/* yippee css */


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

/* colour cells for category strips  (14 + 1) */

.cellDefault, .cellAbout, .cellCorporate, .cellContact, .cellExper, .cellHavevoucher, .cellTerms, .cellPrivacy, .cellHow, .cellPack, .cellOrder {
	background-color: #B98ABE;
}

.cellDriving {
	background-color: #D60C8C;
}

.cellIndulgence {
	background-color: #9E3594;
}

.cellCelebrity, .cellExperiences {
	background-color: #334388;
}

.cellFashion {
	background-color: #094FA3;
}

.cellToday {
	background-color: #0083C6;
}

.cellAdrenalin {
	background-color: #5BCAEA;
}

.cellNights {
	background-color: #00ADA9;
}

.cellGetaways {
	background-color: #59AE40;
}

.cellCarriage {
	background-color: #008062;
}

.cellTaste {
	background-color: #9BCD66;
}

.cellExperience {
	background-color: #FEC058;
}

.cellSporting {
	background-color: #F89B52;
}

.cellNature {
	background-color: #ED1B2D;
}


.cellGifts {
	background-color: #B98ABE;
}




/* backgrounds echo for all */


.bgecho1{
	background-image: url(images/bg_echo1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


.bgecho2 {
	background-image: url(images/bg_echo2.gif);
	background-repeat: no-repeat;
}


.bgecho3 {
	background-image: url(images/bg_echo3.gif);
	background-repeat: no-repeat;
}


.bggirl1 {
	background-image: url(images/girl_bot_left.gif);
	background-repeat: no-repeat;
}


.bggirl2 {
	background-image: url(images/girl_bot_right.gif);
	background-repeat: no-repeat;
}


.bggirl1home {
	background-image: url(images/girl_bot_lefthome.gif);
	background-repeat: no-repeat;
	background-color: #9994BC;
}


.bggirl2home {
	background-image: url(images/girl_bot_righthome.gif);
	background-repeat: no-repeat;
	background-color: #9994BC;
}

.bghome {
	background-color: #9994BC;
}

/* background strips for categories (14 + 1) */

.bgstripDriving {
	background-image: url(images/bg_driving_strip.jpg);
	background-repeat: no-repeat;
	background-color: #D60C8C;
}

.bgstripIndulgence {
	background-image: url(images/bg_indulgence_strip.jpg);
	background-repeat: no-repeat;
	background-color: #9E3594;
}



.bgstripCelebrity {
	background-image: url(images/bg_celebrity_strip.jpg);
	background-repeat: no-repeat;
	background-color: #334388;
}


.bgstripExperiences {
	background-image: url(images/bg_celebrity_strip.jpg);
	background-repeat: no-repeat;
	background-color: #334388;
}

.bgstripFashion {
	background-image: url(images/bg_fashion_strip.jpg);
	background-repeat: no-repeat;
	background-color: #094FA3;
}

.bgstripToday {
	background-image: url(images/bg_today_strip.jpg);
	background-repeat: no-repeat;
	background-color: #0083C6;
}

.bgstripAdrenalin {
	background-image: url(images/bg_adrenalin_strip.jpg);
	background-repeat: no-repeat;
	background-color: #5BCAEA;
}


.bgstripNights {
	background-image: url(images/bg_nights_strip.jpg);
	background-repeat: no-repeat;
	background-color: #00ADA9;
}

.bgstripGetaways {
	background-image: url(images/bg_getaways_strip.jpg);
	background-repeat: no-repeat;
	background-color: #59AE40;
}

.bgstripCarriage {
	background-image: url(images/bg_carriage_strip.jpg);
	background-repeat: no-repeat;
	background-color: #008062;
}

.bgstripTaste {
	background-image: url(images/bg_taste_strip.jpg);
	background-repeat: no-repeat;
	background-color: #9BCD66;
}

.bgstripExperience {
	background-image: url(images/bg_experience_strip.jpg);
	background-repeat: no-repeat;
	background-color: #FEC058;
}

.bgstripSporting {
	background-image: url(images/bg_sporting_strip.jpg);
	background-repeat: no-repeat;
	background-color: #F89B52;
}

.bgstripNature {
	background-image: url(images/bg_nature_strip.jpg);
	background-repeat: no-repeat;
	background-color: #ED1B2D;
}

.bgstripGifts {
	background-image: url(images/bg_gifts_strip.jpg);
	background-repeat: no-repeat;
	background-color: #B98ABE;
}

.bgstripNeutral, .bgstripAbout, .bgstripCorporate, .bgstripContact, .bgstripExper, .bgstripHavevoucher, .bgstripTerms, .bgstripPrivacy, .bgstripHow, .bgstripPack, .bgstripOrder  {
	background-image: url(images/bg_neutral_strip.jpg);
	background-repeat: no-repeat;
	background-color: #B98ABE;
}



.bgstrip2 {
	background-image: url(images/bg_strip2.jpg);
	background-repeat: no-repeat;
	background-color: #35337F;
}




/* colour cells for category strips  (14 + 1) */

.titleDefault {
	font: normal 14px  verdana,arial,sans-serif;
	color: #B98ABE;
	font-weight:bold;
}

.titleDriving {
	font: normal 14px  verdana,arial,sans-serif;
	color: #D60C8C;
	font-weight:bold;
}

.titleIndulgence {
	font: normal 14px  verdana,arial,sans-serif;
	color: #9E3594;
	font-weight:bold;
}

.titleCelebrity, .titleExperiences {
	font: normal 14px  verdana,arial,sans-serif;
	color: #334388;
	font-weight:bold;
}

.titleFashion {
	font: normal 14px  verdana,arial,sans-serif;
	color: #094FA3;
	font-weight:bold;
}

.titleToday {
	font: normal 14px  verdana,arial,sans-serif;
	color: #0083C6;
	font-weight:bold;
}

.titleAdrenalin {
	font: normal 14px  verdana,arial,sans-serif;
	color: #5BCAEA;
	font-weight:bold;
}

.titleNights {
	font: normal 14px  verdana,arial,sans-serif;
	color: #00ADA9;
	font-weight:bold;
}

.titleGetaways {
	font: normal 14px  verdana,arial,sans-serif;
	color: #59AE40;
	font-weight:bold;
}

.titleCarriage {
	font: normal 14px  verdana,arial,sans-serif;
	color: #008062;
	font-weight:bold;
}

.titleTaste {
	font: normal 14px  verdana,arial,sans-serif;
	color: #9BCD66;
	font-weight:bold;
}

.titleExperience {
	font: normal 14px  verdana,arial,sans-serif;
	color: #FEC058;
	font-weight:bold;
}

.titleSporting {
	font: normal 14px  verdana,arial,sans-serif;
	color: #F89B52;
	font-weight:bold;
}

.titleNature {
	font: normal 14px  verdana,arial,sans-serif;
	color: #ED1B2D;
	font-weight:bold;
}


.titleGifts {
	font: normal 14px  verdana,arial,sans-serif;
	color: #B98ABE;
	font-weight:bold;
}



/* colors for categories  (14 + 1) */

.colourDefault {
	color: #B98ABE;
}

.colourDriving {
	color: #D60C8C;
}

.colourIndulgence {
	color: #9E3594;
}

.colourCelebrity, .colourExperiences {
	color: #334388;
}

.colourFashion {
	color: #094FA3;
}

.colourToday {
	color: #0083C6;
}

.colourAdrenalin {
	color: #5BCAEA;
}

.colourNights {
	color: #00ADA9;
}

.colourGetaways {
	color: #59AE40;
}

.colourCarriage {
	color: #008062;
}

.colourTaste {
	color: #9BCD66;
}

.colourExperience {
	color: #FEC058;
}

.colourSporting {
	color: #F89B52;
}

.colourNature {
	color: #ED1B2D;
}


.colourGifts {
	color: #B98ABE;
}






/* table for main menu */

table.sub {
	background-color: #ffffff;
	border-top: solid 1px #B989B8;
}
table.sub td {
	font: normal 10px  verdana,arial,sans-serif;
	color: #B989B8;
	font-weight: bold;
	border-bottom: solid 1px #B989B8;
	border-left: solid 1px #B989B8;
	border-right: solid 1px #B989B8;
}

/* main body copy */

.main {
	font: normal 9px  verdana, geneva, arial,sans-serif;
	line-height: 14px;
	color: #0D174F;
}


.mainbold {
	font: normal 9px  verdana, geneva, arial,sans-serif;
	line-height: 14px;
	color: #0D174F;
	font-weight:bold;
}

.mainboldlarge {
	font: normal 12px  verdana, geneva, arial,sans-serif;
	line-height: 14px;
	color: #0D174F;
	font-weight:bold;
}

/* table for experiencse menu */

table.expdes {
	background-color: #ffffff;
	width: 216px;
	height: 240px;
}

table.expdes td {
	font: normal 9px  verdana, geneva, arial,sans-serif;
	line-height: 14px;
	color: #0D174F;
	/* border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc; */
	padding: 14px;
}

.expdesDefault0 {
	font: normal 9px  verdana, geneva, arial,sans-serif;
	line-height: 14px;
	color: #0D174F;
	/* border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc; */
	padding: 14px;
	background-color: #ffffff;
}

.expdesOver {
	font: normal 12px  verdana, geneva, arial,sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #0D174F;
	border-top: solid 1px #0D174F;
	border-bottom: solid 1px #0D174F;
	border-left: solid 1px #0D174F;
	border-right: solid 1px #0D174F;
	cursor: pointer;
}

.expdesDefault1 {
	font: normal 12px  verdana, geneva, arial,sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #0D174F;
	border-top: solid 1px #0D174F;
	border-bottom: solid 1px #0D174F;
	border-left: solid 1px #0D174F;
	border-right: solid 1px #0D174F;
	cursor: pointer;
}



.desHead {
	font: normal 12px  verdana, geneva, arial,sans-serif;
	font-weight: bold;
	color: #0D174F;
}

/*  rollover colours for   */

 .over {
	font: normal 10px  verdana,arial,sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	cursor: pointer;
	padding: 4px;
 }
 
 .overDisabled {
	font: normal 10px  verdana,arial,sans-serif;
	font-weight: bold;
	color: #aaaaaa;
	background-color: #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	padding: 4px;
 }

 .labelDisabled {
	color: #cccccc;
 }
 
.overDriving {
	font: normal 10px  verdana,arial,sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #D60C8C;
	border-bottom: solid 1px #D60C8C;
	border-left: solid 1px #D60C8C;
	border-right: solid 1px #D60C8C;
	cursor: pointer;
	padding: 4px;
 }
 
.overIndulgence { 
	font: normal 10px  verdana,arial,sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #9E3594;
	border-bottom: solid 1px #9E3594;
	border-left: solid 1px #9E3594;
	border-right: solid 1px #9E3594;
	cursor: pointer;
	padding: 4px;
 }
 
 .overCelebrity, .overExperiences {
	font: normal 10px  verdana,arial,sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #334388;
	border-bottom: solid 1px #334388;
	border-left: solid 1px #334388;
	border-right: solid 1px #334388;
	cursor: pointer;
	padding: 4px;
 }
 
.overFashion {
	font: normal 10px  verdana,arial,sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #094FA3;
	border-bottom: solid 1px #094FA3;
	border-left: solid 1px #094FA3;
	border-right: solid 1px #094FA3;
	cursor: pointer;
	padding: 4px;
 }
 
.overToday {
	font: normal 10px  verdana,arial,sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #0083C6;
	border-bottom: solid 1px #0083C6;
	border-left: solid 1px #0083C6;
	border-right: solid 1px #0083C6;
	cursor: pointer;
	padding: 4px;
 }

.overAdrenalin {
	font: normal 10px  verdana,arial,sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #5BCAEA;
	border-bottom: solid 1px #5BCAEA;
	border-left: solid 1px #5BCAEA;
	border-right: solid 1px #5BCAEA;
	cursor: pointer;
	padding: 4px;
 }
 
.overNights {
	font: normal 10px  verdana,arial,sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #00ADA9;
	border-bottom: solid 1px #00ADA9;
	border-left: solid 1px #00ADA9;
	border-right: solid 1px #00ADA9;
	cursor: pointer;
	padding: 4px;
 }

 
.overGetaways {
	font: normal 10px  verdana,arial,sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #59AE40;
	border-bottom: solid 1px #59AE40;
	border-left: solid 1px #59AE40;
	border-right: solid 1px #59AE40;
	cursor: pointer;
	padding: 4px;
 }
 
.overCarriage {
	font: normal 10px  verdana,arial,sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #008062;
	border-bottom: solid 1px #008062;
	border-left: solid 1px #008062;
	border-right: solid 1px #008062;
	cursor: pointer;
	padding: 4px;
 }
 
.overTaste {
	font: normal 10px  verdana,arial,sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #9BCD66;
	border-bottom: solid 1px #9BCD66;
	border-left: solid 1px #9BCD66;
	border-right: solid 1px #9BCD66;
	cursor: pointer;
	padding: 4px;
 }
 
.overExperience {
	font: normal 10px  verdana,arial,sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #FEC058;
	border-bottom: solid 1px #FEC058;
	border-left: solid 1px #FEC058;
	border-right: solid 1px #FEC058;
	cursor: pointer;
	padding: 4px;
 }


.overSporting {
	font: normal 10px  verdana,arial,sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #F89B52;
	border-bottom: solid 1px #F89B52;
	border-left: solid 1px #F89B52;
	border-right: solid 1px #F89B52;
	cursor: pointer;
	padding: 4px;
 }
 
.overNature {
	font: normal 10px  verdana,arial,sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #ED1B2D;
	border-bottom: solid 1px #ED1B2D;
	border-left: solid 1px #ED1B2D;
	border-right: solid 1px #ED1B2D;
	cursor: pointer;
	padding: 4px;
 }
 
.overGifts {
	font: normal 10px  verdana,arial,sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #B98ABE;
	border-bottom: solid 1px #B98ABE;
	border-left: solid 1px #B98ABE;
	border-right: solid 1px #B98ABE;
	cursor: pointer;
	padding: 4px;
 }
 
.default {
	font: normal 10px  verdana,arial,sans-serif;
	font-weight: bold;
	color: #999999;
	background-color: #ffffff;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	cursor: hand;
	padding: 4px;
 }
 
.default2 {
	font: normal 10px  verdana,arial,sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	padding: 4px;
 }

/* table for footer */


table.foot td {
	font: normal 9px  verdana, arial,sans-serif;
	color: #B772B6;
}


table.foot  a:link {
	color: #B772B6;
	text-decoration:none;
}

table.foot  a:visited {
	color: #B772B6;
	text-decoration:none;
}


table.foot  a:hover {
	color: #B772B6;
	text-decoration:none;
	background-color:#E0D4E3;
}



table.foothome td {
	font: normal 9px  verdana, arial,sans-serif;
	color: #ffffff;
}


table.foothome  a:link{
	color: #ffffff;
	text-decoration:none;
}


table.foothome  a:visited {
	color: #ffffff;
	text-decoration:none;
}

table.foothome  a:hover {
	color: #ffffff;
	text-decoration:none;
	background-color:#E0D4E3;
}


/* main text */
table.copy td {
	font: normal 11px  verdana,arial,sans-serif;
	color: #1E0A63;
	line-height: 16px;

}

.title_nature {
	font: normal 14px  verdana,arial,sans-serif;
	color: #ED1B2D;
	font-weight:bold;
}

.bold {
	font-weight:bold;
}


/*  price cells for experiences  */
table.pricecell td.text {
	font: normal 11px  verdana, arial,sans-serif;
	color:#91CF44;
	font-weight:bold;
	padding-left:10px;
	border-bottom: solid 1px #91CF44;
	border-top: solid 1px #91CF44;
	border-left: solid 1px #91CF44;
	border-right: solid 1px #91CF44;
}

table.pricecell td.block {
	background-color:#91CF44;
}


/*  view * order button cells for experiences  */
table.order td.text {
	font: normal 11px  verdana, arial,sans-serif;
	color:#B772B6;
	font-weight:bold;
	padding-left:10px;
	border-bottom: solid 1px #B772B6;
	border-top: solid 1px #B772B6;
	border-left: solid 1px #B772B6;
	border-right: solid 1px #B772B6;
}

table.order td.block {
	background-color:#B772B6;
}


/*    Order areas */

.price {
	font: normal 10px  verdana, geneva, arial,sans-serif;
	line-height: 12px;
	color: #0D174F;
	/* border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc; */
	padding: 10px;
	background-color: #ffffff;
}

.viewOrder {
	font: normal 10px  verdana,arial,sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #0D174F;
	cursor: pointer;
	padding: 4px;
}


/*    order.php page */

.OrderCatHead {
	font: normal 10px  verdana, geneva, arial,sans-serif;
	line-height: 12px;
	color: #B772B6;
	border-bottom: solid 1px #cccccc;
	/*border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;*/
	padding: 5px;
	background-color: #ffffff;
}


#OrderCat {
	font: normal 10px  verdana, geneva, arial,sans-serif;
	line-height: 12px;
	font-weight:bold;
	color: #0D174F;
	border-top: none 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: none 1px #cccccc;
	border-right: none 1px #cccccc;
	padding: 5px;
	background-color: #ffffff;
}

#OrderCatEndLeft {
	font: normal 10px  verdana, geneva, arial,sans-serif;
	line-height: 12px;
	font-weight:bold;
	color: #0D174F;
	border-top: none 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: none 1px #cccccc;
	padding: 5px;
	background-color: #ffffff;
}

