/* round loyalty boxes */
			#loyTable {
				margin-bottom:15px;
				}
			#loyThead {
				background-image:url(../images2/loyalty/loy_T.jpg);
				width:614px; 
				height:23px;
				}
			#loyThead div {
				padding:5px 0px 2px 10px; 
				font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
		 		color:#FFFFFF;
				}
			#loyTmid {
				width:614px; 
				background:url(../images2/loyalty/loy_back.gif); 
			}
			#loyTmid #spaceMe {
				padding:10px;
			}
			.imgLeft {
				float:left; 
				margin-right:10px;
			}
			.imgBot {
				margin-bottom:5px;
			}
                        .rightTopAlign {
				text-align: right;
                                vertical-align: top;
			}
                        .topAlign {
			      vertical-align: top;
			}
			#loyTbot{
				clear:both; 
				background-image:url(../images2/loyalty/loy_B.gif); 
				width:614px; 
				height:25px;
			}
			#loyTbot div{
				width:604px; 
				text-align:right;
			}
			#useHeader {
				background-image:url(http://www.eosairlines.com/images2/rewards/using_points_header.gif);
				width:271px; 
				height:31px;
				}
			#useHeader div {
				padding:8px 0px 2px 10px; 
				font:bold 14px Verdana, Arial, Helvetica, sans-serif; 
		 		color:#FFFFFF;
				}
			#useMid {
				width:271px; 
				background:url(http://www.eosairlines.com/images2/rewards/using_points_mid.gif); 
			}
			#useMid #spaceMe {
				padding:10px;
			}
			#useFooter{
				clear:both; 
				background-image:url(http://www.eosairlines.com/images2/rewards/using_points_foot.gif); 
				width:271px; 
				height:12px;
			}
			#useFooter div{
				width:604px; 
				text-align:right;
			}		
			.buttonReward {
				height:27px;
				width:142px;
				BACKGROUND: url("http://www.eosairlines.com/images2/rewards/using_points_btn.gif") no-repeat;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				font-weight: bold;
				color:#FFFFFF;
				border: 0px;
				margin:0px;
			}
			/*main Content */
			#biOne {
				float:left; 
				width:375px;
			}
			#biTwo {
				float:left; 
				margin-left:15px; 
				width:190px; 
				padding-left:10px; 
				border-left:1px dotted #367; 
				font-weight:bold; 
				color:#367;
			}
			#colOne {
				float:left; 
				width:271px;
				margin-right:0px;
				padding-right:20px;
			}
			#triOne {
				float:left; 
				width:183px;
			}
			#triTwo {
				float:left; 
				margin-left:9px; 
				width:183px; 
				height:190px;
				padding-left:10px; 
				border-left:1px dotted #367;
			}
			
			
			/* login Box */
			#logContent {
				background-color:#336677;
				width:173px;
				font:normal 11px Verdana, Arial, Helvetica, sans-serif;
				color:#fff;
				padding:5px;
				}
			#logContent a, #logContent a:visited {
				font-size:90%;
				font-weight:normal;
				text-decoration:underline;
				}
			#logContent span {
				font:bold 11px Verdana, Arial, Helvetica, sans-serif;
				color:#fff;
				}
			#logContent input {
				background-color:#6e929e !important;
				border:1px solid #8ba9b1;
				color:#fff;
				}
			.logContentW {
				background-color:#fff;
                               width: 173px;
                               text-align:right; 
                               padding-top:5px; 
			}
			.logBoxLinks {
				margin-top:10px; 
				line-height:20px; 
				margin-left:10px;
			}
			#logContentW {
				background-color:#fff;
                               width: 173px;
                               text-align:right; 
                               padding-top:5px; 
			}
			#logBoxLinks {
				margin-top:10px; 
				line-height:20px; 
				margin-left:10px;
			}
			/* misc */
			#blurb {
				color:#336677;
				width:90%;
				}
			#csubTitle {
				color:#336677;
				font:bold 14px Verdana, Arial, Helvetica, sans-serif;
				margin-bottom:10px;
				}
			#pContent {
				margin-top:10px;
			}
			#pImage {
				float: left;
				width:106px;
			}
			#pText {
				float: left;
				margin-left:10px;
				width:510px;
				}
			#question {
						clear:both; 
						margin-top:10px;
						}
					#Qletter {
						float:left;
						font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
						color:#FF9900; 
						}
					#Qtext {
						color:#336677; 
						font-weight:bold;
						margin-left:25px; 
						}
					/**/
					*html #Qtext {
						margin-left:15px; 
						float:left;
						}
					#answer {
						clear:both; 
						margin-top:10px;
						}
					#Aletter {
						float:left;
						font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
						color:#336677; 
						}
					#Atext {
						margin-left:25px;
						}
					/**/
					*html #Atext {
						margin-left:15px;
						float:left;
					}
					#ptTable {
						background-color:#B8D6DF;
						}
					#ptTable tr td {
						font:bold 10px Verdana, Arial, Helvetica, sans-serif;
						font-weight:bold;
						padding-left:10px;
						color:#336677;
					}
					#ptTable #left {
						font:bold 10px Verdana, Arial, Helvetica, sans-serif;
						font-weight:bold;
						padding-left:10px;
						padding-right:10px;
						color:#336677;
						border-left:1px solid #ffffff;
					}
					#ptTable #right {
						font:bold 10px Verdana, Arial, Helvetica, sans-serif;
						font-weight:bold;
						padding-left:10px;
						padding-right:10px;
						color:#336677;
						border-left:1px solid #ffffff;	
						}	
			#rTitle {
		font:16px Verdana, Arial, Helvetica, sans-serif;
		color:#ff9900;
		margin:10px 0px 5px 0px;
		font-weight:bold;
		}
	#rTable thead tr td {
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		color:#ffffff;
		padding-left:5px;
		}	
	
	
	#footNote {
		font:10px Verdana, Arial, Helvetica, sans-serif;
		margin-top:5px;
		}
	#blurb {
			color:#336677;
			width:90%;
			}
	#faqPush  {
		width:199px; 
		background-color:#336677;   
		}
	#faqPush strong {
		color:#FFFFFF;
		}
	#faqPush a {
		color:#ffffff;
		font:normal 11px Verdana, Arial, Helvetica, sans-serif; 
		}
	#faqPush a:hover {
		color:#000000;
		font:normal 11px Verdana, Arial, Helvetica, sans-serif;  
		}
	#FAQlink strong {
		color:#336677; 
		}
	#FAQlink a {
		font:normal 11px Verdana, Arial, Helvetica, sans-serif; 
		}
	#FAQlink a:hover {
		font:normal 11px Verdana, Arial, Helvetica, sans-serif; 
		}
		
	#rTable #div1 {
		margin:5px 5px 8px 5px;
		}
	#rTable #div1 a {
		font:normal 11px Verdana, Arial, Helvetica, sans-serif;
		color:#666666;
		}
	#rTable #div1 a:hover {
		font:normal 11px Verdana, Arial, Helvetica, sans-serif;
		color:#ff9900;
		}
	.tdL {
		border-left:1px solid #336677;
		border-bottom:1px solid #336677;
	}
	.tdR {
		border-left:1px solid #336677;
		border-right:1px solid #336677;
		border-bottom:1px solid #336677;
	}
	.tdL2 {
		border-left:1px solid #336677;
	}
	.tdR2 {
		border-left:1px solid #336677;
		border-right:1px solid #336677;
	}
	
