@charset "utf-8";

/*

		Standard Definitions
		Header
		Menu
		Content
		Left
		Footer

*/

/************ Standard Definitions ************/

* {margin: 0px; padding: 0px;}

body {background: url(../images/background5.jpg) repeat-x;background-color: #7978a3;color: #555;font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

h1 {color: #000; font-size: 24px; padding: 0px 0px 5px 0px;}

h2 { background:url(../images/blk-arrows.gif) no-repeat 0px 5px; color: #000; font-size: 16px; padding: 0px 0px 5px 15px;}

a {color: #ca0000;font-weight: bold;}

a:hover {color: #008CCD;}

.red {color: #f00;}

.page {float: right; margin: 0px 0px 0px 5px;}

.second {border: solid #ccc 1px; float: right; margin: 0px 0px 5px 15px; padding: 2px;}

.clear {clear: both;}

#wrapper {background-color: #fff; margin: 0px auto 30px auto; width: 960px;}

/************ Header ************/

#header {background: url(../images/headerBack3.jpg) no-repeat;color: #ccc;font-weight: bold;height: 250px;text-align: right;}
#header p { float:right; width:175px; padding:35px 10px 0px 0px; font-size:24px; text-align:left; color:#444;}

.phone {color: #444; font-size: 16px;}

.logo {border: none; float: left; padding:10px 0px 0px 10px;}

/************ Menu ************/

#menu {background: url(../images/menu.png) no-repeat;}
#menu ul {list-style: none; padding: 0px 0px 0px 1px;}
#menu li {display: block; float: left;}
#menu a {background: url(../images/menuBack.jpg) no-repeat top right; color: #fff; font-size: 11px; font-weight: bold; line-height: 40px; padding: 12px 14px 12px 16px; text-decoration: none;}
#menu a:hover {background: url(../images/menuBackOvr.jpg) no-repeat top right; color: #fff;}
#menu a.active {background: url(../images/menuBackOvr.jpg) no-repeat top right; color: #fff;}

/************ Content ************/

#content {padding: 20px;}
#content p {line-height: 140%; padding: 0px 0px 20px 0px;}
#content p.servicesHeader {border-top: dotted #ccc 2px; width:400px; color: #000; font-size: 24px; font-weight: bold; margin: 0px 0px 15px 0px;padding: 0px;}
#content p.sectionHeader {color: #000; font-size: 16px; font-weight: bold; margin: 0px 0px 15px 0px; padding: 0px;}

#mainBottom {border-top: dotted #ccc 2px;padding: 20px 0px 0px 0px;}

#border{float: left; padding-top:20px; width:440px;}
#border h2{padding-bottom:10px;}
#border p{padding:0px;}

#midLeft{width:430px; float:left; padding-top:15px;}
#midLeft p{padding-bottom:20px; height:70px;}
#midLeft h1{padding-bottom:15px;}
#midLeft img{float:left; padding:0px 20px 0px 0px;}

#midLeft p.copy{height:165px;}
#midLeft p.copy img{float:left; padding:2px 20px 10px 0px;}


#midRight{width:440px; float:right; padding-top:20px;}

#moving-tips{float: left;width:440px; border-bottom: dotted #ccc;}
#moving-tips p{color:#555; padding-top:10px;}
#moving-tips a{color:#CA0000; font-weight:bold;}
#moving-tips img{float:left; padding:3px 20px 25px 0px;}
#moving-tips h2{ background:url(../images/blk-arrows.gif) no-repeat 0px 25px; width:250px; padding-top:20px;}

#affiliations {float: left; width: 440px; padding-bottom:15px;}

/************ Left ************/

#mainTop {border-bottom:dotted #ccc;}

#mainTopLeft {float: right;width: 440px; padding-bottom:25px;}
#mainTopLeft strong{width:270px; font-size:20px; color:#000; }
#mainTopLeft img{border:none;}
#mainTopLeft p{padding-top:5px;}


#movingTips, #locations {float: left; width: 440px;}

/************ Quote ************/

#quote {background: url(../images/quoteBack2.jpg) no-repeat; float: left; margin:0px 0px 20px 0px; padding: 15px 30px; width: 400px;}
#quote p.quoteHeader {color: #fff; font-size: 23px; font-style: italic; font-weight: bold; padding: 0px 0px 5px 0px;}
#quote label {color: #fff; font-size: 11px;}
#quote .sbmtBtn{padding:10px 0px 0px 30px;}
#quote input{margin:0px 20px 10px 0px;}
#quote select{margin:0px 20px 10px 0px;}

.quoteForm {border: solid #fff 1px; margin: 0px 20px 15px 0px; width: 180px;}

.quoteForm2 {border: solid #fff 1px; margin: 0px 20px 15px 0px; width: 80px;}

#locations{padding-top:20px;}
#locations h2{padding-bottom:10px;}

ul.locations {padding: 0px 0px 0px 20px;}
ul.locations li {background: url(../images/locationListBack.png) center left no-repeat; display: block; float: left; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 15px; width: 120px;}

/************ Footer ************/

#footer {background-color: #abccf2; color: #666; font-size: 11px; padding: 15px 20px;}
#footer a {color: #666; font-weight: normal; text-decoration: none;}
#footer a:hover {color: #000;}
#footer p.leftFooter {float: left; padding: 0px;}
#footer p.rightFooter {float: right; padding: 0px; text-align: right;}


#social {
padding-right: 220px;
padding-top: 10px;
}

#social img {
border: none;
padding-left: 15px;
}