@charset "utf-8";

/* CSS Document */

* {margin:0; padding:0;}



body {

font-size: 62.5%;

text-align: center; /* center for ie */

margin: 0;

padding: 0;

background: #f5ffff url(images/bg/null) fixed no-repeat;

}



P {

font-size: 1.2em;

}

h1 {

font-size: 2.8em;

}

h2 {

font-size: 2.2em;

}

.clear {

display: block;

height:1px;

clear:both;

margin: 0;

} 

.footclear {

display: block;

height:1px;

clear:both;

margin: 0;

background: #43bc39;

}

/* Page Structures -------------------------------------*/

/* Page Header -----------------------------------------*/

#headercontainer {

background: #fff url(images/bg/top_bg.jpg) repeat-x;

width: 100%;

margin-top: 0;

padding-top: 0;

text-align: center;

margin-bottom: 0;

clear: both;

}

#header {

width: 910px;

position: relative;

margin-top: 0;

margin-right: auto;

margin-bottom: 0;

margin-left: auto;

text-align: center;

}



/* Page Body ---------------------------------------------------*/

#bodytopcontainer {

background-color: #93d3eb;

width: 100%;

margin-top: 0;

padding-top: 0;

text-align: center;

margin-bottom: 0;

clear: both;

}

#bodytop {

width: 910px;

position: relative;

margin-top: 0;

margin-right: auto;

margin-bottom: 0;

margin-left: auto;

text-align: left;

}



#bodymidcontainer {

background-color: #daf7b2;

width: 100%;

margin-top: 0;

padding-top: 0;

text-align: center;

margin-bottom: 0;

clear: both;

}

#bodymid {

width: 910px;

position: relative;

margin-top: 0;

margin-right: auto;

margin-bottom: 0;

margin-left: auto;

text-align: left;

padding-bottom: 10px;

}





#bodybtmcontainer {

background-color: #f5ffff;

width: 100%;

margin-top: 0;

padding-top: 0;

text-align: center;

margin-bottom: 0;

clear: both;

}

#bodybtm {

background: #fff;

width: 910px;

position: relative;

margin-top: 0;

margin-right: auto;

margin-bottom: 0;

margin-left: auto;

text-align: left;

}



/* ----Footer -------------------------------------------------*/

#footercontainer {

background: url(images/bg/footercontainer_btm.jpg) repeat-x;

background-color: #f5ffff;

background-position: bottom;

width: 100%;

border-top: 1px;

text-align: center;

clear: both;

}



#footer {

background: #fff url(images/bg/footer_bg.jpg) no-repeat;

background-position: bottom center;

width: 910px;

margin-top: 0;

margin-right: auto;

margin-bottom: 0;

margin-left: auto;

}



#footerinner {

background: #fff url(images/bg/footer_content_bg.jpg) no-repeat;

background-position: bottom center;

width: 910px;

height: 250px;

margin-top: 0;

margin-right: auto;

margin-bottom: 0;

margin-left: auto;

}



/* ---- Header Elements ---------- */

#logocontainer {
float: left;
}

* html #header{height: 117px;}

#header h1 {position: absolute; left: 0px; top: 0px;}



#header #logo { 

position: absolute;

overflow: hidden;

margin: 0;

padding: 0;

width: 386px; 

height: 117px;

}

#header #logo span {

display: block;

position:absolute;

right: 0;

top: 0;

z-index: 1;

width: 386px;

height: 117px;

margin: 0;

padding: 0;

background: url("images/logo.jpg") top left no-repeat;

cursor: pointer;

}

#header #logo a {

position: static;

display: block;

height: 117px;

white-space: nowrap;

color: #000;

}



/*-- Header Content -------------------------------*/

.headercontent {

float: right;

width: 524px;

margin-top: 19px;

padding-bottom: 20px;

}

.contactinfo {

float: right;

text-align: right;

padding-top: 5px;

padding-bottom: 15px;

width: 305px;
}

.contactinfo p {

padding: 0;

margin: 0;

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 19px;

font-weight: normal;

color: #3fa3d4;

}

/*------------- Nav --------------------------------------------*/



/*------------- Contact Nav ------------------------------------*/

.nav {

float: right;

font-size: 90%;

margin: 10px 0 0 10px;

padding: 0;

line-height: 1.4em;

height: auto;

}



