html {overflow: -moz-scrollbars-vertical;margin: 0;padding: 0; }

*{ margin:0px; padding:0px;}

body {color: #000000;

	font-family: Arial, Helvetica, sans-serif;

	margin: 0px;

	padding: 0px;
	background:#181818 url(../images/bg.jpg) center top no-repeat;

}

.divScrollBar{background-color:#999;position:absolute;}

/*.divScrollBar:hover{opacity:1; filter:Alpha(opacity=100);}*/

.divScrollBar div{background-color:#333; position:absolute; left:0px; top:0px;}

.news-title01{ background:url(../images/newstitle.gif) no-repeat; height:32px; line-height:32px; padding-left:50px; margin-right:5px;}

.news-title01 h1{ color:#fff; font-size:15px; font-weight:bold;}

.beats-scroll{width:1010px; position:relative;}

.scrollmenu{ padding:2px;position:absolute; right:0; bottom:0;}

.scrollmenu li{float:left;width:20px;text-align:center;line-height:16px;height:16px;cursor:pointer;color:#fff;font-size:12px;overflow:hidden; margin:2px; background:#5D4935; font-family:Arial, Helvetica, sans-serif;}

.scrollmenudiv{height:413px;border-top:0;background:#333}

.scrollmenu .off{background:#f00;color:#fff;font-weight:bold; width:26px; border:none;}

.content-nei{ overflow:auto;}

.main-er{ background:#fff; overflow:auto;}





body, td, th, input, textarea, select, a {







	font-size: 12px;







}







h1, .welcome {







	color: #636E75;







	font: Verdana;







	margin-top: 0px;







	margin-bottom: 10px;







	font-size: 32px;







	font-weight: normal;







	text-shadow: 0 0 1px rgba(0, 0, 0, .01);







}







h2 {







	color: #000;







	font-size: 16px;







	margin-top: 0px;







	margin-bottom: 5px;







}







p {







	margin-top: 0px;







	margin-bottom: 20px;







}







a, a b {







	color: #333;







	cursor: pointer;







}







a:hover {







	text-decoration: none;







}







a img {







	border: none;







}







form {







	padding: 0;







	margin: 0;







	display: inline;







}







input[type='text'], input[type='password'], textarea {







	background: #F8F8F8;







	border: 1px solid #CCCCCC;







	padding: 3px;







	margin-left: 0px;







	margin-right: 0px;







}







select {







	background: #F8F8F8;







	border: 1px solid #CCCCCC;







	padding: 2px;







}







label {







	cursor: pointer;







}



.hover {

	BACKGROUND-COLOR: #fff;

	COLOR: #fff;

	CURSOR: pointer;

	background-image: url(../images/Sprites.gif);

	background-repeat: no-repeat;

}

.banner-pen {

WIDTH: 1010px; FONT-FAMILY: Arial,Helvetica,sans-serif; HEIGHT: 380px; FONT-SIZE: 11px; padding:9px; background:url(../images/main-con-bg.png) repeat; margin-top:10px;

}

#menu0 {

	WIDTH: 225px;

	FLOAT: right;

	background-color: #fff;

	margin: 0px;

	padding: 0px;

}

#menu0 LI {

	POSITION: relative; LIST-STYLE-TYPE: none; MARGIN: 0px; HEIGHT: 95px

}

#menu0 LI.hover {

	HEIGHT: 95px

}

#menu0 LI A {

	DISPLAY: block;

	CURSOR: pointer;

	TEXT-DECORATION: none;

	margin: 0px;

	padding: 0px;

}

#menu0 LI.hover A {

	MARGIN: 0px;

	COLOR: #ffffff;

	background-image: url(../images/Sprites.gif);

	background-repeat: no-repeat;

	padding: 0px;

}

.banner_left {

	WIDTH: 781px;

	FLOAT: left;

	HEIGHT: 380px;

	overflow: hidden;

	margin: 0px;

	padding: 0px;

}

.banner_left UL LI IMG {

	WIDTH: 781px; HEIGHT: 380px

}



.banner-square {list-style : none;margin: 0;padding: 0;width:auto;position: relative;}



.product_image {list-style : none;position: relative;}



.promotags {display: block;position: absolute;z-index: 1;}



#fea-pro > div{ background:none; border:0px;}

#fea-pro > div:hover{ background:none; border:0px;}

#fea-pro > div:hover .name a{ color:#333;}

#fea-pro > div:hover .price .price-old{ color:#333;}

#fea-pro > div .name a{ color:#333; padding:0px; font-size:11px;}

#fea-pro > div .name{ height:45px;}

#fea-pro > div .price{ margin:0px;}

#fea-pro > div:hover .price{ color:#f00;}



.rollBox{ overflow:hidden;	padding:2px; margin: 0px; position:relative; left:0px; width:340px; z-index:100;}















.rollBox .LeftBotton{height:50px;width:10px;background:url(../images/left.gif) no-repeat;overflow:hidden;float:left;display:inline;margin: 0 6px 0 0;cursor:pointer;}















.rollBox .RightBotton{height:50px;width:10px;background:url(../images/right.gif) no-repeat;overflow:hidden;float:left;display:inline;margin: 0 0 0 6px;cursor:pointer;}















.rollBox .Cont{overflow:hidden;float:left; width:304px;}















.rollBox .ScrCont{width:500px;}















.rollBox .Cont .pic{ float:left; text-align:center;	margin: 0px 3px;}















.rollBox .Cont .pic img{padding:0px;background:#fff;border:1px solid #ccc;display:block; }















.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}















.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}















.rollBox #List1,.rollBox #List2{float:left;}







/* layout */







#container {
border: 0px solid #EEEEEE;
   /* box-shadow: 1px 1px 12px #555555;*/
    margin: 0 auto;
    padding:0 10px;
    text-align: left;
    width: 1000px;
	vertical-align:top;
	background-color:#000;
}



.col-bot{ padding-bottom:5px;}



#column-left { box-shadow: 1px 1px 12px #333333;
    float: left;
    margin-bottom: 10px;
    width: 200px;}







#column-right {







	float: right;







	width: 190px;







}







#content {
	min-height: 400px;
	background:#fff;
	margin-top:1px;
	float: left;
    margin-left: 9px;
    width: 775px;
	-webkit-margin-before:-15px;
	}

.in_bg{ width:266px;}

#column-left + #column-right + #content, #column-left + #content {
	/*margin-left: 209px;*/
	}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.martp {
	margin-top:15px;
	}
}





#column-right + #content {margin-right: 212px;}

/* header */

#header {height: 90px;
    margin: 0 auto;
    position: relative;
    width: 1020px;
	background:#090202; }
	.he{ background:url("../images/bkg_header.jpg")}

#header #logo {position: absolute;top: 29px;left: -5px;}

#language { position: absolute; top: 2px; right:520px; width: 130px; color: #999;z-index: 20;	 line-height: 17px; font-size:12px; color: #000;}

#language img { cursor: pointer;}

#currency { width: 130px; position: absolute; top: 48px; right:27px; color: #fff; z-index: 20; line-height: 17px; font-size:12px;}

#currency span{ height:25px; line-height:25px; width:auto; float:left;}

.switcher { margin-top: 3px; float:right;}

.switcher a { text-decoration: none; display: block; cursor: pointer;}

.switcher .selected { width:60px;}

