/* CSS Document */
body, html{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;
color:#444; background-image:url(/theme/images/background.gif); background-repeat:repeat-x;
background-color:#b6cad3; cursor:default;}

/* GENERIC CLASSES */

.clear{clear:both;}
.pointer{cursor:pointer;}
.bold{font-weight:bold;}
.link{text-decoration:underline; cursor:pointer;}
.left{float:left;}
.divider{width:45%;}
.right{float:right;}
.separator{padding:5px 0px 5px 0px; background-image:url(/theme/images/dot_h.gif); background-repeat:repeat-x; background-position:center;
clear:both;}
.bigtitle{font-size:18px; font-weight:bold; letter-spacing:-1px; margin-bottom:5px;}
A:link {color: #308FBF; text-decoration:underline;}
A:visited {color: #308FBF; text-decoration:underline;}
A:active {color: #308FBF; text-decoration:underline;}
A:hover {color: #308FBF; text-decoration:underline;}

/* LINE DIVISIONS */
.line2{margin:2px 0px 2px 0px;}
.line5{margin:5px 0px 5px 0px;}
.line8{margin:8px 0px 8px 0px;}
.line10{margin:10px 0px 10px 0px;}

/* COLOURS */
.c0{color:#000 !important;}
.c1{color:#308fbf !important;}
.c2{color:#558040!important;}
.c3{color:#666 !important;}
.c4{color:#ffe28c !important;}
.c5{color:#c2c2c2 !important;}
.c6{color:#FFF!important;}

.b0{background-color:#FFF;}
.b1{background-color:#cee6f2;}
.b2{background-color:#daf2ce;}
.b3{background-color:#666;}
.b4{background-color:#f2e9ce;}
.b5{background-color:#c2c2c2;}


/* EXTERNAL STRUCTURE */
.wrapper{width:984px; min-height:450px; *_height:450px; margin:0px auto 0px auto;
background-image:url(/theme/images/wrapper_background_2.gif); background-repeat:repeat-y;}
.topmenu{width:959px; height:18px; padding:6px 0px 0px 20px; margin:0px auto 0px auto; color:#444;}
.mainheader{width:984px; height:99px; background-image:url(/theme/images/headerfooter_background_2.gif); background-repeat:no-repeat;}
.mainfooter{width:984px; height:69px; margin:0px auto 24px auto; padding:30px 0px 0px 0px; clear:both; text-align:center; color:#FFF;
background-image:url(/theme/images/headerfooter_background_2.gif); background-repeat:no-repeat; background-position: 0px -99px; font-size:12px;}


.logo{padding:27px 0px 0px 20px; font-size:28px; font-weight:bold; letter-spacing:-2px; float:left;}
.toplink{float:left; margin:0px 20px 0px 0px; text-decoration:underline; cursor:pointer;}

.mainsearch{position:relative; width:635px; height:44px; float:right; margin-top:37px;}
.mainsearch .label{font-size:18px; font-weight:bold; color:#FFF; letter-spacing:-1px; margin:0px 10px 0px 0px; float:left;}
.mainsearch .input{width:175px; height:16px; border:none; background-color:#FFF; padding: 4px 2px 2px 2px; margin:0px 15px 0px 0px; float:left; font-size:12px; color:#206080; cursor:text; text-transform:capitalize;}
.mainsearch .searchbutton{width:63px; height:22px; float:left; cursor:pointer; border:none;
background-image:url(/theme/images/search_button.gif); background-repeat:no-repeat; background-color:#e4e4e4;}
.mainsearch .search_leyend{position:relative; top:2px; left:90px;//left:91px; font-size:11px; color:#ffe28c; float:left;}
.mainsearch .location_leyend{position:relative; top:2px; left:185px;//left:188px; font-size:11px; color:#ffe28c; float:left;}

/* INTERNAL STRUCTURE INDEX */
/* width:976px; */
.main{ height:auto; margin:0px 0px 0px 4px;*_margin:0px 0px 0px -4px;}

.colA{width:600px; height:auto; margin:0px 0px 0px 9px; float:left;}
.colA1{width:297px; height:auto; margin:0px 6px 0px 0px; float:left;}
.colA2{width:297px; height:auto; margin:0px; float:left;}

.colB{width:350px; height:auto; margin:0px 0px 0px 6px; float:left;}
.colB1{width:172px; height:auto; margin:0px 6px 0px 0px; float:left;}
.colB2{width:172px; height:auto; margin:0px; float:left;}

.panel{//min-height:10px;*_height:1px; margin:0px 0px 5px 0px;}

/* INTERNAL STRUCTURE LISTINGS */
.colC{width:650px; height:auto; margin:0px 0px 0px 9px; float:left;}
.colC1{width:160px; height:auto; margin:0px 6px 0px 0px; float:left;}
.colC2{width:484px; height:auto; margin:0px 0px 0px 0px; float:left;}

.colD{width:300px; height:auto; margin:0px 0px 0px 6px; float:left;}


/* BOX 1*/
.box1_BL, .box1_BR, .box1_TL, .box1_TR{background-image: url(/theme/images/box1_corners.gif); height: 15px; //font-size: 2px;}
.box1_TL, .box1_BL{margin-right: 15px;}
.box1_TR, .box1_BR{margin-left: 15px; margin-top: -15px;}
.box1_TR{background-position: 100% 0;}
.box1_BL{background-position: 0 -15px;}
.box1_BR{background-position: 100% -15px;}

.box1_fill{padding:2px 10px 2px 10px; background-repeat:repeat-y;//min-height:1px; *_height:1px;//min-height:1px; *_height:1px;}
.colA .box1_fill{background-image:url(/theme/images/box1A_fill.gif);}
.colA1 .box1_fill, .colA2 .box1_fill{background-image:url(/theme/images/box1A12_fill.gif);}
.colB .box1_fill{background-image:url(/theme/images/box1B_fill.gif);}
.colB1 .box1_fill, .colB2 .box1_fill{background-image:url(/theme/images/box1B12_fill.gif);}

.colC .box1_fill{background-image:url(/theme/images/box1C_fill.gif);}
.colC1 .box1_fill{background-image:url(/theme/images/box1C1_fill.gif);}
.colC2 .box1_fill{background-image:url(/theme/images/box1C2_fill.gif);}
.colD .box1_fill{background-image:url(/theme/images/box1D_fill.gif);}

.box1_fill .title{font-size:20px;font-weight:bold; letter-spacing:-1px; margin:-6px 0px 0px 5px;*_margin:0px 0px 0px 5px; text-transform: capitalize;}
.box1_fill .subtitle{font-size:12px; margin-bottom:5px; text-decoration:underline;}
.box1_fill .subtitle_bold{font-size:12px; margin-bottom:5px; font-weight:bold;
text-decoration:underline;}

/* BOX 2 */
.box2_BL, .box2_BR, .box2_TL, .box2_TR{background-image: url(/theme/images/box2_corners.gif); height: 15px; //font-size: 2px;}
.box2_TL, .box2_BL{margin-right: 15px;}
.box2_TR, .box2_BR{margin-left: 15px; margin-top: -15px;}
.box2_TR{background-position: 100% 0;}
.box2_BL{background-position: 0 -15px;}
.box2_BR{background-position: 100% -15px;}

.box2_fill{padding:2px 10px 2px 10px; background-repeat:repeat-y; color:#404040;//min-height:1px; *_height:1px;//min-height:1px; *_height:1px;}
.colA .box2_fill{background-image:url(/theme/images/box2A_fill.gif);}
.colA1 .box2_fill, .colA2 .box2_fill{background-image:url(/theme/images/box2A12_fill.gif);}
.colB .box2_fill{background-image:url(/theme/images/box2B_fill.gif);}
.colB1 .box2_fill, .colB2 .box2_fill{background-image:url(/theme/images/box2B12_fill.gif);}

.colC .box2_fill{background-image:url(/theme/images/box2C_fill.gif);}
.colC1 .box2_fill{background-image:url(/theme/images/box2C1_fill.gif);}
.colC2 .box2_fill{background-image:url(/theme/images/box2C2_fill.gif);}
.colD .box2_fill{background-image:url(/theme/images/box2D_fill.gif);}

.box2_fill .title{font-size:20px; font-weight:bold; letter-spacing:-1px; margin:-6px 0px 10px 5px;*_margin:0px 0px 10px 5px; text-transform: capitalize;}
.box2_fill .subtitle{font-size:12px; text-decoration:underline;}
.box2_fill .subtitle_bold{font-size:12px; margin-bottom:5px; font-weight:bold;
text-decoration:underline;}


/* BOX 3 (LISTINGS) */
.box3_header{height:auto;}
.box3_fill{padding:2px 10px 2px 10px;}
.box3_footer{width:484px; height:10px;}

/* BOX 4 (PAGINATION) */
.pagination_panel{padding:0px 4px 0px 4px; margin:0px 0px 5px 0px;}
.box4_BL, .box4_BR, .box4_TL, .box4_TR{background-image: url(/theme/images/pagination.gif); height: 5px; //font-size: 2px;}
.box4_TL, .box4_BL{margin-right: 5px;}
.box4_TR, .box4_BR{margin-left: 5px; margin-top: -5px;}
.box4_TR{background-position: 100% 0;}
.box4_BL{background-position: 0 -5px;}
.box4_BR{background-position: 100% -5px;}
.box4_fill{background-color:#60bf30; color:#FFF; text-align:center;}
.arrow{font-size:14px; padding:1px 0px 0px 0px;}
.box4_blue_BL, .box4_blue_BR, .box4_blue_TL, .box4_blue_TR{background-image: url(/theme/images/pagnation_blue.gif); height: 5px; //font-size: 2px;}
.box4_blue_TL, .box4_blue_BL{margin-right: 5px;}
.box4_blue_TR, .box4_blue_BR{margin-left: 5px; margin-top: -5px;}
.box4_blue_TR{background-position: 100% 0;}
.box4_blue_BL{background-position: 0 -5px;}
.box4_blue_BR{background-position: 100% -5px;}
.box4_blue_fill{background-color:#308FBF; color:#FFF; text-align:center;}

/* TABBED BOX */
.tabheader .tabheadertail{width:49px; height:31px; background-image:url(/theme/images/tabheader_tail.gif); background-repeat:no-repeat;
float:left;}
.tabheader .tabtitle{height:32px; font-size:20px; font-weight:bold; color:#666; letter-spacing:-1px;
padding:8px 0px 0px 15px; background-image:url(/theme/images/tabheader_backtitle.gif); background-repeat:no-repeat; float:left;}

.colA .tabheader{width:600px; height:40px; background-image:url(/theme/images/tabheaderA.gif); background-repeat:no-repeat;}
.colA1 .tabheader, .colA2 .tabheader{width:297px; height:40px; background-image:url(/theme/images/tabheaderA12.gif);
background-repeat:no-repeat;}
.colB .tabheader{width:350px; height:40px; background-image:url(/theme/images/tabheaderB.gif); background-repeat:no-repeat;}
.colC .tabheader{width:650px; height:40px; background-image:url(/theme/images/tabheaderC.gif); background-repeat:no-repeat;}
.colC2 .tabheader{width:484px; height:40px; background-image:url(/theme/images/tabheaderC2.gif); background-repeat:no-repeat;}
.colD .tabheader{width:300px; height:40px; background-image:url(/theme/images/tabheaderD.gif); background-repeat:no-repeat;}


/* BLIND BOX | DOTTED BOXES | SOLID BOXES */
.dotbox_right{padding:5px 10px 0px 0px; background-image: url(/theme/images/dot_v.gif); background-repeat: repeat-y; background-position: right;}
.dotbox_left{padding:5px 0px 0px 10px; background-image: url(/theme/images/dot_v.gif); background-repeat: repeat-y; background-position: left;}
.solidbox_right{padding:5px 10px 0px 0px; background-image: url(/theme/images/solid.gif); background-repeat:repeat-y; background-position:right;}
.solidbox_left{padding:5px 0px 0px 10px; background-image: url(/theme/images/solid.gif); background-repeat: repeat-y; background-position: left;}
.blindbox{padding:10px;}


.dotbox_right .title, .dotbox_left .title, .solidbox_right .title, .solidbox_left .title, .blindbox .title{font-size:18px;
font-weight:bold; letter-spacing:-1px; margin:0px 0px 5px 0px; text-transform: capitalize;}
.dotbox_right .subtitle, .dotbox_left .subtitle, .solidbox_right .subtitle, .solidbox_left .subtitle, .blindbox .subtitle{font-size:12px; margin-bottom:5px; text-decoration:underline;}
.dotbox_right .subtitle_bold, .dotbox_left .subtitle_bold, .solidbox_right .subtitle_bold, .solidbox_left .subtitle_bold,
.blindbox .subtitle_bold{font-size:12px; margin-bottom:5px; text-decoration:underline; font-weight:bold;}
.dotbox_right .subtitle_clean, .dotbox_left .subtitle_clean, .solidbox_right .subtitle_clean, .solidbox_left .subtitle_clean,
.blindbox .subtitle_clean{font-size:12px; font-weight:bold;}

/* GENERIC BOXES */
.gencontents{padding:5px;}
.border1{border:1px solid #308fbf; //min-height:10px;*_height:1px;}
.border2{border:1px solid #558040; //min-height:10px;*_height:1px;}
.bordertop1{border-top:1px solid #308fbf; //min-height:10px;*_height:1px;}
.bordertop2{border-top:1px solid #558040; //min-height:10px;*_height:1px;}
.noborder{border:none;//border: 1px solid #FAFAFA; //min-height:10px;*_height:1px;}

.gradcontent1_v{background-image:url(/theme/images/grad1_v.gif); background-repeat:repeat-x; background-color:#FAFAFA;}
.gradcontent2_v{background-image:url(/theme/images/grad2_v.gif); background-repeat:repeat-x; background-color:#FAFAFA;}

.gradcontent1_v_1{background-image:url(/theme/images/grad1_v_1.gif); background-repeat:repeat-x; background-color:#cee6f2;}
.gradcontent1_v_2{background-image:url(/theme/images/grad1_v_2.gif); background-repeat:repeat-x; background-color:#FAFAFA;}
.gradcontent2_v_1{background-image:url(/theme/images/grad2_v_1.gif); background-repeat:repeat-x; background-color:#daf2ce;}
.gradcontent2_v_2{background-image:url(/theme/images/grad2_v_2.gif); background-repeat:repeat-x; background-color:#FAFAFA;}

.header0{height:20px; padding:5px 0px 0px 5px; font-size:12px; font-weight:bold; border-bottom:1px solid #fafafa;
font-family:Tahoma, Verdana, Arial;}
.header1{height:20px; padding:5px 0px 0px 5px; background-color:#308fbf; color:#FFF; font-size:12px; font-weight:bold;
font-family:Tahoma, Verdana, Arial;}
.header2{height:20px; padding:5px 0px 0px 5px; background-color:#558040; color:#FFF; font-size:12px; font-weight:bold;
font-family:Tahoma, Verdana, Arial;}

.gradheader1_h_1{height:20px; padding:5px 0px 0px 5px; background-image:url(/theme/images/grad1_h_1.gif); background-repeat:repeat-y; background-color:#cee6f2; font-size:12px; font-weight:bold; font-family:Tahoma, Verdana, Arial;}
.gradheader1_h_2{height:20px; padding:5px 0px 0px 5px; background-image:url(/theme/images/grad1_h_2.gif); background-repeat:repeat-y; background-color:#FAFAFA; font-size:12px; font-weight:bold; font-family:Tahoma, Verdana, Arial;}
.gradheader2_h_1{height:20px; padding:5px 0px 0px 5px; background-image:url(/theme/images/grad2_h_1.gif); background-repeat:repeat-y; background-color:#daf2ce; font-size:12px; font-weight:bold; font-family:Tahoma, Verdana, Arial;}
.gradheader2_h_2{height:20px; padding:5px 0px 0px 5px; background-image:url(/theme/images/grad2_h_2.gif); background-repeat:repeat-y; background-color:#FAFAFA; font-size:12px; font-weight:bold; font-family:Tahoma, Verdana, Arial;}


/* BLIND ADVERTISERS (REMOVE LATER) */
.colA .advertiser, .colC .advertiser, .colC1 .advertiser{height:100px; background-color:#CCC; margin-bottom:5px;}
.colB .advertiser, .colD .advertiser{height:300px; background-color:#CCC; margin-bottom:5px;}

/* INDEX LISTS */
.list{float:left; margin:0px 5px 0px 0px;//margin:5px 5px 0px 0px;}
.list_4col{width:135px;*_width:133px; float:left; margin:0px 5px 0px 0px;//margin:5px 5px 0px 0px;}
.list_3col{width:183px;*_width:180px; float:left; margin:0px 5px 0px 0px;//margin:5px 5px 0px 0px;}
.list_2col{width:285px;*_width:283px; float:left; margin:0px 5px 0px 0px;//margin:5px 5px 0px 0px;}
.list ul, .list_4col ul, .list_3col ul, .list_2col ul{list-style-type:disc; color:#666;
font-size:12px; font-weight:bold;}
.list ul li, .list_4col ul li, .list_3col ul li, .list_2col ul li{margin-bottom:3px;list-style-type:none}

/* LISTINGS MENU */
.menu{line-height:20px;}
.menu, ul{margin-top: 0px; padding-left:15px;//padding-left:20px; margin-left:0px}

/* LISTINGS PANELS */
.sort_panel{height:20px; margin:10px 0px 0px 0px;}
.sort_panel .subtitle_bold{font-size:12px; font-weight:bold; padding:1px 0px 0px 0px;}
.sort_panel .combo{height:17px;//height:19px;*_height:17px; padding:0px; margin:0px 0px 0px 5px; font-size:11px;}

.list_title{font-size:18px; font-weight:bold; letter-spacing:-1px; margin:5px 0px 5px 0px;}
.listing_panel{margin-bottom:5px;*_margin-bottom:0px;}
.listing_panel .title{padding:0px 0px 0px 10px; font-size:14px; font-weight:bold; float:left; text-transform: capitalize;}
.listing_panel .title2{padding:0px 0px 0px 10px; font-size:18px; font-weight:bold; float:left; text-transform: capitalize;}
.listing_panel .subtitle{font-size:11px; margin:0px 0px 10px 0px; color:#222;}


/* NAVIGATION */
.navigation_panel{margin:5px 0px 25px 0px; padding:2px 0px 0px 0px; font-size:10px; font-weight:bold;}
.navigation_link{float:left; margin:0px 3px 0px 3px; c cursor:pointer; text-transform: capitalize;}
.navigation_here{float:left; margin:0px 3px 0px 3px;}
.navigation_main{float:left; margin:0px 3px 0px 15px;}
.navigation_separator{float:left; margin:0px 2px 0px 2px;}

/* NEW BOXES ROUNDED CORNERS 1 */
.roundbox1_grad{background-image: url(/theme/images/roundbox1_grad.gif); background-repeat:repeat-x;}
.roundbox1_BL, .roundbox1_BR, .roundbox1_TL, .roundbox1_TR{background-image: url(/theme/images/roundbox1.png);
*_background-image: url(/theme/images/roundbox1.gif); height: 10px; //font-size: 2px;}
.roundbox1_TL, .roundbox1_BL{margin-right:10px;}
.roundbox1_TR, .roundbox1_BR{margin-left:10px; margin-top:-10px;}
.roundbox1_TR{background-position: 100% 0;}
.roundbox1_BL{background-position: 0 -10px;}
.roundbox1_BR{background-position: 100% -10px;}
.roundbox1_headercolor, .roundbox1_fillcolor, .roundbox1_footercolor{background-color:#a3c7d9;}
.roundbox1_fill{padding:2px 10px 2px 10px; color:#000; border-left:2px solid #a3c7d9; border-right:2px solid #a3c7d9;}

/* NEW BOXES ROUNDED CORNERS 2 */
.roundbox2_grad{background-image: url(/theme/images/roundbox2_grad.gif); background-repeat:repeat-x;}
.roundbox2_BL, .roundbox2_BR, .roundbox2_TL, .roundbox2_TR{background-image: url(/theme/images/roundbox2.png);
*_background-image: url(/theme/images/roundbox2.gif); height:10px; //font-size: 2px;}
.roundbox2_TL, .roundbox2_BL{margin-right:10px;}
.roundbox2_TR, .roundbox2_BR{margin-left:10px; margin-top:-10px;}
.roundbox2_TR{background-position: 100% 0;}
.roundbox2_BL{background-position: 0 -10px;}
.roundbox2_BR{background-position: 100% -10px;}
.roundbox2_headercolor, .roundbox2_fillcolor, .roundbox2_footercolor{background-color:#b5d9a3;}
.roundbox2_fill{padding:2px 10px 2px 10px; color:#000; border-left:2px solid #b5d9a3; border-right:2px solid #b5d9a3;}

/* RANK SYSTEM */
.rank{height:16px; margin:0px 9px 0px 0px;*_margin:0px 5px 0px 0px; float:right;}
.inline-rating{display:-moz-inline-block;display:-moz-inline-box;display:inline-block;vertical-align: middle;}
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating{
background: url(/theme/images/stars2.gif) left -1000px repeat-x;}
.star-rating{position:relative;width:85px;height:16px;overflow:hidden;list-style:none;margin:0;padding:0;background-position: left top;}
.star-rating li{display: inline;}
.star-rating a, .star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:16px;line-height:16px;
outline:none;overflow:hidden;border: none;}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus{background-position: left bottom;}
.star-rating a.one-star{width:20%;z-index:6;}
.star-rating a.two-stars{width:40%;z-index:5;}
.star-rating a.three-stars{width:60%;z-index:4;}
.star-rating a.four-stars{width:80%;z-index:3;}
.star-rating a.five-stars{width:100%;z-index:2;}
.star-rating .current-rating{z-index:1;background-position: left center;}


.hidden { display: none; }


/* LOCAL DATA BASE CLASSES */
.localdatabase{position:relative; width:255px; height:54px; float:left; top:18px; left:15px;
background-image: url(/theme/images/localdatabase_logo.gif);}
.localdatabase_intro{width:956px; height:145px; margin:0px 0px 10px 10px; *_margin:0px 0px 10px 15px;
background-image: url(/theme/images/localdatabase_intro.gif);}

.ldbcolA{width:700px; height:auto; margin:0px 0px 0px 9px; float:left;}
.ldbcolB{width:250px; height:auto; margin:0px 0px 0px 6px; float:left;}

/* LOCAL DATA BASE BOX */
.ldbbox_BL, .ldbbox_BR, .ldbbox_TL, .ldbbox_TR{background-image: url(/theme/images/ldbbox.gif); height: 24px; //font-size: 2px;}
.ldbbox_TL, .ldbbox_BL{margin-right: 24px;}
.ldbbox_TR, .ldbbox_BR{margin-left: 24px; margin-top: -24px;}
.ldbbox_TR{background-position: 100% 0;}
.ldbbox_BL{background-position: 0 -24px;}
.ldbbox_BR{background-position: 100% -24px;}

.ldbbox_fill{padding:10px 10px 2px 10px; background-repeat:repeat-y; //min-height:1px; *_height:1px;}

.ldbcolA .ldbbox_fill{background-image:url(/theme/images/ldbboxcola_fill.gif);}
.ldbcolB .ldbbox_fill{background-image:url(/theme/images/ldbboxcolb_fill.gif);}

.ldbcolA .ldbtitle{width:700px; height:33px;*_height:31px; color:#8fb837; padding:14px 0px 0px 21px;
*_width:683px; *_padding:10px 0px 0px 17px; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold;
letter-spacing:-1px; background-image:url(/theme/images/ldbtitleA.gif); background-repeat:no-repeat;}
.ldbcolB .ldbtitle{width:250px; height:22px; color:#FFF; padding:9px 0px 0px 17px;
*_width:233px; *_height:22px; *_padding:9px 0px 0px 17px;
font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; letter-spacing:-1px;
background-image:url(/theme/images/ldbtitleB.gif); background-repeat:no-repeat;}

.ldbcolA .item{width:170px; height:25; font-size:11px; float:left; margin:10px 0px 5px 0px;}
.item .icon{width:25px; height:25px; float:left; margin:0px 4px 0px 0px;}
.ldbcolA .item .description{padding:6px 0px 0px 0px;}
.ldbcolA .item .description a{font-size:11px; color:#404040; cursor:pointer; text-decoration:none;}
.ldbcolA .item_phrase{padding:10px 40px 0px 0px; clear:both;}
.ldbcolA .item_phrase a{font-size:12px; font-weight:bold; color:#2c8dba; text-decoration:none;}

.ldbcolB .item{width:205px; height:auto; padding:8px 5px 8px 10px; border-bottom:1px solid #abce5f;}
.ldbcolB .item a{font-size:11px; font-weight:bold; color:#404040; cursor:pointer;
text-decoration:none;}
.ldbcolB .item_phrase{padding:12px 7px 5px 0px; font-size:12px; font-weight:bold; color:#2c8dba;}

.map{text-align:center;}


.wysiwyg
{
	background: #F5F5FF;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
textarea, .bginput
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #738FBF;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #0B198C;
}
.vbmenu_option
{
	background: #BBC7CE;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #8A949E;
	color: #FFFFFF;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}{
	background: #8A949E;
	color: #FFFFFF;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.biz:hover{ background-color:#FFFFCC; }


div.listing h3 {
	margin-bottom:5px;
	margin-top: 0px;
}
div.profile-pic {
	float:right;
	margin-right:15px;
	margin-top:20px;
}
div.profile-pic p.caption {
	font-weight:bold;
	font-style:italic;
	text-align:center;
	font-size:12px;
}

table.listing-details tr td {
	font-size: 14px;
	font-weight:bold;
	line-height:21px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:7px;
}
table.listing-details tr td.icon {
	border-right:1px solid #d5d5d5;
	padding-right:7px;
}
table.listing-details tr td.icon img {
	position:relative;
	top:3px;
}

#businessdescription{
	font-size:14px;
	line-height:21px;
	margin-bottom:7px;
	color:#333;
}

.ui-accordion-content table{
	margin-left: 30px;
}

.ui-accordion-content table td{
	text-transform: capitalize;
}

/*
.ui-accordion-content table tr:hover{
	background-color: #E17009 !important;
}
*/

.normallink{
	margin: 0px !important;
	padding: 0px !important;
	color:#308FBF !important;
	text-decoration:underline !important;
	display: inline !important;
}

.ui-filterable-query{
	float: right;
	margin-top: 8px;
}

a.showhide{
	margin: 13px 0px 0px 10px;
	color: rgb(48, 143, 191);
	text-decoration: underline;
	float: left;
	//margin-top: 0px !important;
}

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */

.jqmWindow {
    display: none;

    position: fixed;
    top: 17%;
    left: 50%;

    margin-left: -300px;
    width: 320px;

    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.mapModalWindow {
    display: none;

    position: fixed;
    top: 17%;
    left: 50%;

    margin-left: -300px;
    width: 500px;

    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

