body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #DDD;
	left: 0px;
	top: 0px;
}

td img {
	display: block;
}

#frontlogo1 {
	/*position: absolute;*/
	top: 0px;
	left: 0px;
	margin: 0px;
	/*z-index: 2;*/
	float:left;
	width: 360px;
}

#frontlogotext1 {
	/*position: absolute;
	top: 240px;
	left: 15px;*/
	/*width: 160px;*/
	/*width: 60px;*/
	float:left;
	/*z-index: 1;*/
}

#frontlogotext1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	float:left;
}

#frontmaincontact1 {
	/*position: absolute;*/
	top: 10px;
	left: 645px;
	/*z-index: 4;*/
	float:left;
}

#frontmainnav1 {
	/*position: absolute;*/
	top: 28px;
	left: 200px;
	/*z-index: 3;*/
	float:left;
}

#sportsmainnav1 {
	/*position: absolute;
	top: 105px;
	left: 12px;
	z-index: 3;*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	margin:0px 30px 10px 10px;
	float:left;
}

#header1, #header2, #header3, #header4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

#header1 a, #header2 a, #header3 a, #header4 a {
	text-decoration: none;
}

#header1 a {
	color: #990000;
}
#header2 a {
	color: #FF9900;
}
#header3 a {
	color: #996633;
}
#header4 a {
	color: #3C5C0E;
}

#sportheader1 {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
}

#sportcontents1 {
	/*position: absolute;
	top: 135px;
	left: 183px;*/
	width: 525px;
	float:left;
	padding-left:10px;
	/*z-index: 1;*/
}

div.productheader1 {
	position: relative;
	left: 0px;
	width: 100%;
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;	
}

div.productheader2 {
	position: absolute;
	left: 0px;
	bottom: 0px;
}

div.productheader3 {
	position: absolute;
	right: 0px;
	bottom: 0px;
}

div.productheadertext1 {
	position: absolute;
	left: 260px;
	bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

div.productheadertext1 a {
	color: #000099;
	text-decoration: none;
}

div.productheadertext1 a:hover {
	text-decoration: underline;
}

div.productbody1, div.productbody1b {
	position: relative;
	left: 0px;
	width: 100%;
	font-size: 10px;
}

div#productheadpage {
	font-size: 12px;
}

div.productbody1 img, div.productbody1 p, div.productbody1b img, div.productbody1b p {
	position: relative;
	left: 5px;
	top: 5px;
}

div.productbody1 p {
	width: 300px;
}

div.productbody2 {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 184px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top:-10px;
}

div.productbody2 a {
	text-decoration: none;
	color: #990000;
}

div#land1 a {
	color: #FF9900;
}

div#agg1 a {
	color: #996633;
}

div#deal1 a {
	color: #336633;
}

div.productbody2 a:hover {
	text-decoration: underline;
}

/* Tell NS4 to ignore these styles.... */
/*/*/
div.subproductbody1 {
	position: relative;
	left: 20px;
	width: 505px;
}

div.subproductimage1 {
	position: absolute;
	left: 0px;
	top: 0px;
}

div.subproductheader1 {
	position: relative;
	left: 100px;
	width: 405px;
	height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;	
}

div.subproductheader2 {
	position: absolute;
	left: 0px;
	bottom: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}

