
body { width:auto; height:auto; margin:0px; background-color:#000; font-size:62.5%; color:#FFF; font-family:Tahoma, Geneva, sans-serif; }

#all { width:900px; height:900px; margin-left:auto; margin-right:auto; }

/*Jupix*/
#propertyDetails { font-size:14px; color:#CCC; padding:10px 0px 10px 0px; }

#searchResults { font-size:12px; line-height:16px; }

#title { color:#33CC00; font-size:18px; font-weight:bold; }

.formLabel { padding-right:10px; font-size:12px; font-weight:bold; vertical-align:top; }

.formFieldTextarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; width:200px; padding:2px; height:120px; border:1px solid #CCC; }

.formFieldSelect { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; padding:2px; width:200px; border:1px solid #CCC; }

.formFieldText { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; width:200px; border:1px solid #CCC; }

.propertyNav { border-bottom:1px solid #333; border-top:1px solid #333; padding:15px 0px 15px 0px; }

.propertyNav a:link { margin-right:10px; font-size:12px; font-weight:bold; text-decoration:none; color:#333333; background-color:#33CC00; padding:4px; }

.propertyNav a:active { margin-right:10px; font-size:12px; font-weight:bold; text-decoration:none; color:#333333; background-color:#33CC00; padding:4px; }

.propertyNav a:visited { margin-right:10px; font-size:12px; font-weight:bold; text-decoration:none; color:#333333; background-color:#33CC00; padding:4px; }

.propertyNav a:hover { margin-right:10px; font-size:12px; font-weight:bold; text-decoration:none; color:#666666; background-color:#33CC00; padding:4px; }

.searchContainer { padding:15px 15px 12px 15px; background-color:#FFF; color:#333; font-size:13px; }

.title { color:#33CC00; font-size:18px; font-weight:bold; }

.title a:link { color:#33CC00; font-size:18px; font-weight:bold; }

.title a:active { color:#33CC00; font-size:18px; font-weight:bold; }

.title a:visited { color:#33CC00; font-size:18px; font-weight:bold; }

.title a:hover { color:#33CC00; font-size:18px; font-weight:bold; }

.verticalAlign { vertical-align:top; }

/*TOP*/

#top { height:90px; padding-top:10px; margin:0px; }

#top p { text-align:right; font-size:1.4em; line-height:8px; }

#greenline { height:10px; width:900px; border-top:#3C0 solid 4px; float:left; margin-top:10px; }

#greenline2 { height:10px; width:900px; border-top:#3C0 solid 4px; float:left; margin-top:10px; }

/*MIDDLE*/

#white { background-color:#FFF; height:343px; width:900px; float:left; }

#nav { width:175px; height:319px; float:left; margin-left:15px; margin-top:10px; background-color:#999; }

#nav2 { width:175px; height:312px; float:left; }

#nav2 li { margin:0px; padding:0px; }

#nav2 ul { margin:0px; padding:0px; }

#flash { height:313px; width:664px; background-color:#999; padding:3px 3px 3px 3px; float:left; margin-top:10px; }

/*MIDDLE TEXT*/

#text { margin-top:5px; width:900px; height:auto; float:left; }

#left { width:585px; height:auto; padding:20px 30px 20px 20px; float:left; }

#left li { font-size:1.1em; line-height:20px; }

#left ul { }

#right { width:225px; height:auto; padding:50px 20px 20px 20px; float:left; }

#right p { letter-spacing:0.1em; }

#value { background-image:url(../images/contact-bg.gif); background-repeat:repeat-x; width:200px; height:150px; margin-top:40px; float:left; padding:10px 10px 10px 10px; }

#value p { line-height:16px; }

/*footer*/

#footer { height:auto; width:900px; clear:both; }

#footer p { color:#FFF; font-size:1.1em; }

#footer li { list-style:none; display:inline; padding-left:5px; padding-right:7px; border-right:1px solid #3C0; margin:0px; font-size:1.1em; }

#footer ul { margin:0px; padding:0px; }

#footer a { color:#FFF; text-decoration:none; }

#footer a:hover { color:#3C0; text-decoration:underline; }

#footer a:visited { color:#FFF; }

/*FORM*/

.form { width:219px; height:20px; margin-bottom:5px; }

.submit { background-color:#3C0; width:225px; height:30px; margin-bottom:5px; }

input.submit:hover { background-color: #333; color:#FFF; }

/* font styles */

h1 { font-size:1.6em; color: #3C0; letter-spacing:0.1em; }

h2, h3 { font-size:1.4em; color:#3C0; letter-spacing:0.1em; }

p { font-size:1.2em; letter-spacing:0.1em; line-height:16px; }

a:link { color:#3C0; }

a:visited { color:#3C0; text-decoration:none; }

a:hover { color:#999; text-decoration:underline; }

.green { color:#3C0; font-size:1.4em; }

.green2 { color:#3C0; font-size:1.4em; margin:0px; }

.subhead { font-size:0.8em; }

/*class*/

.left { float:left; }

.right { float:right; }

.gr { color:#3C0; font-size:1.5em; font-weight:bold; text-transform:uppercase; }

/*NAV*/

.button { display:block; width:175px; height:52px; text-indent:-9999px; margin:0px; }

.button a { display:block; width:100%; height:100%; background:transparent url(../images/home.gif) no-repeat top left; outline:none; }

.button a:hover { background-position:0 -50px; }

.button2 { display:block; width:175px; height:52px; text-indent:-9999px; margin:0px; }

.button2 a { display:block; width:100%; height:100%; background:transparent url(../images/sales.gif) no-repeat top left; outline:none; }

.button2 a:hover { background-position:0 -50px; }

.button3 { display:block; width:175px; height:52px; text-indent:-9999px; margin:0px; }

.button3 a { display:block; width:100%; height:100%; background:transparent url(../images/letting.gif) no-repeat top left; outline:none; }

.button3 a:hover { background-position:0 -50px; }

.button4 { display:block; width:175px; height:52px; text-indent:-9999px; margin:0px; }

.button4 a { display:block; width:100%; height:100%; background:transparent url(../images/hip.gif) no-repeat top left; outline:none; }

.button4 a:hover { background-position:0 -50px; }

.button5 { display:block; width:175px; height:52px; text-indent:-9999px; margin:0px; }

.button5 a { display:block; width:100%; height:100%; background:transparent url(../images/epc.gif) no-repeat top left; outline:none; }

.button5 a:hover { background-position:0 -50px; }

.button6 { display:block; width:175px; height:52px; text-indent:-9999px; margin:0px; }

.button6 a { display:block; width:100%; height:100%; background:transparent url(../images/contact.gif) no-repeat top left; outline:none; }

.button6 a:hover { background-position:0 -50px; }

/*CONTACT*/

.contact { width:250px; height:30px; margin:0px; }

.message { width:255px; height:165px; }

.cap { width:174px; margin-bottom:10px; }

.sub { background-color:#3C0; width:180px; height:30px; margin-bottom:5px; }

input.sub:hover { background-color: #333; color:#FFF; }

.subb { background-color:#3C0; width:80px; height:30px; margin-bottom:5px; }

input.subb:hover { background-color: #333; color:#FFF; }

#contact { margin-top:15px; width:870px; height:auto; float:left; padding:5px 0 0 30px; }

#contact p { margin:5px; color:#3C0; }

.bah { float:left; width:280px; height:auto; }

.bahh { float:left; width:280px; height:auto; }

.bahhh { float:left; width:280px; height:auto; }

#contact a { color:#FFF; }

.link { font-size:1.2em; color:#999; }

.info { padding-top:35px; }

.resource { line-height:2px; }

.resource2 { line-height:60px; }

.tit { font-size:1.4em; color: #3C0; margin-top:40px; }
