/* DemoRitecart Style Sheet */
/***************************************GLOBAL STYLES**********************************************/
html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, button {
     margin: 0;
     padding: 0;
     border: 0px none;
}
html { 
	height: 100%; 
}
body {
	text-align: center;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;	
	background-color:#ffffff;
	color:#000000;
	height:100%;
}
h1, h2, h3, h4, h5, h6 {color:#BF5C2D;}
h1 {
    margin:0;
	font-size: 1.6em;
	font-weight: normal;
}
h2 {
	margin: 0.5em 0;
	font-size: 1.5em;
	font-weight: normal;
}
h3 {
	margin: 0.5em 0;
	font-size: 1.4em;
	font-weight: normal;
}
h4 {
	margin: 0;
	font-size: 1.2em;
	font-weight: bold;
}
h5 {
	margin: 0.5em 0;
	font-size: 1.0em;
	font-weight: bold;
}
h6 {
	margin: 0.5em 0;
	font-size: 0.8em;
	font-weight: bold;
}
p {margin:0;line-height:14px;}

table{
	border:0px;
}
a{
	outline:none;
}

a:link		    {color: #59648F; text-decoration: none; background-color: transparent;}
a:visited       {color: #59648F; text-decoration: none; background-color: transparent;}
a:hover         {color: #59648F; text-decoration: underline; background-color: transparent;}
a:active        {color: #59648F; text-decoration: none; background-color: transparent;}
/***************************************Main DIV**********************************************/
#scroller {
	background:#000000 url('/images/ecart/Theme8/scrollerbg.gif') repeat-y top center;
	width:998px;
	text-align:center;
	background-color:#000000;
	margin:0 auto;
	height: auto !important;
    height:470px; 
	min-height:470px; 
	position:relative; 
} 
div#MiddleFixDiv {
	width:990px;
	height: auto !important;
    height:470px;
    min-height:470px;
	text-align:center;
	background-color:#FFFFFF;
	margin:0 auto;
	position:relative;
	z-index:1;
	display:block;
}
div#MiddleFixDivwelcome {
	width:990px;
	height: auto;
	text-align:center;
	background-color:#FFFFFF;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	z-index:1;
	display:block;
}
div#MiddleBorderDiv {
	max-width:956px;
	width:961px;
	height:auto;
	overflow:hidden;
	border:1px solid #E5E5E5;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:5px;
	margin:0 auto;
	text-align:left;
	background:#FFFFFF;
}
.MessageErrorDiv {
	width:905px;
	min-width:930px;
	height:auto;
	overflow:hidden;
	text-align:left;
	color: #FF0000;
    font-size:11px;
    font-weight:normal;
    margin:0 auto;
    padding:0 0 10px 0;
}
.NoBorderDiv {
	width:961px;
	min-width:961px;
	height:auto;
	overflow:hidden;
	text-align:left;
	color: #333333;
    font-size:12px;
    font-weight:bold;
    vertical-align:middle;
    margin:0 auto;
    text-transform:uppercase;
    background:#FFFFFF;
}
div#TitleStyleDiv {
	width:971px;
	min-width:930px;
	height:auto;
	overflow:hidden;
	padding:8px 0 8px 12px;
	text-align:left;
	color: #333333;
    font-size:12px;
    font-weight:bold;
    vertical-align:middle;
    margin:0 auto;
    text-transform:uppercase;
    background-color:#FFFFFF;
}
div#TitleStyleDiv2 {
	width:971px;
	min-width:930px;
	height:auto;
	overflow:hidden;
	padding:8px 0 8px 0px;
	text-align:left;
	color: #333333;
    font-size:12px;
    font-weight:bold;
    vertical-align:middle;
    margin:0 auto;
    background-color:#FFFFFF;
}
div#TitleStyleDiv a, div#TitleStyleDiv a:visited{
    font-weight:bold;
    color:#501414;
    text-decoration: none;
} 
                    
div#TitleStyleDiv a:hover{
    font-weight: bold;
    color:#333333;
    text-decoration: none;
}
.TitleStyleDiv {
	width:971px;
	min-width:930px;
	height:auto;
	overflow:hidden;
	padding:8px 0 8px 12px;
	text-align:left;
	color: #333333;
    font-size:12px;
    font-weight:bold;
    vertical-align:middle;
    margin:0 auto;
    text-transform:uppercase;
    background-color:#FFFFFF;
}
.TitleStyleDiv a, .TitleStyleDiv a:visited{
    font-weight:bold;
    color:#501414;
    text-decoration: none;
} 
.TitleStyleDiv a:hover{
    font-weight: bold;
    color:#333333;
    text-decoration: none;
}
.NormalTextStyle {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:left;
}	

.NormalLinkStyle:link, .NormalLinkStyle:visited, .NormalLinkStyle:hover, .NormalLinkStyle:active {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#501414;
	text-align:left;
	text-decoration:underline;
}  
.NormalLinkStyle:hover {
	color:#333333;
	text-decoration:none;
} 
div#bg_image {
	background-color:ffffff;
	width:990px;
	height:auto;
	overflow:hidden;
	text-align:center;
	padding:5px 0px 0 0px;
	margin:0 auto;
} 
div#bg_image_new {
	background:#ffffff url('/images/ecart/Theme8/MainMiddleDivbg.gif') repeat-y left center;
	width:990px; 
	overflow:hidden; 
	text-align:center; 
	margin:0 auto; 
	padding-left:0px; 
	padding-right:0px; 
	padding-top:0px; padding-bottom:0;
} 

div#MainMiddleDiv {
	background:#FFFFFF url('/images/ecart/Theme8/MainMiddleDivbg.gif') repeat-y left center;
	width:990px; height:auto; text-align:center; margin:0 auto; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0; background-color:#FFFFFF
}   
div#MainMiddleFixDiv {
	width:1003px;
	height:auto;
	overflow:hidden;
	text-align:center;
	margin:0 auto;
}
#center {
	width:100%; 
	margin:0 auto;
	text-align:center; 
	overflow:hidden;
	}
/***************************************Button CSS**********************************************/
.btn {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	float: left;
	clear: both;
	background: url('/images/ecart/Theme6/left.jpg') no-repeat;
	margin: 0; padding-left:5px; padding-right:0; padding-top:0; padding-bottom:0
}
.btn a {
	color:#ffffff;
	float: left;
	height: 22px;
	cursor: pointer; 
	background: url('/images/ecart/Theme6/middle.jpg') repeat-x left top;
	line-height: 22px;
	text-decoration: none;
	text-transform:lowercase; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0
}
.btn span {
	background: url('/images/ecart/Theme6/right.jpg') no-repeat;
	float: left;
	width: 16px;
	height: 22px
}
.btncolor {
	color:#F1F0F0;
	padding:3px 0 0 0;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	cursor: pointer;
	text-align:center;
	background: url('/images/ecart/Theme6/middle.jpg') repeat-x left top;
}
.clear {
	clear: both;
}
.buttons {
     background:url('/images/ecart/Theme6/middle.jpg') repeat-x left;
     height:24px;
     width:auto;
     overflow:hidden;
     text-decoration: none;
     padding: 5px 0px 5px 0;
}
.buttons input {
	 line-hieght:1em;
	 font-family:Arial, Tahoma, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
     text-transform:lowercase;
}
.buttons strong, span.btn {
    background: url('/images/ecart/Theme6/left.jpg') no-repeat left;
    margin: 0px;
    cursor: pointer; padding-left:5px; padding-right:0; padding-top:5px; padding-bottom:5px
	}
