﻿/*
 ******************************
 *  styles.css                *
 *  Created for wtlease.com   *
 *  Created by SohoPros Inc.  *
 *  @author: Jeremy Burton    *
 ******************************
*/

/********** Mass Reset for all browser support **********/
/* Elements we want to clean out entirely: */
html, body, form, fieldset, div 
{
	margin: 0;
	padding: 0;
	font: 100% Arial, Verdana, Helvetica, sans-serif;
}
img { border: 0 none;}
/* Now initialize the elements we want to use */
html { background: url(/Images/Layout/BG/body_bg.jpg) repeat 0 0;}
body { text-align: center; font-size: 100%; font-family: Arial, Verdana, Helvetica, sans-serif;}

/* Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre, 
blockquote, ul, ol, dl, address 
{
	margin: 1em 0;
	padding: 0;
}
h1, h2, h3, h4, h5 { font-family: "Trebuchet MS"; }
h1 
{
	padding: 6px 0 12px 17px;
	line-height: 1em;
	display: block;
	height: 32px;
	color:#000; 
	text-align: left;
	font-weight: bold;
	font-size: .95em;
	letter-spacing: .05em;
	background: url(/Images/Layout/Box/gradientheader.jpg) repeat-x;
}
h2 
{
	color: #003976;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: .01em;
	line-height: 1.5em;
	padding: 7px 0 0 12px;
	margin: 0;
}
h3 
{
	color: #003976;
	font-size: 2.5em;
	letter-spacing: -.05em;
	font-family: "Times New Roman", Serif;
	font-weight: normal; 
	padding: 8px 0 2px 8px;
}
h4 { padding: 15px 0 5px 12px; letter-spacing: 0; color: #ada59d; font-size: 22px; font-weight: bold; }
h5 { padding: 2px 0 2px 12px; }
h6 
{
	color: #003976;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: .02em;
	line-height: 1.2em;
	padding: 7px 0 0 12px;
	margin-bottom: 5px;
}


/* Apply left margin only to the elements that need it: */
ul, ol, li, dd, blockquote { margin-left: 1em; }

/* Miscellaneous conveniences: */
form label { cursor: pointer; }
fieldset { border: none; }

/* Form field text-scaling */
input, select, textarea { font-size: 100%; }

