body,td {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#808080;
	line-height:18px;
}


h1 {
	font-size:22px;
	color:#000000;
	font-weight:normal;
}

h2 {
	font-size:15px;
	color:#E41B25;
	font-weight:bold;
	margin:30px 18px 10px 16px;
}

h3 {
	font-size:13px;
	color:#000000;
	font-weight:bold;
	margin:0 18px 10px 16px;
}

h4 {
	font-size:11px;
	color:#666666;
}

a {
	color: #E41B23;
	text-decoration:underline;
	outline:none;
}

a:hover {
	color:#E41B23;
	text-decoration:none;
}

table.stockList a {
	color:#800000;
}

table.stockList td.stockListHead a {
	color:#FC0;
}

table.stockList a:hover, table.stockList td.stockListHead a:hover {
	color:#fff;
}

hr {
	margin: 0 0 20px 0;
	height: 1px;
	border: none;
	border-top: 1px solid #CCCCCC;
	color: #fff;
}


/* Custom Styles for dropdown */

.blackTexthighlight {
	color:#000000;
	font-weight:bold;
}

.redTexthighlight {
	color:#E41B23;
	font-weight:bold;
}

.blueTexthighlight {
	color:#3F506A;
	font-weight:bold;
}

.lineBreak {
	border-bottom:1px dashed #cccccc;
	padding-bottom:18px;
}

.callToAction {
	background:url(/images/spacers/cta_bullet.gif) no-repeat 0 -23px;
	font-size:15px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	padding:0 0 0 25px;
}

.callToAction:hover {
	background:url(/images/spacers/cta_bullet.gif) no-repeat 0 1px;
	color:#E41B23;
}

.stockList {
	width:950px;
	background:#ccc;
	border-right:1px solid #000; border-top:1px solid #000;
}

.stockList tr td {
	padding:5px;
	border-left:1px solid #000; border-bottom:1px solid #000;
	color:#000;
	text-align:center;
	vertical-align:middle;
}

td.stockListHead {
	background:#333;
		background-image: linear-gradient(bottom, #2E2D2E 0%, #4D4D4D 100%);
		background-image: -o-linear-gradient(bottom, #2E2D2E 0%, #4D4D4D 100%);
		background-image: -moz-linear-gradient(bottom, #2E2D2E 0%, #4D4D4D 100%);
		background-image: -webkit-linear-gradient(bottom, #2E2D2E 0%, #4D4D4D 100%);
		background-image: -ms-linear-gradient(bottom, #2E2D2E 0%, #4D4D4D 100%);
		
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0, #2E2D2E),
			color-stop(1, #4D4D4D)
		);
	color:#fff !important;
	font-weight:bold;
	font-size:13px;
}

td.stockList-Foot {
	font-size:18px;
	font-weight:bold;
	border:0px !important;
	text-align:left !important;
	padding-top:0px !important; padding-bottom:0px !important;
}

td.stockList-White {
	border:0px !important;
	background:#FFF;
}

td.stockList-Sold {
	background:#930;
	color:#fff !important;
	font-weight:bold;
}

td.stockList-Highlight {
	border:0px !important;
	background:#FF9;
	font-size:14px;
	text-align:left !important;
}

td.stockList-Red {
	color:#FFF !important;
	font-weight:bold;
	background:#C00;
}

.modelTable td {
	border-left:1px solid #000 !important; border-bottom:1px solid #000 !important;
}

.reserve-button, a.reserve-button, .marketing-button, a.marketing-button, .buy-button, a.buy-button, 
.reserve-button a, .marketing-button a, .buy-button a {
	display:inline-block;
	color:#fff !important;
	background:#3C0;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
	padding:4px 10px;
	text-shadow: -1px -1px 1px #390;
	text-decoration:none;
}

.marketing-button, a.marketing-button,
.marketing-button a {
	background:#09F;
}

.buy-button, a.buy-button,
.buy-button a {
	background:#FC0;
	text-shadow: 0px 0px 0px #FFF;
	color: #F30 !important;
}

	.reserve-button:hover, a.reserve-button:hover, .marketing-button:hover, a.marketing-button:hover, .buy-button:hover, a.buy-button:hover, 
	.reserve-button a:hover, .marketing-button a:hover, .buy-button a:hover {
		color:#eee !important;
	}

.projectViewLink {
	
}
