/*------------------------------------HACKING BASLANGICI------------------------------------*/

* {margin:0;padding:0}
* html .Outer{height:100%;} /*IE Icin Yukseklik Ayari*/
* html .Footer {height:82px;/* IE5 Icin */	he\ight:80px;/* IE6 Icin */}
.Clearer{clear:both; height:1px; overflow:hidden; margin-top:-1px;}
.clearBoth{ clear:both; font-size:0px; line-height:0px; }

/*------------------------------------HACKING BITISI------------------------------------*/

Html,Body {height:100%; text-align:left;}

Body {
	background-image: url(../images/Bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	background-color:#d5d5d5;
	text-align:left;
	font-family: Trebuchet MS ,Tahoma, Arial, sans-serif;
	overflow: -moz-scrollbars-vertical;
}
.Outer{
	min-height:100%;
	width:968px;
	text-align:left;
	margin:-80px auto 0;
	background-color: #FFF;
	border-left:6px solid #0f4069;
	border-right:6px solid #0f4069;
}
/*-------------------------------Header Basladi-------------------------------*/
.headerBG{ width:968px; height:170px; padding-top:80px; }
.Header {
	width:968px;
	height:170px;
	padding-top:80px;
	/*background-image: url(../images/HeaderBg.jpg);
	background-repeat: no-repeat;
	background-position: left 80px;*/
	margin: 0 auto;
	position:absolute;
}
.HeaderUst H1 {
	display:block;
	font-weight:normal;
	font-size:12px;
	margin:0px;
	padding:0px;
}
.Logo{
	display:block;
	width:968px;
	height:120px;
	border:none;
	background-image: url(../images/space.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.HeaderUst {
	width:968px;
	height:120px;
}
.HeaderMenu {
	width:968px;
	height:50px;
	background-image: url(../images/HeaderMenuBg.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin:0 auto;
	padding:0px;
}
.HeaderMenuLeft ul {
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-top:10px;
	line-height:28px;
}
.HeaderMenuLeft li{
	display:block;
	height:28px;
	list-style:none;
	float:left;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	font-size:14px;
}
.HeaderMenuLeftBg {
	float:left;
	width:15px;
	height:28px;
	background-image: url(../images/HeaderMenuLeftBg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.HeaderMenuRightBg {
	float:left;
	width:15px;
	height:28px;
	background-image: url(../images/HeaderMenuRightBg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.HeaderMenu A:link, A:visited, A:active, A:hover {
	text-decoration:none;
	color:#FFF;
}
.HeaderMenuLeft #Current {
	float:left;
	display:block;
	height:28px;
	padding-left:6px;
	padding-right:6px;
	color:#0a80af;
	background-image: url(../images/HeaderMenuMiddleBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.HeaderMenuLeft {
	width:813px;
	float:left;
	height:50px;
}
.Language A:link, .Language A:visited, .Language A:active {font-size:14px; text-decoration:none; color:#666;}
.Language A:hover {color:#FF0000;}
.Language {
	display:block;
	float:right;
	width:155px;
	height:50px;
	line-height:50px;
}
.Language ul {
	padding-left:0;
	padding-top:7px;
	padding-left:30px;
}
.Language li{
	display:block;
	height:33px;
	line-height:35px;
	list-style:none;
	float:left;
	text-align:center;
	padding-left:20px;
	padding-right:0px;
}
.De{
	display:block;
	width:33px;
	background-image: url(../images/Ger.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.Tr{
	display:block;
	width:33px;
	background-image: url(../images/Tr.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-------------------------------Header Bitti-------------------------------*/

/*-------------------------------Container Basladi-------------------------------*/
.Container {
	width:968px;
	margin:0 auto;
	background-color:#fff;
	color:#666;
}
.Container .content{ padding:4px; }
/*-------------------------------Sol Menu Basladi-------------------------------*/
.ContainerLeft {
	float:left;
	display:block;
	width:431px;
	vertical-align:top;
	
}
.ContainerLeftContent {
	width:410px;
	height:28px;
	margin:0 auto;
	margin-top:10px;
	background-image: url(../images/ContainerLeftContentBg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:10px;
}
.ContainerLeftContentBottom {
	width:410px;
	height:41px;
	margin:0 auto;
	background-image: url(../images/flightBottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.ContainerLeftContentMd {
	width:410px;
	margin:0 auto;
	background-image: url(../images/ContainerLeftContentTop.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #f1f1f1;
	font-size:10px;
	color:#0a8ec9;
}
.ContainerLeftContent ul {
	margin:0px;
	line-height:25px;
}
.ContainerLeftContent li{
	display:block;
	height:28px;
	list-style:none;
	float:left;
	text-align:center;
	padding-left:10px;
	padding-right:16px;
	background-image: url(../images/ContainerLeftContentSep.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.ContainerLeftContent li.current{
	display:block;
	height:28px;
	list-style:none;
	float:left;
	text-align:center;
	padding-left:10px;
	padding-right:16px;
	background-image: url(../images/ContainerLeftContentSepCurrent.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color:#FF0000;
}
.ContainerLeftContent li.current a{	color:#FF0000; }
.ContainerLeftContent A:link, .ContainerLeftContent A:visited, .ContainerLeftContent A:active {padding:0; font-size:13px; line-height:25px; color:#fff; text-decoration:none;}
.ContainerLeftContent A:hover {color:#ffe1bf;}

/*-------------------------------Sol Menu Bitti-------------------------------*/
/*-------------------------------Sag Icerik Basladi-------------------------------*/
.ContainerRight {
	float:left;
	display:block;
	width:533px;
	vertical-align:top;
}
.ContainerRightContent {
	width:520px;
	height:28px;
	margin-top:10px;
	background-image: url(../images/ContainerRightContentBg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.ContainerRightContent ul {
	margin:0px;
	line-height:25px;
}
.ContainerRightContent li{
	display:block;
	height:28px;
	list-style:none;
	float:left;
	text-align:center;
	padding-left:10px;
	padding-right:16px;
	background-image: url(../images/ContainerRightContentSep.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size:13px; line-height:25px; color:#fff;
}
.ContainerRightContent A:link, .ContainerRightContent A:visited, .ContainerRightContent A:active {padding:0; font-size:13px; line-height:25px; color:#fff; text-decoration:none;}
.ContainerRightContent A:hover {color:#ffe1bf;}

.ContainerRightContentGr {
	width:520px;
	height:28px;
	margin-top:10px;
	background-image: url(../images/ContainerRightContentBgGr.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.ContainerRightContentGr ul {
	margin:0px;
	line-height:25px;
}
.ContainerRightContentGr li{
	display:block;
	height:28px;
	list-style:none;
	float:left;
	text-align:center;
	padding-left:10px;
	padding-right:16px;
	background-image: url(../images/ContainerRightContentSepGr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-size:13px; line-height:25px; color:#fff;
}
/*-------------------------------Sag Icerik Bitti-------------------------------*/
/*-------------------------------Container Bitti-------------------------------*/

/*-------------------------------Footer Basladi-------------------------------*/
.Footer {
	width:968px;
	height:80px;
	margin:0 auto;
	background-image: url(../images/FooterBg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-size:12px;
	text-align:center;
	line-height:25px;
	color:#fff;
	border-left:6px solid #0f4069;
	border-right:6px solid #0f4069;
}
.Footer A:link, .Footer A:visited, .Footer A:active {font-size:13px; text-decoration:none; color:#fff; padding-left:5px; padding-right:5px;}
.Footer A:hover {font-size:13px; text-decoration:none; color:#fff;}
/*-------------------------------Footer Bitti-------------------------------*/

.ContainerLeft input, .ContainerLeft select, ContainerLeft textarea {
color:#666;
line-height:20px;
vertical-align:middle;
font-size:10px; }

.spacer5px {
width:100px;
margin:auto;
height:5px;
line-height:5px;
}

/*-------------------------------Flight Step Baslangic-------------------------------*/

.StepHeader {
	width:968px;
	height:35px;
	background-image: url(../images/StepHeaderLeft.png);
	background-repeat: no-repeat;
	background-position: left top;
	z-index:1;
	overflow: default;
	position: absolute;
		}

*html .Filter {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='themes/default/images/StepHeaderLeft.png', sizingMethod='crop'); 
	}
*html .StepHeader { 
	background-image: none; 
	}

.StepHeaderLeft {
	display:block;
	width:709px;
	height:35px;
	line-height:30px;
	float:left;
	color:#4e4e4e;
	font-size:14px;
}
.StepHeaderLeft span {float:left; display:block; width:400px; padding-left:15px; height:35px;}
.stepStatus{
	display:block;
	width:258px;
	float:left;
	height:35px;
	margin-bottom:0px;
	line-height:35px;
}
*html .stepStatus ul {margin-left:-5px !important;}
.stepStatus ul {padding-left:5px; padding-top:3px;}
.stepStatus li{padding:0px;margin:0px; margin-left:5px; margin-right:5px; list-style:none;}
.stepStatus li{float:left; display:block; width:30px; height:35px; line-height:25px;}		  
.stepSpacer li{width:5px;}
.stepActive, .stepDisable{background-position: top center;background-repeat:no-repeat;width:21px;text-align:center;}		  
.stepActive{background-image:url(../images/Stepactive.gif);color:#0a8ec9; font-size:13px;}
.stepDisable{background-image:url(../images/StepDisable.gif);color:#bebebe; font-size:13px;}

/*-------------------------------Flight Step Bitis-------------------------------*/


/*-------------------------------Data FlightGrid Basladi-------------------------------*/
.FlightGridContainer {
	margin:0 auto;
	background-color:#fff;
	/*border:#bababa solid 1px;*/
	margin-bottom:5px;
	padding:0px;
}
.FlightGridContainerInner {
	margin:0px auto;
	background-color:#fff;
	margin-bottom:10px;
	border-left:solid 1px #eeeeee;
	border-top: solid 1px #eff5f9;
	border-right:solid 1px #eeeeee;
	color:#505050;
	padding:0px;
}
.FlightGridHeader td{
	height:30px;
	padding-left:4px;
	padding:0px;
	font-size:12px;
}
.FlightGridHeader {
	background-image: url(../images/FlightGridHeaderBg.gif);
	background-repeat: repeat-x;
	background-position: left top;	
}
.FlightGridHeaderCenter{
	width:145px;
	border-left:solid 1px #91cff4;
	border-right:solid 1px #91cff4;
}
.FlightGridCell {
	background-image: url(../images/gripTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.FlightGridCell td {
	height:25px;
	color:#fff;
	padding-left:1px;
	padding-right:1px;
}

.FlightGridCell b {
	font-weight:normal;
	font-size:14px;
	margin-left:10px;	
}

.FlightGridCell1 td{
	height:25px;
	/*background-image: url(../images/gripCellTop.gif);*/
	font-size:10px;
	color:#50506e;
	text-align:left;
	margin-left:5px;
	padding-right:1px;
	background-color: #e9f8ff;
}

.FlightGridCell1 span{
font-size:14px;
font-weight:normal;
color:#174d9f;
text-align:left;
}

/*----------------------------------Reslast Page Yeni Classlar-----------------------------*/
.FlightGridCellTable {
	color:#888;
	line-height:18px;
	font-size:12px;
	background-color:#fff;
	/*border:#bababa solid 1px;*/
}
.FlightGridCellTable td {
	padding-left:10px;
	height:24px;
	line-height:22px;	
}
.FlightGridCellTable b {
	font-size:13px;
}
.FlightGridCellHeaderLong {
	height:25px;
	background-image: url(../images/FlightGridCellHeaderLong.gif);
	background-repeat: repeat-x;
	background-position: left top;
	line-height:24px;
	color:#fff;
	padding-left:10px;
	font-size:14px;
}
.FlightGridCellHeaderShort {
	height:25px;
	background-image: url(../images/FlightGridCellHeaderShort.gif);
	background-repeat: repeat-x;
	background-position: left top;
	line-height:24px;
	color:#fff;
	padding-left:10px;
	font-size:14px;
}
.FlightGridCellHeaderPrice {
	height:25px;
	background-image: url(../images/FlightGridCellHeaderPrice.gif);
	background-repeat: repeat-x;
	background-position: left top;
	line-height:24px;
	color:#fff;
	padding-left:10px;
	font-size:14px;
}
.FlightGridCellInner {/*background-color:#fff;*/}
/*----------------------------------Reslast Page Yeni Classlar-----------------------------*/

.FlightGridCell2 td{
	height:22px;
	font-size:10px;
	color:#505050;
	padding:1px;
}

.FlightGridCellOver td{
	height:25px;
	background-color:#cae2f5;
	padding-left:4px;
	font-size:12px;
	background-image: url(../images/FlightGridCellBgOver.gif);
	cursor:pointer
}
.RightFlightGridContainer {
	width:365px;
	float:left;
}

.FlightGridButtonLeft A:link, .FlightGridButtonLeft A:active, .FlightGridButtonLeft A:visited {
	height:12px;
	color:#50506e;
	font-size:10px;
	padding-left:8px;
	padding-right:10px;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:none;
	margin-right:10px;
	background-image: url(../images/FlightGridButtonLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.FlightGridButtonLeft A:hover{
	height:12px;
	color:#e81e75;
	font-size:10px;
	padding-left:8px;
	padding-right:10px;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:none;
	margin-right:10px;
	background-image: url(../images/FlightGridButtonLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.FlightGridButtonRight A:link, .FlightGridButtonRight A:active, .FlightGridButtonRight A:visited {
	height:12px;
	color:#50506e;
	font-size:10px;
	padding-left:8px;
	padding-right:10px;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:none;
	margin-right:10px;
	background-image: url(../images/FlightGridButtonRight.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.FlightGridButtonRight A:hover{
	height:12px;
	color:#e81e75;
	font-size:10px;
	padding-left:8px;
	padding-right:10px;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:none;
	margin-right:10px;
	background-image: url(../images/FlightGridButtonRight.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.text10pt td{
	font-size:12px;
}
/*-------------------------------Data FlightGrid Bitti-------------------------------*/

/*-------------------------------Flight Cost Grid Baslangic-------------------------------*/
.FlightCostContainer {
	width:968px;
	height:130px;
	/*background-color: #f5f5f5;
	border: 1px solid #bbb;*/
	margin:0 auto;
	font-size:12px;
}
.FlightCostContainerCenter {
	width:170px;
}
.FlightCostCenter {
	width:160px;
	height:110px;
	background-color:#fff;
	/*border: 1px solid #bbb;*/
	color:#0364b7;
	font-size:16px;
}
.FlightCostCenter strong{
	font-weight:normal;
	font-size:28px;
	color:#d92111;
}
.FlightCostCenter b /*Buton icin*/{
	width:130px;
	height:22px;
	line-height:22px;
	display:block;
	font-weight:normal;
	font-size:12px;
	background-color:#fffee9;
	border: 1px solid #bbb;
	color:#787c81;
}
.FlightCostContainerLeft {
	width:409px;
	height:105px;
}
.FlightCostContainerLeft strong{
	font-size:12px;
	line-height:18px;
	color:#FFFFFF;
	font-weight:normal;
}
.FlightCostContainerLeft td{
	width:120px;
	padding-left:16px;
	color:#777;
}
.FlightCostPjmHeaderLeft {
	background-image: url(../images/FlightCostPjmHeaderLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
.FlightCostPjmHeaderRight {
	background-image: url(../images/FlightCostPjmHeaderRight.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
.FlightCostPjmTr {
	background-color:#fff;
}
/*-------------------------------Flight Cost Grid Bitis-------------------------------*/

/*-------------------------------Tablo ve Div Ayarlari Basladi-------------------------------*/
.Bos {
	width:100%;
	height:5px;
	font-size:10px;
}
/* #Table3 td {vertical-align:top;}* Gerek Kalmadi*/

.Error {
	width:450px;
	height:150px;
	text-align:center;
	background-image: url(../images/Error.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0 auto;
}
.ErrorText {
	width:400px;
	font-size:12px;
	color:#e00303;
	padding:15px;
	margin:0 auto;
	font-weight:normal;
}
.ErrorTextHeader {
	width:400px;
	height:15px;
	font-size:13px;
	color:#e00303;
	padding-top:16px;
	text-align:center;
	margin:0 auto;
	font-weight:normal;
}
.borderType1 {
	height:50px;
	background-color:#f9f9f9;
}
.PriceHeader {
	background-color:#f2f2f2;
}

.text10ptlink A:link, .text10ptlink A:active, .text10ptlink A:visited {
	color:#003162;
	text-decoration:none;	
}
.text10ptlink A:hover{
	color:#003162;
	text-decoration:underline;
}
/*-------------------------------Tablo ve Div Ayarlari Bitti-------------------------------*/

.Formbuttons  {
width:100px;
height:22px;
background-color:#fff;
color:#50506e;
font-size:10px;
padding:3px;
border:#c3c0c0 solid 1px;
text-decoration:none;
}

.Formbuttons A:hover{
width:100px;
height:14px;
background-color:#fff;
color:#e81e75;
font-size:10px;
padding:3px;
border:#c3c0c0 solid 1px;
text-decoration:none;
}


/*======================= text==================================*/

.text10pt{
font-size:10px;
color:#666666;
}


/*================= Agent===============================*/

.AgentMenu A:link, .AgentMenu A:visited, .AgentMenu A:active{
	display:block;
	width:125px;
	height:16px;
	line-height:16px;
	float:left;
/*	font-family: Tahoma, Arial, sans-serif;*/
	font-size: 12px;
	font-style: normal;
	margin-right:12px;
	text-align:center;
	text-decoration:none;
	color:#339ade;
}
.AgentMenu A:hover {
	display:block;
	width:125px;
	height:16px;
	line-height:16px;
	float:left;
/*	font-family: Tahoma, Arial, sans-serif;*/
	font-size: 12px;
	font-style: normal;
	margin-right:12px;
	text-align:center;
	text-decoration:none;
	color:#ff9600;
}
.AgentMenu {
	width:968px;
	height:25px;
	margin:0 auto;
	background-image: url(../images/AgentBg.gif);
	background-repeat: repeat-x;
}
.AgentMenuSpan {
	display:block;
	padding-left:75px;
	padding-top:4px;
}
.AgentaLoginIco {
	height:80px;
	background-image: url(../images/AgentaLogin.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
.FlugPlanIco {
	height:80px;
	background-image: url(../images/FlugPlanIco.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
.AgentaLoginChangeIco {
	height:90px;
	background-image: url(../images/AgentaLoginChange.jpg);
	background-repeat: no-repeat;
	background-position: 20px 5px;	
}
.FlugPlanTable {
	padding-top:50px;
}
.AgentaTd {
	width:40px;
	height:35px;
	background-image: url(../images/AgentaLoginErrorIco.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/*================= Agent===============================*/



/* vluchtinformatie.asp ========================================*/
.FligtPlan_AirportName TD, .FligtPlan_Date TD,  .FligtPlan_Act TD, .FligtPlan_Act_WE TD, .FligtPlan TD , .FligtPlan_WE TD{
	font-size: 11px;
	text-align:center;	
	border-width:1px;
	border-style:solid;
	
}

.FligtPlan_AirportName TD {
color:#fff;
background-color:#0390d5;
border: solid 1px #0390d5;
}

.FligtPlan_Date TD {
	color: #fff;
	height:29px;
	background-color:#64bcfa;
	border: solid 1px #64bcfa;
}
.FligtPlan_Act TD {/*selected*/
	color:#0390d5;
	background-color:#b2defd;	
	border: solid 1px #b2defd;
}
.FligtPlan_Act_WE TD {	
	background-color:#f7f7f7;	
	border: solid 1px #f7f7f7;
	color: #2e3092;
}
.FligtPlan TD {	
	color:#666;
	background-color:#f7f7f7;	
	border: solid 1px #f7f7f7;
}
.FligtPlan_WE TD {
	color:#fff;
	background-color:#0390d5;	
	border: solid 1px #0390d5;
}
/* vluchtinformatie.asp ========================================*/

/*---------------------------------Dynamic Page-----------------------------------*/
DIV.csc-header DIV.csc-header-n1 DIV.csc-textpic-image {
	font-size:15px;
	color:#99FF00;
}
.csc-header, csc-header-n2 {
	font-size:15px;
	color:#99FF00;
}
/*---------------------------------Dynamic Page-----------------------------------*/
.bannerarea {
	width:968px;
	height:110px;
	/*background-color:#006699;*/
	z-index:0;
	padding-top:20px;
}
/*-----------------------------------------*/
/*=================== Promotion ====================*/
.PromotionContent {
	width:520px;


}
.promotion{
height:30px;
line-height:30px;
color:#28649b;
padding-left:10px;
padding-right:10px;
background-color:#dde8f2;

cursor:pointer;
font-size:12px;
}
.promotion2{
height:30px;
line-height:30px;
color:#28649b;
padding-left:10px;
padding-right:10px;
background-color:#f0f0f0;
cursor:pointer;
font-size:12px;
}
.promotionTop{
height:30px;
line-height:30px;
padding-left:10px;
padding-right:10px;
border-bottom:1px solid #bbbbbb;
font-size:13px;
color:#0a8ec9;
font-weight:normal;
background-color:#f0f0f0;
}
.news{
height:130px;
color:#28649b;
background-color:#f0f0f0;
cursor:pointer;
float:left;
display:block;
width:520px;
padding-top:5px;
}
/*=========================================*/

.flightHeader{
height:29px;
line-height:29px;
font-size:14px;
font-weight:normal;
background-image:url(../images/flightHeader.gif);
background-repeat:no-repeat;
padding-left:4px;
}
.ContentTop {height:35px;}
.FooterMrg {padding-top:15px; color:#333; float:left; width:602px; padding-left:155px;}
.tursyslogo {
	float:left;
	width:200px;
	height:55px;
	display:block;
	background-image: url(../images/tursyslogo.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.subHeader{
height:20px;
line-height:20px;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
background-color:#1ea1d1;
padding-left:4px;
}
.totalPrice{
height:20px;
line-height:20px;
font-size:13px;
font-weight:bold;
font-weight:normal;
color:#FFFFFF;
background-color:#b60909;
padding-left:4px;
}
/*=============================================*/
.text11ptColor{
font-size:11px;
color:#333333;
}
.text11ptSpecialColor{
	font-size:11px;
	color:#1ea1d1;
}
.FormsTextField{
font-size:11px;
color:#333333;
}
.form1bg{
border:solid 2px #900303;
background-color:#E6EFF9;
padding:5px;
font-size:12px;
}
.form1Header{
background-color:#900303;
color:#FFFFFF;
font-weight:bold;
}

/* Credit Card Panel ==============================*/

.ccPanel .menu{ position:absolute; margin-left:10px; }
.ccPanel .menu ul, .ccPanel .menu li{ margin:0px; padding:0px; list-style:none; }
.ccPanel .menu li { cursor:pointer; }
.ccPanel .norm{ background:url(../images/cc_bg.jpg) repeat-x left bottom; float:left; padding-bottom:0px; }
.ccPanel li .downico{ background:none; float:left; padding:5px; padding-bottom:15px; }
.ccPanel .active{ background:url(../images/cc_active.jpg) repeat-x left bottom; float:left; padding:5px; padding-bottom:0px; }
.ccPanel .active .downico{ background:url(../images/cc_arrow_active.jpg) no-repeat bottom center;   }
.ccPanel .content{ border:1px solid #000000; padding:3px; padding-top:40px; }
.ccPanel .inp{ margin:0px; padding:0px; }