@charset "utf-8";
/*	
	Copyright: http://www.wServe.com
	Author: nepdud@gmail.com
	Date: 17th oct, 2008.
*/

body { margin:0; padding:0; background:#680003; font-family: Arial, Helvetica, sans-serif;	font-size: 62.5%; color:#EADCC3;}
*, html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input, table, tr, td, img { margin: 0; padding: 0;}
div, img {border:0;}
* {	margin:0; padding:0;}
a{outline:none;}
.clear{ clear:both;}
div#Wrapper{margin:0 auto; width:960px;}
div#header{height:105px; background:url(../images/header-bg.jpg) no-repeat right;}
div#branding{float:left;}
div#branding h1{ background:url(../images/branding.jpg) no-repeat; width:540px; height:105px; text-indent:-2500px;}
div#Tnav{float:right; margin:16px 35px 0 0; width:82px;}
div#Tnav a{ text-decoration:none;}
div#Tnav a{ text-decoration:none;}
div#navigation{ width:281px; height:266px; float:left; overflow:hidden;}
div#navigation ul{ margin:0; padding:0;}
div#navigation ul li{ list-style:none;}
div#navigation ul li a{padding:0; margin:0; outline:none; height:54px; display:block; text-indent:-2500px}
		#nav_home a{background:url(../images/navigation_bg.jpg) no-repeat -281px 0; }
		#nav_home a:hover{background:url(../images/navigation_bg.jpg) no-repeat 0px 0;}
		#nav_home a.active{background:url(../images/navigation_bg.jpg) no-repeat 0px 0;}
		#nav_about a{background:url(../images/navigation_bg.jpg) no-repeat -281px -54px;}
		#nav_about a:hover{background:url(../images/navigation_bg.jpg) no-repeat 0px -54px;}
		#nav_about a.active{background:url(../images/navigation_bg.jpg) no-repeat 0px -54px;}
		#nav_services a{background:url(../images/navigation_bg.jpg) no-repeat -281px -108px;}
		#nav_services a:hover{background:url(../images/navigation_bg.jpg) no-repeat 0 -108px;}
		#nav_services a.active{background:url(../images/navigation_bg.jpg) no-repeat 0 -108px;}
		#nav_gallery a{background:url(../images/navigation_bg.jpg) no-repeat -281px -162px;}
		#nav_gallery a:hover{background:url(../images/navigation_bg.jpg) no-repeat 0 -162px;}
		#nav_gallery a.active{background:url(../images/navigation_bg.jpg) no-repeat 0 -162px;}
		#nav_contact a{background:url(../images/navigation_bg.jpg) no-repeat -281px -216px;}
		#nav_contact a:hover{background:url(../images/navigation_bg.jpg) no-repeat 0 -216px;}
		#nav_contact a.active{background:url(../images/navigation_bg.jpg) no-repeat 0 -216px;}
div#welcome{ background:url(../images/nav_content.jpg); height:266px; width:678px; float:left;}
div#box{width:430px; margin:40px 0 0 24px; color:#333333; font-size:1.2em;}
div#black_img{background:url(../images/black.jpg) no-repeat; height:25px; width:960px; display:block;}
div#tRed{ background:url(../images/tred.jpg) no-repeat; height:10px; overflow:hidden;}
div#mRed{ background:#930004; width:920px; margin:0 auto; padding:0 10px;}
div.DimR{width:300px; margin:0 10px 0 0; background: url(../images/corner_top.jpg) no-repeat top left #590205; float: left; line-height:16px; font-size:1.2em;}

div.DimRB{width:610px; margin:0 10px 0 0; background:url(../images/tred_t.jpg) no-repeat top left #590205; float: left; line-height:16px; font-size:1.2em;}
div.spaan{background: url(../images/bred_b.jpg) no-repeat bottom left; display:block; height:460px; padding:20px 15px 0; width:580px;}
.DimR a{text-decoration:none; color:#EADCC3; font-weight:bold;}
.DimR a:hover{text-decoration:underline;}
div.DimR div{background: url(../images/corner_bottom.jpg) no-repeat bottom left; display:block; height:460px; padding:20px 15px 0; width:270px;}
div#bRed{ background:url(../images/bred.jpg) no-repeat; height:10px; overflow:hidden;}
div#footer{background:url(../images/footer_bg.jpg) no-repeat center top; padding:35px 0 0 0; text-align:center; color:#C6B28F; font-size:1.2em;}
div#footer a{ text-decoration:none; color:#C6B28F; font-weight:bold; line-height:18px;}
div#footer a:hover{text-decoration:underline;}
div#footer img{margin:8px 0 0 0;}
div#paddin{ margin:0 15px 0;}
h1.DimR{font: 25px Georgia, Helvetica; color:#FFFFFF; padding:0 0 10px;}
p.nortxt{padding:10px 0 0;font-size:13px; line-height:18px;}
a.more_link{background:url(../images/more_link.jpg) no-repeat 0 -19px; display:block; height:19px; margin:15px 0 0;}
a.more_link:hover{background:url(../images/more_link.jpg) no-repeat 0 0 ; display:block; height:19px; margin:15px 0 0;}
div.image_coming{ background:url(../images/coming-soon.jpg) no-repeat 60px 150px; height:200px; width:500px;}

#contactleft{width:562px; position: relative; float:left;}
.border{font: 12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #FFE888; background:#EBE9E9; width:262px; height:18px; padding:2px;}
.border1{font: 12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #FF0000; background:url(../images/contact_bg.jpg) #fff; width:262px; height:18px; padding:2px;}
.bordera{ font: 12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #C4C4C4; background:#EBE9E9; width:262px; height:18px; padding:2px;}
.bordera1{font: 12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #C4C4C4; background:#fff; width:262px; height:18px; padding:2px;}
.btn{background: #930104; border:2px solid #FFE888; font: 1.1em Arial, Helvetica, sans-serif; padding:3px; cursor:pointer; color:#f1f1f1;}
.btn:hover{background: #590205;}
#c1{margin:0 auto; padding:0; width:270px; float:left; line-height:25px; text-align:left; font-weight:bold;}	
#c2{margin:0; padding:0 0 0 20px; width:270px; float:left;	line-height:25px;float:left; font-weight:bold;}
.error{	background: #930104; border-top:1px solid #FF7D7D; border-bottom:1px solid #FF7D7D; font-size:14px;	padding:12px; text-align:center; color:#fff;}
.ok{background: #930104; border-top:1px solid #DEFF00; border-bottom:1px solid #DEFF00; font-size:1.4em; padding:12px; text-align:center; color:#E0C485;}