@charset "utf-8";

/*body --begin*/
body {
	background:url(../images/backgroundpic/body-bj1.png) repeat-y center 0;
	margin:0px auto;
}
html,table {
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	line-height:150%;
	background:#fff;	
}
body, td, th{
	font:12px Arial, Verdana, sans-serif;
	color: #666;
}
ul, ol, li {
	list-style:none;
}
ul, ol, li, div, h1, h2, h3, h4, dl, dt, dl, dd{padding:0; margin:0}
a {
	color:#5a5e6c;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
img {
	border:none;
}
.font { font-weight:bold; color:#353535;}
.padding { padding:5px; line-height:18px;}
/* public begin*/

/*basics*/
.margin_t {margin-top:10px;}
.margin_l_9px {margin-left:9px;}
.margin_t_15 {margin-top:15px;}
.margin_l_19px {margin-left:19px;}
.margin_l_30px {margin-left:30px;}
.margin_t_30px {margin-top:30px;}
.margin_t_25px {margin-top:25px;}
.margin_b {margin-bottom:10px;}
.margin_b_30px {margin-bottom:30px;}
.margin_b_20px {margin-bottom:20px;}
.pad_10px {padding:10px;}
.pad_15px {padding:15px;padding-top:10px;}
.pad_l {padding-left:4px;}
.pad_text {padding-left:2px;}
.pad_l_90px {padding-left:90px;}
.pad_1em {padding-left:10px;}
.pad_em {padding-right:10px;padding-left:10px;}
.pad_r_5px {padding-right:5px;}
.pad_r_28{padding-right:28px;}
.pad_r_27{padding-right:27px;}
.pad_r_25{padding-right:25px;}
.pad_r_10{padding-right:10px;}
.pad_t_3px {padding-top:3px;}
.pad_t_5px {padding-top:5px;}
.pad_l_28px {padding-left:28px;}
.pad_l_35px {padding-left:35px;}
.pad_l_50{padding-left:50px;}
.pad_l_20{padding-left:20px;}
.pad_l_35{padding-left:35px;}
.pad_t {padding-top:0;}
.pad_top {padding-top:10px;}
.pad_bottom {padding-bottom:10px;}
.pad_b2 {padding-bottom:2px;}
.pad_5 {padding:5px;}
.pad_3 {padding:3px;}
.pad_top_15{padding-top:15px;}

.red,a.red:link,a.red:visited {color:#9c0001;}
.black,a.black:link,a.black:visited {color:#000;}
.gray,a.gray:link,a.gray:visited {color:#666;}
.blue,a.blue:link,a.blue:visited {color:#1e4e8e;}
.yellow,a.yellow:link,a.yellow:visited {color:#fecf77;}
.orange,a.orange:link,a.orange:visited {color:#ee5d04;}
.white,a.white:link,a.white:visited {color:#fff;}
.green,a.green:link,a.green:visited {color:#589246;}
.u,a.u:link,a.u:visited {text-decoration:underline}
.u_,a.u_:link,a.u_:visited {text-decoration:none;}
.b,a.b:link,a.b:visited {font-weight:bold;}
.b_,a.b_:link,a.b_:visited {font-weight:normal;}
.big3,a.big3:link,a.big3:visited {font-size:14px;}
.big,a.big:link,a.big:visited {font-size:12px;}
.big_,a.big_:link,a.big_:visited {font-size:11px;}

#back-to-top{
 background:url(../images/comm/back_to_top.png) no-repeat;
 width:33px;
 height:113px;
 position:fixed;
 margin-left:997px;
 top:490px;
 bottom:10px;
cursor:pointer;
}

/*define Shipping&Billing*/
.show {display:block; clear:both;}
/*bgs*/
.bg_none {background:none;}
.blue_bg {background-color:#E1F1F6;}
.white_bg {background-color:#fff;}
.gray_bg {background-color:#fef7ef;}
.dark_bg {background-color:#ededed;}
.halfwidth {width:50%;}
.u, a.u:link, a.u:visited{text-decoration:underline;}
.s_input{width:140px;}
.m_input{width:180px;}
/*aligns*/
.center1 {margin:0 auto;}
.g_t_l {text-align:left;}
.g_t_c {text-align:center;}
.g_t_r {text-align:right;}
.g_t_j {text-align:justify;}
.g_t_t {vertical-align:top;}
.g_t_m {vertical-align:middle;}
.g_t_b {vertical-align:bottom;}
.gray_bg {background-color: #FEF7EF;}
.halfwidth {width: 50%;}
.pad_l_28px {padding-left: 28px;}

/*define forms element*/
textarea{font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;line-height:23px;}
input[type="text"]{font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;padding:3px 1px;}
input[type="password"]{font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;padding:3px 1px;}
select{font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;line-height:25px;}
.input_4 {width:158px; height:14px !important; height:14px; line-height:14px;border:1px solid #ddd;padding:5px;}
.input_5 {width:250px; height:14px; line-height:14px; border:1px solid #ddd;padding:5px;}
.textarea1 {width:480px; height:14px; font-size:12px; border:1px solid #ddd;padding:5px;overflow-y:hidden;}
.textareal_hover{width:480px; height:80px; font-size:12px; border:1px solid #ddd;padding:5px;overflow-y:hidden;}
button {
background: url(../images/xshop_images.gif) no-repeat scroll -200px -241px;
border: none;
color: black;
cursor: pointer;
font: normal normal normal 12px/normal arial, sans-serif;
min-height: 25px;
_height:25px;
line-height:11px;
margin:0;
padding-bottom:1px;
padding-top:1px;
outline: 0px;
vertical-align:top;
border-color:#CCCCCC #999999 #999999 #CCCCCC;
border-style:solid;
border-width:1px;
}
button:active{background:#CCCCCC none repeat scroll 0 0;text-decoration:none;}
button:hover{text-decoration:none;}
button span{line-height:11px;}

/* public end*/
.currencies {
	background-image:none !important;
}
.clear {
	clear:both;
}
.textcenter { text-align:center; line-height:25px;}
.headertop-right .my-account {
	background:#FFF;
	border:1px solid #c7c7c7;
	border-radius: 0 0 5px 5px;
	-moz-box-shadow: 1px 1px 1px #eaeaea;
	-webkit-box-shadow: 1px 1px 1px #eaeaea;
	box-shadow: 1px 1px 1px #eaeaea;
	position:absolute;
	z-index:1000000;
	width:144px;
	right:200px;
	top:30px;
	padding-bottom:10px;
}
.headertop-right .my-account ul li {
	background:none !important;
	padding-left:10px;
	height:20px !important;
}
.headertop-right .my-account ul li a:hover {
	color:#f07833;
}
/*body --end*/

#wrapper {
	margin:0px auto;
	width:998px;
}
#wrapper .xshop {
	width:953px;
	margin:0px auto;
}
/*headertop --begin*/
#headertop {
	border:1px solid #c0c0c0;
	border-radius: 0 0 5px 5px;
	border-top:none;
	height:29px;
	background:url(../images/backgroundpic/headertop-bj.png) repeat-x;
	color:#5a5e6c;
	-moz-box-shadow:1px 1px 1px #eaeaea;
	-webkit-box-shadow:1px 1px 1px #eaeaea;
	box-shadow:1px 1px 1px #eaeaea;
}
#headertop .headertop-left {
	float:left;
	width:450px;
}
#headertop .headertop-left ul li {
	float:left;
}
#headertop .headertop-left ul li {
	padding:0 18px;
	background:url(../images/backgroundpic/headertop-line-bj.png) no-repeat right;
	height:30px;
	line-height:30px;
}
#headertop .headertop-left .ensign {
	background:url(../images/comm/basicbg.png) 55px 14px no-repeat;
	display:block;
	float:left;
	padding-left:15px;
	width:50px;
}
#headertop .headertop-left .public-ensign {
	float:left;
}
#headertop .headertop-left .ensign img {
	padding-top:8px;
	padding-right:5px;
}
#headertop .currencies img{
	margin-top:3px;
	padding-top:3px;
}
#headertop .currencies-unfold {
	width:119px;
	border:1px solid #bec1c2;
	border-radius: 0px 0px 4px 4px;
	position:absolute;
	left:300px;
	top:30px;
	background:#FFF;
	padding:9px 23px 19px 23px;
	z-index:10000;
	moz-box-shadow: 1px 1px 1px #eaeaea;
	-webkit-box-shadow: 1px 1px 1px #eaeaea;
	box-shadow: 1px 1px 1px #eaeaea;
	display:block;
}
#headertop .currencies-unfold p {
	padding-bottom:10px;
	line-height:1.5em;
	padding-top:10px;
	text-align:center;
}
#headertop .currencies-unfold img {
	padding-right:5px;
}
#headertop .currencies-unfold ul li {
	background:none !important;
	height:20px !important;
	font-size:13px;
}
#headertop .currencies-unfold .solidLine {
	border-top:1px solid #dbdbdb;
	display:block;
}
#headertop .headertop-right {
	float:right;
}
#headertop .headertop-right ul li {
	float:left;
	background:url(../images/backgroundpic/headertop-line-bj.png) no-repeat right;
	height:30px;
	line-height:30px;
	padding: 0 15px;
}
#headertop .headertop-right .login {
	text-align:center;
	padding:0 20px;
}
#headertop .headertop-right .right-register {
	padding:0 13px;
	text-algin:center;
}
#headertop .headertop-right .register {
	display:block;
}
#headertop .headertop-right .last {
	background:none;
}
#headerlogo {
}
#headerlogo .logo {
	float:left;
	width:360px;
}
#headerlogo .logo a{display:block;width:360px;height:85px;background:transparent url(../images/logo.png) no-repeat;}

