* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 76.5%; BACKGROUND: url(../images/background.jpg) #aedee9 repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif
}
div#center{
   text-align:center; 
}
P {
	FONT-SIZE: 100%
}
A {
	FONT-SIZE: 11px; COLOR: #00afdc
}
A:hover {
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #00afdc
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
TH {
	VERTICAL-ALIGN: top; LINE-HEIGHT: 120%
}
TD {
	VERTICAL-ALIGN: top; LINE-HEIGHT: 120%
}
HR {
	DISPLAY: none
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.hidden {
	DISPLAY: none! important
}
.globalClear {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 1px
}
.header-blue {
	PADDING-LEFT: 25px; FONT-WEIGHT: normal; FONT-SIZE: 16px; BACKGROUND: url(../images/itemHeaderImageBlue.gif) no-repeat 0px 7px; MARGIN-BOTTOM: 10px; COLOR: #00afdc; LINE-HEIGHT: 30px; BORDER-BOTTOM: #00b5d6 1px solid; HEIGHT: 30px
}
.header-blue-noImage {
	PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN-BOTTOM: 10px; COLOR: #00afdc; LINE-HEIGHT: 30px; BORDER-BOTTOM: #00b5d6 1px solid; HEIGHT: 30px
}
/*** Page ***/
#document
{
    position: relative;
    margin: auto;
    padding: 0 20px;
    width: 970px;
    height: 100%;
    background: url(../images/bg_content2.png) repeat-y center top;
}

/*** Banner ***/
#banner
{
    position: relative;
    width: 970px;
    height: 100px;
    clear: left;
}

#banner .logoLink
{
    display: block;
    width: 296px;
    height: 100px;
    float: left;
}

#banner .photoBox
{
    position: absolute;
}

#banner .photoBox .noteBox
{
    position: absolute;
    top: 0;
    right: -23px;
    width: 169px;
    z-index: 42000;
}

#banner .photoBox .noteBox .seal
{
    position: absolute;
    top: 88px;
    left: -20px;
    width: 62px;
    height: 62px;
}

#banner .linkBox
{
    position: absolute;
    z-index: 4242;
    top: 0;
    left: 20px;
    width: 360px;
    border: 1px solid;
    border-top: none;
}

#banner .home
{
}

#banner ul
{
}

#banner li
{
    display: inline;
    padding: 0;
}

#banner .home a, #banner li a
{
    text-decoration: none;
    font-size: 11px;
    line-height: 21px;
}

#banner li .spacer
{
    margin: 0 5px;
    font-size: 10px;
}

#banner .home a:hover, #banner .home.selected a, #banner li a:hover, #banner li.selected a
{
    text-decoration: underline;
}

#errorPage #errorContent {
	MARGIN-LEFT: 136px; TEXT-ALIGN: left
}
#errorPage #happyHomeLogo {
	MARGIN-LEFT: 136px; TEXT-ALIGN: left
}
#errorPage #banner {
	BACKGROUND: url(../images/bg_banner.jpg) no-repeat center top; MARGIN: 0px 0px 1px 8px; HEIGHT: 60px
}
#confirmation P {
	BORDER-RIGHT: #00afdc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #00afdc 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; MARGIN: 4px 0px 15px; BORDER-LEFT: #00afdc 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #00afdc 1px solid
}
#confirmation P A {
	COLOR: #00afdc
}
* HTML #confirmation P {
	HEIGHT: 1em
}
/*** Main navigation ***/
#menu-box
{
    padding: 0;
    height: 46px;
    list-style: none;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
}

#menu
{
    float: left;
}

#menu li
{
    position: relative;
    display: inline;
    padding: 0;
    height: 35px;
}

#menu li a
{
    color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
    line-height: 35px;
    padding: 0 15px 0 18px;
    font-size: 14px;
}

#menu li .spacer
{
    margin: 0 8px;
    color: #FFF;
    display: none;
}

#skip_menu
{
    display: none;
}

