img.pngfix { behavior: url('/css/iepngfix.htc') }

ol.multimarker {
	list-style: none;
	margin: 5px;
	padding: 0 10px 0 0;
	min-width: 200px;
}

ol.multimarker li {
	margin: 4px 0;
	padding: 0;
}

ol.multimarker img {
	margin: 0 10px 0 0;
}

body
{
	text-align: center;
	color: #666;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* main layout */

#frame
{
	width: 762px;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

#top
{
	width: 762px;
	height: 73px;
}

#logo
{
	top: 0px;
	width: 250px;
	height: 73px;
	float: left;
	border: 0px solid blue;
}

#logoT
{
	top: 0px;
	padding-top: 30px;
	float: left;
	width: 350px;
	height: 43px;
	border: 0px solid blue;
	text-align: center;
	vertical-align : middle;
	font-size: 15px;
}

#contact
{
	top: 0px;
	width: 150px;
	height: 73px;
	text-align: right;
	float: right;
}

.submenugradient
{
	background: #efefef url('../images/submenubg.gif') repeat-x;
	width: 760px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 0px;
	overflow: hidden;
}

.submenubottom
{
	background: url('../images/submenubottom.gif') no-repeat;
	width: 762px;
	height: 10px;
	margin-bottom: 0px;
}

#none
{
	float: left;
	padding: 7px 0px 7px 0px;
}

#maincontainer
{
	width: 762px;
	border: 0px solid blue;
}

#contentcontainer
{
	width: 762px;
	float: left;
}

#footer
{
	margin-top: 22px;
	width: 762px;
	height: 60px;
	color: #999;
	font-size: 9px;
	float: left;
}

/* frontpage main boxes */

#frontleft
{
	width: 309px;
	float: left;
	border: 0;
}

#frontcenter
{
	width: 217px;
	margin-left: 10px;
	float: left;
	border: 0;
}

#frontright
{
	width: 217px;
	float: right;
	clear: right;
	border: 0;
}

/* frontpage detail boxes*/

.spacer
{
	height: 1px;
	width: 215px;
	float: left;
}

head: first-child+body .spacer /******************************/
{
	height: 20px;
}

#landlords
{
	width: 309px;
	border: 0px solid blue;
}

#advertising
{
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #E6F5BA url( '/images/free-ad-bg.jpg' ) no-repeat;
	border: 1px solid #00a650;
	color: #FFF;
	width: 309px;
	height: 109px;
	margin-bottom: 1ex;
}
#advertising UL
{
	padding: 0.5ex 0.5ex 0 1em;
	margin: 0 0 1em 0;
	font-size: 15px;
	list-style: none;
}
#advertising UL LI { 
	margin: 1.3ex 0;
	padding: 0px 4px 1px 22px;
	background: url( '/images/control_play.gif' ) no-repeat 0px;
}
#advertising A { 
	color: #FFF;
}
#advertising A:hover { 
	color: #005825;
}

.centerpadding
{
	padding: 0px 10px 0px 10px;
	margin-top: 5px;
	height: 100%;
}

.centercontainer
{
	background: #F0F0F0 url('../images/centercontainer.gif') repeat-y;
	width: 217px;
	height: 100%;
	border: 0;
}

.centertop
{
	width: 217px;
	height: 100%;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
/*	overflow: hidden;*/
}

.centerbottom
{
	background: url('../images/bottom-center.gif') no-repeat;
	width: 217px;
	height: 10px;
	margin-bottom: 0px;
	overflow: hidden;
}

ul.citylist
{
	margin: 2px 0 5px 0;
	padding: 0 10px 0 20px;
	border: 0px solid blue;
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style: none;
	/* float: left; */
}

ul.citylist li
{
	padding: 0;
	margin: 0px 0 1px -4px;
	list-style: none outside url( '../images/orange-arrow.gif' );
	border: 0px solid pink;
}

#browse
{
/*	background: #F0F0F0;*/
	width: 217px;
	float: left;
	clear: left;
}

#browseleft
{
	width: 97px;
	float: left;
	clear: left;
}

#browseright
{
	width: 97px;
	float: right;
	clear: right;
}

#searchad
{
	width: 217px;
	margin-top: 0px;
	float: left;
	clear: left;
}

#search
{
	width: 217px;

	float: right;
	clear: right;
}

head: first-child+body #search /******************************/
{
	height: 413px;
}

#featured
{
	width: 762px;
	padding-top: 0px;
	border: 0;
}

.featured
{
	width: 186px;
	float: left;
	margin-left: 3px;
	margin-bottom: 10px;
	border: 0px solid blue;
}

