/*****************************************
 *	GLOBAL STYLES
 *****************************************/

/* Common links style */
a {
        font-weight : normal;
        color : #6699CC;
        text-decoration : none;
}

.dot {
	background: url(../graphics/gray_dot_h.gif) repeat-x;
	padding-left : 0px;
	padding-bottom : 0px;
	padding-top : 0px;
}

/*****************************************
 *	MISC STYLES
 *****************************************/

/* Common body style */
.body {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : #666666;
        text-align : left;
        padding-top : 10px;
        padding-bottom : 10px;
}

/* Body's link style */
.body a {
        font-weight : bold;
}

/* Style of blue rectangle behind text */
.blue_tab {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : White;
        text-align : left;
        padding-top : 3px;
        padding-bottom : 3px;
        padding-left : 7px;
        font-weight : normal;
        background-color : #336699;
        font-weight : bold;
}

/* Link's style in blue rectangle behind text */
.blue_tab a {
        color : White;
}

/*  Common input field and text area style in forms */
.form {
        border : 1px solid #666666;
        background-color : #F6F6F6;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
        vertical-align : middle;
}

/* Common text style */
.txt {
        font-family : Helvetica, Arial;
        font-size: 12px;
        font-weight: normal;
        color: #404040;
}

/* Style of links in text */
.txt a {
        font-weight : bold;
}

/* Style of smaller text */
.small_txt {
        font-family : arial;
        font-size: 11px;
        font-weight: normal;
        color: #404040;
}

.icon_txt {
        font-family : arial;
        font-size: 10px;
        font-weight: normal;
        color: #999999;
}

.small_txt_d {
        font-family : arial;
        font-size: 11px;
        font-weight: normal;
        color: #6699CC;
}

/* Style of links in smaller text */
.small_txt a {
        font-weight : normal;
}

/* Common text style for Listings, Properties and Search controls */
.ctrl_txt {
        font-family : Helvetica, Arial;
        font-size: 12px;
        font-weight: normal;
        color: #404040;
}

/* Style of links on Neighborhood Information page */
.big_txt {
        font-family : Arial;
        font-size: 14px;
        font-weight: bold;
        color: #404040;
}

/* Common style of bold text */
.bold_txt {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : #333333;
        font-weight : bold;
}

/* Common style of warnings */
.warn_txt {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        color : red;
        font-weight : normal;
}

/* Common text style for search forms */
.search_form_text {
        color : #666666;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-weight : bold;
}

/* Common text style for input fields and text areas in search forms */
.search_form_text .form {
        border : 1px solid #666666;
        background-color : #F6F6F6;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
}

/* Style of saved homes table */
.blue_table {
        background-color : #D9E5F2;
}

/* Style of saved homes table's field */
.blue_table td {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
        color : #333333;
        padding-bottom : 1px;
        padding-top : 1px;
}

/* Style of saved homes table's links */
.blue_table a {
        color : #6699CC;
        text-decoration : none;
}

/* Style of saved homes table's header */
.blue_table_head {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        background-color : #B2CCE5;
        font-weight : bold;
        padding-left : 10px;
        padding-bottom : 5px;
        padding-top : 5px;
        color : White;
        text-decoration : none;
}

/* Text style in filter form */
.filter_form_text td {
        color : #666666;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-weight : bold;
        text-align : left;
        padding-top : 3px;
        padding-bottom : 3px;
        padding-left : 10px;
}

/* Common Style of tables */
.plain_table {
        width: 100%;
    border-width : 0px;
    border-spacing : 0px;
}

/* Style of fields in blue rectangle behind text. TD tag isn't used in tags with blue_tab class */
.blue_tab td {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : White;
        text-align : left;
        padding-top : 3px;
        padding-bottom : 3px;
        padding-left : 7px;
        font-weight : bold;
        background-color : #336699;
}

/* Style of links in blue rectangle behind text. */
.blue_tab a {
        color : White;
}

/* Text style in blue rectangle on search page */
.blue_tab1 {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : White;
        padding-top : 3px;
        padding-bottom : 3px;
        font-weight : normal;
        background-color : #336699;
        text-align : left;
}

/* Link style in blue rectangle on search page */
.blue_tab1 a {
        color : White;
}

/* Style of result sparator */
.result_divide {
        background-color : #DEE6ED;
        padding-top : 1px;
        padding-bottom : 0px;
}

/* Common style of user saved items */
.small_blue_header {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : #6699CC;
        font-weight: bold;
}

/* Text style of pager */
.pager_link {
        font-family : arial;
        font-size: 11px;
        font-weight: normal;
        color: #404040;
}

/* Link style of pager */
.pager_link a {
        font-family : arial;
        font-size: 11px;
        font-weight: normal;
        color: #404040;
        text-decoration: underline
}

/* Style of Close Window link */
.popup_link a {
        font-family : arial;
        font-size: 11px;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration: none
}

/* Text area style at edit notes */
.textarea {
        font-family : arial;
        font-size: 11px;
        padding: 5px;
}

/* Style of Save icon */
.icon {
        font-family : arial;
        font-size: 11px;
        color: #BBBBBB;
        text-decoration: none
}

/* Style of such forms as Franchises, Careers, Concierge, Contact */
.grey_table td {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : #333333;
        padding-bottom : 3px;
        padding-top : 3px;
        background-color : #EDEDED;
        padding-left : 10px;
        padding-right : 10px;
}

/* Style of messages for properties list */
.listing_note {
        font-family : Arial, Helvetica, sans-serif;
        font-weight: bold; 
        color: #CC6600; 
        font-size: 12px
}

/* Style of messages form servlets */
.message {
        font-family : Arial, Helvetica, sans-serif;
        font-weight: bold; 
        color: #FF0000; 
        font-size: 11px
}

/* Tytle's style in search filters */
.filter_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6699CC;
	padding-left: 10px;

}

/* Common style for listing titles */
.listing_title {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #003366;
}

/* Style of titles in right boxes */
.content_box_title {
	font-family : "Times New Roman", Times, serif, MS Sans Serif, Serif;
	font-size: 14px;
	font-weight: bold;
	color:#AAAAAA;
	margin-bottom: 0px;
}

/* Style for RESERVED symbol */
.super {
        font-family: Verdana;
        font-size: 55%;
        font-weight:bold;
        vertical-align: super;
}

/* Style for RESERVED symbol */
.super_super {
        font-family: Verdana;
        font-weight:bold;
        font-size: 25%;
        vertical-align: super;
}

#lyrMainImage img {
	width: 266px;
	height: 200px;
}

/**
	 style for selecting virtual tour on details_property page
**/
#container {
	 position: relative;
}

.virtualTourTable{
	border: 4px solid #D0DAE4;
	position: absolute;
	z-index: 10;
	visibility: hidden;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: white;
	font-family: arial;
	font-weight: normal;
}


.virtualTourBlack{
	 padding-left: 11px;
	 padding-top: 6px;
	 padding-bottom: 4px;
	 font-size: 11px;
	 color: #404040; 
}

.blueSmall{
	 padding-right: 10px;
	 font-size: 10px;
	 color: #6699CC;
	 padding-bottom: 5px;
}

.blueSmallHref{
	 cursor: pointer;
}

