@charset "iso-8859-1";
/* CSS Document */
html{height:100%}
body{ background:url(../img/bg2.jpg) repeat-x; font-size:12px; width:100%; padding:0; margin:0;  font-family:Arial, Helvetica, sans-serif;color:#000;line-height:18px; height:100%; }
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
	border:none
}
img {
	vertical-align: bottom;
	border:none;
	margin:0; 
	padding:0;
}
img, fieldset {
	border: 0;
}
html {
	overflow-y: scroll;
}
ul { margin:0; padding:0;list-style: none;}
ol { margin:0; padding:0;}
li { margin:0; padding:0;list-style:inside; }
a {text-decoration:none;outline:none}
a:hover {text-decoration:underline;}
header, nav, section, article, figure, aside, footer {
	display: block;	
}
.clear{ clear:both; font-size:0; line-height:0; overflow: hidden; height:0}
hr{ border-top:1px solid #c5beaa; border-width:1px 0 0 0; background:none; height:1px; margin:0; padding:0; }
.spacer{ clear:both; font-size:0; line-height:0; overflow: hidden; height:25px}
.right{ float:right; width:125px; height:38px;}
.left{ float:left;
}
/*--------main---------*/
.banner{ width:960px; height:292px; display:block; background:url(../img/bg1.jpg) repeat-x; margin:0 auto; text-indent:-999em;}
.navi{ background:url(../img/navi.png) repeat-x; height:80px; display:block;  }
.menus{ width:880px;  height:80px; margin:0 auto; display:block; padding:0 0 0 80px; }
.menus ul{  }
.menus ul li{ float:left; display:block;  line-height:80px; }
.menus ul li a{ font-family: 'ABeeZee', sans-serif; font-size:18px; font-style:normal; color:#FFFFFF; padding:0 25px 0 25px; display:block; text-decoration:none;}
.menus ul li a:hover{ background:url(../img/navi_hover.png) repeat-x; display:block;}
.menus ul li a.active{background:url(../img/navi_hover.png) repeat-x; display:block; } 

/*--------mainbox---------*/
#main{ width:960px; margin:0 auto; }
.mainbox{ width:960px; margin:0 auto;  height:730px; }
.sec1{ float:left; display:block; height:730px; width:688px;}


.contentbox{ float:left; display:block; height:339px; width:330px; border:1px solid #DBDBDB; margin:10px 0 0 10px; }
.top_part{ width:330px; display:block; height:100px;  }
.icon{ float:left; display:block; height:100px; margin:0 0 0 10px; width:91px; }
.heading{ float:left; display:block; height:100px; margin:0 0 0 20px; font-family: 'Abel', sans-serif; font-size:22px; line-height:100px;}
.mid_part{ width:330px; display:block; height:190px; }
.mid_part p{ display:block; padding:0 10px 0 10px; font:normal 12px/18px "Arial", Helvetica, sans-serif; color:#919295; text-decoration:none; text-align:justify; }
.mid_part ul{ padding:0 0 0 20px; }
.mid_part ul li{ list-style-image:url(../img/list_img.png);}
.mid_part ul li a{ font:bold 12px/18px "Arial", Helvetica, sans-serif; color:#DD0C46; text-decoration:none; }
.mid_part ul li a:hover{ color:#000000; }
.bottom_part{ width:330px; display:block; height:80px; }
.more_but a{-webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; background:#DD0C46; width:55px; height:25px; display:block; margin:0 0 0 30px; font:bold 12px/22px "Arial", Helvetica, sans-serif; color:#FFFFFF; text-align:center; text-decoration:none;}
.more_but a:hover{ background:#000000; }

.sec2{ float:left; display:block; height:730px; width:265px; }
.history_heading{ height:32px; width:260px; display:block; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; background:#DD0C46; margin:10px 0 0 0; font:bold 12px/30px "Arial", Helvetica, sans-serif; color:#FFFFFF; text-align:center; }
.history_pic{ display:block; margin:5px 0 5px 0; }
.history_content p{ display:block; font:normal 12px/18px "Arial", Helvetica, sans-serif; color:#919295; text-decoration:none; text-align:justify; padding:0 10px 0 10px; }
.history_content p span{ color:#DD0C46;}
.history_content p a{ color:#DD0C46; font:bold 12px/18px "Arial", Helvetica, sans-serif; text-decoration:blink; }


#footer{ background:url(../img/footer.png) repeat-x #2E2F33; }
.foot{  width:960px; margin:0 auto; }
.foot_top{ height:320px; display:block; }
.testimonial{ float:left; display:block; height:320px; width:315px; }
.testimonial h1{ font-family: 'ABeeZee', sans-serif; font-weight:bold; font-size:14px; color:#FFFFFF; display:block; margin:30px 0 10px 0; }
.testimonial p{ font-family: 'ABeeZee', sans-serif; font-size:12px; color:#919295; }
.testimonial p span a{ color:#DD0C46; }
.mailus{ float:left; display:block; height:320px; width:330px; }
.mailus h1{ font-family: 'ABeeZee', sans-serif; font-weight:bold; font-size:14px; color:#FFFFFF; display:block; margin:30px 0 10px 20px;  }
.mailus p{ font-family: 'ABeeZee', sans-serif; font-size:12px; color:#ffffff; display:block; margin:0 20px 0 20px; }

.address{ float:left; display:block; height:320px; width:310px; }
.address h1{ font-family: 'ABeeZee', sans-serif; font-weight:bold; font-size:14px; color:#FFFFFF; display:block; margin:30px 0 10px 0; }
.address p{ font-family: 'ABeeZee', sans-serif; font-size:12px; color:#919295; }
.infobox{ width:275px; height:40px;  -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; background:#424347; font:normal 12px/18px "Arial", Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-align:justify; padding:0 0 0 10px;  }

/*--------search---------*/
#search{ float:left;height:32px; margin:20px 0 0 20px;}
.searchbox{ float:left; background:url(../img/search1.png) no-repeat; width:241px; height:45px; border:none; font:normal 12px/40px "Arial", Helvetica, sans-serif; color:#8b8b8b; padding:2px 0 0 0; }
input#search2{ float:left; background:url(../img/search2.png) no-repeat; width:49px; height:45px; border:none; cursor:pointer; text-indent:-999em; }



.foot_bot{ width:960px; display:block;}
.copyright p{ float:left; display:block;  font:normal 12px/18px "Arial", Helvetica, sans-serif; color:#ffffff; }
.copyright p span{ color:#5A5F64; }
.social{ float:right; display:block; }
.socialbox{ width:16px; height:16px; display:block; float:left; margin:10px 10px 0 10px; }

.innerpage{ }
.innerpage h2{ font-family: 'ABeeZee', sans-serif; font-weight:bold; font-size:14px; color:#DD0C46; display:block; margin:30px 0 10px 0; }
.innerpage p{ font:normal 12px/18px "Arial", Helvetica, sans-serif; color:#919295; text-decoration:none; text-align:justify; display:block; margin:0 20px 0 0; }




/*--------index gallery starts---------*/
.gallery{width:960px; display:block; margin:0 auto; height:420px; float:left; margin:10px 0 10px 0;}
.gallery ul{display:block; padding:20px 0 0 450px;}
.gallery ul li{ float:left; list-style:none; display:block; padding:0 10px 0 10px; }
.gallery ul li a{ text-decoration:none; font:bold italic 12px/20px "Verdana", Geneva, sans-serif; color:#575656; }
.gallery ul li a:hover{ color:#06C; }
.gallery ul li a.active2{ color:#06C; }
.thumbnail{float:left; height:146px; width:220px; margin:10px 10px 10px 10px;}
