/* 
	Theme Name: Real Estste Boston Blog
	Theme URL: http://www.securenext.com/
	Description: Real Estste Boston Blog <a href="http://www.realestatebostonblog.com" >Real Estste Boston Blog</a>.
	Author: Securenext
	Author URI: http://www.securenext.com
	Tags: Real Estste Boston Blog, Securenext
*/
body	{
	behavior:url("csshover.htc");
	background:url(images/bg.jpg) repeat-x top #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#333333;
	margin:0px;
}

h1,h2,h3,h4,h5,h6,h6	{
	margin:0px;
	font-weight:normal;
}

p	{
	margin:0px;
	line-height:18px;	
}
table{
	border-collapse:collapse;
}

#container{
	margin:0px auto;
	width:1000px;
}
#wrapper{
	float:left;
	width:1000px;
}
.flt{
	float:left;
}
.frt{
	float:right;
}
a{
	text-decoration:none;
	
	color:#13588B;	
}
a img{
	border:0px;
}
/********************Header******************/
.header{
	float:left;
	width:980px;
	padding:0px 10px;
}

#logo{
	background:url(images/logo.gif) no-repeat left top;
	width:401px;
	height:31px;
	float:left;
	margin:15px 0px 0px 0px;
}
#logo a{
	width:401px;
	height:31px;
	display:block;
}
#header_rgt{
	float:right;
	width:570px;
}
/*
.search{
	float:left;
	padding:15px 0px 0px 20px;
}*/
.search{
	float:left;
	width:180px;
	padding:0px 0px 0px 0px;
	margin:15px;
	border:1px solid #CCCCCC;
	background:#FFFFFF;
}
.search input.txt{
	width:156px;
	font-style:normal;
    float:left; 
	border:1px solid #FFFFFF;
	margin:0px;
	font-size:14px;
}
.search input.btn{
	width:22px;
	background:url(images/search.gif) no-repeat left top;
	height:20px; 
	border:0px solid red;
	float:right; cursor:pointer;
	margin:2px 0px 0px 0px; 
}
/*
.search input{
	background:url(images/search.gif) no-repeat 96% 50% #FFFFFF;
	padding:3px 30px 3px 5px;
	border:1px solid #999999;
}*/
.toplink{
	float:right;
	color:#b9e8fc;
	line-height:58px;
}
.toplink a{
	color:#b9e8fc;
	padding:0px 5px;
}
.pagebg{
	float:left;
	background:url(images/pagebg.png) repeat-y;
	width:980px;
	padding:0px 10px;
}
/*********************Nav********************/

#nav1	{
	float:left;
	width:980px;
	margin:0px 0px;
	height:44px;
	background:url(images/nav_bg.gif) repeat-x left top #e4e4e4;
}

#nav1 ul	{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
}

#nav1 ul li	{
	margin:0px;
	float:left;
	position:relative;
	background:url(images/sep.gif) no-repeat right top;
	line-height:42px;
	width:163px;
	text-align:center;
	color:#303030;
}

#nav1 ul li.lstnav	{
	margin:0px;
	float:left;
	position:relative;
	background: none;
	line-height:42px;
	width:165px;
	text-align:center;
	color:#303030;
}

#nav1 ul li:hover	{
	background:url(images/menu_hover.gif) repeat-x left top;
	color:#FFFFFF;
}

#nav1 ul li a	{
	color:#303030;
	padding:15px 0px 15px 0px;
	text-decoration:none;
}

#nav1 ul li:hover a	{
	text-decoration:none;
	padding:15px 0px 15px 0px;
}

#nav1 ul li:hover a	{
	color:#ffffff;
}

#nav2	{
	float:left;
	width:980px;
	margin:0px 0px;
	height:44px;
	background:url(images/nav_bg.gif) repeat-x left top #e4e4e4;
}

#nav2 ul	{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
}

#nav2 ul li	{
	margin:0px;
	float:left;
	position:relative;
	background:url(images/sep.gif) no-repeat right top;
	line-height:42px;
	color:#303030;
}

#nav2 ul li:hover	{
	background:url(images/menu_hover.gif) repeat-x left top;
	color:#FFFFFF;
}

#nav2 ul li a	{
	color:#303030;
	padding:15px 24px 15px 24px;
	text-decoration:none;
}

#nav2 ul li:hover a	{
	padding:15px 24px 15px 24px;
	text-decoration:none;
}

#nav2 ul li:hover a	{
	color:#ffffff;
}

