/* ---------------------------------------------------------------- 

 *  GLOBAL

 * ---------------------------------------------------------------- 

*/ 

body {

	color: #2b2b2b;
	margin: 0;

	background-color: #ded7ba;

	

}

td {
	vertical-align: top;
}


 blockquote{

	background: #ffffff url(images/blockquote.gif) no-repeat left top;

	margin-top: 8px;

	margin-right: 0;

	margin-bottom: 20px;

	margin-left: 0;

	padding-top: 12px;

	padding-right: 10;

	padding-bottom: 13px;

	padding-left: 46px;

}



/* ---------------------------------------------------------------- 

*  WRAPPER

* ---------------------------------------------------------------- 

*/ 

#wrapper {
margin-top: 0px;
	
}







#main_page h1{

	color: #315b2d;

        font-size: 18px;

	margin-top: 7px;

	margin-bottom: 15px;

}



#wrapper h2{
	color: #315b2b;
	
}

#wrapper h1{

	color: #315b2b;



}


/* ---------------------------------------------------------------- 

*  BUTTON TEMPLATE

* ---------------------------------------------------------------- 

*/ 

div.button {

	background: url(images/grey_btn_left.gif) no-repeat left center;

}

div.button a {
	background: url(images/grey_btn_right.gif) no-repeat right center;
	color: #FFFFFF;
	font-size: 12px;	

}



/* ---------------------------------------------------------------- 

*  HEADER

* ---------------------------------------------------------------- 

*/ 

#header {

	/*background: #2b2b2b url(images/grey_header.gif) no-repeat center top;*/

	background-image: url(images/bg3.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;

}

#header h1 {

	/*background: url(images/grey_seperator.gif) no-repeat center right;*/

}

#header h1 a {

	color: #ffffff;

}



#header span {

	color: #ffd02a;

}

#header li {

	background: #ffffff;

	background: url(images/grey_tabs.gif) no-repeat;

}

#header li.current_page_item {

	background: #ffffff;

}

#header li.current_page_item a {

	color: #3b3b3b;

}

#header li a {

	color: #dfdfdf;

}



/* ---------------------------------------------------------------- 

*  CONTENT

* ---------------------------------------------------------------- 

*/ 




/* ---------------------------------------------------------------- 

*  CONTENT MAIN

* ---------------------------------------------------------------- 

*/







#content #nav li.active {

	background: url(images/grey_btn_left.gif) no-repeat left center;

}

#content #nav li.active a {

	background: url(images/grey_btn_right.gif) no-repeat right center;

}

#content #main {

padding-top: 10px;	
padding-left: 10px;

}



#content #main .popular span {

	color: #f4be00;

}

#content #main .popular span a {

	color: #f4be00;

}

#content #main .popular div.comments {

	color: #ffffff;

	background: url(images/grey_comment.gif) no-repeat;

}

#content #main .popular div.comments a {

	color: #ffffff;

}

#content #main .latest span {

	color: #f4be00;

}

#content #main .latest span a {

	color: #f4be00;

}

#content #main .latest div.comments {

	color: #ffffff;

	background: url(images/grey_comment.gif) no-repeat;

}

#content #main .latest div.comments a {

	color: #ffffff;

}



/* ---------------------------------------------------------------- 

*  CONTENT POST

* ---------------------------------------------------------------- 

*/

#content #category_nav li.active {

	background: url(images/grey_btn_left.gif) no-repeat center left;

}

#content #category_nav li.active a {

	background: url(images/grey_btn_right.gif) no-repeat right center;

}

#content .post .comments {

	background: url(images/grey_comment.gif) no-repeat;

}

#content .post .comments a {

	color: #ffffff;

}

#content .post div.category a {

	color: #f4be00;

}

#content .post a {

	color: #d1a301;

}

#content .post blockquote {

	border-left: 5px solid #ffd02a;

}

#content .post ul {

	margin-left: 15px;

	list-style-image: url(images/grey_post_li.gif);

}



/* ---------------------------------------------------------------- 

*  PAGE NAVIGATION

* ---------------------------------------------------------------- 

*/

.page_navigation li.active {

	background: url(images/grey_btn_left.gif) no-repeat center left;

}

.page_navigation li.active a {

	background: url(images/grey_btn_right.gif) no-repeat right center;

}



/* ---------------------------------------------------------------- 

*  COMMENTS

* ---------------------------------------------------------------- 

*/

#comment #comment_form p a {

	color: #D1A301;

}

#comment .right .comment .user span {

	color: #ecb800;

}

#comment .right .comment a {

	color: #d1a301;

}



/* ---------------------------------------------------------------- 

*  FOOTER

* ---------------------------------------------------------------- 

*/ 

#footer {

	color: #636362;

}

#footer a.rss {

	color: #636362;

	/*background: url(images/grey_rss.gif) no-repeat center right;*/

}



























/* SECOND TIER PAGE NAVIGATION */

/* Root = Horizontal, Secondary = Vertical */



