﻿/* --------------------------------------------------
Theme Name: Kidspot Directory
author: GetStarted
---------------------------------------------------*/

/* Global Overrides */
.main-wrapper{margin:0 0 0 12px !important}
.breadcrumb2{margin-top:3px !important;}

/* RHC Include from other sections */
#hot-topics{float:right;margin:0;display:inline;width:308px;}
#hot-topics p{padding:2px 0}
	#hot-topics .cat {color:#f97514;font-weight:bold}
	#hot-topics h3{background:url(/images/homepage/hot-topics.jpg) 0 0 no-repeat;width:302px; height:35px;text-indent:-9999px;margin:0 0 5px 5px;padding:0}
	#hot-topics h4{font-family:Georgia, "Times New Roman", Times, serif;font-size:1.4em;line-height:100%;color:#000;margin:0;padding:0}
	#hot-topics li{margin-bottom:6px;min-height:105px;height:auto !important;height:105px;position:relative;padding-left:170px;background:url(/images/homepage/divider-grey.gif) bottom left repeat-x;}
	#hot-topics li.last{margin-bottom:0;background:url(/images/homepage/hot-topics-bottom.jpg) bottom left no-repeat;padding-bottom:10px}
	#hot-topics li img{position:absolute;top:0}
	#hot-topics li.image-right{padding:0 170px 0 8px}
	#hot-topics li.image-left img{left:0}
	#hot-topics li.image-right img{right:2px}
	#hot-topics ul{margin:0;padding:0;list-style-type:none}


#content{width:650px;padding-top:0!important;font-family:arial,sans-serif}


/* ---------  LANDING PAGE  --------------------------------------------------------------------------------------------*/

#the-spot{width:650px;height:198px;float:left;position:relative;margin-bottom:10px}
	#the-spot .spot-text{padding:48px 30px 40px 40px;font-family:"Helvetica neue", Helvetica, Arial, sans-serif;position:absolute;top:0;left:5px;background:url(/images/parenting-directory/bg-the-spot.png) 0 0 no-repeat;width:580px;height:110px;	 }
	#the-spot h2{color:#fff;font-weight:normal;font-size:2em;margin-left:183px;padding-bottom:0;}
	#the-spot h2 strong{font-weight:bold}
	#the-spot h3{color:#fff;font-weight:normal;font-size:1.4em;margin: 0 0 13px 183px}
	#the-spot p{color:#fff;font-size:.95em}

#search-cont{float:left;width:650px;border-bottom:1px solid #e0dddd;background:url(/images/parenting-directory/bg-search-cont.jpg) right bottom no-repeat;margin-bottom:10px}
	#search-cont h2{margin-bottom:18px;background:#025193 url(/images/parenting-directory/bg-search-gradient.gif) 0 0 repeat-x;color:#fff;font-size:1.8em;padding:3px 0 4px 27px;font-weight:normal;font-family:"Helvetica neue", Helvetica, Arial, sans-serif	}
	#search-cont strong{font-weight:bold}
	#search-cont fieldset{float:left;padding:0 27px;width:266px;}
	#search-cont label{color:#005fae;font-size:1.3em;display:block;margin-bottom:6px;}
	#search-cont input{border:1px solid #d8d5d5;padding:5px 5px;width:254px}
	#search-cont .search-btn{cursor:pointer;width:90px;height:33px;border:0;text-indent:-9999px;font-size:0;display:block;line-height:0;float:right;position:relative;right:-3px;background:url(/images/parenting-directory/btn-search.png) 0 0 no-repeat	 }

#keyword-search,#category-search{float:left;width:325px}
	#keyword-search h2{margin-right:5px}
	#keyword-search p{font-size:.9em;color:#7a7a7a;background:url(/images/parenting-directory/ico-hint.gif) 0 5px no-repeat;padding-left:14px;margin-bottom:13px	 }
	#keyword-search p.last{margin-bottom:0}
	#keyword-search .search-btn{top:-8px}

#category-search h2{padding-left:35;margin-bottom:20px;}
	#category-search fieldset{padding-left:35px;width:265px;padding-right:25px}
	#category-search p{color:#7a7a7a;padding:0 27px 13px 35px;}
	#category-search label{font-size:1.1em}
	#category-search select{padding:4px 3px;border:1px solid #d8d5d5;width:124px;}
	#category-search .field-cont{float:left;width:130px;margin:0 5px 15px 0}
	#category-search .no-margin{margin-right:0}
	#category-search .search-btn{right:2px}
	
#list-business{margin-bottom:10px;width:650px;height:62px;background:url(/images/parenting-directory/bnr-list-business.jpg) 0 0 no-repeat;float:left;padding:0;color:#fff;	 }
	#list-business a{text-decoration:none;color:#fff;font-size:1.45em;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;padding:23px 10px 23px 60px;float:left;}

#directory{background:#d7f6f9;float:left;width:635px;padding:10px 5px 10px 10px;margin-bottom:10px}

#categories{float:left;width:215px;height:244px;overflow:auto}
	#categories ul{background:#fff;float:left;width:200px;padding:0;margin:0;list-style-type:none}
	#categories ul li{float:left;width:200px}
	#categories ul a{float:left;padding:8px 10px;width:180px;color:#464545;font-weight:bold}
	#categories ul .odd a{background:url(/images/parenting-directory/bg-categories-odd.gif) 0 0 repeat-y}
	#categories ul a:hover,#categories ul .active a{text-decoration:none;color:#fff;background:url(/images/parenting-directory/bg-categories-h.gif) 0 0 no-repeat	 }