.switcher .selected a { padding:2px 5px !important; background:#f8f8f8 url(../images/arrow_down.png) 50px center no-repeat; color:#0E0101; cursor: pointer;}

.switcher .selected a:hover {text-decoration:none;background-image:url(../images/arrow_down.png);background-repeat: no-repeat;background-position: 50px center;}

.switcher .option {	position: absolute;	z-index: 3;	top: 25px;	border-left: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background-color: #EEEEEE;	display: none; width: 59px; -khtml-border-radius: 0px 0px 2px 2px;	-moz-border-radius: 0px 0px 2px 2px; 	-webkit-border-radius: 0px 0px 2px 2px;	border-radius: 0px 0px 2px 2px;}

.switcher .option a { color: #000; cursor: pointer;	padding: 3px 5px 3px 5px;}

.switcher .option a:hover {	background: #f8f8f8; text-decoration:none;}

.switcher img {	position: relative;	top: 1px;}






#header #cart {
    height:34px;
	
	padding:0 0 0 30px;
	margin:0px 0 0 0;
	line-height:34px;
	text-align:center;
    position: absolute;
    right: 27px;
    top: 29px;
    color:#0F0707;
    z-index: 12;}







#header #cart .heading {float: right;
	margin-right: 132px;
	width:280px;
	margin-top: 15px;
	padding-left: 14px;
	padding-right: 14px;
	
	position: relative;
	z-index: 1;}







#header #cart .heading span{ color:#fff; font-weight:bold; padding-left:5px;}







#header #cart .heading a {color: #fff;text-decoration: none;}







#header #cart .heading a span {background: url('../images/arrow-down.png') 100% 50% no-repeat;padding-right: 15px;}







#header #cart .content {clear: both;display: none;position: relative;padding: 8px;min-height: 150px;border-top: 1px solid #EEEEEE;border-left: 1px solid #EEEEEE;border-right: 1px solid #EEEEEE;border-bottom: 1px solid #EEEEEE;-webkit-border-radius: 0px 7px 7px 7px;-moz-border-radius: 0px 7px 7px 7px;-khtml-border-radius: 0px 7px 7px 7px;border-radius: 0px 7px 7px 7px;-webkit-box-shadow: 0px 2px 2px #DDDDDD;-moz-box-shadow: 0px 2px 2px #DDDDDD;box-shadow: 0px 2px 2px #DDDDDD;background: #FFF;}







#header #cart.active .heading {margin-top: 5px;padding-top: 10px;padding-bottom: 6px;border-top: 0px solid #EEEEEE;border-left: 0px solid #EEEEEE;border-right: 0px solid #EEEEEE;-webkit-border-radius: 7px 7px 0px 0px;-moz-border-radius: 7px 7px 0px 0px;-khtml-border-radius: 7px 7px 0px 0px;border-radius: 7px 7px 0px 0px;}







#header #cart.active .content {display: block;}







.mini-cart-info table {







	border-collapse: collapse;







	width: 100%;







	margin-bottom: 5px;







}







.mini-cart-info td {







	color: #000;







	vertical-align: top;







	padding: 10px 5px;







	border-bottom: 1px solid #EEEEEE;







}







.mini-cart-info .image {







	width: 1px;







}







.mini-cart-info .image img {







	border: 1px solid #EEEEEE;







	text-align: left;







}







.mini-cart-info .name small {







	color: #666;







}







.mini-cart-info .quantity {







	text-align: right;







}







.mini-cart-info td.total {







	text-align: right;







}







.mini-cart-info .remove {







	text-align: right;







}







.mini-cart-info .remove img {







	cursor: pointer;







}







.mini-cart-total {







	text-align: right;







}







.mini-cart-total table {







	border-collapse: collapse;







	display: inline-block;







	margin-bottom: 5px;







}







.mini-cart-total td {







	color: #000;







	padding: 4px;







}







#header #cart .checkout {







	text-align: right;







	clear: both;







}







#header #cart .empty {







	padding-top: 50px;







	text-align: center;







}







#header #search {
  position: absolute;
    right: 0;
    /*top: 4px;*/
    width: 288px;
    z-index: 2;
}



.se{ background:none;
    height: 29px;
	line-height:29px;
	color:#000;
    position: absolute;
    right: 450px;
	margin:0px;
    top: 46px;
    width: 200px;
  }



#header .button-search {
  background: url("../images/search.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 32px;
    position: absolute;
    right: -69px;
    width: 67px;
}







#header #search input {
	border-radius: 5px;
	background: url(../images/sprite.jpg)0 0 no-repeat #333;
    border: 0px solid #404C4E;
    color: #000;
    height: 30px;
    line-height: 28px;
    padding: 0 0 0 10px;
    width: 205px;
}

#header #search .sse {
	background: url(../images/search.jpg);
	border: 0px solid #404C4E;
    color: #000;
    height: 30px;
    line-height: 28px;
    padding: 0 0 0 10px;
	cursor:pointer;
	}





#header #welcome {

    color: #000;
    height: 30px;
    left: 10px;
    position: absolute;
    text-align: left;
   margin-top: 5px;
    z-index: 5;
}

#welcome p{ margin-top:7px; color:#fff;}




#header #welcome a{ color:#fff;}
#header #welcome a:hover{ color:#D82525}






#header .links {







	position: absolute;







	right: 16px;







	top:10px;







	font-size: 11px;







	padding-right: 10px;







}







#header .links a {







	float: left;







	display: block;







	padding: 0px 0px 0px 7px;



	text-decoration: underline;







	font-size: 12px;
	color:#fff;







}







#header .links a:hover{ color:#FF0000; text-decoration: underline;}







#header .links a + a {







	margin-left: 8px;







	border-left: 1px solid #000;







}







/* menu */











.banner_top{ background:url(../images/main-con-bg.png) repeat; padding:10px;}



#menu {background:none;
    height: 30px;
    line-height: 38px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    width: 1000px;}



.me{background: #020709;
    margin: 1px 8px;
    width: 984px;
	border-bottom:3px solid #110B0B;
	}




#menu ul {







	list-style: none;







	margin: 0;







	padding: 0;







}







#menu > ul > li {

    float: left;
    margin: 4px 5px;
    padding: 0 10px;
    position: relative;
    z-index: 5;
	
}

#menu li.select {
    background: none repeat scroll 0 0 transparent;
    
    color: #FFFFFF;
    height: auto;
    margin: 4px 5px;
    padding: 0 10px;
}

#menu > ul > li:hover{}



#menu > ul > li > a {
color: #fff;
    display: block;
    font-size: 15px;
    font-weight:normal;
    line-height: 0px;
    margin-bottom:14px;
    padding: 16px 10px 3px 10px;
    position: relative;
    text-decoration: none;
    z-index: 6;}







#menu > ul > li:hover > a {text-decoration: underline;}







#menu > ul > li > div {







	display: none;







	background: #FFFFFF;







	position: absolute;







	z-index: 5;



	padding:3px;







	border: 3px solid #780000;







	







}







#menu > ul > li:hover > div {







	display: table;







}







#menu > ul > li > div > ul {







	display: table-cell;







}







#menu > ul > li ul + ul {







	padding-left: 20px;







}







#menu > ul > li ul > li > a {







	text-decoration: none;







	padding: 4px;







	color: #333;







	display: block;







	white-space: nowrap;







	min-width: 200px;







}







#menu > ul > li ul > li > a:hover {







	background: #780000; color:#fff;







}







#menu > ul > li > div > ul > li > a {







	color: #333;







}







.products-head a{width:180px; float:left;}







