@charset "utf-8";
/* CSS Document */

body{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
margin:0px;
padding:0px;
background:url(../images/bodybg.jpg) repeat-x top;
}

div{
margin:0px;
padding:0px;}


#wrapper{
width:860px;
height:auto;
margin:0 auto;
}

#maincontainer{
width:860px;
float:left;
height:auto;
}

/*start top bar ...................... */

#topbar{
height:auto;
width:860px;
float:left;
}


#topleft{
width:372px;
height:46px;
float:left;
padding:64px 0 0 22px;}


#topmiddle{
width:300px;
height:67px;
float:left;
padding:43px 0 0 22px;}

#topright{
width:120px;
height:100px;
float:left;
padding:10px 0 0 24px;}

#title_sign{
width: 120px;
float:left;
margin-top: 10px;
text-align:left;
}



#buttonbar{
height:30px;
width:860px;
float:left;
padding-top:16px;
background:url(../images/bttnbarbg.jpg) repeat-x; 
}

#buttonbar a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f2f2f2;
text-decoration:none;
text-transform:uppercase;
padding:0 15px;
font-weight:bold;
}

#buttonbar a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#C3600F;
text-decoration:none;
text-transform:uppercase;
padding:0 15px;
font-weight:bold;
}

/* start main contents .............. */
#maincontents{
height:auto;
width:860px;
float:left;
padding:10px 0 0 0;
}

/* start leftbar .............. */

#leftbar{
width:236px;
height:auto;
float:left;
}

#leftbartop{
background: url(../images/ourproducts_bg.jpg) repeat-x;
height:28px;
width:226px;
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
font-weight:bold;
text-transform:uppercase;
padding:10px 0 0 10px;}


#leftbarbuttons{
width:236px;
height:auto;
float:left;
background-color:#e5e5e5;
}

#leftbarbuttons a{
display:block;
padding:7px 0 7px 35px;
background:url(../images/bulletleft.jpg) no-repeat 10px 10px;
text-transform:uppercase;
text-decoration:none;
border-bottom:1px solid #FFFFFF;
color:#000000;
}


#leftbarbuttons a:hover{
display:block;
padding:7px 0 7px 35px;
background:url(../images/bulletleft_hover.jpg) no-repeat 10px 10px #d3d3d3;
text-transform:uppercase;
text-decoration:none;
border-bottom:1px solid #FFFFFF;
color:#D60000;
}

#specialoffer{
padding:10px 0;
width:236px;
height:auto;
float:left;
}


/* start rightbar.............. */


#main_rightbar{
width:584px;
height:auto;
float:left;
padding:20px 20px 0 20px;
}

#welcomesection{
width:584px;
height:auto;
float:left;
color:#000000;
}
#welcomesection1{
width:390px;
height:auto;
float:left;
color:#000000;
font-size:12px;
}
#welcomenote_vspace_5px{
width:390px;
height:5px;
float:left;
font-size:0px
}
#welcomesection a{
border:2px solid #BBBBBB;
background-color:#EEEEEE;
color:#000000; 
font-weight:bold;
text-decoration:none;
font-size:12px;
padding:2px 5px;
display:block;
width:80px;}
#userinfo {
	width:226px;
	height:auto;
	float:left;
	padding:5px 0 0 10px;
	background-color:#e5e5e5;
	margin-bottom: 1px;
	color:#000000;
	}
.height{
height:10px;
}
#left_cat_features{
background-color:#ececec;
width:226px;
height:23px;
float:left;
font-family:arial;
font-size:16px;
font-weight: bold;
color: #000000;
padding:5px 0 0 10px;
margin-bottom:2px; margin-top:5px;}
h1{
font-size:25px;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
color:#BE590B;
}

#recentproducts{
width:584px;
height:auto;
float:left;
padding-top:20px;}

#recentproducts_text{
width:584px;
height:auto;
float:left;
text-transform:uppercase;
color:#666666;
font-weight:bold;
font-size:15px;
}

#recentproducts_pic{
width:584px;
height:auto;
float:left;
padding:20px 0 0 0;
}

