@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	color:#232323;
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	padding: 0px;
	background-attachment: scroll;
	background: url(images/bg.jpg) top repeat-x;
}

div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
	line-height:0;
}

.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------main--------------------*/

/*------------------------------------------------top--------------------*/
#top{
	width:1004px;
	margin: 0 auto;
	font: normal 12px Verdana, Tahoma, Arial, Geneva, sans-serif;
	line-height: normal;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	height: 172px;
	background: url(images/header.jpg) no-repeat;
	padding: 171px 0 0 0;
}

/*------------------------------------------------container-nav--------------------*/
#container-nav{
	width:1004px;
	margin: 0 auto;
	color: #dcd66e;
	text-decoration: none;
	float: none;
	height: 53px;
	padding: 0;
	/*background-color: #299a26;*/
}
.nav {
	margin: 0px;
	float: left;
	height: 53px;
	width: 608px;
	padding: 0 0 0 31px;
}
.nav a {
	font: bold 0.8em "Trebuchet MS", Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #77753D /*#FFFFFF*/;
	text-decoration: none;
	/*background-color: #299a26;*/
	margin: 0px;
	float: left;
	padding: 18px 12px 0 12px;
	height: 35px;
}
.nav a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #C3C270;
	margin: 0px;
	float: left;
}
.search_area {
	margin: 0px;
	float: left;
	height: 36px;
	width: 278px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 56px;
	background: #ABCB2D url(images/bg-search.jpg) repeat-x;
}
.searchbox {
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #585e4c;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 20px;
	width: 195px;
	border: 1px solid #585e4c;
}
/*------------------------------------------------container-highlight--------------------*/
#container-highlight{
	width:1004px;
	margin: 0 auto;
	font-family: normal 12px Verdana, Tahoma, Arial, Geneva, sans-serif;
	line-height: normal;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	float: none;
	height: 235px;
	padding: 0px;
}
.highlight-left {
	font: normal 0.6em Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #47769D /*#3c6384*/;
	text-decoration: none;
	background: url(images/image.jpg) no-repeat;
	margin: 0px;
	float: left;
	height: 69px;
	width: 291px;
	padding: 166px 0 0 31px;
}
.highlight-left_greentext {
	font: bold 1em Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #5d9109;
	text-decoration: none;
}
.highlight{
	margin: 0px;
	float: left;
	height: 200px;
	width: 682px;
	padding: 26px 0 0 0;
}
.highlight p {
	font: normal 80%/1.5em Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #376B97;
}
.highlight h2 {
	font: normal 1.5em "Trebuchet MS", Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #445255;
	text-decoration: none;
	/*text-transform: uppercase;*/
	line-height:30px;
}
.highlight a {
	/*font: bold 11px "Trebuchet MS";*/
	color: #295479 /*#3c6384*/;
	text-decoration: underline;
	/*background: url(images/tickmark.gif) no-repeat;*/
	margin: 0px;
	/*float: left;*/
	/*height: 20px;*/
	/*width: 600px;*/
	/*padding: 0 0 0 20px;*/
	background-position: 0px;
}
.highlight a:hover {
	color: #304B56;
	text-decoration: underline;
}

/*------------------------------------------------footer--------------------*/
#footer{
	width:100%;
	height:180px;
	background: url(images/footer.jpg) repeat-x ;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font: normal 12px Tahoma;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	padding: 0px;
	float: left;
	background-attachment: scroll;
}
.footer_image {
	/*background-image: url(images/fotter_logo.jpg);*/
	background-repeat: no-repeat;
	background-position: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 70px;
	width: 100%;
}
.footer_text {
	font-family: normal 12px Arial;
	color: #cb0002;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 43px;
	width: 944px;
	padding-top: 53px 30px 32px 30px;
}
.footer_copyrights {
	font: normal 0.95em Verdana, Tahoma, Arial, Geneva, sans-serif;
	line-height: normal;
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 20px;
	width: 100%;
	color: #F2EE97;
	padding: 2px 0 2px 0;
}

.footer_copyrights a {
	text-decoration: none;
	color: #F2EE97;
}

