@charset "utf-8";
	body {
	margin: 0px;
	background:url(images/body_bg.gif) repeat-y;
	text-align: center;
	}
	
	.clr_bth{
	clear:both;
	}
	
	#main {
	width: 950px;
	text-align: center;
	float:none;
	margin:auto;
	}
	
	#heading {
	background-image: url(images/heading.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	margin: 0px;
	padding-top: 11px;
	text-align: left;
	text-indent: 20px;
	}
	
	h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bolder;
	color: #4c3f27;
	text-decoration: none;
	text-transform:uppercase;
	margin-top: -0px;
	margin-bottom:0px;
	}
	
	h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #e67e37;
	text-decoration: none;
	text-transform:uppercase;
	height: 18px;
	text-align: left;
	margin-top:0px;
	}
	
	/*.inner_heading {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #e67e37;
	text-decoration: none;
	text-transform:uppercase;
	height: 40px;
	text-align: left;
	}
	
	*/
	#header {
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 97px;
	overflow:hidden;
	text-align:left;
	width: 950px;
	}
	
	#header1 {
	background-image: url(images/header1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color:#ccffff;
	overflow:hidden;
	text-align:left;
	height: 96px;
	width: 950px;
	margin-left:1px;
	}
	
	#top_nav {
	background-image: url(images/top_nav1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color:#ccffff;
	height: 33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #381700;
	text-decoration: none;
	width: 950px;
	margin-top:-1px;
	}
	
	#top_nav3 {
	background-image: url(images/top_nav3.jpg);
	background-repeat: no-repeat;
	
	background-color:#ccffff;
	height: 33px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #381700;
	text-decoration: none;
	width: 950px;
	}
	
	#spacer{
	width: 950px;
	height:16px;
	position:relative;
	top:10px;
	}
	
	.home_icon{
	/*background-image: url(images/home.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
	height: 16px;
	width:17px;
	padding-left:148px;
	float:left;
	}
	
	.top_ul{
	list-style-type: none;
	text-align:left;
	color: #FF9900;
	float:left;
	padding-left:10px;
	margin: 0px;
	}
	
	#banner {
	background-image: url(images/bannerNew1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 597px;
	width: 950px;
	text-align: left;
	}
	
		#banner2 {
	background-image: url(images/bannerNew2.jpg);
	background-repeat: no-repeat;
	height: 597px;
	width: 950px;
	text-align: left;
	
	}
	
	#inner_banner {
	background-image: url(images/banner_inner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 422px;
	width: 950px;
	text-align: left;
	margin-top:-1px;
	margin-left:2px;
	}
	
	#photogallery_banner {
	background-image: url(images/banner_photogellery.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 610px;
	width: 950px;
	text-align: left;
	margin-top:-1px;
	margin-left:2px;
	}
	
	#pp_banner {
	background-image: url(images/banner_pp.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 610px;
	width: 950px;
	text-align: left;
	margin-left:2px;
	}
	
	#photogallery_content{
	width:450px;
	float:left;
	padding-left:15px;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4c2e19;
	text-decoration: none;
	text-align: left;
	line-height: 18px;
	}
	
	#pp_content{
	width:450px;
	float:left;
	padding-left:15px;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4c2e19;
	text-decoration: none;
	text-align: left;
	line-height: 18px;
	}
	
	#leftcontent{
	width:642px;
	float:left;
	}
	
	#center_content{
	width:470px;
	float:left;
	padding-left:15px;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4c2e19;
	text-decoration: none;
	text-align: left;
	line-height: 18px;
	height:380px;
	}
	
	#inner_leftcontent{
	width:140px;
	float:left;
	padding-left:5px;
	}
	
	.inner_left_text{
	background:#fff4c1;
	left:5px;
	top:0px;
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	line-height: 18px;
	padding:5px;
	}
	
	#left_text {
	position:relative;
	left:5px;
	top:0px;
	width:130px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	}
	
	#locator_map {
	position:relative;
	left:5px;
	top:10px;
	width:140px;
	height:140px;
	z-index:1;
	background-image: url(images/map.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
	.arrowlink {
	position:relative;
	left:5px;
	top:10px;
	width:140px;
	height:20px;
	z-index:1;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #d65601;
	text-decoration: none;
	text-align: left;
	}
	
	.arrowlink2 {
	/*position:relative;
	top:5px;*/
	width:200px;
	padding-top:10px;
	/*z-index:1;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #d65601;
	text-decoration: none;
	text-align: left;
	}
	
	.arrowlink3 {
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #d65601;
	text-decoration: none;
	text-align: right;
	}
	
	#let_us {
	position:relative;
	float:right;
	top:97px;
	right:43px;
	width:307px;
	height:345px;
	z-index:2;
	}
	
	.virtical_line{
background-image: url(images/virtical_line1.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-left:1px;
	padding-left: 5px;
	}
	
	#form_content{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	*line-height: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #fffcc1;
	background-image: url(images/virtical_line.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding:5px 15px 0px 5px;
	width:282px;
	}
	
	.bottom_line{
	background-image: url(images/bottom_line.gif);
	background-repeat:no-repeat;
	background-position: right top;
	height: 20px;
	width: 307px;
	}
	
	#yellow_bg{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4c2d17;
	text-decoration: none;
	background-image: url(images/yellow_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100px;
	position:relative;
	width:642px;
	float:right;
	}
	
	#learn_more {
	position:relative;
	float:left;
	left:400px;
	top:0px;
	/*width:307px;*/
	height:170px;
	z-index:3;
	}
	
	#top_box{
	background-image: url(images/top_box.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	}
	
	.virtical_line2{
	background-image: url(images/virtical_line.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 300px;
	margin-left:1px;
	padding-left: 6px;
	}
	
	#box_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #4c2d17;
	text-decoration: none;

	width: 180px;
	text-align: left;
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 20px;
	}
	
	.bottom_box{
	background-image: url(images/bottom_box.gif);
	background-repeat:no-repeat;
	background-position: left top;
	height: 20px;
	width: 307px;
	}
	
	#photogellery{
	clear:both;
	height: 145px; 
	width: 885px;
	float: left;
	margin-top: -114px;
	margin-left:0px;
	overflow:hidden;
	}
	
	#inner_photogellery{
	height: 145px;
	width: 885px;
	float: left;
	margin-top:0px;
	overflow:hidden;
	}
	
	.image{
	width:125px;
	height:120px;
	padding-left:7px;
	float:left;
	}
	
	.gallery_image{
	width:120px;
	height:120px;
	margin-right:30px;
	margin-bottom:30px;
	float:left;
	}
	
	#horizontal_line{
	clear:both;
	background-image: url(images/line.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 890px;
	float:left;
	margin-top: 0px;
	text-align: right;
	padding-top:56px;
	padding-bottom:30px;
	padding-right:60px;
	
	}
	
	#pagination{
	height: 40px;
	width: 584px;
	float:left;
	margin-top: 0px;
	text-align: right;
	padding-top:20px;
	}
	
	.boldText {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	}
	
	.inputbox {
	line-height: 14px;
	height: 16px;
	width: 165px;
	border: 1px solid #F2D174;
	}
	
	.inputbox2 {
	line-height: 16px;
	height: 14px;
	width: 52px;
	border: 1px solid #F2D174;
	color: #333333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:2px;
	*padding-top:0px;
	*height: 16px;
	}
	
	.inputbox3 {
	line-height: 16px;
	height: 20px;
	width: 20px;
	border: 1px solid #F2D174;
	}
	
	.checkbox {
	line-height: 16px;
	height: 16px;
	width: 16px;
	border: 1px solid #F2D174;
	}
	
	.btn{
	background-color:#ffd583;
	border: 1px solid #705d39;
	height: 20px;
	width: 60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #705d39;
	text-decoration: none;
	text-align:center;
	margin:5px 0px 5px 0px;
	}
	
	#text_div{
	margin-left:5px;
	margin-top:45px;
	width: 290px;
	font-size: 11px;
	color: #4C2D17;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 18px;
	}
	
	#footer{
	clear:both;
