#rbn {font-family: Arial; font-size: 10pt; background-color:#FAFAFA; 
		margin:auto;text-align:left;  width:789px;   min-width:798px;}
#rbn-h1 {background-image: url('../images/bg/head1.gif');padding-right:6px; padding-left:10px; padding-top: 5px; height:64px;width:782px }
#rbn-h2 {background-image: url('../images/bg/head2.gif');padding-right:6px; padding-left:10px; padding-top: 2px; height:56px;width:782px}
#rbn-h2-springboks {background-image: url('../images/bg/head2-springboks.gif');padding-right:6px; padding-left:10px; padding-top: 2px; height:106px;width:782px}
#rbn-h2 a, #rbn-h2-springboks a {font-weight:bold; text-decoration: none; color:#0066FF; padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px}
#rbn-h2 a:hover, #rbn-h2-springboks a:hover {text-decoration:underline; color:#003366; font-weight:bold}

#rbn-h2trav {background-image: url('../images/bg/head2trav.gif');padding-right:6px; padding-left:10px; padding-top: 2px; height:56px;width:782px}
#rbn-h2trav-springboks {background-image: url('../images/bg/head2trav-springboks.gif');padding-right:6px; padding-left:10px; padding-top: 2px; height:106px;width:782px}
#rbn-h2trav a, #rbn-h2trav-springboks a {font-weight:bold; text-decoration: none; color:#0066FF; padding-left:3px; padding-right:0px; padding-top:3px; padding-bottom:3px}
#rbn-h2trav a:hover, #rbn-h2trav-springboks a:hover {text-decoration:underline; color:#003366; font-weight:bold}




#rbn-h3 {background-image: url('../images/bg/head3.gif');padding-right:10px; padding-left:6px; height:1px; width:782px;font-size: 1px; }
#rbn-content {background-image: url('../images/bg/content.gif'); padding-right:10px; padding-left:6px; background-repeat:repeat-y; width:782px; min-height:600px}
#rbn-top {float:left; margin-left: 0px; margin-top:0; padding-top:0; padding-left: 5px; background-color: #1A60A8; width:782px; height:23px}
#rbn-top h2 {font-size: 12pt; color: #FFFFFF; font-weight: bold; padding-top:0; margin-top: 0}
#rbn-topv {float:left; margin-left: 0px; margin-top:0; padding-top:0; padding-left: 5px; background-color: #EA95BF; width:782px; height:23px}
#rbn-topv h2 {font-size: 12pt; color: #FFFFFF; font-weight: bold; padding-top:0; margin-top: 0}
#rbn-pad {padding-left:5px; padding-right:5px;}

#rbn-left {float:left; margin-left: 3px; margin-top: 0; width: 125px;}
#rbn-mid {float:left; margin-left: 4px; magin-top: 0; margin-right:4 px; width: 650px; min-height:600px}
#rbn-LAd {float:left; margin-left: 3px; margin-top: 0; width: 125px;}


.rbn-mc	{width: 655px; }
.rbn-lc {float:left;  width:368px; margin-right:5px}
.rbn-rc {float:left;  width:280px}

