/* CSS Document */
html,body,ul,form{margin:0;padding:0}

body{font:76% normal Tahoma, Arial, Helvetica, sans-serif;color:#656363;background-color: #333;background-image: url(../images/bg-pattern.jpg); }
a{text-decoration:none}
a:hover{text-decoration:underline}
p{margin:0 0 10px;}
ul{list-style:none;}
img, a img{border:none;}


input.input150{width:150px!important;}
input.input250{width:250px!important;}
.infoBox{font-size:11px;}
.left{float:left;}

.noMargin{margin:0!important}

input, select, textarea{border:1px solid #E3DDDD;}

.whiteTxt,a.whiteTxt {color:#fff!important;}

pre{display:block;color:#656363;background-color:#fff;clear:both;padding:0;text-indent:0;padding:5px;margin:0;}

h1{font-size:1.67em}
h2{font-size:1.5em}
h3{font-size:1.33em}
h4{font-size:1.17em}
h5{font-size:0.93em}

h1,h2,h3,h4,h5{font-weight:normal;margin:5px 0;}

.thumbnail{float:left;margin-right:10px;}

#wrapper{width:980px;border:1px solid #fff;margin:0 auto 10px}
#topBanner{height:170px;background:#000 url('img/bgBanner.jpg') no-repeat 0 0;display:block}
#topNav{height:30px;background:#BE0C0C url('img/bgTopNav.jpg') repeat-x 0 0;border:1px solid #fff;border-width:1px 0}
	#topNav li{float:left;width:auto;list-style:none;line-height:30px;}
	#topNav li a{font-weight:bold;color:#fff;font-size:1em;display:block;padding:0 10px;}
	#logo{width:340px;float:left}
	#logo a{display:block;height:170px;text-indent:-999em;}
	#loginBox{width:160px;float:right;color:#fff;padding:5px 10px 0 0;text-align:right;font-size:0.92em}
		#loginBox label{margin:5px 0;display:block}
		#loginBox .textBox{width:90px;display:inline;background-color:#404040;border:none;color:#fff;}
		#loginBox .submitBtn,#contactForm .submitBtn,#signupForm .submitBtn,#submitForm .submitBtn{color:#6C0000;text-transform:uppercase;text-align:center;background:#fff url('img/loginBtn.jpg') no-repeat 0 0;border:none;width:81px;height:19px;line-height:19px;font-weight:bold;font-size:12px;margin:5px 0;cursor:pointer}
		#contactForm .submitBtn,#signupForm .submitBtn,#submitForm .submitBtn,.interviewPage .submitBtn{background-image:url('img/submitBtn.jpg'); height:22px;line-height:22px;}
		.interviewPage .submitBtn{background-repeat:no-repeat;border:none;width:82px;cursor:pointer;color:#6C0000;font-size:14px;font-weight:bold}
#mid{border-top:3px solid #A21C3F;padding-top:2px}
		#lostPasswordForm .submitBtn{color:#6C0000;text-transform:uppercase;text-align:center;background:#fff url('img/lostPasswordBtn.jpg') no-repeat 0 0;border:none;width:150px;height:22px;line-height:22px;font-weight:bold;font-size:12px;margin:0 0 0 10px;cursor:pointer}
		#loginBox .joinLink{color:#6C0000;text-transform:uppercase;background:transparent url('img/loginBtn.jpg') no-repeat 100% 0;height:19px;line-height:19px;font-weight:bold;font-size:12px;display:block;padding:0 10px;}
		#loginBox .forgotLink{color:#fff;padding:0 0 5px;display:block}

#mid{border-top:3px solid #A21C3F;background-color:#fff;}		
#leftNav{width:160px;float:left;margin-right:5px}
#leftNav #pickLocation{border:1px solid #E4E0E1;padding:2px;background-color:#F9F9F9;font-size:11px;position:relative;margin:0 0 5px;}
		#pickLocation strong{color:#6C0000}
		#pickLocation .selectBox{width:154px;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#656363;margin-bottom:3px;}

		#pickLocation #listingsTotal{position:absolute;bottom:5px;left:5px;width:120px;color:#6C0000;font-weight:bold}
		#pickLocation #goLocation{float:right;color:#6C0000;font-size:12px;font-weight:bold;background:transparent url('img/bgGo.jpg') no-repeat 0 0; border:none;height:20px;line-height:20px;cursor:pointer;width:33px;}

		#listings{list-style:none;border:1px solid #E4E0E1;padding:2px;background-color:#F9F9F9;font-size:11px;}
		#listings a{display:block;color:#535253;font-family:Tahoma, Arial, Helvetica, sans-serif;padding:3px 5px;}
		#listings a:hover{color:#6C0000;}
		
		#leftAds{margin:2px 0;text-align:center;}
		#leftAds img{margin:5px auto;border:none;}
		
		#content{width:675px;float:left;margin-bottom:10px}
		#content a{color:#3737D3;}
		#content .heading{color:#6C0000;}
		.heading.module{margin:0 0 5px;}
			
			.module{padding:10px;background-color:#F9F9F9;border:1px solid #E3DDDD;margin-bottom:5px;}
			.module.sponsoredListings,.module.freeListings {padding:2px}
			.module.sponsoredListings .heading,.module.freeListings .heading{margin-left:5px}
			.wallpaperContent .module{padding:5px;}
			.wallpaperContent .module p{margin:5px 0}
			.wallpaperContent .module #selectWallpaper{width:300px;float:right;margin-top:3px}
			.wallpaperContent .module #selectWallpaper label{display:block;text-align:right;margin:2px 0}
			.wallpaperContent .module #selectWallpaper label strong,.labelTxt{color:#6C0000}
			.wallpaperContent .module #selectWallpaper select{width:120px}
				#wallpaperList li{float:left;width:216px;padding:2px;}
				#wallpaperList li span{display:block;font-family:Tahoma,Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;}
				.wallpaperName{color:#524E4E;width:100px;float:left;}
				.wallpaperHits{color:#ED277A;width:50px;float:left}
				.wallpaperSize{width:150px;clear:left;color:#6C0000}
				.wallpaperContent .enlarge{display:block;float:right;text-indent:-999em;width:30px;height:30px;background:transparent url('img/largeWallpaper.jpg') no-repeat 0 0}
			.sponsoredListings table {width:100%;font-weight:bold;}
			.sponsoredListings table thead{color:#525252}
			.sponsoredListings table td{padding:4px 0 5px;border-bottom:1px solid #fff; background-color:#F3F3F3}
			.sponsoredListings table tbody{color:#5970B4}
			.sponsoredListings table .alt td{background-color:#EBE9EA!important}
			.sponsoredListings table a{display:block}
			.reportLink{color:#6C0000!important;display:block;}
			
			#contentLeft{float:left;width:310px;margin:0 5px 0 0;}
			/*#contentLeft .module{padding:10px;background-color:#F9F9F9;border:1px solid #E3DDDD;margin-bottom:10px;}*/
			
				#voteForm{margin:10px 0 0}
				#vote label{margin:0 10px}
				#vote button{margin-left:30px;color:#6C0000;text-transform:uppercase;text-align:center;background:#fff url('img/voteBtn.jpg') no-repeat 0 0;border:none;width:48px;height:19px;line-height:19px;font-weight:bold;font-size:12px;cursor:pointer}
				#searchLocation{float:left}
				#search strong{color:#6C0000}
				#search button{margin-left:5px;color:#6C0000;font-size:12px;font-weight:bold;background:transparent url('img/bgGo.jpg') no-repeat 0 0; border:none;height:20px;line-height:20px;cursor:pointer;width:33px;}
			
				#searchName{width:300px;float:left}
				
			#contentRight{float:left;width:337px;padding:10px;background-color:#F9F9F9;border:1px solid #E3DDDD}
			#contentRight ul li{margin:5px 0}
			
			.listCard{background-color:#fff;padding:4px;float:left;width:318px;border:1px solid #E7DEDF;margin:0 3px 5px;height:170px;}
			.cardLinks{display:block;clear:both;height:30px;line-height:30px}
			.sponsorLinks{float:left;height:177px;padding:4px}
			.sponsorLinks .thumbnail{margin:0 1px 0 0;}
		
		.private.module{margin:10px 0} 
		.private .listCard{width:99px;height:209px;margin:0 1px 2px;font-size:9px;position:relative}
		.private .adImage{width:109px;height:219px;float:left;margin:0 1px 2px;}
		.private .listCard strong{color:#524E4E;font-size:11px;}
		.private .listCard span{float:left;width:80px}
		.private .cardLinks{line-height:10px;height:24px;width:100px;position:absolute;bottom:0;left:0;padding:4px 4px 0 4px;}
		.private .flag{float:right}
		
		.bannersPage,.bannersPage p{font-size:11px;}
		.bannersPage .module strong{color:#ED277A}
		.bannersPage .module{padding:5px;}
		
		.banner{width:100%;display:block;text-align:center;margin-bottom:5px}
		
		.contactPage .module,.signupPage .module.submitPage .module{padding:5px}
		.contactPage label,.signupPage label,.submitPage label{display:block;margin:10px 0;position:relative;}
		.contactPage label strong,.signupPage label strong,.submitPage label strong,.interviewPage label strong,.interviewQuestions strong{color:#6C0000;width:100px;margin-right:10px;float:left;font-size:12px;}
		.submitPage label strong span{font-size:12px;color:#656363}
		.signupPage label strong,.submitPage label strong{width:150px;font-weight:normal}
		.interviewPage label strong{width:240px}
		input.checkbox{width:20px!important;margin-bottom:0;border:none}
		
		/* submit page */
		.submitDetails input,.submitDetails select{margin-right:20px;}
		.submitDetails label strong{width:auto;}
		.submitDescription .descriptionBox label{margin-right:10px;}
		.submitDescription .descriptionBox textarea{width:260px!important;}
		
		#contactForm input,#signupForm input,#submitForm input,#contactForm textarea,#signupForm textarea,#lostPasswordForm input{width:318px;}
		#contactForm .captcha input,#signupForm .captcha input,#submitForm .captcha input{float:left;}
		#contactForm .captcha .resetCaptcha,#signupForm .captcha .resetCaptcha,#submitForm .captcha .resetCaptcha{margin:0 0 0 10px;color:#C92127; font-weight:700;}
		#contactForm .captcha .infoBox,#signupForm .captcha .infoBox,#submitForm .captcha .infoBox{float:left; width:170px;margin:0 0 0 10px;}
		#contactForm .captcha .infoBox em,#signupForm em,#submitForm em{font-style:normal;font-weight:700;color:#C92127}
		
		.module.lostPassword,.redBox{background-color:#D22A2A;}
		.module.lostPassword p,.redBox{color:#F4A418;font-size:14px;}
		.module.lostPassword strong{color:#fff; width:120px;}
		.redBox a{color:#F4A418!important;}
		.redBox a.whiteTxt{color:#fff!important}
		
		.greyBox{background-color:#999;color:#fff;font-size:12px;}
		.greyBox .heading{color:#fff!important}
			
		#rightBar{width:130px;float:right;border:1px solid #E4E0E1;padding:2px;background-color:#F9F9F9;text-align:center}
		#rightBar img{margin:5px auto;border:none;}
		
		.interviewPage form{margin:5px 0}
		.interviewBox{margin-bottom:5px;}
		.interviewBox .heading{color:#fff!important;font-size:12px;line-height:28px;height:28px;text-align:left}
		.interviewLeft{width:130px;float:left;text-align:center}
		.interviewLeft .heading{background:#E54E25 url('img/bgInterviewLeft.jpg') repeat-x 0 0;padding:0 0 0 10px}
		.interviewLeft img{margin:10px auto 0;}		
		.interviewLeft a{display:block}
		.interviewLeft a:hover{text-decoration:none;color:#E54E25!important}
		.interviewLeft span{clear:left;display:block}
		.interviewRight{float:left;width:520px;padding:0 5px;margin-left:10px;}
		.interviewRight .heading{background:#E54E25 url('img/bgInterviewRight.jpg') repeat-x 0 0;padding:0 0 0 10px}
		.interviewRight .interviewPhotos{float:left;width:100px;}
		.interviewRight .interviewQuestions{width:415px;float:left;}
		.interviewRight p, .interviewRight strong{width:100%;float:left;} 
		.interviewRight .interviewPhotos img{margin:5px 0;}
		
#footer{}
	#botNav{height:40px;background:#000 url('img/bgBotNav.jpg') no-repeat 100% 0;list-style:none}
	#botNav li{width:auto;float:left;}
	#botNav li a{text-transform:uppercase;color:#fff;padding:0 10px;border-right:1px solid #fff;font-size:0.83em;line-height:40px;}
	#botNav li a:hover{color:#9B0001}
	
	#botBanners{overflow-x:hidden;white-space:nowrap}
	
	
	#pagination{text-align:center;color:#6C0000;font-weight:bold;}
	#pagination a{color:#6C0000;font-weight:bold;padding:0 2px}

.extraCategories,.otherCategories {font-size:11px;}
.extraCategories .heading{font-weight:bold;color:#FFFEFE}
.extraCategories label{display:inline;margin-right:30px;}
.extraCategories p{margin:5px 0}

.otherCategories span.labelTxt{font-weight:bold;}

.selectCategories ul{float:left;width:160px}
.selectCategories li{margin:2px 0;font-size:11px;}
.categoryList li label{margin:0;}

.clear{clear:both;}
/* clearfix */
.clearfix:after {content: " "; display: block; height: 0; clear: both; visibility: hidden;}
