#rotator {width: 487px; float: left; margin: 0; padding: 0; border: 1px solid #D9E2FF;}
#rotator .hide {display: none}
#rotator a img {border:0;}

#rotator .slideShow{margin: 0; padding: 0}

#rotator .slideImage{border: 1px solid #5E86FF; width: 470px; margin: 7px 0 0 0;}
#rotator .slideImage a{outline-style:none; outline-width:medium;}

#rotator .numbers{float: left;  font: bold 11px arial;}
#rotator .numbers a{text-decoration: none; outline-style:none; outline-width:medium; cursor: pointer;}
#rotator .numbers a:hover{color: #5E86FF; background: #F2F3F3; border: 1px solid #D9E2FF;}

#rotator .on {color: #5E86FF; background: #D9E2FF; border: 1px solid #5E86FF;} 
#rotator .off {color: #5E86FF; border: 1px solid #5E86FF;}
#rotator .buttons{float: right;}

#rotator .slideBar {float: left; width: 300px; margin: 8px 0 0 8px;}
#rotator .slideBar ul, .numbers ul, .buttons ul {list-style-type: none; list-style-image: none;}
#rotator .slideBar li, .numbers li, .buttons li {display: inline;} 

#rotator .slideBar2 {float: right; width: 160px; margin: 8px 5px 0 0;}
#rotator .slideBar2 ul, .numbers ul, .buttons ul {margin: 0; padding: 0;}

#rotator .buttons ul{width: 173px;}
#rotator .buttons ul {list-style-type: none; list-style-image: none;}
#rotator .buttons li {display: inline; overflow: hidden; text-indent: -9999px;}
#rotator .buttons a {display: inline; background: url(/data/img/Rotator/playpause.gif) no-repeat; overflow: hidden; text-indent: -9999px; outline-style:none; outline-width:medium; cursor: pointer;}
#rotator .numbers li a{display: inline; float: left; height: 17px;}
#rotator .buttons li a{display: inline; float: left; height: 22px; overflow: hidden;}
#rotator .buttons li a img{border: none; margin: 1px 0;} 
#rotator .buttons li a {}
#rotator .buttons a#leftArrow{width: 75px; background-position: 0px -22px;}
#rotator .buttons a#leftArrow:hover{background-position:0px 0px;}
#rotator .buttons a#ppBtn{width: 25px; background-position: -75px -22px;}
#rotator .buttons a#ppBtn:hover{background-position:-75px 0px;}
#rotator .buttons a#rightArrow{width: 53px; background-position: -100px -22px;}
#rotator .buttons a#rightArrow:hover{background-position:-100px 0px;}

#rotator .numbers li a{padding: 2px 6px 0 6px; margin: 0 8px 0 0; color: #5E86FF;}

#rotator .slideText {float: left; width: 481px; background: url(/data/img/bottomRightFadeBlue.gif) bottom right no-repeat; min-height: 140px;} 
#rotator .slideText .title{font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #000000; margin:5px 0 0 15px; padding:0;}
#rotator .slideText .title a{color: #000000; text-decoration: none;}
#rotator .slideText .title a:hover{color: #f57013; text-decoration: underline;}

#rotator .slideText .text{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; margin:0 0 0 15px; padding: 0 10px 0 0;}

/* rotator city */

#rotatorBig {
	width:490px;
	padding:0 10px;
 background: #ffffff url('/data/img/city_section_bkgd.gif') bottom left no-repeat;
}
#rotatorBig img.photo {
	border:1px solid #222;
}
#rotatorBig .title a {
	font:18px Georgia, "Times New Roman", Times, serif;
	color:#000;
	display:block;
	padding:10px 10px 0 10px;
}
#rotatorBig .text {
	color:#333;
	font:12px Arial, Helvetica, sans-serif;
	padding:0 30px 0 15px;
	line-height:17px;
}

#rotatorSmallContainer {
	width:470px;
	margin:0 10px;
	padding:10px 0px 5px 0;
 background: #ffffff url('/data/img/city_section2_bkgd.gif') bottom left no-repeat;
}
#rotatorSmallContainer .small {
	float:left;
	width:150px;
	margin:0 3px;
 background: url('/data/img/city_section_small_bkgd.png') bottom left no-repeat;
			behavior:url(/data/img/iepngfix.htc);
}
#rotatorSmallContainer .title {
 font:12px Georgia, "Times New Roman", Times, serif;
	padding:5px 15px 10px 5px;
	height:50px;
 overflow:hidden;
}
#rotatorSmallContainer .title a {
		color:#000;
		display:block;
}
#rotatorSmallContainer .link {
 font-size:11px;
	text-align:right;
	margin:5px 5px 7px 0;
}
#rotatorSmallContainer .link a {
		color:#f57013;
		display:block;
}
