body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font:12px Arial,Verdana,sans-serif;
background: /*url(http://www.jplandsales.com/gfx/jpbg.gif) repeat-y*/ #E9F4FF;
text-align:center;
}

p{
font:12px Arial,Verdana,sans-serif;
line-height: 20px;
}

#container {width:780px; background-color:#fff; text-align:left; margin:0 auto 0 auto;}

/************** #menu styles **************/
#globalmenu{
width: 744px;
height: 27px;
padding: 1px 0px 1px 15px; 
background: url(http://www.jplandsales.com/gfx/globalmenu_bg.gif) top no-repeat;
border-left: 6px solid #fff;
border-right: 6px solid #fff;
text-align:left;
}

.globalNav{
font:normal 14px georgia, serif ;
color: Black;
}

.globalNav a:LINK, .globalNav a:VISITED {
font:normal 14px georgia, serif;
}

.globalNav a:HOVER {
font:normal 14px georgia, serif;
color: #2D2D2D;
}
/************** #main styles **************/
#title{
	text-align:center;
	width: 760px;
	padding: 0px 0px 10px 0px;
	border-left: 6px solid #fff;
	border-right: 6px solid #fff;
	background-color: #003366;
}

#header{
width: 755px;
height:75px;
vertical-align:bottom;
padding: 0px 0px 0px 0px;
background-color:#003366;
color:#fff;
text-align:left;
padding-left:18px;
}

#leftimage{
float:left;
width: 393px;
padding: 0px 0px 0px 6px;
}
#feature{
padding: 0px 5px 0px 0px;
float: right;
}
#feature1{
width: 363px;
height:92px;
background-image: url(gfx/view-land-for-sale-bg.gif);
background-repeat: no-repeat;
padding: 3px 3px 2px 7px;
cursor: pointer;
}
#feature2{
width:363px;
height:92px;
background: url(gfx/register-plot-finder-bg.gif) no-repeat;
padding: 3px 3px 2px 7px;
cursor: pointer;
}
#feature3{
width: 363px;
height:92px;
background: url(gfx/building-land-for-sale-bg.gif) no-repeat;
padding: 3px 3px 2px 7px;
cursor: pointer;
}
#innerfeature1{
width: 363px;
height:92px;
background: url(gfx/view-land-for-sale-bg.gif) no-repeat;
padding: 3px 3px 3px 7px;
cursor: pointer;
}
#innerfeature2{
width: 363px;
height:92px;
background: url(gfx/register-plot-finder-bg.gif) no-repeat;
padding: 3px 3px 3px 7px;
cursor: pointer;
}
#innerfeature3{
width: 363px;
height:92px;
background: url(gfx/building-land-for-sale-bg.gif) no-repeat;
padding: 3px 3px 3px 7px;
cursor: pointer;
}
#indexcontent{
width: 500px;
background-color:#fff;
padding: 10px 11px 0px 15px;
float:left;
}
#indexnews{
width: 230px;
background-color:#fff;
padding: 5px 6px 0px 6px;
}
#maincontent{
width: 500px;
background-color:#fff;
padding: 0px 11px 0px 15px;
float:left;
}
#register{
width: 200px;
padding: 10px 6px 0px 11px; float:right;
}

