/*-----------------------------------------------------------------------------
Main Stylesheet

Site: Interline Travel
Version: 1.0
-----------------------------------------------------------------------------*/

/* General
-----------------------------------------------------------------------------*/

* {
  margin: 0;
  padding: 0;
}

body {
    margin: 25px;
	padding: 0;
	background: #E9E9E9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000080;
	text-align: center;
	line-height: 14px;
}

img {
	border: 0;
}

#wrapper{
    width: 770px;
	margin: 0 auto;
	text-align: left;
	background-color: #FFFFFF;
}

#content {
	width: 524px;
	float: right;
	padding-right: 20px;
	padding-bottom: 20px;
}

/* Headings
-----------------------------------------------------------------------------*/

h1, h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000080;
	margin-bottom: 20px;
}

/* Typography
-----------------------------------------------------------------------------*/

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 20px;
}

.warning {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}

.price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}

.newprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #0000FF;
}
.cruise {
	font-size: 10px;
	color: #FFFF99;
	text-indent: 30px;
}

.cruise1 {
	font-size: 10px;
	color: #CCFF99;
	text-indent: 30px;
}

.cruise2 {
	font-size: 10px;
	color: #FFFFFF;
	text-indent: 40px;
}

.cruise2 a:hover {
     color: #006600;
}

.resort {
	font-size: 10px;
	color: #FFFF99;
	text-indent: 30px;
}

.tour {
	font-size: 12px;
	color: #FFFF99;
	text-indent: 30px;
}

.itin {
	font-size: 12px;
	color: #006600;
}

.ship {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	line-height: 18px;
}

.married {
	font-size: 12px;
	color: #FFFF99;
	text-indent: 20px;
}

.wine {
	font-size: 10px;
	color: #CCCCFF;
	text-indent: 35px;
}

.wine1 {
	font-size: 12px;
	color: #CCFFFF;
	text-indent: 20px;
}

.wine2 {
	font-size: 12px;
	color: #CCCCFF;
	text-indent: 20px;
}

.resorttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-indent: 10px;
	color: #000099;
	background-color:#66FF66;	
}
.resortteaser {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent: 10px;
	color: #006600;
}

.resortbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
}

.resortmax {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	background-color:#FFFF00;
}

.resortspecial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	color: #ff0000;
}
/* Links
-----------------------------------------------------------------------------*/

a:link, a:active, a:visited {
    color: #0000FF;
	text-decoration: underline;
}

a:hover {
    color: #B34700;
	text-decoration: none;
}


/* Branding
-----------------------------------------------------------------------------*/

#header {
	background-image: url(../images/IWBanner_770x80.gif);
	background-repeat: no-repeat;
	height: 100px;
	color: #FF6600;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	text-align: right;
	padding-right: 6px;
	margin-bottom: 5px;
}

#headerhouston {
	background-image: url(../images/IWHBanner_770x80.gif);
	background-repeat: no-repeat;
	height: 100px;
	color: #FF6600;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	text-align: right;
	padding-right: 6px;
	margin-bottom: 5px;
}
.hide {display: none;}


#header a{
        display: block;
        width: 764;
        height: 90px;
}


/* Top Nav
-----------------------------------------------------------------------------*/

#top_nav {
	text-align: right;
	color: #FFFFFF;
	padding-bottom: 3px;
	background-color: #000037;
}

#top_nav a {
    color: #FFFFFF;
	text-decoration: none;
}
 
#top_nav a:hover {
    color: #FFFFFF;
	text-decoration: underline;
}

/* Top NavAirport
-----------------------------------------------------------------------------*/

#top_navairport {
	text-align: right;
	color: #FFFFFF;
	padding-bottom: 3px;
	background-color: #990000;
}

#top_navairport a {
    color: #FFFFFF;
	text-decoration: none;
}
 
#top_navairport a:hover {
    color: #FFFFFF;
	text-decoration: underline;
}

/* Top Nav fake
-----------------------------------------------------------------------------*/

#top_navmember {
	text-align: right;
	color: #FFFFFF;
	padding-bottom: 3px;
	background-color: #990000;
}

#top_navmember a {
    color: #FFFFFF;
	text-decoration: none;
}
 
#top_navmember a:hover {
    color: #FFFFFF;
	text-decoration: underline;
}

/* Main Nav
-----------------------------------------------------------------------------*/
 
 
#main_nav {
	width: 190px;
	float: left;
	text-align: left;
}
 
#main_nav ul {
	padding: 0;
	list-style: none;
	padding-bottom: 20px;
	padding-left: 10px;
}

