.redtext
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FF0000;
  background-color:#FFFFFF;
  padding:2px 2px 2px 2px;
}

.Bottomborder
{
border-bottom:1px solid #116093;
}
.DistName
{
font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;        
        color: #01496D;
	font-weight:Bold;
	text-decoration:none
}
.HotelNameHead
 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight:Bold;
        color: #FFFF00;
	text-decoration:none;

       
}
.HotelNameHead a
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color:#FFFF00;
	font-weight: normal;
	font-weight: bold;
	text-decoration:none;
}

.HotelNameHead a:visited
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color:#FFFF00;
	font-weight: normal;
	font-weight: bold;
	text-decoration:none;
}

.HotelNameHead a:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;	
	color:#FFFF00;
	font-weight: normal;
	font-weight: bold;
	text-decoration:none;
}
.RowBg
{
  background-color: #0F5986;
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;

}
.TableBg
{

   border-top-width: 1px;
  border-bottom-width: 1px;
  border-Left-width: 1px;
  border-right-width: 1px;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-top-color: #0F5986;
  border-left-color: #0F5986;
  border-right-color: #0F5986;
  border-bottom-color: #0F5986;

}
/***********************************************/
.Allbuttonstyle
{
background-position: bottom left;
background-color:#1C6BC0;
height: 20px;

border-style: double;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: window-inset;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: window-inset;
border-top-color: #3F6D9B;
border-right-color: #3F6D9B;
border-bottom-color: #3F6D9B;
border-left-color: #3F6D9B;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
}
.Allbuttonstyle a 
{

	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
	
}

.Allbuttonstyle a:hover
{

	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
	
}

/***********************************************/
.TermsHead
{
  background-color:#0869AF;	
   font-size: 11px;
   color: #FFFFFF;
}
.TermsBg
{
  background-color:#699FD4;	
}
.RoomtypeBase
{
  background-color:#006699;	
   font-size: 11px;
   color: #FFFFFF;
}
.RoomtypeBg
{
  background-color:#006699;	
   font-size: 11px;
   color: #FFFFFF;
}
.TCtable
{
  background-color:#3770A8;	
}
.YellowLine
{
  background-color:#FEE50F;	
}
.LinkBg
{
   background-color: #014FA2;
}
.LinkText {

        font-size: 11px;
        color: #FFFFFF;
        font-weight: bold;
        text-decoration: none;
}
.Sptext {

        font-size: 11px;
        color: #FFFFFF;
        font-weight: bold;
        text-decoration: none;       
        
}
/***********************************************/
.Bookstyle 
{
  background-image:url(/TranselWebV409/Branding/Images/partner_book_but.gif);
  background-position: bottom left;
  background-color:#FF7902;	
}
.Bookstyle 
{

	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
	
}

.Bookstyle
{

	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
	
}

/***********************************************/
.TransferResultsHead
{
  background-color: #0869AF;
}
.TransferResultsBg
{
  background-color: #74BCF0;
}
.PramotionBg
{
  font-size: 11px;
  background-color: #569FD6;
}

.TopBg
{
  background-color: #FFFFFF;

}
.PageNavigator
{
  background-color: #6A9FD5;

}
.SearchResultBg
{
  background-color: #6A9FD5;

}
.SearchResultTableHead
{
  background-color: #086AAF;

}

/*new*/
Body
{
  font-family: Verdana, Arial, Helvetica, sans-serif;

  margin: 0px 0px 0px 0px 0px;
  text-align: center;
  font-size: 11px;
  color: #545267;
  background-image: url(/TranselWebV409/Branding/Images/bg_image.gif);
	background-repeat:repeat-x;
	background-repeat:repeat-y;
	background-position: center top;
	background-attachment: scroll;
}


