/*********************HM .CSS**************************/
@charset "utf-8";
/* CSS Document */
*{border:0; margin:0; padding:0;}
html {
height:100%;
width:100%;
}
* html #floated-image {
margin: 0 -3px; ma\rgin: 0;
} 
p{
margin:0px;
padding:0px 0px 13px 0px;
}

body {
	margin: 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight:normal;
	background-image: url(../images/hm_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #ececec;
	overflow:auto;
	
}
a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ef1666;
	text-decoration:underline;
}
a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
}


	img {
		outline:0; 
		border:0;
	}
.clear {
clear:both;
}
#wrapper {
width:960px;
margin:0 auto;
padding-top:10px;
}
#header{
padding-top:25px;
height:138px;
border-bottom:1px solid #e1e1e1;
}

.logo{
width:260px;
padding-left:10px;
float:left;
}
/* top link */
.toplink{
height:42px;
padding-top:10px;
padding-bottom:1px;
}
.aerobuttonmenu{ /*container that holds a row of aero buttons*/
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: auto;
padding: 4px 0;
padding-left:10px;
}

* html .aerobuttonmenu{ /*IE6 and below hack. Set explicit strip width*/
width: 100%;
}

.aerobuttonmenu a.aero{ /*aero button CSS*/

background: transparent url('../images/aeroleft.png') no-repeat 40px left;
display: block;
float: left;
font: 12px Arial, Trebuchet MS; /* Change 13px as desired */
line-height: 23px; /* This value + 8px should equal height of button background (default is 31px) */
height: 31px; /* Height of button background height */
padding-left: 5px; /* Width of left menu image */
text-decoration: none;
margin-right: 5px; /*spacing between buttons*/

}

.aerobuttonmenu a.aero:link, .aerobuttonmenu a.aero:visited, .aerobuttonmenu a:active{
color: white; /*button text color*/
}

.aerobuttonmenu a.aero span{
background: transparent url('../images/aeroright.png') no-repeat 40px right;
color:#898989;
display: block;
padding: 1px 5px 6px 0; /*Set 10px here to match value of 'padding-left' value above*/
}

.aerobuttonmenu a.aero:hover{ /* Hover state CSS */

background: transparent url('../images/aeroleft.png') no-repeat top left;

}

.aerobuttonmenu a.aero:hover span{ /* Hover state CSS (for text) */
background: transparent url('../images/aeroright.png') no-repeat top right;
color:#ffffff;
}
.aerobuttonmenu a.active{ /* Hover state CSS (for text) */
background: transparent url('../images/aeroleft.png') no-repeat top left;
display: block;
float: left;
font: 12px Arial, Trebuchet MS; /* Change 13px as desired */
line-height: 23px; /* This value + 8px should equal height of button background (default is 31px) */
height: 31px; /* Height of button background height */
padding-left: 5px; /* Width of left menu image */
text-decoration: none;
margin-right: 5px;
}
.aerobuttonmenu a.active span{ 
background: transparent url('../images/aeroright.png') no-repeat top right;
color:#ffffff;
display: block;
padding: 1px 5px 6px 0; /*Set 10px here to match value of 'padding-left' value above*/
}

.aerobuttonmenu a.activeb{ /* Hover state CSS (for text) */
background: transparent url('../images/aeroleft2.png') no-repeat top left;
display: block;
float: left;
font: 12px Arial, Trebuchet MS; /* Change 13px as desired */
line-height: 23px; /* This value + 8px should equal height of button background (default is 31px) */
height: 31px; /* Height of button background height */
padding-left: 4px; /* Width of left menu image */
text-decoration: none;
}
.aerobuttonmenu a.activeb span{ 
background: transparent url('../images/aeroright2.png') no-repeat top right;
color:#ffffff;
display: block;
padding: 1px 16px 6px 0; /*Set 10px here to match value of 'padding-left' value above*/
}



.aerobuttonmenu .rightsection{
float: right;
width: 160px;
position: relative;
text-align: right;
}
.searcbx{
width:115px;
height:19px;
padding-top:5px;
padding-left:3px;
border:1px solid #afafaf;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
float:left;
}
.searcbxbtn{
float:left;
padding-left:4px;
}
.aerobuttonmenu .rightsection a{
color: navy;
}
.gap{
padding-left:15px;
padding-right:15px;
width:1px;
height:23px;
display:block;
float:left;
}

.whatsnew{
width:444px;
padding-left:10px;
font-size:11px;
color:#898989;
line-height:21px;
float:left;
}
.whatsnew span{
font-family:Georgia, "Times New Roman", Times, serif;
color:#ed1c24;
font-size:12px;
font-style:italic;
font-weight:bold;
}

.newsletter{
width:444px;
padding-top:23px;
font-size:11px;
color:#898989;
float:right;
}
.newsletter span{
font-size:11px;
font-weight:bold;
color:#ed1c24;
}
.newsletterform{
padding-top:15px;
}
.searcbx2{
width:220px;
height:19px;
padding-top:5px;
padding-left:3px;
border:1px solid #afafaf;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
background-color:#e8e4e4;
float:left;
}
/* tool tip menu */
.tooltipmenu {
width:400px;
height:60px;
padding-top:53px;
float:right;
}
#menu {
		/* you must set it to relative, so that you can use absolute position for children elements */
		position:relative; 
		text-align:center; 
		height:40px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		font-style:italic;
		font-weight:bold;	}
	
	#menu ul {
		/* remove the list style and spaces*/
		margin:0; 
		padding:0; 
		list-style:none; 
		display:inline;
				
		/* position absolute so that z-index can be defined */
		position:absolute; 
		
		/* center the menu, depend on the width of you menu*/
		left:110px; 
		top:0; 
		
	}
	
	#menu ul li {
		
		/* give some spaces between the list items */
		margin:0 5px; 
		/* display the list item in single row */
		float:left;
	}
#menu ul li img {
padding-right:10px;
}	
	#menu #box {
		
		/* position absolute so that z-index can be defined and able to move this item using javascript */
		position:absolute; 
		left:0; 
		top:0; 
		z-index:200; 

		/* image of the right rounded corner */
		background:url(../images/tail.gif) no-repeat right center; 
		height:35px;


		/* add padding 8px so that the tail would appear */
		padding-right:4px;
		
		/* set the box position manually */
		margin-left:2px;
		
	}
	
	#menu #box .head {
		/* image of the left rounded corner */
		background:url(../images/head.gif) no-repeat 0 0;
		height:35px;
		color:#eee;
		
		/* force text display in one line */
		white-space:nowrap;

		/* set the text position manually */
		padding-left:9px;
		padding-right:2px;
		padding-top:12px;
	}

#main{
padding-top:25px;
padding-bottom:140px;
}
#mainsub{
padding-left:15px;
padding-right:15px;
padding-top:25px;
padding-bottom:50px;
}

/* subpg_link */
.subpg_link{
width: 100%;
overflow: hidden;
height:20px;
padding-top:15px;
}

.subpg_link ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: bold 12px Arial;
list-style-type: none;
}

.subpg_link li{
display: inline;
margin: 0;
}

.subpg_link li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding-left:5px; padding-right:15px;
color: #111111;
}

.subpg_link li a:visited{
}

.subpg_link li a:hover, .subpg_link li.selected a{
color:#eb114e;
}

/* page no. */
.pageno {
font-size:11px;
}
.page_link{
width: 100%;
overflow: hidden;
padding-top:20px;
padding-bottom:10px;

}

.page_link ul{
margin: 0;
padding: 0;
font: bold 11px Arial;
list-style-type: none;
}

.page_link li{
display: inline;
margin: 0;
}

.page_link li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
width:20px;
height:21px;
background-color:#FFFFFF;
color: #acacac;
text-align:center;
line-height:21px;
margin-right:8px;
margin-bottom:8px;
font-size:11px;
}

.page_link li a:visited{
}

.page_link li a:hover, .page_link li.selected a{
color:#ffffff;
background-color:#3a3a3a;
}

.page_link li a span{
float: left;
display: block;
text-decoration: none;
margin: 0;
width:20px;
height:21px;
background-color:#3a3a3a;
color:#ffffff;
text-align:center;
line-height:21px;
margin-right:8px;
margin-bottom:8px;
font-size:11px;
}