.nav ul {

margin: 0;

text-align: center;

padding: 0;

list-style: none;

/* margin: 0; */

}

.nav li {

float:left;

padding: 0;

margin: 0 2px 0 0;

display: inline;

background: #3fa3d4 url(images/bg/navtab_left.jpg) no-repeat top left;

}

.nav li a:link, .nav li a:visited {

float: left;

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-weight: bold;

font-size: 1.4em;

color: #fff;

text-decoration: none;

padding: 8px 6px 8px 6px;

text-align: center; 

background: url(images/bg/navtab_right.jpg) no-repeat top right;

}

.nav li a:hover {

text-decoration: underline;

}

#header .nav .navcurrent {

text-decoration: underline;

}

.headercontent .contactnav .navcurrent {

text-decoration: underline;

}





/*------------- Contact Nav ------------------------------------*/

.contactnav {

float: left;

font-size: 90%;

margin: 0;

padding: 0 0 0 18px;

line-height: 1.4em;

height: auto;
}



.contactnav ul {

margin: 0;

padding: 0;

list-style: none;

/* margin: 0; */

}

.contactnav li {

float:left;

padding: 0;

margin: 0 3px 0 0;

display: inline;

background: #2cbf00 url(images/bg/contnav_left.jpg) no-repeat bottom left;

}

.contactnav li a:link, .contactnav li a:visited {

float: left;

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-weight: bold;

font-size: 1.3em;

color: #fff;

text-decoration: none;

padding: 8px 6px 9px 6px;

text-align: center; 

background: url(images/bg/contnav_right.jpg) no-repeat bottom right;

}

.contactnav li a:hover {

text-decoration: underline;

}

.contactnav .contactnavcurrent {

text-decoration: underline;

}





/* ------------------------Home Content --------------*/



.flashcontainer {

float: left;

width: 387px;

text-align: left;

margin: 0;

}

.flashcontent {

width: 387px;

}

.flash {

text-align: left;

margin-left: auto;

margin-right: auto;

padding: 25px 0 25px 25px;

}



.searchcontainer {

float: right;

width: 499px;

text-align: left;

padding: 25px 0 25px 0;

}

/*-- Quick Search Box ------------------*/



.quicksearchtop {

width: 499px;

z-index: 1;

background: url(images/bg/quicksearch_top.jpg);

background-position: top center;

background-repeat: no-repeat;

padding: 0;

}

.quicksearchfoot {

width: 499px;

background: url(images/bg/quicksearch_btm.jpg);

background-position: bottom center;

background-repeat: no-repeat;

}





.quicksearch {

width: 450px;

text-align: left;

padding: 0 0 0 15px;

}



.quicksearch h2 {

font-family: Arial, Helvetica, sans-serif;

font-weight: bold;

color: #37444b;

font-size: 2.2em;

padding: 10px 0 0 0;

}

.quicksearch p {

font-family: "trebuchet MS", "times New Roman", Times, serif;

color: #1c1c1c;

font-size: 1.7em;

margin: 0;

padding: 3px 0 0 0;

word-spacing: 0.1em;

line-height: 1.3em;

}

.quicksearch .loadingform {
padding-bottom: 140px;
}
.quicksearch .loadingform p {
font-family: "trebuchet MS", "times New Roman", Times, serif;

color: #1c1c1c;

font-size: 1.2em;

margin: 0;

padding: 3px 0 0 0;
}

.quicksearch fieldset {

border: none;

}

.quicksearch legend {

display: none;

}

.quicksearch .fixedwidth {

display: block;

width: 275px;

float: left;

}



.quicksearch .searchtitle {

float: left;

}

.quicksearch .status {

float: left;

padding: 10px 0 0 45px;

}

.quicksearch .criterion {

float: left;

padding: 5px 0 0 0;

}

.quicksearch .criterion #location {

width: 165px;

}

.quicksearch .criterion #min_price {

width: 165px;

}

.quicksearch .criterion #max_price {

width: 165px;

}

.quicksearch .criterion #property_type {

width: 170px;

}

.quicksearch .criterion #bedrooms {

width: 165px;

}





.quicksearch .btn {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.0em;

padding: 10px 0 5px 0;

}



/*---- Intro Content --------------*/