.backgroud-text {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #000000;
        background-color: #D8FF01;
}
.buttonstyle {
background-color: #9F9E9F;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #ffffff;
border-right-color: #000000;
border-bottom-color: #000000;
border-left-color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: bold;
        font-weight: bold;
        color: #ffffff;
        text-decoration: none;
}
input
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
}

select
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
}

div
{
  font-size: 11px;
}

td.pageTitle
{
  padding-left: 4px;
  font-size: 13px;
  font-weight: Bold;
  color: Black;
  letter-spacing: 1px;
}

.hotelSearchResults
{
        color: Black;
        font-weight: bold;
        font-size: 11px;
        padding: 0px 2px 0px 2px;
}

td.hotelSearchResults
{
  padding-left: 4px;
}

th.hotelSearchResults
{
  color: #F1F4FF;
  background-color: DarkBlue;
  font-weight: bold;
  font-size: 11px;
}

.hotelSearchResults a{

        font-size: 11px;
        color: #000000;
        text-decoration: underline;
}
.hotelSearchResults a:hover {

        font-size: 11px;
        color: #FFFFFF;
        text-decoration: none;
}

.partnerbarLink {
        font-size: 10px;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration: none;
        text-transform: uppercase;
}
a.partnerbarLink {
        font-size: 10px;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration: none;
        text-transform: uppercase;
}
a.partnerbarLink:hover{
        font-size: 10px;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration: none;
        text-transform: uppercase;
}

.hotelSearchBox
{
        font-size: 11px;
        color: #545267;
        text-decoration: none;
}

.hotelSearchBox strong
{
        font-size: 11px;
        color: #201F37;
        text-decoration: none;
        font-weight: bold;
}

.greyheader {
        font-size: 11px;
        font-weight: bold;
        color: #7F7E7F;
}

.breadtrail {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        text-transform: uppercase;
        color: #999999;
}

.breadtrail a{
        font-size: 11px;
        font-weight: bold;
        text-transform: uppercase;
        color: #000000;
}

.navon {

        font-size: 11px;
        font-weight: bold;
        color: #ffffff;
}

.nav {
        font-size: 10px;
        font-weight: bold;
        text-decoration: none;

}
a.nav {
        font-size: 10px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
        text-transform: uppercase;
}
a.nav:hover {
        font-size: 10px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
        text-transform: uppercase;
}

.bodyblue {

        font-size: 11px;
        color: DarkBlue;
        text-decoration: none;
}
.bodybluebig {

        font-size: 11px;
        color: DarkBlue;
        text-decoration: none;
}

.bodyred {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        text-decoration: none;
}
.bodyred a{

        font-size: 11px;
        color: #000000;
        text-decoration: underline;
}

.bodyred a:hover{

        font-size: 11px;
        color: #FF3333;
        text-decoration: none;
}
.bodynopink {

        font-size: 11px;
        color: #545267;
        text-decoration: none;
}

.bodynopink a{

        font-size: 11px;
        color: #545267;
        text-decoration: underline;
}

.bodynopink a:hover {

        font-size: 11px;
        color: #545267;
        text-decoration: none;
}

.bodyblack {

        font-size: 11px;
        color: #000000;
        font-weight: bold;
        text-decoration: none;
}

.bodyblack a{

        font-size: 11px;
        color: #000000;
        font-weight: bold;
        text-decoration: underline;
}
.bodyblack a:hover {

        font-size: 11px;
        color: #000000;
        font-weight: bold;
        text-decoration: none;
}

.bodygrey {

        font-size: 11px;
        color: #666666;
        text-decoration: none;
}

.body {

        font-size: 11px;
        color: #FEE50F;
        text-decoration: none;
}

.body a{

        font-size: 11px;
        color: #FEE50F;
        text-decoration: underline;
}
.body a:hover {

        font-size: 11px;
        color: #FEE50F;
        text-decoration: none;
}

.welcome
{
        font-size: 13px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: Black;
        text-decoration: none;
}

.pagetitle {

        font-size: 14px;
        color: #000000;
        text-decoration: none;
        padding-bottom: 16px;
}