.products-head li a{ line-height:25px; text-decoration:none;}







.breadcrumb {background: none repeat scroll 0 0 #666666;
    border-bottom: 1px dashed #333333;
    color: #333333;
    height: auto;
    line-height: 30px;
    padding-left: 10px;}





.breadcrumb a{ text-decoration:none; color:000; font-size:12px; font-weight:bold; }







.success, .warning, .attention, .information {







	padding: 10px 10px 10px 33px;







	margin-bottom: 15px;







	color: #555555;







	-webkit-border-radius: 5px 5px 5px 5px;







	-moz-border-radius: 5px 5px 5px 5px;







	-khtml-border-radius: 5px 5px 5px 5px;







	border-radius: 5px 5px 5px 5px;







}







.success {







	background: #EAF7D9 url('../images/success.png') 10px center no-repeat;







	border: 1px solid #BBDF8D;







	-webkit-border-radius: 5px 5px 5px 5px;







	-moz-border-radius: 5px 5px 5px 5px;







	-khtml-border-radius: 5px 5px 5px 5px;







	border-radius: 5px 5px 5px 5px;







}







.warning {







	background: #FFD1D1 url('../images/warning.png') 10px center no-repeat;







	border: 1px solid #F8ACAC;







	-webkit-border-radius: 5px 5px 5px 5px;







	-moz-border-radius: 5px 5px 5px 5px;







	-khtml-border-radius: 5px 5px 5px 5px;







	border-radius: 5px 5px 5px 5px;







}







.attention {







	background: #FFF5CC url('../images/attention.png') 10px center no-repeat;







	border: 1px solid #F2DD8C;







	-webkit-border-radius: 5px 5px 5px 5px;







	-moz-border-radius: 5px 5px 5px 5px;







	-khtml-border-radius: 5px 5px 5px 5px;







	border-radius: 5px 5px 5px 5px;







}







.success .close, .warning .close, .attention .close, .information .close {







	float: right;







	padding-top: 4px;







	padding-right: 4px;







	cursor: pointer;







}







.required {







	color: #FF0000;







	font-weight: bold;







}







.error {







	display: block;







	color: #FF0000;







}







.help {







	color: #999;







	font-size: 10px;







	font-weight: normal;







	font-family: Verdana, Geneva, sans-serif;







	display: block;







}







table.form {







	width: 100%;







	border-collapse: collapse;







	margin-bottom: 20px;







}







table.form tr td:first-child {







	width: 150px;







}







table.form > * > * > td {







	color: #000000;







}







table.form td {







	padding: 4px;







}







input.large-field, select.large-field {







	width: 300px;







}







table.list {







	border-collapse: collapse;







	width: 100%;







	border-top: 1px solid #DDDDDD;







	border-left: 1px solid #DDDDDD;







	margin-bottom: 20px;







}







table.list td {







	border-right: 1px solid #DDDDDD;







	border-bottom: 1px solid #DDDDDD;







}







table.list thead td {







	background-color: #EFEFEF;







	padding: 0px 5px;







}







table.list thead td a, .list thead td {







	text-decoration: none;







	color: #222222;







	font-weight: bold;







}







table.list tbody td {







	vertical-align: top;







	padding: 0px 5px;







}







table.list .left {







	text-align: left;







	padding: 7px;







}







table.list .right {







	text-align: right;







	padding: 7px;







}







table.list .center {







	text-align: center;







	padding: 7px;







}







table.radio {







	width: 100%;







	border-collapse: collapse;







}







table.radio td {







	padding: 5px;







	vertical-align: top;







}







table.radio td label {







	display: block;







}







table.radio tr td:first-child {







	width: 1px;







}







table.radio tr td:first-child input {







	margin-top: 1px;







}







table.radio tr.highlight:hover td {







	background: #F1FFDD;







	cursor: pointer;







}







.pagination {
	border-top: 1px solid #EEEEEE;
	display: inline-block;
	width: 100%; 
	background:#EBE9DF; 
	padding:7px 0px;
	margin-bottom: 10px;
}


.paginationln {
	border-top: 1px solid #EEEEEE;
	display: inline-block;
	width: 100%; 
	background:#EBE9DF; 
	padding:7px 0px;
}




.pagination .links {







	float: left;







}







.pagination .links a {







	display: inline-block;







	border: 1px solid #EEEEEE;







	padding: 4px 10px;







	text-decoration: none;







	color: #A3A3A3;







}







.pagination .links b {







	display: inline-block;







	border: 1px solid #269BC6;







	padding: 4px 10px;







	font-weight: normal;







	text-decoration: none;







	color: #269BC6;







	background: #FFFFFF;







}







.pagination .results {







	float: right;







	padding-top: 3px;







}







/* button */







a.button, input.button {







	cursor: pointer;







	color: #FFFFFF;







	line-height: 12px;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 12px;







	font-weight: bold;







	background: url('../images/button.png') top left repeat-x;







}







a.button {







	display: inline-block;







	text-decoration: none;







	padding: 6px 12px;







}



.button-prve{ background: url("../images/button_next.jpg") no-repeat scroll 0 0 transparent;
    color: #666666;
    font-weight: bold;
    line-height: 25px;
    padding: 5px 40px 5px 15px;
    text-decoration: none;}