#homeproducts01{
width:280px;
height:auto;
float:left;
color:#333333;
text-align:justify;
margin:0 5px 20px 0;}

h3{
margin:0 0 8px 0;
padding:0px;
color:#c25700;
font-size:13px;
font-weight:bold;
}

#recentproducts_pic a{
color:#c25700; 
font-weight:bold;
text-decoration:none;
font-size:11px;
padding:0 5px;}


#recentproducts_pic a:hover{
color:#666666; 
font-weight:bold;
text-decoration:underline;
font-size:11px;
}



/* start footer ...................... */

#footer100percent{
width:100%;
height:78px;
float:left;
margin:0 auto;
background:url(../images/footerbg.jpg) repeat-x;
}

#footer{
height:auto;
width:860px;
border-top:2px solid #999999;

margin:10px auto;
}

#footerleft{
width:400px;
padding:20px 0 0 0;
float:left;
height:auto;
}


#footerright{
width:460px;
padding:20px 0 0 0;
float:left;
height:auto;
text-align:right;
}

#footer a{
color:#666666;
text-decoration:none;
}

#footer a:hover{
color:#666666;
text-decoration:underline;
}

.customer_signup_empty_vspace_5 {
	float: left;
	height: 5px;
	width: 575px;
	font-size: 0px;
	}

.customer_empty_vspace_5 {
	float: left;
	height: 5px;
	width: 575px;
	font-size: 0px;
	}
.customer_signup_empty_vspace_10 {
	float: left;
	height: 10px;
	width: 575px;
	font-size: 0px;
	}
.customer_signup_eeeeee_vspace_1 {
	float: left;
	height: 1px;
	width: 575px;
	font-size: 0px;
	background-color: #EEEEEE;
	}
.customer_signup_eeeeee_vspace_5 {
	float: left;
	height: 5px;
	width: 575px;
	font-size: 0px;
	background-color: #EEEEEE;
	}

#customer_signup {
	width: 584px;
	}
#customer_signup_1 {
	 float: left;
	 width: 575px;
	 color:#000000;
	}
#customer_signup_1a {
	float: left;
	width: 168px;
	text-align: right;
	font-weight: bold;
	}
#customer_signup_1b {
	float: left;
	width: 10px;
	text-align: center;
	font-weight: bold;
	}
#customer_signup_1c {
	 float: left;
	 width: 397px;
	 }
#customer_signup_note {
	float: left;
	width: 575px;
	height: 20px;
	color:#000000;
	}
#customer_signup_message {
	float: left;
	width: 575px;
	height: 20px;
	color: #FF0000;
	font-style: italic
	}
#customer_signup_ok {
	width: 584px;
	}




#customer_signin_note {
	float: left;
	width: 575px;
	height: 20px;
	color:#000000;
	}
.customer_signin_empty_vspace_5 {
	float: left;
	height: 5px;
	width: 575px;
	font-size: 0px;
	}
.customer_signin_empty_vspace_10 {
	float: left;
	height: 10px;
	width: 575px;
	font-size: 0px;
	}
.customer_signin_eeeeee_vspace_1 {
	float: left;
	height: 1px;
	width: 575px;
	font-size: 0px;
	background-color: #EEEEEE;
	}
.customer_signin_eeeeee_vspace_5 {
	float: left;
	height: 5px;
	width: 575px;
	font-size: 0px;
	background-color: #EEEEEE;
	}
#customer_signin {
	width: 584px;
	}
#customer_signin_1 {
	 float: left;
	 width: 575px;
	}
#customer_signin_1a {
	float: left;
	width: 168px;
	text-align: right;
	font-weight: bold;
	color:#000000;
	}
#customer_signin_1b {
	float: left;
	width: 10px;
	text-align: center;
	font-weight: bold;
	}
#customer_signin_1c {
	 float: left;
	 width: 397px;
	
	 }
#customer_signin_message {
	float: left;
	width: 575px;
	height: 20px;
	color: #FF0000;
	font-style: italic
	}
	
	




#customer_password_reset{
	width: 584px;
	height: auto;
		}
#customer_password_reset_1 {
	 float: left;
	 width: 572px;

	}
