

body{margin:0 auto;padding:0;font-size:10px;color:#3a3a3a;background:#fff; font-family:"Verdana", Verdana;}
div#Wrapper{margin:0px auto 18px; min-width:950px;clear:both;width:950px;}

#ContainerHeader{margin:0; clear:both;}
#ContainerHeaderNav{margin-top:14px; width:737px;float:left; padding:0px;  }
#ContainerHeader #ContainerHeaderLogo{float:right; padding-left:48px; }

a {outline: none;color:#7B7B7B}
a:hover{text-decoration:none;color:#c00}
img{border:0px; outline: none;}

.fontColor999 {color:#999999;}
.fontBold {font-weight:bold;}
.font11 {font-size:11px;}


/* --- calsup.css  ----- */	

BODY.calendar {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	FONT: bold 10px arial,helvetica,sans-serif; 
	PADDING-TOP: 1px; 
	BACKGROUND-COLOR: none; 
	TEXT-ALIGN: center
}
#calbox A.cal {
	COLOR: #036; 
	TEXT-DECORATION: none
}
#calbox A.cal:hover {
	TEXT-DECORATION: underline
}
#calbox TABLE {
	BORDER-COLLAPSE: collapse
}
#calbox .calTableH {
	DISPLAY: inline; 
	FLOAT: left; 
	MARGIN: 4px 0px 0px 6px; 
	WIDTH: 127px; 
	empty-cells: show;
	Z-INDEX: 11; 

}
#calbox .calTableHIT {
	DISPLAY: inline; 
	FLOAT: left; 
	MARGIN: 0px 0px 0px 0px; 
	WIDTH: 120px; 
	empty-cells: show;
	Z-INDEX: 11; 
}
#calbox .calTableV {
	BORDER-RIGHT: #bf8660 1px solid; 
	BORDER-TOP: #bf8660 1px solid; 
	MARGIN: 4px 0px 0px 6px; 
	BORDER-LEFT: #bf8660 1px solid; 
	WIDTH: 127px; 
	BORDER-BOTTOM: #bf8660 1px solid; 
	empty-cells: show;
	Z-INDEX: 11; 
}
#calbox .calLabel {
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 1px; 
	font-family:Verdana; 
	font-size:11px; 
	font-weight:600; 
	COLOR: #3d4926; 
	PADDING-TOP: 1px; 
	WHITE-SPACE: nowrap; 
	
	TEXT-ALIGN: center
}
#calbox .calDayName {
	font-family:Verdana; 
	font-size:11px; 
	font-weight:600; 
	WIDTH: 19px; 
	COLOR: #333333; 
	TEXT-ALIGN: center; 
	
}
#calbox .calDate {
	BACKGROUND: #ffffff; 
	font-size:10px; 
	font-family:Verdana; 
	font-weight:700; 
	TEXT-ALIGN: center
}
#calbox .calDateOff {
	BACKGROUND: #ffffff; 
	font-size:10px; 
	font-family:Verdana; 
	COLOR: #999999; 
	TEXT-ALIGN: center
}
#calbox .calDateSel {
	BACKGROUND: #D00104; 
	font-size:10px; 
	font-family:Verdana; 
	font-weight:700; 
	TEXT-ALIGN: center;
	
}
#calbox .calDateRng {
	BACKGROUND: #fcead7;
	font-size:10px; 
	font-family:Verdana; 
	font-weight:700; 
	TEXT-ALIGN: center
}
#calbox .calDateA {
	color: #D00104; 
	font-size:10px; 
	font-family:Verdana; 
	font-weight:700; 
	TEXT-DECORATION: none
}


