﻿
/* **************** standard text tags ***************/

strong
{
		font-weight:bold;
}

span
{
	clear:none;
	float:none;
	display:inline;
}


/************************ end of standard text tags ************************************/

/*********************** Standard Column Widths ****************************************/
.col45 
{
	width:45px !important;
}

.col90
{
	width:90px !important;
}

.col120
{
	width:120px !important;
}

.col150
{
	width:150px !important;
}

.col180
{
	width:180px !important;
}

.col360
{
	width:360px !important;
}

.col540
{
	width:540px !important;
}

.col720
{
	width:720px !important;
}

/************************ end of standard column Widths *********************************/
.col288
{
    width:288px !important; 
}

.col220
{
    width:220px !important; 
}

.col195
{
	width:195px !important;
	height:146px;
	
}

.col140
{
	width:140px !important;
}

/*******************/

/************************ floats start *********************************/
.float
{
    float:left;
    margin:5px;
}

.floatright{
    float:right;
    margin:0px;
    
}

/************************ floats end *********************************/



/************************ margins start *********************************/

.margin5
{
    margin:5px;
}

.margin10
{
    margin:10px;
}

.marginleft10
{
    margin-left:10px;
}

/************************ margins end *********************************/


/************************ input controls, links and navigation *************************/
input[type=submit]
{
		background-image: url(../images/btn_back.png); 
		background-repeat: repeat-x; 
		background-position: center center; 
		height: 32px; 
		width: 135px; 
		margin:0px;
		padding:0px;
		border:0;
		color:#fff;
		cursor:pointer;
		font-size:small;
		vertical-align:middle;
		font-weight:bold;
		font-family:Arial;
}

.input_sml[type=submit]
{
		background-image: url(../images/btn_back.png); 
		background-repeat: repeat-x; 
		background-position: center center; 
		height: 32px; 
		width: 65px; 
		margin:0px;
		padding:0px;
		border:0;
		color:#fff;
		cursor:pointer;
		font-size:small;
		vertical-align:middle;
		font-weight:bold;
		font-family:Arial;
}

a.button, a.btn, a.btn_sml, a.button_bug , a.btn_contact
{ 
		background-image: url(../images/btn_back.png); 
		background-repeat: repeat-x; 
		background-position: center center; 
		height: 28px; 
		padding-left:11px;
		padding-right:11px;
		margin:0px;
		margin-left:3px;
		margin-right:3px;
		border:0;
		color:#eee;
		cursor:pointer;
		display:inline-block;
		font-size:small;
		line-height: 28px; 
		text-align:center; 
		cursor: pointer; 
		text-decoration:none; 
		text-transform:uppercase;
		font-weight:bold;
		font-family: Arial;
		max-width:171px;
}

a.button_bug 
{ 
	background-image: url(../images/toolbar_bug.png); 
	vertical-align:middle;
	white-space: nowrap;
}

a.button_bug.img
{ 
	display:block;
    border:2px solid #000;
    margin:auto;
}

a.btn_sml 
{
		padding-left:2px;
		padding-right:2px;
}

a.btn_contact 
{
		display:block;
		width:91%!important;
}

a.button:hover,a.btn:hover, a.btn_sml:hover, a.button_bug:hover
{ 
		color:#fff;
    text-decoration:none; 
}

a.button:active,a.btn:active, a.btn_sml:active, a.button_bug:active
{ 
	color:#fff;
    text-decoration:none; 
}

a.button:visited,a.btn:visited, a.btn_sml:visited, a.button_bug:visited
{ 
		color:#fff;
    text-decoration:none; 
}


/************************ END input controls, links and navigation *************************/


.header .HeaderSideMenu
{
		float:right;
		margin:auto;	
		width:220px;
		margin-top:65px;
		text-align:right;
		line-height:1.9em;
}

.header .HeaderSideMenu	div
{
	display:inline;
	clear:none;
	white-space:nowrap;	
}

.HeaderSideMenu	p
{
	display:inline;
	clear:none;
}

.HeaderSideMenu	input
{
	display:inline;
	clear:none;
	width:100px;
}

a.btn_sml
{								
    height: 20px; 
    width: 22px; 
    clear:none;
    height: 20px; 
    line-height: 20px; 
    color: #FFF; 
    font-size: 11px; 
    width: 22px; 	
}


/*****************************************  Data capture Row *******************/


div.dataCapture, div.dataCapture p
{
		margin: .5em 0;
		text-align:left;
		line-height:1.5em;
}

div.dataCaptureHeader
{
		padding:8px;
		padding-left:19px;
		text-align:left;
		font-weight:bolder;
		font-size:larger;
		color:#333;
}


div.dataCaptureFooter
{
		padding:0px;
		clear:both;
		float:none;
		text-align:right;
}

div.dataCaptureFixedRow
{
		height:32px;
}

div.dataCaptureRow, div.dataCaptureFixedRow
{
		padding:8px;
   
    clear:left;
    
}

.dataCaptureHeader, .dataCaptureRow, .dataCaptureFooter
{
}

div.dataCaptureColumn
{
	float:left;
    padding-left:11px;
    clear:none;
    display:inline-block;
    white-space:nowrap;
}

div.dataCaptureColumn p
{
	 clear:none;		 
	 float: left;
	 color:#222;
	 padding:0px;
	 margin:0px;
	 width:auto;
	 white-space:normal;
}

div.dataCaptureRow input, div.dataCaptureColumn select
{
		width:100%;
		clear:none;
}