#OrderCatEndRight {
	font: normal 10px  verdana, geneva, arial,sans-serif;
	line-height: 12px;
	font-weight:bold;
	color: #0D174F;
	border-top: none 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: none 1px #cccccc;
	border-right: solid 1px #cccccc;
	padding: 5px;
	background-color: #ffffff;
}


#SubTotal, #BalTotal  {
	font: normal 10px  verdana, geneva, arial,sans-serif;
	line-height: 12px;
	font-weight:bold;
	color: #ffffff;
	border-top: solid 1px #B772B6;
	border-bottom: solid 1px #B772B6;
	border-left: none 1px #B772B6;
	border-right: solid 1px #B772B6;
	padding: 5px;
	background-color: #B772B6;
}

#SubTotalHead {
	font: normal 10px  verdana, geneva, arial,sans-serif;
	line-height: 12px;
	font-weight:bold;
	color: #B772B6;
	border-top: solid 1px #B772B6;
	border-bottom: solid 1px #B772B6;
	border-left: solid 1px #B772B6;
	border-right: none 1px #B772B6;
	padding: 5px;
	background-color: #ffffff;
}

#DeliveryTotal  {
	font: normal 10px  verdana, geneva, arial,sans-serif;
	line-height: 12px;
	font-weight:bold;
	color: #ffffff;
	border-top: solid 1px #B772B6;
	border-bottom: solid 1px #B772B6;
	border-left: none 1px #B772B6;
	border-right: solid 1px #B772B6;
	padding: 5px;
	background-color: #B772B6;
}

