@CHARSET "ISO-8859-1";

/*
	main elements
*/

body{
	background: #e7e7e7 url(images/bg.png) repeat-x;
	font-size: 12px;
	font-family: Arial, serif;
	color: #444444;
	margin: 0px;
	padding: 0px;
	width: 800px;
	margin: 0px auto;
}

a {
	color:#7F8084;
}
a:hover{
	color:#FD0000;
}

a img{ border: none; }

/*
	layout elements
	#container main element that holds all other content. will ensure 800px width and page centering
*/

#container{
	width: 800px;
	min-height: 600px;
	float: left;
	clear: both;
	margin: 0px auto;
	background: #e7e7e7;	
}

#mainheader{
	height: 227px;
	width: 800px;
	float: left;
	clear: both;
	background: url(images/navbg.png) repeat-x 0px 0px;
}

#branding{
	width: 800px;
	height: 125px;
	float: left;
	clear: both;
}

#branding hgroup{
	display: block;
	width: 800px;
}

#branding h1{
	padding: 0px;
	font-size: 36px;
	font-weight: normal;
	float: left;
	display: inline;
}

#branding h1 img{
	/*margin-top: -10px;*/
	margin-top: -3px;
	font-size: 36px;
	font-weight: normal;
	float: left;
	margin-left:15px;
	width:243px;
	height:100px;
	display: inline;
}

#topsearch{
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #cccccc;
	width: 225px;
	height: 45px;
	margin-top: 40px;	
	margin-right: 30px;
	float: right;	
	background: #ffffff url(images/searchicon.png) no-repeat 5px 8px;	
}

#primary{
	width: 500px;
	min-height: 400px;
	margin: 15px;
	padding: 15px;
	float: left;
	clear: left;
	background: #fdfdfd;
	-moz-border-radius: 5px;
	border-radius: 5px;		
}

#primary .row{
	margin: 4px 0px;
	float: left;
	clear: both;
	width: 500px;
	min-height: 125px;	
}

.roundborders{
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px #cdcdcd solid;	
	padding: 5px;
}

.topbottomborders{
	border-top: 1px #cdcdcd solid;
	border-bottom: 1px #cdcdcd solid;
	padding: 5px;
}

#primary .row h2{
	margin-left: 0px;
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	margin-bottom:3px;
	padding-bottom: 0px;
}

#primary .row hr{
	border: 1px solid #777777;
	margin-top:0px;
	padding-top: 0px;
}

#primary .row .cm_small_condobox h2{
	font-size: 11px;
	margin-top:0px;
	padding-top:0px;	
}

#primary .row .cm_small_condobox h3{
	font-size: 11px;		
}

#mainrow{
	width: 500px;
	min-height: 50px;
	float: left;
	clear: both;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}

#slider{
	height: 225px;
	width: 490px;
	background: #dedede;
	overflow: hidden;
	float: left;
	clear: both;
	padding: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #cccccc;	
	
}

#sliderbuttons{
	height: 35px;
	width: 510px;
	margin-top: 10px;
	margin-left: 10px;
	text-align: left;
	float: left;
	clear: both;	
}

#trendingandpoll{
	background: #dedede;
	-moz-border-radius: 0px;
	border-radius: 0px;	
	width: 500px;
	padding: 2px 5px;
	min-height: 125px;
}

#homepoll{	
	width: 225px;
	float: left;
	clear: none;
}

#homepoll h3{
	margin: 5px 10px;
	padding: 0px;
}

#homepoll .wp-polls p{
	margin: 3px 10px;
	padding: 0px;	
	min-width: 10px;
	float: left;
	clear: both;
}

#trending{
	width: 260px;
	margin-left: 5px;
	float: left;
	clear: none;
}

#trending h3{
	margin: 5px 10px;
	padding: 0px;
}
	

#secondary{
	width: 235px;
	padding-top: 10px;
	float: left;
	clear: right;
	list-style:none;
}

#secondary .regular{
	width: 225px;
	margin: 5px auto;
	min-height: 100px;
	float: left;
	clear: both;
	-moz-border-radius: 5px;
	border-radius: 5px;		
	background: #fefefe url(images/sidebar-header.png) repeat-x 0px -14px;
	border: 1px solid #cccccc;
}