#main_nav li a {
	display: block;
	width: 190px;
	height: 20px;
	color: #F2B600;
	text-decoration: none;
	background-color: #000037;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-indent: 10px;

}

#main_nav li a:hover {
	color: #990000;
	background-color: #F2B600;
}
 
/* Highlight the current page */ 
 
body.home #main_nav a#home, body.cruises #main_nav a#cruises, body.hotels #main a#hotels, body.cars #main a#cars, body.tours #main_nav a#tours, body.european #main_nav a#european, body.specials #main_nav a#specials, body.travel insurance #main_nav a#travel insurance, body.state and national parks #main_nav a#state and national parks, body.concierge #main_nav a#concierge, weekend.links #main_nav a#weekend, body.attractions #main_nav a#attractions, body.entertainment #main_nav a#entertainment, body.events #main_nav a#events, body.sports #main_nav a#sports, body.articles #main_nav a#articles, body.shopping #main_nav a#shopping, body.links #main_nav a#links {
    color: #990000;
	background-color: #F2B600;
}

/* Main Nav Fake
-----------------------------------------------------------------------------*/
 
#member_nav {
	width: 190px;
	float: left;
	text-align: left;
}
 
#member_nav ul {
	padding: 0;
	list-style: none;
	padding-bottom: 20px;
	padding-left: 10px;
}

#member_nav li a {
	display: block;
	width: 190px;
	height: 20px;
	color: #F2B600;
	text-decoration: none;
	background-color: #990000;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-indent: 10px;
}

#member_nav li a:hover {
	color: #990000;
	background-color: #F2B600;
}
 
/* Highlight the current page */ 
 
body.home #member_nav a#home, body.cruises #member_nav a#cruises, body.hotels #member_nav a#hotels, body.cars #member_nav a#cars, body.tours #member_nav a#tours, body.european #member_nav a#european, body.specials #member_nav a#specials, body.interline weekends #member_nav a#interline weekends, body.attraction discounts #member_nav a#attraction discounts, body.travel insurance #member_nav a#travel insurance, body.state and national parks #member_nav a#state and national parks, body.entertainment #member_nav a#entertainment, body.event ticket discounts #member_nav a#event ticket discounts, body.sports discounts #member_nav a#sports discounts, body.articles #member_nav a#articles, body.shopping #member_nav a#shopping, body.links #member_nav a#links   {
    color: #990000;
	background-color: #F2B600;
}
#membercruise_nav {
	width: 190px;
	float: left;
	text-align: left;
}
 
#membercruise_nav ul {
	padding: 0;
	list-style: none;
	padding-bottom: 20px;
	padding-left: 10px;
}

#membercruise_nav li a {
	display: block;
	width: 190px;
	height: 20px;
	color: #F2B600;
	text-decoration: none;
	background-color: #990000;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-indent: 10px;
}

#membercruise_nav li a:hover {
	color: #990000;
	background-color: #F2B600;
}
 
/* Highlight the current page */ 
 
body.home #membercruise_nav a#home, body.cruises #membercruise_nav a#cruises, body.book #membercruise_nav a#book, body.ports #membercruise_nav a#ports, body.canalnco #membercruise_nav a#canalnco, body.carnival #membercruise_nav a#carnival, body.celebrity #membercruise_nav a#celebrity, body.cunard #membercruise_nav a#cunard, body.disney #membercruise_nav a#disney, body.holland #membercruise_nav a#holland, body.msc #membercruise_nav a#msc, body.ncl #membercruise_nav a#ncl, body.orient #membercruise_nav a#orient, body.princess #membercruise_nav a#princess, body.regent #membercruise_nav a#regent, body.rccl #membercruise_nav a#rccl, body.seabourn #membercruise_nav a#seabourn, body.seadream #membercruise_nav a#seadream, body.uniworld #membercruise_nav a#uniworld, body.vikingriver #membercruise_nav a#vikingriver, body.windstar #membercruise_nav a#windstar, body.hotels #membercruise_nav a#hotels, body.cars #membercruise_nav a#cars, body.tours #membercruise_nav a#tours, body.specials #membercruise_nav a#specials, body.interline weekends #membercruise_nav a#interline weekends, body.european #maincruise a#european, insurance #membercruise_nav a#travel insurance, body.state and national parks #membercruise_nav a#state and national parks, body.attraction discounts #membercruise_nav a#attraction discounts, body.entertainment #membercruise_nav a#entertainment, body.event ticket discounts #membercruise_nav a#event ticket discounts, body.sports discounts #membercruise_nav a#sports discounts, body.articles #membercruise_nav a#articles, body.shopping #membercruise_nav a#shopping, body.links #membercruise_nav a#links   {
    color: #990000;
	background-color: #F2B600;
}
#memberalaska_nav {
	width: 190px;
	float: left;
	text-align: left;
}
 