.intro {

width: 410px;

float: left;

padding: 0;

border-right: 2px solid #acd691;

margin: 15px 0 0 0;

padding-bottom: 18px;

}

.intro h3 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-weight: bold;

font-size: 1.8em;

color: #000;

padding: 0 25px 0 25px;

}

.intro p {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-weight: normal;

color: #000;

padding: 10px 25px 0 25px;

}



.landlordsintro {

width: 248px;

float: left;

margin: 0;

padding: 0;

border-right: 2px solid #acd691;

margin: 15px 0 0 0;

}

.landlordsintro h3 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-weight: bold;

font-size: 1.8em;

color: #000;

padding: 0 25px 0 25px;

}

.landlordsintro p {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-weight: normal;

color: #000;

padding: 10px 25px 0 25px;

}



.sellingintro {

width: 240px;

float: left;

margin: 0;

margin: 15px 0 25px 0;

}

.sellingintro h3 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-weight: bold;

font-size: 1.8em;

color: #000;

padding: 0 25px 0 25px;

}

.sellingintro p {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-weight: normal;

color: #000;

padding: 0 0 0 25px;

}

.sellingintro .valuationform p {

padding: 2px 0 0 25px;

clear: both;

}



.sellingintro .valuationform fieldset {

border: none;

}

.sellingintro .valuationform legend {

display: none;

}

.sellingintro .valuationform .fixedwidth {

display: block;

width: 95px;

float: left;

}

.sellingintro .valuationform #name {

display: block;

width: 105px;

float: left;

}

.sellingintro .valuationform #email {

display: block;

width: 105px;

float: left;

}

.sellingintro .valuationform #tel {

display: block;

width: 105px;

float: left;

}



/*--- Lower Content Section ---------------*/

.usplist {

width: 410px;

float: left;

border-right: 2px solid #acd691;

margin: 25px 0 0 0;

}

.usplist ul {

list-style-image: url(images/tick.jpg);

padding: 0 0 50px 55px;

}

.usplist li {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.6em;

padding: 5px 0 0 10px;

font-weight: normal;

color: #666;

}



.tenantfind {

width: 248px;

float: left;

margin: 0;

padding: 0;

border-right: 2px solid #acd691;

margin: 25px 0 0 0;

}

.tenantfind h4 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-weight: bold;

font-size: 2.0em;

color: #666;

padding: 0 25px 0 25px;

}

.tenantfind p {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-weight: normal;

color: #666;

padding: 10px 25px 0 25px;

}

.tenantfind img {

border: none;

padding: 10px 0 0 20px;

}

.salesdetails {

width: 240px;

float: left;

margin: 0;

margin: 25px 0 0 0;

}

.salesdetails h4 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-weight: bold;

font-size: 2.0em;

color: #666;

padding: 0 25px 0 25px;

}

.salesdetails p {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-weight: normal;

color: #666;

padding: 0 0 0 25px;

}

.salesdetails img {

border: none;

padding: 12px 0 0 20px;

}

/*---- Property Search & Details ----------*/

.breadcrumb {

float: left;

width: auto;

margin: 0;

padding: 0;

}

.breadcrumb ul {

margin: 0;

text-align: left;

padding: 0;

list-style: none;

/* margin: 0; */

}

.breadcrumb li {

float:left;

padding: 0;

margin: 0 0 0 0;

display: inline;

float: left;

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-weight: bold;

font-size: 1.4em;

color: #fff;

text-decoration: none;

padding: 8px 6px 8px 6px;

text-align: center;

}

.breadcrumb li a:link, .breadcrumb li a:visited {

float: left;

color: #fff;

text-decoration: none;

text-align: center; 

}

.breadcrumb li a:hover {

text-decoration: underline;

}



.propertynav {

float: right;

width: 300px;

margin: 0;

padding: 5px 0 5px 0;

text-align: right;

}

.propertynav a {

padding: 0;

margin: 0;

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-weight: normal;

font-size: 1.4em;

color: #fff;

text-decoration: none;

padding: 0 5px 0 25px;

text-align: right;

}

.propertynav li a:link, .propertynav li a:visited {

float: left;

color: #fff;

text-decoration: none;

text-align: right; 

}

.propertynav li a:hover {

text-decoration: underline;

}





.propertysearch {

float: left;

width: 300px;

text-align: left;

margin: 0;

padding: 25px 0 0 25px;

}