#DeliveryTotalHead {
	font: normal 10px  verdana, geneva, arial,sans-serif;
	line-height: 12px;
	font-weight:bold;
	color: #B772B6;
	border-top: solid 1px #B772B6;
	border-bottom: solid 1px #B772B6;
	border-left: solid 1px #B772B6;
	border-right: none 1px #B772B6;
	padding: 5px;
	background-color: #ffffff;
}

#VoucherTotal, #DiscountTotal  {
	font: normal 10px  verdana, geneva, arial,sans-serif;
	line-height: 12px;
	font-weight:bold;
	color: #ffffff;
	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
	border-left: none 1px #666666;
	border-right: solid 1px #666666;
	padding: 5px;
	background-color: #666666;
}

#VoucherValue  {
	font: normal 10px  verdana, geneva, arial,sans-serif;
	line-height: 12px;
	font-weight:bold;
	color: #ffffff;
	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
	border-left: none 1px #666666;
	border-right: solid 1px #666666;
	padding: 5px;
	background-color: #666666;
}

#VoucherTotalHead, #DiscountTotalHead  {
	font: normal 10px  verdana, geneva, arial,sans-serif;
	line-height: 12px;
	font-weight:bold;
	color: #666666;
	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
	border-left: solid 1px #666666;
	border-right: none 1px #666666;
	padding: 5px;
	background-color: #ffffff;
}

