/* CSS Document */

/* -------------------------------------------------------------- 

	Theme Name: Realty
	Theme URI: http://fearlessflyer.com/themes/realty
	Description: a Responsive Wordpress theme built for Real Estate Agents.
	Author: Fearlessflyer.com
	Author URI: http://fearlessflyer.com
	Version: 1.0

Orange: CF7000
-------------------------------------------------------------- */

 
body {
	background-color: #EDEDED;	
    color: #515151; 
	font-family:Arial, Helvetica, sans-serif; 
	overflow-x: hidden; 
	color:#000;
}
.nopadding{
	padding:0 0 0 0;
}
a {
	color: #0E762B; text-decoration: underline; line-height: inherit; }

a:hover { /*color: #e67c00;  */
-webkit-text-shadow:  0px 0px 6px #FFFF00;
        text-shadow:  0px 0px 6px #FFFF00;
        filter: dropshadow(color=#ffff00, offx=0, offy=0);
}
a:hover {}
a img {border:none;}
.alignleft{float:left;}
.alignright{float:right;}
.clear {clear: both; display:block;}
header {
	/* background: #0E762B;  /*url(images/header.png) repeat-x*/
	background: #FFFFFF;
	min-height:80px;	
	width:100%;
	margin-bottom:15px;
	border-bottom: 6px solid #FFFF00;
/*	z-index: 1000;
	position:fixed;
}

html.js body.page div#wrap.row{
	padding-top: 100px;*/
}	

.home header{
	margin-bottom: 30px;
}


#wrap {min-height:500px; margin-bottom:30px;}
#wrap.row, header .row, footer .row{width:1024px;}

.logo-layer{
	top: 2px;
	/*float:left;*/
	font-size:25px;
	line-height: 50px;
	min-height: 45px;

}


footer a{
		text-decoration:none;
}
h1 a{
		text-decoration:none;
}

.logo-layer a {


/*	font-family:'Lato';
	text-transform:uppercase;
	top:15px;
		*/
		text-transform:uppercase;
		text-decoration:none;
	color:#000000;
	position:relative;
	font-weight:bold;
	line-height: 40px;
}

.logo-layer a:after{	
	content:" Inc.";
	font-size: 16px;
	text-transform: capitalize;
	margin-right: 10px;


}
.logo-layer a:hover {
/*	font-weight:400;*/
	color:#000000;
	text-decoration: none;
-webkit-text-shadow:  none;
        text-shadow:  none;
	
}
.logo-layer a img {
	width:300px;
	height:40px;
}

#searchform{
	display:block; margin-top:15px;	 
	background-color: #ECEDE9;
	border-left: 1px solid #C9CAC6;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #C9CAC6;
	height: 35px;
	outline: 0 none;
	position:relative;
	padding: 8px 8px 6px;
}
#searchform input[type="text"]{
	border-radius:none;
	box-shadow: none;
	color: rgba(0, 0, 0, 0.75);
	display: block;
	font-size: 14px;
	height: 21px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 100%;
}	
 
#searchform input {
	background-color: #ECEDE9;
	border:none;
	color: #252525
}
#searchsubmit {
	background:url(images/search.png);
	width:25px;
	height:25px;
	position:absolute;
	top:5px;
	right:5px;
	text-indent:-9999px;
}