.button-next{ background:url(../images/button_next.jpg) no-repeat; padding:5px 40px 5px 10px; line-height:25px; color:#666; text-decoration:none; font-weight:bold;}

#button-cart{ background:url(../images/button_in_cart.gif) no-repeat;  border:0px!important; width:157px; line-height:40px; height:40px; text-align:left; color:#fff; font-size:14px; font-weight:bold; margin-left:25px; padding-left:50px;  cursor: pointer;}







input.button {







	margin: 0;







	border: 0;







	height: 24px;







	padding: 0px 12px 0px 12px;







}







a.button:hover, input.button:hover {







	background: url('../images/button-active.png') repeat-x;







}







.buttons {







	border: 1px solid #EEEEEE;







	overflow: auto;







	padding: 6px;







	margin-bottom: 20px;







}







.buttons .left {







	float: left;







	text-align: left;







}







.buttons .right {







	float: right;







	text-align: right;







}







.buttons .center {







	text-align: center;







	margin-left: auto;







	margin-right: auto;







}







.htabs {







	height: 30px;







	line-height: 16px;







	border-bottom: 1px solid #eee;







}







.htabs a {







	border-top: 1px solid #eee;







	border-left: 1px solid #eee;







	border-right: 1px solid #eee;







	background: #FFFFFF url('../images/tab.png') repeat-x;







	padding: 7px 15px 6px 15px;







	float: left;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 13px;







	font-weight: bold;







	text-align: center;







	text-decoration: none;







	color: #000000;







	margin-right: 2px;







	display: none;







}







.htabs a.selected {







	padding-bottom: 7px;







	background: #FFFFFF;







}







.tab-content { background: url("../images/moncler_body_bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-radius: 8px 8px 8px 8px;
    border-right: 1px solid #DDDDDD;
    margin-bottom: 20px;
    overflow: auto;
    padding: 20px;
    z-index: 2;
}



.web_orders_info { WIDTH: 190px; HEIGHT: 155px; OVERFLOW: hidden; }

.web_orders_info_title { PADDING:8px 0px 10px 0px; FONT-STYLE: italic; DISPLAY: block; FONT-FAMILY: Georgia; COLOR: #000; FONT-SIZE: 14px; }

.orders_marquee { MARGIN: 0px 5px 5px; HEIGHT: 150px; OVERFLOW: hidden}

.orders_marquee P {	LINE-HEIGHT: 16px; COLOR: #666; padding:0; margin:0;}

#Marquee {WIDTH: 190px}

.web_footer_block02 { WIDTH: 190px;	HEIGHT: 155px;	margin: 0px; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:11px; }

.box .review-button{margin:0px; text-align:right; width:95%;}





/* box */



.box { margin-bottom:10px;}







#box-view .name{ height:auto;}







#box-review .button{ background:url(../images/review-button-bg.jpg) no-repeat; text-align:center; color:#fff;}







#box-review .name{ height:auto;}







#box-review a{ color:#62B0E3; font-weight:bold;}







#box-special{ border:1px solid #ddd;}







#box-special .box-content{ border:0px;}







#box-special .box-product > div{ width:175px;}







.box #box-spe{ background:#fff url(../images/spe-title-bg.jpg) no-repeat left; color:#FE9918; padding-left:40px; border:0px;}







#column-left .box .box-heading{background:url("../images/lef-h.jpg") repeat scroll left top #EEEEEE;width:199px;  padding:0px 0 0 0; color:#ffffff!important; border:0px !important; text-align:center; font-size:16px; text-transform:capitalize; height:36px; line-height:37px;}







#column-left .box .box-content{ background:none; padding-bottom:10px; border-top:0px;}

.box-content {
	float:left;
	width:100%;
	}





.box .box-heading { /*background: #050303 none repeat scroll 0 0 transparent;*/
background: #FCFCFC;
    border-bottom: 0px dashed #666666;
    color: #000000;
    font-family: "JosefinSansRegular","Trebuchet MS","Microsoft JhengHei",sans-serif;
    font-size: 16px;
    font-weight: 600;
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
    text-align: left;
    text-transform: uppercase;
}



.box #fea-pro > div{ width:200px; height:auto; float:none; padding:10px 0px 10px; margin:0px; border:0px;}







.box #fea-pro .image{ width:70px; height:80px; float:left;}







.box #fea-pro .image img{ width:70px; height:80px; margin:0px 5px;}







.box #fea-pro > div:hover{ padding-left:5px;}







.box #fea-pro .feea-right{ width:105px; height:auto; float:right;}















.web_clear{clear:both;line-height:0px;font-size:0px;padding:0 !important;margin:0 !important;overflow:hidden;zoom:1;}







.pro_detail_pro_show_list_block{



	font-size:11px;



	font-family:Arial, Helvetica, sans-serif;



	color:#333;



	width:790px;



	border:1px solid #dddddd;



	position:relative;



	float:left;



	margin: 0px 2px;



}



.web_upsell_pro_show{



	overflow:hidden;



	width:790px;



	float:left;



}



.pro_detail_pro_show_list_block .web_pro_list_block{ width:100px;height:143px;overflow:hidden; float:left; list-style:none;}



.pro_detail_pro_show_list_block .web_pro_list_content{



	width:100px;



	text-align:center;



	margin-right: auto;



	margin-bottom: 0;



	margin-left: auto;



}







.pro_detail_pro_show_list_block .web_pro_price{



	display:block;



	color:#333;



	background:url(../images/upsell_price_bg.gif) no-repeat center top;



	margin: 5px 0 2px;



	padding-top: 5px 0 2px;



}



.pro_detail_pro_show_list_block .web_pro_price .red_font{color:#FF0000;font-size:14px; font-weight:bold;}



#new_pro_box{text-align:left; float:left;}



.upsell_pro_list{height:auto; float:left;}



.prev_btn{ float: left;	padding: 30px 0;}



.next_btn{ padding:30px 0; float: right;}



.prev_btn #prev,.next_btn #next{ display:block; width:17px; height:61px; padding:0 !important; overflow:hidden; margin: 0 auto;}



.prev_btn #prev{background:url(../images/left-right-click.png) no-repeat left top;}



.next_btn #next{background:url(../images/left-right-click.png) no-repeat right top;}



.prev_btn .gray{background:url(../images/left-right-click.png) no-repeat left bottom !important;}



.next_btn .gray{background:url(../images/left-right-click.png) no-repeat right bottom !important;}



.upsell_pro_list .pic-container { overflow: hidden;	height:165px; width: 735px;	float: left; margin:10px 10px 0px;}



.upsell_pro_list .pic-container li { height:145px; overflow:hidden; float: left; width: 100px; margin:0px 3px; list-style:none;}



.upsell_pro_list .pic-container li .name{ width:100px; padding:0px; text-align:center; height:45px; overflow: hidden}



.upsell_pro_list .pic-container li .name a{ text-decoration:none; font-size:10px;}



.upsell_pro_list .pic-container li .price{ width:100px; text-align:center; height:20px; line-height:20px; font-size:11px;}



body:nth-of-type(1) .upsell_pro_list .pic-container li .name a{ font-size:9px; }











/* box products */



.box-product {




}

.box-product-left {

width: 257px;
height: 618px;
float: left;
}
.fan{
float: left;
width: 257px;
background: #A29E9E;
box-shadow: 4px 7px 17px #8D9799;
}




.box-product > div {
  background: none repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    display: inline-block;
    float: left;
    height: 208px;
    margin: 6px 4px 6px 4px;
    padding-bottom: 10px;
    transition: all 0.4s ease 0s;
    vertical-align: top;
    width: 182px;
}



.box-product > div:hover{ border:1px solid #879497; box-shadow: 0 5px 15px #8D9799;}





#column-left + #column-right + #content .box-product > div { width:147px; float:left;







}







.box-product .image {







	display: block;







	margin-bottom: 0px;

	margin-top:3px;







}







.box-product .image img { margin:0px 12px;







}







.box-product .name{ height:33px; overflow:hidden;}



.product-info h1{ font-size:12px; font-weight:bold;}



.box-product .name a {







	color: #091011;







	text-align:center;







	text-decoration: none;







	display: block;







	margin-bottom: 4px; padding:0px 10px;







}







.box-product .price {







	display: block;







	text-align:center;


	font-size:14px;







	font-family:Oswald, Arial, Helvetica;







	margin-top: 5px;







}







.box-product .price-old {







	color: #333; 







	text-decoration: line-through;







}







.box-product .price-new {

	color:#EA7911;

}







.box-product .rating {







	display: block;







	text-align:center;







	margin-bottom: 4px;







}







.box-product .cart{text-align:center;}







/* box category */







.box-category {







	margin-top: -5px;







}







.box-category ul {







	list-style: none;







	margin: 0;







	padding: 0;







}







.box-category > ul > li {







	padding: 8px 8px 8px 0px;







}







.box-category > ul > li + li {







	border-top: 1px solid #EEEEEE;







}







.box-category > ul > li > a {







	text-decoration: none;








	color: #333;







}







.box-category > ul > li ul {







	display: none;







}







.box-category > ul > li a.active {







	font-weight: bold;







}







.box-category > ul > li a.active + ul {







	display: block;







}







.box-category > ul > li ul > li {







	padding: 5px 5px 0px 10px;







}







.box-category > ul > li ul > li > a {







	text-decoration: none;







	display: block;







}







.box-category > ul > li ul > li > a.active {







	font-weight: bold;







}







/* content */







#content .content {







	padding: 10px;







	overflow: auto;







	margin-bottom: 20px;







	border: 1px solid #EEEEEE;







}







#content .content .left {







	float: left;







	width: 49%;







}







#content .content .right {







	float: right;







	width: 49%;







}







#prevBtn, #nextBtn{  background:url(../images/next_prev_bg.gif) no-repeat; margin:3px;}







#prevBtn a{color:#fff; text-decoration:none; padding:0px 10px;}







#nextBtn a{ color:#fff; text-decoration:none; padding:0px 10px;}























/* category */







.category-info {







	overflow: auto;







	margin-top: 10px;







}







.category-info .image {







	float: left;







	padding: 5px;







	margin-right: 15px;







	border: 1px solid #E7E7E7;







}







.category-list {















	overflow: auto;







	padding:0px;







	margin-bottom: 10px;















	border:1px solid #ddd;















}







.category-list ul { float:left;}



.category-list UL LI a{ font-size:11px;}



.category-list ul li {















	padding:5px;















	list-style:none;















	float:left;















	width:250px;















}















.category-list ul li a{ color:#333; text-decoration:none;}

















.category-list ul li a:hover{ color:#0E326C}















.category-list .div a {















	text-decoration: underline;































	font-weight: bold;















}







/* manufacturer */







.manufacturer-list {







	border: 1px solid #DBDEE1;







	padding: 5px;







	overflow: auto;







	margin-bottom: 20px;







}







.manufacturer-heading {







	background: #F8F8F8;







	font-size: 15px;







	font-weight: bold;







	padding: 5px 8px;







	margin-bottom: 6px;







}







.manufacturer-content {







	padding: 8px;







}







.manufacturer-list ul {







	float: left;







	width: 25%;







	margin: 0;







	padding: 0;







	list-style: none;







	margin-bottom: 10px;







}







/* product */







.product-filter {







	border-bottom: 1px solid #EEEEEE;







	padding: 7px;







	overflow: auto; background:#EBE9DF;







}







.product-filter .display {







	margin-right: 15px;







	float: left;







	padding-top: 4px;







	color: #333;







}







.product-filter .display a {







	font-weight: bold;







}







.product-filter .sort {







	float: right;







	color: #333;







}







.product-filter .limit {







	margin-left: 15px;







	float: right;







	color: #333;







}







.product-compare {







	padding-top: 6px;







	margin-bottom: 25px;







	font-weight: bold;







}







.product-compare a {







	text-decoration: none;







	font-weight: bold;







}







.product-list{ background:#fff; padding:10px;}







.product-list > div {







	overflow: auto;







	margin-bottom: 15px;







}







.product-list .right {







	float: right;







	margin-left: 15px;







}







.product-list > div + div {







	border-top: 1px solid #EEEEEE;







	padding-top: 16px;







}







.product-list .image {







	float: left;







	margin-right: 10px;







}







.product-list .image img {







	padding: 3px;







}







.product-list .name {







	margin-bottom: 3px;







}







.product-list .name a {







	color: #000;







	font-weight: bold;







	text-decoration: none;







}







.product-list .description {







	line-height: 15px;







	margin-bottom: 5px;







	color: #4D4D4D;







}







.product-list .rating {







	color: #7B7B7B;







}







.product-list .price {







	float: right;







	height: 50px;







	margin-left: 8px;







	text-align: right;







	color: #333333;







	font-size: 12px;







}







.product-list .price-old {







	color: #F00;







	text-decoration: line-through;







}







.product-list .price-new {







	font-weight: bold;







}







.product-list .price-tax {







	font-size: 12px;







	font-weight: normal;







	color: #BBBBBB;







}







.product-list .cart {







	margin-bottom: 3px;







}







.product-list .wishlist, .product-list .compare {







	margin-bottom: 3px;







}







.product-list .wishlist a {







	color: #333333;







	text-decoration: none;







	padding-left: 18px;







	display: block;







	background: url('../images/add.png') left center no-repeat;







}







.product-list .compare a {







	color: #333333;







	text-decoration: none;







	padding-left: 18px;







	display: block;







	background: url('../images/add.png') left 60% no-repeat;







}







.product-grid {







	width: 100%;







	overflow: auto; background:#fff;







}







.product-grid > div {







	width: 185px;







	display: inline-block;







	vertical-align: top;







	margin:5px; height:290px;







	float:left;







	border:1px solid #ccc;







}







#column-left + #column-right + #content .product-grid > div {







	width: 125px;







}







.product-grid .image {







	display: block;







	margin-bottom: 0px; margin:0px 3px;







}







.product-grid .image img {







	padding: 3px; 







}







.product-grid .name{ height:50px; overflow:hidden; text-align:center;}







.product-grid .name a {







	color: #333;







	text-decoration: none;







	display: block;







	margin-bottom: 4px;







}







.product-grid .description {







	display: none;







}







.product-grid .rating {







	display: block;







	text-align:center;







	margin-bottom: 4px;







}















.product-grid .price {







	display: block;







	margin-top:5px;







	color: #F00;







	font-size:14px;







	font-family:Oswald, Arial, Helvetica;







	text-align:center;







	margin-bottom: 4px;







}







.product-grid .price-old {







	color: #333; 







	text-decoration: line-through;







}







.product-grid .price-new {







	background:#fcfca9;







}







.product-grid .price .price-tax {







	display: none;







}







.product-grid .cart {







text-align:center;







	margin-bottom: 3px;







}







.product-grid .wishlist, .product-grid .compare {







	margin-bottom: 3px;







}







.product-grid .wishlist a {







	color: #333333;







	text-decoration: none;







	padding-left: 18px;







	display: block;







	background: url('../images/add.png') left center no-repeat;







}







.product-grid .compare a {







	color: #333333;







	text-decoration: none;







	padding-left: 18px;







	display: block;







	background: url('../images/add.png') left center no-repeat;







}







/* Product */















.product-info {







	overflow: auto;



	margin-bottom:10px;



	border:1px solid #ddd;



	padding:5px;







}







.product-info > .left {







	float: left;







	margin-right: 15px;







	width:350px;







}







.product-info > .left + .right {







	margin-left: 360px; background:#f2f2f2 url(../images/payment-bg.png) no-repeat bottom center; 







	border:1px solid #ddd; padding:7px 7px 55px;







}







.product-info .image {


	float: left;


	margin-bottom: 20px;


	padding: 10px;


	text-align: center;

}







.product-info .image-additional {







	width: 260px;







	margin-left: -10px;







	clear: both;







	overflow: hidden;







}







.product-info .image-additional img {







	border: 1px solid #E7E7E7;







}







.product-info .image-additional a {







	float: left;







	display: block;







	margin-left: 10px;







	margin-bottom: 10px;







}







.product-info .description {







	border-top: 1px solid #E7E7E7;







	border-bottom: 1px solid #E7E7E7;







	padding: 5px 5px 10px 5px;







	margin-bottom: 10px;







	line-height: 20px;







	color: #4D4D4D;







}







.product-info .description span {







	color: #0D0D0E;







}







.product-info .description a {







	color: #4D4D4D;







	text-decoration: none;







}







.product-info .price {







	overflow: auto;







	border-bottom: 1px solid #E7E7E7;







	padding: 0px 5px 10px 5px;







	margin-bottom: 10px;







	font-size: 15px;







	font-weight: bold;







	color: #333333;







}







.product-info .price-old {







	color: #F00;







	text-decoration: line-through;







}







.product-info .price-new {







}







.product-info .price-tax {







	font-size: 12px;







	font-weight: normal;







	color: #999;







}







.product-info .price .reward {







	font-size: 12px;







	font-weight: normal;







	color: #999;







}







.product-info .price .discount {







	font-weight: normal;







	font-size: 12px;







	color: #4D4D4D;







}







.product-info .options {







	border-bottom: 1px solid #E7E7E7;







	padding: 0px 5px 10px 5px;







	margin-bottom: 10px;







	color: #000000;







}







.product-info .option-image {







	margin-top: 3px;







	margin-bottom: 10px;







}







.product-info .option-image label {







	display: block;







	width: 100%;







	height: 100%;







}







.product-info .option-image img {







	margin-right: 5px;







	border: 1px solid #CCCCCC;







	cursor: pointer;







}







.product-info .cart {







	border-bottom: 1px solid #E7E7E7;







	padding: 0px 5px 10px 5px;







	margin-bottom: 20px;







	color: #4D4D4D;







	overflow: auto;







}







.product-info .cart div {







	float: left;







	vertical-align: middle;







}







.product-info .cart div > span {







	padding-top: 7px;







	display: block;







	color: #999;







}







.product-info .cart .minimum {







	padding-top: 5px;







	font-size: 11px;







	color: #999;







	clear: both;







}







.product-info .review {







	color: #4D4D4D;







	border-top: 1px solid #E7E7E7;







	border-left: 1px solid #E7E7E7;







	border-right: 1px solid #E7E7E7;







	margin-bottom: 10px;







}







.product-info .review > div {







	padding: 8px;







	border-bottom: 1px solid #E7E7E7;







	line-height: 20px;







}







.product-info .review > div > span {







	color: #38B0E3;







}







.product-info .review .share {







	overflow: auto;







	line-height: normal;







}







.product-info .review .share a {







	text-decoration: none;







}







.review-list {







	padding: 10px;







	overflow: auto;







	margin-bottom: 20px;







	border: 1px solid #EEEEEE;







}







.review-list .author {







	float: left;







	margin-bottom: 20px;







}







.review-list .rating {







	float: right;







	margin-bottom: 20px;







}







.review-list .text {







	clear: both;







}







.attribute {







	border-collapse: collapse;







	width: 100%;







	border-top: 1px solid #DDDDDD;







	border-left: 1px solid #DDDDDD;







	margin-bottom: 20px;







}







.attribute thead td, .attribute thead tr td:first-child {







	color: #000000;







	font-size: 14px;







	font-weight: bold;







	background: #F7F7F7;







	text-align: left;







}







.attribute tr td:first-child {







	color: #000000;







	font-weight: bold;







	text-align: right;







	width: 20%;







}







.attribute td {







	padding: 7px;







	color: #4D4D4D;







	text-align: center;







	vertical-align: top;







	border-right: 1px solid #DDDDDD;







	border-bottom: 1px solid #DDDDDD;







}







.compare-info {







	border-collapse: collapse;







	width: 100%;







	border-top: 1px solid #DDDDDD;







	border-left: 1px solid #DDDDDD;







	margin-bottom: 20px;







}







.compare-info thead td, .compare-info thead tr td:first-child {







	color: #000000;







	font-size: 14px;







	font-weight: bold;







	background: #F7F7F7;







	text-align: left;







}







.compare-info tr td:first-child {







	color: #000000;







	font-weight: bold;







	text-align: right;







}







.compare-info td {







	padding: 7px;







	width: 20%;







	color: #4D4D4D;







	text-align: center;







	vertical-align: top;







	border-right: 1px solid #DDDDDD;







	border-bottom: 1px solid #DDDDDD;







}







.compare-info .name a {







	font-weight: bold;







}







.compare-info .price-old {







	font-weight: bold;







	color: #F00;







	text-decoration: line-through;







}







.compare-info .price-new {







	font-weight: bold;







}







/* wishlist */







.wishlist-info table {







	width: 100%;







	border-collapse: collapse;







	border-top: 1px solid #DDDDDD;







	border-left: 1px solid #DDDDDD;







	border-right: 1px solid #DDDDDD;







	margin-bottom: 20px;







}







.wishlist-info td {







	padding: 7px;







}







.wishlist-info thead td {







	color: #4D4D4D;







	font-weight: bold;







	background-color: #F7F7F7;







	border-bottom: 1px solid #DDDDDD;







}







.wishlist-info thead .image {







	text-align: center;







}







.wishlist-info thead .name, .wishlist-info thead .model, .wishlist-info thead .stock {







	text-align: left;







}







.wishlist-info thead .quantity, .wishlist-info thead .price, .wishlist-info thead .total, .wishlist-info thead .action {







	text-align: right;







}







.wishlist-info tbody td {







	vertical-align: top;







	border-bottom: 1px solid #DDDDDD;







}







.wishlist-info tbody .image img {







	border: 1px solid #DDDDDD;







}







.wishlist-info tbody .image {







	text-align: center;







}







.wishlist-info tbody .name, .wishlist-info tbody .model, .wishlist-info tbody .stock {







	text-align: left;







}







.wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action {







	text-align: right;







}







.wishlist-info tbody .price s {







	color: #F00;







}







.wishlist-info tbody .action img {







	cursor: pointer;







}







.login-content {







	margin-bottom: 20px;







	overflow: auto;







}







.login-content .left {







	float: left;







	width: 48%;







}







.login-content .right {







	float: right;







	width: 48%







}







.login-content .left .content, .login-content .right .content {







	min-height: 190px;







}







/* orders */







.order-list {







	margin-bottom: 10px;







}







.order-list .order-id {







	width: 49%;







	float: left;







	margin-bottom: 2px;







}







.order-list .order-status {







	width: 49%;







	float: right;







	text-align: right;







	margin-bottom: 2px;







}







.order-list .order-content {







	padding: 10px 0px;







	display: inline-block;







	width: 100%;







	margin-bottom: 20px;







	border-top: 1px solid #EEEEEE;







	border-bottom: 1px solid #EEEEEE;







}







.order-list .order-content div {







	float: left;







	width: 33.3%;







}







.order-list .order-info {







	text-align: right;







}







.order-detail {







	background: #EFEFEF;







	font-weight: bold;







}







/* returns */







.return-list {







	margin-bottom: 10px;







}







.return-list .return-id {







	width: 49%;







	float: left;







	margin-bottom: 2px;







}







.return-list .return-status {







	width: 49%;







	float: right;







	text-align: right;







	margin-bottom: 2px;







}







.return-list .return-content {







	padding: 10px 0px;







	display: inline-block;







	width: 100%;







	margin-bottom: 20px;







	border-top: 1px solid #EEEEEE;







	border-bottom: 1px solid #EEEEEE;







}







.return-list .return-content div {







	float: left;







	width: 33.3%;







}







.return-list .return-info {







	text-align: right;







}







.return-product {







	overflow: auto;







	margin-bottom: 20px;







}







.return-name {







	float: left;







	width: 31%;







	margin-right: 15px;







}







.return-model {







	float: left;







	width: 31%;







	margin-right: 15px;







}







.return-quantity {







	float: left;







	width: 31%;







}







.return-detail {







	overflow: auto;







	margin-bottom: 20px;







}







.return-reason {







	float: left;







	width: 31%;







	margin-right: 15px;







}







.return-opened {







	float: left;







	width: 31%;







	margin-right: 15px;







}







.return-opened textarea {







	width: 98%;







	vertical-align: top;







}







.return-captcha {







	float: left;







}







.download-list {







	margin-bottom: 10px;







}







.download-list .download-id {







	width: 49%;







	float: left;







	margin-bottom: 2px;







}







.download-list .download-status {







	width: 49%;







	float: right;







	text-align: right;







	margin-bottom: 2px;







}







.download-list .download-content {







	padding: 10px 0px;







	display: inline-block;







	width: 100%;







	margin-bottom: 20px;







	border-top: 1px solid #EEEEEE;







	border-bottom: 1px solid #EEEEEE;







}







.download-list .download-content div {







	float: left;







	width: 33.3%;







}







.download-list .download-info {







	text-align: right;







}







/* cart */







.cart-info table {







	width: 100%;







	margin-bottom: 15px;







	border-collapse: collapse;







	border-top: 1px solid #DDDDDD;







	border-left: 1px solid #DDDDDD;







	border-right: 1px solid #DDDDDD;







}







.cart-info td {







	padding: 7px;







}







.cart-info thead td {







	color: #4D4D4D;







	font-weight: bold;







	background-color: #F7F7F7;







	border-bottom: 1px solid #DDDDDD;







}







.cart-info thead .image {







	text-align: center;







}







.cart-info thead .name, .cart-info thead .model, .cart-info thead .quantity {







	text-align: left;







}







.cart-info thead .price, .cart-info thead .total {







	text-align: right;







}







.cart-info tbody td {







	vertical-align: top;







	border-bottom: 1px solid #DDDDDD;







}







.cart-info tbody .image img {







	border: 1px solid #DDDDDD;







}







.cart-info tbody .image {







	text-align: center;







}







.cart-info tbody .name, .cart-info tbody .model, .cart-info tbody .quantity {







	text-align: left;







}







.cart-info tbody .quantity input[type='image'], .cart-info tbody .quantity img {







	position: relative;







	top: 4px;







	cursor: pointer;







}







.cart-info tbody .price, .cart-info tbody .total {







	text-align: right;







}







.cart-info tbody span.stock {







	color: #F00;







	font-weight: bold;







}







.cart-module > div {







	display: none;







}







.cart-total {







	border-top: 1px solid #DDDDDD;







	overflow: auto;







	padding-top: 8px;







	margin-bottom: 15px;







}







.cart-total table {







	float: right;







}







.cart-total td {







	padding: 3px;







	text-align: right;







}







/* checkout */







.checkout-heading {







	background: #F8F8F8;







	border: 1px solid #DBDEE1;







	padding: 8px;







	font-weight: bold;







	font-size: 13px;







	color: #555555;







	margin-bottom: 15px;







}







.checkout-heading a {







	float: right;







	margin-top: 1px;







	font-weight: normal;







	text-decoration: none;







}







.checkout-content {







	padding: 0px 0px 15px 0px;







	display: none;







	overflow: auto;







}







.checkout-content .left {







	float: left;







	width: 48%;







}







.checkout-content .right {







	float: right;







	width: 48%;







}







.checkout-content .buttons {







	clear: both;







}







.checkout-product table {







	width: 100%;







	border-collapse: collapse;







	border-top: 1px solid #DDDDDD;







	border-left: 1px solid #DDDDDD;







	border-right: 1px solid #DDDDDD;







	margin-bottom: 20px;







}







.checkout-product td {







	padding: 7px;







}







.checkout-product thead td {







	color: #4D4D4D;







	font-weight: bold;







	background-color: #F7F7F7;







	border-bottom: 1px solid #DDDDDD;







}







.checkout-product thead .name, .checkout-product thead .model {







	text-align: left;







}







.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total {







	text-align: right;







}







.checkout-product tbody td {







	vertical-align: top;







	border-bottom: 1px solid #DDDDDD;







}







.checkout-product tbody .name, .checkout-product tbody .model {







	text-align: left;







}







.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total {







	text-align: right;







}







.checkout-product tfoot td {







	text-align: right;







	border-bottom: 1px solid #DDDDDD;







}







.contact-info {







	overflow: auto;







}







.contact-info .left {







	float: left;







	width: 48%;







}







.contact-info .right {







	float: left;







	width: 48%;







}







.sitemap-info {







	overflow: auto;







	margin-bottom: 40px;







}







.sitemap-info .left {







	float: left;







	width: 48%;







}







.sitemap-info .right {







	float: left;







	width: 48%;







}







.main-con{ background:#FFFDFD; padding:8px; overflow:hidden;}

.main-nei{ background:#fff; overflow:hidden;}

















#siteEntries {	PADDING-BOTTOM: 26px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 992px; PADDING-RIGHT: 0px; FONT: 11px/12px verdana, arial, helvetica, sans-serif; COLOR: #999; BORDER-TOP: #dddddd 1px solid; PADDING-TOP: 17px}















#popularPages {







	WIDTH: 240px;







	FLOAT: left;







}















#popularPages H3 {	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 7px; COLOR: #555; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px}















#productGuide {	WIDTH: 392px; FLOAT: left; COLOR: #e5e5e5; MARGIN-LEFT: 15px}















#productGuide H3 {	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #555; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px}















#productGuide H4 {







	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #555; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px







}







#relatedTags H4 {







	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #555; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px







}







#productGuide H3 {







	MARGIN-BOTTOM: 7px







}







#productGuide H4 {







	MARGIN: 12px 0px 7px







}







#productGuide A {







	LINE-HEIGHT: 18px; COLOR: #666; FONT-SIZE: 11px







}