#navbar {

	width: 900px;

	margin-right: auto;

	margin-left: auto;	

	

	

	

}







#navmenu-h {

	z-index: 13;

	position: relative;

	float: right;

	



	

}



#navmenu-h li.alignright {

float: left;

}







ul#navmenu-h {

	border: 0 none;

	padding: 0;

	/*For KHTML*/

	list-style: none;

	position: absolute;

	margin-top: 73px;

	margin-left: 250px;

	

}





/*sssssssssssssssssssssssssssss*/



ul#navmenu-h li {

	margin: 0;

	border: 0 none;

	padding: 0;

	float: left;

	/*For Gecko*/

	display: inline;

	list-style: none;

	position: relative;

	

	background-repeat: no-repeat;

	background-position: top;

}



ul#navmenu-h ul {

margin: 0;

border: 0 none;

padding: 0;

width: 160px;

list-style: none;

display: none;

position: absolute;





}



ul#navmenu-h ul:after,ul#navmenu-h-r ul:after /*From IE 7 lack of compliance*/ {

clear: both;

display: block;

font: 1px/0px serif;

content: ".";

height: 0;

visibility: hidden;

}

ul#navmenu-h ul li{

width: 170px;

float: left;





	/*For IE 7 lack of compliance*/

	display: block !important;

	/*For IE*/

}













/* Root Menu */

ul#navmenu-h a {
	float: none !important;
	/*For Opera*/

	/*For IE*/

	display: block;
	background: transparent;
	color: #fff;
	/*font: 12px/24px Helvetica;*/

	text-decoration: none;
	text-transform: uppercase;
	height: auto !important;
	font-size: 12px;		/*For IE*/
	font-weight: bold;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}



/* Root Menu Hover Persistence */

ul#navmenu-h a:hover,

ul#navmenu-h-r a:hover,

ul#navmenu-h li:hover a,

ul#navmenu-h-r li:hover a,

ul#navmenu-h li.iehover a,

ul#navmenu-h-r li.iehover a {

background: #694e21;

color: #fff;



}



/*ul#navmenu-h li.current_page_item {

	background: #ffffff;

	color: #333333;

}



ul#navmenu-h li.current_page_item a {

	color: #3b3b3b;

}

*/



/* 2nd Menu */

ul#navmenu-h li:hover li a,

ul#navmenu-h li.iehover li a,

ul#navmenu-h-r li:hover li a,

ul#navmenu-h-r li.iehover li a {

float: none;

background: #315b2d;

color: #ffffff;

font-weight: normal;

}

/* 2nd Menu Hover Persistence */

ul#navmenu-h li:hover li a:hover,

ul#navmenu-h li:hover li:hover a,

ul#navmenu-h li.iehover li a:hover,

ul#navmenu-h li.iehover li.iehover a,

ul#navmenu-h-r li:hover li a:hover,

ul#navmenu-h-r li:hover li:hover a,

ul#navmenu-h-r li.iehover li a:hover,

ul#navmenu-h-r li.iehover li.iehover a {

background: #163812;

color: #FFF;

}

/* 3rd Menu */

ul#navmenu-h li:hover li:hover li a,

ul#navmenu-h li.iehover li.iehover li a,

ul#navmenu-h-r li:hover li:hover li a,

ul#navmenu-h-r li.iehover li.iehover li a {

background: #000;

color: #ccc;

}

/* 3rd Menu Hover Persistence */

ul#navmenu-h li:hover li:hover li a:hover,

ul#navmenu-h li:hover li:hover li:hover a,

ul#navmenu-h li.iehover li.iehover li a:hover,

ul#navmenu-h li.iehover li.iehover li.iehover a,

ul#navmenu-h-r li:hover li:hover li a:hover,

ul#navmenu-h-r li:hover li:hover li:hover a,

ul#navmenu-h-r li.iehover li.iehover li a:hover,

ul#navmenu-h-r li.iehover li.iehover li.iehover a {

background: #CCC;

color: #FFF;

}

/* 4th Menu */

ul#navmenu-h li:hover li:hover li:hover li a,

ul#navmenu-h li.iehover li.iehover li.iehover li a,

ul#navmenu-h-r li:hover li:hover li:hover li a,

ul#navmenu-h-r li.iehover li.iehover li.iehover li a {

background: #EEE;

color: #666;

}

/* 4th Menu Hover */

ul#navmenu-h li:hover li:hover li:hover li a:hover,

ul#navmenu-h li.iehover li.iehover li.iehover li a:hover,

ul#navmenu-h-r li:hover li:hover li:hover li a:hover,

ul#navmenu-h-r li.iehover li.iehover li.iehover li a:hover {

background: #CCC;

color: #FFF;

}

ul#navmenu-h ul ul,

ul#navmenu-h ul ul ul,

ul#navmenu-h-r ul ul,

ul#navmenu-h-r ul ul ul {

display: none;

position: absolute;

top: 0;

left: 160px;

}

/* Do Not Move - Must Come Before display:block for Gecko */

