
.orders_section{width:960px;float:left;clear:both;margin-top:30px;}
.orders_section h2{margin-bottom:20px;font-size:18px;}
.orders_section ul{margin-bottom:10px;}
.orders_section tr.str{background:#edf4fc;}
.orders_section td{padding:5px 0;}
.account_settings{width:400px;float:left;margin-top:30px;margin-bottom:30px;}
.account_settings h2{font-size:18px;margin-bottom:20px;}
.account_settings h2 a{color:#999;font-size:14px;}
.account_settings ul li{float:left;clear:both;margin-bottom:10px;}
.account_settings ul li b{font-weight:normal;width:100px;float:left;}
.account_settings ul li span{float:left;width:250px;}
.notifications{width:380px;float:left;margin-left:150px;margin-top:30px;}
.notifications li span{margin-left:5px;}
.notifications #notification_button{ background:#666;color:#fff; border:none;padding:5px 5px;margin-top:15px;}
.notifications li{clear:both;margin-bottom:5px;float:left;}
.notifications h2{margin-bottom:20px;font-size:18px;}
.notifications ul li{margin-bottom:20px; clear:both; float:left;}
.center .user_info h1{color:#fff;margin-top:20px;}
.account_order{margin-left:0px;}
.account_order div.pagecount ul li{margin-left:0px;}
.account_order ul li a{border:none;}
.center .shopping_cart .confirmation h2.title{font-size:16px;font-weight:bold; width:960px;clear:both;margin-top:35px;margin-bottom:5px; float:left;}
.center .shopping_cart .confirmation h3.des{font-size:13px;font-weight:normal; width:960px;clear:both;margin-bottom:60px;}
.center .shopping_cart .confirmation_left{width:320px;float:left;}
.center .shopping_cart .confirmation_left p{margin-bottom:5px;}
.center .shopping_cart .confirmation_center{width:150px;float:left;margin-left:80px;}
.center .shopping_cart .confirmation_center h2{font-size:13px;font-weight:bold;margin-bottom:10px;}
.center .shopping_cart .confirmation_center p{margin-bottom:5px;}
.center .shopping_cart .confirmation_right{width:250px;float:left;margin-left:80px;}
.center .shopping_cart .confirmation_right p{margin-bottom:10px;}
.confirmation_links{float:left;clear:both;width:960px;margin-top:50px;margin-bottom:50px;}
.confirmation_links h2{font-size:16px;font-weight:bold;margin-bottom:20px;}
.confirmation_links li{float:left;clear:both;margin-bottom:10px;list-style-type:disc;margin-left:15px;}
.confirmation_links li a{font-size:14px;font-weight:bold; color:#ccc;}




.user_login{float:left;width:960px;margin:0 0 30px 0;}
.user_login_left{float:left;width:480px;border-right:1px solid #333;padding-right:20px;margin-left:0px;}
.user_login_left h2{color:#000; font-size:16px;margin:20px 0px;}
.user_reg_form{float:left;width:450px;}
.user_reg_form div{float:left;margin-bottom:15px;}
.user_reg_form div.address{width:480px;}
.user_reg_form div.address input{width:425px;}
.user_reg_form div.state_zip .state{float:left;width:65px;}
.user_reg_form div.state_zip .zip{float:left;}
.user_reg_form div.state_zip .zip input{width:135px;}
.user_reg_form div p{float:left;clear:both; font-weight:bold;margin-bottom:5px;}
.user_reg_form div input{float:left;width:200px;margin-right:20px; clear:both; border:1px solid #666;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:3px;}
.user_reg_form div input#checkout_button{ padding:0px;}
.user_login_left .prompt{float:left;width:450px;}
.user_login_left .prompt h2{margin-bottom:10px; font-size:18px;}
.user_login_left .prompt p{ color:#666;font-size:14px;}
.user_login_left .prompt li{float:left;clear:both;margin-bottom:5px;color:#000; list-style-type:disc; margin-left:13px;}
.user_login_left .password_1{float:left;width:460px;}
.user_login_left .password_1 div{float:left;width:240px;}
.user_login_left .password_1 div h2{margin-bottom:1px; font-size:14px;}
.user_login_left .password_1 div p{color:#666;}
.user_login_left .password_1 input{float:left;width:180px; clear:none;margin-top:20px;}
.user_login_left .prompt_1{float:left;width:435px; text-align:right; color:#666;}
.user_login_left .button div{ text-align:right;float:left;width:460px;}

.user_login_right{width:302px;float:left;margin-left:20px;margin-top:30px;}
.user_login_right .sign_in{-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; background: none repeat scroll 0 0 #5b5a5a;float: left; margin-bottom: 20px;padding: 10px; width: 300px; border:1px solid #666; }

.user_login_right .sign_in div{float:left;margin:30px;margin-left:35px;}
.user_login_right .sign_in h2{color:#fff;font-size:18px;}
.user_login_right .sign_in p{color:#fff;font-size:14px;clear:both;}
.user_login_right .sign_in p.login_error{-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; background:#ffd97d; border:1px solid #ffb70a; color:#000; padding:10px; font-size:12px;font-style:italic;width:205px;margin-top:0px;margin-bottom:20px;}
.user_login_right .sign_in p a{color:#fff;}
.bottom_30_px{margin-bottom:30px;}
.bottom_20_px{margin-bottom:20px;}
.user_login_right .sign_in input{width:218px;clear:both; border:1px solid #666;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;float:left;margin-bottom:10px;padding:3px;}
.user_login_right .sign_in input.img{width:auto;border:none;margin-left:80px;}

.card_info_right div p{font-weight:bold;margin-bottom:5px;}

.user_reg_items table td{padding:5px;}

.order_table td a{color:#ccc; text-decoration:none;}
.order_table td a:hover{color:#fff;}


.forget_password_section_bg{ background:#000;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;position:absolute;  z-index:10000; top:0px;left:0px; display:none;}
.forget_password_section{width:460px; position:absolute;  background:#333;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;box-shadow: 0px 3px 10px 1px #000;left:50%; z-index:10000; display:none;}
.forget_password_wrap p.b{margin-bottom:5px;font-size:14px; font-weight:bold;}
.forget_password_wrap p.reset_email input{  border: 1px solid #ccc;
    border-radius: 5px 5px 5px 5px;
    clear: both;
	height:25px;
	line-height:25px;
    float: left;
 margin-bottom:5px;
    padding: 3px;
    width: 350px;}
.forget_password_wrap p.reset_button{text-align:right;}
.forget_password_wrap p.reset_button img{cursor:pointer;}
.forget_password_wrap{float:left;margin:30px 50px; position:relative;}
.forget_password_wrap p{padding:0px; margin:0px; font-size:14px;margin-bottom:20px;}
.forget_password_wrap p.img{position:absolute;right:-45px;top:-25px; cursor:pointer;}
.forget_password_wrap p.set_new{margin-bottom:0px;margin-top:50px;}
.forget_password_wrap p.set_new a{color:#999;}
.forget_password_wrap h2{color:#fff; text-align:center;margin-bottom:30px; font-size:24px;}



.center .reset_password{width:465px;float:left;margin-left:250px;margin:30px 0 50px 250px;}
.center .reset_password h2{width:465px; text-align:center;font-size:24px;color:#fff;margin-bottom:30px;}
.center .reset_password li{float:left;clear:both;width:465px;margin-bottom:20px;color:#333;}
.center .reset_password li span{width:230px; text-align:left;float:left;font-weight:bold;}
.center .reset_password li b{clear:both;float:left;width:200px;font-weight:bold;margin-bottom:5px;}
.center .reset_password li i{font-style:normal;clear:both;color:#666;}
.center .reset_password li.hidden{display:none;}
.center .reset_password li.log{ text-align:right;}
.center .reset_password li.log input{float:right; background:#666;color:#fff;width:90px;height:35px; line-height:35px;margin-right:3px;border:none;-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}
.center .reset_password li input{float:left;width:210px;border:1px solid #999; height:30px; padding:0 10px; line-height:30px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}


.order{float:left;width:940px;}
.order .back_order a{color:#fff;font-size:14px;font-weight:bold; text-decoration:none;font-size:20px;}
.order .back_order{float:left;width:940px;margin-top:30px;}
.order .order_title{width:940px;float:left; clear:both;margin-top:35px;}
.order .order_title h2{float:left;font-size:18px; padding:0px;margin:0px;}
.order .order_title p{float:left;padding:0px;margin:0px;margin-left:20px;margin-top:3px;}
.order .order_items{float:left;width:940px;margin-top:10px;}
.order .order_items div.tr{background:#999;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; float:left;width:940px;}
.order .order_items p{margin:10px;float:left;font-size:14px;}
.order .order_items p.item{width:630px;float:left;}
.order .order_items p.qty{width:150px;}
.order .order_items p.item{}
.order .order_items ul li{width:940px;}
.order .order_total{float:left;width:940px;margin-top:20px;}
.order .order_total ul{float:right;clear:both;width:250px;}
.order .order_total li{margin-bottom:5px;}
.order .order_total li b{font-weight:normal;width:120px;margin-right:20px; text-align:right; float:left;}
.order .order_total li.total,.order .order_total li.total b{font-weight:bold;}
.order .order_status{margin-top:10px;background:#999; text-align:center; border:1px solid #fff; padding:15px; float:left;width:910px; font-weight:bold;font-size:14px;}
.order .order_status_1{margin-top:10px;background:#fa6b6b; text-align:center; border:1px solid #f00; padding:15px; float:left;width:910px; font-weight:bold;font-size:14px;}
.order .order_status a{color:#4d8fee;}
.order .order_shipping{float:left;margin-bottom:30px;}
.order .order_shipping p{font-size:14px;margin-bottom:5px;float:left; clear:both;}
.order .order_shipping p.name{font-weight:bold;margin-top:15px;}

div.button input,input.img{ background:#eee;color:#fff; padding:5px 10px; background:#069; text-align:center;}