﻿body {
margin: 0;
padding: 0;
text-align: center;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 62.5%;
font-weight:normal;
overflow: -moz-scrollbars-vertical;
}

#wrapper {
width: 766px;
margin-right: auto;
margin-left: auto;	
}

#main_container {
width: 766px;
text-align: left; /* this overrides the text-align: center on the body element. */
float:left;	 
position:relative;
margin:0 0 20px 0;
}

#header {
text-align:left;
width: 766px;	
float:left;		
padding:0;
margin:0;
position:relative;
z-index:2;
}

#flashcontent {

width: 766px;	
height:200px;
top:0;
left:0;
padding:0;
margin:0;
position:absolute;
z-index:2;
}


/*--------------------------- navigation -------------------------------*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
    

#slidetabsmenu {
width:100%;
line-height:normal;
margin:189px 0 0 0;
padding:0 0 10px 0;
float:left;
clear:both;
position:relative;
z-index:3;
}

#slidetabsmenu ul, #slidetabsmenu_contact ul {
list-style-type: none;
margin:0;
padding:0;
}

#slidetabsmenu li, #slidetabsmenu_contact li {
color:#FFFFFF;
display:inline;
margin:0;
padding:0;
font-size:1.4em;
font-weight:100;
}

#slidetabsmenu a, #slidetabsmenu_contact a {
float:left;
background:url(../images/tab-left.gif) no-repeat left top;
margin:0;
padding:0 0 0 9px;
text-decoration:none;
}

#slidetabsmenu a span , #slidetabsmenu_contact a span{
float:left;
display:block;
background:url(../images/tab-right.gif) no-repeat right top;
padding:11px 15px 11px 5px;
color:#FFFFFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */

#slidetabsmenu a:hover span {
color: #FFFFFF;
}

#slidetabsmenu #current a {
background:url(../images/tab-left.gif) no-repeat left top;
background-position:0 -125px;
}

#slidetabsmenu #current a span {
background:url(../images/tab-right.gif) no-repeat right top;
background-position:100% -125px;
color: #FFFFFF;
}

#slidetabsmenu a:hover {
background-position:0% -125px;
}

#slidetabsmenu a:hover span {
background-position:100% -125px;
}

/*--------------------------- end of navigation -------------------------------*/

#leftcolumn {
width:170px;
float:left;
display:inline;
padding:0 0 20px 0;	
}

#leftcolumn p {
color:#47421F;
padding-left:10px;
padding-right:10px;
font-size:1em;
}

#content {
padding:40px 22px 30px 30px;
width:544px;
float:right;
position:relative;
}

#content h1 {
font-size:2.4em;
padding:0 0 20px 0;
margin:0;
font-weight:normal;
}

#content h2 {
font-size:1.8em;
padding:0 0 20px 0;
margin:0;
font-weight:normal;
}

#content h3 {
font-size:2em;    
color:#000000;
font-weight:100;	
}

#content p {
font-size:1.4em;
padding:0 0 20px 0;
margin:0;
} 

.logo {
position: absolute;
left: 25px;
top: 55px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}

#footer {
width: 766px;
height:46px;
margin: 0;
clear:both;
position:relative;
}

.phone {
top: 12px;
position: absolute;
right: 22px;
}



.clear {
}

/*--------------------------- search -------------------------------*/

#fd
{
width:45px;
}
#ft
{

}                
#fm
{
width:50px;
}           
 
#formTable h2
{
color:#47421f;
font-size:1.6em;
margin-bottom:6px;
margin-top:12px;
}

select
{
margin:0;
padding:0;
}

form{
margin:0;
padding:0;
}


#formTable h3
{
margin-top:8px;  
margin-bottom:4px;              
color:#47421f;
font-size:1.2em;
}   
#formTable{
margin-left:8px;
}  

/*--------------------------- end search -------------------------------*/


/*--------------------------- brochure -------------------------------*/

.brochure
{width:150px; float:left;}                        

.brochure p
{width:100px; float:left;}

.brochure img                        
{border:1px solid #cccccc; float:right; padding:2px;}


/*-----------------------------------------------------------------------------*/
#leftcolumn ul a img, #leftcolumn a img,  #leftcolumn a:active  img { text-decoration:none; border: none; padding-bottom: 10px; }


#leftcolumn { padding: 20px 0 20px 10px; width: 160px; }
