/* CSS Document */

/* required styles 
'breadcrumbs' and 'content_title' styles must be defined as they are applied automatically by CMS
*/
body {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	font-size:12px;
	text-align: left;
}
.breadcrumbs a.breadcrumbs{
	color: #073B67;
}
a.breadcrumbs:link{
	color: #073B67;
}

.content_title{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#003300;
}

.textfield{
	width:99%;
}
.textwrap90pc{
	width:90%;
}
.textwrap90pc input, .textwrap90pc select{
	width:90%;
}
.textwrap85{
	width:85px;
}
.textwrap85 input, .textwrap85 select{
	width:85px;
}
.textwrap100{
	width:100px;
}
.textwrap150{
	width:150px;
}
.textwrap150 input, .textwrap150 select{
	width:150px;
}
.textwrap200{
	width:200px;
}
.textwrap200 input, .textwrap200 select {
	width:200px;
}
.textwrap250{
	width:250px;
}
.textwrap300{
	width:300px;
}
.textwrap300 input, .textwrap300 select {
	width:300px;
}
.textwrap350{
	width:350px;
}
.textarea{
	width:99%;
	height: 80px;
}
.select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	width:99%;
}
.submit{
	width: 85px;
	font-size:11px;
	height: 26px;
	background-color:#E5771B;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #DF5F0B;
}

.fb_textfield{
	width:250px;
}
.fb_textarea{
	width:250px;
	height: 80px;
}
.fb_select{
	width:250px;
}
select {
	font-size: 10px;
}
.diverror{
	background-color: #FFFFEC;
	padding: 20px;
	border: 1px solid #CCCCCC;
	color:#CC0000;
}
#QSpanel select {
	width: 130px;
	font-size: 10px;
}
#QSpanel-home #QSpanel select {
	width: 110px;
}

#QSpanel {
	margin:0; padding:0;
	}
.QSsubmit {
	width: 70px;
	font-size:11px;
	height: 20px;
	background-color:#b4ba05;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #fff;
}

.Border1 {
	border: 1px solid #CCCCCC;
}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	font-size:12px;

}
th {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	font-size:12px;

}
.colour1 {
	background-color: #073B67;
}
.colour2 {
	background-color: #A5A6A8;
}
.colour3 {
	background-color: #00ADEF;
}
.colourLight1 {
	background-color: #27466a;
}
.colourLight2 {
	background-color: #FDEFE5;
}
.colourLight3 {
	background-color: #F7F7E6;
}
.colourLightForm {
	background-color:#efefef;
	}
.wht {
	color: #FFFFFF;
}

a.wht:link {
	color: #FFFFFF;
}
.Padding5px {
	padding: 5px;
}
.Padding10px {
	padding: 10px;
}
.style1 {color: #FFFFFF; font-weight: bold; }
.bodysmall {
	font-size: 11px;
}
.bodysmall2 {
	font-size: 10px;
}
.templateWidth {
	width: 900px;
}
h1 {
	margin: 0px;
	padding: 0 0 5px 0;
	font-size: 16px;
	font-weight: bold;
	color: #073B67;
	font-family: Arial, Helvetica, sans-serif;
}
h2 {
	margin: 0px;
	padding: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	color: #0000cc;
	font-family: Arial, Helvetica, sans-serif;
}
h3 {
	margin: 0px;
	padding: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
h4 {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 12px;
	font-weight: bold;
	color: #073B67;
}
h4 a:link, h4 a:visited, h4 a:active,{
text-decoration: none;
}

h5 {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 12px;
	font-weight: bold;
	color: #0000cc;
}
.h4 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #073B67;
}
.textcolour1 {
	color: #bcbcbc;
}
.textcolour2 {
	color: #e31a22;
}
a.textcolour2:link {
	color: #e31a22;
}
.textcolour3 {
	color: #95a2b2;
}
.textcolour4 {
	color: #333333;
}
.textcolour4 a:link{
	color: #333333;
}
a.textcolour3:link {
	color: #95a2b2;
}
.footerlinks {
	font-size: 11px;
}
a.footerlinks:link {
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
a.footerlinks:visited {
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}

.linkstyle2 {
	color:#000000;
}
a.linkstyle2:link {
	text-decoration:none;
	color:#000000;
}
a.linkstyle2:visited {
	text-decoration:none;
	color:#000000;
}
a.linkstyle2:hover {
	text-decoration:none;
	color:#000000;
}
.linkstyle3 {
	color:#005CB9;
}
a.linkstyle3:link {
	text-decoration:none;
	color:#005CB9;
}
a.linkstyle3:visited {
	text-decoration:none;
	color:#005CB9;
}
a:link {
	color: #0000cc;
	text-decoration: none;
}
a:visited {
	color: #0000cc;
	text-decoration: none;
}
a:hover {
	color: #FF7302;
	text-decoration: none;
	
}
.pictureborder {
	margin: 2px;
	padding: 4px;
	border: 1px solid #F4F4F7;
}
.message {
	background-color: #e8e6e6;
	padding: 20px;
	border: 1px solid #CCCCCC;
}
.bold
	{
	font-weight: bold;
	}

.fb_textfield
{
	width:200px;
}

#DetailsImages a:link img {
	border: 1px solid #ffffff;
}
#DetailsImages a:hover img {
	border: 1px solid #CC0000;
}



