/* 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:Arial, Verdana, Helvetica, sans-serif, Tahoma;
	font-size:11px;	
	background-color:#87005F;
	background: url('/images/ecart/Theme4/boday_bg.gif');
	color:#000000;
	height:auto;
}

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 {
	width:983px;
	max-width:983px;
	text-align: center;
    margin: 0 auto;
    height: auto !important;
    min-height:470px;
	text-align:center;
	background-color:#FFFFFF;
	overflow:hidden;
	min-height:auto;
	position:relative;
	
} 

div#MiddleFixDiv {
	width:983px;
	height:auto;
	text-align:center;
	background-color:#FFFFFF;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	z-index:1;
	display:block;
}

div#MiddleBorderDiv {
	min-width:969px;
	width:969px;
	height:auto;
	overflow:hidden ;
	border:1px solid #E5E5E5;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:5px;
	margin:0 auto;
	text-align:left;
	background:#FFFFFF;
}

.MessageErrorDiv {
	overflow:hidden;
	text-align:left;
	color: #FF0000;
    font-size:11px;
    font-weight:normal;
    padding:0 0 0px 8px;
}

.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;
}

.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#TitleStyleDiv {
	width:976px;
	min-width:976px;
	height:auto;
	overflow:hidden;
	padding:8px 0 8px 7px;
	text-align:left;
	color: #333333;
    font-size:12px;
    font-weight:bold;
    vertical-align:middle;
    margin:0 auto;
    text-transform:uppercase;
    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:976px;
	min-width:976px;
	height:auto;
	overflow:hidden;
	padding:8px 0 8px 7px;
	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:Arial, Verdana, Helvetica, sans-serif,;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:left;
	padding:0 0 0 4px;
}	

#mostpopular-hide-theme4{
	display:none;
	}

.NormalLinkStyle:link, .NormalLinkStyle:visited, .NormalLinkStyle:hover, .NormalLinkStyle:active {
	font-family:Arial, Verdana, Helvetica, sans-serif,;
	font-size:11px;
	font-weight:normal;
	color:#501414;
	text-align:left;
	text-decoration:underline;
}  

.NormalLinkStyle:hover {
	color:#333333;
	text-decoration:none;
} 

.LoginHere:link, .LoginHere:visited, .LoginHere:hover, .LoginHere:active {
	font-family:Arial, Verdana, Helvetica, sans-serif,;
	font-size:12px;
	font-weight:bold;
	height:auto;
	overflow:hidden;
	padding:1px 3px 1px 3px;
	color:#87005F;
	text-align:left;
	text-decoration:underline;
}  

.LoginHere:hover {
	color:#501414;
	text-decoration:underline;
} 


div#MainMiddleDiv {
	width:983px;
	height:auto;
	overflow:hidden;
	text-align:center;
	padding:0px 0px 0 0px;
	margin:0 auto;
}   
 
div#MainMiddleFixDiv {
	width:1003px;
	height:auto;
	overflow:hidden;
	text-align:center;
	margin:0 auto;
}



/***************************************Button CSS**********************************************/

.btn {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	float: left;
	clear: both;
	background: url('/images/ecart/Theme4/left.jpg') no-repeat;
	margin: 0;
	text-align:center; padding-left:5px; padding-right:0; padding-top:0; padding-bottom:0
}

.btn a {
	color:#ffffff;
	float: left;
	height: 22px;
	background: url('/images/ecart/Theme4/middle.jpg') repeat-x left top;
	line-height: 22px;
	text-decoration: none;
	cursor: pointer;
	text-transform:uppercase;
	text-align:center; padding-left:0; padding-right:0px; padding-top:0; padding-bottom:0
}

.btn a:hover {
	color:#ffffff;
	float: left;
	height: 22px;
	background: url('/images/ecart/Theme4/middle.jpg') repeat-x left top;
	line-height: 22px;
	text-decoration: none;
	cursor: pointer;
	text-transform:uppercase;
	text-align:center; padding-left:0; padding-right:0px; padding-top:0; padding-bottom:0
}

.btn span {
	background: url('/images/ecart/Theme4/right.jpg') no-repeat;
	float: left;
	width: 10px;
	height: 22px
}

.btncolor {
	color:#F1F0F0;
	padding:3px 0 0 0;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	background: url('/images/ecart/Theme4/middle.jpg') repeat-x left top;
}

.clear {
	clear: both;
}

.buttons {
     background:url('/images/ecart/Theme4/middle.jpg') repeat-x left;
     height:25px;
     width:auto;
     overflow:hidden;
     padding: 5px 0px 5px 0;
}
       
.buttons input {
	 line-hieght:1em;
	 font-family:Tahoma, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: bold;
     text-transform:uppercase;
}

.buttons strong, span.btn {
    background: url('/images/ecart/Theme4/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/Theme4/right.jpg') no-repeat right;
      margin: 0;
      border: 0px none;
      cursor: pointer; padding-left:0; padding-right:5px; padding-top:5px; padding-bottom:5px
}


/***************************************Header CSS**********************************************/

div#top {
	width:983px;
	height:12px;
	margin:0 auto;
	background:#87005F;	
	overflow:hidden;
}


