	body {
		background-position:top;
		background-repeat:repeat-x;
		margin-top: 0px;
		background: #ffffff url(/images/bggrad.jpg) repeat-x; margin-top: 0; margin-left: 0;
		}

	A.topnavlink {
		COLOR: #ffffff; TEXT-DECORATION: none;
		}
	A.topnavlink:hover {
		COLOR: #ffff00; TEXT-DECORATION: none;
		}

	A.topnavlinklive {
		COLOR: #ffff00; TEXT-DECORATION: none;
		}

	A.subnavlink {
		COLOR: #000000; TEXT-DECORATION: none;
		}
	A.subnavlink:hover {
		COLOR: #000000; TEXT-DECORATION: underline;
		}

	A.navlink {
		COLOR: #000000; TEXT-DECORATION: underline;
		}
	A.navlink:hover {
		COLOR: #000000; TEXT-DECORATION: underline;
		}

	#frame {
		width:800px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		}
		
	#contentleft {
		width:175px;
		padding:0px;
		float:left;
		}

	#contenttop {
		width:800px;
		padding:0px;
		float:left;
		background:#eee;
		height:100px;
		margin-top:4px;	
		}

	#contentnav {
		width:800px;
		padding:0px;
		background:#d71014;
		padding-top:5px;
		height:24px;
		margin-top:-15px;
		}

	#contentsubnav {
		width:798px;
		padding:0px;
		float:left;
		height:35px;	
		}

	#contentcenter {
		width:798px;
		padding:0px;
		float:left;
		background:#fff;
		border-width:1px; 
		border-style:solid; 
		border-color:#d71014;	
		}

	#contentleftlarge {
		width:600px;
		padding:0px;
		float:left;
		background:#fff;
		border-width:1px; 
		border-style:solid; 
		border-color:#d71014;	
		}


	#contentblank {
		width:796px;
		padding:0px;
		float:left;
		background:#fff;
		border-width:1px; 
		}

	
	#contentright {
		width:200px;
		padding:0px;
		float:right;	
		margin-top:-15px;

		}
	
	#contentheader {
		height:105px;
		margin-bottom:10px;
		margin-top:6px;
		}


	#contentfooter {
		float:right;
		}

	#homefull {
	margin: 10px 0 0 15px;
	float: center;
	width: 700px;
	}


	#homeleft {
	margin: 10px 0 0 15px;
	float: left;
	width: 500px;
	}


	#homeright {
	margin: 10px 0 0px 15px;
	float: left;
	width: 260px;
	}

	#halfleft {
	margin: 10px 0 0 15px;
	float: left;
	width: 380px;
	}

	#fullspread {
	margin: 10px 0 10px 10px;
	float: left;
	width: 780px;
	}

	#halfright {
	margin: 10px 0 10px 10px;
	float: left;
	width: 380px;
	}

	#thirdleft {
	margin: 10px 0 0 15px;
	float: left;
	width: 245px;
	min-height: 500px;
	}


	#thirdcentre {
	margin: 10px 0 0px 15px;
	float: left;
	width: 245px;
	min-height: 500px;
	}


	#thirdright {
	margin: 10px 0 0px 15px;
	float: left;
	width: 245px;
	min-height: 500px;
	}

	.promoright {
	margin: 10px 10px 10px 10px;
	float: right;
	width: 245px;
	display: block; margin: 10 10 10 auto;
	}

	#map {
	margin: 0px 0 15px 15px;
	float: left;
	width: 425px;
	}


	#textright {
	margin: 10px 0 10px 20px;
	float: left;
	width: 255px;
	}

	#desc {
		margin:0px 0px 10px 10px;
		font-family:arial, helvetica;
		font-size:12px;
		height:50px;
		}

	#buynow {
		margin:0px 0px 10px 10px;
		font-family:arial, helvetica;
		font-size:12px;
		height:50px;
		}
		
	p,h1,pre {
		margin:0px 0px 10px 10px;
		font-family:arial, helvetica;
		font-size:12px;
		}
		
	h1 {
		font-size:16px;
		padding-top:5px;
		color:#000000;
		}
		
	h3 {
		margin:0px 0px 0px 20px;
		font-family:arial, helvetica;
		font-size:12px;
		padding-top:5px;
		padding-bottom:0px;
		color:black;
		}
		
	h5 {
		font-family:arial, helvetica;
		font-size:14px;
		margin:10px 10px 10px 10px;
		height:30px;
		color:black;
		}
	#contentheader h1 {
		font-size:14px;
		padding:20px;
		margin:0px;
		}
	
	#contentfooter {
		font-size:14px;
		padding:10px;
		margin:0px;
		margin-top:0px;
		padding-top:10px;
		font-size:10px;
		font-family:arial, helvetica;

	#contentright p { 

		font-size:10px;
		font-family:arial, helvetica;
		float:right;
		font-weight: bold;
		color:#ffffff;
		}





