html, body{
		height: 100%;
		background-color:#ffffff;
		padding: 0px;
		margin: 0px;
		font-family: arial, helvetica, sans-serif;
		font-size : 12px ;
		line-height: 17px;
		color : #535353 ;
}

p{
		font-size : 1.1em ;
		padding: 5px 0px 5px 0px;
		margin: 0px;
}

h1 {
		font-size:25px;
		font-weight:bold;
		color:#5A9BCC;
		letter-spacing:-1px;
		margin-top:5px;
}

input.closeButton{
		margin-bottom:5px;
}

a{
		color: #5A9BCC;
}

a:hover {
		color: #5A9BCC;
}

a:visited{	
		color : #5A9BCC;
}

.clear { clear:both }

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

input,  textarea, select{
		font-family: arial, helvetica, sans-serif;
		color: #333;
		font-size: 11px;
		line-height: 100%;
		font-weight: normal;
		border: solid 1px #666666;
}

hr {
		border: none 0;
		border-top: 1px dashed #BCBCBC;
		width: 100%;
		height: 1px;
		clear: both;
		
}

#skeleton {
		width:750px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;
}


/* --------- BEGIN top nav -------------*/
#nav-top {
		width : 750px ;
		background: #fff ;
		font-family: arial, helvetica, sans-serif;
		font-size: 19px;
		font-weight: bold;
		text-align: left;
		letter-spacing:-1px;
		height:20px;
		border-bottom-style:solid;
		border-bottom-color:#E5E5E5;
		border-bottom-width:8px;
}

#nav-top a{
		padding: 4px 4px 4px 4px;
		margin: 0;
		color: #666666;
		text-decoration:none;
}

#nav-top a:hover {
		color: #5A9BCC;
		background: #E5E5E5;
}

#nav-top a.current {	
		color : #5A9BCC;
		background-color:#E5E5E5;
}
/* --------- END top nav -------------*/

/*-----------BEGIN user nav------------*/

#user-nav {
	width: 750px;
	height: 43px;
	
}

.lt-bar{
	width: 750px;
	height: 43px;
	background-image: url(../images/lt_bar_3.gif);
}

.dk-bar{
	width: 750px;
	height: 43px;
	background-image: url(../images/dk_bar_4.gif);

}

.lt-tab{
	width: 117px;
	height: 25px;
	background-image: url(../images/lt_tab.gif);
	background-repeat: no-repeat;
	
	position: relative;
	top: -42px;
	left: 10px;
}

#user-nav a img { border: 0; }
#user-nav a:hover img {border: 0; }
#user-nav a:visited img {border: 0; }

.dk-tab{
	width: 117px;
	height: 25px;
	background-image: url(../images/dk_tab.gif);
	
	position: relative;
	top: -68px;
	left: 139px;
}




/*-----------END user nav--------------*/

/* --------- BEGIN footer styles -------------*/
#contentfooter {
		background:#fff;
		clear:all;
}	
	
#contentfooter .hr {
		border: none 0;
		border-top: 1px dashed #BCBCBC;
		width: 100%;
		height: 1px;
		clear: both;
}

.footermenu {
		background-color:#D6D6D6;
		width:750px;
		right:30px;
		clear:both;
}
	
.footercopyright {
		font-size:12px;
		font-weight:bold;
		color:#B1B1B1;
		text-align:center;
		padding-top:20px;
}	
	
.footercopyright A:link, .footercopyright A:visited, .footercopyright A:active {
		color:#B1B1B1;
		text-decoration:none;
}

.footercopyright A:hover {
		color:#FF9900;
		text-decoration:none;
}

.footercontact {
		font-size:11px;
		color:#535353;
		text-align:center;
}
/* --------- END footer styles -------------*/


/* --------- BEGIN header styles -------------*/
#contentheader {
		background:#fff
}
	
.logo {
		text-align:right;
}	
/* --------- END header styles -------------*/


/* --------- BEGIN inside styles -------------*/

/* --------- END inside styles -------------*/

/*---------- BEGIN page nav styles--------------*/
.page{
	width: 100%;
	font-weight:bolder;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

.nextPage{
	
	
	float: right;
}

.previousPage{
	float: left;
	
}
/*---------- END page nav styles ---------------*/

/* --------- BEGIN mylots styles -------------*/
#myLots {

}


#lotRow {
		clear: both;
		padding: 5px 0px 5px 0px;
}

#lotRowEx {
		clear: both;
		padding: 5px 0px 5px 0px;
		color:#ADADAD;
}

#lotRowIn {
		clear: both;
		padding: 5px 0px 5px 0px;
		color:#ADADAD;
}

#leftCol {
		float: left;
		width: 350px;
		padding-right:20px;
}

#left_col a img { border: 0; }
#left_col a:hover img {border: 0; }
#left_col a:visited img {border: 0; }

#middleCol {
		float: left;
		width: 175px;
}

#middleCol li{
	position:relative;
	top: -14px;
	left: -19px;
	
}

#rightCol {
		float: right;
		width: 175px;
		padding-top:17px;
		height:100%;
}

#myLots .title {
		color:#5A9BCC;
		font-size:15px;
		font-weight:bold;
}

