/* Hott  */




body {text-align:center;margin:0;padding:0;color:#333;
font:13px lucida grande, verdana, tahoma,verdana,sans-serif;
line-height:19px;letter-spacing:1.2px;background:#fcf4df url("/images/bg_interior.jpg") center top repeat-x;}

/* LINKS */

a,a:link,a:link,a:link,a:hover {cursor:pointer;} 

a:link {color:#006CB7;text-decoration:none} 

a:visited {color:#006CB7;text-decoration:none} 

a:hover,a:active {color:#5F0101;} 

#upper_left a{color:white}

#upper_left a:visited {color:white;text-decoration:none} 

p.intro {
color:#555555;
font-size:16px;

}

p.intro {

font-size:16px;
font-weight:normal;
line-height:1.4;
}

 img {border:none} 
   p{margin:0;padding:0}
   hr {margin: 1em 0;background:#ccc;height:1px;color:#f2f2f2;border:none;clear:both}
   


   .responsecount{float:right;width:101px;text-align:right;padding-top:10px}
   
   .questionnaire input{border:1px solid black}
   
   .questionnaire textarea{border:1px solid black}
   
   .formdiv{padding:4px}
   
   .required{padding:4px}
   
   
   /* TYPOGRAPHY */
   

   #header_right h1{background:transparent url("/images/logo-hott-spot-interior.png") no-repeat;
   float: right;
   width: 310px;
   height: 266px;
   margin-right: 100px !important;margin-right /* */:50px;
margin-top:4px;
   }
   
   #header_right h1 a{
   display: block;
   width: 230px;
   height: 130px;
   text-indent: -9999px;
   }
   h1, h2, h3, h4, h5, h6 {color:#003466;padding:0 0 0px 0}
   
   h1 {font-size: 220%;margin:0 0 6px 0;}
   
   h2 {font-size: 184%;color:#ec9813;}
   
   h3 {font-size: 140%;color:#333;}
   
   h4 {font-size: 126%}
   
   h5 {font-size: 106%}
   
   h6 {font-size: 96%}
   
   
   
   /* GENERAL */
   
   
   #nav {height:25px;
   display: inline;
   list-style: none;
   position:absolute;top:14px;left:0;z-index:3000;margin:0;padding:0
   }
   #nav ul{margin:0;padding:0;}
   #nav li {
   float: left;
   line-height: 1;
   }
   
   
   #nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {
   padding: 0px 0px 0px;
   }
   
   #nav li li a span {
   background: none;
   }
   
   #nav a {
   font-size: 13px;
   float: left;
   margin: 0;
   padding: 0 0 0 0px;
   text-decoration: none;
   color: #fff;
   }
   
   
   #nav li li a {
   font-size: 11px;
   letter-spacing: 0px;
   background: none;
   }
   
   #nav a span {
   float: left;
   display: block;
   padding: 0px 30px 10px 0px;
   margin: 0px 0px 0 0;
   }
   
   #nav .selected {
   color: #003366;
   }
   
   /* Commented Backslash Hack hides rule from IE5-Mac \*/
   
   #nav a span {
   float: none;
   }
   
   #nav a:hover span {
   color: #069;
   
   }
   
   
   #nav li:hover a,
   #nav li.sfhover a {
   color: #fff;
   }
  
   .newslettersignup td{padding:4px}
   
   .newslettersignup input{border:1px solid black}
   
   .formdiv input{width:250px}
   
   .formdiv textarea{width:250px;height:100px}
   
   .questionnaire{padding:0;margin:0;}
   
   /* LAYOUT - HEADER */
   
   #header {margin: 0 0 0px;padding: 0;height:59px;width:915px;}
      
   #header_right{position:absolute;top:0;right:0;}
   
   .searchPhrase{width:150px;margin:0 4px 0 4px;font-size:11px}
   
   
   /* LAYOUT - main body of page */

   #wrap {width:915px;position:relative;margin:0 auto;text-align:left;}
   
   #content-wrap {position:relative;width:100%}
   
   #content {height:auto !important;height /* */:482px;min-height:482px;}
   
   #utility {display:none;padding:0 0 0 12px;position:absolute;top:0;left:0;width:202px;z-index:22;}
   #utility .multimedia-image{margin-left:-12px}
   #sidebar {display:none;position:absolute;top:0;right:0;width:155px;padding:0;margin-right: 0px;height:auto !important;height /* */:382px;min-height:382px;margin-top:44px}
   
   #upper_left{color:white;padding:0px 0px 0 0px;height:auto !important;height /* */:182px;min-height:382px;}
   
      #upper_center{height:245px;font:14px;padding:0px 0 0px 0px;margin:0 }

.middle_center{height:auto !important;height /* */:430px;min-height:430px;}
   
   .multimedia-image{margin:0px 0 0px 0px}
   
.rightcol{padding:0 0 0 60px}

   /* LAYOUT TYPE */
   
   #content {margin: 0 0px 0 0px;}
   
   /* LAYOUT - FOOTER */
   

   
#footer {width:100%;margin:160px 0 0 0px;background: transparent url("/images/bg_interior.jpg");clear:both;padding: 5px 0 0px 0px;font-size:11px;color:#333;font-weight:bold;line-height:19px;text-align:left}
#footerArticle1{text-align: center;}
table.footertable{text-align: left;margin:30px auto;width:950px;}


#footercopyright {width:100%;}
#footercopyright table{margin:5px auto;color:#fff}
#footercopyright table a{
   color: #003366;
   }
#footercopyright p.powered {float:right}
#footercopyright p {float:left}

   
   
   /* Error Validation */
   input.errHilite, select.errHilite, textarea.errHilite {
   border: 1px solid red;
   background-color: #FFE;
   }
   label.errHilite {
   color: #C00;
   }	