/*****copyright  © American Savings Club 2007 ****/
/* *****global default styles****/
body {
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	}


/****end global default styles***/

.activatebox {
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#0099cc;
	text-align:center;
	padding:5px 0 5px 0 }
.asctext1 {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;color: #FFFFFF;text-decoration: none;}
.asctext {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;color: #000000;text-decoration: none;}
a.asctext {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;color: #000000;text-decoration: none;}
a.asctext:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height: normal;font-weight: normal;font-variant: normal;color: #ff0000;text-decoration: none;} 
.sidelink {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000066; text-decoration: underline}
.copyR {  font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #006699}
a.copyR {  font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #006699}
a.copyR:hover {  font-family: tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ff0000}
.subhead {  font-family: Arial, Helvetica, sans-serif; color: #CC0000; font-size: 13px; line-height: normal; font-weight: bold; text-decoration: none}
.text2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; font-weight: normal; color: #000000 }
a.text2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; font-weight: normal; color: #000000;text-decoration:none }
a.text2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; font-weight: normal; color: #cc0000;text-decoration:none }
.text2bold { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; font-weight: bold; color: #000000 }
a.text2bold { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; font-weight: bold; color: #000000;text-decoration:none}
a.text2bold:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; font-weight: bold; color: #cc0000}
.text2red { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; font-weight: normal; color: #ff0000;text-decoration:none; }
.text2red:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; font-weight: normal; color: #ff0000;text-decoration:none; }
.text3red { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: bold; color: #ff0000 }
.text4red {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: bold; color: #cc0000;}
.redtext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: normal; color: #cc0000 }
a.text3red { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: bold; color: #ff0000;text-decoration:underline; }
a.text3red:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: bold; color: #ffcc00;text-decoration:underline; }


.padding1 {  padding-left: 10px; padding-top: 10px; padding-right: 10px; padding-bottom: 5px}
.padding2 {  padding-left: 10px; padding-top: 4px; padding-right: 6px;padding-bottom:5px;}
.padding3 {  padding-left: 13px; padding-top: 13px; padding-right: 13px; padding-bottom: 14px}
.padding4 {  padding-right: 4px;padding-left: 5px;}
.padding5 {  padding:3px 0 3px 0 }
.paddingleft {  padding-left: 10px}
.padform {  padding-top: 5px; padding-right: 6px; padding-bottom: 5px; padding-left: 5px}

.redhead {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; line-height: normal; font-weight: bold; color: #CC0000; text-decoration: none}
a.vendorn  {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
a.vendorn:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #cc0000; text-decoration: none}
.borderthin {  border: 1px #000066 solid}
.whitehead { font-family: Tahoma, Verdana, arial, sans; font-size: 14px; line-height: normal; font-weight: bold; color: #FFFFFF; text-decoration: none }
a.whitehead { font-family: Tahoma, Verdana, arial, sans; font-size: 14px; line-height: normal; font-weight: bold; color: #FFFFFF; text-decoration: underline }
a.whitehead:hover { font-family: Tahoma, Verdana, arial, sans; font-size: 14px; line-height: normal; font-weight: bold; color: #FFff00; text-decoration: underline }
.whitehead3 {
font-family: Tahoma, Verdana, arial, sans; font-size: 14px; line-height: normal; font-weight: bold; color: #FFFFFF; text-decoration: none
}

.goldborder {  border:  #CC9900 solid 1px}
.goldborder4 { border: #CC9900 solid 4px; }
.goldsides {  border-color: #Cdb069; border-style: solid;  border-top-width:0px;border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.goldbkd {background-color: #c8ba69; }

.redbkd {background-color: #cc0000; }
.bluebkd {background-color: #000099; }
.flagbkd {  background-attachment: fixed; background-color: #000066; background-image: url(images/flag350.jpg); background-repeat: no-repeat; background-position: left top}
.whitehead2 { font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height: normal; font-weight: bold; color: #FFFFFF; text-decoration: none ; background-color: #CC9900}
.reddotborder {  border: #CC0000; border-style: dotted; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.greendotborder { border: 2px #006633 dotted;}
.blueborder { border: 1px #000099 solid;}
.bluedotborder { border: 2px #6699CC dotted;}
.rule {border-top-width: 1px;border-top-style: dashed;border-color: #cccccc; }
.redborder   {border: 1px solid #cc0000; }
.redborder3 {border: 3px solid #cc0000;}
.bluetextbold { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; font-weight: bold; color: #0066CC}
.text3bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: normal; font-weight: bold; color: #000000 }
a.text3bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: normal; font-weight: bold; color: #000000;text-decoration:none }
a.text3bold:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: normal; font-weight: bold; color: #ff0000;text-decoration:underline }
.text3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: normal; font-weight: normal; color: #000000 }
.text3boldblue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: normal; font-weight: bold; color: #003399}
.textboldblue13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; font-weight: bold; color: #003399}
a.textboldblue13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; font-weight: bold; color: #003399;text-decoration:underline;}
a.textboldblue13:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; font-weight: bold; color: #ff0000;text-decoration:underline;}
.textbold15 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: normal; font-weight: bold; color: #000000}
.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.whitetext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.whitetext a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #FFFF00;
	text-decoration: none;
}
.times15white {  font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #FFFFFF}
.submitbut { border:2px solid #ffcc00;color:#ffffff;font-family:arial;font-size:11px;font-weight:bold;background-color:#003399;height:21px }
.submitbut:hover  { border:2px solid #ffcc00;color:#ffffff;font-family:arial;font-size:11px;font-weight:bold;background-color:#ff0000;height:21px }
.bluetextbold { font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; font-weight: bold; color: #0066CC}
.submit_btn {border:1px solid #000000;color:#D32828;font-family:arial;font-size:11px;font-weight:bold;background-color:#FFFFFF;height:18px}
a.submit_btn {border:1px solid #000000;color:#D32828;font-family:arial;font-size:11px;font-weight:bold;background-color:#FFFFFF;height:18px}
a.submit_btn:hover {border:1px solid #ff0000;color:#D32828;font-family:arial;font-size:11px;font-weight:bold;background-color:#FFFFFF;height:18px}

.marginleft10 {
	margin-left: 10px;
}
.marginbottom20 {
	margin-bottom: 20px;
}
.marginright10 {
	margin-right: 10px;
}
.margintop10 {
	margin-top: 10px;
}

.head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

.redbkd {
	background-color: #CC0000;
}
/***************next section for left menu ***************/

.packages-menu  a{
	 background:#ffffff url(images/packages-sprite.jpg) no-repeat 0 0 ; 
	 display:block; 
	 height:80px;
	 width:170px; 
	 }

.packages-menu  a:hover { 
	background: #ffffff url(images/packages-sprite.jpg) no-repeat 0 -80px;
	 }
  /**************next section for centermenu**************/

#giftcard1,
#software1,
#offers1,
#costco1,
#cruise1,
#resort1,
#cellphone1,
#tickets1,
#dining1,
#legal1,
#directv1,
#yourch1,
#ftd1,
#rentcar1,
#bonus1,
#road1,
#health1,
#dough1 {
			float: none;
			width: 132px;
			height: 132px;
			margin: 0px 0px 0 0;
		}
		#giftcard1 p,
		#software1 p,
		#offers1 p,
		#costco1 p,
		#cruise1 p,
		#resort1 p,
		#cellphone1 p,
		#tickets1 p,
		#dining1 p,
		#legal1 p,
		#directv1 p,
		#yourch1 p,
		#ftd1 p,
		#rentcar1 p,
		#bonus1 p,
		#road1 p,
		#health1 p,
		#dough1 p {
			margin: 0px 0 0px;
			padding: 0;
			font-size: 12px;
		}
		#giftcard1 p a,
		#software1 p a,
		#offers1 p a,
		#costco1 p a,
		#cruise1 p a,
		#resort1 p a,
		#cellphone1 p a,
		#tickets1 p a,
		#dining1 p a,
		#legal1 p a,
		#directv1 p a,
		#yourch1 p a,
		#ftd1 p a,
		#rentcar1 p a,
		#bonus1 p a,
		#road1 p a,
		#health1 p a,
		#dough1 p a {
			display: block;
			width: 132px;
			height: 132px;
			background-position: 0px;
			background-position: top; 
			background-repeat: no-repeat;
			border: 1px solid #000000;
			padding: 0px 0 0em;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: normal;
		    font-weight: bold;
			text-align:left;
			color: #003399;
			text-decoration: none;
		}
/******** For changing out GIFTCARD background image only ***************/
		#giftcard1 p a {
			background: url( 'images/giftcards_btn.gif' ) 0px 0px no-repeat;
		}
		 #giftcard1 p a:hover {
			background: url( 'images/giftcards_btn.gif' ) 0px  -132px no-repeat;
		}

/******** For changing out FREE SOFTWARE background image only ***************/
		#software1 p a {
			background: url( 'images/software_btn.gif' ) 0px 0px no-repeat;
		}
		 #software1 p a:hover {
			background: url( 'images/software_btn.gif' ) 0px  -132px no-repeat;
		}

/******** For changing out SPECIAL OFFERS AND DISCOUNTS  background image only ***************/
		#offers1 p a {
			background: url( 'images/specialoff_btn.gif' ) 0px 0px no-repeat;
		}
		 #offers1 p a:hover {
			background: url( 'images/specialoff_btn.gif' ) 0px  -132px no-repeat;
		}
		
/******** For changing out Costco  background image only ***************/
		#costco1 p a {
			background: url( 'images/costco1_btn.gif' ) 0px 0px no-repeat;
		}
		 #costco1 p a:hover {
			background: url( 'images/costco1_btn.gif' ) 0px  -132px no-repeat;
		}
		
/******** For changing out Cruise  background image only ***************/
		#cruise1 p a {
			background: url( 'images/cruise_btn.gif' ) 0px 0px no-repeat;
		}
		 #cruise1 p a:hover {
			background: url( 'images/cruise_btn.gif' ) 0px  -132px no-repeat;
		}				

/******** For changing out Resorts  background image only ***************/
		#resort1 p a {
			background: url( 'images/resort_btn.gif' ) 0px 0px no-repeat;
		}
		 #resort1 p a:hover {
			background: url( 'images/resort_btn.gif' ) 0px  -132px no-repeat;
		}
		
/******** For changing out Cellphone  background image only ***************/
		#cellphone1 p a {
			background: url( 'images/cellphone_btn.gif' ) 0px 0px no-repeat;
		}
		 #cellphone1 p a:hover {
			background: url( 'images/cellphone_btn.gif' ) 0px  -132px no-repeat;
		}
		
/******** For changing out Tickets  background image only ***************/
		#tickets1 p a {
			background: url( 'images/movie_btn.gif' ) 0px 0px no-repeat;
		}
		 #tickets1 p a:hover {
			background: url( 'images/movie_btn.gif' ) 0px  -132px no-repeat;
		}
		
		/******** For changing out Dining  background image only ***************/
		#dining1 p a {
			background: url( 'images/dining_btn.gif' ) 0px 0px no-repeat;
		}
		 #dining1 p a:hover {
			background: url( 'images/dining_btn.gif' ) 0px  -132px no-repeat;
		}
		
/******** For changing out Legal Network  background image only ***************/
		#legal1 p a {
			background: url( 'images/legal_btn.gif' ) 0px 0px no-repeat;
		}
		 #legal1 p a:hover {
			background: url( 'images/legal_btn.gif' ) 0px  -132px no-repeat;
		}
		
/******** For changing out DirecTV  background image only ***************/
		#directv1 p a {
			background: url( 'images/directv_btn.gif' ) 0px 0px no-repeat;
		}
		 #directv1 p a:hover {
			background: url( 'images/directv_btn.gif' ) 0px  -132px no-repeat;
		}
		
/******** For changing out Your Choice Gift Certificates  background image only ***************/
		#yourch1 p a {
			background: url( 'images/yourchoice_btn.gif' ) 0px 0px no-repeat;
		}
		 #yourch1 p a:hover {
			background: url( 'images/yourchoice_btn.gif' ) 0px  -132px no-repeat;
		}
		
/******** For changing out FTD.com  background image only ***************/
		#ftd1 p a {
			background: url( 'images/ftd_btn.gif' ) 0px 0px no-repeat;
		}
		 #ftd1 p a:hover {
			background: url( 'images/ftd_btn.gif' ) 0px  -132px no-repeat;
		}
		
/******** For changing out CAR RENTAL  background image only ***************/
		#rentcar1 p a {
			background: url( 'images/rentcar_btn.gif' ) 0px 0px no-repeat;
		}
		 #rentcar1 p a:hover {
			background: url( 'images/rentcar_btn.gif' ) 0px  -132px no-repeat;
		}
		
/******** For changing out SPECIAL BONUS OFFER  background image only ***************/
		#bonus1 p a {
			background: url( 'images/bonus_btn.gif' ) 0px 0px no-repeat;
		}
		 #bonus1 p a:hover {
			background: url( 'images/bonus_btn.gif' ) 0px  -132px no-repeat;
		}
		
/******** For changing out ROADSIDE ASSISTANCE PLAN  background image only ***************/
		#road1 p a {
			background: url( 'images/roadside_btn.gif' ) 0px 0px no-repeat;
		}
		 #road1 p a:hover {
			background: url( 'images/roadside_btn.gif' ) 0px  -132px no-repeat;
		}
		
/******** For changing out HEALTH NETWORK PROGRAM  background image only ***************/
		#health1 p a {
			background: url( 'images/health_btn.gif' ) 0px 0px no-repeat;
		}
		 #health1 p a:hover {
			background: url( 'images/health_btn.gif' ) 0px  -132px no-repeat;
		}
		
/******** For changing out $25 DINING DOUGH FREE OFFER  background image only ***************/
		#dough1 p a {
			background: url( 'images/diningd_btn.gif' ) 0px 0px no-repeat;
		}
		 #dough1 p a:hover {
			background: url( 'images/diningd_btn.gif' ) 0px  -132px no-repeat;
		}
