/* CSS For card pages */

/**************************************************************/
/* SpryAccordion.css - version 0.4 - Spry Pre-Release 1.6.1 */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
/* This is the selector for the main Accordion container. For our default style,
 * we draw borders on the left, right, and bottom. The top border of the Accordion
 * will be rendered by the first AccordionPanelTab which never moves.
 */
.Accordion {
	overflow: hidden;
}
.AccordionPanel {
	margin: 0px;
	padding: 0px;
}
.AccordionPanelTab {
	background: url(/images/cardFAQ_bg1.gif) repeat-x;
	border:1px solid #d3d3d3;
	margin: 1px 0 0 0;
	padding: 5px 10px 5px 30px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.AccordionPanelContent {
	overflow: auto;
	margin: 0;
	padding: 10px;
	height: 200px;
	border-top:0px;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-top: 0px
}
.AccordionPanelOpen .AccordionPanelTab {
	background: url(/images/cardFAQ_bg3.gif) no-repeat 0 0;
	border-top:1px solid #aaaaaa;
	border-left:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
	border-bottom:0px;
	padding-left:30px;
	margin:1px 0;
	color:#212121
}
.AccordionPanelTabHover {
	color: #212121;
	background: url(/images/cardFAQ_bg2.gif) repeat-x;
	border:1px solid #aaaaaa;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
}
/*************************************************************/


#cardBenefits {
	margin:10px 30px 10px 30px;
	padding-left: 60px;
	background:url(/images/tick_purple.jpg) no-repeat 0 0;
}
#cardBenefits h2 {
	color:#444444
}
.line_purple {
	background:url(/images/split_purple.gif) repeat-x 0 0;
	height:2px;
	margin:20px 30px 20px 90px;
}
.header {
	margin:20px 0 30px 0
}
#applySection {
	margin:10px 0 10px 0;
	padding:0
}
#applySection .left {
	float:left
}
#applySection .right {
	float:right
}
hr {
	color:#f3f3f3;
	width:100%;
	margin:5px 0 5px 0
}
#offers {
	margin:10px 30px 10px 30px;
	padding-left: 40px;
	background:url(/images/bullet_lblue.jpg) no-repeat 0 0;
	min-height:23px
}
#offers h2 {
	color:#00457C;
	font-size:16px;
	margin:0;
	padding:0
}
#flight_offers {
	margin:10px 30px 10px 30px;
	padding-left: 40px;
	background:url(/images/bullet_yellow.jpg) no-repeat 0 0;
	min-height:23px
}
.line_empty {
	height:1px;
	margin:10px 30px 20px 70px;
}

/*** Card Summary ***/
#summarypopuppage #tablewrapper {
	width: 98%;
	color:#565659;
	font-size:80%
}
#summarypopuppage ACRONYM {
	cursor:help;
	border-style:none
}
#summarypopuppage TABLE.summarybox {
	border: #cccccc 1px solid;
	font-size: 1.2em;
	margin: 0px 0px 20px;
}
#summarypopuppage TABLE.summarybox TH, #summarypopuppage TABLE.summarybox TD {
	border: #cccccc 1px solid;
	padding: 4px;
	line-height:1.5em;
}
#summarypopuppage TABLE.summarybox TBODY TH {
	font-weight:normal
}
#summarypopuppage TABLE.summarybox TD UL {
	font-size: 0.9em;
	margin: 10px 0px 10px 20px
}
#summarypopuppage TABLE.summarybox .col1 {
	font-weight: bold;
	width: 20%
}
#summarypopuppage TABLE.summarybox TD.aprtable, #summarypopuppage TABLE.summarybox TH.aprtable {
	TEXT-ALIGN: center
}
#summarypopuppage TABLE.summarybox .threecol2 {
	width: 55%
}
#summarypopuppage TABLE.summarybox .threecol3 {
	width: 25%
}
#summarypopuppage TABLE.summarybox .fourcol2 {
	width: 26%
}
#summarypopuppage TABLE.summarybox .fourcol3 {
	width: auto
}
#summarypopuppage TABLE.summarybox .fourcol4 {
	width: 26%
}

/* START Default page*/
#cc_box {
	margin:5px 0 0 0;
	text-align:left;
	height:225px;
	width:549px;
	padding:5px 0 0 10px
}
.cc_box1 {
	background:url(/images/cc_img1.jpg) no-repeat 0 0;
}
.cc_box2 {
	background:url(/images/cc_img2.jpg) no-repeat 0 0;
}
.cc_box3 {
	background:url(/images/cc_img3.jpg) no-repeat 0 0;
}
#cc_box .heading {
	margin:10px 10px 10px 10px;
	width:390px;
	text-align:left
}
#cc_box p {
	width:390px;
	margin:10px 0 10px 10px;
	font-size:14px;
	color:#666
}
.cc_box1 ul, .cc_box3 ul {
	list-style-type:none;
	padding:0px;
	margin:0 0 0 5px;
	width:385px
}
.cc_box2 ul {
	list-style-type:none;
	padding:0px;
	margin:0 0 0 5px;
	width:395px
}
.cc_box1 li, .cc_box3 li {
	background-image:url(/images/list_bullet_orange.jpg);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:15px;
	margin:7px 0 0 10px;
	font-size:14px;
	color:#666
}
.cc_box2 li {
	background-image:url(/images/list_bullet_orange.jpg);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:7px;
	margin:7px 0 0 10px;
	font-size:12px;
	color:#666
}
/* END Default page*/


/*New default*/

