@charset "utf-8";
/* CSS Document */

body {
 margin:0;
 padding:0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
}

.left {float:left;}
.right {float:right;}
.clr {clear:both;}

img {border:none;}
a {text-decoration:none;}

p, h1, h2, h3, h4, form, table, ul, li, div, span {
 margin:0;
 padding:0;
}

/*** for structures ***/
.container {
 width:961px;
 margin:0 auto;
}

.min_width {
 min-width:961px;
}

/*header_wrap*/
#header_wrap {
 background-image:url(../images2/header_bg.gif);
 background-repeat:repeat-x;
 height:121px;
}

#header {
 background-image:url(../images2/header_bg2.gif);
 background-repeat:no-repeat;
 height:114px;
}

/*banner_wrap*/
#banner_wrap {
 background-color:#bebfbf;
}

#banner {
 background-image:url(../images2/banner_bg.gif);
 background-repeat:no-repeat;
 height:287px;
}

/*content_wrap*/
#content_wrap {
 background-color:#f1f1f1;
}

#columns {
 background-image:url(../images2/content_bg.gif);
 background-repeat:repeat-y;
 min-height:500px;
 height:auto !important;
 height:500px;
}

/*footer_wrap*/
#footer_wrap {
 background-image:url(../images2/footer_bg.gif);
 background-repeat:repeat-x;
 height:73px;
}

#footer {
 background-image:url(../images2/footer_bg2.gif);
 background-repeat:no-repeat;
 height:52px;
}

/*** end of structures ***/

/*header*/
.header_top {
 height:72px;
 padding:8px 10px 0 27px;
}

#logo {
 padding:19px 0 0 0;
}

.top_quote {
 font-size:20px;
 font-weight:bold;
 color:#1108bd;
 text-decoration:none;
 padding:5px 0 0 60px;
 text-align:center;
}
.top_quote h1 {
 font-size:18px;
 color:#930400;
 padding:0 0 5px 0;
}

.free_delivery {
 background-image:url(../images2/yellow_box.gif);
 background-repeat:no-repeat;
 width:154px;
 height:56px;
 padding:8px 0 0 0;
 font-size:11px;
 color:#2c2c2c;
 text-align:center;
}

.big_txt {
 font-size:17px;
 font-weight:bold;
 color:#004e73;
}

/*banner*/
.video {
 padding:11px 0 0 58px;
 width:273px;
 height:265px;
}

.banner_quote {
 width:434px;
 padding:12px 0 0 10px;
}

.banner_quote p {
 font-size:12px;
 font-weight:bold;
 padding:0 0 16px 15px;
}

.banner_quote h1 {
 font-size:22px;
 color:#cc0000;
 text-align:center;
}

.cta {
 width:161px;
 padding:12px 14px 0 0;
}

.cta div {
 padding:0 0 9px 0;
}

/*footer*/
#footer ul {
 text-align:center;
 padding:20px 0 0 0;
}

#footer li {
 list-style-type:none;
 display:inline;
 padding:0 8px;
}

#footer li a {
 color:#5d6064;
 font-size:10px;
}

#footer li a:hover {
 text-decoration:underline;
}

/*columns*/
.l_col {
 width:740px;
 padding:4px 0 0 16px;
}

.r_col {
 width:152px;
 padding:11px 18px 0 0;
}

/*l_col*/
.boxes {
 background-image:url(../images2/box1.gif);
 background-repeat:no-repeat;
 background-position:top;
 height:541px;
 padding:0 10px 16px 10px;
}

