@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#ffffff;
	min-width:960px;
}



.left {float:left;}
.right {float:right;}
.clr {clear:both; font-size:0; }
.IE7 .clr{ display:inline; }

* { margin:0; padding:0; }
html, body { height: 100%; }

a img, img, fieldset { border:0 none; }
a { text-decoration:none; outline:none; }
a, a * { cursor:pointer; }
a:hover { text-decoration:underline; }

h1, h2, h3, h4, h5, h6 { line-height: 1em; }

/*General Styles*/

.container{
	width:960px;
	margin:auto;
}

.manufacturers, #display-area, #footer{
	width:100%;
}

/*Cufon styles while loading*/
html.cufon-active.cufon-loading #toparea h6,
html.cufon-active.cufon-loading #toparea h5,
html.cufon-active.cufon-loading .manufacturers h5,
html.cufon-active.cufon-loading #footer h5,
html.cufon-active.cufon-loading #footer h6{
	display:none !important;
}

/*header*/
#toparea{
	height:153px;
	position:relative; /*add*/
	z-index:15; /*add*/
}

/*main-menu*/
#main-menu{
	position:relative;
	width: 962px;
	left:-1px;
	height:39px;
	background:url(../images/menu-bg.gif) 0 0 no-repeat;
	z-index:1;
}

#logo{
	position:relative;
	z-index:0;
}
#logo a{
	position:absolute;
	top:5px;
	left:13px;
}
#toparea div.right{
	padding:35px 18px 0 0;
}
#toparea h6{
	font-size:18px;
	color:#006ca5;
	font-weight:normal;
	text-align:center;
	line-height:18px;
}
#toparea h5{
	font-size:20px;
	line-height:20px;
	color:#e79d26;
	font-weight:bold;
	text-align:center;
	padding:10px 0 0 0;
}

/*manufacturers*/
.manufacturers{
	height:116px;
	background:url(../images/manufacturers-bg.gif) 0 0 repeat-x;
}
.manufacturers-list{
	/* padding:16px 0 0 9px; */
	height:66px;
	
	padding: 3px 0 0 9px;
}
.manufacturers-list li{
	float:left;
	list-style:none;	
	padding:10px 0 0 38px;
}
.manufacturers-list li, .manufacturers-list li img{
	line-height:33px;
	vertical-align:middle;
}
.manufacturers h5{
	font-size:23px;
	color:#ed5900;
	font-weight:bold;
	padding:10px 0 0 0;
	line-height:23px;
	text-align:center;
}
.manufacturers h5 span{
	color:#006ca5;
	font-weight:bold;
}

/*display-area*/
#display-area{
	padding:0 0 16px 0;
	background:url(../images/da-bg.gif) 0 0 repeat;
	position:relative; /*add*/
	z-index:5; /*add*/
}
.da-topbg{
	background:url(../images/da-topbg.gif) 0 0 repeat-x;
}
.da-top_img{	
	background:url(../images/da-top-img.jpg) center 0 no-repeat;
}

/*banner*/
#banner, .banner-enter, .banner-select{
	height:300px;
}
#banner{
	border-bottom:1px solid #ffffff;
	background:url(../images/da-top-img.jpg) center 0 no-repeat;
}
.banner-video{
	width:275px;
	padding:0 23px 0;
	position:relative;
	margin-top:-38px;
	z-index:10000;
}
.pointer{
	width:62px;
	height:52px;
	position:absolute;
	bottom:86px;
	left:-40px;
	background:url(../images/pointer-img.png) 0 0 no-repeat;
}
.banner-select{
	/*width:319px;*/
	width:640px;	
	background:url(../images/banner-select-bg.gif) 0 0 no-repeat;
	position:relative;
	z-index:11111;
}
.banner-enter{
	width:320px;
	position:relative;
	background:url(../images/banner-enter-bg.gif) 0 0 no-repeat;	
}
.be-content, .opaquewrap{
	position:absolute;
	top:0;
	left:0;
}
.be-content{	
	z-index:0;
	width:100%;
}
.opaquewrap{
	z-index:1;
	width:319px;
	border-left:1px solid #ddd9d0;
	height:100%;
	background:url(../images/opaque-bg.png) 0 0 repeat;
}
#banner h2{
	font-size:75px;
	color:#494949;
	text-align:center;
	line-height:75px;
	position:relative;
	top:-5px;
}
#banner h3{
	font-size:22px;
	font-weight:bold;
	color:#e79d26;
	text-align:center;
	position:relative;
	top:-15px;
}

#banner h4{
	font-size:15px;
	font-weight:bold;
	color:#b70112;
	text-align:center;
	position:relative;
	top:0px;
}
#banner h4 a{
text-decoration:none; 
color:#b70112;
}

#banner h4 a:hover{
text-decoration:underline; 
color:#b70112;
}



