﻿body {
 font-family:arial;
 background-color:#BEBEBE;
 margin:0px;
 margin-top:5px;
}
.welcome {
  color:#0F8A15;
  font-size:12px;
  font-family:arial;
  font-weight:bold;
}
.signin {
  color:#FF8000;
  font-size:11px;
  font-family:arial;
 
}
.signin a {
  color:#FF8000;
  font-size:11px;
  font-family:arial;
  
}
.signin a:hover {
	color:#FF8000;
	font-size:11px;
	font-family:arial;
	text-decoration:none;
}
.strip {
	font-size:11px;
	color:#413634;
}
.strip a {
	font-size:1px;
	color:#413634;
}
.strip a:hover {
	font-size:1px;
	color:#413634;
}
.graybg {
	background-image:url('imagesWW/menu_bottom.jpg');
	background-repeat: repeat-x;
	height:7px;
	width:100%;
}
.textbox {
	height:22px;
	border-left:1px solid #666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	border-right:solid 1px #666666;
}
.image {
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
}
.logintext {
	font-family:arial;
	font-size:13px;
}
.orangetext {
	font-family:arial;
	font-size:11px;
}
.text {
	font-family:arial;
	font-size:12px;
	color:#818181;
}
/*today*/
.greentext
{
  font:normal 12px arial;
  color: #110953;  
}
.normaltext
{
 
  font-family: Arial;
  font-size: 11px;
}

.smalltext
{
	font-family:arial;
   font-size:9px;
   color:#474747;
   font-weight: bold; 
}

