/*
TITLE  : REALTYINMOTION.COM - PRINT MEDIA
AUTHOR : JACOB ROSENFELD
UPDATED: 20080417
*/


/* --[GENERIC PAGE Structure]---------- */

body {
margin: 0;
padding: 0;
}

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

#head {
display: none;
margin: 0 auto 0 auto;
}

#head img {
margin: 0 auto 0 auto;
}

#mstr-content-wrap {
margin: 0;
padding: 0;
}

#mstr-content-wrap2 {
margin: 0;
padding: 0;
width: 700px;
}

#foot {
display: none;
margin-top: 40px;padding: 15px 0 15px 0;background-color: #000;}

#foot-short {
display: none;
margin-top: 220px;padding: 15px 0 15px 0;background-color: #000;}





/* --[NAV LINK Structure]---------- */

#nav {
display: none;}




/* --[BROWSE PAGE - Gallery Structure]---------- */

.city-wrap {
margin: 40px 0 50px 0;
padding: 0;
width: 900px;
overflow: auto;
}

.city-head {
margin: 0;
padding: 0;
}

.property-wrap {
margin: 0;
padding: 0;
}

.property {
margin: 0 24px 24px 0;
padding: 0;
width: 206px;
height: 216px;
background: #15191c url(images/property_slide.gif) no-repeat;
float: left;
}

.property-end {
margin: 0;
padding: 0;
width: 206px;
height: 216px;
background: #15191c url(images/property_slide.gif) no-repeat;
float: left;
}

.property img,
.property-end img {
margin-top: 11px;
margin-left: 10px;
border: none;
}

ul.slide {
margin: 0;
padding: 5px 0 0 10px;
}

ul.slide li {
font: 12px/150% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color: #fff;
list-style-type: none;
}





/* --[SERVICES PAGE Control]---------- */

ul.services-description {
margin: 0 0 0 30px;
padding: 0;
}

ul.services-description li {
margin: 0;padding: 10px 0 0 10px;
color: #000;font: 14px/1.50 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;text-align: left;
list-style-type: disc;
}

ul.services-description-branch {
margin: 0 0 0 60px;
padding: 0;
}

ul.services-description-branch li {
margin: 0;padding: 10px 0 0 10px;
color: #000;font: 14px/1.50 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;text-align: left;
list-style-type: circle;
}





/* --[FORMS PAGE (ROOT) Control]---------- */

#formslist {
padding-left: 10px;
float: left;
}#formslist ul {margin: 0 0 15px 25px;padding: 0;	}#formslist ul li {color: #fff;font: 14px/1.50 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;text-align: left;
list-style-type: none;}





/* --[FORMS PAGES Control]---------- */

#contact-form {margin: 0;padding: 15px 0 15px 0;}

.form-left {
margin: 0;
padding: 0;
float: left;
}

.form-right {
margin: 0 0 0 300px;
padding: 0;
}
.clear {
clear: both;
}

form {margin: 0;padding: 0;}

label {display: block;font: bold 14px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;padding-bottom: 5px;}input,textarea,select {margin-bottom: 0px;padding: 5px;font: 14px "Courier New", Courier, mono;color: #fff;background: #15191c;border: 1px solid #0980fd;overflow: auto;}

input#pin {
color: #f00;
}

.button {margin-top: 10px;padding:0.4em;font: bold 14px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;color: #fff;background: #15191c;border: 1px solid #0980fd;cursor: pointer;}

.button:hover {
border: 1px solid #99ff00;
}





/* --[CONTACT PAGE Forms Control]---------- */

#contact-left {
padding-left: 10px;
float: left;
}#contact-left ul {margin: 25px 0 15px 0;padding: 0;	}#contact-left ul li {color: #fff;font: 14px/1.50 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;text-align: left;
list-style-type: none;}#contact-left ul li.important {color: #fff;font-size: 18px;line-height: 20px;font-weight: bold;}#contact-right {margin: 25px 0 0 300px;padding: 0;
}





/* --[LINK Control]---------- */

a.listinglink {font: 14px/1.50 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-weight: bold;color: #000;text-decoration: underline;}a.listinglink:visited {font: 14px/1.50 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-weight: bold;color: #000;text-decoration: underline;}

a.listinglink2 {font: 20px/1.50 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-weight: bold;color: #000;text-decoration: underline;}a.listinglink2:visited {font: 20px/1.50 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-weight: bold;color: #000;text-decoration: underline;}
a.listinglink3 {font: 14px/1.50 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-weight: normal;color: #000;text-decoration: underline;}a.listinglink3:visited {font: 14px/1.50 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;font-weight: normal;color: #000;text-decoration: underline;}




/* --[FONT Control]---------- */

h1 {
margin-top: 40px;
padding: 15px 0 15px 10px;
font: bold 30px/1.25 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color: #000;
background-color: #fff;
}

h2 {
margin-top: 20px;
margin-bottom: 10px;
padding: 15px 0 15px 10px;
font: bold 20px/1.25 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color: #000;
background-color: #fff;
}

h3 {
margin: 0 0 20px 0;
padding: 0 0 0 10px;
font: 16px/1.50 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color: #000;
}

h4 {
margin: 0;
padding: 10px 0 0 10px;
font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color: #000;
}

p {margin: 0 0 15px 0;padding: 10px 0 0 10px;
color: #000;font: 14px/1.50 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;text-align: left;}


#foot p, #foot-short p {margin: 0;padding: 0 0 5px 0;color: #000;font: 14px/1.50 "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;text-align: center;}

em {color: #999;font-size: 150%;}





/* --[SPAN Classes]---------- */

.strong {
font-weight: bold;
font-size: 110%;
border-bottom: 2px solid #000;
}

.strong2 {
font-weight: bold;
font-size: 110%;
}

.strong3 {
color: #000;
text-decoration: underline;
font-weight: bold;
}

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