* {
	margin:0px;
	padding:0px;   
}

body { 
background: #a8a8a8 url(bg.jpg) repeat-x;
text-align: center;
font-family: Arial,Helvetica,sans-serif;
color: #505050;
font-size: 0.8em;
}

p{
line-height:1.3em;	
}
	#box {
	height:99px;
	margin-top: 15px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 763px;
	}
	
	#nav {
	background-color: #FFFFFF;
	width: 763px;
	height: 30px;	
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;

	}

#container2 {
	width: 763px;
	margin-left: auto;
	margin-right: auto;
	border-right: #adbeca solid 1px;
	border-left: #adbeca solid 1px;
}


#container {
	background-color: #FFFFFF;
	width: 763px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	position: relative;

}

#container:after {
	content: ".";  
	display: block; 
	height: 0; 
	clear: both; 
	visibility:hidden;
}


.call_us{
float:right;
text-align:right;
margin-top:20px;
font-size:26px;
color:#FFF;
margin-right:20px;
}

* html #container {
	height: 1%;
}

#box3 {
	background: url(footerimg.jpg) repeat-x;
	font-size: 9px;
	color: #FFFFFF;
	text-align: center;
	width: 763px;
	height:59px; 
	border-top: #adbeca solid 1px;
		}

#floated {
text-align: left;
width: 450px;
float: left; 
margin-left: 40px;
margin-right: 10px;
margin-top: 40px;
}

#floated2 {
text-align: left;
width: 180px;
float: right;   
}

#floated3 {
text-align: left;
width: 200px;
float: left; 
margin-left: 40px;
margin-top: 40px; 
position: relative;
}

#floated3a {
text-align: left;
width: 200px;
float: left; 
margin-left: 40px;
margin-top: 80px; 
}

#floated3b {
text-align: left;
width: 200px;
float: left; 
margin-left: 40px;
margin-top: 42px; 
}

#floated4 {
text-align: left;
float: left;
width: 400px;
margin-left: 40px;
margin-top: 40px; 

}

/* Apply Holly Hack to the non-floated content */


* html .hollyhacked {
	height: 1%;
}


#box_pullquote {
float: right;
margin: 0px 20px 0px 20px;
height: 110px;
width: 200px;
padding: 5px;
text-align:center;}


#box_pullquote_top {
width:29px;
height:29px;
float:left;
background-image: url(quote1.gif);
margin:5px;
}

#box_pullquote p{
font-size: 1em;
color:#556a7a;
margin:10px 25px -20px 25px;

}

#box_pullquote_bottom {
float:right;
height:29px;
width:29px;
background-image: url(quote2.gif);
margin:5px;
}


a.button2 { 
        background:url(but.jpg) repeat-x 0px 0px; 
        line-height: 28px;
        width: 190px; 
        height: 30px; 
        float: left;
	}

a.button { 
        background:url(but.jpg) repeat-x 0px 0px; 
        line-height: 28px;
        margin-left: 1px;
        width: 190px; 
        height: 30px; 
        float: left;
	}


a.button:hover { float: left;background: url(but.jpg) repeat-x 0px -30px; }



a:link { color: #FFFFFF; text-decoration: none; }
a:visited { color: #FFFFFF; text-decoration: none;}
a.button span {	color: #FFFFFF; display: none; }
a.button:hover { float: left;background: url(but.jpg) repeat-x 0px -30px; }
a.button2:hover { float: left; background: url(but.jpg) repeat-x 0px -30px; }
	

    .navlist    {
    margin-left: 5px;
    list-style: none;
    padding: 10px 10px 10px 10px;
    }
    
    .navlist li    {
    padding-left: 20px;
    line-height: 20px;
    background-image: url(link-img.gif);
    background-repeat: no-repeat;
    background-position: 0 .5em;
}

h1 {
color: #5592c3;
font-size: 1.6em;
margin-bottom:15px;
}

h2 {
color: #5592c3;
font-size: 1em;
margin-bottom:10px;
}

.a {
color: #5592c3;
font-size: 20px;
padding:0px 0px 0px 40px;
}

p a, pa:visited, li a, li a:visited {
color: #505050;
	
}
.border {border:#adbeca thin solid; float:left; margin:0px 0px 0px 0px;}

.full_text_fp{
text-align: left;
width: 685px;
float: left; 
margin-left: 40px;
margin-right: 10px;
margin-top: 40px;
margin-bottom:20px;
}