#headerlogo .header-search {
	float:left;
}
#headerlogo form {
	background:url(../images/comm/search.png) no-repeat;
	margin-top:31px;
	margin-left:5px;
	margin-right:28px;
}
#headerlogo .header-search .input {
	margin:3px; 
	line-height:28px;
	height:28px;
	width:255px;
	border:0px;
	border-radius: 4px 0 0 4px;
	padding:0 0 0 14px;
	float:left;
}
#headerlogo .checkout-slider {
	margin-top:31px;
	height:36px;
	float:right;
}
#headerlogo .checkout {
	background:url(../images/comm/checkout1.png) no-repeat;
	width:133px;
	display:block;
	float:left;
	height:36px;
}
#headerlogo .checkout a.checkout-item {
	line-height:34px;
	color:#f88038;
	padding-left:40px;
	background:url(../images/comm/basicbg.png) 116px -80px no-repeat;
	display:block;
	font-weight:bold;
}
#headerlogo .chekcout-list {
	float:left;
	display:block;
}
#headerlogo .checkout-unfold {
	width:327px;
	border:1px solid #bec1c2;
	border-radius: 0 0 5px 5px;
	position:absolute;
	right:200px;
	top:96px;
	background:#FFF;
	padding:0 10px 10px 10px;
	z-index:10000;
	moz-box-shadow: 1px 1px 1px #eaeaea;
	-webkit-box-shadow: 1px 1px 1px #eaeaea;
	box-shadow: 1px 1px 1px #eaeaea;
}
.checkout-unfold li.pr_num {
	text-align: right;
}
.checkout-unfold li.pr-top {
   border-top:1px solid #bec1c2;
}
.checkout-unfold .pr_munu {
	font-size:14px;
	font-weight:bold;
	color:#717171;
	line-height:15px;
}
.checkout-unfold .pr_line {
	border:none;
	text-align:left;
}
.checkout-unfold li {
	border-bottom:1px solid #bec1c2;
	overflow: hidden;
	display: block;
	clear: left;
	_zoom: 1;
	padding: 10px 0;
}
.checkout-unfold strong {
	padding: 0 5px 0 5px;
	color:#ec151c;
}
.checkout-unfold li img {
	float: left;
/*	border: 1px solid #E4E4E4;*/
	margin-left:5px;
}
.checkout-unfold li .t {
	float: left;
	margin-left:10px;
	width: 140px;
	color: #333;
}
.checkout-unfold .fr {
	padding: 0;
	background: none;
	text-align: right;
	float:right;
	margin-right:4px;
}
.checkout-unfold .fr img {
	border:none;
	float:none;
	padding-right:5px;
	padding-top:10px;
}
.checkout-unfold .chekcout-button-cart {
	float:right;
}
/*#headerlogo .checkout-price { float:right; font-weight:bold; font-size:14px; letter-spacing:1px; line-height:35px; clear:right;}
#headerlogo .checkout-prod-price { color:#ec151c;}
#headerlogo .checkout-product { border-top:1px solid #bec1c2;}*/
/*headertop --end*/	

