@charset "utf-8";
/* GLOBAL OVERRIDES */
a, a:visited, a:active, a:hover {
	font-size:12px;
	color:#B7DEFB
}


.topnavTitle a, .topnavTitle a:visited, .topnavTitle a:active, .topnavTitle a:link{
	color:#FFFFFF;
	text-decoration: none;
}

.topnavTitle a:hover, .topnavTitle a:hover{
	color:#B7DEFB;
	text-decoration: none;
}

body  {
	line-height:1.35em;
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	background: #24292F;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

.thrColHyb #container { 
	width: 760px;
	background: #FFFFFF;
	margin: 0 auto 0 auto;  
	text-align: left;
} 

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.topnavLeftBar{
	float: left; 
	background: #24292F; 
	padding: 20px 0 0 0; 
	height: 77px; 
	width: 239px;
}

.topnavRightBar{
	float:left; 
	width: 521px; 
	height: 97px;
	background: #2E353B;
}

.topnavBox{
	float:left; 
	width: 91px; 
	height: 77px;
}

.topnavTitle{
	padding: 10px 0 15px 10px; 
	color: #FFFFFF; 
	font-size:12px; 
	font-weight:bold
}

.topnavTitleSep{
	float:left; 
	width:14px; 
	height:77px;
}

.highlightBox{
	float:left; 
	width:760px; 
	height: 219px;
	background: #080808;
}

.highlightPhotoBox{
	float:left; 
	width: 239px; 
	height: 219px;
	background: #080808;
	vertical-align:middle;
	text-align:center;
	padding-top: 10px;
}

.highlightBlurbBox{
	float:left; 
	width: 521px; 
	height: 219px;
	background: #080808;
}

.highlightBlurbContent{
	float:left; 
	width: 329px;
	height: 199px;
	background: #080808;
	color:#FFFFFF
}

.highlightBlurbImage{
	float:left; 
	width: 192px;
	height: 199px;
	background: #080809;
}

.highlightBlurbTitle{
	width: 309px; 
	padding: 50px 0 0 20px; 
	font-size:30px; 
	color:#5F6E8E
}

.highlightBlurbStatement{
	width: 309px; 
	padding: 0 0 0 20px; 
	font-size:14px; 
	color:#787878
}

.highlightBlubText{
	width: 289px; 
	padding: 15px 0 0 40px; 
	font-size:11px; 
	color:#787878
}

.listingTitleBar{
	float:left; 
	width: 239px; 
	height: 28px;
	background: #080809; 
	color:#FFFFFF;
	padding: 10px 0 0px 0;
	font-size:12px;
}

.listingTitle{
	float:left;
	padding: 5px 5px 5px 5px;
	width:150px;
	font-size:14px;
}

.listingBar{
	float:left; 
	width: 239px; 
	height: 3px;
	background: #2E353B;
}

.mainContentTitleBar{
	float:left; 
	width: 521px; 
	height: 28px;
	background: #2E353B; 
	color:#FFFFFF;
	padding: 10px 0 0px 0px;
	font-size:12px;
}

.mainContentTitle{
	float:left;
	padding: 5px 5px 5px 5px;
	width:400px;
	font-size:14px;
	color:#FFFFFF;
}

.mainContentBotBar{
	float:left; 
	width: 421px; 
	height: 3px;
	background: #2E353B;
}

.mainContentBotBarChip{
	float:left; 
	width: 100px; 
	height: 3px;
	background: #080809; 
	margin-bottom: 0px
}


/*********************************************************************************/
.mainContent{
	float:left; 
	width: 501px; 
	height: 105px;
	background: #2E353B;
	color:#A2ADB7;
	font-size: 11px;
	padding: 10px 10px 10px 10px;
}

.listingMainContent{
	float:left; 
	width: 239px; 
	height: 300px;
	background: #383F47;
}

.mainContentListing{
	float:left; 
	width: 501px; 

	background: #2E353B;
	color:#A2ADB7;
	font-size: 11px;
	padding: 10px 10px 10px 10px;
}

.mainContentBuying{
	float:left; 
	width: 501px; 
	height: 875px;
	background: #2E353B;
	color:#A2ADB7;
	font-size: 11px;
	padding: 10px 10px 10px 10px;
}

.listingMainContentBuying{
	float:left; 
	width: 239px; 
	height: 895px;
	background: #383F47;
}

