@charset "utf-8";
/* Security Moving & Storage Two 
Author: EW
Date created: 02.25.09
*/

* {margin: 0;padding: 0;}

/*body {background: url(../images/background.png) repeat-x;background-color: #fff;color: #666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}*/
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-back.png) repeat-y;margin: 20px auto;width: 980px;}*/
#wrapper {background: url(../images/wrapper-back2.png) repeat-y;margin: 20px auto;width: 980px;}

.clear {clear: both;}

/* Menu */

/*#menu {background: url(../images/menu-back.png) no-repeat;height: 45px;}

#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;text-decoration: underline;}*/

#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-back.png) no-repeat;padding: 20px 30px 0 30px;}*/

#main {background: url(../images/main-back2.png) no-repeat;padding: 20px 30px 0px 30px;}


p.crumbs {border-bottom: solid #ccc 1px;margin: 0 0 20px 0;padding: 0;}

/*************** Content ***************/

#left {float: left; width: 270px;}

#sidebar {background-color: #eee; border: solid #ccc 1px;}
#sidebar p {border-bottom: solid #ccc 1px; font-size: 12px; padding: 10px 15px;}
#sidebar p.last {border: none;}
#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: 2px 0 4px 10px;}

#right {float: right; width: 620px;}
#left strong{color:#5bad31;}

p.sub-header {border-bottom: solid #ddd 1px; color: #f70; font-weight: bold; margin: 0 0 15px 0; padding: 0;}

ul.index-list {border-top: solid #ddd 1px; list-style: none; margin: 15px 0 0 0; padding: 15px 0 0 0;}
ul.index-list li {float: left; height: 85px; line-height: 170%; padding: 0 20px 0 0; width: 290px;}

p.testimonial {border-top: solid #ddd 1px; font-style: italic; padding: 15px 0 15px 0;}

ul.sub-page {padding: 0 0 10px 30px;}
ul.sub-page li {padding: 2px 0 2px 0;}

/*************** Footer ***************/

#footer {border-top: solid #ddd 1px; margin: 15px 0 0 0; padding: 10px 0 0 0;}
#footer a {color: #000; 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-size: 18px; margin: 0 0 10px 0;}

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: 30px 0 10px 0;}

h6 strong {color: #000; font-size: 24px; letter-spacing: .5px; margin: 5px 0 0 0;}

strong {color: #f80;}

/*************** Image Styles ***************/

.left-image {border: none; float: left;}

.right-image {border: none; float: right;}

.page {border: solid #ccc 1px; float: left; margin: 0 15px 5px 0; padding: 2px;}