.featured img
{
	border: none;
}

/* category listing */

/* Infoboxes */

.infobox
{
	width: 351px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
}

.infoboxpadding
{
	padding: 0px 7px 4px 7px;
}

.infoboxcontainer
{
	background: url('../images/infocontainer.gif') repeat-y;
	width: 351px;
}

.infoboxtop
{
	background: url('../images/infoboxtop.gif') no-repeat;
	width: 351px;
	padding-top: 4px;
	padding-left: 0px;
}

.infoboxbottom
{
	background: url('../images/infobottom.gif') no-repeat;
	width: 351px;
	height: 3px;
	margin-bottom: 3px;
	overflow: hidden;
}

/* testimonialboxes */

.testimonialbox
{
	width: 361px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
	overflow: hidden;
}

.testimonialboxpadding
{
	padding: 7px 7px 7px 7px;
}

.testimonialboxcontainer
{
	background: #efefef url('../images/testimonialcontainer.gif') repeat-y;
	width: 361px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.testimonialboxtop
{
	background: url('../images/testimonialboxtop.gif') no-repeat;
	width: 361px;
	padding-top: 4px;
	padding-left: 0px;
}

.testimonialboxbottom
{
	background: url('../images/testimonialboxbottom.gif') no-repeat;
	width: 361px;
	height: 3px;
	margin-bottom: 7px;
}

/* listing detail page */

/* browse listing */

.sortbar
{
	background: #efefef url('../images/sortbar.gif') repeat-x;
	width: 762px;
	height: 32px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}

/* advanced search */

.searchpadding
{
	padding: 0px 10px 0px 10px;
	margin-top: 5px;
}

.searchcontainer
{
	background: #F0F0F0 url('../images/searchcontainer.gif') repeat-y;
	border: 0;
}

.searchbottom
{
	background: url('../images/searchbottom.gif') no-repeat;
	width: 762px;
	height: 47px;
	text-align: right;
}

.searchheader
{
	background: url('../images/searchheader.gif') repeat-x;
	margin: 0px 1px 0px 1px;
	width: 760px;
	height: 23px;
}

.selectarea
{
	padding: 10px 0 0 0;
}

#selectterms
{
	width: 762px;
	height: 87px;
}

#selectaccomodation
{
	width: 762px;
	height: 230px;
}

#selectfeatures
{
	width: 762px;
	height: 230px;
}

/* menu */

#menu 
{
	float: left;
	width: 100%;
	background: url("../images/menubg.gif") no-repeat;	
	font-size: 11px;
	line-height: normal;
	height: 31px;
	margin-bottom: 18px;
	border: 0px solid green;
}

#menu ul 
{
	margin: 0;
	padding: 0px 0px 0px 4px;/* padding positioning menu left */
	list-style: none;
}

#menu li 
{
	display: inline;
	margin: 0;
	padding: 0;
}

#menu a 
{
	float: left;
	background: url("../images/left-both2.gif") no-repeat left top;
	margin: 0;
	padding: 0 0 0 3px;/* space between menu: top, left, bottom, right */
	text-decoration: none;
}

#menu a span 
{
	float: left;
	display: block;
	background: url("../images/right-both2.gif") no-repeat right top;
	padding: 8px 10px 8px 6px;/* space between menu tabs: top, left, bottom, right */
	font-weight: bold;
	font-family: Arial, Veranda, Helvetica, sans-serif;
	color: #666;
}

    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float: none;}
    /* End IE5-Mac hack */

#menu a:hover span 
{
	color: #fff;
	text-decoration: underline;
}

#menu #current a 
{
	background-position: 0 -100px;
	border-width: 0;
}

#menu #current a span 
{
	background-position: 100% -100px;
	color: #fff;
}

#menu a:hover,
#menu .alternate a:hover 
{
	background-position: 0% -100px;
}

#menu a:hover span,
#menu .alternate a:hover span 
{
	background-position: 100% -100px;
}

#menu .alternate a 
{
	background-position: 0 -50px;
	border-width: 0;
}

#menu .alternate a span 
{
	background-position: 100% -50px;
}

.alertcontainer
{
	background: url('../images/alertcontainer.gif') repeat-y;
	width: 310px;
	height: 100%;
	border: 0;
}

.alertbottom
{
	background: url('../images/alertbottom.gif') no-repeat;
	width: 310px;
	height: 10px;
	margin-bottom: 0px;
	overflow: hidden;
}

/* Off Campus Housing */

.campuspadding
{
	padding: 0px 10px 0px 10px;
	margin-top: 5px;
	height: 100%;
}