#banner h3 span{ color:#b70112; }
.banner-select ul{
	padding:32px 0 0 101px
}
.banner-select li{
	list-style:none;	
	float:left;
	padding:0 10px 0 10px;
}
.banner-select li a{
	display:block;
	padding:0 0 10px 27px;
	font-size:20px;
	font-weight:bold;
	color:#ed5900;
	background:url(../images/aircon-type-sep.png) 0 5px no-repeat;
}
.banner-select li a span{
	display:block;
	color:#006ca5;
	font-weight:normal;
	font-size:18px;
}
.banner-select li a:hover,
.banner-select li a.selected{ 
	text-decoration:none; 
	background-position:0 -55px;
}
.be-content form{
	padding:0px 0 0 35px;
}
.be-content table td{
	padding:0 0 4px 0;
}
.textfield, .textfield input{
	width:251px;
	height:39px;
}
.textfield{	
	padding:0 10px;	
	background:url(../images/textfield-bg.png) 0 0 no-repeat;
}
.textfield input{
	line-height:39px;
	font-size:12px;
	color:#414141;
	background:none;
	border:0;
}
.btn-revealprice{
	margin:5px 0 0 0;
	display:block;
	border:0;
	width:251px;
	height:52px;
	cursor:pointer;
	background:url(../images/btn-revealprice.png) 0 0 no-repeat;
}
.btn-revealprice:hover{ background-position:0 100%; }

.content-area{ 
	background-color:#f7f6f6;
	padding:16px 0 0 0;
	background-image:url(../images/content-area-bg.gif);
	background-position:0 0;
	background-repeat: no-repeat;
}
.main .content-area{ 
	padding:14px 0 0 0; 	
}
.main .content-area{ 
	background-image:url(../images/contentarea-topbg.gif); 
	background-position:0 0;
	background-repeat:no-repeat;
}

/**content**/
.content{
	width:685px;
	padding-left: 14px;
	padding-top:14px;
}
.main .content{ padding-top:11px; }
.content.landing {
float:none;
width:932px;
min-height:600px;
height:auto !important;
height:600px;
}
.full-warranty{
	position:relative;
	width:685px;
	height:128px;	
	margin:0 0 10px 0;
	background:url(../images/full-warranty-bg2.gif) 0 0 no-repeat;
}
.main .full-warranty{
	 background:url(../images/full-warranty-bg.gif) 0 0 no-repeat; 
	/* background:url(../images/Aircondirect-Direct_innerpage_header-with-fujitsu.jpg) 0 0 no-repeat; Returned to original image*/
}
.full-warranty img{
	position:absolute;
	top:-11px;
	left:10px;
}
.content h1{
	font-size:24px;
	font-weight:bold;
	color:#006faa;
	line-height:22px;
	padding:10px 0;
	margin:0 0 6px 0;	
}
.content h1, 
.title-container{ 
	background:url(../images/h1-botbg.gif) center bottom no-repeat; 
}

.content.landing h1 { background:url(../images/h1-botbg-land.gif) center bottom no-repeat; }

.content h2{
	font-size:18px;
	color:#595959;
	font-weight:bold;	
	padding:0 0 8px 0;
}
.content h3{
	font-size:14px;
	color:#e95d00;
	font-weight:bold;
	padding:0 0 10px 0;	
	line-height:1.3;
}
.content h4{
	font-size:12px;
	color:#595959;
	font-weight:bold;
	padding:0 0 5px 0;
}

.content p, .step-box-white h6{
	font-size:12px;
	color:#020202;
	line-height:18px;
	padding:0 0 14px 0;
}
#main .content p{padding:9px 0;}

