html,body{margin:0;padding:0;background: #000 url(img/custom-binaural-beats.jpg) no-repeat top center;display:table;width:100%;}
body{color:#fff;font-family:"Lucida Grande";}
p{font-size:12px;line-height:1.5em;}
a{text-decoration:none;color:#666;}
a:hover{color:#fff;}
h2,h3{color:#ff007A;}
img{border:0;}
li{font-size:12px; padding:10px 0;}
.container{width:900px;margin:0 auto;}
.header{height:377px;position:relative;margin:0 auto;}
.header .logo{text-indent: -999em;width:230px;height:33px;position:absolute;right:-30px;top:10px;}
.wraper{}
.left{width:470px;float:left;padding:0 0 40px 30px;}
.right{width:280px;float:right;padding:20px 0 0 0;}
.specialrow{background-color:#070020;height:310px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 0 20px 0;padding: 10px 0 0 0;}
.specialrow .content{width:900;}
.footer p{font-size:11px;color:#ccc;text-align:left;padding: 0 0 0 30px;}
.clear {clear:both;}
.center{margin:60px -40px;}
.testimonial{border:1px dashed #ccc;padding:15px;margin: 0 0 35px 0;}


div#contact { 
position:fixed;
top:200px;
right:0; 
 }
.contimage{
filter: alpha(opacity=80);-moz-opacity:.80;opacity:.80;
}
 /*  Contact Form Styling */
 #contactform #error ul{
 padding-left:0px;
 line-height:20px;
 }
 #contactform #error span{
 color:green;
 padding:5px 0 5px 0;
 position:absolute;
 top:565px;
 right:30px;
 width:250px;
 }
 #contactform #error ul li{
  color:#BF0B0B;
  font-weight:normal;
  }
 h2#contacth2{
 font-size:18px;
 color:#000;
 margin:0 0 10px 0;
 font-weight:normal;
 padding-bottom:10px;
 border-bottom:1px dotted #ccc;
 }
 #contactform fieldset{
 border:none;
 }
 #contactform #formleft{
 float:left;
 }
 #contactform #error{
 float:right;
 }
 #contactform .button{
 background:#eded;
 color:#666;
 border:1px solid #ccc;
 padding:5px 20px 5px 20px;
 outline:none;
 }
 #contactform{
 position:relative;
 color:#666;
 }
