/* 
Miles Kunkel website CSS style
Author: Brian Dodson, Tool Studios, brian@toolstudios.com
Last Updated: 03/19/08
*/

/* Colors
Blue:   52b2c2
Olive:  000
Grey:   807F83
LGrey:  EBECE8
Beige:  C4C3AE
*/

body {
margin:0;
padding:0;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-size:12px;
line-height:17px;
background-color:#FFFFFF;
}

/* Default Elements */

form {margin:0; padding:0;}

.formText {font-size:0.87em;}

a {text-decoration:none;}
a:hover {text-decoration:none; color:#000000}

h1, h2, h3, h4, h5, h6 {
color:#52b2c2;
font-weight:bold;
}

h6 {font-size:1.05em; margin:0;}
h5 {font-size:1.07em; margin:0;}
h4 {font-size:1.1em; margin:17px 0;}
h3 {font-size:1.3em; margin:17px 0;}
h2 {font-size:1.6em; margin:17px 0;}
h1 {display:block; padding-bottom:10px;font-size:2.0em; margin:17px 0; line-height:34px; width:100%; border-bottom:1px solid #dadadb;}

.aboutContent h1 {background:url(../../images/header_about.gif) no-repeat bottom left;}
.servicesContent h1 {background:url(../../images/header_services.gif) no-repeat bottom left;}

.calculatorsContent h1 {background:url(../../images/header_calculators.gif) no-repeat bottom left;}
.secureClientResourcesContent h1 {background:url(../../images/header_secure_client_resources.gif) no-repeat bottom left; margin-left: 35px;}
.contactContent h1 {background:url(../../images/header_contact.gif) no-repeat bottom left;}
.referContent h1 {background:url(../../images/header_refer_a_friend.gif) no-repeat bottom left;}

p {font-size:1em; margin:0 0 17px 0;}
p a, ul li a {text-decoration:none; font-weight:bold;}
p a:hover, ul li a:hover {text-decoration:underline;}

/* Utilities */

.valignBottom {vertical-align:bottom;}
.valignTop {vertical-align:top;}
.valignMiddle {vertical-align:middle;}
.alignCenter {text-align:center;}
.alignLeft {text-align:left;}
.alignRight {text-align:right;}
.floatLeft {float:left;}
.floatRight {float:right;}
.imageSwap {position:relative; right:3000px;}
br.brclear {clear:both; height:1%;}
.error {color:#CC0000; font-weight:bold;}
.success {color:#78A22F; font-weight:bold;}

.toggleLinks {
border-top:8px solid #fff;
text-align:center;
height:95px;
display:block;
width:100%;
background:url(../../images/header.jpg) no-repeat;
background-position:center;
}

.toggleLinks div {
width:901px;
margin:0 auto;
text-align:right;
}

.toggleLinks div a.toggleRefer {
display:block;
color:#ccc;
float:right;
font-size:1em;
margin-right:10px;
height:18px;
margin-top:63px;
width:105px;
text-align:center;
}

.toggleLinks div a.toggleContact {
display:block;
color:#ccc;
float:right;
font-size:1em;
margin-right:15px;
height:18px;
margin-top:63px;
width:145px;
text-align:center;
}

.toggleLinks div a.toggleHome {
display:block;
color:#fff;
float:right;
font-size:1em;
margin-left:-10px;
margin-right:-12px;
height:18px;
width:60px;
text-align:center;
margin-top:63px;
}

.toggleLinks div a b {display:block; margin:0 auto; float:none; font-weight:normal;}

.demoWrapper {
width:100%;
text-align:center;
background-color:#fff;
}

#RefFormArea, #ContactFormArea{
color:#000000;
margin-top: -15px;
}

#demo {
color:#fff;
width:901px;
margin:0 auto;
background:#fff;
text-align:left;
}

#demo h4 {font-size:1.5em;}
#demo h5 {margin-bottom:12px;}

#contact {
margin:0 auto;
padding:0 17px 17px;
width:867px;
text-align:left;
height:400px;
}

#refer{
margin:0 auto;
padding:0 17px 17px;
width:867px;
height:300px;
text-align:left;
}

#refer .copy, #contact .copy {
width:420px;
float:left;
padding-right:30px;
}

