﻿/* CSS Document */


/* navigation begin */


  #skyline {
    width: 800px; height: 50px;
    background: url(../images/new_nav.jpg);
    margin: 0px auto; padding: 0;
    position: relative;}
  #skyline li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 12px;}
  #skyline li, #skyline a {
    height: 33px; display: block; text-decoration:none;}
    
   #adminskyline {
    width: 800px; height: 50px;
    background: url(../images/admin_nav.jpg);
    margin: 0px auto; padding: 0;
    position: relative;}
  #adminskyline li {
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 12px;}
  #adminskyline li, #adminskyline a {
    height: 33px; display: block; text-decoration:none;}
	
  #home1b {left: 268px; width: 54px;}
  #list2b {left: 325px; width: 128px;}
  #why3b {left: 455px; width: 102px;}
  #contact4b {left: 560px; width: 66px;}
  #econdevb {left: 629px; width: 153px;}

  #home1b a:hover {
    background: transparent url(../images/new_nav.jpg)
    -268px -62px no-repeat;}
  #list2b a:hover {
    background: transparent url(../images/new_nav.jpg)
    -325px -62px no-repeat;}
  #why3b a:hover {
    background: transparent url(../images/new_nav.jpg)
    -455px -62px no-repeat;}
  #contact4b a:hover {
    background: transparent url(../images/new_nav.jpg)
    -560px -62px no-repeat;}
   #econdevb a:hover {
    background: transparent url(../images/new_nav.jpg)
    -629px -62px no-repeat;}
	
  #skyline span {
    position: absolute; top: -500px; 
	} 
	
  #adminskyline span {
    position: absolute; top: -500px; 
	}
	 
#adminskyline  #home1b {left: 734px; width: 54px;}		

#adminskyline #home1b a:hover {
    background: transparent url(../images/admin_nav.jpg)
    -734px -62px no-repeat;
   }
    
/* end navigation */

a, a:visited {

	color: #0e66a8;
	text-decoration: none;

}

a:hover {

	color: #0e66a8;
	text-decoration: underline;

}	

a.browser_bar {

	font-weight: bold;
	color: #3273a3;
	text-decoration: none;
	
}

a.footer {

	color: #ffffff;
	text-decoration: underline;
	
}

a.footer:hover {

	text-decoration: none;
	
}

a.listing, a.listing:visited {

	color: #3273a3;
	text-decoration:none;
	
}

a.listing:hover {

	text-decoration: underline;
	
}

body {

	background-color: #3273a3;
	font-family: Arial, Helvetica, sans-serif;
	
}

.bold_black {

	color:#000000;
	font-weight:bold;
	
}

#browse_bar {

	margin: 0px auto;
	padding-bottom: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;

}

#content {

	padding: 1px 10px 10px 30px;
	font-size: 11px;

}

#footer {

	position: relative;
	width: 780px;
	margin:0 auto;
	border: none;
	padding: 10px;
	color: #FFFFFF;
	background-color: #3273a3;
	text-align: center;
	font-size: 10px;

}

h1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #64401e;

}

h2 {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	line-height: 23px;	
	margin-bottom:10px;
	color: #000000;

}

h3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	font-style:oblique;
	color: #64401e;

}

#listing {

	position: relative;
	background-color: #e7f0f8;
	background-image: url(../images/left_top.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding: 0px 5px 1px 20px;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #0f70b8;
	
}

#listing_bottom {

	padding: 0px;
	position: relative;
	
}

#listing_title {

	width:305px;
	height:30px;
	background: url(../images/listing_bg.jpg) no-repeat;
	padding-left:29px;
	padding-top: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
	
}

.listing_info {

	color: #64401e;

}

.listing_discount {

	color: #64401e;
	font-weight: bold;
	
}

#main {
	
	width: 780px;
	margin:0 auto;
	border: none;
	padding: 0px;
	background-color: #fff;
	font-size: 12px;
	line-height: 18px;

}

#mainImage {

	position: relative;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 273px;
	background:url(../images/mainimg_home.jpg) no-repeat;
	padding: 0px;
	
}

#mainImage a {
	position: absolute;
	width: 120px;
	height: 30px;
	top: 61px;
	left: 640px;
	
}