/*headernav --begin*/

#nav {
	position:relative;
	background:url(../images/backgroundpic/headernav-bj.png) repeat-x;
	border-radius: 5px 5px 0px 0px;
	height:40px;
	line-height:40px;
	z-index:10;
}
#nav li {
	float:left;
	display:block;
}
#nav ul li a {
	color:#fff;
	font-weight:bold;
	display:block;
	font-size:14px;
	padding: 0 12px;
	border-right:1px solid #999;
}
#nav > ul > li:hover > a {
	text-decoration:none;
	background:url(../images/comm/nava-bj.png) repeat-x;
	border-radius: 5px 0 0 0;
}
#nav ul ul{
	position:absolute;
	height:auto;
	top:-10000000px;
	width:150px;
	padding-top:1px;
	padding-bottom:8px;
	background:#fff; 
	line-height:18px;
	background-position:left top;
	border:2px solid #3b4053;
	border-radius: 0 0 5px 5px;
	box-shadow: 2px 2px 2px #d2d1d1;
	-moz-box-shadow: 1px 1px 1px #eaeaea;
	-webkit-box-shadow: 1px 1px 1px #eaeaea;
	box-shadow: 1px 1px 1px #eaeaea;	
}
#nav ul :hover ul {top:40px;}

#nav li ul li {float:none;}
#nav li ul a {
	color:#6e6f71;
	font-weight:normal;
	display:inline;
	font-size:12px;
	line-height:18px;
	background:none;
	border:0;
	padding:0;
}
#nav li ul a:hover {color:#f07833;text-decoration:underline;background:none;}
#nav .cnav{margin:11px;width:210px;float:left;height:140px;display:inline;}
#nav .c_nav_title a {color:#6986ae;font-weight:bold;font-size:14px;}
#nav .cnav .view-all{background:url(../images/comm/basicbg.png) 50px -50px no-repeat;}
#nav #nav_computer{width:697px;}
#nav .c_nav_title {margin-bottom:3px;}
#nav .b_top {margin-top:3px;}
#nav .categories-line {
	border-top:1px solid #e5e5e5;
}
#nav #nav_electronics{width:930px;}
#nav #nav_gaming{width:697px;}
#nav #nav_mobiles{width:930px;left:0px;}
#nav #nav_tablets{width:930px;left:0px;}
/*headernav --end*/	

#bodyblock {
	margin-top:12px;
}
/*minframe --begin*/
#bodyblock .minframe {
	width:182px;
	float:left;
}
.border_m {
	border-left:1px solid #c2c2c2;
	border-right:1px solid #c2c2c2;	
}
.border_f {
	border-bottom:1px solid #c2c2c2;
	padding-bottom:7px;
}
#bodyblock .sidebox {
	border-bottom:1px solid #c2c2c2;
}
#bodyblock .sidebox h3 {
	background:url(../images/backgroundpic/sidebox-bj.png) repeat-x;
	height:29px;
	font-size:1.1em;
	color:#FFF;
	line-height:29px;
	text-indent:6px;
}
#bodyblock .sidebox .sidebox-content{
	border-left:1px solid #c2c2c2;
	border-right:1px solid #c2c2c2;
	padding:5px 6px 3px 10px;
}
#bodyblock #special-gadgets ul li {
	height:34px;
	line-height:34px;
	padding-left:18px;
	border-top:1px solid #c7c7c7;
}
#bodyblock #special-gadgets .none-line {
	border-top:none;
}
#bodyblock #special-gadgets ul li a {
	text-decoration:none;
}
#bodyblock #special-gadgets ul li:hover {
	background-color:#f3f3f3;
}
#bodyblock #special-gadgets ul li a:hover {
	color:#F07833;
	text-decoration:underline;
}
#bodyblock #category-filter ul li {
	line-height:29px;
	padding-left:7px;
	border-top:1px solid #c7c7c7;
}
#bodyblock #category-filter ul .parent-category-color{
	background-color:#e8ecf0;
}
#bodyblock #category-filter ul li:hover {
	/*background-color:#f3f3f3;*/
}
#bodyblock #category-filter ul li a:hover {
	color:#F07833;
	text-decoration:underline;
}