#calbox .calDateA:hover {
	TEXT-DECORATION: none
}
#calbox .calNavA {
	CLEAR: both; 
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 0px; 
	FONT: 11px arial,helvetica,sans-serif; 
	COLOR: #036; 
	PADDING-TOP: 0px; 
	TEXT-DECORATION: none
}
#calbox A.calNavA:hover {
	TEXT-DECORATION: underline
}
#noprevious {
	LINE-HEIGHT: 16px
}
#previous {
	LINE-HEIGHT: 16px
}
#calbox .calClose {
	PADDING-RIGHT: 0px; 
	width:275px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: 900; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 8px; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: left
}
#calbox .calClose A {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FLOAT: right; 
	COLOR: #fff; 
	LINE-HEIGHT: 10px; 
	TEXT-DECORATION: none
}
#calbox .calClose A:hover {
	BORDER-LEFT-COLOR: #BBBBBB; 
	BORDER-BOTTOM-COLOR: #CCCCCC; 
	BORDER-TOP-COLOR: #CCCCCC; 
	BORDER-RIGHT-COLOR: #CCCCCC
}
#calwrapper {
	MARGIN: auto; 
	WIDTH: 272px
}
.calframe {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	HEIGHT: 173px;
	BORDER-RIGHT-WIDTH: 0px;
	width: 358px;
	Z-INDEX: 11; 
	BACKGROUND: #ffffff; 
}

.calboxon {
	DISPLAY: block; 
	Z-INDEX: 10; 
	BACKGROUND: #ffffff; 
	FONT: bold 10px arial,helvetica,sans-serif; 
	HEIGHT: 170px; WIDTH: 358px; 
	TEXT-ALIGN: center; 

	position:absolute;
	top:0px;
}
.calboxon1 {
	DISPLAY: block; 
	Z-INDEX: 10; 
	FONT: bold 10px arial,helvetica,sans-serif; 
	BACKGROUND: none; 
	WIDTH: 285px; 
	POSITION: absolute;  
	TEXT-ALIGN: center
}
.calboxoff {
	DISPLAY: none; 
	LEFT: 0px; 
	VISIBILITY: hidden; 
	OVERFLOW: hidden; 
	WIDTH: 1px; 
	POSITION: absolute; 
	TOP: 0px; 
	HEIGHT: 1px
}

.style9 {
	color: #474747;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.style10 {
	color: #8F8F8F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	
}