#nav3	{
	float:left;
	width:980px;
	margin:0px 0px;
	height:44px;
	background:url(images/nav_bg.gif) repeat-x left top #e4e4e4;
}

#nav3 ul	{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
}

#nav3 ul li	{
	margin:0px;
	float:left;
	position:relative;
	background:url(images/sep.gif) no-repeat right top;
	line-height:42px;
	color:#303030;
}

#nav3 ul li:hover	{
	background:url(images/menu_hover.gif) repeat-x left top;
	color:#FFFFFF;
}

#nav3 ul li a	{
	color:#303030;
	padding:15px 33px 15px 33px;
	text-decoration:none;
}

#nav3 ul li:hover a	{
	padding:15px 33px 15px 33px;
	text-decoration:none;
}

#nav3 ul li:hover a	{
	color:#ffffff;
}

#nav	{
	float:left;
	width:980px;
	margin:0px 0px;
	height:44px;
	background:url(images/nav_bg.gif) repeat-x left top #e4e4e4;
}

#nav ul	{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
}
#nav ul li{
	margin:0px;
	float:left;
	position:relative;	
	background:url(images/sep.gif) no-repeat right top;
	line-height:42px;
	color:#303030;
}


#nav ul li:hover	{
	background:url(images/menu_hover.gif) repeat-x left top;
	color:#FFFFFF;
}
#nav ul li a{
	color:#303030;
	padding:15px 15px 15px 15px;
	
	text-decoration:none;
}

#nav ul li:hover a{
	padding:15px 15px 15px 15px;

	text-decoration:none;
}
#nav ul li:hover a	{
	color:#ffffff;
}


#nav ul li ul	{
	display:none;
}

#nav ul li:hover ul	{
	width:225px;
	padding:0px 0px;
	background:#e4e4e4;
	left:14px;
	display:block;
	position:absolute;
	left:0px;
	top:44px;
	z-index:99;
	color:#FFFFFF;

}

#nav ul li:hover ul li	{
	float:left;
	width:225px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(images/nav_bg.gif) repeat-x left top #e4e4e4;

}

#nav ul li:hover ul li:hover	{
	background:url(images/menu_hover.gif) repeat-x left top;
	color:#FFFFFF;
}

#nav ul li:hover ul li a	{
	background:none;
	margin:0px;
	color:#303030;
}

#nav ul li:hover ul li:hover a	{
	color: #FFFFFF;
	margin:0px 0px 0px 0px;
	padding:15px 15px 15px 15px;
	width:200px;
}


/********************Mian container************/
#content{
	float:left;
	width:980px;
	margin:10px 0x;
	display:inline;
}
#contentleft{
	float:left;
	width:640px;
	margin:10px;
	display:inline;
}
#sidebar{
	float:left;
	margin:10px;
	display:inline;
	width:300px;
}
#sidebar ul{
	list-style:none;
	padding:0px;
	margin:0px;
	float:left;
}
#sidebar ul li{
	background:#ffffff;
	width:296px;
	float:left;
	margin:0px 0px 10px 0px;
	border:1px solid #e8e8e8;
}
#sidebar ul li h2{
	background:url(images/sidebar_titlebg.gif) repeat-x left top #484747;
	float:left;
	font-size:18px;
	width:294px;
	color:#FFFFFF;
	padding:10px 0px 10px 0px;
	margin:0px;
	border:1px solid #FFFFFF;
	text-indent:10px;
	border-bottom:0px;
}
#sidebar ul li ul{
	background:#f6f6f6;
	width:294px;
	float:left;
	border:1px solid #FFFFFF;
}
#sidebar ul li ul li{
	width:274px;
	padding:10px;
	border:0px;
	float:left;
	background:#f6f6f6;
}
#sidebar ul li ul.reccom{
	background:#f6f6f6;
	width:294px;
	float:left;
	border:1px solid #FFFFFF;
}
#sidebar ul li ul.reccom li{
	width:270px;
	padding:6px 6px 10px 10px;
	border:0px;
	float:left;
	background:#f6f6f6;
	margin:0px 2px 0px 2px;
	border-bottom: 1px solid #E9E9E9;
}

/********************Postarea*******/
.postarea{
	float:left;
	
	width:640px;
}
.postarea h1 a{
	color:#292929;
	font-size:30px;
}
.post_top{
	float:left;
	width:640px;
}
.date_bg{
	background:url(images/date_bg.jpg) no-repeat left top;
	width:80px;
	height:65px;
	float:left;
	margin:0px 10px 10px 0px;
	display:inline;
	text-align:center;
	color:#FFFFFF;
	padding:5px 0px 10px 0px;
	font-size:24px;
	line-height:10px;
}
.postauthor a{
	color:#13588b;
}
.postmeta	{
	width:620px;
	padding:10px;
	border:0px;
	float:left;
	background:#f6f6f6;
	margin-top:10px;
}