/******** END background image only ***************/

		#giftcard1 p a:hover,#software1 p a:hover,#offers1 p a:hover,#costco1 p a:hover,#cruise1 p a:hover,#resort1 p a:hover,
		#cellphone1 p a:hover,#tickets1 p a:hover,#dining1 p a:hover,#legal1 p a:hover,#directv1 p a:hover,#yourch1 p a:hover,
		#ftd1 p a:hover,#rentcar1 p a:hover,#bonus1 p a:hover,#road1 p a:hover,#health1 p a:hover,#dough1 p a:hover {
			background-repeat: no-repeat;
			border-color: #cc0000;
		}
		#giftcard1 p a .hide,
		#software1 p a .hide,
		#offers1 p a .hide,
		#costco1 p a .hide,
		#cruise1 p a .hide,
		#resort1 p a .hide,
		#cellphone1 p a .hide,
		#tickets1 p a .hide,
		#dining1 p a .hide,
		#legal1 p a .hide,
		#directv1 p a .hide,
		#yourch1 p a .hide,
		#ftd1 p a .hide,
		#rentcar1 p a .hide,
		#bonus1 p a .hide,
		#road1 p a .hide,
		#health1 p a .hide,
		#dough1 p a .hide {
			visibility: hidden;
			display: block;
			font-size: 100%;
			line-height: 1.1;
			padding: 10px 1em 1em;
		}
		#giftcard1 p a:hover .hide,
		#software1 p a:hover .hide,
		#offers1 p a:hover .hide,
		#costco1 p a:hover .hide,
		#cruise1 p a:hover .hide,
		#resort1 p a:hover .hide,
		#cellphone1 p a:hover .hide,
		#tickets1 p a:hover .hide,
		#dining1 p a:hover .hide,
		#legal1 p a:hover .hide,
		#directv1 p a:hover .hide,
		#yourch1 p a:hover .hide,
		#ftd1 p a:hover .hide,
		#rentcar1 p a:hover .hide,
		#bonus1 p a:hover .hide,
		#road1 p a:hover .hide,
		#health1 p a:hover .hide,
		#dough1 p a:hover .hide {
			visibility: visible;
			color: #000099;
		}
		#giftcard1 p#top1 a:hover,
		#software1 p#top1 a:hover,
		#offers1 p#top1 a:hover,
		#costco1 p#top1 a:hover,
		#cruise1 p#top1 a:hover,
		#resort1 p#top1 a:hover,
		#cellphone1 p#top1 a:hover,
		#tickets1 p#top1 a:hover,
		#dining1 p#top1 a:hover,
		#legal1 p#top1 a:hover,
		#directv1 p#top1 a:hover,
		#yourch1 p#top1 a:hover,
		#ftd1 p#top1 a:hover,
		#rentcar1 p#top1 a:hover,
		#bonus1 p#top1 a:hover,
		#road1 p#top1 a:hover,
		#health1 p#top1 a:hover,
		#dough1 p#top1 a:hover
		  { background-position: bottom; }
	
