/*Css document stars here*/
body {
	background:url(../images/bg.jpg) repeat-x #6987a6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:0px;
	margin:0px;
	}
	
/*Main wrap stars here*/
#wrap {
	width:1000px;
	}

/*Header section stars here*/
#header  {
	width:910px;
	height:79px;
	}
		
#logo {
	width:285px;
	height:79px;
	float:left;	
	}	

#number {
	width:615px;
	height:64px;
	text-align:right;
	color:#fff;
	font-weight:bold;
	
	float:left;
	padding:15px 10px 0px 0px;
	background:url(../images/phone.jpg) right top no-repeat;
	}
	
#number a{
color:#fff;
font-weight:bold;
text-decoration:none;
}

#number a:hover{
color:#aed5ff;
text-decoration:none;
font-weight:bold
}
/*Menu section stars here*/
#menu {
	width:910px;
	height:45px;
	background:url(../images/menubg.jpg) left top no-repeat;
	}
#menu ul {
	list-style:none;
	padding:0px 36px 0px 45px;
	margin:0px 0px 0px 0px;
	text-align:right;
	}

#menu li {
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	float:left;
	margin:0px 0px 0px 0px;
	padding:13px 17px 11px 17px;
	background:url(../images/menulibg.jpg) no-repeat right top;
	color:#ffffff;
	}

#menu li a {
	color:#ffffff;
	text-decoration:none;
	}

#menu li a:hover {
	color:#d1d1d1;
	text-decoration:none;
	}
	
	
.phone {
}	


.phone ul {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	}

.phone li {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;

	margin:0px 0px 0px 0px;
	padding:5px 0px 7px 20px;
	background:url(../images/phoneinner.jpg) no-repeat left top;
	color:#000;
	}

.phone li a {
	color:#ffffff;
	text-decoration:none;
	}

.phone li a:hover {
	color:#d1d1d1;
	text-decoration:none;
	}	
/*Banner section stars here*/ 
#banner {
	width:858px;
	height:145px;
	background:url(../images/banner.jpg) left top no-repeat;
	padding:115px 0px 0px 52px;
	text-align:left;
	} 
	
#banner p{
	text-align:left;
	}

	
#bannerservices {
	width:858px;
	height:145px;
	background:url(../images/bannerservices.jpg) left top no-repeat;
	padding:115px 0px 0px 52px;
	text-align:left;
	} 
	
#bannerservices p{
	text-align:left;
	}
	
	
#bannertestimonial {
	width:858px;
	height:145px;
	background:url(../images/bannertestimonials.jpg) left top no-repeat;
	padding:115px 0px 0px 52px;
	text-align:left;
	} 
	
#bannertestimonial p{
	text-align:left;
	}
	
	#bannerscontact {
	width:858px;
	height:145px;
	background:url(../images/bannercontact.jpg) left top no-repeat;
	padding:115px 0px 0px 52px;
	text-align:left;
	} 
	
#bannerscontact p{
	text-align:left;
	}	
/*Middle section stars here*/
#middle {
	width:910px;
	background:url(../images/middlebg.jpg) repeat-y;
	} 

#middlel_left {
	width:251px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	}


/*Service section stars here*/
#service {
	width:251px;
	text-align:left;
	background:url(../images/leftbg.jpg) repeat-y left top;
	}
	
#service ul { 	
	padding:0px 0px 0px 0px;
	margin:0px;
	list-style:none;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:normal;
	}

#service li {
	padding:3px 0px 9px 50px;
	margin:0px 0px 0px 0px;
	background:url(../images/libg.jpg) no-repeat left top;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:normal;
	height:13px;
	color:#000;
	}

#service li a {
	text-decoration:none;
	color:#000; 	
	}
	
#service li a:hover {
	text-decoration:none;  
	color:#595a5e;	
	}	
	
#service h1 {
	font-size:18px;
	color:#000000;
	padding:0px 0px 12px 45px;
	text-align:left;
	font-weight:normal;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/h1bg.jpg) left top no-repeat;
	}	

