/* Check-out, Ratings, & Responder Pages CSS StyleSheet */
#L-cart { width:484px; height:auto; float:left; margin-top:10px; line-height:1.4em; }
#L-cart p { font: normal 11px/130% Verdana, Helvetica, Arial, sans-serif; }
#R-cart {	width:266px; float:right; margin-top:0px; }
#R-cart img { float:right; }
#preamble {	width:484px; margin-top:5px; padding-bottom:10px; }

/*-----used for the box----*/
.panelbox { width: 484px; text-align: center; margin-top:10px;}
.panelbox h3 { text-align: left; }
.panelhead { width:484px; height:26px; background:url(/img/gr/bx-top2.gif) no-repeat left top; margin: auto;  }
.title { width:auto; height:12px; font-weight:bold; padding-top:7px; text-indent:9px; text-align: left;}
.panelerror { width:477px; height:auto;	border:1px solid #ffdf7c; padding:18px 2px; }
.paneltop, .panelmid { width:477px; height:auto; border:1px solid #ffdf7c; color:black; margin: auto;}
.panelmid { border-top: none; margin: auto; text-align: left;}
.panelend {	width:477px; height:auto; border:1px solid #ffdf7c; margin-left:2px; border-top:none; margin: auto; }
.panelend input { margin-top:15px; margin-right:5px; float:right; }
.panelmid td { text-align: left; }

.alert {
	font-weight:bold;
	color:#c82284;
	text-align:center;
	margin-left: 10px;
}
.empty {
	width:466px; 
	font-weight:bold;
	font-size:11px;
	padding:11px;
}
#back2checkout {
	width:123px; height:22px;
	padding-left:170px;
	padding-bottom:10px;
}
#policy {
	width:762px; height:auto;
	position:relative;
	padding:5px 0 15px 15px;
	font-size:9px;
}
.checkout2 {
	width:484px; height:126px;
	background: url(/img/gr/bx-g4.gif) no-repeat left top;
	text-align: center;
	margin-top: 10px;
}

.row { float: left; width: 476px; clear: both; margin: 2px 0 0 3px; text-align: left; font:11px Verdana, Arial, Helvetica, sans-serif;}
.row .col1 { float: left; width: 178px; text-align: left; padding: 3px 0 3px 0;}
.row .col2 { float: right; width: 295px; text-align: left; padding: 3px 0 3px 0;}

/*-----for my-cart-show.html----*/
.row1 { width: 520px; clear: both; float: left; font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
.row1 .col1 { float: left; width: 185px; text-align: left; background: #F8C514; padding: 4px 0 4px 0;}
.row1 .col2 { float: right; width: 305px; text-align: left; padding: 4px 0 4px 0; background: #FFF0BC;}
.row1 h3 { font: bold 14px Verdana, Arial, Helvetica, sans-serif; background: #F7DB79;}


.divider { width:466px; height:2px; }
.desc {	font-size: 11px; font-weight: bold;	padding-left:2px; }
td { padding:5px 4px 5px 5px; }
#tax { width:450px;	height: auto;	margin-top: 15px;	margin-left: 10px; }
.rbox {	display:table-cell;	width:290px;	padding-top:5px; padding-left: 5px; }
.stars { width:130px; float:left;	margin-left:0px; }
.rating { width: 130px; margin-right:0px;	float:right; }
#contact {width:260px; font:10px Verdana, Arial, Helvetica, sans-serif;	margin-top:35px; }
.h2 { font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#7f6012; text-indent:5px; padding-top:0px;	padding-bottom:0px; }
/*p {	padding-left:5px;	line-height:1.4em; font-size:12px; }*/

/*----Checkout Survey -----*/
.panel { width:478px; height:auto; border-right:1px solid #ffdf7c; border-bottom:1px solid #ffdf7c; border-left:1px solid #ffdf7c;
	margin-left:2px; margin-top:-2px; }
.comment { width:285px; margin-left:18px; }
#shortpic { width:266px; height:235px; position:relative; }
#shortpic img {	float:right; }

/*---used for the cancellation policy in R-cart ---*/
.fprint {
	width:254px; height:auto;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	margin:15px 6px 0;
	position:relative;
	text-align: left;
}
.h3{font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin-top:15px;
	padding:5px 0 3px 10px;
	text-align: left;
	background-color:#ffefbc;
}
.p1 {
	width:450px;
	margin-top:0px; padding-left:10px;
vertical-align:bottom;}
