@charset "utf-8";
/* CSS Document */

body {
	background-color:#93b701;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td{
	font-size: 12px;
}
#masshead { 
	background-image: url(images/header_bg.jpg);
	background-repeat: repeat-x;
	}
h1 { font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; }	
h2 { font-size:18px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:black; margin:0px;  }
#contentWindow { padding:10px; }
#greyBox { border:2px solid #CCC; padding:5px; }
#blueBox { border:2px solid #000eff; background-image:url(images/bg_bluegrad.jpg); background-repeat:repeat-x; background-color:#000eff; }
#redBox  { border:2px solid #cc3300; background-image:url(images/bg_orangegrad.jpg); background-repeat:repeat-x; background-color:#e32601; padding:5px; } 
#orangeBox { border:2px solid #e38b01; background-image:url(images/bg_yellow_grad.jpg); background-repeat:repeat-x; background-color:#ed7c02; padding:5px; } 
#footerBox { background-image:url(images/bg_footer_greengrad.jpg); background-repeat:repeat-x; background-color:#93b701;  bottom:0; width:100% }
#passResetLink {color:#FFF;	text-decoration:none;font-size: 9px;}
.gonow { padding:5px; }
.mainText, .name, .descText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:1.5em;
}
.name {
	font-weight: bold;
}

.descText p {
	margin-top:0;
}

DIV#hr { border-bottom:2px solid #CCCCCC; margin:.2em 0 .5em 0; }
.orangeTitleText  { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; color:#ff7a22; font-weight:bold; }
.greyTitleText { font-family:Arial, Helvetica, sans-serif;  font-size:14px; color:#999; font-weight:bold; }

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc3300;
	text-transform:uppercase;
	font-weight:bold;
	white-space: nowrap;
	padding: 0px 2px;
	text-decoration:none;
}

a.footer:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc3300;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}

a.footer:visited {
	color: #cc3300;
	text-decoration:none;
}

a.footer:hover {
	color: blue;
	text-decoration:underline;
}

a.footer:active {
	color: #cc3300;
	text-decoration:none;
}


.whiteText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:white;
}
.register { background-image:url(images/bluebubble.gif); background-repeat:no-repeat; background-position:101% 0% }
#featureBoxLeft { border-right:1px solid #CCC; border-bottom:1px solid #CCC; }
#featureBoxRight { border-bottom:1px solid #CCC; }
#regiserTitle { background-image:url(images/registerBG.jpg); background-repeat:repeat-x; }
#accountTitle { background-image:url(images/boxMyAccountBg.jpg); background-repeat:repeat-x; }

a.book:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:blue; }
a.book:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:blue; }
a.book:hover  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#e38b01; }
a.book:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:blue;  }

a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:blue; }
a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:blue;  }
a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#e38b01; }
a:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:blue; }


a.pagination:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#e38b01; }
a.pagination:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#e38b01; }
a.pagination:hover  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:blue; }
a.pagination:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#e38b01;  }

a.white:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:white; }
a.white:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:white; }
a.white:hover  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CCCCCC; }
a.white:active { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:white;  }


.pagination { font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:blue; }
.bottomBorder { border-bottom:1px dashed #CCCCCC; }
.smallText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666; }
.helpText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666; }
.nextArrow {
	padding-left: 0px;
	padding-right: 5px;
}
.nextArrow:hover {
	padding-left: 5px;
	padding-right: 0px;
}
.prevArrow {
	padding-right: 0px;
	padding-left: 5px;
}
.prevArrow:hover {
	padding-right: 5px;
	padding-left: 0px;
}

.tdHeader { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:white; background-color:#E22D02; }

TD.formHeader, TH.formHeader, div.formHeader { background-image:url(images/bg_grad.jpg); background-repeat:repeat-x; background-color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight: bold}
DIV.formHeaderText {  font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; font-weight:normal; } 
.price { font-size:12px; color:#CC0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

DIV.error { background-color:#FFD2D3; border:1px solid #cc0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:5px; }
TABLE.formTable { background-color:#F7F7F7; border-right:1px solid #CCC; border-left:1px solid #CCC; border-bottom:1px solid #CCC; } 
.alertBox { margin:10px 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:black; background-color:#FEFBD6; padding:5px; border:1px solid #FFCC00;}
.errorBox { margin:10px 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:black; background-color:#FFDDDD; padding:5px; border:1px solid #990000;}
.options {font-size:80%;color: #446688;padding-left: 10px}
.row0 > td {padding:2px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:black;}
.row1 > td {background-color: #eeeeee;padding:2px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:black;}

.cart { border:1px solid #CCC; }
.dood {float:right;padding: 40px 20px 0px 0px;}
.dood:hover {padding: 0px 20px 10px 0px;}

#quizBox {  border:1px solid #666; background-color:white; margin:0px 0px 10px 0px; padding:5px; }
#quizContainer { background-color:#E3FF9F; padding:10px; }
label { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:black; }

.cartText { background-color:#C2D507; padding:5px; border:1px solid #9ABD01; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:10px 0px 10px 0px;  }

.productTitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:black; }

.greenButton { background-color:#C2D507; padding:2px; color:#333; border:1px solid #9ABD01; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.wishlistTitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ff6600; }

div#indexSplash{
	margin: 0px auto;
	background: #fff url('images/index_splash_bg.jpg') no-repeat top;
	width:531px;
	height:303px;
}
div#indexSplash a#reg{
	
	width: 150px;
	float: right;
	margin-top: 105px;
	margin-right: 10px;
	
}
div#indexSplash a#br,div#indexSplash a#gt{
	width: 179px;
	height: 140px;
	display: block;
	float: left;
	margin-top: 160px;
	margin-left: 5px;
}
div#indexSplash a#gt{
	margin-left: 25px;	
		margin-top: 5px;
			width: 185px;
}