#content { padding-left:30px;}
#content td { font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:4px;}
#content .instruction { padding-left:4px;}
#content input { border:1px solid #C0C0C0; font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#content select { border:3px solid #C0C0C0; background-color:#CCCCCC; color:#000000; font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
p { font: normal 11px/13px verdana, helvetica, arial, sans-serif; color: #000; background: transparent; margin: 0px; }	

table.credit { font: normal 11px/13px verdana, helvetica, arial, sans-serif; margin: 13px 0px 26px;  }
table.credit td { vertical-align:top; padding: 0px 0px; }
table.credit td span { font-weight:normal; margin-left:13px; }
table.credit td.label { font-weight:bold; text-align:left; vertical-align:top; padding: 0px 13px 20px 0px;}
table.credit h3 { font: bold 11px/13px verdana, helvetica, arial, sans-serif; color:#000; clear:both; margin: 0 0 13px; }
table.credit td.label { text-align:left; font-weight:normal; border-bottom:3px solid #FFF; padding-right:0px;} 
table.credit div {color:#FFF; font-weight:bold; background-color:#9DB9DC; padding-left:4px; border:0px solid #444;} 
table.credit p {padding-left:20px;}

H1.review { font: bold 11px/13px verdana, helvetica, arial, sans-serif; color:#000; clear:both; margin: 0 0 13px; }
#content H1.review span { font-weight:normal; margin-left:340px; }

table.ship { font: normal 11px/13px verdana, helvetica, arial, sans-serif; float:left; margin: 13px 39px 13px 13px;  }
table.ship td { vertical-align:bottom; padding:0px 0px; }
table.ship td span { font-weight:normal; margin-left:26px; }
table.ship td.label { font-weight:bold; text-align:right; vertical-align:top; padding: 0px 13px 20px 0px;}
table.ship h3 { font: bold 11px/13px verdana, helvetica, arial, sans-serif; color:#000; clear:both; margin: 0 0 13px; }
table.ship td.label { text-align:left; font-weight:normal; border-bottom:3px solid #FFF; padding-right:0px;} 
table.ship div {color:#FFF; font-weight:bold; background-color:#9DB9DC; padding-left:4px; border:0px solid #444;} 
table.ship p {padding-left:20px;}

table.order { border:1px solid;border-color:#cccccc; }
table.order th { font-size:9px; font-weight:bold; color:#FFFFFF; background:#9DB9DC center; vertical-align:bottom; padding:3px;}
table.order td.top { font-size:9px; border:0px; padding: 5px 3px 3px; text-align:center; vertical-align:top; }
table.order td.top-left { font-size:9px; border:0px; padding: 5px 3px 3px; text-align:left; vertical-align:top;}
table.order td.top-right { font-size:9px; border:0px; padding: 5px 3px 3px; text-align:right; vertical-align:top;}
table.order td.center { font-size:9px; border-top: 1px dotted #9DB9DC; padding: 5px 3px 3px; text-align:center;}
table.order td.left { font-size:9px; border-top: 1px dotted #9DB9DC; padding: 5px 3px 3px; text-align:left;}
table.order td.right { font-size:9px; border-top: 1px dotted #9DB9DC; padding: 5px 3px 3px; text-align:right;}

table.order td.total { font-size:9px; border-top: 1px dotted #9DB9DC; padding: 5px 3px 3px; text-align:right;}
table.order td.total-caption { font-size:9px; border-top: 1px dotted #9DB9DC; padding: 5px 3px 3px; text-align:right;}
table.order td.total-price { font-size:9px; border-top: 1px dotted #9DB9DC; padding: 5px 3px 3px; text-align:right;}
table.order td.total-bold { font-size:9px; font-weight:bold; border-top: 1px dotted #9DB9DC; padding: 8px 3px 4px; text-align:right;}

table.order td.norule form div { font-size:9px; font-weight:bold; text-align:right; }
table.order td.noruleleft { font-size:9px; border-top:0px; padding: 5px 3px 3px; text-align:left;}
table.order td.norule { font-size:9px; border-top:0px; padding: 5px 3px 3px; text-align:right;}
table.order td.norule form select { font-size:9px;  border-top:0px; padding: 5px 3px 3px; text-align:right;}
table.order td.norule-bold { font-size:9px; font-weight:bold; border-top:0px; padding: 5px 3px 3px; text-align:right;}

table.order td.promo { color:#FFFFFF; background-color:#FFA51F; font-size:12px; border: 2px #003366 solid; padding: 5px 3px 3px; text-align:center;}	
table.order td.promo h6 { color:#FFFFFF; background-color:#FFA51F; font-size:9px; font-weight:normal;}


#bluetable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
#bluetable TABLE {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT: 10px/13px Verdana, sans-serif; VERTICAL-ALIGN: top; BORDER-LEFT: #cccccc 1px solid;  COLOR: #000000; BORDER-BOTTOM: #cccccc 1px solid
}
#bluetable TH {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: bold 9px/10px Verdana, sans-serif; VERTICAL-ALIGN: bottom; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 3px;  BACKGROUND-COLOR: #9DB9DC; TEXT-ALIGN: center
}
#bluetable TH A { COLOR: #fff; TEXT-DECORATION: none } 
#bluetable TH A:hover { COLOR: #ffffff; TEXT-DECORATION: underline }

#bluetable TR.lineItem {	
}
#bluetable TR.lineItemOdd {
	BACKGROUND-COLOR: #F5F5F5
}
#bluetable TR.lineItemHighlight { }

#bluetable TR.lineItemHighlight td{
	font-weight: bold;
}

#bluetable TD {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; FONT: 10px/13px Verdana, sans-serif; VERTICAL-ALIGN: top; PADDING-TOP: 2px; TEXT-ALIGN: left;padding-left:10px;
}

#bluetable TD:last-child { text-align:right; padding-right:10px; }

#bluetable TD.left {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; FONT: 10px/13px Verdana, sans-serif; VERTICAL-ALIGN: top; PADDING-TOP: 2px; TEXT-ALIGN: left
}


#bluetable TD.footer {	
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: bold 9px/10px Verdana, sans-serif; VERTICAL-ALIGN: bottom; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 3px;  BACKGROUND-COLOR: #9DB9DC; TEXT-ALIGN: center	
}

#bluetable TD.footer  A { COLOR: #fff; TEXT-DECORATION: none } 
#bluetable TD.footer  A:hover { COLOR: #ffffff; TEXT-DECORATION: underline }

#calender { width:210px;}
#calender table { border-collapse:collapse; border-color:#FFF; width:100%;}
#calender td { text-align: center; font: normal 10px Verdana, Arial, Tahoma;}
#calender a { font: normal 10px Verdana, Arial, Tahoma;}
#calender b { display:block; background:#9DB9DC; color:#FFF; font: normal 10px Verdana, Arial, Tahoma;}
#calender .cal_title { background:#9DB9DC; color:#FFF; width:100%; font: bold 12px Verdana, Arial, Tahoma;}


#advancedsearch { border:0px solid #EEE;}
#advancedsearch td { font: bold 10px Verdana, Arial, Tahoma;}
#advancedsearch input, select { font: normal 11px Verdana, Arial, Tahoma; border:1px solid #333; background-color:#FFF; margin-right:3px;}
#advancedsearch select { text-align:right;}
#advancedsearch img { vertical-align:middle;}	
#advancedsearch div { text-align:right;}	