#popularPages A {







	LINE-HEIGHT: 18px; COLOR: #666; FONT-SIZE: 11px







}







#popularPages A {







	PADDING-LEFT: 12px







}



#footer {

	PADDING-BOTTOM: 30px; FONT-FAMILY: "JosefinSansRegular", "Trebuchet MS", "Microsoft JhengHei", sans-serif;  HEIGHT: 110px; width:100%; COLOR: #eff0ed; background:#000000; text-align:center; border:0px solid #ACA5A5;

}






#footer h1{ font-size:17px; color:#fff;}







#footer ul li{ list-style:none; line-height:30px;}







#footer ul li a{ font-size: 13px;
    margin: 0 13px;
	color:#FFFAFA;
    text-decoration: none;}







#footer A {
	text-decoration:none;
	COLOR: #fff
	}

#footer A:hover {
	TEXT-DECORATION: underline;
	}
#footerAD {
text-align: center;
width: 1000px;
margin: 0 auto;
padding: 10px 0;
height: 46px;
}






.footer_box {

float: left;
    height: auto;
    margin: 0;
    width: 100%;
	margin-left:140px;

}

.footer_box ul li{ float:left; line-height:30px; padding:0px 15px; }

.footer-img{ width:871px; height:40px; float:left; margin:20px 75px 10px;}



