/* CSS Document */

body {
	padding:15px;
}
IMG {
	border: solid 0 white
}
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

blockquote {
	BACKGROUND-COLOR: #dddddd;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-SIZE: x-small;
	WIDTH: 90%;
	border: 1px dotted #770000;
	padding: 0 5px 0 5px;
}
UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

.ts_xlarge_caption_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	24px;
	font-weight:	600;
	font-style:	normal;
	color: #8F2122;
}

.ts_large_caption_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	20px;
	font-weight:	600;
	font-style:	normal;
	color: #8F2122;
}

.ts_large_caption_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	20px;
	font-weight:	600;
	font-style:	normal;
	color: white;
	line-height:24px;
}
.ts_large_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	20px;
	font-weight:	900;
	font-style:	normal;
}
.ts_med_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:	700;
	font-style:	normal;
}

.ts_med_caption_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:	700;
	font-style:	normal;
	color: white;
}
.ts_med_caption_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	16px;
	font-weight:	600;
	font-style:	normal;
	color: #8F2122;
}
.ts_med_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-style:	normal;
	color: #777777;
}
.ts_med_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-style:	normal;
	font-weight: bold; 
	color: #666666; 
	padding :5px;
}
.ts_med_link_noul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-weight:	300;
	font-style:	normal;
	cursor: pointer;
}
.ts_med_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-weight:	300;
	text-decoration: underline;
	cursor: pointer;
}
.ts_small_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	font-weight:	700;
	font-style:	normal;
	color: #777777;
	padding-bottom:1px;
}
.ts_small_caption_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-weight:	700;
	font-style:	normal;
	color: white;
}
.ts_small_caption_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:	700;
	font-style:	normal;
	color: #8F2122;
}
.ts_small_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	9px;
	font-weight:	300;
	font-style:	normal;
	vertical-align: top;
	padding: 3px;
}

.ts_small_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	9px;
	font-weight:	300;
	font-style:	normal;
	color: #888888;
}

.ts_small_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	9px;
	font-weight:	300;
	font-style:	normal;
	text-decoration: underline;
}
.ts_small_link_noul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	9px;
	font-weight:	300;
	font-style:	normal;
}


.ts_xsmall_caption_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	800;
	font-style:	normal;
	color: white;
	line-height: 1;
}
.ts_xsmall_caption_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	9px;
	font-weight:	700;
	font-style:	normal;
	color: #8F2122;
}
.ts_xsmall_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	8px;
	font-weight: 300;
	font-style:	normal;
	vertical-align: top;
	padding: 3px;
}

.ts_home_page_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-style:	normal;
	line-height: 1.5;
	color: #777777;
	padding: 5px;
}
table.MgmtTblStyle {
	border: solid 0 #8F2122;
}
.ts_edit_entry_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	9px;
	font-style:	normal;
	font-weight: bold;
	color: #888888;
}
.ts_edit_entry_small_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	9px;
	font-style:	normal;
}

.ts_primary_nav_white {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	800;
	font-style:	normal;
	color: white;
	line-height: 0.5;
}

.ts_edit_package_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	9px;
	font-style:	normal;
	color: #888888;
}

.ts_registration_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	9px;
	font-style:	normal;
	color: #888888;
}


