@font-face {
	font-family: 'iconfont';
	src: url('font/iconfont.eot');
	src: url('font/iconfont.eot?#iefix') format('embedded-opentype'), url('font/iconfont.woff') format('woff'), url('font/iconfont.ttf') format('truetype'), url('font/iconfont.svg#svgFontName') format('svg')
}
.iconfont {
	font-family: "iconfont";
	font-size: 18px;
	font-style: normal
}
body {
	position: relative;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
body header .wrap ul li {
	float: left
}
#logo {
	padding-top: 15px
}
ul, li, p {
	margin: 0;
	padding: 0;
	list-style: none
}
h1, h2, h3, h4 {
	font-size: 12px;
	display: block;
	padding: 0;
	margin: 0;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0
}
dl, dd {
	display: block;
	padding: 0;
	margin: 0;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0
}
h3 {
	font-weight: normal;
	margin: 0;
	padding: 0
}
h2 {
	font-weight: bold
}
.blue {
	color: #00aeff
}
a:link, a:visited, a {
	color: #333;
	text-decoration: none
}
a:hover {
	color: #00aeff
}
.fl {
	float: left
}
.fr {
	float: right
}
.clear {
	clear: both
}
.space {
	height: 6px;
	overflow: hidden;
	clear: both
}
.ospace {
	height: 13px;
	overflow: hidden;
	clear: both
}
:focus {
	outline: 0
}
.wrap, .etotalk {
	width: 1200px;
	margin: 0 auto;
	color: #333
}
img {
	border: 0
}
.top {
	height: 170px
}
.pa_top10 {
	padding-top: 10px
}
.p_t5 {
	padding-top: 5px
}
.pa_buttom10 {
	padding-bottom: 10px
}
.pa10 {
	padding: 10px
}
.ma10 {
	margin: 10px
}
.black {
	color: #000
}
.white {
	background-color: #fff
}
.font_11 {
	font-size: 11px
}
.z_index_999 {
	z-index: 999
}
.red {
	color: #c00
}
.pad_13px {
	padding-right: 13px
}
.padding_9 {
	padding: 5px
}
.font12 {
	font-size: 12px
}
.de_font {
	font-size: 12px;
	font-weight: normal
}
.gray {
	color: #999
}
.b {
	font-weight: bold
}
.m_top_8 {
	margin-top: 8px
}
.margin_t {
	margin-top: 10px
}
.allborder {
	border: 1px solid #ddd
}
#header_header {
	border-bottom: solid 1px #ccc;
	background-color: #f5f5f5;
	height: 28px
}
#header_section {
	background-color: #f9f9f9;
	height: 100px;
	clear: both
}
#header_nav {
	background-color: #343434;
	/*background-color: #b90707; red*/
	height: 40px;
	border-bottom: solid 2px #a3a3a3

}
#header_search {
	padding-left: 55px;
	padding-top: 30px;
	width: 700px
}
.chrome_adjust {
	line-height: 13px;
	font-size: 10px;
	-webkit-transform: scale(0.9) translate(0px, 0px);
	letter-spacing: normal;
	height: 25px;
	overflow: hidden
}
.home_right, .home_left {
	position: relative;
	height: 500px;
	overflow: hidden;
	border: solid 1px #434343;
	margin-right: -4px;
	background-color: #FFF
}
#activedeal #centerBoxWrappe {
	width: 1198px;
	border: solid 1px #434343
}
.index_title del {
	display: none
}
.index_title .index_font {
	margin-top: -8px
}
.search_input input {
	padding: 0;
	margin: 0;
	width: 600px;
	height: 35px;
	margin-left: -1px;
	border: solid 1px #dedede;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0
}
.right_big_con {
	float: right;
	width: 1010px
}
.minframe {
	width: 185px;
	margin-top: -2px
}
.price {
	color: #c00;
	font-size: 18px;
	font-weight: bold;
	height: 30px
}
.prodline {
	border-bottom: 1px solid #ddd
}
.bottom_line {
	border-top: 1px solid #ddd;
	margin-bottom: 10px
}
.top_line {
	border-top: 1px solid #ddd;
	margin-top: 10px;
	margin-bottom: 10px
}
#main_header {
	height: 170px;
	background: url(../images/index_top_bg.jpg) top repeat-x;
	width: 100%
}
#search_con li {
	float: left;
	color: #666
}
#search_con li a {
	color: #666
}
#search_con li a:hover {
	color: #00aeff
}
.home_left {
	width: 210px;
	height: 500px;
	float: left;
	background-color: #f7f7f7
}
.home_right {
	width: 990px;
	float: left
}
.home_page header {
	width: 1200px;
	font-size: 24px;
	border-bottom: solid 1px #434343
}
.home_page header span {
	position: relative;
	font-size: 24px;
	background-color: #434343;
	color: #fff;
	line-height: 24px;
	padding: 0 15px 0 15px;
	margin-right: 10px
}
#activedeal .index_title, #new_arr .index_title {
	overflow: hidden
}
#activedeal .index_font, #activedeal .product_start {
	width: 100%
}
#smartphone .title, #tabletpc .title, #diycase .title, #electroices .title, #setp .title {
	height: 166px;
	width: 210px;
	text-shadow: #000;
	position: relative
}
#smartphone .title {
	background: url(../images/smart_bg.jpg)
}
#setp .title {
	background: url(../images/setp.jpg)
}
#tabletpc .title {
	background: url(../images/tablet_bg.jpg)
}
#diycase .title {
	background: url(../images/tablet_bg.jpg)
}
#electroices .title {
	background: url(../images/electroices_bg.jpg)
}
#smartphone, #tabletpc, #diycase, #electroices, #activedeal, #brand, #rc_banner, #footer_banner, #setp {
	padding-top: 25px;
	float: left
}
#brand .home_left, #brand .home_right {
	float: right;
	height: 250px;
	border: solid 1px #f7f7f7;
	overflow: hidden
}
#brand .home_right ul {
	width: 1000px
}
#brand .home_right ul li {
	border: solid 1px #f7f7f7;
	margin-right: -1px;
	margin-top: -1px;
	width: 198px;
	height: 125px;
	float: left
}
#setp_inner_right {
	width: 1980px
}
#smartphone_inner_right {
	width: 1980px
}
#tablet_inner_right {
	width: 1980px
}
#electroices_inner_right {
	width: 1980px
}
.selected {
	width: 200px;
	height: 45px;
	background: rgba(0,0,0,0.6) none repeat scroll 0 0!important;
	position: absolute;
	bottom: 0;
	color: #fff;
	padding-left: 10px;
	padding-top: 10px
}
.title .limit_1 {
	font-size: 16px
}
.title .limit_2 {
	font-size: 20px
}
.inner_banner {
	width: 400px;
	height: 250px
}
.inner_concent {
	width: 990px
}
.rc_banner li {
	float: left;
	width: 599px;
	height: 125px
}
#rc_banner .home_right {
	width: 1198px;
	height: auto!important;
	padding: 0;
	margin: 0
}
.hot_categories ul {
	padding: 0 10px 10px 0;
	background-color: #e5e5e5;
	clear: both
}
.hot_categories ul li {
	float: left;
	padding-left: 15px;
	padding-top: 10px
}
.main_categories ul, .sec_categories ul {
	padding: 0 10px 10px 0;
	clear: both
}
.main_categories a:link, .main_categories a:visited, .main_categories a, .sec_categories a:link, .sec_categories a:visited, .sec_categories a {
	color: #666
}
.main_categories a:hover {
	color: #00aeff
}
.main_categories ul li, .sec_categories ul li {
	padding-left: 15px;
	padding-top: 6px
}
.main_categories {
	padding-top: 10px
}
.main_categories, .sec_categories {
	color: #666
}
.foot {
	clear: both;
	margin: 20px 0 0 0;
	position: relative;
	min-width: 990px;
	background-color: #f8f8f8;
	border-top: solid 1px #e0e0e0;
	zoom: 1;
	top: 30px
}
.foot_banner {
	padding-top: 20px;
	padding-bottom: 20px
}
.foot_title {
	height: 31px;
	margin: 0 auto
}
.foot_title ul {
	float: left
}
.foot_title ul .act {
	color: #484848
}
.foot_special ul {
	width: 15.5%;
	float: left;
	padding-left: 10px;
	padding-top: 10px
}
.foot_special ul .title {
	height: 35px;
	overflow: hidden;
	line-height: 18px
}
.foot_title ul li {
	width: 150px;
	height: 31px;
	text-align: center;
	line-height: 30px;
	overflow: hidden;
	font-family: Arial, helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	background-image: -ms-linear-gradient(top, #e1e1e1, #f7f7f7);
	background-image: -moz-linear-gradient(top, #e1e1e1, #f7f7f7);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e1e1e1), color-stop(1, #f7f7f7));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#f7f7f7', StartColorStr='#e1e1e1');
	border-radius: 5px 5px 0 0;
	margin-right: 10px;
	display: inline;
	float: left;
	cursor: pointer;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #d1d1d1;
	border-right-color: #d1d1d1;
	border-left-color: #d1d1d1
}
.p_tag {
	width: 450px;
	padding-right: 40px
}
.p_tag a {
	color: #666;
	padding-right: 5px
}
.p_tag a:hover {
	color: #00aeff
}
.company_info {
	text-align: center
}
.company_info li {
	color: #666;
	padding-right: 20px;
	display: inline-block
}
.company_net {
	padding-left: 50px
}
.company_info a {
	color: #666
}
.company_info a:hover {
	color: #00aeff
}
.foot_shipping {
	padding-top: 10px;
	padding-bottom: 10px
}
.eto_head_cart {
	margin-top: 33px;
	margin-left: 25px;
	border: solid 1px #ead07c;
	background-color: #fdffa9;
	padding: 6px 20px 5px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}
.eto_head_cart .iconfont {
	padding-right: 5px
}
header #header_account li {
	line-height: 28px;
	padding-left: 15px
}
#paypal_login {
	padding-top: 33px
}
.eto_head_car a {
	color: #007cd8
}
.eto_head_online {
	padding-left: 18px;
	background: url(../images/eto_img.png) no-repeat 0 -18px;
	padding-top: 2px
}
.eto_search a span {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	height: 35px;
	background-color: #007cd8;
	width: 62px;
	padding-left: 15px
}
.eto_search a span:hover {
	background-color: #225793
}
.eto_search {
	float: left;
	margin-right: 0
}
.eto_search a span {
background-position:;
left 0;
	display: inline-block;
	position: absolute;
	left: 0
}
.eto_search a {
	background-position: right top;
	display: inline-block;
	float: left;
	position: relative;
	padding: 0 12px;
	line-height: 36px
}
.eto_search a:hover, #defalut_id a {
	background-position: -30px -36px;
	color: #fff
}
.eto_search a:hover span, #defalut_id a span {
	background-position: -30px -36px
}
.toplang {
	height: 24px;
	padding: 2px 0 4px 0;
	line-height: 24px;
	text-align: right;
	color: #424343
}
select.lang, select.Selectinput {
	width: 130px;
	padding: 2px;
	border: 1px solid #c6c6c6;
	vertical-align: middle;
	margin: 0;
	outline: 0;
	color: #989898
}
select.lang:focus, select.Selectinput:focus {
	outline: 0
}
.topnav {
	width: 550px;
	color: #333;
	text-align: right;
	line-height: 29px;
	padding-top: 24px;
	padding-right: 20px
}
.topnav a:link, .topnav a:visited {
	color: #ff0;
	margin: 0 5px
}
.topnav a:hover {
	color: #c4c400
}
.topnav .cart {
	line-height: 29px
}
.topnav .score {
	line-height: 29px
}
.topnav .online {
	line-height: 29px;
	margin-left: 30px
}
.topnav img {
	vertical-align: middle
}
.menu {
	height: 40px;
	line-height: 40px
}
.menuSpace {
	width: 2px;
	height: 40px;
	overflow: hidden;
	float: left
}
.catemenu {
	width: 185px;
	height: 40px;
	position: relative
}
.catemenu .tit {
	height: 40px;
	background: url(../images/index_21.jpg) no-repeat;
	cursor: pointer
}
.banner {
	width: 810px;
	top: 5px;
	margin-top: 5px;
	margin-left: 5px;
	height: 305px;
	overflow: hidden;
	position: relative;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0
}
.div_banner {
	width: 810px
}
.slide-li li {
	display: inline
}
.show_main_images {
	position: relative;
	height: 304px;
	overflow: hidden
}
.slide-li {
	position: absolute;
	bottom: 12px;
	right: 20px
}
.slide-li a {
	background: #999;
	padding: 0 7px;
	display: inline-block;
	cursor: pointer;
	filter: Alpha(Opacity=75);
	opacity: .75;
	color: #333;
	font-weight: bold
}
.slide-pic li a {
	display: block
}
.slide-li .cur a, .slide-li a:hover {
	background: #000;
	text-decoration: none;
	color: #ccc
}
#cat_tab ul li {
	display: inline
}
#catalog_banner {
	background-color: #ccc;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none
}
.newPriceLinks {
	background-color: #fff;
	margin-bottom: 3px;
	bottom: 5px
}
.newPriceLinks dl {
	height: auto;
	margin-top: 3px;
	margin-bottom: -5px;
	zoom: 1;
	clear: both;
	overflow: visible
}
.newPriceLinks dl:after {
	content: ".";
	height: 0;
	display: block;
	clear: both;
	visibility: hidden
}
.newPriceLinks dt {
	height: 26px;
	line-height: 15px;
	padding: 12px 5px 0 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c9c5c6
}
#featuredProducts {
	background-color: #fff
}
.centerBoxContentsFeatured {
	width: 185px;
	background-color: #fff;
	height: 295px;
	float: left;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	z-index: -1
}
.inner_concent .index_title {
	height: 46px;
	padding-top: 0;
	padding-bottom: 0
}
.inner_concent .centerBoxContentsFeatured {
	padding-top: 10px;
	padding-bottom: 10px;
	height: 225px
}
.inner_concent .index_font {
	padding-left: 10px;
	font-size: 18px;
	color: #c00;
	font-weight: bold;
	position: absolute;
	bottom: 0;
	right: 15px
}
.index_a {
	height: 50px;
	position: absolute;
	width: 50px;
	z-index: 103
}
.index_title_bg, .plist_title {
	width: 168px;
	height: 22px;
	margin-top: 188px;
	float: left;
	Line-height: 15px;
	z-index: 101;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	overflow: hidden
}
.index_title {
	width: 178px;
	height: 36px;
	float: left;
	line-height: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	color: #666;
	position: relative
}
.index_font {
	padding-left: 10px;
	font-size: 21px;
	color: #c00;
	font-weight: bold
}
.index_font sup {
	font-size: 14px;
	vertical-align: text-top
}
.index_img {
	position: absolute;
	z-index: 70
}
.ordprice {
	font-size: 11px;
	color: #666;
	font-weight: normal;
	padding-right: 5px
}
.shipping_free {
	padding-left: 5px;
	padding-top: 5px;
	height: 20px
}
.shipping_free a {
	height: 20px
}
.product_start {
	padding-left: 10px
}
.product_start a {
	margin-bottom: 5px
}
.shipping_free a span {
	display: inline-block;
	padding-left: 120px;
	height: 28px;
	background: url(../images/eto_img.png) no-repeat 0 -100px
}
.shipping_day a span {
	display: inline-block;
	margin-left: 5px;
	padding-left: 150px;
	height: 20px;
	background: url(../images/eto_img.png) no-repeat 0 -695px
}
.shipping_day a {
	height: 20px
}
.shipping_day {
	height: 20px
}
.product_start a span {
	display: inline-block;
	padding-left: 75px;
	height: 20px;
	color: #999;
	background: url(../images/eto_img.png) no-repeat 0 -435px
}
.hot {
	background: url(../images/eto_img.png) no-repeat 0 -150px
}
.l_t_e {
	background: url(../images/eto_img.png) no-repeat 0 -200px
}
.preslae {
	background: url(../images/eto_img.png) no-repeat 0 -350px
}
.new {
	background: url(../images/eto_img.png) no-repeat 0 -250px
}
.free_dhl {
	background: url(../images/eto_img.png) no-repeat 0 -299px
}
#bestSellers {
	overflow: auto;
	width: 193px;
	height: 187px
}
.scrollText {
	width: 2316px;
	min-height: 25px;
	float: left;
	overflow: hidden;
	position: relative
}
.scrollText li {
	float: left;
	width: 193px;
	height: 25px;
	display: table;
	overflow: hidden;
	position: relative
}
.scrollText li .img {
	width: 180px;
	height: 180px
}
.scrollText .ordprice {
	display: none
}
.scrollText .title {
	padding-top: 5px;
	bottom: 10px;
	height: 35px;
	overflow: hidden;
	position: absolute;
	background: rgba(0,0,0,0.7) none repeat scroll 0 0!important;
	padding: 5px
}
.scrollText .title a:link, .scrollText .title a:visited {
	color: #fff
}
.scrollText .index_font {
	margin-top: 0;
	position: absolute;
	top: 160px;
	right: 6px;
	color: #fc0
}
.scrollText .no_top {
	position: absolute;
	width: auto;
	padding: 2px 8px 0 8px;
	background-color: #c00;
	color: #fff;
	font-weight: bold
}
#bestSellers #mscroll-ctrl-next, .next {
	right: 0
}
#bestSellers #mscroll-ctrl-prev, .prev {
	left: 0
}
#bestSellers .prev, #bestSellers .next {
	top: 80px
}
#bestSellers .ctrl {
	top: 40px;
	width: 30px;
	height: 92px
}
#bestSellers .ctrl, .next, .prev {
	position: absolute;
	z-index: 1;
	cursor: pointer;
	transition: all .2s ease-in 0s
}
.next, .prev {
	top: 241px
}
#bestSellers #mscroll-ctrl-prev:hover b {
	background: url(../images/15.png) no-repeat 0 0
}
#bestSellers #mscroll-ctrl-next:hover b {
	background: url(../images/15.png) no-repeat 0 -37px
}
#bestSellers .ctrl b {
	background-image: url(../images/20130330B_1.png);
	background-repeat: no-repeat
}
#bestSellers #mscroll-ctrl-prev b {
	background-position: -85px -45px
}
#bestSellers #mscroll-ctrl-next b {
	background-position: -55px -45px
}
#bestSellers .ctrl b {
	display: block;
	margin: 30px auto 0;
	width: 25px;
	height: 33px;
	background-repeat: no-repeat;
	background-position: 5px 5px
}
.up {
	margin-left: 310px;
	width: 50px;
	height: 50px;
	background: #F90
}
.down {
	margin: 0 0 0 310px;
	zoom: 1;
	width: 50px;
	height: 50px;
	background: #960
}
.newPriceLinks dt.nobr, .newPriceLinks dt.sfhover div dl.nobr {
	border-top: 1px dashed #fff
}
.newPriceLinks dt p {
	line-height: 14px;
	border-bottom: 0;
	padding: 0
}
.newPriceLinks dt i.title {
	color: #f76f01;
	padding-left: 13px;
	float: left
}
.newPriceLinks dt i.title a {
	color: #f76f01
}
.newPriceLinks dt i.arrow {
	margin-left: 169px;
	margin-top: 5px;
	width: 9px;
	height: 10px;
	display: none;
	overflow: hidden
}
.newPriceLinks dt a:hover {
	text-decoration: none
}
.newPriceLinks dt a.more {
	float: right
}
.newPriceLinks dt span {
	font-weight: bold;
	color: #202c55
}
.newPriceLinks dd {
	height: 21px;
	line-height: 21px;
	margin: 0 0 0 6px;
	padding: 0;
	word-wrap: break-word;
	word-break: break-all;
	float: left;
	display: inline
}
.newPriceLinks dd a {
	white-space: nowrap;
	float: left
}
.newPriceLinks dt.sfhover {
	height: 24px;
	line-height: 14px;
	padding: 13px 6px 0 9px;
	border: 1px solid #fcc36c;
	background: #fdf6e3;
	position: relative;
	overflow: visible;
	z-index: inherit
}
.newPriceLinks dt.sfhover i.title {
	color: #9b3203
}
.newPriceLinks dt.sfhover a.more, .newPriceLinks dt.sfhover i.title a {
	color: #9b3203
}
.newPriceLinks dt.sfhover i.arrow {
	display: block;
	position: absolute;
	z-index: 99;
	left: -4px;
	top: 7px
}
.newPriceLinks dt.sfhover div {
	padding: 3px;
	left: 170px;
	width: 165px;
	height: 380px;
	border: 1px solid #ffbd66;
	position: absolute;
	z-index: 88;
	display: block;
	overflow: hidden;
	background-color: #fff;
	-webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
	box-shadow: 0 3px 7px rgba(0,0,0,0.3);
	background-repeat: no-repeat;
	background-position: bottom
}
.newPriceLinks dt.sfhover div dl {
	width: 150px;
	line-height: 24px;
	padding: 5px 6px 3px 5px;
	margin-top: 0;
	margin-left: 10px;
	background: #fff;
	zoom: 1;
	clear: both;
	overflow: hidden;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #ccc
}
.newPriceLinks dt.sfhover div dt {
	height: 24px;
	line-height: 24px;
	padding: 0;
	border: 0;
	font-weight: bold;
	color: #d80005;
	background: 0;
	overflow: hidden
}
.newPriceLinks dt.sfhover div dt a {
	color: #d80005;
	width: 180px
}
.newPriceLinks dt.sfhover div dt.short {
	height: 21px;
	line-height: 21px;
	float: left
}
.newPriceLinks dt.sfhover div dd {
	margin: 0 6px 0 0
}
.newPriceLinks dt.sfhover div dd a:hover {
	color: #d80005;
	text-decoration: underline
}
.newPriceLinks dt div {
	left: 0;
	top: 0;
	display: none
}
.con {
	top: 41px;
	padding: 7px;
	padding-bottom: 10px;
	display: block;
	-webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3);
	box-shadow: 0 3px 7px rgba(0,0,0,0.3);
	background-color: #8fdff0;
	background-repeat: no-repeat;
	background-position: bottom;
	border-radius: 0 0 3px 3px;
	z-index: 9999
}
.mainMenu a:link, .mainMenu a:visited {
	color: #fff;
	line-height: 40px;
	padding: 0 15px;
	font-size: 14px
}
.mainMenu a:hover {
	color: #ff4151
}
.searchForm .sTxt {
	width: 241px;
	height: 25px;
	line-height: 25px;
	border: 0;
	margin: 0;
	padding: 0 0 0 5px;
	background: 0
}
.searchForm {
	padding-top: 76px
}
.searchForm .sBtn {
	width: 30px;
	height: 25px;
	margin: 0;
	padding: 0;
	border: 0;
	background: 0
}
#slider {
	width: 810px;
	height: 385px
}
#slider ul {
	height: 385px
}
#slider ul li {
	height: 385px;
	width: 810px;
	float: left
}
#controls {
	position: absolute;
	bottom: 14px;
	width: 96px;
	height: 15px;
	margin: 0;
	padding: 0;
	list-style: none;
	right: 0
}
#controls li {
	height: 15px;
	overflow: hidden;
	width: 15px;
	float: left;
	cursor: pointer;
	margin: 0;
	padding: 0;
	margin-right: 14px;
	text-indent: 9999px
}
.tab {
	border: 1px solid #d8d8d8;
	border-bottom: 0;
	background: #fff
}
.tabB {
	width: 181px
}
.tabB li {
	border: 1px solid #d8d8d8;
	border-top: 0;
	border-left: none;
	height: 35px;
	line-height: 35px;
	padding-left: 12px;
	cursor: pointer
}
.tabB li a img {
	margin-right: 19px;
	vertical-align: middle
}
.tabB li a:link, .tabB li a:visited {
	color: #0065a0;
	line-height: 22px;
	display: block;
	height: 22px;
	padding-top: 8px
}
.tabB li.on {
	background: 0;
	border-right: 0
}
.tabC {
	height: 215px;
	border-bottom: 1px solid #d8d8d8;
	overflow: hidden;
	width: 819px
}
.tabC ul {
	width: 819px
}
.tabC ul li {
	width: 819px;
	height: 215px
}
.pbox-01 {
	width: 150px;
	color: #2d2d2d;
	float: left;
	padding: 10px 50px
}
.pbox-01 .price {
	font-size: 18px;
	font-weight: bold;
	color: #2d2d2d
}
.pbox-01 .oprice {
	font-size: 12px;
	color: #42c2fe;
	text-decoration: line-through
}
.last {
	background: 0
}
.pbox-02 {
	background: #fff;
	padding: 8px 0
}
.pbox-02 ul li {
	width: 220px;
	float: left;
	padding: 6px 20px 6px 6px
}
.pbox-02 ul li.last {
	background: 0
}
.pbox-02 ul li img {
	float: left;
	width: 130px;
	height: 130px;
	margin-right: 6px
}
.pbox-02 ul li .tit {
	color: #42b9fe;
	font-size: 14px
}
.pbox-02 ul li .price {
	color: #2d2d2d;
	font-size: 14px;
	margin-top: 40px
}
.pbox-02 ul li .price span {
	color: #da0202;
	font-size: 18px
}
.pbox-02 ul li .btnbox {
	height: 27px;
	text-align: center;
	padding-left: 40px
}
.pbox-02 ul li .btnbox a.addCartBtn {
	width: 91px;
	height: 27px;
	display: block;
	text-indent: -9999px;
	margin: 0 6px 0 0;
	float: left
}
.pbox-02 ul li .btnbox a.detailBtn {
	width: 65px;
	height: 27px;
	display: block;
	text-indent: -9999px;
	float: left
}
.pbox-03 {
	padding: 12px 7px;
	background: #fff
}
.top_in_banner {
	height: 360px;
	background-color: #fff
}
.toplist {
	width: 202px;
	background-color: #fff
}
.toplist .tit {
	height: 30px;
	background-image: -ms-linear-gradient(top, #8ab1da, #4785c2);
	background-image: -moz-linear-gradient(top, #8ab1da, #4785c2);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8ab1da), color-stop(1, #4785c2));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#000000', StartColorStr='#ffffff');
	border-radius: 3px 3px 0 0
}
.toplist .tit h3 {
	padding-top: 5px;
	padding-left: 10px;
	color: #fff;
	font-weight: bold
}
.toplist .ibs {
	border: 1px solid #cfd4da
}
.toplist .ibs ul li {
	height: 60px;
	padding: 10px;
	background: url(../images/line_x.jpg) bottom center no-repeat
}
.toplist .ibs ul li img {
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 4px
}
.toplist .ibs ul li .title {
	color: #358dd2;
	line-height: 16px
}
.toplist .ibs ul li .price {
	color: #bd2d2c;
	line-height: 16px
}
.toplist .ibs ul li .num {
	float: right;
	color: #fff;
	background: #ff9600;
	line-height: 14px
}
.more {
	text-align: right;
	color: #358dd2;
	padding: 0 10px;
	line-height: 22px
}
.bestTOP {
	width: 740px;
	height: 341px
}
.bestTOP .word {
	width: 288px
}
.bestTOP .word h1 {
	color: #4eaed4;
	margin: 0;
	padding: 0;
	padding-top: 30px;
	font-size: 44px;
	line-height: 50px
}
.bestTOP .word h2 {
	color: #c3c3c2;
	margin: 0;
	padding: 0;
	font-size: 38px;
	line-height: 44px
}
.bestTOP .word p {
	color: #c9cacd;
	line-height: 20px
}
.bestTOP .word p.price {
	font-size: 20px;
	color: #6ab0d0;
	line-height: 36px
}
.bestTOP .word .snBtn {
	width: 122px;
	height: 41px;
	display: block;
	text-indent: -9999px
}
.bestTOP .pic {
	width: 340px;
	height: 340px
}
.bestTOP .pic img {
	width: 340px;
	height: 340px;
	border: 0
}
.friendlink {
	color: #a3a3a3
}
.friendlink a {
	margin: 0 13px;
	color: #a3a3a3
}
.sharelink {
	height: 32px;
	padding-left: 42px;
	color: #333;
	width: 76px;
	display: block;
	float: left;
	line-height: 16px;
	margin: 50px 75px 0 0
}
.foot-02 {
	height: 110px;
	border: 1px solid #ddd;
	padding: 30px 0;
	border-left: none;
	border-right: 0
}
.foot-02 .f1 {
	width: 370px;
	padding: 0 0 0 10px
}
.foot-02 .f2 {
	width: 360px;
	padding: 0 0 0 10px
}
.foot-02 .f3 {
	width: 215px;
	padding: 0 0 0 10px
}
.foot-02 p a {
	margin: 0 4px
}
.foot-02 h3 {
	margin: 0;
	padding: 0;
	line-height: 30px
}
.foot-03 h3 {
	margin: 0;
	padding: 0;
	line-height: 30px
}
.foot-03 a {
	color: #666
}
.foot-03 div {
	margin: 0 60px 0 0;
	padding: 20px 0 0 0
}
.mainCon {
	padding: 7px 20px;
	min-height: 400px;
	_height: 400px;
	border: 1px solid #d8d8d8;
	background: #fff
}
.pageTit {
	height: 40px;
	line-height: 40px;
	color: #9e9e9e;
	border-bottom: 1px solid #d8d8d8;
	overflow: hidden
}
.pageTit img {
	vertical-align: -2%
}
.pageTit a {
	color: #9e9e9e;
	margin: 0 10px
}
.pageTit span {
	color: #bf1611;
	margin: 0 10px
}
#table1 tr td {
	padding: 5px;
	line-height: 1.5;
	border: 1px solid #d4e7ff;
	vertical-align: top
}
#table1 {
	border-collapse: collapse;
	border-spacing: 0;
	margin-top: 10px;
	margin-bottom: 10px
}
.pdmain {
	padding: 20px 0 0 0
}
.productimg {
	width: 400px
}
.productorder {
	width: 585px;
	border-right: solid 1px #f5f5f5;
	margin-bottom: 25px
}
.productorder h1 {
	font-size: 16px;
	color: #333;
	font-family: verdana, arial, helvetica, sans-serif;
	border-bottom: 1px solid #ddd;
	padding: 2px 0 7px 0;
	line-height: 20px;
	position: relative
}
.pditemid {
	font-size: 11px;
	color: #999;
	white-space: nowrap;
	font-weight: normal;
	padding-left: 5px
}
.productorder h3 a {
	padding: 0;
	font-size: 15px;
	color: #c00;
	font-weight: bold
}
.productorder h3 {
	font-size: 24px;
	color: #c00;
	font-weight: bold
}
.productorder h3 sup {
	font-size: 14px;
	vertical-align: text-top
}
.fw {
	width: 100px
}
#details_title span {
	border-radius: 5px 5px 0 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #06f;
	border-right-color: #06f;
	border-bottom-color: #06f;
	border-left-color: #06f;
	margin: 0;
	padding: 8px;
	background-color: #06f;
	color: #fff;
	font-weight: bold
}
#productDescription {
	margin-right: 10px;
	width: 900px
}
#shippinginfo {
	border: 1px solid #DDD;
	background: #f4f4f4;
	padding: 10px;
	color: #333;
	width: 260px
}
.pv_star {
	display: inline-block;
	overflow: hidden;
	position: relative;
	vertical-align: middle;
	background-image: url(../images/star-ratings.png);
	background-repeat: no-repeat
}
.starB5 {
	width: 100px;
	height: 18px;
	background-position: 0 -60px
}
#reviews_details h2, .reviews_title h2, #sitemap h2 {
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #DDD;
	padding: 5px 5px 5px 15px;
	background-color: #f0f0f0
}
#reviews_details ul {
	line-height: 18px
}
#reviews_details ul li dl {
	font-weight: bold;
	float: left;
	padding-right: 10px
}
#reviews_details ul li dd {
	width: 1200px;
	float: left
}
#reviews_details ul .rbg {
	background-color: #f5f5f5
}
#reviews_details ul li {
	padding-top: 10px
}
#reviews_details ul li em {
	float: left;
	width: 1200px;
	height: 9px;
	margin-left: 10px;
	background: url(../images/eto_img.png) no-repeat 0 -467px;
	position: relative;
	z-index: 99;
	top: -8px;
	left: 50px
}
.reviews_q {
	clear: both;
	width: 1200px;
	margin-left: 42px
}
.reviews_bg {
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e5e5e5;
	border-bottom-color: #e5e5e5;
	margin-top: 10px
}
.reviews_title {
	padding-left: 15px;
	position: relative
}
.v_logo {
	padding-left: 22px;
	padding-bottom: 3px;
	background: url(../images/eto_img.png) no-repeat 0 -488px
}
#p_input_q {
	padding-left: 20px;
	width: 200px
}
.p_att {
	width: 270px;
	overflow: hidden
}
.p_att select {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid;
	border-radius: 5px 0 0 5px;
	height: 28px;
	color: #333
}
.p_line {
	padding: 8px;
	border: 1px solid #ddd;
	margin-right: 0;
	border-radius: 5px 5px 5px 5px
}
.p_line a {
	color: #333
}
.p_line a:hover {
	color: #00aeff
}
.p_att .fl {
	margin-top: 10px
}
.eto_cart_fl {
	width: 920px
}
.eto_cart_fr {
	width: 260px
}
.cart_products ul, .recently ul {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e5e5e5;
	border-bottom-color: #e5e5e5;
	border-left-color: #e5e5e5
}
.cart_products ul li, .recently ul li {
	padding: 5px 10px 5px 10px;
	float: left;
	font-weight: normal
}
.recently ul li span {
	display: block;
	height: 40px;
	overflow: hidden
}
.cart_products ul dd {
	padding: 5px 10px 5px 10px;
	float: left;
	font-weight: normal
}
.cart_products .item {
	width: 700px
}
.cart_products .quantity {
	width: 80px
}
.cart_products .cartprice {
	width: 70px;
	text-align: right
}
.cart_title, .con_chkout_title {
	padding: 5px 10px 5px 10px;
	border: 1px solid #e5e5e5;
	background-image: -ms-linear-gradient(top, #eaeaea, #f7f7f7);
	background-image: -moz-linear-gradient(top, #eaeaea, #f7f7f7);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eaeaea), color-stop(1, #f7f7f7));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#f7f7f7', StartColorStr='#eaeaea');
	font-weight: bold;
	border-radius: 5px 5px 0 0
}
.cart_products .w1 {
	width: 80px
}
.cart_products .w2 {
	width: 580px
}
.cart_products a {
	color: #333
}
.cartAttribsList ul li {
	float: inherit;
	padding: 0;
	color: #666
}
.cartAttribsList ul {
	border: 0
}
.cartAttribsList {
	border-top: solid 1px #e5e5e5
}
#cartDetailes a {
	color: #267ab7
}
.recently ul li a {
	color: #333
}
#cartDetailes a:hover, .recently ul li a:hover {
	color: #00aeff
}
#cartClose a {
	color: #267ab7
}
#cartClose a:hover {
	color: #00aeff
}
.cartback a {
	color: #666;
	width: 150px;
	padding: 5px;
	border: 1px solid #e5e5e5;
color:#f90 background-image:-ms-linear-gradient(top, #eaeaea, #f7f7f7);
	background-image: -moz-linear-gradient(top, #eaeaea, #f7f7f7);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eaeaea), color-stop(1, #f7f7f7));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#f7f7f7', StartColorStr='#eaeaea')
}
.cartback a:hover {
	color: #666;
	width: 150px;
	padding: 5px;
	border: 1px solid #666;
color:#f90 background-image:-ms-linear-gradient(top, #eaeaea, #f7f7f7);
	background-image: -moz-linear-gradient(top, #eaeaea, #f7f7f7);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f7f7f7), color-stop(1, #f7f7f7));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#f7f7f7', StartColorStr='#eaeaea');
	text-decoration: underline;
	-webkit-box-shadow: 0 2px 7px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 2px 7px rgba(0,0,0,0.2);
	box-shadow: 0 2px 7px rgba(0,0,0,0.2)
}
.cartcheckout a {
	display: block;
	width: 135px;
	height: 36px;
	background: url(../images/btn_check.png) no-repeat 0 0
}
.sub_total {
	background-color: #f5f5f5
}
.sub_total li span {
	font-weight: bold;
	font-size: 22px
}
#result {
	position: absolute;
	background: #fff;
	border: 1px solid #cdcdcd;
	-webkit-box-shadow: 0 0 8px #cdcdcd;
	-moz-box-shadow: 0 0 8px #cdcdcd;
	box-shadow: 0 0 8px #cdcdcd;
	top: 15px;
	left: 40%;
	width: 260px;
	padding-bottom: 20px;
	overflow: hidden;
	display: none;
	z-index: 99999
}
.input {
	background: #FEE;
	border: 1px solid #ffb5b5
}
.eto-loginframe-ipt {
	float: left;
	width: 187px;
	height: 28px;
	line-height: 28px;
	text-indent: 6px;
	border: 1px solid #ddd
}
.eto-loginframe-blank ul li {
	padding: 5px;
	clear: both
}
.eto-loginframe-blank {
	padding-left: 35px;
	padding-bottom: 9px
}
.clearfix:after {
	display: block;
	overflow: hidden;
	clear: both;
	height: 0;
	visibility: hidden;
	content: "."
}
.eto-loginframe-tips {
	color: #888;
	line-height: 25px
}
.eto-loginframe-btn {
	float: left;
	width: 189px;
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	border: 1px solid #239438;
	color: #fff;
	background-color: #5eba6d;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#5eba6d), to(#3ca051));
	background-image: -webkit-linear-gradient(top, #5eba6d, #3ca051);
	background-image: -moz-linear-gradient(top, #5eba6d, #3ca051);
	background-image: -o-linear-gradient(top, #5eba6d, #3ca051);
	background-image: -ms-linear-gradient(top, #5eba6d, #3ca051);
	background-image: linear-gradient(top, #5eba6d, #3ca051)
}
.eto-loginframe-btn:hover {
	float: left;
	width: 189px;
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	border: 1px solid #239438;
	color: #fff;
	background-color: #060;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#5eba6d), to(#0d6c00));
	background-image: -webkit-linear-gradient(top, #5eba6d, #0d6c00);
	background-image: -moz-linear-gradient(top, #5eba6d, #0d6c00);
	background-image: -o-linear-gradient(top, #5eba6d, #0d6c00);
	background-image: -ms-linear-gradient(top, #5eba6d, #0d6c00);
	background-image: linear-gradient(top, #5eba6d, #0d6c00)
}
.eto_tabs .current {
	color: #999;
	top: 2px;
	border-top: 3px solid #009afc;
	height: 23px;
	border-bottom: 2px solid #fff
}
.eto_tabs {
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 25px;
	height: 33px;
	border-bottom: 2px solid #e5e5e5;
	padding-left: 20px;
	margin-bottom: 15px
}
.eto_tabs li {
	color: #999;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top: 2px;
	float: left;
	height: 25px;
	margin-left: -1px;
	border: 1px solid #e5e5e5;
	border-bottom: 2px solid #e5e5e5
}
#q_reg {
	color: #999
}
.nav_li a span, .nav_li a {
	/*background: url(../images/nav_ba_2.png) no-repeat;*/
	font-size: 12px;
	font-weight: bold;
	color: #fff;

}
.nav_li {
	float: left;
	margin-right: 0
}
.nav_li a span {
	background-position: left top;
	display: inline-block;
	height: 40px;
	width: 10px;
	position: absolute;
	left: 0;
	top: 0
}
.nav_li a {
	background-position: right top;
	display: inline-block;
	float: left;
	position: relative;
	padding: 0 12px;
	line-height: 40px;
	
	border-left: 1px solid #3f3f3f;
    border-right: 1px solid #1f1f1f;
	/*
	border-left: 1px solid  #AD0002;
    border-right: 1px solid  #780002;*/
}
.nav_li a:hover, #defalut_id a {
	/*background-position: right -40px;*/
	/*background-color:#780002;*/
	background-color:#000;
	
	color: #fff
}
.nav_li a:hover span, #defalut_id a span {
	/*background-position: left -40px;*/
	background-color:#000;
	/*background-color:#780002;*/
	
}
.nav_li_1 a span, .nav_li_1 a {
	/*background: url(../images/nav_ba_2.png) no-repeat;*/
	font-size: 12px;
	font-weight: bold;
	color: #fff;

}
.nav_li_1 {
	float: left;
	margin-right: 0
}
.nav_li_1 a span {
	background-position: left top;
	display: inline-block;
	height: 40px;
	width: 10px;
	position: absolute;
	left: 0;
	top: 0
}
.nav_li_1 a {
	background-position: right top;
	display: inline-block;
	float: left;
	position: relative;
	padding: 0 12px;
	line-height: 40px
}
.nav_li_1 a:hover, #defalut_id a {
	background-position: right -40px;
	color: #fff
}
.nav_li_1 a:hover span, #defalut_id a span {
	background-position: left -40px
}
.go {
	width: 47px;
	background-color: #FFF;
	position: fixed;
	_position: absolute;
	right: 12px;
	bottom: 70%;
	border-radius: 5px;
	box-shadow: 0 0 2px #36c;
	z-index: 9999999999
}
.go .e_news {
	background-position: 0 -62px;
	height: 34px;
	cursor: pointer
}
.go .e_news:hover {
	background-position: -38px -62px
}
.go .top {
	background-position: 0 0;
	height: 30px;
	cursor: pointer
}
.go .top:hover {
	background-position: -38px 0
}
.go .i_review {
	background-position: 0 -30px;
	height: 32px;
	cursor: pointer
}
.go .i_review:hover {
	background-position: -38px -30px
}
.go .bottom {
	background-position: 0 -88px;
	height: 22px
}
.go a {
	background: url(../images/top.png) no-repeat;
	display: block;
	text-indent: 999em;
	width: 37px;
	margin: 5px;
	border: 0;
	overflow: hidden;
	float: left
}
.go .bottom:hover {
	background-position: -38px -88px
}
.go .click {
	background: url(../images/click.png) no-repeat;
	width: 37px;
	height: 15px;
	bottom: -10px;
	left: 5px;
	position: absolute;
	z-index: 99999
}
.review_bg {
	background-image: -ms-linear-gradient(top, #fff, #e1e1e1);
	background-image: -moz-linear-gradient(top, #fff, #e1e1e1);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #e1e1e1));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#e1e1e1', StartColorStr='#fff');
	line-height: 18px
}
.review {
	background-color: #fff;
	text-align: center;
	line-height: 40px;
	font-size: 12px;
	font-weight: bold;
	z-index: 99999;
	width: 500px;
	left: 45%;
	top: 30%;
	margin-left: -150px!important;
	margin-top: -60px!important;
	margin-top: 0;
	position: fixed!important;
	position: absolute;
_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)/2:document.body.scrollTop+(document.body.clientHeight - this.clientHeight)/2);
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc
}
.pt_review {
	background-image: url(/images/review/pv_bg.gif);
	width: 100%;
	height: 42px
}
.textshow {
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25)
}
#p_submit a:hover {
	color: #fff;
	text-decoration: none
}
#p_submit a {
	color: #fff;
	text-decoration: none
}
.btn {
	display: block;
	position: relative;
	background: #aaa;
	padding: 5px;
	float: left;
	color: #fff;
	text-decoration: none;
	cursor: pointer
}
.btn * {
	font-style: normal;
	background-image: url(../../../../btn2.png);
	background-repeat: no-repeat;
	display: block;
	position: relative
}
.btn i {
	background-position: top left;
	position: absolute;
	margin-bottom: -5px;
	top: 0;
	left: 0;
	width: 5px;
	height: 5px
}
.btn span {
	background-position: bottom left;
	left: -5px;
	padding: 0 0 5px 10px;
	margin-bottom: -5px
}
.btn span i {
	background-position: bottom right;
	margin-bottom: 0;
	position: absolute;
	left: 100%;
	width: 10px;
	height: 100%;
	top: 0
}
.btn span span {
	background-position: top right;
	position: absolute;
	right: -10px;
	margin-left: 10px;
	top: -5px;
	height: 0
}
.btn.blue {
	background: #2ae
}
.btn.green {
	background: #9d4
}
.btn.pink {
	background: #e1a
}
.btn:hover {
	background-color: #a00
}
.btn:active {
	background-color: #444
}
.btn[class] {
	background-image: url(../../../../shade.png);
	background-position: bottom
}
* html .btn {
	border: 3px double #aaa
}
* html .btn.blue {
	border-color: #2ae
}
* html .btn.green {
	border-color: #9d4
}
* html .btn.pink {
	border-color: #e1a
}
* html .btn:hover {
	border-color: #a00
}
.checkoutshipping, .checkout_success {
	width: 800px;
	margin: 0 auto
}
.checkoutshipping .cart_title {
	border-bottom-width: 0;
	margin-top: 20px
}
.chkout_title {
	width: 100%;
	height: 20px;
	padding-top: 5px
}
.c1 {
	margin-left: 10px
}
.checkoutshipping .m_1 {
	width: 330px
}
.checkoutshipping .m_2 {
	width: 320px
}
.checkoutshipping .m_3 {
	width: 100px;
	text-align: right
}
.checkoutshipping .p_1 {
	width: 100px
}
.checkoutshipping .p_2 {
	width: 460px;
	padding-right: 50px
}
.checkoutshipping .p_3 {
	width: 50px
}
.checkoutshipping .p_4 {
	width: 100px;
	text-align: right
}
.m_right {
	margin-right: 10px
}
.allborder ul {
	padding: 5px 10px 5px 10px
}
.chkout_shipping_title {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd
}
.cart_step {
	background: url(../images/cart_step.jpg) 0 0 no-repeat;
	width: 294px;
	height: 40px;
	margin: 0 auto;
	margin-top: 15px
}
.cart_pay {
	background-position: 0 -40px
}
.cart_success {
	background-position: 0 -80px
}
.blue_line {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #eee
}
.order_sub {
	margin-top: 15px
}
.order_sub .a1 {
	background-position: 0 -39px
}
.order_sub .place {
	width: 135px;
	height: 35px;
	border: 0;
	background-image: url(../images/btn_place.png);
	background-color: #fff;
	color: transparent;
	text-transform: capitalize;
	background-repeat: no-repeat;
	cursor: pointer
}
.order_sub ul li {
	clear: both;
	width: 800px
}
.order_sub ul li p {
	font-size: 15px;
	padding-bottom: 5px;
	float: right
}
.shipping_price {
	font-weight: bold;
	padding-right: 15px;
	text-align: right;
	width: 100px
}
.grand_total {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 5px;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #eee;
	border-bottom-color: #666;
	background-color: #f9f9f9
}
.products_search {
	width: 994px;
	float: left;
	padding: 7px;
	border: 1px solid #ccc;
	background-image: url(../images/stripe.gif);
	background-color: #fff
}
.products_search_inner {
	overflow: hidden;
	background-color: white
}
.products_search dl {
	overflow: hidden;
	border-top: 1px solid #EEE;
	width: 954px;
	margin-right: 20px;
	margin-left: 20px
}
.products_search dt {
	overflow: hidden;
	width: 100px;
	float: left;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 15px;
	color: #666
}
.products_search du {
	overflow: hidden;
	width: 600px;
	float: left
}
.products_search dd {
	overflow: hidden;
	float: left;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 15px;
	color: #000
}
.products_search h3 {
	font: bold 18px Georgia;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px
}
.products_search_w {
	overflow: hidden;
	width: 954px;
	margin-right: 20px;
	margin-left: 20px;
	text-align: right;
	font-family: Georgia;
	font-size: 15px;
	font-style: italic;
	color: #666;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #f6f6f6;
	padding-bottom: 3px
}
input.products_search_input {
	background-image: url(../images/results.jpg);
	height: 29px;
	width: 120px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0
}
.products_search_inner h3 {
	font: bold 18px Georgia;
	padding-top: 8px;
	padding-right: 20px;
	padding-left: 20px
}
.index_right {
	float: right;
	width: 1010px;
	min-height: 1080px
}
.list_line {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #069
}
.list_line ul {
	border: 1px solid #e5e5e5;
	border-top: 0;
	height: 31px
}
.list_line ul li a {
	color: #267ab7
}
.list_line ul li a:hover {
	color: #00aeff;
	border-color: #9dcef4;
	border-bottom: solid 1px #9dcef4;
	background: #d1f3fa
}
.sort {
	line-height: 31px;
	padding: 0 15px 0 20px;
	text-decoration: none
}
.col {
	float: left;
	margin-left: -1px;
	border: 1px solid #d4d4d4;
	border-top: 0;
	border-bottom: 0;
	-webkit-box-shadow: 2px 0 2px -1px rgba(213,213,213,0.4);
	-moz-box-shadow: 2px 0 2px -1px rgba(213,213,213,0.4);
	box-shadow: 2px 0 2px -1px rgba(213,213,213,0.4)
}
.active {
	position: relative;
	border-color: #9dcef4;
	border-bottom: solid 1px #9dcef4;
	background: #d1f3fa
}
.inputs {
	margin-top: 4px;
	padding: 0 15px 0 20px
}
#listtypes a {
	width: 20px;
	height: 20px;
	text-decoration: none
}
#listtypes a:hover .icon {
	background-color: #f5f5f5
}
.icon {
	float: left;
	margin-top: 5px;
	width: 20px;
	height: 20px;
	border: 1px solid #d5d5d5;
	background: url(../images/eto_img.png) no-repeat scroll 0 0
}
.icon-grid {
	background-position: 0 -518px
}
.icon-grid_h {
	background-color: #f5f5f5;
	background-position: 0 -538px
}
.icon-list {
	border-left: none;
	background-position: 0 -558px
}
.icon-list_h {
	background-color: #f5f5f5;
	border-left: none;
	background-position: 0 -578px
}
.pagination ul {
	line-height: 13px;
	font-size: 12px;
	background: #f8f8f8;
	height: 30px;
	padding-top: 5px;
	text-align: center;
	border: 1px solid #e3e3e3
}
.pagination ul li {
	display: inline;
	margin-right: 1px
}
.pagination ul li strong {
	margin: 0 3px;
	padding: 6px 8px;
	display: inline-block
}
.pagination ul li a {
	background-color: #fff;
	padding: 5px 7px;
	border: 1px solid #ddd;
	display: inline-block;
	margin: 0 3px
}
.bg_box_gray {
	background-image: url(../images/title_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #e5e5e5;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px
}
.bg_box_gray .allborder {
	border: 0
}
.bg_box_gray h3 {
	padding-bottom: 10px;
	color: #666;
	font-size: 18px
}
.bg_box_gray ul li, .point_li {
	padding: 3px 10px;
	line-height: 140%;
	background: url(../images/blue_arrow_bg.gif) no-repeat left 8px
}
#aboutUsHeading, #contactUsHeading, #termUseHeading, #privacyHeading, #reviewsHeading, #sitemapHeading, #searchHeading {
	padding-top: 18px;
	font-size: 25px
}
#ezpages, .content, #contact_us, #privacy {
	padding: 10px
}
#ezpages h3 {
	font-size: 18px;
	color: #666;
	line-height: 140%
}
#ezpages h3 .b_ {
	font-size: 16px;
	font-weight: normal
}
.order_news {
	padding-top: 15px;
	clear: both;
	position: static
}
.em_j {
	float: left;
	width: 1200px;
	height: 9px;
	margin-left: 10px;
	background: url(../images/eto_img.png) no-repeat 0 -467px;
	position: relative;
	z-index: 99;
	top: -8px;
	left: 50px
}
.reviews_m {
	font-weight: normal;
	width: 400px;
	margin-left: 42px;
	border-bottom-width: 0
}
#reviews {
	margin-left: 5px;
	width: 1010px
}
#sitemap ul {
	clear: both;
	width: 100%;
	padding-top: 15px
}
#sitemap ul li {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e5e5e5
}
#sitemap .nobor {
	border: 0
}
.setting {
	padding: 10px
}
#login .logintitle, #account .accountTitle, .addTitle {
	height: 30px;
	background-position: 0 0;
	background-color: #6495c6;
	border: #5b88b8 1px solid;
	border-radius: 3px 3px 0 0;
	background-image: -ms-linear-gradient(top, #4987c1, #6bacde);
	background-image: -moz-linear-gradient(top, #4987c1, #6bacde);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4987c1), color-stop(1, #6bacde));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#6bacde', StartColorStr='#4987c1')
}
#login {
	width: 890px;
	margin: 0 auto;
	padding-top: 15px
}
#login .mainBody, #account .mainBody {
	width: 582px;
	float: left;
	padding: 50px 0 36px 60px;
	zoom: 1
}
#login .mainBody-wp {
	border: #e0e0e0 1px solid;
	border-top-width: 0;
	background: url(../images/bgy.png) repeat-y 0 0
}
#login h1, #account h1, .addTitle h2 {
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #FFF;
	text-indent: 20px
}
#login .mainBody-side, #account .mainBody-side {
	padding-top: 50px;
	width: 245px;
	float: right
}
#login .regTabs, #account .regTabs {
	height: 58px;
	padding-left: 85px
}
#login .regTabs ul, #account .regTabs ul {
	width: 400px;
	height: 35px
}
#login .regTabs ul li, #account .regTabs ul li {
	width: 175px;
	height: 35px;
	cursor: pointer;
	float: left
}
#login .log, #account .pro {
	border-radius: 5px 0 0 5px
}
#login .reg, #account .pw {
	border-radius: 0 5px 5px 0;
	margin-left: -1px
}
#login .regTabs .tabs1-on, #account .regTabs .tabs1-on {
	background-image: -ms-linear-gradient(top, #4987c1, #6bacde);
	background-image: -moz-linear-gradient(top, #4987c1, #6bacde);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #155ca5), color-stop(1, #438cd6));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#6bacde', StartColorStr='#4987c1');
	border: 1px solid #2969aa
}
#login .regTabs .tabs1-off, #account .regTabs .tabs1-off {
	background-image: -ms-linear-gradient(top, #fff, #f7f7f7);
	background-image: -moz-linear-gradient(top, #fff, #f7f7f7);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f7f7f7));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#fff', StartColorStr='#f7f7f7');
	border: 1px solid #e5e5e5
}
.tabs1-on .a1 {
	font-weight: bold;
	color: #FFF;
	cursor: default;
	text-decoration: none
}
.regTabs a {
	display: block;
	width: 167px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #555;
	font-size: 14px
}
#logMain form ul, #regMain form ul {
	width: 550px;
	clear: both
}
#logMain form ul li, #regMain form ul li {
	width: 360px;
	padding-top: 20px;
	float: left;
	padding-bottom: 15px
}
#logMain form ul .title, #regMain form ul .title {
	padding-right: 10px;
	margin-top: 7px;
	width: 140px;
	text-align: right
}
.ipt {
	height: 23px;
	padding: 4px 5px;
	border: #ababab 1px solid;
	box-shadow: 2px 2px 3px #ededed inset;
	font-size: 14px;
	font-weight: normal;
	border-radius: 3px
}
.set {
	width: 280px;
	height: 30px;
	padding: 4px 5px;
	border: #ababab 1px solid;
	box-shadow: 2px 2px 3px #ededed inset;
	font-size: 14px;
	border-radius: 3px
}
.line_120 {
	width: 360px
}
.mainBody-side span {
	clear: both;
	padding-bottom: 280px;
	padding-left: 250px;
	background-image: url(../images/log.png);
	background-repeat: no-repeat;
	background-position: center
}
#account .title {
	padding-left: 10px
}
#account .title h2 {
	font-weight: normal
}
#order table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	clear: both;
	padding-left: 10px
}
#order table .sep-row {
	height: 7px
}
#order table .sep-row td {
	border: 0
}
#order table tr td {
	padding: 5px;
	line-height: 1.5;
	border: 1px solid #d4e7ff;
	vertical-align: top
}
#order .order-hd span {
	padding: 5px;
	margin-right: 100px
}
#order .order-hd {
	background: #e8f2ff
}
#order .details {
	padding-top: 10px;
	padding-left: 10px;
	width: 70px
}
#order .confirmation {
	padding-top: 10px;
	width: 40px;
	text-align: center
}
#order .status, #order .total {
	padding-top: 10px;
	width: 90px;
	text-align: center
}
#order .total {
	font-weight: bold
}
#order .products {
	width: 90px
}
#order .name {
	padding-top: 10px;
	padding-left: 10px;
	width: 400px
}
#order .p_price, #order .qty {
	padding-top: 10px;
	text-align: center
}
#order a {
	color: #36c
}
#account .pagination .title {
	padding-left: 10px;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 5px;
	text-align: left;
	height: 20px
}
#OrderSummary table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%
}
#OrderSummary table tr td {
	line-height: 1.5;
	border: 1px solid #ddd;
	vertical-align: top
}
#OrderSummary .title {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	background-color: #f3f3f3;
	height: 28px
}
#OrderSummary .order_info ul {
	clear: both;
	padding: 10px
}
#OrderSummary .order_info ul li {
	margin: 0;
	padding-right: 5px;
	float: left
}
#OrderSummary .title h3 {
	padding-top: 5px;
	padding-left: 15px
}
#OrderSummary .order_info {
	width: 250px
}
#OrderSummary .buttom_line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd
}
#OrderStatus table {
	margin: 0
}
#OrderStatus table td {
	padding: 10px 10px 10px 10px
}
#Items_order ul dl {
	padding-left: 30px
}
#Items_order ul dl dd {
	color: #999
}
#Items_order ul {
	padding: 10px
}
#Items_order .title {
	background-color: #f3f3f3
}
hr {
	display: block;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: auto;
	-webkit-margin-end: auto;
	border-style: inset;
	border-width: 0;
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd
}
#ChangeInformation table tr td, #ChangeMail table tr td, #ChangePassword table tr td {
	height: 40px
}
#account .mainBody-wp {
	border: #e0e0e0 1px solid;
	border-top-width: 0
}
#account .mainBody .title {
	padding-left: 100px
}
#pop_window, #pay_wn, #pay_moneygram, #pay_moneyorder, #pay_wire {
	background-color: #fff;
	border: 1px solid #000;
	background: white;
	border: 15px solid rgba(0,0,0,0.2);
	border-radius: 5px;
	-moz-background-clip: border;
	-webkit-background-clip: border;
	background-clip: border-box;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	-moz-background-clip: content;
	-webkit-background-clip: content;
	background-clip: content-box
}
#pop_window .png {
	padding: 10px
}
#pop_window img {
	padding: 5px;
	float: right
}
#selectArea .buttonAddCart {
	margin: 10px 0 10px 0;
	width: 135px;
	height: 35px;
	border: 0;
	background-image: url(../images/addtocart.png);
	background-color: #fff;
	color: transparent;
	text-transform: capitalize;
	background-repeat: no-repeat;
	cursor: pointer
}
#selectArea .sendData {
	background-position: 0 -39px
}
.satisfaction {
	padding: 5px 15px 5px 15px
}
.relative {
	position: relative;
	padding: 0 10px 0 10px
}
.index_b {
	height: 30px;
	width: 30px;
	position: absolute;
	padding-left: 42px;
	z-index: 99;
	float: right
}
#product_flash_btn {
	padding-top: 25px;
	padding-left: 25px;
	padding-right: 25px;
	width: 350px
}
#product_flash_btn li {
	padding: 5px;
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
	border: solid 1px #f5f5f5;
	cursor: pointer
}
.product_salse {
	padding: 7px 15px 0 15px;
	left: 0;
	top: 0;
	position: absolute;
	z-index: 1
}
.p_f_en {
	right: 150px;
	padding-left: 18px;
	position: absolute;
	background: url(../images/btn_enlarge.gif) no-repeat;
	z-index: 100
}
#ZoomBox {
	background-color: #fff;
	border: 1px solid #000;
	background: white;
	border: 15px solid rgba(0,0,0,0.2);
	border-radius: 5px;
	-moz-background-clip: border;
	-webkit-background-clip: border;
	background-clip: border-box;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	-moz-background-clip: content;
	-webkit-background-clip: content;
	background-clip: content-box
}
.border_bottom_no {
	margin-top: 20px;
	border-bottom-width: 0
}
#button_confirm .button_confirm_order {
	background: url(../images/btn_confirm.png) no-repeat;
	display: block;
	width: 164px;
	height: 33px;
	border: 0 none;
	line-height: 0;
	text-indent: -9999px;
	font-size: 0;
	margin-top: 5px;
	float: right;
	cursor: pointer
}
#button_confirm .a1 {
	background-position: 0 -34px
}
.m_right_70 {
	padding-right: 50px
}
.check_tb td {
	padding: 5px
}
#checkoutSuccessMainContent h3 {
	clear: both;
	padding: 20px 20px 0 20px;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center
}
.success_box_2, .add_address {
	padding: 0 40px 15px 40px
}
.success_box_2 a {
	color: #c00;
	font-weight: bold
}
.success_box_2 h3 {
	font-size: 15px;
	text-align: center;
	padding-bottom: 20px
}
.add_address_none {
	background-image: none;
	background-repeat: no-repeat
}
.add_mainBody {
	border: #e0e0e0 1px solid;
	border-top-width: 0
}
.add_mainBody ul, com_add ul {
	padding: 15px 30px 0 30px
}
.add_mainBody ul li span {
	padding-right: 10px;
	text-align: right
}
.add_mainBody input {
	height: 30px
}
.com_add ul li {
	height: 30px
}
.ser_d {
	width: 136px;
	position: absolute;
	z-index: 999
}
.ser_d a:link {
	margin: 0
}
.ser_s {
	width: 25px;
	height: 120px;
	background-color: #2b8aff;
	left: 0;
	top: 200px
}
.ser_h {
	background-color: #fff;
	right: -20px;
	border: 2px solid #ccc
}
.ser_bg {
	height: 20px;
	text-align: center;
	padding-bottom: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	background-color: #999
}
.ser_b {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc
}
#reg_close {
	padding-right: 10px;
	padding-top: 10px
}
.quick-access {
	padding-top: 62px
}
.btn_title {
	padding-top: 10px
}
.cartback {
	padding-top: 15px
}
.cartcheckout {
	height: 60px
}
.latest_news {
	position: fixed;
	right: 5px;
	width: 250px;
	background-color: #fff;
	bottom: 45px;
	z-index: 999999999
}
.latest_news .title {
	width: 250px;
	height: 30px;
	margin-bottom: 5px;
	background-color: #395c9a
}
.latest_news .title2 {
	width: 248px;
	height: 30px;
	background-position: 0 0;
	background-color: #6495c6;
	border: #5b88b8 1px solid;
	border-radius: 3px 3px 0 0;
	background-image: -ms-linear-gradient(top, #4987c1, #6bacde);
	background-image: -moz-linear-gradient(top, #4987c1, #6bacde);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4987c1), color-stop(1, #6bacde));
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, EndColorStr='#6bacde', StartColorStr='#4987c1')
}
.latestfrom {
	border: 2px solid #69a9dc;
	border-top: 0
}
.latest_news ul {
	clear: both
}
.list dl {
	padding-left: 10px;
	padding-bottom: 2px
}
.latest_news li {
	padding-top: 8px;
	color: #fff;
	font-size: 14px;
	font-weight: bold
}
.new_product {
	margin-top: 10px;
	padding-bottom: 10px
}
.latest_news .news li {
	color: #333;
	font-weight: normal;
	font-size: 12px
}
.latest_news .list h2 {
	color: #900;
	font-size: 14px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px
}
.latest_news .news_logo {
	margin-top: 3px;
	margin-left: 10px;
	width: 30px;
	height: 30px;
	background: url(../images/news_logo.png) no-repeat
}
.latest_news .news_close {
	margin-top: 8px;
	width: 20px;
	height: 30px;
	background: url(../images/news_close.png) no-repeat;
	cursor: pointer
}
.latest_news .new_product {
	background-color: #ebeff7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d3dceb
}
.latest_news .p_logo {
	margin-top: 3px;
	margin-left: 10px;
	width: 30px;
	height: 30px;
	background: url(../images/p_logo.png) no-repeat
}
.new_product li {
	color: #333;
	font-weight: normal;
	font-size: 12px
}
#hot_sales {
	background-image: url(../images/hot_sale.jpg);
	background-repeat: no-repeat;
	height: 60px;
	color: transparent
}
#phone_accessories {
	background-image: url(../images/phone_accessories.jpg);
	background-repeat: no-repeat;
	height: 60px;
	color: transparent
}
#latest_updates {
	background-image: url(../images/latest_updates.png);
	background-repeat: no-repeat;
	height: 60px;
	color: transparent
}
#hot_tablets {
	margin-top: 15px;
	background-image: url(../images/most_tablets.jpg);
	background-repeat: no-repeat;
	height: 60px;
	color: transparent
}
.foot_special {
	margin-top: 10px;
	padding-bottom: 5px;
	border: 1px solid #e5e5e5;
	background-color: #fff;
	border-radius: 5px
}
.products_information h2 {
	font-size: 14px
}
.products_information ul {
	color: #666
}
.payment li {
	float: none;
	display: inline-block;
	background: url(../images/pay-methods-note.png) no-repeat 0 0
}
.products_information .shipping_info li {
	float: none;
	width: auto;
	height: auto;
	margin: 10px 0 0;
	list-style: disc;
	list-style-position: inside;
	padding-left: 1em;
	text-indent: -1em
}
#p_right img {
	padding-top: 10px
}
.sidebox {
	border: 1px solid #ddd;
	background-color: #f6f6f6
}
.w-p {
	padding: 0 10px 10px
}
.sidebox h3 {
	border-bottom: 1px solid #ddd;
	color: #000;
	margin-bottom: 5px;
	padding: 6px 0;
	font-weight: bolder
}
.sidebox p {
	color: #666
}
.foot_logo li {
	padding-left: 45px;
	height: 37px;
	width: 120px;
	float: none;
	display: inline-block;
	background: url(../images/foot/foot_logo.png) no-repeat 0 0
}
.foot_logo li dd {
	font-size: 10px;
	-webkit-transform: scale(0.875);
	text-align: left;
	text-indent: -7px
}
#layoutBg {
	width: 100%;
	height: 4250px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8888;
	display: none
}
.loading {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	left: 45%;
	top: 45%;
	margin: 0 auto;
	border: 1px solid #b1b3b4;
	background-color: #fff;
	position: fixed
}
.cartcheckout .sendData {
	background-position: 0 -72px
}
.btn_blue {
	margin-top: 10px;
	width: 174px;
	height: 28px;
	color: transparent;
	background: url(../images/write_comment.png) no-repeat 0 0;
	border: 0;
	cursor: pointer
}
.btn_blue:hover {
	cursor: pointer;
	background-position: 0 -28px
}
#description_info .table {
	width: 100%;
	margin-bottom: 0
}
.inline p {
	padding: 0
}
#description_info .head-line {
	background-color: #f8f8f8;
	font-weight: bold
}
#description_info .table th, #description_info .table td {
	padding: 8px;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #ddd;
	padding: 4px 5px;
	line-height: 16px;
	padding-left: 15px;
	font-weight: normal
}
#description_info .table th {
	width: 33%
}
#description_info .head-line th {
	font-weight: bold
}
#description_info .mini-text {
	color: #333;
	font-size: 12px;
	line-height: 18px
}
#description_info table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0
}
.foot_news {
	width: 100%;
	margin: 0 auto;
	height: 43px;
	line-height: 42px;
	position: fixed;
	_position: absolute;
	z-index: 9999;
	left: 0;
	bottom: 0;
	background: #333;
	border-top: 2px solid #606060
}
.foot_brand_bg {
	background-color: #cd0c0c;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cd0c0c), to(#a20000));
	background-image: -webkit-linear-gradient(top, #cd0c0c, #a20000);
	background-image: -moz-linear-gradient(top, #cd0c0c, #a20000);
	background-image: -o-linear-gradient(top, #cd0c0c, #a20000);
	background-image: -ms-linear-gradient(top, #cd0c0c, #a20000);
	background-image: linear-gradient(top, #cd0c0c, #a20000)
}
.foot_brand {
	float: left;
	width: 150px;
	margin-bottom: -6px;
	text-align: center;
	position: relative;
	z-index: 10;
	height: 42px;
	top: -2px
}
.foot_brand_top {
	border-top: 3px solid #8f2f2f
}
.brand_inside {
	border-right: 1px solid #3f3f3f
}
.brand_inside li {
	color: #fff;
	line-height: 42px;
	float: left;
	border-left: 1px solid #3f3f3f;
	border-right: 1px solid #1f1f1f;
	padding-left: 12px;
	padding-right: 12px
}
.events li {
	color: #fff;
	line-height: 42px;
	float: left;
	border-left: 1px solid #3f3f3f;
	border-right: 1px solid #1f1f1f;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer
}
.brand_inside li a {
	color: #fff;
	font-size: 14px
}
.events li:hover, .brand_inside li:hover {
	background-color: #1c1c1c;
	cursor: pointer
}
.barad_events {
	width: 40px;
	height: 150px;
	background: url(../images/eto_img.png) no-repeat 0 -600px;
	position: relative;
	top: -7px
}
.barad_events_icons {
	background: url(../images/eto_img.png) no-repeat
}
.barad_events_icons_eto {
	margin-top: 7px;
	width: 30px;
	height: 90px;
	background-position: 0 -654px
}
.barad_events_icons_mail {
	margin-top: 7px;
	width: 35px;
	height: 90px;
	background-position: -35px -654px
}
.barad_events_icons_cart {
	margin-top: 7px;
	width: 35px;
	height: 90px;
	background-position: -77px -654px
}
.barad_events_icons_cart a {
	position: relative;
	top: -10px;
	left: 9px;
	font-weight: bold;
	color: #ffec00
}
.barad_events_icons_top {
	margin-top: 7px;
	width: 35px;
	height: 90px;
	background-position: -117px -654px
}
.barad_news {
	position: absolute;
	top: -5px;
	width: 36px;
	height: 20px;
	background: url(../images/eto_img.png) no-repeat 0 -129px
}
.barad_online {
	position: absolute;
	top: -5px;
	width: 36px;
	height: 20px;
	background: url(../images/eto_img.png) no-repeat -51px -129px
}
.progress {
	width: 150px;
	position: relative;
	height: 16px;
	margin: 5px 0 5px 0;
	border: 1px solid #008ecc;
	background: #fff;
	border-radius: 2px
}
.progress .bar {
	width: 0;
	height: 100%;
	color: #fff;
	float: left;
	font-size: 12px;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #0e90d2;
	background-image: -moz-linear-gradient(top, #149bdf, #0480be);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
	background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
	background-image: -o-linear-gradient(top, #149bdf, #0480be);
	background-image: linear-gradient(to bottom, #149bdf, #0480be);
	background-repeat: repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
	-moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,0.15);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: width .6s ease;
	-moz-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease
}
.progress .bar {
	background: #6cf;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAC9C3', endColorstr='#FAC9C3', GradientType=0);
	background-image: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.progress .bought {
	width: 100%;
	font-size: 11px;
	height: 16px;
	line-height: 16px;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center
}
.ov1, .ov2 {
	position: absolute;
	left: 40px;
	overflow: hidden;
	width: 0;
	height: 0;
	border-left: 4px dotted transparent;
	border-right: 4px dotted transparent;
	border-top: 4px solid transparent
}
.relative .ov1 {
	top: 13px;
	border-top-color: #333
}
.relative .ov2 {
	top: 11px;
	border-top-color: #fff
}
.relative .cur, .relative .cur_eur {
	width: 53px;
	position: absolute;
	left: 110px;
	top: 3px;
	border-radius: 3px;
	border: 1px solid transparent;
	overflow: hidden;
	z-index: 998
}
.relative .cur_from {
	border: 1px solid #999;
	background-color: #fff
}
.relative .cur sup, .relative .cur_eur sup {
	height: 25px;
	font-size: 12px;
	font-weight: normal
}
.relative #currencies dd:hover {
	width: 50px;
	color: #fff;
	background-color: #eaeaea
}
.cate-menu .cate-menu-in {
	display: none;
	position: absolute;
	left: 180px;
	top: 0;
	background-color: #fff
}
.cate-menu-out .cate-menu-sub {
	position: absolute;
	left: 0;
	top: -5px
}
.cate-menu h2 a, .cate-menu h2 strong {
	font-size: 13px;
	display: block;
	line-height: 19px;
	height: 25px;
	padding: 7px 14px 3px 14px;
	width: 150px;
	position: relative;
	white-space: nowrap;
	font-family: "Helvetica Neue", arial, sans-serif;
	border-style: solid;
	border-width: 1px 0 1px 0;
	cursor: pointer
}
.cate-menu h2 a, .litb-cate-menu .cate-menu h2 strong {
	border-color: #fff #fff #e7e6e3 #fff
}
#litb-cate-menu {
	display: block;
	font-family: "Helvetica Neue", arial, sans-serif;
	background-color: #fff;
	border-style: solid;
	border-width: 5px 6px 6px 4px;
	position: absolute;
	z-index: 998;
	margin-top: 40px;
	background-clip: padding-box;
	overflow: hidden
}
.litb-cate-menu {
	border-color: #3ea5fa;
	background-color: #fff;
	color: #333
}
.cate-menu-out {
	border-color: #3ea5fa
}
.cate-menu-out {
	position: relative;
	width: 576px;
	border-width: 0 0 0 2px;
	border-style: solid;
	padding: 0 0 3010px 0;
	margin-bottom: -3010px;
	zoom: 1
}
.cate-menu-sub {
	position: absolute;
	left: 0;
	top: 0;
	padding: 4px 0 0 32px;
	margin-bottom: 0;
	overflow: hidden;
	-webkit-box-shadow: 4px 0 4px rgba(0,0,0,0.1) inset;
	-moz-box-shadow: 4px 0 4px rgba(0,0,0,0.1) inset;
	box-shadow: 4px 0 4px rgba(0,0,0,0.1) inset;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	background: #fff;
	border-left: 1px solid #ccc
}
.cate-menu {
	position: relative;
	width: 238px;
	margin-bottom: 0;
	overflow: hidden;
	bakcground: #fff
}
.cate-menu h2 a em {
	border-color: #fff #fff #fff #bdbdbd
}
.cate-menu h2 a em, .cate-menu h2 strong em {
	position: absolute;
	right: 4px;
	top: 10px;
	display: inline-block;
	border-style: solid;
	border-width: 6px;
	border-color: #fff #fff #fff #bdbdbd;
	height: 0;
	display: none
}
.cate-menu-sub dl {
	width: 125px;
	margin: 7px 16px 0 0;
	display: block;
	padding-bottom: 7px
}
.cate-menu-sub dt {
	line-height: 18px;
	font-size: 14px;
	font-weight: bold;
	padding: 1px 0 6px 0;
	text-shadow: none;
	height: auto;
	text-indent: 0
}
.cate-menu-sub dd {
	line-height: 14px;
	font-size: 13px;
	padding: 3px 0
}
.cate-menu-sub dl.bottop {
	border-top: 1px solid #e7e6e3;
	margin-top: 0;
	padding-top: 7px;
	padding-bottom: 20px
}
.litb-cate-menu-specialoffer {
	position: absolute;
	right: 0;
	top: 0;
	padding: 5px 16px 0 15px;
	width: 175px;
	line-height: 100%;
	margin-bottom: 0;
	background-color: #f7f7f7;
	border-left: 1px solid #e7e6e3
}
.litb-cate-menu-specialoffer dt {
	font-size: 14px;
	font-weight: bold;
	text-shadow: none;
	height: auto;
	text-indent: 0
}
.litb-cate-menu-specialoffer dl {
	margin: 6px 0 13px 0
}
.margin270 {
	margin-top: 245px
}
.services_online {
	width: 63px;
	position: fixed;
	top: 220px;
	right: 10px;
	z-index: 999
}
.services_online ul li {
	border: 1px solid #ccc;
	position: relative;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: -1px;
	margin-left: 0;
	padding: 5px;
	height: 20px;
	width: 51px;
	background-color: #fff
}
.services_online ul li span {
	padding-left: 50px;
	height: 20px;
	display: inline-block;
	background-image: url(../images/online/services.png);
	background-repeat: no-repeat
}
.services_online ul li dl {
	position: absolute;
	left: -62px;
	float: left;
	top: -1px;
	width: 70px
}
.services_online ul li dl dd {
	float: left;
	border: 1px solid #ccc;
	position: relative;
	margin-top: 0;
	margin-right: -2px;
	margin-bottom: 0;
	margin-left: 0;
	padding: 5px;
	height: 20px;
	background-color: #fff;
	width: 20px;
	background-repeat: no-repeat
}
.services_online ul li dl span {
	padding-left: 25px
}
.point {
	color: #f30;
	padding: 10px;
	width: 165px;
	margin-left: 0;
	overflow: hidden;
	position: relative;
	border: 1px solid #e3e3e3;
	margin-top: 0;
	margin-right: -2px;
	margin-bottom: 0;
	margin-left: 0;
	background-color: #f8f8f8;
	background-repeat: no-repeat;
	background-position: bottom;
	border-radius: 3px
}
.get-coinbtn {
	background-color: #f5702d;
	color: #fff;
	display: block;
	font-family: "microsoft yahei";
	font-size: 14px;
	font-weight: bold;
	height: 33px;
	line-height: 33px;
	margin: 0 auto;
	width: 128px;
	text-decoration: none;
	border-radius: 3px;
	text-align: center
}
.get-coinbtn:hover {
	background-color: #ff5213
}
#get-coinbtn a {
	margin-top: 20px;
	margin-bottom: 20px;
	color: #FFF
}
.get-coinbtn-ed {
	background-color: #999;
	color: #fff;
	display: block;
	font-family: "microsoft yahei";
	font-size: 14px;
	font-weight: bold;
	height: 33px;
	line-height: 33px;
	margin: 0 auto;
	width: 128px;
	text-decoration: none;
	border-radius: 3px;
	text-align: center
}
#task_table table {
	border-collapse: collapse;
	border: 0
}
#task_table td {
	border: solid 1px #ccc
}
#task_table .detail {
	position: absolute;
	width: 300px;
	left: 15px;
	top: -300px;
	background-color: #f9f9f9;
	border: 1px solid #999;
	padding: 15px;
	z-index: 9999
}
.points_list {
	color: #9a9a9a
}
.points_list td {
	height: 30px;
	padding-left: 15px
}
#ec_checkout {
	background-color: #fff;
	border: 1px solid #000;
	background: white;
	border: 15px solid rgba(21,71,121,1);
	border-radius: 5px;
	position: fixed;
	width: 380px;
	left: 40%;
	top: 23%;
	-moz-background-clip: border;
	-webkit-background-clip: border;
	background-clip: border-box;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	-moz-background-clip: content;
	-webkit-background-clip: content;
	background-clip: content-box;
	z-index: 99999
}
#ec_checkout div {
	margin: 10px;
	margin-left: 45px;
	margin-right: 45px
}
.hand {
	cursor: pointer
}
#smallImgBtns .border_r {
	padding: 5px
}
#smallImgBtns {
	margin-left: 25px;
	padding-right: 25px;
	width: 450px
}
#gift_button .red {
	width: 100px;
	border: 1px solid #b42323;
	box-shadow: 0 1px 2px #e99494 inset, 0 -1px 0 #954b4b inset, 0 -2px 3px #e99494 inset;
	background: -webkit-linear-gradient(top, #d53939, #b92929);
	background: -moz-linear-gradient(top, #d53939, #b92929);
	background: linear-gradient(top, #d53939, #b92929)
}
#gift_button .button {
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 1px #333;
	border-radius: 5px;
	margin: 0 20px 20px 0;
	position: relative;
	overflow: hidden
}
#gift_button .blue {
	width: 60px;
	border: 1px solid #1e7db9;
	box-shadow: 0 1px 2px #8fcaee inset, 0 -1px 0 #497897 inset, 0 -2px 3px #8fcaee inset;
	background: -webkit-linear-gradient(top, #42a4e0, #2e88c0);
	background: -moz-linear-gradient(top, #42a4e0, #2e88c0);
	background: linear-gradient(top, #42a4e0, #2e88c0)
}
#gift_button .blue:hover {
	background: -webkit-linear-gradient(top, #70bfef, #4097ce);
	background: -moz-linear-gradient(top, #70bfef, #4097ce);
	background: linear-gradient(top, #70bfef, #4097ce)
}
#gift_button .blue:active {
	top: 1px;
	box-shadow: 0 1px 3px #114566 inset, 0 3px 0 #fff;
	background: -webkit-linear-gradient(top, #1a71a8, #1976b1);
	background: -moz-linear-gradient(top, #1a71a8, #1976b1);
	background: linear-gradient(top, #1a71a8, #1976b1)
}
#gift_button .red:hover {
	background: -webkit-linear-gradient(top, #eb6f6f, #c83c3c);
	background: -moz-linear-gradient(top, #eb6f6f, #c83c3c);
	background: linear-gradient(top, #eb6f6f, #c83c3c)
}
#gift_button .red:active {
	top: 1px;
	box-shadow: 0 1px 3px #5b0505 inset, 0 3px 0 #fff;
	background: -webkit-linear-gradient(top, #b11a1a, #bf2626);
	background: -moz-linear-gradient(top, #b11a1a, #bf2626);
	background: linear-gradient(top, #b11a1a, #bf2626)
}
.Products_Money span, .vip span, .car_price span {
	padding-left: 16px;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 15px;
	height: 16px;
	background-image: url(../images/vip.png);
	background-repeat: no-repeat;
	background-position: center
}
.sold_out {
	position: absolute;
	margin-top: 70px;
	margin-left: 20px;
	height: 80px;
	width: 145px;
	background: url(../images/eto_img.png) no-repeat 0 -717px
}
#faq {
	width: 700px;
	padding-top: 10px;
	padding-bottom: 15px
}
#faq .mainbox {
	background: #FFF;
	border: 1px solid #e8e8e8;
	padding: 25px;
	clear: both;
	zoom: 1;
	height: auto!important;
	min-height: 400px
}
.accordion-fold {
	border-bottom: 1px solid #eee
}
.accordion-fold_head {
	position: relative;
	line-height: 40px;
	text-indent: 15px;
	font-size: 16px;
	color: #333;
	cursor: pointer;
	transition: background .1s
}
.headline {
	margin-bottom: 19px;
	border-bottom: 2px solid #ddd;
	color: #333;
	font-size: 18px;
	margin-bottom: 25px;
	margin-top: 25px
}
.headline__content {
	display: inline-block;
	zoom: 1;
	margin-bottom: -2px;
	border-bottom: 2px solid #333;
	padding: 12px 0;
	text-align: left
}
i {
	font-style: italic
}
.accordion-fold_head i {
	position: absolute;
	right: 10px;
	top: 20px;
	width: 10px;
	height: 5px;
	background: url(../images/play_2.png) -10px 0 no-repeat
}
.accordion-fold__body {
	display: none;
	padding: 10px;
	margin-bottom: 20px;
	color: #333
}
.accordion-fold--expanded .accordion-fold_head i {
	top: 16px;
	background-position: 0 0
}
.accordion-fold--expanded .accordion-fold_head span {
	font-weight: bold
}
.accordion-fold--expanded {
	background-color: #f5f5f5
}
.guide {
	margin-bottom: 25px;
	width: 650px;
	height: 154px;
	background-image: url(../images/faq.jpg)
}
.time-item strong {
	background: #c71c60;
	color: #fff;
	line-height: 49px;
	font-size: 36px;
	font-family: Arial;
	padding: 0 10px;
	margin-right: 10px;
	border-radius: 5px;
	box-shadow: 1px 1px 3px rgba(0,0,0,0.2)
}
#day_show {
	float: left;
	line-height: 49px;
	color: #c71c60;
	font-size: 32px;
	margin: 0 10px;
	font-family: Arial, Helvetica, sans-serif
}
.item-title .unit {
	background: 0;
	line-height: 49px;
	font-size: 24px;
	padding: 0 10px;
	float: left
}
.de_more {
	padding: 0 80px 0 0;
	background: url(../images/eto_img.png) no-repeat 0 -805px
}
#free_dhl {
	margin-top: 10px;
	background-image: url(../images/free_dhl.jpg);
	background-repeat: no-repeat;
	height: 60px;
	color: transparent
}
.eur {
	padding-left: 88px;
	font-size: 18px
}
h3 .eur sup {
	font-size: 12px
}
.stars_container {
	background: url(../images/eto_img.png) no-repeat 0 -435px;
	position: relative;
	display: inline;
	float: left;
	color: #dfdedd;
	font-size: 150%;
	width: 100px;
	height: 19px;
	margin-right: 8px
}
.stars_colored {
	background: url(../images/eto_img.png) no-repeat 0 -413px;
	color: #f0c808;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	overflow: hidden;
	height: 19px
}
.product_start span {
	color: #666;
	float: left;
	padding-top: 2px
}
.round {
	width: 20px;
	height: 20px;
	background: #f60;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	text-align: center;
	line-height: 21px;
	position: relative;
	margin-top: -10px
}
.main_news {
	margin-top: 6px;
	border-bottom: solid 2px #343434;
	font-size: 14px
}
#news {
	padding-left: 6px;
	width: 193px;
	overflow: hidden
}
.scrollText ul {
	position: relative
}
#search_categories {
	display: none;
	height: 0;
	position: absolute;
	overflow: hidden;
	background-color: #fff;
	width: 200px
}
#search_categories li {
	height: 25px;
	float: inherit
}
#keyword:hover {
	border: solid 1px #06c
}
#product_list .index_font {
	width: 100%
}
.index_right .banner {
	width: auto
}
#product_links li {
	display: inline-block;
	border: solid 1px #e0e0e0;
	padding: 8px 10px 8px 10px;
	margin: 10px;
	font-size: 14px
}
#product_links .def {
	border: solid 3px #c00;
	padding: 6px 10px 6px 10px
}
#rush_product {
	background-color: #090;
	line-height: 30px;
	border: solid 1px #060;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding-left: 40px;
	padding-right: 40px;
	border-radius: 5px;
	-webkit-text-shadow: #060 1px 0 0, #060 0 1px 0, #060 -1px 0 0, #060 0 -1px 0;
	-moz-text-shadow: #060 1px 0 0, #060 0 1px 0, #060 -1px 0 0, #060 0 -1px 0;
	text-shadow: #060 1px 0 0, #060 0 1px 0, #060 -1px 0 0, #060 0 -1px 0;