.cboxt {float:left; width:142px; height:20px; padding-left:2px; padding-top:3px; border:1px solid #C0C0C0; background-image: url('../shop/bg/topspecial.jpg');}
.cboxc {float:left; width:135px; height: 122px; padding-left:2px; padding-top:3px; border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0;
	font-family: Verdana; font-size: 8pt; color: #333333;}
.cboxc a {text-decoration: none; color:#008000;font-size: 8pt;}
.cboxc a:hover {text-decoration: underline; color:#008000;font-size: 8pt;}

.wboxt {float:left; width:142px; height:21px; margin-right:6px; padding-top: 2px;padding-left: 2px;padding-right: 2px;  border:1px solid #C0C0C0; background-image: url('../shop/bg/topspecial.jpg');}
.cboxt {float:left; width:142px; height:20px; padding-left:2px; padding-top:3px; border:1px solid #C0C0C0; background-image: url('../shop/bg/topspecial.jpg');}
.wboxc {float:left; width:135px; height: 122px; margin-right:5px; padding-top:3px; padding-left: 2px;padding-right: 2px; border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0;
	font-family: Verdana; font-size: 8pt; color: #333333;}
.cboxc {float:left; width:135px; height: 122px; padding-left:2px; padding-top:3px; border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0;
	font-family: Verdana; font-size: 8pt; color: #333333;}
.cboxc a {text-decoration: none; color:#008000;font-size: 8pt;}
.cboxc a:hover {text-decoration: underline; color:#008000;font-size: 8pt;}
.nboxt {float:left; width:271px; height:20px; padding-left:2px; padding-top:3px; border:1px solid #C0C0C0; background-image: url('../shop/bg/topspecial.jpg');}
.nboxc {float:left; width:271px; padding-left:2px; padding-top:3px; border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0;
	font-family: Verdana; font-size: 8pt; color: #333333;}


#rbn-footer {background-image: url('../images/bg/footer.gif');padding-right:10px; padding-left:10px; padding-top:15px; height:51px}
#rbn-footer a {font-size: 10pt; font-weight:bold; text-decoration: none; color:#333333; padding-left:5px; padding-right:5px;}
#rbn-footer a:hover {text-decoration:underline; color:#333333; font-weight:bold}
#rbn-footer .copy {font-size: 8pt; font-weight:bold; color:#333333; padding-top:10px;} 

#yah {font-family: Verdana; font-size: 8pt; color: #333333; text-align:right}
#yah a {font-family: Verdana; font-size: 8pt; text-decoration:underline; color: #333333;}
#yah a:hover {font-family: Verdana; font-size: 8pt; color:#666666;}

#dirLHead {border:1px solid #7F9DE1; width: 112px; font-size:9pt; color:#557100; font-weight: bold;
        padding-left:5px; padding-right:5px; background: #EBF2FA}
#dirLC {border-left:1px solid #7F9DE1; border-right:1px solid #7F9DE1; border-bottom:1px solid #7F9DE1; 
		width: 112px; padding-left:5px; padding-right:5px }
#dirLC ul {list-style: none; margin-left: 0; padding-left: 0; padding-bottom: 1px }
#dirLC li {padding-bottom: 4px}
#dirLC .shopLL {font-size: 110%; text-decoration: none; font-weight: bold }
#dirLC :hover.dirLL {font-size: 110%; text-decoration: underline; font-weight: bold }


#boxH {border-style:solid; border-width:0px; color: #7F9DE1; text-decoration: none; display: block; width: 290px; margin: 0px; 
		font-size:11pt; color:#FFFFFF; font-weight: bold;
        padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px;  background: #3F5180; height:18px
		}
#boxC {color: #333333; border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; 
		display: block; width: 288px; margin: 0px; 
		font-size:9pt; color:#333333; 
        padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px  }

#shopLeft {float:left; margin-left: 5px; top: 0; width: 190px}
#shopRight {float:left; margin-left: 5px; top: 0; width: 580px;}

#shopLH {border-style:solid; border-width:1px; width: 180px; font-size:11pt; color:#2C3C74; font-weight: bold;
        padding-left:5px; padding-right:5px; background-image: url('../shop/bg/hbg.gif'); height:22px}
#shopLC {border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; 
		width: 180px; padding-left:5px; padding-right:5px }
#shopLC ul {list-style: none; margin-left: 0; padding-left: 0; padding-bottom: 15px }
#shopLC li {padding-bottom: 7px}
#shopLC .shopLL {font-size: 110%; text-decoration: none; font-weight: bold }
#shopLC :hover.shopLL {font-size: 110%; text-decoration: underline; font-weight: bold }

#shopTSt {float:left; margin-left: 0px; border-top:1px solid #C0C0C0; border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0;  
		width: 360px; padding-left:5px; padding-right:5px; background-image: url('../shop/bg/topspecial.jpg'); height:205px}
#shopTSb {float:left; margin-left: 0px; border-bottom:1px solid #C0C0C0; border-top:1px solid #C0C0C0; border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0;  
		width: 360px; padding-left:5px; padding-right:5px; background-image: url('../shop/bg/topspecial.jpg'); height:20px}
#shopPW {float:left; margin-top: 10px; margin-left: 0px; border-bottom:1px solid #C0C0C0; border-top:1px solid #C0C0C0; border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0;  
		width: 360px; padding-left:5px; padding-right:5px; height:175px}
#shopTP {float:left; margin-top: 10px; margin-left: 0px; border-bottom:1px solid #C0C0C0; border-top:1px solid #C0C0C0; border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0;  
		width: 360px; padding-left:5px; padding-right:5px}
#shopVouch {border:1px solid #C0C0C0; float:left; margin-top: 10px; margin-left: 10px; width: 204px; padding-left:5px; padding-right:5px; background-image: url('../shop/bg/voucherbg.jpg'); height:320px; background-repeat:no-repeat}
#shopVouchF {border:1px solid #C0C0C0;  margin-top: 0px; margin-left: 10px; width: 180px; padding-left:5px; padding-right:5px; background-image: url('../shop/bg/voucherbgf.jpg'); height:320px; background-repeat:no-repeat}
#shopFAd {margin-top: 10px; margin-left: 5px; width: 180px; padding-left:5px; padding-right:5px; }
#shopList {float:left; margin-top: 10px; margin-left: 0px; border-bottom:1px solid #C0C0C0; border-top:1px solid #C0C0C0; border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0;  
		width: 585px; padding-left:5px; padding-right:5px}
.shopProd {border-bottom:1px solid #C0C0C0; border-top:1px solid #C0C0C0; border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0;  
		width: 90px; padding-left:5px; padding-right:5px; height:90px}
#shopSB {margin-left: 10px; margin-right: 10px; margin-top: 10px; padding-left:20px; padding-top:5px; border-bottom:1px solid #C0C0C0; border-top:1px solid #C0C0C0; border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0;  
		width: 750px; background-image: url('../shop/bg/topspecial.jpg'); height:30px}
#shopSBT {margin-left: 3px; margin-right: 5px; margin-top: 10px; margin-bottom: 10px; padding-left:5px; padding-top:5px; border-bottom:1px solid #C0C0C0; border-top:1px solid #C0C0C0; border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0;  
		width: 570px; background-image: url('../shop/bg/topspecial.jpg'); height:30px}