#customer_password_reset_1a {
	float: left;
	width: 168px;
	text-align: right;
	font-weight: bold;
	color:#000000;
	}
#customer_password_reset_1b {
	float: left;
	width: 10px;
	text-align: center;
	font-weight: bold;
	}
#customer_password_reset_1c {
	 float: left;
	 width: 394px;
	 }
#password_reset_emptyhspace10px {
	 float: left;
	 width: 572px;
	 height:10px;
	 font-size: 0px;
	}
#password_reset {
	float: left; width: 584px;
	}
#password_reset_hline_half {
	float: left; width: 130px; height: 5px; font-size: 0px; background-color: #34B7FB; margin-right: 454px;
	}
#password_reset_hline {
	float: left; width: 572px; height: 2px; font-size: 0px; background-color: #34B7FB;
	}
#password_reset_emptyvspace5px {
	float: left; width: 572px; height: 5px; font-size: 0px;
	}
#password_reset_emptyvspace10px {
	float: left; width: 572px; height: 10px; font-size: 0px;
	}
#password_reset_message {
	float: left; width: 584px;
	}


#password_reset_ok {
float: left;
width: 580px;
}
#password_reset_message {
	float: left; width: 580px;
	}
#password_reset_ok_hline_half {
	float: left;
	width: 200px; 
	height: 5px; 
	font-size: 0px; 
	background-color: #34B7FB;
	margin-right: 280px;
	}
#password_reset_ok_hline {
	float: left;
	width: 580px;
	height: 2px;
	font-size: 0px;
	background-color: #CCCCCC;
	}
#password_reset_ok_emptyvspace5px {
	float: left; 
	width: 580px; 
	height: 5px; 
	font-size: 0px;
	}
#password_reset_ok_emptyvspace10px {
	float: left; 
	width: 580px;
	height: 10px; 
	font-size: 0px;
	}
#password_reset_ok_message {
	float: left;
	width: 580px;
	}
#password_reset_ok_1 {
	float: left;
	width: 580px;
	font-size: 14px; 
	font-weight: bold;
	color: #000000;
	}
#password_reset_ok_2 {
	float: left; 
	width: 580px;
	}
	


.customer_password_change_empty_vspace_5 {
	float: left;
	height: 5px;
	width: 575px;
	font-size: 0px;
	}
.customer_password_change_empty_vspace_10 {
	float: left;
	height: 10px;
	width: 575px;
	font-size: 0px;
	}
.customer_password_change_eeeeee_vspace_1 {
	float: left;
	height: 1px;
	width: 575px;
	font-size: 0px;
	background-color: #EEEEEE;
	}
.customer_password_change_eeeeee_vspace_5 {
	float: left;
	height: 5px;
	width: 575px;
	font-size: 0px;
	background-color: #EEEEEE;
	}
#customer_password_change {
	width: 584px;
	}
#customer_password_change_1 {
	 float: left;
	 width: 575px;
	}
#customer_password_change_1a {
	float: left;
	width: 168px;
	text-align: right;
	font-weight: bold;
	color:#000000;
	}
#customer_password_change_1b {
	float: left;
	width: 10px;
	text-align: center;
	font-weight: bold;
	color:#000000;
	}
#customer_password_change_1c {
	 float: left;
	 width: 397px;
	 }

#customer_password_change_note {
	float: left;
	width: 578px;
	height: 20px;
	}
#customer_password_change_message {
	float: left;
	width: 575px;
	height: 20px;
	color: #FF0000;
	font-style: italic
	}
	

	
#order_detail{
	width: 572px;
	height: auto;
	float: left;
	color: #000000;
	
}
#order_detail_1{
	width: 572px;
	height: auto;
	float: left;
	color: #000000;
}
#order_detail_1a{
	width: 150px;
	height: auto;
	float: left;
	color: #000000;
	font-weight:bold;
	text-align: right;
	
}
#order_detail_1b{
	width: 20px;
	height: auto;
	float: left;
	color: #000000;
	text-align:center;
	font-weight:bold;
	
}
#order_detail_1c{
	height: auto;
	float: left;
	color: #000000;
	text-align:left;
	font-weight:normal;
}
#order_title{
	width:572px;
	font-weight:bold;
	color:#000000;
}
#order_detail_emptyhspace10px {
	 float: left;
	 width: 572px;
	 height:25px;
	 font-size: 0px;
	}