div#MainTopBg {
	background:#FFFFFF url('/images/ecart/Theme4/main-top-bg.gif') no-repeat top left;
	height:auto;
	width:969px;
	max-width:969px;
	margin:0 auto;
	text-align:left;
	overflow:hidden; padding-left:7px; padding-right:7px; padding-top:7px; padding-bottom:0
	}
	
div#MainHeaderDIV {
	background:#FFFFFF url('/images/ecart/Theme4/logo-bg.gif') repeat-x left top ;
	width:969px;
	height:103px;
	text-align:center;
	overflow:hidden;
	position:relative; 
	z-index:200;
	margin:0 auto
}

div#HeaderFixDIV {
	background: url('/images/ecart/Theme4/logo-right.gif') no-repeat right top;
	width:969px;
	height:103px;
	padding: 0; /* optional */
	text-align: center 
	}

.SearchBox {
	position:absolute;
	z-index:10000;
	left: 770px;
	top: 2px;
	}

div#LogoDIV {
	background: url('/images/ecart/Theme4/logo-back.gif') no-repeat left top;
	float:left;
	width:358px;
	height:103px; 
	overflow:hidden; padding-left:0; padding-right:0; padding-top:35px; padding-bottom:0
}

div#WelcomeDIV {
	width:605px;
	padding:3px 0 0 0;
	float:right; 
	color:#FFFFFF;
}

div#WelcomeDIV a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}

div#WelcomeDIV a:hover {
	text-decoration: none;
	color:#ED008C;  
}

div#WelcomeDIV ul { 
	margin: 0; 
	padding: 0; 
	height:auto;
	width:405px;
	float:left;
}

div#WelcomeDIV ul li { 
	margin: 0; 
	padding: 5px 0 0 5px; 
	list-style-type: none; 
	display: inline; 
	float:left;	
	height:auto; 
	overflow:hidden;
}

.InputBox {
	background:#FFFFFF;
	height:18px;
	width:auto;
	border:none;
}

/***************************************Main Navigation Style Start**********************************************/

div#NavigationLeftDIV {
	width:700px;
	height:auto;
	font-size:11px;
	float:left;
	margin: 0 auto;
	color:#000000;
	padding: 0; /* optional */
	text-align: leftt; /* IE patch */
	position:absolute;
	z-index:10000;
	left:10px;
	top:91px; 
	background: url('/images/ecart/Theme4/header_tab.jpg') no-repeat ;
	
}

div#NavigationLeftDIV a {
	color:#000000;
	text-decoration:none;
	font-size:11px;
}

div#NavigationLeftDIV a:hover {
	text-decoration: none;
	color:#ED008C; 
}

#NavigationLeftDIV a:visited{
	text-decoration: none;
	color:#000000;
}

#NavigationLeftDIV a:active  {
	text-decoration: none;
	color:#ED008C;  
	}
	 
div#NavigationLeftDIV ul { 
	margin: 0; 
	padding: 0; 
	display: inline;
	float:right;
	color:#000000;
}

div#NavigationLeftDIV ul li { 
	margin: 0; 
	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:left; /* IE patch */
	position:absolute;
	z-index:-1;
	left:465px;
	top:-17px;
}

div#ShoppingrightDIV a {
	color:#000000;
	text-decoration:none;
	font-size:11px;
}

div#ShoppingrightDIV a:hover {
	text-decoration: none;
	color:#87005F;  
}

div#ShoppingrightDIV ul { 
	margin: 0; 
	padding: 0; 
	display: inline;
	float:left;
	color:#000000;
}

div#ShoppingrightDIV ul li { 
	margin: 0; 
	padding: 0 0 0 5px; 
	list-style-type: none; 
	display: inline; 
	float:left;	
	height:auto; 
	color:#000000;
}

.ShoppingCart{
	color:#000000;
	font-size:11px;
	text-align:left;
	}
	
.ShoppingCart2{
	color:#000000;
	font-size:11px;
	text-align:right;
	}

.ShoppingLink {
	color:#000000;
}

.tabButton, .tabButton:link, .tabButton:visited, .tabButton:active  {
	display:block;
	float:left;
	width:76px; 
	height:28px; 
	overflow:hidden;
	margin:0 auto;
	padding:0 auto;
}
	
.tabButton:hover {
 	background: url('/images/ecart/Theme4/But_Home_over.jpg') no-repeat;
 	display:block;
	float:left;
	width:76px; 
	height:28px; 
	overflow:hidden;
	margin:0 auto;
	padding:0 auto;
}
	
.tabButtonSelected {
 	background: url('/images/ecart/Theme4/But_Home_over.jpg') no-repeat;
 	display:block;
	float:left;
	width:76px; 
	height:28px; 
	overflow:hidden;
	margin:0 auto;
	padding:0 auto;
	overflow:hidden;
}

.tabButton2, .tabButton2:link, .tabButton2:visited, .tabButton2:active  {
	display:block;
	float:left;
	width:76px; 
	height:28px; 
	overflow:hidden;
	margin:0 auto;
	padding:0 auto;
}
	
.tabButton2:hover {
 	background: url('/images/ecart/Theme4/But_Fashion_over.jpg') no-repeat ;
	overflow:hidden;
	display:block;
	float:left;
	width:76px; 
	height:28px; 
	overflow:hidden;
	margin:0 auto;
	padding:0 auto;
}
	