#content {
	margin-bottom:0px; 	
}
.post-container{
	background:#fff;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
	padding-bottom:20px;

}
.post-container.short{
	padding-bottom:0;
}
.post-title {background:#fff; }
.post-title h1, 
.post-title h2  {font-weight:normal; font-size:32px; padding:15px 18px; margin-bottom: 0px;  margin-top: 0;  font-family:'lato'}
.post-title h1 a {color:#000000;}
.post-title h2 a {color:#000000; text-decoration:none;}
.page .post-title h1,
.page .post-title h2 {padding: 20px 30px;}
/* .single .post-title{background:#000;}
.single .post-title h1 a{ color:#eeeeee} */
.post-meta { /*font: italic 14px georgia,serif; color:#777777;  */ padding:0 18px 20px 18px; }
.post-meta a, #sidebar a { /*color:#cf7000; */}
.post-meta a:hover, #sidebar a:hover, footer a:hover { /*color:#FFFF00; */}
.blog .post-content, .archive .post-content, .category .post-content{padding:0 25px 0 20px; 	border-bottom: solid 5px #0E762B;}
.single .post-content, .page .post-content{padding:0 30px 25px 30px;}
a.small.button.continue {margin:15px 0 0 0;}

.featured {margin-bottom:25px;}
/*content*/
.featured img {width: 100%;}

.post-content p {margin:0 0 20px 0;}
img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 10px;
}

img.alignnone {
	display: inline;
	margin: 0 0 10px;
}

img.alignleft {
	display: inline;
	margin: 0 15px 10px 0;
}

img.alignright {
	display: inline;
	margin: 0 0 10px 15px;
}

.alignleft {
	float: left;
	margin: 0 15px 10px 0;
}

.alignright {
	float: right;
	margin: 0 0 10px 15px;
}

.wp-caption {
	padding: 5px;
	text-align: center;
}

p.wp-caption-text {
	font-size: 10px;
	margin: 5px 0;
}

.wp-smiley,
.wp-wink {
	border: none;
	float: none;
}
/*ol and ul*/
.post-content ol,
.post-content ul {
	margin: 0;
	padding: 0 0 25px;
}

.post-content ul li {
	list-style-type: disc;
	margin: 0 0 0 30px;
	padding: 0;
}

.post-content ol li {
	margin: 0 0 0 35px;
}

.post-content ol ol,
.post-content ul ul {
	padding: 0;
}
blockquote, blockquote p {font-style:italic;}


/*homepage*/

.row.homepage-bg{
/*background:url(images/bg.jpg) no-repeat;
background-position:centre centre;
-webkit-background-size:cover;
-moz-background-size:cover;
background-size:cover;*/
min-height:380px;
width:auto;
margin-top:-30px;
padding-top:15px;
border-bottom: 8px solid #0E762B;

}

html.js body.page div.not-home{
margin-top:-15px;
}

.row.homepage-bg .twelve.columns.centered {
width:1024px;
max-width:100%;
}
.row.homepage-bg h1 {
font-family:'Lato';
font-size:45px;
line-height: 40px;
font-weight:bold;
color:#fff;
text-shadow:1px 1px 0 #2B4A75;
}
.row.homepage-bg h1 span.big {
font-weight:800;
font-style:italic;
}
.row.homepage-bg .seven.columns {padding-left:0; margin-top:0px;}
.search-wrap.transp, .search-listings.transp{
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.70);
margin:30px 0; 
}
.row.homepage-bg p {
/*color:#ccc; font-family:'Lato'; font-size:19px; padding:0 25px 0 3px;
text-shadow:1px 1px 0 #2B4A75; font-weight:300; */ 
font-size:18px; 
line-height: 18px;
margin-bottom: 18px;
}
.home .columns.boxed h3, h3#latest-listings {font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px;
    font-weight: 300; color:#333333;  font-size: 16px;
    font-style: italic;
    font-weight: normal;}
h3#latest-listings {margin:0 0 25px 0; border-bottom:1px solid #ccc; text-align:center; clear: both;}
h3#latest-listings span {background:#EDEDED; padding:10px 25px; position:relative; top:8px;}
.home .columns.boxed ul li {list-style:none; border-bottom:1px solid #ccc; padding:8px 0 10px 20px; font-style: italic; 
 background: url("images/bullet.png") no-repeat scroll 0 13px transparent;
}
.home .columns.boxed ul li:last-child{border-bottom:none;}
.home .columns.boxed ul li a {color:#666666;}
.four.columns.boxed {padding:30px 55px 30px 10px;}
.four.columns.boxed.about img, .about-the-realtor img {float:right; margin:5px 0 10px 12px;}
.four.columns.boxed.about h3 {margin-bottom:25px;}




/*sidebar*/
.sidebar-box {background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7); box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); margin-bottom: 20px;}
.sidebar-box .title {background:#0E762B; font-weight:300; text-transform:uppercase; padding:8px 12px; font-weight:bold; color:#FFFFFF;}
.sidebar-box ul {padding:10px 15px 20px 15px;}
.sidebar-box ul li {list-style:url(images/arrow-right.png); margin-left:22px;}
#calendar_wrap {padding:10px 5px 12px 7px;}
#calendar_wrap caption {padding:0 8px 10px;}
.sidebar-box.search-listings {padding:12px 30px 8px; }
.home .sidebar-box.search-listings {  margin: 0 20px 0 0px;}
.sidebar-box.search-listings h3 {background:url(images/house.png) no-repeat top right;   margin:0 0 10px 0; padding:16px 0 16px 0;}
.sidebar-box.search-listings input.button[type="submit"] {float:right; margin-top:10px;}
.sidebar-box .textwidget {padding:20px 25px; line-height: 21px;}
.about-the-realtor {margin-bottom:20px;}


/*comments*/
#respond {padding: 8px 30px 25px 30px; background-color: #F5F5F5; border-top: 1px solid #ECECEC; border-bottom: 1px solid #F5F5F5;}
#respond p {clear:both; display:block;}
#respond label {display:inline; margin: 0 5px 0 0;} 
#respond small {color:#999999;}
#respond input[type="text"], #respond textarea{margin-top:8px;}
#respond textarea {height:174px; margin-bottom:50px;}
#respond textarea.in-contact-form {height:103px;}
ul.commentlist {padding:8px 30px 0 30px; }
ul.commentlist li {list-style:none;}
ul.commentlist li.pingback .comment-body, ul.commentlist li.trackback .comment-body{background:#ececec; padding:25px;}
ul.commentlist p {/*font-family:Georgia, "Times New Roman", Times, serif; */ margin-bottom:7px;}
ul.commentlist .comment-meta {display:none;}
ul.commentlist img.avatar{float:left; margin:5px 8px 5px 0;}
ul.commentlist li .comment-body { margin:0 0 15px 0; border-bottom:1px solid #ececec; padding-bottom:15px;} 
div.reply{ margin-top:-8px;}
a.comment-reply-link, #cancel-comment-reply-link {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
#cancel-comment-reply-link {display:block; height:20px; margin-bottom:12px;}
#comments, #respond h3 {font-family:'Lato'; font-weight:300; text-transform:uppercase; font-size:30px; padding:0 0 30px 30px;}
#respond h3 {padding:10px 0 22px 0; margin-bottom:0; text-shadow:1px -1px 0 #fff;}

/*comment and page navigation links*/
.comment-navigation, .page-navigation { height:20px;clear:both; display:block;}
.comment-navigation { margin:0 30px 35px;}
.row.page-navigation {margin-top:20px; }


/* =Menu
-------------------------------------------------------------- */

#access {
	background: #0E762B;
	height:30px;	 
	font-family:  sans-serif;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	 
	 
}

#access .menu-header,
div.menu {
	 max-width: 960px;
	 margin: 0 auto;
	 
}
#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0 0 0 70px;  /*  Logo adjustment */
}

#access .menu-header ul ul{
	margin: 0;
}


