@charset "utf-8";

body{
	padding:0px;
	margin:0px;
	font-family: 'Amaranth', sans-serif;
	font-size:14px;
	text-align:left;
	color:#000;
	background:#657CCA url("/assets/sky_tile.jpg") repeat-x;
}

/* GENERAL, FLASH */
a:focus, object:focus { outline: none; -moz-outline-style: none; }
body, html, #flash{ height:100%; padding:0px; margin:0px;}
img{border: 0;}
.clearfloat{clear:both; height:0; font-size: 1px; line-height: 0px;}

a.button{color:#0C5913; font-size: 17px; text-decoration: none;}
a.button span{font-size: 28px; position: relative; top:5px;}

#holding{position: absolute; top: 50%; left: 50%; width: 300px; height: 140px; margin-left: -150px; margin-top: -70px; text-align: center; background-color: #D7C593; font-size: 16px; color: #415019;}

/* HTML PAGES */
#headerwrap{width: 100%; height: 735px; position: absolute; padding: 0; min-width: 1000px; top: 0; left: 0;}
#headerwrap #header{width: 100%; position: relative; top: 0px; height: 735px; overflow: hidden;}
#headerwrap #header #playground{position: absolute; top: 0px; height: 735px; width: 1440px; left: 50%; margin-left: -740px;}
#headerwrap #header #flashWrap{position: absolute; top: 57px; margin:0; padding:0; height: 588px; width: 1446px; left: 50%; margin-left: -721px;}
#headerwrap #header #flashWrap #flash{position:relative; width:100%; height:100%;}

#logolink{display: block; height: 150px; width: 140px; position: absolute; top: 60px; left: 50%; margin-left: -381px;}

#footer{color: #fff; position: relative; width: 100%; text-align: center; margin-bottom: 30px; font-size: 10px;}
#footer a{color: #fff;}

#sitemap{width: 737px; position: absolute; top: 60px; left: 50%; margin-left: -200px;}
#sitemap ul{list-style: none; margin: 0; padding: 0; display: inline; }
#sitemap ul li{margin-bottom: 8px; margin-right: 20px; text-transform: uppercase; float: left;}
#sitemap ul li > a{display: block; white-space: nowrap;}
#sitemap ul li > a, #sitemap ul li > span{text-decoration: none; color: #10571D; font-size: 20px;}
#sitemap ul li > a:hover, #sitemap ul li > span{color: #8b3b1f; display: block;}
#sitemap ul li > span{display: none;}
#sitemap ul li.selected > a{display: none;}
#sitemap ul li.selected > span{display: block; white-space: nowrap;}

#contact_no{position: absolute; top: 92px; left: 50%; color: #8b3b1f; font-size: 18px; margin-left: 310px;}

#form{width: 100%; position: relative; margin-top: 20px;}
#form input[type=text], #form textarea{border: 1px solid #B2B3B7; border-top: 1px solid #666769; background: #EDF2F8; width: 532px; padding: 2px;}
#form textarea{height: 170px;}
#form .row{margin-bottom: 10px;}
#form .row .label{margin-bottom: 5px;}
#form .row .label .error{color: #A70129;}
#form #submit{text-align: right;}
#form #submit input[type=submit]{background: #A80518; padding: 6px; color: #fff; cursor: pointer;}
#form #submit span{margin-right: 10px;}

#middle{position: relative; width: 1000px; margin: 0px auto 320px auto; top: 265px;}
#middle #midtop{position: absolute; height: 93px; left:0; width:100%; background: url("/assets/content/scroll_top.png") no-repeat center; top: -30px;}
#middle #midbot{position: absolute; height: 93px; left:0; width:100%; background: url("/assets/content/scroll_bottom.png") no-repeat center; bottom: -60px;}
#middle #midmid{position: relative; background: url("/assets/content/scroll_tile.png") repeat-y center; padding: 70px 110px 70px 92px;}
#middle #midbot .hotlink{position: absolute; right: 85px; top: 25px;}
#middle #midtop #close{position: absolute; top: 10px; right: 60px; font-size: 20px;}

#middle #submenu{width: 210px; float: left; margin-left: 25px; text-align: left;}
#middle #submenu ul{list-style: none; margin: 0; padding: 0;}
#middle #submenu ul li{margin: 0 0 7px 0; text-transform: uppercase; padding: 0;}
#middle #submenu ul li > a{display: block; text-indent: 0;}
#middle #submenu ul li > a, #middle #submenu ul li > span{text-decoration: none; color: #093D0F; font-size: 14px;}
#middle #submenu ul li > a:hover, #middle #submenu ul li > span{color: #715F2D;}
#middle #submenu ul li > span{display: none;}
#middle #submenu ul li > ul{display: none; margin: 15px 0 15px 10px;}
#middle #submenu ul li.selected > a{display: none;}
#middle #submenu ul li.selected > span{display: block;}
#middle #submenu ul li.selected > ul{display: block;}

#middle #content{margin-left: 260px; position: relative;}
#middle #content h1{padding: 0; margin-top:0; font-size: 25px; position: relative; top: -5px; margin-bottom: 30px; color: #1A3C00; margin-right: 150px;}
#middle #content h2{display: none;}
#middle #content .text h2{font-family: 'Goudy Bookletter 1911'; color: #415019; font-size: 18px; font-weight: bold; display: block; margin: 10px 0;}
#middle #content .text{font-family: 'Goudy Bookletter 1911'; font-size: 16px; color: #415019;}
#middle #content .text a{text-decoration: none; color: #8b3b1f;}
#middle #content .text a:hover{color: #8b3b1f;}
#middle #content .gallery{margin-top: 40px;}
#middle #content .gallery .gallwer_wrap{height: 380px; width: 506px; text-align: center;}
#middle #content .gallery .gallwer_wrap .slider-wrap{position: relative; height: 380px; width: 506px; overflow: hidden;}
#middle #content .gallery .gallwer_wrap .slider-holder{height: 380px; width: 506px; position:relative; list-style: none; margin: 0; padding: 0; display:block; overflow: hidden;}
#middle #content .gallery .gallwer_wrap .slider-holder li{padding:0px; margin:0; height: 380px; width: 506px; display:block; float:left; list-style:none;}
#middle #content .gallery .gallery_nav_box{margin-top: 20px; text-align: center; font-size: 10px; position: relative;}
#middle #content .gallery .gallery_nav_box a.next{margin-left: 15px;}
#middle #content .gallery .gallery_nav_box a.prev{margin-right: 15px;}
#middle #content .gallery .gallery_nav_box a.pauseplay{position: absolute; display: block; left: 0; top: 10px;}
#middle #content .gallery li.disabled{display: none;}
#middle #content .gallery li .caption{display: none;}
#middle #content #slideshow{position: absolute; right: 0px; top: 0;}
#middle #gallery_caption{position: absolute; left: 79px; bottom: 70px; color: #796B3E; font-size: 14px; width: 210px;}

/* AJAX PRELOADER */
#preloader{position:absolute; top:0; left:200px; right:0;}
#preloader .holder{position: relative; height: 100%; width: 100%;}
#preloader .holder div{background-repeat: no-repeat; background-position: 0px 0px; position: absolute; top:50%;	left:50%;}
#preloader .holder .kit
{
	height: 12px !important; 
	width: 47px !important; 
	margin-left:-24px; 
	margin-top:-6px;
	background: url("/assets/preloader.png") 0px 0px no-repeat;	
}