.tabButtonSelected2{
 	background: url('/images/ecart/Theme4/But_Fashion_over.jpg') no-repeat;
 	display:block;
	float:left;
	width:76px; 
	height:28px; 
	overflow:hidden;
	margin:0 auto;
	padding:0 auto;
	overflow:hidden;
}

.tabButton3:link, .tabButton3:visited, .tabButton3:active  {
 	position:relative; 
	float:left;
	width:58px; 
	height:28px; 
	overflow:hidden;
	margin:0 auto;
	padding:0 auto;
}
	
.tabButton3:hover {
 	background: url('/images/ecart/Theme4/But_Lifestyle_hover.jpg') no-repeat ;
	display:block;
	float:left;
	width:58px; 
	height:28px; 
	overflow:hidden;
	margin:0 auto;
	padding:0 auto;
}
	
.tabButtonSelected3 {
 	background: url('/images/ecart/Theme4/But_Lifestyle_hover.jpg') no-repeat;
	display:block;
	float:left;
	width:58px; 
	height:28px; 
	overflow:hidden;
	margin:0 auto;
	padding:0 auto;
}

.tabButton4:link, .tabButton4:visited, .tabButton4:active  {
	display:block;
	float:left;
	width:107px; 
	height:28px; 
	overflow:hidden;
	margin:0 auto;
	padding:0 auto;
}
	
.tabButton4:hover {
 	background: url('/images/ecart/Theme4/But_Electronic_over.jpg') no-repeat ;
 	position:relative; 
	float:left;
	width:107px; 
	height:28px; 
	overflow:hidden;
	margin:0 auto;
	padding:0 auto;
}
	
.tabButtonSelected4 {
 	background: url('/images/ecart/Theme4/But_Electronic_over.jpg') no-repeat;
	display:block;
	float:left;
	width:107px; 
	height:28px; 
	overflow:hidden;
	margin:0 auto;
	padding:0 auto;
}

.tabButton5:link, .tabButton5:visited, .tabButton5:active  {
	display:block;
	float:left;
	width:88px; 
	height:28px; 
	overflow:hidden;
	margin:0 auto;
	padding:0 auto;
}
	
.tabButton5:hover {
 	background: url('/images/ecart/Theme4/But_About_over.jpg') no-repeat ;
	display:block;
	float:left;
	width:88px; 
	height:28px; 
	overflow:hidden;
	margin:0 auto;
	padding:0 auto;
}
	
.tabButtonSelected5 {
 	background: url('/images/ecart/Theme4/But_About_over.jpg') no-repeat;
	display:block;
	float:left;
	width:88px; 
	height:28px; 
	overflow:hidden;
	margin:0 auto;
	padding:0 auto;
}

.tabButton6:link, .tabButton6:visited, .tabButton6:active  {
	display:block;
	float:left;
	width:98px; 
	height:28px; 
	overflow:hidden;
	margin:0 auto;
	padding:0 auto;
}
	
.tabButton6:hover {
 	background: url('/images/ecart/Theme4/But_Quickadd_over.jpg') no-repeat ;
	display:block;
	float:left;
	width:98px; 
	height:28px; 
	overflow:hidden;
	margin:0 auto;
	padding:0 auto;
}
	
.tabButtonSelected6 {
 	background: url('/images/ecart/Theme4/But_Quickadd_over.jpg') no-repeat;
	display:block;
	float:left;
	width:98px; 
	height:28px; 
	overflow:hidden;
	margin:0 auto;
	padding:0 auto;
}


/***************************************Footer Style Start**********************************************/

div#MainFooterDIV {
	background:#87005F url('/images/ecart/Theme4/main-bottom-bg.gif') no-repeat top center;
	width:983px;
	height:100px;
	overflow:hidden;
	text-align:center;
	margin:0 auto
	
}

div#FooterFixDIV {
	font-family:Arial, Verdana, Helvetica, sans-serif, Tahoma, ;
    font-size: 11px;
    font-weight: normal;
    color:#FFFFFF;
    width:983px;
    line-height:20px;
	height:100px;
	margin: 0 auto;
	padding: 10px 0 0 0; /* optional */
	text-align: center; /* IE patch */ 
}

div#FooterFixDIV a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}

div#FooterFixDIV a:hover {
	text-decoration: none;
	color:#FBD8EC;  
}

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 
}

/***************************************My Account Page Style Start**********************************************/

.TextStyle {
	font-family:Arial, Verdana, Helvetica, sans-serif, Tahoma, ;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	padding:4px 0 0 5px;
	float:left;	
}	

.ButtonStyle {
	float:right;
	text-align:center;	
}

/***************************************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;
}	

.middle_left_menu_div_selected {
	width:195px;
	max-width:195px;
	float:left;
	font-size:10px;
	overflow:hidden;
	text-align: left;
	height:auto;
	padding-left:15px;
	font-weigh:normal;
	}  
	
.middle_left_menu_div_selected a, .middle_left_menu_div_selected a:visited{
    font-family: Arial, Verdana, Helvetica, sans-serif, ;
	font-weight:normal;
	font-size:10px;
	padding:0 0 0 15px;
    color:#87005F;
    text-decoration:none;
	width:195px;
	line-height:22px;
    } 
                    
.middle_left_menu_div_selected a:hover{
    font-family: Arial, Verdana, Helvetica, sans-serif,;
	font-weight:normal;
	font-size:10px;
	padding:0 0 0 15px;
    color:#87005F;
    text-decoration:none;
	width:195px;
	line-height:22px;
	
    }

.middle_left_menu_div {
	text-transform: uppercase;
	width:195px;
	max-width:225px;
	float:left;
	font-size:11px;
	overflow:hidden;
	text-align: left;
	height:auto;
	padding-left:15px;
	}
	
#middle_dot_left_menu_div {
	height:1px;
	width:195px;
	margin: 0 auto;
	padding: 0; /* optional */
	text-align: left; /* IE patch */
	overflow:hidden;
	}
 