.propertysearch h2 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 2.4em;

font-weight: normal;

color: #333;

padding: 0 0 5px 0; 

}

.propertysearch h3 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 2.0em;

font-weight: normal;

color: #333;

padding: 15px 0 5px 0; 

}

.propertysearch h4 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.9em;

font-weight: normal;

color: #333;

padding: 15px 0 5px 0; 

}

.propertysearch h5 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.8em;

font-weight: normal;

color: #333;

padding: 15px 0 5px 0; 

}

.propertysearch p {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.3em;

font-weight: normal;

color: #333; 

padding: 0 0 15px 0;

}

.propertysearch span {

font-weight: bold;

}

.propertysearch ul {

padding: 10px 0 10px 15px;

list-style-image: url(images/tick.jpg);

}

.propertysearch li {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.3em;

padding: 5px 0 0 10px;

font-weight: normal;

color: #333;

}

.propertyspace {

min-height: 25px;

height: 25px;

}

.propertycontainer {

width: 850px;

clear: both;

border-top: 3px solid #acd691;

margin: 0 0 25px 25px;

}

.thumbimg {

float: left;

width: 300px;

padding: 10px 0 10px 0;

}

.thumbimg img {

border: none;

}

.propertyintro {

float: left;

width: 550px;

padding: 10px 0 10px 0;

}

.propertyintro h3 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 2.0em;

font-weight: normal;

color: #333;

padding-bottom: 10px;

}

.propertyintro p {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.2em;

font-weight: normal;

color: #333;

padding-bottom: 10px;

}

p.introprice {

font-size: 2.0em;

color: #333;

font-weight: bold;

}

.viewdetails {

float: right;

padding: 0;

}

.viewdetails img {

border: none;

}



.pagenav {

float: right;

}

.pagenav ul {

list-style: none;

padding: 15px 35px 15px 0;

}

.pagenav li {

display: inline;

}

.pagenav a:link, .pagenav a:visited {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-weight: bold;

font-size: 1.3em;

color: #444;

text-decoration: none;

border: solid 1px #999;

padding: 2px 4px 2px 4px;

}

.pagenav a:hover {

background: #acd961;

}

.pagenav .currentpage {

background: #d8eeca;

}



.detail {

width: 650px;

float: left;

margin: 0;

padding: 25px 0 0 25px;

}

.detail h3 {

font-family: Arial, Helvetica, sans-serif;

font-weight: normal;

font-size: 2.6em;

color: #000;

padding: 0 0 15px 0;

}

.detail .propertyref p {

font-size: 1.2em;

}

.detail .detailprice p {

font-size: 2.8em;

color: #38a5e0;

font-weight: bold;

font-family: Verdana, Arial, Helvetica, sans-serif;

padding: 5px 0 5px 0;

}

.detailimages {

width: 650px;

margin: 0;

padding: 0 0 15px 0;

}

.primaryimage {

float: left;

width: 320px;

padding: 0;

margin: 0;

}

.primaryimage img {

border: none;

padding: 0;

margin: 0;

}

.primaryimage p {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.0em;

}

.secondaryimage {

float: left;

width: 320px;

padding: 0 0 0 10px;

}

.secondaryimage img {

padding: 0 3px 5px 0;

}



.detailintro {

width: 650px;

margin: 0;

padding: 0 0 15px 0;

}

.detailbullets {

width: 320px;

float: left;

}

.detailbullets h4 {

font-family: Arial, Helvetica, sans-serif;

font-style: normal;

font-size: 2.0em;

color: #38a5e0;

}

.detailbullets ul {

list-style: disc;

padding: 10px 0 10px 30px;

}

.detailbullets li {

font-family: Arial, Helvetica, sans-serif;

font-style: normal;

font-size: 1.3em;

color: #38a5e0;

padding: 0 0 3px 0;

}



.bullets ul {

list-style: disc;

padding: 10px 0 0 30px;

}

.bullets li {

font-family: Arial, Helvetica, sans-serif;

font-style: normal;

font-size: 1.3em;

color: #38a5e0;

padding: 0 0 3px 0;

}







.floorplans {

width: 320px;

float: left;

}

.floorplans img {

padding: 0 0 0 15px;

}



.detailtext {

width: 650px;

text-align: left;

}

