body {
	background: url(images/stripe.png) repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	line-height: 16px;
    margin: 0px;
    padding: 0px;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-size:20px;
padding-top: 10px;
padding-left: 10px;
}

h2,h3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    font-size:18px;
	padding-top: 0px;
    padding-left: 10px;
}

div#top-line {
position:absolute;
width: 100%;
height: 17px;
top: 0px;
background-image: url(images/lights.gif);
}

div#pagewrapper {

position:absolute;
width: 800px;
height: 1200px;
top: 10px;
left: 50%;
margin-left:-385px;
}

div#head {
    position: absolute;
	background-image:url(images/header.gif);
    width:800px;
    height:120px;
    left:0px;
    top: 0px;
    background-color: #FFFF66;
}

#top-nav {
	position:absolute;
	background-color: #FFFFFF;
	/* background-image:url(images/bkgd-purple.gif); */
	width: 800px;
	height: 35px;
	left: 0px;
	top: 100px;
}

.top-nav-text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	padding-top: 0px;
}

.top-nav-text a {
color:#666666;
text-decoration:none;
}

.top-nav-text a:hover {
color: #FFFFFF;
display:block; background-color:#990000;
text-decoration: none;
}

div#columns {
    position: relative;
    width: 800px;
	height: 100%;
    top: 130px;
	background-image:url(images/bkgd-column.gif);
	/*border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	border-top:#CCCCCC 1px solid; */
	
}

div#ads {

    position: absolute;
    width: 630px;
	height: 370px;
    top: 0px;
	left: -1px;
    background-color: #FFFFFF;
}

div#content {
    position: relative;
    width: 630px;
    top: 0px;
	left: 0px;
    background-color: #FFFFFF;
}

div#content2 {
    position: relative;
    width: 630px;
    top: 370px;
    left: 0px;
}

div#side1 {
    position:absolute;
    width:150px;
    top: 0px;
    left:0px;
    background-color: #FF6666;
}

div#side2 {
    position:absolute;
    width:160px;
	height: 100%;
    top: 0px;
    left: 640px;
    background-color: #FFFFCC;
	border-left:#CCCCCC 1px dashed;
} 

div#foot {
    position: relative;
    width: 800px;
	height: 50px;
	border-top:#CCCCCC 1px solid;
    clear: both;
	margin-top: 135px;
}

div#bannerbox {
    position: relative;
    width: 530px;
	height: 470px;
	/* border:#00FFFF 1PX solid; */
    top: 0px;
    left: 20px;
}

div#banner {
    position: relative;
	background-color:#003399;
    width: 125px;
	height: 125px;
    top: 10px;
    left: 10px;
}

div#banner-text {
    position: relative;
    width: 125px;
    top: 15px;
    left: 10px;
}

div#banner-review {
    position: absolute;
    width: 368px;
	height: 140px;
	padding-left: 10px;
    top: 10px;
    left: 145px;
	border-left:#999999 1px solid;
}



.navheader {
	font-size: 1.1em;
	font-weight:bold;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	border-bottom:#CCCCCC 1px solid;
}

.nav-text {
	font-size: 1.0em;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom:#CCCCCC 1px solid;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.nav-text a {
color:#000000;
text-decoration:none;
}

.nav-text a:hover {
color: #990099;
text-decoration: none;
}



.style1 {color: #333333; margin: 15px;}
.reviewtext {font-size: 11px; line-height: 13px; }
.footer-small {color:#FFFFFF; margin: 20px; font-size: 10px; }
.footer {color:#FFFFFF; margin-left: 20px; margin-right: 20px; font-size: 11px; }

