

.Indexframe{
	background-color: #FFFFFF;
	border: 15px solid #000065;
}



.cFrameline{
	border: 2px solid #F3F3F3;
	background-color: #FFFFFF;
}


.cFrame{
	background-color: #FFFFFF;
	border: 1px solid #C8D7E1;
}

.cTopblock{	background-color: #FF6500;}


.cLineBOTTOM{border-bottom: 1px solid #C8D7E1;}
	
.cLineRIGHT{border-right: 1px solid #C8D7E1;}
	
.cLineTOP{border-top: 1px solid #C8D7E1;}
	
.cLineLEFT{border-left: 1px solid #C8D7E1;}	


 /* RED RED RED RED */

.cRed {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; color: #FF0000; text-decoration:none;}

.redSmall{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color:#FF0000; text-decoration: none;}

.cRedlink {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; color: #FF0000; text-decoration:none;}
.cRedlink:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; color: #FF0000; text-decoration:none;}
.cRedlink:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; color: #FF0000; text-decoration:underline;}





.cGreenlink {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; color: #0066FF; text-decoration:none;}
.cGreenlink:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; color: #0066FF; text-decoration:none;}
.cGreenlink:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:400; color: #0066FF; text-decoration:underline;}



.cNav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	text-decoration: none;}
.cNav:link{color:#666666; text-decoration: none;}
.cNav:hover{color:#666666; text-decoration: underline;}
	
	
	

.cSmallprint{font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: 400; color:#666666; text-decoration: none;}




.cLeftnavtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#014F74;
	text-decoration: none;
	DISPLAY: block;
	text-align: left;
	padding:2px;
	background-color: #C8D7E1;
	text-indent: 4px;

}

.cLeftnavtitle:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#014F74;
	text-decoration: none;
	DISPLAY: block;
	text-align: left;
	padding: 2px;
	background-color: #C8D7E1;
	text-indent: 4px;

}

.cLeftnavtitle:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#4DAAD6;
	text-decoration: underline;
	DISPLAY: block;
	text-align: left;
	padding: 2px;
	background-color: #014F74;
	text-indent: 4px;

}





.cLeftnav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color:#014F74;
	text-decoration: none;
	DISPLAY: block;
	text-align: left;
	padding:3px;
	background-color: #EAF0F4;
	text-indent: 8px;
}

.cLeftnav:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color:#014F74;
	text-decoration: none;
	DISPLAY: block;
	text-align: left;
	padding: 3px;
	background-color: #EAF0F4;
	text-indent: 8px;
}

.cLeftnav:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color:#4DAAD6;
	text-decoration: underline;
	DISPLAY: block;
	text-align: left;
	padding:3px;
	background-color: #F8FAFC;
	text-indent: 8px;
}



.cTextblack{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	text-decoration: none;}
	
.cTextblue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#132646;
	text-decoration: none;}

.cSubtitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#132646;
	text-decoration: none;
}

.boxbghead1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #132646;
	background-color: #F9CB2C;
	height:25px;
	padding-left:15px;
	border: 0px;
	text-align: left;
	vertical-align: middle;
}

.boxbghead2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #132646;
	background-color: #F9CB2C; height:25px;  padding-left:15px;
	border-right: 15px solid #FFFFFF;
	text-align: left;
	vertical-align: middle;

}




.cTitles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#014F74;
	text-decoration: none;}




.cMyaccount{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#000033;
	text-decoration: none;
	DISPLAY: block;
	TEXT-INDENT: 3px;
	background-color: #FFD821;
	padding: 2px;
	border-right: 1px solid #FFFFFF;
	width:75px;
	border-bottom: 1px solid #FFFFFF;
}

.cMyaccount:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#000033;
	text-decoration: none;
	DISPLAY: block;
	TEXT-INDENT: 3px;
	background-color: #FFD821;
	padding: 2px;
	border-right: 1px solid #FFFFFF;
	width:75px;
	border-bottom: 1px solid #FFFFFF;
}