/* home banner */
.homebanner{
width:470px;
height:357px;
padding-right:8px;
margin-bottom:10px;
padding-bottom:0px;
float:left;
}
.homebannerpic{
width:218px;
float:left;
text-align:center;
}
.homebannerinfo {
width:245px;
padding-top:60px;
float:right;
}
.homebannerinfo p{
font-size:11px;
line-height:17px;
padding-left:7px;
padding-top:10px;
color:#898989;
}
.btn_addcart {
width:95px;
height:29px;
padding-right:3px;
float:left;
background-image:url(../images/btn_addcart.png);
background-position:top left;
background-repeat:no-repeat;
display:block;
}
.btn_addcart:hover {
width:95px;
height:29px;
float:left;
background-image:url(../images/btn_buynow.png);
background-position:0px -29px ;
background-repeat:no-repeat;
display:block;
}
.btn_buynow {
width:95px;
height:29px;
padding-right:3px;
float:left;
background-image:url(../images/btn_buynow.png);
background-position:top left;
background-repeat:no-repeat;
display:block;
}
.btn_buynow:hover {
width:95px;
height:29px;
float:left;
background-image:url(../images/btn_buynow.png);
background-position:0px -29px ;
background-repeat:no-repeat;
display:block;
}
.btn_wishlist {
width:30px;
height:29px;
float:left;
background-image:url(../images/btn_wishlist.png);
background-position:top left;
background-repeat:no-repeat;
display:block;
}
.btn_wishlist:hover {
width:30px;
height:29px;
background-image:url(../images/btn_wishlist.png);
background-position:0px -29px ;
background-repeat:no-repeat;
display:block;
}
.btn_addcart2 {
width:21px;
height:21px;
padding-right:7px;
float:left;
background-image:url(../images/btn_addcart2.png);
background-position:top left;
background-repeat:no-repeat;
display:block;
}
.btn_addcart2:hover {
width:21px;
height:21px;
float:left;
background-image:url(../images/btn_addcart2.png);
background-position:0px -21px ;
background-repeat:no-repeat;
display:block;
}
.btn_wishlist2 {
width:21px;
height:21px;
float:left;
background-image:url(../images/btn_wishlist2.png);
background-position:top left;
background-repeat:no-repeat;
display:block;
}
.btn_wishlist2:hover {
width:21px;
height:21px;
background-image:url(../images/btn_wishlist2.png);
background-position:0px -21px ;
background-repeat:no-repeat;
display:block;
}
.btn_addcart3{
float:left;
padding-left:30px;
padding-right:15px;
color:#636363;
background-image:url(../images/btn_addcart3.png);
background-position:top left;
background-repeat:no-repeat;
height:21px;
text-decoration:none;
}
.btn_addcart3:hover{
background-image:url(../images/btn_addcart3.png);
background-position:left -21px;
background-repeat:no-repeat;
height:21px;
color:#000000;
text-decoration:none;
font-weight:normal;
}
.btn_addcart3B{
float:left;
padding-left:30px;
padding-right:15px;
color:#636363;
background-image:url(../images/btn_addcartB.jpg);
background-position:left -32px;
background-repeat:no-repeat;
width:141px;
height:32px;
text-decoration:none;
}
.btn_addcart3B:hover{
background-image:url(../images/btn_addcartB.jpg);

background-position:top left;
background-repeat:no-repeat;
width:141px;
height:32px;
color:#000000;
text-decoration:none;
font-weight:normal;
}
.brkline{
height:20px;
border-bottom:1px solid #B6B6B6;
margin-bottom:20px;
}
.btn_addwishlist3{
float:left;
padding-left:30px;
padding-right:15px;
color:#636363;
background-image:url(../images/btn_wishlist3.png);
background-position:top left;
background-repeat:no-repeat;
height:21px;
text-decoration:none;
}
.btn_addwishlist3:hover{
background-image:url(../images/btn_wishlist3.png);
background-position:left -21px;
background-repeat:no-repeat;
height:21px;
color:#eb114e;
text-decoration:none;
font-weight:normal;
}

.btn_giftthis3{
float:left;
padding-left:30px;
padding-right:15px;
color:#636363;
background-image:url(../images/btn_giftthis3.png);
background-position:top left;
background-repeat:no-repeat;
height:21px;
text-decoration:none;
}
.btn_giftthis3:hover{
background-image:url(../images/btn_giftthis3.png);
background-position:left -21px;
background-repeat:no-repeat;
height:21px;
color:#eb114e;
text-decoration:none;
font-weight:normal;
}

.sharethis {
float:left; padding-right:13px;
}
.sharethis a{
text-decoration:none;
}
.sharethis a:hover{
text-decoration:none;
color:#eb114e;
}
.sharethis a span {
color:#636363;
text-decoration:none;
}
.sharethis a span:hover {
color:#eb114e;
text-decoration:none;
}
.topmenu{
height:52px;
}
.topnavigation{

}
.topbraedcum{
display:none;
}
.artwork1{
background-image: url(../images/artwork.jpg);
	background-repeat:no-repeat;
	background-position: center 4px;
}


.picholder{
width:380px;
float:left;
}
.contentsubpg{
width:510px;
padding-right:20px;
float:right;
color:#363636;
font-size:11px;
}
.txt1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
font-style:italic;
color:#3e3e3e;
line-height:19px;
}

/* corner tab 1 */
#cor_tabs {
	font-size:12px;
	color:#000000;
	line-height:normal;
	overflow:hidden;
	height:35px;
	}
#cor_tabs a {
	float:left;
	background:url("../images/corner_tab1_left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	}

#cor_tabs a span {
	float:left;
	display:block;
	background:url("../images/corner_tab1_right.png") no-repeat right top;
	line-height:35px;
	padding-left:9px; 
	padding-right:15px;
	color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:35px;
	margin-right:10px;
	}


/* bread crum*/

.cor_bredcrum{
	float:left;
	background:url("../images/corner_bredcrum_left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	height:23px;
	overflow:hidden;
		}

.cor_bredcrum  span {
	float:left;
	display:block;
	background:url("../images/corner_bredcrum_right.png") no-repeat right top;
	line-height:23px;
	padding-left:6px; 
	padding-right:12px;
	color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:23px;
	overflow:hidden;
	}
.cor_bredcrum  span  a{
	color:#bababa;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	}
	
.cor_loginbtn{
	float:left;
	background:url("../images/corner_loginbtn_left.jpg") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	height:23px;
	overflow:hidden;
		}

.cor_loginbtn  span {
	float:left;
	display:block;
	background:url("../images/corner_loginbtn_right.jpg") no-repeat right top;
	line-height:23px;
	padding-left:6px; 
	padding-right:12px;
	color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:23px;
	overflow:hidden;
	}

.cor_learnabout{
	float:left;
	background:url("../images/corner_learnabout_left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	text-decoration:none;
	height:43px;
	overflow:hidden;
	
		}

.cor_learnabout  span {
	
	background:url("../images/corner_learnabout_right.png") no-repeat right top;
	line-height:41px;
	padding-left:6px; 
	padding-right:52px;
	color:#fff;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	height:43px;
	overflow:hidden;
	letter-spacing:-1px;
	}
.cor_learnabout  a {
	
	display:block;
	background:url("../images/corner_learnabout_right.png") no-repeat right top;
	line-height:41px;
	padding-left:6px; 
	padding-right:52px;
	color:#fff;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	height:43px;
	overflow:hidden;
	letter-spacing:-1px;

	text-decoration:none;
	} 
.cor_learnabout  a:hover {
	
	background:url("../images/corner_learnabout_right.png") no-repeat right top;
	line-height:41px;
	padding-left:6px; 
	padding-right:52px;
	color:#fff;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	height:43px;
	overflow:hidden;
	letter-spacing:-1px;
	text-decoration:none;
text-decoration:underline;
}





.cor_learnaboutsize{
	float:left;
	background:url("../images/corner_learnaboutsize_left.png") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	text-decoration:none;
	height:26px;
	width:170px;
	overflow:hidden;
	
	display:inline;
		}

.cor_learnaboutsize  span {
	float:left;
	display:block;
	background:url("../images/corner_learnaboutsize_right.png") no-repeat right top;
	line-height:26px;
	padding-left:6px; 


	padding-right:12px;
	color:#898989;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:26px;
	overflow:hidden;
	display:inline;
	}
.cor_learnaboutsize a{
	color:#898989;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:inline;
	background-image:none;
	}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#cor_tabs a span {float:none;}

/* End IE5-Mac hack */
#cor_tabs a:hover span {
	}

#cor_tabs a:hover {
	background-position:0% -35px;
	}

#cor_tabs a:hover span {
	background-position:100% -35px;
	}