.footer_box_end {







	TEXT-ALIGN: center; MARGIN-TOP: 43px; WIDTH: 100%; FLOAT: left; HEIGHT: auto; color:#FFFAFA;







}







.footer_box_end .footer-list IMG {







	WIDTH: 150px







}







.footer_box_end . IMG:hover{ padding-left:7px;}



.fo{ width:100%; margin:0 auto; text-align:center}



/* banner */







.banner div {







	text-align: center;







	width: 100%;







	display: none;







}







.banner div img {







	margin-bottom: 20px;







}




.onSelectedLi a{ color:#CC3333; font-weight:bold;}


#calendar{
border-collapse:separate;
background-color:#F3EDBB;
color:#4E2D1D;
margin-top:15px;
}
#tittle{
font-size:1.4em;
}
#days th {
font-weight:bold;
text-align:center;
}
#calendar td{
border-collapse:separate;
text-align:center;
background-color:#fff;
color:#000;
}
#calendar .one,#calendar .seven{ color:#F8984E;}
#calendar td#today{
background-color:#F8984E;
color:#fff;
}
</style>
<script type="text/javascript">
var calendar = {
dayTable:null,
year:null,
month:null,
getFirstDay:function(year,month){
var firstDay = new Date(year,month,1);
return firstDay.getDay();
},
getMonthLen:function(year,month){
var nextMonth = new Date(year,month+1,1);
nextMonth.setHours(nextMonth.getHours() - 3);
return nextMonth.getDate();
},
createCalendar:function(form,date){
calendar.year = date.getFullYear();
calendar.month = date.getMonth();
form.getElementsByTagName('th')[1].innerHTML = calendar.year + 'Äê ' + (calendar.month + 1) + 'ÔÂ';
calendar.clearCalendar(form);
var monthLen = calendar.getMonthLen(calendar.year,calendar.month);
var firstDay = calendar.getFirstDay(calendar.year,calendar.month);
for(var i = 1;i <= monthLen;i++){
calendar.dayTable[i+firstDay-1].innerHTML = i;
if(i == new Date().getDate() && calendar.month == new Date().getMonth() && calendar.year == new Date().getFullYear()){
calendar.dayTable[i+firstDay-1].id = 'today';
}
}
},
clearCalendar:function(form){
this.dayTable = form.getElementsByTagName('td');
for(var i = 0;i < this.dayTable.length;i++){
this.dayTable[i].innerHTML = ' ';
this.dayTable[i].id = '';
}
},
init:function(form){
this.dayTable = form.getElementsByTagName('td');
this.createCalendar(form,new Date());
var preMon = form.getElementsByTagName('th')[0];
var nextMon = form.getElementsByTagName('th')[2];
preMon.onclick = function(){
calendar.createCalendar(form,new Date(calendar.year,calendar.month-1,1));
}
nextMon.onclick = function(){
calendar.createCalendar(form,new Date(calendar.year,calendar.month+1,1));
}
}
}
window.onload = function(){
var calendars = document.getElementById('calendar');
calendar.init(calendars);
}