#memberalaska_nav ul {
	padding: 0;
	list-style: none;
	padding-bottom: 20px;
	padding-left: 10px;
}

#memberalaska_nav li a {
	display: block;
	width: 190px;
	height: 20px;
	color: #F2B600;
	text-decoration: none;
	background-color: #990000;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-indent: 10px;
}

#memberalaska_nav li a:hover {
	color: #990000;
	background-color: #F2B600;
}
 
/* Highlight the current page */ 
 
body.home #memberalaska_nav a#home, body.cruises #memberalaska_nav a#cruises, body.book #memberalaska_nav a#book, body.ports #memberalaska_nav a#ports, body.carnival #memberalaska a#carnival, body.celebrity #membercruise_nav a#celebrity, body.holland #memberalaska_nav a#holland, body.ncl #memberalaska_nav a#ncl, body.princess #memberalaska_nav a#princess, body.regent #memberalaska_nav a#regent, body.rccl #memberalaska_nav a#rccl, body.hotels #memberalaska_nav a#hotels, body.cars #memberalaska_nav a#cars, body.tours #memberalaska_nav a#tours, body.specials #memberalaska_nav a#specials, body.interline weekends #memberalaska_nav a#interline weekends, body.european #memberalaska_nav a#european, insurance #memberalaska_nav a#travel insurance, body.state and national parks #memberalaska_nav a#state and national parks, body.attraction discounts #memberalaska_nav a#attraction discounts, body.entertainment #memberalaska_nav a#entertainment, body.event ticket discounts #memberalaska_nav a#event ticket discounts, body.sports discounts #memberalaska_nav a#sports discounts, body.articles #memberalaska_nav a#articles, body.shopping #memberalaska_nav a#shopping, body.links #memberalaska_nav a#links   {
    color: #990000;
	background-color: #F2B600;
}
#membereurope_nav {
	width: 190px;
	float: left;
	text-align: left;
}
 
#membereurope_nav ul {
	padding: 0;
	list-style: none;
	padding-bottom: 20px;
	padding-left: 10px;
}

#membereurope_nav li a {
	display: block;
	width: 190px;
	height: 20px;
	color: #F2B600;
	text-decoration: none;
	background-color: #990000;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-indent: 10px;
}

#membereurope_nav li a:hover {
	color: #990000;
	background-color: #F2B600;
}
 
/* Highlight the current page */ 
 
body.home #membereurope_nav a#home, body.cruises #membereurope_nav a#cruises, body.hotels #membereurope_nav a#hotels, body.cars #membereurope_nav a#cars, body.tours #membereurope_nav a#tours, body.europetravel #membereurope_nav a#europetravel, body.europecruise #membereurope_nav a#europecruise, body.eurail #membereurope_nav a#eurail, body.europecarriers #membereurope_nav a#europecarriers, body.europelowcost #membereurope_nav a#europelowcost, body.europelowcost #membereurope_nav a#europelowcost, body.europecars #membereurope_nav a#europecars, body.europetours #membereurope_nav a#europetours, body.specials #membereurope_nav a#specials, body.interline weekends #membereurope_nav a#interline weekends, body.european #maineurope a#european, insurance #membereurope_nav a#travel insurance, body.state and national parks #membereurope_nav a#state and national parks, body.attraction discounts #membereurope_nav a#attraction discounts, body.entertainment #membereurope_nav a#entertainment, body.event ticket discounts #membereurope_nav a#event ticket discounts, body.sports discounts #membereurope_nav a#sports discounts, body.articles #membereurope_nav a#articles, body.shopping #membereurope_nav a#shopping, body.links #membereurope_nav a#links   {
    color: #990000;
	background-color: #F2B600;
}
#membersingle_nav {
	width: 190px;
	float: left;
	text-align: left;
}
 
#membersingle_nav ul {
	padding: 0;
	list-style: none;
	padding-bottom: 20px;
	padding-left: 10px;
}

#membersingle_nav li a {
	display: block;
	width: 190px;
	height: 20px;
	color: #F2B600;
	text-decoration: none;
	background-color: #990000;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-indent: 10px;
}

