/* Print Header and Footer */
#printheaderfooter {
	display:block;
}

/* Hide These when Printed */
#homemainpic, #header, #footer, #containerleft, #headersholidays, #headerslettings, #headersestate, #breadcrumbs {
	display:none;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	line-height: 160%;
}

H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
}

H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
}

#breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #0053A0;
	margin-top:30px;
}




#detailscontainertop {
	width:554px;
	margin:0px;
	padding:0px;
	background-image: url(/images/listings/i_detailsbg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom:10px;
}

#detailsleft {
	margin:0px;
	padding:0px;
	width:331px;
	float:left;
}

#detailsright {
	margin:0px;
	margin-left:10px;
	padding:5px;
	float:right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C6EBFB;
	border-right-color: #C6EBFB;
	border-left-color: #C6EBFB;
}

#detailsright form {
	margin:0px;
	padding:0px;
}

#detailsright input,
#detailsright select  {
	border:1px solid #0053A0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #0053A0;
	width:180px;
	margin-bottom:5px;
	padding:2px;
}

#detailsright .checkbox {
	width:15px;
	height:15px;
	float:left;
	margin:5px;
	border:none;
}

#detailsright .submit {
	width:100px;
	height:24px;
	border:none;
}


#detailsleft p,
#detailsright p
 {
	font-size: 0.7em;
}


#detailsleft a:link,
#detailsleft a:visited,
#detailsleft a:active,
#detailsright a:link,
#detailsright a:visited,
#detailsright a:active {
	color: #0053A0;
	text-decoration: underline;
}

#detailsleft a:hover,
#detailsright a:hover
 {
	color: #0053A0;
	text-decoration: none;
}

.blueimgborder {
	border:2px solid #0053A0;
}

.h2subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #0053A0;
}

#listingleft2 {
	float:left;
	margin:0px;
	padding:0px;
}

#listingright2 {
	float:right;
	margin:0px;
	padding:0px;
	text-align:right;
}


#clear {
	clear:both;
	margin:0px;
	padding:0px;
}

#listingscontainer {
	width:100%;
	margin:0px;
	padding:0px;
	border:1px solid #C6EBFB;
	clear:both;
	background-image: url(/images/listings/i_listingbg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#listingscontainerspecial {
	width:545px;
	margin:0px;
	padding:0px;
	border:1px solid #FCC5C5;
	clear:both;
	background-image: url(/images/listings/i_listingbg_special.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#listingscontainer p,
#listingscontainerspecial p
 {
	font-size: 0.6em;
}

#listingscontainer a:link,
#listingscontainer a:visited, 
#listingscontainer a:active,
#listingscontainerspecial a:link,
#listingscontainerspecial a:visited, 
#listingscontainerspecial a:active
{
	color: #0053A0;
	text-decoration: underline;
}

#listingscontainer a:hover,
#listingscontainerspecial a:hover
 {
	color: #0053A0;
	text-decoration: none;
}


#listingphoto,
#listingphotospecial {
	margin:0px;
	padding:0px;
	width:167px;
	float:left;
}

#listingphoto img {
	border:2px solid #0053A0;
}

#listingphotospecial img {
	border:2px solid #990000;
}

#listingcontent {
	margin:0px;
	padding:10px;
	width:358px;
	float:right;
}

#listingleft {
	float:left;
	margin:0px;
	padding:0px;
	width:48%;
}

#listingright {
	float:right;
	margin:0px;
	padding:0px;
	text-align:right;
	width:48%;
}

.listingred {
	color:#990000;
}

.listingprice {
	color:#990000;
	font-size:1.5em;
	font-weight:bold;
}

#listingclear {
	clear:both;
	margin:0px;
	margin-top:-10px;
	padding:0px;
}

#listingicons {
	width:545px;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #C6EBFB;
	clear:both;
}

#listingiconsspecial {
	width:545px;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #FCC5C5;
	clear:both;
}

#listingicons a:link,
#listingicons a:visited,
#listingicons a:active,
#listingiconsspecial a:link,
#listingiconsspecial a:visited,
#listingiconsspecial a:active {
	color: #0053A0;
	text-decoration: underline;
}

#listingicons a:hover,
#listingiconsspecial a:hover
 {
	color: #0053A0;
	text-decoration: none;
}

#listingicons p,
#listingiconsspecial p {
	font-size: 0.6em;
	padding-top:4px;
}

.icons{
	padding-right: 2px;
	padding-top:1px;
	padding-bottom:1px;
}