.logo-layer{ 
	padding-left: 100px; /*  Logo adjustment */
}

#logo-overlap{    /*  Logo adjustment */
	float:left; margin-right: 0px; float:left; position:absolute; z-index: 1100; width: 100px; padding:0
} 

#access .menu-header li,
div.menu li {
	float:left;
	position: relative;
	margin-right: 10px;
}
#access a {
	display:block;
	text-decoration:none;
	color:#fff;
	padding:0 10px;
	line-height:30px;
}
#access ul ul {
	display:none;
	position:absolute;
	top:28px;
	left:0;
	float:left;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	width: 180px;
	z-index: 99999;
}
#access ul ul li {
	min-width: 300px;	
}
#access ul ul ul {
	left:100%;
	top:0;
}
#access ul ul a {
	background:#333;
	height:auto;
	line-height:1em;
	padding:10px;
	 
}
#access li:hover > a,
#access ul ul :hover > a {
	color:#ffff00;
	background:#333;
}
#access ul li:hover > ul {
	display:block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a,
#access ul li.current_page_item > a:hover,
#access ul li.current-menu-ancestor > a:hover,
#access ul li.current-post-ancestor > a:hover,
#access ul li.current-menu-item > a:hover {
	color: #0E762B; 
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top,  #eeeeee 0%, #ffff00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffff00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffff00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eeeeee 0%,#ffff00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eeeeee 0%,#ffff00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eeeeee 0%,#ffff00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffff00',GradientType=0 ); /* IE6-9 */

}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover,
#access ul li a:hover {
	color:#ffff00;
	-webkit-text-shadow:  none;
       text-shadow:  none;
}

	

/*default wp gallery styles*/

