﻿/* COMMON SELECTORS */
body 
{
    text-align:center;
    margin:0;
    padding:0;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:11px;
    color:#000;
    background-color:#F2F0E6; /* Revision */
}
a, a:visited, a:active 
{
    color:#A54B1E; /* Revision */
    text-decoration:none;
} 
a:hover {text-decoration:underline;}
img {border:0;}
hr {height:1px; color:#EEE;}
ol,ul {padding:0; margin:0;}
ol li { margin-left: 25px; }
form {padding:0; margin:0;}
input, select 
{
    font-family:Verdana, Arial, Helvetica, Sans-Serif; 
    font-size:11px;
}
h1, h2, h3, h4
{
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-weight:bold;
    color:#333;  /* Revision */
    padding:0;
    margin:0;
}    
h1 {font-size:18px;}
h2 {font-size:14px;}
h3 {font-size:16px;}
h4 {font-size:23px; color:#000;}
h6
{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-weight:bold;
    font-size:10px;
    text-transform:uppercase;
    padding:0;
    margin:0;
    color:#666;
}

/* SHARED ELEMENTS */
.author 
{
    font-size:10px; 
    color:#999; 
    text-transform:uppercase;
}
p.wrapperAuthorDate
{
    margin:0;
    padding:0;
}
p.wrapperAbstract {}
span.abstractAuthor
{
    font-size:11px;
    color:#444;
    text-transform:none;
    display:block;
    padding:3px 0;
}
span.abstractDate
{
    font-size:10px; 
    color:#666; 
    text-transform:uppercase;
    display:block;
}
.postalCode {text-transform:uppercase;}
.date, .source {font-size:10px; color:#999; display:block;}
.upper {text-transform:uppercase;}
.divider {font-size:9px; color:#CCC;}
.bold, .link {font-weight:bold}
.smallBold {font-size:9px; font-weight:bold;}
.midBold {font-size:10px; font-weight:bold;}
.authorByline {padding:0; margin:0; text-transform: uppercase;}
a.pointTop {line-height:14px!important;}
.point 
{
    background:url(/App_Themes/YourHome/standard/images/point.gif) no-repeat left;
    padding-left:10px;
}
.pointTop 
{
    background:url(/App_Themes/YourHome/standard/images/point.gif) no-repeat left 4px;
    padding-left:8px;
    float:left;
}
.pointMidBold
{
    font-size:10px; 
    font-weight:bold;
    background:url(/App_Themes/YourHome/standard/images/point.gif) no-repeat left;
    padding-left:8px;
}
.noPadding {padding:0!important; margin:0;}
.frame70x70
{
    padding:7px;
    background:url(/App_Themes/YourHome/standard/images/frame70x70.gif) no-repeat;
    border:0;
    width:70px;
    height:70px;
}
.frame200x100
{
    padding:7px;
    width:200px;
    height:100px;
    background:url(/App_Themes/YourHome/standard/images/frame200x100.gif) no-repeat;
    border:0;
}
img.frameLogo 
{
    border: 10px solid #ECE5D5;
}
a.noLink, a.noLink:hover {color:#666; text-decoration:none;}
.imageSource
{
    font-size:10px; 
    text-transform:uppercase; 
    width:405px; 
    text-align:right; 
    color:#999;
    margin-bottom:3px;
    text-decoration:none;
}
#wrapperHeaderAdditionalInfo
{
    width:615px;
    height:23px;
    padding:4px 0 0 5px;
    background:url(/App_Themes/YourHome/standard/images/bgHeaderAdditionalInfo.gif) repeat-x;
}
#wrapperHeaderAdditionalInfo h2 {color:#000;}
.assetFieldRepeater {clear:both; margin-bottom:15px;}
.addInfoLeft
{
    float:left; 
    border-bottom:solid 1px #EEE; 
    border-right:solid 1px #EEE; 
    padding:5px 0 5px 5px;
    width:170px;
    background-color:#FFF;
}
.addInfoRight
{
    float:left; 
    border-bottom:solid 1px #EEE; 
    padding:5px 0 5px 9px; 
    width:435px;
}


/* MASTER PAGES */
#wrapper
{
    width:970px;
    background-color:#FFF;
    border-right:solid 1px #CCCAC2; /* Revision */
    border-left:solid 1px #CCCAC2; /* Revision */
    text-align:left;
    padding:5px 10px 10px 10px;
    margin:0 auto;
}


#wrapperAdsTopLeft 
{
    float:left; 
    width:237px; 
    height:90px; 
    margin-bottom:3px;
}
#wrapperAdsTopRight 
{
    float:right; 
    width:728px; 
    height:90px;
}
#wrapperStarNav 
{
    width:970px; 
    overflow:hidden; 
    height:33px;
    background:url(/App_Themes/YourHome/standard/images/bgStarNav.gif) repeat-x;
}
#starNav ul {display:block; list-style-type:none;}
#starNav li
{
    float:left; 
    display:block;
    padding:9px 9px 0 9px;
    height:24px;
    background:url(/App_Themes/YourHome/standard/images/bgStarNavList.gif) no-repeat left;
}
#starNav li a
{
    color:#369; 
    font-size:9px;
    font-weight:bold;
    text-transform:uppercase;
}
#starNav li.selected
{
    float:left; 
    display:block;
    padding:9px 7px 0 7px;
    height:24px;
    color:#FFF;
    background:url(/App_Themes/YourHome/standard/images/bgStarNavSel.gif) no-repeat left;
}
#starNav li.selected a,
#starNav li.selected a:active,
#starNav li.selected a:selected,
#starNav li.selected a:hover 
{
    color:#FFF; 
    text-decoration:none;
}
#starNav li.logo
{
    width:131px;
    height:33px;
    background:none;
    padding:0;
}
#wrapperHeader 
{
    width:970px;
    height:94px;
    background:url(/App_Themes/YourHome/standard/images/bgHeader.gif) repeat-x top;
}
#wrapperHeaderLeft 
{
    float:left; 
    padding-left:17px;
}
#wrapperHeaderRight 
{
    float:right; 
    width:360px; 
    padding:10px 10px 0 0;
}
/* MASTER Search Widget */
#wrapperSearch 
{
    background:url(/App_Themes/YourHome/standard/images/bgSearch.gif) no-repeat;
    width:350px;
    height:74px;
    padding:7px 10px 0 0;
    font-size:9px;
    color:#000; 
}
#searchLvl01 
{
    text-align:right; 
    margin-bottom:8px; 
    padding-left:10px;
    font-size:9px;
}
#searchLvl02Left 
{
    float:left; 
    width:190px; 
    padding-top:1px; 
    padding-left:10px; 
    margin-right:3px;
}
#searchLvl02Middle 
{
    float:left; 
    padding-top:1px; 
    width:89px; 
    margin-right:3px;
}
#searchLvl02Right 
{
    float:left; 
    width:55px;
}
#searchLvl03 
{
    float:left; 
    font-size:9px; 
    margin:0; 
    padding-left:5px;
}
#searchLvl03 input 
{
    position:relative; 
    top:2px;
}
.searchInput 
{
    width:181px; 
    padding-top:2px; 
    padding-left:3px; 
    height:12px;
}
.searchDropDown {width:89px;}
.searchButton 
{
    font-size:10px; 
    font-weight:bold; 
    color:#FFF; 
    width:55px; 
    height:21px; 
    background:url(/App_Themes/YourHome/standard/images/btnSearch.gif) no-repeat; 
    border:0; 
    cursor:pointer;
}

#wrapperMain
{
    float:left;
    background:url(/App_Themes/YourHome/standard/images/bgMain.gif) repeat-y;
    padding:10px 0 25px 0;
    margin-bottom:10px;
}

#wrapperOneColumn{
width:auto;
}

#wrapper404{
padding:10px 0 25px 0;
}

#wrapperMainColumnLeft 
{
    float:left; 
    width:640px; 
    padding:0 10px 0 0;
}
#wrapperMainColumnRight 
{
    float:right; 
    width:300px; 
    padding:0 10px 0 10px;
}
#wrapperFooter 
{
    clear:both;
    border-top:solid 3px #000;
    background:url(/App_Themes/YourHome/standard/images/bgFooter.gif) repeat-x bottom;
    padding:25px 15px 15px 15px;
    width:940px;
}

/* TOP Main Navigation */
#wrapperMainNav
{
    width:940px;
    padding:3px 15px 0 15px;
    height:27px;
    background:url(/App_Themes/YourHome/standard/images/bgMainNavBack.gif) no-repeat;
}
#mainNav ul {display:block; list-style-type:none;}
#mainNav li 
{
    float:left; 
    display:block; 
    height:22px;
    background:url(/App_Themes/YourHome/standard/images/bgMainNav.gif) repeat-x;
    padding:5px 5px 0 5px; /* Revision Home Source needs less padding*/
}
#mainNav li a
{
    color:#FFF; 
    font-size:10px; 
    font-weight:bold;
}
#mainNav li.navDiv 
{
    width:2px;
    height:27px;
    background:url(/App_Themes/YourHome/standard/images/divMainNav.gif) no-repeat;
    padding:0;
}
#mainNav li.selected
{
    font-size:10px;
    font-weight:bold;
    color:#000;
    background:url(/App_Themes/YourHome/standard/images/bgMainNavRO.gif) repeat-x bottom;
}
#mainNav li.selected a, 
#mainNav li.selected a:active, 
#mainNav li.selected a:visited, 
#mainNav li.selected a:hover {color:#000;}
#mainNav li.end 
{
    width:10px; 
    margin:0; 
    padding:0;
}
/* TOP Sub Navigation */
#wrapperSubNav
{
    width:955px;
    height:28px;
    padding-left:15px;
    background:url(/App_Themes/YourHome/standard/images/bgSubNav.gif) repeat-x bottom;
    /* border-bottom:solid 1px #D8D1BC; */
}
#subNav ul {display:block; list-style-type:none;}
#subNav li 
{
    float:left; 
    display:block; 
    padding:7px 0 1px 0;
    font-size:10px;
}
#subNav li a {}
#subNav li.selected
{
    color:#000;
    font-weight:bold;
}
#subNav li.navDiv 
{
    font-size:9px;
    padding:7px 10px 0 10px;
    color:#E4E4E3; /* Revision */
}
#wrapperSubNavEmpty
{
    width:950px; 
    height:27px;
    background:url(/App_Themes/YourHome/standard/images/bgSubNav.gif) repeat-x bottom; 
}

/* BODY Home/Section */
#wrapperSectionTopLeft
{
    float:left; 
    width:407px; 
    margin-right:10px;
}
#wrapperSectionTopLeft p
{
    padding:5px 0; 
    margin:0; 
    line-height:16px;
}
#wrapperSectionTopLeft img
{
    border:solid 1px #000;
}
#wrapperSectionTopRight
{
    float:left; 
    width:218px; 
    padding-top:3px;
}
.storyTop {}
.storyTop p 
{
    padding:4px 0 0 0; 
    margin:0; 
    line-height:16px;
}
.divline
{
    border-bottom:solid 1px #F2F2EC; /* Revision */
    margin-bottom:10px;
}
#wrapperSectionBody
{
    width:640px; 
    padding-bottom:15px; 
}
#wrapperSectionBody_section
{
    width:640px; 
    background:transparent url(/App_Themes/ParentCentral/standard/images/divBodyGrad.gif) repeat-x scroll center bottom;
    padding-bottom:25px;
}
#wrapperSectionBody_section h1
{
    padding-bottom:10px;
    color:#999;
}
#wrapperSectionBodyLeft 
{
    float:left; 
    width:218px; 
    margin-right:15px;
}
#wrapperSectionBodyRight 
{
    float:left;
    width:407px;
}
.wrapperStoryLineup 
{
    width:407px; 
    margin-bottom:10px;
}
.wrapperStoryLineup h1 {margin-bottom:10px;}
.wrapperStoryLineup a h1 {text-decoration:none;}
.wrapperStoryLineup img {float:left; margin-right:10px;}
.wrapperAbstract img.commentbubble, 
.wrapperStoryLineup img.commentbubble, 
.homeStoryList img.commentbubble,
.middleLinks img.commentbubble,
.wrapperSectionTopLeft img.commentbubble,
.wrapperSectionTopRight img.commentbubble
{
	float: none;
	position:relative;
	top:4px;
	margin-right:3px;
}
img.commentbubble
{
	float: none;
	position:relative;
	top:4px;
	margin-right:3px;
}
.wrapperStoryLineup span.comment {font-size:10px;  color:#000;}
.wrapperStoryLineup h2 {padding:5px 0 3px 0;}
.wrapperStoryLineup p {line-height:16px; padding:2px 0 0 0; margin:0;}
.withGrad
{
    background:url(/App_Themes/YourHome/standard/images/divBodyGrad.gif) repeat-x top; 
    padding-top:12px;
}
.withOutGrad {padding-top:12px;}

.rssMore 
{
    float:right; 
    padding-top:2px;
}
.rssMore img 
{
    float:left;
}
.rssMore span 
{
    margin-right:3px;
}

/* BODY Home/Section/SubSection Story Lineup */
.middleStory {margin-bottom:10px; padding-bottom:5px; float:left;}
.middleStory div.story {padding-top:2px;}
.middleStory img {float:left; margin-right:10px;}
.middleStory a {font-weight:bold;}
.middleStory div.link {padding:0; margin:0;}
/* .middleStory span {display:block; padding:2px 0; color:#999; font-size:9px;} */
.middleStory p {line-height:16px; padding:2px 0 0 0; margin:0;}

.middleLinks 
{
    line-height:16px;
    margin-bottom:10px;
}
.middleLinks p {padding:0; margin:0 0 10px 0;}
.middleLinks h2 {margin-bottom:3px;}
.withPoint a
{
    background:url(/App_Themes/YourHome/standard/images/point.gif) no-repeat left;
    padding-left:9px;
}
.sectionBodyLinksList
{
    background:url(/App_Themes/YourHome/standard/images/divBodyGrad.gif) repeat-x top; 
    padding-top:12px;
}
.sectionBodyLinksList h1 {margin-bottom:10px}
.homeStoryList a {display:block; margin-bottom:2px; padding:0;}
.homeStoryList p {padding:0; margin:0 0 10px 0; line-height:16px;}

/* BODY SubSection */
#wrapperSubSectionTop {width:615px;}
#wrapperSubSectionTop .image
{
    float:left; 
    margin-right:10px; 
    border:solid 1px #000;
}
#wrapperSubSectionTop p 
{
    padding:5px 0 7px 0; 
    margin:0; 
    line-height:16px;
}

/* BODY Article */
#wrapperArticle 
{
    width:640px; 
    line-height:18px;
    text-align:left; 
}
#wrapperArticle h1
{
    font-size:23px;
    line-height:28px;
    color:#000;
}
#wrapperArticle ul,  #articleToolBottom ul {list-style-type:disc; line-height:18px; margin-bottom:1px;}
.articleImage 
{ 
    float:right;
    margin-left:10px;
    padding-bottom:10px;
    width:400px;
}
.articleImage img {border:solid 1px #000;}
.articleImage div.credit
{
    width:400px;
    padding:2px 5px 2px 10px;
    font-size:10px;
    color:#888; /* Revision */
    background-color:#F2F2F2; /* Revision */
    text-align:right;
}
.articleImage div.caption, .PP-Caption
{
    width:380px; 
    padding: 5px 10px 10px 10px; 
    background-color:#F2F2F2; /* Revision */
    border-bottom:solid 1px #DDD; /* Revision */
    color:#333; 
    float:right !important;
    position:relative;
    line-height:16px; 
    font-size:9px;
}
.fontbold 
{
    font-weight:bold;
    color:#666666;
}
/*OVERRIDE PHOTO TOPLET CSS*/
.inpagephoto .PP-Credit
{
    color:#888888 !important; 
    background-color:#F2F2F2 !important;
    font-weight:normal !important;
}
.wrapperArticleSideLinks
{
    float:left; 
    width:633px;
    padding-left:7px;
    margin-bottom:10px;
    height:25px;
    border:1px solid #efefef;
    background:url(/App_Themes/YourHome/standard/images/bgArticleTools.gif) repeat-x scroll 0 0; 
}
.wrapperArticleSideLinks ul {list-style-type:none;}
.imgArticleTop {margin-bottom:-5px;}
.sideContainer {margin-bottom:5px;}
.sidewidgetContainer {margin: 15px 15px 0 0;}
.sidewidgetContainer .bgtop
{
    width:218px;  
    height:15px;
    background:url(/App_Themes/YourHome/standard/images/sideLinksTop.gif) no-repeat; 
}
.sidewidgetContainer .bgbottom
{
    width:218px;  
    height:15px;
    background:url(/App_Themes/YourHome/standard/images/sideLinksBot.gif) no-repeat; 
}
.articleSideLinks
{
    background:url(/App_Themes/YourHome/standard/images/bgSideLinks.gif) repeat-y top; 
    padding:0px 12px 5px 12px;
    line-height:18px;
    margin:0;
}
.articleSidebar_wrapper {
    width:200px !important;
    padding:0px 9px 0px 9px !important;
    background:url(/App_Themes/YourHome/standard/images/bgSideLinks.gif) repeat-y top; 
    margin-bottom:-1px;
}
.articleSidebar_wrapper p {
    margin-bottom: 0;
}
.articleSideLinks_wrapper
{
    width:200px !important;
    padding:0px 9px 0px 9px;
    background:url(/App_Themes/YourHome/standard/images/bgSideLinks.gif); 
    margin-bottom:-1px;
    line-height:16px;
    clear:right;
}  
.articleSideLinks_wrapper a
{
    display:block;
    width:190px;
}  
.articleSideLinks span.header, .articleSideLinks_wrapper span.header, span.header
{
    display:block;
    margin-bottom:4px;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    color:#000;
}
.ToolFeatureLinks_wrapper
{
    width:200px !important;
    padding:0px 9px 0px 9px;
    background:url(/App_Themes/YourHome/standard/images/bgSideLinks.gif); 
    margin-bottom:-1px;
    line-height:16px;
    clear:right;
}  
.articleTools ul
{
    width:640px;
    line-height:22px;
    float:left;
}
.articleTools li
{
     padding:1px 10px 3px 0;
     font-size:10px !important;
     list-style-type:none!important;
     float:left;
}
.articleTools li.textSize {padding-right:5px !important;}
.articleTools li.textSizeFont { padding-top:2px;}
.articleTools li.emailArticle {background:url(/App_Themes/YourHome/standard/images/icoEmailArticle.gif) no-repeat left; padding-left:20px;}
.articleTools li.emailAuthor {background:url(/App_Themes/YourHome/standard/images/icoEmailAuthor.gif) no-repeat left; padding-left:20px;}
.articleTools li.print {background:url(/App_Themes/YourHome/standard/images/icoPrint.gif) no-repeat left; padding-left:20px;}
.articleTools li.typo {background:url(/App_Themes/YourHome/standard/images/icoTypo.gif) no-repeat left; padding-left:20px;}
.articleTools li.license {background:url(/App_Themes/YourHome/standard/images/icoLicense.gif) no-repeat left; padding-left:20px;}
.articleTools li.bookmark {padding:3px 0 0 0;}
.articleTools li.bookmark img {border:0;}
a.articleRelated
{
    height:16px;
    background:url(/App_Themes/YourHome/standard/images/icoRelated.gif) no-repeat left;
    padding-left:22px;
    display:block;
}
span.textSize
{
    color:#A54B1E; /* Revision */
    display:inline; 
    cursor:pointer;
}
span.textSize:hover {text-decoration:underline;}
#articleBody {text-align:left;}
#articleBody ul { list-style: inherit; list-style-position:outside; padding-left: 20px; }
#articleBody h4, #articleBody h2, #wrapperArticle h1, #wrapperArticle h2 {margin-bottom:7px;}
#articleBody p {line-height:18px;}

.fake_div{width:1px; height:290px; float:left;}
.articlesidewidget_wrapper
{
    clear:left; 
    float:left; 
    padding:10px 10px 5px 0;
}
.articlesidewidget_wrapper p
{
    margin:0px;
    padding-top:10px;
}
/* BODY Listing */
#wrapperListing {width:640px;}
#listingBody {display:block;}
#listingBody p {line-height:18px;}
#listingBody p strong {color:#000;}
#listingBody p.address, #listingBody p.contactInfo, #listingBody p.webInfo
{
    color:#000;
    padding:0;
}
#listingBody p.address {margin:15px 0 10px 0;}
#listingBody p.contactInfo {margin:0px 0 10px 0;}
#listingBody p.webInfo {margin:0px 0 10px 0;}
#listingMap
{
    float:right; 
    margin:0 0 10px 10px; 
    border:solid 1px #000;
}


/* BODY Event */
#wrapperEvent {width:620px;}
#eventBody {display:block; line-height:18px; text-align:left;}
#eventBody h4 {line-height:26px; margin:0 0 5px 0;}
#eventBody strong {color:#000;}
#eventImage {float:right; margin:0 0 0 10px;}
#eventImage img {border:solid 1px #000;}
#wrapperEventSideLinks
{
    float:right; 
    width:218px;
    padding:0;
    margin:10px 0 0 10px;
    clear:right;
}
.imgEventTop {margin-bottom:-5px;}
.eventSideLinks
{
    background:url(/App_Themes/YourHome/standard/images/bgSideLinks.gif) repeat-y top; 
    padding:0px 12px 5px 12px;
    line-height:18px;
    margin:0;
}
.eventSideLinks span.header
{
    display:block;
    margin-bottom:4px;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    color:#000;
}
/* BODY Event Schedule */
#wrapperHeaderEventSched
{
    width:620px;
    height:27px;
    background:url(/App_Themes/YourHome/standard/images/bgHeaderEventSched.gif) repeat-x;
}
#wrapperHeaderEventSched .left 
{
    float:left;
    width:305px;
    padding:4px 0 0 5px;
}
#wrapperHeaderEventSched .right img
{
    cursor:pointer;
}
#wrapperHeaderEventSched .left h2 {color:#000;}
#wrapperHeaderEventSched .right 
{
    float:left;
    width:305px; 
    padding:5px 3px 0 0;
    text-align:right;
}
.eventSchedule
{
    padding:5px 5px 5px 0; 
    background-color:#F7F9FA; 
    border-bottom:solid 1px #E9EFF2
}
.eventSchedule .left
{
    float:left;
    width:145px;
    padding:0 0 0 5px;
}
.eventSchedule .middle
{
    float:left;
    width:410px;
}
.eventSchedule .right
{
    float:right;
    width:45px;
    text-align:right;
    padding:0 5px 0 0;
}


/* BODY User Ratings */
#wrapperHeaderUserRatings
{
    width:640px;
    height:27px;
    background:url(/App_Themes/ParentCentral/standard/images/bgHeaderComments.gif) repeat-x;
    margin-top:5px;

}
#wrapperHeaderUserRatings .left 
{
    float:left;
    padding:5px 0 0 5px;
}
#wrapperHeaderUserRatings .left .title {float:left; margin-right:3px;}
#wrapperHeaderUserRatings .left .title h2 {color:#000; padding:0; margin:0;}
#wrapperHeaderUserRatings .left .login {float:left; padding-top:2px;}
#wrapperHeaderUserRatings .right 
{
    float:right;
    padding:5px 3px 0 0;
    text-align:right;
}
.loginLinkCssClass ,.showcommentCssClass
{
    color:#A54B1E; cursor:pointer; font-size:10px;
}


/* RIGHT Finder & Bigbox */
#wrapperFinder {margin-bottom:10px;}
#wrapperBigBox, .wrapperUnderBigBox {margin-bottom:10px;}
.wrapper728x90{margin:10px 0; text-align:center; float:left;}

/* RIGHT Links */
#wrapperRightLinks 
{
    float:left; 
    width:136px;
}
.rightLinkWidget
{
    margin-bottom:10px;
    float:left;
    padding:5px 2px;
    width:130px;
    border:1px solid #cec7bd;
    background:#e7dfce;
}
.rightLinkWidget div {margin-bottom:5px;}
.rightLinkWidget h2, h6 {margin-bottom:5px; padding-left:5px;}
.rightLinkWidget h6 {text-transform:none !important;}
.rightLinkWidget p, .articleSideLinks_wrapper p
{
    line-height:14px; 
    padding:0;
    margin:0;
}
.rightLinkWidget a 
{
    font-size:11px; 
    font-weight:bold; 
    line-height:14px;
}
/* RIGHT Ads */
#wrapperRightAds {float:right; width:160px; margin-bottom:10px;}
#rightAdHeader {margin-bottom:5px;}
#rightWidget {}
.rightAdTile {margin-bottom:5px;}

/* FOOTER Links */
ul.footerList {clear:left; padding-bottom:25px; list-style-type:none;}
ul.footerList li {float:left;}
ul.footerList li.title {width:140px; color:#000; font-weight:bold;}
ul.footerList li.divider {padding:0 7px;}

/* FOOTER Corp */
#footerCorp
{
    width:900px; 
    text-align:center;
    color:#000;
}
#footerCorp ul {list-style-type:none;}
#footerCorp ul li {float:left;}
#footerCorp ul li.theStar {width:200px;}
#footerCorp ul li.copyright {width:400px; padding-top:11px;}
#footerCorp ul li.torstar {width:100px;}
#footerCorp ul li.tops {width:130px;}

/* SEARCH RESULTS */
#wrapperMainSearchResults
{
    float:left;
    padding:10px 0 25px 0;
}
#wrapperSearchColumnLeft 
{
    float:left; 
    width:800px;
    padding:0 10px 0 0;
}
#wrapperSearchColumnRight 
{
    float:right; 
    width:160px; 
    padding:0px;
}
#wrapperSearchResultsHeader
{
    width:780px; 
    height:80px;
    padding:14px 10px 0 10px;
    line-height:16px;
    background:url(/App_Themes/YourHome/standard/images/search/bgSearchBubble.gif) no-repeat top;
    margin-bottom:10px;
}
#wrapperSearchResultsHeader h1 {color:#000; margin-bottom:5px;}
#wrapperSearchResultsHeader strong {color:#000;}

#wrapperSearchRefine
{
    float:left;
    width:165px;
    padding:0 0 0 5px;
    margin-right:10px;
    line-height:18px;
}
#wrapperSearchRefine h2 
{
    width:165px;
    border-bottom:solid 1px #EEE;
    padding-bottom:1px;
    margin-bottom:10px;
}
#wrapperSearchBody
{
    float:left;
    width:620px;
}
.searchResult
{
    border-bottom:solid 1px #EEE;
    padding-bottom:15px;
    margin-bottom:15px;
    line-height:16px;
    text-align:left;
}
.searchResult img {float:left; margin-right:10px;}
.searchResult h2 {margin-bottom:2px;}
.searchResult div.authorDate {padding-bottom:10px}
.searchResult p {padding:0; margin:0;}


/* SEARCH Tabs */
#wrapperSearchTabs 
{
    width:620px;
    height:27px;
    background:url(/App_Themes/YourHome/standard/images/search/bgSearchTabs.gif) repeat-x;
}
ul#searchTabs {list-style-type:none;}
#searchTabs li 
{
    width:103px; 
    height:21px;
    padding:6px 0 0 8px;
    float:left;
    background:url(/App_Themes/YourHome/standard/images/search/searchTabOff.gif) no-repeat;
    font-size:10px;
    font-weight:bold;
    color:#FFF;
}
#searchTabs li a {color:#FFF;}
#searchTabs li.On
{
    background:url(/App_Themes/YourHome/standard/images/search/searchTabOn.gif) no-repeat;
    color:#000;
}
.wrapperSearchPagination
{
    height:30px;
    width:618px;
    margin-bottom:15px;
    font-size:10px;
    font-weight:bold;
    color:#000;
    border-bottom:solid 1px #CCC; /* Revision */
    border-left:solid 1px #CCC; /* Revision */
    border-right:solid 1px #CCC; /* Revision */
    background:url(/App_Themes/YourHome/standard/images/search/bgPagination.gif) repeat-x;
}
.searchPaginationbottom
{
     border-top:solid 1px #CCC; /* Revision */
}
.wrapperSearchPagination div.results 
{
    float:left;
    width:143px;
    padding:9px 0 0 7px;
}
.wrapperSearchPagination div.pagination 
{
    float:left;
    width:300px;
    height:21px;
    padding:9px 0 0 0;
    text-align:center;
}
.wrapperSearchPagination div.pagination a
{
    background-color:#FFF;
    border:solid 1px #CCC; /* Revision */
    padding:3px 6px;
    font-size:10px;
    font-weight:bold;
}
.wrapperSearchPagination div.pagination a:hover 
{
    background-color:#444; /* Revision */
    border:solid 1px #000; /* Revision */
    color:#FFF;
    text-decoration:none;
}
.wrapperSearchPagination div.sortBy 
{
    float:right;
    width:142px;
    padding:6px 6px 0 0;
    text-align:right;
}
.wrapperSearchPagination .sortBy select {font-size:11px; font-weight:normal;}
#wrapperRightAdsSearch {width:160px;}


/* ADVANCED SEARCH */
#wrapperAdvSearch
{
    width:600px;
    padding:10px 10px 15px 10px;
    background-color:#F5F5F5; 
    border:solid 1px #E5E5E5; 
}
#wrapperAdvSearch h3
{
    font-size:10px;
    font-weight:bold;
}


/* SEARCH RESULTS MAP */
#wrapperList
{
    float:left; 
    width:209px;
    height:428px;
    padding:10px;
    border-top:solid 1px #EEE; 
    border-bottom:solid 1px #EEE;
    border-left:solid 1px #EEE;
    background-color:#F5F5F5;
    line-height:18px;
}
#wrapperMap
{
    float:left; 
    width:548px; 
    height:448px;
    border:solid 1px #000;
}
.wrapperHeaderMap
{
    height:22px;
    padding:5px 0 1px 5px;
    border-top:solid 1px #E5E5E5;
    border-bottom:solid 1px #E5E5E5;
    background:url(/App_Themes/YourHome/standard/images/bgHeaderMap.gif) repeat-x;
    margin-bottom:20px;
}
.wrapperHeaderMap h1 {color:#000;}
.mapItemOn {font-weight:bold;}
.mapItemOff {}
#wrapperMapList {list-style:none;}
#wrapperMapList li {height:27px; padding-left:32px; padding-top:7px;}
#wrapperMapList li.ttc {background:url(/Toplets/maps/mapicons/icoTTC.gif) no-repeat left;}
#wrapperMapList li.parking {background:url(/Toplets/maps/mapicons/icoParking.gif) no-repeat left;}
#wrapperMapList li.libraries {background:url(/Toplets/maps/mapicons/icoLibraries.gif) no-repeat left;}
#wrapperMapList li.sports {background:url(/Toplets/maps/mapicons/icoSports.gif) no-repeat left;}
#wrapperMapList li.parks {background:url(/Toplets/maps/mapicons/icoParks.gif) no-repeat left;}
#wrapperMapList li.schools {background:url(/Toplets/maps/mapicons/icoSchools.gif) no-repeat left;}
#wrapperMapList li.doctors {background:url(/Toplets/maps/mapicons/icoDoctors.gif) no-repeat left;}
#wrapperMapList li.hospitals {background:url(/Toplets/maps/mapicons/icoHospitals.gif) no-repeat left;}


/* CALENDAR Big */
#wrapperCalendarBig
{
    width:756px;
    float:left;
    padding:13px 9px 13px 13px;
    background-color:#F3F3EE; /* Revision */
    border:solid 1px #E4E4DE; /* Revision */
}
.fontCalHeader
{
    font-size:23px; 
    font-weight:bold; 
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
}
.arwCalPrev {border:0;}
.arwCalNext {border:0;}
.dayheader
{
    float:left;
    width:104px;
    height:18px;
    background:url(/App_Themes/YourHome/standard/images/calendar/bgHdrDay.gif) no-repeat;
    text-align:center;
    color:#FFF;
    font-size:10px;
    font-weight:bold;
    padding:3px 0 0 0;
    margin-right:4px;
}
.dayfield, .emptyday, .fullday
{
    float:left;
    width:90px;
    height:83px;
    display:block;
    line-height:16px;
    padding:4px 7px 17px 7px;
    color:#000;
    font-size:10px;
    font-weight:normal;
    margin:0 4px 4px 0;
    background:url(/App_Themes/YourHome/standard/images/calendar/bgTileOn.gif) no-repeat;
    overflow:hidden;
    z-index:1;
    text-transform:capitalize;
}
.saturday {margin:0;}

#daypopup
{
    background:url(/App_Themes/YourHome/standard/images/calendar/bgPopup.gif) no-repeat;
    background-color:#FFF;
    width:270px;
    height:270px;
    padding:20px 15px 15px 15px;
    line-height:16px;
    position:absolute;
    top:0;
    left:0;
    border:solid 1px #BFBFA3; /* Revision */
    z-index:10;
    overflow:auto;
    display:none;
    color:black;
}
#calheader
{
    font-size:20px;
}
#caldateholder
{
    position:absolute;
    left:480px;
}

/* CALENDAR SMALL */
#wrapperCalendar {}
.calendarContainer
{
    width:190px; 
    padding:10px 0 10px 8px; 
    background-color:#DCD6B5; /* Revision */
    text-align:center;
}

/* INFO CENTRE */
.wrapperInfoCentre {margin-bottom:10px;}
.wrapperInfoCentre .header
{
    width:208px; 
    height:24px; 
    padding:5px 0 0 10px; 
    background:url(/App_Themes/YourHome/standard/images/bgHeaderInfoCentre.gif) no-repeat; 
    font-size:16px; 
    font-weight:bold; 
    font-family:Arial, Verdana, Helvetica, Sans-Serif; 
    color:#FFF;
}
.wrapperInfoCentre .articleheader
{
    width:218px;  
    height:15px;
    background:url(/App_Themes/YourHome/standard/images/sideLinksTop.gif) no-repeat; 
    font-size:0px !important; 
    color:#fff;
}
.wrapperInfoCentre .shoppingheader
{
    width:218px; 
    height:39px;
    padding:0px;
    background:url(/App_Themes/YourHome/standard/images/hdr_goshopping.gif) no-repeat; 
}


.headerInfoCentreSmall
{
    width:208px; 
    height:22px; 
    padding:7px 0 0 10px; 
    background:url(/App_Themes/YourHome/standard/images/bgHeaderInfoCentre.gif) no-repeat; 
    font-size:12px; 
    font-weight:bold; 
    font-family:Arial, Verdana, Helvetica, Sans-Serif; 
    color:#FFF;
}
.wrapperInfoCentre .body
{
    width:198px;
    padding:11px 10px 0px 10px;
    background:url(/App_Themes/YourHome/standard/images/bgInfoCentre.gif); 
    margin-bottom:-1px;
    line-height:16px;
}
.infoBody
{
    padding-bottom:7px; 
    margin-bottom:10px; 
    border-bottom:solid 1px #E8E6D5; /* Revision */
}
.noBorder {border:0; padding:0; margin-bottom:0;}
.infoBody h6 {margin-bottom:5px; padding-left:0px !important;}
.infoBody p, .wrapperInfoCentre .body p {margin:0; padding:0;}
.infoBody p.miniAbstract {padding:5px 0; margin:0; font-size:9px;}
.infoInput {float:left; padding:6px 0 5px 0;}
.infoInput input 
{
    font-size:11px; 
    width:140px;
    background:url(/App_Themes/YourHome/standard/images/bgInfoCentreInput.gif) repeat-x top; 
    border:solid 1px #CCCAC2; /* Revision */
    padding:2px 3px;
}
.infoButton {float:right; padding:5px 0;}
.infoButton input 
{
    font-size:10px; 
    font-weight:bold; 
    color:#FFF; 
    width:43px; 
    height:21px; 
    background:url(/App_Themes/YourHome/standard/images/btnInfo.gif) no-repeat; 
    border:0; 
    cursor:pointer;
}
.infoBottom
{
    text-align:center; 
    margin:0; 
    padding-top:5px; 
    border:0;
}


/* POLL */
.poll_mainwrapper .pollBody
{
    padding-top:0px !important;
}
.poll_mainwrapper p
{
    margin:0px !important;
}
.pollBody
{
    width:208px;
    padding:11px 5px 7px 5px;
    background:url(/App_Themes/YourHome/standard/images/bgInfoCentre.gif); 
    margin-bottom:-1px;
    line-height:16px;
}
.pollBody h2 {padding-left:5px; margin-bottom:10px;}
.pollList {margin-bottom:5px;}
.pollList li {display:inline;}
.pollList li.radioButton {margin-right:-2px;}
.pollList li input {position:relative; top:3px;}
.pollControls {padding:10px 0 0 5px;}


/* FINDER */
.bgFinderTab
{
    /*background:url(/App_Themes/YourHome/standard/images/finder/finderTab01.gif) no-repeat;*/
}
.finderHeader
{
    width:300px;
    height:27px;
    background:url(/App_Themes/YourHome/standard/images/finder/bgHeader.gif) no-repeat;
    color:#fff;
    font-size:17px;
    line-height:24px;
    padding-left:10px;
    font-weight:bold;
}
.finderBody
{
    width:280px;
    padding:7px 10px 0 10px;
    background:url(/App_Themes/YourHome/standard/images/finder/bgFinder.gif) repeat-y;
    color:#81472D; /* Revision */
    font-size:10px;
	
} 
.finderBody div.top {margin:0 0 3px 0;}
.finderBody div.top input {width:276px;}
.finderBody div.top select {width:280px;}
.finderBody div.left {float:left; width:150px;}
.finderBody div.left select {width:150px;}
.finderBody div.left .check input {position:relative; top:13px; left:-4px;}
.finderBody div.left .text p {position:relative; top:-2px; left:18px; padding:0; margin:0; font-size:9px; font-weight:bold;}
.finderBody div.right {float:right; width:125px;}
.finderBody div.right select {width:125px;}
.finderBody div.right input {width:117px; padding:2px 0 0 4px;}
.finderBody div.divcheckbox input {position:relative; top:0; left:-4px;}
.finderBody div.divcheckbox p {position:relative; top:-15px; left:16px;}
.finderBody p {padding:0; margin:0 0 1px 0;}
.finderBody div.buttons {width:140px; padding-top:7px; text-align:right;}
.finderBody a.button, li.buttons a.button { display: block; width: 55px; height: 22px; line-height: 22px; text-decoration: none; text-align: center; font-size: 10px; font-weight: bold; color: #fff; float:left; background: url(/App_Themes/YourHome/standard/images/finder/btnFinder.gif) no-repeat; }
.finderBody div.buttons input 
{
    font-size:10px; 
    font-weight:bold; 
    color:#FFF; 
    width:55px; 
    height:21px; 
    background:url(/App_Themes/YourHome/standard/images/finder/btnFinder.gif) no-repeat; 
    border:0; 
    cursor:pointer;
}
.finderFooter {
    height:10px;
    background: transparent url(/App_Themes/YourHome/standard/images/finder/finderBot.gif) no-repeat;
}
.intro_finderwrapper
{
    padding:10px;
    background:#e5decf;
    width:278px;
    border-right:1px solid #ccc5b8;
    border-left:1px solid #ccc5b8;
    float:left;
}
.intro_finderwrapper p
{
    margin-top:0px !important;
}
.intro_finderwrapper img
{
    float:left;
    border:1px solid #A54B1E;
    margin:0 5px 5px 0;
}

.findYourHomeBtn {padding:0;}
/* Custom Class for Tools&Resources HomeServicesFinder Sponsor Positioning */
.hsSponsor{margin-top:66px;}
 
/* FINDER TABS */
.wrapperFinderTabs
{
    height:21px; 
    padding-left:5px; 
    width:293px;

    background: #e5decf;
    border-right: 1px solid #ccc5b8;
	border-left: 1px solid #ccc5b8;
	border-bottom: 1px solid #844b32;
}
.finderTab
{
    float:left;
    font-family:Verdana, Arial, Helvetica, Sans-serif;
    font-size:10px;
    font-weight:bold;
    height:17px;
    padding-top:4px;
    margin-right:1px;
    text-align:center;

    background: #844b32 url(/app_themes/yourhome/standard/images/finder/yh_tab_bg.gif) repeat-x top left;
    border-top: 1px solid #844b32;
    border-right: 1px solid #844b32;
    border-left: 1px solid #844b32;
}
    .finderTab a, 
    .finderTab a:active, 
    .finderTab a:visited {
        color: #fff;
    }
.finderTab-active {
    background: #e5decf;
    border-bottom: none;
}
    .finderTab-active a,
    .finderTab-active a:visited,
    .finderTab-active a:active,
    .finderTab-active a:hover {
        color: #000;
    }

.tab1 {width:96px;}
.tab2 {width:50px;}
.tab3 {width:52px;}
.tab4 {width:65px;}

/* BODY User Ratings */
#wrapperRatingsHeader
{
    background:url(/App_Themes/YourHome/standard/images/bgRatingsHeader.gif) repeat-x bottom;
    padding:5px 5px 0 5px;
    width:608px;
    height:20px;
    border:solid 1px #DDD;
}
#wrapperRatingsHeader img {cursor:pointer}
#wrapperRatingsHeader span {font-size:9px; color:#CCC; padding:0 5px 0 7px;}
#wrapperRatingsHeader h5
{
    float:left;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-weight:bold;
    font-size:12px;
    color:#000;
    padding:0;
    margin:0;
}   
.wrapperComment
{
    background:url(/App_Themes/YourHome/standard/images/bgArticleComments.gif) repeat-x top;
    border-bottom:solid 1px #EEE;
    padding-top:15px;
}
.wrapperComment h2 {color:#000;}
.wrapperComment p {padding:10px 0 0 0; margin:0; line-height:18px;}
.wrapperComment ul {list-style-type:none; padding:10px 0 0 0;}
.wrapperComment ul li {float:left;}
.wrapperComment .post 
{
    float:left; 
    margin-right:5px; 
    color:#000; 
    padding-top:1px; 
    font-size:10px; 
    font-weight:bold;
}
.wrapperComment .info
{
    float:left; 
    margin-right:15px;
}
.wrapperComment .seperator {font-size:9px; color:#CCC; padding:0 7px;}
.wrapperComment br {clear:left;}

.userChoice {padding:10px 0 15px 0;}
.userChoice .left {float:left; width:250px;}
.userChoice .right {float:right; color:#000; padding-top:10px;}


/* SITE MAP */
#siteMapHeader
{
    border-bottom:solid 1px #F5F5F5; 
    padding:5px 0 10px 0;
}
.wrapperSiteMap {line-height:16px;}
.wrapperSiteMap p.title
{
    font-weight:bold; 
    margin-bottom:5px;
}
.wrapperSiteMap div.line {border-bottom:solid 1px #F5F5F5;}


/* RSS */
.wrapperRSSLeft
{
    float:left; 
    width:250px; 
    margin-right:10px;
    padding-top:5px
}
.wrapperRSSRight
{
    float:left; 
    width:360px; 
    padding-top:5px;
    line-height:18px;
}
.rssSection {margin-bottom:10px; padding-bottom:0px; border-bottom:solid 1px #DDD;}
.rssHeader {clear:left;}
.wrapperHeaderRSS
{
    height:22px;
    padding:5px 0 1px 5px;
    border-top:solid 1px #E5E5E5;
    border-bottom:solid 1px #E5E5E5;
    background:url(/App_Themes/YourHome/standard/images/bgHeaderMap.gif) repeat-x;
    margin-bottom:10px;
}
.rssSubHeader {clear:left; font-size:10px; padding:0 0 0 5px;}
.wrapperRSSLeft ul {list-style:none; padding-left:5px;}
.wrapperRSSLeft ul li {float:left;}
.wrapperRSSLeft ul .one {padding-top:6px; margin-right:3px;}
.wrapperRSSLeft ul .two {padding-top:5px; margin-right:3px;}
.wrapperRSSLeft ul .three {padding-top:6px; margin-right:0px;}

div.thankyouMessageCssClass2
{
    color:#C00; 
    font-weight:bold; 
    position:absolute; 
    font-size:9px;
    top:22px; 
    left:-137px;
    width:615px;
}

/*National Home show adverts*/
.clear{clear:both;}

#aboveCalendarBTN{
position:relative;
}

#aboveCalendarBTN img{
float:left;
}

#aboveCalendarBTN span{
float:left;
margin-top:25px;
margin-left:25px;
margin-right:5px;
font-weight:bold;
font-size:9px;
}

#finderAdvertYourHome{
display:block !important;
float:right;
margin-top:5px;
width:70px;
}



#finderAdvertYourHome span{
float:left;
margin-top:15px;
margin-right:3px;
*margin-right:1px;
_margin-right:0;
}

.finderBody div.floatFix{
float:left;
}

#nationalHomeBrought{
}

#nationalHomeBrought span{
float:left;
margin-top:30px;
margin-right:25px;
}

#nationalHomeBrought img{
float:left;
}
.advertorial_wrapper
{ 
    color:#662609 !important; 
    font-size:18px !important; 
}
#advertorialHeader {
    margin: 10px 0;
}
.floatLeft, .leftcolumn_wrapper { float:left;}


.googleAd300x250_wrapper
{
    float:left;
    border:1px solid #A54B1E;
    width:298px;
    background:#fff;
    overflow:hidden !important;
    padding-bottom:10px;
    font-family:Verdana,Arial,Helvetica,Sans-Serif;
}
.googleAd160x600
{
    width:158px;
    background:#fff;
    font-family:Verdana,Arial,Helvetica,Sans-Serif !important;
    float:left;
    border:1px solid #A54B1E;
    text-align:left;
    padding-bottom:10px;
    overflow:hidden !important;
}

.googleAd_yourhome a, .googleAd160x600 a
{
    text-decoration:none !important;
}
.google_header
{
    background:#A54B1E; 
    padding:5px 0 0 10px; 
    height:20px; 
    font-weight:bold; 
    font-size:11px;
}
.googlead_title
{
    text-decoration:none;
    padding-left:10px; 
    font-size:11px; 
    color:#A54B1E;
}
.google_abstract
{
    color:#000000; 
    padding-left:10px; 
    font-size:11px;
}
.google_url
{
    color:#595757;
    text-decoration:none; 
    padding-left:10px;
}
.googleSearch_bodywrapper
{
    float:left; 
    padding:0 5px;
}
#narrow_ad_unit .ad_header {
background:#A54B1E none repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-weight:bold;
height:20px;
left:0;
padding:5px 5px 0 5px;
float:left;
top:0;
width:150px;
}
/*PADDING MARGIN STYLES*/
.padbottom10{padding-bottom:10px;}
.padright10{padding:0 10px 0 0 !important;}
.padtop10{padding-top:10px;}
.padtop30{padding-top:30px!important;}
.padtop30_noPadBot{padding:30px 0 0 0!important;}
.padtopbottom5 {padding:5px 0 !important;}
.nopad{padding:0px !important;}
.marginbottom10{margin-bottom:10px;}
.marginbottom15{margin-bottom:15px;}

/*Featured Advertister*/
#featuredAdWidget {
    border:#A54B1E 1px solid;
    margin-bottom:10px;
    padding:0 5px 5px 5px;
}
#featuredAdWidget h3 {
    border-bottom:1px solid #A54B1E;
    color:#A54B1E;
    display:block;
    font-size:11px;
    font-weight:bold;
    margin:0 5px;
    padding:5px;
}
#featuredAdWidget .clear{
clear:both;
}
#featuredAdWidget h5{
    margin-bottom:2px;
    padding-bottom:0;
    margin-top:0;
    padding-top:0;
    font-size:11px;
}
#featuredAdWidget .adContent {
    margin:5px 5px 10px 5px;
    float:left;
}
#featuredAdWidget .imageColumn {
    border:#A54B1E 1px solid;
    float:left;
    margin-right:5px;
}
#featuredAdWidget .copyColumn{
    float:left;
    width:200px;
}

