* html img,
* html .png{
	position:relative;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
		this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
		this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
		this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}
body {
	background-image: url(../images/bg.jpg);
	background-position:center;
	background-repeat: repeat;
	margin:0;
	font-family:Lucida Grande, Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:16px;
	outline:none;
}

body { behavior:url("../csshover.htc"); }

a:link, a:visited, a:active {
	color: #ab2e03;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #ab2e03;
}

img { border:none; }

.redtext { color:#ab2e03; }
.blacktext { color:#000; }

.clear { clear:both; }

/** HEADER **/

#header { width:828px; height:171px; background-image:url(../images/header.gif); background-repeat:no-repeat; }
#headerHome { text-align: left; width:828px; height:207px; background-image:url(../images/header-home.gif); background-repeat:no-repeat; }
#headerHome form, #header form { width:490px; margin:0 auto; }
h1.logo { display:block; height:120px; width:275px; }
h1.logo a { display:block; height:120px; width:275px; text-indent:-900%; }
h2.tagline { width:275px; height:35px; display:block; margin:0; padding:0;}
h2.tagline a { display:block; text-indent:-900%; }
.loggedinbarDiv { width:508px; margin-top:3px; margin-right:17px; }
.loggedinbar { width:508px; height:37px; vertical-align: bottom; background-image:url(../images/loginbar.gif); background-repeat:no-repeat; }
.loggedinbar .name { font-weight:bold; color:#000000; float:left; margin:12px 0 0 15px; }
.loggedinbar .mylinks { float:right; margin:12px 15px 0 0; }

.loginbar { width:508px; height:53px; margin-top:3px; margin-right:17px; background-image:url(../images/loginbar-big.gif); background-repeat: no-repeat; }
.loginbar .formwrapper { padding:8px 0 0 15px; }
.loginbar input { float:left; margin-right:15px; color:#999999; }
.loginbar img { float:left; margin-right:15px; }
.loginbar .bottom { text-align:right; margin:0 30px 0 0; font-size:10px; clear:both; }
.bottom input { margin:0; float:none; padding:0; }
.quicklinks { margin: 25px 25px 0px 0px; text-align:right; }
.listabunk { width:117px; height:74px; background-image:url(../images/listabunk.gif); background-repeat:no-repeat; float:left; margin-right:20px; text-align:left; }
.listabunk a { display:block; width:117px; height:74px; text-indent:-9999px; color:#000000; }
.quicklinks .needabunk { width:117px; height:74px; background-image:url(../images/needabunk.gif); background-repeat:no-repeat; float:left; margin-right:20px; text-align:left; }
.quicklinks .needabunk a { display:block; width:117px; height:74px; text-indent:-9999px; }
.mainMenu { padding-left: 0px; text-align: center; padding-top: 14px; height: 23px; vertical-align: bottom; }
.mainMenu ul { border-top: 1px solid #cba319; text-align: center; width: 100%; margin:0 auto; padding-left:0; padding-right:0; }
.mainMenu li { color: #bc9080; text-align: center; float:left; padding: 0px 0px 6px 0px; }
.mainMenu li a { font-size: 14px; color: #fff; float:left; margin:0px 0px 0pt; }
.mainMenu ul li { list-style-image:none; list-style-position:outside; list-style-type:none; }
/** END HEADER **/

h1 { display:block; text-indent:-900%; margin:0; }

h2 { font-size: 16px; font-weight:bold; color:#ab2e03; line-height:20px; }
h3 { font-size: 14px; font-weight:bold; color:#ab2e03; margin:5px; padding:0; }
h3.nomargin { margin:0; }
h3.titles { font-size: 16px; padding:10px 0 0 0; margin:0; }
h2.areyou { font-size:36px; color:#000000; font-weight:bold; margin:100px auto; text-align:center; }
h2.welcome { width:506px; margin-bottom:5px; margin-top:10px; font-size:13px; color:#f0e5d2; line-height:26px; font-weight:lighter; }
h2.welcome a { text-decoration: none; font-size: 22px; color:#ffffff; font-weight: bold; }
h2.welcome a:hover { text-decoration: underline; }
h2.welcome2 { width:506px; margin-bottom:5px; margin-top:0; font-size:12px; color:#f0e5d2; line-height:16px; font-weight:lighter; }

p.welcometext { font-size:12px; color:#f0e5d2; width:525px; margin:0; }
p.welcometext a { color:#f0e5d2; }

.listingheader { font-family: tahoma; font-size:29px; text-align:center; font-weight:bold; color:#802e08; }

#wrapper { width: 828px; margin:30px auto 30px auto; }



#content { width:828px; background-color:#ffffff; background-image:url(../images/contentbg.gif); background-repeat:repeat-x; background-position:bottom; }

#contentpad { width:750px; padding:20px 39px; }

#listingbar1 { width:428px; height:33px; background-image:url(../images/listing-bar-1.gif); background-repeat:no-repeat; margin:0 auto; text-indent:-900%; }
#listingbar2 { width:428px; height:33px; background-image:url(../images/listing-bar-2.gif); background-repeat:no-repeat; margin:0 auto; text-indent:-900%; }
#listingbar3 { width:428px; height:33px; background-image:url(../images/listing-bar-3.gif); background-repeat:no-repeat; margin:0 auto; text-indent:-900%; }
#listingbar4 { width:428px; height:33px; background-image:url(../images/listing-bar-4.gif); background-repeat:no-repeat; margin:0 auto; text-indent:-900%; }
#listingbar5 { width:428px; height:33px; background-image:url(../images/listing-bar-5.gif); background-repeat:no-repeat; margin:0 auto; text-indent:-900%; }
#listingbar3b { width:348px; height:33px; background-image:url(../images/listing-bar-3b.gif); background-repeat:no-repeat; margin:0 auto; text-indent:-900%; }
#listingbar4b { width:348px; height:33px; background-image:url(../images/listing-bar-4b.gif); background-repeat:no-repeat; margin:0 auto; text-indent:-900%; }

.barsA {
	width: 32px;
	height: 32px;
	background: url(../images/listing-bar-a.gif) no-repeat 0px 0px;
	display:block;
}
#bar1 { background-position: 0px 0px; }
#bar1_current, #bar1:hover { background-position: 0px -32px; }
#bar2 { background-position: -98px 0px; }
#bar2_current, #bar2:hover { background-position: -98px -32px; }
#bar3 { background-position: -196px 0px; }
#bar3_current, #bar3:hover { background-position: -196px -32px; }
#bar4 { background-position: -294px 0px; }
#bar4_current, #bar4:hover { background-position: -294px -32px; }
#barLine {
	width: 66px;
	height: 32px;
	background: url(../images/listing-bar-a.gif) no-repeat;
	background-position: -32px 0px;
	display:block;
}

#details_preview { border-bottom:1px solid #8d3105; border-top:1px solid #8d3105; padding:20px 0; width:750px; margin:0 auto; }

#details { width:750px; margin-bottom:10px; padding-top:20px; }
#details_left { width:315px; float:left; }
#details_right { width:475px; float:right; }
#details_picturebox { border:1px solid #8d3105; background-color: #dcc8a6; }
#mainpic { width:306px; height:220px; margin:3px; }
#details_picturebox ul { list-style:none; margin:0 auto; padding:0; }
#details_picturebox ul li { float:left; margin-left:3px; margin-bottom:3px; }
#iconwrap { width:750px; margin:10px auto; text-align:center; }
#iconwrap ul { list-style:none; margin:0 auto; text-align:center; }
#iconwrap ul li { float:left; padding:5px 9px 0 9px; }
h3.video { display:block; clear:both; font-size:14px; padding-top:15px; }
#mainvideo { width:306px; height:220px; margin:3px; }

#details1 { border-bottom:1px solid #8d3105; margin-bottom:10px; width:750px; }
#details2 { border-bottom:1px solid #8d3105; padding-bottom:10px; margin-bottom:10px; font-size:12px; }
#details3 { border-top:1px solid #8d3105; padding-bottom:0px; padding-top:10px; margin-bottom:0px; font-size:12px; }
#details4 { border-top:1px solid #8d3105; padding-bottom:10px; padding-top:10px; margin-bottom:10px; font-size:12px; }
#details5 { margin-bottom:10px; font-size:10px; }

.left { float:left; }
.right { float:right; }

.price { display:block; font-size:28px; height:30px; padding-top:5px; padding-bottom:5px; color:#000000; font-weight:bold; margin-bottom:10px; }
.address { display:block; color:#000000; }

#details2 ul { list-style:none; margin:0; padding:0; }
#details2 ul li { margin-right:8px; display:inline; }
#details3 ul { list-style:none; margin:0; padding:0; }
#details3 ul li { margin-right:30px; float:left; }
#details3 td { padding-right:20px; padding-bottom:10px; }
#details3 h3 { padding:0; margin:0 0 5px 0; }
#details4 h3 { padding:0; margin:0 0 5px 0; }
#details5 h3 { padding:0; margin:0 0 5px 0; }

#formcenter { width:500px; margin:0 auto; }
#floatleft { width:300px; float:left; text-align:right; }
#floatright { width:350px; float:right; text-align:right; }

.smalltext { font-size:10px; color: #555; font-style: italic; }

form { width:650px; margin:0 auto; }
form ul { display:block; list-style:none; clear:both; margin-bottom:5px; } 
form ul li { min-height:0px; float:left; min-width:120px; text-align:right; }
form ul li { padding-top:3px; padding-right:3px; }
.textleft { text-align:left; }
.textright {text-align:right; font-weight: bold; vertical-align: top; }

.asteriks { color:#ab2e03; font-weight:bold; font-size:14px; }

input.rounded { background-image:url(../images/formbg.gif); background-position:top right; border:none; height:21px; width:142px; background-repeat:no-repeat; padding-left:3px; background-color:transparent; }
input.toprounded { background-image:url(../images/formbg.gif); background-position:top right; border:none; height:21px; width:142px; background-repeat:no-repeat; padding-left:3px; background-color:#cabaa1; }
input.roundedsm { background-image:url(../images/formbg-sm.jpg); border:none; height:21px; width:75px; background-repeat:no-repeat; padding-left:3px; background-color:#f0e3cf; }
option:hover { background-color:#ab2e03; }

h2.contact { display:block; width:165px; height:20px; background:url(../images/contactyoubunk.gif) no-repeat; margin:50px auto 0 auto; }

#results_wrap { width:590px; margin:0 auto; }

.results_box { 	width:577px; 
				min-height:68px; 
				height: auto !important; 
				height: 68px; 
				border:1px solid #999999; 
				margin-top:10px; 
				padding:6px; 
			}
.results_box p { margin:5px 0; }
.results_box:hover { background-color:#d5b398; }
.results_left { width: 100px; float:left; }
.results_middle { width: 350px; float: left; }
.results_right { float:right; width:100px; }
.results_box .price { width:100px; float:right; color:#000000; font-size:28px; height:35px; padding:7px; font-weight:bold; margin-top:15px; }
.results_box img { border:3px solid #ab2e03; margin-right:10px;  }
.results_box h3 { margin:2px 0 0 0; color:#000000; font-size:13px; font-weight:bold; text-transform:uppercase; display: inline; }
.results_box h3 a { color:#000000; }
.results_box h4 { color:#ab2e03; font-size:13px; font-weight:bold; margin:0; display:block; }
.pages a { padding:3px; }

.hotbunks_functions { text-align:right; font-size:10px; }
.hotbunks_functions img { border:none; margin-bottom:-4px; margin-right:3px; }


/* BOTTOM */

#bottom { width:828px; }
#bottom .nav { height:15px; font-size:12px; line-height:15px; color:#FFFFFF; text-align:center; vertical-align:middle; }
#bottom .nav input { background-image:url(../images/formbg-footer.gif); border:none; height:15px; width:67px; background-repeat:no-repeat; padding-left:3px; background-color:#531d02; font-size:9px; }
#bottom .nav img { margin:0 0 -5px 5px; }
#bottom a, #bottom a:active, #bottom a:visited { color:#f0e3cf; text-decoration:none; }
#bottom a:hover { color:#FFFFFF; text-decoration:none; }

p.bottomborder { border-bottom:1px solid #8d3105; padding-bottom:5px; }

#contests { width:828px; height:150px; background-image:url(../images/footer.gif); background-repeat: no-repeat; }
#starburst { color: #ffffff; width: 189px; height:142px; margin:15px 0 0 1px; text-align: center; float:left; display:inline; }
#starburst2 { width: 175px; height:142px; background-image:url(../images/starburst-free.gif); background-repeat:no-repeat; margin:8px 0 0 10px; float:left; display:inline; }
#starburst2 a { width:175px; height:142px; display:block; text-indent:-9999px; }
#box1 { width:201px; height:112px; margin:20px 0 0 20px; float:left; display:inline; }
#box1 a { width:201px; height:112px; display:block; text-indent:-9999px; background-image:url(../images/btn-changeaddress.gif); background-repeat: no-repeat; }
#box2 { width:188px; height:88px; margin:45px 0 0 35px; float:left; display:inline; }
#box2 a { width:188px; height:88px; background-image:url(../images/btn-landlordbenefits.gif); background-repeat: no-repeat; display:block; text-indent:-9999px; }
#box3 { width:153px; height:123px; background-image:url(../images/btn-scholarship.gif); background-repeat: no-repeat; margin:20px 0 0 30px; float:left; display:inline; }
#box3 a { width:153px; height:123px; display:block; text-indent:-9999px; }


/* END BOTTOM */


#accountcenter { width:507px; text-align:center; margin:0 auto; }
#accountcenter img { margin-bottom:20px; }

#homecenter { width:600px; text-align:center; margin:0 auto; }

#homeslide { width:700px; margin:0 auto; overflow:hidden; }
#homeslide h3 { padding:0; margin:10px 0 0 0; font-size: 14px; font-weight:bold; color:#ab2e03; }
#homeslide p { margin:0; }

#contact form { width:350px; }

fieldset { margin:0; padding:0; width:350px; border:none; }

form legend {display:none; }

dt { display:inline; width:110px; }
dl { padding:0; margin:5px; display:block; width:340px;}
dd { text-align:left; }
dd img { margin-left:5px; }

.benefitNumbers { margin-bottom:-3px; }
p.benefits { margin:5px 0 0 25px; }



/*********************************/
/* Messages */
/*********************************/ 
.removed {
	color:#900;
}
.error,.notice,.success {
	margin-bottom:1em;
	border:2px solid #ddd;
	padding:.8em;
}
.error {
	background:#FBE3E4;
	color: #555555;
	border-color:#D12F19;
}
.error b {
	display: block;
	font-weight: bold;
	font-size: 12px;
	color:#D12F19;
}
.notice {
	background:#FFF6BF;
	color:#817134;
	border-color:#FFD324;
}
.success {
	background:#71C13F;
	color:#fff;
	border-color:#3F8314;
	text-align: center;
}
.error a {
	color:#D12F19;
}
.notice a {
	color:#817134;
	text-decoration: underline;
}
.notice b {
	color: #044a92;
}
.notice a:hover {
	text-decoration: none;
	background: none;
}
.notice p b {
	color:#3D3518;
}
.notice p {
	 line-height: 22px;
}
.success a {
	color:#529214;
}
/*********************************/


.SuggestInputList {
	position:relative;
	top:0px;
	left:0px;
	width:0px;
	height:0px;
	z-index:500;
}
.SuggestInputList .List {
	position:absolute;
	top:0px;
	left:0px;
	width:auto;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	border: 1px solid #666666;
	font-size:11px;
	color:#333333;
	display:none;
	opacity:.90;
	filter: alpha(opacity=90);
	-moz-opacity:
}
.SuggestInputList .List .Item {
	display:block;
	padding:3px;
	cursor:pointer;
}
.SuggestInputList .List .ItemSelected {
	display:block;
	padding:3px;
	cursor:pointer;
	background-color:#CCCCCC;
}
.SuggestInputList .List .Item:hover {
	background-color:#CCCCCC;
}

.adImage {
	vertical-align: top;
	width: 440px; 
}
.adDetails {
	vertical-align: top;
	font-weight: normal;
}
.adDetails h3, .adDetails h2 {
	margin: 0 0 3px 0;
}
.resultsHeading {
	background-color:#EEEEEE;
	border-top:1px solid #999999;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:5px 0 5px 3px;
	text-align:left;
	width:100%;
}
.tableData {
	width: 100%;
}
.tableData thead tr td {
	font-weight: bold;
	border-bottom: 2px solid #999;
	padding: 4px;
}
.tableData tbody tr td {
	padding: 4px;
	border-bottom: 1px dashed #ccc;
}
.featuredListing {
	background-color: #bd3303;
	margin-top: 6px;
	padding: 2px;
	font-weight: bold;
	text-align: left;
}
.featuredListing th {
	width: 90px;
	height: 65px;
	vertical-align: top;
}
.featuredListing img {
	border:2px solid #fff;
}
.featuredListingLink {
	padding-top: 4px;
	font-weight: normal;
	text-align: center;
}
.featuredItem {
	overflow-x: hidden;
}
.topMenu {
	text-align: right;
	color: white;
	margin-right:17px;
}
.topMenu a {
	color: white;
}
.formBackground {
	background-color: #fdf8e9;
	padding: 10px;
	text-align: center;
	margin: 0 auto 10px auto;
	width: 75%;
}
.formBackground td {
	width: 50%;
}
.promoteAd {
	background-color: #ffffff;
	padding: 7px;
	margin-top: 10px;
}
.promoteAd h3 {
	padding-bottom: 20px;
	border-bottom: 1px solid #fdf8e9;
}
.agreement {
	margin: 0 auto;
	padding-top: 20px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	width: 80%;
	color: #555;
}
.backDiv {
	padding: 10px;
	text-align: center;
	margin: 0 auto;
	width: 75%;
}
.backDiv div {
	text-align: left;
	font-weight: bold;
}
.pageTitle {
	text-align: center;
	margin: 20px auto 10px auto;
}
table.features { margin:0px 0 10px 10px; }
table.features td { padding:10px; }
#menu1 {
	width: 76px;
	height: 28px;
}
#menu2 {
	width: 77px;
	height: 28px;
}
#menu3 {
	width: 187px;
	height: 28px;
}
#menu4 {
	width: 119px;
	height: 28px;
}
#menu5 {
	width: 114px;
	height: 28px;
}
#menu6 {
	width: 107px;
	height: 28px;
}
#menu7 {
	width: 148px;
	height: 28px;
}