body, html {
margin: 0;
font-family: Arial, Tahoma, sans-serif;
background: #FFF url('/sidimages/headerBG.gif') repeat-x top; 
text-align: center; /*** Centers the design in old IE versions ***/
height:100%;

}
body {
font-size: 90%;
}

#mainContainer {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
	height: 500px;
	min-height: 500px;
}
	
#leftAdCol {
	width: 175px;
	padding: 0px;
	float: left;
	background: #fff;
}

#leftAdCol table { clear:both; }

#contentCol {
	width: 605px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	background: #fff;
/*
	height: 500px;
*/
	min-height: 500px;
}

#content1Col {
	width: 900px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	background: #fff;
/*
	height: 500px;
*/
	min-height: 500px;
}

#content2Col {
	width: 805px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	background: #fff;
/*
	height: 500px;
*/
	min-height: 500px;
}

#content3col{
	width: 1000px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	background: #fff;
/*
	height: 500px;
*/
	min-height: 500px;

}

#rightAdCol {
	width: 175px;
	padding: 0px;
	float: left;
	background: #fff;
}

#rightAdCol table { clear:both; }

#contentheader {
	height: 190px;
	/* background: #FFF url('/sidimages/headerBG.gif') repeat-x fixed top; */
	margin-top:0;
	margin-bottom:5px;
}

#footer {
	font-size: 10px;
	text-align: center;
	margin-top:15px;
	margin-bottom: 7px;
}

.clear { clear: both; }
.buttonDiv, .bannerDiv { margin:0; padding:0; float:left; display:inline; clear:both }
.buttonAdImg { padding: 3px; display: block; margin-left: auto; margin-right: auto; }
.bannerAdImg { padding: 3px 0px 3px 6px; display: block; margin-left: auto; margin-right: auto; }
img { border: 0; }

.infobox { border: 1px solid #555; padding: 3px; }
.roseBG { background-color: #FFCFF7; }
.orangeBG { background-color: orange; }

p {padding: 7px 0 7px 0;}

a {
color: #000099;
}
a:hover{
color: #0000FF;
text-decoration: none;
}

h1, h2, h3, h4, h5 {
margin:0;
font-weight: bold;
padding-bottom: 5px;
}
h1 {
font-size: 2em;
}
h2 {
font-size: 1.4em;
}
h3 {
font-size: 1.3em;
}

h1 a, #header h2{
color: #000;
}

fieldset {
	padding: 3px;
}

.small { font-size:80%; }
legend { color: #B22E31; }

.dataTable table { border-collapse: separate; border-spacing: 0px;}
.dataTableHeader { background-color: #DDD; }
.dataTable td { padding: 3px; }

.clear { clear: both; }
.system { font-family: courier, monospace; color: #555; }

.formErrBox { text-align:left; border-style: solid; border-width: 1px; border-color: #888; padding: 4px; color: maroon; background-color: #FFCCCC; } 

.ADgold {
	width: auto;
	padding: 5px;
	font-size: 120%;
	background-color: #FFB;
	color: maroon;
	border: 3px double maroon;
}

.ADsilver {
	width: auto;
	padding: 3px;
	font-size: 110%;
	border: 1px solid black;
}

.ADbasic { 
	/* Modified 11/3/08 
	border-bottom: 1px solid #333;
	*/
	padding: 3px;
	font-size:110%;
	border: 1px solid maroon;
	background-color: #FFE;
	width:auto;
}

.ADfree { 
	border-bottom: 1px solid #333;
	color: #555; 
}

.ADhighlight {
	background-color: #A5E0FF;
}

.fadeYellow { background-color: #FFC; }
.brightYellow {background-color: #FF0; }
.plain { }

.highlightRow {
	background-color: #A5E0FF;
}

img.coupon { margin: 5px; }
.couponTearHor { background: url('/sidimages/pagetear.gif') repeat-x top; }
.couponTearVer { background: url('/sidimages/pagetear.gif') repeat-y left; }