﻿@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Fjalla+One|Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);
@import url(http://fonts.googleapis.com/css?family=Yellowtail);

.dnnEditState .DnnModule { opacity: 1; }

/* Elements
------------------------------------------------------------------------------------ */

img { border: none; }
hr { border: none; border-top: solid 1px #DDDDDD; height: 0; }
blockquote {}

/* Lists */
ul, ol { margin: 1.15em 0; padding-left: 2.3em; }
li { margin: 0.5em 0; padding: 0; }
ul li { list-style-type: disc; }
ol li { list-style-type: decimal; }

/* Psuedo Elements */
:first-child { margin-top: 0; }
:last-child { margin-bottom: 0; }
:focus { outline: 0; }

/* HTML 5 */
article, aside, footer, header, nav, section, dialog, figure, hgroup, menu { display: block; }
article {}
aside {}
details {}
summary {}
figure {}
mark {}
time {}

/* Type
------------------------------------------------------------------------------------ */

/* Reset DNN Styles */
.Normal, .NormalDisabled, .NormalDeleted { color: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; }
.NormalBold	{ color: inherit; }

p { margin-bottom: 1.15em; margin-top: 1.15em; }
em { font-style: italic; }
strong { font-weight: bold; }
del {}
ins {}
sup {}
sub {}

/* Headings */
h1, h2, h3, h4, h5, h6 {
	font-family: 'Fjalla One', sans-serif;
	font-weight: normal;
	line-height: 1.65em;
	margin-bottom: 0;
	margin-top: 1.15em;
}
h1 + *, h2 + *, h3 + *, h4 + *, h5 + *, h6 + * { margin-top: 1.15em; }
h1 { font-size: 3.84em; }
h2 { font-size: 2.3em; }
h3 { font-size: 1.92em; }
h4 { font-size: 1.25em; }
h5 { font-size: 1.15em; }
h6 { font-size: 1em; }

/* Links */
a:link, a:link, a:hover { color: #087abb; text-decoration: underline; }
a:visited {color: #034c75; text-decoration: underline; }
a:active {}
a:hover {}

/* Custom Colors */
.primary-text-color { color: #69bb08; }
.secondary-text-color { color: #087abb; }

/* Layout
------------------------------------------------------------------------------------ */

html, #Body, #Form, .Skin { margin: 0; padding: 0; position: relative; }
#Body { background-color: #f7f5ee; font-size: 100%; }

.skin { color: #6E6C65; font-family: 'Roboto', sans-serif; font-size: 0.825em; line-height: 1.38em; min-width: 960px; }
.containing-width { margin: 0 auto; position: relative; width: 960px; }

/* Header */
#skin-header {
	background: #ced6e1;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ced6e1), to(#f7f5ee));
		background: -webkit-linear-gradient(#ced6e1, #f7f5ee);
		background: -moz-linear-gradient(#ced6e1, #f7f5ee);
		background: -ms-linear-gradient(#ced6e1, #f7f5ee);
		background: -o-linear-gradient(#ced6e1, #f7f5ee);
		background: linear-gradient(#ced6e1, #f7f5ee);
		-pie-background: linear-gradient(#ced6e1, #f7f5ee);
}
#skin-header > .containing-width { background: url('images/header-clouds.png') center bottom no-repeat; }
#skin-logo { margin-bottom: 1.75em; margin-top: 1.75em; }
#login-box {
	background-color: #69bb08;
	border-radius: 0 0 10px 10px;
		-moz-border-radius: 0 0 10px 10px;
		-ms-border-radius: 0 0 10px 10px;
		-webkit-border-radius: 0 0 10px 10px;
	box-shadow: 0 0 5px rgba(0,0,0,0.75);
		-moz-box-shadow: 0 0 5px rgba(0,0,0,0.75);
		-ms-box-shadow: 0 0 5px rgba(0,0,0,0.75);
		-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.75);
	float: right;
	font-size: 0.77em;
	line-height: 1em;
	padding: 1em;
	text-transform: uppercase;
}
#login-box a {
	background: 0 center no-repeat;
	color: #FFFFFF;
	padding-left: 1.5em;
	text-decoration: none;
}
#login-box .skin-login { background-image: url('images/login-icon.png'); }
#login-box .skin-user { background-image: url('images/user-icon.png'); margin-left: 1.5em; }
#login-box .MyLookup { background-image: url('images/mylookup_icon.png'); }

/* Banner */
#skin-banner { background: #087abb; border-bottom: solid 10px #f1d78e; }
#skin-banner > .containing-width {
	background: url('images/banner-bg.jpg') right bottom no-repeat;
	min-height: 1em;
	padding-bottom: 2.3em; 
}
#skin-banner h1 {
	color: #FFFFFF;
	text-shadow: 3px 3px 3px rgba(0,0,0,0.75);
		-moz-text-shadow: 3px 3px 3px rgba(0,0,0,0.75);
		-ms-text-shadow: 3px 3px 3px rgba(0,0,0,0.75);
		-webkit-text-shadow: 3px 3px 3px rgba(0,0,0,0.75);
}
#skin-banner .DNNModuleContent { color: #c7e1f0; }

#skin-banner h1 { line-height: 51px; }
/* Content */
#skin-content { margin-bottom: 1.15em; margin-top: -35px; }
#skin-content > .containing-width {
	background-color: #fff;
	border: solid 10px #FFFFFF;
	box-shadow: 0 0 10px rgba(0,0,0,0.25);
		-moz-box-shadow: 0 0 10px rgba(0,0,0,0.25);
		-ms-box-shadow: 0 0 10px rgba(0,0,0,0.25);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.25);
}
.top-row {
	background: #FFFFFF;
	margin: 0 -1%;
	padding: 0 1% 10px 1%;
	position: relative;
}
.top-row .Pane { margin-left: 0; margin-right: 0; padding-left: 1%; padding-right: 1%; }
.top-row:before {
	bottom: -1px;
	content: '';
	display: block;
	height: 0;
	left: 0;
	position: absolute;
	width: 100%;
}
.top-row.empty { display: none; }
.top-row .Pane + .Pane:before {
	border-left: solid 1px #ededed;
	content: '';
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
}

.HeaderTagline {
	font-family: 'Yellowtail', cursive;
	font-size: 22px;
	letter-spacing: 1px;
	margin-top: 28px;
}

/* Footer */
#skin-footer .DNNModuleContent { color: #b6b2a6; font-size: 0.84em; }

/* Navigation
------------------------------------------------------------------------------------ */

#skin-nav {
background: #dadee7; /* Old browsers */f

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZGVlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMmJmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #dadee7 0%, #b2bfcf 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dadee7), color-stop(100%,#b2bfcf)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #dadee7 0%,#b2bfcf 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #dadee7 0%,#b2bfcf 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #dadee7 0%,#b2bfcf 100%); /* IE10+ */

background: linear-gradient(to bottom,  #dadee7 0%,#b2bfcf 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadee7', endColorstr='#b2bfcf',GradientType=0 ); /* IE6-8 */


	position: relative;
}
#skin-nav > .containing-width { position: relative; }

/* Nav Root Items */
#skin-nav .DNNStandard .Root  { float: left; margin-right: 0.5%; position: relative; }
#skin-nav .Root > a {
	border-radius: 0.75em 0.75em 0 0;
		-moz-border-radius: 0.75em 0.75em 0 0;
		-ms-border-radius: 0.75em 0.75em 0 0;
		-webkit-border-radius: 0.75em 0.75em 0 0;
	color: #495e79;
	font-size: 1.15em;
	font-weight: bold;
	line-height: 1em;
	padding: 1em;
	position: relative;
}
#skin-nav .Item.Root.First.Selected.HasChild.BC { margin-top: 6px; }

/* Nav Root Selected or Hover */
#skin-nav .Root.Selected > a,
#skin-nav .Root:hover a
{
	color: #FFFFFF;
	margin-top: -0.75em;
	padding-top: 1.75em;
}
#skin-nav .Root.Selected > a { background-color: #087abb; }
#skin-nav .Root:hover > a { background-color: #087abb; z-index: 999; }

/* Nav Sub */
#skin-nav .SubLevel{
	background: #087abb;
}

#skin-nav .SubLevel a {
	color: #fff;
	font-size: 14px;
	line-height: 10px;
	padding: 10px;
}

#skin-nav .SubLevel a:hover {
	color: #fff;
}

/* Grid
------------------------------------------------------------------------------------ */

.grid { float: left; }
.grid-0, .grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 { margin-left: 1%; margin-right: 1%; }

.grid-1 { width: 6.333%; }
.grid-2 { width: 14.666%; }
.grid-3 { width: 23%; }
.grid-4 { width: 31.333%; }
.grid-5 { width: 39.666%; }
.grid-6 { width: 48%; }
.grid-7 { width: 56.333%; }
.grid-8 { width: 64.666%; }
.grid-9 { width: 73%; }
.grid-10 { width: 81.333%; }
.grid-11 { width: 89.666%; }
.grid-12 { width: 98%; }

.pane { position: relative; }
.DNNEmptyPane, td.DNNEmptyPane, .Empty, td.Empty { border: 0; display: none; margin: 0; padding: 0; width: 0; }

.Row { clear: both; }

.float-l { float: left; }
.float-r { float: right; }
.clear-l { clear: left; }
.clear-r { clear: right; }
.clear { clear: both; }
.clearfix:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }

