@charset "UTF-8";
/********* 	Slaymaker Group Master Stylesheet ~ Copyright 2010 ************/

/********** import *************/

@import url(landing.css);
@import url(electric.css);
@import url(rental.css);
@import url(sems.css);

/* global */

body {margin:0; padding:0; background:url(../images/body_bg.jpg);}
.bg {margin:0; padding:0;}
#container {width:970px; margin:0 auto;}
.clear {clear:both;}

/********** masthead *************/
.header {margin:0; padding:0; text-indent:-9999px; width:390px; float:left; height:185px;}

.phone {float:left; width:322px; height:177px; display:block; margin:0; text-indent:-99999px;}

#division-select {margin:45px 0 0 0; padding:0; float:right; width:188px; background:url(../images/division_bg.png) no-repeat bottom;}
#division-select ul.menu {display:none; margin:0 0 6px 0; padding:0; list-style-type:none; background:#333; overflow:visible;}
#division-select li {padding:0; margin:0;}

ul.menu a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; padding:10px; display:block;}
ul.menu li.alt {background:#393939;}

a.menu-head {background:url(../images/division-select.png) no-repeat; width:188px; height:24px; display:block; text-indent:-9999px; margin:0; padding:0;}
a.menu-head:hover {cursor:pointer;}
a.active {background-position:0 -24px;}

/********** nav *************/
ul.nav {margin:0; padding:1px 28px 0 28px; list-style-type:none; width:914px; height:45px;}
ul.nav li {float:left;}
ul.nav li a {color:#fff; font-size:21px; font-family:Arial, Helvetica, sans-seif; text-decoration:none; padding:10px 10px 10px 10px; display:block;}
ul.nav li a:hover {color:#333;}

/********** content *************/
#content {background:#fff; width:968px; border-left:1px solid #b6b6b6; border-right:1px solid #b6b6b6; font-family:Arial, Helvetica, sans-serif; color:#333;}
#content h2 {margin:0;}
#content p {font-size:12px; line-height:18px; padding:0 120px 0 0;}

.left {float:left; width:620px; padding:20px 20px;}
.rental {float:left; width:870px; padding:30px 20px 30px 40px;}
.semstech {width:900px; padding:30px 20px 30px 30px;}
.semstech p {width:900px;}

.right {float:right; width:300px;}
.right ul li {font-size:11px; list-style-position:inside; color:#666666; list-style-type:circle;}
.right p {margin-bottom:1px;}

.img-right {margin:35px 10px 0 0;}

.specs {border-collapse:collapse; background-color:#e9e9e9; border:#666666 1px solid;}

h3 {font-size:12px; color:#666; padding:0 45px;}

h4 {font-size:17px; color:#666;}

.contractors {color:#666666; font-size:11px; font-weight:normal;}

.brands {background:#f3f3f3; border-top:1px dotted #666; border-bottom:1px dotted #666; text-align:center; padding:20px 0;}

/********** footer *************/
#bottom {margin:0 auto; background:url(../images/bottom_bg.jpg) no-repeat; width:970px; height:63px;}

#footer {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; text-align:center; padding:20px 0 0 0;}
#footer a{font-size:11px;}
