html { min-height: 101%; 
}
body { margin:0px; background-color:#000000; font-family: Arial, Helvetica, sans-serif;
}
ul, ol { margin-top:0px; /* <- needed to sort top margin for IE */ margin-bottom:12px; }
li { list-style-position:inside; line-height:16px; text-indent:-13px; }
p { margin-top:0px; margin-bottom:12px; 
}

/* LAYOUT ( non-editable styles )------------------------------------------------------------------------------- */

.banner { margin:auto; width:990px; height:90px; border-bottom:1px solid #323232; margin-bottom:3px;
}
.logo { float:left; width: 370px; }
.bannermid { float:left; margin-top:10px; }
.bannerpad { margin-right:10px; }
.teladdress { float:right; margin-top:14px;
}
.nav { margin:auto; width:990px; text-align:center; border-bottom:1px solid #323232;
}
.imgbanner { margin:auto; background-color:#171717; text-align:center;
}
.main { margin:auto; width:990px; min-height:400px; text-align:left; font-size:13px; color: #a49d93; }
.main p { line-height:19px; }
.main li { line-height:19px; }
.main a { color:#ddd9d3; text-decoration:underline; }
.main a:hover { color:#ffffff; text-decoration:none; cursor:pointer; 
}
.bottnav { clear:both; text-align:center; font-size:12px; color: #8d877e; padding-top:24px; padding-bottom:12px; }
.bottnav a { color:#e0dfe1; text-decoration:underline; margin-left:3px; margin-right:3px; }
.bottnav a:hover { color:#ffffff; text-decoration:none; cursor:pointer; 
}

/* TEXT etc ( editable styles )-------------------------------------------------------------------------------- */

h1 { font-size: 19px; color:#ddd9d3; margin:0px; margin-top:6px; margin-bottom:8px; font-weight:normal; } 
h2 { font-size: 16px; color:#ddd9d3; margin:0px; margin-bottom:6px; font-weight:normal; }
h3 { font-size: 14px; color:#ddd9d3; margin:0px; margin-bottom:6px; font-weight:normal; 
}
.turgon { color:#f96e33; 
}
blockquote { line-height:19px;
}
.small { font-size:11px; color:#b3ab9f;
}
.breadcrumb { font-size:11px; margin-top:12px; line-height:17px;
}
.prevnext { color:#323232; border-top:1px solid #323232; border-bottom:1px solid #323232; margin-bottom:12px;
            height:22px; line-height:22px; width:110px; padding-bottom:3px; text-align:center;
}
.prevnextguide { border-top:1px solid #323232; border-bottom:1px solid #323232; margin-bottom:12px;
                 height:22px; line-height:22px; padding-bottom:3px; text-align:left;
}
.contact { float:left; width: 290px;
}
.credits { color:#4b4843; font-size:11px; text-align:center; padding-top:24px; padding-bottom:12px; }
.credits a { color:#4b4843; text-decoration:underline; }
.credits a:hover { color:#cccccc; text-decoration:none; cursor:pointer; 
}
.quote { background-image:url(../imagesFF/quotebg.png); background-repeat:no-repeat;
         padding-left:30px; margin-left:20px; padding-top:4px;
}
.left { float:left; width:648px;
}
.right { float:right; width:342px;
}
.bigger {font-size:14px;
}
.photocredit { font-size:11px; margin-top:370px;
}

/* IMAGES etc ( editable styles )-------------------------------------------------------------------------------- */

.rightimg { float:right; margin-left:12px; margin-bottom:12px; }
.pdfspace { margin-bottom:12px;
}
.galltable { margin-bottom:10px; }
.galleryleft { float:left; width:250px; padding-right:12px; }
.galleryright { float:left; padding-top:12px;
}
.cupping { background-image:url(../imagesFF/guide/cupping.jpg); 
           float:right; width: 268px; height:47px; padding:15px; padding-left:17px; padding-top: 254px;
           color:#000000; margin-left:12px; margin-bottom:12px;  
}
.pdfbro { float:left; width:410px; height:430px; margin-right: 40px;
          background-image:url(../imagesFF/broch-1.jpg); background-position:bottom; background-repeat:no-repeat; }
.pdftre { float:left; width:410px; height:430px;
          background-image:url(../imagesFF/broch-2.jpg); background-position:bottom; background-repeat:no-repeat; 
}


/* FORM STYLES -------------------------------------------------------------------------------------------------- */

.form { float:left; }
form { margin:0px; }
.formfield { border:1px solid #8d877e; background-color:#000000; 
             color:#cccccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.formspace { margin-bottom:10px; }
.button { border:1px solid #ffffff; background-color:#000000; color:#ffffff; cursor:pointer; 
          margin-top:10px; margin-bottom:10px; } 
.uhuh { color:#ffff00; margin:10px; 
}

/* BOX & TABLE STYLES ------------------------------------------------------------------------------------------- */

.tabexpl { background-color:#8d877e; color:#000000; line-height:21px; float:right; margin-left:15px; margin-bottom:15px; }
.tabexplrowbg { background-color:#645d53; }
.tabexplpadL { padding-left:6px; }
.tabexplpadR { text-align:right; padding-right:8px; padding-left:6px;
}
.choosebg { background-image:url(../imagesFF/guide/choosebg.png); 
            margin:auto; border:15px solid #e4ddd4; border-bottom:none; color:#000000; }
.choose1 { border:1px solid #b0a9a0; background-color:#ffffff; color:#000000;
           height: 30px; line-height:30px; width:132px; 
					 margin-bottom:30px; }
.choose2 { border:1px solid #b0a9a0; background-color:#ffffff; color:#000000;
           height: 30px; line-height:30px; width:100px; 
					 margin-bottom:30px; margin-left:6px; margin-right:6px; }
.choose3 { border:1px solid #b0a9a0; background-color:#ffffff; color:#000000;  
           padding-top:4px; padding-bottom:8px; height:36px; line-height:20px; width:100px; 
					 margin-bottom:30px; margin-left:6px; margin-right:6px; }
.choose4 { border:1px solid #b0a9a0; background-color:#ffffff; color:#000000;  
           padding-top:14px; height:34px; width:100px; 
					 margin-bottom:30px; margin-left:6px; margin-right:6px; 
}
.guide1 a { float:left; width:138px; height:88px; margin-bottom:12px; margin-right:12px; padding:6px; padding-top:3px; 
            background-image:url(../imagesFF/guide/guideintro1.jpg); color:#ffffff; text-decoration:none; }
.guide2 a { float:left; width:138px; height:88px; margin-bottom:12px; margin-right:12px; padding:6px; padding-top:3px; 
            background-image:url(../imagesFF/guide/guideintro2.jpg); color:#ffffff; text-decoration:none; }
.guide3 a { float:left; width:138px; height:88px; margin-bottom:12px; margin-right:12px; padding:6px; padding-top:3px; 
            background-image:url(../imagesFF/guide/guideintro3.jpg); color:#ffffff; text-decoration:none; }
.guide4 a { float:left; width:138px; height:88px; margin-bottom:12px; margin-right:12px; padding:6px; padding-top:3px; 
            background-image:url(../imagesFF/guide/guideintro4.jpg); color:#ffffff; text-decoration:none; }
.guide5 a { float:left; width:138px; height:88px; margin-bottom:12px; margin-right:12px; padding:6px; padding-top:3px; 
            background-image:url(../imagesFF/guide/guideintro5.jpg); color:#ffffff; text-decoration:none; }
.guide6 a { float:left; width:138px; height:88px; margin-bottom:12px; margin-right:12px; padding:6px; padding-top:3px; 
            background-image:url(../imagesFF/guide/guideintro6.jpg); color:#ffffff; text-decoration:none; }
.guide7 a { float:left; width:138px; height:88px; margin-bottom:12px; margin-right:12px; padding:6px; padding-top:3px; 
            background-image:url(../imagesFF/guide/guideintro7.jpg); color:#ffffff; text-decoration:none; }
.guide8 a { float:left; width:138px; height:88px; margin-bottom:12px; margin-right:12px; padding:6px; padding-top:3px; 
            background-image:url(../imagesFF/guide/guideintro8.jpg); color:#ffffff; text-decoration:none; }						
.guide9 a { float:left; width:138px; height:88px; margin-bottom:12px; margin-right:12px; padding:6px; padding-top:3px; 
            background-image:url(../imagesFF/guide/guideintro9.jpg); color:#ffffff; text-decoration:none; }						
.guide10 a { float:left; width:138px; height:88px; margin-bottom:12px; margin-right:12px; padding:6px; padding-top:3px; 
             background-image:url(../imagesFF/guide/guideintro10.jpg); color:#ffffff; text-decoration:none; }						
.guide11 a { float:left; width:138px; height:88px; margin-bottom:12px; margin-right:12px; padding:6px; padding-top:3px; 
             background-image:url(../imagesFF/guide/guideintro11.jpg); color:#ffffff; text-decoration:none; }								
.guide12 a { float:left; width:138px; height:88px; margin-bottom:12px; margin-right:12px; padding:6px; padding-top:3px; 
             background-image:url(../imagesFF/guide/guideintro12.jpg); color:#ffffff; text-decoration:none; }		
.guide13 a { float:left; width:138px; height:88px; margin-bottom:12px; margin-right:12px; padding:6px; padding-top:3px; 
             background-image:url(../imagesFF/guide/guideintro13.jpg); color:#ffffff; text-decoration:none; }		
.guide14 a { float:left; width:138px; height:88px; margin-bottom:12px; margin-right:12px; padding:6px; padding-top:3px; 
             background-image:url(../imagesFF/guide/guideintro14.jpg); color:#ffffff; text-decoration:none; }								 								
.guide1 a:hover, .guide2 a:hover, .guide3 a:hover, .guide4 a:hover, .guide5 a:hover, .guide6 a:hover, .guide7 a:hover, 
.guide8 a:hover, .guide9 a:hover, .guide10 a:hover, .guide11 a:hover, .guide12 a:hover, .guide13 a:hover, 
.guide14 a:hover { color:#ffffff; text-decoration:none; cursor:pointer; 
}
.anyqs {  float:left; width:286px; height:71px; background-color:#161616; border:1px solid #323232;
          padding:12px; font-size:14px;
}