#category-filter .show-categories-close {
	background:url(../images/comm/basicbg.png) 0px -365px no-repeat;
	display:inline-block;
	width: 7px;
	height: 20px;
	cursor:pointer;
	float:right;
	margin-right:10px;
}
#category-filter .show-categories-open{
	background:url(../images/comm/basicbg.png) 0px -409px no-repeat;
	display:inline-block;
	width: 7px;
	height: 20px;
	cursor:pointer;
	float:right;
	margin-right:10px;
}
#category-filter .show-second-categories{
	border:none !important;
	line-height:25px !important;
	text-indent:5px;
	background:url(../images/comm/basicbg.png) 2px -197px no-repeat;
}
#category-filter .third-category .show-third-categories{
	border:none !important;
	line-height:23px !important;
	text-indent:5px;
	background:url(../images/comm/basicbg.png) 2px -197px no-repeat;
}
#category-filter .curreny-category-color a {
	color:#F07833;
}
#bodyblock .sidebox dl {
	display: block;
	clear: both;
	margin-bottom:5px;
	height:60px;
}
#bodyblock .sidebox dl dt {
	float:left;
	padding-top:2px;
}
#bodyblock .sidebox .top-dd {
	margin-left:65px;
}
#bodyblock .sidebox .top-dd a {
	color:#4a4a4a;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}
/*#bodyblock .sidebox img { border:1px solid #dfdfdf;}*/
#bodyblock .sidebox .top-dd a:hover { color:#f07833; text-decoration:underline;}
#bodyblock .sidebox .more-right {
	float:right;
	color: #3e88dc;
	font-size: 11px;
	text-decoration: underline;
	padding:0 15px 0px 0;
}
#bodyblock .sidebox .more-right a { font-weight:normal; color:#3e88dc;}
.margin_t {
	margin-top: 10px;
	margin-bottom:10px;
}
/*minframe --end*/

/*right_big_con --begin*/
#bodyblock .right_big_con {
	width:762px;
	float:right;
}
#bodyblock .show-recommendations{
/*	width:938px;*/
	float:left;
	margin-left:6px;
	margin-right:6px;
}
.show-recommendations-detail{
	margin-top:50px;
}
.show-recommendations-detail h4{
	color:#F88038;
	font-size:16px;
}
#bodyblock .right_big_con .category-list{margin-top:4px;}
#bodyblock .right_big_con .slideshow {
	float:left;
}
#bodyblock .right_big_con .slideshow-right {
	float:right;
}
#bodyblock .right_big_con .heighttow{ padding:10px 10px; line-height:18px;}
#bodyblock .right_big_con .index-categories {
	margin-top:9px;
	border:1px solid #bcbcbc;
}
#price-filter .sidebox-content ul li{line-height:20px;}
#price-filter ul li a:hover{color:#F07833;}
#bodyblock .right_big_con .speic-offers {
	display: block;
	padding: 7px 6px;
}
#bodyblock .right_big_con .infoSwitcher {
	background:#d6dde4;
	display:block;
	height:5px;
}

#bodyblock .right_big_con .content{
	padding:0.5em;
}
.right_big_con .subcats{
	margin-top:4px;
}
.infoSwitcher ul li {
	float: left;
	font-weight: bold;
	line-height: 29px;
	background:url(../images/backgroundpic/product-bjc.png) repeat-x;
	border-left:1px solid #FFF;
}
.infoSwitcher ul li a {
	display: block;
	color:#646464;
	padding: 0 12px;
	text-decoration: none;
}
#bodyblock .right_big_con .bar {
/*	clear: both;*/
	line-height: 34px;
	color:white;
	text-transform: uppercase;
	background:url(../images/backgroundpic/product_home_bj.png) repeat-x;
	padding:0 12px;
}
.infoSwitcher ul li.selected {
	background:url(../images/backgroundpic/product-bj.png) repeat-x;
	height:auto;
}
.infoSwitcher ul li.selected a {
	line-height: 38px;
	color:#FFF;
}
.infoSwitcher .info-view-all {
	float:right;
	padding:17px 20px 0 0;
	background:url(../images/comm/basicbg.png) 50px -35px no-repeat;
}
.home-product ul li {
	float: left;
	width: 160px;
	padding: 20px 13px;
}

