@charset "utf-8";
/* Lansing CSS 
Author: EW
Date created: 07.17.09
*/

* {
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 {color: #000;font-size: 21px;}*/
#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;}


/* 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 22px;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{ padding-right:34px;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: 30px 20px;
}

#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: 560px;
}

ul.indexList {
list-style: none;
}

ul.indexList li {
display: block;
height: 80px;
margin: 0 0 10px 0;
}

/* Side Bar */

#sideBar {
float: right;
width: 260px;
}

p.sideBarHeader {
border-bottom: solid #ccc 1px;
color: #000;
font-size: 16px;
font-weight: bold;
margin: 0 0 15px 0;
padding: 0 0 2px 0;
}

/* 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 {
border-bottom: solid #ccc 1px;
color: #000;
font-size: 20px;
margin: 0 0 15px 0;
padding: 0 0 2px 0;
}

strong {
color: #000;
}

/* Image Styles */

.page {
border: solid #ccc 1px;
float: left;
margin: 0 15px 5px 0;
padding: 2px;
}
