/* mycolemanhomes.com  
base.css - sunburst - Jan. 2009
-----------------------------------------------------------*/

@import url(/assets/css/reset.css);

body {
	color: #ccc;
	font: 11px arial, helvetica, sans-serif;
	text-align: center;
	background: url(images/bg-html.gif);
	line-height: 1.5em;
}

#wrapper {
	margin: 45px auto;
	width: 800px;
	text-align: left;
}

#header {
	clear: both;
	height: 30px;
	color: #fff;
}

#breadcrumbs {
	float: left;
	height: 30px;
	line-height: 30px;
}

#breadcrumbs a {
	color: #455560;
}

#extras {
	float: right;
	width: 61px;
	height: 30px;
	margin-top: -2px;
}
#extras ul li {
	list-style-type: none;
	float: left;
}
#extras ul li a {
	display: block;
	width: 28px;
	height: 29px;
}
#extras ul li.twitter {
	width: 28px;
	height: 29px;
	text-indent: -9999px;
	background: url(/assets/images/btn-twitter.gif) no-repeat top left;
}
#extras ul li.facebook {
	width: 28px;
	height: 29px;
	padding-left: 5px;
	text-indent: -9999px;
	background: url(/assets/images/btn-facebook.gif) no-repeat top left;
}
#extras a.external {
	margin: 0; padding: 0 10px 0 0;
	display: block;
	width: 60px;
	height: 30px;
	line-height: 30px;
	float: right;
	background: none;
}

#search-container {
	width: 160px;
	height: 30px;
	line-height: 30px;
	float: right;
	background: url(images/bg-search.gif) no-repeat right center;
}

#search-container label {
	display: block;
	width: 60px;
	height: 30px;
	float: left;
	line-height: 30px;
}

#keyword {
	margin: 8px 0 0 7px;
	width: 75px;
	height: 11px;
	float: left;
	font-size: 10px;
	border: 0;
}

#search-btn {
	position: relative;
	top: 2px;
	_top: 9px;
	left: -2px;
	width: 12px;
	height: 12px;
}

#search a {
	color: #fff;
}

#search a:hover {
	color: #444;
}

body#index #content-wrapper {
	background: #fff url(images/bg-secondarycontent.gif) no-repeat 600px 450px;
}

#content-wrapper {
	background-color: #FFF;
}

.contentblock {
	padding: 10px 20px 150px 20px;
	_padding: 10px 20px 50px 20px;

	min-height: 288px;
	height: auto !important; /* Modern Browsers */
	height: 288px; /* IE 6 */
}

#primary-content {
	width: 532px;
	float: left;

	min-height: 470px;
	height: auto !important; /* Modern Browsers */
	height: 470px; /* IE 6 */

	color: #455560;
	background: #DDD69E;
}

#secondary-content {
	width: 268px;
	float: right;
}

#feature-content {
	background: #84929D;
	color: #fff;
}

h1#logo {
	position: absolute;
	margin: -115px 0 0 585px;
	text-indent: -999em;
	z-index: 100;
}

h1#logo a {
	display: block;
	width: 160px;
	height: 100px;
	background: top left url(/assets/images/base/logo-colemanhomes.gif);
}

#feature {
	width: 400px;
	display: inline;
	float: left;
}

#feature div.contentblock {
	padding: 10px 20px 50px 20px;
	min-height: 0;
}

#information-panel {
	width: 400px;
	display: inline;
	float: right;
}

#feature blockquote {
	margin: 50px;
	font-size: 18px;
	color: #C2DCEF;
	line-height: 24px;
	letter-spacing: 1px;
}

#feature blockquote span.author {
	display: block;
	font-size: 13px;
	line-height: 24px;
	letter-spacing: 0;
}

#feature blockquote a.testimonials {
	color: #860139;
	display: block;
	font-size: 11px;
	line-height: 24px;
	text-decoration: none;
	letter-spacing: 0;
	text-transform: lowercase;
}

#feature blockquote a.testimonials:hover {
	text-decoration: underline;
}

#feature .column:first-child {
	margin-left: 0;
}

#feature .first {
	margin-left: 0;
}

.column {
	width: 170px;
	margin-left: 20px;
	float: left;
	line-height: 1.3em;
}

.column-full {
	width: 360px;
	margin-left: 20px;
	float: left;
	line-height: 1.3em;
}

.type-larger p {
	font-size: 1.25em !important;
	line-height: 1.75em !important;
}

#feature h1 {
	font: 38px "Times New Roman" , Times, serif;
	color: #fff;
}

#ticker {
	_display: none; /* Sorry IE6, You're dead to us... */
	background-color: #feca47;
	height: 24px;
	width: 800px;
	clear: both;
}

#flashticker {
	width: 800px;
}

.testimonial {
	margin: 20px 0 0 20px;
}