.content a{ color:#e95d00; /* text-decoration:underline; */ }

.content ul{ padding:0 0 25px 0;}
.content li{
	list-style-type:none;	
	background:url(../images/li-bg.gif) left no-repeat;
	padding:2px 0 2px 20px;
}

.btn-readmore{
	display:block;
	width:121px;
	height:27px;
	background:url(../images/btn-readmore.png) 0 0 no-repeat;
}
.btn-readmore:hover{
	text-decoration:none;
	background-position:0 100%;
}
.title-container{
	padding:0 0 12px 0;
}
.title-container h6{
	font-size:12px;
	font-weight:bold;
	color:#006faa;
	text-decoration:underline;
	line-height:18px;
	padding:5px 0 0 0;
}
.aircon-types{
	padding:9px 0;
}
.at1{
	margin:0 13px 0 0;
	width:231px;
}
.at2{
	width:197px;
}

.at1 .tail, .at2 .tail{
	height:6px;
	font-size:0;
}
.at1 .head{ 
	height:41px;
	background:url(../images/at1-headbg.gif) 0 0 no-repeat; 
}
.at1 .body{ 
	background:url(../images/at1-bodybg.gif) 0 0 repeat-y;
	padding:8px 0 0 8px;
	width:223px;
}
.at1 .tail{ background:url(../images/at1-tailbg.gif) 0 0 no-repeat; }

.at2 .head{
	height:42px;
	background:url(../images/at2-headbg.gif) 0 0 no-repeat;
}
.at2 .body{ 
	padding:8px 0 0 8px;
	width:189px;
	background:url(../images/at2-bodybg.gif) 0 0 repeat-y; 
}
.at2 .tail{ background:url(../images/at2-tailbg.gif) 0 0 no-repeat; }

.aircon-type.at1 ul, .aircon-type.at2 ul{ padding:0 0 6px 0; }
.aircon-type.at1 ul, .aircon-type.at1 li{ width:214px; }
.aircon-type.at2 ul, .aircon-type.at2 li{ width:178px; }
.aircon-type.at1 li{
	list-style:none;
	border-top:1px solid #e0e0e0;
	background:none !important;
	padding:2px 0;
}
.aircon-type.at2 li{ 
	border-top:1px solid #e0e0e0;
	list-style:none;
	background:none !important;
	padding:2px 0;
}
.aircon-type li.first{ border:0; }
.aircon-type li a{
	font-size:12px;
	color:#000000;
	line-height:16px;
	display:block;
	padding:5px 0 5px 2px;
	line-height:16px;
	text-decoration:none;
}
.aircon-type li a:hover{
	text-decoration:none;
	color:#2a5c83;	
}
.aircon-type h4{
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding:15px 12px;
	text-transform:uppercase;
}

/**sidebar**/
.sidebar{
	width:240px;
	padding:14px 0 0 0;
}
.main .sidebar{
	padding:7px 0 0 0;
}
.free-delivery{
	height:157px;
	padding:0 9px 0 0;
	margin:0 0 3px 0;
	background:url(../images/free-delivery-bg.gif) 0 0 no-repeat;
}
.free-delivery h3{
	font-size:49px;
	color:#ffffff;
	padding:0 0 0 78px;
}
.free-delivery h3 span{
	position:relative;
	top:-28px;
}
.free-delivery .head{
	height:84px;
	background:url(../images/fd-headbg.png) 0 bottom repeat-x;
}
.free-delivery h6{
	font-size:14px;
	color:#ffffff;
	line-height:21px;
	text-align:center;
	font-weight:normal;
	padding:5px 0;
}

.client-testi{
	margin:0 0 10px 0;
}
.client-testi .head{
	height:46px;
	border:1px solid #9d9371;
	display:block;
	background:url(../images/client-testi-headbg1.gif) 0 0 repeat-y;
}
.client-testi .head:hover{
	text-decoration:none;
	background-image:url(../images/client-testi-headhover.gif);
}
.main .client-testi .head{	
	background:url(../images/client-testi-headbg.gif) 0 0 repeat-y;
	border:1px solid #005081;
}
.client-testi h3{
	font-size:34px;
	color:#ffffff;
	padding-left:11px;
	padding-top:0;
	position:relative;
	top:-5px;
}
.main .client-testi h3{	
	padding-top:2px;
	top:0;
}
.client-testi .body{
	margin:3px 0 0 0;
	border:1px solid #afaeae;
	background-color:#ebe5cf;
	position:relative;
}
.testi-tagline{
	height:31px;	
}
.main .testi-tagline{ background:url(../images/testi-taglinebg.gif) 0 bottom repeat-x; }
.testi-tagline h6{
	font-size:11px;
	color:#4a4a4a;
	font-weight:normal;
	text-align:center;
	padding:8px 0 0 0;
}
.testi-tagline h6 span{
	color:#e95d00;
}
.testimony{
	padding:10px 0 23px 7px;
}
.testimony-img{
	width:63px;
	height:63px;
	border:1px solid #ffffff;
}
.testimony-details{
	width:157px;
	padding:0 0 0 9px;
}
.testimony h6{
	font-size:12px;
	font-weight:normal;
	color:#006298;
	line-height:14px;
	padding:0 0 0 3px;
}
.testimony h6 span{ font-weight:bold; }
.testimony p{
	font-size:14px;
	color:#313131;
	line-height:18px;
	padding:4px 0;
}
.btn-viewall{
	display:block;
	width:86px;
	height:23px;
	position:absolute;
	right:12px;
	bottom:-2px;
	background:url(../images/btn-viewall.png) 0 0 no-repeat;
}
.btn-viewall:hover{
	text-decoration:none;
	background-position: 0 100%;
}
.fb-top{
	height:5px;
	font-size:0;
	background:url(../images/fb-topbg.gif) 0 0 no-repeat;
}
.fb-mid{ 
	padding:12px 3px 0 3px;
	background:url(../images/fb-midbg.gif) 0 0 repeat-y;
}
.fb-bot{
	height:6px;
	font-size:0;
	background:url(../images/fb-botbg.gif) 0 0 no-repeat;
}
.facebook-block h6{
	font-size:13px;
	font-weight:bold;
	color:#332e2c;
	padding:0 6px 9px 6px;
}

/*footer*/
#footer{
	height:108px;
	background:url(../images/footer-bg.gif) 0 0 repeat-x;
	min-width:970px;
}
.footer-top{
	height:43px;
}
#footer h5{
	font-size:16px;
	color:#00568a;
	font-weight:normal;
	padding:14px 0 0 4px;
	line-height:16px;
}
#footer h5 span{ color:#f67400; }
.ft-rightcont{
	width:470px;
	height:24px;
	padding:10px 0 0 0;
	background:url(../images/footer-toprightbg.gif) right top no-repeat; 	
	text-align:center;
}
#footer h6{
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
	padding:0 18px 0 0;
	line-height:14px;
}
#footer h6 span{ color:#ff9c00; }
.footer-bot{ padding:30px 0 0 0; }
#footer ul{ padding:0 0 0 10px; }
#footer li{
	list-style:none;
	float:left;
	line-height:10px;
	background:url(../images/footer-sep.gif) 0 2px no-repeat;
}
#footer li.first{ background:none; }
#footer li a, #footer p{
	font-size:11px;
	color:#f3faff;
}
#footer li a{	
	padding:0 8px;
}
#footer li a:hover{
	text-decoration:none;
	color:#ffe09e;
}

