html {
	margin: 0;
	padding: 0;
}

body {
	color: #000;	
	font: 0.9em Helvetica, Verdana, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	background: #f99d1c;
}

/* ------------------------------------------------------------------ */
/* Page layout */

#page {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	width: 100%;
	background: url("media/grey-bg.gif") top left repeat-x;
}

#splash { 	
	position: absolute;
	top: 20px;
	left: 340px; 
	margin: 0;
	/* text-transform: capitalize; */
	line-height: 1.5em;
	font-size: 1.4em;
	color: #fff;
	width: 350px;
}

#splash a:link, #splash a:visited { 	
	color: #fff;
}

.special {
	color: #f99d1c;
}

#splash p {
	margin-top: 0;
}

#homecontent { 	
	margin-top: 440px;
	margin-right: 320px;
	position: relative;
}

.spotlogo { 	
	position: absolute;
	top: 6px;
	left: 8px; 
}

#homecontent ul { 	
	list-style: none;
	line-height: 1.4em;
	padding-top: 20px;
	padding-left: 20px;
	margin-left: 180px;
}

#homecontent li { 	
	margin-left: 0;
	padding: 0;
}

#bigspot { 		
	position: absolute;
	top: 0;
	left: 40px; 	
	width: 254px;
	height: 462px;
	padding: 0;  
	margin: 0;
	background: url("media/bigspot.gif") top left no-repeat; 
}

#special { 		
	position: absolute;
	top: 420px;
	right: 20px; 	
	width: 240px;
	padding: 8px;  
	margin: 0;
	background: #fff; 
	border: 2px solid #000;
}	

#special p { 		
	margin: 4px 0;
}	

#buttons { 	
	position: absolute;
	top: 50px;
	left: 740px; 
	padding: 0;
}

#buttons img { 	
	border: none;
}

#buttons a { 	
	text-decoration: none;
	color: #fff;
}

.price { 	
	font-size: 54px;
	font-weight: normal;
	color: #f99d1c;
}

/* ------------------------------------------------------------------ */
/* Inner */

#inner { 	
	position: absolute;
	top: 0;
	left: 0; 
	margin: 0;
	padding: 0;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
	font-size: 0.9em; 
	background: #fff url(media/header-bg.gif) top left repeat-x;
}

#content { 	
	padding: 20px 50px;
}

#topnav { 	
	position: absolute;
	top: 0;
	right: 0; 
	padding: 2px 6px 0 0;
}

#topnav img { 	
	border: none;
}

/* ------------------------------------------------------------------ */
/* Footer */

#footer { 	
	background: #f99d1c;
	margin: 0;
	padding: 6px 20px;
	width: 100%;
	font-size: 0.9em;
	height: 60px;
}

#footer ul { 	
	margin: 10px 0 0 0;
	padding: 0;
}

#footer li { 	
	display: inline;
	list-style: none;
	border-right: 1px solid #000;
	padding: 0 6px 0 4px;
}

#footer li.last { 	
	border-right: none;
}

#footer img { 	
	float: left;
	margin-right: 20px;
}


/* ------------------------------------------------------------------ */
/* Text */


h1 { 
	color: #000;
	font-size: 1.3em;
}

h2 { 
	color: #000;
	font-size: 1.1em;	
}

a:link, a:visited { 	
	color: #000;
	/* text-decoration: none;*/
}

a:active, a:focus, a:hover { 	
	color: #fff;
	/*text-decoration: none;*/
}

/* Scott added for front page text */
.iconbutton {
	vertical-align: middle;
}

/* Scott added - for inner page content */
#content a:link, #content a:visited { 	
	color: #000;
}

#content a:active, #content a:focus, #content a:hover { 	
	color: #cc0000;
}

/* Scott added - for inner page logo, anchors without borders */
.logo {
	border: none;
}