.detailtext h5 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.6em;

font-weight: normal;

color: #333;

padding: 0 0 5px 0; 

}

.detailtext p {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.3em;

font-weight: normal;

color: #333; 

padding: 0 0 15px 0;

}

.detailtext span {

font-weight: bold;

}

.detailfoot {

width: 650px;

text-align: left;

}

.detailfoot p {

font-family: Arial, Helvetica, sans-serif;

font-size: 1.3em;

font-weight: bold;

color: #38a5e0; 

}

.detailbuttons {

width: 100px;

float: left;

padding: 130px 0 0 0;

}

.detailbuttons img {

border: none;

padding-bottom: 14px;

}

/*-- Content Pages Style --------*/

.content {

width: 800px;

float: left;

margin: 0;

padding: 25px 0 0 25px;

}



.toptext {

width: 800px;

text-align: left;

}

.toptextspace {

min-height: 35px;

height: 35px;

}

.toptext h2 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 2.4em;

font-weight: normal;

color: #000;

padding: 0 0 25px 0; 

}

.toptext h3 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 2.0em;

font-weight: normal;

color: #000;

padding: 15px 0 5px 0; 

}

.toptext h4 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.9em;

font-weight: normal;

color: #000;

padding: 15px 0 5px 0; 

}

.toptext h5 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.8em;

font-weight: normal;

color: #000;

padding: 15px 0 5px 0; 

}

.toptext p {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.3em;

font-weight: normal;

color: #000; 

padding: 0 0 15px 0;

}

.toptext span {

font-weight: bold;

}

.toptext ul {

padding: 10px 0 10px 15px;

list-style-image: url(images/tick.jpg);

}

.toptext li {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.3em;

padding: 0 0 15px 10px;

font-weight: normal;

color: #333;

}

.toptext img {

padding: 3px;

background: #fff;

float: right;

margin-left: 25px;

margin-bottom: 25px;

}



.topabouttext {

width: 500px;

text-align: left;

float: left;

}

.topabouttext h2 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 2.4em;

font-weight: normal;

color: #000;

padding: 0 0 25px 0; 

}

.topabouttext h3 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 2.0em;

font-weight: normal;

color: #000;

padding: 15px 0 5px 0; 

}

.topabouttext h4 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.9em;

font-weight: normal;

color: #000;

padding: 15px 0 5px 0; 

}

.topabouttext h5 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.8em;

font-weight: normal;

color: #000;

padding: 15px 0 5px 0; 

}

.topabouttext p {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.3em;

font-weight: normal;

color: #000; 

padding: 0 0 15px 0;

}

.topabouttext span {

font-weight: bold;

}

.topabouttext ul {

padding: 10px 0 10px 15px;

list-style-image: url(images/tick.jpg);

}

.topabouttext li {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.3em;

padding: 0 0 15px 10px;

font-weight: normal;

color: #333;

}

.topabouttext img {

padding: 3px;

background: #fff;

float: right;

margin-left: 25px;

margin-bottom: 25px;

}



.topaboutimg {

width: 300px;

float: right;

text-align: right;

}

.topaboutimg img {

padding: 3px;

background: #fff;

}

.topaboutimg p {

text-align: left;

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.6em;

font-weight: normal;

color: #000; 

padding: 0 0 0 20px;

}



.contactaddr {

float: left;

padding-right: 170px;

}

.contactnos {

float: left;

}



.text {

width: 800px;

text-align: left;

padding-left: 25px;

}

.textspace {

min-height: 35px;

height: 35px;

}

.text h2 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 2.4em;

font-weight: normal;

color: #333;

padding: 0 0 25px 0; 

}

.text h3 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 2.0em;

font-weight: normal;

color: #333;

padding: 15px 0 5px 0; 

}

.text h4 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.9em;

font-weight: normal;

color: #333;

padding: 15px 0 5px 0; 

}

.text h5 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.8em;

font-weight: normal;

color: #333;

padding: 15px 0 5px 0; 

}

.text p {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.3em;

font-weight: normal;

color: #333; 

padding: 0 0 15px 0;

}

.text span {

font-weight: bold;

}

.text ul {

padding: 10px 0 10px 15px;

list-style-image: url(images/tick.jpg);

}