.referForm, .contactForm {
width:426px;
padding-bottom:34px;
padding-top:34px;
}

#demo input.textFieldLarge {
width:195px;
padding:2px;
font-size:0.93em;
color:#000;
font-family:Arial, Helvetica, Verdana, sans-serif;
margin-bottom:10px;
}

#demo input.textFieldSmall {
width:45px;
padding:2px;
font-size:0.93em;
color:#000;
font-family:Arial, Helvetica, Verdana, sans-serif;
margin-bottom:10px;
}

#demo textarea {
width:250px;
height:70px;
padding:2px;
font-size:0.93em;
color:#000;
font-family:Arial, Helvetica, Verdana, sans-serif;
margin-bottom:10px;
}

#demo select {
font-size:0.93em;
color:#000;
font-family:Arial, Helvetica, Verdana, sans-serif;
margin-bottom:10px;
}

#demo label {
font-size:1em;
}

#demo input.radioButton, #demo input.checkBox, #demo select {margin:0; padding:0;}

#demo h5 {font-size:1.1em;}
#demo .contacts {font-size:0.87em; margin-top: -15px;}
#demo .contacts a {color:#52b2c2;}

.radioButton, .checkBox, .inputButton {width:auto;}

#wrapper {
width:100%;
margin:0;
padding:0;
text-align:center;
}

.mainTable {
width:901px;
text-align:left;
margin:0 auto;
padding:0;
}

#header {
width:100%;
height:130px;
margin-top:15px;
margin-bottom:10px;
background:url(../../images/header_bg_bg.gif) repeat-x top #C4C3AE;
text-align:center;
}

.headerContainer {
width:970px;
height:130px;
margin:0 auto;
text-align:center;
background:url(../../images/header_bg.gif) no-repeat top center;
}

.logo a, .logo a:hover, .logo a:visited {
display:block;
float:left;
width:240px;
height:110px;
text-decoration:none;
}

.leftColTD {
border-right:1px solid #dadadb;
width:255px;
padding-left:25px;
}

.mainNav {
padding:13px 17px 4px 17px;
border-bottom:1px solid #dadadb;
}

.listingNav {
padding:13px 17px 4px 17px;
}

.mainNav ul, .mainNav li, .listingNav ul, .listingNav li {
margin:0; 
padding:0; 
list-style-type:none;
}

.mainNav ul li a, .listingNav ul li a {
display:block;
margin-bottom:6px;
color:#000;
text-decoration:none;
background:url(../images/nav_arrow.gif) no-repeat left;
padding:7px 0 7px 34px;
}

.mainNav ul li a:hover, .listingNav ul li a:hover, .mainNav ul li.active a {
text-decoration:underline;
background:url(../images/nav_arrow_over.gif) no-repeat left;
color:#52b2c2;
}

.otherLinks{
margin-top: -20px;
margin-bottom: 10px;
}

.homeSearchForm {
padding:0 12px 0 12px;
border-bottom:1px solid #dadadb;
font-size:0.87em;
}

.serviceList{
margin-top:-12px;
margin-right: 0px;
}

.serviceLists{
margin-top: 2px;
}

.quickSearchTitle {
display:block;
height:23px;
margin-top:8px;
margin-bottom:17px;
}

.mlsSearchbody{
border-bottom:1px solid #dadadb;
margin-left: 15px;
}

.mlsSearch{
margin-left: 15px;
border-bottom:1px solid #dadadb;
margin-bottom:15px;
}

.featuredListings{
margin-top: 10px;
margin-left: -10px;
}

.mlsSearchimg{
margin-left: 35px;
}

.quickSearchTitles, quick-search-text{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #999;
}

.homeSearchForm table {
padding-left:5px;
padding-right:5px;
color:#000;
margin-top: -15px;
}

.homeSearchForm form select, .homeSearchForm form input {
font-size:0.93em;
margin-bottom:17px;
color:#000;
width:125px;
max-width:125px;
}

.homeSearchForm form input.textFieldLarge {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000;
}

.inputTxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000;
}

.homeSearchForm form input.textFieldSmall {
width:50px;
}

.homeSearchForm a {
color:#000;
text-decoration:none;
}

.homeSearchForm a:hover {
text-decoration:underline;
}