/*products section stars here*/
#product {
	width:251px;
	text-align:left;
	background:url(../images/leftbg.jpg) repeat-y left top;
	padding-top:10px;
	}
	
#product ul { 	
	padding:0px 0px 0px 0px;
	margin:0px;
	list-style:none;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:normal;
	}

#product li {
	padding:0px 8px 12px 50px;
	margin:0px 0px 0px 0px;
	background:url(../images/libg.jpg) no-repeat left top;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000;
	}

#product li a {
	text-decoration:none;
	color:#000; 	
	}
	
#product li a:hover {
	text-decoration:none;  
	color:#595a5e;	
	}	
	
#product h1 {
	font-size:18px;
	color:#000000;
	padding:0px 0px 10px 45px;
	text-align:left;
	font-weight:normal;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/h1bg.jpg) left top no-repeat;
	}
	
#products_subhead{
	font-family: "Times New Roman", Times, serif;
	font-size:24px;
	font-weight: 700;
	font-style:italic;
	color:#84bed5;
	padding:0px 0 10px 0px;
}

	
/*Right section stars here*/	
#middle_right {
	width:629px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 11px 0px 19px;
	text-align:left;
	}
	
#middle_right_inner {
	width:618px;
	margin:0px 0px 0px 0px;
	padding:13px 11px 0px 0px;
	text-align:left;
	}
	
#middle_right_inner h3{
	background:url(../images/inner_h1.jpg) no-repeat left  top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#2963ad;
	font-weight:normal;
	padding:0px 0 10px 20px;
	margin:0px;
	}
	
#middle_right_inner h5 {
	font-family: "Times New Roman", Times, serif;
	font-size:19px;
	font-weight: 700;
	font-style:italic;
	color:#b98902;
	padding:0px 0 0px 0px;
	margin:0px;

}


#middle_right_inner h2 {
	font-family: "Times New Roman", Times, serif;
	font-size:19px;
	font-weight: 700;
	font-style:italic;
	color:#b98902;
	padding:0px 0 0px 0px;
	margin:0px;

}
	
	#middle_right_inner ul{
	margin:0px 0 10px 0;
	padding:0px;
	list-style:none;
	}

	#middle_right_inner li{
	background: url(../images/seperator_icon.jpg) no-repeat left 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	padding:5px 0px 5px 15px;
	line-height:18px;
	}
	
#middle_right_inner h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	font-weight: bold;
	padding:0px 0 0px 0px;
	margin:0px;
	}
#middle_right_inner p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	padding:0px 0px 10px 0px;
	margin:0px;
	line-height:14px
	}
	
#middle_right_inner p a{
color:#AE8402;
text-decoration: underline;
}

#middle_right_inner p a:hover{
text-decoration:none;
}
	
	
	
a.mail {
	color:#000000;
	text-decoration:none;
}

.img_inner {
	float: right;
	margin:0px;
	padding:0px 0px 0 5px;
	}

.gallery_box {
	width:618px;
	margin:0px;
	padding:0px;
	}

.gallery_box_inner {
	background:url(../images/gallery_line_bg.jpg) repeat-y;
	width:598px;
	margin:0px 0 0 0px;
	padding:10px 10px 0px 10px;
}

.image_box {
	width:490px;
	margin:0px  auto 0  auto;
	padding:0px 5px 10px 5px;
}

.image_box h4{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#990000;
margin:0px;
padding:5px 0 5px 0px;
}
.image_box p{
padding:10px 5px 0px 5px;
}
.image_box_left {
	width:236px;
	border:1px solid #c0c0c0;
	margin:0px 10px 0 0px;
	padding:1px 1px 10px 1px;
	float:left;
	text-align:center;
}

.image_box_left h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#232323;
	font-weight: bold;
	padding:10px 0 5px 0px;
	margin:0px;
}


.image_box_right {
	width:236px;
	border:1px solid #c0c0c0;
	margin:0px 0 0 0px;
	padding:1px 1px 10px 1px;
	float:right;
	text-align:center;
}
.image_box_right h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#232323;
	font-weight: bold;
	padding:10px 0 5px 0px;
	margin:0px;
}

