@charset "ISO-8859-1";
body {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	margin:0px;
	background-color: #e1e1e1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4d4d4d;
}

/*Layout*/

.wrap{
	position: relative;
	width: 947px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/header-bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}

.header{
	background-image: url(images/header-bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	width: 947px;
	height: 431px;
}

.logo{
	position: absolute;
	top: 34px;
	left: 23px;
	width: 321px;
	height: 128px;
}

.contact{
	position:absolute;
	top: 183px;
	left: 23px;
	width: 67px;
	height: 107px;
	background-image: url(images/contact-air-conditioning.gif);
	padding-top: 110px;
	padding-left: 275px;
}

.login{
	position:absolute;
	top: 183px;
	left: 23px;
	width: 57px;
	height: 87px;
	background-image: url(images/login.jpg);
	padding-top: 130px;
	padding-left: 285px;
}

.navigation{
	position: absolute;
	top: 365px;
	left: 332px;
	width: 598px;
	height: 34px;
	text-align: center;
	padding-top: 2px;
}

.navigation ul{
	line-height: 15px;
}

.content{
	position: absolute;
	width: 947px;
	top: 431px;
	background-image: url(images/content-bg.gif);
	background-repeat: repeat-y;
}

.left{
	width: 609px;
	float: left;
	padding: 0px 33px 0px 27px;
}

.left-main{
	width: 579px;
	float: left;
	padding: 0px 63px 0px 27px;
}


.left-column{
	width: 48%;
	padding-right: 2%;
	float: left;
}

.right-column{
	width: 47%;
	padding-left: 3%;
	float: right;
}

.right{
	width: 245px;
	float: right;
	padding: 0px 17px 0px 15px;
}

.right ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.right li{
	margin: 0 0 1em 0;
}

#recent-posts {margin: 25px 0 0 0}
#recent-posts ul {line-height: 1.4}
#recent-posts ul span {font-size: .85em; line-height: 1em}
#recent-posts h2 {}
#recent-posts h3 {color: #006cbf; margin: 0}
#recent-posts a:link, #recent-posts a:visited {color: #006cbf}
#recent-posts a:hover, #recent-posts a:active{text-decoration: none}
#recent-posts .blog-lists {list-style: inside disc}
#recent-posts .blog-lists a:link, #recent-posts .blog-lists a:visited {color: #5D5E5F; text-decoration:none}
#recent-posts .blog-lists a:hover, #recent-posts .blog-lists a:active{text-decoration:underline}

.footer{
	width: 947px;
	height: 107px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	background-image: url(images/bottom.gif);
	padding-top: 77px;
}

.footer ul{
	line-height: 14px;
}

.footer-left{
	width: 207px;
	float: left;
}

.footer-right{
	width: 740px;
	text-align: right;
	float: right;
	margin-top: 10px;
}

#slideshow{
	position:absolute;
	top: 53px;
	left: 380px;
	width: 556px;
	height: 292px;
}

#header-image{
	position:absolute;
	top: 53px;
	left: 380px;
	width: 556px;
	height: 292px;
}

.logos{
	clear: both;
	padding-top: 25px;
}

.effective{
	position: absolute;
	top: 52px;
	left: 476px;
	z-index: 9999;
}

.cats{
	position: absolute;
	top: 0px;
	left: 23px;
	width: 640px;
	height: 111px;
	background-color: #f2f2f2;
	border: #CCCCCC 1px solid;
}

.latest{
	border-top: #d0d0d0 1px solid;
	padding-top: 15px;
	margin-top: 35px;
}

.latest-products{
	width: 130px; float:left; margin-right:17px;
}

/*Tags*/

a{
	color: #4c4d4e;
}

a:hover{
	color: #006cbf;
}

p{
	line-height: 20px;
}

h1, h2, h3, h4, h5, h6{
	color: #006cbf;
	font-weight: normal;
	margin-top: 15px;
}

h1{
	font-size: 22px;
}

h2{
	font-size: 18px;
}