.ts_display_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	font-weight:	300;
	font-style:	normal;
	color: #888888;
	line-height: 1.5;
}
/* matt */
.contentHolder{
margin:10px;
margin-left:22px;
margin-right:22px;
}
/* matt */
.ts_ad_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-style:	normal;
	color:#666666;
}
/* matt */
.ts_about_us_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-style:	normal;
	color:#666666;
	padding-bottom:10px;
	vertical-align:top;
}
td{
/* matt */
}
.ts_table_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:bold;
	font-style:	normal;
	color: #8F2122;
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #CCCCCC;
}
/* matt */
.ts_table_tr_dark{
	background-color:#E8E8E8;
	vertical-align:text-top;
}
/* matt */
.ts_table_tr_light{
	background-color:#FFFFFF;
	vertical-align:text-top;
	line-height:17px;
}
/* matt */
.ts_link_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-weight:bold;
	font-style:	normal;
	/*background-color: #FFFFFF;
	border: 1px solid #DDDDDD;*/
	padding: 3px;
	vertical-align:text-top;
}
/* matt */
.ts_link_subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-weight:normal;
	font-style:	normal;
	/*background-color: #FFFFFF;*/
	padding: 3px;
	padding-left: 10px;
	vertical-align:text-top;
}
/* matt */
.ts_link_header_text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-weight: normal;
	font-style:	normal;
}
/* matt */
.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	font-style:	normal;
	color: #777777;
}
.holderTable{
	background-color:#F5F2E7;
}
.bannerIMG{
	background:url("http://images.travelscream.com/blogBanner.jpg");
	background-repeat:no-repeat;
}
.barColor{
	background-color:#3366CC;
}
.boxColor{
	background-color:#3366CC;
}
.blogPageTitle{
	line-height:30px; padding-left:5px;
	color:#373737;
	text-align:center;
	font-size:20px;
	font-weight:bold;
}
.blogTitle{
	color:#5C5C5C;
	font-size:15px;
	font-weight:bold;
}
.blogSubTitle{
	font-size:10px;
	color:#909090;
}
.blogDate {
	font-size:10px;
	color:#909090;
}
.blogText{
	line-height:16px;
}
.blogBox{
	background-color:#EEEEEE;
	margin-bottom:10px;
	margin-left:10px;
}
.navHeader {
	background-color:#688CD9;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	line-height:20px;
}
a.leftNavLink{
	padding-left:5px;
	line-height:18px;
}
.entryEnd {
	line-height:35px;
	background:url("http://images.travelscream.com/hrSub.gif");
}


div#travelscream_footer {
  text-align:center; 
}

div#service_links {
  width:763px; 
  height:19px; 
  padding-top: 4px; 
  background-color:#000;
  color:#fff; 
  text-align:center; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size:9px; 
}

div#service_links a {
  color:#ffffff; 
} 
/* Dustin */
.blogSearchWidget {
	background-color: #666666; 
	border: thin inset #777777; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #ffffff;
}
.blogSearchBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: thin inset #777777;
	}
.blogSearchText {
	color: #ffffff;
	text-decoration:none;
	}
a.blogSearchText, a.blogSearchText:visited, a.blogSearchText:active {
	color:#ffffff;
	text-decoration:none;
}
a.blogSearchText:hover {
	color:#cccccc;
	text-decoration:none;
}	
.subscribeBorder {border: 1px solid #739092}
	
	
/* Share and Send to Friend styles */
#display_shareDiv { 
	width: auto; 
	border: 1px solid #cccccc; 
	border-bottom: 2px solid #AAAAAA; 
	border-right: 2px solid #AAAAAA; 
	vertical-align: middle; 
	padding-top: 4px
}  
#display_shareText {
	line-height: 20px; 
	font-family: "Trebuchet MS",Arial,Bitstream,Tahoma,sans-serif; 
	font-size: 12px; 
	color: #999999; 
	padding: 4px; 
	font-weight: bold; 
}  
#display_shareDiv { 
	width: auto; 
	border: 1px solid #cccccc; 
	border-bottom: 2px solid #AAAAAA; 
	border-right: 2px solid #AAAAAA; 
	vertical-align: middle; 
	padding-top: 4px;
}  
#display_shareText {
	line-height: 20px; 
	font-family: "Trebuchet MS",Arial,Bitstream,Tahoma,sans-serif; 
	font-size: 12px; 
	color: #999999; 
	padding: 4px; 
	font-weight: bold; 
}  
#display_sendDiv { 
	width: auto; 
	border: 1px solid #cccccc; 
	border-bottom: 2px solid #AAAAAA; 
	border-right: 2px solid #AAAAAA; 
	vertical-align: middle; 
	padding-top: 4px;
}  
#display_sendDiv a:hover {text-decoration: none;}
#display_sendText {
	line-height: 20px; 
	font-family: "Trebuchet MS",Arial,Bitstream,Tahoma,sans-serif; 
	font-size: 12px; 
	color: #999999; 
	padding: 4px; 
	font-weight: bold; 
}  
#display_bookDiv { 
	width: auto; 
	border: 1px solid #cccccc; 
	border-bottom: 2px solid #AAAAAA; 
	border-right: 2px solid #AAAAAA; 
	vertical-align: middle; 
	padding-top: 2px;
	height: 24px;
}
#display_infoDiv { 
	width: auto; 
	border: 1px solid #cccccc; 
	border-bottom: 2px solid #AAAAAA; 
	border-right: 2px solid #AAAAAA; 
	vertical-align: middle; 
	padding-top: 2px;
	height: 24px;
}    
#display_moreInfo a {
	line-height: 20px; 
	font-family: "Trebuchet MS",Arial,Bitstream,Tahoma,sans-serif; 
	font-size: 12px; 
	color: #999999; 
	padding: 4px; 
	font-weight: bold; 
} 