.img_box_outer_left {
	width:292px;
	padding:0 0 10px 0;
	margin-right:10px;
	float:left;
}

.img_box_outer_left h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#232323;
	font-weight: bold;
	padding:5px 0 5px 15px;
	margin:0px;
}

.img_box_outer_left p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#232323;
	font-weight: normal;
	padding:5px 5px 5px 5px;
	margin:0px;

}


.img_box_outer_right{
	width:292px;
	padding:0 0 10px 0;
	margin:0 0 0 4px;
	float:left;
}

.img_box {
	width:140px;
	height:115px;
	border:1px solid #c0c0c0;
	padding:1px 1px 0 1px;
	margin:0 4px 0 0;
	float:left;
}
.img_box1 {
	width:140px;
	height:115px;
	border:1px solid #c0c0c0;
	padding:1px 1px 0 1px;
	margin:0 0px 0 0;
	float:left;
}

.img_box h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#232323;
	font-weight: bold;
	padding:7px 0 5px 0px;
	text-align:center;
	margin:0px;
}


.img_box1 h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#232323;
	font-weight: bold;
	padding:7px 0 5px 0px;
	text-align:center;
	margin:0px;
}
	
	
	
	
/*Box section stars here*/	
#boxcontainer {
	width:629px;
	}

.box_cnt {
	background:#595959;
	color:#fff;
	height:70px;
	width:190px;
	padding:5px 7px 5px 12px;
	}
	
#boxcontainer h2 {
	width:194px;
	font-size:18px;
	color:#000000;
	padding:3px 0px 5px 15px;
	text-align:left;
	font-weight:normal;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/h2bg.jpg) left top no-repeat;
	}
				
#boxone {
	width:209px;
	float:left;	
	}
	
#boxtwo {
	width:209px;
	float:left;
	padding:0px 1px 0px 1px;	
	}
	
#boxthree {
	width:209px;
	float:left;
	}
	
.readmore {
	width:200px;
	height:18px;
	background:url(../images/readmorebg.jpg) left top no-repeat;
	padding:3px 9px 0px 0px;
	text-align:right;
	color:#ffffff;
	}
	
.readmore a {

	color:#fff;
	text-decoration:none;
	}		
.readmore a:hover {
	color:#c1c1c1;
	text-decoration:none;
	}
			
#secondboxcontainer {
	width:629px;
	padding:17px 0px 17px 0px;
	}
	
#secondboxcontainer1 {
	width:629px;
	padding:17px 0px 0px 0px;
	}
	
	#secondboxcontainer1_inner {
	background:url(../images/welcome_bg.jpg) repeat-y;
	width:629px;
	padding:0px 0px 0px 0px;
	}
	
	
#secondboxcontainer1_inner p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#333333;
	line-height:18px;
	padding:10px 10px 5px 10px;

}

#smilegallery {
	width:308px;
	height:200px;
	float:left;
	padding:0px 13px 0px 0px;
	background:url(../images/secondboxbg.jpg) left top repeat-y;
	}
	
.smilecnt{
	width:180px;
	height:150px;
	
	float:right;
	padding:5px 5px 0px 0px;
	}	 
	
#smilegallery h2 {
	width:280px;
	font-size:18px;
	color:#000000;
	padding:8px 6px 10px 22px;
	text-align:left;
	font-weight:normal;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/h2bgsmile.jpg) left top no-repeat;
	}
		
#blog {
	width:308px;
	float:left;
	height:195px;
	padding:0px 0px 0px 0px;
	background:url(../images/secondboxbg.jpg) left top repeat-y;
	}
	
#blog h2 {
	width:280px;
	font-size:18px;
	color:#000000;
	padding:8px 6px 8px 22px;
	text-align:left;
	font-weight:normal;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/h2bgsmile.jpg) left top no-repeat;
	}	
#blog ul { 	
	padding:10px 0px 0px 0px;
	margin:0px;
	list-style:none;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:normal;
	}

#blog li {
	padding:0px 8px 10px 33px;
	margin:0px 0px 0px 0px;
	background:url(../images/blogli.jpg) no-repeat left top;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	}