#shopCDept {margin-left: 15px; margin-right: 5px; margin-top: 10px; padding-left:5px; padding-top:5px; border-bottom:1px solid #C0C0C0; border-top:1px solid #C0C0C0; border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0;  
		width: 750px; background-image: url('../shop/bg/topspecial.jpg'); height:130px}
#shopCDept h2 {font-size: 125%; color: #CC6600}
#shopCDept .di {float:left; display:block; width:110px; margin-left: 15px; }


#W1 {display: block; width: 100px; margin: 0px;height:20px }

#normal-top {Float: Left; display: block; margin-left: 0px; margin-top:0; padding-top:0; padding-left: 5px; padding-right: 5px; padding-bottom: 5px;}
#normal-top h1 {Float: Left; display: block;  width:780px; 
				padding-bottom: 3px; margin-top: 5px; margin-bottom: 0px;
				color:#1A60A8; font-weight: bold; font-size: 150%}
#normal-l {Float: Left; display: block; width:120px;  padding-left: 2px; margin-top: 0px; text-align: center;}
#normal-l .refine  {Float: Left; display: block; width:110px; margin-top: 5px; margin-left: 0px; margin-bottom: 25px; padding: 2px 5px 5px 5px; border:1px solid #C0C0C0; }
#normal-l .refine h3 {text-align: center; font-weight: bold; color: #008000; font-size: 90%; border-bottom:1px solid #C0C0C0;}
#normal-l .refine h4 {text-align: center; font-weight: bold; color: #1A60A8; font-size: 92%; margin-top: 5px; }
#normal-l .refine .content {text-align: left;}
#normal-l .refine .content a {text-align: left; color: #333333; font-size: 95%;}
#normal-l .refine .content a strong {text-align: left; color: #333333; font-size: 125%;font-weight: normal;}
#normal-l .refine .content a:hover {text-align: left; color: color: #D96633; font-size: 95%;}
#normal-c {Float: Left; display: block; width:645px; margin-top: 0px; margin-left: 5px; padding: 5px 5px 5px 5px; color: #333333;}			
#normal-c h2 {font-size: 125%; color: #D96633; margin-top: 10px; margin-bottom: 3px; }
#normal-cs {Float: Left; display: block; width:468px; margin-top: 0px; margin-left: 5px; padding: 5px 5px 5px 5px; color: #333333;}			
#normal-cs h2 {font-size: 125%; color: #D96633; margin-top: 10px; margin-bottom: 3px; }
#normal-cs .box {Float: Left; display: block; width:215px; height: 200px; padding-left: 5px; margin-top: 0px; margin-left: 5px;  color: #333333; border:1px solid #C0C0C0;}			
#normal-cs .sbox {Float: Left; display: block; width:215px; height: 180px; padding-left: 5px; margin-top: 0px; margin-left: 5px;  color: #333333; border:1px solid #C0C0C0;}			
#normal-cs .box h4 {font-size: 112%; color: #993300; margin-left: -5px; margin-bottom: 3px; background-color: #ECE9D8; text-align: center;}
#normal-cs .sbox h4 {font-size: 112%; color: #993300; margin-left: -5px; margin-bottom: 3px; background-color: #ECE9D8; text-align: center;}
#normal-cs li {margin-left: -25px; }


#normal-rs {Float: Left; display: block; width:180px; margin-top: 0px; margin-left: 5px;}
#normal-rs h3 {font-size: 105%; color: #1A60A8; margin-top: 10px; margin-bottom: 3px; }
			
#normal-r {Float: Left; display: block; width:335px; margin-top: 0px; margin-left: 5px; padding: 5px 5px 5px 5px; color: #333333;}			
#normal-rr {Float: Left; display: block; width:310px; margin-top: 0px; margin-left: 5px;}			
#normal-r h2 {font-size: 125%; color: #D96633; margin-top: 10px; margin-bottom: 3px; }