/*innerpage*/
.shopping-cart{
	border:1px solid #ab4600;	
	background:url(../images/shop-cartbg.gif) 0 0 repeat-y;
	margin:0 0 10px 0;
        width:238px;
}
.client-testi .head a{
	font-size:11px;
	color:#fff5d2;
	display:block;
	padding:2px 0;
	margin:0 26px 0 0;
	position:relative;
	top:-13px;
	background:url(../images/viewall-botbg.gif) 0 bottom repeat-x;
}
.client-testi .head a:hover{
	color:#ffffff;
	text-decoration:none;
	background:url(../images/viewall-hover.gif) 0 bottom repeat-x;
}
.cart-img{
	padding:16px 6px 16px 3px;
}
.shopcart-head{
	width:177px;
	height:40px;
	background:url(../images/shopcart-sep.png) 0 bottom repeat-x;
}
.shopcart-head h3{
	font-size:40px;
	color:#ffffff;
	text-align:center;
	position:relative;
	top:-7px;
}
.shop-cart-detail p{
	font-size:12px;
	color:#ffc58d;
	padding:8px 0 0 0;
	text-align:center;
}
.shop-cart-detail p a{
	color:#ffffff;
	border-bottom:1px solid #f6b080;
}
.shop-cart-detail p a:hover{ text-decoration:none; }


/** 03-30-11 **/
.sbox{
	border:3px solid #ededed; 
	background-color:#fff;
	margin:18px 0 25px 0; 
}

.search-box{
	height:30px;
	background-color:#ededed;	
}
.search-box table td{ 
	padding:0 10px 0 0;
	font-size:11px;
}
.search-box .inptxt{ 
	background:url(../images/inptxt-bg.gif) 0 0 repeat-x #ffffff; 
	border-left:1px solid #cbcbcb;
	height:20px;
	width:151px;
	line-height:20px;
	padding:0 10px;
}

.sbox .sbox{ border: 0 none; }

.sbox .sbox-content{
	/* padding:14px 0 12px 17px;	 */
/* 	padding: 14px 0 7px 5px; */
 padding: 1px 0 0 5px;
}
.sbox .specials{
	background:url(../images/specials-bgimage.png) 0 0 no-repeat;
	height:152px;
	 position: relative; 
     z-index: 20; 
	/* width:657px;	 */
       width:674px;
}
.specials .image {
    height: 132px;
    overflow: hidden;
   /*  padding: 2px 2px 10px 7px; */
    position: relative;
    width: 319px;
  /*   z-index: -1; */

	padding:3px 2px 10px 7px; 
	z-index:0;
}

