@charset "utf-8";

/* elliotkoolik.com */

* html {
margin:0;
padding:0;
}

body {
font-family:Tahoma;
font-size:12px;
color:#FFFFFF;
margin:0;
padding:0;
background:#02021F url(images/bgs.jpg) top repeat-x; 
}

.homepage {
width:790px;
margin:0 auto;
background:#02021F url(images/homebg.jpg) top no-repeat;
}

a {
outline:none;
}


.homepage_content {
width:771px;
margin:0 auto;
}

.navbg {
background:url(images/navbg.jpg) top repeat-x;
height:40px;
}

.luxury {
padding:0 20px 0 20px;
}


.hcontents {
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
}

.hcontents td{
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
}

.hcontents p{
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
}

.hcontents a{
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

.contents {
font-family:Tahoma;
font-size:12px;
color:#FFFFFF;
}

.contents td{
font-family:Tahoma;
font-size:12px;
color:#FFFFFF;
}

.contents p{
font-family:Tahoma;
font-size:12px;
color:#FFFFFF;
}

.contents a{
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

.f-property {
margin:5px;
border:1px solid #333;
}

.photo {
border:5px #FFFFFF solid;
}

.thumb {
width:63px;
height:63px;
border:1px solid #787878;
}

.thumb2 {
padding:3px;
background:#FFFFFF;
border:1px solid #3C3C3D;
}

.mls {
clear:both;
position:relative;
margin:-20px 0 5px -10px;
*margin:-20px 0 5px 10px;
padding:0 0 10px 0;
}

.mls1 {
width:239px;
height:37px;
background:url(images/mls1.jpg) top no-repeat;
margin:0;
padding:3px 0 0 6px;
*padding:3px 0 0 0;
}

.mls2 {
width:239px;
height:37px;
background:url(images/mls2.jpg) top no-repeat;
}

.inner_con {
color:#FFFFFF;
font-family:Tahoma;
font-size:12px;
}

.inner_con h1 {
color:#FFFFFF;
font-family:Tahoma;
font-size:14px;
}

.docs01 {
color:#FFFFFF;
margin-left:5px;
font-family:Tahoma;
font-size:12px;
}

.docs01 p{
color:#FFFFFF;
font-family:Tahoma;
font-size:12px;
}

.docs01 h2 {
color:#99CCFF;
font-family:Tahoma;
font-size:14px;
}

.docs01 h3 {
color:#99CCFF;
font-family:Tahoma;
font-size:12px;
}

.docs02 {
font-size:12px;
color:#FFFFFF;
margin-left:10px;
}

.docs02 p{
font-family:Tahoma;
font-size:12px;
}

.docs02 h3 {
color:#3399FF;
font-family:Tahoma;
font-size:12px;
}

.docs02 a {
color:#3399FF;
font-family:Tahoma;
font-size:12px;
text-decoration:underline;
}

.docs03 {
margin-left:5px;
margin-top:0;
padding:0;
}

.sidebg {
width:771px;
margin:0 auto;
padding:0;
background:url(images/bg_side.jpg) top left no-repeat;
}

.sider{
width:771px;
margin:0 auto;
padding:0;
background:url(images/sider.jpg) top left no-repeat;
}

.sidev {
width:771px;
margin:0 auto;
padding:0;
background:url(images/devbg.jpg) top left no-repeat;
}

.proimage {
border:5px solid #FFF; 
}

.thumbnail {
padding:5px;
background:#3C3C3D;
border:1px solid #AAA; 
}

.development {}

.property {

color:#FFFFFF;
font-family:Tahoma;
margin:0;
padding:0;
font-size:12px;
}

.property h3{
color:#FFFFFF;
font-size:12px;
margin:0;
padding:0;
}

.property p{
color:#FFFFFF;
font-size:12px;
}

.property a{
color:#FFFFFF;
text-decoration:none;
}

.property-details {
color:#FFFFFF;
font-family:Tahoma;
margin:0;
padding:0;
font-size:12px;
}

.property-details h3{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
}

.property-details p{
color:#FFFFFF;
font-size:12px;
line-height:180%;
}

.property-details ul{
color:#FFFFFF;
font-size:12px;
list-style:none;
margin:0 0 0 20px;
padding:0;
}

.property-details li{
color:#FFFFFF;
font-size:12px;
list-style:none;
margin:0;
padding:0;
line-height:150%;
}

.property-details a{
color:#FFFFFF;
text-decoration:none;
}

.property-details a:hover{
color:#66CCFF;
text-decoration:none;
}

.property-details td{
color:#FFFFFF;
}

.listlink {
font-family:"Century Gothic", "Trebuchet MS";
font-size:12px;
text-align:left;
color:#FFFFFF;
text-transform:uppercase;
}

.listlink a{
color:#FFFFFF;
text-decoration:none;
}

.footers {
padding:20px 5px 0 5px; 
font-family:Tahoma;
font-size:11px;
color:#FFFFFF;
}

.footers a{
color:#FFFFFF;
padding:15px;
}

.footers2 {
padding:0 5px 25px 5px; 
font-family:Tahoma;
font-size:11px;
color:#2A2A93;
}

.footers2 a{
color:#2A2A93;
}

.pagination {
color:#FFFFFF;
}

.pagination a{
color:#2A2A93;
background:#FFFFFF;
padding:5px;
border:thin #333333 solid;
}

.pagination .selected{
color:#FFFFFF;
background:#2A2A93;
padding:5px;
border:thin #333333 solid;
}

.docs01 .selected_pro {
color:#99CCFF;
text-decoration:underline;
}

.docs01 .selected_sold {
color:#666666;
}

select, input, options {
font-family:Tahoma;
font-size:12px;
}


.flash {
margin-left:6px;
*margin-left:8px;
}
.slide-container {
	width: 790px;
	padding: 0;
	margin: 0 auto;
}
.folio_block {
	position: absolute;
	left: 50%; top: 50%;
	margin: -140px 0 0 -395px;
}
/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:360px;	width: 760px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}



.wendy{
color:#FFFFFF;
text-transform:uppercase;
font-family:Tahoma;
font-size:11px;
font-weight:bolder;
}

.address{
color:#FFFFFF;
text-transform:uppercase;
font-family:Tahoma;
font-size:11px;
}

.email{
color:#FFFFFF;
font-family:Tahoma;
font-size:12px;
}

.email a{
color:#FFFFFF;
font-family:Tahoma;
font-size:11px;
text-decoration:none;
}

.email a:hover{
color:#66CCFF;
}

.idx {
width:570px;
margin:0 auto;
color:#FFFFFF;
}

.printing{
display:none;
color:#16154F;
}

.docs01z {
color:#000066;
}

#map {
color:#000066;
}

