@CHARSET "ISO-8859-1";

body, html {
		background-color: #eef5d6;
		margin: 0px; padding: 0px;
/*		height: 100%;*/
	 }

body, div { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt; 
	}

body h2 { font-size: 11pt; margin-top: 30px }
body h2 a, body h2 a:hover { text-decoration: none !important; }

body div div#title {
		height: 30px; margin: 30px auto 20px 0px; display: block; clear: both;
	}
body div div div#title-1 {
	margin: 0px 5px auto 0px; 
	padding: 0px;
	float: left; display: inline;
	font-family: Arial, Helvetica, sans-serif; font-weight: 700; font-size: 16pt;/* text-transform: lowercase; */}
body div div div#sep {
	margin: 0px;
	float: left; display: inline;
	width: 6px; height: 30px;
	}
body div div div#title-2 {
	margin: 10px auto 0px 5px;
	float: left; display: inline; 
	font-family: Arial, Helvetica, sans-serif; font-weight: 100; font-size: 14pt;/* text-transform: lowercase; */}

a, a:hover { cursor: pointer; color: red; }
a { text-decoration: none;}
a:hover { text-decoration: underline;}
	
img { border: none; }

.lfloat {
		float: left !important;
		display: inline !important;
	 }
.clearboth {
	clear: both;
	}
#header-bg {
		width: 100%;
		height: 155px;
		background-image: url('/Images/header-bg.jpg');
		background-repeat: repeat-x;
		background-position: 0px -71px;
	}
	
#header {
		width: 1000px;
		height: 155px;
		margin: 0px auto 0px auto;
	}
#logo {		
		margin: 0px auto auto 107px; 
	}	

#header-line {
		width: 100%;
		height: 39px;
		background-image: url('/Images/mainmenu-sides-bg.jpg');
		background-repeat: repeat-y;
		background-position: center;
	}
#mainmenu {
		width: 1000px;
		height: 39px;
		margin: 0px auto 0px auto;
	}
	
#mainmenu-bg {
		float: left;
		display: inline;
		height: 39px;
		background-image: url('/Images/mainmenu-bg.jpg');
		background-repeat: repeat-x;
		text-decoration: none;
	  	font-weight: 100;
	  	font-size: 16px;
	  	color: #fff;
	  	cursor: default; 
}

#mainmenu-bg div {
		margin: 10px 30px auto 30px;
		float: left;
		display: inline;
	}
#mainmenu-bg div.nomargin {
		margin: 10px 0px auto 0px;		
	}

#mainmenu-bg div a, #mainmenu-bg div a:hover{	  
	  font-family: Arial, Helvetica, sans-serif;
	  text-decoration: none;
	  font-weight: 900;
	  font-size: 11pt;
	  text-transform: uppercase;
}

#mainmenu-bg div a { color: #fff }
#mainmenu-bg div a:hover, #mainmenu-bg div a.active, #mainmenu-bg div a.active:hover { color: #feab16 }

#pad {
	width: 100%;
	height: 7px;
	background-image: url('/Images/submenu-bg.jpg');
	background-repeat: repeat-y;
	background-position: center;
}

#pad-bg {
	width: 1000px;
	height: 7px;
	margin: 0px !important;
	padding: 0px !important;	
	background-image: url('/Images/content-gradient-bg.jpg');
	background-repeat: repeat-y;
	background-position: center;
}

#content {
	width: 100%;	
	height:100%;
	background-image: url('/Images/submenu-bg.jpg');
	background-repeat: repeat-y;
	background-position: center;
}
#content-bg {
	width: 1000px;
	/*height:100%;*/
	margin: 0px auto 0px auto;
	padding: 0px !important;
	background-image: url('/Images/content-body-bg.jpg');
	background-repeat: repeat-y;
	background-position: center;
}