#popular-list-cont{float:right;width:420px;height:244px;background:url(/images/parenting-directory/bg-popular-list.jpg) 0 0 no-repeat}
	#popular-list-cont h2{padding:8px 6px 5px 12px;font-weight:normal;font-size:1em}
	#popular-list-cont h2 span{float:left;margin-right:10px;font-size:1.5em;color:#fff;}
	#popular-list-cont h2 span strong{font-weight:bold}
	#popular-list-cont h2 select{color:#000;font-size:1.2em;padding:2px;position:relative;top:-2px;width:115px}
	#popular-list-cont ol{padding:5px 0;margin:0;float:left;list-style-type:none}
	#popular-list-cont ol li{float:left;width:400px;}
	#popular-list-cont ol li a{float:left;padding:12px 80px 11px 12px;background:url(/images/parenting-directory/bg-popular-list-item.gif) center bottom no-repeat;position:relative;width:308px;color:#464545;font-size:1.1em}
	#popular-list-cont ol li.last a{background:transparent}
	#popular-list-cont ol li a:hover,#popular-list-cont ol li.last a:hover{text-decoration:none;border-color:#fff;background:url(/images/parenting-directory/bg-popular-list-h.gif) 0 0 no-repeat}
	#popular-list-cont ol li .number{font-weight:bold}
	#popular-list-cont ol li .heading{}
	#popular-list-cont ol li .description{display:none}
	#popular-list-cont ol li .rating{text-indent:-9999px;width:58px;height:10px;position:absolute;top:12px;right:15px;background:url(/images/parenting-directory/ico-rated-0.png) 0 0 no-repeat	 }
	#popular-list-cont ol li .rated5{background-image:url(/images/parenting-directory/ico-rated-5.png)}
	#popular-list-cont ol li .rated4{background-image:url(/images/parenting-directory/ico-rated-4.png)}
	#popular-list-cont ol li .rated3{background-image:url(/images/parenting-directory/ico-rated-3.png)}
	#popular-list-cont ol li .rated2{background-image:url(/images/parenting-directory/ico-rated-2.png)}
	#popular-list-cont ol li .rated1{background-image:url(/images/parenting-directory/ico-rated-1.png)}

#review{float:left;width:345px;height:116px;padding:0 30px 0 260px;background:url(/images/parenting-directory/bg-review.jpg) 0 0 no-repeat;position:relative;left:-8px	 }
	#review h3{color:#7bbbf0;margin:0;padding:10px 0 3px 0;font-weight:normal;font-size:1.4em}
	#review h3 strong{font-weight:bold}
	#review p{color:#7b7b7b}

#special-offers{float:left;width:650px;background:url(/images/parenting-directory/bg-specials.gif) 0 36px repeat-x;margin-bottom:10px	 }
	#special-offers h2{background:#025193 url(/images/parenting-directory/bg-search-gradient.gif) 0 0 repeat-x;color:#fff;font-size:1.6em;padding:3px 0 4px 15px;font-weight:normal;font-family:"Helvetica neue", Helvetica, Arial, sans-serif}
	#special-offers h2 span{float:left;margin-right:10px}
	#special-offers h2 select{color:#000;font-size:.8em;padding:2px;width:120px}
	#special-offers h2 strong{font-weight:bold}
	#special-offers ul{list-style-type:none;margin:0;padding:0}
	#special-offers li{float:left;width:126px;margin-right:5px}
	#special-offers li.last{margin:0}
	#special-offers li a{text-align:center;float:left;width:94px;height:124px;padding:40px 16px 0 16px;background:url(/images/parenting-directory/bg-specials-tag.jpg) 0 0 no-repeat}
	#special-offers a:hover{text-decoration:none;background-image:url(/images/parenting-directory/bg-specials-tag-h.jpg)}
	#special-offers li a h3{font-size:1em;padding:0 0 8px 0;margin:0 0 0px 0;border-bottom:1px solid #cfd0d0}
	#special-offers li img{margin-bottom:4px;float:left;}
	#special-offers li a p{color:#5f5f5f}
	#special-offers li a p em{display:block;padding-top:3px}

#new-2-spot{float:left;width:650px;margin-bottom:15px}
	#new-2-spot h2{background:#19c3d2 url(/images/parenting-directory/bg-new-2-spot.gif) 0 0 repeat-x;color:#fff;font-size:1.6em;padding:4px 0 5px 15px;margin-bottom:5px;font-weight:normal;font-family:"Helvetica neue", Helvetica, Arial, sans-serif}
	#new-2-spot ul{padding:0 0 0 5px;margin:0;list-style-type:none;float:left;width:650px;border-left:1px solid #e1dfdf}
	#new-2-spot li{float:left;width:156px;border-right:1px solid #e1dfdf;margin-right:6px;}
	#new-2-spot li.last{margin:0}
	#new-2-spot h3{text-align:center;color:#44bac4;font-weight:normal;padding:0 10px;margin:0 0 5px 0;font-size:1.1em}
	#new-2-spot h3 a{color:#44bac4}
	#new-2-spot p{padding:0 10px}
	#new-2-spot img{cursor:pointer;margin-bottom:3px}

#sidebar{padding-top:7px}

#kidspot-daily{float:left;width:308px;height:89px;background:url(/images/parenting-directory/bg-kidspot-daily.jpg) 0 0 no-repeat;margin:0 0 10px 7px;display:inline;padding:22px 0 0 0}
	#subscribe-intro{width:198px;float:right;padding:0 5px 12px 0;}
	#kidspot-daily form{clear:both;padding:0 0 0 15px}
	#kidspot-daily .email{width:164px;color:#000;border:1px solid #989898;padding:4px 3px 4px 3px;float:left}
	#kidspot-daily button{cursor:pointer;width:93px;height:25px;background:url(/images/parenting-directory/btn-subscribe.jpg) 0 0 no-repeat;border:0;position:relative;left:10px;top:0px}


/* ---------  SEARCH RESULT PAGE  --------------------------------------------------------------------------------------------*/