.pagetitle2 {
        font-size: 13px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: Red;
        text-decoration: none;
        padding-bottom: 8px;
}

.sectiontitle2 {
        font-size: 13px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: Red;
        text-decoration: none;
}

.yellowbody {

        font-size: 10px;
        color: #B7882B;
        font-weight: bold;
        text-decoration: none;
}

.yellowbody a{

        font-size: 10px;
        color: #B7882B;
        font-weight: bold;
        text-decoration: underline;
}
.yellowbody a:hover {

        font-size: 10px;
        color: #B7882B;
        font-weight: bold;
        text-decoration: none;
}

.formhead {

        font-size: 11px;
        color: #201F37;
        text-decoration: none;
        font-weight: bold;
}
.locationdropdown {

        font-size: 11px;
        color: #040404;
        width: 176px;
}

.bookingdropdown {

        font-size: 11px;
        color: #040404;
        width: 185px;
}
.calltoaction {

        font-size: 10px;
        color: #333333;
        text-decoration: underline;
        font-weight: bold;
}
.footer {

        font-size: 11px;
        color: #000000;
        text-decoration: none;
        line-height: 12px;
}
.footer a{

        font-size: 11px;
        color: #000000;
        text-decoration: underline;
        line-height: 12px;
}
.footer a:hover {

        font-size: 11px;
        color: #000000;
        text-decoration: none;
        line-height: 12px;
}

.roomtype {

        font-size: 11px;
        color: #00599A;
        text-decoration: none;
        font-weight: bold;
}

.upgrade {

        font-size: 11px;
        color: #201F37;
        text-decoration: none;
        font-weight: bold;
}

.bodylinknopink a{

        font-size: 11px;
        color: #545267;
        text-decoration: underline;
}
.bodylinknopink a:hover{

        font-size: 11px;
        color: #545267;
        text-decoration: none;
}

.priceType
{
  border: solid, 1px, #000000;
  font-weight: bold;
  font-size: 11px;
}

div.hotelSearchResults table.flushTable td.textNormal
{
    background-color:#699FD4;
}

td.productSearchResults
{
  background-color:#0869AF;
}

td.productSearchAvailability
{
  background-color:#699FD4;
}

th.availabilityTable.hotelSearchResults
{
  background-color:#699FD4;
  color:#000000;
}

td.availabilityTable.productSearchResults
{
  background-color:#0869AF;
}

td.availabilityTable.productdetails
{
  background-color:#699FD4;
}

div.hotelSearchResults table.flushTable td.textNormalStrong
{
  background-color:#a0d7f5;
  font-weight:bold;
}

td.RWBody
{
  background-color:#f0f0f0;
}

td.RWsubheader
{
  background-color:#a0d7f5;
  font-weight:bold;
}

td.subheader
{
  background-color:#a0d7f5;
  font-weight:bold;
}

td.Description
{
  background-color:#f0F0F0;
}

p.textNormalStrong.subHeader
{
  background-color:#a0d7f5;
  font-weight:bold;
}

td.header
{
  font-weight:bold;
}

/*New Css*/

.normalwhitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.bigwhitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.yellowhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FEE50F;
}
.cyanLink {
	font-size: 11px;
	font-weight: normal;
	color: #B7D7FF;
	text-decoration: none;
	
}
a.cyanLink {
	font-size: 11px;
	font-weight: normal;
	color: #B7D7FF;
	text-decoration: none;
	
}
a.cyanLink:hover{
	font-size: 11px;
	font-weight: normal;
	color: #B7D7FF;
	text-decoration: underline;
	
}.newsbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #1A5CB5;
	border: none;
}.inputbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #419FD2;
	border: 1px solid #003366;
}
.normalcyantext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.normalgreytext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C4D7D9;
}


