body {
	font: 13px Tahoma, Arial, Verdana, sans-serif; line-height:150%;
	margin: 0;
	padding: 0;
	color: #776e67;;
}

#page_bg {
	margin: 0 auto;
	padding: 0;
	background: url("img/page_bg.jpg") repeat-x center top;	
}

#service_width {
	width: 970px;
	margin: 0 auto;
	padding: 0px;
	overflow: hidden;	
}

#top {
	height: 225px;
	margin: 0;
	padding: 0; 
	overflow: hidden;	
	font: 10px Georgia, "Times New Roman", serif;
	color: #ffffff;
	background: transparent url("img/bar_bg.jpg") no-repeat left top;
}

#header {height:170px}

#bar {
	height: 30px;
	margin-top: 10px;	
	overflow: hidden;
}
#block_top {
	float: right;
	height: 30px;
	margin-top:10px;
}


#footer_bg	{float:left; width:958px; height: 30px; background: transparent url("img/footer_bg.gif") repeat left center; overflow: hidden;}
#footer_bg1 {float:left; width:6px; height: 30px; background: transparent url("img/footer_bg1.gif") no-repeat left center; overflow: hidden;}
#footer_bg2 {float:right; width:6px; height: 30px; background: transparent url("img/footer_bg2.gif") no-repeat right center; overflow: hidden;}
#footer {
	height: 22px;		
	padding: 8px 8px 0 8px;
	font-size: 11px;
	color: #ffffff;
	overflow: hidden;	
	text-align: left;
}

#footer a 		{color: #ffffff; text-decoration: none;}
#footer a:hover{color: #ffffff; text-decoration: underline;}

#copyright { float: right; margin-left:10px;}		

#container {width: 970px; background: #ffffff url("img/default.jpg") repeat-y right top;}
#container_bg {width: 970px; background: transparent url('') no-repeat right top;}
#container_bg1 {width: 970px; background: transparent url("img/main_bg1.gif") no-repeat left top;}
#container_bg2 {width: 970px; background: transparent url("img/main_bg2.gif") no-repeat left bottom;}

#column_left {
	width: 264px;
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
	overflow: hidden;	
}		
#column_left h1 {margin: 0; padding: 0;}

#content {
	width: 685px;
	margin: 0;
	padding: 10px;
	float: left;
	overflow: hidden;
}

#content_height_min {
	width: 1px;
	height: 620px;
	margin: 0;
	padding: 0;
	overflow: hidden;	
	float: left;
}



#default {width: 970px; background: transparent url("img/main_bg1.gif") no-repeat left top;}




#menu {color: #ffffff; font: 13px Georgia, "Times New Roman", serif; margin: 0px 10px; text-align: center;}
#menu a {display:block; float:left; height:30px; padding:7px 15px 0 15px; color: #ffffff; font: 13px Georgia, "Times New Roman", serif; text-decoration: none;}
#menu a:hover {color: #ffffff; text-decoration: underline;}

#menu a.active {color: #ffffff; font: 13px Georgia, "Times New Roman", serif; text-decoration: none; background: #464a42 url(img/bar_bg_active.gif) repeat-x left top;}
#menu a.active:hover {color: #ffffff; text-decoration: underline;}
#menu .separator {display:block; float:left; height:30px; padding:0; color: #ffffff; font: 13px Arial,Verdana; text-decoration: none;}

