/*-----------------------------------------------------------------------------
Whois Business Listing Master Styles
version:   1.0
author:    nicholas aluia
email:     nicholas.aluia@demandmedia.com
-----------------------------------------------------------------------------*/

/* = HTML Resets
-----------------------------------------------------------------------------*/
	/* START - Global Reset, Recompiled by Adam Youngers */
	/* Based off Yahoo! Inc.'s Reset (http://developer.yahoo.net/yui/license.txt) & Andrew Krespanis' Global White Space Reset (http://www.456bereastreet.com/archive/200410/global_white_space_reset/) */
	HTML {overflow-y:scroll}
	BODY,DIV,DT,DD,LI,TH,TD,LABEL,ADDRESS {margin:0;padding:0}
	FORM {margin:0; padding:0}
	H1,H2,H3,H4,H5,H6,P,PRE,BLOCKQUOTE,TABLE,UL,OL,DL,FIELDSET {margin:.8em 0; padding:0}
	TABLE {border-collapse:collapse; border-spacing:0} /* tables still need cellspacing="0" */
	FIELDSET,IMG,A IMG {border:0}
	FIELDSET {padding:10px}
	LI,DD,BLOCKQUOTE {margin-left:40px}
	ADDRESS,CAPTION,CITE,CODE,DFN,EM,STRONG,TH,VAR {font-style:normal; font-weight:normal}
	CAPTION,TH {text-align:left}
	H1,H2,H3,H4,H5,H6 {font-size:100%; margin:.5em 0; color:#374155; font-weight:normal}
	Q:Before,Q:After {content:''}
	:focus {outline:0} /* remember to define focus styles! */  
    caption,th,td {text-align:left; font-weight:400}
	/* END - Global Reset */

	BODY {font-family:Arial, Helvetica, sans-serif;background:#FFF; background-image:url(../images/bg_page.gif); background-repeat: repeat-x;text-align:center; padding-bottom:1em; color:#666;}
	STRONG {font-weight:bold}
	A:Link, A:Visited {color:#1a406c; text-decoration:none}
	A:Hover, A:Active {color:#e47100}
	P {font-size:12px; color:#333}
	H1 {font-size:1.3em; font-weight:bold}
	H2 {font-size:.9em; font-weight:bold}
	H3 {font-size:.8em; font-weight:bold}
	H4 {font-size:.7em; font-weight:bold}
	H5 {font-size:.6em; font-weight:bold}
	H6 {font-size:.5em; font-weight:bold}
	EM {font-style:italic}
	SUP {font-size:.6em}
	
/* = Shell
-----------------------------------------------------------------------------*/
	/* Wrappers */
	.wrapper_1 {}
	
	/* Navigation */
	.nav_1 {text-align:right; font-size:.8em; width:1000px; margin:0 auto; padding-top:1em}
	.nav_1 A {padding-left:25px}
	
	/* Branding */
	.branding_1 {width:1000px; margin:0 auto; text-align:left; padding-bottom:5px}
	.branding_1:after {content:"."; display:block; height:0; clear:both; visibility:hidden} /* ClearFix */
	.branding_1 {display:inline-block} /* ClearFix */
	.branding_1 {display:block} /* ClearFix */
	* HTML .branding_1 {height:1px} /* ClearFix */
	.branding_1 .logo_1 {margin:0;float:left}
	.branding_1 .logo_1 A {float:left; text-indent:-9999em; height:49px; width:312px; background:transparent url('../images/logo_wbl_header.gif') no-repeat; cursor:pointer}
	.branding_1 .search {margin:0;float:right; width:300px; padding:16px 0 0 0}
	.branding_1 .search FORM {margin:0}
	.branding_1 .opt_1 {float:left;background: #FFF url("../images/bg_search1.gif") no-repeat left center; height:24px; width:250px; display:block}
	.branding_1 .opt_1 INPUT {border:none; background:transparent; margin-left:5px; padding:5px 0 0 0; width:240px; color:#999;}
	.branding_1 .opt_1 INPUT.focused {color:#000}
	.branding_1 .opt_2 {float:left; display:block}
	.branding_1 .opt_2 INPUT {background: url("../images/bg_search2.gif") no-repeat left top; width:49px; height:24px; border:none; cursor:pointer; margin:0px 0px 5px 0px}

	/* Header - Homepage */
	.content_head_1 {background:transparent url('../images/header_hp.jpg') no-repeat; width:1000px; height:195px; margin:0 auto; text-align:left;}
	.content_head_1 .promo_1 {float:right; width:350px; margin-right:30px}
	.content_head_1 .promo_1 H1 {color:#FFF; margin-top:13px}
	.content_head_1 .promo_1 STRONG {font-size:.8em; display:block; font-style:italic; font-weight:normal}
	.content_head_1 .promo_1 P {color:#FFF; font-size:1em}
	.content_head_1 .promo_2 {float:right; width:300px}
	.content_head_1 .promo_2 H2 {color:#FFF; font-style:italic; margin-top:15px}
	.content_head_1 .promo_2 UL {font-size:12px}
	.content_head_1 .promo_2 LI {list-style:none ;background: url('../images/bullet_check.gif') no-repeat; color:#FFFFFF; margin:0 0 3px 0; padding:0 0 5px 22px}
	
	/* Header - Subpages */
	.content_head_2 {background:transparent url('../images/header_sp.jpg') no-repeat; width:1000px; height:55px; margin:0 auto; text-align:left;}
	.content_head_2 .crumb {margin:0; padding:15px 0 0 10px; color:#FFF; font-size:11px}
	.content_head_2 .crumb A {padding-right:10px; background:transparent url('../images/icon_arrows1.gif') no-repeat center right}
	.content_head_2 .crumb A:Link, .content_head_2 .crumb A:Visited {color:#FFF; text-decoration:none}
	.content_head_2 .crumb A:Hover, .content_head_2 .crumb A:Active {text-decoration:underline}
	.content_head_2 .crumb A.here_1 {font-size:1.3em; font-weight:normal; padding-left:2px; background:none}
	
	/* Content Wrappers */
	.content_wrap_1 {width:1000px; margin:0 auto; text-align:left}
	.content_wrap_1:after {content:"."; display:block; height:0; clear:both; visibility:hidden} /* ClearFix */
	.content_wrap_1 {display:inline-block} /* ClearFix */
	.content_wrap_1 {display:block} /* ClearFix */
	* HTML .content_wrap_1 {height:1px} /* ClearFix */
	.content_wrap_2 {width:1000px; margin:0 auto; text-align:left}
	.content_wrap_2:after {content:"."; display:block; height:0; clear:both; visibility:hidden} /* ClearFix */
	.content_wrap_2 {display:inline-block} /* ClearFix */
	.content_wrap_2 {display:block} /* ClearFix */
	* HTML .content_wrap_2 {height:1px} /* ClearFix */
	
	/* Footer */
	.footer {border-top:1px solid #999; width:1000px; margin:10px auto}
	.footer UL {float:right; text-align:center; font-size:11px}
	.footer LI {float:left; list-style: none; margin-left:15px}
	.footer .logo_2 {float:left}

/* = Dedicated Layouts
-----------------------------------------------------------------------------*/
	/* Homepage Tabs */
	.tabs_1 {text-align:left}
	.tabs_1 TABLE {width:100%; margin-left:10px}
	.border_1 {border:1px solid #999}
	
	/* Categories Tab */
	.content_area_1 {margin:0; text-align:center}
	.content_area_1:after {content:"."; display:block; height:0; clear:both; visibility:hidden} /* ClearFix */
	.content_area_1 {display:inline-block} /* ClearFix */
	.content_area_1 {display:block} /* ClearFix */
	* html .content_area_1 {height:1px} /* ClearFix */
    .content_area_1 .main_1 {float:left; width:24%; margin:0; padding:0; text-align:left}
	.content_area_1 .main_1 UL {font-size:12px; margin:0}
	.content_area_1 .main_1 LI {list-style:none; margin:0 0 5px 0; padding:0 0 3px 25px; color:#f7941d; background: url('../images/bullet_arrows1.gif') no-repeat 15px}
	.content_area_1 .main_1 .divider_1 {border-right:1px solid #E3E3E3}
	
	/* New Listings Tab */
	.content_area_2 {margin:0; text-align:center}
	.content_area_2:after {content:"."; display:block; height:0; clear:both; visibility:hidden} /* ClearFix */
	.content_area_2 {display:inline-block} /* ClearFix */
	.content_area_2 {display:block} /* ClearFix */
	* html .content_area_2 {height:1px} /* ClearFix */
    .content_area_2 .main_1 {float:left; width:24%; margin:0; padding:0; text-align:left}
	.content_area_2 .main_1 UL {font-size:12px; margin:0}
	.content_area_2 .main_1 LI {list-style:none; margin:0 0 5px 0; padding:0 0 3px 35px; color:#f7941d; background: url('../images/bullet_card.gif') no-repeat 15px 0px}
	.content_area_2 .main_1 .divider_1 {border-right:1px solid #E3E3E3}
	
	/* Colored Sections */
	/* Orange BG */
	.section_1 {background: url('../images/bg_section1.gif') repeat-x; padding:2px 10px 10px 10px}
	.section_1:after {content:"."; display:block; height:0; clear:both; visibility:hidden} /* ClearFix */
	.section_1 {display:inline-block} /* ClearFix */
	.section_1 {display:block} /* ClearFix */
	* html .paging_1 {height:1px} /* ClearFix */
	.section_1 #title_1 {float:left}
	.section_1 #title_2 {float:right} 

	/* Blue BG */
	.section_2 {background: url('../images/bg_section2.gif') repeat-x; padding:2px 0 10px 10px}
	.section_2:after {content:"."; display:block; height:0; clear:both; visibility:hidden} /* ClearFix */
	.section_2 {display:inline-block} /* ClearFix */
	.section_2 {display:block} /* ClearFix */
	* html .section_2 {height:1px} /* ClearFix */
	
	/* Homepage Featured Listings */
	.featured_1 {margin-top:10px}
	.featured_1:after {content:"."; display:block; height:0; clear:both; visibility:hidden} /* ClearFix */
	.featured_1 {display:inline-block} /* ClearFix */
	.featured_1 {display:block} /* ClearFix */
	* html .featured_1 {height:1px} /* ClearFix */
    .featured_1 .listing {float:left; width:310px; margin:0; padding:10px; text-align:left}
	.featured_1 .listing H2 {margin-top:10px;font-size:1.2em}
	.featured_1 .listing H2 A:Link, .featured_1 .listing H2 A:Visited {text-decoration:underline}
	.featured_1 .listing P {font-size:12px}
	.featured_1 #listing_2, .featured_1 #listing_3 {border-left:1px solid #E3E3E3}
	.featured_1 .actions {float:left; width:80px; text-align:left; font-size:12px; padding-left:20px}
	.featured_1 #whois {background: url('../images/icon_viewwhois.gif') no-repeat}
	.featured_1 #map {background: url('../images/icon_viewmap.gif') no-repeat}
	
	/* Categories & detail page columns */
	.column_1 {float:left; width:245px}
	.column_2 {float:left; width:580px; margin-left:7px}
	.column_2a {float:left; width:495px; margin-left:7px}
	.column_3 {float:right; width:160px}
	.column_3a {float:right; width:245px}
	
	/* Learn more columns */
	.column_4a {float:left; width:650px; border-right: solid 1px #859DCB; padding-right:20px}
	.column_4a P {line-height:1.7em}
	.column_4b {float:right; width:300px; margin-left:7px}
	.column_4b P {line-height:1.7em}
	
	
	/* Categories Column */
	.cat_1 {margin:0; padding:0}
	.cat_1 UL {font-size:12px; color:#f7941d; margin:0}
	.cat_1 LI {list-style:none; border-bottom:1px solid #E3E3E3; margin:0; padding:3px 0 3px 0}
	.cat_1 A {padding-left:10px}
	.artsandentertainment .cat-artsandentertainment {font-size:14px; font-weight:bold}
	.automotive .cat-automotive {font-size:14px; font-weight:bold}
	.business .cat-business {font-size:14px; font-weight:bold}
	.computersandinternet .cat-computersandinternet {font-size:14px; font-weight:bold}
	.consumerelectronics .cat-consumerelectronics {font-size:14px; font-weight:bold}
	.cultureandsociety .cat-cultureandsociety {font-size:14px; font-weight:bold}
	.domainforsale .cat-domainforsale {font-size:14px; font-weight:bold}
	.educationandinstruction .cat-educationandinstruction {font-size:14px; font-weight:bold}
	.fashionstyleandpersonalcare .cat-fashionstyleandpersonalcare {font-size:14px; font-weight:bold}
	.personalfinance .cat-personalfinance {font-size:14px; font-weight:bold}
	.foodanddrink .cat-foodanddrink {font-size:14px; font-weight:bold}
	.healthandmedicine .cat-healthandmedicine {font-size:14px; font-weight:bold}
	.hobbiesgamesandtoys .cat-hobbiesgamesandtoys {font-size:14px; font-weight:bold}
	.homeandgarden .cat-homeandgarden {font-size:14px; font-weight:bold}
	.legal .cat-legal {font-size:14px; font-weight:bold}
	.other .cat-other {font-size:14px; font-weight:bold}
	.professionalservices .cat-professionalservices {font-size:14px; font-weight:bold}
	.realestate .cat-realestate {font-size:14px; font-weight:bold}
	.relationshipsandfamily .cat-relationshipsandfamily {font-size:14px; font-weight:bold}
	.sportsandfitness .cat-sportsandfitness {font-size:14px; font-weight:bold}
	.travelandtransportation .cat-travelandtransportation {font-size:14px; font-weight:bold}
	
	/* Column 2 page decsription */
	.description_1 {margin:0}
	.description_1 P {margin:0 10px 10px 10px}
	.description_1 H1 {margin:0 10px}
	.description_1 H2 {margin:0 10px 10px 10px}
	
	/* Listings */
	/* Categories Listing */
	.listing_1 {margin:0}
	.listing_1:after {content:"."; display:block; height:0; clear:both; visibility:hidden} /* ClearFix */
	.listing_1 {display:inline-block} /* ClearFix */
	.listing_1 {display:block} /* ClearFix */
	* html .listing_1 {height:1px} /* ClearFix */
	.listing_1 H2 {float:left;font-size:1.2em; margin-top:5px}
	.listing_1 H2 A:Link, .listing_1 H2 A:Visited {text-decoration:underline}
	/* Similar Listings */
	.listing_2 {margin:0}
	.listing_2:after {content:"."; display:block; height:0; clear:both; visibility:hidden} /* ClearFix */
	.listing_2 {display:inline-block} /* ClearFix */
	.listing_2 {display:block} /* ClearFix */
	* html .listing_2 {height:1px} /* ClearFix */
	.listing_2 H2 {float:left;font-size:14px}
	.listing_2 H2 A:Link, .listing_2 H2 A:Visited {text-decoration:underline}
	/* View/Map actions */
	.actions_1 {float:right; margin-right:10px}
	.actions_1 #whois {width:80px; text-align:right; font-size:12px; background: url('../images/icon_viewwhois.gif') no-repeat; padding-left:20px}
	.actions_1 #map {width:80px; text-align:right; font-size:12px; background: url('../images/icon_viewmap.gif') no-repeat; padding-left:20px; margin-left:20px}
	
	/* Listing colmun 3a - maps */
	.listing_logo {text-align:center; height:60px}
	.listing_directions {margin:0}
	.listing_directions P {font-size:11px}
	.listing_directions STRONG {font-size:12px; padding-right:5px}
	.listing_link {background-color:#DDD; border:1px solid #999; padding:10px; margin-bottom:10px}
	.listing_link H3 {font-size:11px; margin:0}
	.listing_link P {font-size:11px}
	.listing_link P:after {content:"."; display:block; height:0; clear:both; visibility:hidden} /* ClearFix */
	.listing_link P {display:inline-block} /* ClearFix */
	.listing_link P {display:block} /* ClearFix */
	* html .listing_link P {height:1px} /* ClearFix */
	.listing_link P SPAN {float:left; font-size:11px; width:35px; text-align:right; padding-right:5px; line-height:20px}
	.listing_link P INPUT {font-size:11px; background-color:#DDD; border:1px solid #999; width:160px}
	.listing_ads {text-align:center}
	

/* = Buttons
-----------------------------------------------------------------------------*/	
	/* HP Header Button */
	.btn_1 {background: url('../images/bg_btn1.gif') no-repeat; width:101px; height:24px;color:#fff; text-align:center; font-size:.9em; border:none; padding-bottom:1px; cursor:pointer}
	/* Directions Button */
	.btn_2 {background: url('../images/bg_btn2.gif') no-repeat; width:101px; height:20px;color:#333; text-align:center; font-size:1em; border:none; padding-bottom:1px}

/* = List Paging
-----------------------------------------------------------------------------*/
	.paging_1 {margin:0 10px}
	.paging_1:after {content:"."; display:block; height:0; clear:both; visibility:hidden} /* ClearFix */
	.paging_1 {display:inline-block} /* ClearFix */
	.paging_1 {display:block} /* ClearFix */
	* html .paging_1 {height:1px} /* ClearFix */
	.paging_1 P{font-size:11px}
    .paging_1 .display_1 {float:left; width:25%; text-align:left}
	.paging_1 .pages_1 {float:left; width:50%; text-align:center}
	.paging_1 .sorting_1 {float:right; width:25%; text-align:right}
	.paging_1 .sorting_1 #sortlist {font-size:11px; color:#333}

/* = Tooltip Styles
-----------------------------------------------------------------------------*/

/* = Misc
-----------------------------------------------------------------------------*/
	/* Footer Icon Pop-up */
	.whoispop{position:relative; z-index:0}
	.whoispop:hover{background-color:transparent; z-index:50}
	.whoispop span{position:absolute; background: url('../images/bg_whoispop.gif') repeat-x; padding:10px; left:-1000px; border:1px solid #999; visibility:hidden; font-size:11px; text-align:left; color:#333}
	.whoispop:hover span{visibility:visible; bottom:20px; left:100px}

/* = jQuery Tabs
-----------------------------------------------------------------------------*/
	/* Caution! Ensure accessibility in print and other media types... */
	@media projection, screen {.ui-tabs-hide {display:none}}
	/* Hide useless elements in print layouts... */
	@media print {.ui-tabs-nav {display:none}}
	/* Skin */
	.ui-tabs-nav, 
	.ui-tabs-panel {font-size:12px}
	.ui-tabs-nav {list-style:none; margin:0; padding:0 0 0 4px}
	.ui-tabs-nav:After {display:block; clear:both; content:" ";}
	.ui-tabs-nav LI {float:left; margin:0 0 0 1px; min-width:84px}
	.ui-tabs-nav A,
	.ui-tabs-nav A SPAN {display:block; padding:0 10px;background:url('../images/tab.png') no-repeat}
	.ui-tabs-nav A {margin:1px 0 0; padding-left:0; color:#666; font-weight:bold; line-height:1.2; text-align:center; text-decoration:none; white-space:nowrap; outline:0}
	.ui-tabs-nav .ui-tabs-selected A {position:relative; top:1px; z-index:2; margin-top:0; color:#000}
	.ui-tabs-nav A SPAN {width:64px; min-width:64px; height:18px; min-height:18px; padding-top:6px; padding-right:0}
	*>.ui-tabs-nav A SPAN {width:auto; height:auto}
	.ui-tabs-nav .ui-tabs-selected A SPAN {padding-bottom:1px}
	.ui-tabs-nav .ui-tabs-selected A, 
	.ui-tabs-nav A:Hover, 
	.ui-tabs-nav A:Focus, 
	.ui-tabs-nav A:Active {background-position:100% -150px}
	.ui-tabs-nav A, 
	.ui-tabs-nav .ui-tabs-disabled A:Hover, 
	.ui-tabs-nav .ui-tabs-disabled A:Focus, 
	.ui-tabs-nav .ui-tabs-disabled A:Active {background-position:100% -100px}
	.ui-tabs-nav .ui-tabs-selected A SPAN, 
	.ui-tabs-nav A:Hover SPAN, 
	.ui-tabs-nav A:Focus SPAN, 
	.ui-tabs-nav A:Active SPAN {background-position:0 -50px}
	.ui-tabs-nav A SPAN, 
	.ui-tabs-nav .ui-tabs-disabled A:Hover SPAN, 
	.ui-tabs-nav .ui-tabs-disabled A:Focus SPAN, 
	.ui-tabs-nav .ui-tabs-disabled A:Active SPAN {background-position:0 0}
	.ui-tabs-nav .ui-tabs-selected A:Link, 
	.ui-tabs-nav .ui-tabs-selected A:Visited, 
	.ui-tabs-nav .ui-tabs-disabled A:Link, 
	.ui-tabs-nav .ui-tabs-disabled A:Visited {cursor:text}
	.ui-tabs-nav A:Hover, 
	.ui-tabs-nav A:Focus, 
	.ui-tabs-nav A:Active,
	.ui-tabs-nav .ui-tabs-unselect A:Hover, 
	.ui-tabs-nav .ui-tabs-unselect A:Focus, 
	.ui-tabs-nav .ui-tabs-unselect A:Active {cursor:pointer}
	.ui-tabs-disabled {opacity:.4; filter:alpha(opacity=40)}
	.ui-tabs-panel {padding:1em 8px; background:#fff}
	.ui-tabs-loading EM {padding:0 0 0 20px; background:url('../images/loading.gif') no-repeat 0 50%}
	/* Additional IE specific bug fixes... */
	* HTML .ui-tabs-nav {display:inline-block}
	*:First-child+HTML .ui-tabs-nav  {display:inline-block}
	
/* = Depricated Styles
-----------------------------------------------------------------------------*/