#membersingle_nav li a:hover {
	color: #990000;
	background-color: #F2B600;
}
 
/* Highlight the current page */ 
 
body.home #membereurope_nav a#home, body.cruises #membereurope_nav a#cruises, body.hotels #membereurope_nav a#hotels, body.cars #membereurope_nav a#cars, body.tours #membereurope_nav a#tours, body.europetravel #membereurope_nav a#europetravel, body.europecruise #membereurope_nav a#europecruise, body.eurail #membereurope_nav a#eurail, body.europecarriers #membereurope_nav a#europecarriers, body.europelowcost #membereurope_nav a#europelowcost, body.europelowcost #membereurope_nav a#europelowcost, body.europecars #membereurope_nav a#europecars, body.europetours #membereurope_nav a#europetours, body.specials #membereurope_nav a#specials, body.interline weekends #membereurope_nav a#interline weekends, body.european #maineurope a#european, insurance #membereurope_nav a#travel insurance, body.state and national parks #membereurope_nav a#state and national parks, body.attraction discounts #membereurope_nav a#attraction discounts, body.entertainment #membereurope_nav a#entertainment, body.event ticket discounts #membereurope_nav a#event ticket discounts, body.sports discounts #membereurope_nav a#sports discounts, body.articles #membereurope_nav a#articles, body.shopping #membereurope_nav a#shopping, body.links #membereurope_nav a#links   {
    color: #990000;
	background-color: #F2B600;
}

/* Main Content
-----------------------------------------------------------------------------*/

#main_content {
    width: 390px;
	float: left;
}

#main_content h1 {
	font-size: 12px;
	color: #000080;
	font-weight: bold;
}

#main_content h2 {
	font-size: 12px;
	color: #000080;
	font-weight: bold;
}

#main_content ul {
    margin-top: 0;
}

#main_content li {
	display: block;
	color: #000080;
	text-decoration: none;
	font-size: 12px;
	line-height: 14px;
	text-indent: 20px;
}


/* Alt Content
-----------------------------------------------------------------------------*/

#alt_content {
	width: 160px;
	float: left;
	text-align: left;
}

#alt_content table {
	background-color: #006600;
	color: #FFFFFF;
	margin-bottom: 20px;
	margin-left: 20px;
}

#alt_content h1 {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 10px;
}

#alt_content p {
	padding-left: 10px;
	padding-right: 10px;
}

#alt_content a {
	color: #FFFFFF;
	text-decoration: underline;	
}

#alt_content a:hover {
	color: #FFFFFF;
	text-decoration: none;	
}

/* Ad Space
-----------------------------------------------------------------------------*/

#ad_space {
	width: 120px;
	float: right;
}

#ad_space_sub {
	width: 120px;
	float: right;
	padding-right: 20px;
	padding-bottom: 20px;
}

/* Weather
-----------------------------------------------------------------------------*/

#weather {
	width: 120px;
	float: right;
}

#weather {
	width: 120px;
	float: right;
	padding-right: 10px;
	padding-bottom: 10px;
}

/* Footer
-----------------------------------------------------------------------------*/

#footer {
	clear:both;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #000037;
	padding-top: 3px;
}

#footer ul {
    float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}

#footer li {
    display: inline;
}

#footer li a {
    color: #FFFFFF;
	text-decoration: none;
}

#footer li a:hover {
    text-decoration: underline;
}

#footer p {
    margin: 0;
}

/* Footer Fake
-----------------------------------------------------------------------------*/

#footermember {
	clear:both;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #990000;
	padding-top: 3px;
}

#footermember ul {
    float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}

#footermember li {
    display: inline;
}

#footermember li a {
    color: #FFFFFF;
	text-decoration: none;
}

#footermember li a:hover {
    text-decoration: underline;
}

#footermember p {
    margin: 0;
}
/* Forms
-----------------------------------------------------------------------------*/

select, input, textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}

form {
    margin: 0;
}


/* Tables
-----------------------------------------------------------------------------*/

table {
    border-collapse: collapse;
}

td {
    padding: 3px;
}


/* Misc 1
-----------------------------------------------------------------------------*/

#index_top {
	text-align: right;
	background-color: #006600;
	background-image: url(../images/index_top.jpg);
	background-repeat: no-repeat;
	height: 45px;
	background-position: left bottom;
}

#index_topNav {
	text-align: right;
	color: #FFFFFF;
	padding-top: 28px;
}

#index_topNav a {
	color: #FFFFFF;
	text-decoration: none;
}
 
#index_topNav a:hover {
    color: #FFFFFF;
	text-decoration: underline;
}

