@charset "utf-8";
/*---------general---------- */
body {
	padding:0;
	margin:0;
	background-color:#FFFFFF;
	color:#734E24;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	}
p, td, h1, h2, h3, form, input, select, li, textarea{
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	border:none;
}
ul{
	padding:0;
	margin:0;
	list-style-type:none;
	text-decoration:none;
}
a{
	text-decoration:none;
}
.links{
	color:#900000;
	font-weight:none;
	text-decoration:none;
}
/*---------general---------- */
/*---------top---------- */
.top_bg{
	background:url(images/header_bg.gif) repeat-x 0 0 #FCF9ED;
	color:#734E24;
}
/*---------header---------- */
.header{
	background:url(images/header.jpg) no-repeat 0 0;
	padding:66px 0 60px 35px;
}
.logo{
	padding:0 0 100px 50px;
}
.capsun{
	font: 15px/39px Arial, Helvetica, sans-serif;
	color:#D68B8B;
	background:url(images/capsun_bg.gif) no-repeat 0 0;
	background-color:inherit;
	padding:0 0 0 50px;
}
/*---------header---------- */
/*---------about---------- */
.about{
	padding: 0 35px 0 0;
}
.about1{
	padding: 0 35px 0 60px;
}
h2{
	font:normal 20px/20px Arial, Helvetica, sans-serif;
	color:#B5541C;
	background-color:inherit;
	padding:0 0 7px 0;
}
.about p{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#734E24;
	background-color:inherit;
	padding:0 0 18px 0;
	text-align:justify;
}
/*---------about---------- */
/*---------service---------- */
ul.service{
	width:284px;
}
ul.service li{
	font:normal 12px/24px Arial, Helvetica, sans-serif;
	color:#734E24;
	background-color:inherit;
	border-bottom:1px dashed #6C0F20;
	background:url(images/bullet.gif) no-repeat 0 50%;
	padding:0 0 0 12px;
}
ul.service li a{
	font:normal 12px/24px Arial, Helvetica, sans-serif;
	color:#734E24;
	background-color:inherit;
}
ul.service li a:hover{
	color:#FF7900;
	background-color:inherit;
}
/*---------service---------- */
/*---------galarry---------- */
.gal_bg{
	border:1px solid #ECEBCD;
	background-color:#FEFDE7;
	color:#000;
	padding:11px 0 0 0;
}
.gal_mum_bg{
	background:url(images/gal_num_bg.gif) no-repeat 0 0;
}
ul.number{
	width:80px;
	margin:0 auto;
}
ul.number li{
	float:left;
	width:auto;
	margin-right:1px;
}
ul.number li a{
	font:normal 10px/19px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-align:center;
	padding:0 3px;
	display:block;
}
ul.number li a:hover, ul.number li a.active{
	color:#fff;
	background-color:#5E5E5E;
}
/*---------galarry---------- */
/*---------testimonials---------- */
.testmonial{
	background-color:#652631;
	color:#484F25;
	padding:0 0 24px 0;
}
.testmonial h2{
	font:normal 18px/45px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	background:url(images/testimonial_icon.gif) no-repeat 5px 16px;
	padding:0 0 0 25px;
}
.testmonial_pic{
	font:bold 11px/12px Arial, Helvetica, sans-serif;
	color:#FF0202;
	background-color:inherit;
	background:url(images/testimonial_pic.jpg) no-repeat 0 0;
	padding:96px 0 18px 11px;
	text-transform:uppercase;
}
.testmonial_textbg{
	background:url(images/testimonialbg.gif) no-repeat 0 0;
	padding:15px 0 0 32px;
}
.testmonial_textbg p{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#484F25;
	background-color:inherit;
	width:412px;
}
.testmonial_textbg p span.heading{
	font:bold 14px/14px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:inherit;
	display:block;
	padding:0 0 4px 0;	
}
.testmonial_textbg p span.author{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#325FC1;
	background-color:inherit;
	display:block;
	padding:6px 0 0 0;	
}
/*---------testimonials---------- */
/*---------top---------- */
/*---------right panel---------- */
.rightbg{
	background:url(images/rightbg.gif) repeat-y 0 0 #FCF9ED;
	color:#373532;
	padding:30px 0 0 0;
}
ul.nav{
}
ul.nav li{
	background:url(images/dotted.gif) repeat-x left bottom;
}
ul.nav li a{
	font:bold 11px/23px Arial, Helvetica, sans-serif;
	color:#6C0F20;
	background-color:inherit;
	padding:0 0 0 25px;
	background:url(images/arrow.gif) no-repeat 4px 6px;
	text-transform:uppercase;
}
ul.nav li a:hover, ul.nav li a.active{
	color:#F02C46;
	background-color:inherit;
}
.news{
	font:bold 17px/25px Arial, Helvetica, sans-serif;
	background:url(images/newsbg.gif) no-repeat 0 0;
	padding:0 0 0 10px;
	color:#fff;
	background-color:inherit;
}
.news_textbg{
	background:url(images/news_border.gif) no-repeat left bottom;
	padding:14px 0 17px 0;
	font:normal 10px/12px Arial, Helvetica, sans-serif;
	color:#373532;
	background-color:inherit;
}
.news_textbg1{
	padding:14px 0 17px 0;
	font:normal 10px/12px Arial, Helvetica, sans-serif;
	color:#373532;
	background-color:inherit;
}
.news_textbg2{
	padding:12px 0 0px 0;
	font:normal 12px/0px Arial, Helvetica, sans-serif;
	color:#373532;
	background-color:inherit;
}
.news_textbg span{
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	background:url(images/icon.gif) no-repeat 0 0;
	color:#FF9900;
	background-color:inherit;
	padding:0 0 0 22px;
	margin:0 0 10px 0;
	display:block;
}
.contact{
	border:1px solid #DAE6C0;
	background-color:#FEFDE7;
	color:#585E4C;
	padding:11px 0 13px 0;
}
.contact h2{
	font:bold 12px/12px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	background:url(images/icon_form.gif) no-repeat 0 0;
	height:18px;
	padding:0 0 0 23px;
}
.contact_divider{
	background:url(images/border_form.gif) no-repeat 0 0;
}
input.contactbox{
	border-top:1px solid #404040;
	border-left:1px solid #404040;
	border-bottom:1px solid #D4D0C8;
	border-right:1px solid #D4D0C8;
	background-color:#fff;
	color:#646563;
	padding:2px 0 0 8px;
	width:112px;
	height:16px;
	font:normal 9px Arial, Helvetica, sans-serif;
}
textarea{
	width:122px;
	height:61px;
}
input.submitbt{
	width:60px;
	height:19px;
}
/*---------right panel---------- */
/*---------footer---------- */
.footer{
	background:url(images/footerbg.gif) repeat-x 0 0;
	padding:30px 0 44px 0;
	color:#FFFA97;
	background-color:inherit;
}
.copyright{
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#F5F5F5;
	background-color:inherit;
}
.footer_nav{
	padding:0 29px 0 0;
}
.footer_nav ul{
	float:right;
	width:634px;
}
.footer_nav ul li{
	color:#FFFA97;
	background-color:inherit;
	padding:0 3px;
	float:left;
	width:auto;
}

.footer_nav ul li a{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#FFFA97;
	background-color:inherit;
}
.footer_nav ul li a:hover{
	text-decoration:underline;

}
p.design{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#F5F5F5;
	background-color:inherit;
	padding:12px 13px 0 0;
}	
p.design a{
	color:#FFFA97;
	background-color:inherit;
}
p.design a:hover{
	text-decoration:underline;
}

/*---------footer---------- */

