/*-----------------------------------------------------------------------------
Main Stylesheet

Site: Interline Travel
Version: 1.0
-----------------------------------------------------------------------------*/

/* General
-----------------------------------------------------------------------------*/

* { 
margin : 0; 
padding : 0; 
} 
body { 
margin : 25px; 
padding : 0; 
background : #990000; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #000080; 
text-align : center; 
line-height : 14px; 
} 
img { 
border : 0; 
} 
ul {margin-left: 0; padding-left: 0;}
    li {margin-left: 0.85em; padding-left: 0;}
	
#wrapper { 
width : 770px; 
margin : 0 auto; 
text-align : left; 
background-color : #ffffff; 
} 
#content { 
width : 524px; 
float : right; 
padding-right : 20px; 
padding-bottom : 20px; 
} 
#content1 { 
width : 524px; 
float : right; 
padding-right : 20px; 
padding-bottom : 20px; 
} 
h1, h2 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
color : #000080; 
margin-bottom : 20px; 
} 
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; 
} 
a:link, a:active, a:visited { 
color : #0000ff; 
text-decoration : underline; 
} 
a:hover { 
color : #b34700; 
text-decoration : none; 
} 
#header { 
background-image : url(../images/InterlineTravelbanner770.jpg);  
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; 
height : 90px; 
} 
#top_nav { 
text-align : right; 
color : #ffffff; 
padding-bottom : 3px; 
background-color : #990000; 
} 
#top_nav a { 
color : #ffffff; 
text-decoration : none; 
} 
#top_nav a:hover { 
color : #ffffff; 
text-decoration : underline; 
} 
#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_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 { 
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 : #990000; 
border-bottom-width : 0; 
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; 
} 
#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 : 0; 
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; 
} 
#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 : 0; 
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; 
} 
#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 : 0; 
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; 
} 
#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 : 0; 
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; 
} 
#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 : 0; 
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; 
} 
#main_content { 
width : 390px; 
float : left; 
} 
#main_content1 { 
width : 524px; 
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; 
line-height : 20px; 
} 
#main_content li { 
display : block; 
color : #000080; 
text-decoration : none; 
font-size : 12px; 
line-height : 14px; 
text-indent : 20px; 
} 
#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 { 
width : 120px; 
float : right; 
} 
#ad_space_sub { 
width : 120px; 
float : right; 
padding-right : 20px; 
padding-bottom : 20px; 
} 
#weather { 
width : 120px; 
float : right; 
} 
#weather { 
width : 120px; 
float : right; 
padding-right : 10px; 
padding-bottom : 10px; 
} 
#footer { 
clear : both; 
font-size : 10px; 
color : #ffffff; 
background-color : #990000; 
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; 
} 
#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; 
} 
select, input, textarea { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #000; 
} 
form { 
margin : 0; 
} 
table { 
border-collapse : collapse; 
} 
td { 
padding : 3px; 
} 
#index_top { 
text-align : right; 
background-color : #006600; 
background-image : url(../images/index_top.html); 
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.html); 
background-repeat : no-repeat; 
height : 381px; 
} 
#index_nav { 
background-image : url(../images/index_bottom.html); 
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 : 0; 
} 
#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; 
} 
#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 { 
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; 
} 