#secondary .facebook{
	width: 225px;
	margin: 5px auto;
	min-height: 100px;
	float: left;
	clear: both;	
	background: #fefefe;
}

#secondary .twitter{
	width: 225px;
	margin: 5px auto;
	min-height: 100px;
	float: left;
	clear: both;	
	background: #fefefe;
}

#secondary  .regular h2{
	margin-left: 20px;
	margin-top: 8px;
	margin-bottom: 2px;	
	font-size: 14px;
	color: #ffffff;
	
}

#text-9 h2, #text-9 h2.widget-title span, #text-10 h2.widget-title span{
	display:none;
}

.regular p{
	margin-left: 20px;
}


#secondary .regular #subscribe{
	float: left;
	clear: none;
}

#secondary .regular .wpcf7-text{
	margin-left: 20px;
	margin-right: 3px;
	width: 155px;
	height: 23px;
	float: left;	
	-moz-border-radius: 3px;
	border-radius: 3px;		
	border: 1px solid #cccccc;
}

#secondary .regular .wpcf7-submit-custom{
	width: 25px;
	height: 25px;
	float: left;	
	-moz-border-radius: 5px;
	border-radius: 5px;		
	border: 1px solid #aaaaaa;
	background: #444444;
}

#secondary .regular #sharelinks{
	margin-left: 13px;
	margin-right: 3px;
	margin-top: 5px;
	float: left;
	clear: none;
}
#secondary .regular #sharelinks li#linkcat-99 h2
{
display:none;
}
#secondary .regular #sharelinks li#linkcat-99 ul{
list-style:none;
padding-left:0px;
}
#secondary .regular #sharelinks li#linkcat-99 ul li{
float:left;

}

#secondary .regular #sharelinks img{
	margin: 2px 7px;
}

#secondary .wp-polls p{
	min-width: 10px;
	float: left;
	clear: both;
	text-align: left;
	margin-bottom: 3px;
	padding: 0px;
}

#secondary .wp-polls p a{
	min-width: 10px;
	float: left;
	clear: both;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	color: #777777;

}

#secondary .wp-polls-ul{
	margin-left: 20px;
}

#secondary #briandsrant{	
	width: 225px;
	margin: 5px auto;
	min-height: 100px;
	float: left;
	clear: both;
	padding-bottom: 20px;
}


#secondary #briandsrant h2{	
	margin-bottom: 10px;
}

#secondary #briandsrant .sidebarpostitem{
	float: left;
	clear: both;
	width: 205px;
	margin: 1px 5px;
	background: #ffffff;
	padding: 5px;
}

#secondary #briandsrant .sidebarpostitem:hover{
	background: #efefef;
}

#secondary #briandsrant .sidebarpostimage{
	height: 50px;
	width: 50px;
	overflow: hidden;
	float: left;
	clear: left;
	margin-left: 0px;
}

#secondary #briandsrant .sidebarposttext{
	float: left;
	clear: right;
	width: 140px;
	margin-left: 5px;
	min-height: 50px;
}

#secondary #briandsrant .sidebarposttext a{
	color: #c90000;
	text-decoration: none;
}

#secondary #briandsrant .sidebarposttext a:hover{
	color: #777777;
	text-decoration: none;
}

#secondary #briandsrant .sidebarposttext a:visited{
	color: #c9000000;
	text-decoration: none;
}


#secondary #briandsrant .sidebarposttext header h2{
	float: left;
	clear: none;
	color: #777777;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

#secondary #briandsrant .sidebarposttext article p{
	color: #333333;
	font-size: 11px;
}

#mainfooter{
	width: 780px;
	min-height: 175px;
	float: left;
	clear: both;
	background: #dedede;
	border-top: 1px solid #cbcbcb;
	border-bottom: 1px solid #cbcbcb;
	margin: 5px auto;
	padding: 10px;
}

#footerabout{
	width: 400px;
	min-height: 175px;
	float: left;
	clear: none;
}

#footercontact{
	width: 200px;
	min-height: 175px;
	float: left;
	clear: none;
}