#myLots .title A:link, .title A:visited, .title A:active  {
		color:#5A9BCC;
		font-size:15px;
}

#myLots .titleEx {
		color:#ADADAD;
		font-size:15px;
		font-weight:bold;
}

#myLots .titleEx A:link, .titleEx A:visited, .titleEx A:active  {
		color:#ADADAD;
		font-size:15px;
}

#myLots .titleIn {
		color:#ADADAD;
		font-size:15px;
		font-weight:bold;
}

#myLots .titleIn A:link, .titleIn A:visited, .titleIn A:active  {
		color:#ADADAD;
		font-size:15px;
}

#myLots .modify {
		color:#D6D6D6;
		font-size:12px;
		text-decoration:none;
}

#myLots .modifyEx {
		color:#ADADAD;
		font-size:12px;
		text-decoration:none;
}

#myLots .modifyEx A:link, .modifyEx A:visited, .modifyEx A:active  {
		color:#ADADAD;
		font-size:12px;
}

#myLots .modifyIn {
		color:#ADADAD;
		font-size:12px;
		text-decoration:none;
}

#myLots .modifyIn A:link, .modifyIn A:visited, .modifyIn A:active  {
		color:#ADADAD;
		font-size:12px;
}

#myLots .detailTitle {
		color:#5A9BCC;
		font-size:15px;
		font-weight:bold;
}

#myLots .detailTitleEx {
		color:#ADADAD;
		font-size:15px;
		font-weight:bold;
}

#myLots .detailTitleIn {
		color:#ADADAD;
		font-size:15px;
		font-weight:bold;
}

#myLots .desc {
}

#myLots .lotImage{
		padding: 5px 5px 2px 5px;
		float:left;
}

#myLots .detailLabel {
		display:inline;
		font-weight:bold;
}

#myLots .detailText {
		display:inline;
		text-transform: capitalize;
}

#myLots .expiredText A:link, .expiredText A:visited, .expiredText A:active  {
		display:inline;
		text-transform: capitalize;
		color:#AA0000;
}
/* --------- END mylots styles -------------*/


/* --------- BEGIN lotDetail styles -------------*/
#lotDetail {
	
}

#detailLeftCol {
		float: left;
		width: 320px;
		padding-right:20px;
}

#detailMiddleCol {
		float: left;
		width: 230px;
		padding-right:20px;
}

#detailRightCol {
		float: right;
		width: 140px;
		padding:10px;
		height:100%;
		
}

#sellerInfo {
		background-color:#D6D6D6;
		padding:10px;
		text-transform: capitalize;
		font-size:10px;
}

#lotDetail .headingTitle {
		color:#000000;
		font-weight:bold;
		font-size:15px;
}

#lotDetail .headingLocation {
		color:#535353;
		font-size:15px;
		font-weight:bold;
		text-transform: capitalize;
}

#lotDetail .headingPrice {
		color:#000000;
		font-weight:bold;
		font-size:15px;
		text-align:right;
}

#lotDetail .headingSeller {
		color:#000000;
		font-weight:bold;
		font-size:15px;
}

#lotDetail .detailTitle {
		color:#5A9BCC;
		font-size:15px;
		font-weight:bold;
		text-decoration:none;
		padding-top: 10px;
}

#lotDetail .detailGallery{
		width:310px;
}

#lotDetail .detailGallery .largeImageHolder {
		background-color:#D6D6D6;
		height:230px;
}

#lotDetail .detailGallery .largeImage{
		border-top-width:5px;
		border-left-width:5px;
		border-right-width:5px;
		border-color:#D6D6D6;
		display: block;
		margin-left: auto;
		margin-right: auto;
}

#lotDetail .detailGallery .thumbNailFirst{
		width:70px;
		height:52px;
		border-top-width:6px;
		border-left-width:6px;
		border-right-width:6px;
		border-bottom-width:5px;
		border-color:#D6D6D6;
		position:relative;
}

#lotDetail .detailGallery .thumbNail{
		width:70px;
		height:52px;
		border-top-width:6px;
		border-right-width:6px;
		border-bottom-width:5px;
		border-color:#D6D6D6;
		position:relative;
}

#lotDetail .descriptionTitle {
		color:#5A9BCC;
		font-size:15px;
		font-weight:bold;
		text-decoration:none;
		padding-top: 20px;
}

#lotDetail .detailLabel {
		display:inline;
		font-weight:bold;
}

#lotDetail .detailText {
		display:inline;
}

/* --------- END lotDetail styles -------------*/

/*----------BEGIN myAds styles----------------*/
#myAds{
	width: 100%;
	height: auto;
	font-family: Arial, Helvetica, sans-serif
	
	
}

#myAds #left_col{
	width: 500px;
	height: auto;
	
	float: left;
	position: relative; left: 10px;
	position: relative; top: 17px;
	
	border-right: 1px dashed #BCBCBC;
	
}

#myAds .professions{
	width: 180px;
	height: auto;
	float: left;
}

#myAds .professions_visitor{
	width: 480px;
	height: auto;
	float: left;
}

#myAds .motivator{
	width: 280px;
	height: auto;
	float: right;
	padding-right: 20px;

	padding: 4px; 
	padding-bottom: 8px;
	border: 1px dashed #BCBCBC; 
	background-color: #F5f5f5;
	
	
}