#bycounty{
width: 200px;
padding: 0px 2px 0px 2px; 
}
.quickland { width: 200px; margin: 0; border: 0; padding: 5px 0 5px 0; border-bottom: 1px solid #ddd; }

.quicklandbottom { width: 200px; margin: 0; border: 0;}

.quicklandimage { width: 130px; float: left; }

.quicklandtext { width: 170px; padding-right: 0; float: right; }

.quicklandtext p { font: normal 0.7em Arial, Helvetica, sans; color: #777; margin: 0 0 5px 0; }
.quicklandtext p a { text-decoration: none; text-transform: none; color: #80CE00; font-weight: bold; }
.quicklandtext p a:hover { color: #ccc; }

.quicklandtextwideholder { border: 2px solid #ccc; padding: 2px 2px 2px 2px; }

.bycounty { font: bold 0.7em Arial, Helvetica, sans; color: #777; margin: 5px 5px 10px 10px; }

.quicklandtextwide p { font: normal 0.9em Arial, Helvetica, sans; color: #777; margin: 0 2px 2px 2px; }
.quicklandtextwide p a { text-decoration: none; color: #00; }
.quicklandtextwide p a:hover { color: #003366; text-decoration:underline }


/************** #other font styles **************/
.featuretext a:LINK, .featuretext a:VISITED, .featuretext a:HOVER{
font:lighter 15px georgia, serif; color:#fff; text-decoration:none;
}

.featuretext{
 font:lighter 15px georgia, serif; color:#fff;
}
.featuretextsmall{
 font:lighter 10px georgia, serif; color:#fff;
}
h1.featuretitle{
 font:lighter 21px georgia, serif; color:#fff;
 display: inline;
}
h1.featuretitle a:LINK, h1.featuretitle a:VISITED, h1.featuretitle a:HOVER{
 font:lighter 21px georgia, serif; color:#fff; display:inline;
}

.featuretitle{
 font:lighter 21px georgia, serif; color:#fff; display:inline;
}
.featuretitle a:LINK, .featuretitle a:VISITED, .featuretitle a:HOVER{
 font:lighter 21px georgia, serif; color:#fff; display:inline;
}

h1, h2, h3, h4, h5, h6 {
margin:0px; padding:0px;
}

h1{
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:170%;
 color: #003366;
 display: inline;
}
h1.title{
 font-family:Georgia, "Times New Roman", Times, serif;
 font-weight:300;
 font-size:250%;
 color: #fff;
 display: inline;
 padding-bottom:0px;
}

h2{
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size: 150%;
 color: #003366;
 display: inline;
}

h3{
 font-size: 110%;
 color: #003366;
 display: inline;
}

h4{
 font-size: 100%;
 font-weight: normal;
 color: #000;
 display: inline;
}

h5{
 font-size: 100%;
 color: #000;
 display: inline;
}

A:LINK, A:VISITED {
color: #003366;
text-decoration: underline;
font-weight: bold;
}

A:HOVER {
color: #003366;
text-decoration: none;
font-weight: bold;
}
.input-box {
padding:0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-bottom:2px
}

.quote {
background-color:#CDD7E1;
padding:10px;
margin: 5px 0px 0px 5px;
width:35%;
float:right;
}
.bigquote {
padding-top:15px;
color: #003366;
font-family: georgia, "Times New Roman", Times, serif;
font-size: 60px;
float:left;
}
.listings {
background-color:#eee;
border:10px solid #eee;
margin-top:10px;
}
.listingprice {
background-color:#003366;
border:3px solid #003366;
color:#fff;
margin: 0px 0px 10px 0px;
display: block
}
.landtitle{
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:130%;
 font-weight:bold;
 color: #003366;
 display: inline;
}

#map1 {width:500px; height:300px;}


.bignumbers {
padding-top: 53px;
padding-bottom: 25px;
color: #FFF;
font-family: "Times New Roman", Times, serif;
font-size: 100px;
float:right;
}

.new{font-size:80%; color:#FF3300; vertical-align:super;}

.red{color:#CC0000;}

.b{font-weight:bold;}

.headlineA {
background-color:#eee;
display:block;
padding:3px;
}

.imgleft{
float:left;
}

.imgright{
float:right;
}

.headlineB {
background-color:#F4F4F4;
display:block;
padding:3px;
}

.small{
font-size: 10px;
}

ul { margin: 0; padding: 0px 0px 0px 15px; }
li { margin: 0; padding: 5px 0px 5px 0px; }


/* Extra style(s) added by Peter 2007.06.21 */

.bigred {font-weight: bold; color: red; }

.bigred_avec_bg { background: red; font-weight: bold; color: white; padding: 4px 6px 4px 6px; }
.bigred_avec_bg a { color: white; text-decoration: none; }
.bigred_avec_bg a:hover { text-decoration: underline; }

.sold { background: #c00; padding: 6px; margin-bottom: 24px; color:#fff; font-size:20px; text-align:center;}



