body	{
	
	background:#130a01 url(images/body_bg.gif) repeat-x top left;
	padding:0;
	margin:0;
	text-align:center;
	font-size:1em;
	font-family:'Helvetica Neue Std','Arial Narrow',Arial,Verdana,sans-serif;
	color:#8b6b51;
	}
	

#index	{
	background:#130a01 url(images/index_bg.jpg) no-repeat top left;
	height:100%;
	width:960px;
	margin:0 auto;
	padding:0;
	}

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

#banner	{
	
	margin:0;
	padding:0;
	width:960px;
	height:290px;
	}

#logo	{
	margin:0;
	padding:50px 0 0 0;
	width:330px;
	height:40px;
	float:left;
	clear:both;
	}

#logo a	{
	width:330px;
	height:162px;
	margin:0;
	padding:0;
	background:url(images/logo.jpg) no-repeat top left;
	display:block;
	text-decoration:none;
	}

#topnav	{
	width:960px;
	height:30px;
	float:left;
	clear:both;
	background:#000;
	}

#topnav	h6{
	font-family:arial,"Helvetica Neue Std";
	font-weight:200;
	color:#525252;
	float:left;
	margin :0;
	padding:0;
	display:block;
	width:325px;
	height:30px;
	background:#000;
	line-height:30px;
	font-size:.75em;
	}

/* .........links..............*/


.links {
	height:30px;
	margin:0;
	padding:0;
	text-align:left;
	color: #95755b;
	clear:right;
	}


.links ul{
	margin:0;
	padding:0;
	}

.links li{
	display:inline;
	font-size:1em;
	margin:0;
	padding:0;
	}


.links a{
	
	text-align:center;
	padding:0 ;
	margin:0;
	line-height:30px;
	text-decoration:none;
	
	}

	
	
.home	{
	color: #000;
	width:90px;
	height:30px;
	float:right;
	background:#9c795d;
	}
	

.aboutus{
	color: #000;
	width:150px;
	height:30px;
	float:right;
	background:#8b6b51;
	}

.services{
	color: #000;
	width:110px;
	height:30px;
	float:right;
	background:#755b44;
	}

.gallery{
	color: #000;
	width:150px;
	height:30px;
	float:right;
	background:#685037;
	}

.contactus	{
	color: #000;
	width:130px;
	height:30px;
	float:right;
	background:#54402b;
	}

.links a:hover {
	background:#b51825;
	color: #c99e6d;

	}

/* ......content area .........*/


#top	{
	
	min-height:320px;
	width:960px;
	clear:both;
	padding:0;
	margin-bottom:25px;	
	}


#leftnav,#bottom_nav{
	width:250px;
	padding:0;
	margin: 20px 0 0 0 ;
	float:left;
	text-align:left;
	}
#bottom_nav{
	text-align:justify;
	text-indent:25px;
	clear:left;
	
	}

#leftnav ul{
	margin:0;
	padding:0;
	}

#leftnav li,h5{
	display:block;
	text-indent:10px;
	font-size:1.3em;
	font-weight:200;
	line-height:30px;
	background:url(images/hr.jpg) repeat-x 0 22px;
	margin:30px 0 0 0;
	padding:0;

	}
h5{
	letter-spacing:2px;
		}
#leftnav a{
	color:#8b6b51;
	margin:0;
	padding:0;
	text-decoration:none;
	display:block;
	}

#leftnav a:hover{
	color: #771a01;}

#off	{
	height:65px;
	background:url(images/off.jpg) no-repeat bottom right;
	}
	

.welcome{
	width:630px;
	padding:45px 0 0 0;
	margin:0 0 50px 0;
	float:right;
	text-align:left;
	clear:right;
	}

	
.welcome h3,bottom_right h3,.menu h3{
	font-size:1.5em;
	font-weight:300;
	background: url(images/hr.jpg) repeat-x 0 30px;
	margin :0;
	padding:0;
	width:100%;
	letter-spacing:2px
	}
.welcome h3{
	text-align:left;
	text-indent:10px;
	
	font-size:2em; 	
	}

#body a	{
	text-decoration:none;
	}
#promo{
	background: url(images/promo_bg.jpg) no-repeat    ;
	width:960px;
	height:80px;
	clear:both;
	margin:0 0 0 0;
		}
	

/* .........profile area ..............*/


#profile {
	color:#000;
	width:960px;
	margin:0 0 50px 0 ;
	padding:0;
	background:#634b32;
	display:block;
	float:left;
	clear:both;
	}


#profile div {
	
	width:320px;
	margin: 0;
	padding:0;
	display:block;
	float:left;
	}


.first	{
	
	background:url(images/second_bg.jpg) no-repeat top center;
	width:320px;
	height:320px;
	}

.first h4{
	font-size:1.5em;
	font-weight:800;
	letter-spacing:1px;
	margin :150px 0 0 0;;
	padding:0;
	color:#2d2217;
	}


.second	{
	background:url(images/s_1.jpg) no-repeat top center;
	width:320px;
	height:320px;
	}
	

#profile div div{
	width:320px;
	height:75px;
	margin:245px 0 0 0;
	padding:0;
	text-align:left;
	background:#87674d;
	}

#profile div div h4,#profile div div a{
	margin:0;
	text-align:center;
	padding:0;
	}
	

#profile div div h4 {
	font-size:1em;
	color:#000;
	letter-spacing:1px;
	font-weight:600;
	}

#profile div div a{
	text-align:right;
	line-height:37px;
	height:25px;
	
	padding:0 30px 0 0;
	margin:2px 30px 0 0;
	display:block;
	text-decoration:none;
	background:url(images/button.jpg) no-repeat top right;
	}



