@charset "utf-8";


* {
margin: 0;
padding: 0;
}

.clear {
clear: both;
}

body {
background: url(../images/background.png) repeat-x;
background-color: #999;
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#wrapper {
margin: 0 auto;
width: 900px;
}

/************ Header ************/


#header {color: #666;font-weight: bold; height: 108px;text-align: center;}
#header p {float: left;margin: 10px 0 0 100px;}

.logo {border: none;float: left;padding:5px 0px 5px;}

#phone{float:right; background: url(../images/contact-us.jpg) no-repeat; width:200px; height:84px; margin-top:13px;}
#phone p{margin:0px;font-size:12px; color:#333; width:120px; padding:10px 0px 10px 60px; }
#phone p.number{font-size:19px;padding:0px 0px 0px 54px; text-decoration:none; border:none;}

.alliedLogo {float:left;padding:35px 0px 0px 350px;}

/*#header {color: #666;font-weight: bold;height: 50px;text-align: center;}
#header p {float: left;margin: 10px 0 0 100px;}
.logo {border: none;float: left;}
.phone {color: #000;font-size: 21px;}
.alliedLogo {float: right;}*/


/************ Menu ************/

#menu {/*display:block;width:900px;*/height: 36px;}
#menu ul {/*width:900px;margin:auto;*/list-style: none;}
#menu li {display: block;float: left;}
#menu li a {background: url(../images/menuBack.png) no-repeat top right;color: #fff;font-weight: bold;line-height: 36px;padding: 10px 21px;text-decoration: none;}
#menu li a:hover {background: url(../images/menuBackOvr.png) no-repeat top right;color: #000;}
#menu li a.active {background: url(../images/menuBackOvr.png) no-repeat top right;color: #000;}
#menu li a.last, #menu li a#aAbout.active {padding-right:45px;padding-left:30px;}

/************ Top ************/

#top {background: url(../images/topBack.jpg) no-repeat;height: 180px;}

/************ Quote ************/

#quote {color: #000;float: right;font-weight: bold;width: 400px;}
#quote p.quoteHeader {color: #000;font-size: 24px;font-weight: bold;margin: 10px 0 15px 0;}
#quote label {float: left;margin: 4px 0 0 0;}

.quoteForm {border: solid #999 1px;margin: 0 15px 15px 15px;padding: 2px;width: 116px;}

.quoteForm2 {border: solid #999 1px;float: right;margin: 0 0 15px 15px;padding: 2px;width: 76px;}

/************ Main ************/

#main {background-color: #fff;padding: 20px;}
#main p.crumbs {border-bottom: solid #ccc 1px;font-size: 11px;font-weight: bold;margin: 0 0 20px 0;}
#main p {line-height: 150%;margin: 0 0 20px 0;}
#main a {color: #f60;font-weight: bold;}
#main a:hover {color: #000;}

/************ Content ************/

#content {float: left;width: 600px;}
#content ul {padding: 0 0 15px 30px;}
#content ul li {line-height: 130%;margin: 0 0 5px 0;}

/************ Side Bar ************/

#sideBar {float: right;width: 210px;}
#sideBar p.sideBarHeader {color: #000;font-size: 16px;font-weight: bold;line-height: 100%;margin: 0 0 3px 0;}

ul.sideMenu {list-style: none;padding: 0 0 30px 0;}
ul.sideMenu li {border-top: solid #ccc 1px;padding: 8px 0 8px 20px;}
ul.sideMenu li:hover {background-color: #ddd;}

/************ Footer ************/

/* Footer */

#footer {
color: #666;
line-height: 180%;
margin: 15px 0 30px 0;
}

#footer strong {
color: #666;
}

#footer a {
color: #666;
text-decoration: none;
}

#footer a:hover {
color: #000;
}

p.footerLeft {
float: left;
width: 650px;
line-height: 16px;
}

p.footerRight {
float: right;
text-align: right;
line-height: 16px;
}

/************ Text Styles ************/

h1 {color: #000;font-size: 18px;margin: 0 0 10px 0;padding: 0 0 2px 0;}

h2 {color: #000;font-size: 15px;margin: 0 0 5px 0;}

strong {color: #000;}

/************ Image Styles ************/

.page {border: solid #ccc 1px;float: right;margin: 0 0 10px 15px;padding: 2px;}

.express {border: none;margin: 0 0 20px 0;}
