/* CSS Document */
body{ margin:0; padding:0px; color:#333; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;background:url(../images/bg.jpg) repeat-x;}
a{ color:#333; font-size:11px; text-decoration:none;}
a:hover{ color:#7CADC7; font-size:11px; text-decoration:underline;}
.head{ text-align:right; line-height:20px;}
.banner{width:745px; height:270px; border:#cccccc solid 1px; background-color:#efefef;}
.search{background-color:#FBFBFB; border-bottom:#cccccc solid 1px; height:30px; line-height:30px; vertical-align:middle;}
.productlist{ background:url(../images/productlist-middle.gif) repeat-y; text-align:left; padding:2px 2px;}
.list{ font-size:10px; text-align:left;}
.list a{font-size:10px; text-decoration:none;}
.list a:hover{ font-size:10px; caption-side:#7cadc7; text-decoration:underline;}
.listtitle{ background:url(../images/productlist-top.gif) no-repeat; font-size:12px; font-weight:bold; text-align:center; height:28px; line-height:28px;}
.listtitle a{font-size:12px; font-weight:bold;}
.title{ height:25px; line-height:25px; border-bottom:#7E7E7E solid 2px; color:#ffffff; font-size:12px; text-align:center;}
TD.more{ text-align:right; color:#5593B9;  height:25px; line-height:25px; border-bottom:#7E7E7E solid 2px; font-weight:bold;}
TD.more a{ text-align:right; color:#5593B9; line-height:25px;}
.p1{ border:#ccc solid 1px; width:160px; text-align:center; vertical-align:top; margin:0px; padding:0px;}
.price{ color:#5593b9;}
.footermenu{background:#D3CDB5; text-align:center; height:30px; line-height:30px;}
.products{ border:#cccccc dashed 1px; width:120px; height:120px; vertical-align:middle; line-height:120px;}
.productview{ border:#cccccc dashed 1px; width:260px;vertical-align:middle;}
.pvs{border:#cccccc dashed 1px; width:80px; height:80px; vertical-align:middle; line-height:80px;}
.pt{text-align:center;}
.qa{ width:165px; text-align:left; padding:0px 0px 0px 5px;}
.qa a{ color:#7cadc7; text-decoration:underline;}
.qa a:hover{color:#7cadc7; text-decoration:none;}

.menu {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:24px;
line-height:12px;
text-align:center;
}
.menu a{color:#fff;}
.menu a:hover{color:#5593B9}

/**************checkout*******************/
.total_expense {
	width:97%;
	text-align:right;
	line-height:25px;
	padding:10px;
}
.add_comments {
	width:70%;
	height:100px;
}
.imgsecure {
	margin:-180px 0 0 240px;
/*	*margin:-180px 0 0 380px;
*/	position:absolute;
	display:inline;
}
.input1_cvv2 {
	margin:-2px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:20px;
}
/**************checkout_end*******************/
/*form140*/
.form140 {
	border:1px solid #dcdcdc;
	padding:0 5px;
	width:547px;
	height:100%;
	float:left;
	margin:0 0 5px;
}
.form140 label {
	float:left;
	width:140px;
	text-align:right;
	padding-right:5px;
	line-height:17px;
}
.form140 input[text]{
	width:180px; 
}
.psw{width:149px;}
.form140 select.time{ float:left;margin-right:5px;}
.form140 p{margin:5px;}
/*
.form140 input[radio]{}
.form140 p {
	padding:2px;
}*/
/*form140 end*/

#main h2 {
	font-size:12px;
	font-weight:bold;
	width:549px;
	clear:both;
	height:20px;
	line-height:15px;
	border-bottom:1px dashed #dcdcdc;
}
h3 {
	font-weight:bold;
	font-size:12px;
}
.required {
	color:#f00;
	padding:0 2px;
	
}
img{border:0;}
/*.state-text{ display:block;width:250px; float:right; line-height:15px;}*/