/* product thumb catalog */
.productcatalog{
width:163px;
height:226px;
float:left;
margin-right:20px;
padding-bottom:30px;
overflow:hidden;
display:inline;
background-image:url(../images/ajax-loader.gif);
background-repeat:no-repeat;
background-position:center 80px;
}
.fl_prod_catg_sm{
position:absolute;
width:163px;
height:226px;
z-index:10;
}
.prod_blnk{
position:absolute;
width:163px;
height:167px;
display:block;
background-image:url(../images/blank.gif);
z-index:13;
}
.prod_catg_bl_strip{
position:absolute;
height:59px;
width:163px;
background-color:#000000;
opacity: .7;
filter: alpha(opacity=70);
margin-top:167px;
z-index:9;
}
.prod_catg_details{
position:absolute;
height:44px;
width:152px;
margin-top:173px;
padding-left:7px;
padding-right:4px;
z-index:12;
}
.prod_price{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:11px;
color:#FFFFFF;
font-weight:bold;
height:24px;
padding-bottom:3px;
}
/* product big page */
.prod_bigpic{
width:380px;
height:600px;
overflow:hidden;
float:left;
display: inline-block;
}
.prod_big_fl{
position:absolute;
width:380px;
height:530px;
z-index:10;
}
.prod_big_blank{
	position:absolute;
	width:380px;
	height:530px;
	background-image:url(../images/blank.gif);
	z-index:11;
}
.prod_big_link{
height:30px;
padding-top:10px;
}
.prod_big_link img{
padding:3px;
color:#666666;
width:50px;
height:50px;
overflow:hidden;
float:left;
background-color:#ffffff;
margin-right:6px;
}
.prod_big_link img:hover{
padding:3px;
color:#666666;
width:50px;
height:50px;
overflow:hidden;
float:left;
background-color:#ccc;
margin-right:6px;
}
.prod_enlargeview{
width:22px;
height:22px;
background-image:url(../images/btn_zoom.gif);
background-repeat:no-repeat;
display:block;
float:left;
margin-right:10px;
}
.prod_enlargeview:hover{
width:22px;
height:22px;
display:block;
background-position:left -22px;
float:left;
}
.prod_big_link a{
line-height:20px;
color:#333333;
font-weight:bold;
}
.prod_big_link a:hover{
line-height:20px;
color:#db0f52;
font-weight:bold;
}

.prod_big_link span{
line-height:20px;
color:#333333;
font-weight:bold;
padding-left:5px;
padding-right:5px;
}
/* prod disc */

#prod_disc{
width:515px;
margin-left:20px;
float:left;
}
#prod_disc p{
padding-top:0px;
padding-bottom:13px;
}
.prod_zoom{
width:180px;
height:133px;
float:left;
margin-right:15px;
background-color:#d0d2d3;
}
.prod_zoom_blank{
position:absolute;
width:180px;
height:133px;
background-image:url(../images/blank.gif);
z-index:11;
}
.prod_zoom_fl{
position:absolute;
width:180px;
height:133px;
z-index:10;
}
.prod_name {
font-size:16px;
font-weight:bold;
}
.prod_disc{
font-size:11px;
color:#898989;
line-height:19px;
}
.prod_priceb {
font-size:25px;
color:#636363;
font-weight:bold;
}
.disprice {
text-decoration:line-through;
padding-right:10px;
color:#CCCCCC;
}
.dismsg{
font-size:15px;
font-weight:bold;
padding-right:10px;
color:#EB114E;
}
.prod_price_dics{
padding-top:15px;
padding-bottom:10px;
height:30px;
}
.prod_quan{
float:left;
width:50px;
}
.prod_quan_fild{
float:left;
width:19px;
height:17px;
border:1px solid #969696;
text-align:center;
}
.prod_size{
float:left;
width:30px;
padding-left:12px;
}
.prod_size_fild{
float:left;
width:40px;
height:19px;
text-align:center;
border:1px solid #969696;
}
.prod_color{
float:left;
width:40px;
padding-left:12px;
}
.prod_color_fild{
float:left;
width:120px;
height:19px;
padding-left:4px;
border:1px solid #969696;
}
/* shopping cart */
.shop_cart_top{
width:600px;
height:38px;
line-height:38px;
font-size:18px;
color:#6c6c6c;
float:left;
background-image:none;
}
.shop_cart_top_txt{
float:left;
}
.shop_cart_top_icon{
background-image:url(../images/shop_bag.png);
background-position:right center;
background-repeat:no-repeat;
float:left;
width:67px;
height:35px;
display:inline;
}
/* login panel box */

.login_panel_bx{
width:400px;
min-height:400px;
margin-right:1px;
float:left;
}
.login_panel_bx_b{
width:398px;
height:400px;
margin-right:1px;
border-left:2px solid #DCDCDC;
float:left;
}
.login_titlebar{
background-color:#e5e5e5;
height:28px;
padding-left:10px;
font-size:12px;
color:#000000;
font-weight:bold;
line-height:26px;
}
.login_titlebar span{
color:#666666;
font-size:12px;
font-weight:normal;
line-height:26px;
}
.login_panel_bx_txt{
font-size:12px;
font-weight:bold;
color:#000000;
padding-bottom:7px;
}
.login_panel_bx_txtb{
font-size:12px;
font-weight:bold;
color:#000000;
padding-bottom:7px;
border:1px solid #333333;
}
.login_panel_bx_input{
width:156px;
height:22px;
border:1px solid #666666;
margin-bottom:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#666666;
padding-left:3px;
padding-top:5px;
}
.login_panel_btn {
height:22px;
background-color:#7c7c7c;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
  -moz-border-radius: 3px;
 /* border-radius: 3px; */
  padding:0px;
  margin:0px;
  padding-left:14px;
  padding-right:14px;
}
.login_panel_btnb {
height:22px;
background-color:#7c7c7c;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding:0px;
  margin:0px;
  float:left;
}
.login_panel_btnc {
width:115px;
height:22px;
background-color:#7c7c7c;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
  -moz-border-radius: 3px;
  /*border-radius: 3px; */
  padding:0px;
  margin-right:5px;
  float:left;
}
.login_panel_btnd {
width:65px;
height:22px;
background-color:#7c7c7c;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
  -moz-border-radius: 3px;
/*  border-radius: 3px; */
  padding:0px;
  margin-right:5px;
  float:left;
}
.login_box_inner{
padding-left:13px;
}
.error {
border:1px solid #ff0000;
padding-top:5px;
padding-left:7px;
padding-bottom:3px;
margin-bottom:10px;
margin-top:5px;
width:96%;
margin-bottom:5px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ff0000;
}
.link1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
.register_box{
float:left;
width:222px;
}
.register_boxb{
float:left;
width:180px;
}
.register_box_tips{
float:right;
width:160px;
padding-top:14px;
font-size:11px;
color:#898989;
}
.register_box_tipsb{
padding-top:14px;
font-size:11px;
color:#898989;
}
.order_summery{
font-size:11px;
color:#898989;
}
.order_summery a{
font-size:11px;
font-weight:bold;
color:#000000;
}
/* product details */
.product_details_panel_dics{
float:left;
width:800px;
}
.product_support {
float:right;
width:120px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#898989;
}
.totalprice{
font-size:25px;
color:#333333;
font-weight:bold;
padding-top:20px;
float:right;
width:229px;

}
.totalpriceb{
float:right;
padding-right:178px;
padding-top:10px;
padding-bottom:180px;
}
.product_support a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#898989;
}