*filter:Glow(Color=#006600, Strength=1);
	margin-top: 25px;
	cursor: pointer
}
#rush_product:hover {
	background-color: #0a5
}
#access {
	float: right;
	padding: 10px;
	width: 990px
}
.assess_star li {
	display: inline-block;
	padding: 3px;
	color: #e5e5e5
}
#inner_assess h2, #inner_assess ul {
	float: left
}
.banner-totalevolute {
	height: 38px;
	margin-bottom: 5px;
	margin-bottom: 5px;
	_margin-bottom: 5px;
	background: #f6f3f1;
}
.tv-leftbox {
	height: 38px;
	width: 260px;
	display: inline-block;
	float: left;
	overflow: hidden;
	border-bottom: 1px solid #d5d4d4
}
.tv-lb-head {
	height: 5px;
	background: #b41a1a
}
.tv-lb-content {
	height: 28px;
	background: green;
	font-size: 15px;
	line-height: 28px;
	text-align: center;
	font-weight: 700;
	background: #f6f5f1;
	border-left: 1px solid #d5d4d4;
	border-right: 1px solid #d5d4d4
}
.tv-lb-content span {
	color: #363535
}
.tv-lb-content em {
	color: #284ca5;
	font-weight: 700
}
.tv-lb-bottom {
	height: 5px;
	background: #f6f5f1;
	border-left: 1px solid #d5d4d4
}
.tv-rightbox {
	height: 38px;
	width: 730px;
	display: inline-block;
	float: right;
	overflow: hidden;
	border-bottom: 1px solid #d5d4d4
}
.tv-rb-cover {
	height: 32px;
	background: #fff
}
.tv-rb-bottom {
	height: 5px;
	background: #f6f3f1;
	border-top: 1px solid #d5d4d4;
	border-right: 1px solid #d5d4d4
}
em {
	font-style: normal
}
.rate-compose {
	border: 2px solid #f0eceb;
	margin: 10px 0;
	overflow: hidden
}
.append-main {
	background: #f6f6f6;
	padding-bottom: 25px;
	z-index: 100
}
.rate-compose a {
	font-size: 16px;
	display: inline-block;
	padding-bottom: 30px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px
}
.rate-msg {
	padding: 8px;
	width: 544px;
	border: 1px solid #CCC;
	height: 110px;
	outline: 0;
	display: block
}
.assess_submit {
	background-color: #900;
	padding: 10px 25px 10px 25px;
	color: #fff;
	font-size: 14px;
	border: 0;
	cursor: pointer;
	font-weight: 700;
	border-radius: 3px
}
.assess_submit:hover {
	background-color: #c00
}
.rate-compose h2 {
	width: 100px;
	line-height: 28px;
	text-align: right;
	padding-right: 5px
}
.combo table {
	border-collapse: collapse;
	line-height: 40px;
	width: 788px
}
.combo {
	padding-bottom: 25px
}
#inner_review {
	border: solid 2px #6cf;
	width: 250px;
	background-color: #09f;
	position: relative;
	border-radius: 10px;
	padding: 25px;
	z-index: 99999
}
#inner_review input, #inner_review textarea {
	width: 100%;
	line-height: 28px;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 0;
	text-indent: 15px
}
.review_start li {
	display: inline-block;
	color: #ccc;
	padding-right: 3px
}
#inner_review span {
	background: #f90;
	margin-left: 25px;
	padding: 6px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF
}
.review_submit {
	background-color: #f60;
	margin-top: 25px;
	text-align: center;
	color: #fff;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer
}
#main_img {
	width: 400px;
	height: 380px;
	position: relative
}
#main_img li {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute
}
.in_buy {
	position: absolute;
	bottom: 0;
	background-color: #c00;
	line-height: 18px;
	height: 18px;
	width: 60px;
	text-align: center;
	margin-left: 10px
}
.in_buy a {
	color: #fff
}

