@charset "utf-8";
/*

		Standard Definitions
		Header
		Menu
		Top
		Main
		Footer

*/

* {margin: 0;padding: 0;}

.clear {clear: both;}

body {background: url(../images/background.png) repeat-x;background-color: #333;color: #444;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}

#wrapper {margin:0px auto; width:960px;}

h1 {background: url(../images/h1Back.png) no-repeat left center;color: #000;font-size: 24px;margin: 0 0 10px 0;padding: 0 0 0 20px;}

h2 {color: #000;font-size: 14px;padding: 0 0 5px 0;}

strong {color: #000;}

.orange {color: #f60;font-size: 22px;font-weight: bold;padding: 0 5px 0 0;}

.page {border: solid #ccc 1px;float: left;margin: 0 15px 5px 0;padding: 2px;}

.rightPage {border: solid #ccc 1px;float: right;margin: 0 0 5px 15px;padding: 2px;}

.logos {border: none;float: left;}

/******************** Header ********************/

#header {height:80px;}
#header p {color:#fff; font-weight:bold; float:right;  padding:20px 0px 0px 0px; text-align:right;}

#social-icons{float:right; padding:20px 30px 0px 0px;}
#social-icons img{float:right; text-align:right; width:24px; height:24px; padding:5px 0px 0px 17px;  border:none;}
#social-icons strong{float:right; text-align:left; color:#fff; }

#phone{float:right; background: url(../images/phone-girl.jpg) 180px 8px no-repeat; height:80px; width:250px;}
#phone p{float:left; text-align:left; font-size:14px; color:#fff;}
#phone strong{text-align:left; font-size:26px; color:#fff;}

.logo {float: left;}

/******************** Menu ********************/

#menu {background: url(../images/menuBack.png) no-repeat;height: 41px;line-height: 40px;}
#menu ul {list-style: none;}
#menu li {display: block;float: left; text-align:center;}
#menu a {color: #fff;font-weight: bold;padding: 10px 21px 10px 20px; text-decoration: none;}
#menu a:hover {color: #f90;}
#menu a.active {color: #fc0;}

/******************** Top ********************/

#top {background: url(../images/topBack.jpg) no-repeat;height: 230px;}

html>body #quote {float: right;margin: 15px 15px 0 0;}

#quote {float: right;margin: 15px 5px 0 0;}
#quote label {color: #fff;font-size: 11px;font-weight: bold;}

p.crumbs {float: left;font-size: 11px;font-weight: bold;padding: 210px 0 0 20px;}

p.quoteHeader {color: #fff;font-size: 24px;font-style: italic;font-weight: bold;margin: 0 0 5px 0;}

.quoteForm {border: solid #fff 1px;margin: 0 15px 10px 0;width: 175px;}

.quoteForm2 {border: solid #fff 1px;margin: 0 15px 10px 0;width: 160px;}

.quoteForm3 {border: solid #fff 1px;margin: 0 15px 10px 0;width: 80px;}


/******************** Main ********************/

#content {background-color: #fff;}

#main {border-top: solid #ccc 1px; margin:0px 20px; padding:20px 0px;}
#main p.sideHeader {color:#000; font-size:17px; font-weight:bold; line-height:100%; padding: 0px 0px 10px 0px;}
#main p {line-height:150%; padding:0px 0px 20px 0px;}
#main a {color: #f60; font-weight:bold;}
#main a:hover {color:#000;}

#leftSide {float: left;margin: 0px 30px 0px 0px; width: 220px;}
#leftSide p, #rightSide p {font-size: 11px; line-height: 170%;}
#leftSide p.testimonialSig {font-style: italic; font-weight:bold; text-align: right;}

ul.sideList {list-style: none; margin: 0px 0px 20px 0px;}
ul.sideList li {background: url(../images/listBack.png) no-repeat left center; margin: 0px 0px 10px 0px;padding: 0px 0px 0px 15px;}

#center {float:left; width:405px;}

#rightSide {float:right; width:220px;}

/******************** Footer ********************/

#footer {color: #ccc;font-size:11px; margin: 10px 20px 40px 20px;}
#footer p.leftFooter {float:left;}
#footer p.rightFooter {float:right; text-align: center;}
#footer p.info{
float: right; text-align: right;
padding: 0 0 0 50px;
}
#footer a {color:#ccc; text-decoration:none;}


