html,html.custom,body.custom {background:#000; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif !important; color:#64645C;	}
* { padding: 0; margin: 0; }

.custom #container {background:url(./images/filleralt.jpg) repeat-y center; margin:0; padding: 0;  width:100%;}

.custom #page {  width:100%;  margin: 0px auto; padding: 0; background: url(./images/altbg.jpg) no-repeat top center;  }

/*---:[ header ]:---*/	
.custom #header {padding:0; width:100%; margin:0px auto; height:147px; border:none;}
#headerWrapper{width:956px; margin:0px auto;}

.custom #logo {display:none; }
.custom #logo2 {width:320px; height:70px;float:left;}
.custom .logo2{width:320px; height:60px;display:block; padding:0xp; margin:0px;position:relative;float:left; display:block;}

/*---:[ Nav ]:---*/
.custom a{color:#8b1e1e; text-decoration:none;}
	.custom a:focus {-moz-outline-style: none;}
	.custom a:active {  outline: none;}
	:focus {  -moz-outline-style: none;}
	:-moz-any-link:focus {  outline: none;}
	
/*---:[ nav menu styles ]:---*/
h1{font-size:70px; color:#6e6e6e; margin:20px 0 20px 15px; font-family:Tahoma, Geneva, sans-serif;line-height:70px; }
.tooltip{display:none; background:#efece3; border:2px solid #64645C; padding:10px;  position:absolute; top:40px; left:0px; font-size:14px;}

.custom  ul#tabs { z-index:99; position:relative;list-style-type: none; border:none; border-width: 0 0 0px 0px;height:70px;  width:535px; margin:0px 0 0 0; float:right;padding:0 0 0 0px;}
.custom  ul#tabs .menu{list-style-type: none; clear:right; float:left; width:100%;}
	ul#tabs li { border:none; background:none; position:relative; float: left; text-align:center; margin:0 1px 0 0 ;position:relative; }
	ul#tabs li.current_page_item, ul#tabs li.current-cat { border-bottom: 0; }
		ul#tabs li a{ cursor:pointer; margin:0px auto; padding: 20px 16px 15px 16px; font-size:24px; font-weight:normal;color:#fff; letter-spacing:0px; text-align:center; font-family:Tahoma, Geneva, sans-serif; text-transform:lowercase; display:block;}
		ul#tabs li a:hover {color: #ffffff; text-decoration: none; }
		ul#tabs li:hover {color: #ffffff; text-decoration: none; background:url(http://www.nickdip.com/site/wp-content/themes/nickdip/custom/images/nav-on.jpg) no-repeat;}
		ul#tabs li.current_page_item,ul#tabs li.current-cat{ background:none; }
		ul#tabs li.current_page_item a, ul#tabs li.current-cat a, ul#tabs li.current_item_parent a{border-bottom: 0;margin:0 0 0 0; cursor: default; background:#961b37 url(./images/navover.jpg) left top no-repeat;color:#ffffff; }
		ul#tabs li.current_page_item a:hover, ul#tabs li.current-cat a:hover {border-bottom: 0; color: #ffffff;}
		.navbg{display:hidden; position:absolute;}
		.primary-sublevel-1{z-index:100;display:none;margin:0px; list-style-type:none; float:left;background:#961b37;width:95px; font-size:16px; position:relative;  }
		.primary-sublevel-1 li{margin:0px !important;}
		.primary-sublevel-1 li a{background:#6d0019 !important; font-size:13px !important; width:62px; text-align:left !important; border-left:1px solid #8e273e;}
		.media-cat {width:95px;  text-align:center;}
		.media-cat a {width:64px;  text-align:center;}

/*---:[ footer ]:---*/
.custom #footer {position:relative;left:-1px; bottom:0px; background:#354455 url(./images/footer.jpg) repeat-x center top; height:50px; border:none; margin:0px auto; padding:0px 0 0 0px; width:956px; display:block;color:#ad9ca5; border:none text-align:center;}	
#footerWidgets{width:910px; margin:0px auto;}
#footer h3{font-size:20px; color:#cedded; font-family:Georgia, "Times New Roman", Times, serif;}
.custom #footer ul{ margin:0px auto; padding:10px 0 0 0px; list-style-type:none; display:block; border:none;}
.custom #footer li{}
.custom #footer li#richtext-3 { text-align:left; margin:0px 0px 0 0 ; width:620px; float:right;padding:0 0px 0 0; }
.custom #footer li#richtext-3 ul{padding:5px 0 0 0; list-style-type:none; width:100%;}
.custom #footer li#richtext-3 ul li{ float:left; margin:0 10px 0 5px; line-height:19px;text-align:center;}
.custom #footer li#richtext-3 ul li a{ float:left; padding:0 7px 0 7px; line-height:19px;text-align:center;color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:17px;}


/*---:[ Social]:---*/	
ul#social{list-style-type:none; float:left; margin:20px 0 0 13px; width:360px;}
ul#social li#facebook{width:97px; height:34px; background:url(./images/faceoff.jpg) no-repeat; float:left;margin:0px 5px 0 0px; }
ul#social li#twitter{width:76px; height:34px; background:url(./images/twitteroff.jpg) no-repeat; float:left;margin:0px 5px 0 0px;  }
ul#social li#youtube{width:97px; height:34px; background:url(./images/youtubeoff.jpg) no-repeat;  float:left;margin:0px 11px 0 0px; }
ul#social li#more{width:57px; height:34px; background:url(./images/moreoff.jpg) no-repeat;  float:left; position:relative;}

ul#twitterbox{float:left; width:550px; list-style-type:none; margin:10px 0 0 20px; font-size:13px; color:#7e7e7e}

/*---:[ Feature Box]:---*/	
.custom #feature_box { margin:0px auto; padding:0px; width:100%; background:none; border:none; }
.custom #featured{padding:0px 0px 0 0px; width:956px;  margin:0px auto;}
#dates{width:373px; margin:10px 0 0 0 ; float:left; text-align:left;}
.dates #dates{width:660px}
#dates ul{list-style-type:none; list-style-position:inside;}
#dates ul li {background:url(./images/dateli.jpg) no-repeat right;border-bottom:1px solid #ccc;width:100%; float:left;padding:14px 0 14px 0px;}
.custom #dates ul li a{display:block;font-size:12px; color:#000; padding:0px 0 0px 0px; margin:0 0 0 30px;}
#homewidgets{float:left; margin:30px 0 0 0 ; padding:0 20px 0 20px; width:910px;}
#home-widgets li#ngg-images-3{margin:0 0 10px 0; padding:0 0 3px 0; background:url(./images/widgetbottom.jpg) no-repeat bottom right;}
.ngg-widget{padding:0px;}
.ngg-widget img{border:none; margin:0px;}
#home-widgets li#text-4{width:510px; margin:0 0 5px 30px;}
#home-widgets li#text-4 h2{display:block; font-family:Tahoma, Geneva, sans-serif; color:#970224; font-size:40px; line-height:50px; margin:0 0 5px 0; width:50%; float:left;}
#latestNews{float:left; margin:0 0 15px 0; border-bottom:1px solid #d5d4d0; width:510px;}
#latestNews a{ color:#000; font-size:26px; padding:13px 0 13px 43px; background:url(./images/latestnews.jpg) no-repeat left; float:left; }
#latestNews #rss a{background:none; padding:0px; float:right;}
#latestNews a.readmore {background:none; float:right;}
#home-widgets li#getstuff{float:left; width:610px; margin:30px 40px 70px 40px; }
#home-widgets li#text-4 #getstuff h2{width:100%;text-align:left; float:left; display:block;}
.getstuff{width:22%; float:left; display:block; margin:20px 20px 20px 20px;}
/** Homepage Feature **/

.custom #featured #homewidgets h4{color:#415163; font-size:14px; font-weight:normal;margin:0 0 15px 0; }
.custom #featured #homewidgets h3 a{text-transform:none;display:block;font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#8b1e1e; margin:0 0 5px 0;}
#featured ul#featured-properties{margin:0 0px 0px 0 ; padding:0 0 0 0px;list-style-type:none;width:100%; height:250px; float:left; }
#featured ul#featured-properties p{position:relative;clear:right;font-size:11px;margin:0 0 10px 0;}
#featured-properties li.div{ position:relative;float:left; width:45%; padding:15px 15px 0 0; height:230px;}
#featured-properties #smalloverview{width:360px; padding:0px; border:none; float:left; margin:0px 0 10px 0; font-size:11px;}
#featured-properties #proptools{float:left;margin:0px 0 10px 0;}
#featured-properties #smalloverview div{padding:0 0 0 10px; border-right:1px dotted #666; width:46%;}

/*---:[ Homepage Widgets ]:---*/
.custom #feature_box ul#home-widgets {width:578px; float:left; margin:0 0 0px 0; list-style-type:none;}
#home-widgets li{width:578px; float:left;position:relative; padding:0 0 0 0px;  }
#home-widgets h1{margin:0 0 20px 0; font-size:20px;}
.custom #featured #home-widgets h3{text-transform:none; font-size:13px;}
.custom #featured #home-widgets h4{color:#415163; font-size:12px; font-weight:normal;margin:0 0 15px 0; }
#richtext-2{float:left;list-style-type:none; border-bottom:1px dotted #CCCCCC; margin:0 0 15px 0;}
.simpleMortgageCalcwidget{float:left;margin:0 0 15px 0; width:100%;}
.srp_table {clear:both; width:100%;}
a.featurethumb{background:#fff; float:left; padding:2px; border:1px solid #ccc; margin:0 0px 0 0px;}
a.widgetthumb{position:relative; background:#fff; float:left; padding:2px; border:1px solid #ccc; margin:0 15px 0 0px;}
a.viewdetails{float:left; margin:0px 15px 10px 0; position:absolute; right:0px; bottom:0px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
        filter: alpha(opacity=60); opacity: .6;}
a.viewdetailsleft{float:left; margin:0px 10px 10px 0; position:absolute; left:0px; bottom:0px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
        filter: alpha(opacity=60); opacity: .6;}



/*---:[ Content ]:---*/
.home #content_box{background:none !important;}
.custom #content_box { margin:0px auto;width:956px;  padding:0px 0px 0px 0px; height:auto; }
.custom #content_box.no_sidebars {margin:0px auto;width:100%; background: url(./images/lowerbg.jpg) repeat-x top center !important; padding:20px 0px 0px 0px; height:auto;}
.custom #wrapper{padding:0px 0px 20px 0; margin:0px 0 20px 0; width:100%;  float:left;}
.custom #content {margin:0px auto;width:680px; padding:20px 0 0 20px; float:left; }
.custom .post_box {padding:15px 0px 0 0; margin:0px 0px 0 0;  }
.custom .comments_closed{display:none;}
#sidebars{width:250px; float:left; background:#ffffff; border-left:1px solid #ccc;padding:20px 0 0 0; margin:0px 0 0 0; min-height:500px; height:100%; height:auto;}

/*---:[ Property Page ]:---*/
#upper-links{width:100%; float:left;margin:0px 0 0px 0;padding:10px 0 10px 0;  color:#000; font-size:15px;}
#upper-links a{font-size:15px;}
#yoast{width:550px;float:left;}
#yoastbreadcrumb{}
#yoastbreadcrumb a {color:#166cbe;}


#loading{width:32px; height:32px; display:none; position:absolute; top:30%; left:50%; background:url(./images/loading.gif) no-repeat; margin:0 32px 32px 0;}
#titleexcerpt{margin:0 0 0px 0; padding:0 0 10px; float:left; }
.backtotop{font-size:11px; float:right; padding:0 10px 0 0 ; text-align:right; cursor:pointer; background:url(./images/uparrow.jpg) no-repeat right;}
#excerpt{float:left; width:490px; margin:0 0 5px 0;}
#excerpt h2{font-size:24px; color:#8b1e1e; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 6px 0; }
#description{float:right;}
#text-6{float:left; clear:left;}
.post_tags{float:left;}
#left{width:465px; padding:0px; margin:0 25px 0 0; float:left;}
#brief{float:left;clear:left; width:100%;}
#brieflarge{float:left; width:465px; margin:0 0 15px 0; color:#000;}
#hilights{float:left;}
#propoverview #hilights ul{ background:none;}
ul#property-content #hilights ul li{width:98%; padding:3px 0 3px 15px; background:url(./images/rightarrow.png) no-repeat left;}
.price{font-size:24px; color:red; display:block; width:424px; text-align:right;float:left; margin:33px 0 5px 0px;}
#leadGen{float:left; width:100%;}
.imgleft{float:left; clear:left; margin:5px 25px 20px 0}
#propoverview .smaller{width:344px; margin:5px 0 0 0;padding:5px 20px 0 20px;}
#propoverview .smaller li{width:50%; font-size:12px; padding:1px 0 1px 0;}
#propoverview .bigger{width:344px; margin:5px 0 0 0;padding:5px 20px 0 20px;}
#propoverview .bigger li{width:100%; font-size:12px; padding:1px 0 1px 0;}
#propoverview p{font-size:12px; margin:0px 0 10px 0; padding:0px; color:#333; float:left; clear:left;}
#property-container h2{font-size:24px; color:#8b1e1e; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 6px 0; }
#property-container h3{color:#333; margin:0 0 10px 0;padding:0 0 0 20px; display:block; font-weight:bold;}
.tip{display:block; float:right; text-align:right; width:50%; font-size:11px;}
.photos{width:50%;display:block;float:left }
#propoverview ul{list-style-type:none; width:835px; margin:0px;float:left; background:url(./images/gradient.jpg) repeat-x; padding:0px 20px 20px 20px;}
#propoverview ul li{border-bottom:1px solid #ccc;  border-top:1px solid #fff; float:left; width:25%; font-size:12px; padding:5px 0 5px 0;	}
#propoverview ul li.litop{border-top:none;padding:9px 0 5px 0;}
#property-container{BORDER-BOTTOM:1PX SOLID #b5bbc2; BORDER-left:1PX SOLID #b5bbc2; BORDER-right:1PX SOLID #b5bbc2; min-height:500px;width:913px; overflow:hidden; position:relative;}
ul#property-content{ padding:20px;margin:0px;width:875px; list-style-type:none;overflow:hidden; float:left; }
ul#property-content li{}
ul#property-content li#executive-summary{margin:0px auto;}
#overview{padding:20px;}
#loandesc{width:835px; padding:10px 20px 0px 20px; font-size:12px; margin:0 0 20px 0;}
#loandesc h3{padding:0px; margin:0 0 5px 0;}
#loandesc p{padding:0px 0px 0px 0px;}
#eaod,#eae{width:426px;float:left;}
#propoverview #eaod ul, #propoverview #eae ul{width:386px; float:left;}
#eaod{margin:0 20px 0 0 ;}
#propoverview #eaod li, #propoverview #eae li{width:100%;}
ul#additional-info{float:left; background:none; padding:0px 0 15px 0;}
ul#additional-info li{ border:none;padding:5px 0 5px 35px; background:url(./images/adobe_pdf_icon.png) no-repeat left; float:left;}
#add-info{float:left; border-bottom:1px dotted #ccc;  border-top:1px dotted #ccc; padding:10px 0 0 0; margin:5px 0 10px 0;}
#propoverview .spacebox li{width:50%;}
#propoverview .spacebox li.spacedesc{width:100%; border-bottom:none; float:left;}

.space{width:100%; float:left;  padding:15px 0 0 0;}
.format_text h5{color:#8b1e1e; margin:0 0 15px 0; font-size:22px; text-transform:none; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; float:left;}
a#execimage{float:left;margin:0 0 15px 0; font-size:11px; color:#8b1e1e}
/*---:[ MailPress ]:---*/
.mp-loading{display:none;}
#mp-urlsubmgt{float:left;}


/*---:[ Property Sidebar]:---*/
#category-sidebar{width:200px; float:left; margin:0 20px 0 0;list-style-type:none;min-height:1000px; border-right:1px solid #ccc;}

.address{font-size:14px; clear:right; color:#010101; margin:0 0 5px 0; width:100%;}
#proptools{float:left; font-size:11px;padding:0px 0 0 0 ;}
#proptools ul{list-style-type:none; }
#proptools li a{color:#7393bb; font-size:11px;}
#proptools li{margin:0 0 3px 0;}
.jcarousel-item{width:80px; height:75px;}
#map {float:left; margin:0 0 0px 0; padding:15px 0 20px 0; border-top:1px dotted #ccc;}
#map_canvas{width:875px; height:300px; float:left; border:1px solid #ccc;}
#pano{float:left; margin:10px 0 0 0;width:875px; height:300px}
#mapform{float:left; width:100%;}
.wpcf7-form label{width:30%; display:block;}
#text-6 h3{margin:0 0 10px 0; color:#666;}
#message { background:#555; color:#fff; position:absolute; display:none; width:100px; padding:5px;clear:both; width:300px;}

/*---:[ ShareBar ]:---*/
#sharebar{list-style-type:none; width:100%; float:left;margin:0px 0 10px 0;padding:10px 0 5px 0; color:#000; font-size:11px;border-top:1px dotted #CCCCCC;border-bottom:1px dotted #CCCCCC; }
#sharebar li{float:left; margin:0 5px 0 0 ;}
#sharebar li.sharerss{margin:0px;}



#archive_info{padding:10px 0 10px 0; width:100%;border-bottom:none;}
.custom .headline_area{ width:100%;}
.custom .headline_area h1, #archive_info h1{color:#6e6e6e;padding:0 0 5px 0; width:100%; font-size:50px; letter-spacing:0px; line-height:32px; }
.home .post_box{display:none;}
.custom h2.entry-title a{font-size:24px; color:#000; padding:0px;}
.custom .format_text p{color:#666666; font-size:12px;line-height:16px; text-align:justify; padding:0 20px 0 0;}
h3{color:#666; text-transform:none; font-size:16px; margin:0 0 8px 0; font-family:Georgia, "Times New Roman", Times, serif; }
.format_text h3{color:#1c68ae; text-transform:uppercase; font-size:16px; margin:0 0 0px 0; }
.custom .teasers_box{border:none;width:670px; clear:none;padding:15px 15px 15px 0px; margin:0px 0px 0px 0; float:left;border-top:1px dotted #ccc; }
.teaser_thumb{margin:0 15px 0 0; border:1px solid #ccc; padding:3px; float:left;}
.custom .teaser{width:100%; margin:0 0px 0 0; PADDING:0PX 0 0px 0; }
.custom .top{border-top:none;}
.custom .teaser_right {float:left;}
.teaser .format_teaser{width:70%; margin:0px 0 0 0;}
.teaser .format_teaser p{ }
a.teaser_link{color:#166CBE;}
.teaser h2 { width:100%;}
#main-content{float:left; width:480px;padding:0 40px 0 0; margin:0 0px 0 0;}
#comments{display:none;float:left; width:100%;}

hr{clear:left; margin:20px 0 20px 0 ;color: #fff; background-color: #fff; border: 1px dotted #666; border-style: none none dotted;  width:100%; float:left;}
.sep{width:100%;background:url(./images/scroll.jpg) no-repeat center; float:left; margin:0px auto; height:22px;padding:10px 0 10px 0;}
.sep2{width:75%; border-bottom:1px dotted #ccc; float:left; margin:15px 0 15px 0; height:1px;padding:0px 0 0px 0;}
/*---:[ image Carousel ]:---*/

#mycarousel{float:left; position:relative; margin:0px;width:875px; list-style-type:none; margin:10px 0 0 0;text-align:center;}
ul#property-content #mycarousel li{display:inline; margin:0 10px 0 0;}
.gallery-main{}
ul#gallery-main-img{float:left; list-style-type:none; width:875px; height:300px; overflow:hidden; margin:0px;}
ul#gallery-main-img li a{background:#000;float:left; text-align:center; width:875px;}
#gallery{float:left; width:875px; padding: 0px 0 0 0px; margin:0 30px 0 0px;}
#gallery-inner{border:1px solid #666666; width:875px; height:300px; overflow:hidden; background:url(./images/loading.gif) no-repeat 50% 50%;}
#gallery img{margin:0 0px 0px 0;}


#propoverview ul#gallery-main-img_loop{float:left; list-style-type:none; width:460px; height:222px; overflow:hidden; margin:0px; padding:0px;}
ul#gallery-main-img_loop li a{background:#000;float:left; text-align:center; width:465px;}
#gallery_loop{float:left; width:469px; padding: 0px 0 0 0px; margin:0 0px 0 0px;}
#gallery-inner_loop{border:1px solid #8b1e1e; padding:2px;  width:460px; height:222px; overflow:hidden; background:url(./images/loading.gif) no-repeat 50% 50%;}
#gallery_loop img{margin:0 0px 0px 0;}
#propoverview ul#imgdesc{padding:0px; width:467px; height:300px; overflow:hidden; margin:5px 0px 25px 0; float:left;}
#propoverview ul#imgdesc li{width: 460px; height:222px; padding:0px; border:0px;}
#propoverview ul#mycarousel_loop{ background:none;width:465px; height:60px; padding:0px; margin: 10px 0 0 0 ;}
#propoverview ul#mycarousel_loop li{width:56px; height:56px; margin: 0 5px 0 0; float:left; border:1px solid #8b1e1e; padding:2px;  }
#overview div{font-size:11px;width:50%; float:left;}
#smalloverview{WIDTH:100%;  font-size:11px; float:left;margin:2px 0px 5px 0; padding:0 0px 0 0; }
#smalloverview div{width:60%; float:left; }
#smalloverview ul{list-style-type:none;}





.custom #footer li#richtext-4 { text-align:left;  margin:0 30px 0 0 ; width:250px; float:left; padding:0 0px 0 0; font-size:11px;}
.custom #footer li#richtext-4 p{ text-align:left;  font-size:11px;}
#richtext-4 h3{margin:0 0 12px 0;}
#mailpress-4 h3{margin:0 0 15px 0;}
#mailpress-4 input{border:1px solid #CEDDED; background:#354455; margin:5px 0 5px 0; clear:right; color:#CEDDED; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#mailpress-4 label{margin:5px 5px 5px 0; display:block; width:60px;float:left; clear:left;}
#mailpress-4 input.mp_submit{clear:left;float:right; background:#CEDDED; color:#354455}
.custom #footer li#mailpress-4{ text-align:left; margin:0 0px 0 0 ; width:32%; float:left; clear:right;padding:0 0px 0 0; font-size:11px; line-height:16px;}
.custom #footer a{ font-size:12px;  text-decoration:none; border-bottom:none;color:#8b1e1e;}
.custom #footer a:hover{ color: #fff;text-decoration:underline;}
a.alignright{float:left; clear:left; font-size:12px !important; margin:0 0 0 10px;}
.email{font-size:12px;display:block; padding:0 0 0 15px; background:url(./images/email.gif) no-repeat left ; background-position:0 4px }
.phone{display:block; padding:0 0 0 15px; background:url(./images/phone.gif) no-repeat left ; background-position:0 4px }
.custom #footer li#richtext-6{width:100%;float:left;  margin:15px 0 0 0; background:url(./images/footerdiv.jpg) no-repeat top center;  padding:0px 0 0 0;}
#richtext-6 ul{float:left; width:100%; text-align:center; margin:0px auto;}
.custom #footer #richtext-6 li{ display:inline; margin:0px; }
.custom #footer #richtext-6 li a{padding: 0 20px 0 20px; color:#eaeaea; font-size:11px;}
/*---:[ Dynamic Form ]:---*/

#cformsform{width:100%; float:left;}
div.cf_info {float:left; width:100%; clear:left;}
.cform label {width:240px;}
.cform label span {width:240px;}
.cform textarea, .cform input {width:260px;}
img.captcha-reset {width:29px; height:22px;}

/*---:[ Contact Form ]:---*/

#custom_cf7-3{width:360px;list-style-type:none; float:left; padding:15px 0px 0 0px; margin:15px 0 0 0; border-top:1px dotted #9b9b9a;}
#overview #cf7_form_box, #overview #wpcf7-f1-w1-o1{width:100%;}
#propoverview #wpcf7-f1-w1-o1 p{width:100%;}
#overview #wpcf7-f1-w2-o1{width:100%;}
#custom_cf7-3 p{display:block; width:100%;margin:0 0 5px 0; font-size:11px; float:left; padding:0px;}
#custom_cf7-3 label{display:block; margin:0 5px 0 0 ;width:35%; text-align:right; float:left;}
#custom_cf7-3 span{display:block; width:60%; text-align:left; float:left;}
#custom_cf7-3 input, #custom_cf7-3 textarea{text-align:left; float:left; background:#fff; border:1px solid #666;}
#custom_cf7-3 input.askjane{background:url(./images/ask-jane.gif); height:48px; width:186px; border:none; text-indent:-9999px; margin:0px auto; text-align:center;font-size: 0px;display:block;line-height: 0px;}
#overview div.wpcf7-mail-sent-ok {border:1px solid #666; background:#fff; margin:0px; padding:0px; font-size:11px; position:absolute; top:50%; padding:20px; width:300px;}
#overview div.wpcf7-response-output{border:1px solid #666; background:#fff; margin:0px; padding:0px; font-size:11px; position:absolute; bottom:-10%; padding:20px; width:300px;}
#propoverview div.wpcf7-mail-sent-ok {border:1px solid #666; background:#fff; margin:0px; padding:0px; font-size:11px; position:absolute; top:50%; padding:20px; width:300px;}
#propoverview div.wpcf7-response-output{border:1px solid #666; background:#fff; margin:0px; padding:0px; font-size:11px; position:absolute; bottom:-10%; padding:20px; width:300px;}


.format_text .cf-ol{margin:0 20px 0 20px;}
.cf-fs1{border:1px solid #eee}
.cf-fs1 legend{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; padding:5px; color:#666;}
ol.cf-ol li {list-style:none;border-bottom:1px dotted #ccc; padding:10px 10px 10px 10px;}
ol label{display:block; float:left;width:30%;}

#wpcf7-f2-p17-o1 input{}
span.wpcf7-list-item label{width:30px;}
#agent, #prequal{margin:0px 0 10px 0;display:block; width:100%; float:left; clear:right;}
.wpcf7-list-item{width:60px; display:block; float:left;}
#wpcf7-f2-p17-o1 input.wpcf7-validates-as-required {width:200px;}

#cft dl {padding:5px 0 5px 0;}

/*---:[ FancyBox ]:---*/
#tip7-title { text-align: left; }

#tip7-title b { display: block; }

#tip7-title span { float: right; }

#wp-email-popup{border:1px solid #ccc;background:#fff; float:left; font-family:Arial, Helvetica, sans-serif;}
#wp-email-popup p{font-size:12px; color:#000;margin:0 0 5px 0; float:left; padding:5px 0 5px 0px;font-family:Arial, Helvetica, sans-serif;}
#wp-email-content{float:left; margin:10px 0 0 0 ;}
#wp-email-content p{font-size:11px; color:#666; margin:0 0 5px 0;float:left;clear:right; width:100%; border:none; padding:0px;font-family:Arial, Helvetica, sans-serif;}
#wp-email-loading{display:none;}

.format_text {float:left;width:100%;}
.addtoany_share_save_container{float:left;}
#wp-calendar{width:660px; font-size:14px; float:left;}
#wp-calendar-ec3_2010_4{border:1px solid #ccc; padding:0px;}
#wp-calendar-ec3_2010_4 thead th{background:#ccc; padding:3px;}
#wp-calendar table td, #wp-calendar table td.pad:hover, #wp-calendar table.nav tr td {border:1px solid #ccc; padding:15px 0 15px 0;}
#wp-calendar .pad{border:none;}
#wp-calendar .nav td{border:none !important;}