#accordion h3 a{ color:#fff; }

hr{ background-color:#ccc; color:#ccc; border:0px; height:1px; margin-top:10px; }

.odd{ background: #f4f4f4; }

.even{ background: #ffffff; }
			
.priceHeader, .qtyHeader, .totalHeader{  font-size:10pt; font-weight:bold; text-align:center;}
.subText{ font-size:8pt; font-weight:normal; color:#666;}

.price{ font-weight:bold; font-size:8pt; }

.hiddenField{ width: 40px; text-align:center; display:none; }
.showField{ width: 50px; text-align:center; border:1px solid #ccc; font-size:9pt; padding:5px; }

.productTitle{ display:block; font-weight:bold; font-size:9pt; }

.productDescription{ display:block; margin-right:40px;  font-size:8pt; padding-left:10px; } 

.productSubTitle{ padding-left:10px; font-size:8pt; }
.productSubDescription{ display:block; margin-right:40px;  font-size:8pt; padding-left:20px; } 

.productOptionTitle{ padding-left:20px; font-size:8pt; }
.productOptionDescription{ display:block; margin-right:40px;  font-size:8pt; padding-left:30px; } 

.setheight{ height:500px; overflow:auto }

/*.setheight{ display:none; }*/

.greybar {
background-color:#ccc;
font-weight:bold;
font-size:14px;
color:#fff;
}

#orderTable input[type=text] { width:315px; }
textarea{ width:311px; height:90px; font-family:Arial, Helvetica, sans-serif }
.title{ font-weight:bold; }
.errorText{ color:#FF0000; font-weight:bold; }
#orderTable{ border: 1px solid #eee; }
form{ margin:0; padding:0;}