﻿
/* Master page */
  body {background-color:White; margin-right:0px; padding-right:0px; margin: 0px; 
  font-family: "Segoe UI", Helvetica, Arial, sans-serif; 
  font-size: 10pt; line-height:14pt; COLOR: #002569; }
  img, IMG {border:none;}
  .TGTitleB, .TGTitleR {height:33px; padding:0;}
  .TGTitleB {background:#1C1D49 url(/images/bghb.gif) repeat-x;}
  .TGTitleR {background:#DA1411 url(/images/bghr.gif) repeat-x;}
  .TGTitleD {background:#474747 url(/images/bghd.gif) repeat-x;}
  .TGTitleG {background:#EFEFEF url(/images/bghg.gif) repeat-x;}
  .TGTitleB div, .TGTitleD div, .TGTitleD div a, .TGTitleR div {font-family: Helvetica, Arial, sans-serif; font-size: 13pt; COLOR: white; padding:7px 10px 6px 10px;}
  .TGTitleG div, .TGTitleG div a {font-family: Helvetica, Arial, sans-serif; font-size: 13pt; COLOR:#132358; padding:7px 10px 6px 10px;}

   a {text-decoration:none;color:#272F56;}
   a:hover {text-decoration:underline;}
   
  .topbar {padding:8px 8px 16px 8px;}
  .topbar a {font-size:8pt;color:#787878;text-transform:uppercase; margin-right:16px;}
  .topbar a:hover {color:#CA0000;}
  .banner {position:relative;width:988px;height:140px;display:block;background-repeat:no-repeat;}
  .menubar {background:#E0E0E0 url(/images/bghg.gif) repeat-x; height:32px;}
  .menubar a {color:#272F56; font-family: Helvetica, Arial, sans-serif; font-size: 11pt; font-weight:bold; padding:7px 10px 7px 10px; margin:0px 2px 0px 2px;}
  .menubar a.selected {color:#BB0000; background:white url(/images/bghg2.gif) repeat-x;}
  .submenu {background:#F8F8F8 url(/images/menu_shadow.gif) no-repeat bottom left; padding:7px 0px 15px 0px; margin-bottom:6px;}
  .submenu a {color:#BB0000; font-family: Helvetica, Arial, sans-serif; font-size: 10pt; font-weight:bold; margin:0px 12px 0px 12px;}

  .gallery {background-image:url(/images/galleryswirl.gif); background-position:left top; background-repeat:no-repeat;width:82px;float:right;padding:7px 7px 7px 60px;}
  .gallery a {color:#666666;}
  tr.pagefoot TD {font-size:90%;color:#666666;padding-top:9px;}
  tr.pagefoot TD a {color:#666666;}
  
  
/*Front Page */
  #h, .hide {display:none;}
  #tbOuter {height:64px;width:522px;overflow:hidden;background-color:#EFEFEF;padding:7px 0px 7px 0px;margin-bottom:9px;}
  #tickerbox {height:64px;overflow:hidden;position:relative;padding-left:7px;}
  #latest {position:relative;display:block;text-align:left;}
  #latest a {color:#DA1411;}
  a.fpc {visibility:hidden;}
  
   /* price details */ 
  div.priceOverlay {position: relative; z-index:4; background-color:#EFEFEF; height:24px;top:-3px;}
  div.priceOverlay div {color:#272F56; font-weight:bold; font-size:10pt; margin:2px 4px 5px 10px;}
  div.featureBox {position: relative; overflow:hidden; background-color:#EFEFEF; width:190px; height:151px; border:none; padding:0px;margin-bottom:10px;}
  
  div.overlay {display:block;position:relative; top:-124px; left:0px; height:105px; width:190px; background-color:#ffffff; filter: Alpha(Opacity=70, Style=0); -moz-opacity:0.7; opacity:0.7;}
  div.overlayText {display:block; position:relative; top:-228px; left:3px; height:96px; width:178px; text-align:left; vertical-align:top; font-size:9px; overflow:hidden; margin:0px; padding:4px;}
  a.featurelink {color:#272F56; text-decoration:none;cursor:pointer;}
  a.featurelink:visited {color:#272F56; text-decoration:none;}
  a.featurelink:hover {color:#272F56; text-decoration:none;}
  div.BuyToLet {margin-top:9px;border:solid 1px silver;padding:5px;}
  .features {background-color:#EFEFEF; padding:6px;}
  
/*Content Pages */
#ContentArea {margin-left:0px;margin-right:8px;width:700px;}
h1,h2,h3,h4,h5,.pt {font-family: Helvetica, Arial, sans-serif;}
h1 {font-size:2em; font-weight:normal; line-height:1em;}
h2 {font-size:1.8em; font-family: Helvetica, Arial, sans-serif; COLOR: #002569;}
h3 {font-size:1,4em; color:#666666;margin:10px 0px 6px 0px;}
h3.TGTitleLeft {font-size:12pt;color:#CA0000;}
h4 {font-size:1.2em; color:#666666; margin:6px 0px 6px 0px;}
  div.containerBox {position: relative; overflow:hidden; width:448px; height:224px;padding:0px;margin:0px;}

/*Map*/
img.palette {display:block;width:190px;margin:0px 0px 2px 0px;}
a.palette {display:block;}
a.palette:hover {width:190px;filter: Alpha(Opacity=70, Style=0); -moz-opacity:0.7;opacity:0.7;}
.smaller {font-size: 80%; COLOR: #888888;}
div.smallprint {margin-top:24px; padding-top:4px;font-size: 80%; COLOR: #888888; border-top:solid 1px #cccccc;}
.Calculator {border-top:solid 2px white;border-bottom:solid 2px white;border-right:solid 2px white;background-color: #E7E7ED;background-image:url(/images/bgtall.gif);background-repeat:repeat-x;background-position:top;width:693px;height:332px;position:absolute;z-index:20;}
TD.calclbl {text-align: right;font-weight: bold;padding-right:5px;width:190px;}
.pt {color:#888;font-size:30px;line-height:36px;}
.title {color:#181947;font-size:32px;}
.gradback {background-image:url(/images/bgtall.gif);background-repeat:repeat-x; background-position:left bottom; background-color:white;}


/*Modules */
  DIV.ColumnBox {width:259px; margin: 0px 0px 10px 0px;padding:0px;color:#444444;}
.goog {color:#990000;font-weight:bold;}
span.gmnoprint, #map div span {-moz-opacity:0.5; opacity:0.5;}
#map div a {visibility:hidden;}
div.popWin img {width:90px;height:60px;margin-right:3px;}
div.popWin {cursor:pointer;}

.sliderbg {background-image:url('/images/sliderselect.gif'); background-repeat:repeat-x;}
.slideroppbg {background-image:url('/images/slideroppselect.gif'); background-repeat:repeat-x;}
.sliderInput {border:none; font-size:8pt;}

a.box {display:block;padding:5px;}
a.box:hover {text-decoration:none; background-color:White;}
a.alt:visited {color:#666;}
a.gone {color:#666;}

/* search results */
TR.DataGridRow  {border-bottom:solid 1px #dedede;}

tr.Pager td a, tr.Pager td span {padding: 2px 6px 2px 6px; font-size: 12px; font-weight:bold;}
tr.Pager td a {background: #E7E7ED; color: #002569;}
tr.Pager td span {background: #002569; color: white;}
table.noborder TR TD { border:none; }
table.development TR TD { border:none; background:none;padding-left:28px; }
table.development { border:none; background: url('/images/fadeDevBg.jpg');}
td.detail { background-color : #E7E7ED;}
td.title {font-size: 16px; padding-bottom: 4px;}
td.titleprice {font-weight: bold; font-size: 16px; padding-bottom: 4px;}
.title a {color:#990000;}

.searchprice {font-weight: bold; font-size: 16px; margin:0px 0px 6px 4px;; float:right;}
.searchtitle {color:#990000;font-size: 16px; margin-bottom: 6px; display:block;}

/*Buy/rent home page */
.h6 {display:block;font-weight:bold;clear:both;border-bottom:solid 1px silver;padding-top:9px;padding-bottom:3px; margin-bottom:6px;}
.card {float:left;margin:0px 3px 6px 3px;padding:3px; border:solid 1px #dadada; width:126px;height:138px;overflow:hidden;}

/*Gallery*/
#gallery1 {position:absolute;left:360px;top:37px;z-index:10;background-color:white;padding:4px;}
#gallery2 {position:absolute;left:585px;top:37px;z-index:10;background-color:white;padding:4px;}
#gallery3 {position:absolute;left:810px;top:37px;z-index:10;background-color:white;padding:4px;}

/*Property Details*/
.clear {clear:both;}
.right {float:right;margin-left:10px;}

#slider ul, #slider li, #thumbs ul, .tagdisplay ul {margin:0;padding:0;list-style:none;}
#slider {width:694px;height:334px;overflow:hidden; background-color:#efefef;}
#slider li {margin-top:-70px;width:694px;height:334px;}


#prevBtn a {float:left;display:block;position:absolute; height:100%; width:45px;top:0; left:0px; background:transparent url(/images/prev_img.png) no-repeat; background-position: center center;}
#nextBtn a {display:block;position:absolute; height:100%; width:45px;top:0; left:652px; background:transparent url(/images/next_img.png) no-repeat; background-position: center center;}

#resize {clear:right;text-align:right; font-size:1.3em; font-family: Helvetica, Arial, sans-serif; font-weight:bold; COLOR:#ccc; position:relative; width:694px; height:38px; margin:0px -694px -38px 0px;top:-36px; padding:0px; display:block;}
#resize img {margin:6px; vertical-align:middle;}
#resize:hover {background-color:white; filter: Alpha(Opacity=50, Style=0); -moz-opacity:0.5; opacity:0.5; text-decoration:none; color:Black;}
#resize:hover img{background-color:#666;}
a { outline: 0 none; }

.border, #thumbs li {padding:3px; border:solid 1px #dadada;}
#thumbs, .tagdisplay {margin-top:6px; padding:0;}
#thumbs li{margin:0px 6px 6px 0px; list-style:none; float:left; height:48px;cursor:pointer;}
.tagdisplay {margin-bottom:6px;}
.tagdisplay ul {overflow:hidden;}
.tagdisplay li {margin:0px 2px 2px -10px; list-style:none; float:left; background:transparent url(/images/tagright.gif) no-repeat; background-position:right center;}
.tagdisplay li div{background:transparent url(/images/tagleft.gif) no-repeat; background-position:left center; padding:0px 6px 0px 16px; margin-right:10px;color:#444; font-size:8pt;}

.toolbox {margin-bottom:9px;}
.toolbox a {display:block; width:158px; height:20px; float:left; background: #dedede url(/images/toolbar_bk.gif); padding:8px;border-left:solid 1px #c7c7c7; color:#444;}
.toolbox a img{vertical-align:middle;margin-right:6px;}
.toolbox a:hover {background-image:url(/images/toolbar_bk_hl.gif); text-decoration:none;color:black;}
.toolbox a:selected {background: #dedede url(/images/toolbar_bk_s.gif); text-decoration:none;}
a.tbselected, a.tbselected:hover {background: #dedede url(/images/toolbar_bk_s.gif);color:#444;}

.pdfBox {width:209px;margin-right:10px;padding:8px;background-color:#efefef;border:solid 1px #e0e0e0;float:left;}
.pdfthumb {width:90px;height:128px;float:left;margin-right:8px;}
.pdfBox .smaller{color:#333;}

.contactBox {float:right;margin-left:10px;width:170px;background-color:#efefef;padding:0px 8px 0px 8px;border:solid 1px #e0e0e0; line-height:140%;}
.contactBox img {border:solid 1px #e0e0e0;}