.item-content-wrap .item-content .tit {
    margin-bottom: 10px;
    height: 30px;
    line-height: 30px;
    color: #007cd8;
    font-size: 24px;
}

.item-content{
	line-height: 24px;
    font-size: 12px;
	padding: 30px 10px 0 70px;
    padding-bottom: 30px;
	
	}
	
#item0 ul li {
    float: left;
    margin-bottom: 40px;
    width: 180px;
    text-align: center;
}

.icon-wrap {
    display: block;
    width: 100%;
    height: 70px;
}


#item0 em,.item-content em,.item-content-wrap em{
    display: inline-block;
    background: url(../images/warranty_return.png) no-repeat;
}

.item-content,.item-content-wrap{ position:relative; }


.item-content-wrap em{ position:absolute; left:-15px;top:25px;}



#item0 li p {
    height: 36px;
    line-height: 18px;
    color: #000;
    font-size: 12px;
    text-align: center;
    overflow: hidden;
}


#item0 .i_3 em,#item3 em{
	width: 69px;
    height: 64px;
    background-position: 0 -200px;
	}

#item0 .i_1 em,#item1 em{
	width: 66px;
    height: 66px;
    background-position: 0 0;}
#item0 .i_2 em,#item2 em{
	width: 66px;
    height: 66px;
    background-position: 0 -100px;
	}
	
#item0 .i_4 em,#item4 em{
	width: 65px;
    height: 65px;
    background-position: 0 -300px;}

#item0 .i_5 em,#item5 em{
	width: 65px;
    height: 65px;
    background-position: 0 -400px;}
	
#item0 .i_8 em,#item8 em{
	width: 65px;
    height: 65px;
    background-position: 0 -700px;}

#item0 .i_9 em,.icon_9 em{
	width: 65px;
    height: 65px;
    background-position: 0 -800px;}
	
#item0 .i_10 em,#item10 em{
	width: 65px;
    height: 65px;
    background-position: 0 -900px;}
	
#item0 .i_11 em,#item11 em{
	width: 65px;
    height: 65px;
    background-position: 0 -1000px;}
	
#item0{ padding-top:30px;}

.item-content  span{text-decoration:underline;
color:#007cd8;}



.item-content { border-top:1px solid #999; }

#item3 .item-content{ border-top:0; }

#search_con_h{ padding-top:5px;}

#search_con_h li:first-child{ font-weight:bold; padding-right:10px;}

#search_con_h,#search_con_h a{ color:#666;}



