@charset "utf-8";
/* CSS Document */

/*	IMAGE SCROLLER WIDGET 	*/

/****if it's inside the c2Content, do not respect the 25 px margin of c2Content main.css:155****/
#c2Content #imageBrowserT {
margin-left:-25px;
}
/***Transparent BG w/Larger Image***/
#imageBrowserT {
	display:block;
 	width:390px;
	position: relative;
	height:130px;
	text-align:left;
	margin:0 auto;
	margin-left: 0px;
	z-index: 1;
}
#imageBrowserT p.maincopy { line-height: 14px; padding: 10px; }
#imageBrowserT .pad { position:relative;}
#imageBrowserT .imageScrollerT { width: 372px; position: absolute; background-color: #DFECFC; margin-left: 25px; padding-top: 8px; padding-bottom: 8px; }
#imageBrowserT span,  #imageBrowserT #imageBrowserBoxT {float:left; display:block; margin: 8px 0 2px -3px; }
.imageScrollerT span {width:11px; height:49px; float: left; margin-top: 30px;}
#imageBrowserT span a.prev,   #imageBrowserT span a.next {height:49px; width:11px; display:block;}
#imageBrowserT h3 { font-size:24px; padding-top: 8px; margin-left:19px; }
#imageBrowserT span a.prev {background: url(../images/widgets/imgscroller/imgscroller-trans_arrow-left.png) no-repeat left bottom !important; position: absolute; left: -11px; top: 46px; }
/*#imageBrowserT span a.prev.disabled {background: none no-repeat left bottom !important; position: absolute; left:-11px; }*/
#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:absolute; right: -11px; top: 46px; }
#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: 346px; display: block; height: 115px; }
#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:130px; position:absolute;}
.imageBrowserItemT {float:left; height: 130px; width: 352px; }
#imageBrowserBoxT div.imgcontainer { float: left; height:111px; width:147px; overflow:hidden; background: url(../images/widgets/imgscroller/imageframe.png) no-repeat; }
#imageBrowserBoxT div.imgcontainer .img { float: left; height:101px; width:137px; overflow:hidden; margin-top:3px; margin-left:5px;/* border: 10px solid #F8F5E6;*/ }
#imageBrowserBoxT div.imgcontainer .img span { display:none; }
#imageBrowserBoxT p { font-size:11px; float:left; width:177px; line-height:15px; padding-left:10px; padding-top:2px; margin:0px; }
#imageBrowserBoxT a { color: #ED6D0A; text-decoration: none; }
#imageBrowserT a { 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:#FFF; }
#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/widgets/imgscroller/imgscroller-solid_arrow-left.png) no-repeat left bottom !important; margin-left:-8px;}
#imageBrowserS span a.first { background: url(../images/widgets/imgscroller/arrows.png) no-repeat left top !important;}
#imageBrowserS span a.next {background: url(../images/widgets/imgscroller/imgscroller-solid_arrow-rt.png) no-repeat right bottom !important; position:relative; right:-10px;}
#imageBrowserS span a.last {background: url(../images/shell/widgets/imgscroller/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: 424px; 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; border: 2px solid #FFFFFF; }
#imageBrowserBoxS p { color:#000000; font-size:1em; float: left; width: 300px; line-height: 13px; }
#imageBrowserBoxS a { color: #ED6D0A; text-decoration: none; }
#imageBrowserS a { color:#004AA0; font-weight:bold; text-decoration: none !important; }
#imageBrowserBoxS a:hover { color: #ED6D0A; text-decoration: underline; }
#imageBrowserS .bookNowBtn { right: -8px !important; bottom: -8px !important; }
*/
