/* ++++++++++ main style sheet - controls page layout - do not modify without approval ++++++++++*/
/* ++++++++++ global general styles start ++++++++++*/	
body {font: 9.8pt arial, helvetica, sans-serif;color : #000000;margin : 0;padding : 0;background:#CCCCCC;}
a:link { color:#003399;}
a:visited { color:#996633;}
a:hover { color:#c60; }
a:active { color: #FF9933;}
#container {width:770px; margin: 10px auto;background:#FFF;}
.clearer {clear:both;}
/* ++++++++++ global general styles end ++++++++++*/
/* ++++++++++ global layout styles start ++++++++++*/	
#header {height:117px;background: url(/images/bg-header.jpg) repeat-x;}
#header-left {position:relative;float:left;height:117px;background:#FFF url(/images/new-bg-menu.png) repeat-y top left;}
#header-left img {margin:0;padding:0;}
#header-right {position:relative;float:right;color:#ffffff;padding:10px 10px 5px 10px;text-align:right;}
#header-right a {color:white;}
#header-right a:hover {text-decoration:none;}
#header-right form {padding:0;margin:8px 0 0 0;clear:left;}
.phonenumber {float:left;text-align:left;font-weight:bold;font-size:19px;}
.phonenumber span {font-size:10px;font-weight:normal;}
.phonenumber p {margin:0;padding:0;}
#all-middle {background:#FFF url(/images/new-bg-fauxcolumn.gif) repeat-y top left;}
#column-left {float:left;width:181px;}
#date {text-align:center;background:#ff9900;vertical-align:50%;line-height:26px;}
#content {width:587px;float:right;}
#menu {padding:40px 0px;text-align:right;margin:0}
#menu ul {list-style-type: none;list-style-position: inside;margin:0 0 0 0px;padding:0;}
#menu li {margin:0;padding:0}
#menu li a {color:#FFF;text-decoration:none;font-weight:bold;display:block;padding:4px 20px 4px 20px;margin:0;height:1%}
#menu li a:hover {background:url(/images/new-bg-menu-hover.png) repeat-y top right;}
#photo-bottom-left {margin-left: 22px;margin-bottom:22px;}
#breadcrumbs {background:#ffffcc;height:20px;}
#column-right-sl {position:relative;float:right;width:150px;background:#ffffcc;padding-bottom:20px;}
#column-right-sl p {padding-left:10px;padding-right:10px;}
#maintext {padding:10px 8px;text-align:center;width:416px;}
#maintextwide {padding:0px 0px;text-align:center;background-color:#FFF;}
#farmingImage { margin:-2px; background:url(flags/realestateflags/main.jpg) no-repeat; width:589px; height:244px; float:left;}
#farmingText {  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; float:left; margin-left:45px; margin-top:195px;}
#customText { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; float:left; margin-left:196px; margin-top:195px;}
#farmingMid { background:url(flags/realestateflags/text.jpg) no-repeat; float:left; height:148px; width:589px; margin-left:-2px; margin-top:-21px;}
#ffText { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; float:left; margin-left:35px; margin-top:10px; width:230px; text-align:left;}
#csfText { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; float:left; margin-left:320px; margin-top:-128px; width:230px; text-align:left;}
#farmingBtm { background:url(flags/realestateflags/btm.jpg) no-repeat; float:left; height:78px; width:589px; margin-left:-2px;}
#learnMoreBtn { float:right; width:89px; height:29px; margin-right:48px; margin-top:8px;}
#contentwide {width:587px;float:right;background:#FFF;}
#column-center {background:#FFF;}
#footer {background:#FF9900;padding:10px;text-align:center;clear:both;}
#footer ul {display:inline;margin:0;padding:0;}
#footer li {display:inline;margin:0 14px;}
#footer ul li a {color:#336699;font-weight:bold;text-decoration:none;}
#footer ul li a:hover {color:#FFF;font-weight:bold;text-decoration:underline;}
#footer p {color:#D0FAFC;font-weight:bold;font-size:8pt;}
/* ++++++++++ global layout styles end ++++++++++*/	
/* ++++++++++ breadcrumbs ++++++++++*/	
.kwtitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold;}
/* ++++++++++ breadcrumbs end ++++++++++*/
/* Added by AUI 1/22/2008*/
h1 {color:#121E84;font-weight:bold;letter-spacing:-1px;font-family: "Times New Roman", Times, serif;font-size: 26px;text-align:center;}
h2 {color:#121E84;font-weight:bold;letter-spacing:-1px;font-family: "Times New Roman", Times, serif;font-size: 20px;text-align:center;margin-bottom:5px;}
/* End Added by AUI 1/22/2008 */
/* ++++++++++ button styles for ad to cart links ++++++++++*/
/* Added by AUI 2/8/2008 */
div.btns{white-space:nowrap;}
div.btns:after{display:block;clear:both;content:'';}
div.btns a.btn{float:left;background:buttonface url(/gifs/border-2.gif) no-repeat;cursor:pointer;font-size:0;text-align:center;text-align:center;display:block;	width:84px;min-width:84px;	text-decoration:none;margin:3px 2px;}
div.btns a.btn span{padding:2px 5px 4px 5px;text-align:center;position:relative;left:1px;top:1px;display:block;text-decoration:none;background:url(/gifs/border.gif) right bottom no-repeat;	font:small/1 Verdana;color:#222;}
/* End Added by AUI 2/8/2008 */
/* ++++++++++ paragraph styles for more subtle text ++++++++++*/
/* Added by AUI 2/11/2008 */
.softer {color:#666666;font-weight:normal;font-size:10pt;line-height:normal;text-align:left;width:90%;margin-left:5%;}
/* End Added by AUI 2/11/2008 */
/* Old styles still used */
.color-blue-text-10 {font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#0000FF;} 	
.color-red-text-9 {font-family:Arial, Helvetica, sans-serif;font-size:9pt;color: #FF0000;} 	