.campuscontainer
{
	background: url('../images/campuscontainer.gif') repeat-y;
	width: 442px;
	height: 100%;
	border: 0;
}

.campustop
{
	width: 442px;
	height: 100%;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
}

.campusbottom
{
	background: url('../images/off-campus-bottom.gif') no-repeat;
	width: 442px;
	height: 10px;
	margin-bottom: 0px;
	overflow: hidden;
}

#campusbrowseleft
{
	width: 205px;
	float: left;
	clear: left;
}

#campusbrowseright
{
	width: 210px;
	float: right;
	clear: right;
}

.halfpadding
{
	padding: 0px 10px 0px 10px;
	margin-top: 5px;
	height: 100%;
}

.halfcontainer
{
	background: url('../images/half-container.gif') repeat-y;
	width: 375px;
	height: 100%;
	border: 0;
}

.halftop
{
	
	height: 100%;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
}

.halfbottom
{
	background: url('../images/half-bottom.gif') no-repeat;
	width: 375px;
	height: 10px;
	margin-bottom: 0px;
	overflow: hidden;
}

/* sitemap */

.sitemapbrowseleft
{
	width: 155px;
	float: left;
	clear: left;
}

.sitemapbrowseright
{
	width: 190px;
	float: right;
	clear: right;
}

/* Gallery */

#gallery 
{
	float: right;
	text-align: center;
	font-size: 12px;
	line-height: normal;
	margin-bottom: 10px;
	clear: both;
}

#gallery img
{
	border: none;
}

#gallery ul 
{
	margin: 0;
	padding: 6px 0px 6px 0px;/* padding positioning menu left */
	list-style: none;
}

#gallery li 
{
	display: inline;
	margin: 0;
	padding: 0;
}

#gallery a 
{
	float: right;
	background: no-repeat left top;
	margin: 0;
	padding: 0px 0px 0px 5px;/* space between menu: top, left, bottom, right */
	text-decoration: none;
}

#gallery li ul 
{
	margin: 0;
	padding: 6px 0px 6px 0px;/* padding positioning menu left */
	list-style: none;
	visibility: hidden;
}

#gallery li ul a
{
	visibility: visible;
}

#gallery ul li a
{
	visibility: visible;
}

#gallery li ul a:hover
{
	visibility: visible;
}

#gallery ul li a:hover
{
	visibility: visible;
}

#gallery ul li 
{
	display: inline;
	margin: 0;
	padding: 0;
}

#gallery li a 
{
	float: right;
	background: no-repeat left top;
	margin: 0;
	padding: 0px 0px 0px 5px;/* space between menu: top, left, bottom, right */
	text-decoration: none;
}

/* Font formatting */

h1
{
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 8px;
}