.footer_copyrights a:hover{
	text-decoration: underline;
	color: #F2EE97;
}
.footer_validation {
	font: normal 9px "Trebuchet MS";
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 20px;
	width: 100%;
	color: #c75c2c;
	padding: 5px 0 0 0;
}
/*------------------------------------------------footerlinks --------------------*/
.footer_links {
	font: normal 1.1em "Trebuchet MS", Verdana, Tahoma, Arial, Geneva, sans-serif;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 20px;
	width: 100%;
	color: #FFFFFF;
	padding: 70px 0 0 0;
}
.footer_links a:link {
	font: normal 13px "Trebuchet MS";
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #FFFFFF;
	padding-right: 8px;
	padding-left: 8px;
}
.footer_links a:visited {
	text-transform: none;
	text-decoration: none;
	color: #FFFFFF;
	padding-right: 8px;
	padding-left: 8px;
}
.footer_links a:hover {
	text-transform: none;
	text-decoration: none;
	color: #F2EE97;
	padding-right: 8px;
	padding-left: 8px;
}
.footer_links a:active{
	text-decoration: none;
	color: #FFFFFF;
	padding-right: 8px;
	padding-left: 8px;
}
/*------------------------------------------------footerlinks-end--------------------*/

/*----------------------------------------------------------------------------Innerpage-------------------------------------------------------------------------------*/
#container-main{
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
	background-color:#FFFFFF;
}

#main-body{
	width:1004px;
	margin: 0 auto;
	color: #dcd66e;
	float: none;
	padding: 0px;
	background-color:#FFFFFF;
}

#main-left {
	margin: 0px;
	float: left;
	width: 530px;
	padding: 29px 0 30px 30px;
}

#main-left h1, #gallery h1{
	font: normal 2.5em "Trebuchet MS", Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #5E0823 /*#7cc10e*/;
	text-decoration: none;
	margin: 0px;
	height: 30px;
	padding: 0 0 25px 0;
}

#main-left h2 {
	font: normal 1.5em "Trebuchet MS", Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #1B3A54 /*#7cc10e*/;
	text-decoration: none;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
}
#main-left p, #gallery p {
	font: normal 0.8em Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #220900 /*#3c6384*/;
	line-height: 1.4em;
	text-decoration: none;
	margin: 0px;
	float: left;
	padding: 10px 0 10px 5px;
}

#main-left a  {
	text-decoration: underline;
	color: #541600;
}
#gallery a {
	color:#020204;
	text-decoration: none;

}
#main-left a:hover, #gallery a:hover{
	text-decoration: underline;
	color: #295479 ;
}
#main-left table { clear:both; font: normal 0.8em Verdana, Tahoma, Arial, Geneva, sans-serif;}
#main-left table th { background-color: #C4D8A9; color:#232323; font-family: Verdana, Tahoma, Arial, Geneva, sans-serif; padding:6px; text-align:left; }
#main-left table tr { background-color: #F2F1E9; color:#232323; font-weight:normal; text-align:left; }
#main-left table td { padding:8px;}

 #main-left .prod-title { 
	font: bold 1em Verdana, Tahoma, Arial, Geneva, sans-serif;
	padding: 0 0 0 15px; 
	color: #7B8B3E; 
} 
#main-left .prod { 
	clear:both; 
	margin: 0 0 10px 0; 
	height:150px; 
	background:#F2EFCE;
	/*border:#C9C774 solid 1px;*/
	padding:10px 10px 10px 10px;
	}
 #main-left .prod p{ 
	font: normal 0.7em Verdana, Tahoma, Arial, Geneva, sans-serif;
}
 
#main-left .prod a{ 
	font: bold 1em Verdana, Tahoma, Arial, Geneva, sans-serif;
	padding:0; 
	color: #7B8B3E; 
 } 
  
#main-left .prod a:hover{ 
	color: #7C0824; 
}

#main-left .prod img {
	background:#fff;
	border:1px solid #D4D379;
	padding: 5px 5px 5px 5px;
	margin: 0 20px 10px 10px;
}


#container-gallery {
	margin: 0 auto; padding: 20px 0;	
	width: 100%; background: #FFFFFF;	
}
#gallery {
	margin: 0 auto;  padding: 0;	
	width: 950px;
}



.main-right {
	margin: 0px;
	float: right;
	/*height: 238px;*/
	width: 360px;
	padding: 70px 0 10px 0;
}

.main-right  img{
	border:none;
}

.main-right h3 {
	font: normal 2.1em "Trebuchet MS", Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #19711A /*#7cc10e*/;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 30px;
	width: 360px;
	padding: 0 0 10px 0;
}