/* Blog */

#rbn-blog-h {background-image: url('../images/bg/content-blog-h.gif'); padding-right:10px; padding-left:6px; background-repeat:repeat-y; width:782px; height:50px}
#rbn-blog {background-image: url('../images/bg/content-blog.gif'); padding-right:10px; padding-left:6px; background-repeat:repeat-y; width:782px; min-height:600px}
.bblock {padding-left: 5px; border:1px solid #C0C0C0; width:468px; }
.bblock .bpost {color: #333333;}
.bblock .bdate {color: #666666;}
.bblock .link {text-decoration: none;  font-size: 150%; font-weight: bold;}
.bblock .bpost {float:left; }
.bblock .bsum {clear: both }
.bblock .bcomment {float:right; }

#Tel-ir .sbox {Float: Left; display: block; text-align: left; margin-top: 5px; margin-bottom: 10px; padding-left: 5px; width:160px; border:1px solid #C0C0C0;}			
#Tel-ir .sbox .header {Float: Left; display: block; width:165px; height: 20px; margin-left: -5px; text-align: center; border-bottom:1px solid #C0C0C0; background-color: #ECE9D8; color: #008000; font-weight: bold; }			
#Tel-ir .sbox  a {text-align: left;  font-weight: bold; margin-top: 10px; font-size:110%;}
#Tel-ir .sbox  strong {text-align: left;  font-weight: bold; font-size:102%;color: #333333;}
#Tel-ir .sbox  .num {text-align: center;  font-weight: bold; font-size:110%;color: #FF0000;}
#Tel-ir .sbox  a:hover {text-align: left;  color: #D96633; font-weight: bold;}

#Alpha a {float:left; display: block; height:15px; width: 13.5px; margin-left:3px; border:1px solid #C0C0C0;
	text-align: center; font-weight: bold;text-decoration: none; }
#Alpha a:hover {float:left; display: block; height:15px; width: 13.5px; margin-left:3px; border:1px solid #C0C0C0;
	text-align: center; font-weight: bold; background-color: #ECE9D8; color: #008000; text-decoration: none;}
.fleft	{float:left; display: block; height:200; width: 468px; margin-left:5px; border:0px solid #C0C0C0;}
.fleft h2 {padding-left: 2px; margin-bottom: 5px; border-bottom:1px solid #C0C0C0; color: #D96633; }
.fright {float:left;  display: block; width:300px; margin-left: 5px; margin-right:5px;border:0px solid #C0C0C0;}
.fright h3 {margin-left: -2px; margin-top: -2px; margin-right: -2px; padding-left: 2px; border-bottom:1px solid #C0C0C0; background-image: url('../shop/bg/topspecial.jpg');}
.fright a {text-decoration: none; color:#008000;font-size: 110%;}
.fright a:hover {text-decoration: underline; color:#008000;font-size: 110%;}

.wbox {float:left; display: block; width:141px; height: 150px; margin-right:5px; padding-top:3px; padding-left: 2px;padding-right: 2px; border:1px solid #C0C0C0; 
	font-family: Verdana; font-size: 8pt; color: #333333;}
.cbox {float:left; display: block; width:142px; height: 150px; padding-top:3px; padding-left: 2px;padding-right: 2px; border:1px solid #C0C0C0; 
	font-family: Verdana; font-size: 8pt; color: #333333;}
.abox {float:left; display: block; width:300px; height: 260px; padding-top:5px; padding-bottom:5px; text-align: center;}
.nbox {float:left; display: block; width:295px; padding-top:3px; padding-left: 2px; padding-right: 2px; padding-bottom: 5px; border:1px solid #C0C0C0; 
	font-family: Verdana; font-size: 8pt; color: #333333;}
.tboxi {float:left; display: block; width:55px; height: 68px; margin-right:3px; border:0px solid #C0C0C0; 
	font-family: Verdana; font-size: 8pt; color: #333333; text-align: center;}
.tboxic {float:left; display: block; width:55px; height: 50px; margin-right:3px; border:0px solid #C0C0C0; 
	font-family: Verdana; font-size: 8pt; color: #333333; text-align: center;}
.tboxm {float:right; display: block; width:120px; height: 150px;  
	font-family: Verdana; font-size: 8pt; color: #333333; text-align: center;}
.tboxc {font-family: Verdana; font-size: 9pt; color: #333333; margin-bottom:10px;}

/* TRAVEL */

#trav-tab {background-image: url('../images/bg/tabback.gif'); margin-left: 0px; padding-right:0px; padding-left:5px; width:789px; height:21px;}

.lon {float: left; display: block; background-image: url('../images/bg/tabron.gif'); width:1px; height:21px;}
.loff {float: left; background-image: url('../images/bg/tabroff.gif'); width:1px; height:21px;}
.trava {color: #3D39A6; text-decoration: none;  }
:hover.trava {color: #3D39A6; text-decoration: underline;  }
.travaon {font-weight: bold; color: #D96633; text-decoration: none;  }
:hover.travaon {font-weight: bold; color: #D96633; text-decoration: underline;  }

.loffl {float: left; background-image: url('../images/bg/tabrofflast.gif'); width:1px; height:21px;}
.bon {Float: left; display: block; background-image: url('../images/bg/tabon.gif'); 
		height:21px; background-repeat:repeat-x; padding-left: 15px; padding-right: 15px; padding-top: 2px;
		font-weight: bold; color: #D96633;}
.boff {Float: left; display: block; background-image: url('../images/bg/taboff.gif'); 
		height:21px; background-repeat:repeat-x; padding-left: 15px; padding-right: 15px; padding-top: 2px;}



#tdirHeader {margin-left: 15px;}
#tDirHeader h1 { width: 700px; font-size:9pt; color:#557100; font-weight: bold;
        padding-left:5px; padding-right:5px; }

.tGLink {text-decoration: none; color:#008000; font-size:110%; }
:hover.tGLink {text-decoration: underline; color:#008000; font-size:110%;  }
#tdir-top {Float: Left; display: block; margin-left: 0px; margin-top:0; padding-top:0; padding-left: 5px; padding-right: 5px; padding-bottom: 5px;}
#tdir-top h1 {Float: Left; display: block;  width:780px; 
				padding-bottom: 3px; margin-top: 5px; margin-bottom: 5px;
				color:#1A60A8; font-weight: bold; font-size: 150%}
#tdir-top .content {Float: Left; display: block; margin-left: 5px; padding-top: 10px; padding-bottom: 5px; margin-bottom: 0px; border-bottom:1px solid #7F9DE1; #1A60A8}
.tdir-list {margin-left: 5px; margin-top:0; padding-top:0; padding-left: 15px;}
.tdir-list h2 {font-size: 115%}
.tdir-list .lst {}
#trav-map250 {float: right; display: block; margin-right: 10px;}
#trav-map250 .h {text-align: center; font-weight: bold; color: #666666; font-size: 95%; }

#travsearch {Float: Left; display: block;  width:761px; margin-left: 5px; margin-right: 0px; 
				padding-left: 5px; padding-top: 5px; padding-bottom: 5px; padding-right: 5px; 
				border:4px solid #1A60A8; background-color:#EEF6FD;
				font-weight: bold; color:#1A60A8 }
#travsearch form h3 {color: #D96633; padding-top: 5px; padding-bottom: 5px; font-size: 110%;} 

#travsearch form { padding: 5px 5px 5px 5px; margin-bottom: 0px; background-color: #FFFFFF}	
#Trav-ll {Float: Left; display: block; width:150px;  padding-left: 5px; margin-top: 5px; text-align: center;}
#Trav-ll #trav-map120 {display: block; width: 130px; }
#Trav-ll #trav-map120 .h {text-align: center; font-weight: bold; color: #D96633; font-size: 85%; }
#Trav-ll .refine  {Float: Left; display: block; width:130px; margin-top: 5px; margin-left: 5px; padding: 5px 5px 5px 5px; border:1px solid #C0C0C0; }
#Trav-ll .refine h3 {text-align: center; font-weight: bold; color: #D96633; font-size: 90%; border-bottom:1px solid #C0C0C0;}
#Trav-ll .refine .content {text-align: left;}
#Trav-ll .refine .header {text-align: left; font-weight: bold; color: #008000; margin-top:5px;}
#Trav-ll .refine .content a {text-align: left; color: #333333; font-size: 90%;}
#Trav-ll .refine .content a strong {text-align: left; color: #333333; font-size: 125%;font-weight: normal;}
#Trav-ll .refine .content a:hover {text-align: left; color: #333333; color: #D96633; font-size: 90%;}
#Trav-ll .ad {Float: Left; display: block; width:150px;  height:650; margin-top: 15px; text-align: center;}

#Trav-ml {Float: Left; display: block; width:120px;  padding-left: 2px; margin-top: 5px; text-align: center;}
#Trav-ml #trav-map120 {display: block; width: 120px; }
#Trav-ml #trav-map120 .h {text-align: center; font-weight: bold; color: #D96633; font-size: 85%; }
#Trav-ml .refine  {Float: Left; display: block; width:110px; margin-top: 5px; margin-left: 0px; margin-bottom: 25px; padding: 2px 5px 5px 5px; border:1px solid #C0C0C0; }
#Trav-ml .refine h3 {text-align: center; font-weight: bold; color: #D96633; font-size: 90%; border-bottom:1px solid #C0C0C0;}
#Trav-ml .refine .content {text-align: left;}
#Trav-ml .refine .header {text-align: left; font-weight: bold; color: #008000; margin-top:5px;}
#Trav-ml .refine .content a {text-align: left; color: #333333; font-size: 90%;}
#Trav-ml .refine .content a strong {text-align: left; color: #333333; font-size: 125%;font-weight: normal;}
#Trav-ml .refine .content a:hover {text-align: left; color: color: #D96633; font-size: 90%;}


#Trav-il {Float: Left; display: block; width:600px;  padding-left: 5px; margin-top: 5px; color: #333333;}
#Trav-il h1 {padding-bottom: 3px; margin-top: 5px; margin-bottom: 3px; color:#1A60A8; font-weight: bold; font-size: 150%}
#Trav-il h2 {Float: Left; display: block; width:600px; font-size: 125%; color: #D96633; margin-bottom: 5px; margin-top: 10px; padding-top: 15px;}
#Trav-il .search {Float: Left; display: block;  width:583px;  margin-right: 0px; 
				padding-left: 5px; padding-top: 5px; padding-bottom: 5px; padding-right: 5px; 
				border:4px solid #1A60A8; background-color:#EEF6FD;
				font-weight: bold; color:#1A60A8 }
#Trav-il .search form { padding: 5px 5px 5px 5px; margin-bottom: 0px; background-color: #FFFFFF}	

#Trav-il .box-grey {Float: Left; display: block; width:600px; height: 210px; border:1px solid #C0C0C0; }
#Trav-il .box-grey .content {Float: Left; display: block; width:140px;  padding-left: 5px; margin-top: 5px; }
#Trav-il .box-grey .content strong {font-weight: bold; color: #008000; font-size: 105%;}
#Trav-il .box-grey .content a {text-align: left; color: #333333; font-size: 95%;}
#Trav-il .box-grey .content a strong {text-align: left; color: #333333; font-size: 125%;font-weight: normal;}
#Trav-il .box-grey .content a:hover {text-align: left;  color: #D96633; font-size: 95%;}
#Trav-il .box-grey .browse {Float: Left; display: block; width:595px; height: 24px; border-top:1px solid #C0C0C0; margin-top: 15px; padding-top: 5px; padding-left: 5px; background-color: #ECE9D8;}
#Trav-il .box-grey .browse a {text-align: left;  font-size: 120%;}
#Trav-il .box-grey .browse a:hover {text-align: left;  color: #D96633; font-size: 120%;}

#Trav-ir {Float: Left; display: block; width:165px; margin-top: 10px; margin-left: 5px; padding: 5px 5px 5px 5px; text-align: center;}			
#Trav-ir .box {Float: Left; display: block; text-align: left; margin-top: 5px; margin-bottom: 10px; padding-left: 5px; width:160px; height: 220px; border:1px solid #C0C0C0;}			
#Trav-ir .box .header {Float: Left; display: block; width:165px; height: 20px; margin-left: -5px; text-align: center; border-bottom:1px solid #C0C0C0; background-color: #ECE9D8; color: #008000; font-weight: bold; }			
#Trav-ir .box  a {text-align: left;  font-weight: bold; margin-top: 10px; font-size:110%;}
#Trav-ir .box  a:hover {text-align: left;  color: #D96633; font-weight: bold;}
#Trav-ir .sbox {Float: Left; display: block; text-align: left; margin-top: 5px; margin-bottom: 10px; padding-left: 5px; width:160px; height: 180px; border:1px solid #C0C0C0;}			
#Trav-ir .sbox .header {Float: Left; display: block; width:165px; height: 20px; margin-left: -5px; text-align: center; border-bottom:1px solid #C0C0C0; background-color: #ECE9D8; color: #008000; font-weight: bold; }			
#Trav-ir .sbox  a {text-align: left;  font-weight: bold; margin-top: 10px; font-size:110%;}
#Trav-ir .sbox  a:hover {text-align: left;  color: #D96633; font-weight: bold;}


#Trav-lr {Float: Left; display: block; width:612px; margin-top: 5px; margin-left: 5px; padding: 5px 5px 5px 5px; border:1px solid #C0C0C0;}			
#Trav-lr h2 {font-size: 125%; color: #D96633; text-align: center; border-bottom:1px solid #C0C0C0;}
#Trav-lr .noresults {margin-top: 20px; font-size: 100%; color: #333333; text-align: center; display: block; height: 100px }

#Trav-mr {Float: Left; display: block; width:645px; margin-top: 5px; margin-left: 5px; padding: 5px 5px 5px 5px; border:1px solid #C0C0C0;}			
#Trav-mr h2 {font-size: 125%; color: #D96633; text-align: center; border-bottom:1px solid #C0C0C0;}
#Trav-mr .noresults {margin-top: 20px; font-size: 100%; color: #333333; text-align: center; display: block; height: 100px }

#Trav-ba {Float: Left; display: block; width:770px; margin-top: 5px; margin-left: 5px; padding: 5px 5px 5px 5px; text-align: center;}

.Trav-searcherr {Float: Left; display: block; width:766px; color: #333333; margin-top: 15px; margin-left: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 25px; padding-right: 5px; border:1px solid #C0C0C0;}			
#Trav-Flight {Float: Left; display: block; width: 600px; height: 600px; margin-bottom: 0px; margin-left:5px;}
#Trav-Flightad {Float: Left; display: block; width: 180px; height: 600px; text-align: center;} 
.Trav-searcherr {Float: Left; display: block; width:766px; color: #333333; margin-top: 15px; margin-left: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 25px; padding-right: 5px; border:1px solid #C0C0C0;}			
.Trav-searcherr h2 {font-size: 125%; color: #D96633; text-align: center; border-bottom:1px solid #C0C0C0;}
.Trav-searcherr h3 {font-size: 105%; color: #333333; border-bottom:1px solid #C0C0C0;}
.Trav-searcherr .header {Float: Left; display: block; width:766px;  font-size: 105%; padding-bottom: 5px; margin-bottom: 10px;}
/* --- */
.Pad {margin-left:5px}
.TWB  {color: white; font-weight: bold }
.TGB  {color: #333333; font-weight: bold }

.coff {background-image: url('../images/bg/coff.gif'); background-repeat: no-repeat }
.con {background-image: url('../images/bg/conn.gif'); background-repeat: no-repeat; color: #FFFF00; }

.headback      { background-image: url('../images/background/headback.gif'); background-repeat: repeat-x }
h1           { font-family: Arial; font-size: 12pt; color: #800000; font-weight: bold; margin-top:0; margin-bottom:0 }
h2           { font-family: Arial; font-size: 11pt; color: #336699; font-weight: bold; margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0}
h3           { font-family: Arial; font-size: 11pt; color: #0F437C; font-weight: bold; margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; }
.h3a           { font-family: Arial; font-size: 11pt; color: #666666; font-weight: bold; margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; text-decoration:underline}
:hover.h3a           { font-family: Arial; font-size: 11pt; color: #333333; font-weight: bold; margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; text-decoration:underline}
h4           { font-family: Arial; font-size: 8pt; color: #0F437C; font-weight: bold; margin-top:0; margin-bottom:0 }
ul, ol, li {margin-top: 0; margin-bottom: 0}
a            { font-family: Arial; font-size: 10pt; text-decoration: none; color: #0066FF }
a:hover      { font-family: Arial; font-size: 10pt; text-decoration: underline; color: #006699 }

.BlueHeader {color: #FFFFFF; background-color: #316AC5; font-size:10pt; font-weight:bold}

.spacer      		{ font-size: 1px }
.nospace {margin-top: 0; margin-bottom: 0; font-family: Arial; font-size: 10pt;}

.TextWhite  {font-size: 8pt; color: #FFFFFF}
.TextLGrey  {font-size: 10pt; color: #C0C0C0}
.TextSmall  {font-size: 8pt}
.TextSmallGrey  {font-size: 8pt; color:#666666}
.GreenLink {text-decoration: none; color:#008000; }
:hover.GreenLink {text-decoration: underline; color:#008000; }

.TChannel {font-size: 10pt; font-weight:bold; text-decoration: none; color:#0066FF; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px}
:hover.TChannel {text-decoration:underline; color:#003366; font-weight:bold}

.TCountry {font-size: 10pt; text-decoration: none; color:#0066FF; padding-left:2px; padding-right:2px; padding-top:3px; padding-bottom:3px; font-weight:bold}
:hover.TCountry {text-decoration:underline; color:#003366; font-weight:bold}

.HeadBlue {border:1px solid #316AC5; display: block; color: #FFFFFF; background-color: #316AC5; font-family:Arial; font-size:10pt; font-weight:bold; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px}
.BodyGrey {border-left:1px solid #808080; border-right:1px solid #808080; border-bottom:1px solid #808080; display: block; background-color: #F7F6F5; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px}
.TravResultSearch {font-family: Arial; font-size: 12pt; color: #003366; text-decoration: none; font-weight: bold; }
:hover.TravResultSearch {font-family: Arial; font-size: 12pt; color: #FF9900; text-decoration: none underline; font-weight: bold; }
.highlightOff {border:2px solid #EEF6FD; padding:5px; background-color: #EEF6FD;}
.highlightOn {border:2px solid #6699CC; padding:5px; background-color: #EEF6FD;}
.YouAreHere {font-family: Verdana; font-size: 8pt; color: #333333}
.YouAreHereLink {font-family: Verdana; font-size: 8pt; color: #333333; text-decoration:underline}
:hover.YouAreHereLink {font-family: Verdana; font-size: 8pt; color: #666666; text-decoration:underline}
.NewsLink {font-family: Verdana; font-size: 8pt; color: #009900; text-decoration:none}
:hover.NewsLink {font-family: Verdana; font-size: 8pt; color: #666666; text-decoration:underline}
.nbox .NewsLinkBlue {font-family: Verdana; font-size: 8pt; color: #0066CC; text-decoration:none}
.nbox :hover.NewsLinkBlue {font-family: Verdana; font-size: 8pt; color: #666666; text-decoration:underline}
#newsline a {border-style:solid; border-width:0px; color: #000000; text-decoration: none; display: block; font-size:9pt; font-family:Arial;color: #0066FF; padding-left:5px; padding-top:1px; padding-bottom:1px; }
#newsline a:hover {text-decoration: underline;}

.DirLinkL {font-size: 120%; text-decoration: none; font-weight: bold; color:#1A60A8 }
:hover.DirLinkL {font-size: 120%; text-decoration: underline; font-weight: bold; }
.DirLinkS {font-size: 90%}
:hover.DirLinkS {font-size: 90%}
.DirLink {text-decoration: none;}
:hover.DirLink {text-decoration: underline; }
.DirLinkW {font-size: 110%; text-decoration: none; font-weight: bold; color:#1A60A8 }
:hover.DirLinkW {font-size: 110%; text-decoration: underline; font-weight: bold; }
.DirLinkGreen {text-decoration: none; color:#008000; padding-bottom:8px    }
.DirReport {font-size: 90%; color:#333333}
.DirReport a {font-size: 90%; color:#333333; text-decoration: none;}
.DirReport a:hover {font-size: 90%; color:#333333; text-decoration: underline;}

#dircol-r0 	{float:left; margin-left: 5px; margin-top: 0; width: 610px;}
#dircol-r1 	{float:left; margin-left: 5px; margin-top: 0; width: 303px; }
#dircol-r2 	{float:left; margin-left: 5px; margin-top: 0; width: 303px; }
#dircol-l1	{float:left; margin-left: 5px; margin-top: 0; width: 160px; }
#dircol-s0 	{float:left; margin-left: 5px; margin-top: 0; width: 640px;}
#dircol-s1 	{float:left; margin-left: 5px; margin-top: 0; width: 130px;}

#dircol	{clear:both;}
.currency {	font-size:10pt; font-family:Arial; color:#333333; }
.currencyLink {font-family: Arial; font-size: 10pt; color: #FF0000; font-weight: bold; margin-top:0; margin-bottom:0;  text-decoration:none}
:hover.currencyLink {font-family: Arial; font-size: 10pt; color: #990000; font-weight: bold; margin-top:0; margin-bottom:0;  text-decoration:underline}
.currBig {font-size:15pt; font-family:Arial; color:#666666; font-weight: bold;  }
.currConv {border:1px solid #FFFFFF; padding:0; font-size:15pt; font-family:Arial; color:#006699; font-weight: bold  }

.navi a {border-style:solid; border-width:0px; color: #000000; text-decoration: none; display: block; width: 114px;
	     margin: 1px; font-weight:bold; font-size:9pt; font-family:Arial; 
	     padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:1px; background-color:#EBF2FA; height:25
		}
.navi strong {border-width:0px; text-decoration: none; display: block; width: 115px; margin: 1px; 
		font-size:8pt; font-family:Arial; color:#FFFFFF; font-weight: bold;
        padding-left:5px; padding-right:5px; padding-top:1px; padding-bottom:1px;  background: #7F9DE1; height:25
		}
.navi a:hover {font-weight: bold; background: #FFFFCC;text-decoration: underline; }
.naviOn a {border-style:solid; border-width:0px; color: #000000; text-decoration: none; display: block; width: 114px;
	     margin: 1px; font-weight:normal; font-size:9pt; font-family:Arial; 
	     padding-left:5px; padding-right:5px; padding-top:10px; padding-bottom:10px; background-color:#EFEFEF; height:25
		}
.naviOn a:hover {font-weight:normal; background: #FFFFCC; font-size:9pt; font-weight:normal; text-decoration: underline; }



.texterror { font-size: 10pt; font-family: Arial; color: #FF0000; font-weight:bold; text-align:center}
.formerror, .formerrorbox-bad {font-size: 8pt; font-family: Arial; color: red; border: outset 1px red; padding: 2px; background-color: #ffdcdc; }
.formheader {border-style:solid; border-width:0px; color: #000000; text-decoration: none; color:#FFFFFF; font-weight: bold;
        padding-left:5px; padding-right:3px; padding-top:5px; padding-bottom:3px;  background: #7F9DE1;
		}
.formtext {font-size: 10pt; font-family: Arial;}