#mainImg_int {

	position: relative;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 245px;
	padding: 0px;
	
}

#main_nav {

	position: relative;
	top: 0px;
	left: 0px;
	width: 800px;
	height: 50px;
	background-image:url(../images/nav.jpg);
	
}

#wrap {

	width: 800px;
	margin:0 auto;
	border: none;
	background-color: #fff;

}
/***************
   CLEAR FIX
/***************/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
/***************
	 FORMS
/***************/
dl.formI{}
.formI dt.header 
{
	color:#1272ae;
	font-size:12px;	
	border-bottom:1px solid #1272ae;
	text-transform:uppercase;
	width:100%;
	clear:both;
	text-align:left;
	margin-bottom:5px;
}
.formI dt{position: relative;top: 1.6em;width: 15em;font-weight: bold;text-align: right;color:#666666;}
.formI dd{margin: 0 0 0 15.2em;padding: 0 0 0 .7em;color:#666666;}
.formI input {width:380px;}
.formI textarea {width:380px;}
.formI .radio label {margin-right:10px;}
.formI .radio input {width:auto;}
.formI input.smaller{width:140px;}
.formI input.submitBTN {width:auto;}
.formI dt em {color:red;}
.formI dd.txt {font-size:12px;}

.formII dt{position: relative;top: 1.6em;width: 7.2em;font-weight: bold;text-align: right;color:#666666;}
.formII dd{margin: 0 0 0 7em;padding: 0 0 0 .7em;color:#666666;}
.formII input {width:250px;}
.formII textarea {width:250px;}
.formII .radio label {margin-right:10px;}
.formII .radio input {width:auto;}
.formII input.submitBTN {width:auto;}
.formII dt em {color:red;}
.formII dd.txt {font-size:12px;}
 
/* ADD LISTING */
.formI dt.desc {top:2em}
.formI dt.specialMsg {top:2em;}
.formI dd span.smDesc {width:380px;height:10px;display:block;color:#666666;font-size:10px;}
.formI dd.smDetails{color:#666666;font-size:10px;}
.formI dd input.streetAddress {width:10em;margin-right:5px}
.formI dd input.unit {width:2.7em;margin-right:5px}
.formI dd input.city {width:7.3em;margin-right:5px}
.formI dd input.zip {width:4.9em;margin-right:5px}

.formI dd span.streetAddress {display:block;width:14.2em;margin-right:5px;float:left;}
.formI dd span.unit {display:block;width:4.2em;margin-right:5px;float:left;}
.formI dd span.city {display:block;width:10.5em;margin-right:5px;float:left;}
.formI dd span.zip {display:block;width:2em;float:left;}

.listingBoxes {border:1px solid black;padding:3px;margin-right:10px;}
.listingBox {margin-bottom:15px;padding-left:7px;}

/**********************/
/*  INFORMATION BOX   */
/**********************/
.infoBoxI {background-color:#666666;padding:5px;color:White;}
.infoBoxI ul 
{	
	padding-left:20px;
}
.infoBoxI a {color:White;text-decoration:underline;}

.discountBox {display:block;margin-bottom:12px;}

a.nolink , a.nolink a:visited {
	color:Black;
	text-decoration: none;
}
a.nolink a:hover {
	color:Black;
	text-decoration: none;
}	

.formI dd .infoBoxI {display:block;margin-top:5px;}





#browse_bar {

	margin: 0px auto;
	padding-bottom: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;

}
#browse_bar a {

	font-weight: bold;
	color: #3273a3;
	text-decoration: none;
	
}
#browse_bar {

	margin: 0px auto;
	padding-bottom: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;

}
#content 
{
	padding: 1px 10px 10px 30px;
	font-size: 11px;
}
.contentLong 
{
	width:560px;	
}
.contentShort
{
	width:335px;	
}

#swirl_blue {



	margin-left: 0;

	padding-left: 0;

	list-style: none;



}



#swirl_blue li {
	padding-left: 25px;
	background-image: url(../images/swirl_blue.jpg);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-bottom: 10px;
}

.searchBTN {margin-left:5px;padding-top:2px;
	height: 19px;
}
.searchBox {float:left;margin:0;}