#product_details_title{
width:390px;
height:28px;
float:left;
}
#product_details_wishlist_title{
width:200px;
height:28px;
float:left;
}
#product_qty_title{
width:148px;
height:28px;
float:left;
}
#product_qty_wishlist_title{
width:119px;
height:28px;
float:left;
}
#product_price_title{
width:219px;
height:28px;
float:left;
}
#product_wishlist_buynow{
width:148px;
height:28px;
float:left;
}
.product_titlebar {
background-color:#e5e5e5;
height:28px;
padding-left:10px;
font-size:12px;
color:#000000;
font-weight:bold;
line-height:26px;
margin-right:1px
}
.product_details_panel{
width:790px;
padding-top:10px;
height:41px;
margin-bottom:2px;
}
.product_details_wishlistpanel{
width:790px;
padding-top:10px;
height:200px;
margin-bottom:2px;
}
.product_details_panel:hover{
background-color:#efefef;
}
.product_details_panelb{
width:500px;
padding-top:10px;
height:41px;
margin-bottom:2px;
}
.product_details_panelb:hover{
background-color:#efefef;
}
#product_details_titleb{
width:389px;
padding-left:10px;
float:left;
border-bottom:2px solid #d9d9d9;
height:41px;
margin-right:2px
}
#product_details_wishlist_titleb{
width:199px;
padding-left:10px;
float:left;
border-bottom:2px solid #d9d9d9;
height:200px;
margin-right:2px
}
#product_qty_titleb{
width:147px;
padding-left:10px;
float:left;
border-bottom:2px solid #d9d9d9;
height:41px;
margin-right:2px
}
#product_qty_wishlist_titleb{
width:147px;
padding-left:10px;
float:left;
border-bottom:2px solid #d9d9d9;
height:200px;
margin-right:2px
}
#product_price_titleb{
width:218px;
padding-left:10px;
float:left;
border-bottom:2px solid #d9d9d9;
height:41px;
margin-right:2px;
font-weight:bold;
font-size:13px;
color:#000000;
}
#product_price_wishlist_titleb{
width:218px;
padding-left:10px;
float:left;
border-bottom:2px solid #d9d9d9;
height:200px;
margin-right:2px;
font-weight:bold;
font-size:13px;
color:#000000;
}
.totprice{
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
color:#333333;
}
#product_price_titlec{
padding-left:215px;
float:left;
margin-right:2px;
font-weight:bold;
font-size:13px;
color:#000000;
}
.product_details_disc{
width:199px;
float:left;
color:#636363;
font-size:12px;
overflow:hidden;
}
.giftthis{
width:100px;
float:right;
color:#636363;
font-size:12px;
overflow:hidden;
margin-left:50px;
}
.giftconf{
width:80px;
float:right;
color:#ef1666;
font-size:12px;
overflow:hidden;
margin-right:100px;
}
.product_details_shipping{
width:290px;
height:35px;
float:left;
color:#636363;
font-size:12px;
background-image:url(../images/icon_shipping.jpg);
background-repeat:no-repeat;
background-position:left center;
padding-left:65px;
}
.product_details_name{
color:#000000;
font-size:12px;
font-weight:bold;
}
.product_style_code{
color:#636363;
font-size:11px;
font-weight:normal;
}
.product_remove{
width:25px;
height:30px;
float:right;
}
#product_remove_wishlist_titleb{
width:147px;
padding-left:10px;
float:left;
border-bottom:2px solid #d9d9d9;
height:200px;
margin-right:2px
}

.product_wishlist_remove{
width:25px;
height:30px;
float:left;
}
.prod_details_qty{
width:30px;
float:left;
}
.prod_wishlist_buy{
width:100px;
float:left;
}
.prod_details_qty_plus{
width:20px;
float:left;
}
.prod_details_qty_minus{
width:20px;
float:left;
}

/* footer */
#footer { position: absolute; right: 0px; bottom: 0px; width:100%; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; height:117px; padding:0px;}

div > div#footer { position: fixed; }

.footerlinks{
padding:11px 4px 90px 4px;
color: #707070;
}
.footerlinksa{
padding-bottom:10px;

}
.footerlinksa a{
color: #707070;
font-size:11px;
text-decoration:none;
}
.footerlinksa a:hover{
color: #ef1666;
}
.footerlinksb span{
float:left;
display:inline;
padding-right:10px;
font-size:11px;
color:#707070;
font-family:Arial, Helvetica, sans-serif;
}
.footer_cur{
background-image:url(../images/usr_curreny.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:19px;
height:28px;
line-height:28px;
float:right;
text-align:left;
margin-left:10px;
}
.footer_cur a{
color:#707070;
font-size:11px;
text-decoration:none;
}
.footer_cur a:hover{
color: #ef1666;
font-size:11px;
}

.footer_cart{
margin-left:10px;
background-image:url(../images/usr_shopping.gif);
background-repeat:no-repeat;
background-position:left 5px;
padding-left:19px;
height:28px;
line-height:28px;
float:right;
text-align:left;
}
.footer_cart a{
color:#f1f1f1;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.footer_cart a:hover{
color: #ef1666;
font-size:11px;
font-weight:bold;
}
.footer_cart2{
margin-left:10px;
background-image:url(../images/usr_shopping.gif);
background-repeat:no-repeat;
background-position:left 5px;
padding-left:19px;
height:28px;
line-height:28px;
float:right;
text-align:left;
display:inline;
}

.footer_cart2 h1{
color:#FFFFFF;
padding:0px;
margin:0px;
}
/* BOTTOM FIXED FOOTER STYLES */
#contactMe {
  position: fixed;
  bottom: 0px;
  height: 20px;
  text-align: center;
  margin: 0 auto;
  overflow: hidden;
  float:right;
}
#contactMe02 {
  position: fixed;
  bottom: 0px;
  height: 16px;
  text-align: center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#fff;
  padding-left:12px;
  padding-right:12px;
  background-color:#000;
  font-weight:bold;
  margin: 0 auto;
  overflow: hidden;
  float:right;
}

#contactMe a {
  color: #fff;
  text-decoration: none;
/*  background: url(../img/toggle-sprite.gif) 0px 0px no-repeat;*/
}

#contactMe h3 a.active {
  color: #888;
  text-decoration: none;
  /*background: url(../img/toggle-sprite.gif) 0px -24px no-repeat;*/
}
#toggleContactPanel{
width:28px;
margin-left:908px;
height:20px;
}
/* HIDDEN PANEL STYLES */
#ContactPanel {
  position: fixed;
  width: 937px;
  height: 28px;
  margin-left:auto;
  margin-right:auto;
  bottom: 0px;
  color: #bbb;
  z-index:1000;

}
.contactpanelgry{
  background-color:#000000;
  background-image:url(../images/footer_usr.gif);
  background-repeat:no-repeat;
  background-position:left top;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  padding-left:37px;
  display:inline;
  float:right;
  height:28px;
  color:#707070;
  padding-right:30px;
}

.contactpanelgry span{
display:inline-block;
padding-top:7px;
}
.contactpanelgry span a{
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.contactpanelgry span a:hover{
font-size:11px;
color: #ef1666;
font-weight:bold;
}
.contactpanelgry span img{
display:inline-block;
margin-top:-2px;
padding-left:10px;
padding-right:2px;
}

#hideContactPanel{
	float:right;
	width:22px;
	height:28px;
	margin-top:0px;
	margin-left:914px;
	position:absolute;
	left: 1px;
}
#ContactPanel #inside {
padding:11px 11px 0px 11px;
}

/* footer item */


.he5 {
clear:both; padding-bottom:5px;
}
.he10 {
clear:both; padding-bottom:10px;
}
.he15 {
clear:both; padding-bottom:15px;
}
.he20 {
clear:both; padding-bottom:20px;
}
.he25 {
clear:both; padding-bottom:25px;
}
.he30 {
clear:both; padding-bottom:30px;
}


/*add by anand*/