.middle_left_menu_div a, .middle_left_menu_div a:visited{
    color:#2C2A2B;
    text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif, ;
	font-weight:normal;
	font-size:10px;
	padding:0 0 5px 15px;
	line-height:22px;
	width:195px;
    } 
                    
 .middle_left_menu_div a:hover{
    font-family: Arial, Verdana, Helvetica, sans-serif,;
	font-weight:normal;
	font-size:10px;
	padding:0 0 0 15px;
    color:#87005F;
    text-decoration:none;
	width:195px;
	display:block;
	line-height:22px;
    }
    
.search_left_menu_div {
	color:#87005F;
    text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif,;
	font-weight:bold;
	font-size:12px;
	padding:0 0 5px 15px;
	line-height:22px;
	}
	
.search_left_menu_div a, .search_left_menu_div a:visited{
    color:#2C2A2B;
    text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif,;
	font-weight:normal;
	font-size:12px;
	padding:0 0 5px 15px;
	cursor: pointer;
	line-height:22px;
    } 
    
.search_left_menu_div a:hover{
     color:#2C2A2B;
    text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif,;
	font-weight:normal;
	font-size:12px;
	cursor: pointer;
	padding:0 0 5px 15px;
	line-height:22px;
    }
    
.search_left{
	border-bottom:1px solid #B8B8B8; 
	height:5px; 
	overflow:hidden;
	width:170px;
	text-align:center;
	}
	
.search_content{
	color:#2D292A; 
	 overflow:hidden;
	 font-weight:normal;
	 font-size:11px;
	 }
	 
.search_content_left{
	color:#2D292A; 
	float:left; 
	width:170px; 
	overflow:hidden;
	text-align:left;
	}

#topcorner_image { 
	background:url('/images/ecart/Theme4/categorytop_corner.gif') no-repeat left top; 
	height:6px; 
	width:201px;
	overflow:hidden; 
	text-align:left;

}

#bg_image {
	background:url('/images/ecart/Theme4/category_middleborder.gif');
	height:auto;
	width:983px;
	margin:0 auto;
	overflow:hidden;
}


#bottombg_image {
	background:url('/images/ecart/Theme4/category_bottomcorner.gif') no-repeat left top;
	height:6px;
	width:983px;
	overflow:hidden;
	margin:0 auto;
}

#space {
	background:#FFFFFF;
	height:4px;
	width:983px;
	overflow:hidden;
	margin:0 auto;
}

#sidedeepcategory_DIV {
	height:auto;  
	width:201px;  
	overflow:hidden; 
	text-align:left; 
	font-weight:normal; 
	font-size:12px;
	float:left;
}

/***************************************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;
	text-align:center;
	margin:0 auto
}

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 0px; 
	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; 
	background-repeat:repeat-x; 
	width:100px; 
	height:2px; 
	overflow:hidden;
	margin:0 auto
}

/***************************************New Customer Page Style Start**********************************************/

div#NewCustomerDiv {
	height:auto; 
	width:100%;
	color: #333333;
    font-size:11px;
    font-weight:normal;
	overflow:hidden; 
	background:#FFFFFF;
	font-weight:bold;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif,;
}

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 5px; 
	list-style-type: none;
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif,;
	line-height:14px; 
	display: inline; 
	text-align:left;
	float:left;
	width:auto;
	color: #333333;
    font-size:12px;
    font-weight:normal; 
}

.NewCustomerTextbox {
	background-color:#FFFFFF;
	height:18px;
	width:auto;
	font-size:11px;
	border:1px solid #687683;
	padding-left:3px;
	}

.ErrorText {
	font-family:Arial, Verdana, Helvetica, sans-serif, Tahoma, ;
	font-size:11px;
	color:#FF0000;
}

/***************************************BreadCrumbs Style Start**********************************************/

div#bredcrumbTheme4{
	text-align:left;
	width:980px;
	max-width:960px;
	height:25px;
	}
	
div#bredcrumbMidTheme4{
	float:left;
	width:780px;
	height:20px;
	}

div#BreadCrumbsDIV {
	width:750px;
	height:auto;
	float:right;
	overflow:hidden;
	font-size:11px;
	display:block;
	color:#333333;
	padding-top: 5px; /* optional */
	padding-bottom: 8px; /* optional */
	padding-right: 10px; /* optional */
	text-align:left; /* IE patch */
	font-weight:normal;
}

div#BreadCrumbsDIV a {
	color:#333333;
	text-decoration:none;
	font-size:11px;
}

div#BreadCrumbsDIV a:hover {
	text-decoration: underline;
	color:#501414;  
}

div#BreadCrumbsDIV ul { 
	margin: 0; 
	padding: 0; 
	display: block;
	height:10px;
}