.postmeta a	{
	color:#13588b;
	text-decoration:none;
}
.postmeta a:hover	{
	color:#13588b;
	text-decoration:none;
}
.post-edit-link	{
	color:#13588b;
	text-decoration:none;
}
.post-edit-link:hover	{
	color:#13588b;
	text-decoration: none;
}

.postcomments	{
	float:left;
	width:640px;
	margin-top:10px;
}

.postcomments a	{
	color:#13588b;
	text-decoration:none;
}
.postcomments a:hover	{
	color:#13588b;
	text-decoration:none;
}

.postcomments textarea	{
	float:left;
	width:625px;
}

.postcomments #submit	{
	float:left;
}

.post	{
	padding:20px 0px 20px 0px;
	float:left;
}

.digg{
	float:left;
	padding:5px 0px;
}
/******************footer*********************/
#footer{
	background:url(images/footer.gif) repeat-x left top #1582b1;
	float:left;
	width:100%;
	padding:10px 0px;
}
#footer_in{
	margin:0px auto;
	width:980px;
	color:#FFFFFF;
}
#footer_in span{
	font-size:10px;
	text-transform:uppercase;
}
#footer_in p{
	margin:8px 0px;
}
#footer_in a{
	padding:0px 10px;
	color:#FFFFFF;
}

#sidebar ul li ul.archivess	{
	list-style-type:none;
	padding:0px;
/*	margin:5px 0px 5px 5px;*/
	padding:10px 4px 5px 5px;
	float:left;
	width:285px;

}

#sidebar ul li ul.archivess li	{
	background:url(images/arrow.gif) no-repeat left top;
	padding: 0px 0px 0px 15px;
	line-height:18px;
	margin:0px 0px 10px 0px;
	width:270px;
}

#sidebar ul li ul.archivess li a	{
	color:#000000;
	text-decoration:none;
}
#sidebar ul li ul.archivess li a:hover	{
	color:#000000;
	text-decoration: underline;
}

#sidebar ul li ul.luxsidebar	{
	list-style-type:none;
	padding:0px;
/*	margin:5px 0px 5px 5px;*/
	padding:10px 4px 5px 5px;
	float:left;
	width:285px;
	overflow-x:hidden;
	overflow-y: scroll;
	height: auto;
	max-height:400px;
}


#sidebar ul li ul.luxsidebar li	{
	background:url(images/arrow.gif) no-repeat left top;
	padding: 0px 0px 0px 15px;
	line-height:18px;
	margin:0px 0px 10px 0px;
/*	width:270px;*/
	width:255px;	
}

#sidebar ul li ul.luxsidebar li a	{
	color:#000000;
	text-decoration:none;
}
#sidebar ul li ul.luxsidebar li a:hover	{
	color:#000000;
	text-decoration: underline;
}
.blogprofiles	{
	float:left;
	padding:5px;
	background:#F6F6F6;
}
a.subscribe	{
	color:#FFFFFF;
	text-decoration:none;
}

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


/* Wriiten by surekha for header */

#he_img	{
	background:url(images/header.jpg) no-repeat;
	width:980px;
	height:113px;
}

.h_text	{
	color:#FFFFFF;
	padding:20px 10px 0px 0px;
	font-size:22px;
	font-family:"Myriad Pro";
}

/* Wriiten by surekha for header */

.postmetaout	{
	width:640px;
	padding:10px;
	border:0px;
	float:left;
	background:#f6f6f6;
}

.commentsouter	{
	border-top:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
	width:640px;
	height:30px;
	margin-top:10px;
	float:left;
}
.relpostsclass	{
	width:640px;
	float:left;
}
#relposts	{
	float:left;
	width:220px;
}
#relposts p	{
	font-weight:bold;
}

#relposts ul	{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	font-size:11px;
	font-weight:bold;
}

#relposts ul li	{
	margin:0px;
	float:left;
	position:relative;
	line-height:18px;
	width:200px;
}

#relposts ul li a	{
	padding:0px;
	text-decoration:none;
}

#relposts ul li a:hover	{
	text-decoration:underline;
}