#myAds .description{
	width: 480px;
	height: auto;
	clear: both;
	
}

#myAds #feedback{
	width: 480px;
	height: auto;
	
	
}



#feedback .feedback_heading
{
	background-color: #F5f5f5;
	height: 20px;
	padding: 5px;
	
}
#feedback .feedback_user
{
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	font-size: 13px;
	font-weight: bolder;
}

#myAds .percent_complete{
	width: auto;
	float: left;
	position: relative;
	left: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	
	/*background-color: #A7DBFF;*/
}

#myAds .sidebox {
	width: 215px;
	float:right;
	height:auto;
	position: relative;
	right: 10px;
}


#myAds .contactBox{
	width: 180px;
	height: auto;
	padding:10px;
	font-size:10px;
	
	background-color: #D6D6D6;

}

#myAds .contactBoxB{
	width: 100%;
	height: auto;
	padding:10px;
	font-size:12px;
	
	

}

#myAds .organization{
	float: left;
	margin-left: 20px;
}

#myAds .sideForm{
	position: relative;
	left: 20px;
	height: auto;
}
	



#myAds .section_title{
		color:#5A9BCC;
		font-size:15px;
		font-weight:bold;
		height: auto;
		
}

#whatsThis .section_title{
		color:#5A9BCC;
		font-size:15px;
		font-weight:bold;
		height: auto;
		
}

#whatsThis .answer{
	margin-right: 20px;
	margin-left: 20px;
}

#myAds .section_heading{
		border-bottom:2px solid #5a9bcc;
		height: auto;
}

#myAds .section_edit{
	float:right;
	position: relative;
	font-size: 10px;
	height: auto;
}


#myAds .detailLabel {
		
		font-weight:bold;
		height: auto;
		position: relative;
		left: 20px;
		margin-right: 20px;
}

#myAds .detailText {
		height: auto;
		position: relative;
		left: 20px;
		margin-right: 20px;
}

#myAds .headingContact {
		color:#000000;
		font-weight:bold;
		font-size:15px;
		height: auto;
}

#myAds .detailContact {
		font-weight: bolder;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		height: auto;
		margin-left: 20px;
		
}

#myAds .detailError {
		font-weight: bolder;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		height: auto;
		margin-left: 20px;
		color: #FF8533;
}

#myAds .detailLocation{
		
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		height: auto;
		margin-left: 20px;
		
}

#myAds .companyTitle {
	

	border-bottom:1px dashed #BCBCBC;
	width: 480px;
	height: auto;
	

}

#myAds .companyTitleText{
		color:#000000;
		font-weight:bold;
		font-size:24px;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 16pt;
		height: auto;
		

	
	
}

#myAds a img { border: 0; }
#myAds a:hover img {border: 0; }
#myAds a:visited img {border: 0; }

/*----------END myAds styles-----------------------------------------------------------------------------*/

/* --------- BEGIN home styles -------------*/
#tagline {
		text-align: center;
		padding:10px;
		border-color:#d6d6d6;
		border-style:dashed;
		border-width: 1px;
		background-color:#efefef;
}

#contentleft {
		width:500px;
		float:left;
		background:#fff;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 7px;
		padding-left: 0px;
		text-align:center;
}
	
.splashimage {
		padding:0px;
}

#contentright {
		width:250px;
		float:left;
		background:#fff;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 7px;
		padding-left: 0px;
		text-align:center;
}
	
#quicksearch {
		width: 240px;
		height: 117px;
		background-image:url(../images/home_quicksearch_bg.gif);
		background-repeat: no-repeat;
		padding-bottom: 18px;
		
}

* html #quicksearch {
	
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:9px;
	
	/*margin-top: 0px;
	border: solid 2px #0000FF;
	*/
	/*width: 240px;
		height: 93px;
		background-image:url(../images/home_needasub_bg.gif);
		background-repeat: no-repeat;
		padding-bottom: 9px;
	*/
}



#quickSearchForm {
		padding-left: 5px;
		
		margin-top: 35px;
		margin-left: 10px;
		margin-right: 10px;
		text-align:left;
		
		
}



 * html #quickSearchForm {
	
	margin-top:35px;
	margin-bottom: -20px;
	padding-top:0px;
	padding-bottom: 0px;
	
	
	
}

#quickSearchForm .quickSelect {
		width:125px;

}
#quickSearchForm .text {
		float:left;
		color : #FFFFFF;
		font-weight: bold;
		font-size:13px;
		text-align:left;
		width: 80px;
		display:block;
}

#quickSearchForm .loggedInText {
		float:left;
		color : #FFFFFF;
		font-weight: bold;
		font-size:13px;
		text-align:left;
		width: 200px;
		display:block;
}

#quickSearchForm #textrow {
		margin-top: 3px;	
		
		
}

#quickSearchForm input.button {
		width:90px;
		margin-left:32px;
		
		
}

#quickSearchForm a {
		font-size:10px;
		font-weight:bold;
		color:#777777;
		text-align:left;
		text-decoration:none;
}

#quickSearchForm a:hover {
		color:#999999;
}


	
#needasub {
		width: 240px;
		height: 93px;
		background-image:url(../images/home_needasub_bg.gif);
		background-repeat: no-repeat;
		padding-bottom: 9px;
}