/******************************** right nav 
margin-top and margin-bottom are set to 1 because there is no doctype declared.
 If 4.01 loose is declared, margin top and bottom must be set to -16    ***************************/

.rightmenu p a {
			display: block;
			width: 181px;
			height: 15px;
			border: 2px solid #ffcc00;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			line-height: normal;
			font-weight: bold;
			color: #FFFFFF;
			text-decoration: none;
			background-color:#0099cc;
			margin-top:-16px;
			margin-bottom:-16px;
}

.rightmenu p a:hover {
			background-color:#990000;
			color:#ffff00;
}

.clickmag  a{
	 background:#ffffff url(images/click_btn.gif) no-repeat 0 0 ; 
	 display:block; 
	 height:60px;
	 width:65px; 
	 }

.clickmag  a:hover { 
	background: #ffffff url(images/click_btn.gif) no-repeat -65px 0;
	 }
/******************************** topmenu 
margin-top and margin-bottom are set to 0 because there is no doctype declared.
 If 4.01 loose is declared, margin top and bottom must be set to -10 
 topmenuoutside.inc needs a smaller width button to get the overall width to 770px  ***************************/	 

#tablinks p a {
			display: block;
			width: 154px;
			height: 16px;
			font-family: verdana,Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: normal;
			font-weight: bold;
			color: #003366;
			text-decoration: none;
			background-color:#dfe6ee;
			margin-top:-10px;
			margin-bottom:-10px;
}
#tablinks p a:active
  {
color:#003399;
text-decoration:none;
background-color:#ffffff;
}