.smallHeaderLink
{
    font-family:Verdana,Arial,Helvetica,Sans-Serif;
    font-size:11px !important;
    font-weight:bold;
}
.rightCollinks_wrapper 
{
    padding:0 5px 5px 5px; 
    float:left;
    margin-bottom:0px !important;
}
/*STYLES FOR NEW SUBSECTION*/
.headerimg_wrapper
{
    width:640px;
    float:left;
    padding-bottom:10px;
}
.guideheader_wrapper
{
    float:left; 
    padding-bottom:10px;
}
.body_small p, .guideheader_wrapper p {margin:5px 0 !important;}
.sponsoredby
{
    float:right;
    padding-bottom:10px;
} 
.sponsoredby p
{
    font-weight:bold;
    float:left;
    font-size:10px;
    padding-top:16px;
    color:#666;
    margin:0px !important;
} 
.sponsoredby img
{
    float:left;
} 

.floatLeft, .leftcolumn_wrapper { float:left;}
.clearboth { clear:both;}
.navlinks_wrapper {float:left; width:190px; padding-bottom:10px;}
.navlinks_wrapper p,.body_small a {margin:5px 0 !important; font-weight:bold;}
.navlinks_wrapper_nopad {float:left; width:190px; }
.navlinks_wrapper_nopad p {margin:0 0 5px 0!important;}

