body
{
margin:0 0 0 0;
background:#1a1007 url(../images/bg.jpg) repeat-x;
font: normal 12px Tahoma;
color:#000000;
}

/*Reset Styles!*/
body, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
dl, dt, dd, ol, ul, li,
fieldset, form, input, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, img {
margin: 0;
padding: 0;
border: 0;
}

h1, h2, h3, h4, h5, h6 {
font:Tahoma;
color:#000;
}

ul{
clear:left;
padding:5px 0;
}

li{
list-style-position:inside;
}


.clear
{
clear:both;
}

a:link, a:visited, a:active {
color:#EE3729;
text-decoration:none;
}

a:hover {
color:#000;
}

/*Main Container*/

#maincontainer {
clear:both;
width:899px;
margin:0 auto;
}

/*Header*/

#header {
float: left;
width: 899px;
height:104px;
padding:6px 0 2px 0;
position: relative;
}

#header img, #testimonials img, #Services img, #why_choose_us img {
float:left;
}

#header h2{
float:left;
font:bold 32px Tahoma;
/* background:url(../images/logo.gif) no-repeat left top; */ 
color:#bc9659;
height:80px;
width:303px;
margin:10px;
}
#header h2 a:link, #header h2 a:active, #header h2 a:visited{
color:#bc9659;
text-decoration:none;
}
#header h2 a:hover{
color:#000000;
}
#header p{
float:right;
font:normal 20px Tahoma;
color:#463a2b;
padding:15px 0 0 0;
text-align:right;
width: 425px;
}

#header span{

font:normal 30px Tahoma;
color:#EE3729;
}

#header strong{
float:right;
font:normal 12px Tahoma;
color:#1a1007;
}

/*Navigation*/

.topnav {
background:url(../images/topnav_bg.jpg) repeat-x;
clear: both;
width:900px;
padding:0;
float:left;
list-style-type:none;
background-color:#1A1007;
}

.topnav li {
float:left;
font:bold 13px Tahoma;
color:#FFFFFF;
list-style-type:none;
padding:12px 30px;
background:url(../images/seprator.jpg) no-repeat right;
}

.topnav li.last_li {
background:none;
}

.topnav li a:link, .topnav li a:visited, .topnav li a:active{
text-decoration:none;
color:#FFFFFF;
}

.topnav li a:hover {
text-decoration:none;
color:#cc9561;
}

/*Banner*/

#bannner {
clear: both;
float: left;
width: 891px;
}


#middle {
clear: both;
float: left;
width: 891px;
background:#f9f3dc;
border-bottom:4px solid #fff;
border-left:4px solid #fff;
border-right:4px solid #fff;
}

/*Left Panel*/

#leftpanel {
width:152px;
float:left;
}


/*Services*/

#Services {

float: left;
width: 152px;
margin:6px 0 0 0;
background:#ebd7b7;
}


#Services h2{
float:left;
width:94px;
background:#1b1108 url(../images/heading_bg.jpg) no-repeat top;
font:bold 14px Tahoma;
color:#fff;
padding:8px 22px 8px 36px;
}

#Services ul {
float:left;
width:138px;
padding:12px 0 10px 14px;
list-style-type:none;
}

#Services li {
font:normal 12px Tahoma;
color:#463a2b;
width:126px;
float:left;
padding:0 0 0 12px;
background:url(../images/bulit.jpg) no-repeat left 10px;
list-style-type:none;
}



#Services li a:link, #Services li a:visited, #Services li a:active {
font-weight:normal;
color:#463a2b;
text-decoration:none;
width:126px;
float:left;
border-bottom:1px solid #463a2b;
padding:6px 0 6px 0;
}

#Services li a:hover{
color:#000;
text-decoration:none;
}

#Services li a.services_last:link, #Services li a.services_last:active, #Services li a.services_last:visited{
background:none;
border:none;
}

/*Testinmonial*/

#testimonials {
float: left;
width: 152px;
margin:6px 0 0 0;
background:#ebd7b7;
}

#testimonials h2{
float:left;
width:94px;
background:#1b1108 url(../images/heading_bg.jpg) no-repeat top;
font:bold 14px Tahoma;
color:#fff;
padding:8px 22px 8px 36px;
}


#testimonials p {
font:italic 12px Tahoma;
color:#463a2b;
width:135px;
float:left;
padding:5px 0 0 12px;
list-style-type:none;
}

#testimonials span{
font:bold 12px Tahoma;
color:#463a2b;
float:left;
padding:0 0 0 5px;
}

.read_more {
float:left;
padding:15px 5px 10px 40px;
}