#apartment h1
{
	margin-top: 10px;
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

h2 
{
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 8px;
}

FORM {
	margin: 0;
	padding: 0;
}

FORM * h2 
{
	margin-top: 8px;
	margin-bottom: 2px;
}

#apartment h2
{
	margin-top: 9px;
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

h2 span
{
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 8px;
}

h3
{
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

h3 span
{
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 8px;
}

p, td, th 
{
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 12px;
}

#apartment p 
{
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 12px;
}

#landlords p
{
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 18px;
}

#none p
{
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.testimonialboxpadding p
{
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.infoboxpadding p
{
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.testimonialboxpadding p
{
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 12px;
}

#landlords p
{
	margin-top: -4px;
}

head: first-child+body #landlords p /******************************/
{
	margin-top: 5px;
	margin-bottom: 18px;
}

#browseleft ul
{
	margin-top: 0px;
	margin-bottom: 0px;
}

#browseleft li
{
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: none;
	margin-left: -39px;
	margin-top: 2px;
	margin-bottom: 10px;
}

#browseright ul
{
	margin-top: 0px;
	margin-bottom: 0px;
}

#browseright li
{
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: none;
	margin-left: -39px;
	margin-top: 2px;
	margin-bottom: 10px;
}

#started ul
{
	margin-top: 10px;
	margin-bottom: 0px;
}

#started li
{
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 10px;
}

.footer
{
	color: #999;
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a
{
	color: #008CCC;
	/*text-decoration: none;*/
}

a:hover
{
	color: #e57201;
	text-decoration: underline;
}

a:active
{
	color: #000;
	/*text-decoration: none;*/
}

.campuspadding ul
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.campuspadding li
{
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: none;
	margin-left: -39px;
	margin-top: 2px;
	margin-bottom: 10px;
}

/* expanding list */

.readmore ul
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.readmore li
{
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: none;
	margin-left: -39px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* Image formatting */

/* 50 x 50 */

div.inlineImageRight50
{
	display: inline;
	float: right;
	margin: 0px;
 	padding: 0px;
	margin-left: 16px;
	margin-bottom: 12px;
	font-size: 10px;
	color: #666;
	width: 58px;
 	clear: right;
}

div.inlineImageLeft50,
div.inlineImage50 
{
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	font-size: 10px;
	color: #666;
	width: 58px;
 	clear: left;
}

div.inlineImageWrapper 
{
	padding: 3px;
	background-color: #E8E8E8;
	border: 1px solid #989797;
	margin-bottom: 4px;
}

div.inlineImageRight p,
div.inlineImageLeft p,
div.inlineImage p 
{
	font-family: tahoma;
	padding-left: 4px;
	padding-right: 4px;
}

/* apartmentimage */

div.inlineImageAp
{
	display: inline;
	margin: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 10px;
	color: #666;
	width: 180px;
 	clear: left;
}

div.inlineImageWrapperAp 
{
	padding: 2px;
	border: 1px solid #989797;
	background-color: #E8E8E8;
	width: 180px;
	margin-bottom: 0px;
}

div.inlineImageListing
{
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	font-size: 10px;
	color: #666;
	width: 180px;
 	clear: left;
}

div.inlineImageWrapperListing
{
	padding: 4px;
	border: 1px solid #989797;
	background-color: #E8E8E8;
	width: 180px;
	margin-bottom: 0px;
}

div.inlineImageAdListing
{
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	margin-right: 7px;
	margin-top: 5px;
	margin-bottom: 7px;
	font-size: 10px;
	color: #666;
	width: 180px;
 	clear: left;
}

div.inlineImageWrapperAdListing
{
	padding: 4px;
	border: 1px solid #989797;
	background-color: #E8E8E8;
	width: 180px;
	margin-bottom: 0px;
}

div.mapOutline
{
	padding: 2px;
	border: 1px solid #989797;
	background-color: #E8E8E8;
}

div.gallery div.wrap1
{
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 4px;
	font-size: 10px;
	color: #666;
	width: 180px;
 	clear: left;
}

div.gallery div.wrap2
{
	padding: 2px;
	border: 1px solid #989797;
	background-color: #E8E8E8;
	width: 180px;
	margin-bottom: 0px;
	display:table-cell; vertical-align:middle; text-align:center
}

/* search */
.searchbox
{
	border: 1px solid #7F9DB9;
	width: 165px;
	background: #fff;
	font-size: 12px;
	font-family: Veranda, Arial, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-top: 0px;
}

.searchbutton
{
	margin-bottom: 0px;
}

.frontpage
{
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* Jordan's Changes */

INPUT[type="checkbox"],
INPUT[type="radio"]
{
	vertical-align: middle;
}

SMALL {
	font-weight: normal;
}

.error,
.required,
.warning {
	color : #FF0000;
}

.saved {
	color : #008CCC;
	font-size: 12px;
}

TABLE {
	empty-cells: show;
}

TABLE.results {
	border: 1px solid #7F9DB9;
	border-bottom: 0;
	border-right: 0;
}
TABLE.results TH,
TABLE.results TD {
	border-bottom: 1px solid #7F9DB9;
	border-right: 1px solid #7F9DB9;
}

div.markerTooltip, div.markerDetail
{
	color: #666;
	background-color: white;
	white-space: nowrap;
	margin: 0;
	padding: 2px 4px;
	border: 1px solid #999;
	text-align: left;
	margin-right: 1em;
}

div.markerTooltipAd
{
	color: #666;
	background-color: white;
	margin: 0;
	padding: 2px 4px;
	border: 2px solid #008CCC;
	width: 180px;
	margin-right: 1em;
}

.legend
{
	font-family: Veranda, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}

.adtitle
{
	font-size: 120%;
	padding: 3px 0;
	font-weight: bold;
}

.cfdebug
{
	text-align: left;
}

UL#localad
{
	font-size: 12px;
	padding: 1ex 1em 1em 0;
	margin: 0;
	list-style: none;
}

UL#localad LI
{
	padding: 0 0 1em 0;
	margin: 0;
}

.accepted {
	background-image: url('../images/accept.gif');
	background-position: right;
	background-repeat: no-repeat;
}

.progress {
	background-image: url('../images/progress.gif');
	background-position: right;
	background-repeat: no-repeat;
}

OPTION.group {
	font-weight: bold;
}

.randomimg{
	background-image : url('../images/metal047.jpg');
	background-repeat: no-repeat;
	border:1px solid black;
	padding:2px;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
	font-size:14pt;
	font-family:Times New Roman, Times, serif;
	height:60;
	width:150;
}