#loginpannel{
width:271px;
height:271px;
float:left;
}
#logina{
width:271px;
height:271px;
float:left;
}
#loginbox{
}
#logintxt{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#545454;
line-height: normal;
text-decoration: none;

}
.logintitle {
font-family:Tahoma, Verdana;
font-size:16px;
color:#ffffff;
line-height: normal;
font-weight:normal;
text-decoration: none;
padding-left:15px;
height:36px;
line-height:36px;
background-color:#424242;
text-transform:none;
}
.userpwd{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-bottom:7px;
color:#000000;
}
.pwduser{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-bottom:7px;
color:#000000;
padding-top:5px;
}
#butsignin{
width:86px;
height:29px;
float:left;

margin-top:14px;
}
.txt4B{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#494949;
text-decoration: none;
line-height:20px;

}
.txt4B:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#494949;
text-decoration: none;
line-height:20px;

}
.txt5B{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#494949;
text-decoration: none;
line-height:20px;

}
.txt5B:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#494949;
text-decoration: underline;
line-height:20px;

}
.inputtest{
width:222px;
height:18px;
background-color:#fff;
display:block;
font-family:Arial, Helvetica, sans-serif;
color:#3c3c3c;
font-size:12px;
padding:5px;
border:1px solid #494949;
float:left;
background-image:url(images/inputbox_bkg.jpg);
background-repeat:repeat-x;
}
.inputtest2{
width:222px;
height:18px;
background-color:#fff;
display:block;
font-family:Arial, Helvetica, sans-serif;
color:#3c3c3c;
font-size:12px;
padding:5px;
border:1px solid #494949;
float:left;
background-image:url(images/inputbox_bkg.jpg);
background-repeat:repeat-x;
}
.txt3B{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#494949;
text-decoration: none;
line-height:20px;
padding-top:8px;

}
.txt3B:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#494949;
text-decoration: underline;
line-height:20px;
padding-top:8px;

}
/*end */ 
/* 16 april vinit */
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#fff;
  display:none;
}
 #boxes .close {
 float:right;
 text-align:right;
 height:5px;
 } 
 #boxes .btn {
 background-color:#000000;
 color:#FFFFFF;
 font-size:12px;
 height:30px;
 line-height:30px;
 text-align:center;
 padding-left:10px;
 padding-right:10px;
 font-weight:bold;
 }
 .boxtxt1{
 font-size:18px;
 font-weight:bold;
 color:#FFFFFF;
 padding-bottom:20px;
 }
 
 .selectcon{
 color:#999999;
 width:160px;
 float:left;
 }
 
.selectcondrp {
 color:#999999;
 float:left;
 }
 
 
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:352px;
  height:190px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:335px; 
  height:180px;
  padding:10px;
  background-color:#191919;
  position:fixed;
}

#boxes #dialog1 {
  width:335px; 
  height:180px;
  padding:10px;
  background-color:#191919;
}

#dialog1 .d-header {
  background:url(images/login-header.png) no-repeat 0 0 transparent; 
  width:325px; 
  height:150px;
}

#dialog1 .d-header input {
  position:relative;
  top:60px;
  left:100px;
  border:3px solid #cccccc;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
}
#dialog1 a{
color:#FFFFFF;
}
#dialog1 .d-blank {
  float:left;
  background:url(images/login-blank.png) no-repeat 0 0 transparent; 
  width:267px; 
  height:53px;
}

#dialog1 .d-login {
  float:left;
  width:108px; 
  height:53px;
}

#boxes #dialog2 {
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
}

/* 20 april */

.categintro{
padding-top:10px;
}

/* 21 april */

.subtotal {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding-right:20px;
color:#333;
}

/* change added by anand 28/4*/

#box4{
width:625px;
float:left;
background-image:url(images/subpagecontent_bkg.jpg);
background-repeat:repeat-x;
background-position:left top; 
}
#titletabs2{
width:625px;
height:34px;
float:left;
}
#titletxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	float:left;
	text-decoration: none;
	line-height:35px;
	padding-left:10px;
}
#shippingaddress{
float:left;
width:215px;
padding-right:20px;
border-right: 1px #cfcfcf solid;
}
.txt22{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	font-weight:bold;
	line-height:18px;
	text-decoration: none;
	line-height:22px;
}
.txt02{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	 
	text-decoration: none;
	line-height:22px;
}
.txt02:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ef1666;
	font-weight:bold;
	 
	text-decoration: none;
	line-height:22px;
}
.txt10{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8c8c8c;
	font-weight:normal;
	line-height:18px;
	text-decoration: none;
	line-height:17px;
}
.readmore{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	line-height: normal;
	text-decoration:underline;
	line-height:23px;
}
.txt23{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
	line-height:18px;
	text-decoration: none;
	line-height:22px;
}
#shippingaddress11{
float:left;
width:362px;
padding-left:20px;
}
.txt4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	line-height: normal;
	text-decoration: none;
}
#shippingaddress6{
padding-top:15px;
width:371px;
float:left;
}
#shippingaddress4{
width:172px;
float:left;
padding-top:12px;
}
#shippingaddress5{
padding-right:20px;
float:right;
padding-top:12px;
}
#shippingaddress7{
padding-top:80px;
width:371px;
float:left;
}
.txt24{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
	font-weight:bold;
	line-height:18px;
	text-decoration: none;
	line-height:22px;
}
#shippingaddress8{
float:left;
}
#shippingaddress9{
float:right;
padding-right:20px;
}

#productsbox{
width:625px;
float:left;
}
#productsbox1{
width:625px;
float:left;
}

/* change added by anand 28/4 end */
.coupon{
position:absolute;
}
#maskb {
  position:fixed;
  left:0;
  top:0;
  z-index:9000;
  width:100%;
  height:100%;
  background-color:#fff;
   opacity: 0.8;
   filter:alpha(opacity=80);
}
.msg{
  position:relative;
background-color:#000000;
  width:326px; 
  height:100px;
  padding:20px;
  margin-top:200px;
  margin-left:auto;
  margin-right:auto;
    z-index:9001;
	color:#FFFFFF;
}
.msg a{
}
.msg a:hover{
color:#FFFFFF;
}
.msga{
  position:fixed;
background-color:#000000;
  width:251px; 
  height:279px;
  padding:20px;
  left:400px;
  top:128px;
    z-index:9001;
	color:#FFFFFF;
}
.msg a{
}
.msg a:hover{
color:#FFFFFF;
}
.closeb {
 float:right;
 text-align:right;
 height:5px;
 }
 /* featured page */ 
#featuredpage {
 width:940px;
 padding-top:25px;
