body{ background: url(../images/bg.jpg) repeat left top; margin:0; padding:0; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#252424; padding-bottom:30px;}
a{ text-decoration:none; }
img{ border:none;}
a img{ border:none;}
ul li{ list-style-type:none;}

html, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	margin: 0;
	padding: 0;
}
.clr{ clear:both;}
.rgh{ float:right;}
.lft{ float:left;}
.wraper{ width:930px; margin:0 auto; padding:0;}
.nav_bg{ height:59px; width:100%; background:url(../images/nav_bg.jpg) repeat-x left top;}
.menu{ width:700px; float:left; padding-top:7px;}
.menu ul li{ height:52px; float:left; font:normal 18px/50px Arial, Helvetica, sans-serif;color:#fff; } 
.menu ul li a{color:#fff; padding:0 15px;}
.menu ul li a:hover{color:#23e9f0;}
.menu ul li a.active{color:#23e9f0;}
.search{ width:264px; height:28px; float:right; padding-top:18px; margin-right:-35px}
.search_bg{ background:url(../images/search_bg.png) repeat-x left top; height:28px; width:175px; border:none; border-right:1px solid #970a00; font:normal 12px/25px Arial, Helvetica, sans-serif; color:#ada8ad;}
.search_but{ background: url(../images/search_but.png) no-repeat left top; height:28px; width:69px; border:none; cursor:pointer; margin-top:1px;}
.head1{ height:130px;}
.logo{ float:left; width:500px; margin-top:36px;}
.head1_right{ float:right; margin-top:20px; width:350px;}
.head1_right .nav{ height:20px; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#f69efc; }
.head1_right .nav a{color:#f69efc; padding:0 12px; }
.head1_right .nav a:hover{color:#fff;}
.head1_right .nav a.active{color:#fff;}
.cart{ background:url(../images/cart.png) no-repeat left top;  text-indent:40px; margin-top:30px; margin-left:120px; height:32px;font:bold 14px/32px Arial, Helvetica, sans-serif!important; color:#f69efc;}
.con{ background:#fff; padding:20px 0;}
.con_left{ width:670px; float:left}
.con_right{ width:254px; float:right}
.con_right_title{ background:url(../images/title4.png) no-repeat left top; width:282px; margin:0 -27px 0 -0px; height:63px; font:normal 20px/47px Arial, Helvetica, sans-serif; color:#fff; text-indent:15px;}
.con_right1{ background:url(../images/con_right_1bg.png) no-repeat left top; width:240px; height:244px; margin-left:11px; margin-top:-13px;}
.con_right1 p{ padding:12px;font:normal 13px/18px Arial, Helvetica, sans-serif; color:#000;} 
.con_right2{ background:#e2e2e3; width:240px; height: auto; margin-left:11px; margin-top:-13px;}
.con_right2 .pro{ 
	background-color: #fff;
	-moz-box-shadow:   0px 0px 2px 2px #ccc;
  -webkit-box-shadow: 0px 0px 2px 2px #ccc;
  box-shadow:         0px 0px 2px 2px #ccc;
	margin: 0 0 5px 5px;
padding:12px; text-align:center; min-height:221px; width:190px; position:relative;}
.con_right2 .price{ background:url(../images/pricebg.png) no-repeat left top; position:absolute; height:38px; width:112px; left:0px; bottom:24px; font:normal 20px/38px Arial, Helvetica, sans-serif; color:#191b1b; text-align:left; text-indent:10px;}
.con_right2 .price a{color:#191b1b;}
.con_right2 .price a:hover{color:#fff;}
.con_right2 .det{ background:#c8c5c8; border:1px solid #a09d9d; padding:10px 7px; font: normal 11px/16px Arial, Helvetica, sans-serif; color:#2c2c2c; width:199px; margin-left:4px; margin-top:5px;}
.con_right2 .det a { font: normal 11px/16px Arial, Helvetica, sans-serif; color:#2c2c2c; }

.ban{ height:298px; width:698px; margin-left:-29px; }
.left_links{ width:224px; float:left;}
.left_link{ width:217px;  padding-left:5px; top:-90px;}
.left_link_title{ background: url(../images/title3.png) no-repeat left top; width:219px; height:43px; font:normal 20px/43px Arial, Helvetica, sans-serif; color:#fff; text-indent:15px;}
.left_link_bg{ background: url(../images/title3_shead.png) repeat-y left top; padding:10px;}
.left_link_bg ul li{ background:url(../images/line1.png) no-repeat left bottom; font:normal 12px/18px Arial, Helvetica, sans-serif; padding-bottom:8px;}
.left_link_bg ul li span{background:url(../images/bullet1.png) no-repeat left 7px; padding-left:12px; display:block;}
.left_link_bg ul li span a{ color:#302e2e}
.left_link_bg ul li span a:hover{ color:#0b8b90}
.midl_con{ width:441px; float:right;}
.welcome{ margin-top:-8px;}
.welcome p{ font:normal 12px/16px Arial, Helvetica, sans-serif; color:#252424; padding-bottom:15px; }
.feature_title{ height:46px; background:url(../images/title1.png) no-repeat left top; width:441px; font:normal 20px/46px Arial, Helvetica, sans-serif; color:#fff; text-indent:20px; }
.feature_bg{ background:url(../images/title_shead.png) no-repeat center top; padding-top:15px;}
.feature_pro{ background:url(../images/pro_bg.png) no-repeat left top; width:232px; height:284px; float:left;}
.feature_pro .pic{ padding:12px; text-align:center; height:221px; width:199px; position:relative;}
.feature_pro .price{ background:url(../images/pricebg.png) no-repeat left top; position:absolute; height:38px; width:112px; left:8px; bottom:24px; font:normal 20px/38px Arial, Helvetica, sans-serif; color:#191b1b; text-align:left; text-indent:10px;}
.feature_pro .price a{color:#191b1b;}
.feature_pro .price a:hover{color:#fff;}
.feature_pro .det{ padding:3px 30px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#9c1111; text-align: center;}
.feature_pro .det a{color:#9c1111; text-decoration:underline ;}
.feature_pro .det a:hover{color:#9c1111; text-decoration:none ;}
.footer{ height:20px; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#dc9ce0; padding-right:15px}
.footer a{ color:#fff; padding:0 15px;}
.footer a:hover{color:#23e9f0;}

.smb-mc .mini_item_count {
    float: left!important;
    text-align: left!important;
}

.smb-mc .mini_msg {
    display: none!important;
}

.smb-mc .mini_subtotal {
    margin-left: 0px!important;
}

.smb-mc .minicart_c1 {
    width: 193px!important;
}

#yfc_mini {
	padding: 5px 0 0 0;
    float: left!important;
}

.smb-mc .mini_icon {
   display: none!important;
}

.smb-mc .mini_msg, .mini_item_count, .mini_subtotal {
    font-family: Arial, Helvetica, sans-serif!important;
}

.right-item {
	padding:12px 0 12px 12px;
}

h1 {
	font-size: 18px;
	color: #CF49D8;
}

.accessoriesHeader {
	font-size: 16px;
	font-weight: bold;
	margin-top: 20px;
}

#itemTop img {
	margin-right: 10px;
}

#productTable td {
	margin-right: 5px;
}

#itemTop {
	margin-bottom: 15px;
}

.feature_pro2 .det{ padding:3px 30px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#9c1111; text-align: center;}
.feature_pro2 .det a{color:#9c1111; text-decoration:underline ;}
.feature_pro2 .det a:hover{color:#9c1111; text-decoration:none ;}

.ddCell {
	background:url(../images/ddBg.png) no-repeat right top;
	height: 53px;
	margin: 0 0 5px 0;
}

.ddPad {
	text-align: center;
	padding: 15px 0 0 8px;
}