body, p, a {
  font-family : Helvetica, Verdana, Geneva, Arial, sans-serif;
  color : #000000;
}
body {
  background-color : #ffffff;
  color : #000000;
  margin: 0px; 
  font-size: 12px;
}
a:link              { color:#ffffff; text-decoration:none; font-weight: bold; }
a:visited           { color:#ffffff; text-decoration:none; font-weight: bold; }
a:hover             { color:#800000; text-decoration:none; font-weight: bold; }
a:active            { color:#800000; text-decoration:none; font-weight: bold; }
p{
  color : #000000;
  font-size: 14px;
  font-weight: normal;
  margin: 20px;
}
#tooltip {
position:absolute;
border:1px solid #333;
background:#000000;
padding:2px 5px;
color:#ffffff;
display:none;
}
.indent1 { padding-left: 300px; width: 600px; margin-top: 15px; margin-bottom: 0px; }
.indent2 { padding-left: 40px; width: 620px; margin-top: 15px; margin-bottom: 0px; }
.indent3 { padding-left: 50px; width: 630px; margin-top: 15px; margin-bottom: 0px; }
.indent4 { padding-left: 60px; width: 640px; margin-top: 15px; margin-bottom: 0px; }
.center_small {
margin-top: 30px;
text-align: center;
font-size: 10px;
}
.index_bg {
  font-size: 16px;
  width: 700px;
  margin-left: 260px;
  padding-top: 0px;
  border: 0px solid #5f5f5f;
}
.center_bold {
  text-align: center;
  font-weight: bold;
  font-family : Helvetica, Verdana, Geneva, Arial, sans-serif;
  color : #000000;
  padding-top: 15px;
}
.custom_ul {
  list-style-image: url(http://www.solopipe.com/images/bullet.gif)
}
.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;
border: 0px solid #5f5f5f;
}
.photo_bg {
z-index: 20;
height: 415px;
width: 592px;
background-image: url(/images/photo_bg.jpg); 
margin-left: 220px;
padding-top: 163px;
border: 0px solid #5f5f5f;
}
.faq_bg {
position: absolute;
height: 431px;
width: 545px;
margin-left: 280px;
padding-left: 0px;
padding-top: 0px;
background-color: #ffffff;
}
.article_div{
position: absolute;
width: 400px;
margin-left: 750px;
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;
z-index: 10;
background-image: url(/images/note_bg.jpg); 
margin-left: 225px;
border: 0px solid #5f5f5f;
background-repeat: no-repeat;
background-position: 0px -48px;
}
.events_bg {
height: 414px;
width: 612px;
background-image: url(/images/events_soon.jpg); 
margin-left: 190px;
}
.film_strip {
height: 598px;
width: 185px;
background-image: url(/images/film_strip.jpg); 
background-repeat: no-repeat;
margin-left: 790px;
margin-top: 50px;
}
.video_div {
position: absolute;
height: 400px;
width: 475px;
left: 290px;
top: 50px;
border: 2px solid #5f5f5f;
}
.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;
}
.index_video {
position: absolute;
left: 50%;
margin-left: -215px;
margin-right: auto;
height: 360px;
width: 430px;
top: 25px;
}
.index_menu {
position: absolute;
left: 50%;
margin-left: -300px;
margin-right: auto;
width: 600px;
top: 400px;
}
.solopipe_text {
vertical-align: middle;
}

.translucent_div {
display: none;
background-color: black;
position: absolute;
top: 0px;
left: 0px;
opacity: .50;
filter: Alpha(opacity:50);
height: 1000px;
width: 100%;
}
.rules_div {
display: none;
z-index: 50;
position: absolute;
height: 350px;
margin-top: 120px;
overflow: auto;
font-family: Verdana, sans-serif, helvetica, arial;
color: #000000;
font-size: 10px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 5px;
text-align: justify;
border: 5px;
border-style: solid;
border-color: white;
width: 700px;
left: 50%;
margin-left: -350px;
}
.close_div {
position: absolute;
display: none;
z-index: 51;
margin-top: 490px;
left: 50%;
margin-left: -10px;
text-align: center;
border: 5px;
border-style: solid;
border-color: white;
background-color: white;
}
.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;
}
.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;
}
