.buttons {margin:5px;}


body{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background-color: #DADACF; text-align:center;
}

h1{font-family:"Trebuchet MS", "Lucida Sans", "Lucida Sans Unicode"; font-size: 21px; color:#168ab6; margin:0; padding:0; margin-bottom:5px;}
h2{font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#168ab6; margin:0; margin-bottom:2px; margin-top:5px; padding:0;}
h3{font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#666666; margin:0; margin-left:2px; padding:0;}
h4{font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; margin:0; margin-left:10px; padding:0;}

p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:18px; margin:0; padding:0;}

.highlighter{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:18px; margin:0; padding:0; background-color:#FFFF00;}
.paidUnderline{text-decoration:underline}
#cardBullets{line-height:1.4em;font-size:0.7em}
#cFrameNew #cardBullets{line-height:1.4em;font-size:0.7em;width:295px}

.pleaseProvide {
    color: #2D3192;
    float: left;
    font-size: 0.9em;
    font-weight: bold;
    height: 36px;
    margin: 10px 197px 10px 0;
    width: 338px;
}
.cLineLEFT{float:left;width:363px}
.voucherProofLeft .pleaseProvide{width:327px}
.voucherProofRight .pleaseProvide{width:302px}

.proofHeading{font-size:0.9em}
#voucherProofBullets{float:left;width:784px;height:auto;border:1px #000 solid;padding:10px;margin:10px;text-align:left;background:#FFF}
#cFrameNew #voucherProofBullets{width:auto; margin:0}
#voucherProofBullets b {
    float: left;
    font-size: 0.84em;
    padding-bottom: 1em;
	width:813px;
}
/*#voucherProofBullets #cardBullets{margin-left:-10px}*/
#cardBullets .pleaseProvide{font-size:1em}
#voucherProofBullets .proofHeading{font-size:0.74em; width:374px;float:left}
.voucherProofLeft{
    display: inline;
	width:374px;
	float:left;
}
.voucherProofRight {
    display: inline;
    width: 390px;
}
.voucherProofRight {
    border-left: 1px solid #000000;
    float: right;
    margin-left: 5px;
    padding-left: 10px;
}
.voucherCode {
    border: 2px solid #00CC00;
    font-size: 1em;
    font-weight: bold;
    margin: -22px 10px 0 0;
    padding: 10px;
	position:relative;
    width: auto;
}


a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#168ab6; text-decoration:none; line-height:18px;}
a:hover{color:#00AEEF;}
.text-white, .text-white-bottom{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}
.text-white a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}
.text-white a:hover, .text-white-click,.text-white-bottom a{text-decoration:underline;}
.text-white-bottom{height:50px;float:left;letter-spacing:-0.02em; font-size:0.74em}
.text-green { font-size:21px; font-family:Arial, Helvetica, sans-serif; color:#009900; text-decoration:none;}
.text-green a{ font-size:21px; font-family:Arial, Helvetica, sans-serif; color:#009900; text-decoration:none;}
.text-green a:hover{ font-size:21px; font-family:Arial, Helvetica, sans-serif; color:#009900; text-decoration:underline;}
.text-red {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #990000;}
.text-sky {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #168ab6; font-weight:bold;}
.text-grey {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333333;}
.text-white-new h4{color:#fff;font-size:1.2em;text-decoration:underline;margin-bottom:20px}
.text-white-new p{margin-left:10px;font-family:Arial, Helvetica, sans-serif; font-size:0.84em; font-weight:bold; color: #FFF;}
.text-small {font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #333333;}
.text-small a{font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #00AEEF; text-decoration:underline;}
.text-small a:hover{font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #333333; text-decoration:underline;}
.cBlueSmall, .cBlueSmall1, .cBlueSmall2{color:#168AB6}
#cardStatementDetails .cBlueSmall1{width:112px}
#cardStatementDetails .cBlueSmall2{width:350px}
#cardStatementDetails .cBlueSmall a{text-decoration:underline}
.cardholderRow,.cardholderRowLower{float:left;width:400px}
.cardholderRow{margin-bottom:2px}
.cardholderRowLower{margin-bottom:30px}
.greyTableHeaders{background:#c0c0c0; border:1px #000 solid;padding:5px;text-align:left}
.leftAlign{text-align:left; border-top:1px #000 solid; border-bottom:1px #000 solid}
#transactionDetailsTable{text-align:left}


.titleconfirmation { background-color:#4D6073; padding:5px; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; margin-bottom:5px; }


.picleft {float:left; margin-right:10px; margin-bottom:10px; margin-top:5px;}
.rategreen {float:left; margin-right:2px; margin-bottom:10px; margin-top:15px;}
.icon-cards {float:left; padding:5px; background-color:#FFFFFF; margin-bottom:5px; margin-top:5px;}
.icon-cards2 {float:left; padding:5px; margin-bottom:5px; margin-top:5px;}

.picright {float:right;}

.productorder {margin-top:85px; margin-right:20px; float:right;}

/*.productType100 a, .productType110 a, .productType100 .text-grey, .productType110 .text-grey, td .productType100,td .productType110{
color:#F00;
font-weight:bold;
}*/

.area {width:630px; margin-bottom:10px;}
.column {width:300px; float:left; margin-right:15px;}

.column290 {width:290px; float:left; margin-left:10px; padding-right:10px; border-right:#cccccc solid 1px;}


.column280 {width:280px; float:left; margin-right:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #39404F;}


.clear {clear:both;    height:0;    font-size: 1px;    line-height: 0px;}


#header {margin: 0; padding:0; width:100%; height:140px; background-image: url(../../../images/headerbg.jpg); background-repeat: repeat;}
.headercontainer {width: 920px; height: 140px; margin: 0 auto;}
.logoposition {height:57px; width:300px; float:left; text-align:left; padding-top:10px}
.tagline {height:67px; width:600px; float:right;}

.linehorblue { border-top:#0095DA solid 1px;}
.linehormarine { border-top:#4EC9F5 solid 1px;}
.linehorgrey {border-top:#cccccc solid 1px; margin-top:8px; margin-bottom:8px;}

.lineverticalgrey {border-left:#cccccc solid 1px; margin-left:3px; margin-right:3px; float:left;}


.linedottedmarine { border-bottom:#4EC9F5 dotted 1px; padding-top:5px;}


.title {height:70px; width:400px; border-right:#0095DA solid 1px; float:left; }
.navigation {width:517px; height:70px; border-left:#4EC9F5 solid 1px; display:block; float: left; }

.nav-icons {float:right; width:100%; height:28px; width:100%; margin-top:5px; text-align:right;}


#contentsbg {
	left:0px; width:100%;	background-color: #F3F4F5;}
	
.contentscontainer {
	width: 930px; text-align: left; padding:12px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	border: 1px solid #E5E7E9; background-color:#ffffff;
}
.vouchercontentscontainer {
	width: 948px; text-align: left; padding:12px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	border: 1px solid #E5E7E9; background-color:#ffffff;
}


.product-home { width:630px; height:185px; margin-bottom:10px; }
.scroll {height:35px; width:630px; padding:5px; background-image:url(../../../images/scrollbg.jpg); background-repeat:repeat; border:1px dotted #999999; margin-bottom:10px;}

.boxdotted {padding:5px; border:1px dotted #B2D1D6; margin-bottom:10px; background-color:#FFFFFF;}

.boxdotted2 {
	padding:5px;
	border:1px dotted #33CCFF;
	margin-bottom:10px;
	background-color:#f2f2f2;
}



.calculator {width:620px; height:140px; background-image: url(../../../images/calculatorbg.jpg); background-repeat:no-repeat; display:none}
.calculatorcolumn1 {width:350px; margin-left:25px; margin-top:15px; float:left;}
.calculatorcolumn2 {width:200px; margin-right:20px; margin-top:20px; float:right; text-align:center;}

.addamount {width:425px; margin-left:60px; text-align:left;}
.addamounbox {width:420px; height:130px; background-image:url(../../../images/addamounbg.jpg); background-repeat:no-repeat; margin-bottom:10px;}
.addamountcolumn1 {width:190px; margin-left:15px; margin-top:15px; margin-bottom:5px; float:left;}


.info300-A { width:280px; border-right:#999999 1px solid; margin:5px; float:left; padding-right:5px}
.info300-B { width:280px; margin:5px; float:left;}

.commentabove { background-image:url(../../../images/above-comment.jpg); width:530px; height:35px; display:block; background-repeat:no-repeat; padding-top:15px; padding-left:20px; font-size:11px; text-align:left;}

#breadcrumb {
	BACKGROUND-IMAGE: url(../../../images/brandcrumb-bg.jpg); PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 920px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 50px; COLOR: #9b9b9b; OVERFLOW: hidden; PADDING-TOP: 10px
}
#breadcrumb li {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 10px; FLOAT: left; COLOR: #808080;
}

#breadcrumb span {
	BACKGROUND-IMAGE: url(../../../images/breadcrumbs-arrow.png); MARGIN: 0px; PADDING-RIGHT: 15px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 50%; HEIGHT: 32px; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.breadCrumbSelected {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; COLOR: #333; BORDER-LEFT-STYLE: none; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}

.breadCrumbVisited {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; COLOR: #b3b3b3; BORDER-LEFT-STYLE: none; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}

.side {width:240px; float:left;}
.side-top {width:240px; height:20px; background-image:url(../../../images/side-top.jpg); float:left;}
.side-middle {width:200px; padding-left:20px; padding-right:20px; background-image:url(../../../images/side-middle.jpg); background-repeat:repeat-y; float:left;}
.myAccountLink{float:left;margin-left:1px}
.site-bottom {width:240px; height:20px; background-image: url(../../../images/side-bottom.jpg); float:left;}


.main {width:670px; float:left;}
.main-top {float:left;width:670px; height:20px; background-image:url(../../../images/main-top.jpg); }
.main-middle {float:left;width:630px; background-image:url(../../../images/main-middle.jpg); background-repeat:repeat;padding-left:20px; padding-right:20px;}
.main-bottom {float:right;width:690px; height:20px; background-image: url(../../../images/main-bottom.jpg);background-repeat:no-repeat;}

#footerbg {	margin:0px;	width:100%;}

.footercontent {width: 920px;	text-align: left;	padding:15px; margin:0 auto;}

.footerbox1 { height: 140px; width:450px; float:left;	display:block;	padding-left: 20px; padding-right:5px;}
.footerbox1 p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}

.footerbox2 { height: 140px; width:190px;	float:left;	display:block;	padding-left: 20px; padding-right:5px;	border-right-width: 1px; border-right-style: solid;	border-right-color: #000033;}

.footerbox3 { width:350px; float:right; text-align:right;	display:block;	padding-left: 10px; padding-right:5px;	border-right-width: 1px;}
.footerbox3 p{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}


.paymentcredit {width:260px; height:60px; background-image: url(/images/payment/credit-debit-card.jpg); background-repeat:no-repeat;}

.paymenttranfers {width:260px; height:60px; background-image: url(/images/payment/bank-transfer.jpg); background-repeat:no-repeat;}

.rowcolour{
	background-color: #F8FAFA;
	border:1px dotted #000000;
}
.rowcolourhover{ background-color: #E3ECF2; border:1px solid #000000;}

.myshop { width:630px; height:359px; background:url(../../../images/myshopnew.jpg); background-repeat:no-repeat;}

.myshopid {
    color: #168AB6;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    margin-left: 19px;
    padding-top: 48px;
    text-align: left;
	height:72px;
}
.myshoplinks {margin-top:106px; margin-left:22px; text-align:left;  background:url(../../../images/white-transparent-bg.png);} 
.myshoplinks a{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#168AB6; float:left; width:auto; margin-right:20px; padding-left:2px; font-weight:bold}
.myshoplinks a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background:#85c44f; color:#FFF; display:block;}
.myshoplinks p a, .myshoplinks p a:hover{color:#168AB6; background:none; float:none; margin:0;display:inline}
.myAccountAlreadyOwn{width:370px; height:20px;float:left;margin:10px 0 23px}

.leftLinks{width:222px;float:left;display:inline;clear:both}
.rightLinks{width:315px;float:left;display:inline}
.leftLinks,.rightLinks{height:56px;margin-bottom:19px;}
.text-white-bottom,.leftLinks a,.rightLinks a{clear:both;width:100%}
.myshoplinks .text-white-bottom{
   color: #168AB6;
   font-weight:bold;
}

/* ecommerce standard */

.error {border:1px solid #FF5555; background-color:#FFD5D5;	padding:10px; width:590px; margin:10px; text-align:left; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

.message {border:#CEC19F 1px solid; background-color:#F0EAD8; padding:10px; margin:10px; width:75%;  font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left;}

.advice {
	border:1px solid #09C;	background-color:#B7EDFF; padding:10px; margin:10px; width:90%; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; color: #004D66;}


.product-selector {width:85px; height:20px; background-image:url(/images/application/product-bg-selector.jpg); margin-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding-bottom:5px; float:left;
}

.product-selector2 {width:140px; height:20px; background-image:url(/images/application/product-bg-selector.jpg); margin-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding-bottom:5px; float:left;
}

.application-box {background-color: #F2F0E6; margin-top:10px;	border: 1px solid #DDDCD4; padding:10px; font:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; width:275px;
}

.pic-attention {width:25px; height:45px; float:left; margin-bottom:50px;}


input.btnsmallgreen{ background-image:url(/images/e-buttons/smallgreen.png);
        color:#FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size:12px; font-weight:bold;
        width:65px;
        height:25px;
        border-width: 0px; cursor: hand;
}

input.btncontinue{
        BACKGROUND: url(/images/e-buttons/continue-up.jpg);
        color:#FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size:11px;
        width:180px;
        height:50px;
        border-width: 0px;
}

input.btncontinuehov{
        BACKGROUND: url(/images/e-buttons/continue-on.jpg);
        color:#FFFFFF;
		cursor: hand;
}


input.btn{
        BACKGROUND: url(/images/e-buttons/plain-up.jpg);
        color:#FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size:18px; font-weight:bold;
        width:180px;
        height:50px;
        border-width: 0px;
		float:left;
}

input.btnhov{
        BACKGROUND: url(/images/e-buttons/plain-on.jpg);
        color:#FFFFFF;
		cursor: hand;
}


input.btnsmall{
        BACKGROUND: url(/images/e-buttons/plain-up.jpg);
        color:#FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size:13px; font-weight:bold;
        width:180px;
        height:50px;
        border-width: 0px;
}

input.btnsmallhov{
        BACKGROUND: url(/images/e-buttons/plain-on.jpg);
        color:#FFFFFF;
		cursor: hand;
}

input.btnl{
		background-color:#0099CC;
        color:#FFFFFF;
        font-family: Arial,Helvetica, sans-serif;
        font-size:11px;
        width:180px;
        height:24px;
        border-width: 0px;
}

input.btnlhov{
	background-color:#00CCFF;
	color:#FFFFFF;
	cursor: hand;
}

input.remove{
        background: url(/images/e-buttons/remove.gif); background-repeat:no-repeat;
        width:80px;
        height:20px;
        border-width: 0px;
		cursor: pointer;
}


.signin { float:left; width:290px; margin-right:10px; margin-bottom:20px; margin-right:15px;}
.signinX { float:right; width:290px; margin-right:0px; display:inline; }

.subheaderBar h2{margin-left:2px;color:#fff;font-size:12px;padding:6px 8px;font-weight:normal;}
.subheaderBar h3{font-size:11px;color:#fff;padding:4px 8px 6px;font-weight:normal;}
.subheaderBar{background-color:#989da5;width:290px;float:left;display:block; font-weight:normal;}

.signinBox h2{margin-left:2px;color:#000;font-size:12px;padding:6px 8px; font-weight:normal;}
.signinBox h3{font-size:11px; font-weight:normal;color:#333333;padding:4px 8px 6px; font-weight:normal;}
.signinBox{background-color:#fff;margin-bottom:10px;width:290px;float:left;display:block; border:solid 1px #989da5; }













.cBoxinfo {border: 1px solid #00CCFF;}

input.address{
	color: #125292;
	padding-left: 2px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #F5F2EB; background-color:#F5F2EB;
}


input.field{
	color: #125292;
	padding-left: 2px;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #465986; background-image: url(/images/application/formbg.jpg);
	background-repeat: repeat;
}

input.sbtn{
		background-color:#0A8FBC;
        color:#FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size:100%;
        border-width: 1px;
} 

input.sbtnhov{
		background-color:#0A8FBC;
        color:#FFFFFF;
		cursor: hand;
}

input.loginbtn{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:60px;
	height:18px;
	border-width: 0px;
	background-image: url(/images/buttons/125_up.gif);
	cursor: hand;
}

input.loginbtnhov{
	background-image: url(/images/buttons/125_on.gif);
	color:#FFFFFF;
	cursor: hand;
}






 input.btnm{
        BACKGROUND: url(/ice08/images/cssimages/Blank-upM.gif);
        color:#FFFFFF;
        font-family: Arial,Helvetica, sans-serif;
        font-size:11px;
        width:150px;
        height:24px;
        border-width: 0px;
}

input.btnmhov{
        BACKGROUND: url(/ice08/images/cssimages/Blank-onM.gif);
        color:#FFFFFF;
		cursor: hand;
}

input.btnlong{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color:#FFFFFF;
	text-decoration: none;
	DISPLAY: block;
	TEXT-INDENT: 3px;
	background-color: #0A8FBC;
	padding: 1px;
	border: 1px solid #4ACDFB;
	cursor: hand;
	width:200px;
	margin: 2px;
}

input.btnlonghov{
	color:#FFFFFF;
	text-decoration: none;
	DISPLAY: block;
	background-color: #4ACDFB;
	border: 1px solid #00CCFF;
	cursor: hand;
}



input.btngreen{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:75px;
	height:18px;
	border-width: 0px;
	background-image: url(/ice08/images/clickheregreen.jpg);
}

input.btngreenhov{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:75px;
	height:18px;
	border-width: 0px;
	background-image: url(/ice08/images/clickheregreenon.jpg);
	cursor: hand;
}



input.btnpink{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:75px;
	height:18px;
	border-width: 0px;
	background-image: url(/ice08/images/clickherepink.jpg);
}

input.btnpinkhov{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:75px;
	height:18px;
	border-width: 0px;
	background-image: url(/ice08/images/clickherepinkon.jpg);
	cursor: hand;
}


input.btnblue{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width:125px;
	height:21px;
	border-width: 0px;
	background-image: url(/ice08/images/submitblue.jpg);
}

input.btnbluehov{
        BACKGROUND: url(/ice08/images/submitblueon.jpg);
        color:#FFFFFF;
		font-size:12px;
		width:125px;
		height:21px;
		cursor: hand;
}


input.btnorder90{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold;
	width:90px;
	height:25px;
	border-width: 0px;
	background-image: url(/images/e-buttons/order90up.png);
}

input.btnorder90hov{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold;
	width:90px;
	height:25px;
	border-width: 0px;
	background-image: url(/images/e-buttons/order90on.png);
	cursor: hand;
}



/* these rows are for the exchange rates 2 column lists */

.rowA
{
	font-family: Arial, Helvetica, sans-serif;
	background: url(/images/productcardbg-up.jpg);
	padding: 0px;
	margin: 0px; font-size:12px;
}

.rowB
{
	font-family: Arial, Helvetica, sans-serif;
	background: url(/images/productcardbg-up.jpg);
	padding: 0px;
	margin: 0px;
}

.StyleCurrency {
text-align: left;

}

.StyleRate1 {
	text-align:center;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:5px;
}

.StyleRate {
	text-align:left;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width:20px;
}

.rowA a, .rowB a  {
	font-family: Arial, Helvetica, sans-serif;
	color: #168ab6;
	text-decoration: none;
	font-size:12px;
	display:block; padding:2px;
	text-indent: 5px; margin: 2px;
}

.rowA a:link, .rowB a:link  {
	font-family: Arial, Helvetica, sans-serif;
	color: #168ab6;
	text-decoration: none;
	font-size:12px; 	display:block; 	padding:2px; text-indent: 5px; margin: 2px;
}


.rowA a:visited, .rowB a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	color: #168ab6;
	text-decoration: none;
	font-size:12px; 	display:block; 	padding:2px; text-indent: 5px; margin: 2px;
}

.rowA a:active, .rowB a:active  {
	font-family: Arial, Helvetica, sans-serif;
	color: #168ab6;
	text-decoration: none;
	font-size:12px; 	display:block; 	padding:2px; text-indent: 5px; margin: 2px;
}

.rowA a:hover, .rowB a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	color:#00AEEF;
	text-decoration: none;
	font-size:12px;
	display:block;
	cursor: hand;
	background: url(/images/productcardbg-on.jpg); 	margin: 2px;
	text-indent: 5px;
	padding:2px;
}


.application-titles {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; font-weight:bold;}


.pic-alert {float:left; margin-right:10px;}

.alert {
	border:solid 3px #4ACDFB;
	background-color:#D9F0FF;
	margin:10px 0 0 150px; 
	padding:5px;
	width:700px;
}
.alertVoucherPrint {
    background-color: #71AE46;
    clear: both;
    color: #FFFFFF;
    float: left;
    font-size: 1.24em;
    font-weight: bold;
    height: auto;
    margin: 10px auto;
    padding: 5px;
	text-align:left;
    width: 676px;
}
.alertVoucherPrintNew {
    background-color: #71AE46;
    clear: both;
    color: #FFFFFF;
    float: left;
    font-size: 1em;
    font-weight: bold;
    height: auto;
    margin: 10px auto;
    padding: 5px;
	text-align:left;
    width: 830px;
}
.alertVoucherPrint a, .alertVoucherPrintNew a{
	color:#fff;
	font-size:1em;
	text-decoration:underline;
}

.titlepage { width:150px; background-color:#0099BA; font-family:"Lucida Sans", "Lucida Sans Unicode", "Trebuchet MS"; font-size:18px; font-weight:bold; color:#FFFFFF; padding-left:5px; padding-top:5px; text-align:left;}

.titlepageVoucher { width:130px; background-color:#0099BA; font-size:1.1em; font-weight:bold; float:left; color:#FFF; padding:5px;text-align:left;}

.voucher-top { width:805px; height:155px; float:left;}
.voucher-middle { width:805px; background-image:url(/images/index/voucher/middle.jpg); background-repeat:repeat; float:left; text-align:left;}
.voucher-bottom {width:805px; height:40px; background-image:url(/images/index/voucher/bottom.jpg); float:left;}

.voucher-info {text-align:left;width:684px; border:1px dotted #e2e2da; background-color:#f5f2ec; float:left; margin-top:20px; padding:5px; margin-left:55px;}
.voucher-info-blue-bg {text-align:left;width:425px;height:120px; border:1px #000 solid; background-color:#0099ba; float:left; margin-top:20px; padding:5px; margin-left:55px;}
.voucher-table {width:650px; float:left; margin-left:55px;}


.StyleCurrency{
	text-align:left;
}
.StyleRate{
	text-align:center;
}
.StyleForeignAmount{
	text-align:center;
}
.StyleSterlingAmount{
	text-align:right;
}

.redSmall{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 500; color:#990000; text-decoration: none;}

.cBoxlong {
	width: 190px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.cBoxverylong {
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

input.btngreen{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:75px;
	height:18px;
	border-width: 0px;
	background-image: url(/ice08/images/clickheregreen.jpg);
}

input.btngreenhov{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:75px;
	height:18px;
	border-width: 0px;
	background-image: url(/ice08/images/clickheregreenon.jpg);
	cursor: hand;
}



input.btnpink{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:75px;
	height:18px;
	border-width: 0px;
	background-image: url(/ice08/images/clickherepink.jpg);
}

input.btnpinkhov{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width:75px;
	height:18px;
	border-width: 0px;
	background-image: url(/ice08/images/clickherepinkon.jpg);
	cursor: hand;
}

.deliveryinfo { width:510px; height:225px; background:url(/images/ecommerce/deliveryinfo.jpg); padding-left:110px; padding-top:15px; text-align:left; padding-right:10px;}

.myicetoggle { font-family: Arial, Helvetica, sans-serif; font-size: 12px; display:block; width:200px; padding:10px; margin:10px; margin-left:0; border:1px dotted #CCCCCC; background-color:#FFFFFF; display:none;}
#VoucherSurround{float:left;width:862px;height:473px}
#VoucherSurroundTop,#VoucherSurroundBottom{width:862px}
#VoucherSurroundMiddle{width:861px;}
#VoucherSurroundTop,#VoucherSurroundBottom{height:10px}
#VoucherSurroundMiddle{background:#FFF;border-left:1px #000 solid;border-right:1px #000 solid;height:420px}


#cFrameNew{float:left;width:862px;height:auto;}
.whatNextSurround{ background:#FFF;
    float: left;
    height: 78px;
    margin: 10px 0;
    padding: 0 15px;
    text-align: left;
    width: 832px;
	}
#LeftHandVoucherPanel,#RightHandVoucherPanel{float:left; height:320px}
#LeftHandVoucherPanel{width:360px;}

#RightHandVoucherPanel{background:#FFF;text-align:left;width:487px; float:left; margin-top:20px; padding:5px; font-family:Arial, Helvetica, sans-serif}
#RightHandVoucherPanel img {
    float: right;
    height: 200px;
    margin-top: -34px;
    width: 240px;
}
#iceVoucherLogo img {
    float: right;
    height: 50px;
    margin:-30px -5px 0 0;
    position: relative;
    width: 179px;
}

#LeftHandVoucherPanel .voucherCode{border:2px solid #0C0;font-size:1em;font-weight:bold;margin:5px 0 0 32px; padding:10px; position:relative;width:auto;float:left}
.VoucherDetails {
    float: left;
    height: 125px;
    margin: 12px 0 0 32px;
    text-align: left;
    width: 320px;
}
.VoucherDetails h3{float:left;height:30px;color:#000}
.VoucherDetails .text-sky{display:inline;float:left;width:100px}
.VoucherDetails .text-grey{display:inline;float:left;width:220px}
.VoucherDetails .voucherRow{width:320px;height:24px;float:left}
#LeftHandVoucherPanel .voucher-info-blue-bg{
 background-color: #0099BA;
    border: 1px solid #000000;
    float: left;
    height: 120px;
    margin-left: 28px;
    margin-top: 32px;
    padding: 5px;
    text-align: left;
    width: 300px;
}
#VoucherSurroundMiddle .voucher-table{margin-left:0}
#VoucherSurroundMiddle input.btn {
    background: url("../../../images/e-buttons/plain-up.jpg") repeat scroll 0 0 transparent;
    border-width: 0;
    color: #FFFFFF;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    height: 50px;
    width: 180px;
}
#VoucherSurroundMiddle .voucher-table {
    float: left;
    height: 50px;
    margin: 20px 0 0 27px;
    width: 817px;
	font-size:0.9em;
}
#VoucherSurroundMiddle .voucher-table span{width:605px;float:left; color:#168AB6; font-weight:bold; margin-top:13px}
.voucher-info-new p{font-size:0.84em;line-height:1.3em}


/*Christmas Closed Hours on Rates Pages*/
#ChristmasNotice{float:left;width:608px;height:auto;border:1px solid #ADB6BD;margin:0 0 20px;padding:10px}
#ChristmasNotice .redNotice{font-size:1.2em;font-weight:bold;color:#F00;float:left;margin-bottom:6px;width:608px}
#ChristmasNotice p{font-size:0.7em;line-height:16px;font-weight:bold}
#ChristmasNotice .thanks{font-size:1.1em;font-weight:bold;color:#00AEEF;float:left;width:608px;margin-top:4px}