.buttons strong input, span.btn input {
      color: #FFFFFF;
      background: url('/images/ecart/Theme6/right.jpg') no-repeat right;
      margin: 0;
      border: 0px none;
      cursor: pointer; padding-left:0; padding-right:10px; padding-top:5px; padding-bottom:5px
}
.Affiliate_Title_mail {
	font-family: Arial, Verdana, Helvetica;
	color:#333333;
	font-size:12px;
	padding-left:5px;
	font-weight:bold;
	}	
/***************************************Header CSS**********************************************/
div#top {
	width:998px;
	height:8px;
	margin:0 auto;
	background:#ffffff;	
	overflow:hidden;
}
div#bottom {
	width:998px;
	height:5px;
	margin:0 auto;
	background:#ffffff;	
	overflow:hidden;
}
div#MainTopBg {
	height:auto;
	width:998px;
	max-width:998px;
	background:#000000;
	margin:0 auto;
	text-align:center;
	overflow:hidden;

	}
div#MainHeaderDIV {
	background:#000000;
	width:998px;
	height:104px;
	text-align:center;
	overflow:hidden;
	position:relative; 
	z-index:200;
	margin:0 auto;
}
div#HeaderFixDIV {
	background:#000000;
	width:998px;
	height:103px;
	padding: 0; /* optional */
	text-align: center; /* IE patch */ 
	}
.SearchBox {
	position:absolute;
	z-index:10000;
	left: 770px;
	top: 2px;
	}
div#LogoDIV {
	background:#000000;
	float:left;
	width:180px;
	height:103px; 
	padding:25px 0 0 0;
	overflow:hidden;
}
div#WelcomeDIV {
	width:605px;
	padding:3px 0 0 0;
	float:right; 
	color:#FFFFFF;
	margin:0 35px 0 0px;
}
div#WelcomeDIV a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}
div#WelcomeDIV a:hover {
	text-decoration: none;
	color:#32AFE7;  
}
div#WelcomeDIV ul { 
	margin: 0; 
	padding: 0 0px 0 0; 
	height:auto;
	width:600px;
	float:right;
}
div#WelcomeDIV ul li { 
	margin: 0; 
	padding: 5px 0 0 5px; 
	list-style-type: none; 
	display: inline; 
	float:right;	
	height:auto; 
	overflow:hidden;
}
.InputBox {
	background:#FFFFFF;
	height:18px;
	width:auto;
	border:none;
}
/***************************************Main Navigation Style Start**********************************************/
div#NavigationLeftDIV {
	width:auto;
	height:auto;
	float:left;
	margin: 0 auto;
	color:#000000;
	padding: 0; /* optional */
	text-align: left; /* IE patch */
	position:absolute;
	z-index:10000;
	left:4px;
	top:83px; 
	overflow:hidden;
}
div#NavigationLeftDIV a {
	color:#000000;
	text-decoration:none;
	font-size:10px;
}
div#NavigationLeftDIV a:hover {
	text-decoration: none;
	color:#F23E97;  
}
div#NavigationLeftDIV ul { 
	margin: 0; 
	padding: 0; 
	display: inline;
	float:left;
	color:#000000;
}
div#NavigationLeftDIV ul li { 
	margin: 0; 
	padding: 0px; 
	list-style-type: none; 
	display: inline; 
	float:left;	
	height:auto; 
	color:#000000;
}
div#ShoppingrightDIV {
	width:500px;
	height:auto;
	color:#000000;
	padding: 0 auto;
	text-align:right; /* IE patch */
	position:absolute;
	z-index:1000;
	left:465px;
	top:58px;
	}
div#ShoppingrightDIV a {
	color:#31AEE8;
	text-decoration:none;
	font-size:11px;
	}
div#ShoppingrightDIV a:hover {
	text-decoration: none;
	color:#ffffff;  
}
div#ShoppingrightDIV ul { 
	margin: 0; 
	padding: 0; 
	display: inline;
	float:right;
	color:#31AEE8;
}
div#ShoppingrightDIV ul li { 
	margin: 0; 
	padding: 0 0 0 5px; 
	list-style-type: none; 
	display: inline; 
	float:left;	
	height:auto; 
	color:#31AEE8;
}
.ShoppingCart{
	color:#000000;
	font-size:11px;
	text-align:right;
	}
.ShoppingLink {
	color:#000000;
}
.tabButton:link, .tabButton:visited, .tabButton:active  {
 	border:1px solid #333333;
 	display:block;
}
.tabButton:hover {
 	border:1px solid #7D7C78;
 	display:block;
}
.tabButtonSelected {
 	border:1px solid #7D7C78;
 	display:block;
 	height:auto;
 	width:auto;
 	overflow:hidden;
}
/**************************tab butons*********************************************/
.newsletterheader {
	 background: url('/images/efcart/Theme8/newsletterbg.jpg') no-repeat right;
	 height:21px;
	 width:188px;
	 max-width:181px;
	 float:left;
	 font-size:11px
	}