#secondary_box { 
	width:539px; 
	background: url(/images/secondary_box.gif) repeat-y;
	margin:10px 0 10px 0;
	padding:0;
	text-align:left
}


#secondary_box .top { 
	top: 0; 
	height:7px; 
	background: url(/images/secondary_box_top.gif) no-repeat top left;
	padding:0;
	margin:0;
}

#secondary_box .bottom { 
	bottom: 0; 
	height:15px; 
	background:url(/images/secondary_box_bottom.gif) no-repeat bottom left;
	padding: 0;
	margin:0;
}

#secondary_box .heading {
	margin:10px 0 10px 10px;
	width:525px;
	text-align:left
}
#secondary_box p {
	margin:10px 10px 10px 10px;
	font-size:14px;
	color:#666
}
#secondary_box ul {
	list-style-type:none;
	padding:0px;
	margin:0 0 0 5px;
}
#secondary_box li {
	background-image:url(/images/list_bullet_orange.jpg);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:15px;
	margin:7px 0 0 10px;
	font-size:14px;
	color:#666
}

#cardOffers {
	margin:10px 0px 10px 0px;
	padding-left: 40px;
	min-height:30px;
	background:url(/images/tick_blue.jpg) no-repeat 0 0;
}
#cardOffers h3 {
	color:#0F2F72 !important;
	font-size:20px !important;
	margin-top:40px !important
}

.interested {
	color:#0F2F72;
	font-size:20px;
	margin-top:40px;
	font-weight:bold
	}
img.cardOffer {
	margin:10px 0 0 0
	}

/*Card box*/


#cardbox { 
	width:539px; 
	background: url(/images/card/section4.gif) no-repeat top left;
	margin:10px 0 35px 0;
	padding:0;
	text-align:left
}


#cardbox .top { 
	top: 0; 
	height:20px; 
	background: url(/images/card/section1.gif) no-repeat top left;
	padding:0;
	margin:0;
}

#cardbox .bottom { 
	bottom: 0; 
	height:28px; 
	background:url(/images/card/section3.gif) no-repeat bottom left;
	padding: 0;
	margin:0;
}

#cardbox .heading {
	margin:0px 40px 10px 10px;
	padding:0;
	text-align:left;
	z-index:auto;
	clear:both;
	width:480px
}
#cardbox .heading .surround {
	float:left; 
	background-color:#fff; 
	padding:2px 10px 10px 10px
	}
#cardbox .heading h2 {
	color:#D81921 !important; /*red*/
	line-height:1em !important;
	}
#cardbox p,  #cardbox ul{
	margin:10px 30px 10px 10px;
	font-size:13px;
	color:#666;
	margin-left:20px !important
}
label {
	color:#666
	}
#cardbox ul {
	list-style:none;
	padding:0;
	margin-left:20px;
}
#cardbox li {
	background: url('../images/bodyBulletLightOrange.gif') ;
	background-repeat:no-repeat;
	background-position: 5px .4em;
	padding-left:16px;
}
#cardbox h3 {
	color:#62a1d7 !important;
	font-size:16px !important;
	margin-left:20px !important
}
#cardbox #applySection {
	margin:30px 10px 30px 10px
	}
#cardbox .interested {
	color:#0F2F72;
	font-size:18px;
	margin:40px 10px 15px 20px;
	font-weight:bold
	}
#right p, #right ul {
	color:#555 !important;
	font-size:13px 
	}
.divLine {
	width: 539px;
	height: 14px;
	background: transparent url('../images/card/line.gif') no-repeat 50% top;
	margin:20px 0 10px 0
}
.comments {
	font-size:10px !important
}
	
#offerbox { 
	width:539px; 
	background: url(/images/card/offerbox2.gif) no-repeat top left;
	margin:10px 0 25px 0;
	padding:20px 0 0 0;
	text-align:left
}
/*#offerboxExclusive { 
	width:539px; 
	background: url(/images/card/offerbox2.gif) no-repeat top left;
	margin:10px 0 25px 0;
	padding:10px 0 0 0;
	text-align:left
}*/

#offerbox .bottom, #offerboxExclusive .bottom { 
	bottom: 0; 
	height:15px; 
	background:url(/images/card/offerbox3.gif) no-repeat bottom left;
	padding: 0;
	margin:0;
}
#offerbox h2, #offerboxExclusive h2 {
	line-height:1em !important;
	margin-left:20px !important;
	/*color:#FFAC0B !important*/
	color:#0e4c85 !important /*navy*/;
	margin-right:70px !important

	}
#offerbox p, #offerboxExclusive p {
	color:#555 !important;
	font-size: 13px !important;
	margin-left:20px !important;
	margin-right:50px
}

h1.card {
	border-bottom:none !important;
	padding-bottom:0 !important;
	}
h2.card {
	font-size:22px !important;
	border-bottom: 1px dashed #CCC;
	color:#333 !important;
	padding:0 0 10px 0 !important
	}
	
#benefits ul {
    list-style:none;
    padding:0;
    margin-left:20px;
}
#benefits li {
    background: url('../images/card/bullet_yellow.png') no-repeat .1em .3em;;
    padding:0 0 0 18px;
	margin-bottom:5px
}

#backtotop {
	margin:10px 30px 0 0;
	text-align:right
	}
#backtotop  a, #backtotop  a:visited{
	margin:0px;
	color: #FBAD05;
	text-decoration:none;
	font-weight:bold;
	font-size: 11px
}

#backtotop a:hover {
text-decoration:underline;
}
	
	
