.bostonSlider, .bostonSlider div {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	line-height: 1;
}

.bostonSlider.listUpperLine{
	background: none;
}
.bostonSlider #container {
	background: none repeat scroll 0 0 #FFFFFF;
    font-size: 12px;
    width: 800px;
	 }

.bostonSlider a{
	text-transform:none;
	color:#333
	text-decoration:none;
}

.bostonSlider a:hover{
	text-decoration:none;
}

.bostonSlider #footer{
	background:#F0F0F0;
	padding:10px;
	border:#999 dotted 1px;
}

.bostonSlider ul.lof-main-wapper .premium_key_image{
	background:				 url("/images/icons/PremiumKey.png") no-repeat top left;
	padding-left:			1px;
	display:				inline-block;
	/*width: 					11px;
	height: 				11px;*/
}
.bostonSlider ul.lof-main-wapper .blue-key{
	 background-position:	 0 0; 
	 width: 				11px; 
	 height: 				10px; 
}
.bostonSlider ul.lof-main-wapper .gray-key{
	background-position: 	0 -60px; 
	width: 					11px; 
	height: 				10px;
}
.bostonSlider .lof-slidecontent, .lof-slidecontent a {
	color:#FFF;	
	/*font-weight: bold; */
}
.bostonSlider .commentsCount {
    background: url("/images/bg/baloon.png") no-repeat scroll 9px 5px transparent;
    float: left;
    font-size: 10px;
    padding-right: 20px;
    padding-top: 2px;
    width:6px;
    margin-left: 10px;
	}
.bostonSlider .credit {
    float: left; 
    font-weight: normal;   
}
.bostonSlider .writer{
	display: inline;
}
.bostonSlider .writer a, .bostonSlider .writer span{
	font-family: Helvetica;
    font-size: 12px;
    color : #fff;
}
.bostonSlider .autorBarWriters {
	color: white;
    font-size: 12px;
    font-weight: bold;
	}
.bostonSlider .lof-slidecontent a.readmore{
	color:#58B1EA;
	font-size:95%;
	
}
.bostonSlider .lof-slidecontent{
	position:relative;
	overflow:hidden;
	/*border:#F4F4F4 solid 1px; */
	/*margin-bottom: 22px;*/
}
.bostonSlider .lof-slidecontent .preload{
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:100000;
	text-align:center;
	background:#FFF
}
.bostonSlider .lof-slidecontent .preload div{
	height:100%;
	width:100%;
	background:transparent url(/images/jslider/load-indicator.gif) no-repeat scroll 50% 50%;
}
.bostonSlider  .lof-main-outer{
	position:relative;
	height:100%;
	width:900px;
	z-index:3px;
	overflow:hidden;
}


/*******************************************************/
.bostonSlider  .lof-main-item-desc{
	position:relative;
	/*width:100%; */
	/*background:url(/images/jslider/bg_trans.png);*/
	height: 86px;
	padding: 11px 20px 15px 12px;
	background-color: #000000; 
	color: #FFFFFF;
	clear: both;
}
.bostonSlider .lof-main-item-desc p{
	margin:0 8px;
	padding:8px 0;

}
.bostonSlider .lof-main-item-desc h3{
	padding:0;
	margin:0;

}
.bostonSlider .lof-main-item-desc h2{
	padding:0;
	margin:1px 0 3px 0;
	font-size: 14px;
	font-weight: normal;
	font-family:Georgia;
	line-height: 19px;
}
.bostonSlider .lof-main-item-desc h3 a{	
	margin:0;
	font-family:Georgia;
	text-decoration:none;
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
}
.bostonSlider .lof-main-item-desc h3 a:hover{

	text-decoration:none;
}
.bostonSlider .lof-main-item-desc h3 i {
	font-size:70%;
}

