html, body {width:100%; height:100%;margin:0; padding:0px; }
h1 {clear:both; line-height:100%; margin:5px 0 5px 0; padding:0px;}
#pages {display:none; font-family:verdana, sans-serif; font-size:10px; font-weight:normal; color:#000000;}
.subheading {position:relative; top:0px; margin:-5px 0 0 0; padding:0px;  letter-spacing:.1em;}
#nav li ul {padding:0px}
.tdbord {border:1px solid #dbdbdb; border-width:0 0 1px 0} 
.pix220 {border:1px solid #dbdbdb;background-color:white;
border:1px solid #dbdbdb;
-moz-box-shadow: 3px 3px 7px #a1a1a1; /* Firefox */
-webkit-box-shadow: 3px 3px 7px #dbdbdb; /* Safari and Chrome */
box-shadow: 3px 3px 7px #dbdbdb;
}
#extra2:hover {background: url(http://www.bpsites.com/assets/new/status_question.gif) no-repeat;}
#dCap a{font-weight:bold; padding:1px 3px; border:1px solid #9A845E}
#nav li ul li {margin-top:3px;}
p {margin:0; padding:5px 0px;}
#subNav {padding:0px; margin:0px;}
#subNav span {position:relative; top:-10px; margin:0 0 -20px 0}
.cap p {margin:-1px 0 0 0; padding:0px;}
.fixed {position:absolute; top:0px; left:0px;}
#siteTitle {position:relative; z-index:99; }
#navMenu {z-index:99; margin-left:-150px}
#wrap {z-index:1;}
#content {z-index:4}
#extra1, #extra2 {z-index:1000;}
#extra1 p {margin:0px; padding:0px;}
#header {z-index:2;}
#container {z-index:3; }
#main {z-index:1; line-height: 160%; min-height:600px }
#extra3,  .nshow, img .nshow, a .nshow{display:none}
#nav {margin:auto;z-index:99}
#footer {z-index:99; }
.red, .error {color:#b22222;}
a {cursor:pointer;  text-decoration:none}
#clearr {clear:both; height:1px;}
.nav a { text-decoration:none;cursor:pointer; }
.tny { font-family:Trebuchet MS, arial; font-size:11px; color:#000000; }
.frm {font-weight:bold;}
.tm, .frm input {font-weight:normal; font-family:verdana}
.ten {height:5px; padding:0px; margin:0px; display:block; font-size:8px;}
input, textarea {font-family:georgia, serif;  font-size:11px;} 
form {margin:0px; padding:0px;}
.linksInfo { margin:0 0 0 5px;}
.priceBack a{background: #ffffff; padding:0 5px 0 0; }
.priceBack {background:url(http://www.bpsites.com/images/liner.gif) repeat-x left bottom; }
.price {font-weight:bold; }
.rightPrice {font-weight: normal; } 
.pic {position:relative;left:-9px; top:-10px; z-index: 5; }
.gTitleb {position:relative; top:-4px; }
.gDescription {line-height:140%; }
.gReturn { margin: 0 0 15px 0px}
.gArrows {font-size:10px; font-family:arial; margin: 0 0 15px 0px}
.gArrows a {color:#696969;}
.sitetitle p {position:relative; top:0px; margin:0px; padding:0px;}
#siteTitle { position:absolute; top:0px; left:0px; z-index:1;}
.logoLink {z-index:9;}
.sitetitle {position:relative; top:0px; z-index:1; overflow:hidden;}
#music,  #galleryTable {margin: 20px 0px 0px 145px; } 
.home, .bio, .music, .flash, .thumbs, .links, .contact, .pricelist{ text-align:left; position:relative; top:0px; padding:0 0px 10px 0;margin:0px; line-height:160%} 
.events, .orderform, { text-align:left; position:relative; top:0px; padding:0 0px 10px 0;margin:0px 25px 15px 15px;}
#nav li ul li { list-style:none; padding-left:12px; margin-left:0px;background: url(http://www.bpsites.com/assets/dots_1.gif) no-repeat left center;} 
#main p a, #main .bio a, #main .orderform a {border-bottom:1px dashed #516b48;} 
#main a.white {border-width:0px; border-color:#ffffff;}
#priceTable {margin:0 0px 0 5px; padding:0 25px 0 0} 
#main p .quot  {position:relative; margin-top:20px; display:block;  text-align:left; color: #ccc; font-style: italic; font-weight: bold; font-size: 18px; font-family: georgia, times new roman, times; } 
/*DO NOT EDIT OR REMOVE THIS LINE 
Doing so will break the functionality of your stylesheet.
If you wish to add styles, add them above the DO NOT EDIT line. The content below is edited every time you use the Customize My Site page. If you wish to preserve any of the styles below from being edited via that page, cut & paste them here and then Submit.
*/ 
.color1, .color1 a {color:#cccccc} 
.color2, .color2 a {color:#a1a1a1} 
.color3, .color3 a {color:#dbdbdb} 
.color4, .color4 a {color:#7a7a7a} 
.color5, .color5 a {color:#595959} 
body { background:#ffffff url(http://www.bpsites.com/assets/new/bp_back5b.gif) repeat-y left top; font-size:13px; color:#595959; font-family:'Trebuchet MS', Helvetica, sans-serif;; } 
#wrap { position:relative; top:0px; left:0px; width:100%; float:left; background: url(http://www.bpsites.com/assets/new/bpsites_top3b.gif) repeat-x left top; } 
#content { position:relative; left:0px; width:100%; } 
#container { position:relative; margin:0 0 0 250px; top:0px; left:0px; } 
#header { position:relative; width:100%; height:173px; margin:0px; padding:0px; top:0px; left:0px; background: url(http://www.bpsites.com/assets/new/header_bg4.gif) no-repeat left top; text-align:right; } 
.sitetitle { font-size:48px; color:#ffffff; font-family:Impact, Charcoal, san-serif;; font-weight:bold; padding:0px 0 0 102px; } 
.sitetitle a { color:#B4BE85; } 
#siteTitle { top:56px; text-align:right;  } 
#main { position:relative; width:515px; top:39px; left:260px; text-align:left; font-weight:normal; } 
#navMenu { position:absolute; height:27px; background:#000000 ; margin-top:0px; width:925px; } 
#nav { font-family:Arial, Helvetica, sans-serif;; font-weight:bold; } 
#nav li ul li { background:#000000; width:120px; } 
#nav li ul  { background:#000000; } 
#nav a { color:#e1d9dc; } 
#nav a:hover, #nav .nav { color:#e1d9dc; } 
.gTitle, .gTitle a, .gTitleb { font-family:Impact, Charcoal, san-serif;; font-size:24px; font-weight:normal; color:#595959; } 
.gDescription, .gDimensions, .gPrice { font-family:Verdana, Geneva, Arial, sans-serif;; font-size:10px; font-weight:normal; color:#000000; } 
.gReturn a { font-family:Arial, Helvetica, sans-serif;; font-size:10px; font-weight:normal; color:#65703B; } 
.outline { background:#ffffff; border:1px #000000  solid; padding:2px; } 
#footer { position:absolute; width:200px; float:left; top:690px; left:0px; } 
#extra1 { position:absolute; width:267px; height:600px; top:200px; left:223px; font-family:'Trebuchet MS', Helvetica, sans-serif; font-size:10px; } 
#extra2 { position:absolute; width:98px; height:100px; top:75px; left:915px; background: url(http://www.bpsites.com/assets/new/status_mouse.gif) repeat-x left top; text-align:right; color:#7a7a7a; } 
#extra3 { display:none; }
#subNav { position:relative; width:190px; height:600px; top:30px; left:-85px; text-align:right; font-family:'Trebuchet MS', Helvetica, sans-serif; font-size:11px; color:#000000; } 
.cap, .cap a { font-family:'Trebuchet MS', Helvetica, sans-serif;; font-size:10px; color:#595959; } 
h1 { font-family:Georgia, Times New Roman, Times, Serif;; font-size:14px; color:#595959; } 
.eventDate, .eventDate a { font-family:Arial, Helvetica, sans-serif;; font-size:18px; font-weight:bold; color:#595959; } 
.eventName, .eventName a, .linksName, .priceBack { font-family:Georgia, Times New Roman, Times, Serif;; font-size:16px; font-weight:bold; color:#595959; } 
.linksText {font-family:Georgia, Times New Roman, Times, Serif;} 
#orderTable {width:100%; }
#thumbsTable {width:10%; } 
#priceTable {width:100%; }
#contactTable {width:100%; }
.orderForm {width:70%; }
.footer { width:200px; position: relative; left:0px; font-family:'Trebuchet MS', Helvetica, sans-serif;; font-size:10px; color:#000000; text-align:right; } 
.footer a { color:#000000; } 
a { color:#a1a1a1;  } 
a:hover , .eventName a:hover, .eventDate a:hover, .gTitle a:hover, .color1 a:hover, .color2 a:hover, .color3 a:hover, .color4 a:hover, .color5 a:hover { color:#595959; } 
.sitetitle a:hover {color:#ffffff} 
.nlast{ background: url(http://www.bpsites.com/assets/new/div28.gif) no-repeat right center;}