#footerfollow{
	width: 125px;
	min-height: 175px;
	float: left;
	clear: none;
}

#linkfooter{
	width: 780px;
	min-height: 175px;
	float: left;
	clear: both;
	border-top: 1px solid #cbcbcb;
	margin: 5px auto;
	padding: 10px;
}

#linkfooter ul.menu {
list-style:none;
}

#linkfooter ul.menu li{
/*padding:10px;*/
text-decoration:none;
width:33%;
float:left;
line-height:25px;
}
#linkfooter ul.menu li a{
text-decoration:none;
}

#copyfooter{
	width: 780px;
	min-height: 10px;
	float: left;
	clear: both;
	margin: 5px auto;
	padding: 3px;
}
/*
	specific layout elements
*/

/*
home
*/

#recentcondos{
	width: 500px;
	overflow: hidden;
	float: left;
	clear: both;
}

#vipcondos{
	width: 500px;
	overflow: hidden;
	float: left;
	clear: both;
}

#upcomingcondos{
	width: 500px;
	overflow: hidden;
	float: left;
	clear: both;
}

#morebtn{
	width: 492px;
	height: 20px;
	margin-top: 5px;
	margin-left: 2px;
	margin-bottom: 5px;
	overflow: hidden;
	float: left;
	clear: both;
	background: #acacac;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px #cdcdcd solid;	
	text-align: center;	
	font-size: 12px;
	padding-top: 4px;
	float: left;
	cursor: pointer;	
}

#morebtn img{
	margin-left: 5px;
	margin-top: -5px;
}

.frontpagestories{
	width: 500px;
	min-height: 155px;
	float: left;
	clear: both;
	border-bottom: 1px #cccccc solid;
}
.homepostimage{
	float: left;
	width: 100px;
	height: 110px;
	overflow: hidden;
}

.homepostcontent{
	float: left;
	width: 350px;
	min-height: 150px;
	margin-left: 12px;
}

.homepostcontent p{
	margin-top: 5px;
	margin-bottom: 8px;
	height: 78px;
}

.homepostcontent span{
	margin-right: 8px;
	margin-top: 8px;
}


/*
	Condo Pages
*/

#facts-col{
	width: 220px;
	min-height: 175px;
	float: left;
	clear: none;
}

#data-col{
	width: 260px;
	margin-left: 20px;
	float: left;
	clear: none;
}

.row .datadiv{
	width: 260px;
	float: left;
	clear: none;
}

#facts-col .condo-description{
	/*line-height: 19px;*/
	font-size: 12px;
	/*letter-spacing: 1px;*/
	margin: 10px 0px;
	padding: 5px 0px;
	width: 220px;
}

#facts-col #moreinfo{
	width: 220px;
	padding: 0px;
	border-top: 1px #cccccc;
	border-bottom: 1px #cccccc;	
}

#facts-col #moreinfo h3{
	margin-top:12px;
	color: #000000;
}

#facts-col input{
	width: 215px;
	border: 1px solid #cccccc;
}

#facts-col input[type="submit"]{
	margin-left:0px;
	margin-right:2px;
	width:218px;
}
#facts-col textarea{
	width: 215px;
	font-family: sans-serif;
	border: 1px solid #cccccc;
}

#condo-title{
	float: left;
	clear: both;
	width: 210px;
}

.row #condo-title h1{
	font-size: 26px;
	vertical-align: text-bottom;
	margin: 0px;
	padding: 0px;
}

.row #condo-title h2{
	font-size: 16px;
	vertical-align: text-bottom;
	margin: 0px;
	padding: 0px;	
}

.condo-details{
	font-size: 12px;
}

.condo-details tr{
	height: 25px;
	vertical-align: top;
	margin: 2px 0px;
}

.condo-details th{
	padding: 5px 4px;
	font-weight: bold;
	width: 100px;
	text-align: left;
	background: #dedede;
}

.condo-details td{
	padding: 5px 4px;
	font-weight: normal;
	min-width: 100px;
	text-align: left;
	background: #efefef;
}

.row #condo-slides{
	width: 260px;
	float: left;
	clear: none;
}

