/*- Page Structure */


body { 
    margin: 0px;
    background-color:#66CCCC; 
	background-image:none; 
    background-repeat: repeat-x; 
	}

#page {  
	color:#fff;
	background-image:none;
	background-repeat:no-repeat;
	background-color:none;
    width:700px;
	text-align: left;
	margin:0 auto 20px;
	position: relative;
	border-top: none;
	clear: both;
	}

#header {
	position:relative;
	width:698px;
	height:200px;
	background-color:#FFCC01;
	padding:0;
	margin:0;
	background-image:url(./images/header.gif);
	background-repeat: no-repeat;
	border:#000 1px solid;
	border-bottom:none;
	border-top:none;
	overflow: hidden;

	}	
	
#footer {
    position:relative;
	width:700px;
	height:32px;
	padding:none;
	color:#555;
	font-size:10px;
	text-align:left;
	font-weight:normal;
	background-image:url(./images/footer.gif);
	}	
	
/*- content -*/	


#page-content {
    font-family:"Times New Roman", Times, serif;
    position:relative;
	width:638px;
	padding:10px 30px 30px;
	margin:0;
	background-color:#fff;
	color:#111;
	font-size:16px;
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	border-bottom:#000 1px solid;
	}



	
/*- forms -*/	

#form {
    font-family:Arial, Helvetica, sans-serif;
    position: absolute;
	top:200px;
	left:520px;
	width:170px;
	height:240px;
	padding:35px;
	font-size:10px;
	font-weight:bold;
	color:#458fbe;
	line-height:10px;
	background-color:none;
	background-image: url(../images/form-bg.gif);
	background-repeat:no-repeat;
	}	

		
 
textarea {
    border:#666666 solid 1px;
    background-color:#fff;
    color: #111;
	font-size:12px;
    }
	
/*- nav -*/		

#nav {
    position:absolute;
	float:right;
	top:37px;
	right:0px;	
	}
	
ul.nav {
   color: #fff;
   font-size:10px;
   font-family: "Times New Roman", Times, serif;
   font-weight:normal;
   margin:10px 0 0 0; 
   padding:8px 22px 8px;
   }

ul.nav li {
    display:inline;
    font-size:13px;
    font-family: "Times New Roman", Times, serif;
	font-weight:bold;
	color:#666666;
	padding:0px;
	margin:0;
	}
	
ul.nav li a {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	background-image: url();
	padding:8px 18px 8px;
	margin:0 -1px 0 0;
	background-color:none;
	border:none;
	}
	
ul.nav li a:hover {
    color:#d1e9cb !important;
	background-color:none;
	text-decoration: none;
	background-image: url();
	padding:8px 18px 10px;
	margin:0 -1px 0 0;
	}

ul.nav li.current a {
	color:#777 !important;
	background-color:#dfe2e5;
	text-decoration: none;
	background-image: url(../images/bg-nav-current.gif);
	padding:8px 18px 10px;
	margin:0 -1px 0 0;
	}	
	

/*- pictures -*/							

#home-main {
    position:absolute;
	top:50px;
	left:4px;
	height:200px;
	width:750px;
	background-color:none;
	background-image:url(./images/home-main.jpg);
	background-repeat:no-repeat;
	}
	
#pic-9 {
    position:absolute;
	top:3330px;
	left:280px;
	height:220px;
	width:370px;
	background-color:#fff;
	background-image:url(./images/pic-9.jpg);
	background-repeat:no-repeat;
	}	
	
  

/*- Headings -*/

h1 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2d81b4;
	font-weight:bold;
	padding:0px;
	margin:0px;
	}
	
h2 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1673ac;
	font-weight:bold;
	padding:0px;
	margin:0px;
	}


/*- lists -*/		

ul {
   color: #111;
   font-size:16px;
   font-family: "Times New Roman", Times, serif;
   font-weight:normal;
   }

ul li {
    font-size:16px;
    font-family: "Times New Roman", Times, serif;
	font-weight:normal;
    margin: 0;
	color:#111;
	list-style-type:none;
	padding: 0;
	}
	
ul.service {
   color: #111;
   font-size:14px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight:normal;
   }

ul.service li {
    padding:7px 0 7px;
    font-size:14px;
    font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #666;
	}	


/*- links -*/		


a {
    font-family:Arial, Helvetica, sans-serif;
	color:#2d81b4;
	font-weight:normal;
	text-decoration:none;
	}
	
a:hover {
    font-family:Arial, Helvetica, sans-serif;
	color:#2d81b4;
	font-weight:normal;
	text-decoration:underline;
	}	

li {
   padding:5px 0 0 0;
   color: #fff;
   font-size: 14px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight:normal;
   }
   
a.pricing {
    font-family:Arial, Helvetica, sans-serif;
	color:#253d84;
	font-weight:bold;
	text-decoration:none;
	}

a.pricing:hover {
    font-family:Arial, Helvetica, sans-serif;
	color:#7EB751;
	font-weight:bold;
	text-decoration:underline;
	}	
   
