/* css by ID30 Ltd : www.id30.com */ 

html, body{ 
 margin:0; 
 padding:0; 
 background-image:url(images/croppers_brown_bg_tile.gif);
 background-repeat:repeat;
} 
 
#pagewidth{ 
 width:800px;
 margin-left:-401px;
 left:50%;
 height:540px;
 margin-top:-270px;
 top:50%;
 position:absolute;
}

#baseline{
 float:left;
 width:800px;
 height:6px;
 background-image:url(images/croppers_tile_base.gif);
 background-repeat:repeat-x;
}
 
 
#maincol{
 background-image:url(images/croppers_tile.gif);
 background-repeat:repeat-x;
 float: right; 
 display:inline; 
 position: relative; 
 width:800px;
 height:471px;
}
 

 /* Menu Bar and Address */
 
#topbar{
 padding-top:8px;
 padding-left:5px;
 padding-bottom:45px;
}

.address{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 font-size:0.57em;
 width:298px;
 float:left;
} 

#menu{
 float:left;
 position:relative;
 width:497px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:0.57em;
 color:#FFFFFF;
}

ul.menulist{
 margin-top:0;
 margin-bottom:0;
 list-style-image:url(images/nav_divider.gif);
 list-style:none;
}

ul.menulist li{
 padding-top:0px;
 padding-bottom:0px;
 display: inline;
}

ul.menulist li a{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:1em;
 color:#FFFFFF;
 font-weight:bold;
 text-decoration:none;
 margin-left:5px;
 margin-right:5px;
 padding-left:5px;
 padding-right:5px;
}

ul.menulist li a:hover{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:1em;
 color:#631010;
 font-weight:bold;
 text-decoration:none;
 margin-left:5px;
 margin-right:5px;
 padding-left:5px;
 padding-right:5px;
 background-color:#dedec6;
}

.clear{
 clear:both;
}

 /* *** Main Page Layout *** */

#maincontent{
 padding-left:30px;
}

#image{
 padding-right:26px;
 float:left;
}

.padding_bottom{
 padding-bottom:10px;
}

.orange_title{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:0.75em;
 color:#ffae00;
 font-weight:bold;
 padding-bottom:8px;
}

#mainbottom{
 height:250px;
 width:450px;
 float:left;
}

#right{
 height:100%;
 width:190px;
 float:left;
 position:relative;
}

#maintop{
 width:450px;
 padding-left:5px;
 height:150px;
 float:left;
}

#decorative_header{
 text-align:center;
}

h1{
 display:none;
 z-index:99;
}

h2{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:0.6em;
 color:#FFFFFF;
 font-weight:bold;
 margin:0;
 padding-top:10px;
}

h3{
 display:none;
 z-index:99;
}

h4{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:0.6em;
 color:#FFFFFF;
 font-weight:bold;
 margin:0;
 padding:0;
 padding-bottom:5px;
}

.maintext{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:0.7em;
 color:#cc9966;
 padding-top:10px;
}

#mainleftbottom{
 padding-left:5px;
 height:150px;
}

#mainrightbottom{
 padding-left:5px;
 height:150px;
}

#left{
 width:190px;
 padding-right:30px;
 float:left;
}

.title{
 padding-bottom:3px;
}

.split_left{
 float:left;
 width:52px;
 padding-left:5px;
 padding-right:10px;
}

.pad5{
 padding-left:5px;
}

.middle{
 float:left;
 width:50px;
}

.split_right{
 float:left;
 width:130px;
}

.heading{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:0.7em;
 color:#FFFFFF;
 text-decoration:underline;
}

.maintext2{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:0.65em;
 color:#cc9966;
 padding-top:3px;
}

.top{
 width:198px;
 padding-bottom:10px;
}

.top_right{
 padding-bottom:10px;
 width:198px;
}

.bottom{
 width:198px;
}

.link{
 float:right;
 padding-top:3px;
}

.link a{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:0.65em;
 color:#FFae00;
 text-decoration:none;
}

.link a:hover{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:0.65em;
 color:#FFae00;
 text-decoration:underline;
}

.contacts{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:0.65em;
 color:#FFae00;
}

.list{
 padding-left:5px;
}

ul.list{
 margin:0;
 padding:0;
}

ul.list li{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 font-size:0.7em;
 font-weight:bold;
 list-style:none;
 margin:0;
 padding:0;
 padding-top:4px;
 padding-bottom:4px;
}

ul.list_orange{
 margin:0;
 padding:0;
}

ul.list_orange li{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#ffae00;
 font-size:0.7em;
 list-style:none;
 margin:0;
 padding:0;
 padding-bottom:6px;
}

.bullet{
 padding-right:5px;
 padding-left:5px;
}

.white_text{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#ffffff;
 font-size:0.65em;
 font-weight:bold;
 margin:0;
 padding:0;
}

.beige_text{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#cc9966;
 font-size:1em;
 font-weight:normal;
 margin:0;
 padding:0;
}

.beige_text_contact{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#cc9966;
 font-size:0.7em;
 font-weight:normal;
 margin:0;
 padding:0;
}

.beige_text_div{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#cc9966;
 font-size:0.7em;
 margin:0;
 padding:0;
}

.image{
 padding-right:10px;
 float:left;
}


/* *** Contact Us *** */
.box_style{
 padding-bottom:10px;
}

.box_style_text{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:0.7em;
 color:#631010;
 font-weight:bold;
}

input.btn{
 background:none;
 border:none;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:0.75em;
 color:#ffae00;
 font-weight:bold;
 padding:0;
 margin:0;
}

input.btnhov{
 background:none;
 border:none;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:0.75em;
 color:#ffffff;
 font-weight:bold;
 padding:0;
 margin:0;
}

a.webdesignby{
 float:right;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#ffffff;
 font-size:0.65em;
}

.copyright{
 float:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#ffffff;
 font-size:0.65em;
}

 
/* *** Float containers fix *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
}
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

