html,body {
	margin:0;
	padding:0
	font-size: 11px;
	font-family: "Trebuchet MS", verdana, sans-serif;
}

.Icon360 {
     float:					right;
	background:				url(http://www.choosejackie.com/modx/assets/templates/jackie/images/Icon360.gif) top left no-repeat;
	padding-left:			20px;
	line-height:			16px;
	color:					#587295;
	font-size:				14px;
	text-decoration:		none;
       font-weight: bold;
}

body {
	font: 76% arial,sans-serif;
	min-width:776px;/* for mozilla*/
	text-align:center;
	background:#f2f2f2;
background-image: url(images/menuline.jpg);
	background-repeat: repeat-x;
	background-position: 0px 90px;
}
#top {
	background:url(images/top.jpg) 50% 0 no-repeat;
	display:block;
	height:90px;
}

#menuline {
	background:url(images/menuline.jpg) repeat-x;
	height:51px;
	text-align:left;
}


#mainmenuJ {
	width:774px;
	margin:0 auto;
}

#mainmenuJ img {
	border:0;
	text-decoration:none;
	margin:0;
	padding:0;
}


#head {
	width:774px;
	margin:0 auto;
}

#container {
	background: url(images/bggg.jpg) repeat-y 50% 0;
}

#containerr {
	background: url(images/bggg2.jpg) repeat-y 50% 0;
}


#wrapper {
	background: url(images/bggg.jpg) repeat-y 50% 0;
	width:761px;
	margin: 0 auto;
	text-align:left;
	padding:0;
}

#wrapperr {
	background: url(images/bggg2.jpg) repeat-y 50% 0;
	width:761px;
	margin: 0 auto;
	text-align:left;
	padding:0;
}


#content {
	font-family:Helvetica, Arial, sans-serif;
	float:left;
	width:560px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

#contentt {
	font-family:Helvetica, Arial, sans-serif;
	float:left;
	width:761px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

#content p{color:#000000; font-size:12px;}
#content h3{clear: both;
	padding: 15px 0 5px 19px;
	font-size: 16px;
	font-family: Helvetica, Arial, sans-serif;
	color: #003300;
	font-weight: bold;
}
#content ul{clear: both;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	font-weight: bold;
}
#content li a{color:#0099ff}

#content input {

display: block;
margin: 0px;
width: 100px;
font-size: 10px;
border-color: #666666 #999999 #999999 #666666;
border-width: 1px;
border-style: solid;
}

#rightside {
	margin:0;
	padding:0;
	float:right;
	width:190px;
	color:#000000;
}
#rightside a {color:#009900}

#rightside fieldset {
  border:none;
}

#rightside legend {
display:none;
}

#rightside h2 {
  margin-left: 5px;
  font-size: 14px;
  font-weight: bold;
 }

#rightside input {
display: block;
margin: 0px;
width: 100px;
font-size: 10px;
border-color: #666666 #999999 #999999 #666666;
border-width: 1px;
border-style: solid;
}

#footer{
	clear:both;
	color: #66FF00;
	background:#333333;
	margin:0 auto;
	padding:3 3 3 3;
}

#footer a,v {
   color: #66FF00;
}

/* EmailForm 

------------------------------------------------------------------------------- */

#EmailForm {

	width: 360px;

	text-align: left;

	padding-bottom: 20px;

	border: none;

}

#EmailForm.full { width: 100%; }





fieldset {

//   border: none;

}



// legend {

	 display: none;

}

#EmailForm h3 {

	clear: both;

	padding: 15px 0 5px;

	font-size: 14px;

	font-family: Helvetica, Arial, sans-serif;

	color: #000;

	font-weight: bold;

}



#EmailForm label,

#EmailForm p {

	display: block;

	clear: both;

	width: 310px;

	font-size: 1em;

	line-height: 1.5em;

	padding: 0 0 9px;

}



#EmailForm input {

	display: block;

	margin-top: 3px;

}



#EmailForm select {

	float: left;

	display: block;

}



#EmailForm label.first,

#EmailForm label.city {

    clear: left;

    margin-right: 10px;

    width: 150px;

}



#EmailForm label.second,

#EmailForm label.state {

	float: left;

	clear: none;

	margin: 0 10px 0 0;

	width: 150px;

}

#EmailForm label.state { width: 60px; }



#EmailForm label.first input,

#EmailForm label.city input,

#EmailForm label.second input {

	float: left;

	width: 150px;

	padding: 0;

}



#EmailForm label.state select {

	width: 60px;

	float: left;

	margin-top: 3px;

}



#EmailForm label.zip,

#EmailForm label.zip input {

	float: left;

	width: 80px;

}

#EmailForm label.zip { clear: none; }



#EmailForm label {

	float: left;

	clear: left;

	width: 310px;

	margin: 0;

	line-height: 1.5em;

}



#EmailForm label input {

	float: left;

	width: 310px;

	padding: 0;

}



#EmailForm input.radio,

#EmailForm input#radiobutton_1,

#EmailForm input#radiobutton_2,

#EmailForm input#radiobutton_3,

#EmailForm input#radiobutton_4 {

	clear: left;

	float: left;

	padding: 0;

	margin: 0;

}



#EmailForm label.radio,

#EmailForm label.radioitem {

	clear: none;

	margin: 0 0 0 25px;

	padding: 0 0 15px;

}



#EmailForm input.checkbox,

#EmailForm input#checkbox_1,

#EmailForm input#checkbox_2,

#EmailForm input#checkbox_3,

#EmailForm input#checkbox_4 {

	clear: both;

	float: left;

	padding: 0;

	margin: 0;

}



#EmailForm label.checkbox {

	clear: none;

	margin: 0 0 0 25px;

	padding: 0 0 15px;

}

/* style the #EmailForm elements to look similar across browsers ... emulates Safari */

#EmailForm label input,

#EmailForm textarea {

    border: 1px solid #ddd;

    border-left-color: #c3c3c3;

    border-top-color: #7c7c7c;

    padding: 0 2px;

    height: 18px;

    line-height: 20px;

    background: #fff url(images/input-bg.gif) repeat-x top left;

}

#EmailForm input.checkbox,

#EmailForm select {

    border: 1px solid #ddd;

    border-left-color: #c3c3c3;

    border-top-color: #7c7c7c;

    background-color: #fff;    

}

#EmailForm textarea {

	margin-top: 3px;

	width: 383px;

	height: auto;

	display: block;

}



#EmailForm label input.calc {

    text-align: right;

    width: 100px;

    clear: left;

    padding: 0;

}

#EmailForm input.button {

    clear: left;

    border: 1px solid #ddd;

    border-left-color: #c3c3c3;

    border-top-color: #7c7c7c;

	background-color: #EBE9ED;

}
		/* LISTINGS BOX */
		TABLE.listingsborder { 
			border : 1px #000000 solid; 
			background-color : #eeeeee;
		}
		/*included in the display_listings override file per client*/	
		TABLE.listingsborder-featured { 
			border : 1px #000000 solid; 
			background-color : #eeeeee;
		}
			
		.cityname {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size : 14px;
			color : #000000;
			font-weight : bold;
		}
		
		/* Search 
		 Listings CALLS TO ACTION LINKS */
		.callstoaction-searchresults {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size : 10px;
		}
		
		.mlsfinder-footer {
			width: 570px;
		}