/* main flash */
.bostonSlider ul.lof-main-wapper{
	/* margin-right:auto; */
	overflow:hidden;
	background:transparent url(/images/jslider/load-indicator.gif) no-repeat scroll 50% 50%;
	padding:0px;
	margin:0;
	position:absolute;
	overflow:hidden;
}

.bostonSlider ul.lof-main-wapper li{
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	position:relative;
	width: 	795px;
}
.bostonSlider .lof-opacity {
	overflow:visible  !important;;
	position:absolute !important;
}
.bostonSlider .lof-opacity  li{
	position:absolute  !important;;
	top:0;
	left:0;
	float:inherit  !important;
}
.bostonSlider ul.lof-main-wapper li img{
	padding:0px;	
	margin: 0px;
	float: left;
}

/* item navigator */
.bostonSlider .lof-navigator-wapper {
	position:relative;
	bottom:0px;
	right: 0;
	background:#d8d3bd; 
	/*padding:5px 8px 5px 20px;*/
	height: 9px;
}
.bostonSlider .lof-navigator-outer{
	position:relative;
	z-index:100;
	height:9px;
	width:100%;
	overflow:hidden;
	color:#FFF;
	float:left
}
.bostonSlider ul.lof-navigator{
	padding:0;
	margin:0;
	position:relative;
	width:100%;
	height: 9px;
}
.bostonSlider ul.lof-navigator li{
	cursor:hand; 
	cursor:pointer;
	list-style:none; 
	padding:0;
	margin-left:0px;
	overflow:hidden;
	float:right;
/*	display:block;*/
	/*margin-top:8px;*/
	text-align:center;
	background-repeat: no-repeat;
	height: 9px;
	color: #B8C4CF; 
	background-color: #d8d3bd;	
	border-left: 1px solid #000000; 
	border-right: 1px solid #000000;
}
.bostonSlider ul.lof-navigator li.active  {
	background-color: #d8502d !important; 
	color: #FFFFFF;
	background-repeat: no-repeat;
}

.lastBot {border-right: none !important}
.firstBot {border-left: 1px solid #d8d3bd !important}

.firstBot.active {border-left: 1px solid #d8502d !important}

.bostonSlider .bannerWrapper{
	background: url("/images/bg/Ad_bg.gif") repeat scroll 0 0 transparent;
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	position:relative;
	width: 	800px;
	height: 347px;	
}
.bostonSlider .banner{
	width: 		720px;
	height: 	300px;
	background: white;
	margin: 5px 40px;
}
.bostonSlider .bannerContent{
	margin-top: 5px;
}
.bostonSlider .banner_adv{
	background: none repeat scroll 0 0 white;
    color: black;
    font-size: 11px;
    font-weight: bold;
    margin-left: 350px;
    text-align: center;
    width: 50px;
}
.bostonSlider .imgnext{
	background: 	url("/images/btn/gallery_arr_prev.png") no-repeat scroll left center transparent;
    height: 		52px;
    right:			-65px;
    top: 			142px;
    position: 		absolute;
    width: 			100px;
    z-index: 100;
}		

.bostonSlider .imgprev{
	background: 	url("/images/btn/gallery_arr_prev_b.png") no-repeat scroll left center transparent;
    height: 		52px;
    left:			0px;
    top: 			142px;
    position: 		absolute;
    width: 			100px;
    z-index: 100;
}	

.section-hold .holder {
	display: none !important;
	}
	
.bostonSlider .teaserTitle{ font-family: georgia; font-size: 25px; font-weight: bold; padding-bottom: 5px}
.bostonSlider .teaserSubTitle{ font-family: georgia; font-size: 16px; line-height: 18px; padding-bottom: 6px}
.bostonSlider .teaserCredit{ font-family: verdana; font-size: 11px; color: #d8d3bd;}
.bostonSlider .teaserCredit .writer{display: inline !important}
.bostonSlider .teaserCredit .writer span {color : #d8d3bd !important}

.boston-banner-wrapper img{
	float: none !important;
}