#index_main {
	background-image: url(../images/index_main.jpg);
	background-repeat: no-repeat;
	height: 381px;
}

#index_nav {
	background-image: url(../images/index_bottom.jpg);
	background-repeat: no-repeat;
	height: 69px;
}

#index_nav ul {
	list-style: none;
	text-align: center;
	padding-top: 23px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0px;
}

#index_nav li {
    display: inline;
}

#index_main h1 {
	font-size: 12px;
	font-weight: bold;
}

#index_text {
	position:relative;
	left:20px;
	top:190px;
	width:560px;
	height:180px;
	z-index:1;
}


/* Misc 2
-----------------------------------------------------------------------------*/

#content_noNav {
	width: 585px;
	float: left;
	padding-left: 20px;
	padding-bottom: 20px;
}

#content_noNav h1 {
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
}

#content_noNav h2 {
	font-size: 11px;
	color: #B34700;
	font-weight: bold;
}
.tcOldPrice{
	color: crimson;
	text-decoration: line-through;
	font-weight: bold;
}

.featuredhoteldescription{
	font-size: 11px;
}

.featuredhoteltitle {
	font-size: 12px;
}

.featuredhoteltitle a{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.lastminutelistings{
	background-color: #F7F7F7;
	font-size: 9pt;
}

.optional{
	color: #808080;
	font-style: italic;
}

.pricefrom{
	color: #1A0980;
	font-size: 12px;
	font-weight: bold;
}

.tblContent{
	background-color: #FFF8DC;
	border: 1px solid #666633;
}
.tblheader{
	background-color: #B2D1FF;
	border: 1px solid #5192EC;
	color: #1A0980;
	font-weight: bold;
	padding-left: 5px;
}
.tblLastSecondHeader{
	background-color: #F9DBE1;
	border: 1px solid #DC143C;
	color: #DC143C;
	font-weight: bold;
	padding-left: 5px;
}
.tblsortheader{
	background-color: #5192EC;
	border: 1px solid #1A0980;
	color: #1A0980;
	font-weight: bold;
	padding-left: 5px;
}

.tblsubheader{
	background-color: #FFEEAA;
	border: 1px solid #666633;
	color: #666633;
	font-weight: bold;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-top: 3px;
}

.tblError{
	background-color: #9F070E;
	border: 1px solid #A52A2A;
	color: #F9DBE1;
	font-weight: bold;
	padding-left: 5px;
}
.poptext{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px; 
	text-align: justify;
}
.date{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px; 
	color: White;
	font-weight: bold;
}
.blueborder{
	border: 1px solid #1A0980;
}
.buyboxcontent{
	background-color: white;
	border: 1pt solid #1A0980;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
}

.buyboxheader{
	background-color: #1A0980;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.breadcrumb{
	font-size: 12px;
	font-weight:bold;
}
.checkoutContent{
	background-color: white;
	border: 1pt solid #1A0980;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

.checkoutshippingheader{
	background-color: #FFFFFF;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}

.productdescription{
	font-size: 13px;
}

.productname{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.shoppingtoolsheader{
	background-color: #1A0980;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.shoppingtoolsheader td td{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.subdepartmentheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.subdepartmentheader a{
	color: black;
	text-decoration: underline;
}

.subdepartmentheader a:visited{
	color: black;
	text-decoration: underline;
}

.subdepartmentheader a:hover{
	color: black;
	text-decoration: none;
}

.subdepartmentheader a:active{
	color: black;
	text-decoration: none;
}

.tableheader{
	background-color: #1A0980;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.tableheader td td{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
.tableheader a{
	color: white;
	text-decoration: underline;
}
.tableheader a:link{
	color: white;
	text-decoration: underline;
}
.tableheader a:visited{
	color: white;
	text-decoration: underline;
}

.tableheader a:hover{
	border-bottom: none;
	color: white;
	text-decoration: none;
}

.tableheader a:active{
	color: white;
	text-decoration: underline;
}

.title{
	color: black;
	font-size: 18px;
}

.titleheader {
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	padding: 5px;
}
.discountlistprice {
	color: #DC143C;
	font-size: 12px;
	text-decoration: line-through;
}
.calendarTop{
	background-color: #1A0980;
	color: white;
	font-weight:bold;
}
.calendarInactiveCell{
	background-color: #F4DAD9;
}

.calendarTodayCell{
	background-color: #DDE0EE;
	
}
.calendarActiveCell{
	background-color: #DDE0EE;
}
.smallerText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}