#right_content {
float: right;
width: 716px;
padding:0 0 17px 0;
}

/*Content*/

#content {
float: left;
width: 539px;
margin:5px 0 0 0;
}


#content h2 {
font:bold 20px Tahoma;
color:#000;
padding:0 0 5px 0;
} 

#content p {
color:#1a1007;
padding:0 0 15px 0;
}

#content ul {
margin:0 0 15px 0;
}

.img_right
{
float:right;
margin: 5px 10px 0 10px;
border: solid 1px #CA9563;
}

#content h3 {
font:bold 12px Tahoma;
color:#000;
}


/*why choose us*/

#why_choose_us {
float: left;
width: 539px;
background:url(../images/why_choose_us_bg.jpg) repeat-y;
margin: 20px 0 10px 0;
}

#why_choose_us h2 {
font: normal 20px Tahoma;
color:#000;
float:left;
padding:8px 0 0 19px;
}

#why_choose_us ul {
float:left;
padding:10px 0 0 20px;
}

#why_choose_us li {
background:url(../images/choose_us_bulit.jpg) no-repeat left 6px;
font: normal 12px Tahoma;
color:#1a1007;
padding:0 0 0 12px;
line-height:20px;
list-style-type:none;
list-style-position: outside;
}

#why_choose_us img.pad_left {
	padding:0 10px 0 0;
	float:right;
}

/*Right Panel*/


#right_pannel {	
float: right;
width: 152px;
margin:6px 0 0 0;
}


/*Contact Form*/

#contact_form {
float: left;
width: 152px;
}


#contact_form h2{
float:left;
width:93px;
background:url(../images/heading_bg_right.jpg) no-repeat top;
font:bold 14px Tahoma;
color:#fff;
padding:8px 23px 8px 36px;
}

#contact_form ul {
float:left;
width:142px;
list-style-type:none;
padding:10px 0 0 8px;
background:#ebd7b7 url(../images/left_bottom.jpg) no-repeat right bottom;
}

#contact_form li{
width:142px;
font: normal 11px Tahoma;
background:url(../images/field.jpg) no-repeat right bottom;
margin:2px 0 0 0;
list-style-position:outside;

}

#contact_form li.submit_btn  input {
border:none;
width:52px;
float:right;
padding:5px 0 5px 0;
}

#contact_form li.submit_btn{
background:none;
}


#contact_form li input{
border:none;
background:none;
}

#contact_form li textarea{
background:none;
border:none;
}

#contact_form li.comments{
width:142px;
background:url(../images/comment_field.jpg) no-repeat bottom right;
border:none;
}

#contact_form li label{

font: normal 10px Tahoma;
text-align:left;
color:#4d4131;
border:none;
padding:0 0 0 3px;
}

#contact_form input {
width:140px;
padding:4px 0 3px 0;
border:none;

}

#contact_form textarea {
width:140px;
height:60px;
}

#contact_form p{
float:right;
font:normal 18px Tahoma;
color:#fff;
text-align:center;
width:152px;
padding:28px 0 0 0;
background:#1a1007 url(../images/call_us_bg.jpg) no-repeat top right;
margin:20px 0 0 0;
}
#contact_form p img{
padding:20px 0 0 0;
}

#contact_form p strong{
font:bold 18px Tahoma;
color:#fff;
}


/*Footer*/

#footer {

float: left;
width: 899px;
padding:0 0 20px 0;
text-align:center;
}

#footer ul{
list-style-type:none;
margin:10px 0 0 0;
}

#footer li{
font:normal 11px Verdana;
color:#e5e6db;
background:url(../images/nav_seprator.jpg) no-repeat right;
padding:0 8px 0 8px;
display:inline;
}

#footer li.contact_us {
background:none;
}

#footer li a:link, #footer li a:active, #footer li a:visited {
text-decoration:none;
color:#e5e6db;
}

#footer li a:hover {
color:#ebd7b7;
text-decoration: underline;
}

#footer p{
float:left;
width:880px;
font:normal 11px Verdana;
color:#e5e6db;
text-align:center;
padding:0 0 5px 0;
}

#footer p span{
font:bold 11px Verdana;
color:#e5e6db;
}

#footer p span a:link, #footer p span a:active, #footer p span a:visited {
text-decoration:none;
color:#e5e6db;
}

#footer p span a:hover {
color:#ebd7b7;
text-decoration:underline;
}

.text {font-style: italic;}
.source {font-weight: bold; text-align: right;}

#header h3 {	
position:absolute;
margin-left:235px;
font-family:serif;
font-style:italic;
font-size:14px;
margin-top:86px;
color:#000;
}