/* bharathi */
hr{
color:#D1D0CC;
}
.searmls{
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:13px; 
	color:#195B7E
}
.mlspara{
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:13px; 
	color:#707070
}
.inner{
	width:200px;
	#width:200px; 
	border-bottom:1px solid #D1D0CC;
	border-right:1px solid #D1D0CC;
}
.inner1{
	width:82px;
	#width:82px; 
	border-bottom:1px solid #D1D0CC;
	border-right:1px solid #D1D0CC;
}
.selectcheck{
	 border:1px solid #000000;
	 width:200px; 
	 height:150px; 
	 background-color:#FFFFFF; 
	 overflow-x: hidden;
	 overflow-y: scroll;
}
.mlswidth{
	 width:100px;
	 border:1px solid #404040;
	 border-bottom:1px solid #D1D0CC;
	 border-right:1px solid #D1D0CC;
}

#btn_search
{
background:url(images/search_btn.gif);
width:86px;
height:23px;
cursor:pointer;
border:0;	
}
.postarea ul	{
	list-style-type:none;
	padding:0px;
	padding:10px 4px 5px 5px;
	float:left;
}

.postarea ul li	{
	background:url(images/arrow.gif) no-repeat left top;
	padding: 0px 0px 0px 15px;
	line-height:18px;
	margin:0px 0px 10px 0px;
}

/* bharathi */

.bgsub{
	float:left;
	width:640px; 
	border:1px solid #DDDDDD;
}

.selsubs{
	float:left;
	background:url(images/sub_bg.gif) repeat scroll;
	height: 32px;
	width:606px; 
	margin:2px;
	padding:12px 0px 0px 30px;
}

.selsubs p span.eid{
	color:#1582B1;
	font-weight:normal;
}
.selsubs1{
	float:left;
	height: 32px;
	width:606px; 
	margin:2px;
	padding:12px 0px 0px 30px;
}
.selsubs1 p.subnote	{
	color:#1582B1;
}

.checkpoint2	{
	float:left;
	width:550px;
	margin:2px 0px 2px 0px;
	padding:12px 0px 0px 30px;
}
.subright{
	float:left;
	margin:0px; 
	width:308px;
	color:#5C5C5C;
}

.bgsub1{
	float:left;
	width:640px; 
	margin:10px 0px 5px 0px;
}

.subright2 {
	float:left;
	/*font-size:14px;*/
	font-family:Arial, Helvetica, sans-serif;
	margin:0px; 
	width:308px;
	color:#5C5C5C;
	padding:10px 5px 5px 5px; 
}
.subright2 ul.children {
	float:left;
    list-style:none;
	margin:0px;
	padding:0px;
}

.subright2 ul.children li {
     list-style:none;
	 margin:0px;
	 padding:0px;
	 position: relative;
}

.catlist{
	float:left;
	width:640px;
}
.catlist ul{
	margin:0px;
	list-style:none;
	padding:0px;
	width:640px;
	float:left;
	background:url(images/list_bg.gif);
}
.catlist ul li{
	float:left;
	width:280px;
	padding:0px 20px;
	list-style:none;
	background:none;
	margin:0px;
}
.catlist ul li a{
	color:#6a6a6a;
	text-decoration:none;
}
.catlist .flt{
	float:left;
	padding:7px 0px 0px 0px;
}
.catlist .frt{
	float:left;
	line-height:32px;
}
/*
.catlist ul ul{
	margin:0px;
	list-style:none;
	padding:0px;
	width:600px;
	float:left;
	background:none;
}
.catlist ul ul li{
	float:left;
	width:200px;
	padding:0px 20px;
}
.catlist ul ul li a{
	color:#6a6a6a;
	text-decoration:none;
}
.catlist ul ul .flt{
	float:left;
	padding:7px 0px 0px 0px;
}
.catlist ul ul .frt{
	float:left;
	line-height:32px;
}

.catlist ul .children input{
	width:auto !important;
}
*/
#mybutton1{
	background: url(images/submit.gif) no-repeat;
	width:74px;
	cursor:pointer;
	height:28px;
	border:none;
}
#selectbutton{
	background:  url(images/select_all.gif) no-repeat;
	width:89px;
	cursor:pointer;
	height:28px;
	border:none;	
}
#deselectbutton{
	background: url(images/deselect_all.gif) no-repeat;
	width:99px;
	cursor:pointer;
	height:28px;
	border:none;	
}
.mlssub{
	float:left;
	width:960px; 
	border:1px solid #DDDDDD;
}
.mlsselsubs{
	float:left;
	background:url(images/sub_bg.gif) repeat scroll;
	height: 32px;
	margin:2px;
	padding:12px 0px 0px 8px;
	width:947px;
}