.row #condo-slides .slide{
	width: 250px;
	margin-bottom: 10px;
	background: #f7f7f7;
	float: left;
	clear: none;
}

.row #condo-slides #slider-links{
	width: 262px;
	height: 59px;
	overflow: hidden;
	padding: 3px 0px;
	float: left;
	clear: both;
}

.row #condo-slides #floorplan-slider-links{
	width: 262px;
	height: 59px;
	overflow: hidden;
	padding: 3px 0px;
	float: left;
	clear: both;
}

.row #condo-slides #floorplan-slider-links img{
	padding: 3px;
	background: #f0f0f0;	
	border: #cccccc 1px solid;
	margin-right: 4px;
}

.row #condo-slides #more-slides{
	width: 254px;
	height: 20px;
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 5px;
	overflow: hidden;
	float: left;
	clear: both;
	background: #acacac;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px #cdcdcd solid;	
	text-align: center;	
	font-size: 12px;
	padding-top: 4px;
	float: left;
	cursor: pointer;
}

.row #condo-slides #slider-links img{
	padding: 3px;
	background: #f0f0f0;	
	border: #cccccc 1px solid;
	margin-right: 4px;
}

#data-col h3{
	width: 100%;
	border-top: 1px #cdcdcd solid;
	border-bottom: 1px #cdcdcd solid;
	margin: 4px 0px;
	padding: 4px 0px;
}

#facts-col h3{
	width: 100%;
	border-top: 1px #cdcdcd solid;
	border-bottom: 1px #cdcdcd solid;
	margin: 4px 0px;
	padding: 4px 0px;
}

#map_canvas{
	width: 260px;
	height: 200px;
	margin-bottom: 10px;
	float: left;
	clear: none;
}

/*
	Single post
*/
#leftcol{
	width: 250px;
	float: left;
	clear: left;
}

#primary header{
	border-top: 1px #cdcdcd solid;
	border-bottom: 1px #cdcdcd solid;
	background: #f7f7f7f;
	padding: 5px 0px;
	min-height: 10px;
	margin-bottom: 10px;
	float: left;
	clear: both;
	width: 500px;
}

#primary article{
	padding: 5px 0px;
	min-height: 10px;
	margin-bottom: 10px;
	float: left;
	clear: both;
	width: 500px;
}

#primary .post{
	float: none;
	clear: none;
}

#primary .post p{

}

#primary .post ul{
	display: block;
	padding-left:12px;
}

.socialbuttons{
	float: left;
	clear: none;
	width: 200px;
	padding-bottom: 15px;
	margin-right: 12px;
	margin-bottom: 2px;
	border-bottom: 1px solid #cccccc;
}

.featuredimage{
	float: left;
	clear: left;
	width: 200px;
	height: 300px;
	margin-right: 12px;
	overflow:hidden;
}

.comment-form-comment label{
	display:block;
}
.comment-form-comment textarea{
	display:block;
}


/**
 neighborhoods
*/
.neighborhoodlist{
	width:160px;
	margin-right: 5px;
	float: left;
	clear: none;
}

/*
	navigation elements
	#topnavigation - black navigation bar at the top
	#mainnavigation - red navigation bat below search field and page title
*/

#topnavigation{
	width: 775px;
	height: 35px;
	overflow: hidden;
	padding-right: 25px;
	text-align: right;
	float: left;
	clear: both;
	line-height:36px;	
}

#topnavigation a{
	color: #eeeeee;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 7px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

#topnavigation a:hover{
	color: #ffffff;
	background: #424242;
}

#topnavigation a img{
	margin-bottom: -12px;
	margin-right: 8px;
	margin-left: 8px;

}

#mainnavigation{
	width: 775px;
	height: 47px;
	padding-top: 20px;
	padding-right: 25px;
	text-align: left;
	float: left;
	clear: both;	
}

#mainnavigation ul{
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: left;
}


#mainnavigation ul li{
	float: left;	
	position: relative;
	min-height: 45px;
	min-width: 25px;
	line-height:30px;
	margin-left:25px;
}

#mainnavigation ul li a{
	display: block;
}