#submenu {margin-left:5px; font: 10px Georgia, "Times New Roman", serif; color: #ddcccc;}
#submenu a 		{display:block; float:left; padding: 1px 5px 10px 5px; color: #ddcccc; text-decoration: none;}
#submenu a:hover{color: #ddcccc; text-decoration: underline;}
#submenu a.active {text-decoration: underline;}
#submenu .separator {display:block; float:left; padding:0; font: 10px Georgia, "Times New Roman", serif; color: #ddcccc;}
/*
#menu {color: #ffffff; font: 14px Georgia, "Times New Roman", serif; margin: 0 10px; text-align: center;}
#menu a {display:block; float:left; height:30px; padding:7px 15px 0 15px; color: #ffffff; font: 14px Georgia, "Times New Roman", serif; text-decoration: none;}
#menu a:hover {color: #ffffff; text-decoration: underline;}

#menu a.active {color: #ffffff; font: 14px Georgia, "Times New Roman", serif; text-decoration: none; background: #8b6a3a url(img/bar_bg_active.gif) repeat-x left top;}
#menu a.active:hover {color: #ffffff; text-decoration: underline;}

#submenu {margin-left:5px; font: 10px Georgia, "Times New Roman", serif; color: #ddcccc;}
#submenu a 		{color: #ddcccc; text-decoration: none;}
#submenu a:hover{color: #ddcccc; text-decoration: underline;}
#submenu a.active {text-decoration: underline;}
*/
p,td {color: #776e67; font: 13px Tahoma, Arial, Verdana, sans-serif; margin: 0; line-height:150%;}
h1  {color: #303d80; font: normal  24px Tahoma, Arial, Verdana, sans-serif; margin: 15px 0 7px 0; padding: 0;}
h2  {color: #303d80; font: normal 17px Tahoma, Arial, Verdana, sans-serif; margin: 0; padding:1px 0 1px 3px; background:#93ac2b;}
h3  {color: #303d80; font: normal 15px Tahoma, Arial, Verdana, sans-serif; margin : 0; padding:0 0 0 0;}
h4  {color: #5a8e2f; font: normal 15px Tahoma, Arial, Verdana, sans-serif; margin : 0}
h5  {color: #5a8e2f; font: italic 13px Tahoma, Arial, Verdana, sans-serif; margin : 0}
h6  {color: #303d80; font: italic 13px Tahoma, Arial, Verdana, sans-serif; margin :0}

.cms_pages a {color: #5a8e2f; text-decoration: underline; }
a {color: #5a8e2f; text-decoration: underline; }
a:hover {text-decoration: none; }
/*
a:link 	{font-family: Georgia, "Times New Roman", serif; font-size: 12px; color: #000000; text-decoration: underline; }
a:visited{font-family: Georgia, "Times New Roman", serif; font-size: 12px; color: #79151d; text-decoration: underline; }
a:active {font-family: Georgia, "Times New Roman", serif; font-size: 12px; color: #000000; text-decoration: underline; }
a:hover 	{font-family: Georgia, "Times New Roman", serif; font-size: 12px; color: #000000; text-decoration: none; }
*/

.box { margin: 10px; padding: 0; overflow: hidden; float: left; font-size: 11px; color: #814c1a; border: 1px solid #DBDED3;}
.light { font-family: Georgia, "Times New Roman", serif; font-size: 11px;  color: #814c1a; margin-right : 10px; }
.error {color: #aa0000; font: 13px Tahoma, Arial, Verdana, sans-serif;}

.color {width:360px; background-color: #5a742f; color: #ffffff; margin: 0; margin-right:0; padding: 0;  font-size: 13px;}
.color h1 {color: #ffffff; font: normal  24px Tahoma, Arial, Verdana, sans-serif; margin: 0 0 7px 0; padding: 0;}
.color h2  {color: #8f3f08; font: italic 21px Georgia, "Times New Roman", serif; margin: 0; padding: 0;}
.color h3  {color: #f9ecd9; font: italic bold 13px Georgia, "Times New Roman", serif;margin : 0}
.color h4  {color: #8f3f08; font: italic 13px Georgia, "Times New Roman", serif;margin : 0}
.color h5  {color: #ffffff; font: normal 12.5px Georgia, "Times New Roman", serif; margin : 0; line-height:250%;}
.color h6  {color: #ffffff; font: italic 12.5px Georgia, "Times New Roman", serif;margin-right :20px;}
.color p, .color td {color: #ffffff; font: normal  13px Tahoma, Arial, Verdana, sans-serif; margin: 0; line-height:150%;}
.color a {color: #ffffff; text-decoration: underline; }

#content td  {vertical-align: top;}

.shop_special_header {margin : 20px  0px  0px  0px;}
.shop_special_header h4 {color: #5c1f24; font: bold 12px Georgia, "Times New Roman", serif;margin : 0 0 0 0;}
.shop_list_special{margin : 0px  25px  25px  0px;}


.forms select{width:230px; color: #3e2006; font: normal 11px Georgia, "Times New Roman";}
.forms input {width:230px; color: #3e2006; font: normal 11px Georgia, "Times New Roman";}
.forms textarea {width:230px; color: #3e2006; font: normal 11px Georgia, "Times New Roman";}
.forms .button input {width:80px;}
.forms .button {text-align:right;}

.gallery_list {color: #776e67; font: normal 12px Tahoma,Arial,Verdana,sans-serif;}