/* New CSS*/
table.searchform
{
  background-color:#478FC5;
}
selectiontext
{
  background-color:#006699;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
table.showselection
{
  background-color:#3770A8;
}

tr.noofroom
{
background-color:#2C7AB4;
}

td.roomresulthead
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
background-color:#4889C9;
}

tr.roomresultdisplay
{
background-color:#569FD6;
}

tr.hoteldetailshead
{
	background-color:#8DBFE4;
}

td.hoteldetailshead1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFF00;
	background-color:#4684C1;
}
.hoteldetailsText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFF00;
	background-color:#4684C1;
}
td
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
}

th
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: Black;
}
td.hoteldetailshead2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#4684C1;
}

.hotelsearchform
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

a.ScrollingLink
{
        font-size: 11px;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration: none;
        
}
a.ScrollingLink:hover
{
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
        
}

.ExhibitionLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FEE50F;
	text-decoration: underline;
	}
.ExhibitionLink:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FEE50F;
	text-decoration: none;
        
}

.ExhibitionLinkwhite
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
        
}
.ExhibitionLinkwhite:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: Underline;
        
}
.ExhibitionCityLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
        
}
.ExhibitionCityLink:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
        
}
.nav2 a:link {
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	background-image: url(/TranselWebV409/branding/Images/buttonBg.gif);
	background-repeat: no-repeat;
	display: block;
	height: 21px;
	width: 171px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.nav2 a:visited {
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	height: 21px;
	width: 171px;
	display: block;
	background-image: url(/TranselWebV409/branding/Images/buttonBg.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.nav2 a:hover {
	color : #FEE50F;
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	height: 21px;
	width: 171px;
	display: block;
	background-image: url(/TranselWebV409/branding/Images/buttonBg_over.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.nav2  {
	font-weight : normal;
	text-decoration : none;
	font-size: 11px;
	vertical-align: 60%;
	padding: 0px;
	margin: 4px;
	line-height: 15px;
}

.OnlineBooking a:link {
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	font-size: 12px;
	background-image: url(/TranselWebV409/branding/Images/onlinebooking_icon.gif);
	background-repeat: no-repeat;
	padding-top:20px;
	display: block;
	height: 63px;
	width: 171px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.OnlineBooking a:visited {
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	font-size: 12px;
	padding-top:20px;
	height: 63px;
	width: 171px;
	display: block;
	background-image: url(/TranselWebV409/branding/Images/onlinebooking_icon.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.OnlineBooking a:hover {
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
	padding-top:20px;
	font-size: 12px;
	height: 63px;
	width: 171px;
	display: block;
	background-image: url(/TranselWebV409/branding/Images/onlinebooking_icon.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.OnlineBooking  {
	font-weight : normal;
	text-decoration : none;
	font-size: 12px;
	vertical-align: middle;
	padding-top:10px;
	text-align: center;
	padding: 0px;
	margin: 4px;
	line-height: 15px;
}
.textNormal
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: Black;
}

.textNormalSpaced
{
        font-size: 11px;
        color: Black;
        padding-bottom: 6px;
}
.TopDestinationHead
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
        background-color:#2C7AB4;
}
.TopDestinationContent
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #FFFFFF;
        background-color:#8CC4EE;
}
.searchformhead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	 background-color:#4D9BD5;
}
table.border1
{
  border: solid 1px #7bbbeb;
 
}
.roundedBoxYellowHeader
{
  background-color: #F3D863;
        font-weight: bold;
        color: #D3463D;
        font-size: 11px;
        text-transform: uppercase;
}

.roundedBoxYellowBody
{
  background-color: #FFF1B4;
}

.roundedBoxBlueHeader
{
  background-color: #0869AF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #ABF7FF;
        font-size: 11px;
        text-transform: uppercase;
}

.roundedBoxBlueBody
{
        background-color: #699FD4;
        font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 11px;
        
        
}

.roundedBoxGreyHeader
{
  background-color: #CCCACF;
        font-size: 11px;
        font-weight: bold;
        color: #ffffff;
        text-transform: uppercase;
}

.roundedBoxGreyBody
{
  background-color: #E1DFE2;
}

.roundedBoxGreyOutlineHeader
{
        font-size: 11px;
        font-weight: bold;
        color: #7F7E7F;
        text-transform: uppercase;
}

.roundedBoxGreyOutlineBody
{
}
.textNormalStrong
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: Black;
}

.textLargeStrong
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: Black;
}
.textNormal
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: Black;
}
.mainbody
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: Black;
}
a.linkNormal
{
        font-size: 11px;
        color: #0000FF;
        text-decoration: underline;
}

a.linkNormal:hover
{
        font-size: 11px;
        color: #0000FF;
        text-decoration: none;
}

a.returnLink
{
        font-size: 11px;
        color: Black;
        text-decoration: underline;
}

a.returnLink:hover{

        font-size: 11px;
        color: Black;
        text-decoration: none;
}
/* Shopping Basket */

table.shoppingBasketTable
{
  padding: 5px 5px 5px 5px;
  width: 100%;
}

th.shoppingBasketTable
{
  padding: 5px 5px 5px 5px;
  border-bottom: solid 1px Black;
        font-size: 11px;
        text-transform: uppercase;
        text-align: left;
        font-weight: bold;
}

.shoppingBasketTable
{
  padding: 5px 5px 5px 5px;

        font-size: 11px;
        text-decoration: none;
}

.shoppingBasketTableInner
{
        font-size: 11px;
        text-decoration: none;
}

td.shoppingBasketTable
{
  padding: 5px 5px 5px 5px;
  border: none;

        font-size: 11px;
        text-decoration: none;
}

td.shoppingBasketTableInner
{
  border: none;

        font-size: 11px;
        text-decoration: none;
}

td.shoppingBasketTableInnerRowSubDivisor
{
  background-color: Black;
  height: 1;
}

td.shoppingBasketTableTotal
{
  padding: 5px 5px 5px 5px;
  border: none;
        font-size: 11px;
        text-decoration: none;
        text-transform: uppercase;
        font-weight: bold;
        background-color: #086AAF;
}


.HrColor
{
  background-color: #FEE50F;
  height: 1;
}

.shoppingBasketTablePending
{
  color: #FF0000;
}
/* Basket Overview */
.basketOverviewText
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: Black;
}

a.basketOverviewLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: DarkBlue;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

a.basketOverviewLink:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: DarkBlue;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}