#blog li a {
	text-decoration:none;
	color:#FFFFFF; 	
	}
	
#blog li a:hover {
	text-decoration:none;  
	color:#595a5e;	
	}		
.dots {
background:url(../images/dots.jpg) repeat-x left top;
height:2px;


}

#testimonial {
	width:629px;
	padding:17px 0px 17px 0px;
	}




#testimonial {
	width:629px;
	margin:0px;
	padding:0px;
	background:url(../images/testimonialbg.jpg) repeat-y;
	}
.testimonialcnt {
padding:12px 10px 12px 10px;
}

.testimonialcnt1 {
padding:12px 10px 0px 0px;
background:url(../images/dot.jpg) repeat-x left bottom;
}	


.author {
font-weight:bold;
color:#1b5e96;
text-align:right;
font-style:italic;
padding:0px 20px 0px 0px;
}

.author_1{
font-weight:bold;
color:#1b5e96;
text-align:right;
font-style:italic;
padding:0px 0px 5px 0px;
}

#testimonial h2 {
	width:607px;
	font-size:18px;
	color:#000000;
	padding:8px 0px 10px 22px;
	text-align:left;
	font-weight:normal;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/testimonialh2bg.jpg) left top no-repeat;
	}	
.footermenu{
	color:#7693b1;
	text-align:center;
	text-decoration:none;
	background:url(../images/footerbg.jpg) left top no-repeat;
	padding:28px 0px 20px 15px;
	text-align:left;
	}
.footermenu a {
	text-decoration:none;
	color:#FFFFFF;
	padding:0 5px 0 5px;
	} 
.footermenu a:hover {
	text-decoration:none;
	color:#fba514;
	} 
	
.footermenu span{
	color:#abb6c1;
	text-align:center;
	text-decoration:none;
	text-align: right;
	font-size:11px;
	padding:0 0px 0 80px;
	margin:0 0px 0 0;
	
	}

/*Common files stars here*/
.bold {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	padding:4px 0px 4px 3px;
	}

.morelink {
	color:#000;
	text-align:center;
	text-decoration:none;
	}

.morelink:hover {
	text-decoration:none;
	color:#f77821;
	} 
	
.clear{
	clear:both;
	}

p {
	padding:0px 0px 8px 0px;
	margin:0px;}

.more {
	color:#016392;
	text-decoration:none;
	}
.more a {
	color:#016392;

	}
.more a:hover {
	color:#000;
	text-decoration:none;
	}	
	
.seperator {
	padding:20px 0 10px 0;
}

.sub-head1{
font-family: "Times New Roman", Times, serif;
font-size:19px;
font-weight: 700;
font-style:italic;
color:#b98902;
padding:10px 0 5px 10px;
}

.sub-head {
font-family: "Times New Roman", Times, serif;
font-size:19px;
font-weight: 700;
font-style:italic;
color:#b98902;
padding:10px 0 5px 0px;
}	

.back {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#0099FF;
text-align: right;
padding:0 5px 0 0;
}

.back a{
color:#0099FF;
text-decoration:none;
}


.table_border {
margin:15px 0 0 0;
border-collapse:collapse;
padding:0px;
font-family: Tahoma, Arial;
font-size:11px;
font-weight:normal;
color:#333333;
text-align:center; 

}

.table_border td{
border-collapse:collapse;
border:1px solid #eab21f;
}

.tr_bg {
background: url(../images/tr_bg.jpg) repeat-x;
margin:0;
padding:0;
font-family: Tahoma, Arial;
font-size:11px;
font-weight:bold;
color:#333333;
text-align:center; 
}

.day{
padding:0 0 0 10px;
margin:0px;
text-align:left;
}

.content {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:18px;
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

}

	
.abt_content {
padding:0px 0px 0px 10px;
margin:0px 0px 0px 0px;
}


	.abt_content ul {
	margin:0px 0 0px 0;
	padding:0px;
	list-style:none;
	}

	.abt_content li{
	background: url(../images/seperator_icon.jpg) no-repeat left 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	padding:8px 0px 5px 15px;
	margin:0px 0px 0px 0px;
	line-height:13px;
	}