/*TOOLS & RESOURCES STYLES*/
.toolsResources_teaser
{
    float:left;
    width:640px;
    margin:10px 0;
    color:#494947;
    /*background:url(/App_Themes/YourHome/standard/images/search/toolsresources_teaserbg.gif) repeat-x bottom left;*/
}
.toolsResources_teaser h2
{
    width:620px;
    background:#c4b69a;
    color:#000;
    height:32px;
    padding:0 10px;
    float:left;
    line-height:32px;
    font-size:18px;
}
.toolsResources_teaser_nobg
{
    float:left;
    width:640px;
    margin-top:10px;
    padding-bottom:10px;
    color:#4d4d45;
}
.toolsResources_teaser_nobg h3
{
    width:620px;
    background:#c5b59b;
    height:32px;
    padding:0 10px;
    float:left;
    color:#333;
    line-height:32px;
    font-size:18px;
}
.toolsResources_searchwrapper
{
    float:left;
    width:640px;
    padding:10px 0;
    border-bottom:1px solid #c2d3d4 !important;
}
.toolsResources_searchwrapper_noborder
{
    float:left;
    width:640px;
    padding-top:10px;
}
.toolsResources_searchwrapper .left_wrapper
{
    float:left;
    width:410px !important;
    padding:10px 10px 0 0;
}
.left_wrapper ul, .toolsResources_browsewrapper .left_wrapper ul li.select_option ul, .fullwidth_wrapper ul
{
    float:left;
    display:block;
}
.left_wrapper ul li
{
    float:left;
    line-height:15px;
    padding-bottom:10px;
    display:block;
}
.left_wrapper ul li.label
{
    padding-right:10px;
    width:90px;
}
.left_wrapper ul li.select_option
{
    width:300px;
}
.left_wrapper ul li.label_nowidth, .left_wrapper ul li.select_option_nowidth
{
    padding-right:10px;
}