div#BreadCrumbsDIV li { 
	margin: 0; 
	color:#333333;
	padding:0 5px 2px 0px; 
	list-style-type: none; 
	display: block; 
	float:left;	
	height:10px;
	width:auto;
}

/***************************************Main Page Style Start**********************************************/

div#MainNoCategoryFoundDiv {
	width:990px;
	height:auto;
	border:1px solid #E5E5E5;
	font-family:Arial, Verdana, Helvetica, sans-serif, Tahoma, ;
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
	margin: 5px;
	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:Arial, Verdana, Helvetica, sans-serif, Tahoma, ;
	font-size:11px;
	color:#87005F;
	font-weight:bold;
}

#categorytopSpace {
	width:772px;
	height:5px;
	overflow:hidden;
	}

.CategoryName {
	background:#87005F url('/images/ecart/Theme4/Category_rightbg1.gif') no-repeat left top;
	width:772px;
	height:74px;
	overflow:hidden;
	margin:0 auto;
	float:right; padding-left:0; padding-right:0; padding-top:0px; padding-bottom:0px
}

.CategoryName h1 {
	font-family:Arial, Verdana, Helvetica, sans-serif, Tahoma, ;
	font-size:32px;
	color:#FFFFFF;
	text-align:left;
	font-weight:normal;
	background:url('/images/ecart/Theme4/Category_rightbg2.gif') no-repeat right top;
	height:74px;
	padding-left:10px; padding-right:0; padding-top:25px; padding-bottom:0
}

.CategoryMainDiv {
	width:776px; 
	margin:0;
	float:right;
	text-align:left;
	padding:0;
	_height:200px; 
	min-height:200px;
}

.CategoryProductDiv {
	float:left;
	width:193px; 
	padding:0 0 5px 0px; 
	height:270px; 
	overflow:hidden;
	text-align:left;
	float:left;
}

#Header-SearchDIV {
	font-family:Arial, Verdana, Helvetica, sans-serif, Tahoma, ;
	color: #000000; 
	font-size:11px;
	float:right;
	text-align:right;
	width:auto;
	overflow:hidden;
	}

#Header-SearchDIV a {
	color:#28201D;
	text-decoration:none;
	font-size:11px;
	}

#Header-SearchDIV a:hover {
	text-decoration:none;
	color:#87005F;  
	}
#Header-SearchDIV a:active {
	text-decoration:none;
	color:#87005F;  
	}

#Header-SearchDIV ul { 
	margin: 0; 
	padding: 0; 
	float:left; 
	display:inline;
	}

#Header-SearchDIV ul li { 
	margin: 0 0 0 0px; 
	padding: 0; 
	list-style-type: none; 
	display: inline; 	
	float: left; 
	}
#Header-SearchDIV ul li:active { 
	margin: 0px; 
	padding: 0; 
	list-style-type: none; 
	display: inline; 	
	float: left; 
	color:#000000; 
	}
	
#ProductDIV2_breadcrumb_category {
	width:778px;
	text-align:left;
	height:auto;
	color:#000000;
	margin:0;
	padding:0;
	float:right;
	overflow:hidden;
	}	
	
.ITEMS_DIV { 
	color:#000000; 
	float:left; 
	overflow:hidden; 
	text-align:left; 
	padding:8px;
}


/************************************Scroll Bar CSS**********************************************************/

div#deptcontainer{
	text-align:center;
	width:972px;
    position:relative;
    height:auto;
    overflow:hidden;
    float:right;
    background:#FFFFFF;
    margin:0 auto;
}

table#deptCells tr td.deptImgCell{
	width:193px;
	height:auto;
	overflow:hidden;
	vertical-align:top;
}

table#deptCells tr td{
	padding:0px;
	text-align:center;
	vertical-align:top;
}

span.deptNamePrice{
	visibility:display;
	text-align:left;
}


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;
	text-decoratiom:none;
}

span.deptPrice{
	font-weight:bold;
	font-size:11px;
	color:#333333;
}

.Price-Color{
	font-weight:normal;
	font-size:11px;
	color:#8A0060;
}

img.deptSwatch{
	text-align:center;
	margin-right:2px;
	margin-left:2px;
	margin-top:3px;
	border: 1px solid #BFBFBF;
}

.MEANS_DIV {
	width:193px;
	height:229px;
	text-align:center;
	overflow:hidden;
	float:left;
	margin:0 auto;
	padding:0px;
}
/***************************************Product Summary Page Style Start**********************************************/

div#ProductSummaryNoCategoryFoundDiv {
	font-family:Arial, Verdana, Helvetica, sans-serif, Tahoma, ;
	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;
	font-weight:bold;
	margin: 0 auto;
	font-family:Arial, Verdana, Helvetica, sans-serif, Tahoma, ;
	padding-top: 7px; /* optional */
	padding-bottom: 7px; /* optional */
	padding-left: 7px; /* optional */
	text-align: left; /* IE patch */
}

div#MostPopularDIV2 {
	width:962px;
	height:auto;
	border:1px solid #E5E5E5;
	overflow:hidden;
	text-align:left;
	font-size:11px;
	color:#333333;
	font-weight:bold;
	margin: 0 auto;
	font-family:Arial, Verdana, Helvetica, sans-serif, Tahoma, ;
	padding-top: 7px; /* optional */
	padding-bottom: 7px; /* optional */
	padding-left: 7px; /* optional */
	text-align: left; /* IE patch */
}