.text li {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.3em;

padding: 0 0 15px 10px;

font-weight: normal;

color: #333;

}

.text img {

float: left;

padding: 3px;

margin-right: 25px;

border: solid 1px #acd691;

}



.abouttext {

width: 475px;

text-align: left;

padding-left: 25px;

padding-bottom: 10px;

float: left;

}

.abouttext h2 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 2.4em;

font-weight: normal;

color: #333;

padding: 0 0 25px 0; 

}

.abouttext h3 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 2.0em;

font-weight: normal;

color: #333;

padding: 15px 0 5px 0; 

}

.abouttext h4 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.9em;

font-weight: normal;

color: #333;

padding: 15px 0 5px 0; 

}

.abouttext h5 {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.8em;

font-weight: normal;

color: #333;

padding: 15px 0 5px 0; 

}

.abouttext p {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.3em;

font-weight: normal;

color: #333; 

padding: 0 0 15px 0;

}

.abouttext span {

font-weight: bold;

}

.abouttext ul {

padding: 10px 0 10px 15px;

list-style-image: url(images/tick.jpg);

}

.abouttext li {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.3em;

padding: 0 0 15px 10px;

font-weight: normal;

color: #333;

}

.abouttext img {

background: #c7e4b5;

padding: 2px;

}

.staff {

width: 475px;
clear: both;
padding: 25px 12px 0 0;

}
.staffimg {
float: left;
width: 240px;
}
.stafftext {
width: 235px;
float: left;
}



.teamimg {

width: 300px;

float: left;

text-align: left;

padding: 20px 0 0 45px;

}

.teamimg img {

padding: 3px;

background: #c7e4b5;

}

.teamimg p {

text-align: left;

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.6em;

font-weight: normal;

color: #333; 

padding: 0 0 10px 0;

}



.product {

float: left;

width: 210px;

padding-right: 50px;

}



.tenantrequirements {

float: left;

width: 500px;

padding-right: 20px;

}



.textfoot {

width: 650px;

text-align: left;

}

.textfoot p {

font-family: Arial, Helvetica, sans-serif;

font-size: 1.3em;

font-weight: bold;

color: #38a5e0; 

}

.textfoot a:link, .textfoot a:visited {

color: #38a5e0;

font-size: 1.1em;

text-decoration: none;

}

.textfoot a:hover {

text-decoration: underline;

}

/* ---------------- Contact Form ------------------------*/

#form {

width: 800px;

text-align: left;

padding: 25px 0 25px 25px;

}

#form h3 {

color: #333;

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-weight: normal;

font-size: 2.0em;

margin: 0 0 15px 0;

line-height: 1.0em;

}

#form p {

font-family: "trebuchet MS", "times New Roman", Times, serif;

color: #333;

font-size: 1.3em;

margin: 0 10px 25px 0;

word-spacing: 0.1em;

line-height: 1.3em;

}

#form .contactform fieldset {

border: none;

}

#form .contactform legend {

display: none;

}

.contactform .fixedwidth {

display: block;

width: 245px;

float: left;

}

.contactform #name {

width: 205px;

}

.contactform #email {

width: 205px;

}

.contactform #tel {

width: 205px;

}

.contactform #subject {

width: 205px;

}

.contactform .btn {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 1.0em;

width: 75px;

margin-right: 170px;

}



/* -------- Footer Formatting ---------------------------*/

.footlogos {

float: right;

width: auto;

padding: 15px 25px 0 0;

text-align: right;

}

.footlogos img {

padding-left: 15px;

padding-bottom: 10px;

}

#copy {

float: right;

width: 345px;

text-align: right;

clear: both;

}

#copy p {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-weight: normal;

font-size: 1.0em;

color: #666;

text-align: right;

margin: 0;

padding-right: 15px;

}

#copy span {

font-weight: bold;

}

#designby {

float: right;

width: auto;

text-align: right;

padding: 0 0 55px 0;

clear: both;

}

#designby p {

font-family: "trebuchet MS", "times New Roman", Times, serif;

font-size: 0.9em;

padding-right: 15px;

color: #999;

}

#designby a {

text-decoration: underline;

}

#designby a:link {

text-decoration: none;

color: #999;

}

#designby a:visited {

text-decoration: none;

color: #999;

}

#designby a:hover, #designby li a:active {

text-decoration: underline;

}