.orangebar
{
	/*background-image: url('imagesWW/orange_strip.jpg');*/
	background-repeat: repeat-x;
	width: 100%;
}
.footertext
{
font-family: Arial;
color: #474747;
font-size: 12px;
text-decoration: none;
}
.footertext a
{
 font-family:arial;
color:#818181;
font-size:12px;
text-decoration:none;
}
.footerstrip
{
   font-size:11px;
   color:#474747;
}
.copyright
{
	font-family:arial;
   font-size:12px;
   color:#818181;
}
/*Changes done on 22-02-2011*/
.bookyour {
background-image:url(imagesWW/search-top-center.png);
background-repeat:repeat-x;
width:265px;
font-family:arial;
font-size:12px;
color:white;
font-weight:bold;
height:57px;
}
.bookyour h3{font:bold 15px arial;color:#FFFFFF;margin-top:15px;text-align:center;}


.welcome2{font:bold 15px arial;color:#110953;}
.memberlogin
{
font-family:arial;
font-weight:bold;
font-size:13px;
color:#434343;
}
.loginboxbottom
{
background-image:url(imagesWW/bottom_middle_login.jpg);
background-repeat:repeat-x;
}

.logiinboxright
{
background-image:url(imagesWW/middle_right_login.jpg);
background-repeat:repeat-y;
}
.loginboxleft
{background-image:url(imagesWW/middle_left_login.jpg);
background-repeat:repeat-y;
}
.loginboxtop
{
background-image:url(imagesWW/top_middle_login.jpg);
background-repeat:repeat-x;
width:247px;

}
.prices
{
font-family:arial;
font-size:10px;
color:#474747;
}
/*today*/
.bottomorange
{
background-image:url(imagesWW/search-bottom-center.png);
background-repeat:repeat-x;
width:265px;
height:25px;
}

.orangeright
{background-image:url(imagesWW/middle_right.jpg);
background-repeat:repeat-y;
}
.orangeleft
{
background-image:url(imagesWW/middle_left.jpg);
background-repeat:repeat-y;
}
/*design1 css*/

.availableprices
{
  border-bottom : #343434 0px dotted;
  font-family:Arial;
  font-size:19px;
  font-weight:bold;
  width:90%;
  padding:5px 0px 0px 20px;
	/*
  background-color:#FFFFFF;
  color:#FF7700;
  font-weight:bold;
  padding-left:10px;
  border-top:solid 1px #B3B3B3;
    */
}
.top
{
background-image:url(imagesWW/top1.jpg);
background-repeat:repeat-x;
width:800px;
}
.bottom
{ 
	background-image: url(imagesWW/bottom1.jpg);
	background-repeat: repeat-x;
    background-position: bottom;	
	background-position-y: bottom;
}

.bigtext
{
 
 font-family:arial;
 font-size:16px;
 font-weight:bold;
 color:#484647;
}
.generaltest
{
 font-family:arial;
 font-size:12px;
}

.more
{
  color:#94836E;
  font-size:12px;
  font-family:arial;
  
}
.more a
{
  color:#94836E;
  font-size:12px;
  font-family:arial;
  
}
.more a:hover
{
   color:#94836E;
  font-size:12px;
  font-family:arial;
  text-decoration:none;
}
.arrow
{
  color:#94836E;
  font-size:12px;
  
}
.from
{
  font-family:arial;
  font-size:15px;
  font-weight:bold;
  color:#94836E;
}
.dolor
{
  font-family:arial;
  font-size:15px;
  font-weight:bold;
  /*color:#FF7802;
  color:#94836E;*/
  color:#121C4F;
}
.display
{
  font-family:arial;
  font-size:12px;
  color:#474747;

}
.ListSearchPrompt
{
	font-weight: bold;
	font-size: small;
	color: RED;
	font-style: italic;
}

/*apSrvc*/
.apSrvcArea {
	padding:2px;
	/*background:#FFF url(imagesWW/demotop.png) no-repeat left top;*/
	/*background:#FFF no-repeat left top;	*/
	/*background: no-repeat left top;*/
	
	/*background:#FFF url('/Aff/TalLimo/imagesWW/bg.png') repeat-x;*/
}

.apSrvcAreaInside {
	padding:2px;
	/*background:#FFF url(imagesWW/demotop.png) no-repeat left top;*/
	background:#FFF no-repeat left top;
	
	/*background:#FFF url('/Aff/TalLimo/imagesWW/bg.png') repeat-x;*/
}

.apSrvcArea p 
{
	padding:5px;
}

.apSrvcHeading {
	padding-bottom:20px;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.5em;
}

.apSrvcBottom {
	height:8px;
	background:#FFF url(imagesWW/demobottom.png) no-repeat left bottom;
}

.collapseApSrvc {	
	background-color: White;
	overflow:hidden;
}

.collapseApSrvcHeader{
	width: 100%;
	height: 70px;
	background-color: White;
}

#master_content .collapseApSrvcHeader a {color:#FFF;}
#master_content .collapseApSrvcHeader a:hover {text-decoration:none;background:none;}

.tripHeader
{
	font-size: small;
	font-weight: bold;
	color: black;
	padding-bottom: 5px;
}

.tripTopCell
{
	border-top: navy thin solid;
	height: 50px;
	font-size: small;
}
	

.fareNotSelected
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.fareSelected
{
	/*background-color: #ffffe0;
	color: #cc3300;*/
	background-color: White;
	color:#121C4F;
	font-weight: bold;
	font-family: Tahoma;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-right: thin outset;
	border-top: thin outset;
	border-left: thin outset;
	border-bottom: thin outset;
	font-size: large;
}

.tripErrorCell
{
	border-top: navy thin solid;
	font-weight: normal;
	color: white;
	font-family: Tahoma;
	background-color: red;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
}

.tripSummaryTable
{
	/*background-color: White;*/
}

.tripSummaryCell
{
	background-color: White;
}

.tripSummaryRow
{
	font-size: small;
	padding-top: 4px;
	
}

.tripSummaryHeader
{
	font-size: small;
	font-weight: bold;
	color: black;
	padding-bottom: 5px;
	background:url('/Aff/TalLimo/imagesWW/addtrip_top_stip.jpg') repeat-x;	
	/*
	font-size: small;
	font-weight: bold;
	color: black;
	padding-bottom: 2px;
	border-bottom: navy thin solid;
	background-color: White;
	*/
}

.tripSummaryLeft
{
	border-left: #49a514 1px solid; 
	width: 9px;
	background-color: White;
}

.tripSummaryRight
{
	border-right: #49a514 1px solid; 
	width: 9px;
	background-color: White;
}


.errMessage
{
	background: red;
	font-size: x-small;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	color: white;
	font-family: Tahoma;
	padding-bottom: 1px;
	padding-top: 1px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

.countryOption {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  font-weight:bold;
  font-style:italic;
  background-color:#ffff99;
}

/*Changes done on 22-2-2011*/

.menuleft{background:url('imagesWW/menu-left.png');width:23px;height:49px;}
.menuright{background:url('imagesWW/menu-right.png');width:23px;height:49px;}
.menubackground
{
	height:49px;
    background:#FFF url(imagesWW/menu-center.png) repeat-x;
}
.menubackground a
{	
	color: #FFFFFF;
    display: block;
    float: left;
    font: bold 15px arial;
    margin:0px;
    padding: 9px 21px  20px 21px;
    text-decoration: none;
    text-align:center;
    vertical-align:middle;    
}
.menubackground a:hover
{
 float:left;
 display:block;
 margin:0px;padding:9px 21px 20px 21px;
 font:bold 15px arial;
 color:#FFFFFF;
 background:url('imagesWW/menu-hover_new.png') repeat-x;
 text-decoration:none;display:block;
 text-align:center;
 vertical-align:middle; 
 }

 .newtext
{
  font-family:arial;
 font-size:13px;
 color:#818181;
}
.insidepage-middle{background:#FFF url('/Aff/TalLimo/imagesWW/insidepage-middleheader.png') repeat-y;height:100%;color:#818181;}
.contactusheadings{font-family:arial;font-size:13px;padding-bottom:8px;}
.aboutustext{font-family:arial;font-size:13px;color:#110953;padding-left:6px;}

/* Trip Select */
.top {
	background-image: url('/Aff/TalLimo/imagesWW/tripbox_top_mdl.png');
	background-position: bottom;
	background-repeat: repeat-x;
	width: 800px;
}
.top_left_curve {
	width: 15px;
	height: 15px;
	background-image: url('/Aff/TalLimo/imagesWW/tripbox_top_left.png');
	background-position: bottom left;
	background-repeat: no-repeat;
}
.top_right_curve {
	width: 15px;
	height: 15px;
	background-image: url('/Aff/TalLimo/imagesWW/tripbox_top_right.png');
	background-position: bottom left;
	background-repeat: no-repeat;
}
.left {
	border-left: solid 0px #F2ECE4;
	background-color: #F2ECE4;
	background-image: url('/Aff/TalLimo/imagesWW/tripbox_left_mdl.png');	
	background-repeat: repeat-y;
}
.right {
	border-right: solid 0px #F2ECE4;
	background-color: #F2ECE4;
	background-image: url('/Aff/TalLimo/imagesWW/tripbox_right_mdl.png');	
	background-repeat: repeat-y;
}	
.bottom { 
	background-image: url('/Aff/TalLimo/imagesWW/tripbox_btm_mdl.png');
	background-repeat: repeat-x;
    background-position: top;	
	background-position-y: top;
}
.bottom_left_curve {
	width: 15px;
	height: 15px;	
	background-image: url('/Aff/TalLimo/imagesWW/tripbox_btm_left.png');
	background-position: top left;
	background-repeat: no-repeat;
}
.bottom_right_curve {
	width: 15px;
	height: 15px;
	background-image: url('/Aff/TalLimo/imagesWW/tripbox_btm_right.png');
	background-position: top left;
	background-repeat: no-repeat;
}

/* Fare Page */
.buttonPanel 
{
	background-color:#FFFFFF;
	height: 50px;
}

/* Page Template */

.tblbackground{background:#FFF url('/Aff/TalLimo/imagesWW/bg.png') repeat-x;}
.tblleftbg{background:url('/Aff/TalLimo/imagesWW/body-bg-left.png');width:10px; height:523px;}
.tbllcenterbg{background:#FFF url('/Aff/TalLimo/imagesWW/body-bg-center.png') repeat-x;height:523px;overflow:hidden;}
.tblrightbg{background:url('/Aff/TalLimo/imagesWW/body-bg-right.png');width:14px;height:523px;}

.page_width {
	width: 958px;
}
.page_left {
	background-image: url('/Aff/TalLimo/imagesWW/border_H_New.jpg');
	background-repeat: repeat-y;
}
.page_right {
	background-image: url('/Aff/TalLimo/imagesWW/border_H_New.jpg');
	background-repeat: repeat-y;
	background-position:right;
}
.page_bottom {
	background-image: url('/Aff/TalLimo/imagesWW/border_V_New.jpg');
	background-repeat: repeat-x;
	background-position: left bottom;
	background-position-y: bottom;
}
.page_bottom_left {
	background-color:#FFF;
	background-image: url('/Aff/TalLimo/imagesWW/btm_left_curve.jpg');
	width: 22px;
	height:22px;
}
.page_bottom_right {
	background-color:#FFF;
	background-image: url('/Aff/TalLimo/imagesWW/btm_right_curve.jpg');
	width: 22px;
	height:22px;	
}

.initialBox {
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #F2ECE4;
	border: #968570 thin solid;
}
.voucherBox  {
	margin:0 auto;
	border-right: #968570 thin solid;
	border-top: #968570 thin solid;
	border-left: #968570 thin solid;
	border-bottom: #968570 thin solid;	
}
.headerWrapper {
	background-color: #FFFFFF;
}
    a{outline:none}
    a img{border:0;} 
    #global-header h1 {color:white;font-size:24px;font-weight:bold;margin:5px 0px 0px 20px;display:block;padding:0px;}
    td#global-header{height:55px;background:transparent url('imagesWW/global-header-bg.jpg') no-repeat 0 0;}          