/* Stylesheet for SellByOwnerListings.com */
/* main.css */
/* Copyright 2005. All rights reserved. */
/* This website has been optimized for use with multiple browsers */
BODY {
	font-family : Verdana, Helvetica, Trebuchet MS, Sans-serif;
}

/* The A: tags refer to the anchors, links.  */
/* NN4 doesn't recognize Hover, but NN6 will.  */
/* IE 4 and 5, and Opera 3.6 and 4.0 recognize the hover tags. */
/*  anchor elements  */
     
a.one:link { font-family : Verdana, Helvetica, Sans-serif; font-size : 12px; color: #FFFFFF; font-weight : bold ; text-decoration: none; }
	a.one:active { font-family : Verdana, Helvetica, Sans-serif; font-size : 12px; color: #FFFFFF; font-weight : bold ; text-decoration:  underline; }
	a.one:visited { font-family : Verdana, Helvetica, Sans-serif; font-size : 12px; color: #FFFFFF; font-weight : bold ; text-decoration: none; }
	a.one:hover { font-family : Verdana, Helvetica, Sans-serif; font-size : 12px; color: #FFFFFF; font-weight : bold ; text-decoration: underline; }

a.drow:link { font-family : Verdana, Helvetica, Sans-serif; font-size : 9pt; color: #000080; font-weight : bold ; text-decoration: underline; }
	a.drow:active { font-family : Verdana, Helvetica, Sans-serif; font-size : 9pt; color: #000080; font-weight : bold ; text-decoration: underline; }
	a.drow:visited { font-family : Verdana, Helvetica, Sans-serif; font-size : 9pt; color: #2D7DB5; font-weight : bold ; text-decoration: underline; }
	a.drow:hover { font-family : Verdana, Helvetica, Sans-serif; font-size : 9pt; color: #2D7DB5; font-weight : bold ; text-decoration: underline; }
	
a.drow02:link { font-family : Verdana, Helvetica, Sans-serif; font-size : 8pt; color: #000080; font-weight : bold ; text-decoration: underline; }
	a.drow02:active { font-family : Verdana, Helvetica, Sans-serif; font-size : 8pt; color: #000080; font-weight : bold ; text-decoration: underline; }
	a.drow02:visited { font-family : Verdana, Helvetica, Sans-serif; font-size : 8pt; color: #2D7DB5; font-weight : bold ; text-decoration: underline; }
	a.drow02:hover { font-family : Verdana, Helvetica, Sans-serif; font-size : 8pt; color: #2D7DB5; font-weight : bold ; text-decoration: underline; }
	
	a.drow03:link { font-family : Arial, Helvetica, Sans-serif; font-size : 8pt; color: #000080; font-weight : normal ; text-decoration: underline; }
	a.drow03:active { font-family : Arial, Helvetica, Sans-serif; font-size : 8pt; color: #000080; font-weight : normal ; text-decoration: underline; }
	a.drow03:visited { font-family : Arial, Helvetica, Sans-serif; font-size : 8pt; color: #000080; font-weight : normal ; text-decoration: underline; }
	a.drow03:hover { font-family : Arial, Helvetica, Sans-serif; font-size : 8pt; color: #000080; font-weight : normal ; text-decoration: underline;
 }


a.head:link { font-family : Arial, Helvetica, Sans-serif; font-size : 11pt; color: #0005CE; font-weight : bold ; text-decoration: underline; }
	a.head:active { font-family : Arial, Helvetica, Sans-serif; font-size : 11pt; color: #2D7DB5; font-weight : bold ; text-decoration: underline; }
	a.head:visited { font-family : Arial, Helvetica, Sans-serif; font-size : 11pt; color: #2D7DB5; font-weight : bold ; text-decoration: underline; }
	a.head:hover { font-family : Arial, Helvetica, Sans-serif; font-size : 11pt; color: #2D7DB5; font-weight : bold ; text-decoration: underline; }

a.head2:link { font-family : Arial, Helvetica, Sans-serif; font-size : 11pt; color: #FF0000; font-weight : bold ; text-decoration: underline; }
	a.head2:active { font-family : Arial, Helvetica, Sans-serif; font-size : 11pt; color: #FF0000; font-weight : bold ; text-decoration: none; }
	a.head2:visited { font-family : Arial, Helvetica, Sans-serif; font-size : 11pt; color: #FF0000; font-weight : bold ; text-decoration: none; }
	a.head2:hover { font-family : Arial, Helvetica, Sans-serif; font-size : 11pt; color: #2D7DB5; font-weight : bold ; text-decoration: underline; }
	
a.head3:link { font-family : Arial, Helvetica, Sans-serif; font-size : 10pt; color: #0005CE; font-weight : bold ; text-decoration: underline; }
	a.head3:active { font-family : Arial, Helvetica, Sans-serif; font-size : 10pt; color: #2D7DB5; font-weight : bold ; text-decoration: none; }
	a.head3:visited { font-family : Arial, Helvetica, Sans-serif; font-size : 10pt; color: #2D7DB5; font-weight : bold ; text-decoration: none; }
	a.head3:hover { font-family : Arial, Helvetica, Sans-serif; font-size : 10pt; color: #2D7DB5; font-weight : bold ; text-decoration: underline; }

a.lnav:link, a.mainlevel:link { font-family : Verdana, Helvetica, Sans-serif; font-size : 8pt; color: #0C0F80; font-weight : normal ; text-decoration: underline; }
	a.lnav:active, a.mainlevel:active { font-family : Verdana, Helvetica, Sans-serif; font-size : 8pt; color: #2D7DB5; font-weight : normal ; text-decoration: underline; }
	a.lnav:visited, a.mainlevel:visited { font-family : Verdana, Helvetica, Sans-serif; font-size : 8pt; color: #2D7DB5; font-weight : normal ; text-decoration: underline; }
	a.lnav:hover, a.mainlevel:hover { font-family : Verdana, Helvetica, Sans-serif; font-size : 8pt; color: #2D7DB5; font-weight : normal ; text-decoration: underline; }

a.bnav:link { font-family : Verdana, Helvetica, Sans-serif; font-size : 8pt; color: #404040; font-weight : normal ; text-decoration: underline; }
	a.bnav:active { font-family : Verdana, Helvetica, Sans-serif; font-size : 8pt; color: #2D7DB5; font-weight : normal ; text-decoration: underline; }
	a.bnav:visited { font-family : Verdana, Helvetica, Sans-serif; font-size : 8pt; color: #2D7DB5; font-weight : normal ; text-decoration: underline; }
	a.bnav:hover { font-family : Verdana, Helvetica, Sans-serif; font-size : 8pt; color: #2D7DB5; font-weight : normal ; text-decoration: underline; }

a.fnav:link { font-family : Verdana, Helvetica, Sans-serif; font-size : 8pt; color: #0781C7; font-weight : normal ; text-decoration: none; }
	a.fnav:active { font-family : Verdana, Helvetica, Sans-serif; font-size : 8pt; color: #0781C7; font-weight : normal ; text-decoration: none; }
	a.fnav:visited { font-family : Verdana, Helvetica, Sans-serif; font-size : 8pt; color: #0781C7; font-weight : normal ; text-decoration: none; }
	a.fnav:hover { font-family : Verdana, Helvetica, Sans-serif; font-size : 8pt; color: #0781C7; font-weight : normal ; text-decoration: underline; }
	
a.wing:link { font-family : Verdana, Helvetica, Sans-serif; font-size : 11px; color: #999999; font-weight : bold ; text-decoration: none; }
	a.wing:active { font-family : Verdana, Helvetica, Sans-serif; font-size : 11px; color: #999999; font-weight : bold ; text-decoration: none; }
	a.wing:visited { font-family : Verdana, Helvetica, Sans-serif; font-size : 11px; color: #999999; font-weight : bold ; text-decoration: none; }
	a.wing:hover { font-family : Verdana, Helvetica, Sans-serif; font-size : 11px; color: #999999; font-weight : bold ; text-decoration: none; }

a.five:link { font-family : Arial, Helvetica, Sans-serif; font-size : 7pt; color: #c0c0c0; text-decoration: none; }
	a.five:active { font-family : Arial, Helvetica, Sans-serif; font-size : 7pt; color: #c0c0c0; text-decoration: none; }
	a.five:visited { font-family : Arial, Helvetica, Sans-serif; font-size : 7pt; color: #c0c0c0; text-decoration: none; }
	a.five:hover { font-family : Arial, Helvetica, Sans-serif; font-size : 7pt; color: #ADADFF; text-decoration: underline;  } 
 
a.ppc:link { font-family : Arial, Helvetica, Sans-serif; font-size : 13pt; color: #FF0000; font-weight : bold ; text-decoration: underline; }
	a.ppc:active { font-family : Arial, Helvetica, Sans-serif; font-size : 13pt; color: #ff0000; font-weight : bold ; text-decoration: underline; }
	a.ppc:visited { font-family : Arial, Helvetica, Sans-serif; font-size : 13pt; color: #FF0000; font-weight : bold ; text-decoration: underline; }
	a.ppc:hover { font-family : Arial, Helvetica, Sans-serif; font-size : 13pt; color: #3D7C3D; font-weight : bold ; text-decoration: underline; }

/* above is for anchors, links */

.reg {
	font-size: 8pt;
	font-family: Verdana;
	color: #202020;
	font-weight: normal
}

.style2 {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 12px;
}
.style3 {
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal

}

.style14 {
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	font-weight: normal

}

.style15 {
	font-family: Arial;
	font-size: 13pt;
	color: #C00000;
	font-weight: bold

}

.style16 {
	font-family: Arial;
	font-size: 13pt;
	color: #000066;
	font-weight: bold

}

.style17 {
	font-family: Arial;
	font-size: 13pt;
	color: #404040;
	font-weight: bold

}

.style18 {
	font-family: Arial;
	font-size: 11pt;
	color: #404040;
	font-weight: bold

}

.style5, td.details_top_details, td.details_left, td.details_right, td.amenities, td.details_intro_outer,
td.details_intro_inner, td.details_intro_inner1, #hp_search_pagecounter_top, #hp_searchresult_con,
#hp_search_pagecounter_bottom, #con_search2
{
	font-family: Verdana;
	color: #202020;
	font-size: 8pt;
}

.style6 {
         color: #000040;
         font-size: 11pt;
}

.style7 {
	font-family: Arial;
	color: #404040;
	font-size: 11pt;
}

.style8 {
	font-family: Arial, sans-serif;
	color: #000040;
	font-size: 11pt;
	font-weight : bold ;
}

.style10 {color: #AA2A24}

}

.style20 {
	font-family: Arial, sans-serif;
	color: #AA2A24;
	font-size: 24pt;
	font-weight : bold ;
}

<!--
.style11 {color: #0000FF}
-->


/* header tags below */

H1 {

	font-family: Arial, Helvetica, Trebuchet MS, Sans-serif;

	color: #000040;

	padding: 0px;

	font-weight : bold ;

	font-size : 26px;

}


H2 {
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif;
	color: #660066;
	padding: 0px;
	font-weight : bold ;
    font-size : 20px;
}

H2.red {
	font-family : Arial, Helvetica, Trebuchet MS, Sans-serif;
	color: #CA0000 ;
	font-weight : bold ;
	font-size : 13pt ;
}

H3 {

	font-family: Arial, Verdana, Helvetica, Trebuchet MS, Sans-serif;
	
	color: #404040;

	font-size : 11pt;

}


H4 {
	font-family: Arial, Helvetica, Trebuchet MS, Sans-serif;
	font-size : 12pt;
	color: #000040;
	font-weight : bold;
}

H5 {
	font-family: Arial, Helvetica, Trebuchet MS, Sans-serif;
	font-size : 12px;
	color: #404040;
}


#null_photo
{
	width: 220px;
	height: 140px;
}

#null_photo_text
{
}

#con_global {width: 100%;}
#hp_icons {
	width: 75%;
	padding-top: 5px;
}
td.details_top_pic
{
	vertical-align: top;
	border: 0px none;
	padding: 10px;
	text-align: center
}
div.details_top_details
{
	padding-left: 10px;
}

img.details, #noimage
{
	width: 320px;
	height: 240px;
}
table.details_intro_inner
{
	width: 100%;
}
td.details_intro_inner
{
	text-align:left;
}
td.details_intro_inner1
{
	text-align:right;
}
td.details_intro_outer
{
	padding: 5px;
}
div.details_details, div.amenities
{
	width: 100%;
	text-align: center;
}
table.details_details
{
	width: 432px;
	padding-bottom: 15px;
	margin-left: 25px;
	text-align: center;
}
td.details_left
{
	text-align: right;
	width: 207px;
	padding: 2px;
}
td.details_right
{
	text-align: left;
	width: 245px;
	padding: 2px;
}

table.amenities
{
	width: 451px;
	background: #F7FDF7;
	border: 1px #C0C0C0 solid; 
	text-align: center;
	margin-left: 25px;
}

td.amenities
{
	width: 143px;
	text-align: left;
	padding: 2px;
}

#con_featured1 { }
#hp_searchresult_con
{
	margin-right: 2px;
}
div.mdetails, #con_search2, #hp_search_pagecounter_top, #hp_search_pagecounter_bottom
{
	padding: 5px;
	margin-left: 5px;
	margin-right: 3px;
}
#hp_searchresult_con, #con_search2, #hp_search_pagecounter_bottom
{
	background: #E3F2FF !important;
	border: 1px #C0C0C0 solid;
}

div.mdetails
{
	background: #F7FDF7;
	border: 1px #C0C0C0 solid;

}


.headline {
	font-family: Verdana, Helvetica, Trebuchet MS, Sans-serif;
	color: #C60000;
	padding: 0px;
	font-weight : bold ;
	font-size : 18px;
}

/* header tags above */



/* Main content text areas  */

/* Joomla! Styles */
.clr { clear: both; }
.outline 
{
    border:             1px solid #cccccc;
    background:         #ffffff;
	padding:            2px;
}
#footer
{
	clear: both;
}

table.moduletable 
{
	width: 100%;
	margin-bottom:      3px;
	margin-left:		0px;
	padding:            0px;
	border-spacing:     0px;
	border-collapse:    collapse;
}

div.moduletable 
{
	margin-bottom:      2px;
}

div.componentheading
{
	font-family: Arial, sans-serif;
	color:	#C60000;
	/* color: #000496; */
	font-size: 12pt;
	font-weight : bold ;
    text-align:         center;
    vertical-align:     middle;
	background:         url('/images/cell-back3.gif') no-repeat center;
	width:              100%;
	height:             30px;
	padding-top: 5px
}

table.moduletable, div.moduletable, th
{
	color:				#C60000;
    font-family:        Arial;
	font-size:          16em;
	font-weight:        bold;
    text-align:         center;
    vertical-align:     middle;
	background:         url('/images/cell-back.gif') no-repeat center;
	width:              100%;
	height:             30px;
	margin-left:		25px;
	padding-left: 5px
}

table.moduletable td
{
	font-size:          11px;
	font-weight:        normal;
/*	margin-left:		25px; */
}


a.mainlevel#menu, a.mainlevel#active_menu, a.mainlevel#active_menu:hover,
#mod_login_username, #mod_login_password, #label
{
	margin-left: 13px;
}
a.mainlevel:active, a.mainlevel:hover 
{
    font-family:        Verdana, Helvetica, Sans-serif;
    font-size:          12px;
    color:              #9CCEF7;
    font-weight:        bold;
    text-decoration:    underline; 
    margin-left:	13px;
}
/* Hot Property's CSS File */

#hp_con1 {
}


/****** Headings ******/
#heading_Agent, #heading_Co, #heading_Prop, #heading_Prop a, #heading_Type, #heading_Types, #heading_Featured, #heading_Search, #heading_AdvSearch, #heading_Co_Contact, #hp_view_agent_title, #hp_view_agent_contact, #hp_ManageProp, #hp_EditProp  {
	font-size: 12px;
	font-weight: bold;
	color: black;
/*	background-color: #F3F9FE; */
	margin-bottom: 0px;
	text-align: left;
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
/*	border: 1px solid #D8D8D8; */
}

/****** Borders ******/
#hp_view_agent_con, #hp_emailform_con, #hp_searchresult_con, #hp_view_co_con {
	background-color: #F3F9FE;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	padding: 10px;
	text-align: left;
}

/****** Features ******/
#hp_view_features_title {
	font-size: 16px;
	font-weight: bold;
	color: #616161;
/*	text-decoration: underline; */
	margin-top: 16px;
	margin-bottom: 6px;
}


/****** Search ******/

/*#con_asearch2 { border-left: 1px solid #D8D8D8; border-right: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8; background-color: #FFFFF1}*/
.hp_asearch_row0 { background-color: #F3F9FE; }
.hp_asearch_row1 {background-color: #EFEFEF; }

#con_sort1 {
	width: 120px;
	text-align: left;
	display: inline;
}
#con_sort2 {
	text-align: right;
	display: inline;
	width: 370px;
}
#con_sort {
	background-color: #F3F9FE;
	padding: 5px 5px 5px 7px;
	margin-bottom: 6px;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
}

/****** Front Page - Types  ******/
#con_types1 { }
#con_types2 { }
.con_types3 {
	float: left;
	width: 245px;
	vertical-align: top;
	padding: 5px;
	text-align: left;
}

/****** Listing ******/
#list_agents, #list_searchresults, #list_properties, #list_featured {
	margin-top: 15px;
	text-align: left;
}

/****** Listing - Property ******/

.hp_prop {
	width: 513px;
	display: block;
	float: left; 
	text-align: left;
	margin-bottom: 10px;
}
.hp_details {
	width:372px;
	vertical-align: top;
	padding-left: 8px;	
	float: left; 
}

/****** Type ******/
#con_type1 { }
.types_desc {
	margin-top: 3px;
	margin-bottom: 5px;
}

/****** Company ******/
.hp_view_co { }
#hp_view_co_photo {
	float: left; 
	margin-right: 12px;
}
#hp_view_co_details {min-height: 170px;}
#hp_caption_coname {
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

/****** Property ******/
#con_hp1 { width: 504px; }
#con_hp2 { }
.hp_view_details {
	font-size: 13px;
	vertical-align: top;
	padding-left: 7px;	
	padding-top: 10px;
	text-align: left;
	border:0px solid #C0C0C0;
	line-height: 20px;
}
#standard_photo { }
#hp_view_intro_text {
	line-height: 15px;
	margin: 7px 0px 0px 0px;
}
#hp_view_full_text {
	line-height: 15px;
	margin: 7px 0px 0px 0px;
}
.hp_caption {font-weight: bold;}
.hp_price {color: #990000; font-size: 13px;}

/****** Property -Photo ******/
#hp_view_standard_photo_con1 {
	text-align: center;
	background-color: transparent;
/*	margin: 10px; */
}
#hp_view_standard_photo_con2 {
	text-align: center;
/*	width: 400px; */
/*	margin: 0px 50px 0px 50px; */
	padding: 1px;
}
#hp_view_standard_photo_con3 {
	text-align: center;
	width: 100%;
}
#hp_view_standard_photo_con4 {padding: 5px;}
#hp_view_standard_photo_title {font-weight: bold; color: black;}
#hp_view_standard_photo_desc { }
.hp_view_thumb_con {
	width: 130px; 
	float: left;
	padding-top: 0px;
	text-align: center;
	margin-right: 12px;
}

.img_thumb {
	width:120px;
	vertical-align: top;
	float: left;
	text-align: center;
	padding: 0px;
	margin: 1px 1px 1px 10px;
	border: 0px solid #C0C0C0;
}

ul.thumb {
	margin: 0px;
    list-style: none;
	padding: 0px;
}

ul.thumb li {
	list-style-position: outside;
	width: 120px;
    text-align: center;
    list-style-image: url('none');
	background-color: #FFDFB5;
	padding: 0px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:6px
}

ul.thumb li a {
    text-decoration: none;
    color: #00f;
}

ul.thumb li a img {
}

/****** List ******/
.olist { list-style-type: disc; margin: 3px 0px 0px 15px; padding: 0px; text-align: left;}
.olist li {	padding: 0px; }

/****** Address ******/
#hp_view_addr, #hp_co_addr {
	margin: 6px;
	font-size: 11px;
	line-height: 15px;
}

/* Types List of Hot Property */
.types_hp { margin: 3px 0px 0px 0px; padding: 0px; text-align: left;}

/* misc */
.clearboth {clear: both;}

/* Error - Empty, no property */
#hp_error_empty {text-align: center;}