.tabButton1, .tabButton1:link, .tabButton1:visited {
	background-image:url('/images/ecart/Theme8/home.jpg');
	background-repeat:no-repeat;
 	display:block;
 	height:26px;
 	width:124px;
 	margin:0 auto;
 	float:left
 	}
 .tabButton1:hover {
 	background-image:url('/images/ecart/Theme8/home_over.jpg');
	background-repeat:no-repeat;
 	display:block;
 	height:26px;
 	width:124px;
 	margin:0 auto;
 	float:left
 	}
 .tabButtonSelected1, .tabButtonSelected1:link,  .tabButtonSelected1:hover,  .tabButtonSelected1:visited  {
	background:url('/images/ecart/Theme8/home_over.jpg') no-repeat;
 	display:block; height:26px; width:124px; margin:0 auto; float:left; background-repeat:no-repeat
 	}
 .tabButton2, .tabButton2:link, .tabButton2:visited {
 	background-image:url('/images/ecart/Theme8/women.jpg');
	background-repeat:no-repeat;
 	display:block;
 	height:26px;
 	width:124px;
 	margin:0 auto;
 	float:left
 	}
 .tabButton2:hover {
	background-image:url('/images/ecart/Theme8/women_over.jpg');
	background-repeat:no-repeat;
 	display:block;
 	height:26px;
 	width:124px;
 	margin:0 auto;
 	float:left
 	}
 .tabButtonSelected2, .tabButtonSelected2:link,  .tabButtonSelected2:hover,  .tabButtonSelected2:visited  {
	background-image:url('/images/ecart/Theme8/women_over.jpg');
 	background-repeat:no-repeat;
 	display:block;
 	height:26px;
 	width:124px;
 	margin:0 auto;
 	float:left
 	}
 .tabButton3, .tabButton3:link, .tabButton3:visited {
 	background-image:url('/images/ecart/Theme8/men.jpg');
	background-repeat:no-repeat;
 	display:block;
 	height:26px;
 	width:124px;
 	margin:0 auto;
 	float:left
 	}
 .tabButton3:hover {
 	background-image:url('/images/ecart/Theme8/men_over.jpg');
	background-repeat:no-repeat;
 	display:block;
 	height:26px;
 	width:124px;
 	margin:0 auto;
 	float:left
 	}
 .tabButtonSelected3, .tabButtonSelected3:link,  .tabButtonSelected3:hover,  .tabButtonSelected3:visited  {
	background:url('/images/ecart/Theme8/men_over.jpg') no-repeat;
 	display:block; height:26px; width:124px; margin:0 auto; float:left; background-repeat:no-repeat
 	}
 .tabButton4, .tabButton4:link, .tabButton4:visited {
 	background-image:url('/images/ecart/Theme8/accessories.jpg');
	background-repeat:no-repeat;
 	display:block;
 	height:26px;
 	width:124px;
 	margin:0 auto;
 	float:left
 	}
 .tabButton4:hover {
 	background-image:url('/images/ecart/Theme8/accessories_over.jpg');
	background-repeat:no-repeat;
 	display:block;
 	height:26px;
 	width:124px;
 	margin:0 auto;
 	float:left
 	}
 .tabButtonSelected4, .tabButtonSelected4:link,  .tabButtonSelected4:hover,  .tabButtonSelected4:visited  {
	background:url('/images/ecart/Theme8/accessories_over.jpg') no-repeat;
 	display:block; height:26px; width:124px; margin:0 auto; float:left; background-repeat:no-repeat
 	}
.tabButton5, .tabButton5:link, .tabButton5:visited {
	background-image:url('/images/ecart/Theme8/about.jpg');
	background-repeat:no-repeat;
 	display:block;
 	height:26px;
 	width:124px;
 	margin:0 auto;
 	float:left
 	}
.tabButton5:hover {
 	background-image:url('/images/ecart/Theme8/about_over.jpg');
	background-repeat:no-repeat;
 	display:block;
 	height:26px;
 	width:124px;
 	margin:0 auto;
 	float:left
 	}
.tabButtonSelected5, .tabButtonSelected5:link,  .tabButtonSelected5:hover,  .tabButtonSelected5:visited  {
	background:url('/images/ecart/Theme8/about_over.jpg') no-repeat;
 	display:block; height:26px; width:124px; margin:0 auto; float:left; background-repeat:no-repeat
 	}
.tabButton6, .tabButton6:link, .tabButton6:visited {
	background-image:url('/images/ecart/Theme8/contact.jpg');
	background-repeat:no-repeat;
 	display:block;
 	height:26px;
 	width:124px;
 	margin:0 auto;
 	float:left
 	}
.tabButton6:hover {
 	background-image:url('/images/ecart/Theme8/contact_over.jpg');
	background-repeat:no-repeat;
 	display:block;
 	height:26px;
 	width:124px;
 	margin:0 auto;
 	float:left
 	}
.tabButtonSelected6, .tabButtonSelected6:link,  .tabButtonSelected6:hover,  .tabButtonSelected6:visited  {
	background:url('/images/ecart/Theme8/contact_over.jpg') no-repeat;
 	display:block; height:26px; width:124px; margin:0 auto; float:left; background-repeat:no-repeat
 	}
/***************************************Footer Style Start**********************************************/
div#MainFooterDIV {
	background:#000000 url('/images/ecart/Theme8/main-bottom-bg.gif') no-repeat top center;
	width:998px;
	_height:102px;
	min-height:93px;
	overflow:hidden;
	text-align:center;
	padding-top:0px;
	margin:0 auto
}
div#MainFooterDIVNew {
	background:#000000;
	width:998px;
	_height:102px;
	min-height:93px;
	overflow:hidden;
	text-align:center;
	padding-top:0px;
	margin:0 auto
}
#FooterFixDIVtop{
	width:998px; 
	height:3px;	
	text-align:right;
	background:#36b0ef;
	
	
	}
div#FooterFixDIVtop a {
	color:#000000;
	text-decoration:none;
	font-size:11px;
}
div#FooterFixDIVtop a:hover {
	text-decoration: none;
	color:#000000;  
}
div#FooterFixDIV {
	background:#000000 url('/images/ecart/Theme8/bottom-bg.gif') repeat-x top center;
	font-family:Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color:#919292;
    width:990px;
    line-height:20px;
	_height:66px;
	min-height:71px;
	margin: 0 auto;
	/* optional */
	text-align: center; padding-left:0; padding-right:0; padding-top:3px; padding-bottom:0 
}
div#FooterFixDIV a {
	color:#919292;
	text-decoration:none;
	font-size:11px;
}
div#FooterFixDIV a:hover {
	text-decoration: none;
	color:#31ACE7;  
}
div#FooterFixDIV ul { 
	margin: 0; 
	padding: 0; 
}
div#FooterFixDIV ul li { 
	margin: 0; 
	padding: 5px 0 0 5px; 
	list-style-type: none; 
	display: inline; 
	float:left;	
	height:auto; 
}
/***************************************Visual Themes Layout Page Style Start**********************************************/
div#VisualThemesLayoutDiv {
	width:100%;
	height:auto;
}
div#VisualThemesLayoutDiv a {
	color:#000000;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
}
div#VisualThemesLayoutDiv a:hover {
	text-decoration:underline;
	color:#5A0000;  
}
div#VisualThemesLayoutDiv  ul { 
	margin: 5px 0 5px 0; 
	padding: 5px; 
	background:#F5F5F5;
	height:140px;
	border:1px solid #A0A0A0;
}
div#VisualThemesLayoutDiv li { 
	margin: 0; 
	padding: 5px 0 0 5px; 
	list-style-type: none; 
	display: inline;
	float:left 
}
/*********** Sidedeep category *************/
#middle_left_menu_div {
	font-size:12px;
	overflow:hidden;
	text-align: left;
	height:15px;
	font-weight:bold;
	color:#31AEE8;
	margin:10px 10px 0 10px;
	padding-left:12px;
	}
 #middle_left_menu_div a, #middle_left_menu_div a:visited{
    color:#31AEE8;
    text-decoration:none;
    font-weight:bold;
	font-size:12px;
	font-family: Arial, Verdana, Helvetica;
    } 
 #middle_left_menu_div a:hover{
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
    }
