@charset "UTF-8";

* { margin:0; padding:0; border:0; outline:0; }
/**** Body ****/
body { font-family:Helvetica, Arial, sans-serif; font-size:100%; font-weight:100; background:white url(../images/backCouch.jpg) scroll no-repeat; }
ul, ol { list-style-position:inside; }
h2, h3, p { margin:20px 0; padding:0; }
.clear { clear:both; }
#wrap { margin:0 auto; }
#header { margin:0; padding:0; position:relative; height:91px; width:100%; background:transparent url(../images/headerBack.png) no-repeat 0% 0%; float:left; border-bottom:2px dotted #94ddf1;  }
#header h1#pink { margin:20px; font-size:400%; color:#e73e97; position:absolute; z-index:300; top:5px; left:7px; opacity: .6; }
#header h1#blue { margin:20px; font-size:400%; color:#4dc8e9; position:absolute; z-index:200; top:8px; left:10px; opacity: .6; } 
#header h1#yellow { margin:20px; font-size:400%; color:#f2fb03; position:absolute; z-index:100; top:2px; left:4px; opacity: .6; }
#nav { margin:0 20px 20px 0; padding:0; position:relative; height:91px; float:left; background:#4dc8e9 /*url(../images/backLogo.png) no-repeat 0% 0%*/; float:left; border:2px dotted #f08ba5; border-top:0; }
#nav ul { margin:0; padding:20px; }
#nav ul li { margin:0 6px; padding:13px 3px; list-style-type:none; float:left; font-size:130%; text-transform:uppercase; color:white; font-weight:bold; }
#mainLeft { margin:0 20px 0 5px; width:41em; padding:0; }
#mainLeft .feature1 { margin:0 5px 5px 0; padding:0; float:left; width:20em; height:13em; background:#4dc8e9; border-left:2px solid #4dc8e9; position:relative; }
#mainLeft .feature1:hover { background:#e73e97 url(../images/headphone.jpg) no-repeat 5% 30%; border-left:2px dotted #f08ba5; }
#mainLeft .feature1 div { position:absolute; bottom:20px; right:0; width:17em; background:white; padding:10px; }
#mainLeft .feature1 div h2 { margin:5px 0; font-size:100%; }
#mainLeft .feature1 div p { margin:5px 0; font-size:70%; }
#footer { margin:-25px 0 0 0; padding:55px 0 0 0; width:100%; background:transparent url(../images/footerBack.png) repeat; position:relative; z-index:400; }
#footer ul { margin:; padding:15px; }
#footer ul li { margin:0; padding:3px 10px; list-style-type:none; font-size:80%; text-transform:uppercase; color:black; font-weight:bold; }