/* From HA dynamic pages */
#vendorLine {
				clear:both;
			}
			#vendorTable {
				float:left;
			}
			#vendorTable2 {
				float:left;
				margin-left:10px;
			}
			#vendorSpace {
				padding:5px;
			}	
                        .logoBox {
				background-color:#FFFFFF; 
				border-left:1px solid #AAC7D5;
				border-right:1px solid #AAC7D5;
			}
			.logoBoxL {
				background-color:#FFFFFF; 
				border-left:1px solid #AAC7D5;
                                height:128px;
                                width:200px;
                                text-align:center;
                                vertical-align:middle;
			}
			.logoBoxR {
				background-color:#FFFFFF; 
				border-right:1px solid #AAC7D5;
				padding:10px 15px 10px 10px;
                                height:128px;
                                vertical-align:middle;
			}
			#vendorName a {
				font:bold 11px Verdana, Arial, Helvetica, sans-serif;
				color:#7799aa;
			}	
			
			#vendorName a:hover {
				font:bold 11px Verdana, Arial, Helvetica, sans-serif;
				color:#000000;
			}	
			#loggedBox {
				width:199px;
			}
			.vHeader {
				font:bold 10px Verdana, Arial, Helvetica, sans-serif; 
				color:#AA6600; 
				padding:5px 0px; 
				background-color:#FFFFFF; 
				padding-bottom:7px;
                                width: 173px;
			}
			.vHeader2 {
				font:bold 10px Verdana, Arial, Helvetica, sans-serif; 
				color:#666666; 
				padding:5px 0px; 
				background-color:#FFFFFF; 
				padding-bottom:7px;
                                width: 173px;
			}
                .darkBrownTbl {
                            background-color:#AA6600;
							padding-left:7px;
                            width: 173px;
                        }

			
			#darkBrown {
				background-color:#AA6600;
				padding-left:7px;
			}
			#darkBrown div {
				font:10px Verdana, Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				margin-bottom:5px;
			}
			#darkBrown a {
				font:10px Verdana, Arial, Helvetica, sans-serif;
				color:#DCC498;
				text-decoration:underline;
			}
			#darkBrown a:hover {
				font:10px Verdana, Arial, Helvetica, sans-serif;
				color:#000000;
				text-decoration:underline;
			}
			#midBrown {
				font:10px Verdana, Arial, Helvetica, sans-serif;
				color:#FFFFFF; 
				background-color:#B87E2A;
				padding:0px 7px;
			}	
			#midBrown div {
				font:10px Verdana, Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				margin-bottom:5px;
			}
			#midBrown div strong {
				font:bold 10px Verdana, Arial, Helvetica, sans-serif;
				color:#FFFFFF;
			}
			#midBrown a {
				font:10px Verdana, Arial, Helvetica, sans-serif;
				color:#DCC498;
				text-decoration:underline;
			}
			#midBrown a:hover {
				font:10px Verdana, Arial, Helvetica, sans-serif;
				color:#000000;
				text-decoration:underline;
			}
			#midBlue {
				padding:5px;
				background-color:#DDF0F4;
			}
			#midBlue div {
				font-size:8px;
				font-weight:bold;
				color:#367;
				margin-bottom:5px;
				}
			#midBlue div a {
				font:10px Verdana, Arial, Helvetica, sans-serif;
				color:#367;
				text-decoration:underline;
				}
			#midBlue div a:hover {
				font:10px Verdana, Arial, Helvetica, sans-serif;
				color:#000;
				text-decoration:underline;
				}
			#leftNavSub {
				margin-left:15px;
			}
			#leftNavSub div {
				margin-bottom:3px;
			}
			#leftNavSub a {
				font:9px Verdana, Arial, Helvetica, sans-serif;
				color:#367;
				text-decoration:underline;
			}
			#leftNavSub a:hover {
				font:9px Verdana, Arial, Helvetica, sans-serif;
				color:#000;
				text-decoration:underline;
			}
			
			/* detail pages */
			
			#detailTable {
				float:left;
				width:198px;
			}
			#detailTable2 {
				float:left;
				width:198px;
				margin-left:10px;
			}
			#detailImg {
				float:left; 
				margin-bottom:5px;
				}
			#detailPts {
				font:bold 11px Verdana, Arial, Helvetica, sans-serif; 
				float:right; 
				margin-top:87px;
				}	
			
			#detailText {
				border-top:1px solid #AAC7D5;
				clear:both;
				}
			#detailText a {
				font:normal 9px Verdana, Arial, Helvetica, sans-serif;
				color:#367;
				text-decoration:underline;
			}
				#detailText a:hover {
				font:normal 9px Verdana, Arial, Helvetica, sans-serif;
				color:#000;
				text-decoration:underline;
			}
			#detailName {
				font:bold 11px Verdana, Arial, Helvetica, sans-serif;
				color:#7799aa;
				margin:2px 0px;
			}
			#detailBold {
				font:16px Verdana, Arial, Helvetica, sans-serif;
				line-height:20px;
				margin:15px 0px;
				color:#000;
			}
			#detailQty {
				border-top:1px solid #AAC7D5;
				border-bottom:1px solid #AAC7D5;
				margin:8px 0px;
				font-weight:bold;
			}
			 .buttonGNo {
				height:24px;
				width:85px;
				BACKGROUND: url("bGNo.jpg") no-repeat;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				font-weight: bold;
				color:#FFFFFF;
				border: 0px;
				margin-top:1px;
			}
	/* shopping cart */
			#cart {
				width:614px;
			}
			#cart thead tr td {
				background-color:#367;
				font:bold 10px Verdana, Arial, Helvetica, sans-serif;
				color:#FFFFFF;
			}
			#cartItem td {
				border-bottom:1px solid #aac7d5;
			}
			#last td {
				border-bottom:1px solid #367;
			}
			#desc a {
				font:bold 11px Verdana, Arial, Helvetica, sans-serif;
				color:#79a;
			}	
			#desc a:hover {
				font:bold 11px Verdana, Arial, Helvetica, sans-serif;
				color:#000;
			}	
			#quantity input {
				width:20px;
			}
			#quantity a {
				font:10px Verdana, Arial, Helvetica, sans-serif;
				text-decoration:underline;
			}
			#totalOver {
				font:14px Verdana, Arial, Helvetica, sans-serif;
				color:#cc0000;
			}
			#total {
				font:14px Verdana, Arial, Helvetica, sans-serif;
				color:#367;
			}
			#overMessage {
				float:right;
				margin:10px 0px;
			}
			#overArrow {
				margin-left:75px;
			}
			#overText {
				width:250px;
				background-color:#cc0000;
				color:#FFFFFF;
				padding:10px;
			}
			#overText strong {
				color:#FFFFFF;
			}
			#shopMore {
				text-decoration:underline;
				clear:both;
				text-align:right;
			}
			#shopCon {
				text-align:right;
				margin-top:10px;
			}
			
			/* shopping cart page 2 */
			#shipInfo {
				margin-top:10px;
			}
			#shipInfo #col {
				float:left;
				width:225px;
				margin-top:10px;
			}
			#shipInfo #colMessage {
				float:left;
				width:212px;
				border:1px solid #ff9900;
				padding:10px;
				background-color:#FFFFFF;
			}
			#shipInfo #colMessage a {
				text-decoration:underline;
			}
			
			/* cart page 3 */
			#shopCost {
				font:14px Verdana, Arial, Helvetica, sans-serif;
				color:#333333;
				text-align:right;
				margin-bottom:15px;
			}
			#shopCost strong {
				font:bold 11px Verdana, Arial, Helvetica, sans-serif;
				color:#333333;
			}
			.log_r {
                            background:  url("../images2/loyalty/log_R.gif") ;
                            width: 13px;
                        }
                        .log_l {
                            background:  url("../images2/loyalty/log_L.gif") ;
                            width:13px;
                        }
                        .log2_r {
                            background:  url("../images2/loyalty/log2_R.gif") ;
                            width: 13px;
                        }
                        .log2_l {
                            background:  url("../images2/loyalty/log2_L.gif") ;
                            width:13px;
                        }
                        .log_tr {
                            background:  url("../images2/loyalty/log_TR.gif") ;
                            width: 13px;
                        }
                        .log_tl {
                            background:  url("../images2/loyalty/log_TL.gif") ;
                            width:13px;
                        }
                        .log_r2 {
                            background:  url("../images2/loyalty/log_R2.gif") ;
                            width: 13px;
                        }
                        .log_l2 {
                            background:  url("../images2/loyalty/log_L2.gif") ;
                            width:13px;
                        }
                .darkBrownTbl {
                            background-color:#AA6600;
							padding-left:7px;
                            width: 173px;
                        }
			.darkBrown {
				font:10px Verdana, Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				width:173px;
				background-color:#AA6600;
				padding-left:7px;
			}
			.darkBrown div {
				color:#FFFFFF;
			}
			
			.darkBrown a {
				font:10px Verdana, Arial, Helvetica, sans-serif;
				color:#DCC498;
				text-decoration:underline;
			}
			.darkBrown a:hover {
				font:10px Verdana, Arial, Helvetica, sans-serif;
				color:#000000;
				text-decoration:underline;
			}
           .midBrownTbl {
                background-color:#B87E2A;
		padding-left:7px;
                width: 173px;
                        }
			.midBrown {
				font:10px Verdana, Arial, Helvetica, sans-serif;
				color:#FFFFFF; 
				background-color:#B87E2A;
			}	
			.midBrown div {
				color:#FFFFFF; 
				}
			.midBrown strong {
				color:#FFFFFF; 
				}
			.midBrownStrong {
				font:bold 10px Verdana, Arial, Helvetica, sans-serif;
				color:#FFFFFF; 
				background-color:#B87E2A;
			}
 			.midBrown a {
				font:10px Verdana, Arial, Helvetica, sans-serif;
				color:#DCC498;
				text-decoration:underline;
			}
			.midBrown a:hover {
				font:10px Verdana, Arial, Helvetica, sans-serif;
				color:#000000;
				text-decoration:underline;
			}
                        .midBlueTbl {
                        
                        }
			.midBlue {
				background-color:#DDF0F4;
				color:#367;
				width:173px;
			}
			.midBlue a {
				font:10px Verdana, Arial, Helvetica, sans-serif;
				color:#367;
				text-decoration:underline;
				}
			.midBlue a:hover {
				font:10px Verdana, Arial, Helvetica, sans-serif;
				color:#000;
				text-decoration:underline;
				}

			/* detail pages */
			
			.detailTable {
				float:left;
				width:198px;
			}
			.detailTable2 {
				float:left;
				width:198px;
				margin-left:10px;
			}
			.detailImg {
				float:left; 
				margin-bottom:5px;
				}
			.detailPts {
				font:bold 11px Verdana, Arial, Helvetica, sans-serif; 
				float:right; 
				margin-top:87px;
				}	
                                
                        .detailPoints {
				font:bold 11px Verdana, Arial, Helvetica, sans-serif; 
				}
			
			.detailText {
				border-top:1px solid #AAC7D5;
				clear:both;
				}
			.detailText a {
				font:normal 9px Verdana, Arial, Helvetica, sans-serif;
				color:#367;
				text-decoration:underline;
			}
			.detailText a:hover {
				font:normal 9px Verdana, Arial, Helvetica, sans-serif;
				color:#000;
				text-decoration:underline;
			}
                       .detailDesc a {
				font:normal 9px Verdana, Arial, Helvetica, sans-serif;
				color:#367;
				text-decoration:underline;
			}
			.detailDesc a:hover {
				font:normal 9px Verdana, Arial, Helvetica, sans-serif;
				color:#000;
				text-decoration:underline;
			}
			.detailName {
                                border-top:1px solid #AAC7D5;
				color:#7799aa;
                                font:bold 11px Verdana, Arial, Helvetica, sans-serif;
				margin:2px 0px;
			}
			.detailBold {
				font:16px Verdana, Arial, Helvetica, sans-serif;
				line-height:20px;
				margin:15px 0px;
				color:#000;
			}
			.detailQty {
				border-top:1px solid #AAC7D5;
				border-bottom:1px solid #AAC7D5;
				margin:8px 0px;
				font-weight:bold;
			}
			 .buttonGNo {
				height:24px;
				width:85px;
				BACKGROUND: url("bGNo.jpg") no-repeat;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				font-weight: bold;
				color:#FFFFFF;
				border: 0px;
				margin-top:1px;
			}
	/* shopping cart */
			.cart {
				width:614px;
			}
			.cart thead tr th {
				background-color:#367;
				font:bold 10px Verdana, Arial, Helvetica, sans-serif;
				color:#FFFFFF;
                                text-align:left;
			}
                        .cartHeader {
				background-color:#367;
				font:bold 10px Verdana, Arial, Helvetica, sans-serif;
				color:#FFFFFF;
                                text-align:left;
			}
			.cartItem td {
				border-bottom:1px solid #aac7d5;
			}
			.last td {
				border-bottom:1px solid #367;
			}

                        .desc { width: 15%;}
                        .desc2 { width: 35%}
			.desc a {
				font:bold 11px Verdana, Arial, Helvetica, sans-serif;
				color:#79a;
			}	
			.desc a:hover {
				font:bold 11px Verdana, Arial, Helvetica, sans-serif;
				color:#000;
			}	
                        .spacer {width: 5%;}
                        .quantity {width: 20%;}
			.quantity input {
				width:20px;
			}
			.quantity a {
				font:10px Verdana, Arial, Helvetica, sans-serif;
				text-decoration:underline;
			}
			.totalOver {
				font:bold 14px Verdana, Arial, Helvetica, sans-serif;
				color:#cc0000;
			}
			.total {
				font:bold 14px Verdana, Arial, Helvetica, sans-serif;
				color:#367;
			}