#menu-box .lime-action
{
    margin-top: 30px;
}

}
#utility_bar {
  position: absolute;
  top: 193px; left: 10px;
  width: 970px;
}
#searchbox {
	PADDING-RIGHT: 20px; PADDING-LEFT: 14px; FONT-SIZE: 11px; BACKGROUND: #d0d0d0; FLOAT: left; PADDING-BOTTOM: 7px; WIDTH: 936px; PADDING-TOP: 6px; POSITION: relative; HEIGHT: 3px
}
#searchbox FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#searchbox LEGEND {
	DISPLAY: none
}
#dropdowns {
	MARGIN: 0px
}
#toprow {
	WHITE-SPACE: nowrap
}
#bottomrow {
	WHITE-SPACE: nowrap
}
#dropdowns SELECT {
	BORDER-RIGHT: #8b8d8c 1px solid; BORDER-TOP: #8b8d8c 1px solid; FONT-SIZE: 11px; MARGIN: 0px 0px 4px 5px; BORDER-LEFT: #8b8d8c 1px solid; WIDTH: 213px; BORDER-BOTTOM: #8b8d8c 1px solid; FONT-FAMILY: Verdana! important
}
#dropdowns SELECT.selected {
	BORDER-RIGHT: #01b4d5 2px solid; BORDER-TOP: #01b4d5 2px solid; BORDER-LEFT: #01b4d5 2px solid; BORDER-BOTTOM: #01b4d5 2px solid; BACKGROUND-COLOR: #ffc
}
#dropdowns SELECT OPTION.selected {
	BORDER-RIGHT: #01b4d5 2px solid; BORDER-TOP: #01b4d5 2px solid; BORDER-LEFT: #01b4d5 2px solid; BORDER-BOTTOM: #01b4d5 2px solid; BACKGROUND-COLOR: #ffc
}
#dropdowns OPTION.hidden {
	DISPLAY: none; COLOR: #aaa
}
#dropdowns SELECT.selected OPTION.hidden {
	COLOR: #08680c
}
#dropdowns #priceDropDowns {
	DISPLAY: inline
}
#priceDropDowns .priceDropDown {
	DISPLAY: none
}
#priceDropDowns .show.priceDropDown {
	DISPLAY: inline
}
#dropdowns #dateOfArrival OPTION {
	TEXT-TRANSFORM: capitalize
}
#dropdowns #dateOfArrival .month {
	FONT-WEIGHT: bold
}
#checkboxen {
	MARGIN: 9px 0px 0px 5px; WIDTH: 657px
}
.safari #checkboxen {
	MARGIN: 7px 0px 0px 5px
}
.ie7 #checkboxen {
	MARGIN: 4px 0px 0px 5px
}
#checkboxen INPUT {
	MARGIN: 0px 6px 0px 0px
}
.ie #checkboxen INPUT {
	MARGIN-LEFT: -3px
}
#checkboxen LABEL {
	MARGIN: 0px 15px 0px 0px; CURSOR: pointer
}
#checkboxen .disabled {
	DISPLAY: none; CURSOR: default; COLOR: #aaa; BACKGROUND-COLOR: #999
}
#checkboxen #search_button {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; RIGHT: 19px; BACKGROUND: url(../images/actionButton.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 154px; CURSOR: pointer; BORDER-TOP-STYLE: none; BOTTOM: 7px; LINE-HEIGHT: 23px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; HEIGHT: 23px; BORDER-BOTTOM-STYLE: none
}
.ie6 #checkboxen #search_button {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 1px
}
.ie7 #checkboxen #search_button {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 1px
}
#searchboxLeft {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 295px
}
.ie6 #searchboxLeft {
	WIDTH: 293px
}
#searchboxLeft .searchWithCard {
	PADDING-LEFT: 12px; BACKGROUND: #e6e6e6; FLOAT: left; BORDER-LEFT: #fff 2px solid; WIDTH: 281px; BORDER-BOTTOM: #fff 2px solid; HEIGHT: 24px
}
#searchboxLeft .searchWithCard A {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 11px; BACKGROUND: url(../images/map.png) no-repeat left center; COLOR: #000; LINE-HEIGHT: 24px; TEXT-DECORATION: underline
}
#searchboxLeft .searchWithKeyword {
	PADDING-LEFT: 12px; BACKGROUND: #e6e6e6; FLOAT: left; BORDER-LEFT: #fff 2px solid; WIDTH: 281px; HEIGHT: 57px
}
.ie6 #searchboxLeft .searchWithKeyword {
	HEIGHT: 62px
}
#searchByCode {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#searchboxLeft .searchWithKeyword FORM {
	PADDING-RIGHT: 0px; MARGIN-TOP: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#searchboxLeft .searchWithKeyword FORM FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#searchboxLeft .searchWithKeyword FORM FIELDSET LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 4px -6px; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.safari #searchboxLeft .searchWithKeyword FORM FIELDSET LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 4px 0px; PADDING-TOP: 0px
}
#searchboxLeft .searchWithKeyword FORM FIELDSET #searchCode {
	BORDER-RIGHT: #746b73 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #746b73 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #fff 1px solid; WIDTH: 190px; COLOR: #6b6b6b; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 15px
}
#searchboxLeft .searchWithKeyword FORM FIELDSET #submitCode {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 11px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 3px; CURSOR: pointer; COLOR: #000; PADDING-TOP: 3px; HEIGHT: 13px
}
.ie6 #searchboxLeft .searchWithKeyword FORM FIELDSET IMG {
	MARGIN: 0px 0px 0px -3px
}
#searchboxLeft .searchWithKeyword A:visited {
	COLOR: #3b743f
}
#YourHouses {
	BACKGROUND: #fff; FLOAT: left; HEIGHT: 210px
}
#YourHousesX .boxhead {
	DISPLAY: block; PADDING-LEFT: 25px; FONT-SIZE: 16px; BACKGROUND: url(../images/itemHeaderImageBlue.gif) no-repeat 0px 3px; COLOR: #00afdc; LINE-HEIGHT: 20px; BORDER-BOTTOM: #00b5d6 1px solid; HEIGHT: 29px
}
.ie7 .main-page #YourHouses .boxhead {
	WIDTH: 220px
}
#YourHouses UL {
	LIST-STYLE-TYPE: none
}
#YourHouses LI {
	CLEAR: left; FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: verdana
}
#YourHouses LI A {
	MARGIN-TOP: 7px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: #e7eff7; FLOAT: left; WIDTH: 225px; COLOR: #00afdc; LINE-HEIGHT: 25px; POSITION: relative; HEIGHT: 25px; TEXT-DECORATION: none
}
#YourHouses LI A:hover {
	TEXT-DECORATION: underline
}
#YourHouses LI A SPAN {
	RIGHT: 8px; LINE-HEIGHT: 25px; POSITION: absolute; TOP: 0px; TEXT-DECORATION: underline
}
#YourHouses LI IMG {
	MARGIN-TOP: 7px; FLOAT: left
}
#body {
	MARGIN: 20px 0px 0px; OVERFLOW: hidden; WIDTH: 990px; POSITION: relative
}
.ie6 #body {
	MARGIN: 92px 0px 0px
}
#body #canvas .breadcrumbs-hidden {
	DISPLAY: none
}
#body #canvas #breadcrumbs {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 23px; COLOR: #000; LINE-HEIGHT: 30px; HEIGHT: 30px
}
#body #canvas #breadcrumbs A {
	FONT-SIZE: 11px; COLOR: #000; LINE-HEIGHT: 30px
}
#secondary_content {
	MARGIN-TOP: 34px; FLOAT: left; MARGIN-LEFT: 34px; WIDTH: 260px
}
.country-description-collapsed #country-description {
	OVERFLOW: hidden; HEIGHT: 16.3em
}
.country-description-collapsed .collapsetext {
	DISPLAY: none
}
.country-description-expanded .expandtext {
	DISPLAY: none
}
.refinementOptional-collapsed {
	OVERFLOW: hidden; HEIGHT: 1px
}
.refinement-collapsed .refinementOptional {
	OVERFLOW: hidden; HEIGHT: 1px
}
.refinement-collapsed .more .collapsetext {
	DISPLAY: none
}
.refinement-expanded .more .expandtext {
	DISPLAY: none
}
#refinement H4 {
	FONT-SIZE: 100%
}
.refinementOptional-collapsed .more .collapsetext {
	DISPLAY: none
}
.refinementOptional-expanded .more .expandtext {
	DISPLAY: none
}
A.more expandcollapser {
	TEXT-ALIGN: right
}
#canvas {
	PADDING-LEFT: 20px; FLOAT: left; WIDTH: 656px; POSITION: relative
}
#content {
	CLEAR: left; WIDTH: 100%; POSITION: relative
}
.with-optional #content {
	FLOAT: left; WIDTH: 500px
}
#content IMG.image-align-left {
	FLOAT: left; MARGIN: 0px 1em 1em 0px
}
#content IMG.image-align-right {
	FLOAT: right; MARGIN: 0px 0px 1em 1em
}
DIV.customerRating {
	BORDER-RIGHT: #3babcd 1px solid; BORDER-TOP: #3babcd 1px solid; BACKGROUND: url(../images/ratingEmpty.gif) repeat-x left top; BORDER-LEFT: #3babcd 1px solid; WIDTH: 100px; BORDER-BOTTOM: #3babcd 1px solid; HEIGHT: 9px
}
.ie6 DIV.customerRating {
	BORDER-RIGHT: #3babcd 1px solid; BORDER-TOP: #3babcd 1px solid; BACKGROUND: url(../images/ratingEmpty.gif) repeat-x left top; OVERFLOW: hidden; BORDER-LEFT: #3babcd 1px solid; WIDTH: 100px; BORDER-BOTTOM: #3babcd 1px solid; HEIGHT: 9px
}
DIV.customerRating IMG {
	VERTICAL-ALIGN: top; HEIGHT: 9px
}
#articleX {
	MARGIN-TOP: 15px; FONT-SIZE: 11px; LINE-HEIGHT: 16px
}
.with-submenu #article {
	PADDING-LEFT: 10px; FLOAT: left; BORDER-LEFT: #dadada 1px solid; WIDTH: 490px
}
#article H1X {
	DISPLAY: block; PADDING-LEFT: 25px; FONT-SIZE: 16px; BACKGROUND: url(../images/itemHeaderImageBlue.gif) no-repeat 0px 6px; COLOR: #00afdc; LINE-HEIGHT: 25px; BORDER-BOTTOM: #00b5d6 1px solid; HEIGHT: 37px
}
* HTML #article IMG {
	PADDING-RIGHT: 2em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