#profile div p{
	width:270px;
	text-align:justify;
	margin:0 25px;
	padding:25px 0 0 0;
	}

#profile div  div p{
	margin:0;
	padding:0;
	}
#profile div a,#last a{
	text-decoration:none;
	text-align:right;
	line-height:37px;
	height:25px;
	margin-right:25px;
	margin-top:55px;
	padding:0 50px 0 0;
	display:block;
	background:url(images/button.jpg) no-repeat top right;
	color:#000;
	}

#profile div div a:hover,#profile div a:hover,#last a:hover

	{
	background:url(images/button_active.jpg) no-repeat top right;
	color: #b51825;
	}




/*..... last div area........... */

 h6{
	font-size:1em;
	font-family:"Zurich LtCn BT";
	color:#8b6b51;
	font-weight:300;
	padding:0;
	margin:10px 0;
		}

#last	{
	background:#130a00;
	width:960px;
	margin:0 ;
	padding:0 0 25px 0;
	display:block;
	float:left;
	clear:both;
	}


#last a	{
	color:#87674D;
	margin:0;
	}

.welcome div p{
	width:270px;
	}

.welcome div{
	margin: 0 0 10px 0;
	display:block;
	float:left;
	width:270px;
	}
.special{
	padding:0 50px 0 0 ;
	text-align:justify;
	}
#bottomnav p{
	padding:0 0 0 20px;
	
	}


.shop	{
	background:url(images/shop_bg.jpg) no-repeat top center;
	height:320px;
	padding:0 50px 0 0 ;	
	}

/** ...............#gallery...................**/

.Portfolio {
	
	height:320px;
	width:960px;
	clear:both;
	text-align:left;
	padding:0;
	clear:both;	
	margin:0 0 50px 0;}
	
h1{
background:#801716;
clear:both;
color:#ac8565;
font-size:24px;
padding:10px ;
height:25px;
margin:0;
text-transform:uppercase;
}

	
.Portfolio div {
	width:320px;
	height:320px;
	margin:0px;
	padding:0;
	display:block;
	float:left;
		}


	
.g_first{
		background:#130a01 url(images/g_1.jpg) no-repeat top left;}
.g_second{
		background:#130a01 url(images/g_2.jpg) no-repeat top left;}
.g_third{
		background:#130a01 url(images/g_3.jpg) no-repeat top left;}
.g_fourth{
		background:#130a01 url(images/g_4.jpg) no-repeat top left;}
.g_fifth{
		background:#130a01 url(images/g_5.jpg) no-repeat top left;}
.g_sixth{
		background:#130a01 url(images/g_6.jpg) no-repeat top left;}

		/**..................extra....................**/
	
	
	
	/**..................leftnav....................**/
	
.innernav{
	width:250px;
	padding:0;
	margin: 20px 0 0 0 ;
	float:left;
	text-align:left;
	}
	
.menu	{
	min-height:320px;
	width:960px;
	clear:both;
	padding:0;
	position:relative;	
	}


.innernav{
	width:250px;
	padding:0;
	margin: 20px 0 0 0 ;
	float:left;
	text-align:left;
	}

.innernav ul{
	margin:0;
	padding:0;
	}

.innernav li,h5{
	display:block;
	text-indent:10px;
	font-size:1.3em;
	font-weight:200;
	line-height:30px;
	background:url(images/hr.jpg) repeat-x 0 22px;
	margin:30px 0 0 0;
	padding:0;

	}

.innernav a{
	color:#8b6b51;
	margin:0;
	padding:0;
	text-decoration:none;
	display:block;
	}

.innernav a:hover{
	color: #771a01;}
	
.menu p{
	margin-bottom:25px;
		}
/*..... service........... */	
		
.service{
	padding:25px 0 0 0;
	}
.service p {
	margin:0;
	padding:0;
	}
.welcome ul{
	line-height:25px;
	margin:0px;
	padding:0 0 0 15px;
	
	}
.menu h3{
	text-align:left;
	text-indent:10px;
	margin-top:75px;
	font-size:2em;
	clear:both;
	position:relative;	
	}
	
	/*..... about........... */
	
	.about{
	padding:20px 0 0 0;
	}
	
.s_first{
		background:#130a01 url(images/s_1.jpg) no-repeat top left;}
.s_second{
		background:#130a01 url(images/s_2.jpg) no-repeat top left;}
.s_third{
		background:#130a01 url(images/s_3.jpg) no-repeat top left;}
		
/*..... contact........... */
.contact {
padding:20px 0 0;
}
.contact a{
	color:#bb6621;
	text-decoration:none;
		}
	
.contact a:hover{
	color:#9d131f;
		}
/*..... fotter area........... */



#fotter	{
	background:url(images/fotter_bg.jpg) repeat-x top center;
	width:100%;
	height:200px;
	margin:0;
	padding:0;
	clear:both;
	}



#fotter div{
	width:960px;
	height:100px;
	text-align:center;
	margin:0 auto;
	padding:0;
	padding:0;
	
	}

#fotter div div{
	padding:10px  0 0 0 ;
	width:480px;
	height:30px;
	text-align:right;
	display:block;
	float:left;
	color:#57483c;
	font-size:.8em;
	}	


#fotter ul,#fotter li a{
	height:25px;
	background:none;
	line-height:25px;
	color:#644a35;
	}
#fotter li a:hover {
	background:#9d131f;
	color: #95755b;
		}


#fotter ul{
	margin:0 auto;
	float:none;
		width:630px;
	}


.left {
	float:left;
	width:290px;
	text-align:left;
	}
#fotter a {
text-decoration:none;
color:#644a35;
	}	
#fotter a :hover{
	color:#9d131f;
		}
	
.bob{
	line-height:10px;
	letter-spacing:1px;
	}