.left_wrapper ul li.select_option select#Finder_Services_Select_1, .left_wrapper ul li.select_option select#Finder_Retailers_Select_1
{
    float:left; width:310px !important;
    padding:0px !important;
    margin:0px !important;
}

.left_wrapper ul li.select_option select#Finder_Services_Select_1 option, .left_wrapper ul li.select_option select#Finder_Retailers_Select_1 option
{
    float:left; width:290px !important;
    padding:0px !important;
    margin:0px !important;
    overflow:hidden;
}
.left_wrapper ul li.select_option #Finder_Schools_Select_1, .left_wrapper ul li.select_option #Finder_Schools_Select_3, .left_wrapper ul li.select_option #Finder_Daycare_Select_1, .left_wrapper ul li.select_option #Finder_Daycare_Select_3, .left_wrapper ul li.select_option #Finder_Retailers_Select_2
{
    width:148px;
}

.left_wrapper ul li.select_option select, .left_wrapper ul li.select_option input, .toolsResources_browsewrapper .left_wrapper ul li.select_option span
{
    color:#4d4d45;
}
.select_option #Finder_Retailers_Name, .select_option #Finder_Clinic_Name, .select_option #Finder_Pharmacies_Name
{
    width:295px;
}
.toolsResources_searchwrapper .right_wrapper, .sectionFinder_searchwrapper .right_wrapper
{
    float:left;
    width:216px;
}
.toolsResources_searchwrapper .section_rightwrapper
{
    float:right;
    padding:10px 0;
    width:195px;
}
.toolsResources_searchwrapper h3, .toolsResources_browsewrapper h3
{
    font-size:14px!important;
    font-weight:bold;
    color:#4c4b46;
}
.left_wrapper ul li.section_header
{
    font-size:11px!important;
    width:410px;
    font-weight:bold;
}
.left_wrapper ul li.section_header_nowidth
{
    font-size:11px!important;
    font-weight:bold;
}
.left_wrapper ul li.section_header span
{
    font-size:11px!important;
    font-weight:normal !important;
}