.top_box {
 background-image:url(../images2/box2.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 width:352px;
 height:303px;
 margin:0 0 15px 0;
}

.top_box2 {
 background-image:url(../images2/box22.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 width:360px;
 height:303px;
 margin:0 0 15px 0;
}

.top_box_head {
 text-align:center;
}

.warning {
 background-image:url(../images2/warning.gif);
 background-repeat:no-repeat;
 width:311px;
 height:194px;
 margin:22px auto 0 auto;
}

.top_txt, .bot_txt {
 text-align:center;
 font-size:10px;
 font-weight:bold;
}

.top_txt {
 padding:49px 0 16px 0;
 line-height:1.1;
}

.bot_txt {
 line-height:1.5;
 color:#cf1111;
}

.bot_txt a {
 font-size:11px;
 color:#ffcc00;
 background-color:#000000;
 padding:1px;
}

.heat_load {
 padding:10px 0 0 0;
 text-align:center;
}

p.red_txt1 {
 color:#cc0000;
 font-size:12px;
 padding:5px 0 0 0;
}

.midtxt {
 font-size:10px;
 padding:0 0 8px 0;
}

.red_txt2 {
 color:#990000;
}

.heat_load table {
 width:330px;
 margin:0 auto;
}

.order {
 color:#930400;
 font-size:20px;
 font-weight:bold;
}

.blue_txt {
 color:#03558d;
}

.bottom_box {
 background-image:url(../images2/box31.jpg);
 background-repeat:no-repeat;
 width:352px;
 height:209px;
}

.bot_left {
 padding:15px 0 0 15px;
}

.bottom_box h1 {
 font-size:20px;
 color:#930400;
 padding:0 0 5px 0;
}

.bottom_box h2 {
 font-size:12px;
 padding:0 0 5px 0; 
}

.bottom_box h3 {
 font-size:11px;
 font-weight:normal;
 padding:0 0 5px 0;
}

.price {
 font-size:18px;
}

.valid {
 padding:0 0 5px 0;
}

.save {
 font-size:12px;
 font-weight:bold;
}

.bottom_box2 {
 background-image:url(../images2/box32.jpg);
 background-repeat:no-repeat;
 width:360px;
 height:209px;
}

.bot_right {
 padding:8px 12px 0 15px;
}

.bottom_box2 h1 {
 font-size:12px;
 padding:0 0 6px 0;
}

.bottom_box2 h2 {
 font-size:14px;
 color:#333366;
 padding:0 0 6px 0;
}

.bottom_box2 p {
 text-align:center;
 color:#333366;
 padding:0 0 6px 0;
}

.bottom_box2 h3 {
 font-size:11px;
 padding:8px 0 0 0;
}

.bottom_box2 a {
 text-decoration:underline;
 color:#cc0000;
}

.list {
 padding:0 0 14px 0;
}

.list_holder {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
}

.dacu {
 width:240px;
}

.splits {
 width:260px;
 padding:0 0 0 4px;
}

.air_purifiers {
 width:230px;
}

.list_holder div {
 width:196px;
 margin:0 auto;
 padding:12px 0 0 0;
}

.list_holder h1 {
 font-size:10px;
 color:#FFFFFF;
 background-image:url(../images2/bg_list.gif);
 background-repeat:repeat-x;
 padding:6px 0 0 17px;
 height:20px;
}

.list_holder ul {
 background-color:#f7f7f7;
 padding:12px 0 0 0;
}

.list_holder li {
 list-style-type:none;
 background-image:url(../images2/bg_list_border.gif);
 background-position:bottom;
 background-repeat:repeat-x;
 padding:4px 12px 4px 19px;
}

.list_holder li.noborder {
 background-image:none;
}

.list_holder li a {
 display:block;
 color:#0077c4;
 background-image:url(../images2/blue_arrow.gif);
 background-position:left;
 background-repeat:no-repeat;
 padding:4px 0 4px 12px;
}

.list_holder li a:hover {
 color:#930400;
}

.banner2 {
 padding:0 0 7px 0;
}

/*r_col*/
.sidebar {
 padding:0 0 30px 0;
}

.sb_cont {
 background-image:url(../images2/sidebar_bg.gif);
 background-repeat:repeat-y;
}

.leave_a_msg {
 padding:0 7px 8px 9px;
}

.leave_a_msg h3 {
 font-size:13px;
 font-weight:normal;
 color:#0169c8;
 text-align:center;
 background-image:url(../images2/down_arrow.gif);
 background-position:bottom center;
 background-repeat:no-repeat;
 width:55px;
 padding:0 0 40px 0;
}

.enter_txt {
 padding:0 0 0 6px;
}

.enter_txt textarea {
 width:135px;
 border:1px solid #538aca;
}

.action {
 text-align:center;
}

.action img {
 margin:4px 0 0 0;
}

.newsletter {
 color:#666666;
 padding:0 0 20px 0;
}

.newsletter h3, .newsletter h3 a {
 color:#646ae5;
 font-size:14px;
 font-weight:normal;
}

.newsletter table {
 margin:0 0 0 12px;
}

.newsletter td {
 padding:3px 0; 
}

.newsletter td.more_pad {
 padding:20px 0 0 0; 
}
.town {
 border:1px solid #abadb3;
 width:85px;
}

.aircon_news {
 background-color:#cccccc;
 padding:14px 4px 0 6px;
 font-size:10px;
 width:140px;
}

.aircon_news h2 {
 font-size:10px;
 color:#ff0000;
 padding:0 0 16px 0;
}

.aircon_news li {
 list-style-type:none;
 padding:0 0 12px 0;
}

.aircon_news h3 {
 font-size:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}

.aircon_news a {
 color:#cc0000;
 font-weight:bold;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}

.diy_wrap {
 padding:15px 0 0 0;
}

.diy {
 background-color:#b51949;
 color:#FFFFFF;
 text-align:right;
 padding:11px 0px 4px 0px;
}

.diy_top {
 padding:0 7px 4px 0;
}

.diy h1 {
 font-size:20px;
}

.diy h2 {
 font-size:12px;
}

.img_holder {
 text-align:center;
}

.diy_bottom {
 padding:4px 7px 0 0;
}

/*bottom_logos*/
.bottom_logos {
 border-top:1px solid #b8b8b8;
 padding:6px 100px 4px 150px;
}



/*livechat*/
.LPform {
border:1px solid #0080B3;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
width:152px;
margin:0 0 12px 0;
}

#LPheader {
background-image:url(../images2/repoffline.gif);
background-repeat:no-repeat;
border:1px solid #859FB6;
height:80px;
width:150px;
}

#LPmessage {
display:inline;
}