body
{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#453416;
font-size:12px;
background-color:#e5c58d;
background-image:url(../images/body_bg.jpg);
background-position:center top;
background-repeat:no-repeat;
}

/*Reset Styles!*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
}

img
{
float:left;

}

.clear
{
clear:both;
}

/*-- Wrapper --*/

#wrapper{
width:965px;
margin:0px auto;
}

/*-- Header --*/

#head{
float:left;
height:282px;
width:965px;
}

#head h1{
background-image:url(../images/i_clock.gif);
background-repeat:no-repeat;
background-position:left center;
width:370px;
height:0px;
float:left;
margin:0 0 0 350px;
padding:2px 0 35px 40px;
font-size:16px;
color:#271e0d;
display:block;
clear:both;
}

#head h1 strong{
font-size:18px;
}

#logo-box{
float:left;
width:329px;
height:197px;
background-image:url(../images/top_box1.jpg);
background-repeat:no-repeat;
}

#logo-box h2{
font-family:Trebuchet MS;
color:#FFFFFF;
font-size:20px;
float: right;
width:170px;
font-weight:normal;
padding:25px 20px 0 0;
}


#logo-box h2#two{
font-family:Trebuchet MS;
color:#FFFFFF;
font-size:20px;
float: right;
width:170px;
font-weight:normal;
padding:10px 20px 0 0;
}

#logo-box p{
float:right;
width:170px;
color:#efdbb9;
padding:0px 20px 0 0;
}

#banner-box{
float:right;
width:632px;
height:215px;
background-image:url(../images/top_box2.jpg);
background-repeat:no-repeat;
}


#banner-box ul{
float:left;
padding:25px 0 0 30px;
}

#banner-box li{
float:left;
background-image:url(../images/arrow_white.gif);
background-repeat:no-repeat;
list-style:none;
background-position:left center;
width:357px;
padding:5px 0 6px 13px;
font-size:14px;
color:#FFFFFF;
}

.last_li{
background-position:left 7px !important;
padding:3px 0 8px 13px !important;
}

.phone{
font-size:24px;
color:#FFFFFF;
font-weight:bold;
}

.logo{
float:left;
padding:25px 0px 0px 20px;
}


/* Main Div --*/

#main{
float:left;
width:965px;
}


/* Text Area  --*/

#text-area{
float:right;
width:760px;
}

/* Right Pannel --*/

#right-pannel{
float:right;
width:190px;
padding:0 0 0 15px;
}

#right-pannel h2{
font-family:Trebuchet MS;
float:left;
font-size:14px;
font-weight:bold;
width:180px;
padding:0 0 10px 0;
color:#000000;
}

#right-pannel h2#whatsnew{
font-family:Trebuchet MS;
float:left;
font-size:14px;
font-weight:bold;
width:133px;
height:22px;
padding:15px 0 0 47px;
background-image:url(../images/i_feather.gif);
background-repeat:no-repeat;
background-position:left top;
color:#000000;
display:block;
}

#right-pannel h2#product{
font-family:Trebuchet MS;
float:left;
font-size:14px;
font-weight:bold;
width:145px;
height:29px;
padding:10px 0 0 45px;
background-image:url(../images/i_brick.jpg);
background-repeat:no-repeat;
background-position:left top;
color:#000000;
display:block;
}

#right-pannel ul{
float:left;
width:185px;
padding:8px 0 10px 0;
}

#right-pannel li{
float:left;
width:172px;
list-style:none;
background:url(../images/bullet.jpg) no-repeat left 7px;
padding:2px 0 5px 13px;
}

.right_double_li{
background-position:left 7px !important ;
}


/*-- Content --*/

#content{
float:left;
width:525px;
min-height:700px;
border-left:1px #FFFFFF solid;
border-right:1px #FFFFFF solid;
padding:0px 10px 0 15px;
}

#content p{
float:left;
width:520px;
padding:0 0 10px 0;
text-align:justify;
clear: both;
margin: 0;
}

#content dl{
text-align:center;
font-weight:bold;
float:left;
display:block;
margin:10px 20px 20px 30px;
}

#content dt{
text-align:center;
padding:0 0 5px 0;
}

#content dd{
float:left;
clear:both;
}


#content h2{
font-family:Trebuchet MS;
font-size:20px;
font-weight:bold;
padding:0 0 10px 0;
color:#000000;
}

#content h3{
font-family:Trebuchet MS;
font-size:16px;
font-weight:bold;
padding:0 0 10px 0;
color:#3F3014;
clear: both;
}


#content ul{
	list-style-type: none;
	padding: 8px 0 18px 0;
	margin:0;
	clear: both;
}

#content li{
	 background: url(../images/bull-default.jpg) no-repeat left 9px;
	 padding: 3px 0 3px 16px;
	 margin:0;
	 line-height: 22px;
	 border-bottom: 1px dashed #c2a571;
}

#content li a:link, #content li a:visited, #content li a:active{
	font: Bold 11px verdana;
	text-decoration: none;
	color: #554b3b;
}

#content li a:hover{
	color: #fff6e7;
	background: #c2a064;
	padding: 3px 5px;
}