#tablinks p a:hover {
			background-color:#ffffff;
			color:#0033CC;
			text-decoration:none;
}
.tablinks-o p a {
			display: block;
			width: 150px;
			height: 16px;
			font-family: verdana,Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: normal;
			font-weight: bold;
			color: #003366;
			text-decoration: none;
			background-color:#dfe6ee;
			margin-top:-16px;
			margin-bottom:-16px;
}
.tablinks-o p a:active
  {
color:#003399;
text-decoration:none;
background-color:#ffffff;
}

.tablinks-o p a:hover {
			background-color:#ffffff;
			color:#0033CC;
			text-decoration:none;
}
.tablinks-shorter p a {
			display: block;
			width: 114px;
			height: 16px;
			font-family: verdana,Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: normal;
			font-weight: bold;
			color: #003366;
			text-decoration: none;
			background-color:#dfe6ee;
			margin-top:-16px;
			margin-bottom:-16px;
}
.tablinks-shorter p a:active
  {
color:#003399;
text-decoration:none;
background-color:#ffffff;
}

.tablinks-shorter p a:hover {
			background-color:#ffffff;
			color:#0033CC;
			text-decoration:none;
}
.barback {
	background: url(images/top_barback.gif);
}
/******* topmenu ASC logo layer********/
#asc-logo {
	position:absolute;
	width:200px;
	height:20px;
	z-index:1;
	left: 6px;
	top: 6px;
}