/* ------------------ Blog styles -------------------- */
.blog_head
{
	padding:20px;
	padding-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
}
.blog_post_title
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
}
.blog_post
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.blog_controls
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin-bottom:15px;
}
.blog_poster_detail
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	margin-top:10px;
}
.blog_separator
{
	width:100%;
	height:1px;
	background-color:#CCCCCC;
	margin-bottom:15px;
	margin-top:15px;
}
.blog_post_wrapper{
        padding:bottom: 10px;
        border-bottom:1px solid #cccccc;
}
.blog_archive_list
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin:5px;
	padding-left:10px;
}
.blog_comments_head
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:5px;
}
.blog_comment_body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.blog_comment_footer
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	margin-top:10px;
}
/* ---------------- End blog styles ------------------ */


#top-nav-panel {
	margin: auto;
	width: 968px;
	padding-top: 10px;
	padding-bottom: 30px;
}
#main-container {
	margin: auto;
	width: 968px;
	border: solid 1px #427eb0;
}
#main-container-subpage {
	margin: auto;
	width: 968px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #427eb0;
	border-right-color: #427eb0;
}
.myaccount-panel {
	height: 18px;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
	border: 1px solid #999999;
	background-color: #efefef; ;
}
#property-tools-panel a {
	color: #6584a9;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}

#footer-panel, #footer-panel a, #footer-panel a:link, #footer-panel a:visited, #footer-panel td{
	color:#000000;
	text-decoration:none;
}
#footer-panel{
	padding:8px 0 0 0;
	margin:20px 0 0 0;
	width: auto;
	text-decoration:none;
}
.box-border {
	border:1px solid #000000;
	padding: 10px;
	background-color: #DEDEDE;
	color: #333333;
	}
a.red:link {
	color:#e31a22;
	}
.red {
	color:#e31a22;
	}