.left_wrapper ul li.buttons
{
    float:right;
    padding-top:10px;
}

.left_wrapper ul li.buttons input
{
    font-size:10px; 
    font-weight:bold; 
    color:#FFF; 
    width:55px; 
    height:22px; 
    background:url(/App_Themes/YourHome/standard/images/finder/btnFinder.gif) no-repeat; 
    border:0; 
    cursor:pointer;
}

/*SECTION FINDER STYLES*/
.left_wrapper ul li.select_option_sm
{
    width:290px;
}
.left_wrapper ul li.section_header_sm
{
    font-size:11px!important;
    font-weight:bold;
    width:370px;
}
.sectionFinder_searchwrapper
{
    float:left;
    width:618px;
    padding:10px;
    border:1px solid #c5b59b !important;
    border-top:0px!important;
    background:#e4dece;
}
.sectionFinder_searchwrapper .left_wrapper
{
    float:left;
    width:390px !important;
    padding-right:10px;
}

.left_wrapper ul li.select_option_sm #Finder_Services_Select_1, .left_wrapper ul li.select_option_sm #Finder_Retailers_Select_1, .left_wrapper ul li.select_option_sm #Finder_Services_Select_2
{
    width:290px;
    padding:0px !important;
}
.left_wrapper ul li.select_option_sm #Finder_Services_Select_1 option, .left_wrapper ul li.select_option_sm #Finder_Retailers_Select_1 option, .left_wrapper ul li.select_option_sm #Finder_Services_Select_2 option
{
    width:270px;
    padding:0px !important;
}
.left_wrapper ul li.select_option_sm #Finder_Services_Select_2, .left_wrapper ul li.select_option #Finder_Services_Select_2
{
    width:270px;
    padding:0px !important;
}
.left_wrapper ul li.select_option_sm #Finder_Services_Select_2 option, .left_wrapper ul li.select_option #Finder_Services_Select_2 option
{
    width:250px;
    padding:0px !important;
}
.postcode_label, .requiredFont{font-size:9px;}