.pagination .links .current {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #269BC6;
    color: #269BC6;
    display: inline-block;
    font-weight: normal;
    padding: 4px 10px;
    text-decoration: none;
}






h1 {
	font-size: 1.5em;
	}

h2 {
	font-size: 1.4em;
	}

h3 {
	font-size: 1.3em;
	}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size: 1.1em;
	}

.biggerText {
	font-size: 1.2em;
	}

h1, h2, h3, h4, h5, h6 {
	margin: 0.3em 3px;
}

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}

FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}

TEXTAREA {
/*	float: left;*/
	margin: auto;
	display: block;
	width: 95%;
	}

input:focus, select:focus, textarea:focus {
	background: #F0F8FF;
	}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	}

LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}



LABEL.inputLabel {
	width: 11em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}

ADDRESS {
	padding: 0.5em;
	}

ADDRESS {
	font-style: normal;
	}

.clearBoth {
	clear: both;
	}

HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #9a9a9a;
	}
/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #000000;
	}

.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	color: #ffffff;
	}

.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}
	
.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}

.important {
	font-weight: bold;
	}
	
#bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	padding: 0.8em;
	}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}
/*Shopping Cart Display*/
#cartAdd {
	/*float: right;
	text-align: center;
	margin: 1em;
	border: 1px solid #000000;*/
	padding: 1em;
	}