.search-results #content{padding-top:3px}
.search-results #sidebar{position:relative;top:-3px;padding-top:0}

#search-box {min-height:70px;height:auto !important;height:70px;position:relative;float:left;width:640px;padding:5px;background:url(/images/parenting-directory/bg-search-box.jpg) 0 56px no-repeat	 }
	#search-box .field-cont{float:left;width:150px;margin-right:10px}
	#search-box h2{padding:0;margin:0;color:#005faf;font-size:3.8em;line-height:100%;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;padding-left:50px;background:url(/images/parenting-directory/bg-search-result-h2.jpg) 0 10px no-repeat;margin-bottom:15px;font-weight:normal	 }
	#search-box h2 strong{font-weight:bold}
	#search-box .field-cont input{border:1px solid #d8d5d5;padding:5px 5px;color:#7a7a7a}
	#search-box .field-cont select{border:1px solid #d8d5d5;padding:4px 5px;color:#7a7a7a;margin-bottom:8px;height:27px}
	#search-box .search-btn{cursor:pointer;width:90px;height:33px;border:0;text-indent:-9999px;font-size:0;display:block;line-height:0;float:left;position:relative;left:-5px;top:-3px;background:url(/images/parenting-directory/btn-search.png) 0 0 no-repeat	 }
	#search-box #keywords{width:200px;}
	#search-box #keywords input{width:188px}
	#search-box #location{width:200px}
	#search-box #location select{width:200px}
	#search-box #location #top-search-location-sub{float:left;width:184px;margin-left:16px}
	#search-box #categories{height:auto;width:225px}
	#search-box .sub{background:url(/images/parenting-directory/bg-search-box-sub.gif) 2px 25px no-repeat}
	#search-box #categories select{width:225px}
	#search-box #categories #top-search-category-sub{float:left;width:209px;margin-left:16px}
	#search-box #view-all-cats{text-decoration:underline;font-size:.9em;position:absolute;top:75px;right:13px;}
	#search-box .hidden-field{display:none}
	#intro-search{padding:5px 5px 10px 5px;clear:both}
	
#search-again-link {position:absolute;top:20px;right:40px;}

#filter{float:left;width:630px;background:#2270b2;padding:5px 10px;margin-bottom:10px}	
	#filter span{color:#fff;font-weight:bold}
	#filter select{color:#000;font-size:1em;padding:5px;width:170px;color:#7a7a7a}
	#filter .field-cont{float:left}
	#filter .right{float:right}
	#filter .right select{width:150px}
		
#PageIndex,#PageIndexLink{padding:0;margin-bottom:20px}
	#PageIndex,#PageIndexLink,#PageIndex a,#PageIndexLink a{color:#9a9a9a}	

#search-results h3{color:#0e3178;font-size:1.2em;font-weight:normal;clear:both;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;padding-bottom:15px;}
	#search-results h4{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;padding:0;margin:0}
	#search-results h4 span{color:#353434;font-size:1.1em;font-weight:bold;border-left:2px solid #ccc;padding:3px 15px 3px 15px;float:left;}
	#search-results h4 span.heading{border:0;color:#0e3178;font-size:1.8em;font-weight:normal;padding:0 15px 0 0;position:relative;top:-3px;}
	#search-results ul{margin:0;padding:0;list-style-type:none}
	#search-results li{margin-bottom:20px;min-height:135px;height:auto !important;height:135px;float:left;width:480px;padding:15px 0 0 170px;position:relative;background:url(/images/parenting-directory/bg-search-result.jpg) 0 bottom repeat-x	}
	#search-results li img{border:none}
	#search-results li p{clear:both;padding-right:20px;padding-bottom:40px}
	#search-results li .view-profile{border-top:1px solid #fff;position:absolute;bottom:0;left:0;width:634px;padding:5px 8px 5px 8px;background-image:url(/images/parenting-directory/bg-view-profile.png); background-repeat:repeat;	}
	#search-results li .view-profile a{float:right;padding:3px 20px 3px 0; background:url(/images/parenting-directory/ico-view.gif) right 3px no-repeat;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#fff;font-size:1.4em}	
	#search-results li .view-profile strong{font-weight:bold}
	#search-results li .view-profile span{float: left; color: #FFFFFF; margin-left: 160px; margin-top: 4px;}
	#search-results li .rating{border:0;padding:0;text-indent:-9999px;width:58px;height:10px;position:absolute;top:20px;right:5px;background:url(/images/parenting-directory/ico-rated-0.png) 0 0 no-repeat	 }
	#search-results li .rated5{background-image:url(/images/parenting-directory/ico-rated-5.png)}
	#search-results li .rated4{background-image:url(/images/parenting-directory/ico-rated-4.png)}
	#search-results li .rated3{background-image:url(/images/parenting-directory/ico-rated-3.png)}
	#search-results li .rated2{background-image:url(/images/parenting-directory/ico-rated-2.png)}
	#search-results li .rated1{background-image:url(/images/parenting-directory/ico-rated-1.png)}

#no-results{float:left;width:650px;padding-top:0;padding-left:10px;margin-bottom:10px;}
	#no-results h3{font-size:2em;font-weight:bold;margin-bottom:10px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
	#no-results h4{font-size:1.6em;font-weight:normal;margin-bottom:10px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;padding:20px 0 0 0;margin:0}
	#no-results ul{padding:0 0 0 25px}
	#no-results ul li{margin-bottom:5px}
	#no-results #search-again{font-size:1.2em}
	#no-results #search-again a{text-decoration:underline}
	#no-results #search-again a:hover{text-decoration:none}
	
	
/* ---------  DETAIL PAGE  --------------------------------------------------------------------------------------------*/
/* This has been changed to be .weekend from .detail */

