/* CSS Document */

table { 
 background-color: #FFFFFF; 
 color: #000000; 
 border-collapse:collapse;
} 


.headercell1 { 
 background-image:url(specbg.jpg);
 background-repeat:repeat-x;
 color: #ffffff; 
 font-weight:bold;
 height:32px;
 padding-left:5px;
 border:0px solid #FFFFFF;
  font-size:11px;
}
.headercell2 { 
 background-image:url(specbg.jpg);
 background-repeat:repeat-x;
 color: #ffffff; 
 font-weight:bold;
 height:32px;
 padding-left:7px;
 border-top:1px solid #FFFFFF;
 border-bottom:1px solid #FFFFFF;
 border-left:1px solid #FFFFFF;
 border-right:0px solid #FFFFFF;
  font-size:11px;
}
.headercell3 { 
 background-image:url(specbg.jpg);
 background-repeat:repeat-x;
 color: #ffffff; 
 font-weight:bold;
 height:32px;
 padding-left:7px;
 border-top:1px solid #FFFFFF;
 border-bottom:1px solid #FFFFFF;
 border-left:0px solid #FFFFFF;
 border-right:1px solid #FFFFFF;
  font-size:11px;
}
.headercell4 { 
 background-image:url(specbg.jpg);
 background-repeat:repeat-x;
 color: #ffffff; 
 font-weight:bold;
 height:32px;
 padding-left:7px;
 border-top:1px solid #FFFFFF;
 border-bottom:1px solid #FFFFFF;
 border-left:0px solid #FFFFFF;
 border-right:1px solid #FFFFFF;
  font-size:11px;
}