padding-bottom:140px;
margin-left:auto;
margin-right:auto;
 }
 .welcomebanner{
 height:93px;
 width:918px;
 padding-top:20px;
 padding-left:11px;
 padding-right:11px;
 background-color:#2D2D2D;
 background-image:url(../images/artwork2.jpg);
 background-repeat:no-repeat;
 background-position:right;
 }
 .welcomebanner h1 {
 color:#FFFFFF;
 font-size:17px;
 padding-bottom:7px;
 }
  .welcomebanner p {
   color:#D7D7D7;
   line-height:20px;
 }
 .banner_links{
 padding-bottom:48px;
 }
 .designerstory{
 height:60px;
 width:214px;
 padding-top:23px;
 padding-left:18px;
 padding-right:18px;
 background-color:#353535;
 background-image:url(../images/banner_readstory.jpg);
 background-repeat:repeat-x;
 float:right;
 }
  .designerstory h1 {
 color:#FFFFFF;
 font-size:15px;
 padding-bottom:2px;
 }
  .designerstory p {
  font-size:11px;
   color:#898989;
 }
   .designerstory p  a{
  font-size:11px;
   color:#898989;
   text-decoration:none;
 }
    .designerstory p  a:hover{
  font-size:11px;
   color:#ffffff;
   text-decoration:underline;
 }
 .notamember{
 width:480px;
 float:left;
 line-height:21px;
 color:#464646;
 }
 .notamember a{
 font-size:14px;
 text-decoration:none;
 }
  .notamemberb{
 float:left;
 line-height:21px;
 color:#464646;
 }
 .notamemberb a{
 font-size:14px;
 text-decoration:none;
 }
 .loginhere {
 width:424px;
 float:right;
 padding-right:20px;
 font-size:14px;
 color:#363636;
 }
 
 .newsletter_social{
 border-top:1px solid #999999;
 padding-top:15px;
 }
 
 
  .connect_news{
 width:480px;
 float:left;
 }
 .followuson {
 width:380px;
 float:right;
 text-align:left;
 padding-right:35px;
 padding-top:30px;
 padding-bottom:100px;
 }
 .followtwitter{
 background-image:url(../images/icon_twitter.jpg);
 background-repeat:no-repeat;
 display:block;
 padding-left:60px;
 height:35px;
 line-height:40px; 
 font-size:14px;
 color:#333333;
 text-decoration:none; 
 }
  .followtwitter:hover{
 color:#000000;
 text-decoration:none; 
 }
  .followfacebook{
 background-image:url(../images/icon_facebook.jpg);
 background-repeat:no-repeat;
 background-position:left 6px;
 display:block;
 padding-left:60px;
 line-height:40px; 
 font-size:14px;
 color:#333333;
 text-decoration:none; 
 }
  .followfacebook:hover{
 color:#000000;
 text-decoration:none; 
 }
  .followtwitterb{
 background-image:url(../images/icon_twitter.jpg);
 background-repeat:no-repeat;
 padding-left:60px;
 height:35px;
 line-height:40px; 
 font-size:14px;
 color:#333333;
 text-decoration:none;
 width:100px; }
  .followtwitterb:hover{
 color:#000000;
 text-decoration:none; 
 }
  .followfacebookb{
 background-image:url(../images/icon_facebook.jpg);
 background-repeat:no-repeat;
 background-position:left 6px;
 padding-left:60px;
 line-height:40px; 
 font-size:14px;
 color:#333333;
 text-decoration:none; 
  width:100px; 
 }
  .followfacebookb:hover{
 color:#000000;
 text-decoration:none; 
 }
 .txtconnect{
 color:#ED145B;
 font-size:14px;
 font-weight:bold;
 display:block;
 padding-bottom:14px;
 }
  .txtconnect2{
 color:#898989;
 font-size:11px;
 display:block;
 padding-top:9px;
 padding-bottom:9px;
 }
  .txtconnect3{
 font-size:14px;
 font-weight:bold;
 }
   .txtconnect4{
 font-size:14px;
 font-weight:bold;
 color:#363636;
 display:block;
 padding-top:5px;
 padding-bottom:5px;
 }
    .txtconnect5{
 color:#898989;
 }
    .txtconnect6{
 color:#ffffff;
 }

 .input_newsletter{
 width:215px;
 height:27px;
 padding-left:5px;
 line-height:21px;
 background-color:#E8E4E4;
 border:1px solid #797979;
 margin-bottom:9px;
 }
 .inputfields{
 width:170px;
 float:left;
 font-size:11px;
 color:#898989;
 }
  .inputfields input{
 width:157px;
 height:27px;
 padding-left:3px;
 line-height:21px;
 background-color:#E8E4E4;
 border:1px solid #797979;
 margin-bottom:9px;
 margin-top:5px;
 }
 
  .inputfieldsb{
 width:72px;
 float:left;
 padding-top:20px;
 }
 
 #contentbox{
width:896px;
float:left;
background-color:#FFFFFF;
padding-right:17px;
padding-left:17px;
padding-bottom:30px;
}
#myaccountbox{
width:622px;
float:left;
padding-top:14px;
}
#myaccountboxa{
width:722px;
float:left;
padding-top:14px;
}

#myaccount ul {
margin:0px;
padding:0px;

}
 
#myaccount ul li{
list-style:url(../images/icone.jpg);
padding-left:0px;
padding-top:0px;
line-height:22px;
margin-left:22px;
}
#myaccountbox{
width:622px;
float:left;
padding-top:14px;
}
#myorderbox{
width:300px;
float:left;
}
#colombox{
width:100px;
float:left;
 
}
#colombox1{
width:150px;
float:left;
 
}
div.sc_menu {
	/* Set it so we could calculate the offsetLeft */
	position: relative;
	width: 920px;
	overflow:hidden;	
	margin-left:14px;
	padding-top:15px;
	float:left;
}
ul.sc_menu {
	display: block;
	/* max width here, for users without javascript */	
	width: 3500px;	
	
	/* removing default styling */
	margin: 0;
	background: url('navigation.png');		
	list-style: none;
	
}
.sc_menu ul {
}
.sc_menu li {
	display: block;
	float: left;	
	padding: 0 0px;
}
.sc_menu a {
	display: block;
	text-decoration: none;
	padding-right:30px;
color: #111111;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.sc_menu a:hover {
	display: block;
	text-decoration: none;
	padding-right:30px;
color: #eb114e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.sc_menu a.selected {
	display: block;
	text-decoration: none;
	padding-right:30px;
color: #eb114e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.sc_menu span {
	
	margin-top: 3px;
		display: block;
	text-align: center;
	font-size: 12px;	
	color: #ff9900;
}
.sc_menu a:hover span {
	display: block;
}
.sc_menu img {
	border: 3px #fff solid;	
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.sc_menu a:hover img {
	filter:alpha(opacity=50);	
	opacity: 0.5;
}


/* Here are styles for the back button, don't look at them */
#back {
	display: block;
	width: 500px;
	text-align: center;
	color: #003469;
	font-size: 16px;
}

/* 25 june add css  vinit */
.toplinkb{
height:42px;
padding-top:8px;
padding-bottom:1px;
}
.yousym{
background-image:url(../images/yousym.jpg);
background-repeat:no-repeat;
background-position:left top;
padding-left:40px;
height:39px;
line-height:23px;
float:left;
width:500px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#363636;
}

.youcontent{
border-top:1px solid #e1e1e1;
padding-top:30px;
padding-bottom:40px;
}

.youleft{
width:455px;
overflow:hidden;
padding-right:35px;
float:left;
}
.youright{
width:462px;
float:right;
overflow:hidden;
}
.youtxt1{
color:#898989;
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-left:10px;
padding-bottom:10px;

}
.youtxt1 span{
color:#E71241;
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;

}
.youtxt2{
font-size:16px;
color:#FFFFFF;
padding-bottom:9px;

}
.youloginbx {
width:400px;
padding-top:22px;
padding-left:10px;
padding-right:10px;
padding-bottom:12px;
background-color:#393939;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
color:#898989;

}
.youuser{
float:left;
width:164px;
font-size:11px;
}
.youpwd{
float:left;
width:164px;
font-size:11px;
padding-left:15px;
}
.youinputbx{
width:161px;
height:27px;
margin-top:4px;
}
.youloinbtn {
width:72px;
height:29px;
background-color:#191919;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
font-size:11px;
color:#FFFFFF;
margin-top:10px;
}
.youleftsub{
float:left;
width:140px;
background-color:#363636;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
padding-top:16px;
padding-bottom:16px;
}
.youleftsub a:hover, .youleftsub a.active{
background-color:#2F2F2F;
color:#CACACA;
}
.youicon1{
height:27px;
display:block;
padding-left:45px;
background-image:url(../images/youicon_1.png);
background-repeat:no-repeat;
background-position:12px center;
line-height:27px;
color:#8F8F8F;
text-decoration:none;
}
.youicon2{
height:27px;
display:block;
padding-left:45px;
background-image:url(../images/youicon_2.png);
background-repeat:no-repeat;
background-position:12px center;
line-height:27px;
color:#8F8F8F;
text-decoration:none;
}
.youicon3{
height:27px;
display:block;
padding-left:45px;
background-image:url(../images/youicon_3.png);
background-repeat:no-repeat;
background-position:12px center;
line-height:27px;
color:#8F8F8F;
text-decoration:none;
}
.youicon4{
height:27px;
display:block;
padding-left:45px;
background-image:url(../images/youicon_4.png);
background-repeat:no-repeat;
background-position:12px center;
line-height:27px;
color:#8F8F8F;
text-decoration:none;
}
.youicon5{
height:27px;
display:block;
padding-left:45px;
background-image:url(../images/youicon_5.png);
background-repeat:no-repeat;
background-position:12px center;
line-height:27px;
color:#8F8F8F;
text-decoration:none;
}

