/*---------<global styls>-------------------*/
:root {overflow-y:scroll}
html{margin: 0; padding: 0}
body {margin:0; padding:0; font-size:12px; background-color:#cdcbae; background:url(images/bg.png) top center repeat fixed}
img {border:0}

/*---------<linkstyles>-------------------*/
a {color: #666; font-weight:normal; text-decoration:underline}
a:hover {color:#cdcbae; text-decoration:underline}

/*-----------<layout>----------------------------*/
#wrapper{margin:30px auto; padding:0; min-width:925px; width:925px; height:auto; overflow:hidden}
#leftColumn{float:left; width:291px; height:auto; margin:0; padding:0;}

#imageAreaHome{padding:0; width:291px; height:349px; -moz-border-radius:5px; -webkit-border-radius:5px; background:url(images/pic_1.jpg) no-repeat}
#imageAreaTechniques{padding:0; width:291px; height:349px; -moz-border-radius:5px; -webkit-border-radius:5px; background:url(images/pic_5.jpg) no-repeat} 
#imageAreaRates{padding:0; width:291px; height:349px; -moz-border-radius:5px; -webkit-border-radius:5px; background:url(images/pic_4.jpg) no-repeat} 
#imageAreaDirections{padding:0; width:291px; height:349px; -moz-border-radius:5px; -webkit-border-radius:5px; background:url(images/pic_3.jpg) no-repeat} 
#imageAreaContact{padding:0; width:291px; height:349px; -moz-border-radius:5px; -webkit-border-radius:5px; background:url(images/pic_2.jpg) no-repeat}

/*-----------<Nav>--------------------------------*/
#navWrapper{background:#aaa88e; height:250px; width:291px; margin-top:10px; padding-top:15px; -moz-border-radius:5px; -webkit-border-radius:5px; opacity:0.85;filter:alpha(opacity=85)}
#nav {margin:0; padding:0; background:#aaa88e; list-style-type:none; width:291px; float:left}
#nav li {margin:0; padding:0; float:left; /* This corrects the */width: 100%; /* IE whitespace bug */}
#nav a {display: block; /* to increase clickable area as asdefault to inline */font-family: Trebuchet MS, Lucida sans, Verdana, Arial, Helvetica, sans-serif; color:#FFF; font-size:1.5em; font-weight:normal; text-decoration:none; padding:0 25px; line-height:1.8em; border-bottom: 1px solid #eeeccf}
#nav a:hover {background:url(images/nav_image.gif) top right repeat-y #666; color:#ccc}
#nav li.current a {background:url(images/nav_image.gif) top right repeat-y #666; color:#ccc; font-weight:normal}

/*----------<content>------------------------------*/
#content {position:relative; width:585px; height:auto; min-height:615px; margin:0; padding:0px 20px 10px 20px; float:right; -moz-border-radius: 5px; -webkit-border-radius: 5px; opacity:0.85;filter:alpha(opacity=85); background:url(images/content_bg.png) bottom right no-repeat #fff}
#content p{font:normal 1.5em/1.7em Georgia, Times New Roman,Times,serif; color:#333}
#content h2 {margin:.5em 0 -.5em 0; font:normal 3em Trebuchet MS, Lucida sans, Verdana, Arial, Helvetica, sans-serif; color:#6f1f0e}
#content h3 {margin:.5em 0 -.5em 0; font:normal 2em Trebuchet MS, Lucida sans, Verdana, Arial, Helvetica, sans-serif; color:#964636}

/*---------<Rates styls>---------------------------*/
#rateHeader{display:inline; margin:20px 0px 25px 0px; font:normal 1.7em/1.9em Georgia, Times New Roman, Times, serif; color:#666}

/*---------<techniques styls>----------------------*/
#techniques {display:block; width:97%; height:auto; padding:10px; margin-bottom:30px; background:transparent; border-bottom:solid 2px #ccc; font:1.3em Georgia, Times New Roman,Times,serif; color:#333; line-height:1.4em}
#quote {display: block; margin: 10px 0px 10px 10px; font-style: oblique}
#techniques h3 {font:normal 1.6em Georgia, Times New Roman,Times,serif; color:#964636; margin:-.5em 0 0 0}

/*------------<Footer>---------------------------- */
#footer {clear:both; height:10px; width:auto; margin-left:303px; padding-top:5px; font-family:'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size:.7em; color:#666}
#footer a {color:#666; text-decoration:underline}

/*------------<Form styles>------------------------*/
fieldset {width:80%; border:none; margin:35px 0 0 0}
label, label span {display:inline}
label {float:left; width:100%; margin-bottom:15px;}
label span {float:left; font-size:16pt; padding-left: 0px; padding-bottom:0px; color:#666}
fieldset input {float:right; width:300px; border:1px solid #666; vertical-align:top; opacity:0.7; font-size:1.5em; /* IE5.5 upwards */filter:progid:DXImageTransform.Microsoft.Alpha(Style=0,Opacity=70)}
fieldset input:hover {border-color:#ac7043; }
fieldset input:active, input: focus {border-color:#9B0033}
fieldset textarea{float:right; border:1px solid #666; vertical-align:top; width:300px; height:150px; opacity:0.7;/* IE5.5 upwards */filter:progid:DXImageTransform.Microsoft.Alpha(Style=0,Opacity=70)}
.submit {float:right; margin-right:19%; margin-top:-15px; margin-bottom:15px}