#order_detail_2{
	width: 572px;
	height: auto;
	float: left;
	color: #000000;
	}
#order_detail_2a{
	width: 40px; 
	
	background-color:#CCCCCC;
	text-align: center;
	font-weight: bold;
	float: left;
	}	
#order_detail_2b{
	width: 120px; 
	
	background-color:#CCCCCC;
	text-align: center;
	font-weight: bold;
	float: left;
	}	
#order_detail_2c{
	width: 120px; 
	
	background-color:#CCCCCC;
	text-align: center;
	font-weight: bold;
	float: left;
	}	
#order_detail_2d{
	width: 80px; 
	
	background-color:#CCCCCC;
	text-align: center;
	font-weight: bold;
	float: left;
	}	
#order_detail_2e{
	width: 100px; 
	
	background-color:#CCCCCC;
	text-align: center;
	font-weight: bold;
	float: left;
	}

#order_detail_2f{
	width: 107px;	
	background-color:#CCCCCC;
	text-align: center;
	font-weight: bold;
	float: left;
	
	}		
#order_detail_2a_sn{
	width: 40px;	
	background-color:#EEEEEE;
	text-align: center;
	font-weight: normal;
	padding-top: 40px;
	float: left;
	}	
#order_detail_2b_image{
	width: 120px;
	margin-top: 5px;	
	background-color:#EEEEEE;
	text-align: center;
	float: left;
	}	
#order_detail_2c_product{
	width: 120px; 	
	background-color:#EEEEEE;
	text-align: center;
	font-weight: normal;
	padding-top: 40px;
	float: left;
	}	
#order_detail_2d_quantity{
	width: 80px; 
	padding-top: 40px;
	background-color:#EEEEEE;
	text-align: center;
	font-weight: normal;
	float: left;
	}	
#order_detail_2e_price{
	width: 100px; 
	height: auto;	
	background-color:#EEEEEE;
	text-align: center;
	font-weight: normal;
	padding-top: 40px;
	float: left;

	}
#order_detail_2f_total{
	width: 100px; 	
	background-color:#EEEEEE;
	text-align: center;
	font-weight: normal;
	float: left;
	padding-top: 40px;

	}		
#order_detail_3{
	width: 567px;
	height: auto;
	float: left;
	text-align:right;
	color: #000000;	
	background-color:#CCCCCC;
	padding-left:5px;
	}
#order_detail_emptyhspace_10px {
	 float: left;
	 width: 572px;
	 height: 5px;
	 font-size: 0px;
	 background-color:#FFFFFF;
	}
#order_detail_emptyhspace_20px {
	 float: left;
	 width: 572px;
	 height: 25px;
	 font-size: 0px;
	 background-color:#FFFFFF;
	 	 
	}
	
#order_detail_3a{
	width: 107px;
	height: auto;
	float: left;
	text-align:right;
	color: #000000;	
	background-color:#CCCCCC;
	}
#order_detail_emptyhspace5px {
	 float: left;
	 width: 1px;
	 height: 20px;
	 font-size: 0px;
	 background-color:#FFFFFF;
	}
#order_detail_emptyhspace{
	float:left;
	width: 1px;
	height: 100px;
	font-size: 0px;
	background-color:#FFFFFF;
}
#order_view_emptyhspace1px {
	 float: left;
	 width: 545px;
	 height:1px;
	 font-size: 0px;
	}	
#order_detail_emptyvspace10px {
	float: left;
	width: 572px; 
	height: 10px;
	font-size: 0px;
	}

							
#order_view {
	width: 584px;
	height:auto;
	float:left;
	color:#000000;
	}
#order_view_1{
	width: 570px;
	height:auto;
	float:left;
	color:#000000;
	padding-left: 2px;
	
	}
#order_view_sn{
	width: 40px; 
	height:20px; 
	background-color:#CCCCCC;
	text-align: center;
	font-weight: bold;
	float: left;
	}	
