html, body{background: #D1D1D1 url(/images/bhp2style/background2.gif) top left repeat-x !important;}
label, input { display:block; }
#reg-form {text-align:left;}
#reg-form label {font-size:0.8em; text-align:left;}
#reg-form input.text { margin-bottom:12px; width:95%; padding: .4em; font-size:0.9em;} 
fieldset { padding:0; border:0; margin-top:15px; float:left;}
.maploading {background: url(/images/icons/ajax-loader2.gif) center center no-repeat;}
.pikachoose{width:480px;margin:0 auto 0 auto; float:left;}
/* This is the ul you have all your images in */
.pikachoose ul{padding-left:0;width:480px;margin:0;overflow:hidden;} /*height:180px;*/
.pikachoose ul li{float: left;border:1px solid #555;padding:0;background:#777;margin:0 3px 3px 0;position:relative;overflow:hidden;}
.pikachoose ul li div img{position:relative;cursor:pointer;}

/* this is the surroundner for all your elements. This is also the fake border around the main img and room for caption */
.pika_main{width:482px;min-height:360px;display:block;position:relative; margin-bottom:3px;} /*height:325px;*/
/*sine we give it the fake border, you need to position the image a little. */
.pika_main_img{position:absolute;top:0px;left:0px;}
.pika_back_img{position:relative;top:0px;}
.pika_subdiv{position:relative;border:1px solid #555;background:#777;padding:0;}
.pika_subdiv img, .pika_subdiv a img{border:none;}
.pika_caption{width:470px;height:16px;padding-top:4px;text-align:center;position:absolute;bottom:7px;left:3px;background:url(/images/pikachoose/black.png) top left;}
.pika_caption a{color:white;}

.pika_play{position:absolute;z-index:1;left:50%;margin-left:-25px;width:50px;top:5px;}
.pika_play_button{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url(/images/pikachoose/play.png) top center no-repeat;}
.pika_stop_button{position:relative;margin-left:auto;cursor:pointer;display: block;width:50px;height:50px;background:url(/images/pikachoose/stop.png) top center no-repeat;}
.pika_navigation a{font-size: 12px; text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:10px;clear:both;text-align:center;}

/* if you want to 'hide' these jus make their height and width 1px */
.pika_prev_hover{position:absolute;top:5px;left:5px;height:456px;width:100px;background:url(/images/pikachoose/rewind.png) top left no-repeat;}
.pika_next_hover{position:absolute;top:5px;right:5px;height:456px;width:100px;background:url(/images/pikachoose/fastf.png) top right no-repeat;}

.pika_selected{width:56px !important;height:41px !important;border:2px solid #25AAE1;}
.property-table td {padding:4px;}
#notes-label {width:340px;}
.at300bs.at15t_compact {margin-left:3px; margin-top:2px;}
.main-pic-sidebar {float:right; margin-right:5px; text-align:right;width:118px;}
div#location-bhp a {border-bottom:0;}
#guarantee-box {border:2px dashed #CC0000; background-color:#FDF9E1; font-size:0.7em;margin-top:5px; padding:4px;line-height:1.1em; width:334px;}
#guarantee-box a {border-bottom:0; text-decoration:underline;}

#mktplc-ad {margin-top:6px;padding:6px 4px 0 4px;color:#FFC;font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:16px; line-height:18px; text-align:center;width:292px;height:130px;background:url(/images/banners/MarketplaceAd.jpg) top left no-repeat;cursor:pointer;}
.mktplc-ad-head p {text-align:center; width:290px;}
.mktplc-ad-head p span {text-align:center; width:290px;}

.rainbow {background: transparent;display: block;position: relative;height: 1px;overflow: hidden;z-index: 4;}
.rainbow span {position: absolute;top: 0;left: 1px;display: block;xwhite-space: nowrap;}
a .rainbow span {white-space: nowrap;}
.rainbows-highlight {color: #fff !important;display: block;position: absolute;top: -1px;left: 0px;z-index: 2;}
.rainbows-shadow {color: #ffc !important;display:block;position: absolute;top: 1px;left: 2px;z-index: 3;opacity: 0.7;}
.back .text .rainbows-shadow {color: #fff !important;opacity: 0.3;}