#needasub a {
		font-size:10px;
		font-weight:bold;
		color:#666666;
		text-align:left;
		text-decoration:none;
}

#needasub a:hover {
		color:#EEEEEE;
}

.needasubtext {
		text-align:left;
		margin: 35px 10px 0px 10px;
		color:#FFFFFF;
}
	
#loginbox {
		width: 240px;
		height: 125px;
		background-image:url(../images/home_login_bg.gif);
		background-repeat: no-repeat;
}

#loginForm {
		padding-left: 5px;
		margin: 40px 10px 0px 10px;
		text-align:left;
}

#loginForm .text {
		float:left;
		color : #FFFFFF;
		font-weight: bold;
		font-size:13px;
		text-align:left;
		width: 80px;
		display:block;
}

#loginForm .loggedInText {
		float:left;
		color : #FFFFFF;
		font-weight: bold;
		font-size:13px;
		text-align:left;
		width: 200px;
		display:block;
}

#loginForm #textrow {
	margin-top: 3px;	
}

#loginForm input.button {
		width:50px;
		margin-left:41px;
}

#loginForm a {
		font-size:10px;
		font-weight:bold;
		color:#D6D6D6;
		text-align:left;
		text-decoration:none;
}

#loginForm a:hover {
		color:#FFFFFF;
}


/* --------- END home styles -------------*/

/*----------BEGIN  builder styles-----------*/
#builderquicksearch {
		width: 240px;
		height: 125px;
		background-image:url(../images/builder_search_bg.gif);
		background-repeat: no-repeat;
		padding-bottom: 9px;
}

#builderneedasub {
		width: 240px;
		height: 93px;
		background-image:url(../images/builder_sell_bg.gif);
		background-repeat: no-repeat;
		padding-bottom: 9px;
}

#builderneedasub a {
		font-size:10px;
		font-weight:bold;
		color:#666666;
		text-align:left;
		text-decoration:none;
}

#builderneedasub a:hover {
		color:#EEEEEE;
}

#builderloginbox {
		width: 240px;
		height: 125px;
		background-image:url(../images/builder_login_bg.gif);
		background-repeat: no-repeat;
}
/*----------END  builder styles-----------*/

/* --------- BEGIN lotInfo styles --------*/
#lotInfo {
	float: left;
	width: 320px;
	padding-right:80px;
}

#lotInfo #lotInfoLtCol {
	
}

#lotInfo #lotInfoMidCol {
	/*float: left;
	width: 200px;*/
}

#lotInfo #lotInfoRtCol {
	/*float: right;
	width: 200px;
	height:100%;*/
}

#lotInfo #lot_title {
	width:200px;
}

#lotInfo #lot_desc {
	width:200px;
}

#lotInfo #lot_size_num {
	width:75px;
}

#lotInfo #lot_size_unit {
	width:75px;
}

#lotInfo #lot_price {
	width:75px;
}

#lotInfo #lot_status {
	width:100px;
}

#lotInfo #lot_type {
	width:100px;
}

#lotInfo #lot_tax_account {
	width:100px;
}

#lotInfo #lot_street {
	width:100px;
}

#lotInfo #lot_city {
	width:100px;
}

#lotInfo #lot_county {
	width:100px;
}

#lotInfo #lot_state {
	width:100px;
}

#lotInfo #lot_zip {
	width:50px;
}

#lotInfo #lot_school_district {
	width:100px;
}

#lotInfo #submitForm {
	margin-top: 5px;
	clear:both;	
}

#lotInfo #lotInfoRow {
	margin-top: 4px;	
}

/*#lotInfo select {
	width:100px;
	margin-top:5px;
	margin-left: 52px;
}

#lotInfo input {
	width:150px;
	margin-top:5px;
}

#lotInfo input.button {
	width:80px;
	margin-top:5px;
}
*/
#lotInfo .leftColText {
		float:left;
		font-weight: bold;
		text-align:left;
		width: 100px;
		clear:both;
}

#lotInfo .midColText {
		float:left;
		font-weight: bold;
		text-align:left;
		width: 100px;
		clear:both;
}

#lotInfo .rightColText {
		float:left;
		font-weight: bold;
		text-align:left;
		width: 100px;
		clear:both;
}

#lotInfo a{
		color: #5A9BCC;
}

#lotInfo a:hover {
		color: #5A9BCC;
}

#lotInfo a:current {	
		color : #5A9BCC;
}

#lotInfo a:visited{	
		color : #5A9BCC;
}
/* --------- END lotInfo styles ----------*/

/* --------- BEGIN passReq styles --------*/
#passReq{
}

#passReq .text {
		padding-bottom:10px;
		float:	left;
		font-weight:bold;
		text-align:	left;
		width: 	200px;
		clear:	both;
}

/* --------- END passReq styles ----------*/

/* --------- BEGIN login styles --------*/
#login{
}
#login .errMsg{
		color:#CC5A9B;	
}
#login .text {
		padding-bottom:10px;
		float:	left;
		font-weight:bold;
		text-align:	left;
		width: 	100px;
		clear:	both;
}

/* --------- END login styles ----------*/

/* --------- BEGIN lotSummary styles --------*/
#lotSummary{
}