#order_view_order_id{
	width: 80px; 
	height:20px; 
	background-color:#CCCCCC;
	text-align: center;
	font-weight: bold;
	float:left;
	}	
#order_view_status{
	width: 80px; 
	height:20px; 
	background-color:#CCCCCC;
	text-align: center;
	font-weight: bold;
	float:left;
	}	
#order_view_ordereddate{
	width: 160px; 
	height:20px; 
	background-color:#CCCCCC;
	text-align: center;
	font-weight: bold;
	float:left;
}	
#order_view_detail{
	width: 190px; 
	height:20px; 
	background-color:#CCCCCC;
	text-align: center;
	font-weight: bold;
	float:left;
	}
#order_view_emptyhspace5px {
	 float: left;
	 width: 5px;
	 height:20px;
	 font-size: 0px;
	}
#order_view_emptyvspace3px {
	 float: left;
	 width: 570px;
	 height: 3px;
	 font-size: 0px;
	}		
#order_view_sn_1{
	width: 40px; 
	height:20px; 
	background-color:#EEEEEE;
	text-align: center;
	font-weight: normal;
	float: left;
	}	
#order_view_order_id_1{
	width: 80px; 
	height:20px; 
	background-color:#EEEEEE;
	text-align: center;
	font-weight: normal;
	float:left;
	}	
#order_view_status_1{
	width: 80px; 
	height:20px; 
	background-color:#EEEEEE;
	text-align: center;
	font-weight: normal;
	float:left;
	}	
#order_view_ordereddate_1{
	width: 160px; 
	height:20px; 
	background-color:#EEEEEE;
	text-align: center;
	font-weight: normal;
	float:left;
}	
#order_view_detail_1{
	width: 190px; 
	height:20px; 
	background-color:#EEEEEE;
	text-align: center;
	font-weight: normal;
	float:left;
	}	
#order_view_emptyhspace10px {
	 float: left;
	 width: 572px;
	 height:10px;
	 font-size: 0px;
	}
	


#product_view {
	width: 584px;
	}
#product_view_3 {
	float: left;
	width: 400px;
	padding-right: 10px;
	}
#filedset_product_view_3 {
	margin: 0px;
	padding-left:5px;
	padding-top:0px;
	padding-right: 0px;
	padding-bottom: 5px;
	color:#000000;
		}
#product_view_3a {
	float: left;
	width: 386px;
	background-color: #FFFFFF;
	}
#product_view_1 {
	float: left;
	width: 407px;
	border-right: 2px solid #BBBBBB;
	padding-right: 10px;
	color:#000000;
	}


#product_view_1a {
	float: left;
	width: 407px;
	}
#product_view_1a_1 {
	float: left;
	width: 100px;
	border: 1px solid #DDDDDD;
	padding: 5px;
	}
#product_view_1a_2 {
	float: left;
	width: 8px;
	text-align: left;
	font-weight: bold;
	}
#product_view_1a_3 {
	 float: left;
	 width: 280px;
	 }
#product_view_1b {
	float: left;
	width: 407px;
	

	}
#product_view_1b_1 {
	width: 181px;
	float: left;
	padding: 5px;
	border: 1px solid #DDDDDD;
	}
#product_view_1b_1a {
	float: left;
	width: 100px;
	/*background: #999999;*/
	background: #FFFFFF;
	text-align: center;
	}
	
#product_view_1b_1b {
	float: left;
	width: 71px;
	padding-left: 10px;
	text-align: left;
	}
	#product_view_2 {
	float: left;
	width: 153px;
	padding-left: 10px;
	
	}

#product_view_2a {
	float: left;
	width: 153px;
	background-color: #DDDDDD;
	font-weight: bold;
	text-align: center;
	border: 1px solid #BBBBBB;
	color: #336699;
	}
#product_view_2_emptyvspace5px {
	 float: left;
	 width: 153px;
	 height:5px;
	 font-size: 0px;
	}
#product_view_2b {
	float: left;
	width: 153px;
	height: auto;
	background-color: #FCF7FF;
	border: 1px solid #DDDDDD;
	}

