html { background:#99dbff; }
div#header {
  width:980px;
  margin:0 auto;
  position:relative;
  overflow:visible;
  z-index:9000;
}
div#languageAreaSmall ul li a:link, div#languageAreaSmall ul li a:visited {
  margin:1px;
  border:0px none;
}
div#languageAreaSmall ul li a:hover, div#languageAreaSmall ul li a:active {
  margin:0px;
  border:1px #ffffff solid;
}
div#languageAreaSmall ul li a img { display:block; }
div#languageAreaSmall ul li a { display:block; }
div#languageAreaSmall ul li a.current:link, div#languageAreaSmall ul li a.current:visited, div#languageAreaSmall ul li a.current:hover, div#languageAreaSmall ul li a.current:active {
  display:block;
  margin:0px;
  border:1px #459bc0 solid;
}
div#languageAreaSmall ul li {
  display:block;
  float:left;
  margin:0px 0px 0px 2px;
}
div#languageAreaSmall ul {
  display:block;
  float:right;
  margin:10px 20px 0px 0px;
}
div#languageAreaSmall div.skype p {
  color:#ffffff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  margin-bottom:5px;
}
div#languageAreaSmall div.skype {
  position:absolute;
  top:30px;
  right:20px;
  text-align:right;
}
div#languageAreaSmall {
  width:960px;
  height:90px;
  background-color:#50ade7;
  margin:0px 10px;
  position:relative;
}
div.logoHolder a img {
  outline:none;
  display:block;
}
div.logoHolder a {
  display:block;
  position:relative;
  top:78px;
  left:29px;
}
div.logoHolder {
  background:url(../Gfx/Logo-Back-8.png) top left;
  width:500px;
  width:216px;
  height:500px;
  height:232px;
  position:absolute;
  top:0px;
  left:50px;
  z-index:200;
}
div.headerImageLarge div.promoItems, div.headerImageSmall div.promoItems {
  position:absolute;
  width:960px;
  bottom:10px;
  right:15px;
}
div.headerImageLarge span.shortTitle, div.headerImageLarge span.longTitle, div.headerImageSmall span.shortTitle, div.headerImageSmall span.longTitle {
  display:block;
  float:right;
  clear:both;
  position:relative;
  padding:0px;
  font-weight:bold;
  color:#ffffff;
  z-index:51;
  text-shadow:1px 1px 2px #000000;
  filter:progid:DXImageTransform.Microsoft.Shadow(Color=#000000,direction=135,strength=1);
}
div.headerImageLarge span.shortTitle, div.headerImageSmall span.shortTitle {
  margin:0px 0px 5px 0px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:40px;
}
div.headerImageLarge span.longTitle, div.headerImageSmall span.longTitle {
  margin:0px 0px 10px 0px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:26px;
  font-style:italic;
}
div.headerImageLarge span.link a, div.headerImageSmall span.link a {
  display:block;
  float:right;
  margin:0px 0px 0px 0px;
}
div.headerImageLarge span.link, div.headerImageSmall span.link {
  display:block;
  float:right;
  clear:both;
  position:relative;
}
div.headerImageLarge, div.headerImageSmall {
  width:960px;
  margin:0px 10px;
  position:relative;
}
div.headerImageLarge { height:255px; }
div.headerImageSmall { height:181px; }
div.slider a div.headerImageLarge {
  margin:0;
  padding:0;
}
div.slider a {
  display:block;
  position:absolute;
  top:0px;
  left:0px;
}
div.slider {
  width:960px;
  height:255px;
  display:block;
  position:relative;
  overflow:hidden;
  margin:0px 10px;
}
div.topMenuLarge ul li a:link, div.topMenuLarge ul li a:visited { color:#ffffff; }
div.topMenuLarge ul li a:hover, div.topMenuLarge ul li a:active {
  background:url(../Gfx/menuBack-8.png) center -125px no-repeat;
  color:#ffffff;
}
div.topMenuLarge ul li a {
  display:block;
  float:left;
  height:36px;
  padding-top:8px;
  margin:0px 2px 0px 0px;
}
div.topMenuLarge ul li:hover div.subMenu {
  display:block;
  height:auto;
  width:300px;
  position:absolute;
  top:41px;
  left:0px;
}
div.topMenuLarge ul li:hover { background:url(../Gfx/menuBack-8.png) right -174px repeat-x; }
div.topMenuLarge ul li div.subMenu ul li a:link, div.topMenuLarge ul li div.subMenu ul li a:visited { background:none; }
div.topMenuLarge ul li div.subMenu ul li a:hover, div.topMenuLarge ul li div.subMenu ul li a:active { background:url(../Gfx/menuBack-8.png) center top repeat-x; }
div.topMenuLarge ul li div.subMenu ul li a span {
  display:block;
  padding:2px 5px 2px 5px;
  width:auto;
  margin:0px;
}
div.topMenuLarge ul li div.subMenu ul li a {
  display:block;
  margin:0px;
  padding:0px !important;
  height:auto;
  clear:both;
  float:none;
  width:100%;
  min-width:120px;
  background:none;
  position:relative;
}
div.topMenuLarge ul li div.subMenu ul li ul { display:none; }
div.topMenuLarge ul li div.subMenu ul li:hover ul li {
  font-size:13px;
  font-weight:bold;
  display:block;
  position:relative;
}
div.topMenuLarge ul li div.subMenu ul li:hover ul {
  display:block;
  float:none;
  position:absolute;
  left:100%;
  top:0px;
  margin:0px 0px 0px 1px;
  min-width:120px;
  border-top:#3b0000 1px solid;
  width:auto !important;
  height:auto;
}
div.topMenuLarge ul li div.subMenu ul li {
  display:block;
  background:none;
  width:100% !important;
  min-width:120px;
  position:relative;
  left:-1px;
  float:none;
  font-size:17px;
  font-weight:bold;
  font-weight:normal;
  height:auto !important;
  margin:0px;
  padding:0px !important;
  border-left:#3b0000 1px solid;
  border-right:#3b0000 1px solid;
  overflow:visible;
}
div.topMenuLarge ul li div.subMenu ul {
  display:block;
  position:relative;
  top:1px;
  left:1px;
  background:url(../Gfx/menuBack-8.png) center bottom repeat-x;
  min-height:0px;
  min-width:120px;
  width:auto !important;
  overflow:visible;
  overflow:visible;
  height:auto !important;
  padding:0px 0px 6px 0px;
}
div.topMenuLarge ul li div.subMenu {
  display:none;
  height:auto;
  width:300px;
  position:absolute;
  top:41px;
  left:0px;
}
div.topMenuLarge ul li a.enhanced {
  display:block;
  background:none;
  position:relative;
  top:0px;
  left:0px;
  z-index:100;
}
div.topMenuLarge ul li div.enhanced {
  background:url(../Gfx/menuBack-8.png) center -126px no-repeat;
  height:44px;
  width:100%;
  position:absolute;
  top:0px;
  left:0px;
  margin:0px 2px 0px 0px;
  padding:0px;
  z-index:99;
}
div.topMenuLarge ul li {
  display:block;
  height:42px;
  float:left;
  width:auto;
  position:relative;
  background:url(../Gfx/menuBack-8.png) right -76px repeat-x;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:20px;
  color:#ffffff;
  overflow:visible;
}
div.topMenuLarge ul {
  height:42px;
  width:auto;
  display:block;
  float:left;
  margin-top:0px;
  background:url(../Gfx/menuLargeSeparatorStart.gif) 0px -77px no-repeat;
  overflow:visible;
}
div.topMenuLarge {
  width:960px;
  height:48px;
  background:url(../Gfx/menuBack-8.png) 0px -76px repeat-x;
  margin:0px 10px;
  padding:1px 0px 0px 0px;
  position:relative;
  overflow:visible;
  z-index:9900;
}
div.contentHolder {
  display:block;
  width:960px;
  min-height:1px;
  background:#ffffff;
  margin:0 auto;
  position:relative;
  padding:0px 0px;
  z-index:0;
}
div#content div.column1, div#content div.column2, div#content div.column3, div#content div.column4, div#content div.column5, div#content div.column6 {
  display:block;
  overflow:visible;
  float:left;
  margin-left:6px;
  _margin-left:3px;
}
div#content div.column1.first, div#content div.column2.first, div#content div.column3.first, div#content div.column4.first, div#content div.column5.first, div#content div.column6.first {
  margin-left:0px;
  _margin-left:0px;
  display:block;
}
div#content div.column6 div.roundedBox div.content { background-position:-4416px top; }
div#content div.column6 div.roundedBox h1 { background-position:-1865px top; }
div#content div.column6 div.roundedBox div.start { background-position:-6967px -36px; }
div#content div.column6 div.roundedBox div.end { background-position:-6967px top; }
div#content div.column6 form.enhanced label span.formLabel {
  float:left;
  width:100px;
  margin:2px 4px 0px 0px;
}
div#content div.column6 form.enhanced label span.control span.formError {
  position:absolute;
  top:0px;
  left:320px;
  width:234px;
}
div#content div.column6 form.enhanced label span.control span.description {
  float:left;
  width:280px;
}
div#content div.column6 form.enhanced label span.control {
  float:left;
  width:314px;
  position:relative;
}
div#content div.column6 form.enhanced label span.textInput input { width:305px; }
div#content div.column6 form.enhanced label span.textArea textarea {
  width:306px;
  padding:3px 3px 0px 3px;
  border:0px none;
  outline:none;
  margin:0px;
  background:url(../Gfx/inquireTextareaBack-8.png) 0px -3px no-repeat;
  font-family:Tahoma, Verdana, Geneva, sans-serif;
  font-size:16px;
  color:#666666;
  height:160px;
  overflow:auto;
  float:left;
}
div#content div.column6 form.enhanced label span.textArea span.end {
  display:block;
  clear:both;
  width:312px;
  margin:0px;
  padding:0px;
  height:3px;
  background:url(../Gfx/inquireTextareaBack-8.png) 0px 0px no-repeat;
  font-size:0px;
  line-height:0px;
}
div#content div.column6 form.enhanced div.downloadButton { width:324px; }
div#content div.column6 form.enhanced { width:423px; }
div#content div.column6 { width:686px; }
div#content div.column5 div.roundedBox div.content { background-position:-3825px top; }
div#content div.column5 div.roundedBox h1 { background-position:-1274px top; }
div#content div.column5 div.roundedBox div.start { background-position:-6376px -36px; }
div#content div.column5 div.roundedBox div.end { background-position:-6376px top; }
div#content div.column5 { width:584px; }
div#content div.column4 div.roundedBox div.content { background-position:-3378px top; }
div#content div.column4 div.roundedBox h1 { background-position:-827px top; }
div#content div.column4 div.roundedBox div.start { background-position:-5929px -36px; }
div#content div.column4 div.roundedBox div.end { background-position:-5929px top; }
div#content div.column4 form.enhanced label span.formLabel {
  float:left;
  width:100px;
  margin:2px 4px 0px 0px;
}
div#content div.column4 form.enhanced label span.control span.formError {
  position:static;
  width:314px;
}
div#content div.column4 form.enhanced label span.control span.description {
  float:left;
  width:280px;
}
div#content div.column4 form.enhanced label span.control {
  float:left;
  width:314px;
}
div#content div.column4 form.enhanced label span.textInput input { width:305px; }
div#content div.column4 form.enhanced label span.textArea textarea {
  width:306px;
  padding:3px 3px 0px 3px;
  border:0px none;
  outline:none;
  margin:0px;
  background:url(../Gfx/inquireTextareaBack-8.png) 0px -3px no-repeat;
  font-family:Tahoma, Verdana, Geneva, sans-serif;
  font-size:16px;
  color:#666666;
  height:160px;
  overflow:auto;
  float:left;
}
div#content div.column4 form.enhanced label span.textArea span.end {
  display:block;
  clear:both;
  width:312px;
  margin:0px;
  padding:0px;
  height:3px;
  background:url(../Gfx/inquireTextareaBack-8.png) 0px 0px no-repeat;
  font-size:0px;
  line-height:0px;
}
div#content div.column4 form.enhanced div.downloadButton { width:324px; }
div#content div.column4 form.enhanced { width:423px; }
div#content div.column4 { width:447px; }
div#content div.column3 div.roundedBox div.content { background-position:-3030px top; }
div#content div.column3 div.roundedBox h1 { background-position:-479px top; }
div#content div.column3 div.roundedBox div.start { background-position:-5581px -36px; }
div#content div.column3 div.roundedBox div.end { background-position:-5581px top; }
div#content div.column3 div.roundedBox p a:link, div#content div.column3 div.roundedBox p a:visited { border-bottom:#005581 1px dotted; }
div#content div.column3 div.roundedBox p a:hover, div#content div.column3 div.roundedBox p a:active {
  color:#002f47;
  border-bottom:#002f47 1px solid;
}
div#content div.column3 div.roundedBox p a { color:#002f47; }
div#content div.column3 div#searchArea div.searchArea div.select div.dropDown.large { left:100px; }
div#content div.column3 div#searchArea div.searchArea div.select div.dropDown.small { left:100px; }
div#content div.column3 div#searchArea div.searchArea div.select div.dropDown.small.second { left:217px; }
div#content div.column3 div#searchArea div.searchArea div.select span.between { left:210px; }
div#content div.column3 div#searchArea div.searchArea div.select span.end { left:310px; }
div#content div.column3 div#searchArea div.searchArea div.select { height:34px; }
div#content div.column3 div#searchArea div.button a { left:2px; }
div#content div.column3 div#searchArea div.button { margin:5px 0px 5px 0px; }
div#content div.column3 form.enhanced label span.formLabel {
  float:left;
  width:100px;
  margin:2px 4px 0px 0px;
}
div#content div.column3 form.enhanced label span.control span.formError { width:220px; }
div#content div.column3 form.enhanced label span.control span.description {
  position:static;
  float:left;
  width:190px;
}
div#content div.column3 form.enhanced label span.control {
  float:left;
  width:220px;
}
div#content div.column3 form.enhanced label span.textInput input { width:210px; }
div#content div.column3 form.enhanced label span.textArea textarea {
  width:211px;
  padding:3px 3px 0px 3px;
  border:0px none;
  outline:none;
  margin:0px;
  background:url(../Gfx/inquireTextareaSmallBack-24.png) 0px -3px no-repeat;
  font-family:Tahoma, Verdana, Geneva, sans-serif;
  font-size:16px;
  color:#666666;
  height:160px;
  overflow:auto;
  float:left;
}
div#content div.column3 form.enhanced label span.textArea span.end {
  display:block;
  clear:both;
  width:217px;
  margin:0px;
  padding:0px;
  height:3px;
  background:url(../Gfx/inquireTextareaSmallBack-24.png) 0px 0px no-repeat;
  font-size:0px;
  line-height:0px;
}
div#content div.column3 form.enhanced label span.textArea { margin-bottom:8px; }
div#content div.column3 form.enhanced label span.starRatingControl span {
  display:block;
  margin:0;
  padding:0;
  width:12px;
  height:12px;
  float:left;
  cursor:pointer;
}
div#content div.column3 form.enhanced label span.starRatingControl {
  display:block;
  width:72px;
  height:12px;
  background:url(../Gfx/rating.png) no-repeat right bottom;
  position:relative;
  left:-12px;
  top:4px;
}
div#content div.column3 form.enhanced div.downloadButton { width:324px; }
div#content div.column3 form.enhanced { width:324px; }
div#content div.column3 { width:348px; }
div#content div.column2 div.roundedBox div.content { background-position:-2784px top; }
div#content div.column2 div.roundedBox h1 { background-position:-233px top; }
div#content div.column2 div.roundedBox div.start { background-position:-5335px -36px; }
div#content div.column2 div.roundedBox div.end { background-position:-5335px top; }
div#content div.column2 div#searchArea div.searchArea div.select div.dropDown.large { top:24px; }
div#content div.column2 div#searchArea div.searchArea div.select div.dropDown.small { top:24px; }
div#content div.column2 div#searchArea div.searchArea div.select div.dropDown.small.second {
  left:117px;
  top:24px;
}
div#content div.column2 div#searchArea div.searchArea div.select span.between {
  left:110px;
  top:25px;
  width:auto;
}
div#content div.column2 div#searchArea div.searchArea div.select span.end { left:206px; }
div#content div.column2 div#searchArea div.searchArea div.select { height:56px; }
div#content div.column2 div#searchArea div.button a { left:4px; }
div#content div.column2 div#searchArea div.button { margin:10px 0px 5px 0px; }
div#content div.column2 form.enhanced label span.formLabel {
  display:block;
  float:none;
  clear:both;
  width:222px;
  margin:2px 4px 0px 0px;
}
div#content div.column2 form.enhanced label span.control span.formError { width:220px; }
div#content div.column2 form.enhanced label span.control span.description {
  position:static;
  float:left;
  width:190px;
}
div#content div.column2 form.enhanced label span.control {
  float:none;
  width:220px;
}
div#content div.column2 form.enhanced label span.textInput input { width:213px; }
div#content div.column2 form.enhanced label span.textArea textarea {
  width:211px;
  padding:3px 3px 0px 3px;
  border:0px none;
  outline:none;
  margin:0px;
  background:url(../Gfx/inquireTextareaSmallBack-24.png) 0px -3px no-repeat;
  font-family:Tahoma, Verdana, Geneva, sans-serif;
  font-size:16px;
  color:#666666;
  height:160px;
  overflow:auto;
  float:left;
}
div#content div.column2 form.enhanced label span.textArea span.end {
  display:block;
  clear:both;
  width:217px;
  margin:0px;
  padding:0px;
  height:3px;
  background:url(../Gfx/inquireTextareaSmallBack-24.png) 0px 0px no-repeat;
  font-size:0px;
  line-height:0px;
}
div#content div.column2 form.enhanced label span.textArea { margin-bottom:8px; }
div#content div.column2 form.enhanced label span.starRatingControl span {
  display:block;
  margin:0;
  padding:0;
  width:12px;
  height:12px;
  float:left;
  cursor:pointer;
}
div#content div.column2 form.enhanced label span.starRatingControl {
  display:block;
  width:72px;
  height:12px;
  background:url(../Gfx/rating.png) no-repeat right bottom;
  position:relative;
  left:-12px;
  top:4px;
}
div#content div.column2 form.enhanced div.downloadButton { width:222px; }
div#content div.column2 form.enhanced { width:222px; }
div#content div.column2 { width:246px; }
div#content div.column1 div.roundedBox div.content p strong { font-weight:bold; }
div#content div.column1 div.roundedBox div.content { background-position:-2551px top; }
div#content div.column1 div.roundedBox h1 { background-position:0px top; }
div#content div.column1 div.roundedBox div.start { background-position:-5102px -36px; }
div#content div.column1 div.roundedBox div.end { background-position:-5102px top; }
div#content div.column1 form.enhanced label span.formLabel {
  display:block;
  float:none;
  clear:both;
  width:209px;
  margin:2px 4px 0px 0px;
}
div#content div.column1 form.enhanced label span.control span.formError {
  width:207px;
  position:static;
}
div#content div.column1 form.enhanced label span.control span.description {
  position:static;
  float:left;
  width:177px;
}
div#content div.column1 form.enhanced label span.control {
  float:none;
  width:207px;
}
div#content div.column1 form.enhanced label span.textInput input { width:200px; }
div#content div.column1 form.enhanced div.downloadButton { width:209px; }
div#content div.column1 form.enhanced { width:209px; }
div#content div.column1 { width:233px; }
div#content .colorLarge1 { background-position:0px 0px; }
div#content .colorMedium1 { background-position:-960px 0px; }
div#content .colorSmall1 { background-position:-1920px 0px; }
div#content .colorLarge2 { background-position:-2880px 0px; }
div#content .colorMedium2 { background-position:-3840px 0px; }
div#content .colorSmall2 { background-position:-4800px 0px; }
div#content .colorLarge3 { background-position:-5760px 0px; }
div#content .colorMedium3 { background-position:-6720px 0px; }
div#content .colorSmall3 { background-position:-7680px 0px; }
div#content .shiftr2 {
  position:relative;
  left:243px;
}
div#content .shiftr3 {
  position:relative;
  left:345px;
}
div#content .shiftl5 {
  position:relative;
  left:-600px;
}
div#content .shiftl6 {
  position:relative;
  left:-703px;
}
div#content {
  width:955px;
  margin:0px 10px 0px 15px;
  min-height:1px;
}
div.roundedBox h1 {
  display:block;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:20px;
  font-weight:bold;
  color:#005581;
  _background:url(../Gfx/roundBoxCorners-8.png) no-repeat;
  background:url(../Gfx/roundBoxCorners-24.png) no-repeat;
  padding:10px 12px 10px 12px;
  _margin:0px -48px 0px 0px;
  position:relative;
  top:0px;
  left:-12px;
  width:100%;
}
div.roundedBox div.start {
  display:block;
  height:9px;
  line-height:0px;
  font-size:1px;
  _background:url(../Gfx/roundBoxCorners-8.png) no-repeat;
  background:url(../Gfx/roundBoxCorners-24.png) no-repeat;
  position:relative;
  left:-12px;
  margin:0px -24px 3px 0px;
  clear:both;
}
div.roundedBox div.end {
  display:block;
  line-height:0px;
  font-size:1px;
  height:11px;
  _background:url(../Gfx/roundBoxCorners-8.png) no-repeat;
  background:url(../Gfx/roundBoxCorners-24.png) no-repeat;
  position:relative;
  left:-12px;
  margin:0px -24px 0px 0px;
  clear:both;
}
div.roundedBox div.content img.floatLeft {
  display:block;
  float:left;
  margin:0px 10px 5px 0px;
}
div.roundedBox div.content img.floatRight {
  display:block;
  float:right;
  margin:0px 5px 5px 10px;
}
div.roundedBox div.content h2 span.sold {
  display:inline-block;
  color:#ff0000;
  border:#ff0000 2px solid;
  padding:0px 4px 0px 4px;
  text-transform:uppercase;
  background-color:#ffffff;
  position:relative;
  left:-6px;
  margin:0;
}
div.roundedBox div.content h2 {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:17px;
  font-weight:bold;
  color:#005581;
  padding-bottom:8px;
}
div.roundedBox div.content p {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:15px;
  line-height:20px;
  color:#005581;
  padding-bottom:10px;
}
div.roundedBox div.content {
  display:block;
  _background:url(../Gfx/roundBoxCorners-8.png) repeat-y;
  background:url(../Gfx/roundBoxCorners-24.png) repeat-y;
  margin:0px;
  padding:0px 12px;
  overflow:visible;
}
div.roundedBox {
  margin-bottom:6px;
  width:100% !important;
  background:url(../Gfx/bgGradients_wide.png) no-repeat;
}
div#searchArea div.searchArea div.select span {
  display:block;
  position:absolute;
  width:100%;
  clear:both;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:14px;
  margin-top:2px;
  font-weight:bold;
  color:#005581;
}
div#searchArea div.searchArea div.select div.dropDown.large a { width:220px; }
div#searchArea div.searchArea div.select div.dropDown.large div.dropMenu {
  background:url(../Gfx/dropDownBg-8.png) -807px 0px repeat-y;
  display:none;
}
div#searchArea div.searchArea div.select div.dropDown.large div.dropDownBottom {
  background:url(../Gfx/dropDownBg-8.png) -1032px 0px no-repeat;
  width:225px;
  height:6px;
}
div#searchArea div.searchArea div.select div.dropDown.large {
  background:url(../Gfx/dropDownBg-8.png) -582px 0px no-repeat;
  width:225px;
  position:absolute;
}
div#searchArea div.searchArea div.select div.dropDown.small a { width:100px; }
div#searchArea div.searchArea div.select div.dropDown.small div.dropMenu {
  background:url(../Gfx/dropDownBg-8.png) -1365px 0px repeat-y;
  display:none;
}
div#searchArea div.searchArea div.select div.dropDown.small div.dropDownBottom {
  background:url(../Gfx/dropDownBg-8.png) -1473px 0px no-repeat;
  width:108px;
  height:6px;
}
div#searchArea div.searchArea div.select div.dropDown.small {
  background:url(../Gfx/dropDownBg-8.png) -1257px 0px no-repeat;
  width:108px;
  position:absolute;
}
div#searchArea div.searchArea div.select div.dropDown a:link, div#searchArea div.searchArea div.select div.dropDown a:visited { color:#666666; }
div#searchArea div.searchArea div.select div.dropDown a:hover, div#searchArea div.searchArea div.select div.dropDown a:active { color:#000000; }
div#searchArea div.searchArea div.select div.dropDown a em { font-size:11px; }
div#searchArea div.searchArea div.select div.dropDown a {
  display:block;
  font-family:Tahoma, Verdana, Geneva, sans-serif;
  font-size:15px;
  font-weight:normal;
  padding:3px 0px 0px 5px;
}
div#searchArea div.searchArea div.select span.between {
  position:absolute;
  display:block;
}
div#searchArea div.searchArea div.select span.end {
  position:absolute;
  display:block;
}
div#searchArea div.searchArea div.select {
  position:relative;
  overflow:visible;
}
div#searchArea div.searchArea {
  display:block;
  padding-bottom:5px;
  position:relative;
  overflow:visible;
  z-index:1;
}
div#searchArea div.button a {
  display:block;
  float:right;
  margin:0px 0px 0px 0px;
  position:relative;
}
div#searchArea div.button {
  display:block;
  width:100%;
  height:28px;
  position:relative;
  overflow:visible;
}
div.column1 div.select div.dropDown.large a { width:220px; }
div.column1 div.select div.dropDown.large div.dropMenu {
  background:url(../Gfx/dropDownBg-8.png) -807px 0px repeat-y;
  display:none;
}
div.column1 div.select div.dropDown.large div.dropDownBottom {
  background:url(../Gfx/dropDownBg-8.png) -1032px 0px no-repeat;
  width:225px;
  height:6px;
}
div.column1 div.select div.dropDown.large {
  background:url(../Gfx/dropDownBg-8.png) -582px 0px no-repeat;
  width:225px;
  position:absolute;
}
div.column1 div.select div.dropDown.small a { width:100px; }
div.column1 div.select div.dropDown.small div.dropMenu {
  background:url(../Gfx/dropDownBg-8.png) -1365px 0px repeat-y;
  display:none;
}
div.column1 div.select div.dropDown.small div.dropDownBottom {
  background:url(../Gfx/dropDownBg-8.png) -1473px 0px no-repeat;
  width:108px;
  height:6px;
}
div.column1 div.select div.dropDown.small {
  background:url(../Gfx/dropDownBg-8.png) -1257px 0px no-repeat;
  width:108px;
  position:absolute;
}
div.column1 div.select div.dropDown.smaller a { width:80px; }
div.column1 div.select div.dropDown.smaller div.dropMenu {
  background:url(../Gfx/dropDownBg-8.png) -1670px 0px repeat-y;
  display:none;
}
div.column1 div.select div.dropDown.smaller div.dropDownBottom {
  background:url(../Gfx/dropDownBg-8.png) -1759px 0px no-repeat;
  width:89px;
  height:6px;
}
div.column1 div.select div.dropDown.smaller {
  background:url(../Gfx/dropDownBg-8.png) -1581px 0px no-repeat;
  width:89px;
  position:absolute;
  left:115px;
}
div.column1 div.select div.dropDown a:link, div.column1 div.select div.dropDown a:visited { color:#666666; }
div.column1 div.select div.dropDown a:hover, div.column1 div.select div.dropDown a:active { color:#000000; }
div.column1 div.select div.dropDown a em { font-size:11px; }
div.column1 div.select div.dropDown a {
  display:block;
  font-family:Tahoma, Verdana, Geneva, sans-serif;
  font-size:15px;
  font-weight:normal;
  padding:3px 0px 3px 5px;
}
div.column1 div.select {
  position:relative;
  overflow:visible;
  z-index:1;
  height:35px;
}
div.column1 div.calendar.small ul.dayNames li {
  font-family:Tahoma, Verdana, Geneva, sans-serif;
  color:#005581;
  display:block;
  float:left;
  text-align:center;
  width:30px;
  margin-bottom:3px;
}
div.column1 div.calendar.small ul.dayNames li.holiday { color:#990000; }
div.column1 div.calendar.small ul.dayNames {
  display:block;
  width:210px;
}
div.column1 div.calendar.small ul.month li {
  font-family:Tahoma, Verdana, Geneva, sans-serif;
  font-weight:bold;
  color:#005581;
  display:block;
  background-image:url(../Gfx/calendarCells-8.png);
  background-position:0px 0px;
  float:left;
  text-align:center;
  width:29px;
  height:22px;
  line-height:19px;
  margin:0px 0px 1px 1px;
}
div.column1 div.calendar.small ul.month li.holiday { color:#990000; }
div.column1 div.calendar.small ul.month li.empty { background-position:-30px 0px; }
div.column1 div.calendar.small ul.month li.busy { background-position:-60px 0px; }
div.column1 div.calendar.small ul.month {
  display:block;
  width:210px;
  margin-bottom:10px;
  overflow:visible;
}
div.column1 div.calendar.small {
  display:block;
  width:209px;
  clear:both;
  overflow:visible;
  font-size:12px;
}
div.column1 div.button { float:right; }
ul.sideMenu li:hover {
  display:block;
  width:246px;
}
ul.sideMenu li a:link span, ul.sideMenu li a:visited span { background:url(../Gfx/sideMenu-8.png) -264px -139px no-repeat; }
ul.sideMenu li a:link, ul.sideMenu li a:visited {
  color:#005581;
  background:url(../Gfx/sideMenu-8.png) -246px 0px no-repeat;
}
ul.sideMenu li a:hover span, ul.sideMenu li a:active span { background:url(../Gfx/sideMenu-8.png) 0px -139px no-repeat; }
ul.sideMenu li a:hover, ul.sideMenu li a:active {
  color:#002c42;
  background:url(../Gfx/sideMenu-8.png) -0px bottom no-repeat;
}
ul.sideMenu li a span {
  display:block;
  padding:3px 10px 3px 10px;
  width:226px;
}
ul.sideMenu li a {
  display:block;
  width:246px;
}
ul.sideMenu li a.selected:link, ul.sideMenu li a.selected:visited, ul.sideMenu li a.selected:hover, ul.sideMenu li a.selected:active { background:url(../Gfx/sideMenu-8.png) -0px bottom no-repeat; }
ul.sideMenu li {
  display:block;
  width:246px;
}
ul.sideMenu li.first a:link, ul.sideMenu li.first a:visited {
  color:#005581;
  background:none;
}
ul.sideMenu li.first a:hover, ul.sideMenu li.first a:active {
  width:226px;
  padding:10px 10px 10px 10px;
  color:#002c42;
  background:url(../Gfx/sideMenu-8.png) 0px 0px no-repeat;
}
ul.sideMenu li.first a {
  width:226px;
  padding:10px 10px 10px 10px;
}
ul.sideMenu li.first { padding:0px; }
ul.sideMenu ul ul a span {
  padding-left:16px;
  width:220px;
}
ul.sideMenu ul ul ul a span {
  padding-left:22px;
  width:214px;
}
ul.sideMenu ul ul ul ul a span {
  padding-left:28px;
  width:208px;
}
ul.sideMenu ul ul ul ul ul a span {
  padding-left:34px;
  width:202px;
}
ul.sideMenu ul ul ul ul ul ul a span {
  padding-left:40px;
  width:196px;
}
ul.sideMenu ul ul ul ul ul ul ul a span {
  padding-left:46px;
  width:190px;
}
ul.sideMenu ul ul ul ul ul ul ul ul a span {
  padding-left:52px;
  width:184px;
}
ul.sideMenu ul ul ul ul ul ul ul ul ul a span {
  padding-left:58px;
  width:178px;
}
ul.sideMenu ul ul ul ul ul ul ul ul ul ul a span {
  padding-left:64px;
  width:172px;
}
ul.sideMenu ul ul ul ul ul ul ul ul ul ul { font-size:9px; }
ul.sideMenu ul ul ul ul ul ul ul ul ul { font-size:10px; }
ul.sideMenu ul ul ul ul ul ul ul ul { font-size:11px; }
ul.sideMenu ul ul ul ul ul ul ul {
  font-size:12px;
  font-weight:normal;
}
ul.sideMenu ul ul ul ul ul ul { font-size:12px; }
ul.sideMenu ul ul ul ul ul { font-size:13px; }
ul.sideMenu ul ul ul ul { font-size:14px; }
ul.sideMenu ul ul ul { font-size:15px; }
ul.sideMenu ul ul { font-size:16px; }
ul.sideMenu ul {
  margin:0px;
  padding:0px;
  font-size:18px;
}
ul.sideMenu {
  display:block;
  width:246px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:20px;
  font-weight:bold;
  color:#005581;
  _background:url(../Gfx/roundBoxCorners-8.png) -233px 0px no-repeat;
  background:url(../Gfx/roundBoxCorners-24.png) -233px 0px no-repeat;
  margin:0px -24px 0px 0px;
  position:relative;
  top:0px;
  left:-12px;
  padding:0px 0px 0px 0px;
}
div#rentacar div.button a {
  display:block;
  float:right;
  margin:0px 0px 0px 0px;
  position:relative;
  left:2px;
}
div#rentacar div.button {
  display:block;
  width:100%;
  height:28px;
  margin:5px 0px 5px 0px;
  position:relative;
  overflow:visible;
}
form.enhanced label span.formLabel {
  display:block;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#005581;
}
form.enhanced label span.control span.formError {
  display:none;
  clear:both;
  float:none;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#aa0000;
  background:url(../Gfx/formError-8.png) top left no-repeat;
  text-indent:20px;
  line-height:15px;
  margin:5px 0px 5px 0px;
}
form.enhanced label span.control span.description {
  display:block;
  clear:none;
  margin-top:2px;
  margin-left:10px;
  padding-top:1px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#005581;
}
form.enhanced label span.control {
  display:block;
  overflow:visible;
}
form.enhanced label span.textInput input {
  display:block;
  float:left;
  font-family:Tahoma, Verdana, Geneva, sans-serif;
  font-size:16px;
  color:#666666;
  height:25px;
  background:url(../Gfx/inputBg-8.png) -4px 0px;
  border:none;
  outline:none;
  padding:3px 0px 0px 3px;
}
form.enhanced label span.textInput span.end {
  display:block;
  float:left;
  width:4px;
  height:28px;
  background:url(../Gfx/inputBg-8.png) 0px 0px;
  margin:0px;
}
form.enhanced label span.checkbox a.checkbox {
  display:block;
  float:left;
}
form.enhanced label span.checkbox input {
  display:block;
  float:left;
  clear:none;
  width:20px;
}
form.enhanced label span.button input {
  display:block;
  float:right;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:16px;
  color:#666666;
  color:#005581;
  position:relative;
  left:0px;
  background:#ffcc00;
  font-weight:bold;
  padding:5px;
}
form.enhanced label span.button a.button { float:right; }
form.enhanced label {
  display:block;
  margin:0px 0px 5px 0px;
  width:100%;
  clear:both;
}
form.enhanced div.downloadButton a.button { float:right; }
form.enhanced div.downloadButton {
  display:block;
  margin:0px 0px 5px 0px;
}
form.enhanced {
  display:block;
  margin:5px 0px 0px 0px;
}
div#inquireArea form#inquireForm label span {
  display:block;
  float:left;
  width:85px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#005581;
  text-indent:0px;
  text-align:left;
  margin-right:5px;
  _margin-right:2px;
}
div#inquireArea form#inquireForm label span.formError {
  display:block;
  background:url(../Gfx/formError-8.png) 0px 1px no-repeat;
  margin:0px 0px 10px 90px;
  _margin:0px 0px 10px 45px;
  text-indent:18px;
  font-family:Verdana, Geneva, sans-serif;
  font-weight:normal;
  font-size:13px;
  color:#990000;
  clear:both;
  text-align:left;
}
div#inquireArea form#inquireForm label span.formExplain {
  display:block;
  float:left;
  width:250px;
  font-family:Verdana, Geneva, sans-serif;
  font-weight:normal;
  font-size:13px;
  color:#005581;
  text-align:left;
  margin:2px 5px 5px 5px;
}
div#inquireArea form#inquireForm label input {
  display:block;
  width:329px;
  margin-bottom:5px;
}
div#inquireArea form#inquireForm label input.checkbox {
  display:block;
  width:auto;
  position:relative;
  top:4px;
  float:left;
}
div#inquireArea form#inquireForm label textarea {
  display:block;
  width:330px;
  height:120px;
  margin-bottom:5px;
  resize:none;
}
div#inquireArea form#inquireForm label {
  display:block;
  width:100%;
}
div#inquireArea form#inquireForm input.button {
  display:block;
  font-family:Tahoma, Verdana, Geneva, sans-serif;
  font-size:16px;
  width:130px;
  color:#666666;
  color:#005581;
  position:relative;
  left:290px;
  background:#ffcc00;
  font-weight:bold;
}
div#inquireArea form#inquireForm {
  display:block;
  position:relative;
  width:100%;
}
a.colorButton1 span.label, a.colorButton2 span.label {
  display:block;
  float:left;
  background:url(../Gfx/Buttons-8.png) no-repeat;
  height:28px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold !important;
  padding:5px 5px 0px 15px;
  line-height:20px;
}
a.colorButton1 span.iconGo, a.colorButton2 span.iconGo {
  display:block;
  float:left;
  background:url(../Gfx/Buttons-8.png) no-repeat;
  width:25px;
  height:33px;
}
a.colorButton1 span.iconDownload, a.colorButton2 span.iconDownload {
  display:block;
  float:left;
  background:url(../Gfx/Buttons-8.png) no-repeat;
  width:25px;
  height:33px;
}
a.colorButton1 span.noIcon, a.colorButton2 span.noIcon {
  display:block;
  float:left;
  background:url(../Gfx/Buttons-8.png) no-repeat;
  width:8px;
  height:33px;
}
a.colorButton1.disabled:link span.label, a.colorButton1.disabled:visited span.label, a.colorButton1.disabled:hover span.label, a.colorButton1.disabled:active span.label, a.colorButton2.disabled:link span.label, a.colorButton2.disabled:visited span.label, a.colorButton2.disabled:hover span.label, a.colorButton2.disabled:active span.label { color:#777777 !important; }
a.colorButton1.disabled:link, a.colorButton1.disabled:visited, a.colorButton1.disabled:hover, a.colorButton1.disabled:active, a.colorButton2.disabled:link, a.colorButton2.disabled:visited, a.colorButton2.disabled:hover, a.colorButton2.disabled:active { color:#777777 !important; }
a.colorButton1.disabled span.label, a.colorButton2.disabled span.label {
  display:block;
  float:left;
  background:url(../Gfx/Buttons-8.png) no-repeat;
  height:28px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold !important;
  padding:5px 5px 0px 15px;
  line-height:20px;
  background-position:-60px -174px !important;
  color:#777777;
}
a.colorButton1.disabled span.iconGo, a.colorButton2.disabled span.iconGo {
  display:block;
  float:left;
  background:url(../Gfx/Buttons-8.png) no-repeat;
  width:25px;
  height:33px;
  background-position:-10px -174px !important;
}
a.colorButton1.disabled span.iconDownload, a.colorButton2.disabled span.iconDownload {
  display:block;
  float:left;
  background:url(../Gfx/Buttons-8.png) no-repeat;
  width:25px;
  height:33px;
  background-position:-35px -174px !important;
}
a.colorButton1.disabled span.noIcon, a.colorButton2.disabled span.noIcon {
  display:block;
  float:left;
  background:url(../Gfx/Buttons-8.png) no-repeat;
  width:8px;
  height:33px;
  background-position:0px -174px !important;
}
a.colorButton1.disabled, a.colorButton2.disabled { color:#777777 !important; }
a.colorButton1 span.label {
  background-position:-60px 0px;
  color:#ffffff;
}
a.colorButton1 span.iconGo { background-position:-10px 0px; }
a.colorButton1 span.iconDownload { background-position:-35px 0px; }
a.colorButton1 span.noIcon { background-position:0px 0px; }
a.colorButton1:link span.label, a.colorButton1:visited span.label { background-position:-60px 0px; }
a.colorButton1:link span.iconGo, a.colorButton1:visited span.iconGo { background-position:-10px 0px; }
a.colorButton1:link span.iconDownload, a.colorButton1:visited span.iconDownload { background-position:-35px 0px; }
a.colorButton1:link span.noIcon, a.colorButton1:visited span.noIcon { background-position:0px 0px; }
a.colorButton1:hover span.label {
  background-position:-60px -33px;
  color:#ffffff;
}
a.colorButton1:hover span.iconGo { background-position:-10px -33px; }
a.colorButton1:hover span.iconDownload { background-position:-35px -33px; }
a.colorButton1:hover span.noIcon { background-position:0px -33px; }
a.colorButton1:active span.label {
  background-position:-60px -99px;
  padding-top:6px;
  height:27px;
  color:#ffffff;
}
a.colorButton1:active span.iconGo { background-position:-10px -99px; }
a.colorButton1:active span.iconDownload { background-position:-35px -99px; }
a.colorButton1:active span.noIcon { background-position:0px -99px; }
a.colorButton2 span.label {
  background-position:-60px -33px;
  color:#ffffff;
}
a.colorButton2 span.iconGo { background-position:-10px -33px; }
a.colorButton2 span.iconDownload { background-position:-35px -33px; }
a.colorButton2 span.noIcon { background-position:0px -33px; }
a.colorButton2:link span.label, a.colorButton2:visited span.label { background-position:-60px -33px; }
a.colorButton2:link span.iconGo, a.colorButton2:visited span.iconGo { background-position:-10px -33px; }
a.colorButton2:link span.iconDownload, a.colorButton2:visited span.iconDownload { background-position:-35px -33px; }
a.colorButton2:link span.noIcon, a.colorButton2:visited span.noIcon { background-position:0px -33px; }
a.colorButton2:hover span.label {
  background-position:-60px 0px;
  color:#ffffff !important;
}
a.colorButton2:hover span.iconGo { background-position:-10px 0px; }
a.colorButton2:hover span.iconDownload { background-position:-35px 0px; }
a.colorButton2:hover span.noIcon { background-position:0px 0px; }
a.colorButton2:active span.label {
  background-position:-60px -66px;
  padding-top:6px;
  height:27px;
  color:#ffffff !important;
}
a.colorButton2:active span.iconGo { background-position:-10px -66px; }
a.colorButton2:active span.iconDownload { background-position:-35px -66px; }
a.colorButton2:active span.noIcon { background-position:0px -66px; }
a.colorButton1small span.label {
  display:block;
  float:left;
  background:url(../Gfx/Buttons-8.png) -44px -132px no-repeat;
  height:21px;
  color:#ffffff;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold !important;
  padding:0px 0px 0px 6px;
}
a.colorButton1small span.iconGo {
  display:block;
  float:left;
  background:url(../Gfx/Buttons-8.png) -6px -132px no-repeat;
  width:17px;
  height:21px;
}
a.colorButton1small span.noIcon {
  display:block;
  float:left;
  background:url(../Gfx/Buttons-8.png) 0px -132px no-repeat;
  width:6px;
  height:21px;
}
a.colorButton1small:link span.label, a.colorButton1small:visited span.label { background-position:-44px -132px; }
a.colorButton1small:link span.iconGo, a.colorButton1small:visited span.iconGo { background-position:-6px -132px; }
a.colorButton1small:link span.noIcon, a.colorButton1small:visited span.noIcon { background-position:0px -132px; }
a.colorButton1small:hover span.label, a.colorButton1small:active span.label {
  background-position:-44px -153px;
  color:#ffffff;
}
a.colorButton1small:hover span.iconGo, a.colorButton1small:active span.iconGo { background-position:-6px -153px; }
a.colorButton1small:hover span.noIcon, a.colorButton1small:active span.noIcon { background-position:0px -153px; }
a.checkbox:link, a.checkbox:visited { background-position:0px 0px; }
a.checkbox:hover { background-position:-30px 0px; }
a.checkbox:active { background-position:-45px 0px; }
a.checkbox {
  display:block;
  width:15px;
  height:15px;
  margin:5px 0px 0px 0px;
  background:url(../Gfx/checkBox-8.png) 0px 0px no-repeat;
}
a.checkbox.checked:link, a.checkbox.checked:visited { background-position:-15px 0px; }
a.checkbox.checked:hover { background-position:-45px 0px; }
a.checkbox.checked:active { background-position:-30px 0px; }
a.checkbox.checked { background-position:-15px 0px; }
a.checkbox.disabled:link, a.checkbox.disabled:visited, a.checkbox.disabled:hover, a.checkbox.disabled:active { background-position:-60px 0px; }
a.checkbox.disabled { background-position:-60px 0px; }
a.checkbox.disabled.checked:link, a.checkbox.disabled.checked:visited, a.checkbox.disabled.checked:hover, a.checkbox.disabled.checked:active { background-position:-75px 0px; }
a.checkbox.disabled.checked { background-position:-75px 0px; }
div.nonBoxed div.highlight h1 {
  display:block;
  margin:0px 10px 0px 10px;
  font-size:23px;
  color:#ffffff;
}
div.nonBoxed div.highlight h2 {
  display:block;
  margin:0px 10px 0px 10px;
  font-size:19px;
  color:#ffffff;
}
div.nonBoxed div.highlight li strong {
  font-weight:bold !important;
  color:#ffffff;
}
div.nonBoxed div.highlight li {
  color:#ffffff;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight:normal;
}
div.nonBoxed div.highlight p.smallPrint {
  font-size:11px;
  line-height:13px;
  color:#ffffff;
}
div.nonBoxed div.highlight {
  display:block;
  background-color:#005581;
  width:437px;
  margin:0px 0px 10px 5px;
  padding:5px 0px 5px 0px;
  color:#ffffff;
}
div.nonBoxed div.highlight.sold p {
  color:#ff0000;
  margin:0px 10px 0px 10px;
  font-size:19px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
div.nonBoxed div.highlight.sold {
  background-color:#ffffff;
  border:#ff0000 2px solid;
  width:433px;
}
div.nonBoxed h1:first-child { margin-top:0px; }
div.nonBoxed h1 span.sold {
  display:inline-block;
  clear:both;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:21px;
  font-weight:bold;
  color:#ff0000;
  border:#ff0000 2px solid;
  margin:0px 5px 0px 0px;
  padding:0px 5px 0px 5px;
  letter-spacing:0.0001em;
  word-spacing:0.01em;
  text-transform:uppercase;
  position:relative;
  left:-5px;
}
div.nonBoxed h1 {
  display:block;
  clear:both;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:21px;
  font-weight:bold;
  color:#005581;
  margin:25px 10px 0px 10px;
  letter-spacing:0.0001em;
  word-spacing:0.01em;
}
div.nonBoxed h2 {
  display:block;
  clear:both;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
  color:#005581;
  margin:20px 10px 0px 10px;
  letter-spacing:0.001em;
  word-spacing:0.01em;
}
div.nonBoxed h3 {
  display:block;
  clear:both;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#005581;
  margin:15px 10px 0px 10px;
}
div.nonBoxed h4 {
  display:block;
  clear:both;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#005581;
  margin:11px 10px 0px 10px;
}
div.nonBoxed h5 {
  display:block;
  clear:both;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#005581;
  margin:11px 10px 0px 10px;
}
div.nonBoxed h6 {
  display:block;
  clear:both;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:normal;
  color:#005581;
  margin:11px 10px 0px 10px;
}
div.nonBoxed p a:link, div.nonBoxed p a:visited { border-bottom:#003f5f dotted 1px; }
div.nonBoxed p a:hover, div.nonBoxed p a:active { border-bottom:#003f5f solid 1px; }
div.nonBoxed p a {
  letter-spacing:0.02em;
  word-spacing:0.14em;
  color:#003f5f;
  text-decoration:none;
  border-bottom:#003f5f dotted 1px;
  padding-left:2px;
  padding-right:2px;
}
div.nonBoxed p strong, div.nonBoxed p b {
  font-weight:bold;
  font-style:inherit;
  color:#555555;
  font-size:14px;
}
div.nonBoxed p em, div.nonBoxed p i {
  font-weight:inherit;
  font-style:italic;
  color:#353535;
}
div.nonBoxed p em strong, div.nonBoxed p em b, div.nonBoxed p i strong, div.nonBoxed p i b {
  color:#555555;
  font-size:14px;
}
div.nonBoxed p {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:15px;
  line-height:21px;
  color:#222222;
  margin:5px 10px 5px 10px;
  letter-spacing:0.01em;
  word-spacing:0.1em;
}
div.nonBoxed p.newsDate {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:17px;
  line-height:17px;
  color:#be9222;
  margin:0px 0px 10px 10px;
  letter-spacing:0.01em;
  word-spacing:0.1em;
}
div.nonBoxed p.subTitle {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:15px;
  line-height:21px;
  color:#111111;
  margin:0px 0px 10px 10px;
  letter-spacing:0.01em;
  word-spacing:0.1em;
}
div.nonBoxed ul strong, div.nonBoxed ul b {
  font-weight:bold;
  font-style:inherit;
  color:#555555;
  font-size:14px;
}
div.nonBoxed ul em, div.nonBoxed ul i {
  font-weight:inherit;
  font-style:italic;
  color:#353535;
}
div.nonBoxed ul em strong, div.nonBoxed ul em b, div.nonBoxed ul i strong, div.nonBoxed ul i b {
  color:#555555;
  font-size:14px;
}
div.nonBoxed ul li b, div.nonBoxed ul li strong { font-size:13px; }
div.nonBoxed ul li {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  line-height:18px;
  color:#000000;
  margin:5px 0px 0px 10px;
  letter-spacing:0.007em;
  word-spacing:0.05em;
  list-style:url(../Gfx/bullet1.gif) outside;
}
div.nonBoxed ul ul li {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  line-height:20px;
  color:#111111;
  margin:5px 0px 6px 10px;
  letter-spacing:0.007em;
  word-spacing:0.05em;
  list-style:url(../Gfx/bullet2.gif) outside;
}
div.nonBoxed ul ul ul li {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  line-height:20px;
  color:#222222;
  margin:5px 0px 6px 10px;
  letter-spacing:0.007em;
  word-spacing:0.05em;
  list-style:url(../Gfx/bullet3.gif) outside;
}
div.nonBoxed ul ul ul ul li {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:13px;
  line-height:20px;
  color:#222222;
  margin:5px 0px 6px 10px;
  letter-spacing:0.007em;
  word-spacing:0.05em;
  list-style:url(../Gfx/bullet4.gif) outside;
}
div.nonBoxed ul ul { margin:5px 17px 5px 0px; }
div.nonBoxed ul a:link, div.nonBoxed ul a:visited { border-bottom:#003f5f dotted 1px; }
div.nonBoxed ul a:hover, div.nonBoxed ul a:active { border-bottom:#003f5f solid 1px; }
div.nonBoxed ul a {
  letter-spacing:0.02em;
  word-spacing:0.14em;
  color:#003f5f;
  text-decoration:none;
  padding-left:2px;
  padding-right:2px;
}
div.nonBoxed ul {
  display:block;
  margin:5px 17px 5px 17px;
  clear:both;
}
div.nonBoxed div {
  margin:10px 0px 5px 10px;
  display:block;
  float:none;
  width:auto;
}
div.nonBoxed div.left {
  margin:10px 20px 5px 10px;
  display:block;
  float:left;
  width:auto;
}
div.nonBoxed div.right {
  margin:10px 10px 5px 10px;
  display:block;
  float:right;
  width:auto;
}
div.nonBoxed span.imageHolder { margin:0px; }
div.nonBoxed .imgHolder p {
  margin:0px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#777777;
  padding:0px;
  line-height:13px;
  border:none !important;
}
div.nonBoxed .imgHolder {
  display:block;
  border-bottom:none;
}
div.nonBoxed .imgHolder.left {
  float:left;
  margin:10px 20px 5px 10px;
}
div.nonBoxed .imgHolder.right {
  float:right;
  margin:10px 20px 5px 10px;
}
div.nonBoxed .imgHolder.block {
  float:none;
  margin:10px 0px 5px 10px;
}
div.nonBoxed a.imgHolder.border img, div.nonBoxed div.imgHolder.border img {
  border:#005581 2px solid;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
div.nonBoxed a.imgHolder.border:link img, div.nonBoxed a.imgHolder.border:visited img { border-color:#005581; }
div.nonBoxed a.imgHolder.border:link p, div.nonBoxed a.imgHolder.border:visited p { color:#777777; }
div.nonBoxed a.imgHolder.border:hover img, div.nonBoxed a.imgHolder.border:active img { border-color:#ffc423; }
div.nonBoxed a.imgHolder.border:hover p, div.nonBoxed a.imgHolder.border:active p { color:#005581; }
div.nonBoxed { margin-bottom:10px; }
div.nonBoxed > img { margin:10px 10px 0px 10px; }
div.nonBoxed > span.imageHolder { margin:0px 10px 0px 10px; }
div.extendedHeader h1 {
  display:block;
  float:left;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:21px;
  font-weight:bold;
  color:#005581;
  margin:5px 0px 10px 10px;
  letter-spacing:0.0001em;
  word-spacing:0.01em;
}
div.extendedHeader h2 {
  display:block;
  float:right;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:15px;
  line-height:29px;
  color:#005581;
  margin:5px 0px 10px 15px;
  letter-spacing:0.01em;
  word-spacing:0.1em;
}
div.extendedHeader { width:100%; }
div#gallery div.mainImage span.imageHolder img { cursor:pointer; }
div#gallery div.mainImage span.imageHolder { background:url(../Gfx/ajaxLoaderBar.gif) center center no-repeat; }
div#gallery div.mainImage {
  display:block;
  width:440px;
  float:left;
}
div#gallery div.galleryList ul li {
  display:inline;
  float:left;
  margin:0px 0px 6px 6px;
  background:url(../Gfx/ajaxLoaderBox.gif) center center no-repeat;
}
div#gallery div.galleryList ul {
  display:block;
  position:absolute;
  width:220px;
  height:410px;
  top:0px;
  left:0px;
  margin:0px;
}
div#gallery div.galleryList a.galleryNav {
  display:block;
  float:left;
  position:relative;
  top:405px;
  left:150px;
  margin:7px 0px 9px 5px;
  width:30px;
  height:33px;
  background:url(../Gfx/galleryPageButtons-8.png);
}
div#gallery div.galleryList a.galleryNav.prev:link, div#gallery div.galleryList a.galleryNav.prev:visited { background-position:0px 0px; }
div#gallery div.galleryList a.galleryNav.prev:hover { background-position:0px -33px; }
div#gallery div.galleryList a.galleryNav.prev:active { background-position:0px -66px; }
div#gallery div.galleryList a.galleryNav.prev.disabled {
  background-position:0px -99px;
  cursor:default;
}
div#gallery div.galleryList a.galleryNav.next:link, div#gallery div.galleryList a.galleryNav.next:visited { background-position:-30px 0px; }
div#gallery div.galleryList a.galleryNav.next:hover { background-position:-30px -33px; }
div#gallery div.galleryList a.galleryNav.next:active { background-position:-30px -66px; }
div#gallery div.galleryList a.galleryNav.next.disabled {
  background-position:-30px -99px;
  cursor:default;
}
div#gallery div.galleryList {
  display:block;
  position:relative;
  float:left;
  width:220px;
  height:445px;
}
div#gallery p.description {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:15px;
  line-height:20px;
  color:#666666;
  margin:5px 0px 5px 0px;
  padding:0px;
}
div#gallery span.soldEN, div#gallery span.solden {
  position:absolute;
  width:102px;
  height:102px;
  top:-1px;
  left:-1px;
  background:url(../Gfx/labelSold-8.png);
  background-position:0px 0px;
}
div#gallery span.soldSQ, div#gallery span.soldsq {
  position:absolute;
  width:102px;
  height:102px;
  top:-1px;
  left:-1px;
  background:url(../Gfx/labelSold-8.png);
  background-position:-102px 0px;
}
div#gallery span.soldIT, div#gallery span.soldit {
  position:absolute;
  width:102px;
  height:102px;
  top:-1px;
  left:-1px;
  background:url(../Gfx/labelSold-8.png);
  background-position:-204px 0px;
}
div#gallery span.soldRU, div#gallery span.soldru {
  position:absolute;
  width:102px;
  height:102px;
  top:-1px;
  left:-1px;
  background:url(../Gfx/labelSold-8.png);
  background-position:-306px 0px;
}
div#gallery {
  position:relative;
  width:100%;
}
div.column1 span.imageHolder { margin-bottom:15px; }
div.column1 ul.propertyData li span {
  display:block;
  float:left;
  width:175px;
  font-family:Verdana, Geneva, sans-serif;
  font-size:13px;
  line-height:15px;
  color:#005581;
  padding:0px;
}
div.column1 ul.propertyData li img {
  display:block;
  float:left;
  margin:2px 4px 0px 0px;
}
div.column1 ul.propertyData li {
  display:block;
  margin:0px 0px 7px 0px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding:0px;
}
div.column1 ul.propertyData {
  display:block;
  margin:0px;
  padding:0px;
  list-style:none;
}
div.column1 img.map { cursor:pointer; }
div.column1 ul.propertyFiles li img {
  display:block;
  float:left;
  width:47px;
  height:46px;
  margin:0px 5px 0px 0px;
  margin-top:5px;
}
div.column1 ul.propertyFiles li div span.fileName {
  display:block;
  color:#003f5f;
  font-size:12px;
  font-weight:bold;
  line-height:auto;
  margin-bottom:3px;
}
div.column1 ul.propertyFiles li div span.fileInfo {
  display:block;
  color:#005581;
  font-size:10px;
  font-weight:normal;
  line-height:auto;
  margin-bottom:3px;
}
div.column1 ul.propertyFiles li div a:link, div.column1 ul.propertyFiles li div a:visited {
  display:block;
  font-size:12px;
  color:#003f5f;
  text-decoration:none;
  line-height:normal;
  margin-bottom:3px;
}
div.column1 ul.propertyFiles li div a:hover, div.column1 ul.propertyFiles li div a:active { text-decoration:underline; }
div.column1 ul.propertyFiles li div {
  display:block;
  float:left;
  width:150px;
  font-family:Verdana, Geneva, sans-serif;
  color:#005581;
  margin-top:5px;
}
div.column1 ul.propertyFiles li {
  display:block;
  margin:0px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding:0px;
}
div.column1 ul.propertyFiles {
  display:block;
  margin:0px;
  padding:0px;
  list-style:none;
}
div.column5 div.roundedBox div.content.featured div.featuredImage span.soldEN, div.column5 div.roundedBox div.content.featured div.featuredImage span.solden {
  position:absolute;
  width:102px;
  height:102px;
  top:-1px;
  left:-1px;
  background:url(../Gfx/labelSold-8.png);
  background-position:0px 0px;
}
div.column5 div.roundedBox div.content.featured div.featuredImage span.soldSQ, div.column5 div.roundedBox div.content.featured div.featuredImage span.soldsq {
  position:absolute;
  width:102px;
  height:102px;
  top:-1px;
  left:-1px;
  background:url(../Gfx/labelSold-8.png);
  background-position:-102px 0px;
}
div.column5 div.roundedBox div.content.featured div.featuredImage span.soldIT, div.column5 div.roundedBox div.content.featured div.featuredImage span.soldit {
  position:absolute;
  width:102px;
  height:102px;
  top:-1px;
  left:-1px;
  background:url(../Gfx/labelSold-8.png);
  background-position:-204px 0px;
}
div.column5 div.roundedBox div.content.featured div.featuredImage span.soldRU, div.column5 div.roundedBox div.content.featured div.featuredImage span.soldru {
  position:absolute;
  width:102px;
  height:102px;
  top:-1px;
  left:-1px;
  background:url(../Gfx/labelSold-8.png);
  background-position:-306px 0px;
}
div.column5 div.roundedBox div.content.featured div.featuredImage {
  width:auto;
  display:block;
  float:left;
  position:relative;
}
div.column5 div.roundedBox div.content.featured div.featuredDescription div.button a { float:right; }
div.column5 div.roundedBox div.content.featured div.featuredDescription div.button {
  width:100%;
  float:none;
  position:absolute;
  bottom:0px;
}
div.column5 div.roundedBox div.content.featured div.featuredDescription {
  width:275px;
  height:200px;
  display:block;
  float:left;
  margin:0px 0px 0px 10px;
  position:relative;
}
div.column5 div.roundedBox div.content.featured {
  min-height:10px;
  position:relative;
}
div.column5 ul.searchResults li.newLine { clear:both; }
div.column5 ul.searchResults li span.soldEN, div.column5 ul.searchResults li span.solden {
  position:absolute;
  width:102px;
  height:102px;
  top:-1px;
  left:-1px;
  background:url(../Gfx/labelSold-8.png);
  background-position:0px 0px;
}
div.column5 ul.searchResults li span.soldSQ, div.column5 ul.searchResults li span.soldsq {
  position:absolute;
  width:102px;
  height:102px;
  top:-1px;
  left:-1px;
  background:url(../Gfx/labelSold-8.png);
  background-position:-102px 0px;
}
div.column5 ul.searchResults li span.soldIT, div.column5 ul.searchResults li span.soldit {
  position:absolute;
  width:102px;
  height:102px;
  top:-1px;
  left:-1px;
  background:url(../Gfx/labelSold-8.png);
  background-position:-204px 0px;
}
div.column5 ul.searchResults li span.soldRU, div.column5 ul.searchResults li span.soldru {
  position:absolute;
  width:102px;
  height:102px;
  top:-1px;
  left:-1px;
  background:url(../Gfx/labelSold-8.png);
  background-position:-306px 0px;
}
div.column5 ul.searchResults li h2 {
  display:block;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#005581;
  margin:4px 2px 4px 2px;
  letter-spacing:0.001em;
  word-spacing:0.01em;
}
div.column5 ul.searchResults li p {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:15px;
  line-height:19px;
  color:#555555;
  margin:0px 2px 3px 2px;
  letter-spacing:0.01em;
  word-spacing:0.1em;
}
div.column5 ul.searchResults li span.bottomBar span.price span span {
  color:#ffffff;
  background:none;
  padding:0px;
  margin:0px 5px 0px 0px;
  text-shadow:none;
}
div.column5 ul.searchResults li span.bottomBar span.price span em { font-weight:bold; }
div.column5 ul.searchResults li span.bottomBar span.price span {
  display:block;
  height:21px;
  float:left;
  margin:0px;
  background:url(../Gfx/Buttons-8.png) -44px -153px no-repeat;
  padding:0px 0px 0px 6px;
  font-weight:bold;
  font-size:14px;
}
div.column5 ul.searchResults li span.bottomBar span.price span.end {
  display:block;
  float:left;
  float:left;
  width:6px;
  height:21px;
  margin:0px;
  background:url(../Gfx/Buttons-8.png) 0px -153px no-repeat;
  padding:0px;
}
div.column5 ul.searchResults li span.bottomBar span.price {
  display:block;
  height:21px;
  float:left;
  margin:0px;
  padding:0px 0px 0px 0px;
  color:#ffffff;
  text-shadow:1px 1px 2px #852b00;
}
div.column5 ul.searchResults li span.bottomBar a {
  display:block;
  float:right;
}
div.column5 ul.searchResults li span.bottomBar {
  display:block;
  width:274px;
  margin:10px 0px 5px 0px;
  height:21px;
  float:none;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
}
div.column5 ul.searchResults li {
  width:274px;
  display:block;
  float:left;
  margin:0px 0px 12px 12px;
  position:relative;
}
div.column5 ul.searchResults {
  display:block;
  margin:10px 0px 0px 0px;
}
div.column6 ul.searchResults li span.soldEN, div.column6 ul.searchResults li span.solden {
  position:absolute;
  width:102px;
  height:102px;
  top:-1px;
  left:-1px;
  background:url(../Gfx/labelSold-8.png);
  background-position:0px 0px;
}
div.column6 ul.searchResults li span.soldSQ, div.column6 ul.searchResults li span.soldsq {
  position:absolute;
  width:102px;
  height:102px;
  top:-1px;
  left:-1px;
  background:url(../Gfx/labelSold-8.png);
  background-position:-102px 0px;
}
div.column6 ul.searchResults li span.soldIT, div.column6 ul.searchResults li span.soldit {
  position:absolute;
  width:102px;
  height:102px;
  top:-1px;
  left:-1px;
  background:url(../Gfx/labelSold-8.png);
  background-position:-204px 0px;
}
div.column6 ul.searchResults li span.soldRU, div.column6 ul.searchResults li span.soldru {
  position:absolute;
  width:102px;
  height:102px;
  top:-1px;
  left:-1px;
  background:url(../Gfx/labelSold-8.png);
  background-position:-306px 0px;
}
div.column6 ul.searchResults li span.imageHolder {
  display:block;
  float:left;
  margin:12px;
  _margin:12px 6px 12px 6px;
  width:178px;
}
div.column6 ul.searchResults li div.propertyDescription {
  display:block;
  float:left;
  width:474px;
  margin:12px 0px 0px 0px;
}
div.column6 ul.searchResults li h2 {
  display:block;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#005581;
  margin:0px 2px 2px 2px;
  letter-spacing:0.001em;
  word-spacing:0.01em;
}
div.column6 ul.searchResults li p {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:15px;
  line-height:19px;
  color:#555555;
  margin:0px 2px 3px 2px;
  letter-spacing:0.01em;
  word-spacing:0.1em;
  display:block;
  height:72px;
}
div.column6 ul.searchResults li span.bottomBar span.price span span {
  color:#ffffff;
  background:none;
  padding:0px;
  margin:0px 5px 0px 0px;
}
div.column6 ul.searchResults li span.bottomBar span.price span em { font-weight:bold; }
div.column6 ul.searchResults li span.bottomBar span.price span {
  display:block;
  height:21px;
  float:left;
  margin:0px;
  background:url(../Gfx/Buttons-8.png) -44px -153px no-repeat;
  padding:0px 0px 0px 6px;
  font-weight:bold;
  font-size:14px;
}
div.column6 ul.searchResults li span.bottomBar span.price span.end {
  display:block;
  float:left;
  float:left;
  width:6px;
  height:21px;
  margin:0px;
  background:url(../Gfx/Buttons-8.png) 0px -153px no-repeat;
  padding:0px;
}
div.column6 ul.searchResults li span.bottomBar span.price {
  display:block;
  height:21px;
  float:left;
  margin:0px;
  padding:0px 0px 0px 0px;
  color:#ffffff;
}
div.column6 ul.searchResults li span.bottomBar a {
  display:block;
  float:right;
}
div.column6 ul.searchResults li span.bottomBar {
  display:block;
  width:474px;
  margin:10px 0px 5px 0px;
  height:21px;
  float:none;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
}
div.column6 ul.searchResults li {
  width:686px;
  display:block;
  float:none;
  margin:0px 0px 0px 0px;
  background:url(../Gfx/PropertyListBack.png) -686px 0px no-repeat;
  position:relative;
}
div.column6 ul.searchResults li.featured {
  width:686px;
  display:block;
  float:none;
  margin:0px 0px 0px 0px;
  background:url(../Gfx/PropertyListBack.png) 0px 0px no-repeat;
}
div.column6 ul.searchResults {
  display:block;
  margin:10px 0px 0px 0px;
}
ul.searchResultsNav li a:link, ul.searchResultsNav li a:visited { background:url(../Gfx/galleryPageButtons-8.png) -60px 0px; }
ul.searchResultsNav li a:hover {
  background:url(../Gfx/galleryPageButtons-8.png) -60px -33px;
  color:#ffffff;
}
ul.searchResultsNav li a:active {
  background:url(../Gfx/galleryPageButtons-8.png) -60px -66px;
  color:#ffffff;
  padding-top:7px;
  height:26px;
}
ul.searchResultsNav li a {
  display:block;
  width:30px;
  height:27px;
  background:url(../Gfx/galleryPageButtons-8.png) -60px 0px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
  padding-top:6px;
}
ul.searchResultsNav li a.selected:link, ul.searchResultsNav li a.selected:visited, ul.searchResultsNav li a.selected:hover, ul.searchResultsNav li a.selected:active {
  background:url(../Gfx/galleryPageButtons-8.png) -60px -33px;
  color:#ffffff;
}
ul.searchResultsNav li a.prev:link, ul.searchResultsNav li a.prev:visited { background:url(../Gfx/galleryPageButtons-8.png) 0px 0px; }
ul.searchResultsNav li a.prev:hover {
  background:url(../Gfx/galleryPageButtons-8.png) 0px -33px;
  color:#ffffff;
}
ul.searchResultsNav li a.prev:active {
  background:url(../Gfx/galleryPageButtons-8.png) 0px -66px;
  color:#ffffff;
  padding-top:7px;
  height:26px;
}
ul.searchResultsNav li a.prev.disabled:link, ul.searchResultsNav li a.prev.disabled:visited, ul.searchResultsNav li a.prev.disabled:hover, ul.searchResultsNav li a.prev.disabled:active { background:url(../Gfx/galleryPageButtons-8.png) 0px -99px; }
ul.searchResultsNav li a.next:link, ul.searchResultsNav li a.next:visited { background:url(../Gfx/galleryPageButtons-8.png) -30px 0px; }
ul.searchResultsNav li a.next:hover {
  background:url(../Gfx/galleryPageButtons-8.png) -30px -33px;
  color:#ffffff;
}
ul.searchResultsNav li a.next:active {
  background:url(../Gfx/galleryPageButtons-8.png) -30px -66px;
  color:#ffffff;
  padding-top:7px;
  height:26px;
}
ul.searchResultsNav li a.next.disabled:link, ul.searchResultsNav li a.next.disabled:visited, ul.searchResultsNav li a.next.disabled:hover, ul.searchResultsNav li a.next.disabled:active { background:url(../Gfx/galleryPageButtons-8.png) -30px -99px; }
ul.searchResultsNav li {
  display:block;
  float:left;
  margin:0px 2px 0px 0px;
  border:0px none;
}
ul.searchResultsNav {
  display:block;
  float:right;
  margin:10px;
}
div.column6 ul.pageFiles li:hover {
  margin:0px 4px 4px 0px;
  border:#9ab2c1 1px solid;
  background-color:#e1ebf3;
}
div.column6 ul.pageFiles li img {
  display:block;
  float:left;
  width:47px;
  height:46px;
  margin:0px 5px 0px 0px;
  margin-top:5px;
}
div.column6 ul.pageFiles li div span.fileName {
  display:block;
  color:#003f5f;
  font-size:12px;
  font-weight:bold;
  line-height:auto;
  margin-bottom:3px;
}
div.column6 ul.pageFiles li div span.fileInfo {
  display:block;
  color:#005581;
  font-size:10px;
  font-weight:normal;
  line-height:auto;
  margin-bottom:3px;
}
div.column6 ul.pageFiles li div a:link, div.column6 ul.pageFiles li div a:visited {
  display:block;
  font-size:12px;
  color:#003f5f;
  text-decoration:none;
  line-height:normal;
  margin-bottom:3px;
}
div.column6 ul.pageFiles li div a:hover, div.column6 ul.pageFiles li div a:active { text-decoration:underline; }
div.column6 ul.pageFiles li div {
  display:block;
  float:left;
  width:140px;
  font-family:Verdana, Geneva, sans-serif;
  color:#005581;
  margin-top:5px;
}
div.column6 ul.pageFiles li {
  display:block;
  margin:0px;
  margin:1px 5px 5px 1px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  padding:0px;
  width:214px;
  float:left;
}
div.column6 ul.pageFiles {
  display:block;
  margin:0px;
  padding:0px;
  list-style:none;
}
div.column2 ul.recentNews li h2 {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:15px;
  line-height:18px;
  margin-bottom:4px;
  padding:0px;
}
div.column2 ul.recentNews li p {
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
  line-height:14px;
  color:#222222;
  margin-bottom:5px;
  padding:0px;
}
div.column2 ul.recentNews li span.bottomBar span.date span span {
  color:#ffffff;
  background:none;
  padding:0px;
  margin:0px 5px 0px 0px;
}
div.column2 ul.recentNews li span.bottomBar span.date span em { font-weight:bold; }
div.column2 ul.recentNews li span.bottomBar span.date span {
  display:block;
  height:21px;
  float:left;
  margin:0px;
  background:url(../Gfx/Buttons-8.png) -44px -153px no-repeat;
  padding:0px 0px 0px 6px;
  font-weight:bold;
  font-size:14px;
}
div.column2 ul.recentNews li span.bottomBar span.date span.end {
  display:block;
  float:left;
  float:left;
  width:6px;
  height:21px;
  margin:0px;
  background:url(../Gfx/Buttons-8.png) 0px -153px no-repeat;
  padding:0px;
}
div.column2 ul.recentNews li span.bottomBar span.date {
  display:block;
  height:21px;
  float:left;
  margin:0px;
  padding:0px 0px 0px 0px;
  color:#005581;
}
div.column2 ul.recentNews li span.bottomBar a {
  display:block;
  float:right;
}
div.column2 ul.recentNews li span.bottomBar {
  display:block;
  width:220px;
  margin:1px 0px 0px 0px;
  height:21px;
  float:none;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
}
div.column2 ul.recentNews li { margin:0px 0px 13px 0px; }
div.column3 ul.recentNews li h2 {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:15px;
  line-height:18px;
  margin-bottom:4px;
  padding:0px;
}
div.column3 ul.recentNews li p {
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
  line-height:14px;
  color:#222222;
  margin-bottom:5px;
  padding:0px;
}
div.column3 ul.recentNews li span.bottomBar span.date span span {
  color:#ffffff;
  background:none;
  padding:0px;
  margin:0px 5px 0px 0px;
}
div.column3 ul.recentNews li span.bottomBar span.date span em { font-weight:bold; }
div.column3 ul.recentNews li span.bottomBar span.date span {
  display:block;
  height:21px;
  float:left;
  margin:0px;
  background:url(../Gfx/Buttons-8.png) -44px -153px no-repeat;
  padding:0px 0px 0px 6px;
  font-weight:bold;
  font-size:14px;
}
div.column3 ul.recentNews li span.bottomBar span.date span.end {
  display:block;
  float:left;
  float:left;
  width:6px;
  height:21px;
  margin:0px;
  background:url(../Gfx/Buttons-8.png) 0px -153px no-repeat;
  padding:0px;
}
div.column3 ul.recentNews li span.bottomBar span.date {
  display:block;
  height:21px;
  float:left;
  margin:0px;
  padding:0px 0px 0px 0px;
  color:#005581;
}
div.column3 ul.recentNews li span.bottomBar a {
  display:block;
  float:right;
}
div.column3 ul.recentNews li span.bottomBar {
  display:block;
  width:320px;
  margin:1px 0px 0px 0px;
  height:21px;
  float:none;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
}
div.column3 ul.recentNews li { margin:0px 0px 13px 0px; }
ul.social li div { margin:0; }
ul.social li {
  display:block;
  float:left;
  margin:0 0 0 10px !important;
  width:106px;
  padding:0;
  position:relative;
  list-style-type:none !important;
}
ul.social {
  display:block;
  float:none;
  clear:both;
  margin-left:8px !important;
}
div.column3 ul.followUs li a:link, div.column3 ul.followUs li a:visited { text-decoration:none; }
div.column3 ul.followUs li a:hover, div.column3 ul.followUs li a:active { text-decoration:underline; }
div.column3 ul.followUs li a {
  display:inline-block;
  padding:0px 0px 0px 21px;
  margin:0px;
  height:16px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#005581;
}
div.column3 ul.followUs li a.facebook { background:url(../Gfx/facebook-s.png) 0px 0px no-repeat; }
div.column3 ul.followUs li a.skype { background:url(../Gfx/skype-s.png) 0px 0px no-repeat; }
div.column3 ul.followUs li a.newsletter { background:url(../Gfx/newsletter-s.png) 0px 0px no-repeat; }
div.column3 ul.followUs li a.email { background:url(../Gfx/email-s.png) 0px 0px no-repeat; }
div.column3 ul.followUs li {
  display:block;
  float:left;
  margin:0px 10px 10px 0px;
}
div.column3 ul.followUs {
  display:block;
  width:324px;
  margin:0px;
  padding:0px;
}
div.column2 ul.followUs li a:link, div.column2 ul.followUs li a:visited { text-decoration:none; }
div.column2 ul.followUs li a:hover, div.column2 ul.followUs li a:active { text-decoration:underline; }
div.column2 ul.followUs li a {
  display:block;
  width:201px;
  padding:0px 0px 0px 21px;
  margin:0px;
  height:16px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#005581;
}
div.column2 ul.followUs li a.facebook { background:url(../Gfx/facebook-s.png) 0px 0px no-repeat; }
div.column2 ul.followUs li a.skype { background:url(../Gfx/skype-s.png) 0px 0px no-repeat; }
div.column2 ul.followUs li a.newsletter { background:url(../Gfx/newsletter-s.png) 0px 0px no-repeat; }
div.column2 ul.followUs li a.email { background:url(../Gfx/email-s.png) 0px 0px no-repeat; }
div.column2 ul.followUs li {
  display:inline;
  float:left;
  width:222px;
  margin:0px 0px 10px 0px;
  height:16px;
}
div.column2 ul.followUs {
  display:block;
  width:222px;
  margin:0px;
  padding:0px;
}
div.column6 ul.newsList li span.imageHolder {
  display:block;
  float:left;
  margin:12px;
  _margin:12px 6px 12px 6px;
  width:178px;
}
div.column6 ul.newsList li div.propertyDescription {
  display:block;
  float:left;
  width:474px;
  margin:12px 0px 0px 0px;
}
div.column6 ul.newsList li h2 {
  display:block;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#005581;
  margin:0px 2px 2px 2px;
  letter-spacing:0.001em;
  word-spacing:0.01em;
}
div.column6 ul.newsList li p {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:15px;
  line-height:19px;
  color:#555555;
  margin:0px 2px 3px 2px;
  letter-spacing:0.01em;
  word-spacing:0.1em;
  display:block;
}
div.column6 ul.newsList li span.bottomBar span.date span span {
  color:#ffffff;
  background:none;
  padding:0px;
  margin:0px 5px 0px 0px;
}
div.column6 ul.newsList li span.bottomBar span.date span em { font-weight:bold; }
div.column6 ul.newsList li span.bottomBar span.date span {
  display:block;
  height:21px;
  float:left;
  margin:0px;
  background:url(../Gfx/Buttons-8.png) -44px -153px no-repeat;
  padding:0px 0px 0px 6px;
  font-weight:bold;
  font-size:14px;
}
div.column6 ul.newsList li span.bottomBar span.date span.end {
  display:block;
  float:left;
  float:left;
  width:6px;
  height:21px;
  margin:0px;
  background:url(../Gfx/Buttons-8.png) 0px -153px no-repeat;
  padding:0px;
}
div.column6 ul.newsList li span.bottomBar span.date {
  display:block;
  height:21px;
  float:left;
  margin:0px;
  padding:0px 0px 0px 0px;
  color:#005581;
}
div.column6 ul.newsList li span.bottomBar a {
  display:block;
  float:right;
}
div.column6 ul.newsList li span.bottomBar {
  display:block;
  width:662px;
  margin:10px 0px 5px 0px;
  height:21px;
  float:none;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
}
div.column6 ul.newsList li {
  width:662px;
  display:block;
  float:none;
  margin:0px 0px 0px 0px;
  background:url(../Gfx/PropertyListBack.png) -686px 0px no-repeat;
  padding:12px;
}
div.column6 ul.newsList {
  display:block;
  margin:10px 0px 0px 0px;
  clear:both;
}
ul.userReviews li span.date {
  display:block;
  float:left;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#005581;
}
ul.userReviews li span.rating {
  display:block;
  float:right;
  width:60px;
  height:12px;
  background-image:url(../Gfx/rating.png);
}
ul.userReviews li span.rating.rating0 { background-position:0px -60px; }
ul.userReviews li span.rating.rating1 { background-position:0px -48px; }
ul.userReviews li span.rating.rating2 { background-position:0px -36px; }
ul.userReviews li span.rating.rating3 { background-position:0px -24px; }
ul.userReviews li span.rating.rating4 { background-position:0px -12px; }
ul.userReviews li span.rating.rating5 { background-position:0px 0px; }
ul.userReviews li span.review {
  display:block;
  clear:both;
  font-family:Verdana, Geneva, sans-serif;
  font-size:12px;
  line-height:15px;
  color:#222222;
  margin-bottom:5px;
  padding:0px;
}
ul.userReviews li span.author {
  display:block;
  clear:both;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#005581;
  text-align:right;
}
ul.userReviews li {
  display:block;
  border-bottom:dotted 2px #005581;
  margin-bottom:5px;
  padding-bottom:5px;
}
ul.userReviews li.moreLinks a { float:right; }
ul.userReviews li.moreLinks {
  border:none;
  height:20px;
}
ul.userReviews { display:block; }
div.column6 ul.userReviews {
  display:block;
  padding:0 10px 0 10px;
}
div.column2 ul.searchResults li span.imageHolder {
  display:block;
  float:left;
  margin:5px 5px 5px 0px;
  width:64px;
}
div.column2 ul.searchResults li div.propertyDescription div.textZone {
  display:block;
  width:100%;
  height:46px;
  margin:0px;
  padding:0px;
}
div.column2 ul.searchResults li div.propertyDescription {
  display:block;
  float:left;
  width:153px;
  margin:3px 0px 0px 0px;
}
div.column2 ul.searchResults li h2 span.sold {
  display:inline;
  font-family:Verdana, Geneva, sans-serif;
  font-size:9px;
  font-weight:bold;
  color:#ff0000;
  background-color:#ffffff;
  border:#ff0000 1px solid;
  margin:0px 3px 0px 0px;
  letter-spacing:normal;
  word-spacing:normal;
  padding:0px 1px 0px 1px;
  text-transform:uppercase;
  position:relative;
  top:0px;
  left:0px;
}
div.column2 ul.searchResults li h2 {
  display:block;
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#005581;
  margin:0px 0px 1px 0px;
  letter-spacing:auto;
  word-spacing:0.01em;
  padding:0px;
}
div.column2 ul.searchResults li a {
  position:relative;
  display:block;
}
div.column2 ul.searchResults li a span.soldEN, div.column2 ul.searchResults li span.solden {
  display:block;
  position:absolute;
  width:51px;
  height:51px;
  background:url(../Gfx/labelSold-8.png);
  top:3px;
  left:-1px;
  background-position:-408px 0px;
}
div.column2 ul.searchResults li a span.soldSQ, div.column2 ul.searchResults li span.soldsq {
  display:block;
  position:absolute;
  width:51px;
  height:51px;
  background:url(../Gfx/labelSold-8.png);
  top:3px;
  left:-1px;
  background-position:-459px 0px;
}
div.column2 ul.searchResults li a span.soldIT, div.column2 ul.searchResults li span.soldit {
  display:block;
  position:absolute;
  width:51px;
  height:51px;
  background:url(../Gfx/labelSold-8.png);
  top:3px;
  left:-1px;
  background-position:-510px 0px;
}
div.column2 ul.searchResults li a span.soldRU, div.column2 ul.searchResults li span.soldru {
  display:block;
  position:absolute;
  width:51px;
  height:51px;
  background:url(../Gfx/labelSold-8.png);
  top:3px;
  left:-1px;
  background-position:-561px 0px;
}
div.column2 ul.searchResults li p {
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
  line-height:13px;
  color:#005581;
  margin:0px 2px 0px 2px;
  letter-spacing:0.01em;
  word-spacing:0.1em;
  display:block;
  padding:0px;
}
div.column2 ul.searchResults li span.bottomBar span.price span span {
  color:#ffffff;
  background:none;
  padding:0px;
  margin:0px 5px 0px 0px;
}
div.column2 ul.searchResults li span.bottomBar span.price span em { font-weight:bold; }
div.column2 ul.searchResults li span.bottomBar span.price span {
  display:block;
  height:21px;
  float:left;
  margin:0px;
  background:url(../Gfx/Buttons-8.png) -44px -153px no-repeat;
  padding:0px 0px 0px 6px;
  font-weight:bold;
  font-size:14px;
}
div.column2 ul.searchResults li span.bottomBar span.price span.end {
  display:block;
  float:left;
  float:left;
  width:6px;
  height:21px;
  margin:0px;
  background:url(../Gfx/Buttons-8.png) 0px -153px no-repeat;
  padding:0px;
}
div.column2 ul.searchResults li span.bottomBar span.price {
  display:block;
  height:21px;
  float:left;
  margin:0px;
  padding:0px 0px 0px 0px;
  color:#ffffff;
}
div.column2 ul.searchResults li span.bottomBar a {
  display:block;
  float:right;
}
div.column2 ul.searchResults li span.bottomBar {
  display:block;
  width:153px;
  margin:1px 0px 0px 0px;
  height:21px;
  float:none;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
}
div.column2 ul.searchResults li {
  width:222px;
  display:block;
  float:none;
  clear:both;
  margin:0px 0px 2px 0px;
  background:none;
}
div.column2 ul.searchResults li.linkMore a {
  display:block;
  margin-top:10px;
  float:left;
}
div.column2 ul.searchResults {
  display:block;
  margin:0px 0px 0px 0px;
}
span.imageHolder span.borderTop span.left {
  display:block;
  float:left;
  width:2px;
  height:2px;
  background:url(../Gfx/imageBorder-8.png) -8px 0px;
}
span.imageHolder span.borderTop span.right {
  display:block;
  float:left;
  width:2px;
  height:2px;
  background:url(../Gfx/imageBorder-8.png) -10px 0px;
}
span.imageHolder span.borderTop span.middle {
  display:block;
  float:left;
  height:2px;
  background:url(../Gfx/imageBorder-8.png) -12px 0px;
}
span.imageHolder span.borderTop {
  display:block;
  height:2px;
}
span.imageHolder span.borderSides span.left {
  display:block;
  float:left;
  width:2px;
  height:100%;
  background:url(../Gfx/imageBorder-8.png) -4px 0px;
}
span.imageHolder span.borderSides span.right {
  display:block;
  float:left;
  width:2px;
  height:100%;
  background:url(../Gfx/imageBorder-8.png) -6px 0px;
}
span.imageHolder span.borderSides {
  display:block;
  width:100%;
}
span.imageHolder img {
  display:block;
  margin:0px;
  padding:0px;
  float:left;
}
span.imageHolder span.borderBottom span.left {
  display:block;
  float:left;
  width:2px;
  height:2px;
  background:url(../Gfx/imageBorder-8.png) -8px -2px;
}
span.imageHolder span.borderBottom span.right {
  display:block;
  float:left;
  width:2px;
  height:2px;
  background:url(../Gfx/imageBorder-8.png) -10px -2px;
}
span.imageHolder span.borderBottom span.middle {
  display:block;
  float:left;
  height:2px;
  background:url(../Gfx/imageBorder-8.png) -12px -2px;
}
span.imageHolder span.borderBottom {
  display:block;
  height:2px;
}
span.imageHolder {
  display:block;
  font-size:1px;
  line-height:1px;
}
a:link span.imageHolder span.borderTop span.left, a:visited span.imageHolder span.borderTop span.left { background-position:-8px 0px; }
a:link span.imageHolder span.borderTop span.right, a:visited span.imageHolder span.borderTop span.right { background-position:-10px 0px; }
a:link span.imageHolder span.borderTop span.middle, a:visited span.imageHolder span.borderTop span.middle { background-position:-12px 0px; }
a:link span.imageHolder span.borderSides span.left, a:visited span.imageHolder span.borderSides span.left { background-position:-4px 0px; }
a:link span.imageHolder span.borderSides span.right, a:visited span.imageHolder span.borderSides span.right { background-position:-6px 0px; }
a:link span.imageHolder span.borderBottom span.left, a:visited span.imageHolder span.borderBottom span.left { background-position:-8px -2px; }
a:link span.imageHolder span.borderBottom span.right, a:visited span.imageHolder span.borderBottom span.right { background-position:-10px -2px; }
a:link span.imageHolder span.borderBottom span.middle, a:visited span.imageHolder span.borderBottom span.middle { background-position:-12px -2px; }
a:hover span.imageHolder span.borderTop span.left, a:active span.imageHolder span.borderTop span.left { background-position:-8px -4px; }
a:hover span.imageHolder span.borderTop span.right, a:active span.imageHolder span.borderTop span.right { background-position:-10px -4px; }
a:hover span.imageHolder span.borderTop span.middle, a:active span.imageHolder span.borderTop span.middle { background-position:-12px -4px; }
a:hover span.imageHolder span.borderSides span.left, a:active span.imageHolder span.borderSides span.left { background-position:0px 0px; }
a:hover span.imageHolder span.borderSides span.right, a:active span.imageHolder span.borderSides span.right { background-position:-2px 0px; }
a:hover span.imageHolder span.borderBottom span.left, a:active span.imageHolder span.borderBottom span.left { background-position:-8px -6px; }
a:hover span.imageHolder span.borderBottom span.right, a:active span.imageHolder span.borderBottom span.right { background-position:-10px -6px; }
a:hover span.imageHolder span.borderBottom span.middle, a:active span.imageHolder span.borderBottom span.middle { background-position:-12px -6px; }
div.footer a:link, div.footer a:visited {
  color:#eeeeee;
  text-decoration:none;
}
div.footer a:hover, div.footer a:active {
  color:#ffffff;
  text-decoration:none;
  border-bottom:#ffffff 1px solid;
}
div.footer ul li {
  width:165px;
  display:block;
  float:left;
  margin:0px 0px 0px 22px;
  _margin:0px 0px 0px 11px;
  padding:0px 0px 0px 0px;
  border-left:none;
}
div.footer ul li.first { border:none; }
div.footer ul li.small {
  font-size:11px;
  line-height:14px;
  margin-top:12px;
}
div.footer ul ul li {
  margin:0px;
  border:none;
  padding:0;
}
div.footer ul ul li.first { font-weight:bold; }
div.footer ul ul {
  display:block;
  width:182px;
  margin:0px;
  padding:0px 0px 0px 0px;
}
div.footer ul ul ul li {
  display:block;
  width:auto;
  margin:0px 6px 0px 0px;
  _margin:0px 3px 0px 0px;
  padding:0px 0px 0px 0px;
  float:left;
  font-size:13px;
}
div.footer ul {
  width:940px;
  display:block;
  color:#dddddd;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:15px;
  line-height:24px;
}
div.footer {
  width:940px;
  min-height:209px;
  padding:10px;
  margin:0 auto 40px auto;
  background-color:#50ade7;
}
div#overlay * { cursor:pointer; }
div#overlay div.background {
  background:#000000;
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  display:none;
  z-index:9997;
}
div#overlay div.content {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  display:none;
  z-index:100000;
  background:url(../Gfx/ajaxLoaderBar.gif) center center no-repeat;
}
div#overlay img {
  display:block;
  margin:auto;
  border:#ffffff 5px solid;
}
div#overlay {
  width:100%;
  height:100%;
  z-index:9998;
  position:fixed;
  top:0px;
  left:0px;
  display:none;
}
.clear {
  clear:both !important;
  width:100% !important;
  height:0px !important;
  font-size:1px !important;
  line-height:1px !important;
  display:block !important;
}
.hidden { display:none !important; }
.last { margin-left:0px; }
a span { cursor:pointer; }
a.imageLink { display:block; }
div.orderProperty div.column2 div.nonBoxed div.sidePricing h2 { font-size:14px; }
div.orderProperty div.column2 div.nonBoxed div.sidePricing ul li strong {
  font-weight:bold;
  font-size:12px;
}
div.orderProperty div.column2 div.nonBoxed div.sidePricing ul li {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  list-style:none;
  font-weight:normal;
  font-size:12px;
}
div.orderProperty div.column2 div.nonBoxed div.sidePricing ul { margin:0px 0px 0px 0px; }
div.orderProperty div.column2 div.nonBoxed div.sidePricing { margin:0px; }
div.orderProperty div.column2 div.nonBoxed { margin-top:40px; }
div.orderProperty p.smallPrint {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:12px !important;
  color:#005581 !important;
  word-spacing:normal;
  letter-spacing:normal;
  line-height:14px;
}
div.orderProperty span.imageHolder {
  margin-left:0px;
  margin-right:0px;
}
div.orderProperty h2 { margin-top:5px; }
div.orderProperty ul.formNav li span {
  display:block;
  font-size:20px;
  font-weight:bold;
}
div.orderProperty ul.formNav li {
  display:block;
  float:left;
  width:198px;
  border-right:#ffffff 1px solid;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  color:#9d4033;
  font-size:14px;
  height:51px;
  background-image:url(../Gfx/orderSteps-8.png);
  padding:7px 15px 1px 15px;
}
div.orderProperty ul.formNav li.step1 { background-position:0px -59px; }
div.orderProperty ul.formNav li.step1.active {
  background-position:0px 0px;
  color:#ffffff;
}
div.orderProperty ul.formNav li.step2 {
  background-position:-10px -59px;
  width:198px;
}
div.orderProperty ul.formNav li.step2.active {
  background-position:-10px 0px;
  color:#ffffff;
}
div.orderProperty ul.formNav li.step3 {
  background-position:right -59px;
  border-right:none;
}
div.orderProperty ul.formNav li.step3.active {
  background-position:right 0px;
  color:#ffffff;
}
div.orderProperty ul.formNav li.completed span { background:url(../Gfx/orderComplete-8.png) right top no-repeat; }
div.orderProperty ul.formNav {
  display:block;
  width:686px;
  margin-left:-12px;
  margin-bottom:10px;
}
div.orderProperty ul.calendarNav li {
  display:block;
  float:left;
}
div.orderProperty ul.calendarNav li.month1, div.orderProperty ul.calendarNav li.month2, div.orderProperty ul.calendarNav li.month3 {
  width:200px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  color:#005581;
  font-size:18px;
  font-weight:bold;
  text-align:center;
  line-height:33px;
}
div.orderProperty ul.calendarNav li.month1 { text-indent:-20px; }
div.orderProperty ul.calendarNav li.month3 { text-indent:20px; }
div.orderProperty ul.calendarNav a {
  display:block;
  float:left;
  margin:0px;
  width:30px;
  height:33px;
  background:url(../Gfx/galleryPageButtons-8.png);
}
div.orderProperty ul.calendarNav a.prev:link, div.orderProperty ul.calendarNav a.prev:visited { background-position:0px -33px; }
div.orderProperty ul.calendarNav a.prev:hover { background-position:0px -33px; }
div.orderProperty ul.calendarNav a.prev:active { background-position:0px -66px; }
div.orderProperty ul.calendarNav a.prev.disabled {
  background-position:0px -99px;
  cursor:default;
}
div.orderProperty ul.calendarNav a.next:link, div.orderProperty ul.calendarNav a.next:visited { background-position:-30px -33px; }
div.orderProperty ul.calendarNav a.next:hover { background-position:-30px -33px; }
div.orderProperty ul.calendarNav a.next:active { background-position:-30px -66px; }
div.orderProperty ul.calendarNav a.next.disabled {
  background-position:-30px -99px;
  cursor:default;
}
div.orderProperty ul.calendarNav { display:block; }
div.orderProperty div.calendar.trio div.month1, div.orderProperty div.calendar.trio div.month2, div.orderProperty div.calendar.trio div.month3 {
  display:block;
  float:left;
  width:210px;
  margin-left:8px;
  margin-top:5px;
}
div.orderProperty div.calendar.trio ul.dayNames li {
  font-family:Tahoma, Verdana, Geneva, sans-serif;
  color:#005581;
  display:block;
  float:left;
  text-align:center;
  width:30px;
  margin-bottom:3px;
}
div.orderProperty div.calendar.trio ul.dayNames li.holiday { color:#990000; }
div.orderProperty div.calendar.trio ul.dayNames {
  display:block;
  width:210px;
}
div.orderProperty div.calendar.trio ul.month li a.day:link, div.orderProperty div.calendar.trio ul.month li a.day:visited { text-decoration:none; }
div.orderProperty div.calendar.trio ul.month li a.day:hover, div.orderProperty div.calendar.trio ul.month li a.day:active {
  color:#005581;
  text-decoration:none;
  background-position:0px -23px;
}
div.orderProperty div.calendar.trio ul.month li a.day {
  display:block;
  width:29px;
  height:23px;
  color:#005581;
  text-decoration:none;
  background-image:url(../Gfx/calendarCells-8.png);
  background-position:0px 0px;
  line-height:19px;
}
div.orderProperty div.calendar.trio ul.month li a.day.holiday { color:#990000; }
div.orderProperty div.calendar.trio ul.month li a.busy:hover, div.orderProperty div.calendar.trio ul.month li a.busy:active {
  text-decoration:none;
  background-position:-60px -23px;
}
div.orderProperty div.calendar.trio ul.month li a.busy { background-position:-60px 0px; }
div.orderProperty div.calendar.trio ul.month li a.selected:hover, div.orderProperty div.calendar.trio ul.month li a.selected:active {
  text-decoration:none;
  background-position:-90px -23px;
}
div.orderProperty div.calendar.trio ul.month li a.selected {
  background-position:-90px 0px;
  color:#ffffff !important;
}
div.orderProperty div.calendar.trio ul.month li a.selected.busy:hover, div.orderProperty div.calendar.trio ul.month li a.selected.busy:active {
  text-decoration:none;
  background-position:-120px -23px;
}
div.orderProperty div.calendar.trio ul.month li a.selected.busy {
  background-position:-120px 0px;
  color:#ffffff;
}
div.orderProperty div.calendar.trio ul.month li a.day.marked { background-position:0px -23px; }
div.orderProperty div.calendar.trio ul.month li a.selected.marked { background-position:-90px -23px; }
div.orderProperty div.calendar.trio ul.month li a.busy.marked { background-position:-60px -23px; }
div.orderProperty div.calendar.trio ul.month li a.busy.selected.marked { background-position:-120px -23px; }
div.orderProperty div.calendar.trio ul.month li {
  font-family:Tahoma, Verdana, Geneva, sans-serif;
  font-weight:bold;
  display:block;
  float:left;
  text-align:center;
  width:29px;
  height:23px;
  margin:0px 0px 0px 1px;
}
div.orderProperty div.calendar.trio ul.month {
  display:block;
  width:210px;
  margin-bottom:10px;
  overflow:visible;
}
div.orderProperty div.calendar.trio {
  display:block;
  float:left;
  clear:both;
  overflow:visible;
  font-size:12px;
  font-weight:normal;
}
div.orderProperty div.orderPage.page2, div.orderProperty div.orderPage.page3 { display:none; }
div.orderProperty div.orderPage h3 {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  color:#005581;
  font-size:18px;
  margin-bottom:10px;
}
div.orderProperty div.orderPage p span.value {
  font-size:16px;
  color:#f05622;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight:bold;
}
div.orderProperty div.orderPage p span.formError {
  margin-left:5px;
  line-height:25px;
  padding-left:20px;
}
div.orderProperty div.orderPage p span.error { background:url(../Gfx/formError-8.png) 0px 2px no-repeat; }
div.orderProperty div.orderPage p span.noError { background:url(../Gfx/formOk-8.gif) 0px 0px no-repeat; }
div.orderProperty div.orderPage p span.formLabel {
  display:block;
  float:left;
  margin-right:5px;
  margin-left:5px;
  width:150px;
  text-aling:right;
}
div.orderProperty div.orderPage p span.textInput input {
  display:block;
  float:left;
  font-family:Tahoma, Verdana, Geneva, sans-serif;
  font-size:16px;
  color:#666666;
  height:25px;
  background:url(../Gfx/inputBg-8.png) -4px 0px;
  border:none;
  outline:none;
  padding:3px 0px 0px 3px;
  width:200px;
}
div.orderProperty div.orderPage p span.textInput span.end {
  display:block;
  float:left;
  width:4px;
  height:28px;
  background:url(../Gfx/inputBg-8.png) 0px 0px;
  margin:0px;
}
div.orderProperty div.orderPage p span.textArea textarea {
  width:306px;
  padding:3px 3px 0px 3px;
  border:0px none;
  outline:none;
  margin:0px;
  background:url(../Gfx/inquireTextareaBack-8.png) 0px -3px no-repeat;
  font-family:Tahoma, Verdana, Geneva, sans-serif;
  font-size:16px;
  color:#666666;
  height:160px;
  overflow:auto;
  float:left;
}
div.orderProperty div.orderPage p span.textArea span.end {
  display:block;
  clear:both;
  width:312px;
  margin:0px;
  padding:0px;
  height:3px;
  background:url(../Gfx/inquireTextareaBack-8.png) 0px 0px no-repeat;
  font-size:0px;
  line-height:0px;
}
div.orderProperty div.orderPage p span.textArea { float:left; }
div.orderProperty div.orderPage p span.option span.icon {
  display:block;
  float:left;
  width:15px;
  height:15px;
  margin-right:5px;
  background-image:url(../Gfx/option-8.png);
  margin-top:3px;
  background-position:0px 0px;
}
div.orderProperty div.orderPage p span.option:hover span.icon { background-position:-30px 0px; }
div.orderProperty div.orderPage p span.option:hover { color:#005581; }
div.orderProperty div.orderPage p span.option {
  display:block;
  float:left;
  margin-right:15px;
  cursor:pointer;
}
div.orderProperty div.orderPage p span.option.selected span.icon {
  display:block;
  float:left;
  width:15px;
  height:15px;
  margin-right:5px;
  background-image:url(../Gfx/option-8.png);
  background-position:-15px 0px;
}
div.orderProperty div.orderPage p span.option.selected:hover span.icon { background-position:-45px 0px; }
div.orderProperty div.orderPage p { display:block; }
div.orderProperty div.orderPage div.button a { float:right; }
div.orderProperty div.orderPage div.button { width:100%; }
div.orderProperty div.button a { float:right; }
div.orderProperty div.button { width:100%; }
.clearfix:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0;
}
.clearfix { display:inline-block; }
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }
