BODY { COLOR:#666666; FONT-SIZE: 12px; FONT-FAMILY: Arial,Helvetica,Sans-Serif;}

TD.left { TEXT-ALIGN : left }
TD.right { TEXT-ALIGN : right }
.smallcontent { FONT-SIZE: 11px }
.padding { PADDING-TOP: 10px; PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px;}
.redcontent { COLOR:#a10000; }

H1 { FONT-SIZE: 14px; COLOR: #a10000; }

A {	FONT-SIZE: 12px; COLOR:#000; TEXT-DECORATION: underline; }
A:visited { FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: underline; }
A:active { FONT-SIZE: 12px; COLOR: #000;  TEXT-DECORATION: underline; }
A:hover { FONT-SIZE: 12px; COLOR: #FF9900; TEXT-DECORATION: underline; }

A.smalllink {	FONT-SIZE: 11px; COLOR:#000; TEXT-DECORATION: underline; }
A.smalllink:visited { FONT-SIZE: 11px; COLOR: #000; TEXT-DECORATION: underline; }
A.smalllink:active { FONT-SIZE: 11px; COLOR: #000;  TEXT-DECORATION: underline; }
A.smalllink:hover { FONT-SIZE: 11px; COLOR: #FF9900; TEXT-DECORATION: underline; }

IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; BORDER: 0; }
IMG.logo { FLOAT: left; MARGIN: 0 6px 0 3px; VERTICAL-ALIGN: middle; }

DIV#stepnav{ BACKGROUND-COLOR: #F0F0F0; width: 100%; height: 25px; BORDER-BOTTOM: 5px solid #999999;}
DIV#footer{ BACKGROUND-COLOR: #F7F7F7; width: 100%; height: 25px; BORDER-TOP: 2px solid #999999;}
DIV#buttonnav{ WIDTH: 650px; HEIGHT: 25px; FLOAT: center; TEXT-ALIGN : right; margin: 4px 4px 4px 4px;  }
DIV.errorbox { WIDTH:90%; BORDER:1px solid #FC3; BACKGROUND-COLOR:#FFC; COLOR:#960; FONT-SIZE: 11px; TEXT-ALIGN: left; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; }

CHECKBOX { FONT-SIZE: 11px; }
INPUT {	FONT-SIZE: 11px; }
RADIO {	FONT-SIZE: 11px; }
SELECT { FONT-SIZE: 11px; }

INPUT.submitbutton { CLEAR: both; MARGIN-TOP: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-COLOR: #D64646; COLOR: #FFFFFF; }

TABLE.pagelayout { BORDER-TOP: 1px solid #E9E7E8; BORDER-LEFT: 1px solid #E9E7E8; BORDER-BOTTOM: 1px solid #E9E7E8; BORDER-RIGHT: 1px solid #E9E7E8; TEXT-ALIGN : center; }
TABLE.form { MARGIN: 0px; }
TABLE.form TD { TEXT-ALIGN : left; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; }

TD.formheader { BACKGROUND: url(form_header.gif) repeat-x; PADDING-LEFT: 10px; WIDTH: 675px; HEIGHT: 33px; COLOR: #c32b2b; TEXT-DECORATION: none; TEXT-ALIGN : left; FONT-SIZE: 18px; }
TR.formtitle { BACKGROUND-COLOR: #999999; COLOR: #FFF; FONT-WEIGHT: bold;}
TR.formsubtitle { BACKGROUND-COLOR: #E5E5E5; FONT-WEIGHT: bold;}
TR.formcolor { BACKGROUND-COLOR: #F7F7F7; }

TABLE.tohelp { FONT-SIZE: 11px; FLOAT: right }
TABLE.tohelp TD { FONT-SIZE: 11px; TEXT-ALIGN : right; }

TABLE.cart { BACKGROUND: #82786B; }
TD.cartmiddle {	BACKGROUND: #f5f5f5;; FONT-SIZE: 12px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PPADDING-BOTTOM: 5px; PADDING-TOP: 5px; }

/*Rounded Box*/
div.rounded-box { background: transparent; margin:  0px 0pt 0pt; clear: both; width:100%; }
div.rounded-box .xtop, div.rounded-box .xbottom { display: block; background: transparent; font-size: 1px; }
div.rounded-box .xb1, div.rounded-box .xb2, div.rounded-box .xb3, div.rounded-box .xb4 {  display: block; overflow: hidden; background-color: #F6F6F6; }
div.rounded-box .xb1, div.rounded-box .xb2, div.rounded-box .xb3 { height: 1px; }
div.rounded-box .xb2, div.rounded-box .xb3, div.rounded-box .xb4 { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
div.rounded-box .xb1 { margin: 0 5px; background: #CCCCCC; }
div.rounded-box .xb2 { margin: 0 3px; border-width: 0 2px; }
div.rounded-box .xb3 { margin: 0 2px; }
div.rounded-box .xb4 { height: 2px; margin: 0 1px; }
div.rounded-box .content { display: block; border: 0 solid #CCCCCC; border-width: 0 1px; padding: 10px; overflow: hidden;background-color: #F6F6F6;}

div.rounded-bottom-box { background: transparent; margin:  0px 0pt 0pt; clear: both; width:100%; }
div.rounded-bottom-box .xtop, div.rounded-bottom-box .xbottom { display: block; background: transparent; font-size: 1px; }
div.rounded-bottom-box .xb1, div.rounded-bottom-box .xb2, div.rounded-bottom-box .xb3, div.rounded-bottom-box .xb4 {  display: block; overflow: hidden; background-color: #FFFFFF; }
div.rounded-bottom-box .xb1, div.rounded-bottom-box .xb2, div.rounded-bottom-box .xb3 { height: 1px; }
div.rounded-bottom-box .xb2, div.rounded-bottom-box .xb3, div.rounded-bottom-box .xb4 { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
div.rounded-bottom-box .xb1 { margin: 0 5px; background: #CCCCCC; }
div.rounded-bottom-box .xb2 { margin: 0 3px; border-width: 0 2px; }
div.rounded-bottom-box .xb3 { margin: 0 2px; }
div.rounded-bottom-box .xb4 { height: 2px; margin: 0 1px; }
div.rounded-bottom-box .content { display: block; border: 0 solid #CCCCCC; border-width: 0 1px; padding: 10px; overflow: hidden;background-color: #FFFFFF;}


.formheaderCheckout {
	background-color: #F6F6F6;
	HEIGHT: 33px; COLOR: #c32b2b; TEXT-DECORATION: none; TEXT-ALIGN : left; FONT-SIZE: 18px;
	border: solid 1px #CCCCCC;	
	border-top-style: none; 	
	border-bottom-style: none;
	padding-left: 20px;	
}
.checkoutContent {
		border: solid #cccccc 1px;		
		border-top-style: none;
		border-bottom-style: none;	
		padding-left: 10px;			
}

#captionLabel {
	float: left;
	width: 170px;
}
#valuesLabel {
	float: left;
	width: 200px;
}
#checkboxValuesLabel {
	float: left;
	width: 20px;
	padding-left: 400px;
}
#checkboxCaptionLabel {
	float: left;
	width: 300px;	
	COLOR:#a10000;
}