/********For dining_certif.asp ************/
.coupon {
    display:block;
	text-align: center;
	margin:0 0 3px 0;
	padding: 3px;
	height: 21px;
	width: 100px;
	border: medium solid #000066;
	background: url(images/wavy-bkd.gif) no-repeat 0 0;
}

/********For images around text ************/
.imageright {
	float: right;
	margin-left:10px;
}
.imageleft {
	float: left;
	margin-right:10px;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/***Cruisesmonthly.inc and Resortsmonthly.inc files *********/

.featured {
	background: #FFFF99;
	padding: 6px;
	border: 6px dotted #FFCC00;
}

.monthly-wrapper {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
}


.arrow-bkd {
	background: url(images/arrow-bkd.gif) no-repeat right top;
}
.redbar {
	background: url('images/redbarbkd.jpg');
	display: block;
	height: 4px;
	width: 90%;
	margin:5px 0 5px 0;
	padding:0;
}
.redbar2 {
	background: url('images/redbarbkd.jpg');
	display: block;
	height: 4px;
	width: 90%;
	margin:5px 0 3px 0;
}
.greybar {
	background: #cccccc;
	display: block;
	height: 6px;
	width: 100%;
	margin:5px 0 15px 0;
	text-align:center;
}
.greybar2 {
	background: #cccccc;
	display: block;
	height: 30px;
	width: 100%;
	margin:5px 0 15px 0;
	text-align:left;
}
.whitebar  {
	background: #ffffff;
	display: block;
	height: 20px;
	width: 100%;
	margin:5px 0 5px 0;
	text-align:center;
}
.bluedottedbar {
	background: url('images/dotted_6666ff.gif');
	display: block;
	height: 6px;
	width: 90%;
	margin:5px 0 5px 0;
	padding:0;
}
/****** content divs **********/

#content-wrapper {
	text-align:left;
	}
