@charset "utf-8";



/* CSS Document */











body {



background-color:#805A39;



background-image:url(../assets/images/texture.gif);



font-family: 'Trebuchet MS';



font-size:12px;



color:#333333;}







a:link {color: #333333;



text-decoration:none;}



a:visited {color: #333333;



text-decoration:none;}



a:hover {color: #C69D43;



text-decoration:none;}



a:active {color: #C69D43;



text-decoration:none;}







#group {



width:854px;



height:660px;



background:none;



margin:0 auto;



margin-top:20px;



}







#container {



width: 854px;



height: 640px;



background: #FFFFFF;



margin: 0 auto;



}







b.rbottom{



position: relative;



top: 68px;



width: 854px;



}







b.rtop b {display:block; height: 1px;



    overflow: hidden; background: #FFFFFF}



b.r1{margin: 0 5px}



b.r2{margin: 0 3px}



b.r3{margin: 0 2px}



b.rtop b.r4 {margin: 0 1px;height: 2px}







b.ptop{



display:block;background: #FFF;



position:relative;



top:-5px;



left: 0px;



}



b.pbottom{



	display:block;



	background: #FFFFFF;



	position:relative;



	width: 762px;



	top: 35px;



	height: 5px;



	left:0px;



	background-color: #FFFFFF;



}



b.ptop b, b.pbottom b{display:block;height: 1px;



    overflow: hidden; background: #E9E9E9}



b.p1{margin: 0 5px}



b.p2{margin: 0 3px}



b.p3{margin: 0 2px}



b.ptop b.p4, b.pbottom b.p4{margin: 0 1px;height: 2px}







#header {



height:100px;



}



#flags {



	position:absolute;



	left:707px;



	top:75px;



	width:58px;



	height:17px;

/** visibility:hidden; **/

}



#main {



height: 390px;



position: relative;



margin-left: 45px;



margin-right: 45px;



margin-top: 5px;



margin-bottom: 45px;



}







/*#main h1 {



	font: italic 300% Georgia, "Times New Roman", Times, serif;



}*/



#main_image{



	position: absolute;



	width: 450px;



	height: 380px;



	left: 0px;



	z-index: 1;



	top: 95px;



}



#main_gallery{



	position: absolute;



	width: 760px;



	height: 380px;



	left: 0px;



	z-index: 1;



	top: 95px;



}



#main_form{



	position: absolute;



	width: 745px;



	height: 380px;



	left: 8px;



	z-index: 1;



	top: 95px;



}



#main_content_box{



	background-color:#E9E9E9;



	position: relative;



	top: 0px;



	width:762px;



	height:375px;



	left: -1px;



	z-index: 0;



}







#content {



position:relative;



left:5px;



top:25px;



width:240px; 



height:200px;



}







#content h1 {



font-family:'Trebuchet MS';



font-weight:bold;



font-style:italic;



margin: 0px;



padding: 0px; 



}







#nav {



	position:relative;



	left:-15px;



	top:70px;



	width:752px;



	height:117px;



	z-index:0;



}



.thrColFixHdr #sidebar2, .thrColFixHdr #sidebar1 { padding-top: 30px; }







#copyright {



	width:854px;



	z-index:0;



	font-family: "Trebuchet MS";



	font-size:12px;



	font-weight:bold;



	color:#504A32;



	text-align:center;



	margin-top:10px;



}







/* Begin CSS Drop Down Menu */



#menuh-container



	{



	position: absolute;		



	top: 0em;



	left: 0em;



	}







#menuh



	{



	font-size: 11px;



	font-family: arial, helvetica, sans-serif;



	width:100%;



	float:left;



	margin:0.0em;



	margin-left:10px;



	margin-top: 0em;



	}



		



#menuh a



	{



	text-align: left;



	display:block;



	border: 0px solid #555;



	white-space:nowrap;



	margin:0;



	padding: 0.0em;



	}



	



#menuh a, #menuh a:visited	/* menu at rest */



	{



	color: #333333;



	background-color: #FFFFFF;



	text-decoration:none;



	font-family:"Trebuchet MS";



	font-size:12px;



	font-weight:bold;



	}



	



#menuh a:hover	/* menu at mouse-over  */



	{



	color: #C69D43;



	background-color: #FFFFFF;



	font-family:"Trebuchet MS";



	font-size:12px;



	font-weight:bold;



	}	



			



#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */



	{



	background-image: url(navdown_white.gif);



	background-position: right center;



	background-repeat: no-repeat;



	}



	



#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */



	{



	background-image: url(nav_white.gif);



	background-position: right center;



	background-repeat: no-repeat;



	}







#menuh ul



	{



	list-style:none;



	margin:0;



	padding:9px;



	float:left;



	/*width:68px;	 width of all menu boxes */



	}







#menuh li



	{



	position:relative;

    text-align: left;

    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */



    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */



	}







#menuh ul ul



	{



	position:absolute;



	z-index:0;



	top:auto;



	display:none;



	padding: 1em;



	margin:-1em 0 0 -1em;



	}







#menuh ul ul ul



	{



	top:0;



	left:100%;



	}







div#menuh li:hover



	{



	cursor:pointer;



	z-index:0;



	}







div#menuh li:hover ul ul,



div#menuh li li:hover ul ul,



div#menuh li li li:hover ul ul,



div#menuh li li li li:hover ul ul



{display:none;}







div#menuh li:hover ul,



div#menuh li li:hover ul,



div#menuh li li li:hover ul,



div#menuh li li li li:hover ul



{display:block;}







/* End CSS Drop Down Menu */







/*Nifty Corners */



.rtop,.rbottom{display:block}



.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}



.r1{margin: 0 5px}



.r2{margin: 0 3px}



.r3{margin: 0 2px}



.r4{margin: 0 1px;height: 2px}







.rs1{margin: 0 2px}



.rs2{margin: 0 1px}







.ptop,.pbottom{display:block}



.ptop *,.pbottom *{display:block;height: 1px;overflow: hidden}



.p1{margin: 0 5px}



.p2{margin: 0 3px}



.p3{margin: 0 2px}



.p4{margin: 0 1px;height: 2px}







.ps1{margin: 0 2px}



.ps2{margin: 0 1px}







/*Form Style */



.textfield_effect    {



    /*border styles.*/



    border-width: 1px;



    border-style: solid;



    border-color: #999999;



    /*shadow image



    background-image: url(back_field.gif);



    background-repeat: repeat-x;*/



    font-family: 'Trebuchet Ms', Arial;



    font-size: 11px;



	padding:3px;



    color: #78603A;



    width: 180px;



    }



 



.textfield_effect:hover    {



    border-color: #64acd8;



    border-width: 1px;



    }



 



.textfield_effect:focus    {



    border-color: #64acd8;



    border-width: 1px;



    }



 



/*rest of the form*/



 



fieldset    {



    width: 400px;



    border-style: solid;



    border-width: 1px;



    border-color: #036399;



    margin-left: auto;



    margin-right: auto;



    background-color: #F5F5F5;



    }



fieldset:hover    {



    border-color: #0ca0ff;



    }



legend    {



    font-family: sans-serif;



    font-size: 18px;



    color: #097bc3;



    font-weight: bold;



    }