body { margin: 5px; text-align: center; color: #333 }
body, table, tr, td, th { font: normal 10px/1.2 "Century Gothic", Arial, Helvetica, Sans-serif }
input, select, textarea, label { font: normal 110%/1.2  Arial, Helvetica, Sans-serif }
input, select, textarea { border: 1px solid #CCC; padding: 3px 0 1px 0 }
select { margin: 1px 0 }
h1, h2, h3, h4 { margin: 0; padding: 0 }
h2, h3, h4 { line-height: 14px }

img { border: none; display: block; }
label { display: block; width: 100px; float: left; margin-right: 5px; padding: 3px 0 0 0; color: #333 }
form { margin: 0 }

#hdr, #mnu, #bar, #bdy, #ftr { width: 990px; margin: auto; text-align: left }

#hdr { width: 966px }
#hdr span { display: block; float: right; margin: 38px 0 20px 0; font-size: 150%; color: #5C004E }

#logo { margin: 20px 0; float: left }

#mnu ul { margin: 0; padding: 0 }
#mnu ul li { display: block; float: left; margin-right: 2px }
#mnu { height: 22px; overflow: hidden }

#bar { margin-top: 3px; width: 990px }
#bar .hdr_gry_inv { float: left }
#bar .hdr_gry_inv #wel {float: left; color: #5C004E; font-size: 130%; margin: 6px 15px 0 7px }
#bar .hdr_gry_inv p { display: block; float: left;  line-height: 19px; margin: 4px 10px 0 0 }
#bar .hdr_gry_inv img { float: right; margin: 5px 0 0 0  }

#bar .hdr_ppl_inv { float: right; width: 227px; font-size: 150%; text-align: center }
#bar .hdr_ppl_inv .inr { padding-top: 3px }
#bar .hdr_ppl_inv .inr div { display: inline; font-weight: bold; font-size: 80% }

#bdy { margin-top: 10px }

#upc {  padding-bottom: 5px }

#nws { padding: 5px; font-size: 90% }
#nws p { margin: 2px 0 0 0 }
#nws p a { color: #333; display: block; margin-bottom: 3px }
#nws p img { float: left; margin-right: 5px }
#nws .mor { display: block; text-align: right; font-weight: bold }
#nws .mor a { color: #5C004E }

#bxs .w1 img { float: right }
#bxs .w1 p {  margin: 0; color: #5C004E }
#bxs .w1 a { color: #5C004E }
#bxs .nopad  { padding: 3px 7px 0 7px }

#ftr { font-size: 90% }
#ftr .hdr_gry { color: #333; font-family: Arial, Helvetica, Sans-serif; font-weight: normal }
#ftr .hdr_gry a { text-decoration: none; color: #333 }

#lks { padding: 16px 16px 11px 16px }
#lks h4 { font: bold 110%/1.2 "Century Gothic", Arial, Helvetica, Sans-serif; margin-bottom: 3px }

#tms { margin: 20px 5px; text-align: left; color: #000 }
#prp_hdr { border: 1px solid #333; color: #FFF; font-weight: normal; font-size: 120%; padding: 4px 7px; background: #910064 url(/img/bars/ppl_grd.gif) repeat-x center left }
#prp_nav { padding: 10px }
#btn_bid { float: right; margin: 5px; border: 0 }
#prp_txt { padding: 5px 10px }
#prp_out { border: 1px solid #CCC; height: 1% }
#prp_msg {  text-align: center; font-size: 140%; font-weight: bold; padding: 0; margin-bottom: 10px }
#cntr { border: none; background: #EEE; font-size: 75%; margin: 0; padding: 3px 0; text-align: left }

.hdr_gry_inv { background: #FFF url(/img/bars/grey_inv.gif) no-repeat bottom left; height: 28px; width: 100%; border-top: 1px solid #5D5E60 }
.hdr_gry_inv span { display: block; float: right; width: 6px; height: 28px; background: #FFF url(/img/bars/grey_inv_end.gif) no-repeat bottom right }

.hdr_ppl_inv { background: #910064 url(/img/bars/purple_inv.gif) no-repeat bottom left; height: 28px; padding-left: 6px; border-top: 1px solid #5D5E60; color: #FFF }
.hdr_ppl_inv span { display: block; float: right; width: 6px; height: 28px; background: #910064 url(/img/bars/purple_inv_end.gif) no-repeat bottom right }
.hdr_ppl_inv .inr { font-size: 14px }

.hdr_gry { border: 1px solid #333; color: #5C004E; font-weight: normal; font-size: 120%; padding: 5px 7px; background: #DBDDDD url(/img/bars/grey_grd.gif) repeat-x center left }
.hdr_ppl { border: 1px solid #333; color: #FFF; font-weight: normal; font-size: 120%; padding: 5px 7px; background: #910064 url(/img/bars/purple_inv.gif) repeat-x center left }

.bdy_gry { background: #CCC; border: 1px solid #333; border-top: none; padding: 10px; font-family: Arial, Helvetica, Sans-serif; background: #FBFBFC url(/img/bdy_gry.gif) repeat-x bottom left; margin-bottom: 5px }

.wht_bkg { border: 1px solid #333; border-width: 0 1px; padding: 10px; font-family: Arial, Helvetica, Sans-serif; height: 1% }
.ftr_wht { background: transparent url(/img/wht_bkg.gif) no-repeat bottom left; height: 7px; line-height: 7px; margin-bottom: 5px }
.ftr_wht_sq { border: 1px solid #333; border-top: 0; height: 7px; line-height: 7px; margin-bottom: 5px }
.ftr_wht span { display: block; float: right; width: 8px; background: transparent url(/img/wht_rgt.gif) no-repeat top right }

.hdr_wht { border: 1px solid #333; border-bottom: 0; color: #5C004E; font-weight: bold; font-size: 110%; padding: 5px 7px; background: #FFF }

em.error { background: url(/img/x.gif) no-repeat 3px 0px; padding: 2px 0 2px 20px; color: #F00; font-size: 10px }

.mor { margin: 0 }
.flr { display: block; float: right }
.clr { clear: both }
.w1 { width: 194px; float: left }
.w3 { width: 592px; float: left }
.w4 { width: 791px; float: left }
.sp { width: 5px; float: left }
.w99 { width: 187px; float: left }
.hr { width: 100%; height: 1px; border: 0; background-color: #999; color: #999; margin: 12px 0 12px 0; overflow: hidden }
.reqd { color: #F00; font-weight: bold }
.intro { margin-bottom: 5px; float: right; width: 150px }
.nb { border: none; margin: none}
.frminf { float: left; padding: 5px 0 }
.pads { padding: 10px }
.padm { padding: 15px }
.padl { padding: 20px }
.page { padding: 0 5px 10px 5px }
.lgr { font-size: 115% }
.cb { border: none; margin: 0 5px }

.bdy_gry p, .wht_bkg p { margin: 0 }
.wht_bkg a { text-decoration: none; color: #333 }
.wht_bkg a:hover { text-decoration: underline }
.wht_bkg h4 { color: #910064; font-size: 140%; margin: 5px 0 }
.wht_bkg p { margin: 5px 0 0 0 }
.w3 h3 { color: #5C004E; margin: 0 0 15px 0; font-size: 160% }
.w3 h5, .w1 h5 { font-size: 130%; color: #5C004E; margin: 15px 0 5px 0 }
.w3 p { clear: left; margin: 0; padding: 3px 0 0 0 }
.w99 h4 { color: #333 }
.prplst a { text-decoration: none }
.prplst em { font-weight: bold; font-style: normal }
.lgr p { margin-bottom: 1em }

#login, #register { padding: 10px; text-align: left; font-family: Arial, Helvetica, Sans-serif; border: 1px solid #999 }
#login { width: 400px; margin: 60px auto auto auto }
#register { height: auto; margin-bottom: 10px }
#login #email, #ajax #password { width: 160px }
#register #fname, #register #sname { width: 180px }
#register #addr1, #register #addr2, #register #question { width: 240px }
#register #pcode { width: 60px }
#prp_hdr h1 { font-weight: bold; font-size: 110%; float: left; margin: 0; padding: 0 }
#prp_hdr span { float: right; margin: 4px 0 0 0 ; padding: 0; font-size: 80%;  }
#prp_nav p { float: right }
#prp_nav p a { text-decoration: none; color: #333; font-size: 100% }
#prp_nav p a:hover { text-decoration: underline }
#prp_txt li { margin-left: 20px }
#prp_prc { background: #EEE; margin: 2px; padding: 8px 8px 3px 8px }
#prp_prc label, #prp_prc span { float: left; display: block; padding: 0; margin: 0; font: normal 110%/1.7 "Century Gothic",Arial,Helvetica,Sans-serif}
#prp_prc label { width: 110px; padding: 4px 0 }
#prp_prc span { width: 170px; font-size: 120% }
#prp_prc span b { font-weight: bold; font-style: normal; font-size: 120% }
#prp_prc #bidprice { padding: 3px 3px 1px 3px; line-height: 1.0em; width: 100px }
#prp_prc .pad { padding: 3px 0 }
#prp_prc .pad iframe { width: 160px; height: 1.7em }


/* Slider CSS */

#slr { width: 590px; margin: auto; position: relative; height: 273px; overflow: hidden; font-size: 80% }

#div0 { z-index: 1 }
#div1 { z-index: 2; left: 0 }
#div2 { z-index: 3; left: 27px }
#div3 { z-index: 4; left: 54px }

.tab, .cnt { float: left }
.cnt { margin: 0; background: #6e0059 url(/images/slider/bkg.jpg) repeat-x; center left; width: 510px; height: 273px }

.slider, .mainscr { position: absolute; top: 0; margin-left: 510px; width: 592px; height: 273px; background: #FFF }
.mainscr { margin-left: 0 }

.simg { float: right }
.cnt .inr { padding: 15px 10px 10px 10px; color: #FFF }
.cnt h1 { font-size: 230%; font-weight: normal; margin-bottom: 10px }
.cnt h2 { font-size: 160%; font-weight: normal; margin-bottom: 10px }
.cnt label { display: block; float: none; width: auto; color: #FFF }
.cnt label, .cnt p { font: normal 10px  Arial, Helvetica, Sans-serif; margin: 0 0 7px 0 }
.cnt #search { width: 180px }


/* Tooltip CSS */

#bubble_tooltip{ width:147px; position:absolute; display:none; z-index: 100 }
#bubble_tooltip .bubble_top{ background-image: url(/images/bubble_top.gif); background-repeat:no-repeat; height:16px; background-position: bottom }
#bubble_tooltip .bubble_middle{ background-image: url(/images/bubble_middle.gif); background-repeat:repeat-y; background-position:bottom left; padding: 10px; font-size: 10px; padding-bottom: 0px; padding-right: 20px }
#bubble_tooltip .bubble_middle span{ font: normal 110%/1.2  Arial, Helvetica, Sans-serif; color: #000; position:relative; top:-8px }
#bubble_tooltip .bubble_bottom{ background-image: url(/images/bubble_bottom.gif); background-repeat:no-repeat; background-repeat:no-repeat; height:44px; position:relative; top:-6px }
.gridBorder { border-left-width:0px !important; border-right-width:0px !important }
.tipcnt img { display: inline; vertical-align: -1px }

/*search listing styles*/
.search_qty a {color:white; text-decoration:none}
.listing img {width:140px; height:110px; padding: 2px; border: 1px solid #ccc; float:left; margin-bottom:10px}
.the_list {margin-left:150px; padding: 0 10px;}
.the_list h1, .the_list h2 {color:#600050; margin-bottom:5px}
.the_list h1 {font-size:160%}
.the_list h2 {font-size:140%}
.the_list li { margin-left: 20px }
.the_list p {clear:none; margin-bottom:5px}
.listing .hr {clear:both;}
#search_pages {text-align:right; display:block; margin-bottom:20px; margin-top:20px}
#search_pages span { border: 1px solid #333; color: #FFF; font-weight: normal; font-size: 120%; padding: 5px 7px; background: #DBDDDD url(/img/bars/grey_grd.gif) repeat-x center left; margin-right:5px }
#search_pages .hdr_ppl { border: 1px solid #333; color: #FFF; font-weight: normal; font-size: 120%; padding: 5px 7px; background: #910064 url(/img/bars/purple_inv.gif) repeat-x center left }
#search_pages a {text-decoration:none}
#search_pages a:hover span {background: #910064 url(/img/bars/purple_inv.gif) repeat-x center left}

#lft_col_search p {margin-top:5px}
#lft_col_search strong {font-size:1.1em}


/*advanced search*/
#adv_search { margin: 0 }
#adv_search h2 {color:#910064; font-size:1.1em; margin-bottom:10px}
#adv_search .tips { padding:10px; width:180px; float:left }
#adv_search .search_one  { float:left; padding:10px; width:150px; margin-top:14px }
#adv_search .search_two  { float:left; padding:10px; width:200px; margin-top:14px }
#adv_search .clr { border-bottom:1px solid #CCC; margin: 0 10px }
#adv_search select {width:150px}

.property_details_document_links li { list-style-type: square; padding-top: 5px }