#mainnavigation ul li ul{
	display: none;
	position: absolute;
	width: 100%;
	margin-top: 8px;
	left: 0;
	margin-left:-1px;
	background: #efefef;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px #cccccc solid;
	padding: 10px 0px;
	float:left;
	line-height:25px;
	margin-left:5px;
}

#mainnavigation ul li>ul {

}

#mainnavigation ul li:hover ul{
	display: block;
	position: absolute;
	width: 145px;	
}

#mainnavigation ul li.over ul{
	display: block;
	position: absolute;
	width: 145px;	
}

#mainnavigation ul li:hover ul{
	display: block;
	z-index: 10;
}

#mainnavigation ul li:hover ul li{
	display: block;
	width: 145px;	
}

#mainnavigation ul li:hover ul li:hover{
	background: #cccccc;
}

#mainnavigation ul li:hover ul li a{
	color: #777777;
}

#mainnavigation a img{
	margin-bottom: -10px;
	margin-right: 3px;
	margin-left: 5px;

}

#mainnavigation a{
	color: #eeeeee;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 3px 4px;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	margin-right: 1px;
}

#mainnavigation a:hover{
	color: #ffffff;
	
}

#mc_embed_signup{
	width: 350px;
	margin: 4px auto;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px 25px;
}

#mc_embed_signup .button {
clear: both;
background-color: #AAA;
border: 0 none;
border-radius: 4px;
color: white;
cursor: pointer;
display: inline-block;
font-size: 15px;
font-weight: bold;
height: 32px;
line-height: 32px;
margin: 0 5px 10px 0;
padding: 0;
text-align: center;
text-decoration: none;
vertical-align: top;
white-space: nowrap;
width: auto;
padding: 0px 8px;
}

#mc_embed_signup .button:hover {
background-color: #999;
}

#mc_embed_signup input.email {
padding: 8px 0;
margin: 0 4% 10px 0;
text-indent: 5px;
width: 235px;
min-width: 130px;
}
#mc_embed_signup input {
border: 1px solid #999;
-webkit-appearance: none;
}
/* side bar */
#secondary #mc_embed_signup{
	width: 170px;
	margin: 0px auto;
	margin-top: 5px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 0px 20px;
}

#secondary #mc_embed_signup .button {
clear: both;
background-color: #AAA;
border: 0 none;
border-radius: 4px;
color: white;
cursor: pointer;
display: inline-block;
font-size: 15px;
font-weight: bold;
height: 32px;
line-height: 32px;
margin: 1px 0px;
padding: 0;
text-align: center;
text-decoration: none;
vertical-align: top;
white-space: nowrap;
width: auto;
padding: 0px 8px;
}

#secondary #mc_embed_signup .button:hover {
background-color: #999;
}

#secondary #mc_embed_signup input.email {
padding: 8px 0;
margin: 3px 0px;
text-indent: 5px;
width: 170px;
}
#secondary #mc_embed_signup input {
border: 1px solid #999;
-webkit-appearance: none;
}

.homepostcontent{
	font-size: 12px;
	font-weight: normal;
}

.homepostcontent h1 a{
	color: #777777;
	text-decoration: none;
	font-size: 14px;
}

.homepostcontent h1 a:hover{
	color: #454545;
	text-decoration: none;
}

.homepostcontent h1 a:visited{
	color: #454545;
	text-decoration: none;
}

.blogpage-links{
	
}

.blogpage-links a{
	border: 1px solid #777777;
	padding: 5px;
	margin: 2px;
	text-decoration: none;
	color: #777777;
	font-weight: bold;
}

.blogpage-links a:hover{
	border: 1px solid #777777;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	background: #777777;
	color: #ffffff;
}

.blogpage-links a.current{
	border: 1px solid #777777;
	background: #777777;
	color: #ffffff;
}

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

#branding h1 a:hover{
	color: #000000;
}

#branding h1 a:visited{
	color: #000000;
}

.mainsearchinput{	
	margin-top: 5px;
	margin-left: 30px;
	height: 31px;
	font-size: 14px;
	width: 185px;
	border: none;
}

.neighborhood-footer{
	width: 95%;
}