#product_view_2_emptyvspace3px {
	float: left;
	width: 153px;
	height:3px;
	font-size: 0px;
	}
#product_view_2b_1 {
	float: left;
	width: 25px;
	text-align: center;
	}

#product_view_2b_2 {
	float: left;
	width: 15px;
	text-align: center;
	}

#product_view_2b_3 {
	float: left;
	width: 100px;
	padding-left: 5px;
	}

#product_view_2c {
	float: left;
	width: 153px;
	background-color: #FCF7FF;
	border: 1px solid #CCCCCC;
	color: #336699; text-align: right;
	}

#product_view_2d {
	float: left;
	width: 153px;
	background-color: #EEEEEE;
	}
#product_view_3 {
	float: left;
	width: 407px;
	padding-right: 10px;
	border-right: 2px solid #BBBBBB;
	}
#product_view_3a {
	float: left;
	width: 386px;
	background-color: #FFFFFF;
	}

#product_view_1b_2 {
	width: 10px;
	float: left;
	margin-bottom:10px;
	}
#product_view_1c {
	float: left;
	width: 407px;
	}
#product_detail {
	float: left;
	width: 386px;
	}
#product_detail_1 {
	float: left; width: 266px; padding-right: 10px;
	}
#product_detail_1a {
	float: left; width: 266px;
	}
#product_detail_1a_1 {
	float: left; width: 90px; text-align: right; font-weight: bold;
	}
#product_detail_1a_2 {
	float: left; width: 10px; text-align: center; font-weight: bold;
	}
#product_detail_1a_3 {
	float: left; width: 156px;
	}
#product_detail_2 {
	float: left; width:110px;
	}
#product_detail_2a {
	float: left; width:100px; border: 1px solid #888888; padding: 4px;
	}
#product_detail_2b {
	float: left; width:110px; background-color: #EEEEEE; text-align: center;
	}
#product_detail_2c {
	float: left; width:110px; background-color: #EEEEEE; text-align: center;
	}
#product_detail__2_emptyvspace5px {
	float: left; width:110px; height: 5px; font-size: 0px;
	}
#product_detail_emptyvspace10px {
	float: left; width: 266px; height: 10px; font-size: 0px;
	}	
	
#product_view_paging {
	float: left;
	width: 400px;
	margin-bottom: 10px;
	}

#paging_first {
	width: 15px;
	background-color: #FFFFFF;
	float: left;
	text-align: center;
	padding-top: 1px;
	
	}
#paging_previous {
	 width: 15px;
	 background-color: #FFFFFF;
	 float: left;
	 text-align: center;
	 padding-top: 1px;
	}
#paging_next {
	width: 15px;
	background-color: #FFFFFF;
	float: left;
	text-align: center;
	padding-top: 1px;
	}
#paging_last {
	 width: 15px;
	 background-color: #FFFFFF;
	 float: left;
	 text-align: center;
	 padding-top: 1px;
	}
#paging_pagenumber1 {
	width: 18px;
	float: left;
	text-align: center;
	font-weight: bold;
	}
#paging_pagenumber2 {
	width: 18px;
	float: left;
	text-align: center;
	}
#itemsperpage {
	float: right;
	}
	

#cart_update {
	float: left;
	width: 386px;
	}

#cart_update_emptyvspace10px {
	float: left;
	width: 386px;
	height: 10px;
	font-size: 0px;
	}

#cart_update_1 {
	float: left;
	width: 384px;
	background-color: #EEEEEE;
	border: 1px solid #BBBBBB;
	}

#cart_update_1a {
	float: left; width: 30px; height:20px; border-right: 1px solid #BBBBBB; text-align: center; font-weight: bold;
	}

#cart_update_1b {
	float: left; width: 110px; height:20px; border-right: 1px solid #BBBBBB; text-align: center; font-weight: bold;
	}

#cart_update_1c {
	float: left; width: 140px; height:20px; border-right: 1px solid #BBBBBB; text-align: center; font-weight: bold;
	}
#cart_update_1d {
	float: left; width: 40px; height:20px; border-right: 1px solid #BBBBBB; text-align: center; font-weight: bold;
	}
