@charset "utf-8";

/*
 Name: Brett Property Main CSS
 Date: Jan 2010
 Description: Main css file
 Version: 1.0
 Author: Tom Gathern
 Autor URI: http://jaijo.com
*/

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;}
/*
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;}

*/

:focus{outline:0}
ol,ul{list-style:none}

#container 	{
	margin:0 auto;
	width:970px;
	background-color:#f4f4f4;
}

body 	{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	background-image: url(../images/iStock_000010135363XSmall.jpg);
	margin-top:0px;
}

h1 	{
	font-size:24px;
	margin:20px 0px 2px 25px;
	color:#386c00;
}

h2	{
	font-weight:bold;
	font-size:12px;
	margin-top:10px;
	margin-left:25px;
	color:#ff0002;
}

h3	{
	font-size:11px;
	font-weight:bold;
	color:#8dbe2f;
}

p 	{
	font-size:12px;
	margin-top: 10px;
	margin-left:25px;
	margin-right:20px;
	color:#000;
	text-align:justify;
	line-height: 170%;
}

a {color:#fff; text-decoration:none;}

a.link{color:#000; text-decoration:underline;}

a:hover {color:#ff0002;}

/* Header content area */
#header img {float: left;}
#header {width:970px;}

/* Main content area */
#main	{
	float:left;
	width:720px;
}

ul.auction {list-style-type:circle; margin-left: 50px;}

ul.ticker{font-size:12px; font-weight:bold;}

/* Main content image */
#main img {float:left; margin-left: 15px;}

/* Menu styling */
.menu {font-family: arial, sans-serif; width:100%; height:30px; position:relative; font-size:11px; z-index:100; background:#282827;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:106px; height:29px; text-align:center; color:#fff; border-top:1px solid #444444; border-right:1px solid #444444; background:#282827; line-height:30px; font-size:11px; overflow:hidden;}
.menu ul {position:relative; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* Menu styling for non IE browsers */
.menu ul li:hover a {color:#8dbe2f; background:#282827;}
.menu ul li:hover ul {display:block; position:absolute; top:30px; left:0; width:105px;}
.menu ul li:hover ul li a.hide {background:#282827; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#282827; color:#fff;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#282827; color:#fff;}
.menu ul li:hover ul li a:hover {background:#999999; color:#fff;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

/* Content boxes */
.box	{
	float:left;
	width:186px;
	height:300px;
	background:#272727;
	border:2px solid #8dbe2f;
	margin:35px 5px 10px 15px;
	padding: 15px;
	font-size:10px;
	text-align:left;
	color:#FFFFFF;
}

#tickerbox{float:left; margin:15px 0 0 70px; padding-left: 5px; width:580px; height:20px; background:#272727; border:2px solid #8dbe2f;}

/* Right content area */
#rightside	{
	float:left;
	width:248px;
}

#rightside img.right {float:right; margin: 0 15px 15px 25px;}

#rightside iframe{float:right; margin: 0 15px 15px 25px;}

#twitter {float:right; margin: 0 15px 15px 25px;}

#rightmove {float:right; margin: 0 15px 15px 25px; background: url(../images/tv.jpg) no-repeat;
	border:1px solid #ddd; width:198px; padding: 5px 0 0 0;}

/* Main content */
#links a.links {height:90px; width: 170px; float: left; margin: 0 15px 15px 15px;}
#links a.jaijo {background:url(../images/links/jaijo_design.gif) no-repeat;}
#links a.clarks {background:url(../images/links/clarks.png) no-repeat;}
#links a.network {background:url(../images/links/network_auctions.png) no-repeat;}
#links a.noble {background:url(../images/links/noble.png) no-repeat;}
#links a.stop {background:url(../images/links/1-stop.png) no-repeat;}
#links a.haven {background:url(../images/links/haven.png) no-repeat;}
#links a.carm {background:url(../images/links/carmarthenshire.png) no-repeat;}
#links a.pem {background:url(../images/links/pemb.png) no-repeat;}
#links a.milf {background:url(../images/links/milford.png) no-repeat;}

#map {width: 500px; height: 300px; margin: 20px 0px 30px 123px;}

/* Contact Forms */

#contact {
	float: left;
	margin: 15px;
}

fieldset
{
	float: left;
	margin-bottom:10px;
}

legend	{
	font-size:20px;
	color:#ed2290;
	margin: 1px 20px 0 20px;
}

label
{
	font-size:12px;
	width: 95px;
	float: left;
	margin: 22px 0 0 20px;
	text-align: justify;
	color: #333333;
}

input
{
	float: left;
	width: 200px;
	margin:20px 0px 0 0px;
}

input.submit 
{
	font:12px/20px verdana, arial, helvetica, sans-serif;
	padding: 0;
	background-color :#FFFFFF;
	border:1px solid;
	border-color: #386C00;
}

select
{
	float: left;
	width: 200px;
	margin:20px 0 0;
	text-align: center;
}

textarea
{
	float: left;
	width: 508px;
	font:12px/20px verdana, arial, helvetica, sans-serif;
	margin-top:10px;
}

/* Footer content area */
#footer	{
	height: 112px;
	background: url(../images/footer_16.jpg) no-repeat;
	margin-top:0px;
	position:relative;
	vertical-align:baseline;
}

#footeraddress{position:absolute; bottom:5px; float:left; margin-left: 375px; width: 600px;}

#footer p {font-size:10px; text-align:right; font-weight:bold; color:#fff;}

#footer a {color:#fff; text-decoration:underline;}
#footer a:hover {color:#ff0002;}
#footer a.footer {width:45px; height: 44px; display: block; float: left; margin: 10px 10px 0px 0px;}
#footer a.propertylive {background:url(../images/property_live.png) no-repeat;}

#footer img	{float:left; margin: 10px 10px 0px 5px;}

.clear{clear:both}

/* Slideshow */
#slideshow {
	height:221px;
	position: relative;
	padding: 0px 0px 0px 0px;
}

#slideshow IMG {
	position:absolute;
	top:0px;
	z-index:8;
	width: 531px;
	height: 221px;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

/*CONTENT*/

#content img {float: none; margin-left: 0px;}

#content {width:720px; margin:10px 10px 10px 15px;}
#content a { text-decoration: none; }
#content a.link {text-decoration: none; color: #386C00; }
#content a.active {text-decoration: none; color: #386C00; }
#content a.hover {text-decoration: underline; /* color: #84DC75; */ color:#FF0101;}
#content a.visited {text-decoration: none; color: #386C00; }

/*CONTENT - DETAILS*/

#contentDetails img {float: none; margin-left: 0px;}

#contentDetails {width:820px; margin:10px 10px 10px 15px;}
#contentDetails a { text-decoration: none; }
#contentDetails a.link {text-decoration: none; color: #386C00; }
#contentDetails a.active {text-decoration: none; color: #386C00; }
#contentDetails a.hover {text-decoration: underline; /* color: #84DC75; */ color:#FF0101;}
#contentDetails a.visited {text-decoration: none; color: #386C00; }

.MenuBG
{
    BORDER-TOP: #13214E solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-large;
    BORDER-LEFT-COLOR: #13214E;
    COLOR: blue;
    BORDER-BOTTOM: #13214E;
    font-family:verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: blue;
    TEXT-ALIGN: left;
    BORDER-RIGHT-COLOR: #13214E
}
.banner
{
    BORDER-RIGHT: blue;
    BORDER-TOP: blue 1pt solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: medium;
    BORDER-LEFT: blue;
    COLOR: white;
    BORDER-BOTTOM: blue 1pt solid;
    font-family:verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #13214E;
    text-align:center;
}
.photobanner
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #6c1515;
    font-family:verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #13214E;
    TEXT-ALIGN: center
}
.resultstable {  border-style: none;
    /*BORDER-TOP: 1px solid #F4F4F4; */
    BACKGROUND-COLOR: #F4F4F4; }
.cellbutton
{
    BORDER-RIGHT: #6c1515 thin solid;
    BORDER-TOP: royalblue thin solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    BORDER-LEFT: royalblue thin solid;
    COLOR: white;
    BORDER-BOTTOM: #6c1515 thin solid;
    font-family:verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: blue
}
.resultsListings
{
	background-color: #F9F9F9;
	border:1px solid: #F9F9F9;
    font-size: 10pt;
}
.resultsbutton
{
    BORDER-TOP: blue thin solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: white;
    BORDER-BOTTOM: blue thin solid;
    font-family:verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: white
}
.inactivebutton
{
    BORDER-RIGHT: silver 1pt solid;
    BORDER-TOP: silver 1pt solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: silver 1pt solid;
    COLOR: silver;
    BORDER-BOTTOM: silver 1pt solid;
    font-family:verdana, arial, helvetica, sans-serif
}
.activebutton
{
    cursor: pointer;
    cursor: hand;
    BORDER-RIGHT: #CCE0DF 1pt solid;
    BORDER-TOP: #CCE0DF 1pt solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #CCE0DF 1pt solid;
    COLOR: white;
    BORDER-BOTTOM: #CCE0DF 1pt solid;
    font-family:verdana, arial, helvetica, sans-serif;
    TEXT-ALIGN: center
}
.firstrow
{
    BORDER-TOP: #386C00 1px solid;
    border-bottom: #F4F4F4 1px solid;
}
.lastrow
{
    BORDER-TOP: #F4F4F4 1px solid;
    BORDER-BOTTOM: #386C00 1px solid;
}
.firstandlastrow
{
    BORDER-TOP: #386C00 1px solid;
    BORDER-BOTTOM: #386C00 1px solid;
}
.displayprice
{
    PADDING-RIGHT: 2pt;
    PADDING-LEFT: 2pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    font-family:verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #386C00;
    border: 1px solid #386C00;
    TEXT-ALIGN: right
}
.propertyheading
{
    PADDING: 2px;
    FONT-WEIGHT: 900;
    FONT-SIZE: 12pt;
    COLOR: #FFFFFF;
    font-family:verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #386C00;
    border: 1px solid #386C00;
    TEXT-ALIGN: right }
.homepagetext { FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: white;
    font-family:verdana, arial, helvetica, sans-serif }
.RoomHeading {  FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #386C00;
    font-family:verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #F4F4F4;
    border: 1px solid #F4F4F4; }
.PropertyText { FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #000000;
    font-family:verdana, arial, helvetica, sans-serif;
    padding-left: 5px;
    padding-bottom:5px;
    text-align: left; }
.home1 { FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    COLOR: #6c1515;
    FONT-STYLE: italic;
    font-family:verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #13214E }
.home2 { FONT-WEIGHT: bold;
    FONT-SIZE: large;
    COLOR: #6c1515;
    FONT-STYLE: italic;
    font-family:verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #13214E }
.tiny { FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #13214E;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif }
.PlansTable { border: silver 1px solid; BACKGROUND-COLOR: white }
.propertysummary { FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #13214E }
.propertysummaryPrint { FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #13214E
}
.propertytextPrint
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #13214E
}
.propertyheadingPrint
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 12pt;
    COLOR: white;
    BACKGROUND-COLOR: #13214E
}
.bannerText
{
	background-color: #CCE0DF;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #13214E;
}
.propertytextPOTW
{
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 4px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #13214E;
    font-family:verdana, arial, helvetica, sans-serif;
    TEXT-ALIGN: left;
}
.displaypricePOTW
{
    PADDING-BOTTOM: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #13214E;
    font-family:verdana, arial, helvetica, sans-serif;
    TEXT-ALIGN: left;
}
.propertyheadingPOTW
{
    PADDING-TOP: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #13214E;
    font-family:verdana, arial, helvetica, sans-serif;
    TEXT-ALIGN: left;
}
.officeDetails
{
    font-family:verdana, arial, helvetica, sans-serif;
    FONT-SIZE: 12px;
    BORDER: #386C00 1px solid;
    COLOR: white;
    BACKGROUND-COLOR: #386C00;
    TEXT-ALIGN: center;
    line-height: 32px;
    vertical-align: middle;
}
.SearchTable
{
    font-family:verdana, arial, helvetica, sans-serif; 
    font-size: 10pt; 
    font-weight: bold
}
.SearchHeading
{
    font-family:verdana, 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:verdana, 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:verdana, arial, helvetica, sans-serif;
    COLOR: #13214E;
    TEXT-ALIGN: justify;
}
.RegisterInput
{
    font-size: 8pt; 
    font-family:verdana, arial, helvetica, sans-serif;
    font-weight: bold; 
    width: 220px
}
.NavButtons
{
    font-family:verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    border: 1px solid #F4F4F4;
    color: #10224A;
}
.topadd 
{
	FONT-SIZE: 8pt; 
	COLOR: #006666; 
	font-family:verdana, arial, helvetica, sans-serif; 
	TEXT-ALIGN: right
}
.PrintButton
{
    cursor: pointer;
    cursor: hand;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    font-family:verdana, arial, helvetica, sans-serif;
    TEXT-ALIGN: center
}
.fotoLink
{
	border: 0px solid #F4F4F4;
}
.BlankCell
{
	border-top: 1px solid #F4F4F4;
	border-bottom: 1px solid #F4F4F4;
}
.draftDetails
{
    font-family:verdana, arial, helvetica, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: white;
    BACKGROUND-COLOR: #48368C;
    border: 1px solid #000000;
    padding: 4px;
    text-align: center;
    letter-spacing: 1px;
}
.RegArrow
{
	color: #FF0000; font-size:14pt
}
.searchCriteria
{
    font-family:verdana, arial, helvetica, sans-serif;
    color: #10224A;
	background-color: #F4F4F4;
	border: 1px solid #F4F4F4;
	font-size: 12px;
}
.searchCriteriaDivider
{
	border-left: 1px solid #F4F4F4;
}
.searchCriteriaHd
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #10224A;
}
.s2PrintList
{
	border: 1px solid #386C00;
}
.bannerTable
{
	border: 0px
}
.RegBtn
{
    cursor: pointer;
    cursor: hand;
    BORDER: 1px solid #386C00;
    BACKGROUND-COLOR: #13214E;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FFFFFF;
    font-family:verdana, arial, helvetica, sans-serif;
    width:68;
}
.resultsListingsPOTW
	{border-style:none;	font-family:verdana, arial, helvetica, sans-serif;	font-weight: normal; font-size: 11px; color: #13214E; background-color: #FFFFFF;}
.POTW2Head {background-color: #006261; color: #386C00; font-size:12px; padding-top: 3px; padding-bottom: 3px; font-weight:bold;}
a.POTW2Lnk:link { color: #006261; TEXT-DECORATION: none; font-weight: normal; font-size: 11px;}
a.POTW2Lnk:visited { color: #006261; TEXT-DECORATION: none; font-weight: normal; font-size: 11px;}
a.POTW2Lnk:hover { color: #006261; TEXT-DECORATION: underline; font-weight: normal; font-size: 11px;}
a.POTW2Lnk:active { color: #006261; TEXT-DECORATION: none; font-weight: normal; font-size: 11px;}
.flashtextheading { PADDING: 4px;
    FONT-WEIGHT: 900;
    FONT-SIZE: 14px;
    COLOR: #FFFFFF;
    font-family:verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #CCE0DF;
    border: 1px solid #CCE0DF;
    TEXT-ALIGN: left }
.s8headBG
{
    BACKGROUND-COLOR: #CCE0DF;
}
.s10buttonbar { background-color: #F4F4F4;
	border: 1px solid #F4F4F4;
	padding: 1px;}
.s10activetxt { font-weight: bold;
    color: #CCE0DF;
    font-family:verdana, 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:left; font-size:11px; vertical-align:middle;}
.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: #386C00;
	text-decoration:none;
	text-align:center;
	font-weight:bold; }
.buttonTextLink:visited {	color: #386C00;
	text-decoration:none;
	text-align:center;
	font-weight:bold; }
.buttonTextLink:hover { color: #FF0101;
	text-decoration:underline;
	text-align:center;
	font-weight:bold; }
.inactiveButtonTextLink { color: #BBBBBB }
.imgorder	{ position:absolute }
.submenuDivider { text-align: right; }
.s11pic { border: 1px solid #F4F4F4; padding-bottom: 2px; }

a.PageLink { color: #386C00; font-weight:bold; }
a.PageLink:link {text-decoration: none; color: #386C00;}
a.PageLink:active {text-decoration: none; color: #386C00; }
a.PageLink:hover {text-decoration: underline; color: #FF0101;}
a.PageLink:visited {text-decoration: none; color: #386C00;}

a.PropertyHeading { color: #FFFFFF; }
a.PropertyHeading:link {text-decoration: none; color: #FFFFFF; }
a.PropertyHeading:active {text-decoration: none; color: #FFFFFF; }
a.PropertyHeading:hover {text-decoration: underline; color: #84DC75; }
a.PropertyHeading:visited {text-decoration: none; color: #FFFFFF; }

a.submenuLink { color: #386C00; font-weight:bold; line-height:24px; }
a.submenuLink:link {text-decoration: none; color: #386C00;}
a.submenuLink:active {text-decoration: none; color: #386C00; }
a.submenuLink:hover {text-decoration: underline; color: #FF0101;}
a.submenuLink:visited {text-decoration: none; color: #386C00;}

.submenuLink {height:24px; line-height:24px; vertical-align:middle; 
    }
.printIcon { vertical-align:middle; 
    }   