.center{
	text-align: center !important;
}

.left_imgs{
float:left;
padding:0 15px 10px 0;
}

.map{
	float: left;
	text-align: center;
	padding: 10px 0 0 4px;
}

.bdr{
	border: 3px solid #c2a064;
}

.right_img{
float:right;
padding:0 0 170px 20px;
}

.right_img2{
float:right;
padding:0 0 20px 20px;
}


.main_h{
padding:0 0 15px 0;
clear:both;
}

.read_more a:link, .read_more a:visited, .read_more a:active{
width:100px;
margin:10px 0 0 0;
padding:0 0 0 8px;
font-weight:normal;
color:#010101;
float:left;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:left center;
text-decoration:underline;
display:block;
}

.read_more a:hover{
text-decoration:none;
}

.combo_box{
float:left;
background-color:#FFFFFF;
border:#ebe3d7 solid 1px;
width:500px;
padding:10px;
display:block;
}

.combo_box p{
float:left;
width:498px !important;
text-align:justify;
}

.combo_box h3{
color:#2c2b2a;
font-weight:bold;
font-size:12px;
padding:0 0 23px 0;
width:500px;
}
#promo{
	width: 450px;
	height: 100%;
	background: #fff;
	border: 3px dashed #099;
	padding: 10px;
	margin: 5px;
}
#promo h1{ color: #099; font-size: 22px;}
#promo h2{font-size: 17px; }

/* Left Pannel --*/

#left-pannel{
float:left;
width:182px;
padding:0 12px 0 11px;
}


#left-box{
float:left;
width:150px;
height:144px;
background-image:url(../images/left_box_bg.jpg);
background-repeat:repeat-x;
padding:10px 10px 10px 20px;
text-align:center;
}

#left-box h2{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
width:135px;
}

#left-box h3{
font-size:12px;
font-weight:bold;
color:#e5c58d;
width:125px;
padding:10px 0 0 0;
}

#left-box p{
color:#FFFFFF;
width:135px;
}

#client{
float:left;
width:180px;
padding:20px 0 0 0;
}

#client h2{
font-family:Trebuchet MS;
float:left;
font-size:14px;
font-weight:bold;
width:145px;
height:28px;
padding:10px 0 0 35px;
background-image:url(../images/i_comment.jpg);
background-repeat:no-repeat;
background-position:left top;
color:#000000;
display:block;
}

#client p{
float:left;
width:180px;
padding:5px 0 7px 0;
}

.client_name{
color:#000000;
float:left;
font-weight:bold;
font-style:italic;
width:170px;
}

.view_more a:link, .view_more a:visited, .view_more a:active{
width:100px;
margin:10px 0 0 0;
padding:0 0 0 8px;
font-weight:normal;
color:#60410b;
float:left;
background-image:url(../images/arrow_maron.gif);
background-repeat:no-repeat;
background-position:left center;
text-decoration:underline;
display:block;
}

.view_more a:hover{
text-decoration:none;
}

/* Navigation --*/

#nav{
float:left;
width:180px;
}

#nav ul{
	float:left;
	width:114px;
	padding:0 0 20px 10px;
}

#nav li{
float:left;
width:120px;
font-family:Trebuchet MS;
font-size:14px;
font-weight:bold;
color:#876f45;
list-style:none;
}

#nav li a:link, #nav li a:active, #nav a:visited{
float:left;
width:120px;
height:20px;
padding:4px 0 2px 12px;
background-image:url(../images/nav_bg.gif);
background-repeat:no-repeat;
background-position:bottom left;
font-family:Trebuchet MS;
font-size:14px;
font-weight:bold;
color:#876f45;
list-style:none;
text-decoration:none;
}

#nav li a:hover{

background-image:url(../images/nav_bg_over.gif);
background-repeat:no-repeat;
background-position:bottom left;
color:#ffffff;
text-decoration:none;

}

.first_tab{
margin:0 !important;
}

/*-- Footer --*/

#footer{
float:left;
width:965px;
margin:20px 0 0 0;
border-top:#FFFFFF solid 1px;
padding:10px 0 0 0;
color:#735f3e;
}

#footer ul{
float:left;
width:750px;
padding:0 0 5px 0;
}

#footer li{
float:left;
width:auto;
padding:0 5px 0 10px;
background-image:url(../images/sep_footer.jpg);
background-position:left center;
background-repeat:no-repeat;
list-style:none;
}

#footer li a:link, #footer li a:active, #footer li a:visited{
color:#735f3e;
text-decoration:none;
}

#footer li a:hover{
color:#FFFFFF;
}

#footer p{
width:750px;
float:left;
font-size:11px;
padding:0 0 10px 0;
}

#footer strong{
font-size:12px;
font-weight:bold;
}

.first_link{
padding:0 5px 0 0px !important;
background-image:none !important;
}

.yodle{
float:right;
width:190px;
}

.yodle a:link, .yodle a:active, .yodle a:visited{
color:#735f3e;
text-decoration:none;
}

.yodle a:hover{
text-decoration:underline;
}