a.basketOverviewLink:active
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: DarkBlue;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}

/* Popup calendar */
td.calendarMonth
{
  background-color: #3770A8;
}
a.calendarMonth
{
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 10px;
  color: #FFFFFF;
}
select.calendarMonth
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
}
select.calendarMonthIllegal
{
  background-color: #FF0000;
  font-family: Verdana,Arial,  Helvetica, sans-serif;
  font-size: 9px;
}
td.calendarHeaderWeekend
{
  background-color: #007DC1;
  font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #FFFFFF;
  font-size: 9px;
}
td.calendarHeaderWeekday
{
  background-color: #007DC1;
  font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #FFFFFF;
  font-size: 9px;
}
td.calendarCellWeekday
{
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
   color: #000000;
  cursor: pointer;
}
td.calendarCellWeekend
{
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
   color: #000000;
  cursor: pointer;
}
td.calendarCellWeekdayInvalid
{
  background-color: #C8DDEC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
   color: #000000;
  cursor: none;
}
td.calendarCellWeekendInvalid
{
  background-color: #C8DDEC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
   color: #000000;
  cursor: none;
}
td.calendarCellHighlight
{
  background-color: #7BBBEB;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
   color: #000000;
  cursor: pointer;
}
td.calendarCellSelected
{
  background-color: #297DBD;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
   color: #FFFFFF;
  cursor: pointer;
}