.relative {
	position: relative;
	z-index: 1;
	height:156px;
/*	vertical-align:left;*/
}
.relative-title {
	padding-top:8px;
	height:30px;
}
.relative-title a {
	color:#000;
}
.relative-price {
	/*width:75%;*/
	/*color:#d5000a;
	font-weight:bold;
	text-align:center;
	font-size:1.5em;
	padding-top:5px;*/
}
.relative-price .off-iamge{ 
	background:url(../images/comm/off_price1.png) no-repeat;
	width:43px;
	height:25px;
	text-align:center;
	line-height:25px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	display:block;
	float:left;
	margin-left:5px;
	padding-left:2px;
}

.relative-price .display-price span.orginal-price{
	color:#707070;
	text-align:center;
	font-size:11px;
	text-decoration: line-through;
}

.relative-price .display-off-price span.off-price{
	color:#d5000a;
	font-weight:bold;
	text-align:center;
	font-size:22px;
	display:block;
	float:left;
}
.free-shipping{
	color:#009342;
	font-weight:bold;
	padding-bottom:5px;
}
.hone-button {
	padding-top:5px;
	text-align:center;
}
.show-more { float:right; padding-right:7px;  font-weight:bold; width:80px;}
.show-more a {color:#5375a0; background:url(../images/comm/basicbg.png) 73px -852px no-repeat; display:block}
.show-fewer a { background:url(../images/comm/basicbg.png) 73px -798px no-repeat;}
/*right_big_con --end*/

/* maxwidth --begin*/

#maxwidth {
	margin-top:48px;
}
.maxwidth {
	margin-top:5px;
}
#join-club {
	border:1px solid #c1c1c1;
	margin-top:20px;
}
/* maxwidth --end*/

/*define shop cart*/
.sub-total{
	font-weight:bold;
	font-size:1.4em;
}
#show-sub-total span {
	font-weight:bold;
	font-size:1.4em;
}
.coupon-apply img{
	vertical-align:middle;
	padding-bottom:4px;
}
.clear-cart img{
	vertical-align:middle;
	padding-bottom:8px;
}
.show-cart-info{
	padding-left:6px;
	padding-right:6px;
}
/* footerblock --begin */
#footerblock {
	/*background:url(../images/backgroundpic/fotter-bj.png) repeat-x;*/
	border:1px solid #C1C1C1;
	margin-top:7px;
	padding-top:5px;
}
#footerblock .maxwidth {
	padding:16px 17px;
	float:left;
	width:248px;
}
#footerblock .service_info {
	background:url(../images/comm/buy_with_confidence.png) 17px no-repeat;
	height:180px;
	padding-left:210px;
}
#footerblock .info_content {
	border-right:1px solid #cacccd;
	width:126px;
	height:149px;
	float:left;
	margin-top:12px;
	line-height:25px;
	padding:0 27px;
}
#footerblock .info_content ul {font-size:11px;color:#585858;font-family:verdana;}
#footerblock .service_info a {
	color:#767A7D;
}
#footerblock .info_content span {
	font-size:11px;
	color:#f88038;
	padding-bottom:10px;
	font-weight:bold;
	font-family:verdana;
}
#footerblock .info_right {
	border-right:none !important;
}
#footerblock .partners {
	border-top:1px solid #bdbebf;
	padding:10px 10px;
	clear:both;
}
#footerblock .g_t_c {
	text-align:center;
	margin-top:10px;
}
#footerblock .footer_keywords {
	font-size:10px;
	color:#666;
}
#footerblock .footer_keywords a {
	color:black;
	line-height:30px;
}
#footerblock .footer_keywords a:hover {
	text-decoration: underline;
	color: #EB1B23;
}
#footerblock .info_content ul li {
	padding-left:1px;
}
#thawteseal{position:relative;}
/* footerblock --end */


/* contentspages --begin*/
/* bannertop --begin*/

#banner-top {
	margin-top:5px;
}
/* bannertop --end*/

/* breadcrumb --begin*/
#breadcrumb {margin-top:12px;height:23px;background:url(../images/backgroundpic/home-root.png) repeat-x;}
#breadcrumb ul {clear: both;zoom: 1;}
#breadcrumb li {float: left;position: relative;}
#breadcrumb li a {display: inline-block;padding: 0 15px 0 13px;height:23px;border-left:1px solid #ced3d9;background:url(../images/backgroundpic/home-metail.png) repeat-x;}
#breadcrumb span {float: left;width: 17px;height: 17px;margin-top:2px;overflow: hidden;background: transparent url(../images/comm/basicbg.png) 0 -147px no-repeat;text-indent:-9999px;}
#breadcrumb li i {position: absolute;top: 0;right: -7px;z-index: 2;width: 19px;height: 23px;background-position: 0 -75px;background:url(../images/comm/basicbg.png) 0 -292px no-repeat;}
#breadcrumb .crumb {line-height:23px;}
#breadcrumb .crumb-i {background:url(../images/comm/basicbg.png) 0 -564px no-repeat;}
#breadcrumb .crumb-last {background:url(../images/backgroundpic/crumb0-bj.png) repeat-x;}
#breadcrumb .crumb-last i {background:url(../images/comm/basicbg.png) 0 -463px no-repeat;width:18px;}
/* breadcrumb --end*/