* HTML #article TABLE IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#article UL {
	MARGIN: 1em 0px
}
#article OL {
	MARGIN: 1em 0px
}
#article LI {
	MARGIN: 0px 0px 0px 2em
}
#article P {
	MARGIN: 1em 0px
}
#article A {
	COLOR: #00afdc
}
#content #optionalContent {
	DISPLAY: none; FLOAT: right; WIDTH: 230px
}
.with-optional #optionalContent {
	DISPLAY: block! important
}
.with-optional #article {
	FLOAT: left; WIDTH: 500px
}
#optionalContent .content {
	BORDER-RIGHT: #0a9a2f 1px solid; BORDER-TOP: #0a9a2f 1px solid; MARGIN: 0.3em 0px; BORDER-LEFT: #0a9a2f 1px solid; BORDER-BOTTOM: #0a9a2f 1px solid
}
#optionalContent .content H1 {
	FONT-SIZE: 1.2em; MARGIN: 0px
}
#optionalContent .more {
	TEXT-ALIGN: right
}
#optionalContent #links {
	MARGIN: 0px
}
#optionalContent #links UL {
	MARGIN: 0.5em; LIST-STYLE-TYPE: none
}
#optionalContent #links H1 {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-SIZE: 1em; PADDING-BOTTOM: 0.3em; COLOR: white; PADDING-TOP: 0.3em; BACKGROUND-COLOR: #0a9a2f
}
#navlist {
	CLEAR: left; PADDING-LEFT: 9px; BORDER-BOTTOM: #00afdc 1px solid; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 5px
}
#navlist LI {
	FONT-SIZE: 16px; FLOAT: left; CURSOR: pointer; LINE-HEIGHT: 16px; LIST-STYLE-TYPE: none
}
#navlist LI.first {
	MARGIN-LEFT: 0px
}
#navlist .tabBox {
	CLEAR: left; DISPLAY: block; FONT-SIZE: 12px; CURSOR: pointer; COLOR: #aaa; MARGIN-RIGHT: 2px; TEXT-DECORATION: none
}
#navlist .selected .tabBox {
	COLOR: #fff
}
#navlist .tabBox:hover {
	TEXT-DECORATION: underline
}
#navlist .tabBox .left {
	DISPLAY: block; BACKGROUND: url(../images/tabInActiveLeft.png); FLOAT: left; WIDTH: 9px; HEIGHT: 25px
}
.ie6 #navlist .tabBox .left {
	BACKGROUND: url(../images/tabInActiveLeft.gif)
}
#navlist .tabBox:hover .left {
	TEXT-DECORATION: none! important
}
#navlist .tabBox .middle {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; BACKGROUND: url(../images/tabInActiveCenter.gif); FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #666; LINE-HEIGHT: 25px; PADDING-TOP: 0px; HEIGHT: 25px
}
#navlist .tabBox .right {
	DISPLAY: block; BACKGROUND: url(../images/tabInActiveRight.png); FLOAT: left; WIDTH: 9px; HEIGHT: 25px
}
.ie6 #navlist .tabBox .right {
	BACKGROUND: url(../images/tabInActiveRight.gif)
}
#navlist .selected .tabBox .left {
	BACKGROUND: url(../images/tabActiveLeft.gif)
}
#navlist .selected .tabBox .middle {
	BACKGROUND: #00afdc; COLOR: #fff
}
#navlist .selected .tabBox .right {
	BACKGROUND: url(../images/tabActiveRight.gif)
}
#navlist .print {
	PADDING-RIGHT: 25px; FONT-SIZE: 11px; RIGHT: 0px; BACKGROUND: url(../images/print.gif) no-repeat 100% 50%; COLOR: #6b6b6b; LINE-HEIGHT: 16px; POSITION: absolute; TOP: -33px
}
#subsubmenu {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 145px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#subsubmenu LI {
	MARGIN-BOTTOM: 0.2em; MARGIN-LEFT: 0px
}
#subsubmenu LI A {
	COLOR: black; TEXT-DECORATION: none
}
#subsubmenu LI A:hover {
	COLOR: #00afdc; TEXT-DECORATION: underline
}
#subsubmenu LI.selected A {
	COLOR: #00afdc; TEXT-DECORATION: underline
}
/*** Footer ***/
#footer 
{
  position: relative;
  margin:auto; padding:0 10px;
  width: 970px;
  background: #FFF;
  font-size:9px;
  font-family:Arial;
  overflow:hidden;
}