#middle_left_menu_divSelected, #middle_left_menu_divSelected:link,  #middle_left_menu_divSelected:hover,  .middle_left_menu_divSelected:visited { 
	font-weight:bold;
    color:#ffffff;
    text-decoration:none;
}
div#catalog {
	height:18px;
	width:194px;
	overflow:hidden;
	color:#ffffff;
	float:left;
	background-color:#;
	margin:2px 0 0 2px;
	}
div#catalog a{
	height:18px;
	width:194px;
	overflow:hidden;
	color:#9D9FA0;
	float:left;
	font-size:11px;
	font-family:Arial;
	text-decoration:none;
	background-color:#;
	padding:2px 0 0 26px;
	}
div#catalog a:hover{
	height:18px;
	width:194px;
	overflow:hidden;
	color:#ffffff;
	float:left;
	text-decoration:none;
	font-family:Arial;
	font-size:11px;
	padding:2px 0 0 26px;
	}
/************* end*********************/
/***************************************My Account Page Style Start**********************************************/
.TextStyle {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	padding:4px 0 0 0;
	float:left;	
}	
.ButtonStyle {
	float:right;
}
/***************************************Side Deep Category Page Style Start**********************************************/
div#MainSideDeepCategoryDIV {
	display:none;
}
div#SideDeepCategoryFixDIV {
	width:192px;
	height:auto;
	overflow:hidden;
	text-align:left;
	font-size:10px;
	margin: 0 auto;
	padding-top: 7px; /* optional */
	padding-bottom: 7px; /* optional */
	padding-left: 7px; /* optional */
	text-align: left; /* IE patch */
}
div#SideDeepCategoryFixDIV a {
	color:#999999;
	text-decoration:none;
	font-size:10px;
}
div#SideDeepCategoryFixDIV a:hover {
	text-decoration: none;
	color:#FFFFFF;  
}
div#SideDeepCategoryFixDIV ul { 
	margin: 0; 
	padding: 0; 
	display: inline;
}
div#SideDeepCategoryFixDIV li { 
	margin: 0; 
	padding: 2px 0 2px 5px; 
	list-style-type: none; 
	display: inline; 
	float:left;	
	height:15;
	width:240px;
}	
div#category-main{
	width:773px;
	float:right;
	text-align:right; 
	padding-top:25px;
	}
div#category_left {
	background:url('/images/ecart/Theme8/category_middlebg.gif') repeat-y top right;
	width:202px;
	margin:0 auto;
	height: auto !important;
    _height:470px !important;
    min-height:470px;
	text-align:left;
	float:left;
	color:#ffffff;
}
div#category_bg {
	background:url('/images/ecart/Theme8/category_topbg.gif') no-repeat right top;
	width:202px;
	height:auto;
	overflow:hidden;
	text-align:left;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-align:left; 
	padding-top:10px; 
	height:15px
}
div#category_bottom {
	background:url('/images/ecart/Theme8/category_bottombg.gif') no-repeat right top;
	width:202px;
	height:6px;
	overflow:hidden
}
#hideInTheme8 {
	width:100%;
	height:auto;
	display:none;
	overflow:hidden;
	border:1px solid red;
	}
#hideInTheme5 {
	width:100%;
	height:auto;
	display:none;
	overflow:hidden;
	border:1px solid red;
	}
#category_padding {
	padding:11px 0 0 31px;
	}
/***************************************Login Page Style Start**********************************************/
div#LoginTitleDiv {
	width:975px; 
	max-width:971px;
	height:23px;
	text-align:left;
	color: #333333;
    font-size:12px;
    font-weight:bold;
    vertical-align:middle;
    margin:0 auto;
    text-transform:uppercase;
    background:#FFFFFF;
    padding:8px 0 0 12px;
}
div#LoginBorderDiv {
	border:1px solid #E5E5E5; 
	height:auto; 
	width:811px; 
	max-width:803px;
	overflow:hidden; 
	padding:3px;
	margin:0 auto;
}
div#NewUserDiv {
	height:220px; 
	width:401px; 
	max-width:394px;
	overflow:hidden; 
	padding:3px;
	float:left;
	background:#EDEDED;
}
div#NewUserDiv a {
	color:#333333;
	text-decoration:none;
	font-size:10px;
}
div#NewUserDiv a:hover {
	text-decoration: none;
	color:#FF0000;  
}
div#NewUserDiv ul { 
	margin:60px 0 0 0; 
	padding: 0; 
	display: block;
}
div#NewUserDiv li { 
	margin: 0; 
	padding: 2px 0 2px 5px; 
	list-style-type: none; 
	display: inline; 
	text-align:center;
	height:auto;
	overflow:hidden;
	width:395px;
	color: #333333;
    font-size:11px;
    font-weight:normal; 
    line-height:20px;
}
div#LoginDiv {
	height:220px; 
	width:401px;
	max-width:394px; 
	overflow:hidden; 
	padding:3px;
	margin:0 0 0 0;
	float:right;
	background:#EDEDED;
	width:395px;
	height:220px;
}
div#LoginDiv a {
	color:#333333;
	text-decoration:none;
	font-size:10px;
}
div#LoginDiv a:hover {
	text-decoration: none;
	color:#FF0000;  
}
div#LoginDiv ul { 
	margin: 3px; 
	padding: 0; 
	display: block;
}
div#LoginDiv li { 
	margin: 0; 
	list-style-type: none; 
	display: block; 
	text-align:left;
	line-height:20px;
	float:left;
	width:100%;
	color: #333333;
    font-size:11px;
    font-weight:normal; 2px; padding-left:15px; padding-right:15px; padding-top:2px; padding-bottom:2px 
}
.LoginSingleBorder {
	border-top:1px solid #838383; 
	width:100px; 
	height:2px; 
	overflow:hidden;
	margin:0 auto;
}
#pwdpadding {
	padding-left:2px;
	}
/***************************************New Customer Page Style Start**********************************************/
div#NewCustomerDiv {
	height:auto; 
	width:100%;
	color: #333333;
    font-size:11px;
    font-weight:normal;
	overflow:hidden; 
	background:#FFFFFF;
}
div#NewCustomerDiv a {
	color:#333333;
	text-decoration:none;
	font-size:11px;
}
div#NewCustomerDiv a:hover {
	text-decoration: none;
	color:#510104;  
}
div#NewCustomerDiv ul { 
	margin: 3px; 
	padding: 0; 
	display: block;
	width:100%;
	height:auto;
	overflow:hidden;
}
div#NewCustomerDiv li { 
	margin: 0; 
	padding: 1px 2px 1px 0; 
	list-style-type: none;
	font-family:Tahoma, Helvetica, sans-serif;
	line-height:20px; 
	display: inline; 
	text-align:left;
	float:left;
	width:auto;
	color: #333333;
    font-size:11px;
    font-weight:normal; 
}
.NewCustomerTextbox {
	background-color:#FFFFFF;
	height:18px;
	width:auto;
	font-size:11px;
	border:1px solid #687683;
	padding-left:3px;
	}
