/* CSS Document */

.c_head{padding:0; margin-top:8px;text-align:left;}

/*---------- To align the Actions, Icon and Title ---------*/
.c_icon, .c_actions, .head_title h1{float:left;}
.c_icon img { float:left; padding-right:4px; }
.head_title h1{margin:0; padding:0;}
.icn img{margin-right:5px;}

.head_title{float:left;width:100%;}
.title_vis{margin:0; float:right;}

.c_content{clear:both;}
.c_contentpane{padding:0px 0 0 0; text-align:left;}
.c_footer {clear:both;padding:0; text-align:right;}

/*---------- default style for head & normal -----------*/
.Normal p{margin-top:10px;margin-bottom:0;}

/*---------- Invalid Label Color -----------*/
.InvalidLabelColor{color:#D92323;}

/*---------- For the inline edit icons -----------*/
.eipbackimg {background-color:#DAE7F2;border:solid 1px #4F839F;}
.c_content .eipbackimg {margin-top:0;margin-left:-20px;}



/*-------- Grey_Box_Border -----------*/

#Grey_Box_Border { border:2px solid #d7d7d5; background-color:#F1F2F2; padding: 2px; }
#Grey_Box_Border1 { border:2px solid #d7d7d5; background-color:#F1F2F2; padding: 2px; width:680px; }

/*-------- feature slots --------*/
.featureslot_blue{clear:both; height:209px; width:226px; background-image:url('/portals/0/images/InfoBlockTile_Blue.gif');}
      .featureslot_red a,.featureslot_red a:link,.featureslot_red a:visited,.featureslot_red a:active{color:#666666; text-decoration:none; margin-left:-3px; }
      .featureslot_red  a:hover{color:#666666; text-decoration:underline; margin-left:-3px }
.featureslot_grey{clear:both; height:209px; width:226px; background-image:url('/portals/0/images/InfoBlockTile_Grey.gif');}
      .featureslot_grey a,.featureslot_grey a:link,.featureslot_grey a:visited,.featureslot_grey a:active{color:#666666; text-decoration:none; margin-left:-3px; }
      .featureslot_grey  a:hover{color:#666666; text-decoration:underline; margin-left:-3px }

.featureslot_grey1{clear:both; height:209px; width:226px; background-image:url('/portals/0/images/InfoBlockTile_Grey.gif');}
      .featureslot_grey1 a{color:#666666; text-decoration:none; margin-left:6px;height:32px; }
      .featureslot_grey1 a:hover{color:#666666; text-decoration:underline; margin-left:6px; height:32px;  }

.featureslot_purple{clear:both; height:209px; width:226px; background-image:url('/portals/0/images/InfoBlockTile_Grey.gif');}
      .featureslot_purple a,.featureslot_purple a:link,.featureslot_purple a:visited,.featureslot_purple a:active{color:#666666; text-decoration:none; margin-left:-3px; }
      .featureslot_purple a:hover{color:#666666; text-decoration:underline; margin-left:-3px }

.featureslot_red{clear:both; height:209px; width:226px; background-image:url('/portals/0/images/InfoBlockTile_Grey.gif');}
      .featureslot_blue a,.featureslot_blue a:link,.featureslot_blue a:visited,.featureslot_blue a:active{color:#666666; text-decoration:none; margin-left:-3px; }
      .featureslot_blue  a:hover{color:#666666; text-decoration:underline; margin-left:-3px }

.featureslot_tgvblue{clear:both; height:209px; width:226px; background-image:url('/portals/0/images/bg_tgv_blue.jpg');}
      .featureslot_tgvblue a,.featureslot_tgvblue a:link,.featureslot_tgvblue a:visited,.featureslot_tgvblue a:active{color:#666666; text-decoration:none; margin-left:-3px; }
      .featureslot_tgvblue a:hover{color:#666666; text-decoration:underline; margin-left:-3px }
      
.featureslot_tgvgreen{clear:both; height:209px; width:226px; background-image:url('/portals/0/images/bg_tgv_green.jpg');}
      .featureslot_tgvgreen a,.featureslot_tgvgreen a:link,.featureslot_tgvgreen a:visited,.featureslot_tgvgreen a:active{color:#666666; text-decoration:none; margin-left:-3px; }
      .featureslot_tgvgreen a:hover{color:#666666; text-decoration:underline; margin-left:-3px }
      

/***************** Booking Help And Advice *********************/
.bookingHelp_grey{clear:both; height:320px; width:221px; background-image:url('/portals/0/images/BookingAdvice_BG.gif'); padding-left:5px;}
	.bookingHelp_grey a,.bookingHelp_grey a:link,.bookingHelp_grey a:visited,.bookingHelp_grey a:active{color:#666666; text-decoration:none; margin-left:0px; }
      .bookingHelp_grey  a:hover{color:#666666; text-decoration:underline; margin-left:0px }
/*-------------- Booking Forms - HomePage, Modify -----------------*/    
	#BookingTurnedOff {font-family:Arial, Verdana, Helvetica, sans-serif; background-image: url(/portals/0/images/SearchForm_BG1.jpg); width: 306px; height: 322px}
	#BookingTurnedOff .padInfo {padding: 10px 10px 10px 10px;}
	#BookingTurnedOff .buttonPad {padding-left: 185px;padding-top:5px;}
	#BookingTurnedOff .padTopInfo2 {padding-top: 20px;}
	#BookingTurnedOff .emailText {width:150px;}
	#BookingTurnedOff .padConfirm {padding-right: 5px;}
	
    #PTP_Bookingform {font-family:Arial, Verdana, Helvetica, sans-serif; background-image: url(/portals/0/images/SearchForm_BG.jpg); width: 306px; height: 322px}
        #PTP_Bookingform .label11 {font-size:11pt; width: 80px; height: 15px;}
        #PTP_Bookingform .label12 {font-size:12pt; width: 80px; height: 15px;}
        #PTP_Bookingform .label11rdo {font-size:11pt; width: 90px; height: 33px;}
        #PTP_Bookingform .label11pax {font-size:11pt; width: 82px; height: 33px;}
        
        #PTP_Bookingform #Stations {width:285px; padding-left:5px; margin-top:5px; height:60px;}
       
        #PTP_Bookingform #Stations input{ width:191px;}
        #PTP_Bookingform #divDepartDate input{width:76px;}
        #PTP_Bookingform #divReturnDate input{width:76px;}
        #PTP_Bookingform #JourneyDate select{width:86px;}
         #PTP_Bookingform #Passengers select{width:46px;}
      #PTP_Bookingform #divDietaryContainer  #divAccessLabel{width:56px;}
       #PTP_Bookingform #divDietaryContainer  #divCyclesLabel{width:50px;}
        #PTP_Bookingform #dropdown1{width:148px;}
        #PTP_Bookingform #dropdown2{width:148px;}
            
        #PTP_Bookingform #JourneyType {width:285px; padding-left:5px; height:33px;}
        #PTP_Bookingform #JourneyDate {width:285px; padding-left:7px; height:60px;}
        #PTP_Bookingform #Passengers{width:285px; padding-left:5px; margin-top:10px; height:60px;}
        #PTP_Bookingform #SearchBtn{width:285px; padding-top:17px; text-align:right; padding-right:9px;padding-bottom:0px; }
				#PTP_Bookingform #SearchBtn .btnRight{padding-left:67px; width:70px;}
        
        #PTP_Bookingform .forminputcontainer {width: 190px;}
        #PTP_Bookingform .height23 {height: 23px;}
        #PTP_Bookingform .forminput75 {font-size:10pt; width: 60px; }
        #PTP_Bookingform .forminput180 {font-size:11pt; width: 180px;}
        /******** DestinationFinder***********/   
		#DestinationFinder #ModifyBookingform {font-family:Arial, Verdana, Helvetica, sans-serif;}
        #DestinationFinder #ModifyBookingform .label11 {font-size:11pt; width: 46px; height: 33px;}
        #DestinationFinder #ModifyBookingform .label12 {font-size:12pt; width: 50px; height: 33px;}
        #DestinationFinder #ModifyBookingform .label11rdo {font-size:11pt; width: 90px; height: 33px;}
        #DestinationFinder #ModifyBookingform .label11pax {font-size:11pt; width:53px; height: 33px;padding-left:36px; text-align:right;}
        
        #DestinationFinder #ModifyBookingform #Stations {width:220px;}
        #DestinationFinder #ModifyBookingform #JourneyType {width:98px;}
        #DestinationFinder #ModifyBookingform #JourneyDate {width:238px;}
        #DestinationFinder #ModifyBookingform #JourneyDate select{width:80px; }
        #DestinationFinder #ModifyBookingform #Passengers{width:590px;}

        #DestinationFinder #ModifyBookingform #divTrip{display:none;}

        #DestinationFinder #ModifyBookingform .radiolabel {font-size:12pt;}
        
        #DestinationFinder #ModifyBookingform .forminputcontainer {width: 185px;}
        #DestinationFinder #ModifyBookingform .height23 {height: 33px;}
        #DestinationFinder #ModifyBookingform .forminput75 {font-size:11pt; width: 65px;}
        #DestinationFinder #ModifyBookingform .forminput180 {font-size:11pt; width: 160px;}
        #DestinationFinder #ModifyBookingform .forminput180 input {width: 140px;}
        
        #DestinationFinder #ModifyBookingform #SearchBtn {margin-top:40px;margin-right:0px;}   
		/******** DestinationFinder Ends***********/   
    
    
    #MODIFY_Bookingform {font-family:Arial, Verdana, Helvetica, sans-serif;}
            #MODIFY_Bookingform .label11 {font-size:11pt; width: 46px; height: 33px;}
        #MODIFY_Bookingform .label12 {font-size:12pt; width: 50px; height: 33px;}
        #MODIFY_Bookingform .label11rdo {font-size:11pt; width: 90px; height: 33px;}
        #MODIFY_Bookingform .label11pax {font-size:11pt; width: 60px; height: 33px;}
        
        #MODIFY_Bookingform #Stations {width:220px;}
        #MODIFY_Bookingform #JourneyType {width:98px;}
        #MODIFY_Bookingform #JourneyDate {width:238px;}
        #MODIFY_Bookingform #Passengers{width:242px; margin-left:25px;}
#MODIFY_Bookingform #JourneyDate select{width:80px;}
        #MODIFY_Bookingform #divTrip{display:none;}

        #MODIFY_Bookingform .radiolabel {font-size:12pt;}
        
        #MODIFY_Bookingform .forminputcontainer {width: 185px;}
        #MODIFY_Bookingform .height23 {height: 33px;}
        #MODIFY_Bookingform .forminput75 {font-size:11pt; width: 65px;}
        #MODIFY_Bookingform .forminput180 {font-size:11pt; width: 160px;}
        #MODIFY_Bookingform .forminput180 input {width: 140px;}
        
        #MODIFY_Bookingform #SearchBtn {margin-top:40px; width:100px;}

	#MiniBookingForm #BookingTurnedOff {font-family:Arial, Verdana, Helvetica, sans-serif; background-image: url(/portals/0/images/Configurator_Jplanner_BG1.jpg); width: 226px; height: 329px}
	#MiniBookingForm #BookingTurnedOff .padInfo {padding: 7px 8px 3px 5px;}
	#MiniBookingForm #BookingTurnedOff .buttonPad {padding-left: 123px;padding-top:3px;}
	#MiniBookingForm #BookingTurnedOff .padTopInfo2 {padding-top: 7px;}
	#MiniBookingForm #BookingTurnedOff .emailText {width:90px;}
	#MiniBookingForm #BookingTurnedOff .padConfirm {padding-right: 10px;}

    #MiniBookingForm #PTP_Bookingform {font-family:Arial, Verdana, Helvetica, sans-serif; background-image: url(/portals/0/images/Configurator_Jplanner_BG.jpg); width: 226px; height: 329px}
        #MiniBookingForm #PTP_Bookingform .label11 {font-size:10pt; width: 45px; height: 15px;}
        #MiniBookingForm #PTP_Bookingform .label12 {font-size:10pt; width: 45px; height: 15px;}
        #MiniBookingForm #PTP_Bookingform .label11rdo {font-size:10pt; width: 76px; height: 33px;}
        #MiniBookingForm #PTP_Bookingform .label11pax {font-size:10pt; width:49px; height: 33px;}
        
        #MiniBookingForm #PTP_Bookingform #Stations {width:216px; margin-top:5px; height:60px;}
        #MiniBookingForm #PTP_Bookingform #Stations input{width:150px;}
         
        #MiniBookingForm #PTP_Bookingform #JourneyType {width:216px; height:33px;}
        #MiniBookingForm #PTP_Bookingform #JourneyDate {width:213px; height:60px;margin-top:10px;}
        
        #MiniBookingForm #PTP_Bookingform #JourneyDate #divDepart select{width:66px; }
       #MiniBookingForm #PTP_Bookingform #JourneyDate #divReturn select{width:66px; } 
      #MiniBookingForm  #PTP_Bookingform #dropdown1{width:109px;}
      #MiniBookingForm  #PTP_Bookingform #dropdown2{width:109px;}
      #MiniBookingForm #PTP_Bookingform #divDietaryContainer  #divAccessLabel{width:48px;}
      #MiniBookingForm  #PTP_Bookingform #divDietaryContainer  #divCyclesLabel{width:42px;}
        
        #MiniBookingForm #PTP_Bookingform #divDepartTime select, #MiniBookingForm #PTP_Bookingform #divReturnTime select {width: 70px;}
        #MiniBookingForm #PTP_Bookingform #Passengers{width:216px; margin-top:10px; height:65px;}
        #MiniBookingForm #PTP_Bookingform #SearchBtn{width:206px; padding-top:15px; text-align:right;padding-right:5px;}
				#MiniBookingForm #PTP_Bookingform #SearchBtn .btnRight{padding-left:33px;}
        
        #MiniBookingForm #PTP_Bookingform .forminputcontainer {width: 100px;}
        #MiniBookingForm #PTP_Bookingform .height23 {height: 23px;}
        #MiniBookingForm #PTP_Bookingform .forminput75 {font-size:10pt; width: 60px;}
        #MiniBookingForm #PTP_Bookingform .forminput180 {font-size:11pt; width: 145px;}
        #MiniBookingForm #PTP_Bookingform .forminput180 input {width: 140px;}
           #MiniBookingForm #PTP_Bookingform .pad{ padding:2px 0px 2px 2px}
        
        
    #IR_Bookingform {font-family:Arial, Verdana, Helvetica, sans-serif; background-image: url(/portals/0/images/Configurator_Home_Passes-BG.jpg); width: 306px; background-repeat:no-repeat; height: 322px;}        
        #IR_Bookingform .label11 {font-size:11pt; width: 80px; height: 15px;}
        #IR_Bookingform .label12 {font-size:12pt; width: 80px; height: 15px;}
       #IR_Bookingform .label12a {font-size:12pt; padding:2px 10px 2px 2px;}
       #IR_Bookingform .DateInput {width: 130px;}  
        #IR_Bookingform .label11rdo {font-size:11pt; width: 90px; height: 33px;}
        #IR_Bookingform .label11pax {font-size:11pt; width: 60px; height: 33px;}
        #IR_Bookingform .label11lab {font-size:10pt; width: 105px; height: 15px;}
        #IR_Bookingform .label112ab {font-size:10pt; width:100px; height: 15px;}
        
        #IR_Bookingform #PassDetails { height:115px; width:296px;}
        
        #IR_Bookingform .forminputcontainer {width: 185px;}
        #IR_Bookingform .height23 {height: 23px;}
        #IR_Bookingform select{ width:80px;}
        #IR_Bookingform .forminput75 {font-size:11pt; width: 80px;}
        #IR_Bookingform .forminput180 {font-size:11pt; width: 160px;}
        #IR_Bookingform .forminput180 input {width: 140px;} 
        #IR_Bookingform #SearchBtn .btnRight{padding-right:6px;}
        #IR_Bookingform  #divAccessLabel{width:56px;}
        #IR_Bookingform  #divCyclesLabel{width:50px;}
        #MiniBookingForm #IR_Bookingform {font-family:Arial, Verdana, Helvetica, sans-serif; background-image: url(/portals/0/images/Configurator_BG_Passes.jpg); width: 226px; height: 329px;}        
        #MiniBookingForm #IR_Bookingform #PassDetails { width:216px;}
        #MiniBookingForm #IR_Bookingform .label11 {font-size:10pt; width: 50px; height: 16px;}
        #MiniBookingForm #IR_Bookingform .label12 {font-size:10pt; width:60px; height: 16px;}
         #MiniBookingForm #IR_Bookingform .label12a {font-size:10pt; width:63px; height: 16px; padding:2px 0px 2px 2px;}
        #MiniBookingForm #IR_Bookingform .label11lab {font-size:10pt; width: 65px; height: 16px;}
        #MiniBookingForm #IR_Bookingform .label112ab {font-size:9pt; width:60px; height: 16px;}
                
        #MiniBookingForm #IR_Bookingform .forminputcontainer {width: 155px;}
        #MiniBookingForm #IR_Bookingform .height23 {height: 23px; }
        #MiniBookingForm #IR_Bookingform .forminput75 {font-size:11pt; width: 80px;}
        #MiniBookingForm #IR_Bookingform .forminput180 {font-size:11pt; width: 145px;}
        #MiniBookingForm #IR_Bookingform .DateInput {width: 70px;}      
        #MiniBookingForm #IR_Bookingform .forminput180 select {font-size:10pt; width: 145px;}
        #MiniBookingForm #IR_Bookingform #SearchBtn {margin-top:8px;}
      #MiniBookingForm #IR_Bookingform  #divAccessLabel{width:44px;} 
       #MiniBookingForm #IR_Bookingform  #divCyclesLabel{width:42px;}
        #MiniBookingForm   #IR_Bookingform #SearchBtn .btnRight{padding-right:4px;}

	#RailEasyBookingForm {font-family:Arial, Verdana, Helvetica, sans-serif;}
		#RailEasyBookingForm .label11 {font-size:11pt; width: 50px; height: 33px;}
		#RailEasyBookingForm .label12 {font-size:11pt; width: 47px; height: 33px;}
        #RailEasyBookingForm .label11pax {font-size:11pt; width:55px; height: 33px;}
            
            #RailEasyBookingForm #Stations, #RailEasyBookingForm #JourneyType {width:208px;}
        #RailEasyBookingForm #JourneyDate, #RailEasyBookingForm #PoweredBy {width:360px;}
        #RailEasyBookingForm #Passengers{width:105px;}
            
        #RailEasyBookingForm .height23 {height: 33px;}
        
        #RailEasyBookingForm .forminput180 {font-size:11pt; width: 140px;}
        #RailEasyBookingForm .forminput180 input {width: 130px;}        
            
/*------------ Left Hand Navigation / Sublevel --------------*/
#LeftNavigation_Sublevel .head_title .section_header {font-size:1.2em; font-weight:bold; color:#666666;}
    
    #LeftNavigation_Sublevel .MenuHdr0 {color:#333333; height:23px; border-bottom:1px solid #d7d7d5;}
    #LeftNavigation_Sublevel .MenuItem0 {color:#333333;  height:23px; border-bottom:1px solid #d7d7d5;}
    #LeftNavigation_Sublevel .MenuItemMouseOver0 {font-size:1em;  height:23px; border-bottom:1px solid #d7d7d5;}
    #LeftNavigation_Sublevel .currentHeaderHighlight0 {background-color:#f5f5f5;}
    #LeftNavigation_Sublevel .currentHeaderHighlight0 a {color:#d82323; text-decoration:underline;}
    #LeftNavigation_Sublevel .currentItemHighlight0 {background-color:#f5f5f5;}
    #LeftNavigation_Sublevel .currentItemHighlight0 a {color:#d82323; text-decoration:underline;}
    
    #LeftNavigation_Sublevel .MenuHdr1 {padding-left:5px;font-size:0.9em;color:#333333; border-bottom:1px solid #ffffff; background-color:#f5f5f5; height:20px;}
    #LeftNavigation_Sublevel .MenuItem1 {padding-left:5px;font-size:0.9em;color:#333333; border-bottom:1px solid #ffffff; background-color:#f5f5f5; height:20px;}
    #LeftNavigation_Sublevel .MenuItemMouseOver1 {padding-left:5px;font-size:0.9em; border-bottom:1px solid #ffffff; background-color:#f5f5f5; height:20px;}
    #LeftNavigation_Sublevel .currentHeaderHighlight1 {color:#d82323; border-bottom:1px solid #ffffff; background-color:#f5f5f5;}
    #LeftNavigation_Sublevel .currentItemHighlight1 {color:#d82323; border-bottom:1px solid #ffffff; background-color:#f5f5f5;}         
    
    #LeftNavigation_Sublevel2 .MenuHdr0 {padding-left:5px;font-size:0.9em;color:#333333; border-bottom:1px solid #ffffff; background-color:#f5f5f5; height:20px;}
    #LeftNavigation_Sublevel2 .MenuItem0 {padding-left:5px;font-size:0.9em;color:#333333; border-bottom:1px solid #ffffff; background-color:#f5f5f5; height:20px;}
    #LeftNavigation_Sublevel2 .MenuItemMouseOver0 {padding-left:5px;font-size:0.9em; border-bottom:1px solid #ffffff; background-color:#f5f5f5; height:20px;}
    #LeftNavigation_Sublevel2 .currentHeaderHighlight0 { border-bottom:1px solid #ffffff; background-color:#f5f5f5;}
    #LeftNavigation_Sublevel2 .currentHeaderHighlight0 a {color:#d82323; text-decoration:underline;}
    #LeftNavigation_Sublevel2 .currentItemHighlight0 {border-bottom:1px solid #ffffff; background-color:#f5f5f5;} 
    #LeftNavigation_Sublevel2 .currentItemHighlight0 a {color:#d82323; text-decoration:underline;}  
    
/********* Bread Crumbs  ********************************/
#Breadcrumbs { PADDING-RIGHT: 15px;PADDING-LEFT: 15px;          WIDTH: 916px;     COLOR: #000; HEIGHT:50px;     TEXT-ALIGN: left}
#Breadcrumbs A {COLOR: #ffffff}
      #Breadcrumbs .selected_breadcrumb 
      {     
            BACKGROUND-IMAGE: url(/portals/0/images/Breadcrumbs/ProgressBar_Red.png);                 
            WIDTH: 216px;     
            COLOR: #ffffff;   
            PADDING-TOP: 7px; 
            BACKGROUND-REPEAT: no-repeat; 
            HEIGHT: 37px;     
            TEXT-ALIGN: center;
            position:absolute;
            font-size:12pt;
      }
      #Breadcrumbs .nonselected_breadcrumb 
      {     
            BACKGROUND-IMAGE: url(/portals/0/images/Breadcrumbs/ProgressBar_Grey.png);          
            WIDTH: 216px;
            PADDING-TOP: 7px; 
            BACKGROUND-REPEAT: no-repeat; 
            HEIGHT: 37px;     
            TEXT-ALIGN: center;
            position:absolute;
            font-size:12pt;
      }
      
      #Breadcrumbs .completed_breadcrumb 
      {     
            BACKGROUND-IMAGE: url(/portals/0/images/Breadcrumbs/ProgressBar_DarkGray.png);          
            WIDTH: 216px;
            PADDING-TOP: 7px; 
            BACKGROUND-REPEAT: no-repeat; 
            HEIGHT: 37px;     
            TEXT-ALIGN: center;
            position:absolute;
             COLOR: #ffffff; 
             font-size:12pt;
      }
      #Breadcrumbs .headerTitle { position:absolute; left:110px; color:#666666; font-size:1.4em;left:0;padding-top:5px; padding-left:0px;}
      #Breadcrumbs .PaymentBreadcrumbs { font-size:1.4em; font-family:Arial; height:35px; left:90px;width:835px; margin-left:10px;}       
 /********* My Account Tab Bread Crumbs  ********************************/     
#MyAccountTab { }
#MyAccountTab A {COLOR: #ffffff}
#MyAccountTab .selected_breadcrumb 
{     
    BACKGROUND-IMAGE: url(/portals/0/images/media_center_selected_tab1.gif);                 
    WIDTH: 125px;     
    COLOR: #d82323;   
    PADDING-TOP: 5px; 
    BACKGROUND-REPEAT: no-repeat; 
    HEIGHT: 30px;     
    TEXT-ALIGN: center;
    position:absolute;
    font-size:12pt;
    z-index:10;

}
#MyAccountTab .nonselected_breadcrumb 
{     
    BACKGROUND-IMAGE: url(/portals/0/images/media_center_tab1.gif);          
    WIDTH: 125px;
    PADDING-TOP: 5px; 
    BACKGROUND-REPEAT: no-repeat; 
    HEIGHT: 30px;     
    TEXT-ALIGN: center;
    position:absolute;
    font-size:12pt;
    
} 

#MyAccountTab .nonselected_breadcrumb1 
{     
    BACKGROUND-IMAGE: url(/portals/0/images/Accnt_Login2_TAB.gif);          
    WIDTH: 127px;
    PADDING-TOP: 5px; 
    BACKGROUND-REPEAT: no-repeat; 
    HEIGHT: 32px;     
    TEXT-ALIGN: center;
    position:absolute;
    font-size:12pt;
} 

#MyAccountTab .nonselected_breadcrumb2 
{     
    BACKGROUND-IMAGE: url(/portals/0/images/Accnt_SavedBaskt2_TAB.gif);          
    WIDTH: 132px;
    PADDING-TOP: 5px; 
    BACKGROUND-REPEAT: no-repeat; 
    HEIGHT: 32px;     
    TEXT-ALIGN: center;
    position:absolute;
    font-size:12pt;
} 

#MyAccountTab .nonselected_breadcrumb3 
{     
    BACKGROUND-IMAGE: url(/portals/0/images/Accnt_BkinHistory2_TAB.gif);          
    WIDTH: 131px;
    PADDING-TOP: 5px; 
    BACKGROUND-REPEAT: no-repeat; 
    HEIGHT: 32px;     
    TEXT-ALIGN: center;
    position:absolute;
    font-size:12pt;
} 

#MyAccountTab .AccountTabs { font-size:1.4em; font-family:Arial; height:30px; left:0px;width:706px;}      
/******* ContactRailEurope ********************************/

/************* Booking horizon*****************/
#emailremainder{border: 2px solid #d7d7d5; width: 940px; height: 97px;background-color:#f1f1f1; padding-top:10px;}
#emailremainder .emailremainder1{border: 0px solid #000; height: 60px; width: 942px; margin-top:5px;}

#emailremainder .leftdiv1{border: 0px solid #000; width:350px; float: left; height: 30px;}
#emailremainder .leftdiv2{border: 0px solid #000; height: 21px; width: 350px;}

#emailremainder .firstname{border: 0px solid #000; width: 85px; height: 20px; float: left; text-align:left; margin-left:9px;  font-size:11pt; padding-right:10px;}
#emailremainder .textboxfirstname{border: px solid #000; width: 150px; height: 20px; float: left;  font-size:11pt;}

#emailremainder .rightdiv1{border: 0px solid #000; width: 400px; float: left; height: 30px;}
#emailremainder .rightdiv2{border: 0px solid #000; height: 21px; width: 410px;}

#emailremainder .emailaddrress{border: 0px solid #000; width: 180px; height: 20px; float: left; text-align: right;  font-size:11pt; padding-right:10px;}
#emailremainder .textboxemailaddress{border: 0px solid #000; width: 150px; height: 20px; float: left;  font-size:11pt;}

#emailremainder .leftdiv3{border: 0px solid #000; width:350px; float: left; height: 30px;}
#emailremainder .leftdiv4{border: 0px solid #000; height: 21px; width:350px;}

#emailremainder .lastname{border: 0px solid #000; width:85px; height: 20px; float: left; text-align:left;margin-left:9px;   font-size:11pt; padding-right:10px;}
#emailremainder .textboxlastname{border: 0px solid #000; width: 150px; height: 20px; float: left;  font-size:11pt;}

#emailremainder .rightdiv3{border: 0px solid #000; width: 310px; float: left; height: 30px;}
#emailremainder .rightdiv4{border: 0px solid #000; height: 21px; width: 410px;}

#emailremainder .emailaddress2{border: 0px solid #000; width: 180px; height: 20px; float: left; text-align: right;  font-size:11pt; padding-right:10px;}
#emailremainder .textboxemailaddress2{border: 0px solid #000; width: 150px; height: 20px; float: left;  font-size:11pt;}

#emailremainder .submitbutton{border: 0px solid #000;  height: 28px; float:right; margin-right:14px; }
#emailremainder .submitlabel{float:left; padding-left:550px; margin-top:5px; padding-right:8px; font-size:11pt;}

#emailremainder .bigtxtbox{ width:208px;}

#homemain{border: 2px solid #d7d7d5; width: 940px; height:70px;background-color:#f1f1f1;}
#homemain .homelabel{border:0px solid #000; float:left; width:850px; margin-top:10px; padding-left:5px;}
#homemain .homebutton{border:0px solid #000; float:right; margin-top:28px; margin-right:12px;}

/********PASS Booking Horizon ***********/
#PASS #emailremainder{border: 2px solid #d7d7d5; width: 706px; height: 97px;background-color:#f1f1f1; margin-bottom:5px;  }
#PASS #emailremainder .emailremainder1{border:0px solid #000; height: 60px; width: 705px; margin-top:5px;}

#PASS #emailremainder .leftdiv1{border: 0px solid #000; width: 330px; float: left; height: 30px;}
#PASS #emailremainder .leftdiv2{border: 0px solid #000; height: 21px; width: 330px;padding-left:10px;}

#PASS #emailremainder .firstname{border: 0px solid #000; width: 104px; height: 20px; float: left; text-align: right;  font-size:11pt;}
#PASS #emailremainder .textboxfirstname{border: px solid #000; width: 100px; height: 20px; float: left;  font-size:11pt;}

#PASS #emailremainder .rightdiv1{border: 0px solid #000; width: 360px; float: left; height: 30px;}
#PASS #emailremainder .rightdiv2{border: 0px solid #000; height: 21px; width: 360px;}

#PASS #emailremainder .emailaddrress{border: 0px solid #000; width: 160px; height: 20px; float: left; text-align: right;  font-size:11pt;}
#PASS #emailremainder .textboxemailaddress{border: 0px solid #000; width: 150px; height: 20px; float: left;  font-size:11pt;}

#PASS #emailremainder .leftdiv3{border: 0px solid #000; width: 330px; float: left; height: 30px;}
#PASS #emailremainder .leftdiv4{border: 0px solid #000; height: 21px; width: 330px; padding-left:10px;}

#PASS #emailremainder .lastname{border: 0px solid #000; width: 104px; height: 20px; float: left; text-align: right;  font-size:11pt;}
#PASS #emailremainder .textboxlastname{border: 0px solid #000; width: 150px; height: 20px; float: left;  font-size:11pt;}

#PASS #emailremainder .rightdiv3{border: 0px solid #000; width: 360px; float: left; height: 30px;}
#PASS #emailremainder .rightdiv4{border: 0px solid #000; height: 21px; width: 360px;}

#PASS #emailremainder .emailaddress2{border: 0px solid #000; width: 160px; height: 20px; float: left; text-align: right;  font-size:11pt;}
#PASS #emailremainder .textboxemailaddress2{border: 0px solid #000; width: 150px; height: 20px; float: left;  font-size:11pt;}

#PASS #emailremainder .submitbutton{border: 0px solid #000;  height: 28px; float: right; margin-right:0px; }
#PASS #emailremainder .submitlabel{float:left; padding-left:522px;border: 0px solid #000; margin-top:5px; padding-right:21px; font-size:11pt;}

#PASS #emailremainder .bigtxtbox{ width:180px;}
#PASS #homemain{border: 2px solid #d7d7d5; width: 700px; height: 40px;background-color:#f1f1f1;}
#PASS #homemain .homelabel{border:0px solid #000; float:left; width:600px; margin-top:10px; padding-left:5px;}
#PASS #homemain .homebutton{border:0px solid #000; float:right; margin-top:8px; margin-right:12px;}
/**********************Return to basket******************/
#ReturnToBasket { width: 720px; background-color: rgb(250, 230, 230); height: 100px;}
#ReturnToBasket .info {float:left; width:700px; padding-left:12px; margin-top:20px;}
#ReturnToBasket .infodetail {color: rgb(217, 35, 35); }
#ReturnToBasket .button {float:right; width: 158px; color: rgb(217, 35, 35); margin-right:15px;}
#ReturnToBasket .basketbutton {float:right; margin-top:8px; padding-right:5px;}

.back1{ background-image:url(/portals/0/images/Popup_Top_BG.png);}  
/****************************************Search result********************************/
#SearchResult #JourneyHeader{font-family:Arial, Verdana, Helvetica, sans-serif;width:945px; height:48px; font-size:1em; background-color: #666666; }
#SearchResult #JourneyHeader .head_title .section_header {font-size:0.5em;line-height:120%;}
#SearchResult .selector {font-family:Arial, Verdana;font-size:.85em;}
#SearchResult .hover{background-color:#E0F0FA;color:#0D89D9;font-weight:bold;}
#SearchResult .PriceChange{background-color:#F1F1F1;border:2px solid #D7D7D5;height:40px;margin-top:5px; width:941px; margin-bottom:5px;}
/*bgcolor */
#SearchResult .fGrBg{background-color: #F1F1F1;}
#SearchResult .fAgeWarningBg{background-color: #FAE6E6;}
#SearchResult .HeaderBg{background-color:#339cdf; margin-bottom:2px; margin-top:10px; height:22px;padding-top:2px;}
#SearchResult .SelectedBg{background-color:#E0F0FA;}
#SearchResult .ExPndBg{background-color:#666666;}

/*color*/
#SearchResult a,.fcWhite{color: #ffffff;} /*Solution header white color*/
#SearchResult .labelColor {color:#0D89D9;}
#SearchResult .HeaderStationColor{color:#339cdf;}
/*width*/
#SearchResult .col945{width:945px;}
#SearchResult .col146{width:146px;}
#SearchResult .col207{width:207px;}
#SearchResult .col296{width: 296px;}
#SearchResult .col146{width: 146px;}
#SearchResult .col145{width: 145px;}
#SearchResult .col592{width: 592px;}
#SearchResult .col197{width: 197px;}
#SearchResult .col799{width:799px;}
#SearchResult .col940{width:940px;}
#SearchResult .col190{width:190px;}
#SearchResult .col130{width:130px;}
#SearchResult .col35{width:35px;}
#SearchResult .col45{width:45px;}
#SearchResult .col80{width:80px;}
#SearchResult .col100{width:100px;}
#SearchResult .col40{width:40px; }
#SearchResult .col55{width:55px;}
#SearchResult .col293{width:293px;}
#SearchResult .col292{width:292px;}
#SearchResult .col72{width: 72px;}
#SearchResult .col71{width: 71px;}
#SearchResult .col69{width: 69px;}
#SearchResult .col68{width: 68px;}
#SearchResult .col213{width: 213px;}
#SearchResult .col200{width: 200px;}
/*height*/
#SearchResult .height15{height:15px;}
#SearchResult .height20{height: 20px;}
#SearchResult .height19{height: 19px;}
#SearchResult .height100{height:100px;}
#SearchResult .height120{height:120px;}
#SearchResult .height125{height:125px;}
#SearchResult .height110{height:110px;}
#SearchResult .height190{height:190px;}
#SearchResult .height122{height:122px;}
#SearchResult .height180{height: 180px;}
#SearchResult .height28 {height:28px;}
#SearchResult .height23{height:23px;}
#SearchResult .height22{height: 22px;}


/*Font*/
#SearchResult .fnt1{font-size: 1.0em;}
#SearchResult .fnt15{font-size: 1.5em;}
#SearchResult .fnt10pt{font-size:10pt;}
#SearchResult .fnt8pt{font-size:8pt;}
#SearchResult .fntAr{ font-family:Arial, Verdana}
#SearchResult .txtAlRight{text-align: right;}
/*Padding*/
#SearchResult .pt5{padding-top:5px;}
#SearchResult .pt3{padding-top:3px;}
#SearchResult .pt2{padding-top:2px;}
#SearchResult .pt4{padding-top:4px;}
#SearchResult .pt20{padding-top:20px;}

#SearchResult .pb2{padding-bottom:2px;}
#SearchResult .pb0{padding-bottom:0px;}

#SearchResult .pl5{padding-left:5px;}
#SearchResult .pl2{padding-left:2px;}
#SearchResult .pl4{padding-left:4px;}

#SearchResult .pr5{padding-right:5px;}
#SearchResult .pr0{padding-right:0px;}
/*Display*/
#SearchResult .dn{display: none;}
#SearchResult .cf{clear:both;}
#SearchResult mgrt1{margin-top: 1px;}

/************* Ticket and Delivery Options *************************************/
#ticketOptions .header1 {margin-top: 5px; width:100% ; background-color: #339CDF; color: #FFFFFF; width:100%; font:13pt arial; }								
#ticketOptions #divETicketContents ,  #ticketOptions #divParisPlus  {margin-top: 2px; width:952px;margin-bottom:10px;}
#ticketOptions #divPostalContents{margin-top: 2px; width:952px;margin-bottom:30px;}
#ticketOptions .submitButton {width:202px; padding-left:7px;margin-left: 2px; height: 120px; background-color: #DFF0FA;}
#ticketOptions .contentsInfo{width: 57%; height: 120px; background-color: #DFF0FA;}
#ticketOptions .contentsMain {padding: 10px; color: #666666;}

/******************** All Day Search ***************************************/	  
#AllDaySearchJourneyHeader {background-color: #666666; padding: 5px;width: 935px;}
#AllDaySearchJourneyHeader #divHeader {color: #ffffff; width: 70%; padding: 5px;}
#AllDaySearchJourneyHeader #divSort {width: 200px; text-align: right; padding-right: 10px; padding-top: 5px;}
.errorsContainer { color: #D92323; height: 80px; background-color: #FAE6E6; width: 650px; padding: 10px 30px 20px 5px;}
#divErrorsContainer .errorInfo {background-color: #FAE6E6; width: 550px;}
#AllDaySearchImage {width: 240px; height: 80px; margin-left: 2px; padding: 10px 12px 20px 5px;}
#AllDaySearchImage .progress{width: 32px; height: 32px;margin-top:15px;}
#AllDaySearchImage .txt1{font-size:11pt; margin-left:8px; margin-top:20px;}

/********************** Pass Passenger Details ***************************/
#PassengerDetails {margin-bottom: 10px; margin-right: 5px; margin-left: 5px; margin-top: 7px; height:auto;}
#PassengerDetails .headerContainer {width: 100%; background-color: #666666; height: 30px; color: #FFFFFF; font-weight: bold; margin-top: 2px;}
#PassengerDetails .headerPassengerType {text-align: right; width: 15%;}
#PassengerDetails .headerTitle {padding-top: 5px;padding-left:5px;width: 8%;}
#PassengerDetails .headerName {padding-top: 5px;padding-left:2px;width: 18%;}
#PassengerDetails .dateOfBirth {padding-top: 5px;padding-left:2px;width: 21%;}
#PassengerDetails .headerPassportNumber {padding-top: 5px;padding-left:2px;width: 16%;}
#PassengerDetails .itemContainer {width: 100%; margin-top: 1px; background-color: #F1F1F1; height:24px;}								
#PassengerDetails  .itemPassengerType {text-align:right; width:105px;border:0px solid #000; }
#PassengerDetails .itemPadding {padding-top:2px; padding-left:2px;}
#TermsAndConditions {margin: 10px 5px 10px;}
#TermsAndConditions .header {width:691px; background-color: #666666; height:25px; color:#FFFFFF; vertical-align: middle;margin-top: 5px; font-weight: bold; padding-top:5px; padding-left:5px; }
#TermsAndConditions #Container {width: 100%; background-color: #E0F0FA; margin-top: 1px;}
#TermsAndConditions #Container .subLevel {color: #0D89D9; text-align: left;}									
#TermsAndConditions #Container .termsText{padding: 10px; width: 650px;}
#TermsAndConditions #Container .termsAndConditionsText{border-style: solid;overflow:auto;border-width: thin; border-color: #BDD1E3; background-color: White;}
#TermsAndConditions #Container .conditionsText {color:Black;height:260px;width:610px;}
#TermsAndConditions #Container .termsAndConditionsCheck {padding-top: 10px; padding-bottom:10px; padding-left:1px; color:Black }
#TermsAndConditions #Container .buttonSubmit {padding-top: 10px;padding-bottom:10px;padding-right:6px; }
#PassengerDetailsHeader {margin-top: 22px; margin-bottom: 2px;}
#dvPassConditionsHeader {margin-top: 5px; clear:both; padding-top:10px;}
.divErrors {height:auto; vertical-align: middle;margin-bottom: 10px; padding: 5px 10px; color: #D92323; background-color: #FAE6E6;margin-top: 13px;}

/************************* Ptp Passenger Details *****************************/
.passengerDetailsErrors {height: 40px; vertical-align: middle;  margin-bottom: 10px; padding: 5px 10px; color: #D92323; background-color: #FAE6E6;}
#PtpPassengers .itemConatiner {width: 100%; margin-top: 1px; background-color: #F1F1F1;}
#PtpPassengers .leadPassenger {padding: 5px; width: 170px; text-align: right;}
#PtpPassengers .padding2 {padding: 2px;}
#PtpPassengers .padding3 {padding: 3px;}
#PtpPassengers #Meals {width: 100%; background-color: #E0F0FA; margin-top: 1px; margin-bottom:22px;}
#PtpPassengers #Meals .mealsContainer {color: #0D89D9; text-align: left; width: 600px;}
#PtpPassengers #Meals .mealsAvailable {margin-top: 10px; margin-left: 95px; margin-bottom: 2px; margin-right: 5px;width: 500px;}
#PtpPassengers #Meals .mealsText {color: #0D89D9; padding-top: 0px; margin-right: 5px; margin-left: 10px; margin-bottom: 10px; width: 450px;}

#Basketcontainer{height:auto;width:944px;}
#Basketcontainer .dn{display:none;}
#Basketcontainer .header1{font-size:1.3em; width:934px; padding:5px; background-color: rgb(51, 156, 223); color:#fff; margin-top:7px;}
#Basketcontainer .header2{ height:15px; width:934px;padding:4px 5px 5px 5px;  background-color:#666666; color:#fff; margin-bottom:2px;}
#Basketcontainer .column350{ width:350px;}
#Basketcontainer .column250{ width:250px;}
#Basketcontainer .column150{ width:150px;}
#Basketcontainer .column167{ width:167px;}

#Basketcontainer .summary{ height:69px;border:0px solid #000;width:934px;padding:7px 5px 5px 5px; margin-top:1px; background-color:#f1f1f1; clear:both; }
#Basketcontainer .identical_summary{ height:78px;border:0px solid #000;width:934px;padding:10px 5px 5px 5px; margin-top:1px; background-color:#fae6e6; }
#Basketcontainer .content{height:35px;width:922px;}

#Basketcontainer .btnheight1{margin:7px 0px; height:30px;}
#Basketcontainer .btnheight2{margin:2px 0px; height:30px;}

#Passengerlist{height: auto;width:934px;padding:0px 5px 5px 0px; margin:1px 0px 0px 0px;}
#Passengerlist .column350{ width:350px;}
#Passengerlist .column250{ width:250px;}
#Passengerlist .column150{ width:150px;}

#Basketcontainer .oneleg{ height:108px;width:932px;border:0px solid #000;margin-bottom:10px; }
#Basketcontainer .oneleghead{font-size:11pt;  width:934px;padding:2px 5px 5px 5px;background-color:#339cdf; color:#fff; font-weight:bold;height:14px;}
#Basketcontainer .onelegsummary{height:52px;margin-top:2px;width:926px;}
#Basketcontainer .onelegcontent1{font-size:11pt;  width:934px;padding:5px 5px 5px 5px;background-color:#e0f0fa; color:#666666; margin-bottom:2px;}
#Basketcontainer .onelegcontent2{ width:934px;padding:5px 5px 5px 5px;background-color:#f1f1f1; height:50px;font-size: 1em; }
/*---60 210 55 210 55 210 55 40 57---*/
#Basketcontainer .onelegcol48px{ width:48px; height:50px;border:0px solid #000;font-family:Arial,verdana; font-size:8pt;color: rgb(13, 137, 217);} 
#Basketcontainer .onelegcol92px{ width:92px; height:50px;border:0px solid #000;font-family:Arial,verdana; font-size:8pt;color: rgb(13, 137, 217);} 
#Basketcontainer .onelegcol210px{ width:210px; height:50px;border:0px solid #000;color:#666666;font-family:Arial,verdana; font-size:8pt;} 
#Basketcontainer .onelegcol170px{ width:170px; height:50px;border:0px solid #000;color:#666666;font-family:Arial,verdana; font-size:8pt;} 
#Basketcontainer .onelegcol51px{ width:51px; height:20px; padding-top:18px;color:#666666;font: 0.85em arial;} 




#Basketcontainer .twoleg{ height:200px;width:944px;margin-bottom:10px; }
#Basketcontainer .twoleghead{font-size:11pt;  width:934px;padding:2px 5px 5px 5px;background-color:#339cdf; color:#fff; font-weight:bold;height:14px;}
#Basketcontainer .twolegsummary{height:32px;margin-top:2px;width:944px; background-color:#E0F0FA;}
#Basketcontainer .twolegcontent1{font-size:11pt; width:934px;padding:5px 5px 5px 5px;background-color:#e0f0fa; color:#666666;}
#Basketcontainer .twolegcontent2{ width:936px;padding:0px ;height:100px;font-size: 1em;}
#Basketcontainer .twolegcol460px{ width:460px;height:150px; margin-right:1px;padding:5px 5px 5px 5px; background-color:#f1f1f1;  }
#Basketcontainer .twolegcol463px{ width:463px;height:150px; padding:5px 5px 5px 5px; background-color:#f1f1f1;  }
#Basketcontainer .twolegcol40px{ width:40px; height:40px;font-family:Arial,verdana; font-size:8pt;color: rgb(13, 137, 217);} 
#Basketcontainer .twolegcol92px{ width:92px; height:40px;font-family:Arial,verdana; font-size:8pt;color: rgb(13, 137, 217);} 
#Basketcontainer .twolegcol130px{ width:130px; height:40px;color:#666666;font-family:Arial,verdana; font-size:8pt;} 
#Basketcontainer .twolegcol125px{ width:125px; height:80px;color:#666666;font-family:Arial,verdana; font-size:8pt;} 
#Basketcontainer .twolegcol180px{ width:180px; height:40px;color:#666666;font-family:Arial,verdana; font-size:8pt;} 
#Basketcontainer .twolegcol51px{ width:51px; height:20px; padding-top:18px;color:#666666;font: 0.85em arial; position:relative;right:130px; top:5px; } 

#Basketcontainer .threeleg{ height:200px;width:944px;margin-bottom:10px; }
#Basketcontainer .threeleghead{font-size:11pt;  width:934px;padding:2px 5px 5px 5px;background-color:#339cdf; color:#fff; font-weight:bold;height:14px;}
#Basketcontainer .threelegsummary{margin-top:2px;width:926px;}
#Basketcontainer .threelegcontent1{font-size:11pt; width:934px;padding:5px 5px 5px 5px;background-color:#e0f0fa; color:#666666;}
#Basketcontainer .threelegcontent2{ width:944px;padding:0px ;height:150px;font-size: 1em;}
#Basketcontainer .threelegcol303px{ width:303px;margin-right:1px; height:165px;padding:5px 5px 5px 5px; background-color:#f1f1f1;  }
#Basketcontainer .threelegcol306px{ width:306px; height:165px;padding:5px 5px 5px 5px; background-color:#f1f1f1;  }
#Basketcontainer .threelegcol40px{ width:40px; height:40px;font-family:Arial,verdana; font-size:8pt;color: rgb(13, 137, 217);} 
#Basketcontainer .threelegcol25px{ width:25px; height:40px;font-family:Arial,verdana; font-size:8pt;color: rgb(13, 137, 217);} 
#Basketcontainer .threelegcol40px{ width:40px; height:40px;color:#0D89D9;font-family:Arial,verdana; font-size:8pt;} 
#Basketcontainer .threelegcol92px{ width:92px; height:40px;color:#0D89D9;font-family:Arial,verdana; font-size:8pt;} 
#Basketcontainer .threelegcol140px{ width:140px; height:40px;color:#666666;font-family:Arial,verdana; font-size:8pt;} 
#Basketcontainer .threelegcol160px{ width:160px; height:40px;color:#666666;font-family:Arial,verdana; font-size:8pt;}
#Basketcontainer .threelegcol51px{ width:51px; height:40px;color:#666666;font: 0.85em arial;} 
#Basketcontainer .basketTotal{background-color: #e0f0fa; height: 32px; font: 12pt arial; padding: 8px 9px 0px 4px; color: #000; width: 931px; margin: 2px 0px 0px 0px;text-align: right;}
#Basketcontainer .basketSummary{background-color: #e0f0fa; height: 45px; font: 12pt arial; padding: 8px 4px 0px 4px; color: #000; width: 936px; margin: 2px 0px 2px 0px;text-align: left;clear:both;}
#Basketcontainer .PostalbasketSummary{background-color: #e0f0fa; height:28px; font: 12pt arial; padding: 8px 4px 0px 4px; color: #000; width: 936px; margin: 2px 0px 2px 0px;text-align: left;clear:both;}
#Basketcontainer .deliveryCost{background-color: #F1F1F1; height: 32px; font: 12pt arial; padding: 8px 4px 0px 4px; color: #000; width: 936px; margin: 2px 0px 0px 0px;text-align: right;}
#Basketcontainer .basketTotalHeader{background-color: #339CDF; height: 26px; font: 12pt arial; padding: 4px 0px 0px 4px;color: #FFFFFF; width: 940px; margin: 5px 0px 0px 0px; clear:both;}
#Basketcontainer .grandTotal{background-color: #e0f0fa; height: 26px; font: 12pt arial; padding: 4px 9px 0px 4px;color: #000; width: 931px; margin: 2px 0px 0px 0px; text-align: right;}



#Basketcontainerinterrail {height:auto;width:944px;}
#Basketcontainerinterrail .header1{font-size:1.3em; width:934px; padding:5px; background-color: rgb(51, 156, 223); color:#fff;}
#Basketcontainerinterrail .header2{ height:20px; width:934px;padding:5px;  background-color:#666666; color:#fff;}
#Basketcontainerinterrail .column350{ width:350px;}
#Basketcontainerinterrail .column250{ width:250px;}
#Basketcontainerinterrail .column150{ width:150px;}
#Basketcontainerinterrail  .summary{ height:75px;border:0px solid #000;width:924px;padding:25px 5px 5px 5px; margin-top:1px; background-color:#f1f1f1; }
#Basketcontainerinterrail  .content{height:50px;width:922px;}

#Basketcontainerinterrail  .btnheight1{margin:7px 0px; height:30px;}
#Basketcontainerinterrail  .btnheight2{margin:2px 0px; height:30px;}

/*for addons page*/
.AddOnHead{width: 944px; padding-top:0px; height:30px;margin-bottom: 2px; background-color: #fff;}
#AddOns{height: 910px; background-color: #f1f1f1; width: 944px;}   
#AddOns .header{height: 30px; width: 944px; background-color: #339CDF;border-bottom: 2px solid #fff;}  
#AddOns .header1{color: #FFFFFF; padding: 5px;font:12pt arial;}
#AddOns .imgcol{padding: 5px  0px  15px  5px; width: 200px; height: auto;}
#AddOns .textcol{padding: 0px 5px; width: 385px; color: #666666; height: auto;}
#AddOns .valuecol{width: 340px; border-left:2px solid #fff; height: auto;}
#AddOns .text1{width: 342px; padding-bottom: 3px; padding-top:10px; border-bottom: 2px solid #fff;height: 50px;}
#AddOns .text2{padding: 0px 10px; width: 140px;}
#AddOns .text3{padding-top: 2px; padding-bottom: 2px; width: 166px;}
#AddOns .text4{padding-top: 2px; width: 166px;}
#AddOns .btnbox1{color: #666666; width: 944px; background-color: #E0F0FA; border-bottom: 3px solid #fff;border-top: 1px solid #fff;}
#AddOns .btnbox2{padding: 4px 0px 4px 10px; width: 930px; text-align: right; height: 55px;}
#AddOns .termsText {margin-top: 10px; margin-bottom: 10px;}
/*end of addons page*/

/****   eNewsletter ***************************************/
#eNewsLetter {width: 345px;}
#eNewsLetter .text { font-size:12pt;}
#eNewsLetter .list { padding-bottom:10px;}
#eNewsLetter .backColor {background-color: #F1F1F1;}
#eNewsLetter .message { width:335px; padding:5px;border-bottom:solid 5px #fff; font-size:10pt;background-color: #e0f0fa; }
#eNewsLetter .textBox {width: 240px; }
#diveNewsLetterImage {width: 345px; padding-left:10px; padding-right:5px;}

/*for Belgian booking form page*/
#Belgianbooking{ }
#Belgianbooking .top{margin-top: 2px; width: 702px; }
#Belgianbooking .box1{border: 0px solid #CCCCCC; margin-top: 2px; color: #666666;width: 702px; background-color: #e0f0fa;}
#Belgianbooking .one{padding: 4px 10px; width: 500px;}
#Belgianbooking .two{padding: 6px 10px; width: 160px; text-align: right;}

#Belgianbooking .box2{border: 0px solid #CCCCCC; margin-top: 3px;color: #666666;width: 702px; background-color:#e0f0fa;}

/*end of Belgian booking form page*/

/* Basket pyamet options */
#BasketPaymentOptions {width:944px; clear:both;}
#BasketPaymentOptions .header {color:#D82323;font-family:Arial,Verdana;font-size:1.5em;}
#BasketPaymentOptions .payMain {margin-top:5px;margin-bottom:2px;}
#BasketPaymentOptions .login {padding-left:20px;}
#BasketPaymentOptions .registerHead {width:472px; background-color:#E0F0FA;height:244px;border-color:#5Fb1e6;border-style:solid;border-width:1px;}
#BasketPaymentOptions .detail1 {font-size:1.5em; color:#0D89D9;margin-left:5px;margin-top:5px;}
#BasketPaymentOptions .reddetail1 {font-size:1.5em; color:#D82323;margin-left:5px;margin-top:5px;}
#BasketPaymentOptions .redDetail{color:#D82323;font-size:1.5em;margin-left:5px;margin-top:5px;}
#BasketPaymentOptions .detail2 {font-size:1.5em; color:#666666; margin-left:5px;margin-top:5px;}
#BasketPaymentOptions .lbl {font-size:1.5em; color:#666666; margin-left:5px;margin-top:5px;}
#BasketPaymentOptions .lblRed {font-size:1.5em; color:#D82323; margin-left:5px;margin-top:5px;}
#BasketPaymentOptions .detail2Opt2 {font-size:1.5em; color:#666666; margin-left:5px;margin-top:5px;height:46px;}
#BasketPaymentOptions .forgottenDetails {font-size:1em; font-weight:bold;color:#666666; margin-left:5px;margin-top:5px;margin-bottom:5px;}
#BasketPaymentOptions .forgottenDetailsLink{font-size:1em; font-weight:bold;color:#666666; margin-left:5px;margin-top:5px;text-decoration:underline; }
#BasketPaymentOptions .loginHead {width:320px; background-color:#E0F0FA; margin-left:2px;height:100px;}
#BasketPaymentOptions .textdetail {margin-left:5px;margin-top:8px;}
#BasketPaymentOptions .guestHead1 {width:466px; background-color:#E0F0FA; margin-left:2px;height:125px; margin-left:1px; border-color:#5Fb1e6;border-style:solid;border-width:1px;}
#BasketPaymentOptions .guestHead2 {width:466px; background-color:#E0F0FA; margin-left:2px;height:115px; margin-top:2px; margin-left:1px; border-color:#5Fb1e6;border-style:solid;border-width:1px; }
#BasketPaymentOptions .guestHead3 {width:466px; background-color:#E0F0FA; margin-left:2px;height:244px; margin-left:1px; border-color:#5Fb1e6;border-style:solid;border-width:1px;}

#BasketPaymentOptions .saveBasketHead {width:468px; background-color:#E0F0FA; margin-left:2px;height:118px;border-color:#5Fb1e6;border-style:solid;border-width:1px;}
#BasketPaymentOptions .payBasketHead {width:468px; background-color:#E0F0FA; margin-left:0px;height:118px;border-color:#5Fb1e6;border-style:solid;border-width:1px;}
#BasketPaymentOptions .payBasketHead1 {width:938px; background-color:#E0F0FA; margin-left:0px;height:118px;border-color:#5Fb1e6;border-style:solid;border-width:1px;}
#BasketPaymentOptions .payBasketImage {width:944px; clear:both; padding-right:10px; padding-top:5px;}

.euronetCacheChange {color:#D92323; font-weight:bold}

/* End of Basket pyamet options */

/* Save Basket Summary Section */

#savedbasket{ height:auto; overflow:auto; width:665px;background-color:#f5f5f5;}
#savedbasket .heading{height:20px; padding:5px 5px; width:590px; font:1.1em arial; color:#D82323;}
#savedbasket .subhead{height:60px; padding:5px 5px; width:590px; font:11pt arial; color:#000;}

#currentsavedbasket{ height:auto; width:665px;}
#currentsavedbasket .heading1{height:20px; padding:5px 5px; width:655px; font:bold 11pt  arial; color:#fff; background-color:#339CDF;}
#currentsavedbasket .subhead1{height:30px; padding:5px 5px; width:655px; background-color:#E0F0FA; margin-bottom:2px;}
#currentsavedbasket .saved1{height:20px; padding:5px 5px; width:280px; font:10pt  arial; color:#339CDF; float:left;}
#currentsavedbasket  .btn1{height:20px; padding:5px 5px; width:170px; font:bold 10pt  arial; color:#339CDF; float: right;}
#currentsavedbasket .heading2{height:17px; padding:2px 5px 5px 5px; width:655px; font:bold 10pt  arial; color:#fff; background-color:#666;}
#currentsavedbasket  .txt1{height:15px; width:130px; font:bold 10pt  arial; color:#fff; float: left;}
#currentsavedbasket  .txt2{height:15px; width:135px; font:bold 10pt  arial; color:#fff; float: left;}
#currentsavedbasket .subhead2{height:20px; padding:5px 5px; width:655px; font:bold 10pt  arial; color:#666666; background-color:#e6e6e6; margin-top:1px;}
#currentsavedbasket .subhead5{height:20px; padding:5px 5px; width:655px; font:bold 10pt  arial; color:#666666; background-color:#e6e6e6; margin-top:1px;}
#currentsavedbasket .subhead51{height:40px; padding:5px 5px; width:655px; font:bold 10pt  arial; color:#666666; background-color:#e6e6e6; margin-top:1px;}
#currentsavedbasket .subhead6{height:20px; padding:5px 5px; width:655px; font:10pt  arial; color:#666666; background-color:#e6e6e6; margin-top:1px;}
#currentsavedbasket  .txt3{height:15px; width:130px; font: 10pt  arial; color:#666666; float: left;}
#currentsavedbasket  .txt4{height:15px;  width:135px; font: 10pt  arial; color:#666666; float: left;}
#currentsavedbasket  .txt5{height:20px; width:130px; font: 10pt  arial; color:#666666; float: left;}
#currentsavedbasket .subhead4{height:20px; padding:5px 5px; width:655px; font:bold 10pt  arial; color:#666666; background-color:#e6e6e6; margin-top:1px;}
#currentsavedbasket  .txt7{height:20px; width:130px; font:bold 10pt  arial; color:#666666; float: left;}
#currentsavedbasket  .txt6{height:15px; width:135px; font:10pt  arial; color:#666666; float: left;}
#currentsavedbasket .subhead3{height:30px; width:665px; margin-bottom:15px; clear:both;}
#currentsavedbasket .saved2{height:20px; padding:5px 5px; width:115px;  font:bold 10pt  arial; color:#339CDF; float: right; background-color:#E0F0FA;}
#currentsavedbasket  .btn2{height:20px; padding:5px 5px; width:130px; font:bold 10pt  arial; color:#666; float: right; background-color:#E0F0FA;}

/* Save Basket Summary Section */



/* Basket Summary Section */

#BasketSummary1 { width:465px; height:auto;}
#BasketSummary1 .heading{ font:bold 12pt arial;height:20px; width:455px; color:#d82323;padding:5px;}
#BasketSummary1 .subhead1{font:bold 12pt arial;height:20px; width:455px; color:#fff; background-color:#339CDF;padding:5px;}
#BasketSummary1  .box1{ height:80px; width:465px;background-color:#f1f1f1; margin-top:2px;}
#BasketSummary1  .subbox1{ height:15px; font:bold 11pt arial; color:#666; padding:5px;}
#BasketSummary1  .subbox2{ height:15px; font:11pt arial; color:#666; padding:5px;}
#BasketSummary1  .subbox3{ height:15px; font: 11pt arial; color:#666; padding:5px;}
#BasketSummary1  .creditcard1{ height:15px; font: 11pt arial; color:#666; padding:5px; margin-top:2px;background-color:#f1f1f1; text-align:right;}
#BasketSummary1  .Ticketcost1{ height:15px; font: 12pt arial; color:#666; padding:5px; margin-top:2px; background-color:#E0F0FA;text-align:right;}


#BasketSummary1 .subhead2{font:bold 12pt arial;height:20px; width:490px; color:#fff; background-color:#339CDF;padding:5px;}
#BasketSummary1  .box2{ height:80px; width:500px;background-color:#f1f1f1; margin-top:2px;}
#BasketSummary1  .subbox4{ height:15px; font:bold 11pt arial; color:#666; padding:5px;}
#BasketSummary1  .subbox5{ height:15px; font:11pt arial; color:#666; padding:5px;}
#BasketSummary1  .subbox6{ height:15px; font: 11pt arial; color:#666; padding:5px;}
#BasketSummary1  .Ticketdelivery1{ height:15px; font: 11pt arial; color:#666; padding:5px; margin-top:2px;background-color:#f1f1f1; text-align:right;}
#BasketSummary1  .creditcard2{ height:15px; font: 11pt arial; color:#666; padding:5px; margin-top:2px;background-color:#f1f1f1; text-align:right;}
#BasketSummary1  .Ticketcost2{ height:15px; font: 13pt arial; color:#666; padding:5px; margin-top:2px; background-color:#E0F0FA;text-align:right;}
#BasketSummary1  .grandtotal{ height:15px; font:bold 13pt arial; color:#339CDF; padding:5px; margin-top:2px; background-color:#E0F0FA;text-align:right;}

/* Basket Summary Section */
#MediaCentreAccountTab .selected_breadcrumb
{
	BACKGROUND-IMAGE: url(/portals/0/images/media_center_selected_tab.gif);                 
            WIDTH: 150px;   
            PADDING-TOP: 5px; 
            BACKGROUND-REPEAT: no-repeat; 
            HEIGHT: 33px;     
            TEXT-ALIGN: center;
            font-size:11pt;
            color:#D82323;
            position:relative;           
            z-index:100;
}
#MediaCentreAccountTab .nonselected_breadcrumb
{
	BACKGROUND-IMAGE: url(/portals/0/images/media_center_tab.gif);                 
            WIDTH: 150px;   
            PADDING-TOP: 5px; 
            BACKGROUND-REPEAT: no-repeat; 
            HEIGHT: 33px;     
            TEXT-ALIGN: center;
            font-size:11pt;
            visibility:visible;

}


/* My account style */

#Bookinghistory{background-color: #F5F5F5;}
#Bookinghistory .heading1{padding: 10px 5px 15px 5px; font-size:12pt;}

#Bookinghistory .head1{width: 672px; height:30px; background-color: #E0F0FA; padding-top:5px;
                    padding-left: 3px; font-size:12pt;}
#Bookinghistory .head2{width: 672px; height:28px; background-color: #666666; color: #FFFFFF;
                    padding-left: 3px; padding-top:8px;}                    
#Bookinghistory .text1{width: 670px; height:30px; background-color: #E0E0E0; padding-left:5px;
                    padding-top: 3px; color: #666666;}
#Bookinghistory .text2{width: 672px; height: 50px; background-color: #E0E0E0; margin-top: 1px;
                                padding-left: 3px; color: #666666;}
#Bookinghistory .text3{width: 672px; height: 50px; background-color: #E0E0E0; margin-top: 1px;
                                padding-left: 3px; color: #666666;}                                
#Bookinghistory .text4{width: 672px; height:40px; background-color: #E0F0FA; margin-bottom: 20px;
                        padding-left: 3px;padding-top:3px;}                                
#Bookinghistory .txtbox1{width: 190px; padding-left: 5px; padding-top: 3px;}  
/* Added By Anurag On 14 May 2010 for Booking History */
#Bookinghistory .width{width:279px;}
#Bookinghistory .widthtext3{width:290px;}
#Bookinghistory .widthResend {width:292px;} 
#Bookinghistory .widthPass{width:280px;float:left;}
#Bookinghistory .widthtotalPass {width:187px;} 
#Bookinghistory .widthstartDate {width:200px;} 
#Bookinghistory .widthNoItems {width:200px;}
/* End Booking History */     

#Changepassword{background-color: rgb(245, 245, 245); padding-bottom:10px; font-size: 0.9em; padding-left:10px;} 
    
#Changepassword .panel1{padding: 10px; background-color: #EFC2C2;}                    
    
#Changepassword .box1{clear: both; background-color: rgb(224, 240, 250); font-size: 1.2em;
            height: 34px; margin-top: 2px;}    
            
#Myprofile{border: 3px solid rgb(204, 204, 204); /*z-index: 0;*/ position: relative;
    top: -2px; width: 695px; background-color: rgb(245, 245, 245); font-size: 0.9em;}      

#Myprofile .heading1{width: 100%; font-size: 0.9em;}        

#Myprofile .heading2{width: 445px; font-size: 0.9em;}  

#Myprofile .btn1{clear: both; width: 465px; background-color: rgb(224, 240, 250); font-size: 1.2em;
            height: 34px; margin-top: 2px;}  
            
          
/* End of My account style */            

#Myprofile12{border: 3px solid rgb(204, 204, 204); z-index: 0; position: relative;
    top: -2px; width: 675px; background-color: rgb(245, 245, 245); font-size: 0.9em; overflow:auto; padding:10px 10px 10px 10px;}    


/* Registration Style */

#login{}

#login .panel1{padding: 10px; background-color: #EFC2C2; margin-bottom: 3px;}

#login .box1{clear: both; background-color: rgb(224, 240, 250); font-size: 1.2em;
        height: 36px; margin-top: 2px;}


/* End of Registration Style */
#MyAccount{border: 3px solid rgb(204, 204, 204); padding:10px 10px 10px 10px;z-index: 0; overflow:auto;width: 680px;background-color: rgb(245, 245, 245);}
#MyAccount .welcome{float:left; padding:10px 10px 10px 10px;background-color:#E6E6E6;	margin-bottom:15px;}
#MyAccount .OfferDesc{padding: 10px; background-color: #e6e6e6; height: 78px; font-size: 11pt;width: 640px; margin-bottom: 15px;}

#MyAccount1{font-size:2em; color: #666666; margin-bottom: 10px; height:29px;}
#MyAccount2{border: 2px solid rgb(204, 204, 204); position: relative; top: -2px;width:686px; background-color: rgb(245, 245, 245); font-size: 0.9em; padding-left:15px;}     
#MyAccount2 .panel1{width: 95%; padding: 10px;background-color: #EFC2C2; float:left;}
#MyAccount2 .btn1{clear: both; width: 465px; background-color: rgb(224, 240, 250); font-size: 11pt;height:40px; margin-top: 2px; margin-bottom:10px;}

.MyAccountwelcome{position: relative; height: 13px; line-height:50px; font-size:1.5em; color:#d82323;}
.MyAccounthead1{color:#d82323; font:1.5em arial;left:10px; line-height:2;}
/* End of Registration Style */

/* forgottenaccountdetails*/

#forgottenAccountDetails{ border:2px solid #ccc; height:200px; width:675px; background-color:#f1f1f1; padding:10px; margin-top:5px;}

#forgottenAccountDetails .heading1{font:11pt arial; color:#d82323; height:20px; margin-top:10px; }
#forgottenAccountDetails .subheading1{font:10.5pt arial; color:#666; height:30px; margin:5px 0px;}
#forgottenAccountDetails .box1{height:20px; padding:5px 5px 5px 100px; width:350px; background-color:#ccc; margin-top: 14px; }
#forgottenAccountDetails .label1{ font:11pt arial; color:#000; float:left; width:120px; text-align:left ;}
#forgottenAccountDetails .txtbox1{ font:11pt arial; color:#000; float:left; height:20px; width:230px;}
#forgottenAccountDetails .box2{ font:11pt arial;width:435px; background-color:#E0F0FA;height:30px; padding-right:20px;}
#forgottenAccountDetails .btn1{ float:right;}
.forgottenAccountDetails1{font-size: 18pt;color: #d82323; font-family: Arial}
.forgottenAccountDetailserror{font: 11pt arial; padding:5px; margin-bottom:10px; height: 50px; margin-top: 10px;
        width: 690px; background-color: #EFC2C2;}

/* End of forgottenaccountdetails*/

/* forgottenaccountdetails*/
#forgottenPassword {border:2px solid #ccc; height:200px; width:675px; background-color:#f1f1f1; padding:10px; margin-top:5px;}

#forgottenPassword .heading1{font:11pt arial; color:#d82323; height:20px; margin-top:10px; }
#forgottenPassword .subheading1{font:10.5pt arial; color:#666; height:30px; margin:5px 0px;}
#forgottenPassword .box1{height:20px; padding:5px 5px 5px 50px; width:400px; background-color:#ccc; margin-top: 14px; }
#forgottenPassword .box3{height:20px; padding:5px 5px 5px 50px; width:400px; background-color:#ccc; margin-top:2px; }
#forgottenPassword .label1{ font:11pt arial; color:#000; float:left; width:140px; text-align:left ;}
#forgottenPassword .txtbox1{ font:11pt arial; color:#000; float:left; height:20px; width:230px;}
#forgottenPassword .box2{ font:11pt arial;width:405px; background-color:#E0F0FA;height:30px; padding-right:50px;}
#forgottenPassword .btn1{ float:right;}
/* End of forgottenaccountdetails*/

#SearchErrors{padding-left:10px; width:930px; margin-top:20px; padding-top:5px; color: rgb(217, 35, 35); background-color: rgb(250, 230, 230); font-size: 10pt; font-family:Arial;}


#MediaCentre{overflow:auto;background-color: rgb(245, 245, 245);}
#MediaCentre .label1{width: 650px; padding: 10px; padding-top: 0px;}
#MediaCentre .box1{background-color: #E0F0FA; width: 660px; height: 40px;}
#MediaCentre  .btn1{padding: 5px 40px 5px 10px;}
#MediaCentre  .btn2{padding: 5px 40px;}
#MediaCentre  .btn3{padding: 5px 40px;}
#MediaCentre  .btn4{padding: 5px 10px 5px 0px;}
#MediaCentre .label2{width: 660px; font-size: 10pt;}
#MediaCentre .label3{background-color: #FAE6E6; width: 650px; height: 30px; padding: 5px;}
#MediaCentre .label4{background-color: #E6E6E6; width: 650px; height: 40px; margin-top: 2px;padding: 5px;}
#MediaCentre .pressform{background-color: #E6E6E6; width: 660px; height: 130px; margin-top: 2px;}
#MediaCentre .forma{width: 660px; height: 25px; padding-top: 5px;}
#MediaCentre .formb{width: 660px; height: 23px; padding-top: 5px;}
#MediaCentre .formc{width: 660px; height: 65px; padding-top: 5px;}
#MediaCentre .btn5{background-color: #E6E6E6; width: 660px; height: 30px; margin-top:0px;padding-top: 3px;}
#MediaCentre .welcome {background-color:#E6E6E6;float:left; margin:10px 15px 15px 15px; padding:10px 10px 10px 10px;}

#gettingthere{}
#gettingthere .heading1{color: #D82323; font: 18pt arial; margin: 2px 0px;}
#gettingthere .label1{color: #666666; font: bold 1.3em arial;}
#gettingthere .label2{color: #666666; font: 1em arial; margin: 2px 0px; height: 20px;}
#gettingthere .label3{color: #666666; font: 1em arial; margin: 2px 0px; height: 20px;}
#gettingthere .heading2{background-color: #666666; height: 30px; padding: 5px 5px; font-weight: bold;}
#gettingthere  .txt1{color: #fff; text-align: left;}
#gettingthere .heading3{border-right: 1px solid #fff; border-top: 1px solid #fff; border-bottom: 1px solid #fff;
                    height: auto; padding: 2px 2px; word-wrap: break-word; text-align: left;}
#gettingthere  .txt2{border: 1px solid #fff; height: auto; padding: 2px 2px; text-align: left;}       
#gettingthere .heading4{height: auto; padding: 5px 5px; background-color: #cccccc;}        
#gettingthere  .txt3{border: 1px solid #fff; height: auto; padding: 2px 2px;}     
#gettingthere  .txt4{margin: 1px 0px 0px 4px; height: 20px; padding-top: 10px;}   
#gettingthere .label4{margin: 14px 0px 0px 4px; width: 474px;}                 

#vbsecure{}
#vbsecure .head1{padding: 3px 3px 3px 3px; vertical-align: top; height: 60px;
                background-color: #7877a4; border-bottom: 0px; border-right: #7877a4 6px; border-top: #7877a4 6px;
                border-left: #7877a4 6px;}
                
#vbsecure .head2{vertical-align: top; border-left: #7877a4 2px solid; padding-left: 5px;
                padding-right: 3px; padding-bottom: 3px; padding-top: 3px;}
                
#vbsecure .head3{width: 420px; vertical-align: top; border-bottom: 0px; border-top: 0px;
                border-left: 0px; padding-left: 3px; padding-right: 0px; padding-bottom: 0px;
                padding-top: 8px; border-right: #7877a4 2px solid;}     
                
#vbsecure .head4{vertical-align: top; border-bottom: 0px; border-top: 0px; border-right: 0px;
                padding-left: 5px; padding-right: 3px; padding-bottom: 3px; padding-top: 3px;
                border-left: #7877a4 2px solid;}             
                
                
#vbsecure .head5{border-top: 0px; vertical-align: top; border-bottom: 0px; border-top: 0px;
                border-right: 0px; padding-left: 5px; padding-right: 3px; padding-bottom: 3px;
                padding-top: 3px; border-left: #7877a4 2px solid;}   
                
#vbsecure .head6{vertical-align: top; border-top: 0px; padding-left: 5px; padding-right: 3px;
                padding-bottom: 3px; padding-top: 3px; border-right: #7877a4 2px solid; border-left: #7877a4 2px solid;
                border-bottom: #7877a4 2px solid;}					                           
                
                