/* Links */
a:visited, a, a:link, a:active { color: #003399; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0 none; }
/********** End Mass Reset **********/


/********** Global classes and elements **********/
/* Element wrapper */
#wrapper { width: 725px!important; margin: 0 auto; padding: 0px; text-align: left; }

/* Class lblBold */
.lblBold { font: normal normal bold 11px/16px Arial, sans-serif !important; }

/* Bottom badges bar */
.badgesBox { border-top: 1px solid #ADA69D; width: 720px; height: 49px; position: relative;}
.badgephone 
{
	color: #333; 
	font-family: "Trebuchet MS", Sans-Serif; 
	font-size: 14px; 
	letter-spacing: 1px;
	font-weight: normal;
	padding: 20px 0px 0px 0px;
}
.wtsignImage{ margin: 0; padding: 0; position: absolute; left: 590px; top: -48px; }

/* Class float-list */
.float-list {list-style:none; margin: 0; padding: 0; }
.float-list li {float: left; padding: 2px 2px 2px 2px; margin: 0; }

/* Class questionLbl */
.questionLbl { font-weight: bold; }
/********** End Global classes and elements **********/


/********** Custom Control Styles **********/
/* Element printHeader */
#printHeader { display: none; }

/* header/footer navigation bar */
.nav-list { list-style: none; margin: 0; padding: 0; height: 25px; width: 725px; overflow: hidden; background-image: url(/images/layout/navbar/navbackground.jpg); }
.nav-list li { float: left; padding: 0;margin: 0; }

/* Class ownersLinks and tenantLinks */
.tenantLinks, .ownersLinks, .findAHomeLinks { margin: 10px 8px 10px 8px; }
.tenantLinks a, .tenantLinks  a:link, .tenantLinks  a:visited, .ownersLinks a, .ownersLinks a:link, .ownersLinks a:visited,
.findAHomeLinks a, .findAHomeLinks a:link, .findAHomeLinks a:visited
{ line-height: 1.2; }

/* Class pnHead */
.pnHead 
{
	vertical-align: top;
	padding: 0 10px 0 17px;
	background: url(/images/layout/box/gradientheader.jpg) repeat-x;
	height:32px;
}

/* Class pnH1 */
.pnH1
{
	font: normal normal bold .95em/32px "Trebuchet MS";
	letter-spacing:.05em; 
	float: left;
	margin: 0;
}
/********** End Control Styles **********/


/********** Master Styles **********/
/* Element mainTable */
#mainTable { padding: 0; margin: 0; table-layout: fixed; background: #fff; }
table { table-layout: auto;}
#mainTable td { vertical-align: top; }

/* Class homeContent */
.homeContent { padding-left: 15px; margin-right: 75px; font-size: 10pt; width: 633px; }
.homeContent h4 { padding-top: 0px; padding-left: 0px; }

/* Class rightContent */
.rightContent { padding-left: 15px; margin-right: 25px; font-size: 10pt; }
.rightContent h4 { padding-top: 0px; padding-left: 0px; }

/* Class mainLeft */
.mainLeft
{
	width: 215px !important;
	padding: 0px;
	font-size: 10pt;
	border: solid 1px #ADA69D;
	border-top-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
}
/********** End Master Styles **********/


/********** Default.aspx Styles **********/
/* Class ftListingDetails */
.ftListingDetails { text-align: center; }

/* Class ftListingImg */
.ftListingImg 
{
	padding: 3px; 
	margin-left: 0px; 
	margin-right: 1px;
	width: 206px; 
	border: solid 1px #666 !important; 
	background-color: #f1efef; 
	margin-bottom: 10px !important; 
}

/* Class ftListAdd */
.ftListAdd { text-transform: capitalize; font-weight: bold; font-size: 8pt !important; }

/* Class ftListItemDesc */
.ftListItemDesc { font-size: 8pt; font-weight: bold; width: 50%; text-align: right; padding-right: 4px; }

/* Class ftListItemDetails */
.ftListItemDetails { font-size: 8pt; font-weight: bold; width: 50%; text-align: left; color: #858585; padding-left: 4px; }
/********** End Defualt.aspx Styles **********/


/********** ~/Contact/Default.aspx Styles **********/
/* Element agentContactUsInfo */
.agentContactUsInfo { margin: 10px 8px 10px 8px; font-size: 10pt; }
.agentContactUsInfo a, .agentContactUsInfo a:link, .agentContactUsInfo a:visited { line-height: 1.2; }
/********** End ~/Contact/Default.aspx Styles **********/


/********** ~/Agents/Default.aspx Styles **********/
/* Class agentDetailImg */
.agentDetailImg { float: left; padding-right: 8px; padding-bottom: 8px; }

/* Class agentDetails */
.agentDetails { margin-top: 0px; }

/* Class viewAgents */
.viewAgents {}
/********** End ~/Agents/Default.aspx Styles **********/


/********** ~/OurListings/Default.aspx Styles **********/
/** listingsDL Styles **/
/* Class listing */
.listing { border: solid 1px black; margin-bottom: 5px; }

/* Class propType */
.propType { padding: 5px 0 0 2px; font-size: 8pt; margin: 0 0 5px 0; }

/* Class addressSchedShowing */
.addressSchedShowing { height: 20px; font-size: 7pt; background-color: #d7e7fd; margin: 5px 2px 0 2px; }

/* Class address */
.address { float: left; padding: 4px 5px 2px 2px; width: 300px; font-weight: bold; }

/* Class schedShowing */
.schedShowing { float: right; padding: 4px 5px 2px 0px; width: 300px; font-size: 7pt; }
.schedShowing a { text-decoration: underline; font-size: 7pt; text-transform: capitalize; }

/* Class listingsPropImg */
.listingsPropImg { float: left; padding: 2px 5px 2px 2px; width: 115px; }

/* Class listingsDLDetails */
.listingsDLDetails { font-size: 8pt; width: 500px; }

/* Class header */
.header { font-weight: bold; }

/* Classs gvRowOver */
.gvRowOver { background-color: #b2d2ff; }

/* Pager Styles */
.pager {font-size:14px;color:#797979;font-weight:bold;text-align:left; margin-left: 5px;}
.pager a,.pager a:link,.pager a:visited{text-decoration:none;color:#71B0FB;}
.pager a:hover{color:#003976;}
.pagerInfo{font:normal normal bold 11px/16px Arial, sans-serif !important;color:#666 !important;padding:2px;display:block;}
.pagerCurrentPage{color:#003976;padding:2px;}
.pagerOtherPage{padding:2px;}
/********** End ~/OurListings/Default.aspx Styles **********/


/********** ~/OurListings/PropDetails.aspx **********/
/* Class propDetails */
.propDetails { margin-top: 0px; margin-left: 25px; padding-top: 0px; }

/*Class buttons */
.buttons { float: right; margin-top: 0px; padding-top: 0px; }
.buttons a:hover { cursor: pointer; }

/* Class detailsPrice */
.detailsPrice 
{
	float: right; 
	padding-right: 75px;
	padding-top: 10px;
	color: #003976;
	font: normal normal bold 19px/20px "Trebuchet MS", Arial, sans-serif;
} 

/* Class propHeading */
.propHeading 
{
	margin: 50px 0 10px 0;
	color: #003976;
	font: normal normal bold 19px/20px "Trebuchet MS", Arial, sans-serif;
	text-align: left;
}

/* Class propImages */
.propImages { float: left; display: inline; }

/* Class imgMain */
.imgMain { float: left; display: inline; width: 425px; height: 319px; margin-bottom: 0px; padding-bottom: 0px; }

/* Class imgThumb */
.imgThumb { width: 55px; padding: 3px; cursor: pointer; border: solid 1px #cbc9c9 !important; margin-bottom: 2px; margin-right: 2px; }
.imgThumb:hover { border: solid 1px gray !important; }

/* Class propSummary */
.propSummary 
{
	background-color: #F0F5FB; 
	width: 535px; 
	margin-top: 0px; 
	padding-left: 8px; 
	padding-bottom: 3px; 
} 

/* Class propSumLinks */
.propSumLinks { padding: 5px 0px 0px 0px; }

/* Class lblPropDetails */
.lblPropDetails { padding: 3px 4px 3px 0; color: #000; line-height: 18px; font-weight: bold; font-size: 8pt; }

/* Class dataPropDetails */
.dataPropDetails { color: #7b7b7b; font-size: 8pt; font-weight: bold; }

/* Class propDescription */
.propDescription 
{
	width: 535px; 
	color: #7b7b7b; 
	font-size: 8pt; 
	font-weight: bold; 
	padding-left: 8px;  
	line-height: 1.5;
}

/* Class detailLbl */
.detailLbl { color: #000; font-weight: bold; }

/* Class detailsBlock */
.detailsBorder { border-bottom: dotted 1px #7b7b7b; padding-bottom: 10px; margin: 0; }
/********** End ~/OurListings/PropDetails.aspx Styles **********/


/********** ~/Contact/Default.aspx Styles **********/
/* Element propLocation */
.propLocation { font-size: 8pt; }
/********** End ~/Contact/Default.aspx Styles **********/