#cart_update_1e {
	float: left; width: 60px; height:20px; text-align: center; font-weight: bold;
	}

#cart_update_2 {
	float: left; width: 384px; background-color: #F2F7FF; border-left: 1px solid #BBBBBB; border-top: 0px solid #BBBBBB; border-right: 1px solid #BBBBBB; border-bottom: 1px solid #BBBBBB;
	}

#cart_update_2a {
	float: left; width: 30px; height:20px; text-align: center; padding-top: 4px;
	}
#cart_update_2b {
	float: left; width: 110px; padding-top: 4px; padding-bottom: 4px; border-left: 1px solid #BBBBBB; border-right: 1px solid #BBBBBB; text-align: center;
	}
#cart_update_2c {
	float: left; width: 135px; padding-left: 5px; padding-top: 4px; height:20px; text-align: center;
	}
#cart_update_2d {
	float: left; width: 42px; height:20px; padding-top: 4px; text-align: center;
	}
#cart_update_2e {
	float: left; width: 60px; height:20px; padding-top: 4px; text-align: center;
	}

#cart_update_3 {
	float: left; width: 386px; text-align: right;
	}
#cart_update_4 {
	float: left; width: 386px;
	}
#cart_update_5 {
	float: left; width: 386px; text-align: center;
	}
#cart_update_6 {
	float: left; width: 386px; text-align: center;
	}
.bold {
	font-weight: bold;
	color:#000000;
	}
.product_empty_vspace_5 {
	float: left;
	height: 5px;
	width: 407px;
	font-size: 0px;
	}
.product_empty_vspace_10 {
	float: left;
	height: 10px;
	width: 407px;
	font-size: 0px;
	}
.product_eeeeee_vspace_1 {
	float: left;
	height: 1px;
	width: 407px;
	font-size: 0px;
	background-color: #EEEEEE;
	}
.red {
	color: #FF0000;
	}	
	

	

.link_normal {
	color: #336699;
	}
.link_normal a {
	color: #336699;
	text-decoration: none;
	}
.link_normal a:hover {
	color: #336699;
	text-decoration: underline;
	}

#checkout {
	float: left;
	width: 584px;
	height: auto;
	}
#checkout_message {
	float: left;
	width: 572px;
	color: #999999;
}
#checkout_vspace_20px {
	float: left;
	width: 572px;
	height: 20px;
	font-size: 0px;
}
#checkout_middle {
	float: left;
	width: 562px;
	border: 1px solid #e5e5e5;
}
#checkout_middle_middle{
	height:auto;
	float:left;
	width:542px;
	padding:0 11px;
	
}
#checkout_middle_3a {
	float: left;
	width: 542px;
	color: #000000;
}
#checkout_3a_1 {
	float: left; 
	width: 150px; 
	height: 17px;
	color: #666666;
	text-align: right; 
	font-weight: bold; 
	padding-top: 3px;
	color:#000000;
	}
#checkout_3a_2 {
	float: left; 
	width: 20px; 
	height: 17px; 
	text-align: center; 
	font-weight: bold; 
	padding-top: 3px;
	color:#000000
	}
#checkout_3a_3 {
	float: left; 
	width: 340px; 
	text-align: left;
	color:#000000;
	}
#checkout_middle_vspace_10px {
	float: left;
	width: 542px;
	height: 10px;
	font-size: 0px;
}
#checkout_middle_vspace_5px {
	float: left;
	width: 542px;
	height: 5px;
	font-size: 0px;
}
#checkout_vspace_20px {
	float: left;
	width: 562px;
	height: 20px;
	font-size: 0px;
}
#checkout_button {
	float: left; width: 572px;
	}


a.storelinks{
border:1px solid #DDDDDD;
background-color:#f2f2f2;
color:#167ce0;
text-align:center;
display:block;
margin:5px 0;
font-family:"Trebuchet MS", Arial;
font-size:13px;
font-weight:bold;
text-decoration:none;
padding:2px 0;}

a.storelinks:hover{
background-color:#fef5f3;
color:#333333;
text-decoration:none;
}