#lotSummary .text {
		float:	left;
		font-weight:bold;
		text-align:	right;
		width: 	150px;
		clear:	both;
}

#lotSummary .info {
		padding-left: 5px;
}
#lotSummary a{
		color: #5A9BCC;
}

#lotSummary a:hover {
		color: #5A9BCC;
}

#lotSummary a:visited{	
		color : #5A9BCC;
}

/* --------- END lotSummary styles ----------*/


/* --------- BEGIN regForm styles --------*/
#regForm{
}

#regForm .errMsg{
	color:#CC5A9B;	
}

#regForm #regBox{
		float:left;
		width:750px;
		padding-bottom:20px;
}

#regForm #regRow{
		float:left;
		padding-top:2px;
		width:750px;
}

#regForm .text {
		float:	left;
		font-weight:bold;
		text-align:	left;
		width: 	125px;
}

#regForm input.checkbox {
		border:none;
}
#regForm .termText {
		float:	left;
		font-weight:bold;
		text-align:	left;
		width: 	100%
}

#regForm a{
		color: #5A9BCC;
}

#regForm a:hover {
		color: #5A9BCC;
}

#regForm a:visited{	
		color : #5A9BCC;
}

/* --------- END regForm styles ----------*/

/* --------- BEGIN miniMenu styles ----------*/
#miniMenu {
		float:	right;
		font-size:16px;
		font-weight:bold;
		color:#5A9BCC;
		letter-spacing:-1px;
		margin-top:5px;
}

#miniMenu a:link{
		color:#666666;
		text-decoration:none;
}

#miniMenu a:visited{
		color:#666666;
		text-decoration:none;
}

#miniMenu a:active{
		color:#666666;
		text-decoration:none;
}

#miniMenu a:hover {
		color:#5A9BCC;
		text-decoration:underline;
}

/* --------- END miniMenu styles ----------*/

/* --------- BEGIN photoManager styles ----------*/
#photoManager {
	float:left;
	width:300px;
}

#photoManager input.checkbox {
	border: none;
}

#photoManager #currentPhotos {
	margin-bottom:10px;
}

#photoManager #addPhotos {
	
}

#photoManager input {
	margin-top:4px;
}

#photoManager form {
	margin-top: 4px;
	margin-bottom: 4px;	
}

#photoManager hr {
	border: none 0;
	border-top: 1px dashed #BCBCBC;
	width: 100%;
	height: 1px;
	clear:none;
}

/* --------- END photoManager styles ------------*/

/* --------- BEGIN utilitiesManager styles ----------*/
#utilitiesManager {
	float:left;
	width:300px;
}

#utilitiesManager input.checkbox {
	border: none;
}

#utilitiesManager h1 {
	padding-top:20px;
}

#utilitiesManager form {
	margin-bottom: 4px;	
}

#utilitiesManager #lotUtilityHeaderRow {
	margin-top: 10px;
	font-weight: bold;	
	width: 300px;
	clear:both;
}

#utilitiesManager #lotUtilitiesRow {
	margin-top: 4px;
	margin-left: 15px;	
	width: 300px;
	clear:both;
}

#utilitiesManager #lotUtilitiesRow #utility {
	float:left;
	border:none;
}

#utilitiesManager #lotUtilitiesRow #lot_sewer {
	float:left;
	border:none;
}

#utilitiesManager #lotUtilitiesRow #lot_septic {
	float:left;
	border:none;
}

#utilitiesManager #lotUtilitiesRow #lot_electric {
	float:left;
	border:none;
}

#utilitiesManager #lotUtilitiesRow #lot_gas {
	float:left;
	border:none;
}

#utilitiesManager #lotUtilitiesRow #lot_propane {
	float:left;
	border:none;
}

#utilitiesManager #lotUtilitiesRow #lot_oil {
	float:left;
	border:none;
}

#utilitiesManager #lotUtilitiesRow #lot_well {
	float:left;
	border:none;
}

#utilitiesManager #lotUtilitiesRow #lot_public {
	float:left;
	border:none;
}

#utilitiesManager #lotUtilitiesRow .utilityText {
	float:left;
	text-align:left;
	width: 70px;

}

/* --------- END utilitiesManager styles ------------*/

/* --------- BEGIN confirmLocation styles ----------*/


#confirmLocation .text {
		float:	left;
		font-weight:bold;
		text-align:	right;
		width: 	100px;
		clear:	both;
}

#confirmLocation .location {
		padding-left: 10px;
}

/* --------- END confirmLocation styles ----------*/

/* --------- BEGIN search styles ----------*/
#search{
}

#search #searchLeft{
	float: left;
	width: 250px;
	padding-bottom:20px;
}

#search .text{
		float:left;
		font-weight: bold;
		text-align:left;
		width: 80px;
		clear:both;
}

#search .minText{
		font-weight:bold;
}

#search .maxText{
		font-weight:bold;
}

#search #textrow {
	margin-top: 5px;	
}

#search #lot_title {
	width:100px;
}

#search #lot_city {
	width:100px;
}

#search #lot_county {
	width:100px;
}

#search #lot_state {
	width:100px;
}

#search #lot_status {
	width:100px;
}

#search #lot_type {
	width:100px;
}