.MostViewedText {
	font-weight:bold;
	font-size:11px;
	padding-bottom:10px;
	color:#501414;
}

div#MostViewedNoProductFoundDIV {
	font-family:Arial, Verdana, Helvetica, sans-serif, Tahoma, ;
	font-weight:bold;
	font-size:11px;
	color:#FF0000;
}

div#contentMask2 {
}

div#contentMask3 {
}

#contentMask {
	width:600px;
	overflow:hidden;
	text-align:center;
	margin:0 auto;
	height:auto;
}



/***************************************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:Arial, Verdana, Helvetica, sans-serif, Tahoma, ;
	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 */
	display:none;
}

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;
    margin:0 auto;
	padding:8px 10px 8px 0;
	float:right;
}

div#PaginationDiv ul { 
	margin:0 auto;
	padding: 0; 
	display: inline;
}

div#PaginationDiv ul li { 
	margin:0 auto;
	padding: 0; 
	float:left;	
	height:auto; 
	overflow:hidden;
}

div#PaginationDiv a, div#PaginationDiv a:visited{
    font-weight: bold;
    color:#0D0D0D;
   
} 
                    
div#PaginationDiv a:hover{
    font-weight: bold;
    color:#333333;
}

.pages_DIV { 
	width:969px; 
	height:auto; 
	overflow:hidden; 
	margin:0 auto; 
	text-align:center; 
	font-family:Arial, Verdana, Helvetica, sans-serif,; 
	font-size:12px;
	color:#000000;
}
.product_detail_description_orderitem {
     color:#333333;
     font-size:11px;
     font-weight:normal;
	 }
#TableText {
     color:#000000;
     font-size:0.8em;
     height:auto;
     overflow:hidden;
	 }
	 
.linktext:link, linktext:visited, linktext:active {
	 color:#161616;
     font-size:11px;
     font-weight:normal;
     text-decoration:underline;
	}
	
.linktext:hover {
	 color:#161616;
     font-size:11px;
     font-weight:normal;
     text-decoration:underline;
	}	
	
	 
	 
/***************************************My Bag Page Style Start**********************************************/

.ShowCartButtonStyle {
	float:left;	
}

div#ButtonMainDiv {
	padding:0 0 4px 5px; 
	height:auto; 
	overflow:hidden; 
	width:100%;
}

.td_class {
	 background-color:#FFFFFF;
	 padding-left:3px;
	 color: #333333;
	 font-family:Arial, Verdana, Helvetica, sans-serif, Tahoma, ;
	 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:Arial, Verdana, Helvetica, sans-serif, Tahoma, ;
	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:Arial, Verdana, Helvetica, sans-serif, Tahoma,;
	text-align:left; 
	color:#333333; 
	font-weight:normal; 
	font-size:11px;
}

.MyBagAssociationPrice {
	font-family:Arial, Verdana, Helvetica, sans-serif, Tahoma, ;
	text-align:left; 
	color:#333333; 
	font-weight:normal; 
	font-size:11px;
}

.MyBagAssociationName {
	font-family:Arial, Verdana, Helvetica, sans-serif,Tahoma, ;
	text-align:left; 
	color:#333333; 
	font-weight:bold; 
	font-size:11px;
}

.MyBagAssociationError {
	font-family:Arial, Verdana, Helvetica, sans-serif, Tahoma, ;
	text-align:left; 
	color:#FF0000; 
	font-weight:bold; 
	font-size:11px;
}

/***************************************Association Products Detail Page Style Start**********************************************/


.AssociateProducts{
	height:auto; 
	width:257px; 
	background:#EDEDED; 
	overflow:hidden;
	margin-top:3px;
}

.AssociationTitle {
	font-family:Tahoma, Helvetica, sans-serif;
	text-align:center; 
	color:#000000; 
	width:257px;
	background:#EDEDED; 
	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:0px 0 5px 0;
	float:left;
}


.AssociationPrice {
	font-family:Tahoma, Helvetica, sans-serif;
	text-align:left; 
	color:#87005F; 
	font-weight:normal; 
	font-size:11px;
}


.AssociationName {
	font-family:Tahoma, Helvetica, sans-serif;
	text-align:left; 
	color:#000000; 
	font-weight:bold; 
	font-size:11px;
}

.AssociationError {
	font-family:Tahoma, Helvetica, sans-serif;
	text-align:left; 
	color:#FF0000; 
	font-weight:bold; 
	font-size:11px;
}
/******************new classes****************/
div#product_assoc_title {
       color:#B5010C;
       height:26px;
       text-align:center;
       overflow:hidden;
       }
div#product_assoc_price{
       color:#B5010C;
       height:26px;
       text-align:center;
       overflow:hidden;
       font-weight:bold;
       }
span#product_assoc_title {
       color:#B5010C;
       text-align:center;
       overflow:hidden;
       font-size:12px;
       }
span#product_assoc_price{
       color:#B5010C;
       text-align:center;
       overflow:hidden;
       font-weight:bold;
	    font-size:12px;
       }

/***************************************Product Detail Page Style Start**********************************************/

div#ProductDetailMainDiv {
	width:983px;
	height:auto;
	overflow:hidden;
	padding:0px 0 5px 0;
	text-align:left; 
}

div#ProductDetailContentDiv {
	width:700px;
	height:auto;
	float:left;
	overflow:hidden;
	text-align:left;
}