div.subproductheadertext1 {
	position: absolute;
	right: 10px;
	bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

div.subproductheadertext1 a {
	color: #000099;
	text-decoration: none;
}

div.subproductheadertext1 a:hover {
	text-decoration: underline;
}

div.subproductbody2 {
	position: relative;
	left: 100px;
	width: 405px;
	top: 5px;
	height: 80px;
}

div.subproductheader4 {
	position: relative;
	left: 0px;
	width: 100%;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;	
}

div.subproductheader5 {
	position: absolute;
	left: 0px;
	bottom: 0px;
	font-size: 21px;
	font-weight: bold;
	color: #990000;
}

div.subproductbody5 {
	position: relative;
	left: 0px;
	width: 100%;
	top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div.subproductbody5 img {
	position: relative;
	top: 0px;
	float: left;
	left: 0px;
	border: 1px solid #000000;
	margin-right: 15px;
}

div.descript1 {
	position: relative;
	width: 275px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

div.sizeheader1 {
	position:relative;
	width: 100%;
	height: 18px;
	background-color: #666666;
	text-indent: 10px;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: #FFFFFF;
}

span.deschead {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}

div.descript2 {
	position: absolute;
	left: 300px;
	width: 200px;
}

div.descript2 img {
	border: 1px solid #FFFFFF;
}
/* Okay, we can let NS4 see the rest.... */

div.dealmenu {
	font-size: 10px;
	font-weight: bolder;
	color:#336633; 
	background-color:#FFFFFF;
	border-bottom: 2px solid #336633; 
}

div.dealmenu a {
	color:#336633; 
	background-color:#FFFFFF;
	text-decoration: none;
}

div.dealmenu a:hover {
	color: #FFFFFF;
	background-color: #336633;
	text-decoration: none;
}

span#curdealmenu a {
	color: #FFFFFF;
	background-color: #336633;
	text-decoration: none;
}

div.dealsubmenu {
	font-size: 9px;
	color:#336633; 
	background-color:#FFFFFF;
	margin-top: 4px;
	margin-bottom: 15px;
}

div.dealsubmenu a {
	color:#336633; 
	background-color:#FFFFFF;
	text-decoration: none;
}

div.dealsubmenu a:hover {
	color: #FFFFFF;
	background-color: #336633;
	text-decoration: none;
}

span#curdealsubmenu a {
	color: #FFFFFF;
	background-color: #336633;
	text-decoration: none;
}


#quotecontents1 {
	position: absolute;
	top: 135px;
	left: 183px;
	width: 525px;
	z-index: 1;
}


div.quoteheader1 {
	position: relative;
	left: 0px;
	width: 100%;
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-family: Arial, Helvetica, sans-serif;	
}

div.quoteheader2 {
	position: absolute;
	left: 0px;
	bottom: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}

div.quoteheadertext1 {
	position: absolute;
	right: 10px;
	bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

div.quotestep {
	font-size: 14px;
	font-weight: bold;
	color: #336633;
	margin: 10px;
}

div.quotesubstep {
	width: 330px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin: 10px;
	border-top: 1px solid #CCCCCC;
	padding-top: 10px;
}

#admincontents1 {
	position: absolute;
	top: 135px;
	left: 25px;
	width: 725px;
	z-index: 1;
}

.tool_special {
	margin-top: 10px;
	font-size: 12px; 
	font-weight: bold;
}
.tool_special a {
	color: #990000; 
	text-decoration: none;
}
.tool_title {
	font-size: 14px; 
	font-weight: bold; 
	margin: 15px 0px 5px 0px; 
	border-bottom: 1px solid #000000;
}
.tool_title a {
	color: #990000; 
	text-decoration: none;
}
.tool_item {
	margin-top: 10px;
	font-weight: bold;
}
.tool_name {
	font-weight: bold;
	font-size: 1.2em;
}
/* ________________________ Ken*/
#sport_header {
	background-image:url(../sports/images/sports_header_011110.png);
	width:747px;
	height:100px;
	}
#turf_header {
	background-image:url(../sports/images/turf_header_011110.png);
	width:747px;
	height:100px;
	}
#sport_header_us {
	background-image:url(../us/sports/images/sports_header_011110.png);
	width:747px;
	height:100px;
	}
#turf_header_us {
	background-image:url(../us/sports/images/turf_header_011110.png);
	width:747px;
	height:100px;
	}
#wrapper {
	width:747px; 
	border:#7c0700 1px solid; 
	overflow:hidden; 
	margin:auto; 
	background:#FFF;
	background:url(../Marco-Background3px.gif);
}

