* {padding:0; margin:0;}

body {background:#fff; font:normal 12px Arial, Helvetica, sans-serif; color:#353535; }

h1, h2, h3, h4 {font-weight:normal;}
h1 {font-size:18px;}
h2 {font-size:18px; padding-bottom:5px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:16px; font-weight:bold;}
h6 {font-size:14px; font-weight:bold;}

.alignleft {float:left;}
.alignright {float:right;}
.clear {clear:both;}
	
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;	height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height: 1%;}

a {text-decoration:none; color:#000;}
a:hover {text-decoration:none;}
:focus { outline:none; }

p {font:normal 12px/150% Arial, Helvetica, sans-serif; color:#353535; margin:0 0 10px 0; }


.txt_color_green {color:#375404;}
.txt_color_darkblue {color:#347fd8;}
.txt_color_white {color:white;}
.txt_color_black {color:black;}
.txt_color_blue {color:#1867c4;}
.txt_color_cert {color:#47707e;}
.txt_color_red {color:#BA1010;}

/*STRUCTURE ELEMENT*/
#wrapper {width:1002px; margin:0 auto;}
#header {width:auto;}
#content {background:#fff;}
#footer {padding:10px 35px 0px 45px; font:normal 11px Arial, Helvetica, sans-serif; color:#353535;}

/*header*/
#logo {width:274px; margin:7px 0 0 0;}
#headcontent {width:636px; padding:0 38px 0 54px;}
#search {background-color:#e3efff; width:259px; height:44px;}
#searchbox { padding:10px 10px 6px 13px; font:normal 12px Tahoma, Arial, Georgia; color:#433838;}
.inputsearch {background-color:#fff; width:130px; margin:0 4px; border:none; height:20px;}
.gobtn { width:20px; margin:0px 6px;}
#headerspacer {height:40px;}

/* nav  */
#nav { width:640px; height:40px; background:url(images/nav_bg.gif) repeat-x; } 
#nav ul{ list-style:none;}
#nav li { float:left;}
#nav li a{text-decoration:none; font:normal 14px/40px Arial, Helvetica, sans-serif; color:#62891f; padding:10px 19px;}
#nav li a:hover {text-decoration:none; background-color:#7ec700; color:#fff; padding:10px 19px;}

/* banner */
#banner {height:240px;}

/* CONTENT AREA */
#content {padding-top:6px;}

/* contenttop */
#contenttop {margin:0px 8px 0px 16px; width:977px;}

#sidecol {margin:0 0; width:236px;}
#quote {background:#f9f9f9; width:228px; height:95px; border:solid 4px #f9f9f9; margin: 0 0;}
.quoteh {font:normal 14px "Imprint MT Shadow", "Franklin Gothic Book", "Franklin Gothic Demi Cond", Tahoma; color:#054a97; padding-top:4px;}
.quotetxt {font:normal 11px Arial, Helvetica, sans-serif; color:#296c88; line-height:20px;}

#sidenav {margin-top:13px; margin-left:10px;}
#sidenavhead {height:26px; border:solid 1px #f5f5f5; width:230px; margin-left:-10px;}
.headbusiness {margin-left:0px; font:bold 14px "Copperplate Gothic Bold", "Franklin Gothic Book", Arial, Tahoma; color:#347fd8;}
#sidenavlink {margin:20px 0px;}

#contentarea {margin:15px 0px 15px 21px;	width:483px;}
#contentarea p{text-align:justify;}
.contenthead {font:normal 18px Tahoma, Arial, Georgia; margin-bottom:15px;}

#contentright { width:205px;}
#pdfimg {border:solid 4px #f9f9f9;}

#photogallery {margin-top:25px; background:#f5f5f5; height:186px;}
#galleryhead {font:normal 18px Arial, Helvetica, sans-serif; color:#5b89b5; pading:15px 0px; text-align:center; }
#gallerybox {margin:0px 22px 0px 20px; }
#gallerybg {padding:20px 20px 10px 20px; background-image:url(images/product1.gif); background-repeat:no-repeat; min-height:160px; _height:160px; display:block; }
#gallerynav {width:205px; height:39px; background:#9fbfdd;}
#prewnext {font:bold 12px Arial, Helvetica, sans-serif; color:#fff; margin:12px 12px;}

.horizon_gallary {margin-right:20px; border:solid 1px #f4f4f4;}

.livechat {margin:10px 0px;}

.galimg { margin-right:25px;}
/* contentsep */
#contentsep {padding-top:15px; background:url(images/content_sep.gif) repeat-x;}

/* contentbottom */
#contentbottom { margin: 0 0;}
#contentbottomleft { margin:0px 32px; _margin:0px 25px 0 15px;}
#bottomleftbg {width:689px; background:#a4d84c; border:solid 6px #f9f9f9; padding:16px 4px 9px 4px;}

.bottomhead {font:bold 18px "Trebuchet MS", Tahoma, Arial, Verdana;}
#testmon {width:203px;}
#bottomsep {width:1px; background:#fffcbb; margin:5px 20px; height:108px;}
#projectimg {margin:0px 15px;}
#bgprojectimg {background:url(images/bg_projectimg.gif) no-repeat;}
.projectimg_ani {padding:11px 10px 11px 11px;}

.seotxt {padding-bottom:5px; font:normal 12px Tahoma, Arial, "Tempus Sans ITC"; color:565656;}
.seotabborder {border:solid 1px #f4f4f4;}

#contactbox {width:210px; margin:0px 0px;}
.contactimg {width:210px; height:40px; margin-right:10px;}
.contacttxt {width:210px; height:40px; margin-top:5px; font:bold 12px Arial, Helvetica, sans-serif; color:##347fd8; }

.contactpage {width:700px; background:#f8f8f8;}

#contentbottomright { margin:0 0;}
#bottomrightbg {width:195px; background:#b9e2f0; border:solid 6px #f9f9f9; margin:0px 17px 9px 0px; height:150px;}
#certimg { margin:15px 30px;}

/* form element */

.dropmenu {margin:0px 10px; height:22px; font:normal 12px Tahoma, Arial, "Tempus Sans ITC"; color:545454;}
.txtfield {margin:0px 10px; height:18px; font:normal 12px Tahoma, Arial, "Tempus Sans ITC"; color:545454;}

/* footer */
.footerp {font:normal 11px Arial, Helvetica, sans-serif; color:#353535;}
#footer a {font:normal 11px Arial, Helvetica, sans-serif; color:#363636; text-decoration:none;}
#footer a:hover {text-decoration:none; color:#417C36;}

.pagebullet {list-style-image:url(images/bullet.gif);  font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#1867c4;}


/*------------Start Light Box ----------------------*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

#gallery {
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border:none;
	}
	#gallery ul a:hover img { border:none;
	
	}
	#gallery ul a:hover {  
		border:none;
	}

/*--------------End Light box ---------*/