.homeFormSubmit {
display:block;
text-align:right;
height:50px;
margin-top:-34px;
}

.homeFormSubmit input.inputButton {
width:auto;
}

.advancedSearchLink {line-height:1%; margin-top:-7px; padding-top:0; margin-right:3px; font-family:Verdana, Arial, Helvetica, sans-serif;
color: #52b2c2;}

.leftColContacts {
font-size:0.93em;
color:#807F83;
padding:17px;
line-height:14px;
}

.leftColContacts a {
color:#000;
font-weight:bold;
display:block;
}

.leftColContacts img {
text-align:left;
}

.contact {
margin-bottom:17px;
}

.contact span.name {
font-size:1.2em;
font-weight:bold;
}

.contact span.name a {
color:#52b2c2;
}

.contact a {
color:#52b2c2;
}

#mainCol {
width:617px;
padding:17px;
}

#mainCol p {
color:#000;
}

#mainCol ul {
color:#000;
margin-left: 20px;
}

#mainCol a, #mainCol a:link, #mainCol a:visited {color:#000; text-decoration:none;}
#mainCol a:hover, #mainCol a:active {color:#807F83; text-decoration:underline;}

a.fancyLink {
padding-right:15px;
background:url(../../images/link_icon.gif) no-repeat right;
color:#52b2c2;
}

#footer {
font-size:0.87em;
color:#CCCCCC;
border-top:1px solid #dadadb;
padding-top:17px;
width:901px;
margin:0 auto;
}

#footer a {
color:#CCCCCC;
}

/* Individual Pages */

.adZone {
width:617px;
height:370px;
margin-top:-34px;
background:url(../images/adzone.jpg) no-repeat top left;
}

.MLS_homeListing{
margin-left: 16px;
}

.featuredListingModule {
display:block;
width:615px;
background:url(../../images/grassFooter.jpg) no-repeat;
margin-left: -17px;
margin-bottom: -17px;
background-position:bottom;
min-height: 1000px;
}

.featuredListingModule h2 {position:relative; right:3000em;}

.featuredDevelopmentsModule {
width:615px;
}

.featuredDevelopmentsModule p {
padding:0 17px;
}

.featuredDevelopmentsModule table {
margin:0 0 0 17px;
}

.aboutOpenModule {

margin-bottom:17px;
}

.aboutOpenModule img {
float:left;
margin-top:11px;
margin-left:10px;
margin-right: 10px;
}

.aboutOpenModule p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;

}

.aboutOpenModule p img {
float:none;
margin-left:225px;
}

.aboutBottomContent div.testimonial {
float:right; 
margin:0 0 0 35px;
}

.aboutBottomContent p {
text-align:justify;
}

.aboutBottomContent{
margin-left: 35px;
}

.calculatorList, .calculatorList li {
margin:0;
padding:0;
list-style-type:none;
min-height: 900px;
}

.calculatorList a {
padding-left:10px;
background:url(../../images/orange_mark_sm.gif) no-repeat left;
color: #52b2c2;
}

/* Calculators */