#VoucherValueHead  {
	font: normal 10px  verdana, geneva, arial,sans-serif;
	line-height: 12px;
	font-weight:bold;
	color: #666666;
	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
	border-left: solid 1px #666666;
	border-right: none 1px #666666;
	padding: 5px;
	background-color: #ffffff;
}

#VoucherTotal.disabled, #DiscountTotal.disabled  {
	color: #999999;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: none 1px #cccccc;
	border-right: solid 1px #cccccc;
	background-color: #cccccc;
}
 
#VoucherTotalHead.disabled, #DiscountTotalHead.disabled  {
	color: #cccccc;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: none 1px #cccccc;
	background-color: #ffffff;
}
 

#BalTotal  {
	font: normal 10px  verdana, geneva, arial,sans-serif;
	line-height: 12px;
	font-weight:bold;
	color: #ffffff;
	border-top: solid 1px #0D174F;
	border-bottom: solid 1px #0D174F;
	border-left: none 1px #0D174F;
	border-right: solid 1px #0D174F;
	padding: 5px;
	background-color: #0D174F;
}

#BalTotalhead  {
	font: normal 10px  verdana, geneva, arial,sans-serif;
	line-height: 12px;
	font-weight:bold;
	color: #0D174F;
	border-top: solid 1px #0D174F;
	border-bottom: solid 1px #0D174F;
	border-left: solid 1px #0D174F;
	border-right: none 1px #0D174F;
	padding: 5px;
	background-color: #ffffff;
	}