.mainContentSelling{
	float:left; 
	width: 501px; 
	height: 1075px;
	background: #2E353B;
	color:#A2ADB7;
	font-size: 11px;
	padding: 10px 10px 10px 10px;
}

.listingMainContentSelling{
	float:left; 
	width: 239px; 
	height: 1095px;
	background: #383F47;
}

.mainContentTeam{
	float:left; 
	width: 501px; 
	height: 475px;
	background: #2E353B;
	color:#A2ADB7;
	font-size: 11px;
	padding: 10px 10px 10px 10px;
}

.listingMainContentTeam{
	float:left; 
	width: 239px; 
	height: 495px;
	background: #383F47;
}
.mainContentContact{
	float:left; 
	width: 501px; 
	height: 275px;
	background: #2E353B;
	color:#A2ADB7;
	font-size: 11px;
	padding: 10px 10px 10px 10px;
}

.listingMainContentContact{
	float:left; 
	width: 239px; 
	height: 295px;
	background: #383F47;
}
/*********************************************************************************/

.cardTitle{
	
	float:left;
	background-color: #667888;
	width:140px;
	color:#ffffff;
	padding:2px;
	border-bottom: 1px solid #aaaaaa;
}

.cardContent{
	float:left;
	background-color: #383F47;
	width:140px;
	padding:2px;
	height:80px;
}

.cardHolder{
	float:left; 
	width:140px;
	margin-right: 10px
}

.formLabel{
	float:left;
	width:150px;
	color:#ffffff;
	background: #383F47;
	height:20px;
	padding-left: 5px;
	margin-bottom:2px
}

.formFieldContainer{
	float:left;
	width: 330px;
	margin-bottom:2px;
	height: 20px;
	
}

.formFieldTextBox{
	margin: 1px 0 0 0; 
	width: 250px; 
	height: 16px;
	border: 0px;
	background:#D7DBE0
}

.formLabelBig{
	float:left;
	width:150px;
	color:#ffffff;
	background: #383F47;
	height:60px;
	padding-left: 5px;
	margin-bottom:2px
}

.formFieldContainerBig{
	float:left;
	width: 330px;
	margin-bottom:2px;
	height: 60px;
	
}

.formFieldTextBoxBig{
	margin: 1px 0 0 0; 
	width: 250px; 
	height: 56px;
	border: 0px;
	background:#D7DBE0
}

.subContentTitleBar{
	float:left; 
	width: 501px; 
	height: 100px;
	background: #24292F;
	color:#A2ADB7;
	font-size: 11px;
	padding: 10px 10px 10px 10px;
}

.subContentTitleArea{
	float:left; 
	width: 521px; 
	height: 30px;
	background: #24292F; 
	color:#FFFFFF;
	padding: 10px 0 0px 0px;
	font-size:12px;
}

.listingMainContent{
	float:left; 
	width: 239px; 
	height: 300px;
	background: #383F47;
}

.listingMainBar{
	padding-top: 5px; 
	height:95px
}

.listingMainImage{
	float:left;
	padding: 20px 0 10px 10px;
	width:80px
}

.listingMainArea{
	float:left;
	width:149px;
	height:20px;
}

.listingMainText{
	float:left; 
	font-size:11px;
	width:149px; 
	color:#A2ADB7
}

.footerText{
	float:left;
	height: 42px; 
	background: #000000;
	padding: 20px 10px 0px 10px;
	color:#FFFFFF; 
	font-size:10px; 
	width: 40px
}

.footerText a, .footerText a:visited, .footerText a:active, .footerText a:hover{
	color:#FFFFFF;
	text-decoration: none;
	font-size:10px; 
}

.greyBar{
	float:left; 
	width: 521px;
	height: 10px;
	background: #383F47
}

.greyBarWithShadow{
	float:left; 
	width: 521px;
	height: 10px;
	background: #383F47;
	background-image: url(../img/spotlight_bottshadow.gif) ;
	background-repeat:repeat-x;
	background-position:bottom
}

.greyBarWithShadowSmall{
	float:left; 
	width: 329px;
	height: 10px;
	background: #383F47;
	background-image: url(../img/spotlight_bottshadow.gif) ;
	background-repeat:repeat-x;
	background-position:bottom
}

.blackBar{
	float:left; 
	width: 521px; 
	height: 5px;
	background: #000000;
}