


.signcontent{
    font-size:12px;
	width:784px;
	float:left;
	height:502px;
	text-align:left;
	background-attachment: scroll;
	background-color: #ffffff;
	background-image: url(../images/signcontentbg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.signmain{ width:740px;padding-left:44px; clear:both; height:472px; padding-top:30px; float:left;}
.signnav{ width:690px;margin-bottom:20px;}
.signleft{ width:690px; float:left; height:350px;}
.signright{ width:49px; float:left;}
.signlabel{ float:left; width:40%;}
.signlabel h4{ color:#c2b5a3; font-weight:normal;}
.signmenu{float:right; width:45%; text-align:right; height:20px; }

.warm_msg{clear:both; margin-bottom:15px; width:690px;}


.signform1{}
.signformtitle_bg{ height:20px; background:url(../images/linebg.gif) scroll repeat-x center center; width:690px; }
.signformtitle{ display:block; height:20px; font-size:12px; width:80px; background:url(../images/lineover.gif) scroll repeat-x center center; line-height:20px; color:#010101;}
.signsubmit{ padding:10px 0; width:120px;}
.signtable td{}
/*Sign Up_delivery and billing info*/

.signside{}
.signslider{clear:both; position:relative; margin:0 auto; width:15px; height:350px; background:url(../images/sliderlinelong.png) scroll no-repeat center top;}
.signleftlayout{ position:absolute; left:0; top:0; z-index:2; width:690px; height:auto;}

/* login in*/
.loginmain{ width:740px;padding-left:44px; clear:both; height:472px; padding-top:30px; float:left;}
.loginform{}
.logintitle{font-size:12px; color:#010101; padding-top:10px; padding-bottom:10px; height:12px; clear:both; width:100%;}
.logintable td{height:28px;}
.logintbwrap{}
.loginsubmit{ width:80px; height:23px; clear:both;}
.forgetsubmit{ width:110px; height:23px; clear:both;}
.country{ position:relative; width:100%;}
.country .linka{ float:left; width:auto; padding:1px 3px; display:block;white-space:nowrap;}

.address_wrap{ width:500px; height:auto; min-height:60px; background:#ffffff; padding:10px 20px 10px; position:absolute; right:100px; top:22px;overflow:hidden; display:none; border:solid 1px #ACACAC;}
* html .address_wrap{ height:60px; overflow:visible;}
.address_country{width:98%; height:auto; min-height:10px;margin-bottom:10px; overflow:hidden; background-color:#F0F0F0; padding:1%; clear:both;}
* html .address_country{ height:10px; overflow:visible;}
.address_province{width:98%; height:auto; min-height:10px; margin-bottom:10px;overflow:hidden; background-color:#F0F0F0; display:none;padding:1%; clear:both;}
* html .address_province{ height:10px; overflow:visible;}
.address_city{width:98%; height:auto; min-height:10px; margin-bottom:10px;overflow:hidden; background-color:#F0F0F0; display:none;padding:1%; clear:both;}
* html .address_city{ height:10px; overflow:visible;padding:3px;}

.address_btn{ width:100%; height:25px;}
.address_btn_wrap{ width:13px; float:right;}
#address_wrap2{ bottom:25px; top:auto;}
.Container{ height:350px;}
#Scroller-1 {
   height:350px;   
}
#Scrollbar-Container{
height:350px;
}
.Scrollbar-Track {height:350px;}
* html .Scrollbar-Track{ height:350px;}
* html #Scrollbar-Container{ height:350px;}
* html #Scroller-1 {height:350px;}