/* w-cateNav --begin*/
.w-cateNav {
	border:1px s
}
.w-cateNav .page-heading h1 {
height:
}
.sidebox .category_top {
	color:#f07833;
	background:#e8ecf0;
	height:33px;
	line-height:33px;
	display:block;
	text-indent:7px;
	font-weight:bold;
}
.w-cateNav ul li:hover {
}
.w-cateNav .pull-drop {
	border-bottom: 1px solid #C7C7C7;
}
.w-cateNav .mab span {
	background:url(../images/comm/basicbg.png) 0px -365px no-repeat;
	display:block;
	width:7px;
	height:33px;
	float:left;
	margin-left:3px;
}
.w-cateNav .mab strong {
	font-weight:normal;
	float:left;
}
.w-cateNav .pull-down li {
	border:none !important;
	height:25px !important;
	line-height:25px !important;
	text-indent:10px;
	background:url(../images/comm/basicbg.png) 20px -197px no-repeat;
}
.w-cateNav .pull-down .pull-two:hover {
	background:url(../images/comm/basicbg.png) 20px -235px no-repeat;
}
/* w-cateNav --end*/

/*slideshwo-right --begin*/
.right_big_con h1 {
	font-size:22px;
}
.slideshwo-right .slideshowimg {
	border:1px solid #bcbcbc;
	margin-top:5px;
}
.slideshwo-right img p {
	color:#464646;
}
/*slideshwo-right --end*/

/* contentspages --end*/

/* particular --begin*/
#bodyblock .border_t {
	border-top:2px solid #d7dbdf;
}
/*#bodyblock .border_b {
	border-bottom:2px solid #d7dbdf;
	padding-bottom:5px;
}*/
.product_flash {
	width:327px;
	float:left;
	margin-top:15px;
}
#bodyblock .arrowhead {
	background:url(../images/comm/basicbg.png) 0 -625px no-repeat;
}
#bodyblock .arrowhead:hover { background:url(../images/comm/basicbg.png) 0 -902px no-repeat;}
#bodyblock .hasitem, .arrowhead {
	width:17px;
	height:42px;
	text-indent:-99999px;
	display:block;
	float:left;
}
#bodyblock .hasitem {
	background:url(../images/comm/basicbg.png) 0 -697px no-repeat;
}
#bodyblock .hasitem:hover {background:url(../images/comm/basicbg.png) 0 -958px no-repeat; }
#bodyblock .prodthumbnails {
	float:left;
}
#bodyblock .prodthumbnails .prodtcolor {
	border:1px solid #ddd;
}
.featured-product{
	border:1px solid #ddd;
}
#bodyblock .prodthumbnails a {
	margin:0 13PX;
}
#bodyblock .prodthumbnails a img {
	border:1px solid #f7b4aa;
}
#bodyblock .widget {
	line-height:25px;
	padding-bottom:10px;
}

#bodyblock .star {background:url(../images/xshop_images.gif) no-repeat scroll -762px -218px;height:15px;width:15px;display:block;float:left;}
#bodyblock .star_gray {background:url(../images/xshop_images.gif) no-repeat scroll -762px -255px;height:15px;width:15px;display:block;float:left;}
#bodyblock .text-through { text-decoration:line-through; color:#656565;}

#bodyblock .product_info_con {
	width:600px;
	float:right;
	padding:15px 0px 41px 25px;
}

#bodyblock .product_info_con .product-info-l{float:left;width:329px;}

.product_info_con h1 {
	font-size:19px;
	padding-bottom:10px;
}
.product_info_con a {
	color:#353535;
	line-height:15px;
}
.product_info_con .write {
	text-decoration:underline;
	font-size:13px;
}
.product_info_con .write-unline {
	padding-left:10px;
}
.product_info_con .list-price {
	font-size:14px;
	padding-top:16px;
	padding-bottom:10px;
	color:#353535;
}

