/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
      GiaSpa.com 
   -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

/* Extras --- */
*{margin: 0;padding: 0;}
*:focus{outline: none;}
img{border: none;}
p{font-size: 1em;line-height: 1.29em;}
.clear{clear: both;}
input,select{vertical-align: middle}
.hr{height: 20px;margin: 20px 0 0;border-top: 1px dotted #000;clear: both;width: 100%;}
.hr2{height: 2px;margin: 20px 0;border-top: 2px dotted #939a2e;border-bottom: 2px dotted #939a2e;clear: both;width: 100%;font-size: 1px;}

a,a:hover{color: #000;}
a:visited{color: #696969;}
/* --- Extras */


/* Structure --- */
body{font-size:100.01%;background: #ebead5 url(../i/gradient.gif) repeat-x top;color: #000;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#wrapper{width: 836px;padding: 0 32px;margin: 0 auto;background: url(../i/wrapper.jpg) no-repeat 32px 0px;font-size: .7em;}


/* Header */
#header{background: url(../i/header.gif) no-repeat right top;width: 836px;}
#header strong{padding: 20px 84px 22px 1px;font-size: 2.5em;color: #6f4720;float: left;}
#header strong img{width: 195px;height: 121px;}
#header em{padding: 41px 52px 17px 0;text-align: right;display: block;}
#header ul{list-style: none;float: left;width: 511px;margin: 0;padding: 0;}
#header ul li{float: left;font-size: 1.4em;font-weight: bold;padding: 0 19px 17px 0;text-transform: uppercase;}
#header ul li a,#header ul li a:hover,#header ul li a:visited{text-decoration: none;color: #939a2e;}
#header ul li a:hover{border-bottom: 3px solid #939a2e;}
#header ul li.selected a,#header ul li.selected a:hover,#header ul li.selected a:visited{color: #6f4720;border-bottom: 3px solid #6f4720;}

#container{clear: both;width: 791px;}
#content{margin: 0 0 0 280px;width: 511px;float: right;}
#sidebar{float: left;width: 259px;margin: 0 -259px 0 0;list-style: none;font-size: 1.1em;}
#footer{padding: 8px 0;clear: both;border-top: 1px dotted #000;width: 791px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;margin: 20px 0 0;}
/* --- Structure */


/* Blocks --- */
#sidebar li{padding: 0 0 14px;float: left;clear: left;}
#sidebar li .head,#sidebar li .foot{width: 259px;height: 8px;font-size: 1px;float: left;clear: left;}
#sidebar li .body{min-height: 60px;padding: 1px 13px 5px;width: 233px;float: left;clear: left;}
#sidebar li p{line-height: 1.3em;}

#sidebar .green .head{background: url(../i/plate_green.gif) no-repeat 0px 0px;}
#sidebar .green .body{background: #f7f5eb url(../i/plate_green.gif) no-repeat 0px -8px;}
#sidebar .green .foot{background: url(../i/plate_green.gif) no-repeat 0px 100%;}
#sidebar .green h4{color: #858d13;}

#sidebar .pink .head{background: url(../i/plate_pink.gif) no-repeat 0px 0px;}
#sidebar .pink .body{background: #f0efe0 url(../i/plate_pink.gif) no-repeat 0px -8px;}
#sidebar .pink .foot{background: url(../i/plate_pink.gif) no-repeat 0px 100%;}
#sidebar .pink h4{color: #dd638a;}
#sidebar .pink p{font-size: 1em;}

#subscribe{text-align: right;}
#subscribe div{width: 233px;text-align: left;padding: 7px 0 5px;}
#subscribe div input{border: 1px solid #e9b5bf;background: transparent;width: 223px;padding: 3px 4px;margin: 0 0 7px;font-size: 1.05em;}

#splash{margin: 0 0 10px;width: 511px;height: 209px;background-image: url(../i/welcome.jpg);background-repeat: no-repeat;}
.homecontent{padding: 0 0 0 15px;}
.brownlist{color: #6e461f;line-height: 1.4em;padding: 7px 0 10px;}
.brownlist li{padding: 3px 0;}
.brownlist li strong{font-size: 1.3em;font-weight: normal;}

#testimonials{list-style: none;}
#testimonials li{padding: 30px 0 15px;border-bottom: 1px dotted #000;}
#testimonials li.last{border-bottom: none;}
#testimonials blockquote{color: #6e461f;font-size: 1.5em;line-height: 1.2em;font-style: italic;padding: 6px 0 8px 28px;background: url(../i/quote.gif) no-repeat;}
#testimonials cite{display: block;text-align: right;color: #6e461f;padding: 0 20px 0 28px;font-style: normal;}
#testimonials cite a,#testimonials cite a:hover,#testimonials cite a:visited{float: left;color: #dc6288;}
#testimonials cite span{display: block;}

.price{width: 350px;font-size: 1.1em;white-space: nowrap;}
.price td{vertical-align: bottom;}
.price strong{font-size: 1.05em;display: block;border-bottom: 1px dotted #000;margin: 0 0 5px;float: left;width: 100%;}
.price strong span{background: #ebead5;position: relative;margin: 0 0 -1px;float: left;}
.price .dot{width: 100%;}
/* --- Blocks */


/* Content --- */
h1{font-size: 2.9em;margin: 0 0 3px;color: #6e461f;font-style: italic;}
h2{color: #6e461f;margin: 0 0 10px;font-size: 2em;font-weight: normal;}
h3{color: #6e461f;font-weight: normal;line-height: 1.1em;font-size: 1.6em;margin: 0 0;}
h4{font-size: 1.45em;font-style: italic;font-weight: normal;font-family: "Times New Roman", Times, serif;margin: 0 0 5px;}
h5{color: #6e461f;margin: 0 0 2px;font-size: 1.5em;}
h6{color: #939a2e;margin: 0 0 12px;font-size: 1.1em;}
p{font-size: 1.15em;line-height: 1.55em;}
/* --- Content */