#search #lot_list_date {
	width:100px;
}

#search #lot_school_district {
	width:100px;
}

#search #lot_size_max {
	width:33px;
}

#search #lot_size_min {
	width:33px;
}

#search .errMsg{
		color:#CC5A9B;	
}
/* --------- END search styles ------------*/

/* --------- BEGIN lotUtilities styles ----------*/
#lotUtilities {
	float: left;
	width: 320px;
	padding-right:80px;
}

#lotUtilities #lotUtilityHeaderRow {
	margin-top: 10px;
	font-weight: bold;	
	width: 320px;
	clear:both;
}

#lotUtilities #submitForm {
	margin-top: 10px;
	width: 320px;
	clear:both;
}

#lotUtilities #lotUtilitiesRow {
	margin-top: 4px;
	margin-left: 15px;	
	width: 320px;
	clear:both;
}

#lotUtilities #lotUtilitiesRow #utilitySewer {
	float:left;
	border:none;
	/*clear:left;*/
}

#lotUtilities #lotUtilitiesRow #utilitySeptic {
	float:left;
	border:none;
	/*clear:left;*/
}

#lotUtilities #lotUtilitiesRow #utilityElectric {
	float:left;
	border:none;
	/*clear:left;*/
}

#lotUtilities #lotUtilitiesRow #utilityGas {
	float:left;
	border:none;
	/*clear:left;*/
}

#lotUtilities #lotUtilitiesRow #utilityPropane {
	float:left;
	border:none;
	/*clear:left;*/
}

#lotUtilities #lotUtilitiesRow #utilityOil {
	float:left;
	border:none;
	/*clear:left;*/
}

#lotUtilities #lotUtilitiesRow #utilityWell {
	float:left;
	border:none;
	/*clear:left;*/
}

#lotUtilities #lotUtilitiesRow #utilityPublic {
	float:left;
	border:none;
	/*clear:left;*/
}

#lotUtilities #lotUtilitiesRow .utilityText {
		float:left;
		text-align:left;
		width: 100px;
		/*clear:right;*/
}

/* --------- END lotUtilities styles ------------*/


/* --------- BEGIN searchLog styles ----------*/
#searchLog{
	width:750px;
	clear:both;
	background-color:#E5E5E5;
	padding-bottom:5px;
	padding-top:10px;
}

#searchLog #searchLogImg{
	float:left;
	width:745px;
	background-color:#E5E5E5;
	padding-bottom:5px;
	padding-left: 5px;
}

#searchLog #searchLogRow{
	float:left;
	width:750px;
	background-color:#E5E5E5;
}

#searchLog #searchLogRow #searchSpacing{
	float:left;
	width:140px;
}

#searchLog .searchCity{
	font-size:14px;
	font-weight:bold;
}

#searchLog .searchState{
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
}

#searchLog .searchCounty{
	font-size:12px;
	font-weight:bold;
	padding-left:0px;	
	padding-right:10px;	
}

#searchLog .searchSchool{
	font-size:11px;
	float:left;
	padding-left:20px;
	font-weight:bold;
}

#searchLog .searchStatus{
	font-size:11px;
	float:left;
	padding-left:20px;	
	font-weight:bold;
}

#searchLog .searchType{
	font-size:11px;
	padding-left:20px;	
	font-weight:bold;
}

#searchLog .searchListDate{
	font-size:11px;
	padding-left:20px;	
	font-weight:bold;
}

#searchLog .searchMin{
	font-size:11px;
	float:left;
	padding-left:20px;	
	font-weight:bold;
}

#searchLog .searchMax{
	font-size:11px;
	padding-left:20px;	
	font-weight:bold;
}

#searchLog .searchUtility{
	font-size:11px;
	float:left;
	padding-left:20px;	
	padding-right:5px;	
	font-weight:bold;
}

#searchLog .searchNum{
	color:#5A9BCC;
	font-weight:bold;
	font-size:15px;
}

#searchLog #searchReviseRow{
	float:left;
	width:750px;
	background-color:#E5E5E5;
	padding-top:10px;
	padding-bottom:10px;
}

#searchLog .searchRevise{
	padding-left:10px;
	font-weight:bold;
	font-size:12px;
}

/* --------- END searchLog styles ------------*/

/* --------- BEGIN sortDiv styles ------------*/
#sortDiv{
	float:right;
	padding-top:15px;
	text-align: right;
	width: 225px;
}

#sortDiv .sortText{
	float:left;
	font-weight:bold;
	font-size:12px;
	padding-right: 10px;
}

#sortDiv .sortAlign{
	position: relative; 
	top: 3px; 
	width: 100%;
}

#sortDiv .sortButton{
	position: relative; 
	top: 6px; 
	width: 100%;
}

#sortDiv #sortSelect{
	width:100px;
}
/* --------- END sortDiv styles ------------*/

/* --------- BEGIN lotLocation styles ------------*/

#lotLocation .lotsOfLots {
	font-size:10px;
}
/* --------- END lotLocation styles ------------*/

/* --------- BEGIN paymentPage styles ------------*/
#paymentPage {

}

#paymentPage #pTitle {
	margin-top: 15px;
	float:left;
	width:750px;
	font-weight:bold;
	clear:both;
}

