body
{
margin: 0px;
padding: 0px;
background-color:#DBDBDB;
/* IE10 Consumer Preview */ 
background-image: -ms-radial-gradient(center, circle farthest-corner, #DBDBDB 0%, #EDEDED 100%);

/* Mozilla Firefox */ 
background-image: -moz-radial-gradient(center, circle farthest-corner, #DBDBDB 0%, #EDEDED 100%);

/* Opera */ 
background-image: -o-radial-gradient(center, circle farthest-corner, #DBDBDB 0%, #EDEDED 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #DBDBDB), color-stop(1, #EDEDED));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-radial-gradient(center, circle farthest-corner, #DBDBDB 0%, #EDEDED 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: radial-gradient(circle farthest-corner at center, #DBDBDB 0%, #EDEDED 100%);
}

a 
{
text-decoration: none;
font-family: Calibri, Arial;
}

a:link { color:white; text-decoration:none;  font-family: Calibri, Arial;}
a:visited { color:white; text-decoration:none;  font-family: Calibri, Arial;}
#container
{
width:100%;
margin: 0px;
padding:0px;
border: none;
overflow:hidden;
}

#header_strap
{
margin: 0px auto;
padding: 0px;
padding-top:5px;
width: 100%;
height: 15px;
font-family:Arial;
font-size: 0.78em;
}

.inner_container
{
margin: 0px auto;
width:918px;
}

#logo_bar
{
margin: 0px auto;
padding: 0px;
width: 100%;
height: 130px;
background-color:#2f3535;
}

#logo_float_left
{
float:left;
}

#contact_float_right
{
float:right;
color:white;
font-family:Arial;
padding-top:10px;
font-size: 0.75em;
text-align:right;
line-height:180%;
padding-right:10px;
font-weight:bold;
letter-spacing: 1px;
margin-right:2px;
}
#top_spacer_bar
{
margin: 0px auto;
margin-bottom: 5px; 
padding: 0px;
width: 100%;
height: 20px;
background-color:#636f65;
box-shadow: 0px 3px 2px #999;
}


#front_pictures
{
margin: 0px auto;
width: 918px;
text-align:center;
margin-bottom: 0px;
background:none;
}

.front_picture
{
position:relative;
float:left;
margin-left:6px;
margin-bottom: 4px;
background-color:none;
}

#middle_spacer_bar
{
margin: 0px auto;
padding: 0px;
width: 100%;
height: 20px;
background-color:#636f65;
margin-top:-4px;
}





#content_container
{
background-color:#F7F7F7;
font-family:Calibri, Arial;
font-size: 0.95em;
margin: 0px auto;
width: 914px;
line-height:145%;
padding-top:10px;
}

#content_header
{
padding-left: 22px;

}

#content_left
{
position:relative;
width:560px;
float:left;
padding-left:22px;
padding-right:20px;
text-align:justify;
}

#middle_content_feed
{
width:285px;
position:relative;
float:left;
padding-left:5px;

}

#right_content_feed
{
width:183px;
position:relative;
float:left;
padding-left:5px;
padding-bottom:10px;
margin-top: -20px;
margin-right:20px;
}

#footer
{
margin: 0px auto;
padding: 0px;
width: 100%;
height:200px;
display:block;
background-color:#2f3535;
/* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top left, #2f3535 0%, #1c2020 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top left, #2f3535 0%, #1c2020 100%);

/* Opera */ 
background-image: -o-linear-gradient(top left, #2f3535 0%, #1c2020 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #2f3535), color-stop(1, #1c2020));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top left, #2f3535 0%, #1c2020 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom right, #2f3535 0%, #1c2020 100%);
}

#footer_inner_container
{
Color:white;
font-family:Arial;
font-size: 1em;
width:918px;
margin: 0px auto;
padding-top: 22px;
padding-left:22px;
}

#footer_address_block_1
{
line-height:150%;
margin-top: 15px;
position:relative;
float:left;
font-size:0.85em;
}

#footer_address_block_2
{
font-size:0.85em;
line-height:150%;
margin-top: 15px;
position:relative;
float:left;
margin-left: 75px;
}

#property_strap
{
font-size:1.0em;
font-weight:bold;
}

#content_header
{
padding-top:10px;
font-size:1.2em;
font-weight:bold;
}


#content {	float: left; width: 100%;}

.post { margin: 0 auto; padding-bottom: 50px; float: left; width: 960px; }

.btn-sign {
	width:460px;
	margin-bottom:20px;
	margin:0 auto;
	padding:20px;
	border-radius:5px;
	background: -moz-linear-gradient(center top, #00c6ff, #018eb6);
    background: -webkit-gradient(linear, left top, left bottom, from(#00c6ff), to(#018eb6));
	background:  -o-linear-gradient(top, #00c6ff, #018eb6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00c6ff', EndColorStr='#018eb6');
	text-align:center;
	font-size:36px;
	color:#fff;
	text-transform:uppercase;
}

.btn-sign a { color:#fff; text-shadow:0 1px 2px #161616; }

#mask {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: 0.4;
	z-index: 999;
}

.login-popup{

	display:none;
	background: #333;
	padding: 10px; 	
	border: 2px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	box-shadow: 0px 0px 20px #999;
	-moz-box-shadow: 0px 0px 20px #999; /* Firefox */
    -webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */
	border-radius:1px 1px 1px 1px;
    -moz-border-radius: 1px; /* Firefox */
    -webkit-border-radius: 1px; /* Safari, Chrome */
	font:13px Arial, Helvetica, sans-serif;
	width:330px;
}

img.btn_close {
	float: right; 
	margin: -28px -28px 0 0;
}

fieldset { 
	border:none; 
}

form.signin .textbox label { 
	display:block; 
	padding-bottom:7px; 
}

form.signin .textbox span { 
	display:block;
}

form.signin p, form.signin span { 
	color:#999; 
	font-size:11px; 
	line-height:18px;
} 

form.signin .textbox input { 
	background:#666666; 
	border-bottom:1px solid #333;
	border-left:1px solid #000;
	border-right:1px solid #333;
	border-top:1px solid #000;
	color:#fff; 
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	font:13px Arial, Helvetica, sans-serif;
	padding:6px 6px 4px;
	width:280px;
}

form.signin input:-moz-placeholder { color:#bbb; text-shadow:0 0 2px #000; }
form.signin input::-webkit-input-placeholder { color:#bbb; text-shadow:0 0 2px #000;  }

.button { 
	background: -moz-linear-gradient(center top, #f3f3f3, #dddddd);
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#dddddd));
	background:  -o-linear-gradient(top, #f3f3f3, #dddddd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#dddddd');
	border-color:#000; 
	border-width:1px;
	border-radius:4px 4px 4px 4px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	color:#333;
	cursor:pointer;
	display:inline-block;
	padding:6px 6px 4px;
	margin-top:10px;
	font:12px; 
	width:214px;
}

.button:hover { background:#ddd; }

#navigation_bar_container
{
margin: 0px auto;
margin-bottom: 5px; 
padding: 0px;
width: 100%;
height: 33px;
background-color:#2f3535;
box-shadow: 0px 3px 2px #999;
position:relative;

}


#navigation_bar
{
margin: 0px auto;
width: 918px;
position:relative;
}
#navlist
{
margin: 0px auto;
width: 918px;
padding-top:6px;
position:absolute;
}
#navlist li
{
color:white;
display: inline;
list-style-type: none;
padding-right: 22px;
vertical-align:text-center;
 font-family: Calibri, Arial;
font-weight:bold;
font-size:0.9em;
padding-top:5px;
float:left;
}

