body {background: url(/assets/background3.gif);color:#242424;height:100%;color:#505050;margin:0px;font-family:Verdana,Arial;}
a {color:#003366;text-decoration:underline;font-size:12px;}
a:visited {color:#003366;text-decoration:underline;}
a:hover {color:#ff9900;text-decoration:underline;}
.main {width:985px;background-color:#ffffff;border-style:solid;border-width:0px;border-color:#242424;
}

hr {
border-color:#FFD620 #fff #FF8106 #fff;
border-style:solid solid solid solid;
border-width:1px 0px 0px 0px;
}

H1 {font-size: 24px;color:#DF251F;font-family:Arial;margin:0px;}
H2 {font-size: 20px;color:#0066ff;font-family:Arial;margin:15px 0px 5px 0px;}
H2 a {font-size: 20px;color:#15217B;font-family:Arial;margin:15px 0px 5px 0px;}
h2 a:visited {color:#15217B;}
H3 {font-size: 15px;color:#141414;}
h4 {font-size: 15px;font-weight:bold;margin:5px;}
.nomargin {
margin:0px;
padding:0px;
}

.justify, .justify td{
text-align:justify;
}

.boxlabel {text-align:right;font-weight:bold;}
.float{float:left;}
.floatr{float:right;}
.clearr{clear:right;}
.clear {clear:left;}


/** TEXT **/
.small{font-size:10px;}
.small a{font-size:10px;}
.small a:visited{font-size:10px;}
.normal,table,td,tr{font-size:12px;}
.normal a{font-size:12px;}
.normal a:visited{font-size:12px;}
.medium{font-size:14px;}
.medium a{font-size:14px;}
.medium a:visited{font-size:14px;}
.large{font-size:18px;}
.huge{font-size:38px;}
.text_blue{color:#15217B;}
.text_red {color:#DF251F;}




.banner_title {margin: 5px 0px 0px 15px;font-size: 38px;color:#DF251F;}
.banner_line {margin: 0px 0px 7px 15px;}
.banner_phone {margin: 5px 0px 0px 0px; font-weight:bold;color:#242424;font-size: 12px;text-align:left}


.bar {color:#777777;font-size:14px;padding: 5px 5px 10px 11px;text-align:left;}
.bar a {font-weight:bold;}
.center{padding:0px 10px 25px 10px;font-size:12px;}

.serachbox{
background: url(/assets/sbbg.png) top left no-repeat;
}
.search_table {font-size: 12px;background-color:#ffbb00;border-color:#ff5900;}
.search_table td {padding:3px;}

 .box{
border-style:solid;
border-width:1px;
}
.townResult{
background-color:#FFEDBC;
border-color:#ff5900;
border-style:solid;
border-width:1px;
}




.margin {margin:0px 2px 0px 5px;}
.margin2 {margin:5px 0px 10px 0px;}
.margin3 {margin:5px 0px 0px 0px;}
.margin4 {margin:0px 2px 0px 0px;}

.margin_title {
margin:10px 0px 5px 20px;

}
.menu {
border-color:#66ccff;
background-color:#F6FBFF;
border-style:solid;
border-width:1px;
}
.menu_links p {text-align:center;margin:0px 0px 0px 0px;font-size:14px;padding:0px;color:#DF251F;font-weight:bold;}
.menu_links {;color: #0099ff;font-size:12px;margin:0px;}
.menu_links ul {list-style-position: inside;margin:5px;padding:0px;}
.menu_links li {margin:5px 0px 0px 0px;} 
.menu_links li a{}
.menu_links li:hover{}
.menu_links a:hover{color:#ff9900;text-decoration:underline;}



.list1 {
color:#505050;
list-style-position: inside;margin:2px;padding:0px;
font-size:11px;
}

.list1 li {
color:#505050;
margin:2px 0px 0px 0px;
}

.prop {
font-size:14px;
}
.prop_title {
text-align:left;
}

/** Property Tabs */

div.tabArea {
  font-size: 15px;
  font-weight: bold;
}

div.tab {
  background-color: #e2daa4;
  border: 1px solid #FFE5A0;
  border-bottom-width: 0px;
  padding: 5px 5px 5px 5px;
  margin:0px 5px 0px 0px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
  float:left;
}

div.tab.activeTab {
  z-index: 102;
}


div.tab, div.tab:visited {
  color: #505050;
}

div.tab:hover {
  background-color: #FFE398;
  color: #505050;
}

div.tab.activeTab, div.tab.activeTab:hover{
  background-color: #FFE36B;
  color: #505050;
}
div.tabMain {
  border: 1px solid #FFE36B;
  padding: 5px;
}

/** links **/

.links2 a , .links2 a:visited, .links3 a , .links3 a:visited,.links1 a , .links1 a:visited{
color:#0099ff;
text-decoration:none;
padding:2px 0px 1px 0px;
}
.links2 a:hover, .links3 a:hover, .links1 a:hover {
color:#0066FF;
text-decoration:none;
background-color:#aaf0f0;
}

.links1 {font-size:10px;
font-family:Tahoma;
}
.links2 {font-size:12px;
font-family:Tahoma;
}
.links3 {font-size:14px;
font-family:Tahoma;
font-weight:bold;
}



/** reviews **/
.class1 {
width:30px;
height:15px;
background-color:#D73C3C;
border-width:1px 1px 1px 1px;
border-color:#EDA6A6;
background-image: url(/assets/bar.png);
border-style:solid dotted solid dotted;
margin:1px 0px 1px 0px;

}
.class2 {
width:30px;
height:15px;
background-color:white;


margin:1px 0px 1px 0px;

border-color:#EDA6A6 #EDA6A6 #EDA6A6 #ffffff;
border-width:1px 1px 1px 1px;
border-style:solid dotted solid dotted;
}

.class3{
width:335px;
}

.class4 {

width:325px;
height:15px;
background-color:#D73C3C;
border-width:1px 1px 1px 1px;
border-color:#DF251F;
background-image: url(/assets/bim.gif);;
border-style:solid dotted solid dotted;
margin:1px 0px 1px 0px;

}
.tooltip {font-size:18px;background-color:#ffffff; border:2px #15217B solid;}

.Tag, .Tag a, .Tag a:visited{
color:#0099ff;
text-decoration:none;
vertical-align:middle;
padding-bottom:0px;
font-weight:bold;
}

.Tag1 {font-size:10px;}
.Tag2 {font-size:12px;}
.Tag3 {font-size:14px;}
.Tag4 {font-size:16px;}
.Tag5 {font-size:18px;}





.TabBlue, .TabRed, .TabBlue h2, .TabOrange h2,  .TabBlue a, .TabBlue a:visited, .map_brief{
color:#fff;
font-size:14px;
margin:0px;
padding:1px;
padding:2px 2px 2px 2px;
}
.TabOrange h2,  .TabOrange a, .TabOrange a:visited, .TabOrange{
color:#505050;
font-size:14px;
margin:0px;
padding:1px;
padding:2px 2px 2px 2px;
text-decoration:none;
font-family:Tahoma
}

.TabOrange  a:hover {
text-decoration:none;
background-color:#d0d0d0;
}




.infowarning{background-color:#ffbb8d;border-style:solid;border-width:1px;border-color:#408EFF;}

.TabBlue{background-color:#408EFF;border-style:solid;border-width:1px;border-color:#408EFF;}
.Tabred{background-color:#DF1818;border-style:solid;border-width:1px;border-color:#DF1818;}
.TabOrange   {background-color:#FFF9E9;border-style:solid;border-width:1px;border-color:#FFCE4C;}

.TabBlueContainer h3, TabRedContainer h3, TabOrangeContainer h3{margin:3px 0px 5px 0px;}


.TabBlueContainer {background-color:#F0F8FF;border-style:solid;border-width:1px;border-color:#A4C9EB;}
.TabRedContainer {background-color:#FFE8E8;border-style:solid;border-width:1px;border-color:#FF8C8C;}
.TabOrangeContainer , .map_brief, .map_brief td{background-color:#FFE36B;border-style:solid;border-width:1px;border-color:#FFD620;}
.TabWhiteContainer {background-color:#fff;border-style:solid;border-width:1px;border-color:#fff;}


.TabBlueContainer, .TabWhiteContainer, .TabRedContainer , .TabOrangeContainer {padding:5px 5px 5px 5px;}


.TabBlueBox {background-color:#fff;border-style:solid;border-width:1px;border-color:#0066FF;}
.TabRedBox {background-color:#fff;border-style:solid;border-width:1px;border-color:#DF1818;}
.TabOrangeBox {background-color:#fff;border-style:solid;border-width:1px;border-color:#FFBB00;}

.TabBlueBox, .TabRedBox, .TabOrangeBox {padding:2px 2px 2px 2px;margin:0px 0px 3px 0px;text-align:justify;}



.TabBlueBox img {
/** margin: 0px 5px 5px 0px; **/
}

.tabLink a, .tabLink a:visited{
font-size:14px;
color:#15217B;
}



.normalbox {
background-color:#fff;
border-style:solid;border-width:1px;border-color:#0066FF;
margin:0px 2px 2px 2px;
padding:10px;
color:#15217B;
font-size:12px;
}



.popular1 {
text-align:left;margin:2px 0px 0px 0px;padding:3px;height:100%;
}

.list1 {
list-style-type:circle;color:#0066FF;
}

.info_column {
padding:5px;
}
/* map */
.infotable1{
background-color:#CDE9FE;
}
.infotable2{
background-color:#fff;
}
.infotable3{
background-color:#FFE8E8;
}

.shade1_0{
background-color:#FFF9E9;
}
.shade1_1{
background-color:#fff;
}