.weekend #content{width:748px;padding-top:40px;}
.weekend #search-box {width:738px;background-repeat: repeat-x}

.tabbed-content{position:relative;border:2px solid #e8e9e9;float:left;width:729px;padding:15px 0 15px 15px;margin-bottom:10px;}
	.tabbed-content .corner-tl{position:absolute;top:-2px;left:-2px;width:4px;height:4px;background:url(/images/parenting-directory/bg-detail-ctl.gif) 0 0 no-repeat	}
	.tabbed-content .corner-tr{position:absolute;top:-2px;right:-2px;width:4px;height:4px;background:url(/images/parenting-directory/bg-detail-ctr.gif) 0 0 no-repeat	}
	.tabbed-content .corner-bl{position:absolute;bottom:-2px;left:-2px;width:4px;height:4px;background:url(/images/parenting-directory/bg-detail-cbl.gif) 0 0 no-repeat	}
	.tabbed-content .corner-br{position:absolute;bottom:-2px;right:-2px;width:4px;height:4px;background:url(/images/parenting-directory/bg-detail-cbr.gif) 0 0 no-repeat	}

.tabbed-content .tabs{margin:0;padding:0;position:absolute;top:-26px;left:170px;list-style-type:none}
	.tabbed-content .tabs li{float:left;background:url(/images/parenting-directory/bg-tabs-l-inactive.gif) 0 0 no-repeat;padding-left:3px;margin-right:5px	}
	.tabbed-content .tabs li a{text-decoration:none;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.3em;float:left;background:url(/images/parenting-directory/bg-tabs-r-inactive.gif) top right no-repeat;padding:4px 10px;color:#fff}
	.tabbed-content .tabs li.active{background-image:url(/images/parenting-directory/bg-tabs-l.gif)}
	.tabbed-content .tabs li.active a{background-image:url(/images/parenting-directory/bg-tabs-r.gif);color:#0e3178;font-weight:bold}
	
#images{
	margin:0;
	padding:0;
	list-style-type:none;
	width:127px;
	float:left;
}
#images li {
	height:127px;
	width:127px;
	overflow:hidden;
    text-align: center;
	border:1px solid #0e3178;
}
#main-cont{float:right;width:590px;}
#main-area{float:left;width:360px;padding-right:15px;}
#side-area{float:right;width:215px;}

#main-area{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
	#main-area h2{margin:0 0 5px 0;padding:0;line-height:110%;color:#0e3178;font-size:2em;font-weight:bold;position:relative;top:-5px}
	#main-area p,#main-area ul{margin:0 0 15px 15px;padding:0}
	#main-area li{margin-left:15px;}
	#main-area h3{text-transform:uppercase;font-weight:normal;padding:0;margin:0;font-size:1.2em}
	#main-area p.no-margin{margin-bottom:0}
	#main-area #visit-website2{margin-top:20px;margin-bottom:15px;display:block;width:156px;height:35px;background:url(/images/parenting-directory/btn-visit-website.gif) 0 0 no-repeat;text-indent:-9999px	 }

#side-area #facebook-like{margin-bottom:10px;float:left;width:197px}
	#side-area #details{float:left;width:175px;margin-bottom:7px;background:#f5f5f6;padding:8px 20px 0 20px;margin-top: -14px;}
	#side-area #map{float:left;width:215px;}
	#side-area #visit-website{margin-top: 22px;margin-bottom:15px;display:block;width:156px;height:35px;background:url(/images/parenting-directory/btn-visit-website.gif) 0 0 no-repeat;text-indent:-9999px	 }
	#side-area #actions{font-size:1.1em;list-style-type:none;margin:0 0 30px 0;padding:0}
	#side-area #actions li{margin-bottom:10px;padding:2px 0 2px 25px;margin-left:12px}
	#side-area #actions li#email-business{background:url(/images/parenting-directory/ico-email-business.gif) 0 1px no-repeat}
	#side-area #actions li#email-friend{background:url(/images/parenting-directory/ico-email-friend.gif) 0 1px no-repeat}
	#side-area #actions li#bookmark{background:url(/images/parenting-directory/ico-bookmark.gif) 0 1px no-repeat}
	#side-area #actions li#print{background:url(/images/parenting-directory/ico-print.gif) 0 1px no-repeat}
	#side-area #actions li#view-bookmarks{background:url(/images/parenting-directory/ico-view-bookmarks.gif) 0 1px no-repeat}
	#side-area #actions li#update-profile{color:#66bc40;background:url(/images/parenting-directory/greentick16.jpg) 0 1px no-repeat}
	#contact-details{color:#231f20;margin-left:15px;word-wrap:break-word; font-family:Helvetica, sans-serif}
	#contact-details strong{font-size:1.2em;}
	#contact-details span{background:url(/images/parenting-directory/ico-phone.gif) right center no-repeat;padding-right:15px;font-size:1.1em;	}
    #side-area .company-address {margin-left:15px;}
    
.weekend #sidebar{background:url(/images/parenting-directory/bg-detail-sidebar.jpg) 0 0 repeat-x;width:187px;padding:10px 0 30px 13px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
	.weekend #sidebar h3{margin:0 0 5px 0;padding:0;line-height:110%;color:#0e3178;font-size:1.5em;font-weight:bold}	
	.weekend #sidebar h3.from-this-adv{text-transform:uppercase;color:#231f20;font-size:1.4em}
	.weekend #sidebar ul{list-style-type:none;padding:0;margin:0 0 30px 18px;}
	.weekend #sidebar li a{font-size:1.1em;display:block;color:#231f20;padding:5px 0;border-bottom:1px solid #ccc}
	.weekend #sidebar p{font-size:1.1em;margin-left:18px}
	.weekend #sidebar p a{color:#231f20}

#content .user-reviews{float:left;width:714px;border-top:1px solid #d1d3d4;padding-top:20px;margin-top:20px}
	#content .user-reviews h2{margin:0 0 5px 0;padding:0;line-height:110%;color:#0e3178;font-size:2em;font-weight:bold;position:relative;top:-5px}
	#tab2 .user-reviews{border-top:0;margin-top:0;padding-top:0}

#content .rating-status{float:left;width:698px;border:1px solid #d1d3d4;padding:7px;margin-bottom:12px;}
#content .avg-rating{float:left;width:110px;text-align:center;background:#f5f5f6;height:75px;position:relative;padding-top:10px}
	#content .avg-rating h4{font-weight:normal;color:#000;font-size:1.1em}
	#content .avg-rating .rating{border:0;padding:0;text-indent:-9999px;width:58px;height:10px;position:absolute;top:50px;right:27px;background:url(/images/parenting-directory/ico-rated-0.png) 0 0 no-repeat	 }
	#content .avg-rating .rated5{background-image:url(/images/parenting-directory/ico-rated-5.png)}
	#content .avg-rating .rated4{background-image:url(/images/parenting-directory/ico-rated-4.png)}
	#content .avg-rating .rated3{background-image:url(/images/parenting-directory/ico-rated-3.png)}
	#content .avg-rating .rated2{background-image:url(/images/parenting-directory/ico-rated-2.png)}
	#content .avg-rating .rated1{background-image:url(/images/parenting-directory/ico-rated-1.png)}

#content .status{position:relative;float:right;width:336px;text-align:center;background:#f5f5f6;height:85px;padding:0 230px 0 15px}
	#content .status h3{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#0e3178;font-size:1.6em;font-weight:normal;padding:10px 0 0 0;margin:0}
	#content .status p{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.1em;color:#000}
	#content .write-review{background:url(/images/parenting-directory/btn-write-review.gif) 0 0 no-repeat;width:171px;height:31px;text-indent:-9999px;position:absolute;top:28px;right:15px	 }

#content .review{float:left;width:714px;position:relative;padding-top:55px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;margin-bottom:20px;}
	#content .review img{position:absolute;top:0;left:0;}
	#content .review h3{position:absolute;top:0;left:60px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#231f20;font-size:1.6em;font-weight:normal;padding:3px 0 0 0;margin:0}
	#content .review .meta{position:absolute;top:25px;left:60px;}
	#content .review .overall-rating{background:#d1d3d4;height:35px;position:relative;width:714px;float:left;margin-bottom:10px;}
	#content .review .overall-rating h4{margin:0;padding:0;font-weight:bold;color:#0e3178;font-size:1.2em;position:absolute;top:8px;left:10px;}
	#content .review .overall-rating .rating{border:0;padding:0;text-indent:-9999px;width:58px;height:10px;position:absolute;top:13px;left:120px;background:url(/images/parenting-directory/ico-rated-0.png) 0 0 no-repeat	 }
	#content .review .overall-rating .rated5{background-image:url(/images/parenting-directory/ico-rated-5.png)}
	#content .review .overall-rating .rated4{background-image:url(/images/parenting-directory/ico-rated-4.png)}
	#content .review .overall-rating .rated3{background-image:url(/images/parenting-directory/ico-rated-3.png)}
	#content .review .overall-rating .rated2{background-image:url(/images/parenting-directory/ico-rated-2.png)}
	#content .review .overall-rating .rated1{background-image:url(/images/parenting-directory/ico-rated-1.png)}
	#content .review .overall-rating .shadow{width:62px;height:13px;position:absolute;top:12px;left:119px;background:url(/images/parenting-directory/bg-rating-shadow.gif) 0 0 no-repeat	 }
	#content .review .overall-rating p{float:right;color:#0e3178;font-size:1.2em;padding:10px}
	#content .review .more{color:#0e3178;font-size:1.4em;display:block;margin-top:7px;text-decoration:underline}
	#content .review .more:hover{text-decoration:none}
	#content .review .desc{padding:0 10px}

#content .add-review{background:#f5f5f6;float:left;width:684px;padding:8px 15px 15px 15px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;position:relative;margin-top:35px}
	#content .add-review h3{margin:0;font-weight:normal;position:absolute;top:-27px;left:0;padding:2px 0 0 10px;background:url(/images/parenting-directory/bg-add-review-tab.gif) 0 0 no-repeat;color:#fff;font-size:1.5em;width:140px;height:25px	 	}
	#content .add-review .facebook{background:url(/images/parenting-directory/ico-facebook.gif) 0 2px no-repeat;padding-left:16px;	}
	#content .add-review .intro{margin-bottom:10px}
	#content .add-review .submit input{background:url(/images/parenting-directory/btn-button.gif) 0 2px no-repeat;color:#015aa4;font-family:arial,sans-serif;font-size:1.1em;width:173px;height:33px;cursor:pointer;border:0;text-align:center;padding:0 18px 0 0	}
	#content .add-review .wide{position:relative}
	#content .add-review .wide label{display:block;color:#0e3178;font-size:1.4em;padding-bottom:3px;}
	#content .add-review .wide input,#content .add-review .wide textarea{width:674px;padding:5px;border:1px solid #bbbbbb;margin-bottom:10px}
	#content .add-review .wide .hint{position:absolute;top:3px;right:0}
	#content .add-review .rate{margin-bottom:15px;float:left;width:684px;}
	#content .add-review .rate strong{float:left;width:90px;text-transform:uppercase;font-weight:normal;padding:15px 10px 0 30px;font-size:1.1em}
	#content .add-review .rate .block{float:left;top:-5px;width:105px;height:50px;position:relative;border:0;text-align:center;padding:0;margin:0;}
	#content .add-review .rate label{display:block;position:absolute;bottom:15px;left:0;width:105px;line-height:140%}
	#content .add-review .rate label span{display:block;text-transform:uppercase;font-size:.8em}
	#content .add-review .rate input{position:absolute;bottom:0;left:40px}
	#content .add-review .radio{clear:both;margin-bottom:15px}
	#content .add-review .radio strong{font-weight:normal;font-size:1.1em;margin-left:30px}
	#content .add-review .checkbox{font-size:.9em;}
	#content .add-review .submit input{position:absolute;bottom:20px;right:15px}


/* ---------  BROWSE BY CAT  --------------------------------------------------------------------------------------------*/


.browse #content{width:645px;padding-right:3px;padding-top:0;float:right;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}
.browse #sidebar{position:relative;width:288px;padding:5px;float:left;border:2px solid #e8e9e9;margin-top:40px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}
	.browse #sidebar h2{color:#0e3178;font-size:1.4em;margin:0;text-align:center;padding:7px 25px 0 25px;position:absolute;top:-30px;left:-2px;width:252px;background:url(/images/parenting-directory/bg-browse-sidebar.gif) 0 0 no-repeat;height:30px	 }
	.browse #sidebar h3{color:#fff;background:#2270b2;margin:0 0 5px 0;padding:8px 10px 8px 10px;text-align:center;font-size:1.5em;font-weight:normal}

.browse #featured{list-style-type:none;padding:0;margin:0;float:left;padding-bottom:30px}
	.browse #featured li{float:left;width:133px;padding-right:10px;border-right:1px solid #ccc;margin-right:10px;margin-bottom:13px}
	.browse #featured li.last{margin-right:0;border:0;padding-right:0}
	.browse #featured h4{margin:0;padding:0;font-size:15px;color:#0e3178;font-weight:normal}
	.browse #featured img{cursor:pointer}
	.browse #featured p{padding:0}
	.browse #featured a{color:#25949f;font-size:1.2em;font-weight:bold;text-decoration:underline}
	.browse #featured a:hover{text-decoration:none}
	
	.browse #featured a.featured{color:#0E3178;font-size:15px;font-weight:normal;text-decoration:none}
	.browse #featured a.featured:hover{text-decoration:none}
	

#thespot-search{position:relative;width:645px;height:188px;padding:15px 15px 0 0;float:left;background:url(/images/parenting-directory/bg-thespot-search.gif) 0 0 no-repeat	 }
	#thespot-search fieldset{float:right;width:405px}
	#thespot-search .block{float:left;width:176px;border:0;padding:0;margin:0 20px 0 0}
	#thespot-search label{color:#fff;font-size:1.5em;margin-bottom:3px;display:block;}
	#thespot-search input{width:170px;border:0;padding:4px 5px;}
	#thespot-search .search-btn{cursor:pointer;width:107px;height:33px;border:0;text-indent:-9999px;font-size:0;display:block;line-height:0;float:right;position:relative;left:-10px;top:2px;background:url(/images/parenting-directory/btn-thespot-search.gif) 0 0 no-repeat;margin-bottom:18px	 }
	#thespot-search .hint{color:#fff;font-weight:bold;font-size:.9em}
	#thespot-search .hint strong{color:#71cbd3}
	#thespot-search p.intro{color:#08296c;clear:both;margin:0 0 0 35px}

#category-browser{float:left;width:627px;margin-bottom:20px;padding:7px;background:#f2f7fb url(/images/parenting-directory/bg-browse-category.jpg) 0 0 repeat-x;border:2px solid #bcbec0;position:relative;	 }
	#category-browser .h2SelectCategory{text-align:center;font-size:1.8em;font-weight:normal;margin:0;padding:0 0 10px 0;color:#0e3178}
	#category-browser .h2SelectCategory strong{font-weight:bold}
	#category-browser ul{list-style-type:none;margin:0;padding:0}
	#category-browser li{background:url(/images/parenting-directory/bg-category-98.png) 0 0 no-repeat;width:133px;height:78px;padding:10px;float:left;margin:0 5px 5px 0}
	#category-browser li.last{margin-right:0}
	#category-browser li a{font-size:1.2em;line-height:100%;margin-bottom:5px;display:inline;font-weight:bold;text-decoration:underline}
	#category-browser li a:hover{text-decoration:none}
	#category-browser li p{padding:0}
	#category-browser .corner-tl{position:absolute;top:-2px;left:-2px;width:7px;height:7px;background:url(/images/parenting-directory/bg-cat-corner-tl.png) 0 0 no-repeat	}
	#category-browser .corner-tr{position:absolute;top:-2px;right:-2px;width:7px;height:7px;background:url(/images/parenting-directory/bg-cat-corner-tr.png) 0 0 no-repeat	}
	#category-browser .corner-bl{position:absolute;bottom:-2px;left:-2px;width:7px;height:7px;background:url(/images/parenting-directory/bg-cat-corner-bl.png) 0 0 no-repeat	}
	#category-browser .corner-br{position:absolute;bottom:-2px;right:-2px;width:7px;height:7px;background:url(/images/parenting-directory/bg-cat-corner-br.png) 0 0 no-repeat	}

/*reviews*/


#review-cont{float:left;width:690px;}
#review-cont .ad_details{float:left;width:400px;}
#review-cont .gray{ background-color:#f5f5f7;}
#review-cont .darkgray{ background-color:#d2d3d5;}
#review-cont .small_box{ padding:10px; display: inline-block; margin-bottom:20px;}
#review-cont h2{margin:0 0 5px 0;padding:0;line-height:110%;color:#0e3178;font-size:2em;font-weight:bold;position:relative;top:-5px}
	
#review-main{ float:left;}
#review-main .tab{margin:0; padding:0;list-style-type:none}
#review-main .tab li{float:left;background:url(/images/parenting-directory/bg-tabs-l-inactive.gif) 0 0 no-repeat;padding-left:3px;margin-right:5px;}
#review-main .tab li{margin-top: -25px\0;} /* only IE8 */
:root #review-main .tab li{margin-top: -25px\0/IE9; }  /* IE9 */
    
#review-main #rartab .tab li{margin:-25px 32px 0 0\0;} /* only IE8 */
:root #review-main #rartab .tab li{margin:-25px 32px 0 0\0/IE9; }  /* IE9 */
    
#review-main .tab li a{text-decoration:none;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.3em;float:left;background:url(/images/parenting-directory/bg-tabs-r-inactive.gif) top right no-repeat;padding:4px 10px;color:#fff}
#review-main input, #review-main textarea{ color:#000; font-size:12px;}

#listing-reviews{margin-top:0px; }
#listing-reviews .review-form 
{
    margin-top:15px;
    padding:0;
    background-color:transparent;
    width:695px;
    font-family:Arial; 
    font-size:12px;
}
    
#review_description, #review_title{ width:690px;}
.review-summary{float:left;border:1px solid #f5f5f7; width:715px;height:100px; margin-bottom:20px;}
#rating-average{font-weight:bold; padding-top:25px; text-align:center; background-color:#f5f5f7; width:120px;height:65px; margin:5px; float:left;}
.rating-recommend{ background-color:#f5f5f7; text-align:center; height:80px; width:580px; padding-top:10px; margin-right:5px; margin-top:5px; float:right;}
.ad-recommended{float:left;  width:390px;}
.ad-recommended h3{ margin-top: 5px; color: #0E3178; font-size:16px; margin-bottom:5px;}
#write-review{ float:right; margin-right:10px; margin-top:20px;}
#write-review img{ cursor:pointer; border: 0px;}
#account-info {margin:0 0 0 10px;}
#account-info img{ vertical-align:text-bottom;}
#rartab{float:right;}

.notrated{background-image:url(/images/parenting-directory/ico-rated-0.png); background-repeat:no-repeat; background-position:center;}
.rated5{background-image:url(/images/parenting-directory/ico-rated-5.png); background-repeat:no-repeat; background-position:center;}
.rated4{background-image:url(/images/parenting-directory/ico-rated-4.png); background-repeat:no-repeat; background-position:center;}
.rated3{background-image:url(/images/parenting-directory/ico-rated-3.png); background-repeat:no-repeat; background-position:center;}
.rated2{background-image:url(/images/parenting-directory/ico-rated-2.png); background-repeat:no-repeat; background-position:center;}
.rated1{background-image:url(/images/parenting-directory/ico-rated-1.png); background-repeat:no-repeat; background-position:center;}

.fb_usr_thumb{ float:left; margin-left:5px; height:53px;}
.fbnicktext{color:#0060AE;font-weight:bold;}
.row{ width:700px; clear:both;}
.review_title{ padding-left:70px;}
.review_title h3{ padding-top: 5px; margin-bottom: 5px; color:#000000;}
.review_title a {color:#000; text-decoration:none !important;}
.review_rating{ float:left; padding:8px; color:#0E3178; font-weight:bold; font-size:13px;} 
.review_recommend{ float:right; padding:8px; color: #0E3178;}
.review_preview{ margin-left:10px; margin-bottom:20px;}
.review_preview a{ text-decoration:underline; font-weight:bold; color:#0161ae;}
.top5{float:right; margin-right:-70px;}
.review-form h3{color: #0E3178; margin-bottom:-30px;}

.jqEasyCounterMsg{ width:100% !important; float:right;}

input, select, textarea {
    color: #000;
    font: 12px Arial,Helvetica,sans-serif;
}

.fb_dialog{left:150px !important; top: 50px !important; position:absolute !important;}
.fb_dialog{ position:absolute;top:-500px; left:0px;}

/*print .fb_dialog_advanced{left:150px !important; top: 0px !important; position:absolute;}*/
.whiteback{ background-color:#FFFFFF; background:none;width:940px;}
.whiteback #actions, .whiteback #map{ display:none;}
.whiteback .tabbed-content{ width:920px;}
.whiteback #content{ width:100%;}
.whiteback #main-cont{ width:80%;}
.whiteback #main-area{ width:450px;}

/* reviewLink*/
.reviewLink
{
	color: #000; font-weight: normal; margin: 0px 0pt 10px; 
}

.reviewLink span 
{
	color: #66BC40; 
}

.reviewLink a
{
	color: #66BC40!important; 
	text-decoration:underline!important; 
}

.reviewLink a:hover
{
	text-decoration:underline!important; 
}

/*****/
.browse #sidebar h1 {
    background: url("/images/parenting-directory/bg-browse-sidebar.gif") no-repeat scroll 0 0 transparent;
    color: #0E3178;
    font-size: 1.4em;
    height: 30px;
    left: -2px;
    margin: 0;
    padding: 7px 25px 0;
    position: absolute;
    text-align: center;
    top: -30px;
    width: 252px;
}

#category-browser li h3 {
    font-size: 1em;
    font-weight: bold;
    text-decoration: underline;
}

#category-browser .findName {
    color: #0E3178;
    font-size: 1.8em;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px;
    text-align: center;
}


.browse #sidebar .featuredTitle {
    background: none repeat scroll 0 0 #2270B2;
    color: #FFFFFF;
    font-size: 1.5em;
    font-weight: normal;
    margin: 0 0 5px;
    padding: 8px 10px;
    text-align: center;
}

#review-cont h1 {
    color: #0E3178;
    font-size: 2em;
    font-weight: bold;
    line-height: 110%;
    margin: 0 0 5px;
    padding: 0;
    position: relative;
    top: -5px;
}

/* Footer Links */
.footerlinks 
{
	float: left;
    margin-bottom: 20px;
    margin-left: 200px;
    margin-top: 15px;
    text-align: center;
    width: 800px;
    font-family:arial;
    font-size:12px;	
    color: #005FAF;
    
}

*+html .footerlinks 
{
	padding-bottom: 20px;
}

.footerlinks ul {
    list-style: none outside none;
    margin: 10px 0 0 0;
    padding: 0;
}

.footerlinks ul li {
    display: inline;
    padding: 0 1px 0 1px;
}

.footerlinks li a {
    color: #005FAF;
    text-decoration:none;	
}

.footerlinks li a:hover{
    color: #005FAF;
    text-decoration:underline;	
}

.footerlinks span
{
	color: #005FAF;
}

/**/
.field-cont h2
{
	color: #0E3178;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px;
    text-align: left;
}

.btnViewResults
{
	background:url("/images/parenting-directory/viewresult_bt.png") no-repeat scroll 0 0 transparent;
    border:0 none;
    cursor:pointer;
    width:154px;
    height:34px;
    right:0;
    bottom:0;
    position:absolute;
    text-indent: -9999px;
    line-height:0;
}

.tellusmore { background:url("/images/tellusmore_bg.jpg") no-repeat left top; width:600px; height:190px; padding:22px 10px 15px 35px; }
.tellusmore h5 { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size:24px; font-weight:bold; color:#fafafa; height:90px; padding:16px 0 0 190px; margin:0 0 12px 0px; line-height:26px; }
.tellusmore p { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size:20px; margin:0px; padding:0 0 0 2px; color:#0e3178; line-height:26px; }

.intro{color:#0E3178;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;}


.locSelect 
{
	position:absolute;
	left:0;
	bottom:0;
	width: 200px;
	color:#363636!important;
}

/*new window for captcha*/
.review_titleinput{ width:100%; border:1px solid #7f9db9; margin:0px 0px 10px 0px;height:18px;}
#login_type {color:#0E3178; font-weight: bold; font-family:Arial, Geneva, sans-serif; font-size:13px; margin:0 0 0 10px;}
.add_review_row{width:605px; float:left; margin:0px; padding:0px;}
.add_review_row table,tr,td{font-family:Arial!important;font-size:12px!important;}
.review_titleradio {margin:5px 0px 10px 0px;}
.jqmWindow{display:none;position:fixed;left:63%;top:30%;;margin-left:-300px;width:320px;height: 220px}
@media screen and (-webkit-min-device-pixel-ratio:0) {.jqmWindow{position:absolute;left:68%;top:10%;}}
.jqmOverlay{background-color:#000; display: none;}
#jqmContent { overflow: hidden; font-family:Tahoma, Geneva, sans-serif;}
iframe.jqm{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');   height: expression(this.parentNode.offsetHeight+'px');}
* html .jqmWindow{position:absolute;top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
.jqmClose {background: url("/images/close.png") no-repeat scroll 0 0 transparent !important;border: none;clear: right;color: #000000;
cursor: pointer;float: right;height: 30px;overflow: hidden;text-indent: -999px;width: 30px;position: relative;top: 20px;left: 30px;outline: none;}
#jqmContent{display: block; clear:both; margin:auto; margin-top:10px; background:#111; border:10px solid #666666; border-radius: 10px;}
/*new window for captcha*/

/*PopUp Window Css*/
#fg_formContainer       { width:735px;background:#FFFFFF;padding:0;position:absolute;z-index:99999;cursor:default; -moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px; border-radius: 10px; display:none;}
#fg_container_header    { float:right; width:25px; height:30px; border-top-right-radius:10px;-moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px; -khtml-border-top-right-radius: 10px; border-top-left-radius:10px; -moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px;-khtml-border-top-left-radius: 10px;}
#fg_container_header a  { color:#000; font-family:Verdana,Arial; font-size:10pt; font-weight:bold;}
#fg_box_Title           { float:left; width:180px; margin:5px; color:#fff; font-family:Verdana,Arial; font-size:12pt; font-weight:bold;}
#fg_box_Close           { float:right; width:25px; margin:5px;}
*+ html #fg_box_Close   {margin:5px 5px 5px 0;}
#fg_backgroundpopup     { position: fixed; top:0; left:0; bottom:0; right:0; background:#000000; opacity: 0.6; -moz-opacity: .3; filter: alpha(opacity=30); border:1px solid #cecece; z-index:1000; display:none;}
#fg_backgroundpopup     {filter: alpha(opacity=60)\9!important;} /*IE7,8*/
*+ html .fb_edge_widget_with_comment {z-index:-999!important;}
#fg_container           {position:static;top:0;}
.strip-global           {z-index:0!important;}
/*PopUp Window Css*/

.loadmore_outer{background: none repeat scroll 0 0 #F1F2F2;border: 1px solid #E4E4E4;color: #015BA6;float: left;font-family: "Helvetica",Arial,sans-serif;font-size: 12px;font-weight: normal;
                margin: 20px 0 10px 10px;padding: 10px;text-align: center;width: 680px;}
                
.add_reviewform_main    {background: none repeat scroll 0 0 #F5F5F7;float: left;margin: 0 0 10px 10px;padding: 10px;width: 695px;}
#feedback-text          {color: #0E3178;margin: 0 0 15px 10px;padding: 0;width: 705px;font-size:13px;}

/*Write your own review button*/
.writereview {float: right;margin-right: 10px;margin-top: 20px;}
/*Write your own review button*/

#thankyoutext       {margin:5px 0 0 15px;color:#0075BD;font-size:13px;}
#leavereview        {margin:7px 0 0 10px!important;width:230px!important;}
#pagewidthbody      {overflow:visible!important;z-index:1!important;}