div.dataCaptureRow input[type=submit]
{
		padding-left:11px;
		padding-right:11px;
}

span.likeAnchor 
{
    color: #005A94; 
    cursor: pointer;
}
span:hover.likeAnchor 
{
    text-decoration: underline;
}

/*************************** END DataCapture Control************************ */

/***************************BEGIN ListSelector Control************************ */

div.listSelectorContainer	
{
		clear:left;
}

div.listSelectorContainer	p
{
		float:none;
}

div.listSelectorContainer div
{
		float:left;
}
									 
div.listSelectorContainer input[type=text], div.listSelectorContainer select
{
    height: 170px;
    width: 175px;
    border: 1px solid #8595B2;
}

div.listSelectorContainer input[type=button]
{
		width:40px;
}

div.listSelectorContainerSubmitBar
{
    background-color: #fefefe;
    clear:both;
    height:30px;
    padding:13px;
    vertical-align:middle;
    text-align:right;
}

div.listSelectorContainerLeftPanel
{
    float: left;
    width: 175px;
    clear:left;
}
div.listSelectorContainerRightPanel
{
    float: left;
    width: 175px;
}

div.listSelectorContainerRightPanel	p
{
    float:none;
}

div.listSelectorContainerCenterPanel
{
    text-align: center;
    float: left;
    width: 100px;
    padding-top: 50px;
}
       
        /***************************END ListSelector ************************ */
        
        /*************************** H tags BEGIN ************************ */
        
        
h1 { font-size:22px; }
h2 { font-size:19px }
h3 { font-size:17px }
h4 { font-size:15px }
h5 { font-size:12px }
h6 { font-size:11px }

        /*************************** H tags END ************************ */
        
        
p.UserMessage, span.UserMessage, p > span /* IE 6 ignores this, but we dont need to have anything specific for it*/
{
	color:#00519b;
}

p.UserWarningMessage, span.UserWarningMessage
{
	font-size:103%;
	color:#ff6600;
}

p.UserErrorMessage, span.UserErrorMessage
{
	font-size:108%;
	color:#FF0000;
}

div.help
{
	 background-color:#FFFFDD;
	 border:1px solid #999;
	 padding:11px;
}


/*****************prop iq *********************/

#propiq_div
{
    width:975px;
    height:344px;
	background-image:url(/reportshop/images/propiq_bg.jpg);
    margin:auto;
	
    
}

#propiq_bodycopy
{
    width:660px;
    height:237px;
    float:right;
    margin-right:20px;
    padding:10px;
	margin-top:5px;
}

#propiq_bodycopy h4{
	color:#1b5c96;
	margin:0px;
	padding:0px;
}

#propiq_colomn
{
    width:320px;
    height:auto;
    float:left;    
}


#propiq_link {
	width:273px;
	height:242px;
	margin-top:10px;
	float:left;
}

#property_api_link {
	width:270px;
	height:227px;
	margin-top:10px;
	float:left;
	border:solid 1px red;
}

/*****************prop iq *********************/


/*********************************************error pages*******************************************/

.error_wrapper
{
    height:240px;
    text-align:center;
    font-size:14px;
}

.error_wrapper h1
{
    font-size:18px;
    margin:0px;
    margin-bottom:15px;
}

.oops_colomn_text
{
    width:550px;
    height:auto;
    float:left;
}


/********************************************* expired listing page styles *****************************/

.sold-expired
{
    height:20px;
    background-image:url(../images/gradiant.jpg);
    background-repeat:repeat-x;
    color:White;
    text-align:center;
    font-size:16px;
    padding-top:2px;
    margin-top:5px;
}

.details-table
{
    border-color:#EAEAEA;
    border-width:1px;
    border-style:solid;
}

/************************************ Latest listings *******************************************/

.latestlisting_text
{
    margin-left:5px;
    height:40px;
    padding-left:5px;
}

.latestlisting
{
    padding:5px;  
    margin:1px;
    
}

.latestlisting_text h1
{
    font-size:10px;
    
}

.latestlisting_text h2
{
    font-size:12px;
    margin:0px;
    color:#000;
}

/************************************ mobile redirect open *******************************************/


.mobile_body
{
    background-image: url(../images/header_bg.jpg);
    background-color: #fff;
    background-repeat: repeat-x;
    margin: 0px;
    font-family: Trebuchet MS, Arial, "Helvetica" , sans-serif;
    color: #333;
    line-height:1.25em;
    width:100%;
    height:100%
}

.content
{
    height:100%;
    width:100%;
    font-size: 12px;
    background-color: #fff;
    
}


/************************************ mobile redirect close *******************************************/


/***********************************************************************************************/

.red
{
    color:Red;
}

.centre
{
    text-align:center;
}


/***********************************************************************************************/

#embedded_wrapper
{
    float: left; 
    margin:0px;
    border:solid 1px red;
}

.generate_btn
{
    color:Red;
}

/**************************************** padding options open ***********************************/

.pading5
{
    padding:5px;
}

/**************************************** padding options close ***********************************/

/**************************************** FullReport image block start ***********************************/

.image_wrapper
{
    width:384px; 
    height:288px;
}

.block_image
{
     width:384px; 
     height:28px;
     position: absolute; 
     z-index:3;
}

.block_btn
{
    background:url(/App_Themes/MainTheme/images/block.png); 
    background-repeat:no-repeat; 
    width:75px; 
    height:28px; 
    float:right;
}
/**************************************** FullReport image block end ***********************************/

