/* $Id: local-sample.css,v 1.1.2.1 2010/01/11 00:08:12 sociotech Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */


body {   /* also set in fusion_starter.info: settings[base-font-size] = font-size-12 */
background:#ffffff url(/sites/default/files/images/bg_repeat_x.jpg) repeat-x;
margin:0;
padding:0;
color:#2e3c49;
font-family:Arial;
font-size:9px;
}
h1{font-family:Arial; font-size:22px; font-weight:bold; color:#010101; padding:10px 0 4px 0; margin:0;}
h2{font-family:Arial; font-size:20px; font-weight:bold; color:#f7261f; padding-top:5px; padding-bottom:10px; margin:0;}
h3{font-family:Tahoma; font-size:14px; color:#010101; padding-top:5px; padding-bottom:2px; margin:0;}
h4{font-family:Arial; font-size:14px; color:#6d777b; margin:0; padding:0;}
h5{font-family:Arial; font-size:16px; color:#644b59; margin:0; padding:0;}
#services_block h2, h6{font-family:Tahoma; font-size:18px; color:#010101; font-weight:bold; margin:0; padding:20px 0 10px 14px;}
h7{font-family:Tahoma; font-size:14px; font-weight:bold; color:#3d474b; margin:0; padding:10px 0 10px 0;}
ul{list-style:none; font-size:1.2em; color:#010101; margin:0; padding:0;}
p{list-style:none; line-height:1.5; font-family:Arial; font-size:12px; color:#011017; margin:0; padding:0 10px 10px 0;}
#pages img{border:#f7261f solid 10px;}
	
a {color:#010101; text-decoration:underline; font-family:Tahoma; font-weight:100; font-size:18px;}
a:hover {color:#5b5454;}
a:active {color:#887f75;}
a:link, a:focus {}

table p{padding-right:0;}
td {padding-left:20px;}

.style5 {font-size:11px; color:#006cb2;}

#header-group {
background:url(/sites/default/files/images/header.jpg) no-repeat;
overflow:visible;
height:220px;
}

#primary-menu {
margin-top:-48px;
height:40px;
}
#primary-menu-inner {
display:table;
margin:0 auto;
text-align:center;
}
.primary-menu ul li a, .primary-menu ul li .nolink {
display:block;
padding-left:25px;
padding-right:25px;
padding-top:13px;
padding-bottom:0;
text-decoration:none;
}
#primary-menu a {color:#ffffff; text-decoration:none; font-family:Verdana; font-weight:bold; font-size:16px;}
#primary-menu a:hover {color:#5b5454;}
#primary-menu a:active {color:#887f75;}
#primary-menu a:link, a:focus {}

#services_block{height:205px; margin:20px 0 0 0;}
#services_block img{padding:0 0 0 14px;}
#carpet{width:230px; height:205px; float:left; padding:0 13px 0 0; background:url(/sites/default/files/images/services_bg.png) no-repeat;}
#carpet a{width:202px; height:129px; display:block; margin:0 0 0 14px; background:url(/sites/default/files/images/services_1.jpg) no-repeat;}
#carpet a:hover{background:url(/sites/default/files/images/services_1_hover.jpg) no-repeat;}
#upholstery{width:230px; height:205px; float:left; padding:0 13px 0 0; background:url(/sites/default/files/images/services_bg.png) no-repeat;}
#upholstery a{width:202px; height:129px; display:block; margin:0 0 0 14px; background:url(/sites/default/files/images/services_2.jpg) no-repeat;}
#upholstery a:hover{background:url(/sites/default/files/images/services_2_hover.jpg) no-repeat;}
#duct{width:230px; height:205px; float:left; padding:0 13px 0 0; background:url(/sites/default/files/images/services_bg.png) no-repeat;}
#duct a{width:202px; height:129px; display:block; margin:0 0 0 14px; background:url(/sites/default/files/images/services_3.jpg) no-repeat;}
#duct a:hover{background:url(/sites/default/files/images/services_3_hover.jpg) no-repeat;}
#commercial{width:230px; height:205px; float:right; padding:0; background:url(/sites/default/files/images/services_bg.png) no-repeat;}
#commercial a{width:202px; height:129px; display:block; margin:0 0 0 14px; background:url(/sites/default/files/images/services_4.jpg) no-repeat;}
#commercial a:hover{background:url(/sites/default/files/images/services_4_hover.jpg) no-repeat;}

#welcome{width:960px; height:330px; padding:15px 0 10px 0;}
#welcome_col_1{width:545px; height:330px; float:left; margin:20px 40px 0 0;}
#welcome_col_2{width:360px; float:right; background:none;}
#welcome_list{width:360px; margin:0 0 8px 0;}

#node-45 {width:570px; float:left;}

.block{float:left; margin:0; width:100%;}
.block .inner{margin:0;}
.block ul.links{margin:0;}
.grid16-3{width:960px;}
#sidebar-first{margin-bottom:20px;}
#sidebar-first li{display:inline;}
#main-inner{}
#main-group{width:960px; margin:0;}
#content-group{width:960px;}
#content-inner a{font-weight:600; font-size:14px;}
#content-tabs{margin:10px 0 10px 0;}

#logo_block{width:390px; height:265px; float:left; margin:0;}
#logo{width:380px; height:94px; margin:0;}
#logo-wrapper {padding-top: 10px;}
#facebook{width:190px; height:30px; margin:5px 0 0 0;}

#flash_ad{width:360px; height:165px; background:url(/sites/default/files/images/flash_ad.png) no-repeat;}
#home_flash{width:960px; height:160px; background:url(/sites/default/files/images/home_flash.png) no-repeat;}

.button-wrapper a{margin:0 20px 0 0;}

#block-block-4.block{width:390px;}
#block-views-Promotions-block_1 .views-field-title{font-family:Arial; font-size:25px; font-weight:bold; color:#f7261f; text-align:center; padding:0 0 5px 0;}
#block-views-Promotions-block_1 .views-field-field-promotion-value{font-family:Arial; font-size:18px; color:#ffffff; text-align:center; line-height:1.4;}
#block-views-Promotions-block_1{width:400px; height:135px; float:right; margin:75px 0 0 0;}


#block-views-Promotions-block_2{float:right; width:360px; height:163px; background:url(/sites/default/files/images/testimonials_bg.png) no-repeat; margin:40px 0 15px 0;}
#block-views-Promotions-block_2 .field-content{font-size:11px; margin:50px 20px 0 0; line-height:1.2;}
#block-views-Promotions-block_2 .views-field-title{font-weight:bold; font-size:10px;}

#block-block-6{margin:20px 0 0 0;}
#block-block-7 {width:360px; height:165px; float:right;}
#flash_ad{width:360px; height:165px;}


.view .image-gallery-terms li {
background:none repeat scroll 0 0 transparent;
border:none;
margin:0;
padding-bottom:20px;
width:350px;
display:inline-block;
}
ul.galleries li img {
float: left;
border:#5b5454 2px solid;
margin-right:4px;
padding-right:0;
position: relative;
}
a.lightbox-processed img {
float: left;
border:#5b5454 2px solid;
margin-right:4px;
padding-right:0;
position: relative;
}
#cboxClose {top:0px;}
#cboxPrevious {left:0px;}
#cboxNext {right:0px;}
#cboxLoadedContent {border:none;}
.image-thumbnail {border:#5b5454 2px solid;}
.page-admin #main-content-inner .nested, .page-admin #content-group, .page-admin #content-region, .page-admin #content-inner {
margin-bottom:0;
overflow:visible;
}

/* Conatct Page */
.contact-details {color: red;font-size: 16px;font-weight: bold;}
.contact-details a {color: red;text-decoration: none;margin-top: 15px;display: inline-block;font-size: 16px !important;font-family: Arial;}
.contact-details a:hover {text-decoration: underline;}

#footer-wrapper {
background:url(/sites/default/files/images/footer_repeat.jpg) repeat-x;
height:190px;
margin:30px 0 0 0;
}
#footer {
background:url(/sites/default/files/images/footer_bg.jpg) no-repeat;
height:190px;
font-size:95%;
}
#footer-inner {
display:table;
margin:0 auto;
text-align:center;
color:#887f75;
}
#footer-inner a {
font-size:13px;
color:#d4d7da;
}
#footer-inner ul {
margin:0 auto 0 auto;
text-align:center;
padding-top:15px;
list-style:none;
}
#footer-inner li.leaf {
list-style-image:none;
list-style:none;
}
#footer_links{width:960px; height:90px; margin:0 auto 0 auto; padding:0;}
#footer_links a{text-decoration:underline; font-family:Tahoma; font-size:11px; color:#edecea; margin:0; padding:0;}
#footer_links a:hover{text-decoration:underline; color:#f97618;}
#footer_links ul{list-style:none; margin:0; padding:0;}
#footer_links li{display:inline; text-align:left; margin:0; padding:0 10px 0 10px;}
#logo_lwr{width:200px; height:118px; background:url(/sites/default/files/images/logo_lwr.png) no-repeat;}