/* CSS Document - determines all the page layout for the entire site */

*{margin:0;padding:0}
body{font-size:62.5%;font-family:tahoma,arial,helvetica,sans-serif;background:url(images/iol_bg.gif) repeat-y #fff}

p{padding:5px 5px 0 12px}
a {color:#036}
a:hover {color:#24a;text-decoration:none}

h4 {color:#036;font-size:1.3em;padding-left:10px}
h5 {font-size:1.4em;color:#036;border:1px solid #222;padding:4px;background:#def}

input[type=text], input[type=password]{padding-left:4px;background:url(images/input_bg.gif) top left no-repeat}

#wrapper{width:1000px; background:url(images/nowbg.gif) repeat-y;float:left}

#head1,#head2nd{font-size:1.1em}
#head1{color:#fff;line-height:240%;text-align:right;padding:0 20px;background:url(images/head1.gif) 50% 50% repeat-x #5e8fba;border-bottom:1px solid #a1bcd7}
#head1 a{color:#fff;text-decoration:none;font-weight:bold}
#head1 a:hover,#head2nd a:hover,#footer a:hover,#copy a:hover {text-decoration:underline}

#row2 {clear:both}
#row2 td {width:25%}
#row2 ul {list-style:none}
#row2 li {float:left;margin-left:4px; margin-right:4px;color:#fff;font-weight:bold} 
#row2 h1 {display:none}

#row2s {clear:both}
#row2s td {margin:0 2px;width:25%}
#row2s ul {list-style:none}
#row2s li {float:left;margin-left:4px; margin-right:3px;color:#fff;font-weight:bold} 
#row2s h1 {display:none}

/*width:211px;height:94px;*/
/*.h_box1 {width:197px;height:22px;padding:70px 2px 2px 12px;cursor:pointer;cursor:hand}*/
.h_box1, .h_box2, .h_box3, .h_box4  {width:210px;height:70px;padding:0;cursor:pointer;cursor:hand}

.hm_gall {float:left;width:274px;border:1px solid #bbb;background:#eee;margin-bottom:8px}
#imggallery01, #imggallery02 {margin-left:9px}


.h_box4 h1 {display:none} 	/* needed for the venue landing page*/

/*
#feat_ven {width:282px;background:#09F url(images/home/h_feat_bg.gif) no-repeat;padding:34px 8px 16px 14px;float:left;color:#ddd;height:210px;margin:4px 0 4px 4px}
*/
#feat_ven {width:282px;background:#eee;border:1px solid #bbb;padding:8px 8px 16px 14px;float:left;color:#333;height:248px;margin:0 0 4px 4px}

#strap {float:left;width:800px;background:none;border:none;text-align:center;font-size:1.1em;color:#ccd;font-family:Tahoma, Arial, Helvetica, sans-serif; overflow:hidden}
#strap2 {display:none}
#flashingtext {font-size:1.3em;font-weight:bold;background:#226;padding:2px}

#home_call {width:310px;float:left;padding-left:2px;padding-top:4px}
#home_call h1 {display:none}

/* landing page banner  (AB : 19/3/08)  - banner message shoertened - was 117px */
#home_banner {clear:both;height:60px;background-color:#D8E7E6;margin:2px 0 4px 1px;background:url(images/home/signup-banner5.gif)}
#home_banner h1{display:none;background:none}

#home_news {width:310px;float:left;margin:2px 0 0 4px}

#holding {text-align:center}
#greyside {padding-top:120px;color:#ddd}

/* landing page pub listing ( AB : 19/3/08) */
#pub_list {clear:both;border:1px solid #777;margin:4px;padding:4px}
#pub_list li{list-style:none;float:left;width:122px;text-align:center}
/* sitemap pub listing ( AB : 15/4/08) */
#pub_list2 {clear:both;border:1px solid #999;margin:4px;padding:4px}
#pub_list2 li{list-style:none;float:left;width:212px;text-align:center;padding:5px 0px 2px 1px;background:url(images/busbox.gif) top left no-repeat;margin:1px 1px}
.list_hi {font-size:large;color:#ffc}

#sitemap_pubs {}
#sitemap_pubs li{list-style:none;background:url(images/bg_town.gif) top right no-repeat;margin:2px 6px 1px 4px}

.twocol {float:left;margin:4px 10px;width:226px;border:1px solid #ddd}

#ioldt {float:left;padding-left:4px;color:#fff;font-size:1.0em}
#iprofile{padding:0 0 0 20px;background:url(images/iprofile.gif) no-repeat}

#head2nd{background:#fff;line-height:220%;text-align:center;border-top:1px solid #000;padding:0 20px;border-bottom:1px solid #ccc}
#head2nd a{font-weight:bold;text-decoration:none;color:#369}
#head2nd a:hover{font-weight:bold;text-decoration:underline;color:#369}
/* the small IOL logo - top right */
#sm_logo {float:right;border:0}
/* an additional style to give the home page a background    (AB : 1/6/07) */
#home_wrapper {clear:both}
#home_wrapper h1{color:#fff;border-bottom:3px solid #ddd;margin:0 0 0 10px;font-weight:normal;font-size:250%}

/* the overall wrapper for every page !! */
#profile{float:right;width:888px;font-family:trebuchet ms,arial,helvetica,sans-serif;font-size:11px}
#profile h1{color:#036;border-top:1px solid #aaa;margin:0 0 0 10px;font-weight:bold;font-size:250%;font-family:Arial, Helvetica, sans-serif}
/* bg col : - 9eb7cd ||| e2ebf2*/
#profile h2{background:url(images/bg_h2_bar.gif) bottom left repeat-x;background-color:#bacddd;border-bottom:1px solid #abc;color:#036;font-size:1.3em;padding-left:2px}
#profile h2 .rg{background:url(images/bg_h2_barRG.gif) bottom left repeat-x;background-color:#ddd;border-bottom:1px solid #abc;color:#036;font-size:1.3em;padding-left:2px}

/*#profile h3{background:#eaeaea;border-bottom:1px solid #369;color:#666;font-size:1.1em;padding-left:2px}*/
#myprofile{float:left;width:890px;font-family:trebuchet ms,arial,helvetica,sans-serif;font-size:1.1em}
#myprofile h1{background:url(images/bg_h2g-b.gif) bottom left repeat-x;color:#Fc0;border-bottom:1px solid #999;border-top:1px solid #aaa;margin:0 0 0 10px;font-weight:normal;padding-left:6px;font-size:250%}
#myprofile h2{background:url(images/bg_h2g-b.gif) bottom left repeat-x;background-color:#559;border-bottom:1px solid #396;color:#fc0;font-size:1.3em;padding-left:2px}

/*#myprofile h1{background:url(images/bg_h2g-h.gif) bottom left repeat-x;color:#063;border-bottom:1px solid #999;border-top:1px solid #aaa;margin:0 0 0 10px;font-weight:normal;padding-left:6px;font-size:250%}
#myprofile h2{background:url(images/bg_h2g-h.gif) bottom left repeat-x;background-color:#E7F8E8;border-bottom:1px solid #396;color:#063;font-size:1.3em;padding-left:2px}
*/
#myprofile h2 img {padding:2px 0}

/* ======== MAIN VENUE CONTAINER ========== */
#venue_wrap{float:left;width:888px;font-family:trebuchet ms,arial,helvetica,sans-serif;font-size:1.1em}
/*==========================================*/


.deltick {color:#c00;border:1px solid #f66;background:#fdd}
/* ======== styles used on the home page ========== */
/* login box
#lform {margin:8px 4px 8px 8px;width:134px;height:229px;border:none;background:url(images/i_blue_box.jpg) top right no-repeat;float:left;color:#eee} 
#lform h1 {background:url(images/i_login.gif) top no-repeat;margin:0;padding:0;text-decoration:none;width:100px;border:none;height:50px}*/
#lform {margin:4px 1px 4px 4px;padding-top:32px;width:143px;height:197px;border:none;background:url(images/home/h_login_bg2.gif) top left no-repeat;float:left;color:#eee}
#lform fieldset {margin:2px;padding:4px 8px; color:#fff;height:160px;border:none}
#lform legend {display:none}
#lform label {width:100px;float:left}
#lform submit,#lform input{width:100px;margin:1px 0}

#h_search_top {background:url(images/home/h_signup2.gif) top left no-repeat;width:147px;height:109px}
#h_search_top:hover {cursor:pointer;cursor:hand}

#h_search_form {background:url(images/home/h_signup2.gif) bottom left no-repeat;width:140px;height:28px;padding-top:2px;padding-left:7px}
.h_search_i {width:90px}
.searchbox1 {width:436px;background:url(images/box_bg_blu.gif) top right no-repeat;border:2px ridge #669;margin:10px;padding:8px;color:#369}
.srchradbut { }

#sign_up {float:left;margin:8px 0;background:url(images/i_blue_box.jpg) top right no-repeat;width:138px;color:#fff;height:203px}
#signup2 {float:left;margin:4px 0px 4px 0;padding:0;width:136px;color:#fff;height:203px}

/*main image container for the home page */
#i_main {float:right;margin:4px 2px 0 0}

.homebox01 {width:382px;float:right;background:url(images/box_bg_blu.gif) top right no-repeat;border:2px ridge #669;margin:10px 0 10px 10px;padding:8px;color:#669}
.homebox02 {width:270px;float:left;background:url(images/i_blue_box.jpg) top right no-repeat;background-color:#7D98B5;border-left:1px solid #477;border-bottom:1px solid #477;margin:3px 0 10px 8px;padding:5px 8px;color:#fff}
.homebox03 {width:140px;height:170px;overflow:auto;float:right;background:#ddd;border:1px solid #588;margin:3px 0 10px 10px;padding:8px;color:#446}
.homebox03b {width:560px;height:130px;overflow:auto;float:right;background:url(images/box_bg_blu.gif) top right no-repeat;border:1px solid #588;margin:2px 0 10px 0;padding:2px;color:#669}
.homebox03c {width:130px;height:239px;overflow:auto;float:right;background:#ddd;border:1px solid #777;margin:3px 3px 10px 10px;padding:2px;color:#446}
.homebox03c, .homebox03b { scrollbar-face-color:#f0f8ff}
.homebox04 {width:510px;float:right;background:url(images/box_bg_blu_ll.gif) top right no-repeat;background-color:#fff;border:2px ridge #669;margin:10px 0;padding:8px 50px 8px 8px;color:#669}

#home_rogues {margin:4px 2px 2px 4px;width:560px;float:right;background:url(images/box_bg_blu.gif) top right no-repeat;background-color:#fff;border:2px ridge #669;padding:0px;color:#669}
#home_rogues ul li{float:left;border:1px solid #bbb;padding:6px;margin-top:8px;margin-left:12px;background:#FFF;overflow:hidden;height:62px}
#rogueother {list-style:none;padding:0}
#rogueother li{float:left;border:1px solid #bbb;padding:2px;margin-top:3px;margin-left:15px;background:#FFF;overflow:hidden;height:50px}
#home_venScroll {margin:4px 2px 2px 4px;width:560px;float:right;background:url(images/box_bg_blu.gif) top right no-repeat;background-color:#fff;border:2px ridge #669;padding:0px;color:#669}
#home_venScroll ul li{float:left;border:1px solid #fff;padding:6px;margin-top:8px;margin-left:12px;background:#FFF;overflow:hidden;height:62px}

#other_rogues {margin:4px 2px 2px 4px;width:878px;float:right;background:url(images/box_bg_blu.gif) top right no-repeat;background-color:#fff;border:2px ridge #669;padding:0px;color:#669}
#other_rogues ul li{float:left;border:1px solid #bbb;padding:6px;margin-top:8px;margin-left:12px;background:#FFF;overflow:hidden;height:62px}


#comp_box {font-size:1.2em;clear:both;border:2px ridge #b85; margin:0 0 8px 8px; padding:0 16px 8px 16px;background:url(images/bg_comp.jpg);color:#8C2528}
#comp_box h4{font-size:2.0em;font-family:Arial, Helvetica, sans-serif;color:#BA1010}

#bday_wrap {clear:both;margin:4px;border:1px solid #669;overflow:auto;background:url(images/box_bg_blu.gif) top right no-repeat}
#bday {margin:4px; list-style:none}
#bday li{padding:4px;margin:2px 1px 2px 12px;background:url(images/box_bg_blu.gif) right top no-repeat;float:left;width:184px;text-align:center;border:1px solid #aaa}
.sm_user {height:18px;margin:auto 2px}

#home_vens p{width:106px;float:left;text-align:center}

#tour_top {padding:0}
#tour_desc {text-align:center;font-weight:bold;color:#039;font-size:1.2em}

.socialAddButton {padding-top:2px}


#sitemap_v_list p {margin:1px 0 2px 10px;background:#e2ebf2;border-bottom:1px solid #369;padding:1px 2px 1px 10px}
 /* used on adv. search results */
.venbox{margin:4px 10px;padding:2px 8px;border:1px solid #ccc;clear:both;min-height:54px} 
/* general all-purpose info box - to display informational messages */
.info_box {margin:16px;padding:24px;font-size:1.2em;color:#369;background:#f0f0f0}
/* popup help boxes - used on the Venue Settings Page */
.infoboxes {padding:12px;border:1px solid #ddd; font-size:1.1em;background:#ffd}

#r_buddies {list-style:none;zoom:1;clear:both}
.my_buds {float:left;width:50px;height:56px;text-align:center;margin:3px;padding:4px;background:#fff;border:1px solid #ccc;overflow:hidden}


.ownsectionFalse {border:1px solid #d60;background:url(images/sp_req.gif) top right no-repeat;padding:6px;margin-top:2px}
.ownsectionTrue {border:1px solid #dddd;background:#eee;padding:6px;margin-top:2px}

/* style for general messages dotted around the site */
.gen_msg {font-family:Geneva, Arial, Helvetica, sans-serif;color:#36a;background:#E3EFF4;padding:4px;margin:3px;border:1px dotted #36a}

.log_msg {font-size:1.2em;color:#555;margin:8px;padding:10px;border:1px solid #777}
.log_msg2 {font-size:1.5em;color:#b00;font-weight:bold;margin:18px 8px}

#footer,#copy{text-align:center;line-height:250%}
#footer{clear:both;font-size:1.1em;border-top:1px solid #ccc}
#copy{font-size:1em;color:#999}
#footer a,#copy a{color:#369;text-decoration:none}
#footer a{font-weight:bold}
#footer a:hover{font-weight:bold;text-decoration:underline}

#now{width:100px;float:left}
#now h2,#now p{padding:5px 5px 0 5px}
#now h2{font-size:1.6em;font-family:trebuchet ms,arial,helvetica,sans-serif;line-height:90%}

/* left align and justify list of users				(AB : 22/2/09)
#now p{float:left;text-align:justify;padding-right:6px} */

#main {float:left; padding:8px}

/* general stylings */
.clearall {clear:both;line-height:0}
.nodisp {display:none}

/* user colour definitions */
.userU {color:#aaa}
.userM {color:#0066CC}
.userF {color:#CC66CC}

.budPMs {margin:4px 3px;padding:4px 0;float:left;width:100px;border:1px solid #ddd;text-align:center;line-height:110%;background:#fff;height:30px}

/* styles for venue listing formatting */
#venuelist {line-height:18px; border:1px solid #ddd;}
.publist0 {border:1px solid #ddd; background-color:#f4fdff}
.publist1 {border:1px solid #ddd; background-color:#f2fdfd}

/* how error messages are presented */
.errmsg {margin:10px;padding:12px;border:1px dashed #d20; background-color:#FFF2F2; color:#CC0000;font-weight:bold}
.error {color:#CC0000; font-weight:bold}
/* private message - error style */
#msgpmto {color:#CC0000;margin-left:100px}
#pm_view {width:360px;border:1px solid #ccc;padding:4px}

/* events styles */
#ev_list li{clear:both; margin: 8px 12px; border: 1px solid #ddd;list-style:none;background:url(images/box_bg_blu.gif) top right no-repeat;}
.ev_date {margin-left:12px;width:120px;float:left}
.ev_vname {float:left;font-size:1.1em}
.ev_title {font-size:1.2em;background:#f4f4f4;padding:4px;margin:4px 4px 4px 132px}
.ev_desc {font-size:0.9em;color:#666666}

h1{color:#036;border-bottom:1px solid #bbb;margin:0 0 0 10px;font-weight:normal;font-size:250%;background:url(images/box_bg_h1b.gif) bottom repeat-x}
h1 small{font-size:40%}
#logo{float:left}
#p_a1{float:right;width:500px;text-align:right;padding:5px 4px 0 0;display:block}
#p_a2{display:block;text-align:left;margin:5px 5px 5px 10px}
h1{clear:both}
#p_top{padding:10px 0;margin:2px 0 0 10px;border-bottom:1px solid #ccc}
a img{border:none}

#p1{width:500px;float:left}
#p1and2 {width:690px;float:left}
#p1 h2, #p1and2 h2 {margin-left:8px}
#p1a{clear:both;width:160px;float:left}
/* #p1a img{border:none;padding:5px 4px 5px 10px;width:80px;overflow:hidden} ------- used for user icon */
#p1a fieldset{border:none;padding:5px 10px 5px 10px}
.psearch{font-size:1em;font-weight:bold;color:#fff;background:#c33;border:1px solid #900;margin-top:3px}
#p1a h2{padding:0 5px;margin:0 10px}

#p_locals{padding:5px 10px;list-style:none}
#p_locals li{padding:4px 0 4px 8px;background:#e8e8e8;border-top:1px dotted #aaa}

.p_archive {padding:5px 10px;list-style:none}
.p_archive li{padding:4px 0 4px 8px;background:#e8e8e8;border-top:1px dotted #aaa}

#p_mgr{padding:6px;list-style:none;margin:4px;border:1px solid #CC0033;background:#F3F2DA}
#p_mgr li{padding:4px 0 4px 8px;background:url(images/bg_h2y_bar.gif) bottom repeat-x #e8e8e8;border-top:1px dotted #aaa}

#p_inbox{padding:5px 10px;list-style:none}
#p_inbox li{margin:0 2px;padding:0 2px}
#p_inbox li{margin-bottom:1px;border:1px solid #ccc}

#p_outbox{padding:5px 10px;list-style:none}
#p_outbox li{margin:0 2px;padding:0 2px}
#p_outbox li{background:#fff;margin-bottom:1px;border:1px solid #ccc}

#p_hitlist {padding:5px 10px;list-style:none}
#p_budlist {margin:0;padding:2px;background:#eee;list-style:none}
#p_pbudlist{margin:1px;padding:2px;background:#eef;list-style:none}

.p_bud{padding:0 5px 0 6px;line-height:120%}

#ppl,#srchsm{width:138px;border:1px solid #000}		/* people and town search - in small search box */
#p1b{width:338px;float:left;background:url(images/box_bg_ltBlu.gif) top right no-repeat}
#p1b h3{margin-top:5px}

#p2{width:190px;float:left}
#p2 h2,#p2 h3{margin:0 4px;padding:0 5px}
#p2 form{padding:5px 10px}


#p3{width:196px;float:left}
#p1b h2,#p1b h3{padding:0 5px;margin:0}
#p3 h2,#p3 h3{margin: 0;padding:0 5px}
#p4{clear:both;padding:0 10px}

.p_letter{padding:0 5px 0 20px;line-height:140%;background:#eee}
.p_letter2{padding:0 5px 0 20px;line-height:150%;background:#d8d8d8}
.p_letterU{padding:0 5px 0 20px;line-height:160%;background:#ffc}
.p_openletter{padding:0 0 5px 20px;line-height:150%}
.p_mobile{padding:0 15px 0 30px;line-height:250%}
.p_user{padding:0 15px 0 30px;line-height:250%}
.p_radarmobile{padding:0 5px 0 20px;line-height:250%}
.p_radar{padding:0 5px 0 20px;line-height:250%}
.p_history{padding:0 5px 0 20px;line-height:250%}
#p_imgup{padding:0 5px 0 20px;line-height:250%}

.p_help{display:block;text-align:center;margin:5px 0}

/* my pictures */
#p_thumbs{list-style:none;width:180px;margin:0 auto}
#p_thumbs li{text-align:center;margin:10px 0 0 10px;padding:4px;overflow:hidden;width:128px;border:1px solid #ddd}

/* my pictures - on MyProfile */
#p_thumbs_ed{list-style:none}
#p_thumbs_ed li{float:left;text-align:center;margin:10px 0 0 10px;padding:4px;overflow:hidden;width:98px;border:1px solid #ddd}

#p1c h2{padding:0 5px;margin:0 0 0 10px}
				#p1c ul{padding:0 5px;margin:10px 0 0 16px}
#p_hlbank{height:360px;overflow:auto;margin:0 0 0 10px}
#p_hlbank li{background:#E7F8E8;margin-bottom:1px}
#p_hl{margin:50px 10px}
#p_hl li{line-height:250%;padding:0 0 0 30px}

#pm_menu{margin:4px 0 4px 10px;padding:2px;list-style:none}
#pm_menu li{margin:6px 2px;padding:4px;border:1px solid #ddd;background:url(images/box_bg_feat.gif) top repeat-x;}
.pm_topu {padding:2px;background:#d8d8d8;border:1px solid #666;font-weight:bold}
.pm_top {padding:2px;background:#f0f0f0;border:1px solid #ccc;color:#777}
.pm_top_right{float:right}

#search{margin:0 4px 0 10px;background:url(images/box_bg_blu-h.gif) top repeat-x;border-top:1px solid #e2ebf2;text-align:center;padding:3px 4px 6px 4px;color:#fff;font-weight:bold}
#srch{border:1px solid #000;width:280px;padding:0 3px}
.srchin {width:120px}

/* tidy up the search results page navigation */
.page_nav {border:none;margin:4px 0 4px 10px;padding:8px;background:url(images/box_bg_blu-h.gif) top repeat-x;text-align:center}

/* venue navigation  -  ul/li format  */
#nav_container {clear:both;margin:0 0 8px 8px;padding-top:1px;height:30px}

#ven_nav { margin-left:10px;list-style:none}
/* #ven_nav li {float:left;padding:4px}		- hide this to allow for different styles */
#ven_nav li a {font-weight:bold;text-decoration:none}
#ven_nav li a:hover {color:#009;text-decoration:underline}
/*#ven_nav .hilite{background:#ddd}*/
#ven_nav .greydout {color:999;background:#666}

/* ===== the 3 way boxes on the search page ==== */
.threeway1 {width:273px;background:url(images/box_bg_blu-h.gif) top repeat-x;margin:2px;padding:4px;float:left;border:1px solid #bbb}
.threeway2 {width:273px;background:url(images/box_bg_gre-h.gif) top repeat-x;margin:2px;padding:4px;float:left;border:1px solid #bbb}
.threeway3 {width:273px;background:url(images/box_bg_pur-h.gif) top repeat-x;margin:2px;padding:4px;float:left;border:1px solid #bbb}
.threeway1 input[type=text], .threeway2 input[type=text], .threeway3 input[type=text]{width:80px;float:right;margin:2px 2px 0 0 }
.threeway1 p,.threeway2 p, .threeway3 p{float:right;margin:0 2px 0 0 }

/* ===== the 4 way boxes on the search page ==== */
.fourway1 {width:210px;background:url(images/box_bg_blu-h.gif) top repeat-x;overflow:hidden;margin:0 1px 0 0;padding:2px;float:left;border:1px solid #bbb}
.fourway2 {width:210px;background:url(images/box_bg_gre-h.gif) top repeat-x;overflow:hidden;;margin:0 1px 0 0;padding:2px;float:left;border:1px solid #bbb}
.fourway3 {width:210px;background:url(images/box_bg_pur-h.gif) top repeat-x;overflow:hidden;;margin:0 1px 0 0;padding:2px;float:left;border:1px solid #bbb}
.fourway4 {width:210px;background:url(images/box_bg_red-h.gif) top repeat-x;overflow:hidden;;margin:0px;padding:2px;float:left;border:1px solid #bbb}
.fourway1 input[type=text], .fourway2 input[type=text], .fourway3 input[type=text], .fourway4 input[type=text]{width:120px;float:right;margin:2px 2px 0 0 }
.fourway1 p,.fourway2 p, .fourway3 p, .fourway4 p{float:right;margin:0 2px 0 0}

#isearch{padding:0 0 0 20px;background:url(images/isearch.gif) no-repeat}
.search_nav {}
.search_nav a{color:#6090c0}
.search_nav a:hover{color:#306090}
#sresults{margin:0 0 0 10px;list-style:none}
#sresults li{padding:5px;clear:both;margin-bottom:10px}
#sresults_nav{clear:both;margin:0 10px 4px 10px;font-size:1.3em;background:url(images/box_bg_blu-h.gif) top repeat-x;background-color:#bcf;padding:4px 4px 12px 4px}
.sfeatured{background:url(images/box_bg_blu-h.gif) repeat-x;background-position:0 -25px;min-height:118px}		/*manual height set ;height:100px*/
.sfeatured2{background:url(images/box_bg_gre-h.gif) repeat-x;background-position:0 -25px;min-height:118px}		
.sfeatured3{background:url(images/box_bg_pur-h.gif) repeat-x;background-position:0 -25px;min-height:118px}		
/* advanced results */
.sfeatureda{background:url(images/box_bg_feat.gif) no-repeat;min-height:118px}		


/* ----==== settings for the three-up display of pubs in this area (venues.asp)  =====---- */
#sresults3c{margin:0 0 0 10px;list-style:none}
#sresults3c li{margin:8px;padding:5px;margin-bottom:12px;height:124px;float:left}
.sfeatured3col{background:url(images/box_bg_blu-h.gif) repeat-x;background-position:0 -25px;width:130px;text-align:center}		
.s3col{background:url(images/box_bg_gre.gif) top right no-repeat;width:130px;text-align:center}		

.sresultsno{width:25px;float:left;color:#222}
.sresultspic{width:110px;float:left}
.sresultstxt{width:345px;float:left}
#search_head {margin:10px 10px;padding:2px;border:1px solid #ddd;background:#eee}
/* box in which search results are shown on Advanced search page */
.search_res_box {margin:10px 10px 0 10px;padding:6px;border:1px solid #999;background:url(images/box_bg_blu.gif) top right no-repeat}
.search_res_box img{margin:4px 0}

.pm_img{width:90px;float:left}
.pm_txt{width:365px;float:left;background:url(images/box_bg_green.gif) no-repeat top right;border:1px solid #ddd;padding:2px 2px 6px 2px}

.venaddr {text-transform:uppercase;color:#333;font-size:0.9em}		/* venue address on search results */

#snav{clear:both;text-align:center;margin:50px 0 0 0;padding:20px;border-bottom:100px solid #e2ebf2}
#snav a,#snav span{margin:0 5px;line-height:200%}

/* what happening near here */
#shap{padding:5px 10px; list-style:none}
#shap h4{font-size:1.3em;color:#996633}
#shap li{padding:5px;background:url(images/box_bg_yell.gif) right top no-repeat;margin-bottom:5px;border:1px solid #ff9}
#sprom{margin:0 10px;padding:0 0 0 20px}

#event_vens{padding:5px 10px; list-style:none}
#event_vens li{padding:5px;background:url(images/box_bg_yell.gif) right top no-repeat;margin-bottom:5px;border:1px solid #ccc}

/* about */
#p1c h3{margin:20px 10px 5px 10px;padding:0 5px}
#midnav{list-style:none;padding:10px}
#midnav li{padding:1px 8px;margin-bottom:1px;background:#eef}

/* form */
#bigform{margin:4px 10px;border:1px solid #ddd;padding:4px 0 5px 2px;background:url(images/box_bg_green.gif) top right no-repeat}
#bigform legend{display:block}
#bigform fieldset{clear:both;border:none;margin-bottom:5px}
.chkboxes {margin:10px 10px 0 10px;border:1px solid #ddd;padding:0 0 2px 0;background:url(images/box_bg_green.gif) top right no-repeat}
.cb30 {width:32px}

#profform{margin:4px 1px;border:1px solid #aea;padding:4px 0 5px 2px;background:url(images/box_bg_pur.gif) top right no-repeat;width:166px}
#profform legend{display:block}
#profform label{clear:both}
#profform input {width:160px}
#profform fieldset{clear:both;border:none;margin-bottom:5px}

.flabel{width:140px;float:left;margin-top:4px;clear:both;margin-left:8px;text-indent:5px;padding:1px 0 0 0}
.finput{float:left;width:290px;border:1px solid #999;margin-top:4px;text-indent:5px;font-size:1.1em;padding:2px 0}
.farea{float:left;width:290px;margin-top:4px;text-indent:5px;font-size:1.0em;padding:2px 0;line-height:100%}
.fgender{margin-left:130px;clear:both;margin-bottom:50px}
.fagree{clear:both}
.varea{float:left;width:290px;margin-top:4px;font-size:1.0em;padding:4px;border:1px solid #999;background:#eee}
.fh2{font-size:1.5em;display:block;border-bottom:1px solid #ccc;padding:3px 0}
.fh3{font-size:1.3em;display:block;border-bottom:1px solid #ccc;padding:3px 0}


/* venue profile form  */
#venfrm {margin:0 0 10px 10px;width:480px;float:left}
#venfrm fieldset {border:1px solid #ccc; padding:8px; margin:8px 0 0 0;background:url(images/box_bg_blu.gif) top right no-repeat}
#venfrm legend {border:1px solid #ddd;padding:2px 20px; font-weight:bold}
#venfrm label {clear:both;float:left;width:160px}
#venfrm input, #venfrm textarea{float:left;width:240px;font-family:tahoma, arial, helvetica, sans-serif;font-size:1.1em}
#venfrm input[type=checkbox] {width:24px;float:left}


/* give ALL textareas a uniform font */
textarea{font-family:tahoma, arial, helvetica, sans-serif;font-size:1.1em}

.fbox {width:300px; font-family:Tahoma, Arial, helvetica, sans-serif;font-size:0.9em}

/* advanced search form  */
#srchfrm {margin:0 10px}
#srchfrm fieldset {border:1px solid #ccc; padding:8px; margin:8px 0 0 0;background:#eee}
#srchfrm legend {border:1px solid #ccc;padding:2px 20px; font-weight:bold;background:#eee}
#srchfrm label {clear:both;float:left; width:150px}
#srchfrm input, #srchfrm textarea, #srchfrm select{float:left;width:200px;font-family:tahoma, arial, helvetica, sans-serif}
#srchfrm checkbox {width:16px;float:left}
/* search boxes for the requirements */
.srchbox {float:left;width:176px;margin:2px 4px;border:1px dotted #aaa;background:#fff;padding-bottom:4px;height:32px}
#res_nav {text-align:center}

/* profile edit forms */
#floc label {width:110px;float:left}

/* checkout css */
#frm{margin:20px;line-height:220%}
#frm legend {padding:0 100px 0 10px;border: 1px solid #ccc;font-weight:bold; background-color:#fff}
#frm fieldset {padding:0 10px;border: 1px solid #ddd;font-weight:bold; background-color:#f0f0f0;color:#444}
#frm label{clear:both;width:100px;float:left}
#frm input, #frm select{width:250px;float:left}
#frm .pp{width:107px}
.frmin50 {width:50px}
.delbox {color:#d00;background:#fffcfc;border:1px ridge #d00}

#venform {margin:8px 0}

#town_list {clear:both;border:1px solid #bbb;margin:4px;padding:4px}
#town_list li{margin:2px;border:none;background:url(images/bg_town.gif) top right no-repeat #eee;list-style:none;float:left;width:142px;text-align:center;padding:4px 0}

/* STUFF USED GLOBALLY FOR EVERY VENUE */
.img_header{clear:both;font-size:1.2em;font-weight:bold;background:#ccc;color:#222;padding:2px 4px;margin:6px 2px; text-transform:capitalize;border:2px outset #ddd}
.stdow {float:left;margin-left:8px;width:80px}
.sttime {float:left}

#pl {}
#pl fieldset {}
#pl legend {}
#pl label{width:80px;float:left}

#home_ads {float:left;width:180px}
.ad_box1 {}
.ad_box2 {border:1px solid #888;padding:4px;margin-bottom:16px}
.ad_box2 h3{background:#ddd;color:#036;padding:4px 2px}
#vert_ads {float:right;width:192px;text-align:center;padding-right:2px} /*;background:url(images/ad_bg1.gif) right repeat-y;background-color:#ddd} */
.ban_ad {margin:2px 0;border:none}

.small_box{border:1px solid #ccc;padding:4px;margin:4px 8px 4px 4px}
.small_box_inset {border:1px solid #ddd;padding:6px;margin:8px}
.inst_box {border:2px solid #c30;padding:6px;margin:4px 8px 4px 4px;color:#036;font-size:1.1em;background:url(images/box_bg_red.gif) top right no-repeat; background-position: 60px -20px; cursor:pointer;cursor:hand}

.why_join {border:1px solid #ddd;background:url(images/box_bg_blu.gif) top right no-repeat;padding:4px;margin:4px 8px 4px 4px;font-size:1.2em}
.why_join_list {margin-left:2px;list-style:none}
.why_join_list li{color:#ddf;border:2px solid #fc0;background:#427cae;padding:2px 4px;margin:5px 1px;border-radius:0.8em;-moz-border-radius:0.8em}

/* top local users list */
#us_list li{float:left; margin: 6px 0 12px 10px;padding:8px 2px; border: 1px solid #ddd;list-style:none;background:url(images/box_bg_green.gif) top right no-repeat;width:80px;height:80px;text-align:center}
#us_list td{float:left; margin: 6px 0 12px 10px;padding:8px 2px; border: 1px solid #ddd;list-style:none;background:url(images/box_bg_green.gif) top right no-repeat;width:80px;height:80px;text-align:center}

/* NEW feature wot i just learned today !!!! 24/5/07 
.ad_box2 p:first-letter {font-size:4.1em;color:#660;float:left} */

.xt_boxes {background:url(images/box_bg_blu-h.gif);background-position:0 -45px;margin:4px;padding:2px; cursor:pointer;cursor:hand}
/* general colour settings for easy access */
.col_grey {color:#888}
.col_ltgrey {color:#ccc}

.substub {border:1px solid #999;background:url(images/box_bg_feat.gif)}
.img_list {width:120px;border:1px solid #000;float:left; text-align:center;padding:4px 2px;margin:4px}

/* used for the drop downs */
.titlebar {position:absolute; left:0px; top:0px;width:100%; background-color:#336699; cursor:move;}
.wins {position:absolute;  border:3px outset #c0c0c0; overflow:hidden;} /*left:-1000px; */
.text {position:absolute; background-color:#ffffff; font-family:tahoma,arial,helvetica,sans-serif; font-size:12px; overflow:auto;}
.title {font-weight:bold; color:#ffffff}

/* stylings for overall presentation of venues  (AB : 22/6/07)  */

.v1 {width:280px;float:left;border:1px dotted #c90}
.v2 {width:203px:float:left;border:1px dotted #c90}
.v3 {width:203px:float:left;border:1px dotted #c90}
.v12 {width:483px;float:left;border:1px dotted #c90}
.v23 {width:406px;float:left;border:1px dotted #c90}
.v13 {width:686px;border:1px dotted #c90}

/* stuff for the image manager section */
th {background:#f0f0f0}
#upload {width:344px;border:1px solid #ccc;padding:2px;background:#f0f0f0}
#upload input[type=file]{width:200px}

#fileMgr {clear:both;margin:20px;width:650px;padding:1px;background:#f0f0f0;font-family:Arial, Helvetica, sans-serif;color:#111}
#fileMgr a{color:#369}
#fileMgr td a{color:#369}
#fileMgr td a:visited{color:#369}
.TableList {width:350px;border:1px dotted #009;padding:1px}
.menu {margin:4px 20px 0 20px;padding:4px;width:344px;background:#f0f0f0;color:#111}
.menu a{color:#369}
#im_img {max-width:300px;float:right;overflow:hidden;border:1px dotted #ccc}

#file_upload{background:#eee;color:#333}
#file_upload fieldset{border:1px solid #ccc;padding:4px}
#file_upload legend{border:1px solid #ccc;padding:2px 30px 2px 10px;font-weight:bold}

/* text area for image upload - venue manager */
#imgup_text {border:1px solid #ccc;padding:12px;margin:10px;color:#111;background:#f0f0f0}
#imgup_text p {padding:0}

/* styling for the menu editing section - input boxes etc 
#edit_menu {border:1px solid #444;background:#ddd;padding:4px}*/
.menu_box_e {border:2px ridge #555;padding:6px;background:#def;color:#006}
.menu_title_e {font-weight:bold;font-size:1.4em;margin:6px}
.menu_section_e {font-weight:bold;margin:6px;font-size:1.2em}
.menu_dish_e {font-weight:bold;font-size:1.0em;margin-top:12px}
.menu_desc_e {font-style:italic;font-size:0.8em}
.menu_addnew {background:#fff0f0;border:2px ridge #ddd;padding:4px 4px 12px 4px;color:#700}
#menupre, #menupost {text-align:center;font-size:1.0em;padding:8px 2px;margin:4px 0;background:#f0f0f0;border:1px solid #bbb;color:#444}

.beer_addnew {background:#fff0f0;color:#700;border:1px solid #ffd}
.team_list {color:#eee}
.team_list h3{font-size:1.6em;color:#fff}
.per_team {border:1px solid #999;background:#fff;padding:4px;margin:4px 10px;color:#666;clear:both}

.menu_dish_env {font-weight:bold;font-size:1.0em;margin-top:12px;color:#999}
.menu_desc_env {font-style:italic;font-size:0.8em;color:#999}

.wine_e 	{border:1px solid #aaa;margin:12px 0;padding:8px 0;font-size:0.9em;background:#eee}
.wine_env 	{border:1px solid #ddd;margin:12px 0;padding:8px 0;font-size:0.9em;color:#888;background:#eee}
.wine_add 	{border:2px ridge #d20;margin:12px 0;padding:8px 0;font-size:0.9em;color:#d00;background:#fee}

#func_hilite {font-size:1.3em;border:2px solid #777;text-align:center;margin:36px;padding:24px}

iframe.notice_bd {border:1px solid #444;width:330px;height:120px;float:left}
.notice_bd {background:url(images/notice02.gif) top left no-repeat;background-color:#000;color:#fff;padding:40px 0 0 2px;margin:4px 6px 2px 4px}
iframe.fixtures {border:1px solid #444;width:276px;height:120px;float:left}
.fixtures {background:url(images/fixture01.gif) top left no-repeat;background-color:#eee;color:#111;padding:40px 0 0 2px;margin:4px 0 2px 2px}

.sect_foot {background:url(images/sect_foot2.gif) top left no-repeat #fff;height:24px;text-align:right;padding-right:12px;padding-top:2px}

/* Admin SideBar sections */
#sidebar_nav {width:150px;border:2px solid #630;padding:12px;background:#FFCC00;float:right;border-radius:0.75em;-moz-border-radius:0,75em}
#sidebar_help {margin-top:6px;border:2px solid #733;padding:12px;background:#fdd;border-radius:0.5em;-moz-border-radius:0.5em}

/* Edit Nav - styling for venue managers */
#edit_nav {list-style:none;padding:6px;font-weight:bold}
#edit_nav li {line-height:24px;padding:2px 2px 2px 6px;border:1px solid #f55;border-bottom:1px solid #aa7;border-right:1px solid #aa7;margin-bottom:3px;background:url(images/admin_anim.gif) bottom right no-repeat}
#edit_nav .norm{line-height:24px;padding:2px 2px 2px 6px;border:1px solid #aaa;border-bottom:1px solid #aa7;border-right:1px solid #aa7;margin-bottom:3px;background:url(images/bg_h2y_bar.gif) bottom repeat-x}
#edit_nav li:hover {background:#fff}


/* admin stylings */
#user_list li{ list-style:none;border:1px solid #ddd;float:left;width:152px;padding:1px 2px;margin:1px}

/* Opening Times - text alignment - overall - saves having this in each CSS file */

#opentag .line{clear:both}
#opentag .day {float:left;width:40px}
#opentag .op1 {float:left;width:68px}
#opentag .op2 {float:left;width:50px}
#opentag .gap {float:left;margin:0 19px 0 20px;width:1px;border-right:1px dotted #aaa}
#opentag .op3 {float:left;width:68px}
#opentag .op4 {float:left;width:50px}

.inputbutton, .inputsubmit {background:#427cae;border:1px solid #6c97be;color:#eef; font-family:"Lucida Grande",verdana,arial,sans-serif; font-size:0.9em;text-align:center;padding:0 2px;border-bottom:1px solid #036;border-right:1px solid #036}

#ven_gallery {clear:both;text-align:center;margin:10px;padding:3px auto}
.ven_gall_cont {float:left;height:150px;width:136px;margin:2px}

#ven_rogues {clear:both;text-align:center;margin:8px 4px 12px 8px;padding:3px 8px;border:1px solid #ccc}
#p_rogues {clear:both}
#p_rogues li {list-style:none;float:left;min-height:170px;overflow:hidden}
.rg_frame{padding:4px;background:#fff;color:#666;border:1px solid #999;margin:2px 4px;width:134px;overflow:hidden}
.rogues_nav {font-family:Arial, Helvetica, sans-serif;font-size:1.1em;padding:1px 32px 4px 32px;background:url(images/bg_grey_bot.gif) bottom repeat-x #ddd;margin:3px 120px;color:#444}
#ven_rogues .rogues_nav a{color:#036}
#ven_rogues .rogues_nav a:hover{color:#369;text-decoration:none}

#sblform {margin:18px 5px 8px 2px;width:96px;border:none;color:#444}
#sblform fieldset {margin:1px;padding:4px;border:1px solid #ccc;border-radius:0.75em;-moz-border-radius:0.75em}
#sblform legend {padding:2px 4px;font-weight:bold}
#sblform label {width:24px;float:left}
#sblform input, #lform submit{width:68px;margin:1px 0}


/* edit staff list - new version AB : 27/11/07)  */
#staff_list_disp {list-style:none}
#staff_list_disp li{float:left;width:48px;text-align:center;margin:6px;padding:4px;background:#eee;border:1px solid #aaa;overflow:hidden}

#staff_list {list-style:none}
#staff_list li {float:left;width:70px;height:90px;margin:12px 3px;padding:4px;background:#fff;border:1px solid #ccc;color:#444;overflow:hidden;text-align:center}
#staff_list .not{float:left;width:70px;height:90px;margin:12px 3px;padding:4px;background:#ddd;border:1px solid #bbb;color:#666;overflow:hidden;text-align:center}

.infobox {border:3px solid #777;background:#FFFF99;padding:6px 24px;color:#555;font-family:Verdana, Arial, Helvetica, sans-serif;margin:6px 24px;border-radius:0.8em;-moz-border-radius:0.8em}

#ytform fieldset{margin:4px;border:1px solid #888;padding-bottom:4px}
#ytform label{width:100px;float:left}
#ytform input{width:180px;float:left}

#youtube p{margin-left:2px;padding:4px 0 0 7px;background:url(images/yt_bg.gif) no-repeat;font-weight:bold}
#youtube_h {width:876px;float:left;margin:0 0 0 4px;padding:0;background:url(images/box_bg_blu.gif) top right no-repeat;border:1px solid #588}
#youtube_h p{width:180px;margin:0 18px 0 2px;background:url(images/yt_bg2.gif) no-repeat}

#comp_cont {border:1px solid #bbb;padding:8px}

#gig_list {list-style:none}
#gig_list li {margin:15px 10px;padding:12px; border:1px solid #fc0;background:#444}

#img_gallery {border:4px ridge #fff}

/* general styling for the competition prize (AB : 21/11/07)  */
#pub_prize {font-size:1.6em;border:1px solid #fff;margin:24px;padding:12px;text-align:center}

#rooms_box{border:1px solid #630;margin:12px;padding:8px;background:#E8E3CE;color:#630}
#rooms_box p{margin:4px;padding:12px 28px;border:1px solid #630}

.iol_cost {font-size:1.2em;color:#369;border:1px solid #888;padding:12px;margin:0 12px  12px 12px;background:#def}
#iol_cost_wrap h2 {margin-left:12px;padding-left:4px;margin-right:12px;margin-bottom:0}
.rght {float:right;padding-right:20px}

#pc_list {clear:both}
#pc_list ul {list-style:none;margin:0}
#pc_list li {float:left;text-align:center;width:64px;margin:1px 5px;padding:1px 4px; border:1px solid #d8d3ff}
#pc_list li:hover {background-color:#c8d5e3}

#county_list li:hover {background-color:#c8d5e3}
#town_list li:hover {background-color:#c8d5e3}

.pricing {border:1px solid #ccc;margin:8px;padding:3px; background:url(images/box_bg_gre.gif) top right no-repeat}

/* stuff for the itsourdating site
##################################
*/

/* this is the overall 'wrapper */
#head2{background:url(http://www.itsourlocal.com/images/iod/iod_bg1.gif) top repeat-x #d33;line-height:220%;text-align:center;padding:0 16px 32px 16px;margin-bottom:12px}

#mainbody {background:url(http://www.itsourlocal.com/images/iod/iod_bg2.gif) top repeat-x}
#mainbody table {padding:0 margin:2px}
.tableTitle1 {background:url(http://www.itsourlocal.com/images/iod/iod_tbar.gif) bottom repeat-x}

td.leftnavicell p table tbody td{color:#039}
td p{color:#039}
td p ul {text-indent:12px}
td p li {margin-left:12px}


.google {font-size:0.950em}
.gg0 {color:#003399}
.gg1, .gg2 {color:#339933}

/* MEMBERS SECTION - profiles etc.  */
#myprofile h2 a {color:#da0}
.mp_message {font-size:1.2em;color:#a00;padding:4px;text-align:center;margin:0 4px 4px 10px;background:#ccc;border:1px solid #222}
/* My Profile settings styles */
.cbr {float:right;margin-right:18px}

/* Ticker - news ticker stylings
================================ */
#ticker {width:975px;font-size:1.4em;font-weight:bold;padding:0 0 0 2px;color:#b00;background:url(images/bg_h2y_bar.gif) bottom repeat-x; float:left}
#ticker a{color:#c00;text-decoration:none}
#ticker a:hover{color:#f00;text-decoration:underline}
/*#tick_nav {position:absolute;left: 988px;top: 54px}*/
#tick_nav {position: absolute;
                  top: 54px;
                  right: 0px;
                  padding-right: 0px;
                  width: 134px;
                  vertical-align: top;
                  z-index: 10;}

#tick_menu {position: absolute;
                  top: 72px;
                  right: 0px;
                  padding-right: 0px;
                  width: 100px;
                  vertical-align: top;
                  z-index: 10;
border:1px solid #ccc;background:url(images/box_bg_yell.gif) top right no-repeat #eef;padding:4px;margin-top:0px}
#one-tick_menu {clear:right;float:right;border:1px solid #ccc;background:url(images/box_bg_yell.gif) top right no-repeat #eef;padding:4px;margin-top:0px}

#ticker_list {list-style:none}
#ticker_list li{padding:4px;border-bottom:1px solid #ddd}

/* chat box stylings
==================== */
#chat_box_main {
	position:absolute;
	width:175px;
	height:200px;
	z-index:1;
	left: 802px;
	top: 84px;
	border:1px solid #c00;
	background:#eee;
	padding:2px;
	overflow:scroll
}
#chat_box_entry {	position:absolute;
	width:175px;
	height:70px;
	z-index:2;
	left: 802px;
	top: 290px;
	border:1px solid #d00;
	background:#fef;
	padding:2px
}
/* payment stylings - for PayPal / Direct Debit forms etc... */
#finform {width:270px;margin:10px;padding:5px;border:1px solid #ddd;float:left}
#finform input{background:url(images/inbox2.gif) bottom repeat-y;width:60px;text-align:right;padding-right:8px;border:1px solid #bbb}
#dd_sched {width:280px;border:1px solid #ccc;padding:1px;margin:10px;background:#ffd;float:left}
#dd_sched td {padding:3px;border:1px solid #ddd}

/* News / Articles sections 
=========================== */
#main_news {font-size:1.3em;padding:1px;border:1px solid #999;margin:10px;line-height:150%}
/* cant figure out why this dont work ????
#mj_box , #ms_box, #mr_box {display:none} */
.news_box {clear:right;border:1px solid #ccc;background:#fff;padding:4px;margin:3px 4px}
.news_add_own {border:1px solid #faa;color:#c00;background:#eee;padding:4px; margin:2px 18px 2px 18px}
/* news article list (right column) */
.p_news {margin:0 6px 12px 0;padding:0;list-style:none}
.p_news li{margin-left:12px;padding:1px 0 1px 4px;border-top:1px dotted #aaa}

/* the news article's synopsis */
.masthead {border:1px solid #ccc;margin:12px;padding:8px;background:#fff}
.gmap_wide {margin:12px 2px 4px 4px;width:660px;height:250px;border:1px solid #999;float:left}

.gmap_home {margin:0px 4px 4px 4px;width:320px;height:226px;border:1px solid #999;float:left}
#gmap_frame {margin:0px 4px 4px 4px;width:320px;height:226px;border:1px solid #999;float:left}

/*  the styling for venues near - on venue-view   */
#hap{padding:4px; list-style:none}
#hap h4{font-size:1.3em;color:#963}
#hap li{padding:4px 1px;background:#444;margin-bottom:5px;margin-right:5px;border:1px solid #ccc;height:90px; overflow:hidden}

/*  the styling for venues called - on venue-view   */
#sname{padding:4px; list-style:none; overflow:hidden}
#sname h4{font-size:1.3em;color:#333}
#sname li{padding:4px 1px;background:#444;margin-bottom:5px;margin-right:7px;border:1px solid #ccc;color:#663300;height:100px}

.map_button {font-size:smaller;color:#006;background:#C6D3D5;height:18px}

.vh_boxes {float:left;width:154px;margin-right:2px;text-align:center}
#sname a, #hap a {color:#ccc;text-decoration:underline}
#sname a:hover, #hap a:hover {color:#fff;text-decoration:none}
.vh_black {color:#c83}

.i_frame {width:800px;height:120px; display:none}

.img_left {float:left;padding-right:12px}

#dating_box {width:440px;height:280px;background:url(images/unVenue3.gif) no-repeat bottom right;color:#000;float:right;padding:2px;margin-top:6px}

/* the styling for the new 3Mobile Ad boxes */

	#mainad_box {float:right;width:196px;border:1px solid #ccc;background:#fff;padding:0;margin:0}

	.dealbox {width:196px;padding:2px;font-family:tahoma,Arial;margin-top:2px;clear:both}
	.dealbox p {padding:2px;margin:0}

	/*.dealhead {padding:0 20px;background:url(images/head1.gif) 50% 50% repeat-x #5e8fba;border-bottom:1px solid 451083#a1bcd7;text-align:center;color:#fff;font-weight:bold;font-size:1.4em;clear:both;width:188px;margin-top:0;margin-bottom:2px}
	*/
	.dealhead {color:#fff;font-weight:bold;font-size:1.4em;text-align:center;background:url(deal3/images/header_bg.gif) 50% 50% repeat-x}

	.feature {text-align:center;font-size:1.1em;font-weight:bold}
	.dealimg {float:left;width:98px;margin-top:12px}
	.dealright {float:left;width:98px;margin-top:8px;text-align:center}

	.cost {font-size:2.2em; font-weight:bold;padding-top:8px}
	.ptype {margin:-12px 0 12px 0}
	.clear {display:block;clear:both}
	pre {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;width:98px;height:100px}

	.dicks_clicks {}
	.dicks_clicks:hover {cursor:pointer}
	
#user_count {padding:6px 3px;border:1px solid #ddd;border-radius:0.75em;-moz-border-radius:0.75em;margin:4px 5px 0px 2px;color:#888}

#pin_help:hover { cursor:pointer}