/*BROWSE SCHOOL STYLES*/
.toolsResources_browsewrapper
{
    float:left;
    width:630px;
    padding:10px 0 10px 10px;
    background:#ece3d2 url(/App_Themes/YourHome/standard/images/search/toolbrowse_teaserbg.jpg) repeat-x top left;
}
.toolsResources_browsewrapper .fullwidth_wrapper
{
    float:left;
    width:630px !important;
}
.toolsResources_browsewrapper .fullwidth_wrapper ul li.select_option span
{
    padding-left:5px;
}
.toolsResources_browsewrapper .left_wrapper
{
    float:left;
    width:510px !important;
    padding:10px 10px 0 0;
}
.toolsResources_browsewrapper .right_wrapper
{
    float:left;
    width:100px;
}
.toolsResources_browsewrapper .left_wrapper ul li.label
{
    padding-right:10px;
    width:110px;
}
.toolsResources_browsewrapper .left_wrapper ul li.select_option
{
    width:390px;
}
.toolsResources_browsewrapper .fullwidth_wrapper ul 
{
    float:left; width:630px;
}
.toolsResources_browsewrapper .fullwidth_wrapper ul li.select_option
{
    width:200px; list-style:none; padding:5px 10px 5px 0; float:left;
}
.fullwidth_wrapper span.label
{
    font-weight:bold;
    padding:25px 10px 0 284px;
    float:left;
}
.fullwidth_wrapper a img
{
    float:right;
    padding-right:10px;
}
.toolsResources_browsewrapper .left_wrapper ul li.select_option a
{
    padding-right:7px;
}
.toolsResources_browsewrapper .left_wrapper ul li.select_option ul li.left
{
    width:220px;
    padding-right:5px;
}
.toolsResources_browsewrapper .left_wrapper ul li.select_option ul li.right
{
    width:165px;
}
.toolsResources_browsewrapper .left_wrapper ul li.select_option ul li.agegroup
{
    width:130px;
}
/*TOOLSRESOURCES SECTION NAVS STYLES*/