/*.ie6 #footer
{
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/mainBackground.png' );  
}*/

#footer .footerInformation
{
  position:relative;
  width:970px; height:43px;
  background:#E2E2E2;
  border-top:1px solid #E7E7E7;
  border-bottom:1px solid #E7E7E7;
  color:#6B6B6B;
  clear:left;
}


.footerInformation a,
.footerInformation a:hover,
.footerInformation a:visited
{
  color:#6B6B6B;
  
}

#footer .copyright 
{
  padding-left: 30px;
  line-height:43px;
  color: #6B6B6B;
  float: left;
}
  
.footerInformation ul 
{
  list-style: none;
  float:left;
}
  
.footerInformation li 
{
  display: inline;
  padding-left:15px;
  line-height:43px;
  text-transform:capitalize;
  float:left;
}

.footerInformation li .questions
{
  text-decoration:none;
  font-weight:bold;
  text-transform:none;
}

.footerInformation img 
{
  margin: 0 1em 0 0;
}
  
#footerImages 
{
  position:absolute;
  top:0; right:0;
  margin-right:40px;
  width:343px; height:43px;
  overflow:hidden;
  text-align:right;
  float: right;
}

#footerImages .logo-unigarant   { width:50px; }
#footerImages .logo-sgr         { width:28px; }
#footerImages .logo-garantie    { width:31px; }
#footerImages .logo-ddma        { width:65px; }