#Voucher, #Voucher table, #Promotion {
	font: normal 10px  verdana, geneva, arial,sans-serif;
	line-height: 12px;
	font-weight:bold;
	color: #0D174F;
	border-top: solid  1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: solid  1px #cccccc;
	border-right: solid  1px #cccccc;
	padding: 5px;
	background-color: #ffffff;
}

#Voucher table {
	font: normal 10px  verdana, geneva, arial,sans-serif;
	line-height: 12px;
	font-weight:bold;
	border: 0;
	padding: 0;
}

 .checkout {
	font: normal 10px  verdana,arial,sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #B772B6;
	border-bottom: solid 1px #B772B6;
	border-left: solid 1px #B772B6;
	border-right: solid 1px #B772B6;
	cursor: pointer;
	padding: 4px;
 }
 
 select {
 width:150px;
 }
 
#specialMessageBox {
	position: absolute;
	left: auto;
	width: 100%;
	top: 175px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
	background-color: #F1E7F1;
	font: normal 10px  verdana,arial,sans-serif;
	font-weight: bold;
	color: #487CB3;
}

#specialMessageBox2 {
	position: absolute;
	text-align: center;
	left: auto;
	width: 100%;
	top: 175px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #362F79;
	font: normal 10px  verdana,arial,sans-serif;
	font-weight: bold;
	color: #fff;
}

#specialMessageBox2 #inner {
	text-align: left;
	width: 684px;
	margin: auto;
}

#specialMessageBox2 #inner a {
	color: #fff;
	text-decoration: none;
}