/* section wide styles */
div.headerjumpto{
	/* this style turns the jumpto menu off */
	display:none;
}
table#siteFooter{
	/* fixes the position of the footer on this section*/
	margin-top:0px;
}
div.hack{
	position:absolute;
}
td.sidebarLogoTenk{
	width:40px;
	background-color:#EFEEEE;
	background-image:url(../images/tenk/tenkLogoSidebar.gif);
	background-repeat:no-repeat;
	background-position:top center;
}
table.homeMainLayout{
	width:100%;
	border:none;
	margin:2px 0 2px 0;
}
select,input{
	font-size:12px;
}
/* end of section wide styles */

/* header */
td.headerbottom{
	border-bottom:1px solid #D8D8D8;
	border-left:1px solid #D8D8D8;
	border-right:1px solid #D8D8D8;
	background-color:#FFFFFF;
}
/*end of header */

/* intro page */
table#introTenkTable{
	width:689px;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	margin-top:16px;
}
td.introTop{
	height:100px;
	background-image:url(../images/tenk/tabletopbg.gif);
	background-position:top;
	background-repeat:no-repeat;
	vertical-align:top;
}
div.introTopLeft{
	position:relative;
	height:91px;
	width:175px;
}
div.introTopMiddle{
	top:21px;
	left:175px;
	position:relative;
	height:70px;
	width:378px;
}
div.introTopRightTop{
	top:21px;
	left:553px;
	position:relative;
	height:70px;
	width:136px;
}
div.introTopRightBtm{
	top:91px;
	left:561px;
	position:relative;
	height:13px;
	width:86px;
}
div.introTopMotto{
	top:9px;
	left:455px;
	position:relative;
	height:14px;
	width:223px;

}
div.introContentTitle{
	background-color:#FFFBC1;
	border:1px solid #D9D9D9;
	padding:4px 0px 3px 5px;
	margin-bottom:5px;
}
td.introContentZip{
	background-image:url(../images/tenk/introcontentziptabletop.gif);
	background-position:left 22px;
	background-repeat:no-repeat;
	vertical-align:top;
	background-color:#D9D9D9;
}
td.introContentLogin{
	background-color:#D9D9D9;
	background-image:url(../images/tenk/introcontentloginbg.gif);
	background-position:left 22px;
	background-repeat:no-repeat;
	vertical-align:top;
	padding-bottom:17px;
}
td.introBottom{
	height:100px;
	background-image:url(../images/tenk/tablebottombg.gif);
	background-position:top;
	background-repeat:no-repeat;
	vertical-align:top;
}
div.introBottomLogo{
	position:relative;
	height:91px;
	width:689px;
	text-align:right;
}
input.introfields1{
	border:1px solid #B4B4B4;
	background-color:#FFFFFF;
	font-size:14px;
	padding:3px 0 3px 0;
}
div.introZipBtmText{
	text-align:right;
	font-size:9px;
	height:15px;
	background-image:url(../images/tenk/introcontentziptablebtm.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	vertical-align:top;
	padding-right:8px;
}
div.introZipBtmTextLinks{
	text-align:left;
	padding:5px 0 0 32px;
}
a.tenkSectionLinks{
	color:#747474;
	text-decoration:none;
}
a.tenkSectionLinks:hover{
	color:#FF5300;
	text-decoration:none;
}
a.tenkSectionLinks2{
	color:#747474;
	text-decoration:none;
}
a.tenkSectionLinks2:hover{
	color:#FF5300;
	text-decoration:underline;
}
a.tenkSectionLinks4{
	color:#333333;
	text-decoration:none;
}
a.tenkSectionLinks4:hover{
	color:#FF5300;
	text-decoration:underline;
}
a.tenkSectionLinks4-HL{
	color:#FF5300;
	text-decoration:none;
}
a.tenkSectionLinks4-HL:hover{
	color:#F0FF00;
	text-decoration:underline;
}




a.tenkSectionPageLinks{
	color:#345AFF;
	text-decoration:none;
}
a.tenkSectionPageLinks:hover{
	color:#FF5300;
	text-decoration:underline;
}
a.tenkSectionPageLinksSelect{
	font-size:16px;
	color:#FF5300;
	text-decoration:none;
}
a.tenkSectionPageLinksSelect:hover{
	font-size:16px;
	color:#FF5300;
	text-decoration:none;
}

a.tenkSectionPageLinksBtm{
	color:#345AFF;
	text-decoration:none;
}
a.tenkSectionPageLinksBtm:hover{
	color:#FF5300;
	text-decoration:underline;
}
a.tenkSectionPageLinksBtmSelect{
	font-size:18px;
	color:#FF5300;
	text-decoration:none;
}
a.tenkSectionPageLinksBtmSelect:hover{
	font-size:18px;
	color:#FF5300;
	text-decoration:none;
}





a.tenkSectionLinks3{
	color:#747474;
	text-decoration:none;
	font-weight:normal;
}
a.tenkSectionLinks3:hover{
	color:#FF5300;
	text-decoration:underline;
	font-weight:normal;
}
div.introCopyrightBottom{
	border-bottom:1px solid #D9D9D9;
	color:#747474;
	font-weight:normal;
	padding-bottom:2px;
}
div.introTenkFooter{
	position:relative;
	left:23px;
	top:-74px;
	width:304px;
	font-weight:normal;
	color:#747474;
	text-align:center;
}
	
/*end of intro page */

/* Home page */
table.homeContentLayout{
	width:100%;
	border:none;
}
td.homeSearchComponent{
	padding:0 4px 0 0;
}
td.homeContentComponent{
	padding:3px 0 0 0;
}
table.tenksearchHome{
	background-color:#EFEEEE;
	width:100%;
	border:none;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
input.txtfield1{
	background-color:#FFFFEC;
	border:1px solid #5B5B5B;
	padding:2px 0 2px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
td.searchHomeTitle{
	padding:0 0 0 89px;
	font-size:14px;
	height:19px;
	background-image:url(../images/tenk/searchHomeTitle.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
td.searchHomeLocationText{
	font-size:13px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/tenk/searchHomeLocationTextBG.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:bottom;
	background-color:#EFEEEE;
	padding-right:18px;
	padding-bottom:3px;
}
td.searchHomePriceFilterCell{
	background-image:url(../images/tenk/searchHomePriceFilterBG.gif);
	background-repeat:repeat-x;
	background-position:center;
	text-align:right;
	vertical-align:bottom;
}
td.searchHomeBtmLinksLeft{
	height:20px;
	vertical-align:bottom;
	text-align:left;
}
td.searchHomeBtmLinksRight{
	height:20px;
	padding-right:7px;
	font-size:10px;
}
table.sellHomeTable{
	border:none;
	background-color:#EFEEEE;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
div.searchHomeForSale{
	position:relative;
	top:4px;
	left:8px;
}
td.sellHomeBodyTxt{
	padding-top:6px;
	padding-bottom:8px;
	text-align:center;
	vertical-align:top;
}
td.sellHomeBodyTitle{
	text-align:center;
	height:19px;
	padding:3px 0 0 0;
}
td.sellHomeTitleLeft{
	background-image:url(../images/tenk/sellHomeTitleLeft.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
td.sellHomeButton{
	vertical-align:top;
}
td.sellHomeBGleft{
	background-image:url(../images/tenk/sellHomeBottomBGLeft.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}
div.premierHomeTitle{
	background-image:url(../images/tenk/premieradTitle.gif);
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
	top:0px;
	left:-3px;
	width:13px;
	height:88px;
}
td.premierHomeTitleCell{
	background-image:url(../images/tenk/premieradTitleBG.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:16px;
	vertical-align:top;
	padding:6px 0 0 0;
}
td.premierAdCell{
	text-align:center;
	padding:6px;
}
table.featureHomeAdTableTop{
	background-color:#C7C7C7;
	width:100%;
	border:none;
	margin:0 0 1px 0;
}
table.featureHomeAdTableBtm{
	width:100%;
	border:none;
}
td.featureHomeAdCell-Top{
	padding:3px;
}
td.featureHomeAdCell-Btm{
	padding:3px 3px 0px 3px;
}
td.featureHomeAdCell-TL{
	padding:3px 3px 3px 0;
}
td.featureHomeAdCell-BL{
	padding:3px 3px 0 0;
}
td.featureHomeAdCell-TR{
	padding:3px 0 3px 3px;
}
td.featureHomeAdCell-BR{
	padding:3px 0 0 3px;
}
td.featureHomeTitleLeft{
	background-image:url(../images/tenk/featureHomeTitleLeft.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:94px;
	height:18px;
}
td.featureHomeTitleRight{
	background-image:url(../images/tenk/featureHomeTitleRight.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:15px;
	height:18px;
}

/* End of Home page */

/* Results Page Styles */
table.premierResultsTable{
	width:100%;
	border:none;
	background-color:#FFFBC1
}
td.premierResultsAdCell-Left{
	padding:6px 4px 6px 6px;
}
td.premierResultsAdCell-Right{
	padding:6px 6px 6px 4px;
}
td.premierResultsAdCell{
	padding:6px 4px 6px 4px;
}
td.premierResultsTitleCell{
	background-image:url(../images/tenk/premierResultsAdTitleBG.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:16px;
	vertical-align:top;
}
div.premierResultsTitle{
	background-image:url(../images/tenk/premieradTitle.gif);
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
	top:58px;
	left:-2px;
	width:13px;
	height:88px;
}
table.searchResultsTable{
	width:100%;
	background-color:#ECECEC;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#545454;
}
td.searchResultsTitle{
	height:19px;
	background-image:url(../images/tenk/searchHomeTitle.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
td.searchResultsTitleText{
	font-size:14px;
	font-weight:bold;
	background-image:url(../images/tenk/searchResultsTitleTextBG.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding:0 32px 0 0;
}
td.searchResultsTitleRight{
	height:19px;
	background-image:url(../images/tenk/searchResultsTitleRightBG.gif);
	background-repeat:repeat-x;
	background-position:top left;
	width:100%;
}
table.searchResultsFldsTable{
	font-size:10px;
	width:100%;
	border:none;
	font-weight:bold;
}
td.searchResultsBtmLinks{
	height:20px;
	font-size:10px;
	vertical-align:bottom;
	text-align:left;
	padding-left:3px;
}
td.searchResultsBottomRight{
	padding:0 18px 0 0;
	background-image:url(../images/tenk/searchResultsBottomRightBG.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	text-align:right;
}
table.resultsTenkTable{
	width:100%;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
table.resultsTenkTitleTable{
	width:100%;
	border:none;
	background-color:#C7C7C7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
td.searchBodyTitleRight{
	background-image:url(../images/tenk/searchresultsBodyTitleRight.gif);
	background-repeat:no-repeat;
	background-position:top right;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding-right:16px;
	vertical-align:bottom;
	padding-bottom:4px;
}
td.resultsTenkPageLinks{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:8px;
	padding-bottom:4px;
	vertical-align:bottom;
}
td.resultsTenkPageLinksBottom{
	background-image:url(../images/tenk/searchresultsBodyTitleRightBtm.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-left:8px;
}
td.tenKResultsCell-Left{
	padding:4px 3px 0 0;
	width:20%;
}
td.tenKResultsCell-Right{
	padding:4px 0 0 3px;
	width:20%;
}
td.tenKResultsCell-Center{
	padding:4px 3px 0 3px;
	width:20%;
}
/* End of Results Page Styles */

/* Premiere Tenk Ads home page Styles */

div.premierHomeAdsCell{
	background-color:#D8D8D8;
	width:150px;
	text-align:center;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	padding:6px 0 0 0;
	pointer:hand;
	cursor:pointer;
}
div.premierHomeAdsCellSelect{
	background-color:#B0D4FF;
	width:150px;
	text-align:center;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	padding:6px 0 0 0;
	pointer:hand;
	cursor:pointer;
}
div.premierHomeAdTitle{
	padding:4px 2px 0 2px;
	color:#FF5300;
	font-size:14px;
	line-height:10px;
}
td.premierHomeAdCity{
	background-color:#F4F4F4;
	background-image:url(../images/tenk/premierHomeAdCityBG.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-align:left;
	padding:1px 6px 2px 6px;
}
div.premierHomeAdImage{
	height:92px;
	background-image:url(../images/site/TempPhoto2.gif);
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
}
td.premierHomeAdPrice{
	background-color:#FFF000;
	font-size:12px;
	padding:1px 3px 2px 3px;
}
table.premierHomeAdsPriceTable{
	width:122px;
	border:none;
}
/* End of Tenk Ads Styles */

/* Premiere Tenk Ads results page Styles */
div.premierHomeAdsCell-RP{
	background-color:#D8D8D8;
	width:100%;
	text-align:center;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	padding:6px 0 0 0;
	pointer:hand;
	cursor:pointer;
}
td.premierHomeAdCity-RP{
	background-color:#F4F4F4;
	background-image:url(../images/tenk/premierHomeAdCityBG.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-align:left;
	padding:1px 6px 2px 6px;
}
div.premierHomeAdTitle-RP{
	padding:4px 0px 0 0px;
	color:#FF5300;
	font-size:12px;
	line-height:8px;
}
div.premierHomeAdImage-RP{
	height:75px;
	background-image:url(../images/site/TempPhoto3.gif);
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
}
table.premierHomeAdsPriceTable-RP{
	width:100px;
	border:none;
}
td.premierHomeAdPrice-RP{
	background-color:#FFF000;
	font-size:10px;
	padding:1px 3px 2px 3px;
}
/* End of Tenk Ads Styles */

/* feature and results Tenk Ads Styles */
div.premierHomeAdsCell-TA{
	background-color:#ECECEC;
	width:130px;
	text-align:center;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	padding:6px 0 0 0;
	pointer:hand;
	cursor:pointer;
}
div.premierHomeAdsCellSelect-TA{
	background-color:#FFFFEC;
	width:130px;
	text-align:center;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	padding:6px 0 0 0;
	pointer:hand;
	cursor:pointer;
}
td.premierHomeAdCity-TA{
	background-color:#D4D4D4;
	background-image:url(../images/tenk/tenkAdCityBG.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-align:left;
	padding:1px 6px 2px 6px;
}
div.premierHomeAdTitle-TA{
	padding:4px 0px 0 0px;
	color:#FF5300;
	font-size:12px;
	line-height:8px
}
div.premierHomeAdImage-TA{
	height:75px;
	background-image:url(../images/site/TempPhoto3.gif);
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
}
table.premierHomeAdsPriceTable-TA{
	width:100px;
	border:none;
}
td.premierHomeAdPrice-TA{
	background-color:#FFF000;
	font-size:10px;
	padding:1px 3px 2px 3px;
}
/* End of Tenk Ads Styles */

/* popup layer for changing zipcodes */
div#floatBackground{
	position:absolute;
	top:0px;
	left:0px;
	background-color:#000000;
	width:100%;
	height:0px;
	opacity: .0;
	filter: alpha(opacity=0);
	display:none;
	z-index:10000
}
div#waitUploading{
	position:absolute;
	z-index:10001;
	width:312px;
	height:69px;
	background-image:url(../images/adplace/loadingBackground.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:none;
}
div#waitChangeZip{
	position:absolute;
	z-index:10001;
	width:400px;
	height:200px;
	display:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#waitVerifyAdplace{
	position:absolute;
	z-index:10001;
	width:312px;
	height:69px;
	background-image:url(../images/adplace/loadingVerifyBackground.gif);
	background-position:top;
	background-repeat:no-repeat;
	display:none;
}
div.waitUploadingWait{
	position:relative;
	top:34px;
	left:81px;

}
div.waitUploadingRotate{
	position:relative;
	top:-12px;
	left:12px;
}
td.bordercell2top{
	background-image: url(../images/site/spacer_A9A9A9.gif);
	background-repeat: repeat-x;
	background-position: top;	
	background-color:#EBEBEB;
}
div.formtitle{
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
td.bordercell2left{
	background-image: url(../images/site/spacer_A9A9A9.gif);
	background-repeat: repeat-y;
	background-position: left;	
	background-color:#EBEBEB;
}
td.formcellbuttons{
	padding:12px 12px 8px 12px;
	text-align:center;
	width:100%;
}
td.bordercell2right{
	background-image: url(../images/site/spacer_A9A9A9.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color:#EBEBEB;
}
td.bordercell2btm{
	background-image: url(../images/site/spacer_A9A9A9.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color:#EBEBEB;
}
td.formtextpopup{
	font-size:10px;
	font-weight:bold;
}
/*end of popup layer for changing zipcodes */

/* error component */
div.introerror{
	border:1px solid #FF0000;
	background-color:#E8E8E8;
	padding:4px;
	margin-left:78px;
	padding-left:28px;
	width:400px;
	background-image: url(../images/tenk/introerror.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#FF0000;
}
div.introerrorHome{
	border:1px solid #FF0000;
	background-color:#F4F4F4;
	margin-bottom:6px;
	padding:4px;
	padding-left:28px;
	width:400px;
	background-image: url(../images/tenk/introerror.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
}

/*end of error component */

td.searchResultBtmPriceFilterCell{
	background-color:#FFFFFF;
	font-weight:bold;
	padding:4px 0 4px 8px;
	font-size:12px;
}
input.txtfieldKeyword{
	border:1px solid #9d9d9d;
	color:#333333;
	padding:2px 0 2px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#FFFFEC;
}