.product_info_con .list-frit { padding-top:10px;}
.product_info_con .in_stock {
	line-height:28px;
	background:url(../images/comm/basicbg.png) -134px -703px no-repeat;
	margin:10px 0;
	padding-left:20px;
}
.free_delivery {
	font-style: oblique;
	font-size: 14px;
	color: #00AA4C;
	font-weight: bold;
}
.delivery_policy a:link, .delivery_policy a:visited {
	text-decoration: underline;
}
.delivery_policy a:hover {
	color:#f07833;
}
.mosttuch {
	height:24px;
	margin-top:19px;
	padding-left:25px;
}
.mostuchimg {
	height:24px;
	margin-top:22px;
}
.tell-friend {
	background:url(../images/comm/basicbg.png) -130px -628px no-repeat;
	display:block;
}
.share-it {
	background:url(../images/comm/basicbg.png) -130px -563px no-repeat;
	display:block;
}
.twweet-it {
	background:url(../images/comm/basicbg.png) -130px -463px no-repeat;
	display:block;
}
.share-it, .twweet-it, .share-icon {
	float:left;
	vertical-align: middle;
}
.twweet-it, .share-icon {
	margin-left:15px;
}
.twweet-it i {
	padding:0 10px;
}
.share-it i {
	padding:0 10px;
}
.tell-friend a {
	text-decoration:underline;
}
.productOrder {
	background:#edf1f4;
	width:240px;
	float:right;
	min-height:280px;
	text-align:center;
	margin-left:10px;
	margin-top:10px;
}
.productOrder li.save-off{
	color:#009342;
	font-weight:bold;
	font-size:24px;
	padding-top:40px;
}
.productOrder .price {
	font-size:36px;
	font-weight: bold;
	color: #4b4b4b;
	padding:12px 0 10px 0;
}
.productOrder .coupon_code_display{
	font-size:12px;
	font-weight:bold;
	color:#000;
	margin-top:5px;
	margin-left:76px;
	text-align:left;
}
.productOrder .pricesave { color:#2bc671; font-weight:bold; font-size:20px; padding-top:47px; font-family:Verdana, sans-serif;}
.productOrder select {
	border:1px solid #707070;
	width:35px;
	margin:0 0 10px 5px;
}
.productOrder label {
	font-size:14px;
}
.productOrder .add-button {
	padding-top:18px;
}
.productOrder .usecode {
	font-size:16px;
	line-height:25px;
	padding-bottom:47px;
	padding-top:15px;
	font-weight:bold;
	color:#323232;
}
.productOrder .noprice { padding-top:10px;color:#d5000a;}
.productOrder .no-orginal-price {padding-top:50px;}
.detailimage {
	padding:19px 10px 0 10px;
}
.detailimage .sparticular-title {
	font-size:14px;
	font-weight:bold;
}
.detailimage strong {
	color:#DD0100;
	font-size:20px;
}
.detailimage b {
	color:#383838;
}
.w-grid {
	position: relative;
	left: 48px;
	font-size: 12px;
	margin-top:10px;
	line-height:20px;
}
.w-grid dl {
	width: 150px;
	margin-left: 15px;
	float:left;
}

.w-grid p { text-align:center;}
.w-grid dd a:hover {
	color:#e16c2a;
}
.center {
	display:block;
}
.w-grid .price {
	font-weight: bold;
	color: black;
}
.w-grid .price, .center {
	text-align:center;
}

.carouselP {
	position:relative;
	width: 22px;
	height: 78px;
	top: 40px;
	cursor: pointer;
	left:10px;
	background:url(../images/comm/partibutton.png) no-repeat;
}
.proddetai {
	position:relative;
	width: 22px;
	height: 78px;
	top:-38px;
	cursor: pointer;
	background:url(../images/comm/partibuttonnext.png) no-repeat;
	float:right;
	right:9px;
}
.proddetail .proddetail-left {
	width:714px;
	float:left;
	margin-top:34px;
}
.discuss {
	background:#d6dde4;
	height:3px;
}

.discuss ul li {
	float: left;
	font-weight: bold;
	line-height: 37px;
	background:url(../images/backgroundpic/partlistbj.png) repeat-x;
	border-left: 1px solid white;
}
.discuss ul li a {
	display: block;
	color: #fff;
	padding: 0 12px;
	text-decoration: none;
}
.discuss ul li.selected {
	background:url(../images/backgroundpic/product-bjc.png) repeat-x;
	line-height:27px;
}
.discuss ul li.selected a {
	color:#646464;
}
.particular {
	padding-top:26px;
	padding-left:16px;
}
.despatched { color:#353535;}
.particular b {
	margin:10px 0px;
	display:block;
	font-size:14px;
}
.particular ul li { background:url(../images/comm/icon_arr.gif) 0 5px no-repeat; text-indent:10px; color:#383838;}
.proddetail-right {
	width:203px;
	float:left;
	margin-top:34px;
	margin-left:34px;
}
.proddetail-right h3 {
	background:url(../images/backgroundpic/relatedbj.png) repeat-x;
	height:37px;
	line-height:37px;
	text-align:center;
	color:#FFF;
}
.proddetail-right .borderright { border:1px solid #bcbcbc; padding:0 9px;border-top:none; }
.proddetail-right .productsmore { text-align:center;}
.proddetail-right .productsmore img { padding-top:10px;}
.proddetail-right .ul1 { padding-left:6px;border-bottom:1px solid #d4d4d4; padding-bottom:5px; line-height:15px;}
.ul2 { border:none !important;}
/* particular --end*/

/*productsummary --begin*/

.twow { padding-bottom:10px; display:block;}
.colorpart { color:#3e9dff; font-size:1.2em; font-weight:bold; line-height:20px;}
.product-listing {
	margin-bottom:20px;
}
.products-display {
	border:1px solid #C2C2C2;
	margin-top:5px;
	margin-bottom:5px;
}
.product-listing .displaying {
	height:28px;
	line-height:28px;
	padding-left:16px;
	font-size:13px;
}
.page-bar-right .display-number-info {margin-right:20px;float:left;}
.page-bar-right .display-pages {float:right;}
.page-bar-right .display-pages .current {color:#f07833;display:inline-block;padding:0 3px;text-decoration:underline;}
.page-bar-right .display-pages span {padding:0 3px;}
.page-bar-right .display-pages a:hover {color:#f07833;}
.product-listing .list-bar {height:34px;background:#e6eaee;border-bottom:1px solid #C2C2C2;line-height:34px;}
.product-listing .list-bar li{float:left;}
.product-listing .list-bar ul li strong {padding:0 4px;}
.product-listing .list-bar .list-bar-left {float:left;margin-left:14px;}
.product-listing .list-bar .list-bar-center {float:left;margin-left:100px;}
 .product-listing .list-bar .list-bar-center a{display:inline-block;padding:0 5px;line-height:20px;text-decoration:none;font-size:11px;color:#616161;border:1px solid transparent;}
.product-listing .list-bar .list-bar-center a:hover,
.product-listing .list-bar .list-bar-center a.page-selected{background:#d4d4d4;border:1px solid #aaa;color:#fff;-webkit-box-shadow:inset 0 2px 8px #bcbabf;-moz-box-shadow: inset 0 2px 8px #bababa;}
.product-listing .list-bar-right .li1 {padding-top:5px;}
.product-listing .list-bar-right .li1 a{
	background:url(../images/comm/listbar.png) 0 0 no-repeat;
	overflow:hidden;
	padding:0;
	height:26px;
	width:27px;
	border:0;
	text-indent: 99999px;
	float: left;
}
.product-listing .page-bar-right .prev_page{
	background:url(../images/prv_nav.png) 0px -16px no-repeat;
	height:16px;
	line-height:16px;
	width:16px;
	padding:0;
	vertical-align:middle;
	border:1px solid #DDD;
	display:inline-block;
	margin-bottom:4px;
}
.product-listing .page-bar-right .prev_page:hover{background-position:0 0;border-color:#fff;}
.product-listing .page-bar-right .next_page{
	background:url(../images/prv_nav.png) -16px -16px no-repeat;
	height:16px;
	line-height:16px;
	width:16px;
	padding:0;
	vertical-align:middle;
	border:1px solid #DDD;
	display:inline-block;
	margin-bottom:4px;
	margin-left:4px;
}
.product-listing .page-bar-right .next_page:hover{background-position:-16px 0;border-color:#fff;}
.product-listing .list-bar-right a.list_gallery.active, .product-listing .list-bar-right a.gallery:hover{
	background-position:0 -26px;
}
.product-listing .list-bar-right a.list_list.active, .product-listing .list-bar-right a.listing:hover{
	background-position:-27px -26px;
}
/*.product-listing .list-bar-right  a.listing:hover{background-position:-27px -26px;}*/
.product-listing .list-bar-right a.listing{background-position:-27px 0;}


.product-listing .page-bar-right { float:right;text-align:right;padding-right:12px;}
.product-listing .list-bar-right {float:right;text-align:right;padding-right:16px;}
.product-listing .list-bar-right .li5{ padding-right:9px;}
.product-listing .list-bar-right select { border:1px solid #bebebe;}
.product-listing .list-bar-right .li6 {padding-right:23px;}

.grid-display{padding: 0;}
.product-listing .grid-display{padding-left:6px;}
.grid-display .product{float:left;width: 161px;padding:20px 13px;height:275px;border-top:1px double #eaeaea;}

.displaying-right ul li {
	padding:0 10px;
	float:left;
}
.bjtwo {
	background:url(../images/backgroundpic/basicbg.png) -144px -293px no-repeat;
	display:block;
	width:45px;
	text-indent:15px;
}
.bjtwo1 {
	background:url(../images/backgroundpic/basicbg.png) -144px -369px no-repeat;
}
.bjthree {
	background:url(../images/backgroundpic/basicbg.png) -110px -327px no-repeat;
	display:block;
	width:45px;
}
.displaying-right .motos { font-size:16px; font-weight:bold;}
.displaying-right .moto:hover {
	font-size:16px;
	font-weight:bold;
	color:#333;
}


.tabular-display .list_product {border-top:1px double #eaeaea;height: 160px;width: 727px;padding-top:10px;margin:7px;}
.tabular-display .first-row, .grid-display .first-row{border-top:none;}
.list5 {}
.list4 { border-top:1px solid #b9bbbc;}
.list_product .li_con {
width: 400px;
padding: 0 15px;
float:left;
color:#353535;
}
.list_product .product-detail{
 	float:left;
 	padding-top:10px;
 	padding-bottom:10px;
 	margin-left:25px;
}
.list_product .product-detail span.save-off{color:#009342;font-size:14px;font-weight:bold;}
.list_product .li_con dt a { color:#000; font-size:13px;line-height:13px;}
.list_product .li_con a:hover { color:#f07833;}
.list_product .relative { float:left;}
.in_stock {
padding-left: 20px;
background:url(../images/comm/basicbg.png) -134px -703px no-repeat;
height: 28px;
line-height: 28px;
}

.actual-price { height:45px;}
.moste { background:#edf1f4;min-height:140px; float:left; width:172px; text-align:center;}
.product_price { padding:24px 0 19px 0;}
.product_prices { padding-top:11px; padding-bottom:9px;}
.product_pricet {padding-top:5px;}
.moste .pricesave { font-size:1.1em; color:#2bc671; font-weight:bold;}
.red { color:#b80100; /*font-weight:bold;*/ font-size:1.1em; /*line-height:30px;*/}
.list_product .actual-price .black{color:#000;font-weight:bold;font-size:1.1em;ling-height:30px;}
.product-title{ padding:17px 6px; text-align:center;}
.birf{border-top: 1px double #EAEAEA;}
.product-title .birftwo { border:none;}
/*productsummary --end*/

.category-list .category{
	float:left;
	height:298px;
	width:190px;
}
.category-list .category dd{
	padding-top:8px;
	padding-left:10px;
	line-height:18px;
}
.category-list .category dd h2{
	font-size:14px;
}
.category-list .category dd h3{
	font-size:11px;
	font-weight:normal;
	padding-left:12px;
	background:url(../images/backgroundpic/list-right-arrow.gif) 0 5px no-repeat;
}

.category-list .category dd .view-more{
	padding-left:12px;
	font-size:11px;
}
	
.subcats .subcat{
	display:block;
	float:left;
	width:190px;
	text-align:center;
}
.subcats .subcat dd{
	padding-top:10px;
}

.hide{
	display:none;
}