@charset "utf-8";
/* CSS Document */

/*	IMAGE SCROLLER WIDGET 	*/
/***Transparent BG w/Larger Image***/
#imageBrowserT {
	display:block;
	
 	/*background: url(../images/widgets/imgscroller/imgscroller-trans_bg.png) repeat-y center top !important;*/
 	width:464px;
	/*height:195px;*/
	position: relative;
	color: #FFFFFF;
}
#imageBrowserT p.maincopy { line-height: 14px; padding: 10px; }
#imageBrowserT .pad {/* padding: 5px 10px 10px 10px;  NOT needed... pushs into right column*/}
#imageBrowserT .imageScrollerT { /*margin-left: -16px; */width: 467px; position: absolute;/* top:145px;*/ background: url(../images/widgets/imgscroller/imgscroller-trans_bg.png) repeat-y center top !important;}
#imageBrowserT span,  #imageBrowserT #imageBrowserBoxT {float:left; display:block;}
#imageBrowserT span {width:20px; height:54px; float: left; margin-top: 54px; }
#imageBrowserT span a.prev,   #imageBrowserT span a.next {height:54px; width:20px; display:block;}
#imageBrowserT h3 { font-size:2.3em; padding-top: 8px; padding-left: 20px; }
#imageBrowserT span a.prev {background: url(../images/widgets/imgscroller/imgscroller-trans_arrow-left.png) no-repeat left bottom !important; margin-left:-8px;}
#imageBrowserT span a.first { background: url(../images/widgets/imgscroller/arrows.png) no-repeat left top !important;}
#imageBrowserT span a.next {background: url(../images/widgets/imgscroller/imgscroller-trans_arrow-rt.png) no-repeat right bottom !important; position:relative; right:-10px;}
#imageBrowserT span a.last {background: url(../images/shell/widgets/imgscroller/arrows.png) no-repeat right top !important;}
#imageBrowserT span a { cursor: pointer; }
#imageBrowserT span a.disabled { cursor: default !important; }
#imageBrowserBoxT { position: relative; overflow: hidden; width: 427px; display: block; height: 160px; }
#imageBrowserBoxT .imgtitle { color:#E5DDAE; font-size:1.3em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-top:5px; float:left; width:212px; }
#imageBrowserItemContainerT {width:20000em;  height:160px; position:absolute;}
.imageBrowserItemT {float:left; height: 160px; width: 427px;}
#imageBrowserBoxT .img { float: left; height:150px; width:205px; overflow:hidden; padding-top:3px; margin-right:10px;/* border: 10px solid #F8F5E6;*/ }
#imageBrowserBoxT p { color:#FFFFFF; font-size:1em; float:left; width:212px; line-height:13px; }
#imageBrowserBoxT a { color: #ED6D0A; text-decoration: none; }
#imageBrowserT a { color:#F8F5D2; font-weight:bold; text-decoration: none !important; }
#imageBrowserBoxT a:hover { /*color: #ED6D0A; */text-decoration: underline; }
#imageBrowserT .bookNowBtn { right: -8px !important; bottom: -8px !important; }

.clickable { cursor: pointer; }

/****Solid BG w/Smaller Image****/
#imageBrowserS {
	display:block;
 	/*background: url(../images/widgets/imgscroller/imgscroller-trans_bg.png) repeat-y center top !important;*/
 	width:464px;
	/*height:195px;*/
	position: relative;
	color: #000;
}
#imageBrowserS p.maincopy { line-height: 14px; padding: 10px; }
#imageBrowserS .pad {/* padding: 5px 10px 10px 10px;  NOT needed... pushs into right column*/ }
#imageBrowserS .imageScrollerS { margin-left: 1px; width: 464px; position: absolute;/* top: 145px;*/ background-color:#DAFFD6; }
#imageBrowserS span,  #imageBrowserS #imageBrowserBoxS {float:left; display:block;}
#imageBrowserS span {width:20px; height:55px; float: left; margin-top:30px; }
#imageBrowserS span a.prev,   #imageBrowserS span a.next {height:55px; width:20px; display:block;}
#imageBrowserS h3 { font-size:2.3em; color:#FFF; padding-top: 8px; padding-left: 20px; }
#imageBrowserS span a.prev {background: url(../images/highlightsWidget/imageScroller_left.png) no-repeat left bottom !important; margin-left:1px;}
#imageBrowserS span a.first { background: url(../images/highlightsWidget/arrows.png) no-repeat left top !important;}
#imageBrowserS span a.next {background: url(../images/highlightsWidget/imageScroller_right.png) no-repeat right bottom !important; position:relative; right:-22px;}
#imageBrowserS span a.last {background: url(../images/highlightsWidget/arrows.png) no-repeat right top !important;}
#imageBrowserS span a { cursor: pointer; }
#imageBrowserS span a.disabled { cursor: default !important; }
#imageBrowserBoxS { position: relative; overflow: hidden; width: 400px; display: block; height: 110px; }
#imageBrowserBoxS .imgtitle { color:#000000; font-size:1.3em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-top:5px; float:left; width:300px; }
#imageBrowserItemContainerS {width:20000em;  height:110px; position:absolute;}
.imageBrowserItemS {float:left; height: 110px; width: 424px;}
#imageBrowserBoxS .img { float: left; height:104px; width:102px; overflow:hidden; padding-top:2px; margin-right:10px; margin-left:10px; /*border: 2px solid #FFFFFF;*/ }
#imageBrowserBoxS p { color:#000000; font-size:1em; float: left; width: 279px; line-height: 14px; }
#imageBrowserBoxS a { color: #ED6D0A; text-decoration: none; }
#imageBrowserS a { color:#007A24; font-weight:bold; text-decoration: none !important; }
#imageBrowserBoxS a:hover { /*color: #ED6D0A; */text-decoration: underline; }
#imageBrowserS .bookNowBtn { right: -8px !important; bottom: -8px !important; }