#paymentPage #pLotTitle {
	float:left;
	width:200px;
}

#paymentPage .pNote {
	font-size:10px;
	color:#AA0000;
}

#paymentPage #pInfo {
	font-size:11px;
	color:#999999;
	float:left;
}

#paymentPage #pMethodInfo {
	float:left;
	width:150px;
}

#paymentPage #pExpireInfo {
	float:left;
}

#paymentPage #pErrRow {
	float:left;
	width:750px;
	padding-left:10px;
	padding-top:10px;
}

#paymentPage #pRow {
	float:left;
	width:750px;
	padding-left:10px;
}

#paymentPage #pButtonRow {
	float:left;
	width:750px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
}

#paymentPage input.checkbox {
	border:none;
}

#paymentPage input.radio {
	border:none;
}




/* --------- END paymentPage styles ------------*/

/*---------- BEGIN PaymentInfo styles ----------*/
#paymentInfo {
	float: left;
	padding-right:80px;
}

#paymentInfo #paymentInfoHeaderRow {
	margin-top: 15px;
	font-weight: bold;
	clear:both;
}

#paymentInfo #paymentInfoRow {
	margin-top: 4px;
}

#paymentInfo .leftColText {
		float: left;
		text-align: left;
		width: 160px;
		clear: both;
}

#paymentInfo #submitForm {
	margin-top: 15px;
	clear:both;	
}
#paymentInfo #company {
	width: 150px;
}
#paymentInfo #address_1 {
	width: 150px;
}
#paymentInfo #zip {
	width: 50px;
}
#paymentInfo #email {
	width: 150px;
}
#paymentInfo #phone {
	width: 100px;
}
#paymentInfo #fax {
	width: 100px;
}
#paymentInfo #card_firstname {
	width: 150px;
}
#paymentInfo #card_lastname {
	width: 150px;
}
#paymentInfo #card_type {
	width: 152px;
}

* html #paymentInfo #card_type {
	width:155px;
}

#paymentInfo #card_number {
	width:150px;
}
#paymentInfo #card_expire_month {
	width: 20px;
}
#paymentInfo #card_expire_year {
	width: 30px;
}
#paymentInfo #card_cvv2 {
	width: 25px;
}
/*---------- END PaymentInfo styles ------------*/

/*---------- BEGIN cvvTwo styles ------------*/
#cvvTwo {
}

#cvvTwo h1{
	margin-left:20px;
	margin-top:20px;
	width:400px;
}

#cvvTwo #title{
	margin-left:20px;
	margin-top:20px;
	width:400px;
	font-weight:bold;
}

#cvvTwo #row{
	margin-left:30px;
	width:400px;
}

#cvvTwo img{
	margin-left:30px;
	margin-top:10px;
	margin-bottom:10px;
	border-width:0px;
}

/*---------- END cvvTwo  styles ------------*/

/*---------- BEGIN thankYou styles ------------*/
#thankYou{
}

#thankYou #lotRow{
	margin-left:20px;
	margin-bottom:2px;
	float:left;
	width:100%;
}

#thankYou .user{
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-bottom:2px;
	float:left;
}

#thankYou .today{
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-left:20px;
	margin-bottom:2px;
}

#thankYou .lot{
	margin-left:20px;
	margin-bottom:2px;
	float:left;
	width:100%;
}
/*---------- END thankYou styles ------------*/

/*---------- BEGIN admin styles ------------*/
#admin{}

#admin input.imgButton {
	background:#FFFFFF;
	border-style:none;
	font-size: 11px;
	font-weight:bold;
	color:#FFF;
	font-family: arial, helvetica, sans-serif;
}

#admin a:link, #admin a:visited, #admin a:hover, #admin a:active {
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}

#admin #headRow{
	background-color:#E3E3E3;
	float:left;
	width:750px;
	margin-top:5px;
	margin-bottom:1px;
	clear:both;
	position:relative;
}

#admin #endRow{
	float:left;
	width:750px;
	margin-top:5px;
	margin-bottom:1px;
	clear:both;
	position:relative;
}

#admin #row{
	float:left;
	width:750px;
	margin-bottom:1px;
	clear:both;
	position:relative;
}

#admin #row:hover{
	background-color:#E3E3E3;
	float:left;
	width:750px;
	margin-bottom:1px;
}

#admin .deleteButton{
	float:left;
	width:300px;
}

#admin input.checkbox {
	border: none;
}

#admin .user_id{
	float:left;
	width:50px;
}

#admin .user_logon_ex {
	float:left;
	width:200px;
}

#admin .user_logon{
	float:left;
	width:100px;
}

#admin .user_lot{
	float:left;
	width:75px;
}

#admin .user_email{
	float:left;
	width:250px;
}

#admin .user_sub{
	float:left;
	width:150px;
}

#admin .user_report{
	float:left;
	width:100px;
}

#admin img {
	border:0px;
}


/*---------- END admin  styles ------------*/


/* --------- BEGIN filterDiv styles ------------*/
#filterDiv{
	padding-top:15px;
}

#filterDiv #frow{
	text-align:right;
	margin-bottom:1px;
	width:100%;
}

#filterDiv .year{
	width:39px;
	text-align:center;
}