#DetailsImages a:link img {
	border: 1px solid #1f3656;
}
#DetailsImages img {
	border: 1px solid #1f3656;
}
#DetailsImages a:hover img {
	border: 1px solid #ffffff;
}
.mapLabel {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana, Verdana, Arial, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #669900
}
.introImg {
	BORDER-RIGHT: #233e61 1px solid; BORDER-TOP: #233e61 1px solid; BORDER-LEFT: #233e61 1px solid; BORDER-BOTTOM: #233e61 1px solid
}
.introImg:hover {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
#bluelinks a:link, #bluelinks a:visited, #bluelinks a:active {
color:#6584a9;
}
#map a:link, #map a:visited, #map a:active {
	color: #333333;
}
#map a:hover {
	color: #9BAF4B;
}
#map {
	color: #333333;
}
#map table, #map div, #map td, #map tr {
	color: #333333;
}
#gmapmarker {
	color: #333333;
}
.QSpulldown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 120px;
}
p {
	padding: 0 0 5px 0;
	margin: 0;
}
.text12px {
	font-size: 12px;
}
.text13px {
	font-size: 13px;
}
.text14px {
	font-size: 14px;
}
#results {
	height: 440px;
	width: 440px;
	overflow: auto;
	margin: 0px;
	border: 1px solid #efefef;
}
.rowcolour1
{background-color:#efefef;}
.rowcolour0
{background-color:#fff;}
.detailsheight {height:400px;}
#detailsscrollbox {
	height: 400px;
	width: 100%;
	overflow: auto;
	margin: 0px;
	padding:0;
}
.box-border-SEARCH {
	border:1px solid #c6c6c6;
	padding: 4px;
	background-color: #E8E6E6;;
}
a.featured_link, td.featured_link, table.featured_link {
	text-decoration: none;
	display: block;
}.box-borderDark {
	border:1px solid #999999;
	padding: 10px;
	background-color: #efefef;;
}
.box-borderDark td{
}
.FormSearch98Percent {
width:90%}
/* Blog styles */
.blog_head
{
	padding:20px;
	padding-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
}
.blog_post_title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
}
.blog_post
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.blog_controls
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin-bottom:15px;
}
.blog_poster_detail
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	margin-top:10px;
}
.blog_separator
{
	width:100%;
	height:1px;
	background-color:#CCCCCC;
	margin-bottom:15px;
	margin-top:15px;
}
.blog_archive_list
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin:5px;
	padding-left:10px;
}
.blog_comments_head
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:5px;
}
.blog_comment_body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.blog_comment_footer
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	margin-top:10px;
}
/* End blog styles */.diverror{
	padding:5px;
	background-color:#efefef;
	color:#990000;
}
.message{
	padding:5px;
	background-color:#efefef;
}#detailsThumbnails {
	height: 110px;
	width: 620px;
	overflow: auto;
}
.mapLabel {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana, Verdana, Arial, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #669900
}
.PulldownBorder {
border-top:1px solid #7f9db9; border-bottom:1px solid #7f9db9;border-left:1px solid #7f9db9; margin:1px 0 1px 1px;
}
.testimonials a:link, .testimonials a:hover, .testimonials a:visited {
color:#FFFFFF;
text-decoration:none;}
.left-region1-class, .left-region1-class a, .left-region1-class a:link, .left-region1-class a:visited {color:#FFFFFF;}
.home-featured-prop-wrapper h4 a, .home-featured-prop-wrapper h4 a:link, .home-featured-prop-wrapper h4 a:visited {color:#073B67;} 

<style type="text/css">
		/* CSS for checklists */
		.checklist {
			position:absolute;
            z-index:1000;
			margin-top:0px;
			border: 1px solid #7f9db9;
			list-style: none;
 			list-style-image:none;
			overflow: auto;
			background-color: #000;
			visibility:hidden;
			font-family:Arial, Franklin Gothic Book, News Gothic MT;
			font-size:11px;
			display:block; cursor:pointer;
		}
		.checklist, .checklist li { margin-left: 0; padding: 0; display:block; background-color:#000; cursor:pointer; font-size:11px;}
		.checklist label { display: block; padding-left: 25px; text-indent: -25px; height:20px; background-color:#ffffff; cursor:pointer; border-left:1px solid #7f9db9; border-right:1px solid #7f9db9; border-bottom:1px solid #7f9db9; font-size:11px;}
		
		.checklist input { vertical-align: middle; cursor:pointer;}
		.checklist label.hover { 
    		background-color:#316ac5;
			color:#FFFFFF;
    		cursor:pointer;
			display:block;
            font-size:11px;
		}
        .all_text  {
            background-color:#fff;
            height:17px;
            font-size:11px;
            text-overflow: ellipsis;
            white-space:nowrap;
            overflow: hidden;
            padding: 0px 0px 0px 4px;
            margin: 1px 0px 0px 0px;
			font-family:Arial, Franklin Gothic Book, News Gothic MT;
			display:block;
			cursor:pointer;
        }
	</style>




.questionaire .formtitletd select{ width:150px;}

.questionaire .formfieldtd input{ width:150px;}

.questionaire .formfieldtd select{ width:150px;}

.questionaire .formfieldtd textarea{ width:150px; height:50px;}

.questionaire .formlabeltd { font-size:14px; font-weight:bold; padding:30px 0 20px 0;}

/*--------translation-----*/
.flags{ background-image:url(/media/sextantproperties.com/images/flags.gif);
	height:20px;
	width:140px;
	overflow:hidden;
	}
#google_translate_element {  padding-top:0px; font-size:12px;}
#google_translate_element select option{ font-size:12px; color:#333333;
}
#google_translate_element select {font-size:12px; 	filter:alpha(opacity=50);
	-moz-opacity:0;
	-khtml-opacity: 0;
	  /* for IE */
  filter:alpha(opacity=0);
  /* CSS3 standard */
	opacity: 0;
	width:140px;
}

.newformmode .formsubmittd input {
	background:url(/media/sextantproperties.com/images/searchbt2.gif);
	cursor:pointer;
	border:0;
	width:93px;
	height:23px;
	font-size:12px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;

}
#menu ul li ul {
display:none;
} 
#___plusone_0 {
width: 60px !important;
}
.fb_edge_widget_with_comment {
width: 69px !Important;
}







.socials-2 {
	float: left;
position: absolute;
left: -20px;
width: 217px;
}
.socials-2 ul {
	float: left;
	list-style:none;
	padding: 0px;
	margin: 0px;
}
.socials-2 ul li {
	float: left;
	list-style:none;
	padding: 0px 0 0 10px;
}
.socials-2 ul li a {
	float: left;
}