.ErrorText {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
}
/***************************************BreadCrumbs Style Start**********************************************/
div#BreadCrumbsDIVtop {
	width:78%; 
	height:20px;
	float:right;
	position:absolute;
	z-index:1;
	left:205px;
	top:9px;
	}
div#BreadCrumbsDIV {
	width:758px;
	height:auto;
	border:0px solid #D8D9DC;
	overflow:hidden;
	text-align:left;
	font-size:10px;
	color:#333333;
	margin: 0 auto;
	padding-top: 7px; /* optional */
	padding-bottom: 7px; /* optional */
	padding-left: 7px; /* optional */
	text-align: left; /* IE patch */
}
div#BreadCrumbsDIV a {
	color:#333333;
	text-decoration:none;
	font-size:10px;
}

div#BreadCrumbsDIV a:hover {
	text-decoration: underline;
	color:#501414;  
}
div#BreadCrumbsDIV ul { 
	margin: 0; 
	padding: 0; 
	display: inline;
}
div#BreadCrumbsDIV li { 
	margin: 0; 
	color:#333333;
	padding: 2px 0 2px 5px; 
	list-style-type: none; 
	display: inline; 
	float:left;	
	height:15;
	width:auto;
}
/***************************************Main Page Style Start**********************************************/
div#MainNoCategoryFoundDiv {
	width:990px;
	height:auto;
	border:1px solid #E5E5E5;
	overflow:hidden;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
	margin: 5px auto;
	padding-top: 7px; /* optional */
	padding-bottom: 7px; /* optional */
	padding-left: 7px; /* optional */
	text-align: center; /* IE patch */
}
/***************************************Category Detail Page Style Start**********************************************/
div#CategoryDetailNoCategoryFoundDiv {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
	text-align:center;
}
#categorytopSpace {
	width:772px;
	height:5px;
	background:#ffffff;
	overflow:hidden;
	}
#sidetopspace {
	width:990px;
	height:5px;
	background:#ffffff;
	overflow:hidden;
	}
.CategoryName {
	width:772px;
	height:20px;
	overflow:hidden;
	padding:0px 0 0px 0;
	margin:0 auto;
	float:right;
}
.CategoryName h1 {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:18px;
	color:#31AEE8;
	text-align:left;
	font-weight:bold;
	height:74px;
	padding:0px 0 0 0px;
}
.CategoryMainDiv {
	width:775px; 
	height:auto;
	overflow:hidden;
	float:right;
	text-align:left;
	padding-left:0px;
}
.CategoryProductDiv {
	float:left;
	width:190px; 
	padding:0 0 20px 0px; 
	height:280px; 
	overflow:hidden;
	text-align:center;
	margin:0 auto;
}
#ProductSummaryName{
	color:#000000;
	font-weight:bold;
	padding-top:5px;
	}
/************************************Scroll Bar CSS**********************************************************/

div#deptcontainer{
	text-align:center;
	width:912px;
    height:auto;
    overflow:hidden;
    background:#FFFFFF;
    margin:0 auto;
}
table#deptCells tr td.deptImgCell{
	width:184px;
}
table#deptCells tr td{
	padding-left:0px;
	padding-right:0px;
	text-align:center;
}
span.deptNamePrice{
	visibility:hidden;
}
span.deptNamePrice2{
	visibility:hidden;
}
#viewAll, #viewByStyle{
	z-index:40;
	position:absolute;
	top:-10px;
	left:0px;
}
#viewCntnr{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	max-width:859px;
	width:859px;
}
#vaHolder{
	position:relative;
	height:378px;
	margin:40px auto 0 auto;
}
#viewallContainer{
	height:360px;
	margin:0 auto 0 auto;
	position:relative;
	padding:0;
}
#viewallContainer ul{
	float:left;
	margin:0 11px 0 11px ;
	padding:0;
}
li.vaLiTop{
	width:120px; 
	height:170px;
	margin:0;
	padding:0;
	text-align:center;
}
li.vaLiBot{
	width:120px; 
	height:165px;
	position:relative;
	left:28px;
	margin:0;
	padding:0;
	text-align:center;
}
span.deptDesc{
	font-weight:bold;
	font-size:11px;
	color:#333333;
}

big.deptPrice{
	font-weight:normal;
	font-size:10px;
	color:#333333;
	display:none;
}
.deptDesc{
	font-weight:normal;
	font-size:10px;
	color:#333333;
	width:148px;
}
.deptDesc a{
	font-weight:normal;
	font-size:10px;
	font-weight:bold;
	color:#333333;
}
.deptDesc a:hover{
	font-weight:normal;
	font-size:10px;
	font-weight:bold;
	color:#06AED5;
	text-decoretion:none;
}
strong.deptPrice{
	font-weight:bold;
	font-size:10px;
	color:#333333;
}
.Price-Color{
	font-weight:normal;
	font-size:11px;
	color:#87005F;
}
img.deptSwatch{
	text-align:center;
	margin-right:2px;
	margin-left:2px;
	margin-top:3px;
	border: 1px solid #BFBFBF;
}
/***************************************Product Summary Page Style Start**********************************************/
div#ProductSummaryNoCategoryFoundDiv {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
	text-align:center;
}
/***************************************Most Popular Page Style Start**********************************************/
div#MostPopularDIV {
	width:968px;
	height:auto;
	border:1px solid #E5E5E5;
	overflow:hidden;
	text-align:left;
	font-size:11px;
	color:#333333;
	margin: 0 auto;
	padding-top: 7px; /* optional */
	padding-bottom: 7px; /* optional */
	padding-left: 7px; /* optional */
	text-align: left; /* IE patch */
	display:none;
}
.MostViewedText {
	font-weight:bold;
	font-size:11px;
	padding-bottom:10px;
	color:#501414;
}
div#MostViewedNoProductFoundDIV {
	font-family:Tahoma, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FF0000;
}
div#contentMask2 {
	display:none;
}
div#contentMask3 {
	display:none;
}
/***************************************Last VIEWED PRODUCTS Style Start**********************************************/
div#LastViewedProductsDIV {
	width:990px;
	height:auto;
	border:1px solid #E5E5E5;
	overflow:hidden;
	text-align:left;
	font-size:11px;
	color:#333333;
	margin: 0 auto;
	padding-top: 7px; /* optional */
	padding-bottom: 7px; /* optional */
	padding-left: 7px; /* optional */
	text-align: left; /* IE patch */
	display:none;
	
}
.LastViewedProducts:link, .LastViewedProducts:visited, .LastViewedProducts:hover, .LastViewedProducts:active {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:left;
	text-decoration:underline;
	padding-bottom:5px;
}  
.LastViewedProducts:hover {
	color:#501414;
	text-decoration:none;
	padding-bottom:5px;
} 
/***************************************Promotion Page Style Start**********************************************/
div#PromotionPageDIV {
	width:905px;
	min-width:930px;
	height:auto;
	overflow:hidden;
	text-align:left;
	margin: 0 auto;
	padding-bottom: 7px; /* optional */
	text-align: left; /* IE patch */
}
div#PromotionOuterDiv {
	float:left; 
	width:300px; 
	max-width:298px; 
	height:140px; 
	overflow:hidden;
}
div#PromotionBorderDiv {
	width:295px; 
	max-width:293px; 
	border:1px solid #E5E5E5; 
	overlow:hidden; 
	height:135px; 
	float:left;
}
div#PromotionImageDiv {
	float:left; 
	padding-left:5px; 
	padding-top:5px; 
	width:auto; 
	height:125px; 
	overflow:hidden
}
div#PromotionTextDiv {
	float: left; 
	width:auto; 
	padding-left:5px; 
	padding-right:5px; 
	padding-top:5px; 
	height:125px; 
	overflow:hidden;
}
/***************************************Show All Promotion Page Style Start**********************************************/
div#ShowAllPromoDIV {
	height:auto; 
	width:100%; 
	padding:0 0 5px 0; 
	margin:0 0 5px 0; 
	overflow:hidden; 
	border-bottom:1px solid #5A0000;
}
/***************************************Pagination Page Style Start**********************************************/
div#PaginationDiv {
	width:760px;
	min-width:760px;
	height:auto;
	text-align:right;
	color: #0D0D0D;
	overflow:hidden;
	height:23px;
    font-size:11px;
    font-weight:bold;
    vertical-align:middle;
    margin:0 auto;
	padding:8px 10px 8px 0;
	float:right;
}
div#PaginationDiv ul { 
	margin: 0; 
	padding: 0; 
	display: inline;
}
div#PaginationDiv li { 
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
	display: inline; 
	float:left;	
	height:auto; 
	overflow:hidden;
}
div#PaginationDiv a, div#PaginationDiv a:visited{
    font-weight: bold;
    color:#D8010D;
    text-decoration: none;
} 
div#PaginationDiv a:hover{
    font-weight: bold;
    color:#333333;text-decoration: underline;
}
/***************************************My Bag Page Style Start**********************************************/