.yourightsub{
width:222px;
float:left;
padding-left:22px;
}
.yourightsubb{
width:292px;
float:left;
padding-left:22px;
padding-top:10px;
}
.yourightsubb h1{
font-weight:bold;
font-size:13px;
padding-bottom:10px;
color:#ED0131;
}
.userprofile{
padding-bottom:20px;
line-height:20px;
padding-top:20px;
}
.userprofile span{
font-size:12px;
color:#ED0131;
font-weight:bold;
display:block;
}

.mixmatch{
padding-bottom:18px;
border-bottom:1px solid #AAAAAA;
}
.mixmatchtxt{
font-size:12px;
color:#ED0131;
font-weight:bold;
display:block;
padding-bottom:8px;
}
.recentlypost{
padding-top:20px;
padding-bottom:10px;
border-bottom:1px solid #AAAAAA;
}
.recentlypost h1{
font-size:12px;
font-weight:bold;
padding-bottom:16px;
}
.recentbxpost{
float:left;
padding-right:15px;
padding-bottom:15px;
}
.recentpic{
width:139px;
height:99px;
margin-bottom:4px;
}
.recentbxpost a{
font-size:11px;
color:#555555;
display:block;
padding-top:7px;
text-decoration:none;
}
.recentbxpost a:hover{
font-size:11px;
color:#000000;
display:block;
padding-top:7px;
text-decoration:none;
}
.recviewall{
font-size:12px;
font-weight:bold;
color:#404040;
text-decoration:none;
}


.wishlistproducts{
float:left;
padding-right:15px;
padding-bottom:15px;
}
.wishlistproducts span{
display:block;
padding-top:3px;
}
.wishlistproducts a{
font-size:11px;
color:#555555;
display:block;
text-decoration:none;
}



.mixproducts{
float:left;
padding-right:15px;
padding-bottom:5px;
}
.mixproducts span{
display:block;
padding-top:3px;
}
.mixproducts a{
font-size:11px;
color:#555555;
display:block;
text-decoration:none;
line-height:12px;
padding-bottom:6px;
}


#mixnmatch{
width:792px;
float:left;
padding-left:10px;
}
#mmcomposeproduct {
width:472px;
float:left;
background-color:#FFFFFF;
border:4px solid #DBDBDB;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
padding:1px;
}
#mmselectcotgpnl {
float:right;
}
.dragitms{
float:left;
padding-top:10px;
}
#mmselectcotg {
width:267px;
padding-top:5px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
float:right;
background-color:#FFFFFF;
border:4px solid #DBDBDB;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}
#mmfinalproduct {
width:480px;
float:left;
padding:1px;
}
.mmpostby{
padding-bottom:9px;
color:#363636;
float:left;
width:360px;
}
.mmpostby span{
padding-bottom:5px;
color:#464646;
}
#mmbrowsecotg{
float:right;
width:275px;
padding-top:5px;
padding-bottom:10px;
}
#mmbrowsecotg h1{
margin:0px;
font-size:14px;
font-weight:bold;
color:#363636;
padding-top:15px;
padding-bottom:15px;
}
#mmbrowsecotg ul{
margin:0px;
list-style:none;
padding-bottom:20px;
}
#mmbrowsecotg h2{
width:170px;
padding-bottom:5px;
margin-bottom:7px;
font-size:12px;
font-weight:bold;
color:#E71241;
border-bottom:1px solid #CCCCCC;
}
#mmbrowsecotg ul li{
padding-bottom:3px;
}
#mmbrowsecotg li a{
margin:0px;
padding-bottom:10px;
margin:0px;
font-style:12px;
color:#363636;
font-weight:normal;
text-decoration:none;

}
#mmbrowsecotg li a:hover{
margin:0px;
padding-bottom:10px;
margin:0px;
font-style:12px;
color:#000000;
font-weight:normal;
text-decoration:underline;
}

.mmnext{
	text-align:right;
}
.mmnext a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.mmprodutline{
	clear:both;
}
.mmsel{
float:left;
padding-right:4px;
background-image:url(../you/images/select_prod.jpg);
background-repeat:no-repeat;
background-position:left center;
width:135px;
height:30px;
}
.mmselb{
	padding-right:4px;
	float:left;
}
.mmtit{
font-weight:bold;
color:#515151;
font-size:12px;
}
.mmselcatgb{
width:160px;
height:26px;
padding-left:4px;
background-color:#e5e5e5; border:1px solid #999999;
float:right;
}
.mmline{
height:1px;
margin-top:5px;
margin-bottom:6px;
border-top:1px solid #e9e9e9;
}
.mmnav{
width:465px;
height:25px;
float:left;
background-color:#ededed;
line-height:25px;
padding-left:7px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
}
.mmnav a:hover{
color:#ef1666;
}
.mmnav1{
background-image:url(../images/mm_plus.jpg); background-repeat:no-repeat; background-position:left; display:inline-block; padding-left:18px; padding-right:10px;
color:#434343; font-size:11px; text-decoration:none;
}
.mmnav2{
background-repeat:no-repeat; background-position:left; display:inline-block; padding-right:10px;
color:#434343; font-size:11px; text-decoration:none;
}
.mmnav3{
background-image:url(../images/mm_zoomout.jpg); background-repeat:no-repeat; background-position:left; display:inline-block; padding-left:18px; padding-right:10px;
color:#434343; font-size:11px; text-decoration:none;
}
.mmnav4{
background-image:url(../images/mm_save.jpg); background-repeat:no-repeat; background-position:left; display:inline-block; padding-left:18px; padding-right:10px;
color:#434343; font-size:11px; text-decoration:none;
}
.mmnav5{
background-image:url(../images/mm_close.jpg); background-repeat:no-repeat; background-position:left; display:inline-block; padding-left:18px; padding-right:10px;
color:#434343; font-size:11px; text-decoration:none;
}

.mmnav6{
background-image:url(../images/mm_repess.jpg); background-repeat:no-repeat; background-position:left; display:inline-block; padding-left:15px; padding-right:10px; font-weight:bold;
color:#434343; font-size:11px; text-decoration:none;
}
.mmnav7{
background-image:url(../images/mm_buy.jpg); background-repeat:no-repeat; background-position:left; display:inline-block; padding-left:21px; padding-right:10px;
color:#434343; font-size:11px; text-decoration:none;
}

#mmdragplace{
}
#mmdragbkg{
height:494px;
overflow:hidden;
width:460px;
background-image:url(../images/mix_match_background.jpg);
background-repeat:no-repeat;
background-position:center;
}

.mmcaption{
width:472px;
padding-top:15px;
float:left;
}
.mmcaptionb{
width:480px;
}
.mmcaptionbtxt{
padding-left:10px;
padding-right:10px;
padding-top:15px;
padding-bottom:15px;
background-color:#2f2f2f;
color:#adadad;
}
.mmcaptionshare{
padding-top:8px;
padding-bottom:8px;
border-bottom:1px solid #b2b2b2;
margin-bottom:20px;
}
.mmcaption span{
color:#8f8f8f;
}
.mmcaptionbx{
width:476px;
height:62px;
background-color:#d9d9d9;
border:1px solid #b3b3b3;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:3px;
margin-top :5px;
margin-bottom :5px;
}
.mmselect{
height:30px;
line-height:30px;
}

/* top links header 26 june vinit */