div#AssoProductsDiv {
	width:260px;
	height:auto;
	margin:0 5px 0 0;
	float:right;
	overflow:hidden;
}

div#MostPopular-Fix {
	width:100%;
	height:auto;
	padding-left:0px;
	overflow:hidden;
}

div#CustomerReviewBorder {
	border:1px solid #E5E5E5;
	width:700px;
	height:auto;
	overflow:hidden;
	padding:10px;
}

.ProductDetailTitle {
	font-family:Arial, Verdana, Helvetica, sans-serif, Tahoma,;
	font-size:11px;
	font-weight:bold;
	color:#501414;
	text-align:left;
	line-height:20px;
}

.ProductDetailTd {
	font-family:vArial, Verdana, Helvetica, sans-serif, Tahoma,;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-align:left;
	padding:3px 0 3px 0;
}	

.ProductDetailText {
	font-family:Arial, Verdana, Helvetica, sans-serif, Tahoma, ;
	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:99%; 
	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:0 0 0 5px;
	color:#87005F;
	margin:0;
}

div#AdditionImagesBorder{
	width:670px;
	height:auto;
	padding:10px;
	margin-left:6px;
	overflow:hidden;
	text-align:left;
	border:1px solid #E5E5E5;
}

.AdditionalImageBorder {
	border:1px solid #333333;
	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;
	color:#87005F;
}

div#ProductZoom {
	float:left; 
	width:316px; 
	max-width:316px; 
	height:auto; 
	padding-right:10px; 
	text-align:left;
}

div#ProductDescription {
	font-family:Arial, Verdana, Helvetica, sans-serif, Tahoma, ;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	float:left; 
	padding-left:5px; 
	height:auto; 
	width:350px; 
	overflow:hidden;
	text-align:justify;
}

div#ProductDescription a {
	color:#501414;
	text-decoration:none;
	font-size:11px;
}

div#ProductDescription a:hover {
	text-decoration:none;
	color:#333333;  
}

div#ProductDescription ul { 
	margin: 0; 
	padding: 0; 
	display: block;
	text-align:left;
}

div#ProductDescription ul li { 
	margin: 0; 
	padding:2px 0 2px 0px; 
	list-style-type: none; 
	display: block; 
	height: auto;
    min-height: 1px;
	overflow:hidden;
	text-align:left;
}

div#ProductDescription strong { 
	font-family:Arial, Verdana, Helvetica, sans-serif, Tahoma, ;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	display:block;
}

.ProductDescriptionb{ 
	font-family:Arial, Verdana, Helvetica, sans-serif, Tahoma, ;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	display:block;
	padding:0px 0 2px 0px;
}
div#ProductDescription i { 
	font-family:Arial, Verdana, Helvetica, sans-serif, Tahoma, ;
	font-size:11px;
	font-weight:normal;
	color:#501414;
	float:left;
}

.ProductDetailButtonStyle {
	float:left;	 
	padding:3px 0 0 0;
}

#blank { 
	height:2px; 
}

.line{
	text-decoration:line-through;
	color:#FF0000;
	text-align:left;
	}

/***************************************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:Arial, Verdana, Helvetica, sans-serif, Tahoma, ;
	line-height:20px; 
	display: inline; 
	text-align:left;
	float:left;
	width:auto;
	color: #333333;
    font-size:11px;
    font-weight:normal; 
}

div#category_left{
	display:none;
}

.Seprator {
	background:#C8C8C8;
	height:1px;
	width:auto;
	overflow:hidden
	}

div#AnonymousCheckout {
	color: #333333;
	text-decoration: underline;
    font-size:11px;
    font-weight:normal;
   min-width:949px;
	width:949px;
	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: none;
} 
                    
div#AnonymousCheckout a:hover{
    font-weight: bold;
    color:#86005F;
    text-decoration: underline;
}

/***************************************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:Arial, Verdana, Helvetica, sans-serif, Tahoma, ;
	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:983px;
	text-align:center;
	margin:0 auto;
	z-index:10;
	font-family:Tahoma, Verdana, Helvetica, sans-serif, Arial;
	position:relative;
}

.WelcomePageDiv {
	text-align:left;
	width:978px;
	max-width:978px;
	height:307px;
	background:#FFFFFF;
	overflow:hidden;
	padding:4px 0 3px 0px ;
    
}
	
div#WelcomePageBottomDIV {
	background-color:#FFFFFF;
	width:971px;
	height:auto;
	overflow:hidden;
	text-align:left;
	padding:2px 6px 7px 7px;
	margin:0 auto;
}  
 
#WelcomePageBottomDIV1 {
	width:969;
	height:29px;
	overflow:hidden;
	background:#FFFFFF url('/images/ecart/Theme4/middle_bgtop.jpg')  no-repeat top left;
	margin:0 auto;
	pading:0px;
	text-align:left;
}

.WelcomePageBottomDIV2 {
	width:969px;
	height:295px;
	overflow:hidden;
	background-color:#EEEEEE;
	pading:0px;
	text-align:left;
}

#WelcomePageBottomDIV3 {
	width:969px;
	height:9px;
	overflow:hidden;
	background:#FFFFFF url('/images/ecart/Theme4/middle_bgbottom.jpg')  no-repeat top left;
	margin:0 auto;
	pading:0px;
	text-align:left;
}

.women {
	font-family:Thoma, Arial, Verdana, Helvetica, sans-serif, ;
	color:#666666;
	font-size:17px;
	font-weight:bold;
	height:23px;
	text-align:left;
	float:left;
	padding:5px 0 0 8px;
}

div#BottomPromoDiv {
	background-color:#FFFFFF;
	width:983px;
	height:auto;
	overflow:hidden;
	text-align:center;
	margin:0 auto;
}  
 
#BottomPromoDiv1 {
	width:655px; 
	height:473px; 
	float:left;
	margin:1px 3px 0px 0px;
	overflow:hidden;
	text-align:right;
}

#BottomPromoDiv2 {
	width:319px; 
	height:473px; 
	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:500; 
	font-family:Arial, Verdana, Helvetica, sans-serif,;
	}

/* Default list styling */