.gallery { margin: 0 auto 18px; }
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item { width: 50%; }
.gallery-columns-4 .gallery-item { width: 25%; }
.gallery img {
	box-shadow: 0px 0px 1px #ccc;
	border: 1px solid white;
	padding: 8px;
	background: #f2f2f2;
	margin-bottom:15px;
}
.gallery img:hover {
	background: white;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl, .gallery dt { margin: 0; }
.gallery br+br { display: none; }

/*fix for orbit loading images problem*/

#featured { background: #f4f4f4; height: 600px;}
#featured img { display: none; }

#featured.orbit { background: none; }
#featured.orbit img { display: block; }

.orbit-wrapper {margin-bottom:30px;}

/*fix for floating right last element*/
/*[class*="column"] + [class*="column"]:last-child {
    float: left;
}*/


.post-content ul.accordion li, 
.post-content ul.tabs-content li {margin-left:0; list-style:none;} 

.overview {width:43%;  padding:0 0 15px 0; float:right; margin:0 0 15px 20px;  border-bottom: 1px solid #ECECEC;}
.overview h6, .sidebar-box.search-listings h3 {/*color:#333333; font-style:italic; font-family:georgia; font-weight:normal; font-size:16px;*/
color:#000000; font-weight:bold; font-size: 20px; }
.post-content ul.tabs-content .overview li {   background:url("images/bullet.png")no-repeat; background-position:0 5px;
    margin-left: 0; padding:0 0 5px 22px; font-style:italic;  }
	
	
 /* tiny nav for desktop */
.tinynav { display: none }	
select.tinynav {padding:5px; border:1px solid #333333; margin:3px 15px 0 0;
background:#000000; color:#fff;
font-family: 'Lato', sans-serif;
font-weight:300;
font-size:14px;
text-transform:uppercase;
}
select.tinynav option {padding:0 0 0 15px;}

@media only screen and (max-width: 930px){
	.phoneNumberYellow{ padding: 6px 6px 0 0 !important; font-size: 26px !important; }
}

@media only screen and (max-width: 896px){
	.logo-layer a, .logo-layer {font-size: 20px; }
	.sidebar-box.search-listings h3{ background:none;}

}

	
@media only screen and (max-width: 767px) { 
    .logo-layer a, .logo-layer{ line-height: 25px; }
	.overview{width:100%; clear:both; padding-left:25px;}
	.row.homepage-bg {height:auto;}
	.sidebar-box.search-listings.transp{margin-top:0;}
	.row.homepage-bg .seven.columns {margin-top:-20px;}
	.tinynav { display: block }
	ul#menu-header, .menu-footer, ul.menu { display: none }	 
	
	.sidebar-box.search-listings{
		margin: 0;
	}
	
	.ninja-forms-form-wrap .ninja-forms-form .field-wrap.label-left .ninja-forms-field, .ninja-forms-form-wrap .ninja-forms-form .field-wrap.label-left .ninja-forms-star-rating-control{
	width: 92%;
	}

}

@media only screen and (max-width: 581px) { 
	.logo-layer a, .logo-layer {font-size: 17px; line-height:30px;}
}


li#detailsTab {overflow:hidden;}


/*listing archive page*/
.listing { margin-bottom:20px;}
.listing h2, 
.listing h3,
.listing h5 {/*font-family:'Lato'; */ font-weight:bold; text-transform:uppercase; padding: 10px 12px 0 12px; overflow: hidden; line-height: 20px; min-height: 46px;}
.listing h5 a { color:#0E762B;}
.listing h5 a:hover {
		text-shadow: 0px 0px 8px #ffff00;
        filter: dropshadow(color=#ffff00, offx=0, offy=0);
		}
.listing p {color:#000; /* font-style:italic; font-family:georgia; font-weight:normal; */ font-size:14px; padding:0 18px 20px;}
.smart_post a.button.small,
.listing a.button.small {float:right;  padding: 2px 6px 4px;}

.listing .post-container a img{
	margin-bottom: 10px;
}	

/*listing search form*/
.twelve.columns.listing-search {margin:0 0 30px 0;}
.listing-search h3, h3.foundPosts {text-shadow:1px -1px 0 #fff; font-family:'Lato'; font-weight:300; color:#333333; font-size:18px; margin-top:0; margin-bottom:20px;}
.search-wrap { background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); overflow:hidden; padding:20px 0 12px 0;}
.search-wrap select, .sidebar-box.search-listings select{ 	 
    background:#ecede9;
	border-left: 1px solid #C9CAC6;
    border-top: 1px solid #C9CAC6;   
    padding: 8px 5px 8px 10px;
	margin:0 2px 10px 0;
}
.search-wrap select option, .sidebar-box.search-listings option {padding:0 0 0 10px;}

/*footer*/

footer {background:#000000; min-height:60px; /*font-family:'Lato' */; font-weight:300;
border-top: 8px solid #0E762B;
color: #CCCCCC;
  }
footer .eight.columns {padding:22px 0 0 16px;}
.credits {text-align:right; padding:15px 20px 20px 0; font-size: 11px; line-height:13px;}
.credits a,
footer a {color:#CCCCCC;}
 
 
.row.homepage-bg ul{
	margin-left: 55px;
	color: #FFFFFF;
}
 
.row.homepage-bg .homeList li{
	font-size: 18px;
	font-weight: bold;
	text-shadow: 0px 0px 3px #446A99, 0px 0px 5px #446A99, 0px 0px 10px #446A99, 0px 0px 15px #446A99, 0px 0px 20px #446A99; 
}

.row.homepage-bg h1 span.h1small{
	font-size: 35px;
	font-weight:300;
}

.row.homepage-bg h1 span.h1small2{
	font-size: 30px;
	font-weight:400;
}





/**********************  Added by Richard  ***************************/

/*  START    /plugins/smart-recent-post/css/smartPostStyle.css?ver=3.6 */

.smart_post{ /*width: 300px; */}
.smart_post ul { list-style: none;}
.smart_post ul li {  list-style: none; padding: 16px 0 16px 0;  font-size: 13px !important; line-height: 20px; border-bottom: 1px solid #000000; margin-left: 10px;}
.smart_post ul li img { float: left; margin-bottom: 14px; }
.smart_post ul li a { /*color: #000; text-decoration: none; */ font-weight:bold;} 
.smart_post ul li h3 { clear: none !important; padding-top: 10px; font-size: 18px !important; line-height: 22px;}
.smart_post ul li a:hover { text-decoration: underline; }

/*  END     /plugins/smart-recent-post/css/smartPostStyle.css?ver=3.6 */

.ninja-forms-field-error p,
.ninja-forms-field-error{
	color: #990000;
	font-weight:bold;
	margin-right: 26px;
    margin-top: -36px;
	float:right;
}

.ninja-forms-error-msg p{
	color: #990000;
	font-weight:bold;

}

.descriptionBox{
	height: 100px;
    line-height: 15px;
}

.SendButton{
	margin-right: 20px;
}

.howly,
.howly-wrap{
	display: none;
	visibility: hidden;
}

.phoneNumberYellow{
	font-size: 28px;
	line-height: 40px;
	font-weight: bold;
	color: #0E762B; /* header title text color */
	float: right;
	padding: 6px 30px 0 0;
}
.phoneNumber{
	font-size: 28px;
	font-weight: bold;
	/* color: #FFFF00; /* header title text color */
	float: right;
	padding: 6px 38px 0 0;
}

div#content div.post-container div.post-content p span.phoneNumber{
	float:none;
}

.search-layer{

}

.ui-accordion-header{
    margin:5px 0 0;
}
.ui-accordion-header a{
    padding:5px 12px;
    background: #0E762B; 
    color:#FFF;
    display:block;
}
.ui-accordion-header.ui-state-active a,
.ui-accordion-header a:hover{
    background-color: #0E762B;
}
.ui-accordion-content{
    padding: 20px;
	border: solid 2px #0E762B;
/*	height: auto !important; */
}

div.post-container .post-content p.ui-accordion-header{

	margin-bottom: 5px;
}

p.ui-helper-reset{
	height: 0;
	padding: 0;
	margin: 0;
	visibility: hidden;
	display:none;	
}	



ul.homeList li a{
	color: #FFFFFF;
	text-decoration: none;
}
html.js body.home div.row div.twelve div.seven ul.homeList li a:hover{
	
	text-decoration: underline;
}


textarea.ninja-forms-field{
	font-family: Arial, Helvetica, sans-serif;
}

.button{
background: none repeat scroll 0 0 #0F7733;
border: 1px solid #0E762B;
}

.button:hover{
border: 1px solid #FFFF00;
-webkit-box-shadow:  0px 0px 8px 2px #FFFF00;
        box-shadow:  0px 0px 8px 2px #FFFF00;
		color: #FFFF00;
}

a.button:hover{
-webkit-text-shadow:  none;
        text-shadow:  none;
}
/*
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus{
border: 1px solid #FFFF00;
} */

.ninja-forms-form-wrap .ninja-forms-form .text-wrap.label-inside input.ninja-forms-req, .ninja-forms-form-wrap .ninja-forms-form .textarea-wrap.label-inside textarea.ninja-forms-req{
	width: 100% !important;
}

.video{
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video iframe,
.video object,
.video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* See more at: http://avexdesigns.com/responsive-youtube-embed/#sthash.Eeqs52Ei.dpuf  */


.ninja-forms-response-msg p{
	color: #990000;
	font-size: 22px;
}

.checkbox8{
	float:left !important;
	font-weight: bold;
}