.specials .s-content{ 
	width:303px; 
	text-align:center;
	padding: 19px 34px 0 10px; 
}
.s-content p{
	font-size:18px;
	color:#fff;
	text-shadow:1px 2px #b6781d;
	letter-spacing:-1px;
	padding:0 25px 5px 0;
	line-height: 18px; 
}
.s-content table{
	margin:auto;	
}
.s-content .b-yellow{
	color:#ffd618;
	padding:0 25px 5px 0;	
	font-size:18px;
	font-weight:bold;
	font-family:"Myriad Pro", Arial, Helvetica;
	text-shadow:1px 2px #b6781d;
}
.s-content .b-white, .s-content .b-blue{
	font-size:24px;	
	color:#fff;
	font-weight:bold;
	font-family:"Myriad Pro", Arial, Helvetica;
	text-shadow:1px 2px #b6781d;
	padding:0 25px 7px 0;
}
.s-content .b-blue{ color:#006faa; }
.specials .s-content .orange-border{
	background:url(../images/border-bg.png) 0 0 repeat-x;
	margin:0 0 5px;
	padding:0 0 3px 0;
	font-size:0;
}
.orange-border.long{ 
	width:280px; 
}
.actnow{
	color:#ffd619 !important;
	font-weight:bold;
	font-size:18px;	
	background:url(../images/actnow-yellow.png) 0 0 no-repeat;
	display:block;
	outline:none;
	padding:0 0 0 26px;
	text-decoration:underline;
}
.actnow:hover{
	background-image:url(../images/actnow-white.png);
	color:#fff !important;	
}

.specials .inptxt{
	background:url(../images/inptxt-bg.png) 0 0 no-repeat;
	width:124px;
	height:28px;
	padding:0 10px 0 12px;	
	line-height:22px;
	font-size:11px;
	border:0;
	color:#414141;
}
.content .image-hold{
	margin:0 20px 15px 0;	
}

.specials .inptxt{
	background:url(../images/inptxt2.png) 0 0 no-repeat;
	width:128px;
	margin:0 4px 0 0;
}

.withborder{ 
	border-bottom:1px solid #cecdcd;
	margin:0 0 20px 0;
}

.header-color{
	height:33px;
	background-color:#006faa;
	padding:0 20px;
	margin:0 0 8px;
}
.header-color h6{
	color:#ffffff;
	font-size:18px;
	line-height:33px;
}
.header-color.h-orange{ background-color:#e45300; }

.prod-gallery{
	width:268px;
	margin:0 0 0 24px;
}

.prod-info{
	width:380px;
	padding:0 0 90px 0;
}
.prod-info p.price{
	color:#595959;
	font-size:14px;
	font-weight:bold;
	padding:10px 10px 0 0;
}
.prod-info p.price span{ color:#eb7121; }

.dottedborder{
	background:url(../images/border2.gif) 0 0 repeat-x;
	padding:15px 0 0 0;
	display:block;
	font-size:0;
}

.gallery-thumb{
	margin:11px 0 0 0 ;
}
.gallery-thumb li{
	background:none;
	padding:0 0 0 17px;
	float:left;
	font-size:0;
}
.gallery-thumb li.first{ padding:0; }


.sbox-content .image {
    height: 84px;
   /*  overflow: hidden; */
    padding: 3px;
    width: 265px;
    z-index: 10;
    position:absolute;
}

.sbox-content .image img {
width:265px;
}

* html .sbox-content .image img {
	 width: expression( document.body.clientWidth > 264 ? "265px" : "auto" );
}

.special-price{ width:384px; margin:0 5px 0; }

.your-regprice{
	text-align:right;
	background:url(../images/border2.gif) 0 bottom repeat-x;
	padding:0 0 5px;
	margin:0 0 8px;
}
.your-regprice p{ 
	line-height:28px; 
	padding:0;
	font-size:20px;
	color:#595959;
}
.your-regprice p span{ padding:0 0 0 12px; position:relative; }

.your-regprice p span.strike {
position:absolute;
padding:0px;
background:url(../images/price-slash.png) 50% 50% no-repeat;
width:60px;
height:28px;
top:-5px;
z-index:10;
}

.your-specialprice{
	border:3px solid #dfdede;	
	background-color:#ededed;
	height:35px;
	font-family: "Myriad Pro", Arial, Helvetica;
	text-align:center;
	margin:0 0 5px;
}
.your-specialprice p{
	line-height:33px;	
	color:#595959;
	font-size:24px;
	font-weight:bold;
}
.your-specialprice p span{
	color:#df0000;
	font-size:31px;
}

.prodlist{
	padding: 20px 0 12px 22px !important;
}
.prodlistbox{
	width:184px;
	margin:0 40px 45px 0;
	text-align:center;
}
.prodlistbox.last{ margin-right:0; }
.prodlistbox a{
	color:#27414f;	
	display:block;
	text-decoration:none;
	line-height:1.5;
	padding:0 0 3px;
}
.prodlistbox a:hover{
	text-decoration:underline;
	color:#006298;
}
.prodlistbox a span{
	font-size:11px;
	color:#828383;
	background:url(../images/addshopcart-ico.gif) left no-repeat;
	padding:0 0 0 19px;
	text-align:left;
}

.pager{
	background-color:#ededed;
	height:25px;
	padding:5px 25px 5px 11px;
	
}

.paginator{
	float:right;
}

/* REMOVED BY AndreiS 040511
.paginator li{
	list-style-type:none;
	display:inline !important;
	background:none;
	padding:0 1px;
}
 */

.paginator a{
	color:#878686;
	font-size:11px;
	line-height:25px;
	text-decoration:none;
}
.paginator a:hover{
	color:#2c2c2b;	
}

.sort select{
	width:172px;	
	background:url(../images/inptxt-bg.gif) 0 0 repeat-x #ffffff; 
	border-left:1px solid #cbcbcb;
	height:20px;
	line-height:20px;
	font-size:11px;
}
.testi-body{
	background-color:#ebe5cf;
	border:1px solid #afaeae;
	position:relative;
	font-size:14px;
	color:#4a4a4a;
	padding:14px 15px 30px 10px;
}
.testi-body p{ font-family:"Myriad Pro", Arial, Helvetica; }
.testi-body .viewall{
	position:absolute;
	bottom:-8px;
	right:12px;
}

.testi-blue .head{
	background:url(../images/testi-blue-bg.gif) 0 0 repeat-y;
	border:1px solid #005081;
	margin:0 0 2px 0;
}
.testi-blue .head:hover{ background-image:url(../images/testi-blue-bg.gif); }
.testi-blue .head h3{
	top:0;	
}
.testi-body p span{ 
	color:#e95d00; 
	font-weight:bold;
}

.buynow{
	background:url(../images/buynow-btn.gif) 0 0 no-repeat;
	height:27px;
	display:block;
}
.buynow:hover{
	background-position:0 -27px;	
}

.specialprice-btn{
	background:url(../images/specialprice-btn.gif) 0 0 no-repeat;
	height:49px;
	width:215px;
	display:block;
}
.specialprice-btn:hover{
	background-position:0 -49px;	
}

.content-pad{ padding:0 0 0 10px; }

/* ADDED BY AndreiS 040511 */
/* .prodlistbox img{
	height:200px;
	width:184px;
} */

.pager input, .pager select, .pager div.left{ vertical-align: middle; }

.module-div .sbox-content .module-div{ width: 645px; }

.specials-holder{
	width: 657px;
	height: 152px;
	background:url(../images/specials-bgimage-right.png) 100% 0 no-repeat;
}

.specials-cover{
	width: 331px;
	height: 152px;
	background:url(../images/specials-bgimage-left.png) 0 0 no-repeat;
	position: absolute;
	top:0px;
	left:0;
	z-index:2;
}

.specials-holder .image{
	/* position: absolute;
	top:0;
	left:0;
	z-index:1; */
	margin:0 0 0 10px;
	width: 300px;
	height: 125px;
	overflow:hidden;
}

.s-content {
	padding: 19px 15px 0 10px;
    text-align: center;
    width: 298px;
}

.greybox {
    background-color: #F0F0F0;
    border: 1px solid #AAAAAA;
    border-radius: 5px 5px 5px 5px;
    margin: 0 0 10px;
    padding: 3px;
}


/*steps 05-04-2011*/
.steps {}

.steps .intro {
	padding:0 0 10px 0;
}

.steps .intro p {
	color:#595959;
}

.steps-bar { padding:10px 15px 35px 0; }

.steps-bar ul {
	background:url(../images/steps-bar.gif) 50% 5px no-repeat;
	width:175px;
	height:17px;
	float:right;
	padding:0px;
}

.steps-bar ul li {
	background-image:none;
	float:left;
	padding:0 65px 0 0;
}

.steps-bar ul li.last { padding:0px; }

.steps-bar ul li a {
	background:url(../images/steps-indicator.gif) 0 0 no-repeat;
	display:block;
	width:15px;
	height:17px;
	text-indent:-9999px;
}

.steps-bar ul li a:hover,
.steps-bar ul li a.active {
	background-position:0 100%;
}

.step-cont {}

.step-box {
	background-color:#ebebeb;
	border:1px solid #c6c6c6;
	position:relative;
	padding:13px 0 10px 125px;
	width:509px;
	margin:20px auto;
}

.step-box-white {
	width:481px;
}

.step-box-white .top {
	background:url(../images/steps-white-top.gif) 0 0 no-repeat;
	height:10px;
	font-size:0px;
}

.step-box-white .bot {
	background:url(../images/steps-white-bot.gif) 0 0 no-repeat;
	height:10px;
	font-size:0px;
}

.step-box-white .mid {
	background:url(../images/steps-white-mid.gif) 0 0 repeat-y;
	padding:0 16px;
}

.step-box-white h3 {
	color:#006faa;
	font-size:12px;
}

.city-list {
	width:100px;
}

.radio-list {}

.radio-list ul { padding:0px; }

.radio-list ul li {
	background-image:none;
	color:#313131;
	padding:0 0 8px 0;
}

.step-btn {
	padding:10px 0 0 0;
	text-align:right;
}

.step-img {
	position:absolute;
	z-index:100;
	font-size:0px;
}

.step-img1 { left:-25px; bottom:0px; }
.step-img2 { left:-16px; bottom:-19px; }
.step-img3 { left:0px; bottom:0px; }
.step-img4 { left:0px; bottom:-2px; }

.steps-q2 { padding:0 0 14px 0; }
.steps-q2 h3 { float:left; width:315px; }
.steps-q2 .radio-list { clear:both; }

.step-field {
	background:transparent none;
	border:1px solid #bab9b9;
	width:70px;
	height:17px;
	line-height:17px;
	padding:0 5px;
	color:#313131;
	font-weight:bold;
}

.steps-q3 { padding:10px 0; }
.steps-q3 .radio-list { padding:0 0 0 16px; }
.steps-q3 .radio-list ul li { padding:0 0 2px 0; }
.steps-q3 .step-field { width:30px; }
.step3-spacer { height:180px; }

.steps-q4 { padding:10px 0 10px 20px; }
.steps-q4 .step-field { width:30px; }
.steps-q4 .radio-list ul { padding:0 0 12px 0; }
.steps-q4 .radio-list ul li { padding:0 0 2px 0; }
.step4-spacer { height:80px; }



/*may 5 for price*/
.product-price {
    color: #000000;
    font-size: 14px;
	text-decoration:line-through;
}
.product-special {
    color: #006FAA;
    font-size: 14px;
	display:block;
	margin:0 0 5px 0;
}


/** for image map **/
		.clearboth {
			clear: both;
		}
		
		#map-view-container {
			position: relative;
		}

		#map-container {
			float: left;
		}

		#map-view-container img.map {
			position: relative;
			z-index: 100;
		}
		
		#map-view-container img.region {
			display: none;
			left: 0px;
			position: absolute;
			top: 0px;
			z-index: 20;
		}		
		
		#map-view-container img.regionBg {
	left: 0px;
	position: absolute;
	top: 0px;
	z-index: 19;
		}