/* Features
------------------------------------------------------------------------------------ */

/* Buttons */
.button, a.button {
	background-color: #666666;
	border-radius: 0.25em;
		-moz-border-radius: 0.25em;
		-ms-border-radius: 0.25em;
		-webkit-border-radius: 0.25em;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-family: 'Fjalla One', sans-serif;
	line-height: 1em;
	padding: 0.25em 1em;
	position: relative;
	text-decoration: none;
}
.button:hover { background-color: #777777; text-decoration: none; }
.button-large { font-size: 2em; }
.button-medium { font-size: 1.5em; }
.button-small {}

.button.primary-color { background-color: #69bb08; color: #FFFFFF; }
.button-.secondary-color { background-color: #087abb; color: #FFFFFF; }

/* Lists */
.list-arrow { padding-left: 1.34em; }
.list-arrow li { list-style-type: none; position: relative; }
.list-arrow li:before {
	background: url('images/list-icons.png') no-repeat;
	content: '';
	display: block;
	font-size: 0.53em;
	height: 1em;
	left: -2.5em;
	position: absolute;
	top: 0.85em;
	width: 11px;
}
.list-arrow.primary-color li:before { background-position: 0 0; }
.list-arrow.secondary-color li:before { background-position: 0 -7px; }

/* IE CSS3
------------------------------------------------------------------------------------ */

#skin-header,
#login-box,
#skin-content > .containing-width,
#skin-nav,
#skin-nav .Root a,
#skin-nav .SubLevel,
.button,
.top-search-homes input[type='text']
{ behavior: url(/Portals/_default/Skins/LookUpRealty/scripts/PIE.htc); }

/* Content
------------------------------------------------------------------------------------ */

.top-title {
	text-align: center;
	padding: 0 33.333%;
	position: relative;
	width: 31.333%;
}
.top-title:before, .top-title:after {
	background: url('images/top-title-arrows.png') no-repeat;
	content: '';
	display: block;
	height: 13px;
	margin: 0.6em 0;
	position: absolute;
	top: 0;
	width: 33.333%;
	
}
.top-title:before { background-position: right 0; left: 0; margin-right: 2%; }
.top-title:after {background-position: left -13px; margin-left: 2%; right: 0; }

.top-search-homes { position: relative; }
.top-search-homes input[type='text'] {
	border: none;
	border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	box-shadow: 0 0 5px rgba(0,0,0,0.25);
		-moz-box-shadow: 0 0 5px rgba(0,0,0,0.25);
		-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.25);
	display: block;
	height: 2.35em;
	line-height: 2.3em;
	padding: 0 11% 0 3%;
	width: 86%;
}
.top-search-homes input[type='submit'] {
	background: url('images/search-icon.png') 0 center no-repeat;
	border: none;
	height: 2.35em;
	padding: 0;
	position: absolute;
	right: 3%;
	text-indent: -9999px;
	top: 0;
	width: 17px;
}
/* legacy pages*/
table.GridView {
   width: 100%;
   border-width: 0px;
   border-collapse: collapse;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 13px;
   font-weight: normal;
}
table.GridView td {
   text-align: left;
   border-width: 1px;
   padding: 1px;
   border-style: inset;
	background: #fff !important;
   border-top: #FFFFFF 0px solid;
   border-right: #FFFFFF 0px solid;
   border-left: #FFFFFF 0px solid;
   font-family: Tahoma, Arial, Helvetica;
   font-weight: normal;
   line-height: 30px;
}

table.GridView img {
    vertical-align: text-bottom;
    border-width: 0px;
}

table.GridView td.c {
   text-align: center;
}

table.GridView td.r {
   text-align: right;
}

table.Normal td.c {
   text-align: center;
}

table.Normal td.r {
   text-align: right;
}

table.GridView img {
	vertical-align: text-bottom;
	border-width: 0px;
}

table.GridView tr:hover {
   background-color: #EEEEFF;
}
td.GridViewHeader {
   border-width: 1px;
   padding: 1px;
   border-style: inset;
   border-color: gray;
   border-top: #FFFFFF 0px solid;
   border-right: #FFFFFF 0px solid;
   border-left: #FFFFFF 0px solid;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 13px;
   font-weight: bold;
   color: #003366;
   background-image: url(header.gif);
   background-color: #FFFFFF;
}

td.GridViewHeader td.c {
   text-align: center;
}

td.GridViewHeader td.r {
   text-align: right;
}

td.GridViewHeader td:hover {
   background-color: #FFFFFF;
   background-image: url(header.gif);
}
td.GridViewHeader a {
   color: #666666; 
}
td.GridViewHeader a:hover {
   color: #000000; 
}
td.GridViewHeader a:visited {
   color: #666666; 
}
H1.real-estate-properties-title {
   font-size:  24px;
   font-weight: normal;
   height: 18;
   color: #66BB00;
   margin-bottom: 0px;
   vertical-align: bottom;
   display: table-cell; 
}


.FieldCaption{
   font-family: Verdana, Tahoma, Arial, Helvetica;
   font-size:  11px;
   font-weight: bold;
   color: #000000;
}

.FinePrint {
   font-family: Verdana, Tahoma, Arial, Helvetica;
   font-size:  9px;
   font-weight: normal;
   color: #21618C;
}
.FinePrintGray {
   font-family: Verdana, Tahoma, Arial, Helvetica;
   font-size:  9px;
   font-weight: normal;
   color: #666666;
}
table.LeftMenuBG {
   height: 100%;
   margin-right: 15px;
   border-width: 0px;
   border-collapse: collapse;
   background-color: #7D9AC6;
}

table.LeftMenuBG td {
   padding: 0px;
   border-width: 0px;
   border-collapse: collapse;
}

table.RightBorderBG {
   height: 100%;
   width: 25px;
   margin-left: 15px;
   border-width: 0px;
   border-collapse: collapse;
   background-color: #7D9AC6;
}

table.RightBorderBG td {
   padding: 0px;
   border-width: 0px;
   border-collapse: collapse;
}

table.LeftMenu {
   width: 100%;
   border-width: 0px;
   border-collapse: collapse;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 13px;
   background: #0a7abb;
}

table.LeftMenu td {
   padding-left: 10px;
   padding-right: 15px;
   padding-top: 5px;
   padding-bottom: 5px;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 12px;
   font-weight: normal;
   text-align: right;
}

table.LeftMenu a:link {
   font-family: Tahoma, Arial, Helvetica;
   font-size: 13px;
   font-weight: bold;
   color: #fff;
   text-decoration: none;
   height: 15px;
}

table.LeftMenu a:visited {
   font-family: Tahoma, Arial, Helvetica;
   font-size: 13px;
   font-weight: bold;
   color: #fff;
   text-decoration: none;
   height: 15px;
}

table.LeftMenu a:hover {
   font-family: Tahoma, Arial, Helvetica;
   font-size: 13px;
   font-weight: bold;
   color: #fff;
   text-decoration: none;
   height: 15px;
}

table.LeftMenu td.LeftMenuTitle {
   border-width: 0px;
   font-family: Arial, Verdana, Tahoma, Helvetica, Arial;
   font-size: 15px;
   font-stretch: narrower;
   font-weight: bolder;
   color: #FFFFFF;
   text-align: center;
   height: 15px;
	background: #0a7abb;
}

table.LeftMenu td.Selected {
	background: #68be2b;
	border-radius: 0.75em 0 0 0.75em;
		-moz-border-radius: 0.75em 0 0 0.75em;
		-ms-border-radius: 0.75em 0 0 0.75em;
		-webkit-border-radius:0.75em 0 0 0.75em;
	color: #fff;
   font-family: Tahoma, Arial, Helvetica;
   font-size: 13px;
   font-weight: bold;
}

table.LeftMenu td.Selected a.Selected {
   font-family: Tahoma, Arial, Helvetica;
   font-size: 13px;
   font-weight: bold;
   color: #fff;
   text-decoration: none; 
}

table.LeftMenu td.Padding {
   padding-left: 5px;
   padding-right: 0px;
   border-width: 0px;
   border-top: #000000 0px solid;
   border-bottom: #000000 0px solid;
   border-right: #000000 0px solid;
   border-left: #000000 0px solid;
}



table.LeftMenu tr.Bottom {
   height: 100%;
} 

table.LeftMenu td.Bottom {
   height: 100%;
   padding-left: 5px;
   padding-right: 0px;
   border-width: 0px;
} 
.TitleBar {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  15px;
   font-weight: bold;
   text-align: center;   
   padding: 5px;
   margin-top: 5px;
   margin-bottom: 5px;
   color: White;
   background-color: #087abb;
}

.SubHead    {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  13px;
    font-weight:  bold;
	line-height: 30px;
    color: #003366;
}

td .Normal { color: #000; font-weight: bold; }

ul.active-topics li {
	margin: 0px;
	line-height: 5px;
}

span.reg-error {
	color: red;
}

div.mls-header {
	width: 60%;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}
/* style of item titles on edit and admin pages */
.SubHeadSmall    {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  9px;
    font-weight:    bold;
    color: #003366;
}
a.AdFormat:link {color:#0066DD;font: normal normal normal 13px Tahoma, Arial, Helvetica; text-decoration: none;}
a.AdFormat:visited {color:#0066DD;font:normal normal normal 13px Tahoma, Arial, Helvetica; text-decoration: none;}
a.AdFormat:active {color:#0066DD;font:normal normal normal 13px Tahoma, Arial, Helvetica; text-decoration: none;}
a.AdFormat:hover {color:#004499; font:normal normal normal 13px Tahoma, Arial, Helvetica; text-decoration: underline;}

a.FilterSelected {
   font-weight: normal; 
   font-style: normal; 
   Color: #000000;
}
a.FilterSelected:link {
   font-weight: normal; 
   font-style: normal; 
   Color: #000000;
}
a.FilterSelected:visited {
   font-weight: normal; 
   font-style: normal; 
   Color: #000000;
}

td a { line-height: 28px; }

.GroupTitle {
	color: #66BB00;
	font-family: 'Fjalla One', sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.65em;
	margin: 5px 0;
}

td.sales-c {
	display: inline-block; 
	margin: 10px; 
}

table.SimpleTabNav
{
 border-spacing:0px; 
}

td.SimpleTabActive {
 border:1px solid #777;
 border-bottom:none;
 background-color:white;
 background-image: url(/images/ndnn/TabBGActive.gif);
 background-repeat: repeat-x;
 color:black;
 cursor:arrow;
 height:10px;
 text-align:center;
 font-family:verdana,arial;
 font-size:12px;
 font-weight:normal;
}

td.SimpleTabActive a{
 color:#004499;
 text-decoration:none;
}

td.SimpleTabActive a:visited{
 color:#004499;
 text-decoration:none;
}

td.SimpleTabActive a:active{
 color:#004499;
 text-decoration:none;
}

td.SimpleTabActive a:hover{
 color:#004499;
 text-decoration:none;
}

td.SimpleTab {
 border:1px solid #777;
 background-color:#DDE;
 background-image: url(/images/ndnn/TabBG.gif);
 color:black;
 cursor:pointer;
 height:10px;
 text-align:center;
 font-family:verdana,arial;
 font-size:12px;
 font-weight:normal;
 margin:0 0 0 0;
}

td.SimpleTab a{
 color:black;
 padding-bottom:.1em;
 text-decoration:none;
}

td.SimpleTab a:visited{
 color:black;
 text-decoration:none;
}

td.SimpleTab a:active{
 color:black;
 text-decoration:none;
}

td.SimpleTab a:hover{
 color:#049;
 background-color:#DDD;
 padding-bottom:.3em;
 text-decoration:none;
}

td.SimpleTabSpacer{
 border-bottom:1px solid #777;
 padding:0px;
 margin:0 0 0 0;
}

.SimpleTabContent {
 border:1px solid #777;
 border-top:0;
 text-align:left;
 font-family:verdana,arial;
 font-size:12px;
 padding:.5em;
 height:27em;
}

.SimpleTabContentShort {
 border:1px solid #777;
 border-top:0;
 text-align:left;
 font-family:verdana,arial;
 font-size:12px;
 padding:.5em;
 height:19em;
}

table.property-nearby {
	margin-top: 3px;
}
table.property-media {
	margin-top: 3px;
}


a.lnkShare.addthis_button_facebook_like {
	width: 85px;
}

a.lnkShare.addthis_button_google_plusone {
	width: 76px;
}



a.lnkShare {
	width: 92px;
}




/* My Lookup
------------------------------------------------------------------------------------ */
td h1 { color: #69bb08; }

.GridViewHeader b { color: #087abb; }
.GridViewHeader { background: #f6f6f6 !important; }

#dnn_ctr813_ViewbcClientMyHomes_btnRemove {
	background-color: #69bb08;
	border: none;
	border-radius: 0.25em;
		-moz-border-radius: 0.25em;
		-ms-border-radius: 0.25em;
		-webkit-border-radius: 0.25em;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-family: 'Fjalla One', sans-serif;
	line-height: 1em;
	padding: 0.25em 1em;
	position: relative;
	text-decoration: none;
}

/* Dynamic Forms
------------------------------------------------------------------------------------ */
.OrderFormButton {
	background: #69bb08;
	color: #fff;
	border-radius: 0.25em;
		-moz-border-radius: 0.25em;
		-ms-border-radius: 0.25em;
		-webkit-border-radius: 0.25em;
	display: inline-block;
	font-family: 'Fjalla One', sans-serif;
	line-height: 1em;
	padding: .35em 1em .25em 1em;
}

.DynamicForms_Label {
	font-weight: bold !important;
}

#dnn_ctr667_DynamicForms_lblHeader { display: none; }
#dnn_ctr666_DynamicForms_lblHeader { display: none; }
#dnn_ctr665_DynamicForms_lblHeader  .t_title2 { display: none; }
#dnn_ctr566_DynamicForms_lblHeader .t_title2 { display: none; }

/* Registration
------------------------------------------------------------------------------------ */
#dnn_ctr812_ViewbcClientDetail_btnRegister {
	background: #69bb08;
	color: #fff;
	cursor: pointer;
	border: none; 
	border-radius: 0.25em;
		-moz-border-radius: 0.25em;
		-ms-border-radius: 0.25em;
		-webkit-border-radius: 0.25em;
	display: inline-block;
	font-family: 'Fjalla One', sans-serif;
	line-height: 1em;
	padding: .35em 1em .25em 1em;
}

#dnn_ctr812_ContentPane td.Head, td.SubHead, td.SubSubHead { color: #666; line-height: 22px; }