/* text styles */
body {background-color: #FFFFFF;margin: 0px;}
td {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}
.underline {font-family: "Arial Black";font-size: 12px;	color: #D9151B;	padding-top: 3px;	padding-bottom: 3px;border-bottom-width: 1px;border-bottom-style: solid;	border-bottom-color: #D9151B}
input,select,textarea,submit{padding: 2px;color: #000000;font-size: 11px;font-family: Verdana, Helvetica, Arial, sans-serif}
/* classes for validator */
.tfvHighlight{font-weight: bold; color: red;}
.tfvNormal{font-weight: normal;	color: black;}

.menu {  color: #FFFFFF;  }
.whitelink {  color: #FFFFFF; }
.menutitle { font-weight: bold; color: #FFFFFF; }
.dropmenu { font-size: 9px; }
.smalltext{padding-left:10px;padding-right:10px;vertical-align:top;}
.smalltextbold { font-weight: bold; background-color: #ffffff}
.header5 { font-size: 13px; }
.quote { font-weight: bold; font-style: italic;}
.xsmalltext { font-size: 9px; }
.copyright { font-size: 9px; color: #999999;}
.xsmalltextwhite { font-size: 9px; color: #FFFFFF; }
.xsmalltextyellow { font-size: 9px; color: #FFCC00; }
.xxsmalltextwhite { font-size: 8px; color: #FFFFFF; }
.header { font-size: 12px; font-weight: bold;padding:10px; }
.mainbody { font-size: 12px;  }
.discount { font-size: 14px; color: #FF0000; }
.product { color: #FFFFFF; }
/* Links */
a:link {  text-decoration: none; color: #FFFFFF}
a:hover {  text-decoration: underline}
a:visited {  color: #FFFFFF; text-decoration: none}
a:active {  color: #0000FF}

.copyright a:link {  text-decoration: none; color: #999999}
.copyright a:hover {  text-decoration: underline}
.copyright a:visited {  color: #000000; text-decoration: none}
.copyright a:active {  color: #0000FF}

.xsmalltext a:link {  text-decoration: none; color: #000000}
.xsmalltext a:hover {  text-decoration: underline}
.xsmalltext a:visited {  color: #000000; text-decoration: none}
.xsmalltext a:active {  color: #FF0000}

.xsmalltextyellow a:link {  text-decoration: none; color: #FFCC00}
.xsmalltextyellow a:hover {  text-decoration: underline}
.xsmalltextyellow a:visited {  color: #FFCC00; text-decoration: none}
.xsmalltextyellow a:active {  color: #FFCC00}

.mainbody a:link {  text-decoration: none; color: #000000}
.mainbody a:hover {  text-decoration: underline}
.mainbody a:visited {  color: #000000; text-decoration: none}
.mainbody a:active {  color: #FF0000}

.product a:link {  text-decoration: none; color: #FFFFFF}
.product a:hover {  text-decoration: underline}
.product a:visited {  color: #FFFFFF; text-decoration: none}
.product a:active {  color: #0000FF}

.smalltext a:link {  font-weight: bold; text-decoration: none; color: #000099}
.smalltext a:hover {  font-weight: bold; text-decoration: underline}
.smalltext a:visited { font-weight: bold; color: #000099}
.smalltext a:active { font-weight: bold; color: #0000FF}

.whitelink a:link {  text-decoration: none; color: #FFFFFF}
.whitelink a:hover {  text-decoration: underline}
.whitelink a:visited {  color: #FFFFFF; text-decoration: none}
.whitelink a:active {  color: #0000FF}

.smalltextbold a:link { text-decoration: none; color: #000000}
.smalltextbold a:hover { text-decoration: underline; color: #000000}
.smalltextbold a:visited { color: #000000}

hr {  color: #003399}
/* Controls Checkout Colours */
.clr1 { background-color: #333399; color: #FFFFFF }
.clr2 { background-color: #FFCC66; font-weight: normal}
.clr3 { background-color: #EEEEEE; font-weight: normal}

/* img	{ border: 0 } */
hr {  color: #000000; ; background-color: #000000}


/* lines & borders */

.line {  border-color: black black #2D3155; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.whiteline {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: white;
	border-right-color: white;
	border-bottom-color: #FFFFFF;
	border-left-color: white;
}
.yellowline {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: FFCC00;
	border-right-color: FFCC00;
	border-bottom-color: #FFCC00;
	border-left-color: FFCC00;
}
.linetop {  border-color: #2D3155 black black; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.box { border-color: #000033 #000033 #000030; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-bottom: 5px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}
.footer { border-color: #000033 black; padding-bottom: 5px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.formtable {width:450px;}
.formtable ul{list-style:none;}
.formtable li{padding:3px}
.formtable label{width:160px;font-weight:bold;}
