body, p, a {
  font-family : Helvetica, Verdana, Geneva, Arial, sans-serif;
  color : #666633;
}
body {
  background-color : #ffffff;
  color : #000000;
  margin: 0px; 
  font-size: 12px;
  background-repeat: no-repeat;
  background-position: -200px 30px;
}
a:link              { color:#666633; text-decoration:underline; font-weight: bold; }
a:visited           { color:#666633; text-decoration:underline; font-weight: bold; }
a:hover             { color:#666633; text-decoration:underline; font-weight: bold; }
a:active            { color:#666633; text-decoration:underline; font-weight: bold; }
p{
  color : #000000;
  font-size: 14px;
  font-weight: normal;
  margin: 20px;
}

.silver_div, .copper_div, .black_div {
background-image: url(http://www.solopipe.com/images/coupon_bg.jpg); 
background-repeat: no-repeat;
position: absolute;
width: 591px;
height: 250px;
left: 50%;
margin-left: -320px;
padding-top: 70px;
margin-right: auto;
text-align: center;
border: 1px dashed #999933;
}
.remove_div {
position: absolute;
width: 591px;
height: 250px;
left: 50%;
margin-left: -320px;
margin-top: 300px;
margin-right: auto;
  font-family : Helvetica, Verdana, Geneva, Arial, sans-serif;
  color : #666633;
font-size: 9px;
text-align: center;
border: 0px dashed #999933;
}
.greeting_div {
font-family : Helvetica, Verdana, Geneva, Arial, sans-serif;
color: #999933;
font-size: 20px;
border: 0px dashed #999933;
}
.greeting_div2 {
font-family : Helvetica, Verdana, Geneva, Arial, sans-serif;
color: #999933;
font-size: 14px;
border: 0px dashed #999933;
}
.product_div {
position: absolute;
width: 568px;
margin-top: 55px;
border: 0px dashed red;
}


.logo_div {
position: absolute;
left: 0px;
margin-right: auto;
top: 10px;
width: 190px;
height: 146px;
background-image: url(/images/solo_logo.jpg); 
}
.title_div {
position: absolute;
left: 50%;
margin-left: -138px;
margin-right: auto;
margin-top: 10px;
width: 277px;
height: 99px;
background-image: url(/images/solo_logo.jpg); 
}
.menu_div {
position: absolute;
top: 160px;
left: 0px;
z-index: 100;
}
.bw_bg{
position: absolute;
top: 420px;
left: 0px;
z-index: 1;
width: 313px;
height: 206px;
background-repeat: no-repeat;
}
.photo_bg {
z-index: 20;
height: 415px;
width: 692px;
background-image: url(/images/photo_bg.jpg); 
background-repeat: no-repeat;
margin-left: 220px;
padding-top: 163px;
border: 0px solid #5f5f5f;
}
.faq_bg {
position: absolute;
height: 255px;
width: 565px;
margin-left: 280px;
padding-left: 0px;
padding-top: 0px;
background-color: #ffffff;
text-align: center;
border: 0px solid #5f5f5f;
}
.article_div{
position: absolute;
width: 500px;
margin-left: 295px;
margin-top: 250px;
padding-left: 0px;
padding-top: 0px;
background-color: #ffffff;
font-family : Helvetica, Verdana, Geneva, Arial, sans-serif;
color : #000000;
}
.faq_generic_bg {
height: 431px;
width: 592px;
margin-left: 155px;
padding-left: 88px;
padding-top: 0px;
background-color: #ffffff;
color : #000000;
font-size: 14px;
font-weight: normal;
}
.contact_bg {
height: 729px;
width: 698px;
background-image: url(/images/note_bg.jpg); 
margin-left: 225px;
border: 0px solid #5f5f5f;
background-repeat: no-repeat;
background-position: 0px -70px;
}
.events_bg {
height: 414px;
width: 612px;
background-image: url(/images/events_soon.jpg); 
background-repeat: no-repeat;
margin-left: 190px;
border: 0px solid #5f5f5f;
}
.film_strip {
height: 598px;
width: 185px;
background-image: url(/images/film_strip.jpg); 
background-repeat: no-repeat;
margin-left: 790px;
margin-top: 50px;
}
.disclaimer{
width: 400px;
margin-left: 350px;
margin-top: 0px;
font-family : Helvetica, Verdana, Geneva, Arial, sans-serif;
color : #000000;
font-size: 10px;
text-align: center;
border: 0px solid #5f5f5f;
}
.video_div {
background-image: url(/images/projector.jpg); 
background-repeat: no-repeat;
background-position: 0px -130px;
position: absolute;
padding-top: 120px;
padding-left: 120px;
height: 400px;
width: 445px;
left: 215px;
top: 0px;
border: 0px solid #5f5f5f;
}
.video_wrapper {
border: 10px solid #000000;
background-color: #000000;
}
.film1{
height: 85px;
width: 176px;
padding-top: 10px;
border: 0px solid #5f5f5f;
text-align: center;
}
.generic_bg {
font-family : Helvetica, Verdana, Geneva, Arial, sans-serif;
color : #000000;
font-size: 18px;
height: 414px;
width: 612px;
margin-left: 250px;
padding-top: 100px;
border: 0px solid #5f5f5f;

}
.name_field {
padding-top: 180px;
padding-left: 200px;
filter:alpha(opacity=50);
-moz-opacity:0.50;
opacity:0.50;
}
.email_field {
padding-top: 10px;
padding-left: 200px;
filter:alpha(opacity=50);
-moz-opacity:0.50;
opacity:0.50;
}
.send_field {
padding-top: 10px;
padding-left: 250px;
}
.message_field {
padding-top: 54px;
padding-left: 150px;
filter:alpha(opacity=50);
-moz-opacity:0.50;
opacity:0.50;
border: 0px solid #5f5f5f;
}
.radio {
padding-top: 45px;
padding-left: 190px;
}
#gallery {
width: 355px;
height: 311px;
background: #2a2a2f;
border: 0px solid #5f5f5f;
margin-left: 88px;
padding-left: 0px;
border: 0px solid red;
text-align: center;
}
#progress {
margin: 10px auto;
width: 200px;
height: 15px;
padding: 2px;
border: 2px solid #dfdfdf;
}

#progress .bar {
width: 0px;
text-align: center;
font-size: 10px;
height: 15px;
background: #2a2a2f;
color: #fff;
font-weight: bold;
}
.product_text {
float: left;
height: 175px;
width: 185px;
padding-top: 15px;
padding-right: 10px;
text-align: right;
font-family : Helvetica, Verdana, Geneva, Arial, sans-serif;
font-size: 18px;
border: 0px solid red;
}
.product_image{
height: 190px;
border: 0px solid red;
}

.buynow_wrapper {
position: absolute;
width: 500px;
left: 300px;
top: 0px;
border: 0px solid #5f5f5f;
}
.accessory_wrapper {
text-align: center;
position: absolute;
width: 195px;
left: 800px;
top: 0px;
border: 0px solid #5f5f5f;
}
.price {
  font-family : Helvetica, Verdana, Geneva, Arial, sans-serif;
  font-size: 14px;
}
.old_price {
  font-family : Helvetica, Verdana, Geneva, Arial, sans-serif;
  font-size: 14px;
  text-decoration: line-through;
}
.sale_text {
  font-family : Helvetica, Verdana, Geneva, Arial, sans-serif;
  font-size: 14px;
  color: red;
}
.email_me {
top: 160px;
left: 0px;
width: 250px;
left: 50%;
margin-left: -125px;
margin-right: auto;
font-family : Helvetica, Verdana, Geneva, Arial, sans-serif;
font-size: 11px;
position: absolute;
}
.logo_image{
position: absolute;
top: 10px;
width: 190px;
height: 146px;
left: 50%;
margin-left: -95px;
margin-right: auto;
background-image: url(/images/solo_logo.jpg); 
}