#filterDiv .month{
	width:30px;
	text-align:center;
}

#filterDiv .day{
	width:30px;
	text-align:center;
}

#filterDiv #user_id{
	width:111px;
}

#filterDiv .button {
	width:54px;
}



/* --------- END filterDiv styles ------------*/


/*---------- BEGIN report styles ------------*/
#report{}

#report a:link, #report a:visited, #report a:hover, #report a:active {
	text-decoration:underline;
	color:#000;
}

#report #headRow{
	background-color:#E3E3E3;
	font-weight:bold;
	float:left;
	width:750px;
	margin-top:5px;
	margin-bottom:1px;
	clear:both;
	position:relative;
}

#report #endRow{
	float:left;
	width:750px;
	margin-top:5px;
	padding-top:5px;
	margin-bottom:1px;
	clear:both;
	position:relative;
	border-top-style:double;
	border-top-width:medium;
}

#report #row{
	float:left;
	width:750px;
	margin-bottom:1px;
	text-decoration:none;
	clear:both;
	position:relative;
}

#report #row:hover{
	background-color:#E3E3E3;
	float:left;
	width:750px;
	margin-bottom:1px;
}

#report .payment_date_header{
	float:left;
	width:100px;
	color:#535353;
	text-decoration:none;
}

#report .payment_date{
	float:left;
	width:100px;
	color:#535353;
	text-decoration:none;
}

#report .payment_date img{
	border:0px;
}

#report .payment_date a:link{
	text-decoration:none;
	color:#535353;
}

#report .payment_date a:visited{
	text-decoration:none;
	color:#535353;
}

#report .payment_date a:hover{
	text-decoration:none;
	color:#535353;
}

#report .payment_date a:active{
	text-decoration:none;
	color:#535353;
}

#report .payment_name{
	float:left;
	width:200px;
	color:#535353;
	text-decoration:none;
}

#report .payment_amount{
	float:left;
	width:100px;
	color:#535353;
	text-decoration:none;
}

#report .payment_tax{
	float:left;
	width:100px;
	color:#535353;
	text-decoration:none;
}

#report .payment_total{
	float:left;
	width:100px;
	color:#535353;
	text-decoration:none;
}

#report .payment_num{
	float:left;
	margin-right:400px;
	width:100px;
	color:#535353;
	text-decoration:none;
}

#report .payment_sum{
	float:left;
	width:100px;
	color:#535353;
	text-decoration:none;
}


/*---------- END report styles ------------*/


/*---------- BEGIN paymentDetail styles ------------*/
#paymentDetail{
	width:400px;
	padding-left:10px;
}

#paymentDetail #row{
	margin-bottom:2px;
	float:left;
	width:400px;
}

#paymentDetail #title{
	background-color:#E3E3E3;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	float:left;
	width:400px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}


#paymentDetail #text{
	float:left;
	width:200px;
	font-weight:bold;
}


#paymentDetail #info{
	float:left;
	width:200px;
}

#paymentDetail #Lrow{
	margin-top:10px;
	margin-bottom:2px;
	float:left;
	width:400px;
}


#paymentDetail #Ltext{
	float:left;
	width:400px;
	font-weight:bold;
}


#paymentDetail #Linfo{
	float:left;
	width:400px;
}


/* --------- END paymentDetail styles ------------*/

/*-----------START adsearch styles----------------*/
#adsearch{
	width: 380px;
	height: 212px;
	float: left;
	background-image: url(../images/searchasub_shadow.jpg);
	
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	padding: 10px;
	padding-top: 50px;
	
	
	
	
}

#adsearch .service{
	width: 100%;
	float: left;
	padding-bottom: 10px;
	text-align: center;
	
	border-bottom: 1px solid #FFFFFF;
}

#adsearch #location{
	
	
	float: left;
	width: 100%;
	padding-bottom: 10px;
}

#adsearch #location .city{
	float: left;
	
	padding: 10px;
	padding-right: 2px;
}

#adsearch #location .state{
	float: left;
	
	padding: 10px;
	padding-left: 2px;
}

#adsearch #location .within{
	float: left;
	
	
	padding: 10px;
	padding-right: 2px;
}

#adsearch #location .withinZip{
	float: right;
}

#adsearch #location .zip{
	float: left;
	
	
	padding: 10px;
	padding-left: 2px;
}

#adsearch #location .or{
	float: left;
	position: relative;
	top: 20px;
	padding: 8px;
	padding-left: 20px;
}



#adsearch .submit{
	float: right;
	padding-right: 6px;
	clear: both;
	
	
}

#becomeasub{
	float: right;
	height: 223px;
	width: 315px;
	background-image: url(../images/becomeasub_shadow.jpg);
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 10px;
}

#becomeasub .text{
	position: relative;
	top: 20px;
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
	margin-right: 20px;
	padding: 10px;
	clear:both;
}

#becomeasub a.learnMore {
		font-size:12px;
		font-weight:bold;
		color:#666666;
		text-align:left;
		text-decoration:none;
		float:right;
}

#becomeasub a:hover.learnMore {
		color:#EEEEEE;
}

#becomeasub ul, li {
	font-size:10px;
	margin:0px;
	line-height:10px;
}
/*------------------END adsearch styles-----------------*/