#site-bugs {
	padding-top: 40px;
	width: 400px;
	height: 50px;
}

#site-bugs #floorplan-btn {
	width: 170px;
	height: 50px;
	display: block;
	float: left;
	background: url(images/btn-floorplans-2.gif);
}

#site-bugs #buying-process-btn {
	width: 208px;
	height: 50px;
	display: block;
	float: left;
	background: url(images/btn-buyingprocess.gif);
}

#floorplan-btn span, #buying-process-btn span {
	display: none;
}

div.financing {
	margin: 15px 0 0 50px;
}

span#pulse-arrow {
	margin: 7px 0 0 -20px;
	position: absolute;
	display: block;
	width: 32px;
	height: 32px;
	background: url(images/pulse-arrow.png) no-repeat top left #A89900;
}

div.financing a {
	display: block;
	width: 325px;
	height: 129px;
	text-indent: -999em;
	background: url(images/bg_financing.gif) no-repeat top left;
}

a.contact-thomas {
	margin: 15px 0 0 50px;
	padding-bottom: 25px;
	display: block;
	width: 325px;
	height: 52px;
	text-indent: -999em;
	background: url(images/bg_contact-thomas-2.gif) no-repeat top left;
}

#footer {
	padding: 15px 0px 20px 0px;
	color: #455560;
}

#footer p {
	padding: 0;
	font-size: 14px;
}

#footer a:link, #footer a:visited {
	color: #455560;
	border: 0;
	text-decoration: none;
}

#footer a:hover, #footer a:active {
	color: #646464;
	border: 0;
	text-decoration: underline;
}

#footer-terms {
	padding-top: 3px;
	/*padding-right: 55px;*/
	float: right;
	height: 76px;
	background: url(images/equal-opportunity-logo.gif) no-repeat 30px right;
}

.pdf {
	margin: 1px 3px 8px 0; padding: 4px 0px;
	display: block;
	width: 135px;
	height: 25px;
	float: left;
	clear: both;
	line-height: 12px;
	padding-left: 25px;
	font-size: 10px;
	color: #455560;
	cursor: pointer;
	text-decoration: none;
	text-align: left;
	background:  transparent url(/assets/images/base-pricing/pdf-icon.gif) top left no-repeat ;
}


.pdf-block {
	margin: 10px 3px 0 0; padding: 0;
	display: block;
	width: 135px;
	height: 25px;
	float: left;
	clear: both;
	line-height: 24px;
	padding-left: 10px;
	font-size: 9px;
	color: #455560;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	background:  #FFF url(/assets/images/base-pricing/pdf-icon.gif) top left no-repeat ;
	border: solid 1px #F09696;
}

/* = f Styles
-----------------------------------------------------------*/
.orange-header {
	background: url(images/hdr-orange.gif) no-repeat;
	height: 32px;
}

/* = Contentblock Footer Styles
-----------------------------------------------------------*/
div.cb-5-commission {
	background: top right no-repeat url(/assets/images/footers/cb_accent-5-commission.png);
	height: 150px;
}

div.cb-community-bridgetower {
	background: top right no-repeat url(/assets/images/footers/cb_accent-community-bridgetower.png);
	height: 150px;
}

div.cb-community-cabella {
	background: top right no-repeat url(/assets/images/footers/cb_accent-community-cabella.png);
	height: 150px;
}

div.cb-community-the-oaks {
	background: top right no-repeat url(/assets/images/footers/cb_accent-community-the-oaks.png);
	height: 150px;
}

div.cb-community-west-highlands {
	background: top right no-repeat url(/assets/images/footers/cb_accent-community-west-highlands.png);
	height: 150px;
}

div.cb-generic {
	background: top right no-repeat url(/assets/images/footers/cb_accent-generic.png);
	height: 150px;
}

div.cb-family {
	background: top right no-repeat url(/assets/images/footers/cb_accent-family.png);
	height: 150px;
}

div.cb-fishing {
	background: top right no-repeat url(/assets/images/footers/cb_accent-fishing.png);
	height: 150px;
}

div.cb-handshake {
	background: top right no-repeat url(/assets/images/footers/cb_accent-handshake.png);
	height: 150px;
}

div.cb-roof {
	background: top right no-repeat url(/assets/images/footers/cb_accent-roof.png);
	height: 150px;
}

div.cb-ladder {
	background: top right no-repeat url(/assets/images/footers/cb_accent-ladder.png);
	height: 160px;
}

div.cb-imac {
	background: top right no-repeat url(/assets/images/footers/cb_accent-imac.png);
	height: 150px;
}

div.cb-workers {
	background: top right no-repeat url(/assets/images/footers/cb_accent-workers.png);
	height: 150px;
}

