body { background: #E4ECEF url('../images/body-bg.jpg') repeat-x; margin: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; }

#header, #navigation, #wrapper, #banner-top, #footer { margin: 0px auto; width: 980px; }
#header { height: 112px; }
#header .logo { margin: 20px 20px; float: left; width: 600px; }
#header .search { float: right;  margin: 20px 20px; width: 300px; }
#header .text { font-family: verdana, arial; color: #ffffff; font-weight: normal;  float: left; font-size: 14px; margin-top: 23px; text-align: right; width: 325px; background:  url('../images/contact-header-icon.jpg') no-repeat; background-position: 90px center;}

#navigation ul { position: relative; padding: 0; margin: 0px; margin-left: 10px; width: 100%;}
#navigation ul li { display: inline; margin: 0; padding: 0; text-decoration: none; border-right: 1px solid #d0d4d5; padding: 8px 24px;  font-weight: normal; height: 40px; }
#navigation ul li a { text-decoration: none; font-family: tahoma, arial, verdana; font-size: 12px; line-height: 40px; color: #16191E; font-weight: bold; text-transform: uppercase; }
#navigation ul li a:hover { color: #1575AF; }

#banner-top { margin-top: 10px; }

#wrapper { background: #ffffff; border: 1px solid #c2dada; font-family: trebuchet MS, verdana, arial; }
#left-column, #right-column { width: 20%; float: left; }


#left-column .heading { padding: 10px 0px 8px 0px; font-size: 17px; font-family: trebuchet MS, verdana, arial; color: #000000; font-weight: bold; border-bottom: 5px solid #afafaf; margin-left: 10px; margin-bottom: 10px;  width: 100%; width: 90%; }
#left-column ul { position: relative; padding: 0; margin: 0px 10px; width: 90%; list-style: none; }
#left-column ul li { margin: 0; padding: 0; text-decoration: none; padding: 0px 10px; height: 28px; line-height: 28px; font-weight: normal; background: #e5f3f4; }
#left-column ul li.alr { background: #ffffff;  }
#left-column ul li a { text-decoration: none; font-family:  trebuchet MS, verdana, arial; font-size: 13px; color: #2491cb; font-weight: normal; }
#left-column ul li a:hover { color: #0A61AF;  }

#main-content { float: left; width: 58%; padding: 0px 5px; font-family: trebuchet MS, verdana, arial; }
#wrapper h1 { font-size: 21px; font-weight: bold; margin-top: 10px; color: #2B49AF; border-bottom: 2px solid #53585F; width: 98%; padding-bottom: 5px;} 
#main-content .info { font-size: 13px; width: 98%; margin: 5px 0px; }

#highlight { background-color: #E6F0F2; width: 535px; border: 1px solid #cfe8e4; padding: 10px; margin-top: 10px; color: #262729; font-family:  trebuchet MS, verdana, arial; font-size: 13px; float: left;}
#highlight .heading { font-size: 26px; text-align: center; }
#highlight .picture { width: 165px; text-align: center; float: left; }
#highlight .content { width: 340px; text-align: justify; float: left; font-family:  trebuchet MS, verdana, arial; font-size: 13px; color: #000000; }
#highlight .price { font-size: 24px; padding: 6px 0px; }

#content-list { color: #262729; width: 100%;  font-family:  trebuchet MS, verdana, arial; font-size: 13px; float: left; margin-top: 15px; padding-bottom: 10px; }
#content-list .heading { font-size: 24px; }

#content-list ul { list-style: none; margin: 0 0 15px; float: left; padding: 0px; }
#content-list ul div.container { margin: 10px 0px 5px 0px; float: left; } 
#content-list ul div.picture { clear: both; float: left; text-align: center; padding: 0px 10px; width: 170px;}
#content-list ul div.content { width: 65%; float: left; }

#right-column { padding-top: 10px; }
#boxes { color: #262729; font-family:  trebuchet MS, verdana, arial; font-size: 13px; } 
#boxes .heading { color: #ffffff; font-size: 18px; padding: 10px 4px; text-align: center; background-color: #202835; font-weight: normal; }
#boxes .heading span { color: #ffffff; font-weight: bold; text-transform: uppercase;  }
#boxes .content { padding: 8px; border: 1px solid #c6dcda; }

.readmore { padding: 10px 0px 10px 28px; background: #ffffff url('../images/read-more-icon.jpg') no-repeat; background-position: center left; font-size: 15px; }

#box-list .heading { padding: 10px 0px 8px 0px; font-size: 16px; font-family: trebuchet MS, verdana, arial; color: #000000; font-weight: bold; border-bottom: 5px solid #afafaf; margin-left: 10px; margin-bottom: 10px;  width: 100%; width: 90%; }
#box-list ul { position: relative; padding: 0; margin: 0px 10px; width: 90%; list-style: none; }
#box-list ul li { margin: 0; padding: 0; text-decoration: none; padding: 0px 10px; line-height: 28px; font-weight: normal; border-bottom: 1px dotted #000000; }
#box-list ul li.alr { background: #ffffff;  }
#box-list ul li a { text-decoration: none; font-family:  trebuchet MS, verdana, arial; font-size: 13px; color: #000000; font-weight: normal; background: #ffffff url('../images/arrow1.jpg') no-repeat; background-position: left center; padding-left: 13px; }
#box-list ul li a:hover { color: #0A61AF;  }
 
#footer { text-decoration: none; font-family: tahoma, arial, verdana; font-size: 13px;  }
#footer-links ul { position: relative; padding: 0; margin: 0px; margin: 0px; width: 100%;}
#footer-links ul li { display: inline; margin: 0; padding: 0; text-decoration: none; border-right: 1px solid #d0d4d5; font-weight: normal; height: 40px; padding: 0px 16px;  }
#footer-links ul li a { line-height: 40px; color: #2491cb; font-weight: normal; }
#footer-links ul li a:hover { color: #0A61AF; }


#footer-multi-links { float: left; margin-bottom: 20px; }
#footer-multi-links ul { position: relative; padding: 0; list-style: none; float: left; margin: 5px; border-right: 1px dotted #BFBFBF;}
#footer-multi-links ul li { margin: 0; padding: 0; text-decoration: none;	font-weight: normal; padding: 0px 18px 0px 8px; line-height: 22px; text-align: right; }
#footer-multi-links ul.lft li { text-align: left; } 
#footer-multi-links ul li a { text-decoration: none; font-family:  trebuchet MS, verdana; font-size: 13px; color: #383838; font-weight: normal; text-transform: capitalize; }
#footer-multi-links ul li a:hover { text-decoration: underline; color: #383838; }


#footer .copy { color: #000000; padding-left: 16px; margin-bottom: 20px; text-align: center; font-weight: bold; }

#testimonials { color:#262729; font-family:trebuchet MS,verdana,arial; font-size:13px; padding: 0px 5px;}
#testimonials .by { color: #BF2323; font-style: italic; font-weight: bold; float: right; text-align: right; }
#testimonials .by span { color: #006DCF; font-style: italic; font-weight: bold; float: right; text-align: right; }


/* Top banner slider starts */
#slider1 {
	width: 980px; /* important to be same as image width */
	height: 300px; /* important to be same as image height */
	position: relative; /* important */
	overflow: hidden; /* important */
}

#slider1Content {
	width: 980px; /* important to be same as image width or wider */
	position: absolute;
	top: 0;
	margin:0;
	padding:0;
}
.slider1Image {
	float: left;
	position: relative;
	display: none;
}