#headtoplinks{
line-height:27px;
height:27px;
background-color:#000000;
position:absolute;
width:100%;
left:0;
border-bottom:1px solid #CCCCCC;
background-image:url(../images/artworkn.png);
background-position:center center;
background-repeat:no-repeat;
}
.headtoplinksbox{
width:960px;
margin:0 auto;
line-height:27px;
height:27px;
color:#B9B9B9;
text-align:right;
}
.headtoplinksbox a:hover{
color:#FFFFFF;
}
.headicon1{
background-image:url(../images/toplinkicon_1.png);
background-repeat:no-repeat;
background-position:left top;
background-repeat:no-repeat;
padding-left:20px;
padding-right:15px;
line-height:27px;
height:27px;
color:#B9B9B9;
font-size:11px;
text-decoration:none;
}
.headicon2{
background-image:url(../images/toplinkicon_2.png);
background-repeat:no-repeat;
background-position:left top;
background-repeat:no-repeat;
padding-left:20px;
padding-right:15px;
line-height:27px;
height:27px;
color:#B9B9B9;
font-size:11px;
text-decoration:none;
}
.headicon3{
background-image:url(../images/toplinkicon_3.png);
background-repeat:no-repeat;
background-position:left top;
background-repeat:no-repeat;
padding-left:20px;
padding-right:15px;
line-height:27px;
height:27px;
color:#B9B9B9;
font-size:11px;
text-decoration:none;
display:block-inline;
}
.headicon4{
background-image:url(../images/toplinkicon_4.png);
background-repeat:no-repeat;
background-position:0px 0px;
background-repeat:no-repeat;
padding-left:20px;
padding-right:15px;
line-height:27px;
height:27px;
color:#B9B9B9;
font-size:11px;
text-decoration:none;
}

#drgbxitm{
width:470px; height:490px; position:absolute; z-index:100; display:block;
}

.formname input[type="text"]{ 
width: 130px;
height:20px;
border:1px solid #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:4px;
}
.formname input[type="submit"]{
padding-left:11px;
padding-right:11px;
padding-bottom:3px;
background-color:#333333;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:8px;
margin-left:40px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.formname select{

background-color:#FFFFFF;
color:#333333;
font-size:12px;
height:20px;
border:1px solid #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:4px;
}

.formname{
padding-bottom:20px;
}
/* new home 14 Aug */

#newhomepage {
 width:940px;
padding-bottom:90px;
margin-left:auto;
margin-right:auto;
 }
.hm_network{
height:59px;
margin:0px;
padding:0px;
}
.hm_network img{
height:59px;
margin:0px;
padding:0px;
border:0px solid;
}
.hm_storefashion {
width:913px;
background-color:#1a1a1a;
padding-top:25px;
padding-left:12px;
padding-right:12px;
padding-bottom:35px;
}
.hm_storefashion p {
padding-top:10px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-right:9px;
margin:0px;
color:#6a6a6a;
}
.hm_whatinstore{
width:286px;
float:left;
}
.hm_whatinstore h6{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background-image:url(../images/hm_sym1.jpg);
background-repeat:no-repeat;
background-position:2px 4px;
padding-left:40px;
padding-top:4px;
padding-bottom:14px;
border-bottom:1px solid #4f4f4f;
}
.hm_whatinstore a{
background-color:#e9104a;
display:inline-block;
padding-left:11px;
padding-right:11px;
padding-top:6px;
padding-bottom:6px;
color:#FFFFFF;
font-size:11px;
text-align:center;
text-decoration:none;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-weight:bold;
}
.hm_whatinstore a:hover{
color:#000000;
text-decoration:none;
}
.hm_creatfashions{
width:300px;
padding-left:20px;
float:left;
}
.hm_creatfashions h6{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background-image:url(../images/hm_sym2.jpg);
background-repeat:no-repeat;
background-position:2px 4px;
padding-left:40px;
padding-top:4px;
padding-bottom:14px;
border-bottom:1px solid #4f4f4f;
}
.hm_creatfashions a{
background-color:#3e3e3e;
display:inline-block;
padding-left:11px;
padding-right:11px;
padding-top:6px;
padding-bottom:6px;
color:#FFFFFF;
font-size:11px;
text-align:center;
text-decoration:none;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-weight:bold;
}
.hm_creatfashions a:hover{
background-color:#000;
text-decoration:none;
}

.hm_femellablog{
width:286px;
float:right;
}
.hm_femellablog h6{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background-image:url(../images/hm_sym3.jpg);
background-repeat:no-repeat;
background-position:2px 4px;
padding-left:40px;
padding-top:4px;
padding-bottom:14px;
border-bottom:1px solid #4f4f4f;
}
.hm_femellablog a{
background-color:#3e3e3e;
display:inline-block;
padding-left:11px;
padding-right:11px;
padding-top:6px;
padding-bottom:6px;
color:#FFFFFF;
font-size:11px;
text-align:center;
text-decoration:none;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-weight:bold;
}
.hm_femellablog a:hover{
background-color:#000;
text-decoration:none;
}


.hm_accountnews {
width:925px;
background-color:#ffffff;
padding-top:25px;
padding-left:12px;
padding-bottom:35px;
}
.hm_accountnews p {
padding-top:10px;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-right:9px;
margin:0px;
color:#6a6a6a;
}
.hm_accountnews h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
padding-top:4px;
padding-bottom:14px;
border-bottom:1px solid #a7a7a7;
}
.hm_accountnews p {
color:#565656;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.hm_accountnews span {
color:#000000;
font-size:11px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}
.hm_accountnews a {
color:#3e3e3e;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.hm_accountnews a:hover {
color:#3e3e3e;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.hm_youraccount{
width:286px;
float:left;
}
.hm_supports{
width:300px;
padding-left:20px;
float:left;
}
.hm_newsletter{
width:286px;
padding-right:12px;
float:right;
}
.subscribe{
background-color:#3e3e3e;
display:inline-block;
padding-left:11px;
padding-right:11px;
padding-top:6px;
padding-bottom:6px;
color:#FFFFFF;
font-size:11px;
text-align:center;
text-decoration:none;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-weight:bold;
}
.subscribe:hover{
background-color:#000000;
display:inline-block;
padding-left:11px;
padding-right:11px;
padding-top:6px;
padding-bottom:6px;
color:#FFFFFF;
font-size:11px;
text-align:center;
text-decoration:none;
  -moz-border-radius: 5px;
  border-radius: 5px;
  font-weight:bold;
}
.hm_bannermsg1{
position:absolute; z-index:100; margin-top:215px; margin-left:20px; width:300px;
}
.hm_bannermsg2{
position:absolute; z-index:100; margin-top:215px; margin-left:380px; width:300px;
}
.hm_bannermsg3{
position:absolute; z-index:100; margin-top:215px; margin-left:620px; width:300px;
}
.hm_bannermsga{
font-size:36px;
line-height:35px;
font-weight:bold;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.hm_bannermsgb{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-bottom:10px;
}
.hm_bannermsgc{
width:140px;
height:41px;
display:block;
background-image:url(../images/hm_gr1.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border:1px solid #FFFFFF;
  color:#555555;
  font-size:16px;
  font-weight:bold;
  text-align:center;
  line-height:41px;
  text-shadow: #cad3d9 1px 1px 2px;
}
/* featured new landing page */
#newfueatured {
 width:940px;
padding-bottom:90px;
padding-top:12px;
margin-left:auto;
margin-right:auto;
 }
 .newfea_bx1{
 float:left;

margin-right:22px;
 }
  .newfea_bx2{
 float:right;
 }
.newfea_whitebx{
width:200px;
 height:469px;
 background-color:#feffff;
 padding-top:25px;
 padding-left:9px;
 padding-right:9px;
 padding-bottom:15px;
 overflow:hidden;
 }
 .newfea_pic{
 width:202px;
 height:280px;
 background-color:#CCCCCC;
 }
 .newfea_title{
 height:42px;
 }
 .newfea_con {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#565656;
}
 .newfea_link{
 background-color:#202020;
 height:28px;
 line-height:28px;
 padding-left:9px;
 padding-right:9px;
 color:#666666;
 display:inline-block;
 color:#7b7b7b;
 font-weight:bold;
 }
  .newfea_link:hover{
 background-color: #000000;
 height:28px;
 line-height:28px;
 padding-left:9px;
 padding-right:9px;
 color:#ef1666;
 display:inline-block;
 font-weight:bold;
 }
.mergebuynow{
float:right;
text-align:right;
}
.mergebuynow span{
font-size:15px;
font-weight:bold;
color:#E71241
}
.mergebuynow a{
font-size:14px;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
margin-top:6px;
font-weight:bold;
color:#ffffff;
text-align:center;
height:35px;
line-height:35px;
background-color:#000000;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-decoration:none;
}