.ShowCartButtonStyle {
	float:left;	
}
div#ButtonMainDiv {
	padding:0 0 5px 0; 
	height:auto; 
	overflow:hidden; 
	width:100%;
}
.td_class {
	 background-color:#FFFFFF;
	 padding-left:3px;
	 color: #333333;
	 font-family:Tahoma, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:normal;
	 padding:2px;
}
.ShowBagTextbox {
	background-color:#FFFFFF;
	height:18px;
	width:auto;
	font-size:11px;
	border:1px solid #687683;
	padding-left:3px;
	}
div#ShowBagEmpty {	
	font-family:Tahoma, Helvetica, sans-serif;
	text-align:left; 
	color:#FF0000; 
	font-weight:normal; 
	font-size:11px;
}
.MyBagAssociation {
	float:left; 
	margin:2px;
}
.MyBagAssociatoin {
	width:128px; 
	height:auto; 
	overflow:hidden; 
	padding-bottom:5px;
	Border:1px solid #D3D3D3;
	padding:2px;
}
.MyBagAssociationPrice {
	font-family:Tahoma, Helvetica, sans-serif;
	text-align:left; 
	color:#333333; 
	font-weight:normal; 
	font-size:11px;
}
.MyBagAssociationPrice {
	font-family:Tahoma, Helvetica, sans-serif;
	text-align:left; 
	color:#333333; 
	font-weight:normal; 
	font-size:11px;
}
.MyBagAssociationName {
	font-family:Tahoma, Helvetica, sans-serif;
	text-align:left; 
	color:#333333; 
	font-weight:bold; 
	font-size:11px;
}
.MyBagAssociationError {
	font-family:Tahoma, Helvetica, sans-serif;
	text-align:left; 
	color:#FF0000; 
	font-weight:bold; 
	font-size:11px;
}
/***************************************Association Products Detail Page Style Start**********************************************/
.AssociateProducts{
	height:auto; 
	width:795px; 
	float:left;
	background:#ffffff; 
	overflow:hidden;
	padding:0 5px 0 0;
	text-align:left;
}
.AssociationTitle {
	font-family:Tahoma, Helvetica, sans-serif;
	text-align:center; 
	color:#E1E1D7; 
	font-weight:bold; 
	font-size:11px;
	padding:5px 0 5px 0;
}
/***************************************Association Products Summary Page Style Start**********************************************/
.Associatoin {
	width:128px; 
	height:auto; 
	overflow:hidden; 
	padding-bottom:5px;
	float:left;
}
.AssociationPrice {
	font-family:Tahoma, Helvetica, sans-serif;
	text-align:left; 
	color:#6D6D6D; 
	font-weight:normal; 
	font-size:11px;
}
.AssociationPrice {
	font-family:Tahoma, Helvetica, sans-serif;
	text-align:left; 
	color:#E1E1D7; 
	font-weight:normal; 
	font-size:11px;
}
.AssociationName {
	font-family:Tahoma, Helvetica, sans-serif;
	text-align:left; 
	color:#FFFFFF; 
	font-weight:bold; 
	font-size:11px;
}
.AssociationError {
	font-family:Tahoma, Helvetica, sans-serif;
	text-align:left; 
	color:#FF0000; 
	font-weight:bold; 
	font-size:11px;
}
/***************************************Product Detail Page Style Start**********************************************/
div#ProductDetailMainDiv {
	width:1003px;
	height:auto;
	overflow:hidden;
	padding:5px 0 5px 0;
    margin:0 auto;
}
div#ProductDetailContentDiv {
	width:795px;
	height:auto;
	float:right;
	overflow:hidden;
	text-align:left;
}
div#AssoProductsDiv {
	width:795px;
	height:auto;
	float:right;
	overflow:hidden;
}
div#MostPopular-Fix {
	width:100%;
	height:auto;
	display:none;
	overflow:hidden;
}
div#CustomerReviewBorder {
	border:1px solid #E5E5E5;
	width:700px;
	height:auto;
	overflow:hidden;
	padding:10px;
}
.ProductDetailTitle {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#501414;
	text-align:left;
	line-height:20px;
}
.ProductDetailTd {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:left;
	padding:3px 0 3px 0;
}	
.ProductDetailText {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:left;
}
div#rediocolorImg{
	float:left; 
	margin-right:8px; 
	background-color:#C8C6C6; 
	border:1px solid #E5E5E5;
	margin-bottom:2px; 
	height:30px; 
	overflow:hidden;
}
div#CustomerReviewMainDiv {
	overflow:hidden; 
	width:98%; 
	padding:10px 0 0 0; 
	height:auto;
	display:none;
}	
div#CustomerReviewDivider {
	height:1px; 
	background:#5A0000; 
	margin:5px 0 5px 0; 
	overflow:hidden
}
div#ProductDetailFix {
	overflow:hidden; 
	width:763px;
	height:auto;
	text-align:left;
	padding:37px 0 0 5px;
}
div#AdditionImagesBorder{
	width:700px;
	height:auto;
	padding:10px;
	overflow:hidden;
	text-align:left;
	margin:0 0 0 5px;
	border:1px solid #D7D7D7;
}
.AdditionalImageBorder {
	border:1px solid #D7D7D7;
	padding:5px;
	background:#FFFFFF;
}
div#ProductDivHolder {
	width:763px; 
	height:auto; 
	overflow:hidden; 
	text-align:left;
	float:left;
	border-top:1px solid #D7D7D7;
	padding-top:5px;
}
div#ProductZoom {
	float:left; 
	width:316px; 
	max-width:316px; 
	height:auto; 
	padding-right:10px; 
	text-align:left;
}
div#ProductDescription {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	float:left; 
	padding-left:5px; 
	height:auto; 
	width:390px; 
	margin-bottom:5px;
	overflow:hidden;
}
div#ProductDescription a {
	color:#31AEE8;
	text-decoration:none;
	font-size:11px;
}
div#ProductDescription a:hover {
	text-decoration:none;
	color:#333333;  
}
div#ProductDescription ul { 
	margin: 0; 
	padding: 0; 
	display: block;
}
div#ProductDescription ul li { 
	margin: 0; 
	padding:2px 0 2px 5px; 
	list-style-type: none; 
	display: block; 
	height: auto;
    min-height: 1px;
	overflow:hidden;
}
div#ProductDescription ul li h4{ 
	margin: 0; 
	color:#2F87AF;
	list-style-type: none; 
	display: block; 
	height: auto;
    min-height: 1px;
	overflow:hidden;
}
div#ProductDescription strong { 
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	float:left;
}
div#ProductDescription i { 
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#501414;
	float:left;
}
#hoverimage {
	width:100%;
	height:15px;
	color:#ffffff;
	margin-left:1px;
	background:#333333;
	}