.slider1Image span {
	position: absolute;
	font: 12px/15px Arial, Helvetica, sans-serif;
	padding: 10px 13px;
	width: 980px;
	background: #2C3A4F;
	filter: alpha(opacity=90);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 0.7;
	color: #fff;
	margin-bottom: 15px;
	display: none;
	z-index: 1000;
}

.slider1Image img { width: 980px; height: 300px; border: 0px; }

.clear {
	clear: both;
}
.sliderImage span strong, .slider1Image span strong {
	font-size: 24px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
	left: 0;
}
.left {
	top: 0;
	left: 0;
	width: 110px !important;
	height: 280px;
}
.right {
	right: 0;
	bottom: 0;
	width: 90px !important;
	height: 290px;
}

ul { list-style-type: none;}
/* Top banner slider ends */


/* Css fOrm */
#contact_form {
	font-family: trebuchet MS,verdana,arial;
	font-size: 13px;
	margin: 0px 20px;
}

#contact_form label {
	float:left;
	font-weight:bold;
	width:120px;
}
#contact_form input, #formeg textarea {
	margin-bottom:5px;
	width:180px;
}
#contact_form textarea {
	height:150px;
	width:250px;
}
#contact_form .boxes {
	width:1em;
}
#contact_form #submitbutton {
	margin-left:120px;
	margin-top:5px;
	width:90px;
	font-family: trebuchet MS,verdana,arial;
	font-size: 13px;
	text-transform: uppercase;

}
#contact_form br {
	clear:left;
}


/* Css form */


#cont-list .title { padding: 0px 5px 0px 15px; height: 28px; line-height: 28px; background: #ffffff url('../images/arrow1.jpg') no-repeat; background-position: left center; font-weight: bold; border-bottom: 1px dotted #000000; }
#cont-list .title span { cursor:pointer; }
#cont-list .cont { background: #E5F3F4; padding: 5px; margin-bottom: 15px; }
#cont-list .contopen { background: #E5F3F4; padding: 5px; margin-bottom: 15px; }

#address { float: left; border-bottom: 1px dotted #d2d2d2; padding: 10px; width: 95%; font-family: trebuchet MS,verdana,arial; font-size: 13px; margin-bottom: 15px; }
#address .lft { float: left; width: 60%; border-right: 1px dotted #d2d2d2; }
#address .rgt { float: left; text-align: right; width: 38%; }

.contact-bottom { width: 570px; margin-top: 40px; text-align: center; }