.headercell6 { 
 background-image:url(productback3.jpg);
 background-repeat:repeat-x;
 color: #ffffff; 
 font-weight:bold;
 height:32px;
 padding:7px 5px 7px 5px;
 border: 1px solid #333333;
  font-size:12px;
  text-align:center;
}
.producttable { 
 margin-right:5px;
 margin-bottom:5px;
}
.billingcell { 
 	color: #333333; 
 	padding:2px 4px 2px 10px;
  	font-size:10px;
  	text-align:left;
}
.billingcell1 { 
 	color: #333333; 
 	padding:12px 4px 2px 10px;
  	font-size:10px;
  	text-align:left;
	margin-top:10px;
}
.billingcell2 { 
 	color: #333333; 
 	padding:12px 4px 2px 10px;
  	font-size:10px;
  	text-align:left;
	margin-bottom:10px;
}
.billingcell3 { 
 	color: #333333; 
 	padding:12px 4px 2px 10px;
  	font-size:10px;
  	text-align:left;
	margin-top:10px;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #333333;
}
.billingcell4 { 
 	color: #333333; 
 	padding:2px 4px 12px 10px;
  	font-size:10px;
  	text-align:left;
}
.billingcell5 {
	color: #990000;
	padding:12px 4px 12px 10px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.billingcell55 {
	color:#333333;
	padding:12px 4px 12px 10px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.billingcell6 { 
 	color: #333333; 
 	padding:12px 4px 2px 10px;
  	font-size:10px;
  	text-align:right;
	margin-top:10px;
}
.billingcell7 { 
 	color: #333333; 
 	padding:12px 4px 2px 3px;
  	font-size:10px;
  	text-align:left;
	margin-top:10px;
	
	padding-bottom:15px;
}
.billingcell8 {  
 	padding:12px 4px 12px 10px;
  	font-size:12px;
	font-weight:bold;
  	text-align:left;
	border-bottom:1px solid #333333;
	margin-bottom:15px;
}

.billingcell9 {  
 	padding:1px 4px 12px 3px;
}
.billingcell10 { 
 	color: #333333; 
 	padding:12px 4px 2px 10px;
  	font-size:10px;
  	text-align:left;
	margin-top:10px;
}


.billingheader { 
 background-image:url(specbg.jpg);
 background-repeat:repeat-x;
 color: #ffffff; 
 font-weight:bold;
 padding:10px 14px 10px 10px;
  font-size:10px;
  text-align:left;
  margin-top:15px;
}
.framecell { 
 background-color:#FFFFFF;
 color: #333333; 
 padding:10px 5px 5px 5px;
 border-left: 1px solid #333333;
 border-right: 1px solid #333333;
 text-align:center;
 height:120px;
 vertical-align:top;
}
.summarycell { 
 background-color:#FFFFFF;
 color: #333333; 
 padding:5px;
 border-left: 1px solid #333333;
 border-right: 1px solid #333333;
 text-align:center;
 font-size:10px;
}
.summarycell2 { 
 background-color:#FFFFFF;
 color: #333333; 
 padding:5px;
 border-left: 1px solid #333333;
 border-right: 1px solid #333333;
 text-align:center;
 font-size:10px;
}
.pricecell { 
 background-color:#FFFFFF;
 color: #BF0000; 
 padding:5px;
 border-left: 1px solid #333333;
 border-right: 1px solid #333333;
 text-align:center;
 font-size:12px;
 font-weight:bold;
}
.moreinfocell { 
 background-color:#FFFFFF;
 color:#666666;
 padding:5px;
 border-left: 1px solid #666666;
 border-right: 1px solid #666666;
 border-bottom: 1px solid #666666;
 text-align:center;
 font-size:12px;
 font-weight:bold;
}

.spectitle { 
  color:#990000;
 font-size:14px;
 font-weight:bold;
 padding-top:7px;
 text-align:left;
}
.infocell { 
 background-color:#FFFFFF;
 border: 1px solid #333333;
 color:#990000;
 font-weight:bold;
 padding-top:3px;
 padding-bottom:3px;
 padding-left:4px;
 padding-right:4px;
 font-size:11px;
}
.formattitle { 
	background-color:#747B83;
	padding:5px 10px;
	border-bottom: 1px solid #FFF;
	color:#FFF;
	font-weight:bold;
	 background-image:url(specbg.jpg);
 background-repeat:repeat-x;
}
.formatcell { 
	background-color:#E0E0E0;
	padding:5px 10px;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
	color:#6A0000;
	font-weight:bold;
}
.infocell2 { 
 background-color:#FFFFFF;
 border: 2px solid #333333;
 color:#990000;
width:30px;
height:30px;
}
.listcell1 { 
	background-color:#FFFFFF;
 	color: #333333; 
 	font-weight:bold;
 	height:32px;
 	padding-left:5px;
 	border-left: 1px solid #333333;
	border-top:1px solid #333333;
 	border-bottom:1px solid #333333;
  	font-size:10px;
}
.listcell2 { 
	background-color:#FFFFFF;
 	color: #333333; 
 	font-weight:bold;
 	height:32px;
 	padding-left:5px;
 	border-bottom:1px solid #333333;
  	font-size:10px;
}
.listcell3 { 
	background-color:#FFFFFF;
 	color: #333333; 
 	font-weight:bold;
 	height:32px;
 	padding-left:5px;
 	border-right: 1px solid #333333;
 	border-bottom:1px solid #333333;
  	font-size:10px;
}

.productcell { 
background-color:#FFFFFF;
 border-left: 1px solid #444A6C;
 border-bottom: 1px solid #444A6C;
 color: #444A6C;
 padding:5px;
 vertical-align:top;
 padding-top:12px;
 padding-bottom:10px;
 background-color:#FFFFFF;
}
.productcell2 { 
 background-image:url(productback2.jpg);
 background-repeat:no-repeat; 
 border-right: 1px solid #444A6C;
 border-bottom: 1px solid #444A6C;
 color: #444A6C;
 padding:5px;
 vertical-align:middle;
 background-color:#FFFFFF;
}
.productcell3 { 
 background-image:url(productback3.jpg);
 background-repeat:no-repeat; 
 border-right: 1px solid #444A6C;
 border-bottom: 1px solid #444A6C;
 color: #444A6C;
 padding:5px;
 vertical-align:middle;
 background-color:#FFFFFF;
}
.productcell4 { 
 background-image:url(productback4.jpg);
 background-repeat:no-repeat; 
 border-bottom: 1px solid #444A6C;
 color: #444A6C;
 padding:5px;
 vertical-align:top;
 background-color:#FFFFFF;
}
.productcell5 { 
 background-image:url(productback4.jpg);
 background-repeat:no-repeat; 
 border-bottom: 1px solid #444A6C;
 border-right: 1px solid #444A6C;
 color: #444A6C;
 padding:5px;
 vertical-align:top;
 background-color:#FFFFFF;
}
.productcell6 { 
 border-bottom: 1px solid #444A6C;
 border-right: 1px solid #444A6C;
 color: #444A6C;
 padding:5px;
 vertical-align:top;
 background-color:#FFFFFF;
}
.oddrow { 
 background-image:url(productback.jpg);
 background-repeat:no-repeat;
 background-color: #FFFFFF;
 border-bottom: 1px solid #444A6C; 
 color: #444A6C;
 padding:5px;
 height:35px;
}
.oddrow2 { 
 background-color: #E2E3EA; 
 color: #444A6C; 
 border-bottom: 1px solid #444A6C;
}
detailscell { 
 background-color: #FFFFFF;
 border-right: 1px solid #444A6C; 
 border-left: 1px solid #444A6C; 
 border-bottom: 1px solid #444A6C; 
 color: #444A6C;
 padding:5px;
}
.cartcell { 
  background-image:url(productback.jpg);
 background-repeat:no-repeat; 
 text-align:right;
 padding-right:5px;
 padding-top:6px;
 border-bottom: 1px solid #444A6C;
 background-color:#FFFFFF;
}
.price { 
  background-image:url(productback.jpg);
 background-repeat:no-repeat;
 background-color: #FFFFFF; 
 color: #990000; 
 font-weight:bold;
 border-bottom: 1px solid #444A6C;
}
.oddrow2 { 
 background-color: #E2E7EC; 
 color: #444A6C; 
 border-left: #F9FBFD; 
}
img.oddrow { 
 margin-right:5px; 
}
.empty { 
 background-color: #FFFFFF; 
 color: #FFFFFF; 
}
.cartheader1 { 
 	background-image:url(productback3.jpg);
 	background-repeat:repeat-x;
 	color: #ffffff; 
 	font-weight:bold;
 	padding:10px;
  	font-size:10px;
  	text-align:left;
}
.cartheader2 { 
 	background-image:url(productback3.jpg);
 	background-repeat:repeat-x;
 	color: #ffffff; 
 	font-weight:bold;
  	font-size:10px;
  	text-align:center;
}
.cartheader3 { 
 	background-image:url(productback3.jpg);
 	background-repeat:repeat-x;
 	color: #ffffff; 
 	font-weight:bold;
 	padding-right:10px;
  	font-size:10px;
  	text-align:right;
}
.cartproduct1 { 
 	color: #333333; 
 	padding:5px 10px 5px 10px;
  	font-size:10px;
  	text-align:left;
  	border-bottom:1px solid #333333;
}
.cartproduct2 { 
 	color: #333333; 
 	padding-left:5px;
  	font-size:10px;
  	text-align:center;
  	border-bottom:1px solid #333333;
}
.cartproduct3 { 
 	color: #333333; 
 	padding-right:10px;
  	font-size:10px;
  	text-align:right;
  	border-bottom:1px solid #333333;
}
.carttotal1 { 
 	color: #333333; 
	background-color:#E8E8E8;
 	padding:8px 10px 8px 10px;
  	font-size:10px;
  	text-align:left;
  	border-bottom:1px solid #333333;
}
.carttotal2 { 
 	color: #333333;
	background-color:#E8E8E8; 
 	padding-right:10px;
  	font-size:10px;
  	text-align:right;
  	border-bottom:1px solid #333333;
}
.carttotal3 { 
 	color: #333333; 
 	padding:8px 10px 8px 10px;
  	font-size:10px;
  	text-align:left;
  	border-bottom:1px solid #333333;
}
.carttotal4 { 
 	color: #333333; 
 	padding-right:10px;
  	font-size:10px;
  	text-align:right;
  	border-bottom:1px solid #333333;
}
.carttotal5 { 
 	color: #BF0000; 
	background-color:#E8E8E8;
 	padding:8px 10px 8px 10px;
  	font-size:10px;
	font-weight:bold;
  	text-align:left;
  	border-bottom:1px solid #333333;
}
.carttotal6 { 
 	color: #BF0000;
	background-color:#E8E8E8; 
 	padding-right:10px;
  	font-size:10px;
	font-weight:bold;
  	text-align:right;
  	border-bottom:1px solid #333333;
}
.cartbuttonwrapper { 
	padding:15px 0px 5px 10px;
	margin-top:20px;
	text-align:right;
}
.cartbuttonwrapper2 { 
	padding:25px 0px 0px 10px;
	text-align:right;
	border-top: 1px solid #333333;
	margin-top:25px;
}
