div#homeMainContent
{
    padding-bottom: 40px;
}

div#mainContentBlock
{
    float: left;
    display: inline;
    width: 765px;
    overflow: hidden;
}

div#mainContentBlock div#block1
{
    width: 765px;
    background: #ffffff url(/Shared/css/images/homepagecontent_bgtop.gif) top no-repeat;
}

div#mainContentBlock div#block1 div.genericContent
{
    padding: 10px;
}

div#mainContentBlock div#block1 div.searchBRFContainer div.genericContent
{
    padding: 0px;
}

div#mainContentBlock div#block1 div.genericContent h2
{
    margin-bottom: 0;
}

div#block1 div.linebreak {
background:transparent url(/Shared/css/images/homepage_linebreak_bg.jpg) repeat-x scroll 0 0;
display:none;
height:9px;
}

div#mainContentBlock div.column01A
{
    float: left;
    width: 453px;
    margin-right: 10px;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
}

div#mainContentBlock div#multiContent div.column01A
{
    width: 440px;
    margin-top: 0px;
}

div#mainContentBlock div#multiContent div.column02A
{
    width: 312px;
    margin-top: 0px;
}

div#mainContentBlock div#multiContent div.column02A div.box11,
div#mainContentBlock div#multiContent div.column02A div.box12
{
      width: 312px;
}

div#mainContentBlock div.column02A
{
    float: right;
    margin-top: 10px;
    width: 300px;
    overflow: hidden;
    margin-bottom: 10px;
}

div.column03
{
    width: 208px;
    float: right;
    overflow: hidden;
    margin-top: 10px;
}

#container-1
{
    background: #f8fdf3;
    float: left;
    width: 765px;
}

div#mainContentBlock div#themeContent
{
    background: transparent url(/Shared/css/images/box_themed_middle.jpg) repeat;
    clear: both;
    float: left;
    width: 765px;
}

div#mainContentBlock div#themeContent .column01
{
    width: 500px;
}

div#mainContentBlock div#themeContent .column02
{
    width: 200px;
}

div#mainContentBlock div#themeContentHeader
{
    background: transparent url(/Shared/css/images/box_themed_top.jpg) no-repeat top;
    padding-top: 8px;
    width: 765px;
}

div#mainContentBlock div#themeContentFooter
{
    background: transparent url(/Shared/css/images/box_themed_bottom.jpg) no-repeat bottom;
    padding-bottom: 10px;
    width: 765px;
    clear: both;
}

div#mainContentBlock div#themeContent div.column01
{
    float: left;
    width: 568px;
}

div#mainContentBlock div#themeContent div.column01 div.themeStory
{
    height: 230px;
}

div#mainContentBlock div#themeContent div.column01 div.themeStory p.readMore a
{
    color: #E6659C;
}

div#mainContentBlock div#themeContent div.column01 div.themeStory div.singleImage
{
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}

.column03 div.toolsLinks div.magazineLinks a
{
    display: inline;
}

div#mainContentBlock div#themeContent div.column01 div.themeStory div.singleImage img
{
    border: 3px solid #BDCAD4;
}

div#mainContentBlock div#themeContent div.column01 div.themeStory div.singleImage p
{
    display: none;
}


div#mainContentBlock div#themeContent div.column02
{
    display: inline;
    float: right;
    margin-right: 10px;
    width: 168px;
}

#homeMainContent .businessRulePanel h3
{
}

#homeMainContent .businessRulePanel h3 a
{
    color: #000000;
}

div.box8 div.genericContent
{
    padding-right: 10px;
}

#layout1-ads
{
    clear: both;
    float: left;
    width: 765px;
}

#layout1-ads-Header 
{
	background:transparent url(/Shared/css/images/mainads_top.jpg) no-repeat scroll center top;
	clear:both;
	float:left;
	height:10px;
	padding-bottom:10px;
	width:765px;
}

#layout1-ads-Footer
{
    background: url(/Shared/css/images/mainads_bottom.jpg) no-repeat bottom;
    height: 10px;
    width: 765px;
    clear: both;
}

.box1 .genericContent
{
    background: none;
}



.box1 .genericContentArea .genericContent
{
    background: transparent url(/Shared/css/images/box_header_yellow_left_smal.jpg) left;
    height: 41px;
}

.box1 .genericContent h2, .box1 .genericContent h1
{
    font-size: 20px;
    font-weight: lighter;
    line-height: 41px;
    margin-bottom: 0pt;
    padding-left: 10px;
    color: #3C5A71;
}

.box1 .genericContent p
{
}

.box1 .genericContent p span
{
    height: 41px;
    font-size: 18px;
    line-height: 41px;
    padding-left: 10px;
}

.box1 .genericContent p.news
{
    background: url(/Shared/css/images/box_header_grey_right.jpg) right no-repeat;
    height: 41px;
    padding-top: 20px;
}

.box1 .mainStory
{
    background: #ffffff;
}