.neighborhood-footer tr td{
	width: 160px;
}
.neighborhood-footer tr td a{
	color: #777777;
	font-size: 11px;
	text-decoration: none;
}

#leftcol #subscribe{
	width: 160px;
	float:left;
	clear: both;
}

#leftcol #subscribe #mc_embed_signup {
	padding: 2px 0px;
}

#leftcol #subscribe #mc_embed_signup input.email{
	width: 125px;
	min-width: 100px;
	padding: 2px 2px;
	font-size: 12px;
	margin-right: 2px;
}

#leftcol #subscribe h2{
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}

#leftcol #subscribe #mc_embed_signup .button {
clear: both;
background-color: #AAA;
border: 0 none;
border-radius: 4px;
color: white;
cursor: pointer;
display: inline-block;
font-size: 11px;
font-weight: bold;
height: 21px;
line-height: 12px;
margin: 1px 0px;
padding: 0;
text-align: center;
text-decoration: none;
vertical-align: top;
white-space: nowrap;
width: auto;
padding: 5px 5px;
}

.related_single{
	width: 120px;
	margin-right: 5px;
	float: left;
}

.related_thumb{
	background:url(images/related.png) no-repeat;
	padding:4px;
}
	
	
.seemore{ text-align:right; margin-top:10px; }
.readmore, .seemore a{
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 3px;	
	background: #cb0101;
	color: #ffffff;
	text-decoration: none;
	margin-top: 5px;
	display: block;
	width: 60px;
}
.seemore a{
	display:inline;
}

#mainfooter{
	list-style: none;
}

.share_links{
	background-color:#F9F9F9;
	margin-top:10px;
	margin-bottom:10px;
	padding:12px;
	clear:both;
}
.share_right{
width:70%;
float:left;
padding-top:25px;
}
.share_left{
width:29%;
float:left;
}
.clear{
	clear:both;
}

.stub{
background:url(images/stumb.png) no-repeat scroll 0 0 transparent;
color:#3567AF;
float:left;
padding-left:30px;
margin-right:20px;
display:block;
padding-top:5px;
height:30px;

}
.bookmark{
background:url(images/deli.png) no-repeat scroll 0 0 transparent;
color:#3567AF;
float:left;
padding-left:30px;
margin-right:20px;
display:block;
padding-top:5px;
height:30px;
}
.reddit{
background:url(images/bookmark.png) no-repeat scroll 0 0 transparent;
color:#3567AF;
float:left;
padding-left:30px;
margin-right:20px;
display:block;
padding-top:5px;
height:30px;
}

