/*	page layout	*/
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; vertical-align:top; margin:0px auto; background-color:#E9EEF5; color:#20242D;}
h1 { font-size:14px; font-weight:bold; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
h2 { font-size:12px; font-weight:bold; line-height:14px;}

ul, ol, li, div {padding:0; margin:0;}

ul, ol { color:#20242D; margin-bottom:12px; padding-left:20px;}
li { padding:5px 0px;}

#wrapper { background-color:#FFFFFF; width:900px; margin:0px auto; position:relative;}
#header { background-color:#FFFFFF; font-size:10px; padding:10px; padding-left:0px; height:50px;}
#logo { float:left; padding-left:10px;}
#top_nav { text-align:right; position:relative;}
#content { position:relative; background-color:#FFFFFF; clear:both;}
#pageHeadline { position:relative; height:40px; padding-top:20px; margin-left:185px; width:615px;}
#contentSubContainer { position:relative; float:right;	width:645px; margin-top:10px; padding-right:45px;}

.subContainer { position:relative; background-repeat:repeat-x; background-position:top left; padding:10px 20px 20px 5px;}
.bannerspt_sub { background-image:url(/resources/images/mws/spotlightyourlisting.com/spt_subbg.gif);}
div.button_side { text-align:center;}


/*	banners	*/
.bannerspt_home { background-image:url(/resources/images/mws/new-ihouseweb.com/banners/spt_homebg.gif);}
.bannerspt_sub { background-image:url(/resources/images/mws/new-ihouseweb.com/banners/spt_subbg.gif);}


/*	links	*/
a, a:visited { color:#C3143D; text-decoration:none;}
a:hover, a:active { color:#C3143D; text-decoration:underline;}

#header a, #header a:visited { color:#20242D;}
#header a:hover, #header a:active, #foot a:hover, #foot a:active { color:#C3143D;}


/*	footer	*/
#foot { position:relative; clear:both; padding:5px 10px 20px 10px; font-size:10px; color:#585B62; background-color:#FFFFFF; text-align:center;}
#foot a, #foot a:visited { color:#585B62;}
#footerLInks { margin-top:100px;}
#footerText { text-align:left; padding:10px 20px;}
a.footer, a.footer:visited { text-decoration:underline;}


/*	homepage	*/
.homeContainer { background-repeat:repeat-x; background-position:top left; height:400px; padding:10px 20px 20px 5px;}
.bannerspt_home { background-image:url(/resources/images/mws/spotlightyourlisting.com/spt_homebg.gif);}


#productHome { float:right; width:705px;}
#productSign { width:190px; float:left; padding-right:5px;}
#productHeadline { margin-left:190px; font-weight:bold; font-size:18px; line-height:24px; padding-bottom:5px;}
#productTD { position:relative; margin-left:190px;	text-align:left; vertical-align:top;}

.formtop_spt { padding:35px 10px 5px 0; width:289px; text-align:left; margin:0; background:url(/resources/images/mws/spotlightyourlisting.com/formtop_spt.gif) no-repeat top left;}
.formtop_spt table tr td {padding:2px;}
.formbottom_spt { margin:0; padding:0; height:8px; width:299px; background:url(/resources/images/mws/spotlightyourlisting.com/formbottom_spt.gif) no-repeat top left;}



#ctc_button { float:right;}



/*	tdform	*/
input.border { border:1px solid #CCCCCC; height:16px;}
#side_col { position:relative; font-size:10px;	font-weight:bold; width:162px; float:left; margin-left:5px;}
#contentContainer { float:right; width:640px; padding-top:10px; padding-right:45px;}


/*	secondaryNav	*/
.secondary_nav_sptbg { margin:0; background:url(/resources/images/mws/spotlightyourlisting.com/spttop.gif) no-repeat top left; padding:20px 0 0 0;}
.secondary_nav_sptbg a, .secondary_nav_sptbg a:visited { color:#20242D; display:block;}
span.navSelected { line-height:18px; padding-top:2px; color:#FFFFFF; display:block; padding-left:10px;}
a.navOff { padding-left:13px; padding-bottom:5px;}

li.nav { list-style-type:none; padding-top:2px; padding-left:3px;}
li.spton { background:url(/resources/images/mws/spotlightyourlisting.com/spt_arrow.gif) no-repeat left; padding-left:13px; font-weight:bold; color:#6F3C89;}

a.spton, a.spt:hover { color:#20242D;}
span.spt { background-color:#6F3C89;}
.secondary_nav_sptbg ul { margin-bottom:0px;}
#sidenav_bottom { background:#ffffff; margin:0 0 0 0;}


/*	images	*/
img { border:0;}
img.right { float:right;}
img.left { float:left;}
img.tile_right { float:right; margin:10px;}
img.hspace { margin-right:10px; margin-left:10px;}
img.vspace { margin-top:10px; margin-bottom:10px;}


/*	pricing	page styles	*/
.sptpricing { width:600px; padding:5px 0px 10px 0px; margin:10px; background:#FFFFFF; text-align:center; font:normal 11px auto Verdana, Arial, Helvetica, sans-serif; color:#20242D;}

.sptpricing th { font:bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-size:11px; line-height:12px; letter-spacing:1px; vertical-align:bottom; border-right: 1px solid #C7C8CA; border-bottom: 1px solid #C7C8CA; border-top: 1px solid #C7C8CA; padding: 6px 6px 6px 12px; background: #98CCE6 url(/resources/images/mws/spotlightyourlisting.com/sptbg_header.gif) no-repeat;}
.sptpricing td { border-right:1px solid #C7C8CA; border-bottom:1px solid #C7C8CA; background:#fff; padding:6px 6px 6px 12px; color:#20242D; font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
.sptpricing th.nobg { border-top: 0; border-left:0; border-right: 1px solid #C7C8CA; background:none; color:#20242D; text-align:left; font:bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; vertical-align:bottom;}

th.upper { text-transform:uppercase;}
th.gray { color:#20242D;}
th.white { color:#FFFFFF;}

.sptpricing td.aop { border:none; text-align:center;}
.sptpricing td.alt { background:#E9EAEB; color:#20242D;}
.sptpricing th.spec, .sptpricing td.spec { border-left:1px solid #C7C8CA; border-top:0; background: #FFFFFF;	font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-align:left; line-height:14px; letter-spacing:0px;}
.sptpricing th.specalt, .sptpricing td.specalt { border-left: 1px solid #C7C8CA; border-top:0; background:#E9EAEB; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #20242D; text-align:left; line-height:14px; letter-spacing:0px;}

table.ihaop { width:85%;}
table.ihaop td { vertical-align:top;}
table.ihaop img { float:right; margin:0px 5px 0px 20px;}

.featuresTable th { width:15%;}
.featuresTable th.nobg { width:55%;}
table#ihsamples { width:100%; border:0;}
table#ihsamples td { vertical-align:top;}
table#ihsamples td.sample {	width:200px; text-align:center; vertical-align:top;}



/*	forms	*/
input.image { border:0;}
input.left { float:left;}

table.specials td { padding:5px 0px 2px 5px; border:0;}
.spacer { clear:both;}
.form { padding:30px 20px 0px 10px;}




/*	Customers	*/
ol#cobrands li { display:block; width:200px; float:left;}


/*	cxstories	*/
table.cxstories { border-collapse:collapse; margin:10px 0px 0px 40px; width:90%;}
table.cxstories td { vertical-align:top;}

td.sptquote { background:url(/resources/images/mws/spotlightyourlisting.com/spt_topquote.gif) no-repeat top left; padding-top:20px; padding-left:20px; vertical-align:top;}
td.cxphoto { padding:20px 10px 5px 0; vertical-align:top; width:170px;}

div.cxQuote_side { background:url(/resources/images/mws/spotlightyourlisting.com/sidegradient_bg.gif) no-repeat top right; padding:35px 17px 0px 10px; margin-top:10px; margin-right:-7px; font-size:10px; line-height:14px; color:#585B62; font-weight:normal;}
.cxName { display:block; font-weight:bold; margin-top:10px;}
.cxInfo { display:block; font-size:10px;}
td.sptquote p {	margin:0 0 10px 0;}


/*	misc classes	*/
.caption { font-size:10px;}
.bold { font-weight:bold;}
td.right { text-align:right;}
.red { color:#C3143D;}
.superscript { vertical-align:super; font-size:xx-small; line-height:9px;}
hr.redrule { width:100%; border:0px; border-top:1px solid #C3143D; clear:both;}
hr.grayrule { width:100%; border:0px; border-top:1px solid #CCCCCC; clear:both;}
/*	for short pages with static content*/
div.short { height:500px;}




/*	what are these for?	*/
span.spt { background-color:#98CCE6;}
table#sptNav { width:100%; border-collapse:collapse; border-bottom:1px solid #98CCE6; margin-bottom:10px;}
table#sptNav td { background-color:#F5FAFD; padding-left:15px; font-weight:normal; font-size:11px;}

.fieldWithError input { background-color:yellow;}
ul.errors li { color:red; text-align:left;}
.err { font-weight:bold; color:#C3143D;}

/*contact form*/
td#formtop_sptcontact {
	background-image:url(/resources/images/mws/spotlightyourlisting.com/formtop_contact.jpg);
	background-repeat:no-repeat;
	background-position:top;
	}
* html td#formtop_sptcontact {
	margin-top:-40px;
	}
td#formbottom_sptcontact {
	background-image:url(/resources/images/mws/spotlightyourlisting.com/formbottom_contact.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:0px;
	}

#productTile{
	width:200px;
	height: 165px;
	margin: 10px;
	position:relative;
}

#productTile .bgImage{
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	border: 1px solid #ddd;
}

#productTile .tagline{
	position:absolute;
	z-index:5;
	right: 8px;
	top: 45px;
	font-size:12px;
	font-weight:700;
	}

#productTile p{ position:absolute;
	top: 60px;
	line-height: 14px;
	font-size:12px;
	z-index:5; 
	padding: 0 10px;}

#productTile .productBtn{ 
	position:absolute;
	z-index:5;
	left: 23px;
	top: 135px;}
	
.tileDisplay{
	border:0;
	margin: 15px auto;
	}
	
.tileDisplay td {
	padding: 10px 20px;}