.properties-address {
color:#FFFFFF;
}


.properties-address td{
color:#FFFFFF;
}

.request_info {
color:#FFFFFF;
}

.request_info td{
color:#FFFFFF;
}

.neigh_btn_dyna {
font-size:10px;
padding:2px 2px 2px 2px;
width:106px;
background:url(images/btn_dynamic.gif) top no-repeat;
text-transform:uppercase;
text-align:center;
font-family:"Trebuchet MS", Arial;
color:#FFFFFF;
}

.neigh_btn_dyna a{
color:#FFFFFF;
text-decoration:none;
}

.neigh_btn_dyna a:hover{
color:#FFFFCC;
text-decoration:none;
}

.pressLinkTitle {
	color:#99CCFF !important;
	text-decoration:none !important;
}

.pressLink {
	color:#99CCFF !important;
	text-decoration:underline !important;
}

@font-face {
  font-family: "Century-Gothic-x";
  src: url(GOTHIC.TTF);
}

h1.centuryGothic {
 font-family: "century gothic",verdana,arial,helvetica,sans-serif !important;
 font-size:20px !important;
 color:#99CCFF;
}

.sub-com {
color:#d3d3e6;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding:0 10px 10px 10px;
border-bottom:#232346 solid 1px;
margin-bottom:10px;
}

.sub-com-photo {
border:#d3d3e6 2px solid;
}

.subcompage {
background:#151456;
padding:5px;
color:#FFFFFF;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}

.subcompage a{
color:#FFFFFF;
text-decoration:none;
}
.sm-icons {
	position: absolute;
	margin: 45px 0px 0px 460px;
	width: 100px;
}
a.fb-icon {
	background: transparent url('/images/fb_icon.png') no-repeat scroll top right;
    float: left;
	display: block;
    height: 22px;
	margin-right: 5px;
    text-decoration: none;
	width: 23px;
}
a.fb-icon span {
	display: none;
}
a.fb-icon:hover {
	background: transparent url('/images/fb_icon.png') no-repeat scroll bottom right;
    display: block;
    height: 22px;
	margin-right: 5px;
    text-decoration: none;
}

a.youtube-icon {
	background: transparent url('/images/youtube_icon.png') no-repeat scroll top right;
	float: left;
    display: block;
    height: 22px;
    text-decoration: none;
	width: 23px;
}
a.youtube-icon span {
	display: none;
}
a.youtube-icon:hover {
	background: transparent url('/images/youtube_icon.png') no-repeat scroll bottom right;
    display: block;
    height: 22px;
    text-decoration: none;
}

a.twitter-icon {
	background: transparent url('/images/twitter_icon.png') no-repeat scroll top right;
	float: left;
    display: block;
    height: 22px;
	margin-right: 5px;
    text-decoration: none;
	width: 23px;
}
a.twitter-icon span {
	display: none;
}
a.twitter-icon:hover {
	background: transparent url('/images/twitter_icon.png') no-repeat scroll bottom right;
    display: block;
    height: 22px;
	margin-right: 5px;
    text-decoration: none;
}

/*

*/

@media print {
* .printing{
color:#16154F;
}
}