div.cb-community-bridgetower,
div.cb-community-cabella,
div.cb-community-the-oaks,
div.cb-community-west-highlands,
div.cb-generic,
div.cb-family,
div.cb-fishing,
div.cb-handshake,
div.cb-roof,
div.cb-ladder,
div.cb-imac,
div.cb-workers {
	clear: both;
	margin-top: -150px;
	width: 555px; /* Exceeds primary-content for overlap */

	/* Disable in IE6 due to dropping support */
	_display: none;
}

/* = Testimonials Page
-----------------------------------------------------------*/
#testimonialvideoplayer {
	margin: 10px 0 0 0;
}

/* = Quotes
-----------------------------------------------------------*/
div.quotes {
	margin: 75px 0 0 35px;
	width: 359px;
	height: 250px;
	text-indent: -999em;
}

div.quotes a {
	display: block;
	width: 359px;
	height: 250px;
	cursor: pointer;
}

.quotes.about-coleman {
	background: center no-repeat url(/assets/images/quotes/about-coleman.gif);
}

.quotes.buyer-resources {
	background: center no-repeat url(/assets/images/quotes/buyer-resources.gif);
}

.quotes.buying-process {
	background: center no-repeat url(/assets/images/quotes/buying-process.gif);
}

.quotes.contact {
	background: center no-repeat url(/assets/images/quotes/contact.gif);
}

.quotes.community-bridgetower {
	background: center no-repeat url(/assets/images/quotes/community-bridgetower.gif);
}

.quotes.community-cabella-creek {
	background: center no-repeat url(/assets/images/quotes/community-cabella-creek.gif);
}

.quotes.community-the-oaks {
	background: center no-repeat url(/assets/images/quotes/community-the-oaks.gif);
}

.quotes.community-west-highlands {
	background: center no-repeat url(/assets/images/quotes/community-west-highlands.gif);
}

.quotes.design-your-home {
	background: center no-repeat url(/assets/images/quotes/design-your-home.gif);
}

.quotes.generic {
	background: center no-repeat url(/assets/images/quotes/generic.gif);
}

.quotes.harris-ranch {
	background: center no-repeat url(/assets/images/quotes/harris-ranch.gif);
}

.quotes.portfolio-collection {
	background: center no-repeat url(/assets/images/quotes/portfolio-collection.gif);
}

.quotes.portfolio-woodland {
	background: center no-repeat url(/assets/images/quotes/portfolio-woodland.gif);
}

.quotes.quality-guarantee {
	background: center no-repeat url(/assets/images/quotes/quality-guarantee.gif);
}

.quotes.referral-program {
	background: center no-repeat url(/assets/images/quotes/referral-program.gif);
}

.quotes.testimonials {
	background: center no-repeat url(/assets/images/quotes/testimonials.gif);
}

.quotes.the-oaks {
	background: center no-repeat url(/assets/images/quotes/the-oaks.gif);
}

.quotes.time-to-buy {
	background: center no-repeat url(/assets/images/quotes/time-to-buy.gif);
}

.quotes.warranty-information {
	background: center no-repeat url(/assets/images/quotes/warranty-information.gif);
}

/* = Backdrops
-----------------------------------------------------------*/
.backdrop_real-choices {
	width: 532px;
	height: 470px;
	background: top left no-repeat url(/assets/images/bg_real-choices.jpg);
}

/* = Search Items
-----------------------------------------------------------*/
.gsc-control {
	margin-top: 20px;
	width: 472px;
}

.gsc-search-box {
	padding: 10px;
	display: list-item;
	list-style: none;
	background: #d1c575;
	border: 1px solid #c6c395;
}

.gsc-resultsHeader {
	margin-top: 20px;
}


/* = Generics
-----------------------------------------------------------*/
.display-block {
	display: block;
}

.display-inline {
	display: inline;
}

.clearleft {
	clear: left;
}

.clearright {
	clear: right;
}

.clearboth {
	clear: both;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.floatnone {
	float: none;
}

.addmargin {
	margin: 15px 20px 0 20px;
}

.addtopmargin {
	margin-top: 15px !important;
}

.addrightmargin {
	margin-right: 20px !important;
}

.addleftmargin {
	margin-left: 20px !important;
}

.addpadding {
	padding: 15px 20px 0 20px;
}

.addtoppadding {
	padding-top: 15px !important;
}

.addrightpadding {
	padding-right: 20px !important;
}

.addbottompadding {
	padding-bottom: 15px !important;
}

.addleftpadding {
	padding-left: 20px !important;
}

.img-left {
	padding: 0 20px 15px 0;
	float: left;
}

.img-right {
	padding: 0 0 20px 15px;
	float: right;
}

.alignleft {
	text-align: left;
}

.alignright {
	text-align: right;
}

.aligncenter {
	text-align: center;
}

.show {
	display: block;
}

.hide {
	display: none;
} 