/* CSS Document */
body{
	padding:0; margin:0; background-color:#47350F; color:#A99277;
	}
div, img, p, ul, h1, h2, h3, h4, h5, form, textarea, select{
	padding:0; margin:0;
	}
ul{
	list-style-type:none; font-size:0;
	}
.spacer{
	font-size:0; line-height:0; clear:both;
	}
/*-------------------------------header part srart------------*/
#header{
	width:778px; margin:0 auto; height:446px; position:relative; background:url(../images/header_bg.gif) no-repeat right top #47350F; padding:0 0 0 0; color:#FFFFFF
	}
#header img{
	display:block; font-size:0; line-height:0;
	}
#header img.logo{
	display:block; font-size:0; position:absolute; left:54px; top:29px;
	}
#header a.email{
	background:url(../images/email.gif) no-repeat right center; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; position:absolute; left:157px; top:30px;
	color:#FFFFFF; padding:0 20px 0 0; text-decoration:none;
	}
#header a.email:hover{
	text-decoration:underline;
	}
#header p{
	background:url(../images/phone.gif) no-repeat right center; font:bold 11px/17px tahoma, Arial, Helvetica, sans-serif;  position:absolute; left:193px; top:11px;
	 padding:0 20px 0 0; 
	}
#header ul{
	height:34px; position:absolute;	left:50px;	top:362px;	width:697px; height:25px;
	}
#header ul li{
	display:block; padding:0 19px; float:left;
	}
#header ul li a{
	text-decoration:none; color:#B40000; background-color:inherit; font:bold 14px/34px  Georgia, "Times New Roman", Times, serif; text-transform:uppercase;
	background-color:inherit;
	}
#header ul li a.hover{
	color:#000; background-color:inherit;
	}
#header ul li a:hover{
	color:#000; background-color:inherit;
	}
#header #flash{
	width:748px; height:320px; position:absolute; left:14px; top:37px;
	}
/*-------------------------------body part start-------------------------*/
#body{
		width:745px; margin:0 auto ; background:url(../images/body_top.jpg) no-repeat 0 0 #FFFEF4; color:#BFA594; padding:34px 0 0 0;
		border-left:#B1A286 17px solid; border-right:#B1A286 16px solid; 
	}
#body p.buttom{
	background:url(../images/body_bot.jpg) no-repeat left bottom; font-size:0; height:22px; width:745px; float:left;
	}
	/*--------------------------left part--------*/
	#left{
		width:431px; float:left; padding:0 0 0 23px;
		}
	#left h2.welcome{
		/*background:url(../images/welcom_to_our.gif) no-repeat 0 0*/; width:431px; height:26px; display:block; margin:14px 0 19px 0; text-indent:-2000px;
		}
	#left h2.ourRock{
		/*background:url(../images/band-diography.gif) no-repeat 0 0;*/ width:431px; height:30px; display:block; margin:50px 0 18px 0; text-indent:-2000px;
		}
	#left p.text{
		width:420px; font:normal 11px/15px Tahoma, Arial, Helvetica, sans-serif; padding:0 0 18px 4px;
		}
	#left p.text strong{
		color:#533A1D; background-color:inherit; padding:0; margin:0;
		}
	#left p.text a{
		color:#FF0003; text-decoration:none; background-color:#FFFEF4; display:block; width:59px; margin:18px 0 0  0;
		}
	#left p.text a:hover{
		background-color:#FFFEF4;color:#000000;
		}
	/*---------------right-----------*/
	#right{
		width:291px; float:left; background:url(../images/lleft_bg.gif) no-repeat 0 79px #FFFEF4; color:#533A1D;
	}
	#right h2.lestNews{
		background:url(../images/latest_news.gif) no-repeat 0 0; width:268px; height:79px; display:block; margin:0 0 0 11px; text-indent:-2000px;
		font-size:0; line-height:0;
		}
	#right p.text{
		font:normal 11px/16px Tahoma, Arial, Helvetica, sans-serif; padding:0 0 0 34px; margin:0; width:229px; display:block;
		}
	#right p.text span{
		background:url(../images/right_arrow.gif) no-repeat 0 5px; margin:0;  padding:0 0 0 15px;
		}
	#right p.text a{
		color:#FF0003; text-decoration:none; background-color:inherit; width:58px; display:block; margin:15px 0 8px 0; padding:0; line-height:16px;
		}
	#right p.text a:hover{
		background-color:inherit; color:#000000;
		}
	#right p.blank{
		height:20px; display:block; margin:0; padding:0; font-size:0; line-height:0;
		}
	#right img.banner{
		font-size:0; display:block; margin:0 0 0 14px; line-height:0;
		}