.tableHeading TH {
	border-bottom: 1px solid #cccccc;
	}

.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	 }

#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
	padding: 0.5em 0em;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

.cartNewItem {
	color: #33CC33;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	color: #660099;
	position: relative;   /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

.cartAttribsList {
	margin-left: 1em;
	}
/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}

.categoryIcon {}

#cartImage {
	margin: 0.5em 1em;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.attributesComments {}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
	}

/*navigation*/

.navSplitPagesResult {}
.navSplitPagesLinks {}
.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
	margin: 0em;
	background-color: #9a9a9a;
	font-weight: bold;
	color: #ffffff;
	height: 1%;
	width: 100%;
	}

#navMain ul, #navSupp ul, #navCatTabs ul  {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}

#navMain ul li, #navSupp ul li, #navCatTabs ul li {
	display: inline;
	}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #ffffff;
	white-space: nowrap;
	}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #000000;
	}

#navEZPagesTOC ul {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}

#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin: 0.5em;
	}

#navMainSearch {
	float: right;
	}

#navBreadCrumb {
	background-color: #cc9900;
	}

#navEZPagesTop {
	background-color: #ffff33;
	}

#navBreadCrumb, #navEZPagesTop {
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
	}

#navColumnOne {
	background-color: #FFCC99;
	}

#navColumnTwo {
	background-color: #00BFBF;
	}
	
/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}


/*sideboxes*/
.columnLeft {}

h3.leftBoxHeading, h3.leftBoxHeading a {
	font-size: 1em;
	color: #ffffff;
	}
.centerBoxContentsProducts{
	text-align:center;}
.leftBoxHeading, .centerBoxHeading {
	margin: 0em;
 
	padding: 0.5em 0.2em;
	}

.leftBoxContainer {
	border: 1px solid #ffffff;
	margin-top: 1.5em;
	}

.sideBoxContent {
	background-color: #ffffff;
	padding: 0.4em;
	}

h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 1.1em;
	color: #FFFF00;
	}

.rightBoxHeading {
	margin: 0em;
	background-color: #663366;
	padding: 0.2em 0em;
	}

h3.leftBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 

h3.rightBoxHeading a:hover {
	color: #FF0000;
	text-decoration: none;
	}

.rightBoxContent {
	background-color: #ffffff;
	margin-bottom: 1em;
	}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}

#bestsellers .wrapper {
	margin: 0em 0em 0em 1.5em;
	}

#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}

#bannerboxHeading {
	background-color: #0000CC;
}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

/*misc*/
.back {
	float: left;
	}

.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	}

.bold {
	font-weight: bold;
	}

.rowOdd {
	background-color: #E8E8E8;
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	background-color: #F0F0F0;
	height: 1.5em;
	vertical-align: top;
	}

.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

TR.tableHeading {
	background-color: #cacaca;
	height: 2em;
	}

#siteMapList {
	width: 90%;
	float: right;
	}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
	}
.information {padding: 10px 3px; line-height: 150%;}

#shoppingcartBody #shippingEstimatorContent {
	clear: both;
	}

.seDisplayedAddressLabel {
	background-color:#85C285;
	text-align: center;
	}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}
#seShipTo {
	padding: 0.2em;
	}

#productDescription {
	background:url(../images/bg2.png);
	width:647px;
	border-radius: 15px;
	padding:15px;
	}
li {
	list-style:none
	}

.productGeneral .price-old {
    color: #FF0000;
    text-decoration: line-through;
}

#featuredProducts .box-heading { /*background: #050303 none repeat scroll 0 0 transparent;*/
	background: #FCFCFC;
    border-bottom: 0px dashed #666666;
    color: #000000;
    font-family: "JosefinSansRegular","Trebuchet MS","Microsoft JhengHei",sans-serif;
    font-size: 16px;
    font-weight: 600;
    /*height: 35px;*/
    line-height: 35px;
    padding-left: 10px;
    text-align: left;
    text-transform: uppercase;
}