.prodlistbox  .img-holder {
font-size:0px;
height:200px;
width:184px;
overflow:hidden;
line-height:200px;
background-color:#ffffff;
}

.prodlistbox  .img-holder img {
max-height:200px;
max-width:184px;
vertical-align:middle;
}

* html .prodlistbox  .img-holder img {
	 width: expression( document.body.clientWidth > 183 ? "184px" : "auto" );
	 height: expression( this.scrollHeight > 199 ? "200px" : "auto" );
}

/**/

.prod-gallery #mainimage {
	width:auto !important;
	height:auto !important;
	padding:0px;
	max-width:268px;
}

* html .prod-gallery #mainimage {
	 width: expression( document.body.clientWidth > 267 ? "268px" : "auto" );
}


/*may 11, 2011*/
.prodlistbox .ratingcolorbox{ 
	position: absolute;
    right: 4px;
    top: 5px;
}
.prodlistbox{ position: relative; }
.ratingcolorbox img{ width: 57px; }

.prod-info .ratingcolorbox{ float: right; }


.colorbox body{ text-align: center; } 
.colorbox img{ width:303px; height: auto; }


.img-holder{
   position: relative;
}

a.price-units{
    position: absolute;
    right: -15px;
    top: 178px;
    width: 382px;
    height: 23px;
    outline:none;
    text-indent: -9999px;
	background:url(../images/step1-already-know.png) 0 0 no-repeat;
}