.main-right_image1 {
	font: normal 0.9em Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #3c6384;
	text-decoration: none;
	/*background: url(images/family_image1.jpg) no-repeat;*/
	margin:12px 0 0 0;
	float: left;
	height: 90px;
	width: 320px;
	padding: 5px 0 0 10px;
}

.main-right_image2 {
	font: normal 0.9em Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #3c6384;
	text-decoration: none;
	/*background: url(images/family_image2.jpg) no-repeat;*/
	margin: 0px;
	float: left;
	height: 90px;
	width: 320px;
	padding: 5px 0 0 10px;
}

.main-right_redtext {
	font: bold 13px "Trebuchet MS";
	color: #b7090a;
	text-decoration: none;
}

#main-right-menu{
	height: 238px;
	width: 360px;
	margin: 15px 0 0 0;
	float: right;
	padding:0px;
}

#main-right-menu h3 {
	font: normal 2.1em "Trebuchet MS", Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #8A012D /*#7cc10e*/;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 30px;
	width: 400px;
	padding: 10px 0 10px 0;
}

#main-right-submenu{
	width: 360px;
	margin: 10px 0 0 0;
	float: left;
	padding:0px;
}

#main-right-submenu ul{
	width:320px;
	/*background:url(images/mid_div2.gif) left top repeat-x;*/
	border-top: 1px dashed #D0BBB2;
	padding:0 0 20px 0;
}
#main-right-submenu ul li{
	display:block;
	/*height:19px;*/
	/*background:url(images/mid_div2.gif) left bottom repeat-x;*/
	border-bottom: 1px dashed #D0BBB2;
}
#main-right-submenu ul li a{
	display:block;
	padding:5px 0 5px 21px;
	list-style-type:disc;
	/*height:18px;*/
	background:url(images/smallarrow.gif) 4px 9px no-repeat;
	text-decoration:none;
	font:normal 12px/18px "Trebuchet MS", Arial, Verdana, Tahoma, Geneva, sans-serif;
	color:#304B56;
	background-color:inherit;
}
#main-right-submenu ul li a:hover{
	background:#FAEFD6 url(images/smallarrow-hover.gif) 4px 9px no-repeat;
	color:#5B6F40;
}
/*#main-right-submenu a{
	height: 20px;
	width: 400px;
	margin: 0px;
	float: left;
	padding: 3px 0 0 20px;
	font: normal 1em "Trebuchet MS", Verdana, Tahoma, Arial, Geneva, sans-serif;
	color: #3c6384;
	text-decoration: none;
	/*background: url(images/active.jpg) no-repeat;
}	
	
#main-right-submenu a:hover{
	color: #3c6384;
	text-decoration: none;
	/*background: url(images/over.jpg) no-repeat;
}
*/
	
/*----------------------------------------------------------------------------Innerpage------------------------------------------------------------------------------*/
/*----------------------------------------------------------------contactpage----------------------------------------------------------------------------------------*/					
.contactfeildname{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #3c6384;
}
.contactfeild{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #3c4538;
	border:solid;
	border-width:1px;
	border-color:#d2e3e9;
	background-color:#fffdfd;
	height:20px;
}
.contactfeild:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#3c4538;
	border:solid;
	border-width:1px;
	border-color:#d2e3e9;
	background-color:#fffdfd;
	height:20px;
}
.submit{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#b7090a;
	border:solid;
	border-width:1px;
	border-color:#CCCCCC;
}
.submit:hover{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#289a25;
	border:solid;
	border-width:1px;
	border-color:#c22934;
}
.contactinput{
	width:160px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#3c4538;
	background-color:#FFFFFF;
	border:solid;
	border-color:#F3F3F3;
	border-width:1px;
}
.contactinput:hover{
	width:160px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#3c4538;
	background-color:#F9F9F9;
	border:solid;
	border-color:#F3F3F3;
	border-width:1px;		
}
/*.textarea{
	width:200px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#3c4538;
	background-color:#fffdfd;
	border:solid;
	border-color:#d2e3e9;
	border-width:1px;		
}
.textarea:hover{
	width:200px;
	height:100px;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	color:#3c4538;
	background-color:#fffdfd;
	border:solid;
	border-color:#d2e3e9;
	border-width:1px;		
}*/

/*----------------------------------------------------------------contactpage----------------------------------------------------------------------------------------*/