#nav li:hover {
	position:relative; 
	}

#nav li:hover ul.sub {
	left:5px; 
	top:31px; 
	padding:0; 
	text-align:left;
	white-space:nowrap; 
	width:200px; 
	height:auto;
}
	
#nav li:hover ul.sub li {
	display:block; 
	background-color:#F5F5F5; 
	float:left; 
	width:200px; 
	font-weight:normal;
	margin:0px;
	padding:0px;
	height:22px;
}
	
#nav li:hover ul.sub li a {
	display:block; 
	font-size:11px; 
	height:auto; 
	width:190px; 
	color:#000000; 
	text-decoration:none;
	margin:0;
	padding:5px 0 0 10px;
	height:22px;
	
	}
	
#nav li ul.sub li a.fly {
	display:block; 
	background:#87005F;
	color:#FFFFFF;
	font-size:11px; 
	height:20px; 
	}
	
#nav li:hover ul.sub li a:hover {
	display:block; 
	background:#87005F;
	color:#FFFFFF;
	font-size:11px; 
	margin:0px;
	height:20px; 
	}
	
#nav li:hover ul.sub li a.fly:hover {
	background:#B32B36 190px 6px; 
	color:#FFFFFF;
	}

#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:250px; 
	top:0px; 
	margin:0px;
	background: #A5010A; 
	padding:0px; 
	white-space:nowrap; 
	width:200px; 

	height:auto;

	}

#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:200px; 
	height:auto; 
	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;
	}

/**********************most

/*****************************tellafriend Page Start********************************************/

.tell {
	background-color:#F0F0F0; 
	min-width:555px; 
	border:1px solid #B8B8B8; 
	width:555px; 
	min-height:400px; 
	_height400px;
	font-family:Arial, Verdana, Helvetica, sans-serif,;
	font-size:12px;
	font-weight:bold; 
	text-decoration:none;
	margin:0;
	padding:0
}
	
.Affiliate_Title_mail {
	font-family: Arial, Verdana, Helvetica;
	color:#333333;
	font-size:11px;
	padding-left:5px;
	font-weight:bold;
	overflow:hidden;
}		
	
.Affiliate_Textarea {
	background-color:#FFFFFF;
	height:70px;
	width:450px;
	color:#333333;
	font-size:11px;
	padding:2px;
	overflow:hidden;
	}
		
.input_text{
	padding: 2px 1px 2px 1px;
	font-size: 11px 
	font-family: Arial, Helvetica, sans-serif,Tahoma, ;
	width:auto;
	border:1px solid #CDCDCD;
	overflow:hidden;
}

/***************scroll css start***********************/
.scrollerDiv {
       width:972px;
       height:285px;
       padding:0px;
       margin:0px;
}

#container {
         position: relative;
         width: 961px;
         height: 270px;
         overflow: hidden;
         text-align:left;
         margin:0 0 0 4px;
         padding:0px;
       }

#scroller2 {
         width: 2250px;
         }

.content {
         width: 250px;
         height: 140px;
         float: left;
         text-align:left;
}
/****************new*************/
#Srolling-Image-DIV {
	width:972px;
	height:177px;
	border:1px solid #E1E1E1;
	text-align:left;
	margin:0px 2px 1px 3px;
	overflow:hidden;
	}	

#Bottom-Promo-DIV {
	width:972px;
	height:150px;
	text-align:left;
	padding:3px 2px 0 3px;
	overflow:hidden;
	}

	
div#tellafriendfont {
	float:left; 
	font-size:11px; 
	color:#87005F; 
	width:315px; 
	overflow:hidden; 
	height:20px; 
	padding:4px 0 0 0; 
	vertical-align:top;	
	}
	
div#tellafriendfont a {
	float:left; 
	font-size:11px; 
	color:#87005F; 
	overflow:hidden; 
	padding:4px 0 0 0; 
	vertical-align:top;	
	text-decoration:none;
	}
/***************scroll css end***********************/
/***************Popup window*************************/
.popup{
	width:400px; 
	overflow:hidden; 
	height:auto; 
	text-align:left;
	float:left;
	}
.popuplogo{
	text-align:center;
	background-color:#F9F9F9;
	width:400px;
	padding:5px 0 10px 0;
	}
.popuptext{
	text-align:left;
	background-color:#B0B0B0;
	font-weight:bold;
	}
.popuptable{
	text-align:left;
	font-size:11px;
	font-family:verdana;
	color:#000000;
	padding:5px;
	}
.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;
	}
	
/***************popup window*************************/