a.price-units:hover{
    background-position: 0 -23px;
}

.be-content .textfield input { width: 230px; }

#Home_4e61871bd00c8{padding-top:0px;}

.sticky-note {
    background: url("../images/stickynote.png") no-repeat scroll 0 0 transparent;
    height: 168px;
    /* margin: 15px 0 0 782px; */
	margin: 15px 0 0 975px;
    position: fixed;
    width: 170px;
	text-align:center;
	font-size:11px;
	z-index: 9999;
}

.bluenote{
	color:#0870a3;
	width:135px;
	padding:40px 0 0 15px;
}

.rednote{
    color: #D40000;
	padding:10px 0 0 20px;
    width: 140px;
}

.rednote a{
	color: #D40000;
	text-decoration:none;
}
.rednote a:hover{
	text-decoration:underline;
}

.sample{
width: 363px;
margin-right: 180px !important;
}

/* October 6 by mcb */
.pann{
	background: none repeat scroll 0 0 #FAF9F7;
    border-radius: 0 0 10px 10px;
    box-shadow: 0 0 5px #BEB9AB;
    height: 85px;
    margin-bottom: 25px;
    width: 850px;
	padding: 10px 0 0 10px;
}

.get-book-btn{
	background: url("../images/book-red-btn-bg1.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 50px;
    margin: 0 20px 0 0;
    text-indent: -200000px;
    width: 214px;
}

.get-book-btn:hover{
	background-position: 0 100%;
}

.socia-media-links{
	float:right;
}

.tab_container .module-div { overflow:visible; }

.social-media-links { width: 320px; float:right; }
.social-media-links li { float:left; background:none !important; padding:0 !important; }
.video-title {
	color: #8D2622!important; 
	font-size: 30px!important;
}
.video-sub-title{
	color: #000000!important; 
	font-size: 12px!important;
}

.video-head{
	width:450px;
}


.thank-you-tab{
	padding:20px 0 5px 0; 
	border-bottom:2px solid #CCCCCC;
}

/* October 12 by mcb */
ul.tabs {
	margin: 0 !important;
	padding: 0 !important;	
	list-style: none !important;
	height: 49px !important;
	border-bottom: 1px solid #999 !important;
	width: 98% !important;
}
ul.tabs li {
	float: left !important;
	margin: 0 !important;
	padding: 0 5px 0 0 !important;
	height: 31px !important;
	line-height: 31px !important;
	/*border: 1px solid #999 !important;
	border-left: none !important;*/
	margin-bottom: -1px !important;
	/*background: #e0e0e0 !important;*/
	overflow: hidden !important;
	position: relative !important;
}
ul.tabs li a {
	text-decoration: none !important;
	color: #707070 !important;
	display: block !important;
	font-size: 16px !important;
	/* padding: 0 20px !important; */
	/*border: 1px solid #fff !important;*/
	outline: none !important;
	background-image:url(../images/tab-a-bg.gif);
	background-repeat: no-repeat;
	background-position:0 0;
	color:#707070!important;	
}

ul.tabs li span { 
	display:block; 
	padding:10px 20px 0 20px !important;
	line-height:39px;
	background-image:url(../images/tab-span-bg.gif);
	background-position:right 0;
	background-repeat: no-repeat;
}

ul.tabs li a:hover,
ul.tabs li.active a {
	/*background: #ccc !important;*/	
	font-size:16px!important;
	padding:0;
	background-position: 0 100%;
	color:#e10000 !important;
}	

ul.tabs li a:hover span,
ul.tabs li.active span { line-height:49px; padding:0 20px !important; color:#e10000; background-position:right 100%;  }
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	
}
.tab_container {
	border: 1px solid #999 !important;
	border-top: none !important;
	width: 98% !important;
	background: #fff !important;
	-moz-border-radius-bottomright: 5px !important;
	-khtml-border-radius-bottomright: 5px !important;
	-webkit-border-bottom-right-radius: 5px !important;
	-moz-border-radius-bottomleft: 5px !important;
	-khtml-border-radius-bottomleft: 5px !important;
	-webkit-border-bottom-left-radius: 5px !important;
}
.tab_content {
	padding: 20px !important;
	font-size: 1.2em !important;
}

.pdfdown{
    width: 250px;
	float: left;
}

.mp3down{
	width: 200px;
	float: left;
}

.pdfdown a, .mp3down a{
	color:  #AAB7BD;
	font-weight: bold;
}

.pdfdown a:hover, .mp3down a:hover{
	color: #8D252A;
	text-decoration:none;
}


.pdfimage{
	background: url("../images/pdf_icon.gif") no-repeat scroll 0 0 transparent;
    display: block;
    margin-top: 10px;
    padding: 15px 0 15px 46px;
}

.mp3image{
	background: url("../images/mp3_icon.gif") no-repeat scroll 0 0 transparent;
    display: block;
    margin-top: 10px;
    padding: 15px 0 15px 46px;
}

/*10/20/11*/
.tab_container #tab2 .contact-us-1 .cu1-wrap .top {
  background: url("../images/top-form-bg.png") 0 0 no-repeat;
  height:53px;
}