#mainnavigation ul li ul li{
	line-height:20px;
	margin-left:0px;
}
.full_width{
	width:100% !important;
}
#dsq-combo-widget{
padding-top:5px;
}
.pageslist{
	margin-top:15px;
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.alignleft {
    display: inline;
    float: left;
    margin-right: 1.625em;
}
.alignright {
    display: inline;
    float: right;
    margin-left: 1.625em;
}
/* Classes on 18-5-2012 */
.homepostcontent h1{
	margin-top:0;
}
.readmore{
	float:right;
}
.gap10{
	width:1px;
	height:10px;
}
#primary .row .cm_frontpageslidertext h1{
	background-color:#4a5373 !important;
}
.readmore, .seemore a{
	background:#4a5373;
}
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover{
	background-color:#4a5373 !important;
	color:#fff !important;
}
#myController span.jFlowSelected{
	background-color:#4a5373 !important;
	color:#fff !important;
}
#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4{
	background-color:#4a5373 !important;
}
.jFlowControl, .jFlowPrev, .jFlowNext{
	color:#4a5373 !important;
}
/*contactform (getresponse)*/
#WFItem298699 form #WFIcenter ul li .wf-contbox .wf-inputpos input{
width:266px;
height:17px;
}
#WFItem298699 form #WFIcenter ul li .wf-contbox{
	margin-bottom:10px;
}
#WFItem298699 form #WFIcenter ul{
	padding-left:1px;
}
#WFItem298699 form #WFIcenter ul li .wf-contbox .wf-inputpos textarea{
width:342px;
height:182px;
}
#WFItem298699 form #WFIcenter ul li .wf-contbox .wf-inputpos input.wf-button{
	height:24px;
	width:56px !important;
}
#WFItem298699 form #WFIcenter ul li.wf-submit{
	text-align:left !important;
}
/*end*/
/*submittip form (getresponse)*/
#WFItem298776 form #WFIcenter ul li .wf-contbox .wf-inputpos input{
width:266px;
height:17px;
}
#WFItem298776 form #WFIcenter ul li .wf-contbox{
	margin-bottom:10px;
}
#WFItem298776 form #WFIcenter ul li .wf-contbox .wf-inputpos textarea{
width:342px;
height:182px;
}
#WFItem298776 form #WFIcenter ul li.wf-submit{
	text-align:left !important;
	clear:both;
	padding-top:10px;
}
#WFItem298776 form #WFIcenter ul li .wf-contbox .wf-inputpos input.wf-button{
	height:24px;
	width:56px !important;
}
#WFItem298776 form #WFIcenter ul{
	padding-left:1px;
}
#WFItem298776 form #WFIcenter ul li .wf-contbox .wf-inputpos .clrB{
	float:left;
}
#WFItem298776 form #WFIcenter ul li .wf-contbox .wf-inputpos .clrB input{
	margin-top: 0;
    width: 14px;
}
#WFItem300967 ul#wf-sort-id{
	padding-left:0px;
}
#WFItem300967 .wf-inputpos textarea{
	height:75px;
}
#WFItem301003 form #WFIcenter ul{
	padding-left:0px;
}
#WFItem301003 form #WFIcenter ul li{
	margin-bottom:10px;
}
#WFItem301003 form input{
width:266px;

}
#WFItem301003 form textarea{
	width:341px;
	height:180px;
}
#WFItem301003 .wf-button{
	float:left;
}
#WFItem301104 #WFIcenter .clrB{
	 float: left;
    width: 70px;
}
#WFItem301104 #WFIcenter .clrB input{
	float: left;
}
#WFItem301104 #WFIcenter .clrB p{
	margin-top:7px;
}
#WFItem301104 .wf-field__5{
	clear:both;
	margin-bottom:45px;
	line-height:0px;
}
#WFItem301104 .wf-field__6{
	clear:both;
	margin-bottom:45px;
	line-height:0px;
}
#WFItem301104 .wf-field__7{
	clear:both;	
}
#WFItem301104 .wf-field__3{
	margin-bottom:18px;
}
#WFItem301104 .wf-field__4{
	margin-bottom:45px;
	line-height:0px;
}

#WFItem301104 ul li .wf-inputpos input.wf-input{
width:264px;
}
#WFItem301104 ul{
	padding-left:0px !important;
}
#WFItem301104 ul li .wf-labelpos label{
	font-weight:bold;
}
#WFItem301104 #WFIcenter .clrB p .wf-text{
	font-weight:bold;
}
#WFItem301104 ul li .wf-inputpos textarea{
	width:343px;
	height:180px;
}
#WFItem301104 ul li .wf-inputpos .wf-button{
	float:left;
}
#WFItem301162 form ul li .wf-contbox .clrB input{
	float:left;
}
#WFItem301162 form ul li .wf-contbox .clrB p{
	float:left;
}
#WFItem301162 form ul li.wf-field__5{
	clear:both;
}
#WFItem301162 form ul li.wf-field__6{
	clear:both;
}
#WFItem301162 form ul li.wf-field__7{
	clear:both;
}
#WFItem301162 #WFIcenter .clrB p{
	margin-top:7px;
}
#WFItem301162 ul{
	padding-left:0px !important;
}
#WFItem301162 .wf-field__4{
	line-height:3px;
	margin-bottom:42px;
}
#WFItem301162 .wf-field__5{
	line-height:3px;
	margin-bottom:42px;
}
#WFItem301162 .wf-field__6{
	line-height:3px;
	margin-bottom:42px;
}
#WFItem301162 ul li .wf-inputpos input.wf-input{
width:265px;
}
#WFItem301162 ul li .wf-inputpos textarea{
	width:342px;
	height:182px;
}
/*end*/