#bottom {
	width: 100%;
	height: 33px;
	background-image: url('/Images/submenu-bg.jpg');
	background-repeat: repeat-y;
	background-position: center;
}
#bottom-bg {
	width: 1000px;
	height: 33px;
	background-image: url('/Images/content-gradient-bg.jpg');
	background-repeat: repeat-y;
	background-position: center;
	margin: 0px auto 0px auto;
}
#bottom-left {
	width: 239px; height: 33px;
	background-image: url('/Images/bottom-left-bg.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#bottom-left-corner {
	width: 28px; height: 33px;
	background-image: url('/Images/bottom-left-corner.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#bottom-middle {
	width: 464px; height: 33px;
	background-image: url('/Images/bottom-bg.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#bottom-right {
	width: 269px; height: 33px;
	background-image: url('/Images/bottom-right-bg.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


#footer {
	width: 100%;
	height: 42px;
	background-image: url('/Images/footer-bg.jpg');
	background-repeat: repeat-y;
	background-position: center;
}

#footer-container {
		width: 1000px;
		height: 42px;
		margin: 0px auto 0px auto;
	}

#footer-left {
	width: 366px; height: 42px;
	float: left; display: inline;
	background-image: url('/Images/footer-left-bg.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#footer-logo {
	width: 599px; height: 42px;
	float: left; display: inline;	
}

#body-right {
	width: 269px; 
	height: 100%;
	margin: 0px !important;
	padding: 0px !important;
	float: right; display: inline;
	background-image: url('/Images/body-right-bg-repeat-high.jpg');
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

#body-left-twist {
	width: 32px; height: 108px;
	float: left; display: inline;
	margin: 0px !important;
	padding: 0px !important;
	background-image: url('/Images/body-left-twist.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#submenu {
	width: 699px; height: 108px;
	float: left; display: inline;
	margin: 0px !important;
	padding: 0px !important;
	background-color: #fff;
}

#body-left-bottom {
	width: 239px; height: 17px;
	float: left; display: inline;
	margin: 0px !important;
	padding: 0px !important;
	background-image: url('/Images/body-left-bottom.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#body-corner-middle {
	width: 492px; height: 17px;
	float: left; display: inline;
	margin: 0px !important;
	padding: 0px !important;
	background-image: url('/Images/body-corner-middle.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#body {
	width: 492px;
	margin: 0px !important;
	padding: 0px !important;
	overflow-x: hidden; 
	/*height: 263px;*/
	float: left; display: inline;
	background-image: url('/Images/body-bg.jpg');
	background-repeat: repeat-y;
	background-position: 0px 0px;
	background-color: #fff;
}

#body div {
	margin-left: 25px;
	margin-right: 0px;	
	margin-top: 20px;
	text-align: left;
	/*font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;*/
}
#body div a, #body div a:hover{
	text-decoration: underline
}
#left-menu {
	width: 239px; 
	/*height: 263px;*/
	float: left; display: inline;	
	background-color: transparent;
}

#body-left-bg {
	width: 28px; 
	/*height: 263px;*/		
	float: left; display: inline;
	background-image: url('/Images/body-left-bg.jpg');
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

#line-1 {
	width: 761px; height: 1px; clear: both;
	margin-left: 239px;
	background-image: url('/Images/line-1-bg.jpg');
	background-repeat: repeat-y;	
}

div.submenu-item {
		width: 150px;
		height: 85px;
		background-color: #fff;
		float: left; display: inline;
		margin: 13px 5px auto 5px;		
	}
	
div.submenu-item a {		
		font-size: 10pt; font-weight: 900;
		color: #000;
		text-decoration: none;	
	}
	
div.submenu-item a:hover, div.submenu-item a.active, div.submenu-item a.active:hover {
		color: #9d0a0e;
		text-decoration: none;	
	}
	
div.divider {
	width: 12px;
	height: 85px;
	background-color: #fff;
	background-image: url('/Images/divider.jpg');
	background-repeat: no-repeat;
	float: left; display: inline;
	margin: 13px 0px auto 0px;	
	}

#navindicator {
	margin-left: 25px;
	margin-top: 0px;
	font-size: 9pt;
	cursor: default;
	border-bottom: 1px solid #e67817 !important;
	padding-bottom: 2px;
	margin-right: 20px;	
}

div.leftmenu-item {
		width: 209px;
		clear: both;
		display: block;
		margin-left: 30px;
		margin-bottom: 10px;
	}
div.leftmenu-item a {
		font-family: Arial, Helvetica, sans-serif;		
		font-size: 12pt; font-weight: 700;
		color: #000;
		text-decoration: none;	
	}
	
div.leftmenu-item a:hover, div.leftmenu-item a.active, div.leftmenu-item a.active:hover {
		color: #9d0a0e;
		text-decoration: none;	
	}
	
#contact_form label { font-weight: bold; }
#contact_form input { width: 350px; border: 2px solid #bbce84; height: 30px; font-size: 24px; font-weight: 400; }
#contact_form textarea { width: 350px; height: 150px; font-size: 24px; font-weight: 400; border: 2px solid #bbce84; font-family: Verdana, Arial, Helvetica, sans-serif; }
#contact_form input#send { height: 34px; background-color: #dfeebe; padding: 4px; cursor: pointer; }

.inputfocus { background-color: #dfeebe; }
.inputblur { background-color: #fff; }

.galleryItem { float: left; display: inline; width: 100px; height: 100px; margin: 5px !important }
.galleryItem img { margin: 0px auto }