.cMyaccount:hover{
	color:#FFFFFF;
	text-decoration: none;
	DISPLAY: block;
	background-color: #014F74;
	width:75px;
	padding: 2px;	
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}



.cSubtop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	DISPLAY: block;
	TEXT-INDENT: 3px;
	background-color: #014F74;
	padding: 2px;
	border-right: 1px solid #FFFFFF;
	width:120px;
	border-bottom: 1px solid #FFFFFF;
}

.cSubtop:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	DISPLAY: block;
	TEXT-INDENT: 3px;
	background-color: #014F74;
	padding: 2px;
	border-right: 1px solid #FFFFFF;
	width:120px;
	border-bottom: 1px solid #FFFFFF;
}

.cSubtop:hover{
	color:#FFFFFF;
	text-decoration: none;
	DISPLAY: block;
	background-color: #4ACDFB;
	width:120px;
	padding: 2px;	
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}




.cLinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#014F74;
	text-decoration: none;
}

.cLinks:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#014F74;
	text-decoration: none;
}

.cLinks:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#4DAAD6;
	text-decoration: underline;
}

input[type="text"] {
	border: 1px solid #c4c4c4;
	background-image:url(/images/formbg.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding:1px;
}

input.btnl{
        BACKGROUND: url(/images/buttons/60up.png);
        color:#000033;
        font-family: Arial,Helvetica, sans-serif;
        font-size:11px;
        width:60px;
        height:25px;
        border-width: 0px;
		cursor: pointer;
}

input.btnlhov{
        BACKGROUND: url(/images/buttons/60on.png);
        color:#FFFFFF;
        font-family: Arial,Helvetica, sans-serif;
        font-size:11px;
        width:60px;
        height:25px;
        border-width: 0px;
		cursor: pointer;
}




input.btnlong{
        BACKGROUND: url(/images/buttons/100up.png);
        color:#000033;
        font-family: Arial,Helvetica, sans-serif;
        font-size:11px;
        width:100px;
        height:25px;
        border-width: 0px;
		cursor: pointer;
}

input.btnlonghov{
        BACKGROUND: url(/images/buttons/100on.png);
        color:#FFFFFF;
        font-family: Arial,Helvetica, sans-serif;
        font-size:11px;
        width:100px;
        height:25px;
        border-width: 0px;
		cursor: pointer;
}


input.btnlongest{
	BACKGROUND: url(/images/buttons/160up.png);
	color:#000033;
	font-family: Arial,Helvetica, sans-serif;
	font-size:11px;
	width:160px;
	height:25px;
	border-width: 0px;
	cursor: pointer;
	margin-left:5px; text-align:left; padding-left:5px;
	display:block;
	}

input.btnlongesthov{
        BACKGROUND: url(/images/buttons/160on.png);
        color:#FFFFFF;
        font-family: Arial,Helvetica, sans-serif;
        font-size:11px;
        width:160px;
        height:25px;
        border-width: 0px;
		cursor: pointer; display:block; margin-left:5px; text-align:left; padding-left:5px;

}




input.loginbtn{
        BACKGROUND: url(/images/buttons/60up.png);
        color:#FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size:11px;
        width:60px;
        height:25px;
        border-width: 0px; cursor: pointer;
}

input.loginbtnhov{
        BACKGROUND: url(/images/buttons/60on.png);
        color:#FFFFFF;
		cursor: pointer;
}


.cWhite{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: 400; 
	color:#FFFFFF; 
	text-decoration: none;
	BACKGROUND: none; 
	DISPLAY: block;
	TEXT-INDENT: 2px; 
	PADDING-TOP: 2px; 
	PADDING-Bottom: 1px;
}


.cWhite:link{color:#FFFFFF;	text-decoration: none; 	BACKGROUND: none; DISPLAY: block; TEXT-INDENT: 5px; }
.cWhite:hover{
	color:#FFFFFF;
	text-decoration: none;
	DISPLAY: block;
	background-color: #4ACDFB;
}


.cTandC{font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: 400; color:#1058B5; text-decoration: none;}
.cTandC:link{color:#1058B5; text-decoration: none;}
.cTandC:active{color:#1058B5; text-decoration: none;}
.cTandC:visited{color:#1058B5; text-decoration: none;}
.cTandC:hover{color:#1058B5; text-decoration: underline;}


.cTandClink{font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: 400; color:#1058B5; text-decoration: underline;}
.cTandClink:link{color:#1058B5; text-decoration: underline;}
.cTandClink:active{color:#1058B5; text-decoration: underline;}
.cTandClink:visited{color:#1058B5; text-decoration: underline;}
.cTandClink:hover{color:#1058B5; text-decoration: underline;}



.cGrey{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color:#7F7F7F; text-decoration: none;}


.tdover{ border-width:1px; border-color:#0ABEFA; border-style:solid; border-bottom-style:none;}


.cardicetclist{
	width: 150px;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color:#113EA4; text-decoration: none;
}



b {
}

b.text1 {
color: #000000;
}

b.text2 {
color: #000000;
}

b.text3 {
color: #00FF18;
}

b.text4 {
color: #000000;
}


/* these rows are for the exchange rates 2 column lists */

.rowA
{
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3EAEA; height:20px;
}

.rowB
{
font-family: Arial, Helvetica, sans-serif;
padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3EAEA; height:20px;
}

.StyleCurrency {
	text-align: left;
	text-indent: 15px;
}

.StyleRate1 {
	text-align:center;
}

.StyleRate {
	text-align:left;
	text-indent: 20px;
	border-right: 15px solid #FFFFFF;
}

.rowA a, .rowB a  {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	font-size:11px;
}

.rowA a:hover, .rowB a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	color:#E6B406;
	text-decoration: underline;
	font-size:11px;
	cursor: hand;
}

.linerule {
	color:#0A8FBC;}
	


.cHeaderbg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 400;
	color:#000066;
}


.breadcrumb{
	font-family: Arial, Helvetica, sans-serif;
	color: #014F74;;	
	font-size: 10px;
	font-weight: bold;
}

.breadcrumb:link {font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #014F74;; text-decoration: none; font-weight: bold;}
.breadcrumb:active {font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #014F74;; text-decoration: none; font-weight: bold;}
.breadcrumb:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #014F74;; text-decoration: none; font-weight: bold;}
.breadcrumb:hover {font-family: Arial, Helvetica, sans-serif;  font-size: 10px; color: #000000; text-decoration: none; font-weight: bold; cursor: hand;}




/*These are the styles available on the products page */

.StyleProductstandard {color: #333333;}
 
.StyleProductticket {color: #333333;}
 
.StyleProducttour {color: #333333;} 
.StyleProducttour_promo {color: #333333;} 

.StyleProductprepaid {color: #333333;} 
.StyleProductcurrency {color: #8D423A;} 
.StyleProductprepaidsup {color: #333333;} 
.StyleProducttc { background-color:#FFFFCC; }

.StyleForeignAmount{text-align:center;}
.StyleSterlingAmount{text-align:right;}

 /* This is the style that is on the order_confirmation*/


.linerule {
font-family: Arial, Helvetica, sans-serif;  font-size: 10px; color: #000000; text-decoration: none;	}

/* End note*/

b.text {
font-family: Arial, Helvetica, sans-serif;  font-size: 10px; color: #000000; text-decoration: none;
}

b.text1 {
font-family: Arial, Helvetica, sans-serif;  font-size: 10px; color: #000000; text-decoration: none;
}

b.text2 {
font-family: Arial, Helvetica, sans-serif;  font-size: 10px; color: #000000; text-decoration: none;
}


.yellow-text {
	color:#d5a900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.dotted-bottom {
	height:1px;	
	background: url(/images/dot_grey_dark.gif) repeat-x;
	overflow:hidden;
}

.dotted-top {
	height:1px;	
	background: url(/images/dot_grey_dark.gif) repeat-x;
	overflow:hidden;
}