.box2 .genericContent h1
{
    color:#E6659C;
    background: transparent url(/Shared/css/images/mainstory_div_header.jpg) no-repeat scroll left top;
    padding-top: 10px;
    margin-bottom: 0;
    padding-left: 10px;
}
.box2 .genericContent
{
    background: #FFFFFF url(/Shared/css/images/mainstory_div_footer.jpg) no-repeat scroll center bottom;
    padding-bottom: 10px;
    width: 453px;
    float: left;
}
.box2 .genericContent p
{
    padding: 10px 10px 0 10px;
}

.box4 .genericContent h1
{
    color:#E6659C;
    background: #fff url(/Shared/css/images/mainstory_div_header_sml.jpg) no-repeat scroll left top;
    padding-top: 10px;
    margin-bottom: 0;
    padding-left: 10px;
}
.box4 .genericContent
{
    background: #FFFFFF url(/Shared/css/images/mainstory_div_footer_sml.jpg) no-repeat scroll left bottom;
    padding-bottom: 10px;
    width: 300px;
}
.box4 .genericContent p
{
    padding: 10px 10px 0 10px;
}

.box3 .genericContent h1
{
    color: #72964E;
    background: #fff url(/Shared/css/images/mainstory_div_header_sml.jpg) no-repeat scroll left top;
    padding-top: 10px;
    padding-left: 10px;
}
.box3 .genericContent
{
    background: #FFFFFF url(/Shared/css/images/mainstory_div_footer_sml.jpg) no-repeat scroll left bottom;
    padding-bottom: 10px;
    width: 300px;
}

.box3 .genericContent img, .box4 .genericContent img, .box2 .genericContent img
{
    border: 3px solid #BDCAD4;
    margin: 10px;
}

.box3 .genericContent p
{
    padding: 10px 10px 0 10px;
}

.box1
{
    clear: both;
    float: left;
    width: 453px;
    margin-bottom: 10px;
}

.box2
{
    clear: both;
    float: left;
    width: 453px;
}
.box3
{
    clear: both;
    float: left;
    width: 300px;
}
.box4
{
    float: left;
}

#multiContent
{
    margin-top: 10px;
    width: 765px;
    float: left;
    background: transparent url(/Shared/css/images/box_multi_middle.jpg) repeat-y;
}
#multiContentHeader
{
    background: transparent url(/Shared/css/images/box_multi_header.jpg) top no-repeat;
    padding-top: 10px;
    width: 765px;
}

#multiContentFooter
{
    background: transparent url(/Shared/css/images/box_multi_footer.jpg) bottom no-repeat;
    padding-bottom: 10px;
    width: 765px;
    clear: both;
}

#multiContent .column01A
{
    float: left;
}
#multiContent .column02A
{
}

#multiContent .facilityReviews2 ul
{
    background: transparent;
    
}
  #multiContent div.box12 .facilityReviews2 ul  {
width:284px;
}

  #multiContent div.box10 .facilityReviews2 ul  {
width:410px;
}

#multiContent div.facilityReviews2 ul li img.mainImage
{
    border: 3px solid #EFEFEF;
}

.box5
{
    background: transparent url(/Shared/css/images/box_themed_middle_curve.jpg) bottom right no-repeat;
}

.box5 .genericContent h2
{
    /*line-height:41px;*/
    padding-left: 10px;
    padding-bottom: 10px;
    margin-bottom: 0;
}

.box5 .genericContent h1, .box6 .genericContent h1
{
    /*line-height:41px;*/
    padding-left: 10px;
    padding-bottom: 10px;
    margin-bottom: 0;
}


.box6 .genericContent h1
{
    background: #F1F5F8;
}

.box5 .themeStory h2 a:link, .box5 .themeStory h2 a:visited, .box5 .themeStory h2 a:hover
{
    color: #e6659c;
}
.box5 .themeStory
{
    padding: 0 10px 10px 10px;
}
.box6 .genericContent
{
}
.box7 .genericContent p
{
    color: #fff;
}
.box8 .genericContent p, .box8 .genericContent p span
{
    color: #ffffff;
}
.box9 .genericContent
{
    padding: 0 10px 0px 10px;
}

.box9 .genericContent h1
{
    color: #3C5A71;
}

.box10
{
}
.box11
{
}

div.videoTipsContainer
{
    background-color: #E8EAE9;
    margin: 10px 0px 10px 0px;
}

div.videoTipsContainer h2
{
    background-color: #000000;
    color: #FFFFFF;
    padding: 10px;
    margin-bottom: 10px;
}

#homeMainContent div.tabbed
{
    margin: 10px 0px 10px 0px;
}

#homeMainContent div.tabbed div.tabs
{
    display: none;
}

#homeMainContent div.tabbed div#tab1
{
    height: 430px;
    margin-top: -30px;
    padding: 0px;
    border: none;
}

#homeMainContent div.tabbed div#tab1 div.searchBRFContainer div.itemBox div.businessRulePanel ul li h3
{
    color: #245590;
    font-weight: normal;
    margin: 0px;
}