#hoverimage a{
	width:100%;
	height:30px;
	color:#ffffff;
	}
.ProductDetailButtonStyle {
	float:left;	
}
div#tellafriendfont{
	padding:0px 0 0 0px;
	}
div#tellafriendfont a{
	padding-top:2px;
	font-size:10px; 
	color:#333333; 
	text-decoration:none;
	}
div#product_id_hidden {
	height:2px; 
	display:none; 
	overflow:hidden;
	}
div#quantity {
	width:380px; 
	height:30px; 
	margin-bottom:3px;
	padding:2px 0 0 2px;
	}
div#wishlist {
	width:380px; 
	height:30px;
	border-top:1px solid #E5E5E5; 
	padding:7px 0 0 2px;
	}
.MainTitleDiv {
	height:auto; 
	width:100%; 
	overflow:hidden;
	padding:0 0 10px 0;
	border-bottom:0px solid #D9D9D9;
	margin:0 0 5px 0;
}
.ProductTitileDiv {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:25px;
	font-weight:normal;
	color:#2A2A2A;
	float:left;
	width:320px;
	height:auto;
	overflow:hidden;
}
div#ProductTitileRightDiv {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#525252;
	float:right;
	width:320px;
	height:auto;
	overflow:hidden;
}
div#ProductTitileRightDiv a {
	color:#525252;
	text-decoration:none;
	font-size:11px;
}
div#ProductTitileRightDiv a:hover {
	text-decoration: underline;
	color:#B3081B;  
}
div#ProductTitileRightDiv ul { 
	margin: 0; 
	padding: 0; 
	display: block;
}
div#ProductTitileRightDiv ul li { 
	margin: 0; 
	padding:5px 0 0 10px; 
	list-style-type: none; 
	display: inline; 
	float:right;
	height: auto;
	overflow:hidden;
}
/***************************************Checkout Without Login Page Style Start**********************************************/

div#CheckoutWithoutLogin {
	
	height:auto; 
	width:100%;
	color: #333333;
    font-size:11px;
    font-weight:normal;
	overflow:hidden; 
}
div#CheckoutWithoutLogin a {
	color:#999999;
	text-decoration:none;
	font-size:10px;
}
div#CheckoutWithoutLogin a:hover {
	text-decoration: none;
	color:#FFFFFF;  
}
div#CheckoutWithoutLogin ul { 
	margin: 3px; 
	padding: 0; 
	display: block;
	width:100%;
	height:auto;
	overflow:hidden;
}
div#CheckoutWithoutLogin li { 
	margin: 0; 
	padding: 1px 2px 1px 0; 
	list-style-type: none;
	font-family:Tahoma, Helvetica, sans-serif;
	line-height:20px; 
	display: inline; 
	text-align:left;
	float:left;
	width:auto;
	color: #333333;
    font-size:11px;
    font-weight:normal; 
}
.Seprator {
	background:#C8C8C8;
	height:1px;
	width:auto;
	overflow:hidden
	}
div#AnonymousCheckout {
	color: #333333;
	text-decoration: underline;
    font-size:11px;
    font-weight:normal;
    min-width:910px;
	width:960px;
	height:auto;
	overflow:hidden;
	border:1px solid #E5E5E5;
	padding:10px;
	margin:0 auto;
	text-align:left;
}
div#AnonymousCheckout a, div#AnonymousCheckout a:visited{
    font-weight: bold;
    color:#501414;text-decoration: underline;
} 
div#AnonymousCheckout a:hover{
    font-weight: bold;
    color:#333333;text-decoration: underline;
}
div#height {
	height:10px;
	overflow:hidden;
	}
/***************************************Quick Add Page Style Start**********************************************/
.QuickAddTextbox {
	background-color:#FFFFFF;
	height:18px;
	width:auto;
	font-size:11px;
	border:1px solid #687683;
	padding-left:3px;
	}
/***************************************View Profile Page Style Start**********************************************/
.ViewProfileText {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:left;
	padding:0 0 0 5px;
}	
.ViewProfileTextbox {
	background-color:#FFFFFF;
	height:20px;
	width:auto;
	font-size:11px;
	border:1px solid #687683;
	padding-left:3px;
	}
