 body,html {
 padding:0px;
 margin:0px;
 background-color:#FEE0A4;
 }
 
 body * {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:16px;
 }
 
 #outer {
 }
 
 h1 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:24px;
 font-weight:bold;
 color:#FD7B12;
 margin-bottom:25px;
 }
 
 h2 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
 color:#FD7B12;
 }
 
a {color:#666666; text-decoration: underline;}
a:visited {color:#666666; text-decoration: underline;}
a:hover {color:#666666; text-decoration: none;}
 
 /* First Level */
ul#main { margin: 0; padding: 0; list-style: none; background-image: url('../images/menu.jpg'); background-repeat: no-repeat; width: 590px; height: 30px; }
ul#main li { margin: 0; padding: 0; list-style: none; display: block; float:left; }
ul#main li a { margin: 0; padding: 0; display: block; background-image: url('../images/menu.jpg'); text-decoration: none; }
ul#main li a:hover, ul#main li.sel a { background-image: url('../images/menu-sel.jpg'); }
ul#main li a span { visibility: hidden; }

ul#main li#home a { background-position: -20px 0; width: 63px; height:30px; }
ul#main li#about a { background-position: -83px 0; width: 46px; height:30px; }
ul#main li#what-to-expect a { background-position: -129px 0; width: 92px; height:30px; }
ul#main li#classes a { background-position: -221px 0; width: 55px; height:30px; }
ul#main li#prices a { background-position: -276px 0; width: 48px; height:30px; }
ul#main li#our-studio a { background-position: -324px 0; width: 69px; height:30px; }
ul#main li#instructors a { background-position: -393px 0; width: 72px; height:30px; }
ul#main li#contact-us a { background-position: -465px 0; width: 69px; height:30px; }
ul#main li#links a { background-position: -534px 0; width: 56px; height:30px; }



 
 #header {
 width: 100%;
 height:160px;
 background-image:url('../images/bikram-header.jpg'); background-repeat:no-repeat;
 background-color:#ff6634;
 }
 
 #menu {
 padding-left:290px;
 height:30px;
 }
 
 #container {
 width:100%;
 }
 
 #fixed-container {
 width:1250px;
 }

 #col-left {
 float:left;
 width:290px;
 margin-right:30px;
 *top: 1px !important;
 }

 #col-right {
 float:left;
 width:200px;
padding:20px;
 }
 
 #col-left-top {
 width:290px;
 height:435px;
 }
 
 #col-left-bottom {
 width:290px;
 height:130px;
 background-image:url('../images/left3.jpg'); background-repeat:no-repeat;
 }
 
 #col-content {
 margin-top:30px;
 padding:0 50px 50px 320px;
 }
 
 #col-content-home {
 margin-top:30px;
 padding:0 50px 50px 0;
 }
 
 #content-left {
 width:560px;
 *top: 30px !important;
 }

 #content-right {
 float:right;
 width:300px;
 margin-left:50px;
 *top: 30px !important;
 } 
 
 
 .column {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:17px;
 color:#333;
 }
 
 .column p {
 margin:0px;
 padding:0px 0px 1em 0px;
 }

.input-large
{
  width: 100px;
}
 

  /* Contact Form */

 .contact-us .form { width: 220px; }
 .contact-us .form .field .title { padding: 5px 0 2px; }
 .contact-us .form .field .input input { width: 220px; }
 .contact-us .form .field .input textarea { width: 220px; }
 .contact-us .form .submit input {  float:right; }
 
 .mailer-subscription .field .title { margin-bottom: 4px; }
 .mailer-subscription .field input { width: 250px; margin-bottom: 8px; border: solid 1px #333333; }

 
