	/*	CSS Design by Chris Duren	*/

html { 
	min-width: 785px;
	 }

body	{
	background: #666 url(img/bg.gif);
	font: 11px/1.3 verdana, helvetica, arial, sans-serif;
	color: #222;
	margin: 0;
	}
	
	/*	Typography	*/
	
p	{
	margin: 0;
	padding: 0 0 12px 0;
	}

em	{
	color: #666;
	}

hr	{
	height: 1px;
	margin: 15px 0;
	border: 0;
	color: #ccc;
	background-color: #ccc;
	}
	
strong	{
	color: #000;
	}	
	
h1	{
	text-indent: -9999px;
	display: block;	
	width: 785px;
	height: 137px;
	background: transparent url(img/fosseens.jpg) top left no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
	}
	
h2	{
	font-size: 15px;
	color: #f63;
	margin: 0 0 10px 0;
	}

h4	{
	font-size: 12px;
	font-weight: bold;
	color: #222;
	margin: 0 0 10px 0;
	}

form	{
	margin: 0;
	padding: 0;
	}
	
ul	{
	margin-bottom: 14px;
	margin-top: 0;
	}
	
	/*   Basic Layout Divisions	*/
	
#wrapper	{
	background: #fff url(img/shell.gif) top left repeat-y;
	width: 785px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	}
	
#content 	{
	width: 495px;
	float: left;
	border-right: 1px dotted #ccc;
	margin: 20px 0;
	padding: 0 15px 0 35px;
	}

#sub	{
	width: 188px;
	float: left;
	padding: 20px;
	}
	
#fullpage 	{
	width: 715px;
	float: left;
	margin: 0;
	padding: 20px 35px;
	}

#footer	{
	clear: both;
	background: #fff url(img/footer.jpg) top left no-repeat;
	width: 785px;
	height: 50px;
	margin: 0;
	padding: 35px 0 0 0;
	text-align: center;
	font-size: 10px;
	}

#browser	{
	margin: 15px 0 0 0;
	}
	
	/*	Main Navigation	*/
	
#globalnav	{
	height: 33px;
	width: 785px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	}

#globalnav #menu	{
	height: 33px;
	width: 785px;
	background: transparent url(img/menu.jpg) top left no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
	}

#globalnav #menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}
	
#menu li, #menu a {
	height: 33px;
	display: block;
	}
	
#globalnav #menu li a {
	text-indent: -9999px;
	text-decoration: none;
	}
	
#home	{left: 23px; width: 72px;}
#stoves {left: 93px; width: 174px;}
#bbq {left:268px; width: 63px;}
#spa {left: 333px; width: 62px;}
#accessories {left: 396px; width: 114px;}
#history {left: 512px; width: 146px;}
#contact {left: 658px; width: 112px;}

#home a:hover {background: transparent url(img/menu.jpg) -23px -33px no-repeat;}
#stoves a:hover {background: transparent url(img/menu.jpg) -93px -33px no-repeat;}
#bbq a:hover {background: transparent url(img/menu.jpg) -268px -33px no-repeat;}
#spa a:hover {background: transparent url(img/menu.jpg) -333px -33px no-repeat;}
#accessories a:hover {background: transparent url(img/menu.jpg) -396px -33px no-repeat;}
#history a:hover {background: transparent url(img/menu.jpg) -512px -33px no-repeat;}
#contact a:hover {background: transparent url(img/menu.jpg) -658px -33px no-repeat;}

	/*   Classes 	*/

.hide	{
	display: none;
	}

.pad	{
	padding-left: 25px;
	padding-right: 25px;
	}

.header	{	
	color: #fff;
	background: #000;
	}	

.cell	{	
	background: #9cf;
	}	

.none	{
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
.nomargin	{
	margin: 0;
	padding: 0;
	}
	
	
	/*   Links 	*/

a:link	{
	color: #000;
	font-weight: bold;
	}
	
a:visited	{
	color: #222;
	font-weight: bold;
	}
	
a:hover	{
	color: #f63;
	text-decoration: none;
	}