#footer .happyDays
{
  position:relative;
  width:970px; height:62px;  
  text-align:left;
}

#footer .happyDays img
{
  position:absolute;
  left:30px; 
}

#footerBackground
{
  position: relative;
  margin: auto;
  width: 990px; height:35px; 
}
/*
.ie6 #footerBackground
{
  background:none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images/footerBackground.png' );  
}*/

/*** End Footer ***/

P.area {
	OVERFLOW: hidden; WHITE-SPACE: nowrap
}
P.numPeopleStars {
	OVERFLOW: hidden; WHITE-SPACE: nowrap
}
P.price {
	OVERFLOW: hidden; WHITE-SPACE: nowrap
}
P.highlight {
	CLEAR: both; MARGIN-TOP: 10px; FONT-WEIGHT: bold; COLOR: red
}
#question {
	DISPLAY: block; MARGIN-BOTTOM: 15px; CURSOR: pointer
}
#question IMG {
	WIDTH: 254px; HEIGHT: 89px
}
#idealBanner {
	DISPLAY: block; MARGIN-BOTTOM: 15px; CURSOR: pointer; TEXT-ALIGN: center
}
#idealBanner IMG {
	WIDTH: 234px; HEIGHT: 100px
}
#almostVacation {
	CLEAR: left; BORDER-RIGHT: #ff6 2px solid; BORDER-TOP: #ff6 2px solid; BACKGROUND: #ffc; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 25px; BORDER-LEFT: #ff6 2px solid; BORDER-BOTTOM: #ff6 2px solid; POSITION: relative
}
#almostVacation .top {
	DISPLAY: none; BACKGROUND: url(../images/almostTop.gif) #fff no-repeat; MARGIN-BOTTOM: 10px; WIDTH: 254px; HEIGHT: 8px
}
.ie6 #almostVacation .top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 8px
}
#almostVacation .content {
	CLEAR: left
}
#almostVacation .head {
	FONT-SIZE: 18px; BACKGROUND: #ff9; MARGIN-BOTTOM: 8px; COLOR: #963; LINE-HEIGHT: 27px; TEXT-ALIGN: center
}
.ie6 #almostVacation .head {
	BACKGROUND: #ff9; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/itemHeaderImageBlue.png' )
}
#almostVacation .subhead {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; PADDING-BOTTOM: 15px; COLOR: #000; LINE-HEIGHT: 20px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#almostVacation UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 9px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#almostVacation UL LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FONT-SIZE: 11px; BACKGROUND: url(../images/itemHeaderImageBlue.png) no-repeat 0px 3px; PADDING-BOTTOM: 3px; COLOR: #6a6a6a; LINE-HEIGHT: 20px; PADDING-TOP: 0px
}
.ie6 #almostVacation UL LI {
	DISPLAY: inline-block; FONT-SIZE: 12px; BACKGROUND: url(../images/itemHeaderImageBlue.gif) no-repeat
}
#almostVacation .bottom {
	DISPLAY: none; BACKGROUND: url(../images/almostBottom.gif) #fff no-repeat; WIDTH: 254px; BORDER-TOP-STYLE: none; BOTTOM: 0px; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; HEIGHT: 8px; BORDER-BOTTOM-STYLE: none
}
.ie6 #almostVacation .bottom {
	OVERFLOW: hidden; BOTTOM: -1px; HEIGHT: 8px
}
#errorHeader {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.errorContent {
	FONT-SIZE: 11px; MARGIN: 40px 0px 0px; LINE-HEIGHT: 16px
}
.errorContent A {
	COLOR: #00afdc
}
#houseLinks {
	MARGIN-BOTTOM: 20px; WIDTH: 652px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#houseLinks .head {
	MARGIN-BOTTOM: 10px; TEXT-INDENT: -1000em; BORDER-BOTTOM: #00b5d6 1px solid
}
#houseLinks UL {
	CLEAR: left; LIST-STYLE-TYPE: none
}
#houseLinks LI {
	PADDING-RIGHT: 8px; PADDING-LEFT: 25px; BACKGROUND: url(../images/listItemBlue.png) no-repeat 0px 5px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 214px; PADDING-TOP: 0px
}
.ie6 #houseLinks LI {
	BACKGROUND: url(../images/listItemBlue.gif) no-repeat 0px 5px
}
.editMode #houseLinks LI {
	FLOAT: none
}
#houseLinks LI A {
	FONT-SIZE: 11px; COLOR: #000; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}
