@charset "UTF-8";
/* CSS Document by Walter Matyas @ theMMedia.com May 2009 */


body {margin:0; padding:0; background:#700 url(images/bg_MainbronteMovers.png) center center; text-align:center; font:normal 95% Geneva, Arial, Helvetica, sans-serif}

.mandatory {color:#C30;}
.layout #header {background:url(images/gr_headerBG_bronteMovers.jpg) repeat-x;}
.layout #header2 { height:196px; background:transparent url(images/gr_header_Opaque2Phones.jpg) no-repeat center;}


.layout #wrapper {width:940px; border:5px solid #BBB; border-top:none; border-bottom:none;  background:white url(images/bg_SideBar_bronteMovers.jpg) repeat-y; margin:0 auto; text-align:left}

/*********** SIDE BAR **************/
.layout #sidebar {width:210px; float:left;}

.layout #wrapper #sidebar .menu {margin:5px 0 0 0; padding:0 8px 0 2px}
.layout #wrapper #sidebar .menu a {display:block; margin-bottom:2px; padding:5px 15px; background:black; border:1px solid #ddd; font-weight:bold; font-size:110%; text-decoration:none}
.layout #wrapper #sidebar .menu a:link, .layout #wrapper #sidebar .menu a:visited {background:#700 url(images/but_.jpg) left no-repeat; color:#eeb}
.layout #wrapper #sidebar .menu a:hover {/*background:#900*/ background: #009 url(images/but_over3.jpg) left no-repeat; color:#fff!important; text-shadow:0 0 4px #eeb}
.layout #wrapper #sidebar .menu a:active {background:#A00 url(images/but_.jpg) left no-repeat; color:#FF0!important; padding-left:15px}

.layout #wrapper #sidebar .blue {margin:5px 0 0 0; padding:0 8px 0 2px}
.layout #wrapper #sidebar .blue a {display:block; margin-bottom:2px; padding:5px 15px; background:black; border:1px solid #ddd; font-weight:bold; font-size:110%; text-decoration:none}
.layout #wrapper #sidebar .blue a:link, .layout #wrapper #sidebar .blue a:visited {background:#700 url(images/but_.jpg) left no-repeat; color:#33ccff!important}
/*.layout #wrapper #sidebar .blue a:hover {background:#900 url(images/but_over.jpg) left no-repeat; color:#fff!important; text-shadow:0 0 4px #eeb}*/
.layout #wrapper #sidebar .blue a:hover {background:#009 url(images/but_over3.jpg) left no-repeat; color:#fff!important; text-shadow:0 0 4px #eeb}
.layout #wrapper #sidebar .blue a:active {background:#A00 url(images/but_.jpg) left no-repeat; color:#FF0!important; padding-left:15px}

.layout #wrapper #sidebar #additionalContent {margin:0 11px 0 5px; text-align:center}
.layout #wrapper #sidebar #additionalContent img {border:1px solid black}
.layout #wrapper #sidebar #additionalContent #ssi img {border:0px !important}
.layout #wrapper #sidebar #additionalContent .boxBlue {background:#0099FF; border:2px solid #009; font:bold 110% Verdana, Arial, Helvetica, sans-serif; color:white}
.layout #wrapper #sidebar #additionalContent .boxBlue img {border:none}
.layout #wrapper #sidebar #additionalContent .wave img {margin:10px; text-align:center; border:0!important}
.layout #wrapper #sidebar #additionalContent h2 {line-height:1em; color:#C00; font-size:120%; margin:10px 5px}


/*********** CONTENT *****************/
.layout #wrapper #content {margin:0 0 0 220px; background:url(images/bg_truckBottomPMNew.jpg) no-repeat -24px 0; padding-top:1px; padding-right:15px;}
.layout #wrapper #content li{padding-right:20px;}
.layout #wrapper #content H1 {color:#A00; font-weight:bold; font-size:145%; text-transform:capitalize; letter-spacing:-1px; line-height:1em; background:transparent url(images/gr_element1.png) top left no-repeat; padding-left:25px;} 
.layout #wrapper #content H2 {color:#A00; font-weight:bold; font-size:130%; text-transform:capitalize; letter-spacing:-1px; line-height:1em; padding-left:5px;background:transparent url(images/gr_element1.png) left no-repeat; padding-left:25px;} 
.layout #wrapper #content H4 {color:#A00; font-weight:bold; font-size:130%; letter-spacing:-1px; line-height:1em; padding-left:5px;} 
.layout #wrapper #content H5 {color:#A00; font-weight:bold; font-size:110%; letter-spacing:-1px; line-height:1em; padding-left:5px; background-image:url(images/redbar.gif); background-position:right; background-repeat:no-repeat; background-color:#fff} 

.layout #wrapper #content #orderForm {float:right; width:244px; margin-bottom:0px; margin-top:0!important; display:block; border:3px solid #a7a67a; padding:8px; margin-bottom:0.5em; line-height:1.5em; background:#e1e0cd; margin-right:20px;}
.layout #wrapper #content #orderForm form {width:250px;}
.layout #wrapper #content #orderForm fieldset {background:#e1e0cd; margin:0px; padding:0px;  border-color: #CC6; width:240px; margin-top:-8px;}
.layout #wrapper #content #orderForm legend {font-size:1.1em; font-weight:bold; border: none; margin-bottom:2px; padding:3px; width:135px; height:30px; background-repeat:no-repeat; margin-left:20px; color: #C00;}

.layout #wrapper #content a:link, .layout #wrapper #content a:visited {color:#C00; text-decoration:underline}
.layout #wrapper #content a:hover {color:#09F}

.layout #wrapper #content #box {border:1px solid; border-color:#C00; color:#555; margin:80px 15px 10px 0; background:#e1e0cd url(images/boxgradient.jpg); height:160px; width:420px;}
.layout #wrapper #content #box #heading{/*border:1px solid #555;*/ color:#fff;background:url(images/redstripe.gif); height:13px;}

.layout #wrapper #content #box h3 {/*color:#ceb928;*/ color: #C00; margin-top:0px;font:normal 100% Geneva, Arial, Helvetica, sans-serif;  margin-left:20px; margin-right:20px; /* text-transform:uppercase;*/ letter-spacing:0.1em; font-weight:800; font-size:17px; margin-top:-35px;}
.layout #wrapper #content #box p {margin-left:15px; margin-right:15px; margin-top:10px}
.layout #wrapper #content #box a:link, .layout #wrapper #content #box a:visited {color:#09F}
.layout #wrapper #content #box a:hover {color:#C00}
.layout #wrapper #content #satisfaction {background-image:url(images/satisfaction.png); background-repeat:no-repeat; width:130px; height:126px; margin-top:-70px;}
 /******** FOOTER *********/
.layout #footer {background:url(images/bg_footerMain_bronteMovers.png) repeat-x; min-height:100px; font-family:"Lucida Grande", "Lucida Sans", Arial, "Trebuchet MS", sans-serif}
.layout #footer a:link, .layout #footer a:visited {color:#f3844c; text-decoration:none}
.layout #footer a:hover {color:#ffe}

.layout #anchors a:hover {color:#A00!important;}

 .layout #footer p {color:#bb663b; font-size:90%}
.layout #footer #footing {width:705px; margin:0 auto; background:#fff url(images/bg_SideBar_bronteMovers.jpg) repeat-y;  border:5px solid #BBB; border-top:none; height:20px; color:#999; font-size:70%; text-align:left; padding:10px 10px 5px 225px}
.layout #footer #footing a:link, .layout #footer #footing a:visited {color:#555}
.layout #footer #footing a:hover {color:#C00}

.clearBoth {clear:both; height:1px; font-size:1px; border:none}
.clearRight {clear:right; height:1px; font-size:1px; border:none; margin:0!important; padding:0}


.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltrt01 { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px; margin-right:8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}

.fltlftlogotop { /* this class can be used to float an element left in your page */
	float: left;
	margin-left: 100px;
	}
	
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


p.testimonial {font-size:95%; font-style:italic; color:#0000FF; line-height:18px; text-indent:20px; margin-left:20px; margin-right:30px;}
p.testimonialname {font-size:95%; line-height:18px; margin-left:20px; margin-right:30px;}

.office1{float:right; margin-right:100px; margin-top:5px}
.wave { border-color:ccccff}

table {margin-left: 5px; padding-left:2px; }

.topback {font-size:small; margin-left:580px; padding: 2 2 2 2;}

.bbb {position:relative; left:100px;}
