@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: 28px; 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: -30px; }
#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 }