h3, h4, h5, h6{
	font-size: 14px;
}

a img{
	border: none;
}

.left-main ul{
	line-height: 24px;
}

.formstyle{
	padding: 4px 2px 4px 2px;
	background-image: url(images/form-bg.gif);
	border: #d6d6d6 1px solid;
	font-size: 11px;
	width: 153px;
}

.formstyle2{
	padding: 6px 2px 6px 2px;
	background-image: url(images/form-bg.gif);
	border: #d6d6d6 1px solid;
	font-size: 11px;
	width: 170px;
}

.submit{
	width: 153px;
	height: 24px;
	background-image: url(images/proceed-btn.gif);
	border: 0;
}

.submit2{
	width: 153px;
	height: 24px;
	background-image: url(images/submit-btn.gif);
	border: 0;
	margin-left: 8px
}

.formstyle-text{
	font-size: 12px;
	color: #727374;
}

.navigation ul{
	padding-top: 0px;
	margin-top: 1px;
	text-transform: uppercase;
	font-size: 13px;
	list-style-type: none;
	text-align: center;
}

.navigation li{
	display: inline;
	background-image: url(images/navigation-divide.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.navigation li.end{
	background: none;
}

.navigation li a{
	color: #4c4d4e;
	text-decoration: none;
	padding: 15px 10px 14px 9px;
	margin: 0px;
	outline: none;
}

.navigation li a:hover{
	color: #006cbf;
	text-decoration: none;
	padding: 15px 10px 14px 9px;
	margin: 0px;
}

.navigation li a.current{
	color: #d75921;
	padding: 15px 15px 8px 14px;
	background-image: url(images/navigation-current.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
}

.footer a{
	color: #4c4d4e;
	text-decoration: none;
}

.footer a:hover{
	color: #006cbf;
	text-decoration: none;
}

.footer-left ul{
	list-style-type: none;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}

.footer-left ul li a{
	margin-left: 38px;
	margin-top: -10px;
}

.footer-right ul{
	list-style-type: none;
	font-size: 12px;
	text-transform: uppercase;
	padding: 0px;
	margin: 0px;
}

.footer-right li{
	display: inline;
	padding: 0 4px 0 2px;
}

.footer-right .end{
	display: inline;
	padding: 0 4px 0 2px;
	background: none;
}

.footer-right ul.small{
	list-style-type: none;
	font-size: 10px;
	text-transform: none;
	padding: 0px;
	margin: 10px 2px 0 0;
}

#accordion ul{
	list-style-type: none;
	line-height: 24px;
	padding-left: 0px;
	margin-left: 8px;
}

#accordion a{
	text-decoration: none;
}

.accordion-headding{
	width: 232px;
	height: 30px;
	background-image: url(images/accordion-heading.gif);
	padding: 22px 0px 0px 10px;
	margin: 5px 0 5px 0;
	cursor: pointer;
	outline: none;
	text-transform: lowercase;
}

.accordion-headding a{
	color: #5d5e5f;
	font-size: 14px;
	text-decoration: none;
}

.accordion-inner{
	height: auto;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #f3f3f3;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}

.subscribe{
	width: 200px;
	height: 70px;
	border:  #666666 1px solid;
}

.product-name{
	font-size: 13px;
	text-decoration: none;
	padding: 5px;
	margin-top: 40px;
	clear: both;
	color: #006cbf;
}

ul, ol{
	line-height: 24px;
}

ol{
	color: #006cbf;
	font-size: 16px;
	font-style: oblique;
	font-weight: bolder;
	line-height: 30px;
}

ol span{
	color: #4d4d4d;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
}

#msg {display:none; position:absolute; z-index:99999; background:url(images/msg_arrow.gif) left center no-repeat; padding-left:7px;}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}
.testimonials {margin-top:45px}
.testimonials .tabs div {color:#4D4D4D;background:url(/images/testimonials-unactive.png) no-repeat; text-align:center;width:225px; height:37px; cursor:pointer;display:inline-block;}
.testimonials .tabs div.active {color:white;background:url(/images/testimonials-active.png) no-repeat;}
.testimonials .tabs div span {position:relative;top:10px;}
.testimonials ul {background:#eaeaea;list-style:none;padding:8px;width:620px;margin:0px;}
.testimonials ul li .inner {background:url(images/cloud-bottom.png) no-repeat scroll center bottom;padding:0px 20px 20px;}
.testimonials ul li .outer {background:url(images/cloud-top.png) no-repeat scroll center top;height:15px;position:relative;top:14px;width:620px;}
.testimonials a:link, .testimonials a:visited {color:#006CBF}
.testimonials a:active, .testimonials a:hover {color:#4C4D4E}
ul.news {list-style:none;padding:0px;}
ul.news li {margin-bottom:55px;}
ul.news li p a {text-decoration:none;color: #006cbf;}
ul.related {list-style:none;padding:0 0 0 10px;font-size:0.9em;}
ul.related li {padding-bottom:10px;}
ul.related p {margin:0;}
#testimonials { width: 618px; height: 245px; margin: 0px auto; background-image: url(images/testimonials-bg.jpg); position: relative; padding: 0px;  }
#testimonials #slider { width: 598px; height: 225px; position: relative; overflow: hidden; margin: 0px 10px; padding: 0px; }
#testimonials #slider ul{ padding: 0px; margin: 0px;list-style-type:none; }
#testimonials #slider ul li { width: 598px; height: 225px; position: relative; }
#testimonials #slider ul li .text { font-family: "Times New Roman", Times, serif; font-size: 18px; position: absolute; left: 20px; top: 78px; font-style: italic; width: 528px;overflow:hidden; }
#testimonials #slider ul li .text p { line-height: 24px; color: #acacac;margin:0 }
#testimonials #slider ul li .client { position: absolute; right: 45px; bottom: 17px; font-size: 15px; color: #979796; }
.banner { position: absolute; right: -2px; top: -3px; }

ol.commentlist {margin: 20px 0; padding: 15px; background-color: #eee; list-style:none; font-style: normal; font-weight: normal; font-size: 13px; line-height: 20px}
.link-banner {margin-left:24px; }

/* More Tab */
.butt-cont { margin:0 auto; width:960px;}

#more-button {position:relative; top:-55px; float:right;margin-right:79px;}
#more { margin:0 auto;color:#696F5A; display:none; width:960px;margin-top:10px;float:left;}

#more ul li h2 {margin:0px;}
#more ul {text-align:left;list-style:none;}
#more ul li {float:left; width:354px;height:216px; padding:30px;margin-top:32px; margin-right:30px;background:#F2F2F2; -moz-border-radius:5px; -webkit-border-radius:5px;}

#more ul li.right {margin-right:0px;}
#more ul li a {background:none; color:#3F3D37; text-decoration:none;}


.category-box{
        background: url("/images/outter-top.png") no-repeat;
        float: left;
		margin-bottom:5px;
    }
    .outter-bottom{
        background: url("/images/outter-bottom.png") no-repeat;
        width: 574px;
        height: 9px;
        float: left;
    }

    .box-title{
      background:url("/images/add.png") no-repeat scroll 0 14px transparent;
		color:#666666;
		cursor:pointer;
		font-size:1.2em;
		font-weight:normal;
		margin:0 0 0 12px;
		padding:10px 10px 0 25px;

    }


    .inner-top{
        background:url("/images/inner-top.png") no-repeat scroll 0 0 transparent;
        margin-left:10px;
        padding-bottom:0;
        width:554px;
        margin-top: 10px
    }

    .inner-top p{
        margin:0;
        padding:10px 10px 0;
    }

    .inner-bottom{
        background:url("/images/inner-bottom.png") no-repeat scroll 0 0 transparent;
        float:left;
        height:21px;
        width:554px;
    }

	.last-box{
		margin-bottom: 50px
	}
