.strongtext_shows{
display:block;
width:300px;
font-size:12px; 
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;

}

#popup_shop {
	font-size: 14px;
}

#popup_shop a {
	color: #333333;
	font-size: 14px;

}



#infobar {
	width: 760px;
	height: 32px;
	margin-top: 14px;
	margin-bottom: 18px;
}



#loginbox {
	border: 1px solid #1B2D81;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left:auto;
	margin-right:auto;
	width: 535px;
}

.toplinks {
	color:#BBBDD4;
	font-weight:bold;
}

.toplinks A {
	color:#BBBDD4;
	text-decoration:none;
}

.searchlinks {
	color:#DDDDDD;
	font-weight:bold;
}

.searchlinks A {
	color:#DDDDDD;
	text-decoration:none;
}



.heading {
	color:#000000;
	font-weight:bold;
	font-size:13px;
}

.errortext {
	color:#FF0000;
	font-weight:bold;
}

.sitename {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.tableborders {
	border-collapse:collapse;
}

.formbutton {
	border:0px;
	background-color:#6166A0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	height:24px;
	vertical-align:abs-middle;
	margin:0px;
	cursor:pointer;
}

.textbutton {
	border:0px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454A90;
	font-weight:bold;
	height:12px;
	vertical-align:abs-middle;
	margin:0px;
	padding:0px;
	cursor:pointer;
}

input {
	border-width:1px;
	border-style:solid;
	border-top-color:#666666;
	border-left-color:#666666;
	border-bottom-color:#CCCCCC;
	border-right-color:#CCCCCC;
}
hr {
  border: 0;
  width: 100%;
  color: #fffffff;
background-color: #ffffff;
height: 1px;
}

a.prodTitle:link { color: #ffffff; font-weight: bold; font-size: 11pt; text-decoration: none;  }
a.prodTitle:visited { color: #ffffff; font-weight: bold; font-size: 11pt; text-decoration: none; }
a.prodTitle:active { color: #ffffff; font-weight: bold; font-size: 11pt; }
a.prodTitle:hover { color: #ffffff; font-weight: bold; font-size: 11pt; }


a.majormenuItem:link { color: #333333; font-weight: normal; font-size: 12pt; text-decoration: none;  font-size: medium;}
a.majormenuItem:visited { color: #333333; font-weight: normal; font-size: 12pt; text-decoration: none;  font-size: medium;}
a.majormenuItem:active { color: #333333; font-weight: normal; font-size: 12pt;  font-size: medium;}
a.majormenuItem:hover { color: #ffffff; font-weight: normal; font-size: 12pt;  font-size: medium;}

a.majormenuItemSelect:link { color: #ffffff; font-weight: normal; font-size: 12pt; text-decoration: none;   font-size: medium;}
a.majormenuItemSelect:visited { color: #ffffff; font-weight: normal; font-size: 12pt; text-decoration: none;  font-size: medium;}
a.majormenuItemSelect:active { color: #ffffff; font-weight: normal; font-size: 12pt;   font-size: medium;}
a.majormenuItemSelect:hover { color: #ffffff; font-weight: normal; font-size: 12pt;   font-size: medium;}

a.menuItem:link { color: #333333; font-weight: normal;  text-decoration: none; font-size: small;}
a.menuItem:visited { color: #333333; font-weight: normal;  text-decoration: none; font-size: small;}
a.menuItem:active { color: #333333; font-weight: normal; font-size: small;}
a.menuItem:hover { color: #ffffff; font-weight: normal;  font-size: small;	}

a.menuItemSelect:link { color: #ffffff; font-weight: normal;  text-decoration: none; font-size: small;}
a.menuItemSelect:visited { color: #ffffff; font-weight: normal; text-decoration: none; font-size: small;}
a.menuItemSelect:active { color: #ffffff; font-weight: normal;  font-size: small;}
a.menuItemSelect:hover { color: #ffffff; font-weight: normal; font-size: small;}

/*/*/a{}
body,
body td,
body th,
body p {
  font-size: x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;
}
html>body,
html>body td,
html>body th
html>body p {
  font-size: small;
}  

.cart td{
border: 1px solid #8d8e8d;
background-color:#FFFFFF;
width:auto;
}
.cartrow_blank{
background-color:#0066CC;
}
.header{
background-color:#FFFFFF;
background-image:url(/images/red/top.gif);
background-repeat:no-repeat;  
background-position:left; 
background-position:top;
margin-left:4px;
margin-top:0px;

}
.quesheader{
background-color:#FFFFFF;
background-image:url(/images/red/top_purple.gif);
background-repeat:no-repeat;  
background-position:left; 
background-position:top;
margin-left:4px;
margin-top:0px;

}

.quesbutton{
	border:0px;
	background-color:#7a1878;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	height:24px;
	vertical-align:abs-middle;
	margin:0px;
	cursor:pointer;
}



.cartheader{
background-color:#b3b3b3;
border:2px solid #8d8e8d;

padding:5px;
margin-bottom:5px;
margin-left:10px;

}
.carttotal {
border: 1px solid #BC0C1C;
background-color:#FEEFEF;
color:#BC0C1C;
font-weight:bold;
}
.prodlist {
border: 1px solid #BC0C1C;
color:#BC0C1C;
font-weight:bold;

}
.prodRed{
background-image:url(../images/red/header_back.gif);
background-repeat:no-repeat;
background-color:#EA9696;
background-position:bottom;
height:60px;
}
.prodPrice {
font-size:larger;
height:30px;
vertical-align:bottom;
text-align:center;

}
.prodEach {
font-size:larger;
height:30px;
vertical-align:top;
text-align:center;
}
.headertitle {
	font-size: 18px;
	color:#ffffff;
	text-decoration:none;
	display:inline;

}
.ondate {
	
background-color:#BC0C1C;
border:3px solid #FF6666;
color:#ffffff;
}
.ondate a{

color:#ffffff;
}
.offdate {
	
background-color:#FFFFFF;
border:3px solid #ffffff;
}
.calendar {
border:2px solid #000000;
}
.calendarHeader{
background-color:#BC0C1C;
border:2px solid #BC0C1C;
color:#FFFFFF;
}
.calendarHeader a{
background-color:#BC0C1C;
border:2px solid #BC0C1C;
color:#FFFFFF;
}

.question{

font-weight:bold;
height:22px;
}
.low_fare_grey{
background-color:#b3b3b3;
border:2px solid #8d8e8d;
width:240px;
padding:5px;
margin-bottom:5px;
margin-left:10px;

}
.low_fare_white{
background-color:#fff;
border:1px solid #000;
padding:5px;
margin-bottom:5px;

width:230px;
}
.nextbutton{
background-color:#A1978E;
border:0px;
color:#ffffff;
}

.strongtext_red{
color:#ed2627;
font-weight:bold;
padding-bottom:5px;
}

.findlow{
border:0px;
}
.day{
background-color:#E5ECF6;
height:60px;
width:80px;
}
.dayoff{
background-color:#E6E6E6;
height:60px;
width:80px;
}
.daySelected{
background-color:#FF9090;
height:60px;
width:80px;
}
.day:hover{
background-color:#993300;
height:60px;
width:80px;
}

.cost{
color:#FF0000;
height:60px;
width:60px;
display:inline;
font-size:16px;
font-weight:bold;
}
.calprice{
width:70px;
height:40px;
font-size:11px;


}
#mydiv {
position:absolute; overflow:hidden; visibility: hidden;
z-index:999; 
background-color:#ffffff;
text-align:center;
} 
.lowfareheader{
background-color:#A1978E;
color:#FFFFFF;
font-weight:bold;
}
.lowfareheader a{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}


/* */
#menu { 

	background-color:#fe0034;

} 
#menu ul { 

	background-color:#fe0034;
} 
#leftmenu li a, a:hover{
color:#ffffff;
text-decoration:none;

width:164px;
}


#quote{
background-color:#fe0034;

}
.menu_td {
background-color:#fe0034;
}
.shopMenutop{
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
margin-top:0px;
}
.shopMenubottom{
margin-bottom:0px;
border-bottom:1px solid #ffffff;
}

.shop-side-spacer {
	width:194px;
	height:10px;
	display:block;
	overflow:hidden;
}

.purple_head{
color:#e20b7b;
font-size:24px;
}
.purple_head_huge{
color:#e20b7b;
font-size:44px;
}
.supp_continue
{
background-image:url(../images/supplement_continue.gif);
background-color:#990000;
width:159px;
height:36px;
border:0px;
}
.supp_header{
color:#ffffff;
font-size:24px;
padding-left:20px;
padding-top:10px;
}
.purple_head a{
color:#e20b7b;
font-size:24px;
}
#leftmenu a, #leftmenu a:visited {
color:#FFFFFF;
	background-color: #fe0034;
}
#leftmenu a:hover {
	color:#FFFFFF;
	background-color:#000000;
  }