/***************************************Welcome Page Style Start**********************************************/
#relativediv {
	height:auto;
	position:relative;
	width:998px;
	text-align:center;
	margin:0 auto;
	z-index:10;
}
.WelcomePageDiv {
	width:923px;
	height:308px;
	background-color:#FFFFFF;
	overflow:hidden;
	padding-top:3px;
	text-align:center;
	margin:0 auto;
}
div#WelcomePageBottomDIV {
	background-color:#FFFFFF;
	width:318px;
	min-width:320px;
	height:auto;
	overflow:hidden;
	padding:3px 0px 3px 0;
	float:right;
	text-align:right;
}  
div#WelcomePageBottomDIV span{
	
	width:320px;
	height:auto;
	float:right
} 
div#WelcomePageBottomDIV strong{
	background: url('/images/ecart/Theme8/newarrival_buttom.jpg') no-repeat right bottom;
	width:320px;
	margin-left:0px;
	height:74px;
	float:left;
	text-align:center
} 
div#newarivelsmid {
	background:url('/images/ecart/Theme8/bgnewarrival.jpg');
	width:320px;
	padding-left:0px;
	min-height:400px;
	float:left;
	text-align:center;
} 
#WelcomePageBottomDIV1 {
	width:998;
	height:29px;
	overflow:hidden;
	background:#FFFFFF;
	margin:0 auto;
	pading:0px;
	text-align:left;
}
.WelcomePageBottomDIV2 {
	width:998px;
	height:200px;
	overflow:hidden;
	background:#EFEFEF;
	pading:0px;
	text-align:left;
}
#white {
	width:5px;
	height:182px;
	overflow:hidden;
	background:#FFFFFF;
	float:left;
}
#WelcomePageBottomDIV3 {
	width:998px;
	height:9px;
	overflow:hidden;
	background:#FFFFFF;
	margin:0 auto;
	pading:0px;
	text-align:left;
}
.women {
	font-family:verdana;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	height:23px;
	padding-top:10px;
	text-align:left;
}
div#BottomPromoDiv {
	background-color:#FFFFFF;
	width:923px;
	height:auto;
	overflow:hidden;
	text-align:left;
	margin:0 auto;
	padding-bottom:4px;
}  
#BottomPromoDiv1 {
	width:655px; 
	height:474px; 
	float:left;
	margin:1px 3px 0px 0px;
	overflow:hidden;
	text-align:right;
}
#BottomPromoDiv2 {
	width:319px; 
	height:474px; 
	float:right;
	margin:0px 6px 0px 0px;
	overflow:hidden;
	text-align:left;
}
/* *****************************************************************************
	Drop Down Menu CSS Start
***************************************************************************** */

#nav {
	padding:0; 
	margin:0; 
	list-style:none; 
	position:relative; 
	z-index:1000000; 
	font-family:arial, verdana, sans-serif;
	}
/* Default list styling */
#nav li:hover {
	position:relative; 
	z-index:20000000;
	}
#nav li:hover ul.sub {
	left:15px; 
	top:31px; 
	background: #F5F5F5; 
	padding:0; 
	text-align:left;
	white-space:nowrap; 
	width:150px; 
	height:auto; 
	z-index:100;
	display:none;
	}
#nav li:hover ul.sub li {
	display:block; 
	height:auto; 
	background-color:#F5F5F5; 
	position:relative; 
	float:left; 
	width:150px; 
	font-weight:normal;
	display:none;
	}
#nav li:hover ul.sub li a {
	display:block; 
	font-size:11px; 
	height:auto; 
	padding-top:5px; 
	padding-bottom:5px; 
	width:150px; 
	text-indent:5px; 
	color:#000000; 
	text-decoration:none;
	display:none;
	}
#nav li ul.sub li a.fly {
	background:#F5F5F5;
	display:none;
	}
#nav li:hover ul.sub li a:hover {
	background:#F5F5F5; 
	color:#3F3F3F;
	display:none;
	}
#nav li:hover ul.sub li a.fly:hover {
	background:#B32B36 190px 6px no-repeat; 
	color:#FFFFFF;
	display:none;
	}
#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul {
	left:200px; 
	top:0px; 
	background: #A5010A; 
	padding:0px; 
	white-space:nowrap; 
	width:200px; 
	z-index:100; 
	height:auto;
	padding:10px;
	}
#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul {
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:0; 
	height:0; 
	margin:0; 
	padding:0; 
	list-style:none;
	}
#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly {
	background:#A5010A; 
	color:#FFFFFF;
	} 
#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly {
	background:#A5010A; 
	color:#FFFFFF;
	} 
/* *****************************************************************************
	Drop Down Menu CSS End
***************************************************************************** */
/*****************************affiliate Page Start********************************************/
#MiddleDIV_New {
	width:965px;
	max-width:966px;
	height:auto;
	overflow:hidden;
	margin: 0 auto;
	padding:0px; /* optional */
	text-align: left; /* IE patch */
	position:absolute;
	z-index:10000;
	left:8px;
	top:92px;
	border:none;
	}
#product_detail_hidden {
	display:none;
	}
#product_detail {
     text-align:left;
     color:#666;
     font-size:11px;
     height:auto;
     overflow:hidden;
	 }
/**********************most*/
/***************Popup window*************************/
.popup{
	background:#ffffff;
	width:650px; 
	overflow:hidden; 
	height:auto; 
	text-align:left;
	float:left;
	}
.popuplogo{
	text-align:center;
	background-color:#000000;
	width:650px;
	padding:5px 0 10px 0;
	}
.popuptext{
	text-align:center;
	background-color:#B0B0B0;
	font-weight:bold;
	}
.popuptext1{
	text-align:center;
	background-color:#ffffff;
	font-weight:bold;
	}
.popuptable{
	text-align:justify;
	font-size:11px;
	font-family:verdana;
	padding:0px;
	}
.popupsize{
	text-align:center;
	font-size:12px;
	font-family:verdana;
	color:#000000;
	font-weight:bold;
	}
.popupmain{
	text-align:left;
	font-size:11px;
	font-family:verdana;
	color:#000000;
	font-weight:bold;
	padding:5px;
	}
.shippingAddressBtn{
    width:960px;
    max-width:950px;
    padding-left:5px;
    overflow:hidden;
    }
 .Affiliate_Link2:link {
	font-family: Arial, Verdana, Helvetica;
	color:#C0C0C0;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}
	
.Affiliate_Link2:visited {
	font-family: Arial, Verdana, Helvetica;
	color:#C0C0C0;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}
	
.Affiliate_Link2:hover {
	font-family: Arial, Verdana, Helvetica;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	}
	
.Affiliate_Link2:active {
	font-family: Arial, Verdana, Helvetica;
	color:#C0C0C0;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}
 .Affiliate_Link3:link {
	font-family: Arial, Verdana, Helvetica;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}
	
.Affiliate_Link3:visited {
	font-family: Arial, Verdana, Helvetica;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}
	
.Affiliate_Link3:hover {
	font-family: Arial, Verdana, Helvetica;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	}
	
.Affiliate_Link3:active {
	font-family: Arial, Verdana, Helvetica;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	}
.main_catalog {
	font-size:12px;
	overflow:hidden;
	text-align: left;
	height:15px;
	font-weight:bold;
	color:#31AEE8;
	margin:10px 10px 0 0px;
	padding-left:12px;
	}
.main_catalog a, .main_catalog a:visited{
    color:#31AEE8;
    text-decoration:none;
    font-weight:bold;
	font-size:12px;
	font-family: Arial, Verdana, Helvetica;
    } 
.main_catalog a:hover{
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
    }