.toolsResourcesNav_wrapper
{
    float:left;
    width:640px;
}
.toolsResourcesNav_wrapper ul
{
    float:left;
    display:block;
}
.toolsResourcesNav_wrapper ul li
{
    float:left;
    color:#fff;
    width:148px;
    height:22px;
    margin-right:10px;
    text-align:center;
    list-style-type:none!important;
    background:url(/App_Themes/YourHome/standard/images/search/yh_tool_btn_bg.gif) no-repeat; 
}
.toolsResourcesNav_wrapper ul li a
{
    font-weight:bold;
    line-height:20px;
    color:#fff;
    font-size:10px;
}
.toolsResourcesNav_wrapper ul li a:hover
{
    text-decoration:none;
}
.articleSideLinks_wrapper span.didyouknowheader
{
    display:block;
    margin:5px 0;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    color:#000;
    background:url(/App_Themes/YourHome/standard/images/search/didyouknowicon.gif) no-repeat top left; 
}
.noframe70x70
{
    border:0;
    padding:0 10px 10px 0;
    float:left;
    width:70px;
    height:70px;
}
.FeaturewidgetContainer {margin-bottom:10px; float:left;}
.FeaturewidgetContainer span.header,.articleSideLinks_wrapper span.didyouknowheader{ text-transform:uppercase; font-weight:bold; color:#4D4D45;}
/*.FeaturewidgetContainer img { float:left;}*/
.featurewidget_wrapper
{
    padding-bottom:5px;
}
.sectionfinder_wrapper
{
    width:618px;
    padding:0 10px;
    border:1px solid #c0b796;
    border-top:0px;
    background:#e6ded1;
    
}
.featuredAContent_leftCol
{
    float:left; 
    width:80px;
}
.featuredAContent_rightCol
{
    float:left; 
    width:120px;
}
.featuredAContent_rightCol a
{
    width:120px !important;
}
.sponsor_label
{
    float:left;
    padding:5px 0;
}
.leaderboardbottom_wrapper
{
    border-top:1px solid #eee; 
    color:#999;
    float:left; 
    width:970px; 
    text-align:center; 
    padding:10px 0 5px 0;
}
.rightColContestlinks_wrapper 
{
    margin-bottom:0px !important;
}
.rightColContestlinks_wrapper a
{
    font-weight:normal!important;
}
.noframe100x100{ border:1px solid #ddd; float:left;margin-right:5px;}
.wrapperInfoCentre .body_small
{
    width:200px !important;
    padding:11px 9px 0px 9px !important;
    background:url(/App_Themes/YourHome/standard/images/bgInfoCentre.gif); 
    margin-bottom:-1px;
    line-height:16px;
}