.style11 {
	color: #D00104;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

.calMonthTitle {font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#ffffff;font-weight:bold;}

/*** Global Navigation CSS starts here*****/
.globalNav {height:60px;}
.globalNav ul{margin: 0px;padding: 0px;list-style-type: none;}
/*Top level list items*/
.globalNav ul li{position: relative;display: inline;float: left;}
/*Top level menu link items style*/
.globalNav ul li a{display:block;}

/*home*/
.globalNav ul li a.link1{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat 0px 0px; height:29px; width:58px;}
.globalNav ul li a.link1:hover{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat 0px -29px;height:29px; width:58px}
.globalNav ul li a.link1Selected{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat 0px -29px; height:29px; width:58px}
/*Book Travel*/
.globalNav ul li a.link2{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -59px 0px;height:29px; width:102px;}
.globalNav ul li a.link2:hover{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -59px -29px;height:29px; width:102px}
.globalNav ul li a.link2Selected{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -59px -29px;height:29px; width:102px}
/*Manage Travel*/
.globalNav ul li a.link3{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -161px 0px;height:29px; width:123px;}
.globalNav ul li a.link3:hover{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -161px -58px;height:29px; width:123px}
.globalNav ul li a.link3Selected{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -161px -58px;height:29px; width:123px}
/*Elevate*/
.globalNav ul li a.link4{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -283px 0px;height:29px; width:75px;}
.globalNav ul li a.link4:hover{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -283px -87px;height:29px; width:75px}
.globalNav ul li a.link4Selected{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -283px -87px;height:29px; width:75px}
/*Flying with Us*/
.globalNav ul li a.link5{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -357px 0px;height:29px; width:118px;}
.globalNav ul li a.link5:hover{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -357px -118px;height:29px; width:118px;}
.globalNav ul li a.link5Selected{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -357px -117px;height:29px; width:118px;}
/*Deals*/
.globalNav ul li a.link6{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -473px 0px;height:29px; width:62px;}
.globalNav ul li a.link6:hover{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -85px -29px;height:29px; width:63px}
.globalNav ul li a.link6Selected{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -473px -29px;height:29px; width:62px}
/*Company Store*/
.globalNav ul li a.link7{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -532px 0px;height:30px; width:61px;}
.globalNav ul li a.link7:hover{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -532px -117px;height:29px; width:61px;}
.globalNav ul li a.link7Selected{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -532px -117px;height:29px; width:61px;}
/*FAQs*/
.globalNav ul li a.link8{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -585px 0px;height:29px; width:61px;}
.globalNav ul li a.link8:hover{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -585px -29px;height:29px; width:61px;}
.globalNav ul li a.link8Selected{background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -585px -29px;height:29px; width:61px;}
.globalNav ul li a.link9{background:url(https://static.virginamerica.com/images/headerBgImage_08232011.png) no-repeat -640px 0;height:29px;width:45px;}
.globalNav ul li a.link9:hover{background:url(https://static.virginamerica.com/images/headerBgImage_08232011.png) no-repeat -640px -29px;height:29px;width:45px;}
.globalNav ul li a.link9Selected{background:url(https://static.virginamerica.com/images/headerBgImage_08232011.png) no-repeat -640px -29px;height:29px;width:45px;}

.seperator{background:url(https://static.virginamerica.com/images/separator.png) no-repeat left center !important;width:1px;height:29px !important}
.noneseperator{background:none;width:1px;height:29px !important}


/*Sub level menu*/
.globalNav ul li ul{left: 0;top: 0;position: absolute;display: block;visibility: hidden;z-index: 100;}
.globalNav ul li ul.bookTravel{left: -59px;width:485px;height:31px;background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat 0px -273px;}
.globalNav ul li ul.manageTravel{left: -162px;width:490px;height:31px;background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat 0px -149px;}
.globalNav ul li ul.elevate{left: -284px;width:633px;height:31px;background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat 0px -180px;}
.globalNav ul li ul.travelInfo{left: -358px;width:633px;height:31px;background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat -0px -211px;}
.globalNav ul li ul.deals{left: -474px;width:575px;height:31px;background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat 0px -242px;}
.globalNav ul li ul.shop{left: -539px;width:600px;height:31px;background:url(https://static.virginamerica.com/images/headerBgImage_01062011a.png) no-repeat 0px -304px;}

/*Sub level menu list items*/
.globalNav ul li ul li{display: inline;margin-top:8px;}

/* Sub level menu links style */
.globalNav ul li ul li a{font-weight: normal;padding-right:10px;padding-left:10px;padding-top:0px !important;padding-bottom:8px !important;font-size:11px;background:url(https://static.virginamerica.com/images/separator.png) no-repeat right top;display: inline;font-family:Verdana, Geneva, sans-serif;text-decoration: none;color: #939393;}
.globalNav ul li ul li a:hover{color: #dd0000;}
.globalNav ul li .selected a{color: #dd0000;cursor:default;}
.globalNav .arrowdiv{position: absolute;right: 0;background: transparent url(https://static.virginamerica.com/images/menuarrow.png) no-repeat center left;}

* html p#iepara{ padding-top: 1em;}
.globalNav ul li a.last{background:none;}
.globalNav ul li ul li a.last{background:none  !important;}

/* Holly Hack for IE \*/
* html .globalNav ul li { float: left; height: 1%; }
* html .globalNav ul li a { height: 1%; }
/* End */
/*** Global Navigation CSS ends here*****/

/* FOOTER CSS */
#ContainerFooter {font-family:verdana;border-top:#e2e2e2 1px solid; clear:both; color:#939393; font-size:11px;width:952px;height:110px;}
#ContainerFooter ul{list-style:none; margin:8px 0px 0px 70px; padding:0; float:left}
#ContainerFooter ul li{padding:3px; margin:0px;}
#ContainerFooter ul.first{margin-left:10px;margin-top:8px;}
#ContainerFooter ul li a {color:#939393;text-decoration:none;line-height:18px;}
#ContainerFooter ul li a:hover {color:#c00;text-decoration:none;line-height:18px;}
#ContainerFooter ul li a.selected {color:#c00;text-decoration:none;}
#ContainerFooter ul li.head a {color:#939393;text-decoration:none;line-height:25px; font-weight:bold;font-size:11px;}
#ContainerFooter ul li.head a:hover {color:#c00;text-decoration:none;line-height:25px; font-weight:bold;font-size:11px;}
#ContainerFooter ul li.head a.selected {color:#c00;text-decoration:none;}
#ContainerFooter ul li.airlineImageSpace{margin-top:18px}
#ContainerFooter .copyright{ clear:both;text-align:center; padding:35px 0 0 0; height:45px}	  
#footerCopyright {clear:both;width:952px;padding-top:10px;border-top:1px solid #e2e2e2;height:21px;}
#footerPartners {float:left;height:21px;}

