/*GLOBAL -------------------------------------------------------------------------------------------------------------*/
* { padding: 0; margin: 0; }
body { font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background:#FCFDFE url(../images/background.jpg) repeat top scroll; color:#313131;}
p { padding: 10px 0; line-height:1.8;}
.clear{ clear:both;}

/*LINKS --------------------------------------------------------------------------------------------------------------*/
a{ color:#277c99; text-decoration:none;}
a:hover{ color:#20a4d1; text-decoration:underline;}
a.click{ font-size:18px;}
:focus{ outline:none;}

/*HEADING ------------------------------------------------------------------------------------------------------------*/
h1{ color:#65aa1b; font-size:25px; padding:0; margin:0; font-weight:bold;}
h2{ color:#65aa1b; font-size:18px; padding:0; margin:0; font-weight:bold;}
h3{ color:#333333; font-size:14px; padding:0; margin:0; font-weight:bold;}

#wrapper-head {  margin: 0 auto; width: 895px; color:#FFFFFF;}
#wrapper-menu{clear:both;  background-color:#000000; height:49px;}
#wrapper-content{ clear:both;  background:#f2f5f6 url(../images/body_background.gif) repeat-x top scroll; }
.img-border{ border:8px solid #dceaee;}

/*PNG FIX for all -------------------------------------------------------------------------------------------------*/
.content-right dl ul li, .right-block ul li, #rightlist a, #rightlist a:hover, #rightlist a.current {behavior: url(../css/iepngfix.htc);}

/*HEADER -------------------------------------------------------------------------------------------------------------*/
#header { color: #333; width: 895px; }
#header h1 a {background:transparent url(../images/logo.gif) no-repeat scroll 0%;display:block;height:122px;width:293px; padding:0; margin:0; float:left;}
#header h1 a span {display:none;}
#header .banner-border{ border:8px solid #1e1e1e; }
#header .gurun-banner, .banner-about, .banner-expertise, .banner-sevices, .banner-links, .banner-policy, .banner-contact, .banner-career, .banner-disclaimer, .banner-cs, .banner-spolicy {clear:both; height:240px; width:874px;}
#header .gurun-banner{ background:url(../images/repairing_-airconditioner.jpg) no-repeat top left scroll;}
#header .banner-about{background:url(../images/about_gurunair.jpg) no-repeat top left scroll;}
#header .banner-career{background:url(../images/career_gurunair.jpg) no-repeat top left scroll;}
#header .banner-expertise{background:url(../images/expertise_gurunair.jpg) no-repeat top left scroll;}
#header .banner-sevices{background:url(../images/services_gurunair.jpg) no-repeat top left scroll;}
#header .banner-links{background:url(../images/links_gurunair.jpg) no-repeat top left scroll;}
#header .banner-policy{background:url(../images/policy_gurunair.jpg) no-repeat top left scroll;}
#header .banner-contact{background:url(../images/contact_gurunair.jpg) no-repeat top left scroll;}
#header .banner-disclaimer{background:url(../images/expertise_gurunair.jpg) no-repeat top left scroll;}
#header .banner-cs{background:url(../images/consultancy_gurunair.jpg) no-repeat top left scroll;}
#header .banner-spolicy{background:url(../images/spolicy_gurunair.jpg) no-repeat top left scroll;}

.call-now{ float:right; color:#fff; font-size:24px; font-weight:bold; text-align:right; margin-top:23px;	}
.call-now span{ color:#848383; font-size:12px; font-weight:normal; line-height:3;}

/*MAIN CONTENT -------------------------------------------------------------------------------------------------------*/
#content{height:100%; width: 895px; margin: 0 auto; padding-bottom:40px;  background:#f2f5f6 url(../images/body_background.gif) repeat-x top scroll;}
.content-left{ width:540px; float:left; padding:40px 0px 0px 20px;}
.content-right{ width:289px; float:right; padding:40px 20px 0 20px;}
.content-full{ width: 875px; float:left; padding:40px 0px 0px 20px; }

/* Content style*/
.content-left dl{}
.content-left dl dt, .content-full dl dt{ color:#313131; font-size:14px; font-weight: bold; padding:0; margin:0;}
.content-left dl dd, .content-full dl dd{ padding: 10px 0; line-height:1.8;}
.spacetop{ margin-top:20px;}
.r-spacetop{ margin-top:30px;}
.content-left ul, .content-full ul{ margin-left:25px;}

.content-right dl{ clear:both;  }
.content-right dl dt{ color:#313131; font-size:14px; font-weight: bold; padding:0; margin:0;}
.content-right dl dd{ padding: 10px 0; line-height:1.8;}
.right-block{ float:left; clear:both; background-color:#dceaee; padding: 10px; border-bottom:2px solid #cce0e6; _padding-right:18px; width:260px;}
.right-block h2{ border-bottom:1px solid #cce0e6; padding-bottom:5px;}

.policy-table{ width:515px; height:485px; margin-left: -13px;}

/*List style*/
.content-left ul {}
.content-left ul li { padding:5px 18px; }

.content-right dl ul, .right-block ul {  background:none none repeat scroll 0%; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px 0px 20px 20px; _margin:10px 0px 0px 6px; padding:0px; width:20em; }
.content-right dl ul li, .right-block ul li { line-height:normal; margin:0pt; height:1%; background:url(../images/list_arrow.png) no-repeat scroll 0 14px; padding:8px 18px; }


#rightlist { background:none none repeat scroll 0%; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:10px 0px 20px 20px; _margin:10px 0px 0px 10px; padding:0px; width:20em; }
#rightlist li { line-height:normal; margin:0pt; padding:0pt; height:1%; }
#rightlist a { background:url(../images/list_arrow.png) no-repeat scroll 0 14px; border-bottom:1px dashed #c7e3ed; color:#277c99; display:block; margin:0pt; padding:8px 18px; text-decoration:none; }
#rightlist a:hover { background:url(../images/list_arrow.png) no-repeat scroll 0 14px; border-bottom:1px dashed #20a4d1; color:#20a4d1; padding-bottom:8px; }
#rightlist a.current { background: url(../images/list_arrow.png) no-repeat scroll 0 14px; border-bottom:1px dashed #c7e3ed; color:#277c99; padding-bottom:8px;}

.tbl-contact td{ padding:5px; vertical-align:top; }
form, input, textarea{ font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; font-size:12px;} 
 input, textarea{ padding: 2px;}
.txt-box{ border:1px solid #319DC1;}
.btn-submit{ background-color:#277C99; color:#fff;	border-color:#319DC1 #1C5A6F #1C5A6F #319DC1; border-style:solid;	border-width:2px; padding: 0 5px; *padding:0 2px;  font-weight:bold; cursor:pointer;  } 

.error{ color:#ff0000; }

/* PHOTOGALLERY - trip page -------------------------------------------------------------------------------------------------------*/
.gallery{ width:540px;}
.gallery ul{
	list-style-type: none; 
	margin:20px 0;
}
.gallery ul li{
	position:relative; 
	display: inline; 
	padding:10px;
}
.gallery img{
	vertical-align:top; 
	border-color:#DDDDDD #BBBBBB #AAAAAA #CCCCCC; 
	border-style:solid; 
	border-width:1px; 
	padding: 5px; 
	width:95px;
	background-color:#FFFFFF; 
}

/*FOOTER CONTENT -----------------------------------------------------------------------------------------------------*/
#footer{ margin:0 auto; width:895px; height:80px; color:#a2a2a2; text-align:center; padding-top:20px;}
#footer p { margin: 0px; padding: 0px;}