.tab_container #tab2 .contact-us-1 .cu1-wrap .bot {
  background: url("../images/bottom-form-bg.png") 0 0 no-repeat;
  height:18px;
}

.tab_container #tab2 .contact-us-1 .cu1-wrap .mid {
  background: url("../images/mid-form-bg.png") 0 0 repeat-y;
  
}

.tab_container #tab2 .contact-us-1 .cu1-wrap {
	background:none;
}

.tab_container #tab2 .contact-us-1 .cu1-wrap .txtarea-cu1 {
    background-image: url("../images/txtarea-bg2.png");
	width:241px;
}

.tab_container #tab2 .contact-us-1 .cu1-wrap .txtfield-cu1 {
    background-image: url("../images/txtbox-bg2.gif");
	width:241px;
}

.tab_container #tab2 .contact-us-1 .cu1-wrap .cu1-cont td span{
    float: right;
    padding-right: 5px;
}

.tab_container #tab2 {
  background: url("../admin/images/contents/new-form-bg.jpg") 0 0 no-repeat;
  padding-bottom: 0px !important;
  padding-top: 10px !important;
}

.bookingsubmit{
	background: url("../images/bookings-btn-bg3.gif") 0 0 no-repeat;
	width:251px;
	height:48px;
	display:block;
	cursor: pointer;
	border:none;
}

.bookingsubmit:hover{
	background-position: 0 100%;
}

.tab_container #tab2 .contact-us-1 .cu1-wrap .cu1-cont h5{
	text-align:center;
	color:#eda12e;
	font-size:21px;
	font-weight:bold;
    font-family: Tahoma;
    padding-bottom: 10px;
}

.tab_container #tab2 .contact-us-1 .cu1-wrap .cu1-cont h5 span{
	color:#dd4f00;
}

.tab_container #tab2 .contact-us-1 .cu1-wrap .cu1-cont{
    padding: 4px 20px 0 15px !important;
}

.tab_container #tab2 .contact-us-1 .cu1-wrap .cu1-cont td {
    padding: 0 0 6px !important;
}

.tab_container #tab2 .contact-us-1{
    padding: 0 !important;
}

ul.tabs li.tabber a{
   font-size: 12px !important;
   padding:0 !important;
}

ul.tabs li.tabber a span {
	padding:16px 10px 9px !important;
	line-height:0;
	text-align:center;
}

ul.tabs li.tabber.active a:hover span {
	padding:16px 10px 9px !important;
}

ul.tabs li.tabber a:hover span {
	padding:14px 10px 11px !important;
} 

#disqus_thread ul li{
background: none;
}

.content #disqus_thread a,.content #disqus_thread h3{
	color: #857E76;
}

.dsq-brlink{
	color: #857E76 !important;
}

#dsq-comments .dsq-avatar{
        position: relative !important;
} 

.content #disqus_thread  #dsq-reply h3{
    color: #8D2622 !important;
    font-size: 30px !important;
	font-weight: bold;
    line-height: 1.3;
    padding: 0 0 10px;
}

.vidlinkcom{
	text-decoration:underline;
}

.videoback{
	padding-bottom:10px;
}

.manufacturers-list img{
	max-width:97px;
	max-height:27px;
}


