@charset "utf-8";

/*
 Name: Sherriff Mountford
 Date: Feb 2010
 Description: Main css file
 Version: 1.0
 Author: Tom Gathern
 Autor URI: http://jaijo.com
*/

/* RESETS */
/*
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,span,strong,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;} */
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,span,strong,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
:focus{outline:0}
ol,ul{list-style:none}

html, body, #container { height: 100%; }
body > #container { height: auto; min-height: 100%; }

#container 	{
	margin:0 auto;
	width:100%;
	background-image: url(../images/background.png);
	
	background-color: #fff;
}

body  {
	font-family: georgia, arial, helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
	background-color: #fff;
}

/* FONTS */
h1 	{
	font-size:24px;
}
h1.main{ color:#242647; margin: 20px 0 5px 10px; font-weight:normal; }

h2	{
	font-size:18px;
}
h2.main{ color:#242647; margin: 0 0 15px 10px; font-weight:normal;}
   
h3	{
	font-size:12px;
}
h3.title{ color:#fff; font-weight:normal;}

p 	{
	font-size:12px;
}
p.main{color:#000033; margin: 0 0 10px 10px; text-align:justify; font-weight:normal; line-height:17px;}
p.bold{color:#000033; font-weight:bold; margin: 0 0 10px 10px;}
p.office{ font-size: 6.75pt; color:#fff; margin: 15px 0 0 10px;}
p.footer{color:#fff;}

a { color:#fff; text-decoration:none;}
a.main { color:#242647; text-decoration:none;}
a:hover{color:#be0b00;}

/* HEADER */
#header_container {width:100%; height:144px; background-image: url(../images/header_bg.png); background-repeat:repeat-x;}
#header { margin: 0 auto; width: 1000px; height:144px; background-image: url(../images/header_top.png); background-repeat:no-repeat; position:relative;}

#logo {background-image:  url(../images/logo.png); background-repeat: no-repeat; width: 282px; height: 66px; float: left; margin-top:25px; margin-left: 10px;}

/* MENU */
.menu { height:29px; float:left; font-size:11px; z-index:100; position:absolute; bottom:0; }
.menu ul li a { font-family:Arial, Helvetica, sans-serif; display:block; text-decoration:none; height:29px; width: auto; padding:0 15px; text-align:left; color:#fff; line-height:30px; font-size:12px; overflow:hidden; }
.menu ul { list-style: none;}
.menu ul li { float:left; position:relative; z-index:100;}
.menu ul li ul { display: none;}

.menu ul li:hover a {color:#242647;}
.menu ul li:hover ul {display:block; position:absolute; top:29px; left:0; background-image: url(../images/menu_bg.png); z-index:100;}
.menu ul li:hover ul li a{color:#fff; width: 200px;}
.menu ul li:hover ul li a:hover {color:#242647; }

/* MAIN */
#main_container {width:100%;  background-image: url(../images/body_bg.png); background-repeat:repeat-x;}
#main { margin:0 auto; width: 1000px; padding-bottom: 50px; }

#left { float: left; width: 600px;}

/*#content{ float:left; width:990px;}*/

#search{float: left; background-image: url(../images/search.png); margin: 20px 0 0 0; height:246px; width:177px;}

#feature{float: left; background-image: url(../images/feature.png); width:357px; height:299px; margin: 20px 0 20px 23px;}

#burnham { float: left; width: 400px; height: 300px; margin: 20px 75px 30px 10px;}
#farnham { float: left; width: 400px; height: 300px; margin: 20px 0px 30px 10px;}

ul.list{list-style-type:circle; margin: 0 0 20px 25px; line-height:17px;}

img.links{float:left; margin-bottom: 10px; margin-right: 10px;}

/* FOOTER */
#footer_container {width:100%; height:189px; background-image: url(../images/footer_bg.png); background-repeat:repeat-x; clear: both; }
#footer	{margin: 0 auto; width: 1000px; height:189px; background-image: url(../images/footer_top.png); background-repeat:no-repeat; position:relative;}

#footer_title{ float: left; margin: 7px 0 0 550px;}

#twitter{float:left; background-image: url(../images/twitter.png); background-repeat: no-repeat; width:96px; height:25px; margin: 15px 0 0 441px;}
#twitter_text{float:left; margin: 5px 0 0 -65px;}

.address {float: left; width: 225px; margin-bottom: 12px;}

.caddress {float: left; width: 300px; margin-bottom: 12px; margin-right: 25px;}

#credit {float:left; margin-left: 285px; margin-top:10px; width:250px; text-align:right; }
#credit h1 {font-size:10px; color:#fff; }
#credit a {font-size: 10px; color:#fff; }
#credit a:hover {color:#be0b00;}

#icons { float: left; margin-left: 15px; position:absolute; bottom:0; }

#icons img { float: left;}

#icons a.icons { float: left;}
#icons a.propertylive { background:url(../images/icons/propertylive.png) no-repeat; width: 92px; height: 66px;}
#icons a.mortgage { background:url(../images/icons/mortgage-required.png) no-repeat; width: 118px; height: 66px;}

/* CLEAR */
.clear{clear:both;}

/* SLIDESHOW */
.pics {  
    height: 246px;  
    width: 774px;  
    float: left;
	margin: 20px 20px 0 10px;
} 
 
.pics img {  
	position:absolute;
	width: 774px;
	z-index:1;
} 

/* CONTACT */

fieldset { float: left;	margin-bottom:10px;}

legend { font-size:12px; font-weight:bold; color:#b01c2e; padding: 5px 0 20px 20px;}

label {	font-size:12px;	width: 110px; float: left; margin: 15px 0 0 30px; text-align: justify; color: #333333;}

input { float: left; width: 200px; margin:10px 0px 0 0px;}

input.submit { font:12px/20px georgia, arial, helvetica, sans-serif; background-color:#FFFFFF; border:1px solid; border-color:#242647; width:100px; margin-bottom: 10px; }

select { float: left; width: 150px; margin:15px 0 0; text-align: center;}

textarea { float: left; width: 400px; font:12px/20px century gothic, verdana, arial, helvetica, sans-serif; margin-top:10px;}


/* CONTENT */

#content img {float: none; height:auto; margin:0px;}
/*#content {width: 795px; margin:0px; }*/
#content {float:left; width:900px; margin:10px 0px 10px 40px;}
#content a { /* text-decoration: none; */}
#content a.link {text-decoration: none; color: #FFFFFF; }
#content a.active {text-decoration: none; color: #FFFFFF; }
#content a.hover {text-decoration: underline; color:#FFFFFF;}
#content a.visited {text-decoration: none; color: #EE1C25; }

.MenuBG { BORDER-TOP: #006bb6 thin;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-large;
    BORDER-LEFT-COLOR: aliceblue;
    COLOR: #006bb6;
    BORDER-BOTTOM: #006bb6 thin solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: aliceblue;
    TEXT-ALIGN: left;
    BORDER-RIGHT-COLOR: aliceblue }
.banner
{
    BORDER-RIGHT: navy;
    BORDER-TOP: #EF3E33 1pt solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: medium;
    BORDER-LEFT: navy;
    COLOR: white;
    BORDER-BOTTOM: #EF3E33 1pt solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #1C1F40
}
.Oldresultstable
{
    BORDER-TOP: white thin solid;
}
.resultstable
{
    border: 0px solid #FFFFFF;
}
.cellbutton
{
    BORDER-RIGHT: #EF3E33 thin solid;
    BORDER-TOP: royalblue thin solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    BORDER-LEFT: royalblue thin solid;
    COLOR: white;
    BORDER-BOTTOM: #EF3E33 thin solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: blue
}
.resultsbutton
{
    BORDER-TOP: #cc0033 thin solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: white;
    BORDER-BOTTOM: #cc0033 thin solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white
}
.inactivebutton
{
    BORDER-RIGHT: gray 1pt solid;
    BORDER-TOP: gray 1pt solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BORDER-LEFT: gray 1pt solid;
    COLOR: gray;
    BORDER-BOTTOM: gray 1pt solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: silver
}
.activebutton { cursor: pointer;
    cursor: hand;
    BORDER-RIGHT: #EF3E33 1pt solid;
    BORDER-TOP: #EF3E33 1pt solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BORDER-LEFT: #EF3E33 1pt solid;
    COLOR: white;
    BORDER-BOTTOM: #EF3E33 1pt solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif }
.lastrow { border-top: 1px solid #FFFFFF;
    BORDER-BOTTOM: #EF3E33 1px solid; }
.firstrow { BORDER-TOP: #EF3E33 1px solid }
.firstandlastrow { BORDER-TOP: #EF3E33 1px solid;
    BORDER-BOTTOM: #EF3E33 1px solid }
.displayprice { border: 1px solid #1C1F40;
    BACKGROUND-COLOR: #1C1F40;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    TEXT-TRANSFORM: capitalize;
    COLOR: white;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left; }
.propertyheading { border: 1px solid #1C1F40;
    BACKGROUND-COLOR: #1C1F40;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left; }
.propertyheadingPrint { PADDING-RIGHT: 4pt;
    PADDING-LEFT: 4pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    BORDER-BOTTOM: silver thin;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #1C1F40 }
.PropertyText { FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000033;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify;
    padding: 4px;}
.propertytextPrint { FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify }
.tiny { FONT-WEIGHT: normal;
    FONT-SIZE: xx-small;
    COLOR: white;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif }
.PlansTable { BORDER: #c0c0c0 1px solid;
    BACKGROUND-COLOR: #ffffff }
.OfficeDetails { FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    BORDER-RIGHT: #1C1F40 1px solid;
    COLOR: white;
    BACKGROUND-COLOR: #1C1F40;
    TEXT-ALIGN: center; }
.RoomHeading { FONT-WEIGHT: bold;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #1C1F40;
    text-align:left;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    padding: 4px;
     }
.propertysummary
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000033
}
.propertysummaryPrint
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000033
}
.propertytextPOTW
{
    PADDING-TOP: 4pt;
    PADDING-RIGHT: 4pt;
    PADDING-LEFT: 4pt;
    PADDING-BOTTOM: 4pt;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000033;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify
}
.displaypricePOTW
{
    PADDING-BOTTOM: 2pt;
    PADDING-RIGHT: 2pt;
    PADDING-LEFT: 2pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #1C1F40;
    TEXT-ALIGN: center
}
.propertyheadingPOTW
{
    PADDING-TOP: 2pt;
    PADDING-RIGHT: 2pt;
    PADDING-LEFT: 2pt;
    FONT-WEIGHT: 900;
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #1C1F40;
    TEXT-ALIGN: center
}
.SearchTable
{
    font-family: Arial; 
    font-size: 10pt; 
    font-weight: bold
}
.SearchHeading
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: 900;
    PADDING-LEFT: 4px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    TEXT-ALIGN: left
}
.SearchSelect
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    WIDTH: 200px
}
.SearchCell
{
    padding-left: 4px;    
    padding-right: 4px; 
    padding-top: 10px; 
    padding-bottom: 10px
}
.Disclaimer
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR: #000033;
    TEXT-ALIGN: justify;
    border: 1px solid #FFFFFF
}
.RegisterInput
{
    font-size: 8pt; 
    font-family: Arial;
    font-weight: bold; 
    width: 220px
}
.NavButtons { font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
    border:1px solid #FFFFFF }
.PrintButton { cursor: pointer;
    cursor: hand;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif }
.headertext { font-family: Arial, Verdana;
	font-size:9pt;
	font-weight:bold;
	color:#FFFFFF }
.OldfotoLink { border: 1px solid #EF3E33 }
.fotoLink { border: 0px }
.BlankCell { border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF }
.resultsListings  { PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto;
	PADDING-TOP: 0px; 
	POSITION: relative; 
	TEXT-ALIGN: justify;
	background-color: #FFFFFF;
	font-size: 10pt; }
.draftDetails { FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: white;
    BACKGROUND-COLOR: #FF0000;
    border: 1px solid #000000;
    padding: 4px;
    text-align: center;
    letter-spacing: 1px;
}
.RegArrow
{
	color: #FF0000; font-size:14pt
}
A.overseas:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #FF0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.overseas:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #FF0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.overseas:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #000033;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.searchCriteria
{
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    color: #000000;
	background-color: #FFFFFF;
	border: 0px solid #FFFFFF;
	font-size: 12px;
}
.searchCriteriaDivider
{
	border-left: 0px solid #FFFFFF;
}
.searchCriteriaHd
{
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #000000;
}
.s2PrintList { border: 0px solid #FFFFFF; }
.bannertable { border: 0px solid #FF0000; }
.RegBtn { cursor: pointer;
    cursor: hand;
    BORDER: 1px solid #FF0000;
    BACKGROUND-COLOR: #1C1F40;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    width:68; }
.resultsListingsPOTW {border-style:none; font-family: Arial;	font-weight: normal; font-size: 11px; color: #FFFFFF; background-color: #004566;}
.POTW2Head {background-color: #004566; color: #FFFFFF; font-size:12px; padding-top: 3px; padding-bottom: 3px; font-weight:bold;}
a.POTW2Lnk:link { color: #FFFFFF; TEXT-DECORATION: none; font-weight: normal; font-size: 11px;}
a.POTW2Lnk:visited { color: #FFFFFF; TEXT-DECORATION: none; font-weight: normal; font-size: 11px;}
a.POTW2Lnk:hover { color: #EC5311; TEXT-DECORATION: none; font-weight: normal; font-size: 11px;}
a.POTW2Lnk:active { color: #FFFFFF; TEXT-DECORATION: none; font-weight: normal; font-size: 11px;}
.flashtextheading { FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #EF3E33;
    border: 1px solid #EF3E33;
    TEXT-ALIGN: center; }
.s8headBG { BACKGROUND-COLOR: #1C1F40; }
.s10buttonbar { background-color: #EEEEEE;
	padding: 1px;
	border: 1px solid #EEEEEE; }
.s10activetxt { font-weight: bold;
    color: #EF812E;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer;
    cursor: hand; }
a.Viewing9:link { color:#FFFFFF; text-decoration:none; font-weight: bold; font-size: 14px}
a.Viewing9:visited { color:#FFFFFF; text-decoration:none; font-weight: bold; font-size: 14px }
a.Viewing9:hover { color:#FFFFFF; text-decoration:underline; font-weight: bold; font-size: 14px }
a.Viewing9:active { color:#FFFFFF; text-decoration:none; font-weight: bold;  font-size: 14px}
.ButtonStyle { text-align:center }
.s7OffLnk:link { 	color: #FFFFFF;
	text-decoration:none;
	text-align:center; 	}
.s7OffLnk:visited { 	color: #FFFFFF;
	text-decoration:none;
	text-align:center; 	}
.s7OffLnk:hover { 	color: #FFFFFF;
	text-decoration:underline;
	text-align:center; }
.buttonTextLink:link { 	color: #E23828;
	text-decoration:none;
	text-align:center; 	}
.buttonTextLink:visited { 	color: #E23828;
	text-decoration:none;
	text-align:center; 	}
.buttonTextLink:hover { 	color: #00529F;
	text-decoration:none;
	text-align:center; }
.inactiveButtonTextLink { color: #BBBBBB }
.imgorder	{ position:absolute }

a.buttonTextLink { color: #be0b00; font-weight:bold; }
a.buttonTextLink:link {text-decoration: none; color: #be0b00;}
a.buttonTextLink:active {text-decoration: none; color: #be0b00; }
a.buttonTextLink:hover {text-decoration: underline; color: #be0b00;}
a.buttonTextLink:visited {text-decoration: none; color: #be0b00;}

a.PageLink { color: #be0b00; font-weight:bold; }
a.PageLink:link {text-decoration: none; color: #be0b00;}
a.PageLink:active {text-decoration: none; color: #be0b00; }
a.PageLink:hover {text-decoration: underline; color: #be0b00;}
a.PageLink:visited {text-decoration: none; color: #be0b00;}

a.propertyheading { color: #C0C0C0; }
a.propertyheading:link {text-decoration: none; color: #C0C0C0; }
a.propertyheading:active {text-decoration: none; color: #C0C0C0; }
a.propertyheading:hover {text-decoration: underline; color: #C0C0C0; }
a.propertyheading:visited {text-decoration: none; color: #C0C0C0; }

.s11pic { border: 4px solid #FFFFFF; margin-bottom: 2px; }


.opaquePOTW9 {
    margin: 7px 10px 10px 10px;
    background-color:#333333;
    border:1px solid #333333;
    /* for IE */
    filter:alpha(opacity=70);
    /* CSS3 standard */
    opacity:0.7;
    z-index:0;
    position: absolute; 
    vertical-align:middle; 
    text-align:right;
    padding: 2px 2px 2px 0px;
    font-weight:normal;
    font-size:12px;
    color: #FFFFFF; }

.opaquePOTW9top {
    /* margin: 7px 10px 10px 10px; */
    margin: 7px 0px 0px 0px;
    background-color:#000033;
    border:1px solid #000033;
    /* for IE */
    filter:alpha(opacity=70);
    /* CSS3 standard */
    opacity:0.7;
    z-index:0;
    position: relative; 
    vertical-align:middle; 
    text-align:right;
    padding: 2px 2px 2px 2px;
    font-weight:normal;
    font-size:12px;
    color: #FFFFFF; }

.opaquePOTW9bottom {
    /* margin: 7px 10px 10px 10px; */
    margin: 0px 0px 7px 0px;
    background-color:#000033;
    border:1px solid #000033;
    /* for IE */
    filter:alpha(opacity=70);
    /* CSS3 standard */
    opacity:0.7;
    z-index:0;
    position: relative; 
    vertical-align:middle; 
    text-align:right;
    padding: 2px 2px 2px 2px;
    font-weight:normal;
    font-size:12px;
    color: #FFFFFF; }
    
a.lnkPOTW9 { color: #FFFFFF; }
a.lnkPOTW9:link {text-decoration: underline; color: #FFFFFF; }
a.lnkPOTW9:active {text-decoration: underline; color: #FFFFFF; }
a.lnkPOTW9:hover {text-decoration: underline; color: #be0b00; }
a.lnkPOTW9:visited {text-decoration: underline; color: #FFFFFF; }

.resultsListingsLatest { font-size:11px; width:184px; }
.latestStyle1 { font-size:11px; background-color: #E8E9E9; border-bottom:solid 1px #FFFFFF; text-align:left; vertical-align:middle; line-height:23px;
    padding: 0px 0px 0px 8px; color:#000000;}


a.lnkLatest { font-size:11px; color: #000000; }
a.lnkLatest:link { text-decoration: none; color: #000000; }
a.lnkLatest:active { text-decoration: none; color: #000000; }
a.lnkLatest:hover { text-decoration: underline; color: #be0b00; }
a.lnkLatest:visited { text-decoration: none; color: #000000; }

.submenuDivider {text-transform:capitalize;}

a.submenuLink { color: #FFFFFF; text-transform:capitalize; }
a.submenuLink:link {text-decoration: none; color: #FFFFFF; text-transform:capitalize;}
a.submenuLink:active {text-decoration: none; color: #FFFFFF;  text-transform:capitalize;}
a.submenuLink:hover {text-decoration: underline; color: #be0b00; text-transform:capitalize;}
a.submenuLink:visited {text-decoration: none; color: #FFFFFF; text-transform:capitalize;}

#style13 { text-align:left; /*background-color:#1A1A1A;*/ }

.s13contactbar { padding: 14px 2px 14px 2px; 
    vertical-align: middle;
    line-height:26px;
    color: #C0C0C0;
    text-align:left; }

.s13buttonbar { padding: 2px 2px 2px 2px;
    border-top:1px solid #C0C0C0;
    border-bottom:1px solid #C0C0C0;
    vertical-align: middle;
    line-height:30px;
    color: #C0C0C0;
    text-align:left;
    /*float:left; */ }

#s13rooms { padding: 1px 2px 1px 2px;
    line-height:28px;
    float:right; 
    vertical-align: middle;
    color: #C0C0C0;
    text-align:left;}
#s13rooms img {float:none; vertical-align:middle;}
    
.s13image { vertical-align:middle;}
    
a.buttonTextLink15 { color: #FFFFFF; font-weight:normal; }
a.buttonTextLink15:link { color: #FFFFFF; text-decoration: none; }
a.buttonTextLink15:active {text-decoration: none; color: #FFFFFF; }
a.buttonTextLink15:hover {text-decoration: underline; color: #FFFFFF;}
a.buttonTextLink15:visited {text-decoration: none; color: #FFFFFF;}

.s15pic { border-style: none; border:0px; margin: 0px; padding:0px; }
#s15left { float:left; padding: 2px 2px 2px 20px; color: #FFFFFF; }
#s15right { float:right; padding: 2px 140px 2px 2px; }

.s15table {border-bottom:1px solid #5F5F5F; background-color:#1A1A1A;}

#s15 table { padding:0px; border:0px; border-spacing:0px; border-style:none; margin:0px;}
#s15 td { padding:0px; border:0px; border-spacing:0px; border-style:none; margin:0px;}

#s15thumb {vertical-align:top; text-align:center; padding:0px; border:0px; margin:0px; border-spacing:0px;}
#s15thumb img{float:none; margin:0px;border:0px;padding:0px;border-spacing:0px;}

.displayprice15 { padding: 4px 2px 4px 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    TEXT-ALIGN: left;
    COLOR: #FFFFFF; }

.s15btntop { vertical-align:top; width:140px;}
.s15btnbottom {vertical-align:bottom; width:140px;}
.s15btn { vertical-align:middle; border-bottom:1px solid #5F5F5F; text-transform:uppercase; text-align:right; color:#FFFFFF;
    line-height:28px; padding: 0px 4px 0px 0px; font-size: 11px;  }

#s15rooms { padding: 0px 4px 0px 0px;
    line-height:28px;
    vertical-align: middle;
    color: #C0C0C0;
    text-align:right;}
#s15rooms img {float:none; vertical-align:middle;}