.calcModule {background-color:#fff; padding:17px; border:#dadadb; margin-bottom:17px; border-bottom:1px solid #dadadb;}
.calcModule p.note {font-size:0.93em; font-style:italic; color:#000; display:block; float:right; margin-top:17px;}

.calculator {
width:100%; 
margin-top:17px;
}
.calculator h2 {
font-size:1.5em;
margin-top:0;
color:#000;
}

.summary {
font-size:1em; 
color:#000;
line-height:14px;
}

.calc {
font-size:1em; 
color:#000;
margin-bottom:17px;
line-height:14px;
padding-bottom:17px;
padding-top:17px;
border-top:1px solid #dadadb;
margin-top:17px;
border-bottom:1px solid #dadadb;
}

.balances {
border-top:1px solid #dadadb;
padding-top:17px;
}

.summary th, .calc th, .buttons th {padding-bottom:17px; text-decoration:underline; color:#000;}

.summary td, .calc td, .balances td {
padding-bottom:15px;
padding-right:17px;
color:#000;
}

.summary th, .calc th, .balances th {
padding-bottom:15px;
padding-right:17px;
text-decoration:underline;
font-weight:bold;
color:#000;
}

.summary {
color:#000;
font-size:1em;
color:#000;
}

.summary input, .calc input, .balances input, .calc_input {
vertical-align:middle;
padding:0;
margin:0;
color:#000;
font-size:1em;
}

.summary input, .summary select, .calc input, .calc select, .balances input, .balances select {
color:#000;
font-size:1em;
padding:2px;
}

.calc_button {
margin:5px;
cursor:pointer;
}

.calc_button:hover {
cursor:pointer;
}

.summary img, .calc img, .balances img, .buttons img {
display:none;
}

#powered_by {display:none;}

/* eof Calculators */

/* Resources */

.categoryList p {
margin-bottom:17px;
}

.categoryList p a {
padding-left:15px;
background:url(../../images/link_icon.gif) no-repeat left;
}

.subcategoryList {
border-bottom:1px solid #dadadb;
padding-bottom:17px;
margin-bottom:17px;
}

.categoriesDropDown {
float:right;
margin-top:-17px;
font-size:0.87em;
}
.categoriesDropDown select {
font-size:1em;
color:#000;
}

.pageControl {
font-size:0.87em;
color:#000;
}

.resourceItem {
width:617px;
border-top:1px solid #dadadb;
margin:17px 0;
padding-top:17px;
color:#52b2c2;
}

.resourceTitle {font-weight:bold;}

.resourceFileLink a, .resourceVisitLink a {
font-size:0.93em; 
padding-left:10px;
background:url(../../images/link_icon.gif) no-repeat left;
float:right;
margin-top:-17px;
color:#52b2c2;
}

.resourceDesc {
font-size:0.93em;
}

/* eof Resources */

.servicesContent p, .servicesContent p {text-align:justify;}
.servicesContent div.testimonial, .servicesContent div.testimonial {float:right; margin-left:17px; margin-bottom:17px; margin-top:4px;}
.servicesContent ul {margin-left:15px;}

/* Pop up windows */
.mapPopUpWindow {
width:712px;
height:512px;
font-size:1em;
padding:17px;
}

.serviceWrapper{
min-height: 1375px;
}

.map2PopUpWindow {
width:555px;
font-size:1em;
padding:17px;
}

.slideShowPopUp {
padding:17px;
width:640px;
}

.slideShowPopUp .controls {float:left; padding-top:17px;}
.slideShowPopUp .closeLink {float:right;}
.slideShowPopUp .controls a {
color:#52b2c2;
text-decoration:none;
}

.list {
font-size:0.93em;
padding-right:17px;
width:175px;
}

.list div {
height:475px;
overflow:auto;
}

.list ul, .list li {
margin:0;
padding:0;
line-height:14px;
list-style-type:none;
}
.list a {
color:#52b2c2;
text-decoration:none;
}
.list a:hover {
text-decoration:underline;
}

.closeLink {
font-size:0.93em;
font-weight:normal;
padding-top:17px;
text-align:right;
}
.closeLink a {
color:#52b2c2;
text-decoration:none;
padding-left:10px;
background:url(../../images/link_icon.gif) no-repeat left;
}

/* Left Over from original file */

.commentlist {
list-style:none;
margin:0;
padding:0;
}

.commentlist li {
padding:20px;
background-color:#52b2c2;
margin-bottom:20px;
}

.recentPosts {
background:url(graphics/sidebarDivider.gif) top left no-repeat;
padding-top:20px;
}

.post {
background:url(graphics/postDivider.gif) bottom left no-repeat;
padding-bottom:20px;
margin-bottom:20px;
line-height:1.35em;
}

#loader {
text-align: center;
margin:20px 0;
}

/* Quick fixes */
td.viewMap a img {display:none;}

.form {color:#000;}
.form input, .form textarea, .form select {margin:0 0 17px 0; padding:2px; font-size:0.93em; font-family:Arial, Helvetica, Verdana, sans-serif; color:#000; vertical-align:top;}
.form input {width:200px;}
.form textarea {width:300px; height:100px;}
.form input.check_button {width:auto;}
.form label {display:block; margin:0;}
fieldset {margin:0; padding:0; border:0;}

.form input.radioButton, .form input.inputButton, .form input.checkBox {width:auto;}
.form input.textFieldSmall {width:75px;}

.secureLoginForm input {width:200px; margin:0 -5px 15px -15px; padding:2px; font-size:0.93em; font-family: Verdana,Arial, Helvetica, sans-serif; color:#52b2c2; vertical-align:top;}
.secureLoginForm label {display:block; margin:0 -5px 0px -15px; color:#000;}
.secureLoginForm input.inputButton {width:auto;}



/* Added to main stylesheet from mls.css file */	

.listingDetailContent h2 {color:#000;}

.searchTable {
color:#52b2c2;
}
.searchTable td {
padding-bottom:17px;
vertical-align:top;
}
.searchTable input, .searchTable select {
vertical-align:top;
font-size:0.93em;
color:#000;
}

.listing-detail {
font-size:0.93em;
color:#000;
}

.imageTD {
text-align:center;
font-size:0.93em;
line-height:12px;
border-bottom:1px solid #dadadb;
padding-top:17px;
}
.imageTD img {padding-bottom:17px;}
.imageTD ul, .imageTD li {
margin:0;
padding:0;
list-style-type:none;
text-align:left;
font-size:1.07em;
line-height:17px;
}
.imageTD li a {
padding-left:10px;
background:url(../../images/link_icon.gif) no-repeat left;
}
.imageTD ul {
margin-bottom:17px;
}

ul.imageLinks {display:block; margin-top:17px; padding-top:17px; border-top:1px solid #dadadb; width:100%;}

.rowOdd {background-color:#FFF;}
.rowEven {background-color:#EBECE8;}

.infoTD {
border-bottom:1px solid #dadadb;
padding-bottom:17px;
padding-top:17px;
font-size:1.1em;
color:#52b2c2;
}

.infoTD td, .additionalFeatures td {
padding:5px 3px 5px 3px;
}

.infoTD .note {font-style:italic; color:#000; padding-top:17px;}
.infoTD .note strong {font-style:normal;}

.label {color:#000; font-weight:bold;}

.additionalFeatures {border-bottom:1px solid #dadadb; padding-bottom:17px;}
.additionalFeatures td {padding:5px 3px 5px 3px; font-size:1.1em; color:#52b2c2;}
.additionalFeatures td.label {color:#000;}
.comments {padding-bottom:17px; border-bottom:1px solid #dadadb; font-size:1.1em;}
.comments h2 {font-size:1.4em;}
.disclaimers {padding-top:17px;}
.disclaimers td {padding-bottom:17px;}
.disclaimers a {padding-left:10px; background:url(../../images/link_icon.gif) no-repeat left;}
	
.listing-regular, .listing-lender {
	border: 0px none;
	margin:0;
	padding:0;
}

.listing-regular td, .listing-lender td {
	line-height: 1.3em;
	font-size: 1em;
	border: 0px none;
	font-size: 1em;
}

.listing-photo {
border: 0px none;
vertical-align:middle;
text-align: left;
float:left;
margin-right:34px;
}

.listing-button {
vertical-align: middle;
padding: 1em 0 1em 0;
margin: 0;
text-align:center;
}

.topTable {
border-bottom:1px solid #dadadb;
padding-bottom:17px;
}

.bottomTable {
padding-top:17px;
}

.topTable td.pages, .bottomTable td.pages {
font-size:0.87em;
color:#000;
width:33%;
text-align:left;
}

.topTable td.pageControl, .bottomTable td.pageControl {
font-size:0.87em;
color:#000;
width:33%;
text-align:center;
}

.bottomTable td.pageControl {text-align:right;}

.topTable td.viewMap, .bottomTable td.viewMap {
font-size:0.87em;
color:#52b2c2;
}

.topTable td.sortBySelect {
text-align:right;
font-size:0.87em;
color:#000;
font-weight:normal;
width:33%;
}
.topTable td.sortBySelect b, .topTable td.strong {font-weight:normal;}
.topTable td.sortBySelect select {
font-size:0.87em;
color:#52b2c2;
margin:0;
}

/* LISTINGS */

.featuredListings{
padding:17px;
border-bottom:1px solid #dadadb;
font-size:0.93em;
width:582px;
color:#000;
}

.mainListings{
padding:17px;
border-bottom:1px solid #dadadb;
font-size:0.93em;
width:582px;
color:#000;
}

.mainListings a:link{
#color:#000000;
}

.mainListings .label {
color:#000;
font-weight:bold;
}

.listing-mlsNum {
float:right;
color:#000;
}

.listing-address {
font-size:1.1em;
color:#000;
}

.listing-office { 
font-size:0.93em;
margin-bottom:17px;
}

/* Updates */
.calculatorList p a.fancyLink {display:block; color:#52b2c2; padding-left:15px; background:url(../../images/link_icon.gif) no-repeat left; }
.calculatorList p span.desc {font-size:0.93em;}
.logoutLink {float:right;font-size:1.1em; font-weight:bold; font-style:italic;}
div.indexDisclaimer, div.indexDisclaimer p {font-size:0.87em; color:#C4C3AE; !important; position:relative; bottom:0px;}

.customSearches {
padding:17px 9px;
border-bottom:1px solid #dadadb;
}

a.newlands {
display:block;
height:28px;
margin-bottom:5px;
}
a.southBoulder {
display:block;
height:20px;
background:url(../../images/see_south_boulder_listings.gif) no-repeat;
margin-bottom:10px;
}
a.allListings {
display:block;
height:20px;
background:url(../../images/see_all_our_listings.gif) no-repeat;
}
.customSearches a {overflow:hidden;}
.customSearches a:hover {text-decoration:none;}

.disclaimer{color: #000;}

.serviceBg {
background:url(../../images/serviceBG.jpg) no-repeat;
background-position:top right;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #52b2c2;
margin-left: 35px;
}

h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #52b2c2;
}

h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #52b2c2;
}

.serviceBgtxt {
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000;
margin-left: 35px;
line-height: 30%;
}

.NewsLetter{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
margin-left: 12px;
color: #1094aa;
line-height: 180%;
font-style:italic;
font-weight:bolder;
}

.leftNavwrapper a:visited, {
color: #000000;
}


.logoTop
{
margin-left: -30px;
}

.title{
font-style:italic;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:500;
}

.sellerServicesContent{
display:block;
width:615px;
background:url(../../images/grassFooter.jpg) no-repeat top left;
background-position:bottom;
min-height: 700px;
margin-left: -6px;
}

.sellerServiceWrapper{
margin-left: 35px;
}

.resourceWrapper{
margin-left: 35px;
}

.secureClientResourcesContent{
margin-left: 35px;
}



.Yellow a:link, .Yellow a:visited{
color: #000;
margin-left: -8px;
margin-bottom: -5px;
}

.YellowOn{
margin-left: 20px;
}

.YellowOn a:link, .YellowOn a:active{
text-decoration:none;
}

.YellowBodyOn a{
color: #ce9637;
text-decoration:none;
}

.YellowBodyOn{
color: #ce9637;
background:url(../../images/star.jpg) no-repeat top left;
margin-left: -8px;
text-decoration:none;
}

.Yellow a:hover{
color: #ce9637;
background:url(../../images/star.jpg) no-repeat top left;
margin-left: -8px;
text-decoration:none;
}

.Yellowtxt{
margin-left: 20px;
}

.star{
margin-left: -5px;
}

.marketWrapper{
margin-left: 35px;
}

.propertyWrapper{
margin-left: 35px;
min-height:1400px;
}

.buyerServicesWrapper{
margin-left: 35px;

}

.servicesContent{
background:url(../../images/grassFooter.jpg) no-repeat top left;
background-position:bottom;
min-height: 1200px;
margin-left: -6px;
}

.aboutContent{
background:url(../../images/grassFooter.jpg) no-repeat top left;
background-position:bottom;
min-height: 600px;
margin-left: -6px;
}

.propertyContent{
background:url(../../images/grassFooter.jpg) no-repeat top left;
background-position:bottom;
min-height: 500px;
margin-left: -6px;
}

.calculatorsContent{
background:url(../../images/grassFooter.jpg) no-repeat top left;
background-position:bottom;
min-height: 1200px;
margin-left: -6px;
}

.submitEmail{
margin: -17px 0px 0px 125px; 
}

.qsearch{
margin-left: 5px;
}

.aboutContentWrapper{
margin-left: 35px;
}

.sellerWrapper{
min-height:1400px;
}

.marketWrapperBody{
min-height: 1400px;
}