@charset "utf-8";
/*general class*/
body ,.bodyfont{
	margin:0;
	padding:0;
	color:#6e6e6e;
	font:400 11px/18px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align:center;
}
h4 {
	font-size:14px;
	color:#000000;
	margin:15px 0 8px 0;
}
h3{
	font-size:18px;
	font-weight: normal;
	margin:0 0 10px 0;
	padding:0;
}
h5{
	margin:0;
	padding:0;
	font:400 14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
em {
	color:#F00;
	font-weight:800;
	font-style:normal;
}
.fs18{
	font-size:18px;
	margin-right:5px;
}
div{
	text-align:left;
	line-height: 18px;
}
img{
	border:none;
}
p{
	margin:0 0;
}
a{
	color:#016aab;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
.yellow{
	color:#f2bc00;
}
.yellow14{
	font-size:14px;
	color:#f2bc00;
}
.blue-clear-right{
	clear:right;
	overflow:hidden;
	color:#0069aa;
}
.yellow-clear-right{
	color:#f2bc00;
	overflow:hidden;
	clear:right;
}
.pick-clear-right{
	color:#ff47a2;
	overflow:hidden;
	clear:right;
}
.float-left{
	float:left;
}
.float-right{
	float:right;
}
.clear-right{
	clear:right;
}

/*header class*/
.header{
	width:100%;
	margin:auto;
	text-align:center;
	background-image: url(/images/us/headerbg.gif);
	background-repeat: repeat-x;
	overflow:hidden;
}
.footer{
	width:100%;
	margin:auto;
	text-align:center;
	overflow:hidden;
	border-top:#d4d4d4 1px solid;
}
.top1{
	width:980px;
	height:77px;
	overflow:hidden;
	position:relative;
	margin:auto;
}
.searchBox{
	position:absolute;
	right:0;
	bottom:20px;

	text-align:right;
}
.searchTextBox{
	width:170px;
	height:15px;
	vertical-align: middle;
}
#search{
	font-size:11px;
	background:#fff url(/images/us/inputbg.gif) no-repeat top left;
	border-color:#7C7C7C #CECECE #C3C3C3 #7C7C7C;
	border-width:1px;
	border-style:solid;
}
.submitbtn1 {
	vertical-align:bottom;
}
.lang{
	width:100px;
	text-align:right;
	padding:5px 5px 0 0;
	position:absolute;
	top:0;
	right:0;
}
.lang a{
	color: #6e6e6e;
	text-decoration: none;	
}
.lang a:hover{
	color: #000000;
	text-decoration: underline;
}
.member-box{
	position:absolute;
	width:170px;
	height:21px;
	top:0;
	right:105px;
	background:#4dabe6;
	color:#FFFFFF;
	padding-top:2px;
}
.member-box a{
	color:#feef00;
	text-decoration: none;
}
.member-area{
	width:85px;
	padding:0 0 0 15px;
	float:left;
}
.member-area2{
	padding:0 0 0 15px;
	float:left;
}
.member-btn{
	position:absolute;
	top:0;
	right:285px;
	padding-top:2px;
}
.member-btn img{
	float:left;
}
.menuBar{
	width:980px;
	margin:auto;
	overflow:auto;
}
.menuBar a{
	color:#016AAB;
	text-decoration: none;
	font:800 14px Arial, Helvetica, sans-serif;
}
.menuBar a:hover{
	color:#f2bc00;
	text-decoration: none;
}
.menuBar ul{
	display:block;
	list-style:none;
	display:list-item;
	margin:0;
	padding:0;
	}
.menuBar li{
	display:list-item;
	margin:0 25px 0 0px;
	float:left;
	display:list-item;
	padding:5px 5px 5px 0;
}

.catbg{
	width:100%;
	background:#ececec;
	text-align:center;
	float:left;
}
.catmenu{
	width:980px;
	margin:auto;
	overflow:auto;
}
.catmenu ul{	
	list-style-image:none;
	list-style:none;
	display:block;
	list-style-position:outside;
	margin:0;
	padding:0;
	color:#016aab;
	overflow:hidden;
	}
.catmenu li{
	margin:0 30px 0 0px;
	float:left;
	display:list-item;
	padding:5px 0;
}
.catmenu a{
	color:#016aab;
	text-decoration: none;
	padding:0 0 0 10px;
	background: url(/images/us/bullet2.gif) no-repeat center left;
}
.catmenu a:hover{
	color:#000000;
	text-decoration: none;
}

/*front page class*/
.frontpage-content{
	width:100%;
	float:left;
	text-align:center;
	padding:37px 0 17px 0;
	background-image: url(/images/us/bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.content-inner{
	width:946px;
	margin:auto;
	padding:0 17px;
}
#portalbanner1 {
	width:946px;
	height:416px;
}
.what-hot{
	overflow:auto;
	position:relative;
}
.what-hot-name{
	color:#f2bc00;
	float:left;
	width:580px;
	padding:15px 0 10px 17px;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
.what-hot-text{
	background-image: url(/images/us/layout4b_20.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding:0 0 10px 17px;
	width:580px;
	float:left;
	text-align:justify;
	min-height:93px;
}
.what-hot-nail{
	width:590px;
	float:left;
	position:relative;
}
#frontbtn {
	position:absolute;
	bottom:0;
	right:0;
}
.line{
	width:946px;
	margin:auto;
	height:34px;
	background-image: url(/images/us/layout4b_29.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.other-hot{
	width:946px;
	overflow:hidden;
}
.s-hot{
	width:185px;
	text-align:center;
	background-image: url(/images/us/layout4b_34.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float:left;
}
.hot-news{
	width:946px;
	overflow:auto;
}
.hot-news-text{
	float:left;
	width:730px;
	padding:0 0 0 15px;
}

/*about us class*/
.about-us-content{
	width:100%;
	float:left;
	text-align:center;
	background-image: url(/images/us/bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.about-us-content-inner{
	width:980px;
	margin:0 auto 0;
	padding:20px 0 30px;
	overflow:hidden;
}
.gen-banner{
	overflow:auto;
}
.gen-banner img{
	float:left;
}
.about-us-inner{
	padding:100px 17px 17px;
	text-align:justify;
	background-image: url(/images/us/about_us_05.gif);
	background-repeat: no-repeat;
	_height:250px;
}
.about-us-inner p{
	margin:0 0 15px;
}
.about-us-logo{
	padding:0 17px 50px;
	overflow:hidden;
}
.about-us-logo img{
	float:left;
}

/*product registration class*/
.product-registration-inner, .contact-us-inner{
	background-image: url(/images/us/about_us_05.gif);
	background-repeat: no-repeat;
	padding:50px 50px;
	_height:500px;
}
.registration-form{
	width:714px;
	
	border:1px #bdbcbd solid;
	background:#f8f8f8;
	padding:40px 80px;
}
.registration-form p{
	margin:0 0 20px 0;
}
.registration-form input{
	margin-right:30px;
	float:left;
	color:#6e6e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.registration-form label{
	width:105px;
	float:left;
}
.registration-form select{
	color:#6e6e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.registration-form textarea{
	color:#6e6e6e;
	width:563px;
	height:90px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.formrow{
	width:700px;
	float:left;
	margin:0 0 20px 0;
}

.registration-form #textarea-member{
	color:#6e6e6e;
	width:640px;
	height:90px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.formrow2{	
	float:left;
	margin:0 0 20px 0;
	width:300px;
}
.w200input{
	width:200px;
	height:14px;
}

/*contact us class*/
.address-box{
	background-color: #f6f6f6;
	background-image: url(/images/us/contact_us_03.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width:887;
	padding:0 0 5px 5px;
	overflow:hidden;
	border:#bdbcbd 1px solid;
	margin-bottom:25px;
	_height:200px;
}

.address-box2{
	background-color: #f6f6f6;
	background-image: url(/images/us/contact_us_03.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width:800;
	overflow:hidden;
	border:#bdbcbd 1px solid;
	margin-bottom:25px;
	margin-right:50px;
}
.address-text{
	width:600px;
	float:left;
}
.address-text2{
	width:400px;
	float:left;	
}
.address-text p, .address-text2 p{
	margin-bottom:2px;
}
.w75{
	float:left;
	width:75px;
}

/*member area*/
.member-area-inner{
	padding:100px 50px;
	background-image: url(/images/us/about_us_05.gif);
	background-repeat:no-repeat;
	overflow:auto;
}
.login-box{
	width:440px;
	float:left;
}
.login-box label{
	float:left;
	width:90px;
	margin-bottom:10px;
}
.w275input{
	float:left;
	width:275px;
	margin-bottom:10px;
}
.btnLogin{
	float:left;
	margin-left:90px;
	font-size: 10px;
	font-style: italic;
	text-decoration: none;
}
.btnLogin a{
	color:#6e6e6e;
	font-style: italic;
	text-decoration: none;
}
.btnLogin a:hover{
	color:#000000;
	text-decoration:underline;
}
.btnLogin input{
	vertical-align:middle;
}
.new-customer{
	width:440px;
	float:left;
}
.new-customer-text{
	padding:5px 5px 15px 5px;
}

/*where to buy class*/
.where-to-buy-inner{
	background-image: url(/images/us/about_us_05.gif);
	background-repeat: no-repeat;
	padding:40px 44px 40px 44px;
	overflow:auto;
	_height:1000px;
}
.address-catmenu{
	width:892px;
	margin:auto;
	overflow:auto;
}
.address-catmenu ul{
	list-style-image:none;
	list-style-type:none;
	display:block;
	list-style-position:outside;
	margin:0;
	color:#6e6e6e;
	overflow:auto;
	padding:0 0 0 0;
	}
.address-catmenu li{
	margin:0 35px 0 0px;
	float:left;
	display:list-item;
	padding:0 0 3px 0;
}
.address-catmenu a{
	color:#6e6e6e;
	text-decoration: none;
}
.area-select{
	background-color: #efefef;
	background-image: url(/images/us/where_to_buy_03.gif);
	background-repeat: repeat-x;
	background-position: top;
	border:#e1e1e1 1px solid;
	overflow:auto;
	width:860px;
	padding:3px 15px;
	margin:15px 0;
}
.area-select a{
	color:#000000;
	font-weight: bold;
	text-decoration: none;
	margin:0 3px;
}
.address{
	margin:25px 0;
	width:890px;
	overflow:auto;
}
.area{
	color:#FFFFFF;
	padding:3px 10px;
	overflow:auto;
	width:870px;
	background:#019aab;
	font-weight: bold;
}
.area-table{
	font-size:11px;
	color:#000000;
	font-weight: normal;
	border-left:#bfbfbf solid 1px;
	border-top:#bfbfbf solid 1px;
	line-height: 18px;
}
.area-table * th{
	font-size:11px;
	color:#ffffff;
	background:#8b8b8b;
	padding:5px 10px;
	border-bottom:#bfbfbf solid 1px;
	border-right:#bfbfbf solid 1px;
	font-weight: bold;
	text-align:left;
	vertical-align:top;
}
.area-table * td{
	font-size:11px;
	padding:5px 10px;
	border-bottom:#bfbfbf solid 1px;
	border-right:#bfbfbf solid 1px;
	text-align:left;
	vertical-align:top;
}
.back-to-top{
	overflow:hidden;
	color:#000000;
	text-align:right;
	vertical-align:middle;
	padding:5px 0;
	font-weight: bold;
}
.back-to-top a{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.back-to-top img{
	margin:0 3px 0 0;
}

/*press class*/
.press-inner,.press-inner-tw{
	background-image: url(/images/us/pressbg.gif);
	background-repeat: no-repeat;
	padding:35px 17px 50px 50px;
	overflow:hidden;
}
.press-inner-tw{
	background-image: url(/images/tw/pressbg.gif);
}
.press-release{
	/*width:380px;*/
	width:900px;
	margin:10px 60px 0 30px;
	float:left;
	overflow:hidden;
}
.advertisement{
	width:380px;
	float:left;
	margin-top:10px;
}
.page{
	text-align:right;
	/*overflow:auto;*/
}
.page a{
	color:#6e6e6e;
}
.page img{
	vertical-align:middle;
}
.release-list{
	padding:25px 70px 25px 0;
	float:left;
	border-bottom:1px #ececec solid;
}
.press-img{
	border:1px #ececec solid;
	padding:2px;
	float:left;
}
.press-text{
	width:254px;
	float:left;
	padding:3px 0 0 8px;
}
.head-yello18{
	color:#f2bc00;
	font-size:18px;
	font-weight: bold;
	width:194px;
	float:left;
}
.press-date{
	float:left;
	width:60px;
	text-align:right;
}
.press-des{
	width:254px;
	min-height:95px;
	padding-top:5px;
	float:left;
}
.btn-enlarge{
	float:left;
	overflow:hidden;
}

/*product cat class*/
.color-bar{
	color:#FFFFFF;
	width:965px;
	height:22px;
	overflow:auto;
	text-align:right;
	vertical-align:middle;
	padding:3px 15px 3px 0;
	font-weight: bold;
	font-size:18px;
	border-top:1px solid #FFFFFF;
}
.color-bar2{
	color:#FFFFFF;
	width:965px;
	height:8px;	
	text-align:right;
	vertical-align:middle;
	padding:3px 15px 3px 0;
	font-weight: bold;
	font-size:18px;
	border-top:1px solid #FFFFFF;
	background-image:url(/images/us/about_us_05.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}
  

.color-bar a{
	color:#FFFFFF;
	text-decoration: none;
}
.nav-bar{
	width:600px;
	padding:20px 0 20px 30px;
	float:left;
}
.nav-bar a{
	font-weight: bold;
	text-decoration: none;
	color:#6e6e6e;
}
.nav-bar select{
	color:#6e6e6e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.highlight{
	font-size:18px;
	font-weight: bold;
}
.nav-bar-right{
	padding:20px 30px 20px 0px;
	width:320px;
	float:left;
	text-align:right;
}
.box{
	width:182px;
	overflow:hidden;
	float:left;
	margin:0 5px 8px 0;
}
.box-top{
	float:left;
	width:182px;
	height:13px;
	background: url(/images/us/shadow_17.png) left top no-repeat;
	
}
.box-bottom{
	float:left;
	width:182px;
	height:10px;
	background: url(/images/us/shadow_21.png) left top no-repeat;
}
.box-bottom span{
	display:none;
}
.box-mid{
	width:182px;
	float:left;
	background-image: url(/images/us/shadow_19.png);
	background-repeat: repeat-y;
	min-height:160px;
	
}

.catimg-box{
	width:956px;
	padding:10px 0 0 24px;
	float:left;
}
.imgbox{
	padding:8px 0;
	margin:0 0 0 6px;
	_margin-left:3px;
	text-align:center;
	background-image: url(/images/us/bgimgbox.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color:#000000;
	font-size:14px;
	width:171px;
	float:left;
	font-weight: bold;
	display: block;
	overflow:hidden;
}
.imgbox a{
	color:#000000;
	
}
.imgbox img{
	clear:both;
	margin-bottom:20px;
}

/*product list class*/
.list-imgbox{
	padding:8px;
	background:#ffffff;
	background-image: url(/images/us/product_cat_10.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color:#000000;
	font-size:11px;
	width:155px;
	float:left;
	margin:0 19px 25px 0;
	min-height:177px;
	display: block;
	overflow:hidden;
	text-align:center;
	font-weight: bold;
}
.list-imgbox a{
	color:#6e6e6e;
}
.list-imgbox img{
	clear:both;
	margin-bottom:12px;
}
.cat-photo{
	margin:auto;
	width:933px;
	overflow:auto;
}
.cat-photo img{
	float:left;
}

/*product details class*/
.details-box{
	padding:0 40px 15px 40px;
	width:900px;
	overflow:hidden;
}
.details-left{
	width:386px;
	margin-right:15px;
	float:left;
	
}

.details-left #slideshow img{
	/*width:384px;
	border:1px solid #cccccc;*/
	text-align:center;
	vertical-align:middle;
}

.other-view{
	font-size:14px;
	overflow:auto;
	clear:right;
	padding:16px 0 7px 0;
	font-weight: bold;
}
.s-photo{
	overflow:hidden;
	width:100%;
}
.imgpadding10 img{
	float:left;
	
	
}
.details-right{
	overflow:hidden;
	float:right;
	width:499px;
	background-image: url(/images/us/product_details_12.gif);
	background-repeat: repeat-y;
	border-bottom:#cccccc 1px solid;
}
.details-inner{
	width:461px;
	background-image: url(/images/us/product_details_05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow:auto;
	position:relative;
	min-height:522px;
	padding:13px 19px
}
.details-inner img{
	margin-top:15px;
}
.btn-spec{
	position:absolute;
	top:0;
	right:0;
	width:210px;
	height:32px;
	overflow:auto;
}
.product-name{
	width:263px;
	clear:right;
	font-size:14px;
	color:#000000;
	font-weight: bold;
	padding-bottom:15px;
}
.product-name a{
	font-size:14px;
	color:#000000;
	font-weight: bold;
}
.details-des{
	width:440px;
	overflow:auto;
	line-height: 18px;
}
.details-des p{
	padding:5px 0;
}
.select-color, color{	
	clear:right;
	width:440px;
	overflow:auto;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 3px 0;
}
.color-box{
	width:16px;
	height:16px;
	float:left;
	margin:0 5px 5px 0;
}
.color-box:hover {
	cursor:pointer;
}
.price{
	font-size:14px;
	color:#ff59ce;
	clear:right;
	overflow:auto;
	font-weight:bold;
	padding:15px 3px;
}
.price s{
	color:#016aab;
	margin-right:30px;
}
.quantity{
	overflow:auto;
	padding:0 3px 10px;
	width:160px;
	float:left;
}
.quantity label{
	width:65px;
	font-size:14px;
	float:left;
	font-weight:bold;
}
.quantity input{
	width:40px;
	height:15px;
	font-size:11px;
	margin-right:5px;
	float:left;
}
.addcart{
	overflow:hidden;
	clear:right;
}
.addcart a{
	color:#000000;
	float:left;
}
.addcart input {
	margin-left:20px;
	float:left;
}
.btnBack{
	text-align:right;
	color:#000000;
	font-weight:bold;
	/*overflow:auto;*/
	margin-top:15px;
}
.btnBack a{
	color:#000000;
	font-weight:bold;
}
.btnBack img{
	vertical-align:middle;
}

.cart-summary{
	float:right;
	color:#FFFFFF;
	text-align:right;
	height:27px;
	background:#000000;
	margin:0 0 15px 0;
	padding:0 15px 0 0;
	overflow:hidden;
}
.cart-summary img{
	vertical-align:middle;
	float:left;
}
.summary-inner{
	float:left;
	height:24px;
	padding-top:4px;
}
.summary-inner a{
	color:#feef00;
	margin:0 5px;
}

.details-inner-spec{
	width:461px;
	background-image: url(/images/us/spec_09.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow:auto;
	position:relative;
	min-height:522px;
	padding:13px 19px
}
	
/*footer class*/
.footer-menu{
	width:980px;
	overflow:auto;
	margin:auto;
	padding:15px 0 3px 0;
}
.footer-menu a{
	color:#6e6e6e;
	text-decoration: none;
}
.footer-menu a:hover{
	color: #000000;
	text-decoration: underline;
}
.copyright{
	color:#b8b8b8;
	width:980px;
	overflow:auto;
	margin:auto;
	padding-bottom:15px;
}
.copyright a{
	color:#b8b8b8;
	text-decoration: none;
}

/*buying online class*/
.list-imgbox-buy{
	padding:8px;
	background:#ffffff;
	background-image: url(/images/us/product_cat_10.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color:#000000;
	font-size:11px;
	width:155px;
	float:left;
	margin:0 19px 25px 0;
	min-height:215px;
	display: block;
	overflow:hidden;
}
.list-imgbox-buy p{
	margin:3px 5px;
	line-height: 15px;
}
	
.list-imgbox-buy a{
	color:#6e6e6e;
}
.list-imgbox-buy img{
	clear:both;
	margin-bottom:12px;
}
.list-buy-name{
	font-size:11px;
	
	font-weight: bold;
	padding:0 8px;
}
.list-buy-name p span s{
	color:#016aab;
	font-weight: normal;
}
.list-buy-name p span{
	color:#ff59ce;
	font-weight: normal;
}
.product-name2{
	width:150px;
	height:46px;
}
.product-name3{
	width:150px;
	height:26px;
	
}
.details-inner-spec-buy,.details-inner-spec-buy-tw{
	width:461px;
	background-image: url(/images/us/buy_spec_09.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow:auto;
	position:relative;
	min-height:522px;
	padding:13px 19px
}
.details-inner-spec-buy-tw{
	background-image: url(/images/tw/buy_spec_09.gif);
}
.details-inner-buy{
	width:461px;
	background-image: url(/images/us/product_details_05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
	position:relative;
	min-height:522px;
	padding:13px 19px
}
.details-inner-buy-tw{
	width:461px;
	background-image: url(/images/tw/product_details_05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
	position:relative;
	min-height:522px;
	padding:13px 19px
}
.details_tw{
	width:461px;
	background-image: url(/images/tw/product_details_05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
	position:relative;
	min-height:522px;
	padding:13px 19px
}
.details-inner img{
	margin-top:15px;
}
.buying{
	margin:0 45px 0 0px;
	float:left;
	display:list-item;
	padding:3px 5px 3px 0;
	background:#4dabe6;
	color:#000000;
}
.buying a{
	color:#000000;
}
.buybg{
	width:100%;
	background:#4dabe6;
	text-align:center;
	float:left;
}
.buymenu{
	width:980px;
	margin:auto;
	overflow:auto;
}
.buymenu ul{	
	list-style-image:none;
	list-style:none;
	display:block;
	list-style-position:outside;
	margin:0;
	padding:0;
	color:#016aab;
	overflow:hidden;
}
.buymenu li{
	margin:0 30px 0 0px;
	float:left;
	display:list-item;
	padding:5px 0;
}
.buymenu a{
	color:#ffffff;
	text-decoration: none;
	padding:0 0 0 10px;
	background: url(/images/us/buybul.gif) no-repeat center left;
}
.buymenu a:hover{
	text-decoration:underline;
}
.buy-content-inner{
	width:980px;
	margin:20px auto 0;
	padding:0 0 30px;
	overflow:hidden;
}

/*view cart class*/
.view-cart-inner{
	padding:40px 17px 17px;
	text-align:justify;
	background-image: url(/images/us/about_us_05.gif);
	background-repeat: no-repeat;
}
.col920{
	width:920px;
	position:relative;
	margin:0 auto 30px;
	overflow:hidden;
	background-color: #fbfbfb;
	background-image: url(/images/us/view_cart_07.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border:#cfd2d5 1px solid;
}
.col800{
	width:800;
	position:relative;
	overflow:hidden;
	background-color: #fbfbfb;
	background-image: url(/images/us/view_cart_07.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border:#cfd2d5 1px solid;
	margin-right:60px;
}
.view-cart-pic{
	overflow:auto;
	float:left;
	padding:20px;
	width:125px;
}
.view-cart-pic img{
	float:left;
	width:125px;
}
.view-cart-details{
	width:550px;
	padding:20px 0;
	float:left;
}
.view-cart-name{
	float:left;
	width:550px;
	font-size:14px;
	font-weight:bold;
	color:#f2bc00;
	padding-bottom:5px;
}
.view-cart-w270{
	width:270px;
	padding:5px 5px 5px 0;
	height:25px;
	float:left;
}
.view-cart-w270 label{
	width:65px;
	float:left;
	color:#000000;
	font-weight:bold;
}
.view-cart-w270 input{
	width:40px;
	height:15px;
	float:left;
	margin-right:5px;
	font-size:11px;
	color:#6e6e6e;
}
.view-cart-w65{
	width:65px;
	color:#000000;
	font-weight:bold;
	float:left;
}
.sub-total{
	position:absolute;
	right:0;
	bottom:0;
	width:176px;
	height:26px;
	padding:13px 0 0 20px;
	overflow:auto;
	color:#0069aa;
	background-image: url(/images/us/view_cart_10.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}
.sub-total span{
	color:#000000;
	margin-right:5px;
}
.view-cart-btn{
	position:absolute;
	bottom:0;
	right:196px;
	overflow:hidden;
}
.view-cart-btn input{
	float:left;
	margin-right:5px;
}
.float-right-btn{
	float:right;
	width:79px;
	padding:15px 15px 0 0;
}
.total{
	float:right;
	width:135px;
	color:#CC0000;
	text-align:right;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:15px;
}

#pricecontainer {
	float:right; text-align:left;width:480px; clear:both;
}	
.imgpadding10 {
	background:#FFFFFF;
	width:80px;
	height:80px;
	text-align:center;
	vertical-align:middle;
	float:left;
	margin-left:10px;
	margin-top:10px;
}

.imgpadding11 {
	background:#FFFFFF;	
	float:left;
	margin-left:10px;
	margin-top:10px;
}

/*
.float-left img {
	width:349px;
	height:261px;
}
*/
#fc img {
	width:374px;
	height:95px;
}
.s-hot img {
	width:160px;
	height:102px;
}
.float-left2 {
	float:left;
}
#slideshowcontainer #slideshow {
    height:360px;
	width:384px;
	border:1px solid #CCCCCC;
	background:white; 
	text-align:center;

}
.message {
	font:bold 15px Arial, Helvetica, sans-serif;
	text-align:center;
	padding: 10px 0;
}
.custclass1 {
	background:#4DABE6;
	color:#000000;
}
.custclass1 a {
	padding-left:8px;
	color:#000000;
}
.stockreport {
	min-height:450px;
	height:auto !important;
	height:450px;
}
.stockreport table {
	margin-top:50px;
}
.imgboximg {
	clear:both;
	height:125px;
	margin:auto;
	text-align:center;
	overflow:hidden;
}
.localmap {
	padding-top:10px;
	float:right;
}

/* For IE */
* html .what-hot-text {
	height:93px;
}
/*registration1 class*/
.registration1{
	background:url(images/product_registration1_07.gif) 315px 15px no-repeat;
	background-color:#f8f8f8;
	width:775px;	
	padding:50px 50px;
	border:1px #bdbcbd solid;
}
.registration1 form{
	width:277px;
	overflow:hidden;
	float:left;
	margin-right:80px;
}
.select-info{
	float:left;
}
.select-info label,.select-info select{
	width:67px;
	float:left;
	height:17px;
	margin-top:10px;
}
.select-info label{
	color:#000000;
}
.select-info select{
	width:200px;
	color:#707070;
	font:11px Arial, Helvetica, sans-serif ;
}
.reg-information{
	color:#5e5e5e;
	width:267px;
	margin:10px 0;
	float:left;
	text-align:justify;
}
.buy-date{
	padding-top:5px;
	width:267px;
	float:left;
}
.buy-date label{
	height:17px;
	float:left;
}
.buy-date select{
	height:17px;
	color:#707070;
	font:11px Arial, Helvetica, sans-serif ;
	margin:0 5px 10px 0;

}
.view-serial-img{
	float:left;
	border:1px #bdbcbd solid;
}
#specbutton,#infobutton {
	cursor:pointer;
}
.select-info input {
	height:15px;
	color:#707070;
	font:11px Arial, Helvetica, sans-serif ;
	margin:10px 5px 10px 0;	
	width:195px;
}
input#registration_3 {
	float:right;
}
.pageHeading  {
	 font-family: Verdana, Arial, sans-serif;
	 font-size: 15px;
	 font-weight: bold;
	 color: #9a9a9a;
	 
}
#message {
	font:bold 16px Arial, "Helvetica", sans-serif;
	color:#999999;
	text-align:center;
}
#messagebrief {
	font:normal 12px Arial, "Helvetica", sans-serif;	
	text-align:left;
	width:400px;
	margin:5px auto;
	color:#333333;
}
.registration_ul li {
	padding-top:10px;
}
.error_font {
	font:bold 12px Arial, "Helvetica", sans-serif;;
	color:#FF0000;
}
.padding-right {
	padding-right:5px;
}
.margin-right20 {
	margin-right:20px;
}
.checkout-2 {
	margin:0 auto;
	overflow:hidden;
	padding:20px 0 30px;
	width:980px;
	padding-left:60px;
}
#errors {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FF0000;
}
.invoicetable td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#mainframe {
	height:800px;
}
.logintable {
	_height:35px;
}
.color{
	overflow:hidden;
	clear:right;
}
.text_area {
	color:#707070;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