#content-left {
	width:25%;
	float:left;
	padding-top:10px;
}
#content-inner {
	padding:5px 15px 0 15px;
}
#footer {
	clear:both;
}

/**************Vendor Discount Directory****************/
#specialsections td {
	padding:5px 0 5px 0;
	text-align:center;
}
#featuredvendors td, #vendorproviders td  {
	padding:5px;
	text-align:left;
}

/****************Redeem Button*******************/ 

.redeembutton  a{
	 background:#ffffff url(images/redeem_btn.gif) no-repeat 0 -22px ; 
	 display:block; 
	 height:22px;
	 width:120px;
	 text-align:center; 
	 }

.redeembutton  a:hover { 
	background: #ffffff url(images/redeem_btn.gif) no-repeat 0 0px;
	 }
	 
/*****Ticket Sources button for themepark_discounts.asp*****/

.ts_btn  a{
	 background:#ffffff url(images/ticket_s_btn.gif) no-repeat 0 -29px ; 
	 display:block; 
	 height:29px;
	 width:404px;
	 text-align:center;
	 margin:-16px 0 -16px 0;
	 padding:-16px 0 -16px 0; 
	 }

.ts_btn  a:hover { 
	background: #ffffff url(images/ticket_s_btn.gif) no-repeat 0 0px;
	 }
	 
/*************Align text vertically to middle*****************/
.valign { 
	vertical-align: middle;       
	 }
	 
/* cell phone savings.asp */

.phone-bkd
{
	background: url('images/cellphone-bkd.jpg');
}