﻿/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img
{
	border: none;
}
#lightbox-container-image-box
{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image
{
	padding: 10px;
}
#lightbox-loading
{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav
{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav
{
	left: 0;
}
#lightbox-nav a
{
	outline: none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext
{
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev
{
	left: 0;
	float: left;
}
#lightbox-nav-btnNext
{
	right: 0;
	float: right;
}
#lightbox-container-image-data-box
{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data
{
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details
{
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption
{
	font-weight: bold;
}
#lightbox-image-details-currentNumber
{
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose
{
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}

/* SuperBox CSS */

/* Base Superbox Styles */
#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;}
#superbox-wrapper{position:fixed;z-index:9999;top:0;left:0;display:table;width:100%;height:100%;text-align:left;}
#superbox-container{position:relative;display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle;}
#superbox{margin:0 auto;padding:0;}
#superbox-container .loading{margin:0;text-align:center;}

/* IE7 */
*:first-child+html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
*:first-child+html #superbox{position:relative;top:-50%;display:block;}
/* IE6 - Thanks to Thickbox for IE expressions */
* html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
* html #superbox{position:relative;top:-50%;display:block;}
* html #superbox-overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');}
* html #superbox-wrapper{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

/* Default Theme */
#superbox-overlay{background:#000;}
#superbox-container .loading{text-align:center;font-size:40px;color:#fff;}
#superbox{padding:0px 10px 10px 10px;background:#fff;}
#superbox-innerbox{padding:10px 0;}
#superbox.image{text-align:center;}
#superbox .close{overflow:hidden;margin:0;text-align:right;}
#superbox .close a{cursor:pointer;}
#superbox .nextprev{overflow:hidden;margin:0;}

/*Website styles */
body
{
	margin: 0px;
	padding: 0px;
	z-index: 0;
	background-color: #EEEEEE;
	color: #666666;
	min-width: 950px;
	text-align: center;
	font-family: Verdana;
}

a
{
	color: #6E90A6;
}

.lightGreyBackground
{
	background-color: #F1F1F2;
}

h1
{
	font-size: 1em;
}

div.RoundedCornerRow
{
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-color: white;
	border-style: solid;
	height: 1px;
	overflow: hidden;
	line-height: 1px;
	font-size: 0px;
	padding: 0px;
	margin: 0px;
}

#notranslate
{
	margin: 0px;
	padding: 0px;
}

#mainBody
{
	font-size: 100%;
}
#wrapper
{
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 900px;
	margin-top: 20px;
}
#header
{
	margin: 0px;
	padding: 0px;
	width: 900px;
}
#main1
{
	margin: 0px;
	padding: 0px;
}
#main2
{
	margin: 0px;
	padding: 0px;
}
#colLeft
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 300px;
}
#colRight
{
	display: none;
}
#colCent
{
	float: left;
	margin-left: 0px;
	margin-top: 10px;
	padding-top: 20px;
	width: 600px;
	font-size: 0.6em;
}
.column-in
{
	margin: 0px;
	padding: 0px;
}
.cleaner
{
	background: transparent none repeat scroll 0%;
	border-style: none;
	clear: both;
	font-size: 1px;
	height: 1px;
	margin: 0px;
	padding: 0px;
}

#tableTop
{
	border: 0px solid #000000;
	color: #FFFFFF;
	font-size: 0.6em;
	font-weight: 600;
	height: 112px;
	width: 100%;
	letter-spacing: -0.2px;
}

#obuMenu
{
	background-color: #BF79AF;
	font-size: 0.8em;
	width: 856px;
	padding-left: 22px;
	padding-right: 22px;
}
#obuTable
{
	height: 32px;
	width: 856px;
}
#obuMenu a
{
	color: White;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
}
#obuMenu a:hover
{
	text-decoration: underline;
}
#obuTable td input
{
	width: 40px;
	text-align: center;
}

#obuTable td input.searchBar
{
	width: 108px;
	text-align: left;
}


#tblButtons td
{
	width: 200px;
	border-left:10px solid white;
	border-right:10px solid white;
	vertical-align:top;
	background-color:#BF79AF;
}

#tblButtons td table td
{
	width: auto;
	border:none;
	background-color:Transparent;
}

#tblButtons td table td select
{
	width: 190px;
}

#tblButtons div.HomepageLinkImage
{
	width: 200px;
	height: 124px;
	overflow: hidden;
	position: relative;
}
#tblButtons div.HomepageLinkImage img
{
	position: absolute;
	bottom: auto;
}

#tblButtons td.spacer
{
	height: 6px;
}

#tblButtons a
{
	text-decoration: none;
}

#tblButtons span
{
	color: White;
	background-color: #bf79af;
	display: block;
	padding: 5px;
	font-size: 0.7em;
	overflow: visible;
	cursor: pointer;
	text-align: center;
}

#footer
{
	width: 900px;
}
#footer a
{
	text-decoration: none;
}
#footer a:hover
{
	text-decoration: none;
}
.sideMenu
{
	padding-left: 32px;
}
#mainmenu
{
	font-size: 0.8em;
	list-style-type: none;
	margin: 0px;
	padding-left: 5px;
	padding-right: 30px;
	padding-top: 25px;
}
#mainmenu a
{
	text-decoration: none;
}
#mainmenu a:hover
{
	text-decoration: underline;
}

#mainmenu a.selected
{
	color: Black;
}
#mainmenu li
{
	color: #000000;
}

#colLeftHome ul#mainmenu li
{
	position: relative;
}

#colLeftHome ul#mainmenu li a
{
	position: relative;
	background-image: url(../Images/Cigar&shadow.png);
	background-position: 22px 4px;
	background-repeat: no-repeat;
	height: 49px;
	overflow: hidden;
	width: 152px;
	display: block;
	line-height: 42px;
	padding-left: 46px;
}

#colLeftHome ul#mainmenu a, #colLeft ul#mainmenu a
{
	color: #fff;
}

#colLeft ul#mainmenu a
{
	position: relative;
	background-image: url(../Images/Cigar&shadow.png);
	background-position: 22px 4px;
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: top left;
	width: 156px;
	height: 38px;
	line-height: 32px;
	display: block;
	overflow: hidden;
}

#colLeft ul
{
	list-style-type: none;
	margin-left: 20px;
}

#colLeft ul li ul
{
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
}

#colLeftHome ul#mainmenu li img, #colLeftHome ul#mainmenu li div
{
	position: absolute;
	top: 0;
	left: 0;
}

#colCent h1
{
	background-color: #BF79AF;
	color: #FFFFFF;
	font-size: 1.4em;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-top: 3px;
	width: 570px;
}


#colCent p, #colCent #breadcrumbs
{
}

#colCent #breadcrumbs
{
	width: 570px;
}
#colCent a
{
	text-decoration: none !important;
}
#colCent img
{
	margin: 0px 10px 10px;
}
#colCent a:hover
{
	text-decoration: underline;
}

#colCent div.ContentBlock
{
	margin-bottom: 10px;
	width: 570px;
	clear:both;
}

#colCent div.ContentBlock a img
{
    border:0;
}

div.PopupContentBlock
{
    text-align:left;
    font-size:0.6em;
    margin-bottom:10px;
}

div.PopupContentBlock p
{
    margin-top:0px;
}

#footer
{
	color: #fff;
	font-size: 0.7em; /*height: 60px;*/
	margin-top: 20px;
	background-color: #BF79AF;
}

#footer #tblFooter
{
	padding-bottom: 5px;
	padding-left: 30px;
	padding-right: 5px;
	height: 24px;
}

#footer #tblFooter td a
{
	color: #fff;
	padding-right: 10px;
}

#ihLogo
{
	vertical-align: baseline;
}

#colCentHome
{
	float: left;
	margin-left: 0px;
	margin-top: 10px;
	padding-top: 20px;
	width: 225px;
	font-size: 0.8em;
}

#colCentHome h1
{
	color: #A70075;
	font-size: 1.4em;
	margin-top: 0px;
}

#colRightHome
{
	float: left;
	padding-left: 10px;
	padding-top: 22px;
	width: 430px;
}

#colRightHome h1
{
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
	line-height: normal;
}

#colLeftHome
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 230px;
	position: relative; /*height: 395px; *height:393px;*/
}

#languageRentalButtonContainer
{
	width: 230px;
	text-align: center;
	position: absolute;
	bottom: 0px;
}

ul
{
	list-style-type: circle;
}

ul#keyfacts, ul#sitemap
{
	margin-left: 0px;
	padding-left: 15px;
}

iframe
{
	width: 570px;
	border: 0;
	height: 345px; *border:solid#ffffff0px;
}

#ImageLibrary
{
	margin: 0;
	padding: 0;
	width: 570px;
}

/*#ImageLibrary div.ImageContainer
{
	margin: 0;
	padding: 0;
	width: 135px;
	height: 81px;
	overflow: hidden;
	margin: 0px 10px 10px 0px;
	float: left;
}

#ImageLibrary div.ImageContainer a img
{
	margin: 0;
	padding: 0;
}*/

#ImageLibrary td
{
	margin: 0;
	padding: 0;
	width: 141px;
	vertical-align: top;
}

#ImageLibrary td a img
{
	margin: 0;
	padding: 0px 10px 10px 0px;
}

div.PropertyLink
{
	clear: both;
}

div.PropertyLinkThumbnail
{
	float: left;
	width: 90px;
	overflow: hidden;
	margin-right: 10px;
	padding-top: 2px;
}

div.PropertyLinkContent
{
	float: left;
	padding-bottom: 20px;
	width:180px;
}

div#map_canvas
{
	width: 570px;
	height: 400px;
}

span.GoogleBubbleTitle
{
	color: #A21983;
	font-weight: bold;
	font-size: 14px;
}

#search_results
{
	z-index: 100;
	display: none;
	position: absolute;
	width: 278px;
	overflow: visible;
	background-color: #BF79AF;
	padding-top: 10px;
	padding-bottom: 10px; *margin-top:29px;
*margin-left:-119px;
}

/* treeview */

.treeview, .treeview ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul
{
	margin-top: 4px;
}

.treeview .hitarea
{
	background: url(../Images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea
{
	display: inline;
	float: none;
}

.treeview li
{
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

#treecontrol
{
	margin: 1em 0;
	display: none;
}

.treeview .hover
{
	cursor: pointer;
}

.treeview li
{
	background: url(../Images/treeview-default-line.gif) 0 0 no-repeat;
}
.treeview li.collapsable, .treeview li.expandable
{
	background-position: 0 -176px;
}

.treeview .expandable-hitarea
{
	background-position: -80px -3px;
}

.treeview li.last
{
	background-position: 0 -1766px;
}
.treeview li.lastCollapsable, .treeview li.lastExpandable
{
	background-image: url(../Images/treeview-default.gif);
}
.treeview li.lastCollapsable
{
	background-position: 0 -111px;
}
.treeview li.lastExpandable
{
	background-position: -32px -67px;
}

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea
{
	background-position: 0;
}

/* Events Page */

table.EventsCalendar th
{
	vertical-align: top;
	text-align: center;
}

table.EventsCalendar td
{
	vertical-align: top;
}

table.EventsCalendar td.ThisMonth
{
	background-color: #F1F1F2;
	width: 14%;
}

table.EventsCalendar td.OtherMonth
{
	background-color: #E6E6E6;
	width: 14%;
}

table.EventsCalendar td a
{
	display: block;
	height: 45px;
	padding: 5px;
	border: 1px solid #F1F1F2;
}

table.EventsCalendar td.OtherMonth a
{
	border: 1px solid #E6E6E6;
}

table.EventsCalendar td a.today
{
	border: 1px solid #A51984;
}

table.EventsCalendar td a:hover
{
	text-decoration: none !important;
}

table.EventsCalendar td a:hover span.calendarMonthName, table.EventsCalendar td a:hover span.calendarDateNumber
{
	text-decoration: underline;
}

table.EventsCalendar td span.calendarDayHeader
{
	display: block;
	clear: both;
	text-align: right;
	padding-bottom: 3px;
	border-bottom: 1px solid white;
	margin-bottom: 5px;
}

span.calendarMonthName
{
	float: left;
}

table.EventsCalendar td span.Category
{
	width: 10px;
	height: 10px;
	margin-right: 3px;
	margin-bottom: 3px;
	float: left;
}

/* scrolling images */

div#ScrollingImageContainer
{
	width: 100px;
	float: right;
	overflow: hidden;
	position: relative;
}

div#ScrollingImageContainer img
{
	display: block;
	margin: 0px;
}

div#ScrollingImageContainer img.Visible
{
	display: block !important;
}

div#ScrollingImageContainer img.Hidden
{
	display: none !important;
}

div#ScrollingImageContainer div#TopGradient
{
	position: absolute;
	background-image: url(../Images/ImageScrollerTopGradient.png);
	top: 0px;
	left: 0px;
	width: 100px;
	height: 10px;
	background-repeat: repeat-x;
}

div#ScrollingImageContainer div#BottomGradient
{
	position: absolute;
	background-image: url(../Images/ImageScrollerBottomGradient.png);
	bottom: 0px;
	left: 0px;
	width: 100px;
	height: 10px;
	background-repeat: repeat-x;
}

td#ColourSchemeOptionDefault
{
	background-color: #FFFFFF !important;
	width: 25%;
	line-height: 2em;
	text-align: center;
}

td#ColourSchemeOptionDefault a
{
	color: #6E90A5 !important;
	cursor: pointer;
}

td#ColourSchemeOptionBlackOnWhite
{
	background-color: #FFFFFF !important;
	width: 25%;
	line-height: 2em;
	text-align: center;
}

td#ColourSchemeOptionBlackOnWhite a
{
	color: black !important;
	cursor: pointer;
}

td#ColourSchemeOptionBlackOnGold
{
	background-color: Gold !important;
	width: 25%;
	line-height: 2em;
	text-align: center;
}

td#ColourSchemeOptionBlackOnGold a
{
	color: black !important;
	cursor: pointer;
}

td#ColourSchemeOptionYellowOnBlue
{
	background-color: Blue !important;
	width: 25%;
	line-height: 2em;
	text-align: center;
}

td#ColourSchemeOptionYellowOnBlue a
{
	color: Yellow !important;
	cursor: pointer;
}

td#quickLinks
{
	background-color: #bf79af;
}

td#quickLinks h1, td#needAHome h1, #RelatedPages h1
{
	color: #FFF;
	font-weight: bold;
	font-size: 0.9em;
}

td#quickLinks a, #RelatedPages a
{
	color: #FFF;
	background-image: url(../Images/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: inline;
	padding-right: 12px;
}

td#quickLinks a:hover
{
	text-decoration: underline;
}

td#needAHome
{
	background-color: #bf79af;
}

#RelatedPages
{
    background-color:#E0BCDC;
    margin-left:28px;
    width:172px;
    margin-top:30px;
}

#RelatedPagesContent
{
    padding:10px;
}

#RelatedPages h1
{
    margin-top:0px;
    margin-bottom:10px;
}

#RelatedPages a
{
    font-size:0.8em;
    text-decoration:none;
    margin-bottom: 5px;
}

#RelatedPages a:hover
{
    text-decoration:underline;
}

/* Jquery Dropdown */

.dd {
	/*display:inline-block !important;*/
	text-align:left;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	min-width: 200px !important;
}
.dd .ddTitle {
	background:#f2f2f2;
	border:1px solid #c3c3c3;
	padding:3px;
	text-indent:0;
	cursor:default;
	overflow:hidden;
	height:16px;
	color:#666;
}
.dd .ddTitle span.arrow {
	background:url(dd_arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:16px; height:16px; cursor:pointer;
}

.dd .ddTitle span.textTitle {text-indent:1px; overflow:hidden; line-height:16px;}
.dd .ddTitle span.textTitle img{text-align:left; padding:0 2px 0 0}
.dd .ddTitle img.selected {
	padding:0 3px 0 0;
	vertical-align:top;
}
.dd .ddChild {
	position:absolute;
	border:1px solid #c3c3c3;
	border-top:none;
	display:none;
	margin:0;
	width:auto;
	overflow:auto;
	overflow-x:hidden !important;
	background-color:#ffffff;
	min-width: 200px;
}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}
.dd .ddChild a {
	display:block;
	padding:3px 0 3px 3px;
	text-decoration:none;
	color:#666;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
	width:auto;
}
.dd .ddChild a:hover {
	background:#afd1e8;	
	text-decoration: none !important;
}
.dd .ddChild a img {
	border:0;
	padding:0 2px 0 0;
	vertical-align:middle;
}
.dd .ddChild a.selected 
{	
	background:#afd1e8;
}
.hidden {display:none;}

.dd .ddChild a.enabled
{
	height: 25px;	
	line-height: 25px;		
}

div#ShareThisCodeContainer
{
    margin-top:10px;
    text-align:right; 
    width:570px;
    vertical-align:middle;
}

#ShareThisCodeContainer img
{
    margin:0px;
}

#ShareThisCodeContainer span
{
    display:inline-block;
    height:32px;
    line-height:32px;
}

#ShareThisCodeContainer span.st_fb_like_large 
{
    padding-left:3px;
    *padding-left:0px;
    width:49px;
    *width:51px;
    height:28px;
    *height:21px;
    overflow:hidden;
}

/* counter ticker */

div.AnimatedCounter
{
    height:23px;
    width:112px;
    overflow:hidden;
    position:relative;
    float:right;
}

div.AnimatedCounter div
{
    display:inline-block;
    width:16px;
   height:276px;
    background-image:url('../Images/counter_ticker.gif');
    position:absolute;
}

/* Property Search Steps */
div.StepsContainer
{
    float:left;
    width:300px;
    padding-right:30px;
}

div#StepsResultsContainer
{
    float:left;
    width: 240px;
}

div.Step, div.ShortStep
{
    margin-bottom:20px;
}

div.Step div.StepHeader
{
    background-image:url('../Images/stepheader.png');
    background-repeat:no-repeat;
    width:269px;
    height:36px;
    margin-bottom:0px;
    font-size:1.8em;
    color:White;
    padding:3px 0px 0px 31px;
}

div.ShortStep div.StepHeader
{
    background-image:url('../Images/stepheadershort.png');
    background-repeat:no-repeat;
    width:209px;
    height:36px;
    margin-bottom:0px;
    font-size:1.8em;
    color:White;
    padding:3px 0px 0px 31px;
}

div.Step div.StepContent, div.ShortStep div.StepContent
{
    padding:10px 10px 10px 10px;
    background-color: #EEDAEC;
    clear:both;
}

div.Step div.StepContent select, div.ShortStep div.StepContent select
{
    width:279px;
}

div.Step div.StepContent input.TextBox, div.ShortStep div.StepContent input.TextBox
{
    width:271px;
}

div.ShortStep div.StepContent
{
    width:220px;
}

div.Step div.StepContent
{
    width:280px;
}

div.StepContent p
{
    margin-top:0px;
}

div.Step div.StepFooter
{
    background-image:url('../Images/stepfooter.png');
    background-repeat:no-repeat;
    width:300px;
    height:11px;
}

div.ShortStep div.StepFooter
{
    background-image:url('../Images/stepfootershort.png');
    background-repeat:no-repeat;
    width:240px;
    height:11px;
}

div.unpinned
{
    position:fixed;
    top:20px;
    right:0px;
    z-index:1000;
    width: 240px;
    height:500px;
}

div.pinned
{
    position:relative;
}

div#NeedAHomeLikelihoodContent div
{
    padding:10px;
}

div#NeedAHomeLikelihoodContent div p
{
	margin-top: 0;
}

div#NeedAHomeLikelihoodContent div.LowLikelihood
{
    background-color:#FFA29B;
}
div#NeedAHomeLikelihoodContent div.MediumLikelihood
{
    background-color:#FFC27C;
}

div#NeedAHomeLikelihoodContent div.HighLikelihood
{
    background-color:#CEFF9E;
}

table#NeedAHomePanels
{
    border-collapse:collapse;
}

table#NeedAHomePanels h1
{
    background-color: transparent !important;
    color: #9A1D85 !important;
    font-size: 1.4em;
    font-weight: bold;
    padding: 0 !important;
    width: auto !important;
    margin:0px;
    margin-bottom:5px;
}

table#NeedAHomePanels td.Panel
{
    cursor:pointer;
    background-image: url('../Images/need-a-home-option-footer.png');
    background-position: 0px bottom; 
    background-repeat:no-repeat;
    vertical-align:top;  
    padding:0px;
    margin:0px;
    padding:0px 10px 15px 0px;
}

table#NeedAHomePanels td.PanelRight;
{
    background-position: 5px bottom;
    padding:0px 0px 15px 10px;
}

table#NeedAHomePanels td div.PanelContent
{
    background-image: url('../Images/need-a-home-option-1.png');
    background-position: 0px 0px; 
    background-repeat:no-repeat; 
    padding:25px 13px 0px 106px; 
    width:162px;
}

table#NeedAHomePanels p
{
    margin:0px;
}

table#NeedAHomePanels a
{
    color:#666666;
    outline:none;
}

.backgroundVeryLightPink
{
    background-color:#EEDAEC;
}

.backgroundLightPink
{
    background-color:#BF79AF;
}

div.needAHomePanelDescription
{
    height:75px; 
    padding: 8px;
    vertical-align:middle;
}

#stSegmentFrame
{
    display:none;
}


