/* body */

body {

	font-family: Verdana, Tahoma, Arial, san-serif;

	font-size:12px;

	line-height:21px;

	color:#fefff0;

}

/* top navigation */

	/*a */

	#nav ul li a { 

		color:#62683c;

	}

	#nav ul li a:hover { 

		color:#858a61;

	}

	#nav ul li.current_page_item a { 

		color:#8B9EAF;

	}

	#nav ul li.current_page_item a:hover { 

		color:#fff;

	}

	/* Sub level menu links style */

	#nav ul li ul li a, #nav ul li ul li.page_item  a{

		background: #b2ba92;

		color:#fff;

		border-bottom:1px solid #5a7234;

		border-left:1px solid #5a7234;

		border-right:1px solid #5a7234;

	}

	#nav ul li ul li a:hover{ /*sub menus hover style*/

		background: #FBFCFD;

		color: #54687A;

	}

	#nav ul li ul li ul li a{

		border-top:1px solid #FCFDFE;

	}

/* slider area */

	/* sliding texts on main page slider */

	#slider_in{

	}

	/* slider title text */

	.sliding_text_text{

		color:#fff;

	}

	/* slider title title*/

	.sliding_text_text h1,.sliding_text_text  h1 a{

		color:#e8f4fb;

	}

	/* slider text link */

	.sliding_text_text a{

		color:#fff;

	}

	.sliding_text_text a:hover{

		color:#fff;

	}

/* boxes  */

	/* home page left side boxes  */

	#home_left .box h2{

		color:#3c230a;

	}	

	#home_left .box .textarea{

		color:#ebecdb;

	}	

	/*right side boxes  */

	#home_right .box h2,

	#page_right .box h2{

		color:#3c230a;

	}	

	#home_right .box .titlearea2 h2,

	#page_right .box .titlearea2 h2{

		color:#511703;

	}	

	#home_right .box .textarea,

	#page_right .box .textarea{

		color:#ebecdb;

	}	

	/* testimonials author   */

	#home_right .box .textarea h3,

	#page_right .box .textarea h3{

		color:#511703;

	}	

	/* testimonials company name   */

	#home_right .box .textarea h4,

	#page_right .box .textarea h4{

		color:#78a6a6;

	}	

/* buttons   */

	/* big button */

		.button_big a{

			color:#fff;

		}

		.button_big a:hover{

			color:#c6d9d5;

		}

	/* small button */

		.button_small a{

			color:#fff;

		}

		.button_small a:hover{

			color:#c6d9d5;

		}

/* footer */


	#footer_container .links{

		color:#1f2823;

	}

	#footer_container .links a{

		color:#1f2823;

	}
	
	#footer_container .links a:hover{

		color:#91bda4;
		text-decoration:underline;

	} 
	
	#footer_container .copytext{

		color:#1f2823;

	}


	#footer_container .copytext a{

		color:#1f2823;

	}

	#footer_container .copytext a:hover{

		color:#91bda4;
		text-decoration:underline;

	}

	
/* headings*/

	h1,h2{ 

		color:#3c230a;

	}

	h3,h4,h5,h6 { 

		color:#3c230a;

	}

	/* Lists */

	#page_left ul {

		color:#fefff0;
		margin-left: 20px;

	}

	#page_left ul ul{

		color:#fefff0;

	}

	#page_left ul ul li{

		background:#C8DDDD;

		border:1px solid #c9dfdf;

	}

	#page_left ul li {
	
		color:#fefff0;
		
		list-style-type:disc;

	}

	#page_left ol {

		color:#fefff0;

	}


	#page_left ol ol{

		color:#464646;

	}

	#page_left ol ol li{

		background:#C8DDDD;

		border:1px solid #c9dfdf;

	}

	/* links */

	a{	

		color:#ebecdb;
		text-decoration:underline;

	}

	a:hover{

		color:#858a61;
		text-decoration:underline;
	}

/* sub navigation */

	#sub_menu  li a{	

		color:#637d8b;

	}

	#sub_menu  li a:hover{

		color:#84AEAE;

	}

/* side bar */

	#home_right .textarea li a,
	
	#page_right .textarea li a{	

		color:#ebecdb;

	}

	#home_right .textarea li a:hover,
	
	#page_right .textarea li a:hover{

		color:#858a61;

	}

/* side bar form elements*/

	#page_right .textbox

	{

		color:#91afaf;

	}



	#page_right .button

	{

		color:#699292;

		background:#cddddd;

	}

/* tables */

	table{

		border:1px solid #c9dfdf;

	}

	table caption strong{

		color: #2f6060;

	}

	table th {

		background: #C8DDDD;

		color: #2f6060;

	}

	table td {

		border-left:1px solid #c9dfdf;

		border-bottom:1px solid #c9dfdf;

	}

/* text elements */

	blockquote {

		color:#2f6060;

	}


/* form elements*/

	#contact_form form,

	#contact_form input,

	#contact_form select,

	#contact_form textarea

	{

		color:#2f6060;

	}



	#contact_form input,

	#contact_form select,

	#contact_form textarea

	{

		background:#EBF1F1;

		border:1px solid #c9dfdf;

	}	

	#contact_form .button

	{	

		color:#699292;

		background:#cddddd;

	}

	/* form elements lists */

	#contact_form ul {

		color:#2f6060;

	}

	#contact_form label.error {

		color:#ff0000;

	}

	#contact_form ul li {

		background:transparent;

		border:0px solid #c9dfdf;

	}

	#contact_form ul li.title {

		background:transparent;

		border:0px solid #c9dfdf;

		color:#2f6060;

	}


