/*-------------------------------------------------------

	doc title: stylesheet
	filename: primary.css
	author: JBMoss - http://www.jbmoss.com
	developer: B Moss & D Petrie
	date: 27/02/2008
	
	-----------------------
	
	1. master reset
	2. typography
	3. listography
	4. base structure
	5. navigation
	6. page specific structure
	7. images
	8. forms
	
	
-------------------------------------------------------*/


										/* ---------- 1. master reset ---------- */ 

* {
	padding			: 0;
	margin			: 0;
	border			: 0px solid red;
}
 h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {
	margin			: 1em 5%;
}
li, dd {
	margin-left		: 5%;
}
fieldset {
	padding			: .5em;
}

a {
	text-decoration:none;
	
}

										/* ---------- 2. typography ---------- */ 

p {color:#FFFFFF; FONT-FAMILY: tahoma, arial, sans-serif, verdana; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 16px; TEXT-ALIGN: justify; TEXT-DECORATION: none;}
p a {color: #CCCCCC; FONT-FAMILY: tahoma, arial, sans-serif, verdana; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 16px; TEXT-ALIGN: justify; TEXT-DECORATION: none;}
p a:hover {color:#FFFFFF; FONT-FAMILY: tahoma, arial, sans-serif, verdana; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 16px; TEXT-ALIGN: justify; TEXT-DECORATION: none;}
h1 {width: 210px;
height: 121px;
background:url(http://www.jbmoss.net/ams/images/logo_amusement.gif) no-repeat;
text-indent:-9000px;}
h2 {color:#FFFFFF; FONT-FAMILY: tahoma, arial, sans-serif, verdana; FONT-SIZE: 18px; FONT-WEIGHT: normal; LINE-HEIGHT: 16px; TEXT-ALIGN: justify; TEXT-DECORATION: none;}
h3 {color:#FFFFFF; FONT-FAMILY: tahoma, arial, sans-serif, verdana; FONT-SIZE: 11px; FONT-WEIGHT: normal; LINE-HEIGHT: 16px; TEXT-ALIGN: justify; TEXT-DECORATION: none;}
h4 {}
h5 {}
hr {border:none; height:1px; background-color:#FFFFFF; width:90%; margin: 0 auto;}

#logo {

}
										/* ---------- 3. listography ---------- */ 
										
										/* ---------- 4. base structure ---------- */ 

html {
}
body {
	font-size		: 80%;
	background:#D2CEBE;
}

.clr {
clear:both;
}

/* */

#wrap {
position:relative;
width:780px;
margin: 50px auto 0 auto;
}

#footer {
position:relative;
width:755px;
margin: 10px auto 0 auto;
FONT-FAMILY: tahoma, arial, sans-serif, verdana; 
FONT-SIZE: 10px; 
TEXT-DECORATION: none;
}

										/* ---------- 5. navigation ---------- */ 
										
#nav {
position:relative;
float:left;
width:215px;
height:680px;
margin: 0 15px 0 0;
border:1px solid #69675F;
background:#FFFFFF;

}


#nav ul {
COLOR: #54524C; TEXT-DECORATION: none;
margin: 15px 0 0 23px;

}
#nav li {
COLOR: #FFFFFF; 
FONT-FAMILY: tahoma, arial, sans-serif, verdana; 
FONT-SIZE: 16px; 
FONT-WEIGHT: normal; 
LINE-HEIGHT: 16px; 
TEXT-ALIGN: left; 
TEXT-DECORATION: none;
padding: 10px;
border-bottom: dotted 2px #54524C;
margin: 0 23px 0 0;
}

#nav li a {
COLOR: #54524C; 
TEXT-DECORATION: none;

}
#nav li a:hover {
COLOR: #000000; TEXT-DECORATION: none;
}

#nav ul ul li {
border:0px;
padding: 3px;
}
#nav ul ul ul {
border:0px;
padding: 3px;
margin:0px 0 0 2px;
}
.services_nav a {
COLOR: #000000; TEXT-DECORATION: none;
FONT-SIZE: 12px; 
border:0px;
}

.services_nav2 a {
COLOR: #54524C; TEXT-DECORATION: none;
FONT-SIZE: 12px; 
border:0px;
}
										/* ---------- 6. page specific structure ---------- */ 
										
#main {
position:relative;
float:left;
width:540px;
height:680px;
border:1px solid #69675F;
background:#688DC4;

}

.price {
margin:auto 0 auto 25px;
color:#FFFFFF; 
FONT-FAMILY: tahoma, arial, sans-serif, verdana; 
FONT-SIZE: 11px; 
FONT-WEIGHT: normal; 
LINE-HEIGHT: 16px;  
TEXT-DECORATION: none;
}
.price a {
COLOR: #FFFFFF; TEXT-DECORATION: none;
FONT-SIZE: 11px; 
border:0px;
}

										/* ---------- 7. images ---------- */ 

										/* ---------- 8. forms ---------- */ 