@charset "utf-8";
/* Security Moving & Storage 
Author: EW
Date created: 02.25.09
*/

* {margin: 0;padding: 0;}

body {background: url(../images/background2.png) repeat;background-color: #fff;color: #666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}

#wrapper {background: url(../images/wrapper-back2.png) repeat-y;margin: 20px auto;width: 980px;}

.clear {clear: both;}

/*************** Menu ***************/

#menu {background: url(../images/menu-back2.png) no-repeat;height: 48px;}
#menu ul {list-style: none;padding: 0 0 0 32px;}
#menu li {display: block;float: left;margin: 19px 0 0 0;padding: 0 43px 0 0;}
#menu li.last {padding: 0;}
#menu a {color: #fff;font-size: 12px;font-weight: bold;text-decoration: none;}
#menu a:hover {color: #000;text-decoration: underline;}
#menu .active {color: #000;}


/*************** Header ***************/
#header {background:#fff url(../images/header-back3.jpg) no-repeat; height: 220px;}

#header-container {background: url(../images/top-banner4.jpg) no-repeat 0px -5px; padding-top:18px;}

#logo{float:left; width:252px; height:65px;}

#allied{float:left; width:145px; height:40px; padding:25px 0px 0px 10px;}

#bbb{border: none; float:left; width:108px; height:41px; padding: 20px 0px 0px 140px;}

#phone{float:right; width:200px; height:60px; padding-right:55px; color:#6FA128; font-size:18px; font-weight:bold;}
#phone h2{ font-weight:bold; color:#5BAD31; font-size:30px; line-height:100%; font-family:Arial, Helvetica, sans-serif; padding-top:10px;}
#phone p{font-size:24px; color:#6FA128; font-weight:bold;line-height:130%;}




/*************** Quote Form ***************/
#quote {padding: 0 0 0 10px;}
#quote label.first {color: #333; font-weight: bold; float: left; padding: 10px 0px 0px 10px; width: 45px; margin-left:8px;}
#quote label.second {color: #333; font-weight: bold; float: left; padding: 10px 0px 0px 0px; width: 75px;}

#disclaim{width:400px; display:block; float:left; padding:3px 0px 0px 30px; line-height:100%; color:#666; text-align:center;}

#quote .quoteform {background: url(../images/input-back.png) repeat-x; background-color: #fff; border: solid #999 1px; color: #444; float: left; font-size: 11px; height: 18px;margin: 5px 30px 0px 10px; padding: 3px 0 0px 5px; width: 100px;}

#quote .quoteform2 {background: url(../images/input-back.png) repeat-x; background-color: #fff; border: solid #999 1px; color: #444; float: left; font-size: 11px; height: 18px; margin: 5px 0px 10px 10px; padding: 3px 0px 0px 5px; width: 100px;}

.quote-image {float: left; padding: 8px 0px 0px 115px;}

p.quote-header {color: #555; font-family:Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; padding: 20px 0px 20px 80px; line-height:60%;}

/*************** Main ***************/

#main {
background: url(../images/main-back2.png) no-repeat; padding:20px 30px 0px 30px; float:left; width:920px;}

#main p.top{padding:10px 0px 20px 0px; float:left;}
 

/*************** Content ***************/

#h1-container {width:920px; float:left;}

#left {float: left; width: 445px;}
#left h2{padding-bottom:30px; font-size:18px; font-weight:normal;}

a.sub-header{color: #f70; font-weight: bold; margin: 0 0 15px 0; padding: 0;}

p.sub-header{color: #000; font-weight: bold; margin: 0 0 15px 0;} 

#services-left {float:left; width:280px; padding-top:20px;}
#services-left p{float:left; width:200px; display:block;}
#services-left a{color:#FF7700;}
#services-left a:hover{color:#FFAF36;}
#services-left img{float:left; padding-top:5px;}
#services-left div{float:left; display:block; width:280px;}

#services-middle {float:left; width:280px; padding-top:20px;}
#services-middle p{float:left; width:200px; display:block;}
#services-middle a{color:#FF7700;}
#services-middle a:hover{color:#FFAF36;}
#services-middle img{float:left; padding-top:5px;}
#services-middle div{float:left; display:block; width:280px;}

#services-right {float:left; width:280px; padding-top:20px;}
#services-right p{float:left; width:200px; display:block;}
#services-right a{ color:#FF7700;}
#services-right a:hover{color:#FFAF36;}
#services-right img{float:left; padding-top:5px;}
#services-right div{float:left; display:block;width:280px;}

#right {float: right;width: 445px;}
#right strong{color:#5bad31;}

#sidebar {/*background: url(../images/sidebar-back.jpg) no-repeat bottom right;*/border: solid #ddd 1px;}
#sidebar p {padding: 15px;}
#sidebar p.sidebar-header {background: url(../images/sidebar-header.png) no-repeat;color: #f80;font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;font-weight: bold;padding: 0 0 5px 10px;}

.index-img{float:left; padding:0px 10px ; /*border:#ccc solid 1px;*/}

/*************** Footer ***************/

#footer {border-top: solid #ddd 1px;margin: 15px 0 0 0;padding: 10px 0 0 0;}
#footer a {color: #666;font-weight: normal;text-decoration: none;}
#footer a:hover {color: #000;text-decoration: underline;}

p.lower {padding: 0 0 10px 0;}
p.none {padding: 0;}

/*************** Text Styles ***************/

p {line-height: 170%;padding: 0 0 20px 0;}

a {color: #000;font-weight: bold;}
a:hover {color: #f80;}

.h1 {color: #000; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size: 24px; letter-spacing: .5px; padding: 0 0 10px 0;}

h1 {color: #666; font-size: 11px; font-weight: normal; margin: 0px 0px 10px 0px;}

.h1-crumbs {color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.heading-homepage {color:#ff7b05; font-family: Arial, Helvetica, sans-serif; font-size: 20px; display:inline; float:left;}
.heading-homepage2 {color:#ff7b05; font-family: Arial, Helvetica, sans-serif; font-size: 20px;}

.service-heading {color:#ff7b05; font-family: Arial, Helvetica, sans-serif; font-size: 24px;}

h2 {color: #000;font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; padding: 0 0 5px 0;}

h6 {color: #f80;font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; padding: 0 0 15px 0; text-align: right;}
h6 strong {color: #000; font-size: 24px; letter-spacing: .5px; margin: 5px 0 0 0;}

/*************** Image Styles ***************/

.left-image {border: none; float: left;}

.right-image {border: none; float: right;}

.page {border: solid #ccc 1px; float: left; margin: 0 15px 0 0; padding: 2px;}

#advantages ul {list-style: none; padding: 0px; margin-top: 5px;}

#advantages li {background:  url(../images/checkmark.jpg) no-repeat;color:#ff7b05;margin-left: 20px;font-size: 18px;height:50px;text-indent:35px;}

.calltoaction {color:#009933;font-weight:bold;font-size:16px;}
