body{
margin: 0;
padding: 0;
background: #3760ff url(bkg.jpg) repeat;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
}


#wrap {
position: relative;
margin: 0;
padding: 0;
font-size: 95%;
text-align: left;
width: 825px;
float: left;
}

.clear-me {
	clear: both;
}

/*HEADER*/

#header {
	float: right;
	padding: 10px 30px 0 0;
}


#header h1 {
padding: 0 0 0 50px;	
}

#header h1 span{
	display: none;
}

#header ul {
/*	width: 400px;*/
text-align: left;
}

#header li {
	float: left;
	display:inline;
	padding: 0px 10px 0 10px;
	margin: 0 10px 0 10px;
}

#header li a{
cursor: pointer;
}

#header ul span{
	display: none;
}

h2 {
	color: #fff;
	font-size: 22px;
		font-family: "Bradley Hand ITC";
		text-transform: uppercase;
}

.img-find td {
	padding: 0 40px 0 40px;
}

img {
	border: 0;
}


/*MAIN NAVIGATION*/


.rollover-nav-home {
margin: 0;
display: block;
width: 59px;
height: 11px;
background: url(images/home.gif) no-repeat 0 0;
font-weight: bold;
cursor: pointer;
}

.rollover-nav-home:hover{background-position: 0 -11px;}

.rollover-nav-home span{display: none;} 

.rollover-nav-about{
margin: 0;
display: block;
width: 108px;
height: 11px;
background: url(images/about.gif) no-repeat 0 0;
font-weight: bold;
cursor: pointer;
}

.rollover-nav-about:hover{background-position: 0 -11px;}

.rollover-nav-about span{display: none;} 

.rollover-nav-contact {
margin: 0;
display: block;
width: 132px;
height: 11px;
background: url(images/contact.gif) no-repeat 0 0;
font-weight: bold;
cursor: pointer;
}

.rollover-nav-contact:hover{background-position: 0 -11px;}

.rollover-nav-contact span{display: none;} 

.rollover-nav-find {
margin: 0;
display: block;
width: 83px;
height: 11px;
background: url(images/find.gif) no-repeat 0 0;
font-weight: bold;
cursor: pointer;
}

.rollover-nav-find:hover{background-position: 0 -11px;}

.rollover-nav-find span{display: none;} 


/*MAIN CONTENT*/


#main-content {
	margin: 20px 20px 0 10px;
	float: right;
width: 550px;
}

#main-content .quote {
	margin: 40px 20px 0 10px;
}
#main-content p {
	color: #fff;
	font-family: "Bradley Hand ITC";
	font-size: 16px;
	font-weight: bold;
}



#side-bar {
	float: left;
	width: 220px;
		margin: 40px 0px 0 10px;
}

.email {
margin: 0 0 0 3px;
display: block;
width: 202px;
height: 15px;
background: url(images/email.gif) no-repeat 0 0;
}

.email:hover{background-position: 0 -15px;}

.email span{display: none;} 

#contact-form {margin: 20px 20px 0 20px;}
#contact-form p.row { padding: 5px 15px; margin: 0; }
#contact-form p.info { border-top: 2px solid #Fff; color: #fff;  font-size: 0.92em; }
#contact-form p.submit { padding: 0 15px 10px 15px;  }
#contact-form p span.required { margin-left: 10px; color: #fff; }
#contact-form label { float: left; color: #fff; font-weight: bold; width: 120px; }
#contact-form input.text { width: 218px; }
#contact-form textarea { width: 218px; height: 130px; }
#contact-form select { width: 225px; }
#contact-form p.submit { padding-left: 135px; }
#contact-form p.submit input { display: block; overflow: hidden; color: #fff; width: 76px; height: 30px; padding: 0; border: 0; background: url(images/send.gif) 0 0 no-repeat; text-transform: uppercase; font-size: 0.83em; text-indent: -1001em;  cursor: pointer; }