#houseLinks LI A:hover {
	TEXT-DECORATION: underline
}
#promotionsBox #specials {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#promotionsBox #specials H1 {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#promotionsBox #specials UL {
	LIST-STYLE-TYPE: none
}
#promotionsBox #specials P.special {
	CLEAR: both; FONT-WEIGHT: bold; COLOR: red
}
#promotionsBox #specials LI {
	CLEAR: both; PADDING-RIGHT: 8px; BORDER-TOP: #00afdc 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 11px; PADDING-BOTTOM: 8px; CURSOR: pointer; LINE-HEIGHT: 16px; PADDING-TOP: 8px
}
#promotionsBox #specials LI .title {
	POSITION: relative
}
#promotionsBox #specials LI .title A {
	FONT-SIZE: 14px; COLOR: #00afdc; LINE-HEIGHT: 16px
}
#promotionsBox #specials LI .stars {
	BACKGROUND: url(../images/stars2.png) no-repeat; MARGIN: 4px 0px; WIDTH: 49px; TEXT-INDENT: -1000em; HEIGHT: 9px
}
.ie6 #promotionsBox #specials LI .stars {
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/stars2.png' )
}
#promotionsBox #specials LI .star-1 {
	WIDTH: 10px
}
#promotionsBox #specials LI .star-2 {
	WIDTH: 20px
}
#promotionsBox #specials LI .star-3 {
	WIDTH: 30px
}
#promotionsBox #specials LI .star-4 {
	WIDTH: 40px
}
#promotionsBox #specials LI .star-5 {
	WIDTH: 49px
}
#promotionsBox #specials IMG.photo {
	FLOAT: left; MARGIN: 2px 8px 8px 0px
}
#promotionsBox #specials .promotion {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #f9f2f4; PADDING-BOTTOM: 4px; MARGIN: 0px -8px -8px; PADDING-TOP: 4px
}
#promotionsBox #specials .promotion .from {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ed135d
}
#promotionsBox #specials .promotion .for {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ed135d
}
#promotionsBox #specials #allspecials {
	PADDING-RIGHT: 8px; BORDER-TOP: #00afdc 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#promotionsBox #specials A {
	DISPLAY: block; COLOR: #000; TEXT-DECORATION: none
}
#promotionsBox #specials A.more {
	COLOR: #00afdc; TEXT-DECORATION: underline
}
#limePage {
	MARGIN-TOP: 10px
}
#lastViewedHouses {
	PADDING-RIGHT: 39px; PADDING-LEFT: 39px; BACKGROUND: #cfcfcf; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 12px; FONT-FAMILY: Verdana, Arial, Sans-Serif; POSITION: relative
}
#lastViewedHouses H2 {
	PADDING-LEFT: 25px; FONT-WEIGHT: normal; FONT-SIZE: 16px; BACKGROUND: url(../images/itemHeaderImageBlack.gif) no-repeat 0px 0px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 6px; BORDER-BOTTOM: white 1px solid
}
#lastViewedHousesUtils {
	RIGHT: 50px; POSITION: absolute; TOP: 14px
}
.gecko #lastViewedHousesUtils {
	RIGHT: 41px
}
.ie6 #lastViewedHousesUtils {
	RIGHT: 80px
}
#lastViewedHousesUtils A {
	FONT-SIZE: 12px; COLOR: black
}
#lastViewedHousesUtils A.delete {
	PADDING-RIGHT: 15px; MARGIN-LEFT: 30px
}
#lastViewedHouses UL {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.ie6 #lastViewedHouses UL {
	DISPLAY: inline-block
}
#lastViewedHouses UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 8px; MARGIN: 0px 8px 2px 0px; OVERFLOW: hidden; WIDTH: 102px; COLOR: black; LINE-HEIGHT: 12px; PADDING-TOP: 8px; HEIGHT: 150px; BACKGROUND-COLOR: #cfcfcf
}
#lastViewedHouses UL LI.hover {
	BACKGROUND: #e4e4e4; COLOR: #fff
}
#lastViewedHouses UL LI.hover IMG {
	BORDER-LEFT-COLOR: #ffc; BORDER-BOTTOM-COLOR: #ffc; BORDER-TOP-COLOR: #ffc; BORDER-RIGHT-COLOR: #ffc
}
#lastViewedHouses UL LI IMG {
	BORDER-RIGHT: white 3px solid; BORDER-TOP: white 3px solid; DISPLAY: block; MARGIN: 0px 0px 3px; BORDER-LEFT: white 3px solid; WIDTH: 84px; BORDER-BOTTOM: white 3px solid; HEIGHT: 64px
}
#lastViewedHouses UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 102px; COLOR: black; PADDING-TOP: 0px; HEIGHT: 100%; TEXT-DECORATION: none
}
#lastViewedHouses UL LI SPAN.name {
	FONT-WEIGHT: bold
}

/* Older styles */
.offstate-NewsletterOptin { display: none; }
.onstate-NewsletterOptin { display: block; }
.offstate-NewsletterOptin { display: none; }
.onstate-NewsletterOptin { display: block; }