/*	background-image:url(images/footer_bcg.jpg);*/
	background-repeat: no-repeat;

	width: 885px;
	text-align:right;
	background-position: right top;
	padding-right:100px;
	padding-bottom:35px;
	
	}
	
	.toplink:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #381700;
	text-decoration: none;
	padding-right:5px;
	}
	
	.toplink:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #381700;
	text-decoration: none;
	padding-right:5px;
	}
	
	.toplink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #000000;
	text-decoration: underline;
	padding-right:5px;
	}
	
	.toplink:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #FF9900;
	text-decoration: underline;
	padding-right:5px;
	}
	
	.readmore:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #d65601;
	text-decoration: none;
	padding-right:5px;
	text-transform: uppercase;
	}
	
	.readmore:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #d65601;
	text-decoration: none;
	padding-right:5px;
	text-transform: uppercase;
	}
	
	.readmore:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	padding-right:5px;
	text-transform: uppercase;
	}
	
	.readmore:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	padding-right:5px;
	text-transform: uppercase;
	}
	
	.ul_photogallery{
	list-style-type: none;
	float:right;
	margin-top:-5px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	}
	
	.ul{
	list-style-type: none;
	float:right;

	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	}
	
	li{
	display:inline;
	padding-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	}
	
	.li{
	padding-left:0px;
	display:list-item;
	font-size: 11px;
	line-height: 18px;
	padding-bottom:5px;
	}
	
	a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #856a60;
	text-decoration: none;
	padding-right:5px;
	}
	
	a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-right:5px;
	}
	
	a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #996600;
	text-decoration: underline;
	padding-right:5px;
	}
	
	a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #996600;
	text-decoration: underline;
	padding-right:5px;
	}
	
	#copy{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	float:right;
	width:885px;
	text-align:right;
	}
	
	#horizontal_line h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	float:right;
	width:885px;
	text-align:right;
	margin:0;
	margin-top:5px;
	}
	
	.test{
	border:1px solid #856a60;
	}
	
	a:link .test { border-color: #856a60; }
	
	a:hover .test, a:active .test {border-color: #996600; }
	
	.mandatory{
	font-size:9px;
	}
	
	#banner_img{
	position:absolute;
	width:376px;
	height:255px;
	z-index:2;
	margin-top:0px;
	margin-left:0px;
	*margin-left:-200px;
	text-align:left;
	}
	
	/** Carousel 2 **/
	div.jMyCarousel{
	/*margin:auto;*/
	height:145px !important;
	padding-top:10px;
	width:885px !important;
	}
	
	div.jMyCarousel ul{
	/*background-color:#000;	*/
	height:61px !important;
	}
	
	div.jMyCarousel ul li{
	cursor:pointer;
	margin:0px 10px 0px 10px;
	text-align:center;
	font-size:11px;
	padding:3px;
	}
	
	div.jMyCarousel ul li a{ /* in case of link */
	display:block;
	color:#bdbdbd;
	margin:0px;
	text-decoration:none;
	padding:0px;
	}
	
	div.jMyCarousel ul li p{
	margin:0px;
	padding:0px;
	}
	
	div.jMyCarousel ul li a:hover{
	text-decoration:none;
	color:#ff0000;
	}
	
	div.jMyCarousel ul li a img{
	display:block;
	border:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	}
	
	/****google map***/
	#logocontrol{
	display:none;
	}
	
	#map{
	margin-top:5px;
	width:130px;
	height:140px;
	overflow:hidden;
	}
	
	#map span{
	display:none;
	}
	
	#map a{
	display:none;
	}
	
	.offer{
	background:url(images/offer-bg.png) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	cursor:pointer;
	margin:0px;
	margin-left:0px;
	*margin-left:-620px;
	margin-top:270px;
	padding:8px 5px 0px 28px;
	width:252px;
	height:90px;
	text-align:left;
	line-height:18px;
	font-size:12px;
	font-style:italic;
	color:#667a02;
	z-index:30;
	}
	
	.offer h2{
	font-size:18px;
	color:#e67e37;
	font-weight:bold;
	padding-bottom:3px;
	}
	
	#portfolio{
	padding:0px;
	margin:0px;

}

.inside_banner_img{
width:309px;
height:293px;
position:absolute;
background:url(images/inside.png) no-repeat;
margin-top:70px;
margin-left:700px;
*margin-top:-340px;
*margin-left:-200px;
padding-top:4px;
z-index:5;
}

.inside_banner_img ul img{
margin-left:-1px;
}

#portfolio1{
	padding:0px;
	margin:0px;

}