ul#navmenu-h li:hover ul ul,

ul#navmenu-h li:hover ul ul ul,

ul#navmenu-h li.iehover ul ul,

ul#navmenu-h li.iehover ul ul ul,

ul#navmenu-h-r li:hover ul ul,

ul#navmenu-h-r li:hover ul ul ul,

ul#navmenu-h-r li.iehover ul ul,

ul#navmenu-h-r li.iehover ul ul ul {

display: none;

}

ul#navmenu-h li:hover ul,

ul#navmenu-h ul li:hover ul,

ul#navmenu-h ul ul li:hover ul,

ul#navmenu-h li.iehover ul,

ul#navmenu-h ul li.iehover ul,

ul#navmenu-h ul ul li.iehover ul,

ul#navmenu-h-r li:hover ul,

ul#navmenu-h-r ul li:hover ul,

ul#navmenu-h-r ul ul li:hover ul,

ul#navmenu-h-r li.iehover ul,

ul#navmenu-h-r ul li.iehover ul,

ul#navmenu-h-r ul ul li.iehover ul {

display: block;

}



/* Float Properties*/



.clearfloat:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

	}



.clearfloat {

	display: inline-block;

	}





/* Hides from IE-mac \*/

* html .clearfloat {

	height:1%;

	}



*+html .clearfloat {

	height:1%;

	}



.clearfloat {

	display:block;

	}

	

	#slogan {

	position: absolute;

	visibility: visible;

	float: left;

	margin-top: 310px;

	

}



#slogan img{

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	padding: 0px;

	float: none;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 6px;

}







.home_video {

	margin-top: 10px;

	margin-bottom: 10px;

}



.right_home{
	width: 410px;
	float: left;
	margin-top: 10px;
}

.right_home h1{
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 15px;
	color: #305a2a;
}



.left h1{

	font-size: 18px;

	padding-top: 0px;

	margin-bottom: 15px;

}



.img1 {

	float: left;

	margin-right: 8px;

	margin-bottom: 0px;

	border: 2px solid #ded7ba;

}



.img2 {

	float: right;

	margin-bottom: 0px;

	margin-left: 5px;

	border: 2px solid #ded7ba;

        clear: both;

}



.clear{

clear: both;

}



#main_page{

	width: 100%;

	float: left;

}



#side_bar{

	width: 390px;

	float: right;

	padding: 10px;

        

}



#side_bar a{

	color: #315b2d;



}



#side_bar h2{

	font-size: 16px;

	margin-top: 10px;

	margin-bottom: 10px;

	color: #000000;	

	padding-bottom: 6px;



}



.clearme{

	clear: both;	

}.home_form {
	font-size: 12px;
	width: 160px;
	float: left;
	height: auto;
	padding-top: 50px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 230px;
	margin-bottom: 15px;
	background-image: url(images/bg_home_form3.gif);
	background-repeat: no-repeat;
	color: #6b522a;
}

.home_form input{



	font-size: 12px;

}



.contact_form {

	background-color: #DED7BA;

	padding: 15px;

	border: 1px solid #968965;

	font-size: 12px;

	width: 420px;

	float: left;

	height: auto;

}



.submit{
	color: #FFFFFF;
	background-image: url(images/send_button.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 70px;
	background-color: transparent;
	border: none;
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: -4px;
	margin-left: 65px;
	margin-bottom: 20px;
	
}



.quote {

	background: #ffffff url(images/blockquote.gif) no-repeat left top;

	margin-top: 8px;

	margin-right: 0;

	margin-bottom: 20px;

	margin-left: 0;

	padding-top: 12px;

	padding-right: 10;

	padding-bottom: 13px;

	padding-left: 46px;

}


.green_phone{
	float: left;
	margin-top: -8px;
	margin-right: 7px;
	margin-left: 5px;
}	
div.button2 {
	background: url(images/grey_btn_left.gif) no-repeat left center;
	float: left;
	margin-right: 6px;
}

div.button2 a {
	background: url(images/grey_btn_right.gif) no-repeat right center;
	color: #FFFFFF;
	font-size: 12px;
}#email {
	position: absolute;
	margin-top: 175px;
	margin-left: 10px;
}



.home_form3 {
	font-size: 12px;
	width: 404px;
	height: auto;
	padding-right: 15px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	background-image: url(images/bg_contact_form.jpg);
	background-repeat: no-repeat;
	color: #6b522a;
	padding-left: 20px;
}

.home_form3 input{



	font-size: 12px;

}
.submit3{
	color: #FFFFFF;
	background-image: url(images/send_button.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 70px;
	background-color: transparent;
	border: none;
	font-size: 12px;
	font-weight: bold;
	line-height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-left: 274px;
	margin-bottom: 20px;
}


.testimonials{
	height: auto;
	position: relative;
	margin-bottom: 20px;
}
.testimonials ul li{
	height: auto;
	position: relative;
}

#rotator {
  
    z-index: 1;
}