#sendFriendTitle {
font-size: 14px; font-weight: bold; color: #999999;
}
#emailPrivacyPolicy {font-size: 9px; color: #999999}



/* default styles for NEW templates */
.promoContainer { background: #FFFFFF; font-family: Arial, Helvetica, Sans-Serif; }
.promoContainer p {font-size: 12px; font-weight: normal;}
.promoSubtitle { background: #636363; padding: 4px; color: #FFFFFF; font-size: 14px; font-weight: bold; line-height:1.3em;}
.promoSubtitle span {padding: 0px; margin: 0px;}
.promoBodyText { padding: 6px; font-size: 12px; }
.promoImageArea { background: #636363; padding: 8px;  }
.promoAboutText { background: #DEDEDE; padding: 6px; font-size: 10px;}
.promoAboutText p {font-size:10px;}
.promoContactText { background: #EFEFEF; padding: 6px; font-size: 10px;}
.promoBookNow { font-size: 16px; font-weight: bold; }
.promoDealSource {font-size: 10px; color: #999999;}
.promoStayDates  {font-size: 9px; color: #999999; text-align: right;}

.promo_3_spacer_left {min-width: 200px; height: 1px;}
.promo_3_spacer_right {min-width: 450px; height: 1px;}

.promo_dates_listview {width: 160px;}

.whitetitle {
font-size: 18px; color: #FFF; font-family: Verdana, Arial, Sans-Serif; font-weight: bold;
}

/* guestbook styles */

.postThumbImage {margin: 4px 20px;}

/* override for bullet styles IN promotions, Dustin 5/6/09 */

.promoBodyText ul li {list-style-type:disc!important;}


/* moved from TinyMCE.css at request of AOL */
.body_Standard { color: #000000; font-size: 12px; font-weight: normal; }
.body_Small { color: #000000; font-size: 10px; font-weight: normal; }
.body_Large { color: #000000; font-size: 14px; font-weight: normal; }
.body_Tiny { color: #000000; font-size: 8px; font-weight: normal; }
.body_Gray { color: #999999; font-size: 12px; font-weight: normal; }
.body_White { color: #FFFFFF; font-size: 12px; font-weight: normal; }
.body_Bold { color: #000000; font-size: 12px; font-weight: bold; }

.title_Standard { color: #000000; font-size: 14px; font-weight: bold; }
.title_Red { color: #CC0000; font-size: 14px; font-weight: bold; }
.title_Blue { color: #0000CC; font-size: 14px; font-weight: bold; }
.title_Green { color: #00CC00; font-size: 14px; font-weight: bold; }
.title_Gray { color: #999999; font-size: 14px; font-weight: bold; }
.title_White { color: #FFFFFF; font-size: 14px; font-weight: bold; }
.title_Giant { color: #000000; font-size: 18px; font-weight: bold; }

/* moved from blog_link_defaults at request of AOL */
A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
a:link.NavLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	800;
	font-style:	normal;
	color: white;
	line-height: 1.8;
}
a:visited.NavLink {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	800;
	font-style:	normal;
	color: white;
	line-height: 1.8;
}
a:active.NavLink {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	800;
	font-style:	normal;
	color: white;
	line-height: 1.8;
}
a:hover.NavLink {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	10px;
	font-weight:	800;
	font-style:	normal;
	color: white;
	line-height: 1.8;
}

a, a.visited, a:active {
	color:#4866D5;
	text-decoration:none;
}
a.hover {
	color:#8A9EE3;
}

/* DEALTABS.CSS incorporated at AOL request ::START */
/* DEALTABS.CSS removed as deprecated for actual V4 launch ::END */



/* for future installations of Trips Now-style Deal Map */
.dealmap_marker {font-family: Trebuchet MS, Arial, Sans-Serif; font-size: 11px; color: #000; font-weight: bold; text-align: center; width: 30px; letter-spacing:-0.2px; margin-top: -2px;}


.arbitrageSection { background: #636363; padding: 4px; color: #FFFFFF; font-size: 14px; font-weight: bold;}

/* V4 TEMPLATE STYLES ::START */

/* V4 TEMPLATE AREA FORMATTING
-------------------------------------------------------------- */
.promo_v4_Container { background: #FFF; }
#promo_v4_MainBox {width: 100%;}

/* IMAGE AREA
-------------------------------------------------------------- */
#promo_v4_TopPhotoRow {background: #5E9FB3; width: 100%; padding: 10px 6px;}

.promo_v4_GalleryLink {background: URL(http://images.travelscream.com/v4/morephotos_blue.jpg) no-repeat; display: block; width: 94px; height: 94px; text-decoration: none;}
.promo_v4_GalleryLink:hover {text-decoration: none;}

/* LEFT SIDE BAR
-------------------------------------------------------------- */
#promo_v4_Dis {
	border: 4px solid #5E9FB3;
	padding: 10px 5px 10px 15px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	position: relative;
	top: 10px;
	background-color: #E9F4F8;
	width: 180px;
}

#promo_v4_DisTitle {font-size: 18px; color: #5E9FB3; font-weight: bold; font-family: TrebuchetMS, Myriad Pro, Arial, sans-serif;}
#promo_v4_TitleBook {padding: 6px 0px;}

.promo_v4_RatingStars {}

.promo_v4_RoomType {font-weight: bold;}

.promo_v4_AboutText ul { padding-left: 10px; padding-top: 4px;list-style-image: URL(http://images.travelscream.com/bullet_blue_4.png) !important;}
.promo_v4_AboutText ul li {list-style-type: disc !important; font-size: 12px;}

ul.promo_v4_AccoladeList { margin:0;padding:0;margin-left:14px; } 
span.promo_v4__accoladeSource {font-size:10px; margin: 0px;}
.promo_v4_AccoladeTitle, .promo_v4_BulletTitle {font-size: 14px; color: #007DA9; font-weight: bold; font-family: TrebuchetMS, Myriad Pro, Arial, sans-serif;}

.promo_v4_SeeMap, .promo_v4_Address, .promo_v4_Airport { margin-right: 10px;}
.promo_v4_SeeMap img {border: 2px solid #5E9FB3;}

.promo_v4_Address, .promo_v4_Airport {font-size: 10px; padding-top: 10px;}

.promo_v4_LogoArea img {width: 160px;}
.promo_v4_LogoArea {padding-top: 20px;}

#promo_v4_AboutBookLinkID {font-size: 13px; font-weight: bold; color: #335698;}

.promo_v4_bookingWidgetDiv {overflow: hidden; width: 190px; height: auto; padding: 0px; margin: 8px 0px 8px -10px;}

/* MAIN PROMO AREA
-------------------------------------------------------------- */
.promo_v4_BodyText { font-size: 12px;}	
.promo_v4_BodyText ul {list-style-image: URL(http://images.travelscream.com/bullet_green_4.png) !important;}
.promo_v4_BodyText ul li {list-style-type: disc !important;}
.promo_v4_DateDisplay {font-size: 12px; font-weight: bold; color: #000;}
.promo_v4_SectionTitle {font-size: 14px; font-weight: bold; color: #5E9FB3; padding-top: 8px; border-bottom: none;}

#promo_v4_DisBook {
	border: 4px solid #5E9FB3;
	padding: 10px 5px 10px 5px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	background-color: #E9F4F8;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	position: relative;
	width: 240px; 
	top: -6px;  
	left: 50%;
	margin-left: -120px;
	color: #000;
	}
	
.promo_v4_BookButton {background: URL(http://images.travelscream.com/v4/seedeal_blue.jpg) no-repeat; display: block; width: 176px; height: 24px; text-decoration: none; padding-bottom: 8px;}
.promo_v4_BookButton:hover {text-decoration: none;}
.promo_v4_BookText {font-size: 11px;}
.promo_v4_TermsConditions {font-size: 9px; font-style: italic; padding:0px 20px;}
#promo_v4_titleHighlightsInclude {text-transform: uppercase;}

/* RATING STARS 
---------------------------------------------------------------*/

.promo_v4_star_full {background:url(http://static.travelscream.com/images/ratingImages/rating-star.png) no-repeat;margin:0;padding:0;border:none;}
.promo_v4_star_half {background:url(http://static.travelscream.com/images/ratingImages/rating-star-half.png) no-repeat;margin:0;padding:0;border:none;}
.promo_v4_star_empty {background:url(http://static.travelscream.com/images/ratingImages/rating-star-empty.png) no-repeat;margin:0;padding:0;border:none;}


/* AGENT TEMPLATE ITEMS
-------------------------------------------------------------- */

#promo_v4_TAtop {text-align: center; font-size: 14px; color: #99003A; font-weight: bold; padding: 3px; background: #F9FF9A; border: 2px solid #666;}
.promo_v4_TAincentives {font-size: 14px;}
.promo_v4_TAtitle {font-weight: normal;}

/* STEP CAROUSEL STYLES
-------------------------------------------------------------- */


.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px solid black;
overflow: scroll; /*leave this value alone*/
width: 100%; /*Width of Carousel Viewer itself*/
height: 160px; /*Height should enough to fit largest content's height*/
background: #FFF;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .imagePanel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 8px; /*margin around each panel*/
width: 190px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
border: 1px solid #CCC;
}

.stepcarousel #promo_v4_GalleryIcon{border: none; width: auto; top: 21px;}

/* FACEBOX IMAGE DISPLAY FOR V4
-------------------------------------------------------------- */
#facebox .b {
  background:url(http://images.travelscream.com/v4/b.png);
}
#facebox .tl {
  background:url(http://images.travelscream.com/v4/tl.png);
}
#facebox .tr {
  background:url(http://images.travelscream.com/v4/tr.png);
}
#facebox .bl {
  background:url(http://images.travelscream.com/v4/bl.png);
}
#facebox .br {
  background:url(http://images.travelscream.com/v4/br.png);
}
#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}
#facebox .popup {
  position: relative;
}
#facebox table {
  margin: auto;
  border-collapse: collapse;
}
#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}
#facebox .loading {
  text-align: center;
}
#facebox .image {
  text-align: center;
}
#facebox img {
  border: 0;
}
#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}


/* V4 TEMPLATE STYLES ::END */