/*-----------------------------footer start------------------*/
#footer{
	height:65px; width:778px; margin:0 auto; padding:36px 0 0 0; background:url(../images/footer_bg.gif) no-repeat 17px 0 #B1A286; color:#D0C7B6;
	}
#footer ul{
	height:17px; margin:0 0 0 49px;
	}
#footer ul li{
	float:left; padding:0 18px; height:17px; display:block;
	}
#footer ul li a{
	font:bold 14px/17px Georgia, "Times New Roman", Times, serif; color:#F4E9B7; background-color:#B1A286; text-decoration:none; 
	text-transform:uppercase;
	}
#footer ul li a.hover{
	color:#FFFFFF; text-decoration:none; background-color:#B1A286;	
	}
#footer ul li a:hover{
	color:#FFFFFF; text-decoration:none; background-color:#B1A286;
	}
#footer p{
	margin:15px 0 0 108px; font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	}
#footer p span{
	margin:0 0 0 120px;
	}
/*--------------------------------content pages-------------------------*/
	#left h2.services{
		/*background:url(../images/featur_services.gif) no-repeat 0 0;*/ width:431px; height:29px; display:block; margin:14px 0 19px 0; text-indent:-2000px;
		}
	#left h2.latestRock{
		/*background:url(../images/latest_roock.gif) no-repeat 0 0;*/ width:431px; height:29px; display:block; margin:14px 0 19px 0; text-indent:-2000px;
		}
	#left ul.content{
		padding:15px 0 0 0;
		}
	#left ul.content li{
		background:url(../images/left_arrow.gif) no-repeat 0 5px; font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif; padding:0 0 0 23px;
		}
	#left ul.content li a{
		color:#A99277; text-decoration:underline; background-color:#FFFEF4;  margin:0 0 0  0;
		}
	#left ul.content li a:hover{
		 color:#AE1D02; background-color:#FFFEF4;
		}
	/*--------------------------------contact us pages-----------------------*/
	#left h2.contact{
		/*background:url(../images/contact_our_rock.gif) no-repeat 0 0;*/ width:431px; height:26px; display:block; margin:14px 0 19px 0; text-indent:-2000px;
		}
	#left form{
			width:318px; padding:45px 0 0 40px;
		}
	#left form label{
			width:70px; height:18px; margin:0 0 5px 0; float:left; display:block; font:normal 11px/18px tahoma, Arial, Helvetica, sans-serif; 
		}
	#left form input{
			width:239px; height:16px; border:#919294 1px solid; float:left; margin:0 0 5px 0;
		}
	#left form textarea{
			width:239px; border:#919294 1px solid; float:left; margin:0 0 11px 0; height:50px;
		}
	#left form label.blank{
			width:123px; height:22px; font-size:0; 
		}
	#left form input.submit{
			background:url(../images/submit.gif) no-repeat 0 0; width:59px; height:22px; cursor:pointer; border:none; margin:0; float:left;
		}
	#left form input.reset{
			background:url(../images/reset.gif) no-repeat 0 0; width:52px; height:22px; cursor:pointer; border:none; margin:0 0 0 16px;;
		}
