body, html{
font-family: verdana, arial, trebuchet, tahoma, sans-serif;
font-size: 62.5%;
color: #222;
background: #f1f1f1 url(../images/bg.gif) repeat-x;
text-align: center;
height: 100%;
padding: 0px;
padding-top: 0px;
margin: 0px;
}

* body, html{
padding: 0px;
margin: 0px;
margin-top: 0px;
}

h1{
color: #5da606  /* #2b2e5d */ /*7a6ba6*/ /*69f*/;
padding: 0;
padding-bottom: 10px;
padding-top: 5px;
margin: 0px;
margin-top: 0px;
font: normal 3.5em/1.2em verdana, tahoma;
}

h2{
font: normal 2.6em/1.2em verdana, tahoma;
padding-top: 2px;
margin: 0px;
padding: 0;
margin-bottom: 10px;
margin-top: 3px;
color: #467903  /*#4f7dc4*/;
}

h3{
font-size:2.0em;
font-weight: bold;
margin-bottom: 5px;
margin-top: 10px;
color: #183958;
}

h3.experiences{
font-size:2.0em;
border-bottom: 1px solid #93ceff;
font-weight: bold;
padding-bottom: 5px;
margin-bottom: 10px;
margin-top: 10px;
color: #4f7dc4;
}

h3.footer{
color:#521f6a;
font-size: 1.2em;
font-weight: bold;
padding:  0 0 10px 15px;
}


h4{
font-size:1.9em;
font-weight: bold;
margin-bottom: 5px;
margin-top: 1px;
color: #c30;
}

h5{
color: #c30;
font-size:1.7em;
font-weight: bold;
margin: 0px;
}

p{
font: 1.6em/1.4em verdana, arial, trebuchet ms, verdana, arial, helvetica, sans-serif;
margin-top: 0px;
margin-bottom: 16px;
color: #582772;
}

p a {text-decoration:none; color: #0a7af9;}
p a:hover {text-decoration: underline; color: #629b33; }
p a:link img { border: 0; }
p a:visited img { border: 0; }

hr{
width:100%;
color: #fff;
height:3px;
background:none;
border:none;
border-bottom: #ddd 1px solid;
} 

hr.space{
width:100%;
color: #fff;
height:13px;
background:none;
border:none;
border-bottom: #ddd 0px solid;
} 

a {text-decoration: none; color: #000;}
a:hover {text-decoration: underline; color: #000;}
a:link img { border: 0; }
a:visited img { border: 0; }

ul{
font: 1.5em/1.5em verdana, trebuchet ms, tahoma, arial, helvetica, sans-serif;
text-decoration: none;
list-style-position: outside;
}

ol{
font: 1.5em/1.5em verdana, trebuchet ms, tahoma, arial, helvetica, sans-serif;
text-decoration: none;
list-style-position: outside;
}

li{
padding-top: 0px;
color: #582772;
font-size: 1.1em;
}

li li{
font-size: 0.68em;
line-height: 1.4em;
}

ul a {text-decoration: none; color: #3333CC;}
ul a:hover {text-decoration: underline; color: #3333CC;}
ul a:link img { border: 0; }
ul a:visited img { border: 0; } 

#container {
width: 990px;
background-image: url(../images/pagebg.gif);
padding: 0px;
padding-bottom: 0px;
padding-top: 0px;
margin-left: auto;
margin-right: auto;

/* 
disabled for footer testing
min-height: 100%;
*/

position: relative;
border: 0px #000 solid;
}

 * html #container{
 /* 
disabled for footer testing
height: 100%;
*/
}

#topbanner, #uswitch_header #topbanner{
margin: 0px;
padding: 0px;
height: 132px;
/*height: 148px */


/*
min-height: 122px;
height: 10.0em;
*/
background-image: url(../images/mastheadbg.jpg)/* repeat-x */;
/* background-position: -30px; */
border: 0px #000 solid;
}

#ask_wanda a, #ask_wanda_left a{
float:right;
margin-right: 100px; 
background-image: url(../images/ask-wanda.jpg);
width: 181px;
height: 57px;
border: 0px solid #fff;
text-indent: -999em; 
outline: none;
margin-top: 6px;
}


#ask_wanda_left a{
float: left;
text-indent: -999em; 
outline: none;
margin-top: 0;
}

#ask_wanda a:hover, #ask_wanda_left a:hover{
border: 0px solid #fff;
background-image: url(../images/ask-wanda-on.jpg);
width: 181px;
height: 57px;
}



#masthead_left, #uswitch_header #masthead_left{
margin-top: 0px;
margin:0;
float: left;
padding: 0px;
border:px #000 solid;
 width: 325px;
 text-align: left;
 clear: right;
 margin-left: 12px;
}

#basket_summary {
margin-top: 5px;
margin-right: 8px;
padding: 1px;
text-align: right;
float: right;
border: 0px solid #dedede;
width: 466px;
height: 65px;
/*background: url(../images/new-basket.jpg) no-repeat;*/
background: url(../images/new-basket.gif) right no-repeat;
}

#basket_empty, #uswitch_header #basket_empty{
color:#fff;
margin-top: 0px;
margin-right: 14px;
padding: 1px;
text-align: right;
float: right;
border: 0px solid #dedede;
width: 178px;
height: 65px;
/* background: url(../images/basket-empty.jpg) repeat-x; */
}

#basket_empty ul li, #basket_summary ul li{
margin-top: 0;
padding-top: 0;
}

#basket_summary h4{
font-size: 1.8em;
text-align: left;
padding: 5px;
padding-left: 8px;
margin-top: 0px;
margin-bottom: 2px;
color: #134061;
}

#basket_summary h5{
background: #ffc;
padding: 3px;
margin-top: 0px;
color: #fff;
}

#basket_summary ul, #basket_empty ul {
font-family: verdana, arial, verdana, helvetica, sans-serif;
padding-right: 5px;
margin: 0px;
margin-top: 3px;
list-style-position: inside;
}

#basket_summary ul li, #basket_empty ul li {
color: #fff  /*134061*/;
font-size: 1.2em;
font-weight: normal;
display: inline;
padding-right: 10px;
padding-left: 0px;
border-right: 0px solid #fff;
}

#basket_summary ul li a, #basket_empty ul li a{
text-decoration: none;
}
#basket_empty ul li a, #basket_summary ul li a{
color: #fff;
}

#basket_empty ul li.login a{
text-decoration: none;
color: #ff0;
}

#basket_summary ul li a:hover, #basket_empty ul li a:hover{
color: #ff0  /*629b33*/;
text-decoration: underline;
}


ul.edit{
padding: 0px 0px 12px 0px;
margin: 0;
font-weight: normal;
}

li.login a{
font-weight: normal;
}

li.edit a {
color: #fff;
background: #2b4f86;
padding: 3px;
text-decoration: none;
border: 1px solid #fff;
}

li.login a:hover,li.edit a:hover{
color: #ff0;
}

/*========= MAIN TOP NAV ===============*/

#topnav, #uswitch_header #topnav{

float: left;
text-align: left;
border: 0px solid #000;
padding: 0px 0 8px 0;
margin-left: 0px;
margin-top: 0px;
margin-left: 0px; 


margin-bottom: 0px;
}

/*

#topnav ul{
display: inline;
margin: 0px;
margin-left: 16px;
padding: 0px; 
text-align: left;
}

#topnav ul li{
color: #fff;
display: inline;
padding-right: 8px;
padding-left: 6px;
border-right: 1px solid #e9ecf4;
}

#topnav ul li a{
padding: 0;
font-size: 1.3em;
font-weight: bold;
color: #fff;
text-decoration: none;
}

#topnav ul li a:hover{
color: #ff0;
text-decoration: none;
}

#topnav #currenttop a {
color: #ff0;
}

#topnav ul li a#currenttop, #topnav ul li a:hover {
 color: #ff0;
 text-decoration: none;
}

#topnav ul li a#currenttop{
 text-decoration: none;
 color: #e9ff00;
}

#topnav li.end{
border-right: 0px;
}
*/

/* ===== */

#top3 {
margin: 0px;
padding: 0px;
width: 74%;
float: right;
background: #efefef;
}

/* ==========  SEARCH FORM  ==================== */
#search {
width:254px;
border: 0px solid #000;
float: right;
padding:0;
margin: 0;
margin-top: 2px;
margin-right: 0px;
z-index: 99;
}

#search form{
padding: 0;
margin: 0;
border: 0px solid #000;
}

#search fieldset{
border: 5px solid #70bb16;
border-bottom: 0px solid #70bb16;
/*
border-top: 0px solid #000;
width: 100%;
*/
width: 230px;
margin: 0;
padding: 0;
background: #70bb16  /* url(../images/menu1bg.jpg) */;  
height: 34px;
float:left; 

}

#search input{
margin: 0;
padding: 2px;
}

input.image, input.image-submit, input.image-updateorder,input.image-vieworders,input.image-submit-change, input.image-submitcontinue, 
input.image-submit-next, input.image-login, input.image-proceed, input.image-submit-proceed, input.image-submit-findme, input.image-send, input.image-confirm-details,
input.image-view-edit, input.image-customers-orders, input.image-add-to-basket, input.image-showall, input.image-visible, input.image-hidden,
input.image-add-new-order, input.image-continue-shopping, input.image-checkout, input.image-update, input.image-confirm, input.image-edit,
input.image-cancel, input.image-make-payment, input.image-do-not-proceed, input.image-small-update, input.image-small-view-edit, input.image-submit-manage-orders, input.image-submit-send-catalogue, input.image-create-account {
border: 0px solid #ddd !important;
width: 59px;
height: 30px;
padding: 0;
margin: 0;

}

input.image-submit{
width: 86px;
height: 32px;
}

input.image-send{
width: 68px;
height: 32px;
}

input.image-continue-shopping{
width: 192px;
height: 32px;
}

input.image-checkout{
width: 107px;
height: 32px;
}

input.image-submit-manage-orders{
width: 156px;
height: 32px;
}

input.image-do-not-proceed{
width: 160px;
height: 32px;
}

input.image-make-payment{
width: 154px;
height: 32px;
}

input.image-update{
width: 89px;
height: 32px;
}

input.image-small-update{
width: 56px;
height: 20px;
}

input.image-confirm{
width: 95px;
height: 32px;
}

input.image-cancel{
width: 85px;
height: 32px;
}

input.image-edit{
width: 60px;
height: 32px;
}

input.image-customers-orders{
width: 225px;
height: 32px;
}

input.image-updateorder{
width: 146px;
height: 32px;
}

input.image-confirm-details{
width: 158px;
height: 32px;
}

input.image-vieworders{
width: 129px;
height: 32px;
}

input.image-add-new-order{
width: 159px;
height: 32px;
}

input.image-view-edit{
width: 118px;
height: 32px;
}

input.image-small-view-edit{
width: 74px;
height: 20px;
}

input.image-submit-change{
width: 158px;
height: 32px;
}

input.image-add-to-basket{
width: 148px;
height: 32px;
}

input.image-proceed {
width: 95px;
height: 32px;
}

input.image-submit-proceed {
width: 95px;
height: 32px;
}

input.image-showall {
width: 100px;
height: 32px;
}

input.image-visible {
width: 82px;
height: 32px;
}

input.image-hidden {
width: 88px;
height: 32px;
}

input.image-submit-next{
width: 65px;
height: 32px;
}

input.image-submit-findme{
width: 92px;
height: 32px;
}

input.image-submit-send-catalogue{
width: 209px;
height: 32px;
}

input.image-create-account{
width: 191px;
height: 32px;
}

input.image-login{
width: 76px;
height: 32px;
float: right;
margin-right: 10px;
}

input.image-submitcontinue{
width: 104px;
height: 32px;
float: right;
margin-right: 40px;
/*border: 0px solid #fff;*/
}

input.query{
border-top: 1px solid #70bb16  /*1f2e55*/;
width: 133px;
margin: 0;
padding-top: 15px;
padding: 6px;
float: left;
font-size: 1.2em;
color: #888;
}

/*
#search.submit{
background-color: #fff;
border: 1px solid #B5B9B4;
padding: 2px;
margin: 0;
color: #000; 
float: right;
}
*/



input submit.searchsubmit {
font-weight: bold;
padding: 1px;
background: #f1ee4e  /*faf633*/   /*546f8d*/;
color: #21325d  /*fef200*/;
font-size: 0.9em;
border: 1px solid #21325d;
padding: 0;
height: 23px;

}



/* ======================================= */





#breadcrumbs{
text-align: left;
width: 97%;
float: left;
border: 0px solid #000;
padding: 10px;
margin-right: 10px;
margin-left: 0px;
margin-top: 6px;
margin-bottom: 17px;
clear: both;
background: #f7f7f7;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
font-size: 1.5em;
} 

#breadcrumbs a{
color: #33c;
}



#wrapper,#fullwidth{
font-size: 1.2em;
text-align: left;
width: 718px;
/* width: 770px; */
float: right;
border: 0px solid #000;
padding-top: 0px;
margin-top: 0px;
margin-right: 15px;
clear:left;

margin-bottom: 0px;
/*
background-image: url(../images/topnavbg-new.jpg);
background-position: bottom-left;
background-repeat: no-repeat;
*/
/* 
disabled for footer testing
margin-bottom: 140px;
*/


/*
margin-bottom: 120px;
padding-bottom: 60px;
*/
}


#wrapper{
border-top: 0px solid #e6e6de;
/*
background-image: url(../images/pagetop1.jpg);
background-position: -100px -5px;
background-repeat: no-repeat;
*/
}

#fullwidth{
width:960px;
margin-left: 220px;
border: 0px solid #000;
clear: both;
/*background: #e8e8e0;*/
}

#homewrapper{
font-size: 1.2em;
text-align: left;
width: 777px;
float: right;
border: 0px solid #000;
padding-top: 1px;
margin-right: 10px;
padding: 0;
margin: 0;
clear:left;
margin-bottom: 25px;
}

.homerow1{
text-align: left;
width: 965px;
float: left;
border: 0px solid #000;
padding-top: 0px;
padding: 0px;
padding-right: 0;
margin: 0px;
background: #e8e8e0;
background-image: url(../images/homerow1bg.jpg) ;


background-position: bottom left;
background-repeat: repeat-x;
/*
*/


margin-bottom: 0px;


margin-top: 0px; 
margin-left: -4px;
font-size: 1.0em;
}



.homerow1 p, .homerow1_left p, .homerow2 p, .homerow3 p{
/*
font-size:  1.4em;
line-height: 1.5em;
*/
padding-top: 5px;
}

.homerow1 h1{
padding: 10px 0 10px 0;
}

.homerow1 h2, .homerow3 h2{
color: #590e15;
margin-top: 10px;
font-size: 1.9em; 
}

.homerow1 h2 span, .homerow3 h2 span{
color: #9f72ab;
}

.homerow1 ul, .homerow3 ul{
margin-top: 8px;
border: 0px solid #000;
margin-bottom: 5px;
}

.homerow1_left, .homerow1_left_alt, .homerow1_left_1, .homerow1_left_2, .homerow1_left_2b, .homerow1_left_roi{
font-size: 1.2em;
width: 475px;
/*height: 450px;*/
border: 0px solid #000;
float:left;
margin:0;
padding: 0 0px 0 0px;
background: url(../images/flipchart2a.jpg) no-repeat;
background-position: -3px 0px;
}

.homerow1_left_2b{
/*background: url(../images/flipchart1b.jpg) no-repeat;*/
background: url(../images/flipchart2a.jpg) no-repeat;
}

.homerow1_left_roi{
background: url(../images/flipchart1a-roi.jpg) no-repeat;

background-position: -3px 0px;
}

.homerow1_left, .homerow1_left_alt, .homerow1_left_1{
font-size: 1.2em;
width: 475px;
/*height: 450px;*/
border: 0px solid #000;
float:left;
margin:0;
padding: 0 0px 0 0px;
/*background: url(../images/flipchart1a.jpg) no-repeat;*/
background: url(../images/flipchart2a.jpg) no-repeat;
background-position: -3px 0px;
}

.homerow1_left_1{
background: url(../images/flipchart2a.jpg) no-repeat;
background-position: -3px 0px;
}


.homerow1_left_alt{
background-position: 0px -5px;
}

.homerow1_left p, .homerow1_left_alt p{
margin:0;
padding:0;


}

/*
.homerow1_left_alt p{
padding-top:3px;
line-height: 1.0em;
}
*/

span.left{
float: left
}

span.right{
float: right
}

.homerow1_right{
width: 472px;
border: 0px solid #000;
float: right;
margin-right: 8px;
margin-bottom: 0;
padding-bottom:0;
/*
background: url(../images/homeimage.jpg) no-repeat;
*/
}

.home_content{
height: 222px;
border: 0px solid #000;
/*
background-image:url(../images/home_contentbg.jpg);
background-position: bottom left;
*/
}

.pushdown{
margin-top: 282px;
padding-left: 15px;
}

.pushdown2{
margin-top: 342px;
float: right;
margin-right: 20px;
/*
padding-left: 185px;
*/
}

.pushdown3{
margin-top: 51px;
margin-left: 10px;
}

.pushdown4{
margin-top: 5px;
margin-left: 8px;
margin-bottom: 20px;
}

.imgright{
float: right;
clear: left;
margin: 0px;
padding: 0;
padding-top: 0px;
margin-left: 15px;
border: 0px solid #000;
}

.imgleft{
float: left;
clear: right;
margin: 0px;
padding: 0;
padding-top: 0px;
margin-right: 65px;
border: 0px solid #000;
}

.homerow2{
font-size: 1.2em;
color: #fff;
text-align: left;
width: 755px;
height: 90px;
float: left;
border: 0px solid #000;
padding-top: 1px;
padding: 10px;
padding-right: 0;
padding-top:0;
margin: 0px;
clear:left;
background: #fff /*url(../images/pinkbg.jpg) no-repeat*/;
background-position: bottom left;
}

.homerow3{
font-size: 1.2em;
text-align: left;
width: 960px;
float: left;
border: 0px solid #000;
padding-top: 1px;
padding: 10px;
padding-right: 0;
padding-top:0;
margin: 0px;
clear:left;
background: url(../images/deepfooterbg1.jpg) no-repeat;
background-position: bottom left;
margin-bottom: 10px;
}

.homerow3_left{
width: 357px;
border: 0px solid #000;
float:left;
margin:0;
padding: 0 10px 0 10px;
}

.homerow3_left img.right{
float: right;
}

.homerow3_right{
width: 340px;
padding-bottom: 15px;
border: 0px solid #000;
float: right;
margin-right: 20px;
}

.homerow3 p a, .homerow1 p a{
text-decoration: underline;
}

#maincontent {
padding: 0px;
padding-bottom: 40px;
margin-bottom: 40px;
text-align: left;
margin-left: 0px;
width: 350px;
border: 0px solid #000;
float: right;
}

#maincontent td, .results td{
padding: 4px 0 4px 0;
text-align: left;
border-bottom: 1px solid #ddd;
color: #582772;
}

#maincontent table td span, .results table td span{
font-weight: bold;
}

#maincontent table, .results table{
border: 0px solid #000;
width: 350px;
}

#vouchercontent {
font-size: 1.2em;
padding: 0px;
padding-bottom: 40px;
margin-bottom: 20px;
text-align: left;
margin-left: 0px;
width: 725px;
border: 0px solid #000;
float: left;
}

#homecontent {
font-size: 1.2em;
padding: 0px;
padding-bottom: 20px;
margin-bottom: 0px;
text-align: left;
margin-left: 0px;
width: 725px;
border: 0px solid #000;
float: left;
}

#productimage{
font-size: 1.2em;
margin: 0px;
padding: 0px;
padding-bottom: 0px;
margin-bottom: 20px;
margin-top: 3px;
text-align: left;
float:left;
width: 364px;
border-bottom: 0px solid #e8ecef;
border-left: 0px solid #000;
}

#homeorange{
font-size: 1.2em;
margin: 0px;
padding: 10px;
padding-bottom: 0px;
margin-bottom: 20px;
margin-top: 3px;
text-align: left;
float:left;
width: 361px;
border-bottom: 0px solid #e8ecef;
border-left: 0px solid #000;
background: url(../images/homeorange.jpg) no-repeat;
height: 386px;
}

#productimage img{
border-bottom: 0px solid #e8ecef;
}

#productimage h3{
margin:0;
}

.floatlist{
text-align: left;
float: left;
width: 87px;
height: 87px;
border: 0px solid #f8f9fb;
margin: 0px 0px 0px 0;
padding: 0 2px 0 0;
}

#xsell-banners{
background: #e6e6de url(../images/xsell-bg.jpg) no-repeat;
border: 0px solid #000;
width: 978px;
margin-left: -15px;
margin-top: 0px;
padding-top: 10px;
padding-bottom: 20px;
padding-left:29px;
/* disabled for footer fix
margin-bottom: 80px;
*/
float: left;
}
/*
.xsell, .sixcol{
text-align: left;
float: left;
width: 210px;
border: 0px solid #ddd;
border-left: 0px solid #ddd;
margin: 0px 15px 20px 14px;
padding: 0 0px 0 0;
}
*/
.xsell, .sixcol{
text-align: left;
float: left;
width: 205px;
/*
height: 60px;
*/
border: 0px solid #ddd;
border-left: 0px solid #ddd;
margin: 20px 5px 20px 20px;
padding: 0 0px 0 0;
/*
background: #000;
*/
}
.sixcol{
width: 140px;
/*background: #000;*/
margin: 0px 10px 20px 10px;
padding: 0;
}
.xsell ul, .sixcol ul{
text-decoration: none;
list-style-position: outside;
margin: 0 0 0 30px;
padding: 0px;
}
/*#xsell-banners .xsell img {
border: 1px solid #fff;
}
#xsell-banners .xsell img a:hover{
border: 10px solid #000;
}*/
.xsell p{
margin-left: 8px;
margin-top: 0px
}

.paylist{
text-align: left;
float: left;
width: 220px;
height: 111px;
border: 0px solid #000;
margin: 20px 0px 0px 10px;
padding: 0 2px 0 0;
}

#addtobasket,#addtobasket_search,.addtobasket_search {
width: 335px;
background: #f7f7f7;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
padding: 8px;
font-size: 1.80em;
float: left;
margin-top: 10px;
margin-bottom: 10px;
}

#addtobasket_search, .addtobasket_search, .productinfo{
width: 97%;
}

#addtobasket #productinfo, .productinfo{
float: left;
clear: right;
font-size: 0.90em;
}


.highlight {
float: left;
padding: 10px;
margin:0px ;
margin-top: 10px;
background-color: #ffffdb;  
border: 1px solid #d9d7da;
width: 338px;
/*clear: both;*/
}

.highlight_testimonial {
float: left;
padding: 10px;
margin:0px ;
margin-top: 15px;
margin-right: 15px;
background-color: #ffffdb;  
border: 1px solid #d9d7da;
width: 444px;
clear: right;
}

.highlight_weeks {
float: right;
padding: 10px;
margin:0px ;
margin-top: 15px;
margin-right: 15px;
background-color: #ffffdb;  
border: 1px solid #d9d7da;
width: 244px;
clear: right;
}

.highlight_savings, .highlight_quote {
float: left;
padding: 4px;
margin:15px 0px 10px 0px;
background-color: #f4f4f4;  
border: 0px solid #d9d7da;
width: 455px;
clear: both;
}



.highlight_quote, .highlight_quote_2 {
width: 214px;
margin: 10px 0 10px 4px;
padding: 4px;
border: 1px solid #2b2e5d;
}

.highlight_quote {
background-image: url(../images/quote.jpg) ;
background-position: bottom left;
background-repeat: no-repeat;
border: 0px solid #2b2e5d;
}




.highlight_quote_2 {
width: 455px;
height: 180px;
border: 0px solid #2b2e5d;
/*
background-color: #f4f4f4;  
*/
background-image: url(../images/quote-wide.jpg) ;
background-position: bottom left;
background-repeat: no-repeat;
border: 0px solid #2b2e5d;

margin-bottom: 0px;
}

/*.highlight_quote p.heading,*/  .highlight_quote_2 p.heading{
/*background: #2b2e5d;*/
width: 455px;
color: #fff;
text-align: left;
padding: 5px;
margin: -4px;
margin-bottom: 0px;
font: bold 1.70em/1.4em verdana;
}

.highlight_quote p{
margin: 6px 12px 5px 8px;
padding: 4px;
font: normal 1.40em/1.3em verdana;
}

.highlight_quote p.heading{
background-image: url(../images/quote-heading.jpg) ;
background-position: top left;
background-repeat: no-repeat;
font: bold 1.70em/1.5em verdana;
color: #744d8c;
margin:-5px -15px 10px -4px;
padding: 15px 0 0 18px;
}

.highlight_quote p img{
float:right;
margin: 6px 4px 16px 4px;
border: 0px solid #000;
padding-bottom: 30px;
}

.highlight_quote_2 p{
margin: 6px 12px 0px 8px;
padding: 3px;
padding-bottom: 0;
font: normal 1.40em/1.3em verdana;
}

.highlight_quote_2 p.heading{
width: 455px;
background-image: url(../images/quote-wide-heading.jpg) ;
background-position: top left;
background-repeat: no-repeat;
font: bold 1.70em/1.5em verdana;
color: #744d8c;
margin:-5px -15px 0px -4px;
padding: 15px 0 0 18px;
/*
width: 455px;
background: #2b2e5d;
font: bold 1.70em/1.4em verdana;
*/
}

.highlight_quote_2 p img{
float:left;
margin: 6px 4px 6px 4px;
padding: 2px;
clear: both;

}

/*
.highlight_quote_2 p img{
background: #000;
}
*/

.highlight_savings h2, .highlight_savings p.save, .highlight_savings p.save_fundraising{
color: #972c26;
padding: 5px;
padding-bottom: 0;
margin: 0 0 5px 0;
font-size: 3.4em;
background-color: #f4f4f4;  
}

.highlight_savings p.save_fundraising{
font-size: 2.9em;
}

.highlight_savings p {
background-color: #fbfbfb;
padding: 10px;
color: #582772;
float: left;
width: 435px;
}

.highlight_savings p img, .highlight_quote p img, .highlight_quote_2 p img{
float: left;
margin: 0 8px 8px 0;
}

.highlight_quote p img, .highlight_quote_2 p img{
clear: both;
padding-right: 8px;
}

.highlight_quote p img{
float: right:
}

.highlight_savings ul li{
font-size: 1.1em
}


.highlight_cc {
/*
float: left;
*/
padding: 10px;
/*
margin:0px ;
margin-top: 20px;
*/
border: 6px solid #663333;
width: 95%;
}

.highlight p, .highlight_testimonial p{
padding:0;
margin: 0;
}

.highlight img, .highlight_testimonial img{
float: left;
clear: right;
margin: 0px;
padding: 0;
padding-top: 0px;
margin-right: 10px;
border: 0px solid #000;
}

.highlight h3{
color: #2b2e5d;
text-align: left;
padding: 0;
margin: 0;
font: bold 2.0em/1.0em tahoma;
}

.highlight_p{
float: left;
padding: 10px;
margin:0px ;
margin-top: 20px;
background-color: #ffffdb;  
border: 1px solid #d9d7da;
padding:10px;
margin: 10px 10px 10px 0;
width: 96%;
}

.highlightwide{
float: left;
padding: 10px;
margin:0px ;
margin-top: 20px;
background-color: #ffffdb;  
border: 1px solid #d9d7da;
padding:10px;
margin: 10px 10px 10px 0;
width: 96%;
}

/*
ul#symbols{
padding: 0px;
margin: 10px;
text-align: left;
list-style-type: none;
font-size: 1.8em;
}

#symbols li{
padding-left: 50px;
padding-bottom: 1px;
background-repeat: no-repeat;
background-position: 0em;
margin-bottom: 15px;
}

li.serving{
background-image: url(../images/serving.jpg);
}

li.frozen{
background-image: url(../images/frozen.jpg);
}

li.fresh{
background-image: url(../images/fresh.jpg);
}

li.technology{
background-image: url(../images/technology.jpg);
}

li.moneyback{
background-image: url(../images/moneyback.jpg);
}

li.excluded{
background-image: url(../images/excluded.jpg);
}

li.furl{
background-image: url(../images/bullet-furl.gif);
}

li.explain{
margin-top: 14px;
padding: 30px;
}
*/



#leftcol, #leftcol_marketplace {
float: left;
margin-right:0px;
margin-left: 12px;
margin-top: 6px;

margin-bottom: 20px;
/* disabled for footer fix
margin-bottom: 140px;
*/


padding-top: 0px;
width: 238px;
/*
width: 205px;
*/
text-align: left;
padding: 0px;
padding-bottom: 25px;
border: 0px solid #000;
background: url(../images/leftnavtop1.jpg) no-repeat;
/*background: url(../images/quote-heading.jpg) no-repeat;*/

}

#leftcol_marketplace {
margin-top: 1px;
width: 218px;
margin-left: 32px;
background:none;
}

#leftcol_marketplace h3 {
color: #82a3c6;
font-size: 2.60em;
}

#leftcol h2{
color: #336;
padding: 5px;
margin: 10px 10px 0px 0px;
}

#leftcol p{
/* color: #99c; */
font-family: trebuchet MS;
/*background: #eee;*/
color: #336;
padding: 5px;
margin: 0px 10px 0px 0px;
}

#leftcolhome {
float: left;
margin-right:0px;
width: 185px;
text-align: left;
padding: 0px;
padding-bottom: 5px;
clear: right;
margin-top: 15px;
}

#leftcol .leftcol-message{
background:url(../images/leftcol-message.jpg) bottom left;
margin: 0;
padding: 0 10px 10px 10px;
font-family: verdana, arial, trebuchet;
}

.leftcol-message h2{
font-size: 3.0em;
}

#leftcol .leftcol-message p{
font-size: 2.0em;
font-family: verdana;
}

/* ====================  CHANGE OF DETAILS =====================*/

#original_details{
padding: 10px;
margin-bottom: 10px;
border: 1px solid #fff;
}

#new_details{
padding: 10px;
background: #ffc;
margin-bottom: 10px;
border: 1px solid #e0e0e0;
}

/*====================== FOOTER DIV AND LIST ======================*/




#deepfooter, #uswitch_deepfooter #deepfooter{
border-top: 0px solid #000;
/*
background: #000;
*/
height: 250px;

/* disabled for footer test
background: url(../images/deepfooterbg2.jpg) no-repeat;
background-position: bottom left;
*/

background: url(../images/deepfooterbg2.jpg) no-repeat;
background-position: bottom left;
margin-bottom: 10px;
font-size: 1.4em;
clear: both;
padding-bottom: 0px;
/*
border: 0px solid #006;
*/
padding: 0 10px 0 10px;
width: 970px;
margin-left: auto;
margin-right: auto;
position: relative;
/* 
disabled for footer testing
margin-top: -15.6em;
*/
/*margin-top: -5.3em;
margin-top: -23.6em;*/
/*
margin-bottom: 3.5em;
*/
text-align: left;
}

#deepfooterInner	{
border: 3px solid #000;
	height: 580px;
	text-align: right;
	letter-spacing: 0.009em;
	color: #c1d1d9;
	}


#footer {
background: #f1f1f1;
background-image: url(../images/pagebg.gif);
font-size: 1.2em;
clear: both;
padding-bottom: 0px;
border: 0px solid #006;
padding: 0 10px 0 10px;
width: 970px;
margin-left: auto;
margin-right: auto;
position: relative;
/*margin-top: -5.3em;*/
margin-top: -26.5em;
/*
margin-bottom: 3.5em;
*/
text-align: left;
/*
margin-top: -2.0em;
*/
}

.split_left{
text-align: left;
float: left;
padding: 4px 12px;
font-size: 1.5em;
}

.split_right{
float: right;
text-align: right;
padding-right: 0px;
}

#footer ul{
margin-left: 25px;
padding-left: 25px;
margin: 0px;
margin-top: 0px;
margin-bottom: 0px;
text-align: left;
}

#footer ul li{
display: inline;
padding: 0px 8px 0px 6px; 
border-right: 1px solid #006;
}

#footer ul li a{
color: #006;
text-decoration: none;
}

#footer ul li a:hover{
color: #006;
text-decoration: underline;
}

#footer li.end{
border-right: 0px;
}

/*==============================================================*/

/*====================== FORM ITEMS START ===================*/

form{
padding:0px;
margin:0px; 
padding-top: 10px;
padding-bottom: 35px;

background: #fff;

float: left;
font: normal 1.8em/1.5em tahoma, verdana, arial, helvetica, sans-serif;
color: #582772;  /*#092557;*/
}

form#nobg{
background: none;
}

fieldset{
margin: 0;
padding: 0;
padding-bottom: 5px;
width: 445px;
background-image: url(../images/formbg1.jpg) ;
background-color: #f3eded;
background-repeat: repeat-x;
background-position: top left;



border-left: 0px solid #f1f1f1;
border-right: 0px solid #f1f1f1;
border-top: 0px solid #f1f1f1;
/* border-bottom: 4px solid #fff; */
border-bottom: 1px solid #f1f1f1;
}


form fieldset p, form p{
font-size: 0.9em
}


.quickshop fieldset{
background: #dad1f0;
width: 390px;
border: 1px solid #8daac8;
}

.quickshop label{
width: 100px;
}



fieldset.action{
background: #fff;
padding-top: 10px;
text-align: right;
border: none;
margin:0;
padding-bottom: 0px;
}


legend{
/* border-bottom: 3px solid #B5B9B4; */
padding: 4px;
/*
margin-bottom: 0px;
margin-top: 0px;
*/
margin-bottom: 10px;
margin-top: 10px;
margin-left: 0px;
font-weight: bold;
background: #fff;
}

label {
cursor: pointer;
text-align: right;
padding: 2px; 
margin-bottom: 0px;
float: left; 
width: 200px;
/* background: #f3eded; */
border-bottom: 0px solid #ddd;;
}

input {
padding: 3px;
border: 1px solid #c7d1d2;
margin: 2px;
color: #221E1F;
width: 200px;
font-family: verdana, tahoma, arial, helvetica, sans-serif;
font-size: 0.90em;
}

input.short {
width: 100px;
}

input.veryshort {
width: 50px;
}

input[type="text"], select /* To keep form fields consistent */ {
background: #fff !important;
} 

textarea {
padding: 3px;
margin: 2px;
background: #fff;
border: 1px solid #546f8d; 
height: 100px;
}   

select {
padding: 4px;
margin: 0px;
margin-left: 2px;
background: #fff;
border: 1px solid #c7d1d2; 
font-size: 0.90em;
font-family: verdana, arial, helvetica, sans-serif;
}

.select1{
padding: 2px;
margin: 0px;
background: #fff;
border: 1px solid #c7d1d2; 
font-size: 0.90em;
margin-left: 2px;
font-family: verdana, arial, helvetica, sans-serif;
width: 200px;
}


.select2{
padding: 2px;
margin: 0px;
background: #fff;
border: 1px solid #546f8d; 
font-size: 1.5em;
font-family: tahoma, verdana, arial, helvetica, sans-serif;
width: 130px;
}

input.radio{
width: 50px;
height:10px;
padding: 6px;
}

input.submit{
width: 100px;
background: #546f8d;
font-weight: bold;
color: #fef200;
padding: 2px;
border: 1px solid #314c69;
float: right;
margin: 15px;
}

submit, input submit{
width: 100px;
background: #546f8d;
font-weight: bold;
color: #fef200;
padding: 2px;
border: 1px solid #314c69;
float: right;
margin: 15px;
}

form td submit{
background: #000;
}

.input {
width: 200px;
padding: 3px;
margin: 1px;
background: #fff;
border: 1px solid #B5B9B4;
float: left;
}

/*
td input.hidden{
display: none;
}
*/


label.input {
cursor: pointer;
padding: 2px; 
margin: 0px;
color: #221E1F;
float: left; 
width: 360px;
background: #f7f7f7;
border-bottom: 1px solid #ddd;;
}

span.error{
float: left;
font: bold 1.8em/1.5em verdana, arial, helvetica, sans-serif;
color: #c03;
float: left;
width: 180px;
}


label.error{
float: left;
font: bold 1.0em/1.5em tahoma, verdana, arial, helvetica, sans-serif;
color: #c03;
padding: 2px; 
}


form p{
font-size: 1.0em;
text-align: left;
}
/*=============================================*/

td input {
padding: 2px;
border: 1px solid #546f8d;
margin: 2px;
color: #221E1F;
width: 100px;
font-family: tahoma, verdana, arial, helvetica, sans-serif;
font-size: 1.0em;
}

form table{
width: 100%;
font-family: tahoma, verdana, arial, helvetica, sans-serif;
font-size: 1.0em;
}
/*
p.error{
font-family: tahoma, verdana, arial, helvetica, sans-serif;
font-size: 1.0em;
font-weight: bold;
color: #c00;
}


*/
td input.submit{
/*
width: 100px;
*/
background: #546f8d;
font-weight: bold;
color: #fef200;
padding: 2px;
border: 1px solid #314c69;
float: right;
margin: 1px;
font-family: tahoma, verdana, arial, helvetica, sans-serif;
font-size: 0.6em;
}




td submit{
background: #546f8d;
font-weight: bold;
color: #fef200;
font-size: 0.8em;
}

submit {
font-weight: normal;
color: #fff;
background: #546f8d;
color: #fef200;
}

.submit, .cartback, .cartproceed {
font-weight: normal;
padding: 1px;
background: #546f8d;
color: #fef200;
font-size: 0.9em;
float:right;

}

#submit{
background: #546f8d;
color: #fef200;
font-weight:bold;

/* float:right;  */
}

#Submit{
background: #546f8d;
color: #fef200;
font-weight:bold;
float:right;
}

/*====================== FORM ITEMS START ======================*/
/*
form{
padding:0px;
margin:0px;
border: 0px;
}

form img a{
padding: 0px;
}

input {
padding: 0px;
border: 1px solid #ccc;
margin: 0px;
color: #000;
font-family: verdana, arial, helvetica, sans-serif;
background: #fff;
}

input[type="text"]  {
background: #fff !important;
}

textarea, select {
padding: 3px;
margin: 2px;
background: #fff;
border: 1px solid #ccc; 
font-size: 1.5em;
color: #000;
font-family: verdana, arial, helvetica, sans-serif;
}

submit {
font-weight: normal;
color: #fff;
}

.submit {
font-weight: normal;
padding: 1px;
background: #f7f5f5; 
color:  #2b4f86;
font-size: 0.9em;
}

.checkout {
font-weight: normal;
padding: 2px;
background: #4f7dc4;
border: 1px solid #4f7dc4;
color: #fff;
float: right;
margin-right: 7px;
font-size: 1.6em;
}

td submit.checkout {
font-size: 1.0em;
}

.buybutton{
background-color: #eee;
color: #006;
padding: 0px;
margin: 0px;
border: 0px;
float: right;
}

img.buybutton{
background-color: #eee;
color: #006;
padding: 0px;
margin: 0px;
border: 0px;
float: right;
}

.quantity {
width: 20px;
padding: 2px;
margin: 0px;
background: #fff;
border: 1px solid #ccc;
font-size: 1.0em;
color: #000;
font-weight: normal;
}

.input {
width: 200px;
padding: 3px;
margin: 2px;
background: #fff;
border: 1px solid #ccc;
font-size:1.5em;
color: #000;
font-weight: normal;
}

fieldset{
border: 0px solid #ddd;
border-top: #ddd 1px dashed;
margin-bottom: 10px;
padding-left: 0px;
width: 380px;
}

legend{
font: 1.5em verdana, arial, helvetica, sans-serif;
background: #efefef;
padding: 4px;
margin-bottom: 20px;
margin-left: 0px;
}

label {
font-size: 1.0em;
font-weight:bold;
cursor: pointer;
text-align: right;
padding-right: 10px;
float: left;
color: #006;
}

label.text {
font: 1.5em/1.5em verdana, arial, helvetica, sans-serif;
padding-top:4px;
cursor: pointer;
text-align: right;
padding-right: 10px;
width: 150px;
}
*/

/* ======================================= */

#reqcatpref, #reqcatpref fieldset{
width: 96%;
border: 0px solid #000;
}

#reqcatpref p{
padding: 10px;
}

label.error{
font: 1.0em/1.0em verdana, arial, helvetica, sans-serif;
color: #cc0000;
font-weight: normal;
width: 150px;
}

td{
margin-left: 13px;
}

/*==============================================================*/
/*===========  SLIDING DOORS CSS TABS  ===========*/

 #tabs {
      float:left;
	  margin-left: 0px;
      width:98%;
      font: bold 1.1em/1.1em verdana;
      line-height:normal;
      background: url(../images/tabs_bg1.jpg) repeat-x #f3f3f3;      
      padding-top: 7px;
      }

    #tabs ul {
      margin:0;
      margin-left: 2px;
      padding:0px 0px 0;
      list-style:none;
      }

    #tabs li {
      float:left;
      /* 
      background:url(../images/left.gif) no-repeat left top;
      */
      margin:0;
      padding:0 0 0 2px;
      }

    #tabs a, #tabs li a {
      display:block;
	  background-color: #fff  /*#ebebeb*/  /*546f8d*/;
	  
	 background:url(../images/right.gif) repeat right top;
	 border-top: 1px solid #ccc;
	 border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin-right: 2px;
      padding:6px 10px 4px 10px;
      text-decoration:none;
      font-weight:normal;
      color:#0a7af9;
      }

    #tabs a:hover {
      color:#629b33  /*fef200*/;
      text-decoration: underline;
      }

    #tabs #current {
      background: url(../images/left_on.gif) ;
      }

    #tabs #current a {
      background: url(../images/right_on.gif) right no-repeat #fff /*546f8d*/;
      color:#629b33  /* 092557 */ /* #fef200  */;
      padding-bottom:4px;
      text-decoration: underline;
     
      }
      


/*========================================*/

#content{
border-top: 1px solid #fff;
padding: 0px;
padding-right: 0px;
margin: 0px;
padding-bottom: 30px;
margin-bottom: 30px;

/*
background: #000;
*/
width: 465px;
float:left;

}

#rightcol{
width: 235px;
/*
background: #f1f1f1;
*/
float: right;
/*
clear: left;
*/

margin-bottom: 20px;

/*disabled for footer fix
margin-bottom: 140px;
*/
}

#rightcol p img{
margin: 5px 0 0px 0;
}

.table_content {
float: left;
clear: none;
width: 98%;
margin-right: 38px;
margin-bottom: 16px;
margin: 0px;
border: 0px solid #ddd;
border-top: 1px solid #ccc;
padding: 0px;
}

.table_content p{
padding: 6px;
}


.left_highlight {
clear: left;
padding: 10px;
margin:0px 12px 0px 4px;
background-color: #fdf7c5;  
border: 1px solid #ece5ae;
width:150px;
}

.left_highlight2 {
clear: left;
padding: 5px;
margin:0px 12px 0px 1px;
background-color: #fdf7c5;  
border: 1px solid #ece5ae;
width:214px;
}

.left_highlight h3{
color: #575226;
}
/*=========== TABLE STYLES - FROM 2007 SITE =================*/

td input {
padding: 2px;
border: 1px solid #546f8d;
margin: 2px;
color: #221E1F;
width: 100px;
font-family: tahoma, verdana, arial, helvetica, sans-serif;
font-size: 1.0em;
}

form table{
width: 100%;
font-family: tahoma, verdana, arial, helvetica, sans-serif;
font-size: 1.0em;
}

p.error{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.90em;
font-weight: bold;
color: #c00;
background: #fffcc9;
padding: 10px;
margin: 6px;
border: 1px solid #e2e6cd;
}



td input.submit{
width: 100px;
background: #546f8d;
font-weight: bold;
color: #fef200;
padding: 2px;
border: 1px solid #314c69;
float: right;
margin: 1px;
font-family: tahoma, verdana, arial, helvetica, sans-serif;
font-size: 0.6em;
}

table{
padding: 1px;
font: normal 1.6em/1.0em verdana, tahoma, arial, sans-serif;
/* font: normal 1.8em/1.0em tahoma, arial, sans-serif; */
padding-bottom: 10px;
}

th{
color: #582772 /* #582772*/;
text-align:left;
padding:4px;
padding-left:6px;
line-height: 1.4em;
background:  #f1f1f1  /*#c0d997*/  /*#f2f6fa*/   /*e4edf4*/  /*f1f1f1 */  /*e4edf4 */;
border-bottom: 1px solid #ddd;
border-top: 1px solid #fff;
} 

th.main{
background:  #fff  /*#b9c4da*/  /*#5aa606*/; 
font-size: 1.2em;
color: #000;
padding-top: 20px;
}

tr{
padding: 0px;
text-align: left;
} 

tr.stripe{ 
border-bottom: solid 0px #000;
background:#b2b2b2;
}   

td.line{ 
border-top: 4px solid #fff;
background: #fff   /*#f7f7f7*/;
border-bottom: 1px solid #eee;
padding: 2px 2px 2px 6px;
line-height: 1.4em;
color: #08265a;
text-align:left;
} 

tr.tfoot{
padding:2px;
background: #fff;
color: #d15b0d; 
font-weight: bold;
border-top: solid 1px #000;
font-size: 1.0em;
} 

td{
padding:2px;
text-align:center;
}

td a:link {text-decoration: none; color: #0a7af9  /*#d15b0d */;}
td a:active {text-decoration: underline; color: #0a7af9  /*#d15b0d */;}
td a:visited {text-decoration: none; color: #0a7af9  /*#d15b0d*/;}
td a:hover {text-decoration: underline; color: #629b33   /*000000*/;}

/*   table-display   */
   dl.table-display
   {
      margin: 2em 0;
      padding: 0;
      font: 1.75em/1.45em Verdana, Arial, Helvetica, sans-serif;
   }

   .table-display dt
   {
      width: 225px;
      float: left;
      margin: 0 0 0 0;
      padding: .5em;
      border-top: 1px solid #ccc;
      font-weight: bold;
	  text-align: left
   }

   /* commented backslash hack for mac-ie5 \*/
   dt { clear: both; }
   /* end hack */

   .table-display dd
   {
      float: left;
      width: 250px;
      margin: 0 0 0 0;
      padding: .5em;
      /* height: 20px;*/
      border-top: 1px solid #ccc;
	  text-align: left
   }

#basketlink {
width: 107px;
float: right;
padding: 0;
margin-right: 6px;
margin-top: 5px;
margin-bottom: 0px;
}

.right{
text-align: right;
padding-right: 10px;
}

/*================================= */


/*========== TABLE FORMAT =========*/
/*
table{
font-family: verdana, arial, helvetica, sans-serif;
font-weight: normal;
border: 1px solid #eee; 
padding: 3px;
}

caption{
padding: 2px;
background-color: #B6B6B6  E96F02;
color: #fff;
font-weight: bold;
font-size: 1.0em;
}

th{
background: url(../images/thbg1.gif);
background-color: #2755a1;
color: #fff ;
padding: 3px;
padding-top: 6px;
padding-bottom: 6px;
font-size: 1.5em;
border-bottom: #465b51 1px solid;
}

th.validate{
background-color: #f7783b ;
color: #fff ;
padding: 6px;
font-size: 1.5em;
border-bottom: #ccc 1px solid;
background-image: url(../images/tdbg1.gif) ;
background-repeat: repeat-x;
background-position: bottom left;
}

td{
background-color: #fff;
border-bottom: #e9ecf4 1px solid;
font-size: 1.5em;
font-weight: normal;
background-image: url(../images/tdbg.gif) ;
background-repeat: repeat-x;
background-position: bottom left;
padding-left: 6px;
padding: 4px;
}

td a{
color: #336;
}

td a:hover{
color: #f30;
text-decoration: none;
}

td.verify{
background: #ffc;
padding: 5px;
border: 0px solid  #dfdfa9;
border-bottom: 1px solid  #dfdfa9;
border-top: 1px solid  #dfdfa9;
font-weight: bold;
padding: 8px 0 8px 6px;
}

td.total{
background: #f8fcb4;
border: 0px solid  #dfdfa9;
border-bottom: 1px solid  #dfdfa9;
border-top: 0px solid  #dfdfa9;
font-weight: bold;
color: #000;
padding: 8px 0 8px 6px;
}


*/


/*========== LEFT HAND NAVIGATION START =========*/

#leftnav{
padding: 0px;
margin-right: 0px;
padding-bottom: 30px;
margin-top: 28px;


border: 0px solid #2b2e5d;

/*
background-image: url(../images/menubox.jpg) ;
background-position: bottom left;
background-repeat: no-repeat;
*/
}

#leftnav ul{
margin-top: 0;
border: 0px; 
margin-left: 0px;
padding: 0px;
list-style-type: none;
text-align: left;
font-size: 1.9em;

}


#leftnav ul li{
border-bottom: 0px solid #e9ecf4;
float: left;
text-align: left;
margin: 0px;
padding: 0;
}

#leftnav ul li.category{
border-bottom: 0px solid #e9ecf4;
float: left;
text-align: left;
margin: 0px;
padding: 0;
}


#leftnav ul li a, #leftnav ul li.category{

background: #f1f1f1;
width: 218px;

/*width: 200px;*/
border: 0px solid #fff;
/*padding: 4px 0 4px 15px;*/
padding: 4px 0 4px 10px; 
margin: 0px;
color: #56276f  /*1a2c04*/;
text-decoration: none;
display: block;
text-align: left;
}

#leftnav ul li a:hover{
color: #1a2c04;
/*background: #f1f1f1;*/
text-decoration: none;
margin: 0px;
}

#leftnav #active, #leftmenu #active{
color: #669;
background: #fff  /*f2f5fa*/ 
}

#leftcol #active{
color: #669;
background: #f2f5fa 
}

#leftnav ul li a#active, #leftnav ul li a:hover, #leftnav ul li#active {
 color: #000;
 text-decoration: underline;
 /*
 background: #f1f1f1 
*/
}

#leftnav ul li a#active{
 text-decoration: none;
 background: #f2f5fa 
 color: #669;
}

li#active{
text-decoration: underline;
}

/*================CATALOGUE INDEX DISPLAY ===================*/

.indexitem{
display: block;
float: left;
text-align: center;
margin: 0px 8px 22px 0px;
border-bottom: 1px solid  #ddd;
border-right: 1px solid  #ddd;
width: 170px;
height: 200px;
font-size: 1.5em;
color: #2b2e5d;
}

.indexitem img{
/*
padding-bottom: 0px;
padding-top: 0px;
*/
padding: 0px;
border: 0px solid #000;
margin: 0;
float: center;
margin-bottom: 0px;
}

.indexadd{
margin-top: 200px;
text-align: center;
margin: 0px 12px 12px 0px;
border-bottom: 1px solid  #ddd;
border-right: 1px solid  #ddd;
width: 170px;
height: 60px;
background: #000;
}

.button_position{
height:160px;
}


.indexitem img.pushdown{
/*
margin-top: 30px;
position: absolute;

vertical-align: baseline;
*/
vertical-align:text-bottom
}

#floating {
	width:300px;
	height:100%;
	background:#EAEAEA;
	position:relative;
}
#floating div {
	position:absolute;
	bottom:0;
	left:0;
}


/*==============================================================*/


/*==============================================================*/

/*==============================================================*/

acronym {border-bottom: 0px #666 dotted; cursor:help; font-style:normal}
a acronym {cursor:pointer} 

.leftimage{
float: left;
margin:  0px 10px 0px 0px;
padding: 0px ;
border: #ccc 0px solid;  
}

img.product_logo{
float: left;
clear: left;
}

img.product_logo alt{

color: #fff;
}

.right{
float: right;
margin-right: 0px ;
padding: 0px;
}

.noborder{
border: #eee 0px solid;
}

.confirm{
margin-right: 8px;
margin-bottom: 8px;
background: #f7f5f5; /*#ececec;*/
margin-left: 0px;
border: #ccc 1px solid;
border-left: #ddd 1px solid;
border-top: #ddd 1px solid;
border-right: #ddd 1px solid;
float: left;
padding: 1px;
width: 46%;
}

.confirm h4 {
background: #fff;
border-bottom: #ede 1px solid;
color: #336;
padding: 5px;
margin: 0px;
margin-bottom: 0px;
}

.confirm p {
padding: 5px;
margin-top: 0px;
}

.clearboth {clear: both;}

/*
.addvouchers{
margin-top: 30px;
padding: 0px;
margin: 0px;
border-left: 0px solid #ddd; 
}

.avleft{
width: 304px;
float: left;
clear: right;
margin-right: 8px;
padding: 3px;
border-top: 1px solid #ddd;
margin-top:0;
background: #efefef;
}

.avleft h2,.avright h2{
background: #fff;
color: #336;
font-weight: bold;
padding: 3px;
padding-left: 6px;
margin-top:0;
margin-bottom:4px;
border: 1px solid #efefef;
border-bottom: 1px solid #eeddee;
}

.avright{
width: 400px;
float: left;
padding: 3px;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;background: #efefef;

}

.verify{
background: #ffc;
margin: 2px 1px 1px 1px;
padding: 5px;
border: 1px solid  #dfdfa9;
}

.verify h3{
color: #de352c;
}

.verify h3 span{
color: #de352c;
font-weight: bold;
text-align:right;
padding-left: 70px;
}

.success{
background: #2b2e5e;
margin: 2px 1px 1px 1px;
padding: 5px;
border: 0px solid  #fff;
}

.success h3{
color: #fff;
}

.success h3 span{
color: #ff0;
font-weight: bold;
text-align:right;
padding-left: 70px;
}
*/

.proceed{
text-align: right;
background: #fff;
margin: 0px;
margin-top: 2px;
padding: 15px;
padding-right: 0px;
border: 0px solid  #dfdfa9;
}

/*================ CATALOGUE INDEX BOX ================*/

.catbox{
width: 722px;
border: 0px solid #ececec;
background: #fff  /*f7f5f5*/;
/*
border: #eee 0px solid;
background: #efefef;
*/
margin: 0px;
margin-bottom: 0px;
padding: 0px;
padding-bottom: 30px;
}

.catbox h3{
font-size:2.0em;
font-weight: bold;
margin-bottom: 5px;
margin-top: 10px;
color: #183958;
}

.catbox ul{
border: 0px;
margin: 1px 0px 2px 0px;
padding: 1px;
padding-bottom: 10px;
list-style-type: none;
text-align: left;
clear: right;
}

.catbox ul li{
display: block;
float: left;
text-align: left;
margin: 2px 18px 18px 0px;
background:  #fff;
border: 0px solid #000;
line-height: 1.2em;
padding: 0px;
font: bold 1.0em verdana, tahoma, arial; 
}

.catbox img{
float: center;
margin: 0px 0px 0px 0px;
padding: 2px;
float: center
}

.catbox ul li a img{
padding: 4px;
background: #f1f1f1;
border: 1px solid #c7edce;
}

.catbox h2{
color: #00703c;
font-size: 1.0em;
font-weight: bold;
padding-top: 2px;
}  

.catbox ul li a{
background: #fff ;
border: 0px solid #669/*#fff*/;
padding: 0px;
margin: 0;
color: #2b2e5d;
text-decoration: none;
display: block;
text-align: center;
width: 125px;
height: 125px;
}

.catbox ul li a:hover{
color: #629b33;
text-decoration: none;
border: 0px solid #fff/*#669*/;
}

.catbox ul li strong{
margin-bottom: 10px;
}


/* ============= SECURE CHECKOUT STYLES ============== */

#wrapper_wide{
width: 920px;
float: right;
border: 0px solid #000;
padding-top: 1px;
}

/* ============= IFRAME STYLES ============== */

/*
iframe{
padding: 0px;
margin: 10px 0 6px 0;
height:400px;
width: 400px;        
background: #fff;
border: 1px solid #ddd;
float: left;
} 
*/

/* ============= SEARCH RESULTS STYLES ============== */

.results{
width: 465px;
float: left;
clear: right;
margin-right: 2px;
margin-bottom: 0px; 
padding: 3px;
padding-left: 0px;
padding-right: 0px;
border-bottom: 1px solid #ddd;
border-right: 0px solid #ddd;
margin-top:8px;
}

.results h2, .results h2 a{
margin: 0;
padding: 0;
color: #4f7dc4;
text-decoration: none;
}

.results h2 a:hover{
text-decoration: underline;
}

.results img.thumbleft{
float: left;
margin-top: 2px;
margin-right: 10px;
padding: 4px;
background: #fff;
border: 1px solid #c7edce;
}

.resultsbox{
margin-top: 20px;
margin-bottom: 10px;
border: 0px solid #ddd;
float: left
}

.resultsbox ul{
display: inline;
border: 0px;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

.resultsbox ul li{
display: block;
float: left;
text-align: left;
margin: 0 4px 4px 0;
}

.resultsbox li.current{
background: #fff;
border: 1px solid #3b6885;
display: block;
padding: 1px 4px 1px 4px;
margin:  1px 4px 0 0;
color: #003;
font: normal 1.0em tahoma, verdana;
 }

 .resultsbox ul li.pageof{
 width: 100px;
 background: none;
 color: #666;
 padding: 3px 3px 0 3px;
font-weight: bold;
 margin: 0;
 }

.resultsbox ul li.end {
margin-right: 0;
}

.resultsbox ul li a{
background: #eee;
border: 1px solid #fff;
padding: 4px;
margin: 0;
color: #003;
text-decoration: none;
display: block;
text-align: center;
font: normal 1.0em tahoma, verdana;
}

 .resultsbox ul li a{
 background: #3b6885;
 color: #fff;
padding: 2px 5px 2px 5px;
 }
 
  .resultsbox ul li a.current {
  background: #000;
  color: #fff;
  }

#atozbox ul li a:hover{ 
background: #fff; 
color: #003;
text-decoration: none;
border: 1px solid #ddd;
} 

 .resultsbox ul li a:hover{
 background: #c1d0d9;
 color: #000;
 border: 1px solid #9ccbe9;
 }

/*========= NEW REGISTRATION CLASSES ======================== */
.regboxes{
text-align: center;
float: left;
width: 218px;
height: 218px;
margin: 0 11px 6px 0px;
padding: 5px;
background-image:url("../images/regbox_bg.jpg");
}

.prnbox{
text-align: left;
float: left;
width: 213px;
margin: 0 11px 6px 0px;
padding: 5px;
background: #f4f1fa;
border: 1px solid #ccc;
}

.prntext{
float: left;
width: 230px;
}


.prnbox{
float: left;
margin-left: 5px;
background: #fff;
border: 1px solid #fff;
width: 213px;
margin-right: 0px;
}

.regboxes h3{
color: #582772;
font-size: 1.7em;
font-weight:bold;
padding-top: 4px;

padding-left:20px;
padding-right:20px;
background: #fff;
height: 50px;
/*
padding-left:15px;
padding-right:15px;
*/
margin-top: 1px;
margin-left: 1px;
margin-right: 6px;
margin-bottom: 1px;
/*
margin-top: 0px;
margin-left: 15px;
margin-right: 15px;
*/
}

.regboxes p{
font-size: 2.6em;
color: #FFF;
padding: 0px;
margin: 2px;

}

.regboxes p.largelinks{
margin-top: 30px;
}

#regform input.account{
width: 90px;
margin-left: 10px;
font-size: 0.9em;
padding: 3px;
}

#regform label.account{
width: 100px;
background: none;
border-bottom: 0px solid #000;
font-size: 0.9em;
}

label.account{
font-size: 0.9em;
font-weight: bold;
}

label.login{
width: 100px;
background: none;
border-bottom: 0px solid #000;
font-size: 0.9em;
font-weight: bold;
color:#0A7AF9;
}


#regform legend{
border-bottom: 0px solid #000;
padding:0;
margin:0;
text-align: left
}

#regform fieldset{
width: 220px;
background: none;
}

form#regform {
background: none;
padding: 0;
margin: 0;
border: 0px solid #000;
}

#regform p{
font-size: 0.9em;
}

#regform a{
color:maroon;
}

#regform p.error{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.9em;
font-weight: bold;
color: #c00;
padding: 6px;
margin: 4px 6px 4px 0px;
}

.helpbox{
text-align: left;
float: left;
width: 676px;
margin: 10px 16px 16px 0px;
padding: 10px;
background: #f1faf1;
border: 1px solid #ccc;
}

.helpbox h3 {
margin: 0;
padding: 0;
color: #092557;
}

.helpbox p{
margin: 8px 0 0 0;
line-height: 1.3em;
color: #092557;
}

li.white{
color: #fff;
}

#dhtmltooltip{
position: absolute;
font-size: 1.6em;
line-height: 1.6em;
text-align: left;
width: 200px;
padding: 10px;
border: 1px solid #ece5ae;
padding: 3px;
background-color: #fff/*lightyellow*/;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


/* =========== cms content headings ============== */
.row1home{
float: right;
clear: none;
width: 100%;
margin-right: 0px;
margin-bottom: 0px;
background: url(../images/bg1a.jpg) repeat-x #6778a4;
}

.row1 {
float: left;
clear: none;
width: 99%;
margin-right: 0px;
margin-bottom: 10px;
background: url(../images/bg1a.jpg) repeat-x #6778a4;
}

.row1 h1, .row1 p,.row1home h1, .row1home p{
color: #fff;
padding-top: 10px;
}

.row1 h1,.row1home h1{
font-size: 5.0em;
}

.row1 p,.row1home p{
font: normal 2.7em tahoma, verdana, sans-serif;
padding-right: 20px;
}

.row1 h2,.row1home h2{
color: #fff000;
font: normal 3.2em tahoma, verdana, sans-serif;
padding-bottom: 0px;
margin-bottom: 0px;
}

img.leftfloat{
float:left;
clear:right;
}

img.overlay_right{
float: right;
z-index: 2;
}

/* --------- ID used for cms/xml ---------- */
#fragment{
border-top: 0px solid #fff;
padding:0;
margin:0;
width: 465px;
border: 0px solid #f1f1f1;
/*
background: #f1f1f1;
*/
float: left;
padding-bottom: 30px;
/* margin-bottom: 30px; */





}

/* ======= DD Setup Form ========== */ 

form#ddsetup{
float: left;
/*width: 30.0em*/   /*304px*/
width: 650px;
padding: 4px;
margin:0;
background: #fff;
font-size: 1.5em;
}

form#ddsetup p{
margin:0;
padding: 0;
}


form#ddsetup fieldset{
/* width: 30.0em*/   /* 300px*/
width: 650px;
padding: 0;
margin:1px;
border: #ddd 0px solid;
margin-top: 0px;
padding-top: 1px;
margin-bottom: 20px;
/*
background: #669;
*/
}

form#ddsetup label{
width: 97.2%;
padding: 3px;
color: #2c2e5d;
font-size: 1.0em;
font-weight: normal;
background: #eaf6f6;
margin-bottom: 1px;
margin-left: 1px;
margin-right: 0px;
clear:both;
}

form#ddsetup label.error{
background: #fdf7c5    /*#f6f6ea  #fefc30*/;
border: 0px solid #333;
color: #000;
}

form#ddsetup label.readonly{
background: #fff    /*#f6f6ea  #fefc30*/;
border: 0px solid #333;
color: #000;
}

form#ddsetup input.input, form#ddsetup input, form#ddsetup textarea.input, form#ddsetuptextarea{
width: 150px;
border: 1px solid #c7d1d1  /*#d9e0e0 #2c2e5d*/;
margin-left: 5px;
font-size: 1.0em;
font-weight: normal;
padding: 3px;
}

form#ddsetup input.short, form#ddsetup input.issue, form#ddsetup input.security{
width: 30px;
border: 1px solid #c7d1d1  /*#d9e0e0 #2c2e5d*/;
margin-left: 5px;
margin-right: 59px;
font-size: 1.0em;
font-weight: normal;
padding: 3px;
clear: right;
}

form#ddsetup input.readonly{
border: 0px solid #000;
width: auto;
}

form#ddsetup input.issue{
width:30px;
margin-right: 35px;
}

form#ddsetup input.security{
width: 30px;
margin-right: 57px;
}


form#ddsetup input checkbox{
background: #000;
width: 10px;
border: 0px solid #c7d1d1  /*#d9e0e0 #2c2e5d*/;
margin-left: 5px;
font-size: 1.0em;
font-weight: normal;
padding: 3px;
}

form#ddsetup select{
width: 157px;
border: 1px solid #c7d1d1;
margin-left: 5px;
font-size: 1.0em;
font-weight: normal;
padding: 3px;
}

form#ddsetup select.month{
width: 55px;
}

form#ddsetup select.year{
width: 92px;
}

form#ddsetup input.month{
width: 48px;
}

form#ddsetup input.year{
width: 87px;
}

form#ddsetup legend{
background: #669;
color: #fff;
border-bottom: 0px solid #000;
font-size: 1.0em;
margin: 0px;
padding: 5px;
width: 280px;
/*
display: none;
*/
} 

form#ddsetup .text p{
border:1px solid #000;
width: 60%;
clear:right;
}

form#ddsetup p{
clear: both;
padding: 5px;
margin: 5px;
width: 60%;
}


th.total{
float:right;
color: #fff;
}

/* ========= DD setup / Shopping Process ============ */

ul#process {
 background: #eee /*#a079a8 #b50e16*/;
 margin: 0;
 padding: 5px;
 padding-top: 0;
 height: 45px;
clear:right;
width: 99%

}

ul#process li {
 display: block;
 float: left;
 font-size: 1.0em;
 font-weight: bold;
 border-left: 0px solid #fefefe;
margin-top: 0px;
padding: 6px;
padding-left:5px;
padding-right:17px;
color: #000;
list-style-type:circle; 
background-repeat: no-repeat;
background-position: 0em;
}


ul#process li.on {
 color: #c33  /*ff0*/;
 background-image: url(../images/bullet-process.gif);
 background-position: right;
 }

ul#process li.last {
 border-right: none
}

#contact_us{
background: #eee;
font-size: 1.6em;
padding: 5px;
width: 99%;

}

ul#process li a {
 padding: 7px 9px;
 color: #fff
}

ul#process li.highlight a {
 padding: 2px 9px;
 color: #fff;
 background: #401785;
 border: 0px solid #fff;
 margin-left: 6px;
}

ul#process li a#currentpage, ul#process li a:hover {
  color: #fbfcb6;
 text-decoration: underline;
}

ul#process li a#currentpage{
  color: #fbfcb6;
 text-decoration: underline;
}


/* ============== account sprites ================= */

ul.accountoptions{
/*
display:block
*/
}

ul.accountoptions li a {
    /*
    background: white url(images/buttons.png) 0px 0px no-repeat;
    */
    
    width: 0px;
    height: 62px;
    }

li.nothanks, li.nothanks a:link{
background: url(../images/pay-make-card-payment.gif) no-repeat;
background-position: 0px 0px;
    margin: 212px; 
    width: 212px;
    height: 62px;
    border: 0px solid #000;
}

li.nothanks a:hover{
background: url(../images/pay-make-card-payment.gif) no-repeat;
background-position: -212px 0px;
    width: 212px;
    height: 62px;
}

/* ========================================  */

#skyline, #basket_options, #checkout_options, #confirmation_options, #payment_options, #basket_confirm_options {
    width: 636px;
    height: 70px;
    background: url(../images/account-button-sprites.gif);
    margin: 0px; padding: 0;
    position: relative;
    margin: 20px;}
    

#basket_options {
background: url(../images/basket-sprites1.gif);
}

#checkout_options {
background: url(../images/checkout-sprites1.gif);
}

#confirmation_options {
background: url(../images/confirmation-sprites1.gif);
}

#payment_options{
background: url(../images/payment-sprites1.gif);
}

#basket_confirm_options{
background: url(../images/basket-confirm-sprites.gif);
}
    
#skyline li, #basket_options li, #checkout_options li, #confirmation_options li, #payment_options li, #basket_confirm_options li{
    margin: 0; padding: 0; list-style: none;
    position: absolute; top: 0;}
    
#skyline li, #skyline a, #basket_options li, #basket_options a, #checkout_options li, #checkout_options a, #confirmation_options li, #confirmation_options a, #payment_options li, #payment_options a, #basket_confirm_options li, #basket_confirm_options a{
    height: 70px; display: block;
    }

#panel1b, #nothanks, #cardpayment, #cardpaymentconfirm, #makepayment {left: 0; width: 212px;}
#panel2b, #continue, #cardpayment2 {left: 212px; width: 212px;}
#panel3b, #checkout, #paylater2 {left: 424px; width: 212px;}
#panel4b {left: 636px; width: 212px;}
  
#panel1b a:hover {
    background: transparent url(../images/account-button-sprites.gif)
    0 -70px no-repeat; }
  #panel2b a:hover {
    background: transparent url(../images/account-button-sprites.gif)
    -212px -70px no-repeat;}
  #panel3b a:hover {
    background: transparent url(../images/account-button-sprites.gif)
    -424px -70px no-repeat;}
  #panel4b a:hover {
    background: transparent url(../images/account-button-sprites.gif)
    -636px -70px no-repeat;}
    
  
 #nothanks a:hover {
    background: transparent url(../images/basket-sprites1.gif)
    0 -70px no-repeat; }
    
 
     #cardpaymentconfirm a:hover {
    background: transparent url(../images/confirmation-sprites1.gif)
    0 -70px no-repeat; }

    
  #continue a:hover {
    background: transparent url(../images/basket-sprites1.gif)
    -212px -70px no-repeat;}
    
    #cardpayment a:hover{
    background: transparent url(../images/confirmation-sprites1.gif)
    -0px -70px no-repeat;}
    
    #cardpayment2 a:hover{
    background: transparent url(../images/basket-confirm-sprites.gif)
    -212px -70px no-repeat;}
    
  #checkout a:hover {
    background: transparent url(../images/basket-sprites1.gif)
    -424px -70px no-repeat;}
    
      #paylater2 a:hover {
    background: transparent url(../images/basket-confirm-sprites.gif)
    -424px -70px no-repeat;}
    
  #panel4b a:hover {
    background: transparent url(../images/basket-sprites1.gif)
    -636px -70px no-repeat;}  
    
  #confirm{left: 212px; width: 212px;}  
  #confirm a:hover {
    background: transparent url(../images/checkout-sprites1.gif)
    -212px -70px no-repeat;}  
    
    #paylater{left: 212px; width: 212px;}  
  #paylater a:hover {
    background: transparent url(../images/confirmation-sprites1.gif)
    -212px -70px no-repeat;}  
    
    #makepayment a:hover {
    background: transparent url(../images/payment-sprites1.gif)
    0 -70px no-repeat; } 
    
fieldset.white{
	background-color: #fff;
}


ul.ff3{
font-size: 1.1em;
padding-bottom: 3px;
margin-top:5px;
margin-bottom: 10px;

}

ul.ff3 li a{
color: #521f6a;
padding: 0;
margin: 0;

}

#basketform .imagesubmit#submit{
border: 0px solid #FFFFFF;
padding: 0px;
margin: 0;

}


/* ========================================  */

#option1, #option2, #option2-roi, #option3, #option4, #option4-roi, #option5, #option6, #option7,#option8{
    width: 660px;
    height: 41px;
    margin: 0px; padding: 0;
    position: relative;
    margin-left: 12px;
	border: 0px solid #000;
    }
    
    
    #option2{
    width: 172px;
    height: 54px;
    margin: 0;
    padding: 0;
    }
	
	#option2-roi{
    width: 172px;
    height: 54px;
    margin: 0;
    padding: 0;
    }
    
    #option3, #option7{
    width: 473px;
    /*height: 208px;*/
	height: 210px;
    margin: 0px;
	border: 0px solid #000;
	
    }
    
     #option4, #option4-roi, #option5, #option6, #option8{
    width: 218px;
    height: 210px;
    /*margin-left: 0px;*/
    float: right;
    padding-right: 10px;
  margin-top: 217px;
	  /*margin-top: 223px;*/
    }
    
ul#option1 {background: url(../images/menu1.jpg);
margin-top: 2px;
padding-left: 0;
}


#option2{
background: url(../images/freecat1.jpg);
}

#option2-roi{
background: url(../images/freecat1-roi.jpg);
}

#option4{
background: url(../images/homecat2.jpg) no-repeat;
margin-top: 218px;


}

#option4-roi{
background: url(../images/homecat2-roi.jpg) no-repeat;

}

#option5{
background: url(../images/homecat-blank.jpg) no-repeat;
}

#option6{
background: url(../images/homecat2b.jpg) no-repeat;

}

#option3{
background: url(../images/getpark-sprite-browse-find.jpg);
border-top: 0px solid #ddd;
margin-top: 0px;
height: 203px;
/*background: url(../images/getpark-home-sprite1.jpg);*/
}

#option7{
/*background: url(../images/getpark-home-sprite3-alt2.jpg);*/
background: url(../images/getpark-sprite-browse-manage.jpg);
border-top: 0px solid #ddd;
margin-top: 0px;
height: 203px;
/*background: url(../images/getpark-home-sprite1.jpg);*/
}

#option8{
background: url(../images/homecat3b.jpg) no-repeat;
}
    
#option1 li,#option2 li,#option2-roi li,#option3 li,#option4 li, #option4-roi li, #option5 li,#option6 li, #option7 li,  #option8 li{
    margin: 0; padding: 0; padding-bottom: 0px; list-style: none;
    /*background: url(../images/calltoaction.jpg);*/
	position: absolute; top: 0;    
    }
    
#basket_options li, #basket_options a, #option1 a, #option2 a, #option2-roi a, #option3 a, #option4 a, #option4-roi a,  #option5 a,  #option6 a,  #option7 a,  #option8 a{
    height: 45px; display: block;
    border: 0px solid #000; 
    }
    
     #option2 a{
     height: 54px;
     }
	 
	 #option2-roi a{
     height: 54px;
     }
     
     #option3 a{
	 /*height: 195px;*/
     height: 200px;
	 border: 0px solid #000; 
     }
     
      #option4 a, #option4-roi a,  #option5 a, #option6 a,  #option7 a,  #option8 a{
     height: 210px;
          }
     
	 #option6 a{
     height: 210px;
        }
	 
	 
	 #option7 a{
	 /*height: 195px;*/
     height: 200px;
	 border: 0px solid #000; 
     }
	 
     #start-saving a, #browse-online a, #another a, #freecat a, #freecat-roi a, #homecat a, #homecat-roi a, #homecat-blank a, #homecat-nocat a, #homecat-nocat2 a,#manage a  {text-indent: -999em; outline: none;}

#home{left: 0px; width: 74px; border: 0px solid #000;}
#saving{left: 74px; width: 153px; border: 0px solid #000}
#catalogue{left: 227px; width: 157px; border: 0px solid #000}
#account{left: 385px; width: 116px; border: 0px solid #000}
#help{left: 501px; width: 160px; border: 0px solid #000}

#home a,#saving a,#catalogue a,#account a,#help a {text-indent: -999em; outline: none;}
  
#home a:hover, #home a#currenttop { background: transparent url(../images/menu1.jpg) 0px -41px no-repeat;  border: 0px solid #000; }
#saving a:hover, #saving a#currenttop { background: transparent url(../images/menu1.jpg) -74px -41px no-repeat;  border: 0px solid #000}
#catalogue a:hover, #catalogue a#currenttop { background: transparent url(../images/menu1.jpg) -227px -41px no-repeat; }
#account a:hover, #account a#currenttop { background: transparent url(../images/menu1.jpg) -385px -41px no-repeat; }
#help a:hover, #help a#currenttop { background: transparent url(../images/menu1.jpg) -501px -41px no-repeat; }




  
#freecat{left: 0px; width: 172px; border: 0px solid #000; }
#freecat-roi{left: 0px; width: 172px; border: 0px solid #000; }
#freecat a:hover { background: transparent url(../images/freecat1.jpg) 0px -54px no-repeat;  border: 0px solid #000 }
#freecat-roi a:hover { background: transparent url(../images/freecat1-roi.jpg) 0px -54px no-repeat;  border: 0px solid #000 }

/*
#homecat, #homecat-blank, #homecat-nocat {left: 0px; width: 218px; border: 0px solid #000}
#homecat a:hover { background: transparent url(../images/homecat2.jpg) 0px -230px no-repeat;  border: 0px solid #000 }
#homecat-blank a:hover { background: transparent url(../images/homecat-blank.jpg) 0px -230px no-repeat;  border: 0px solid #000 }
#homecat-nocat a:hover { background: transparent url(../images/homecat2b.jpg) 0px -230px no-repeat;  border: 0px solid #000 }
*/

#homecat, #homecat-roi, #homecat-blank, #homecat-nocat, #homecat-nocat2 {left: 0px; width: 218px; border: 0px solid #000}
#homecat a:hover { background: transparent url(../images/homecat2.jpg) 0px -209px no-repeat;  border: 0px solid #000 }
#homecat-roi a:hover { background: transparent url(../images/homecat2-roi.jpg) 0px -209px no-repeat;  border: 0px solid #000 }
#homecat-blank a:hover { background: transparent url(../images/homecat-blank.jpg) 0px -230px no-repeat;  border: 0px solid #000 }
#homecat-nocat a:hover { background: transparent url(../images/homecat2b.jpg) 0px -230px no-repeat;  border: 0px solid #000 }
#homecat-nocat2 a:hover { background: transparent url(../images/homecat3b.jpg) 0px -230px no-repeat;  border: 0px solid #000 }

#start-saving{left: 0px; width: 225px; border: 0px solid #000}
#start-saving a:hover { background: transparent url(../images/getpark-sprite-browse-manage.jpg) -0px -209px no-repeat;  border: 0px solid #000 }

#browse-online{left: 0px; width: 225px; border: 0px solid #000}
#browse-online a:hover { background: transparent url(../images/getpark-sprite-browse-find.jpg) -0px -209px no-repeat;  border: 0px solid #000 }

#another{left: 241px; width: 225px; border: 0px solid #000}
#another a:hover { background: transparent url(../images/getpark-sprite-browse-find.jpg) -241px -209px no-repeat;  border: 0px solid #000 }

#manage{left: 245px; width: 216px; border: 0px solid #000; height: 190px}
#manage a:hover { background: transparent url(../images/getpark-sprite-browse-manage.jpg) -245px -209px no-repeat;  border: 0px solid #000 }



    
  #spendvouchers a:hover {
    background: transparent url(../images/spendvouchers.jpg) 0px -31px no-repeat;}
    
  
/*========================= park menu ============================*/ 
   
    #parkmenu{
    width: 722px;
    height: 41px;
    margin: 0px; padding: 0;
    position: relative;
    margin-left: 12px;
    }
    
ul#parkmenu {background: url(../images/css-menu-park.jpg);
margin-top: 2px;
padding-left: 0;
}
    
#parkmenu li{
    margin: 0; padding: 0; padding-bottom: 0px; list-style: none;
    /*background: url(../images/calltoaction.jpg);*/
	position: absolute; top: 0;    
    }
    
#parkmenu a{
    height: 45px; display: block;
    border: 0px solid #000; 
    }
/* === start 2011 menu 
  
#parkmenu #park_home{left: 0px; width: 70px; border: 0px solid #000;}
#parkmenu #park_saving{left: 70px; width: 143px; border: 0px solid #000}
#parkmenu #park_catalogue{left: 213px; width: 170px; border: 0px solid #000}
#parkmenu #park_account{left: 383px; width: 123px; border: 0px solid #000}
#parkmenu #park_help{left: 506px; width: 106px; border: 0px solid #000}
#parkmenu #park_more{left: 612px; width: 109px; border: 0px solid #000}

#parkmenu #park_home a,#parkmenu #park_saving a,#parkmenu #park_catalogue a,#parkmenu #park_account a,#parkmenu #park_help a,#parkmenu #park_more a {text-indent: -999em; outline: none;}
  
#parkmenu #park_home a:hover, #park_home a#currenttop { background: transparent url(../images/css-menu-park.jpg) 0px -41px no-repeat;  border: 0px solid #000; }
#parkmenu #park_saving a:hover, #park_saving a#currenttop { background: transparent url(../images/css-menu-park.jpg) -70px -41px no-repeat;  border: 0px solid #000}
#parkmenu #park_catalogue a:hover, #park_catalogue a#currenttop { background: transparent url(../images/css-menu-park.jpg) -213px -41px no-repeat; }
#parkmenu #park_account a:hover, #park_account a#currenttop { background: transparent url(../images/css-menu-park.jpg) -383px -41px no-repeat; }
#parkmenu #park_help a:hover, #park_help a#currenttop { background: transparent url(../images/css-menu-park.jpg) -506px -41px no-repeat; }
#parkmenu #park_more a:hover, #park_more a#currenttop { background: transparent url(../images/css-menu-park.jpg) -612px -41px no-repeat; }

 end 2011 menu ==== */
    
#parkmenu #park_home{left: 0px; width: 70px; border: 0px solid #000;}
#parkmenu #park_saving{left: 70px; width: 123px; border: 0px solid #000}
#parkmenu #park_catalogue{left: 193px; width: 107px; border: 0px solid #000}
#parkmenu #park_account{left: 300px; width: 123px; border: 0px solid #000}
#parkmenu #park_help{left: 422px; width: 106px; border: 0px solid #000}
#parkmenu #park_more{left: 527px; width: 113px; border: 0px solid #000}
#parkmenu #park_news{left: 640px; width: 60px; border: 0px solid #000}

#parkmenu #park_home a,#parkmenu #park_saving a,#parkmenu #park_catalogue a,#parkmenu #park_account a,#parkmenu #park_help a,#parkmenu #park_more a , #parkmenu #park_news a{text-indent: -999em; outline: none;}
  
#parkmenu #park_home a:hover, #park_home a#currenttop { background: transparent url(../images/css-menu-park.jpg) 0px -41px no-repeat;  border: 0px solid #000; }
#parkmenu #park_saving a:hover, #park_saving a#currenttop { background: transparent url(../images/css-menu-park.jpg) -70px -41px no-repeat;  border: 0px solid #000}
#parkmenu #park_catalogue a:hover, #park_catalogue a#currenttop { background: transparent url(../images/css-menu-park.jpg) -193px -41px no-repeat; }
#parkmenu #park_account a:hover, #park_account a#currenttop { background: transparent url(../images/css-menu-park.jpg) -300px -41px no-repeat; }
#parkmenu #park_help a:hover, #park_help a#currenttop { background: transparent url(../images/css-menu-park.jpg) -422px -41px no-repeat; }
#parkmenu #park_more a:hover, #park_more a#currenttop { background: transparent url(../images/css-menu-park.jpg) -527px -41px no-repeat; }
#parkmenu #park_news a:hover, #park_news a#currenttop { background: transparent url(../images/css-menu-park.jpg) -640px -41px no-repeat; }



/* ======================================================================================= */  
    
    
/*========================= country menu - unused for 2012 ============================*/ 
   
   /*
    #countrymenu{
    width: 720px;
    height: 41px;
    margin: 0px; padding: 0;
    position: relative;
    margin-left: 12px;
    }
    
ul#countrymenu {

background: url(../images/css-menu-country.jpg);
margin-top: 2px;
padding-left: 0;
}
    
#countrymenu li{
    margin: 0; padding: 0; padding-bottom: 0px; list-style: none;

	position: absolute; top: 0;    
    }
    
#countrymenu a{
    height: 45px; display: block;
    border: 0px solid #000; 
    }
    
#countrymenu #country_home{left: 0px; width: 71px; border: 0px solid #000;}
#countrymenu #country_saving{left: 71px; width: 178px; border: 0px solid #000}
#countrymenu #country_catalogue{left: 249px; width: 151px; border: 0px solid #000}
#countrymenu #country_account{left: 400px; width: 110px; border: 0px solid #000}
#countrymenu #country_help{left: 510px; width: 107px; border: 0px solid #000}
#countrymenu #country_more{left: 617px; width: 107px; border: 0px solid #000}

#countrymenu #country_home a,#countrymenu #country_saving a,#countrymenu #country_catalogue a,#countrymenu #country_account a,#countrymenu #country_help a,#countrymenu #country_more a {text-indent: -999em; outline: none;}
  
#countrymenu #country_home a:hover, #country_home a#currenttop { background: transparent url(../images/css-menu-country.jpg) 0px -41px no-repeat;  border: 0px solid #000; }
#countrymenu #country_saving a:hover, #country_saving a#currenttop { background: transparent url(../images/css-menu-country.jpg) -71px -41px no-repeat;  border: 0px solid #000}
#countrymenu #country_catalogue a:hover, #country_catalogue a#currenttop { background: transparent url(../images/css-menu-country.jpg) -249px -41px no-repeat; }
#countrymenu #country_account a:hover, #country_account a#currenttop { background: transparent url(../images/css-menu-country.jpg) -400px -41px no-repeat; }
#countrymenu #country_help a:hover, #country_help a#currenttop { background: transparent url(../images/css-menu-country.jpg) -510px -41px no-repeat; }
#countrymenu #country_more a:hover, #country_more a#currenttop { background: transparent url(../images/css-menu-country.jpg) -617px -41px no-repeat; }

*/

/* ======================================================================================= */
 
 
 /*========================= family menu - unused for 2012 ============================*/ 
   /*
    #familymenu{
    width: 720px;
    height: 41px;
    margin: 0px; padding: 0;
    position: relative;
    margin-left: 12px;
    }
    
ul#familymenu {background: url(../images/css-menu-family.jpg);
margin-top: 2px;
padding-left: 0;
}
    
#familymenu li{
    margin: 0; padding: 0; padding-bottom: 0px; list-style: none;
	position: absolute; top: 0;    
    }
    
#familymenu a{
    height: 45px; display: block;
    border: 0px solid #000; 
    }
    
#familymenu #family_home{left: 0px; width: 71px; border: 0px solid #000;}
#familymenu #family_saving{left: 71px; width: 161px; border: 0px solid #000}
#familymenu #family_catalogue{left: 232px; width: 151px; border: 0px solid #000}
#familymenu #family_account{left: 383px; width: 109px; border: 0px solid #000}
#familymenu #family_help{left: 492px; width: 107px; border: 0px solid #000}
#familymenu #family_more{left: 599px; width: 107px; border: 0px solid #000}

#familymenu #family_home a,#familymenu #family_saving a,#familymenu #family_catalogue a,#familymenu #family_account a,#familymenu #family_help a,#familymenu #family_more a {text-indent: -999em; outline: none;}
  
#familymenu #family_home a:hover, #family_home a#currenttop { background: transparent url(../images/css-menu-family.jpg) 0px -41px no-repeat;  border: 0px solid #000; }
#familymenu #family_saving a:hover, #family_saving a#currenttop { background: transparent url(../images/css-menu-family.jpg) -71px -41px no-repeat;  border: 0px solid #000}
#familymenu #family_catalogue a:hover, #family_catalogue a#currenttop { background: transparent url(../images/css-menu-family.jpg) -232px -41px no-repeat; }
#familymenu #family_account a:hover, #family_account a#currenttop { background: transparent url(../images/css-menu-family.jpg) -383px -41px no-repeat; }
#familymenu #family_help a:hover, #family_help a#currenttop { background: transparent url(../images/css-menu-family.jpg) -492px -41px no-repeat; }
#familymenu #family_more a:hover, #family_more a#currenttop { background: transparent url(../images/css-menu-family.jpg) -599px -41px no-repeat; }

*/
/* ======================================================================================= */

/* TO BE MOVED AND DESIGNED BY IAN + copy to COUNTRY and FAMILY */
.faqAnswer {
	background:#f1f1f1;
	width:420px;
	padding:15px;
}

/* START: FAQ foldable menu ======================================================================================= */
div.sdmenu {
	width: 450px;
	font-family: verdana, tahoma, arial, sans-serif;
	font-size: 1.6em;
	padding-bottom: 10px;
	background : #f1f1f1;
	/*background: url(bottom.gif) no-repeat  right bottom;*/
	color: #fff;
}
div.sdmenu div {
	background: #e8e0e0 /*url(../images/faqMenu/title.gif) repeat-x*/;
	overflow: hidden;
}
div.sdmenu div:first-child {
	background: #e8e0e0 /* url(../images/faqMenu/title.gif) repeat-x */;
}
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	display: block;
	padding: 5px 25px;
	font-weight: bold;
	color: #942825;
	background: url(../images/faqMenu/expanded-1.gif) no-repeat 10px center  ;
	cursor: pointer;
	border-bottom: 1px solid #fff;
}
div.sdmenu div.collapsed span {
	background-image: url(../images/faqMenu/collapsed-1.gif);
}
div.sdmenu div a {
	padding: 5px 10px;
	background: #f1f1f1;
	display: block;
	border-bottom: 1px solid #ddd;
	color: #582772  /*066*/;
	
}
div.sdmenu div a.current {
	background : #f1f1f1;
}
div.sdmenu div a:hover {
	background : /*#066*/  #e8e0e0 url(../images/faqMenu/linkarrow.gif) no-repeat right center;
	color: #582772   /*#fff */;
	text-decoration: none;
}

/* KLUDGE! PM */
fieldset.fixed {
border: 0px;
}
p.noneformerror{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 1.60em;
font-weight: bold;
color: #c00;
background: #fffcc9;
padding: 10px;
margin: 6px;
border: 1px solid #e2e6cd;
}

/* END: FAQ foldable menu ======================================================================================= */


.testimonial{
width: 220px;
/*
background-image: url(../images/testimonial-top.gif);
background-position: top left;
background-repeat: no-repeat;
*/
margin-left: 4px;
margin-top: 5px;
margin-bottom: 5px;
border: 2px solid #a053a0;
font-family: verdana, tahoma;
padding-bottom: 0;
}

.testimonial p{
padding: 0px 8px 0px 8px;
/*
border-left: 3px solid #a053a0;
border-right: 3px solid #a053a0;
*/
font-size: 1.5em;
font-weight: bold;
}

.testimonial p.name{
padding: 4px 8px 20px 8px;
font-weight: normal;
background: #f1f1f1;
}


.testimonial h2{
font-size: 1.7em;
font-weight: bold;
background: #a053a0;
padding: 5px;
margin-top: 0;
color: #fff;
}

.testimonial p.name img{
margin: 1px 8px 8px 0px;
float: left;
padding: 1px ;
border: 1px solid #fff;
}

.testimonial span{
font-weight: normal;
background-image: url(../images/testimonial-bottom.gif);
background-position: bottom left;
background-repeat: no-repeat;
}

#rightcol .community{
/*
margin-top: -78px;
position:relative;
z-index: 1;
*/
width: 235px; 
border: 0px solid #000;
}

#rightcol .community h3{
color: #82a3c6;
font-size: 2.1em;
}

/* ========= marketplace ===== */

.marketplace {
float: left;
padding: 0px;
margin:10px 0px 10px 0px;
/* 
background-color: #f4f4f4;  
*/
border-bottom: 1px solid #d9d7da;
width: 468px;
clear: both;
}

.marketplace p.square{
float: left;
width:120px;
height: 80px;
/*
width:125px;
height: 125px;
*/
/*
background: #ccc;
*/
margin: 0 10px 10px 0;
} 

.marketplace p img{
float: left;
margin: 0 10px 10px 0;
}

/* ==== PDF LIST ==== */

ul.pdf{
background: #fff;
padding: 1px;
margin: 10px;
list-style: none;
}

.pdf li{
padding-left: 30px;
margin-left: 10px;
padding-bottom: 9px;
background-repeat: no-repeat;
background-position: 0em;
background-image: url(../images/pdf.gif);
}

.pdf li a{
margin-left: 30px;
}

/* =================== */


/* ======= L2R ENQUIRY FORM ========== */ 

form#L2R_FORM{
float: left;
width:232px;
padding: 0px;
margin: 0;
margin-top: 5px;
background: #f4f4f4  /*ecebe9*/  /* #982d37*/;
font-size: 1.2em;
border: #ecebe9 1px solid;
}

form#L2R_FORM p{
/*
color: #000;
*/
padding: 3px;
margin:0 0 6px 0;
font-size: 1.3em;
}

form#L2R_FORM fieldset{
width:  /*29.0em*/   230px;
padding: 0;
margin:0px;
border: #ecebe9  /*ddd*/ 0px solid;
margin-top: 0px;
padding-top: 1px;
margin-bottom: 20px;
background: #f4f4f4;
}

form#L2R_FORM label{
width: 97.2%;
padding: 3px;
color: #1a2c04   /*913133*/;
font-size: 1.3em;
font-weight: normal;
background: #f4f4f4 /*f3eded*/;
margin-left: 1px;
margin-right: 0px;
border-bottom: 1px solid #fff;
display: block;
}

form#L2R_FORM label.error{
background: #fdf7c5    /*#f6f6ea  #fefc30*/;
border: 0px solid #333;
color: #000;
}

/* Temporary fix for form error class. PM */
form#L2R_FORM label.formerror{
background: #fdf7c5    /*#f6f6ea  #fefc30*/;
border-bottom: 1px solid #FFF;
color: #000;
}

form#L2R_FORM label.readonly{
background: #fff    /*#f6f6ea  #fefc30*/;
border: 0px solid #333;
color: #000;
}

form#L2R_FORM input.input, form#L2R_FORM input, form#L2R_FORM textarea.input, form#L2R_FORM textarea{
width: 110px;
border: 1px solid #c7d1d1  /*#d9e0e0 #2c2e5d*/;
margin-left: 5px;
font-size: 1.0em;
font-weight: normal;
padding: 3px;
vertical-align: top;
}

form#L2R_FORM input.short, form#L2R_FORM input.issue, form#L2R_FORM input.security{
width: 30px;
border: 1px solid #c7d1d1  /*#d9e0e0 #2c2e5d*/;
margin-left: 5px;
margin-right: 59px;
font-size: 1.0em;
font-weight: normal;
padding: 3px;
clear: right;
}

form#L2R_FORM input.readonly{
border: 0px solid #000;
width: auto;
}

form#L2R_FORM input.issue{
width:30px;
margin-right: 35px;
}

form#L2R_FORM input.security{
width: 30px;
margin-right: 57px;
}


form#L2R_FORM input checkbox{
background: #000;
width: 10px;
border: 0px solid #c7d1d1  /*#d9e0e0 #2c2e5d*/;
margin-left: 5px;
font-size: 1.0em;
font-weight: normal;
padding: 3px;
}

form#L2R_FORM select{
width: 157px;
border: 1px solid #c7d1d1;
margin-left: 5px;
font-size: 1.0em;
font-weight: normal;
padding: 3px;
}

form#L2R_FORM select.month{
width: 55px;
}

form#L2R_FORM select.year{
width: 92px;
}

form#L2R_FORM input.month{
width: 48px;
}

form#L2R_FORM input.year{
width: 87px;
}

form#L2R_FORM legend{
/*
background: #982d37;
*/
background: #f4f4f4  /* #982d37*/;
color: #972c26  /* #fefc47*/;
border-bottom: 0px solid #000;
font-size: 2.1em;
font-family: arial;
font-weight: normal;
margin: 0px;
padding: 8px;
padding-bottom: 20px;
float: left;
text-align: right;
/*
width: 280px;
display: none;
*/
} 

form#L2R_FORM p{
background: #efefef;
clear: both;
padding: 5px;
margin: 5px;
width: 210px;
}

form#L2R_FORM p.error-right{
background: #fffcc9;
padding: 5px;
border: 1px solid #e2e6cd;
clear: both;
margin: 5px;
width: 210px;
}

form#L2R_FORM .submit{
background: #572771  /*#b9c4da*/;
color:  #ffffff;
font-size: 1.4em;
float: right;
width: 120px;
margin-right: 4px;
}

/* ======================================= */

#testimonialCarousel{
border: 0px solid #000;
width: 960px;
float:left;
margin: 0 0 0 15px;
background: url(../images/testimonials.jpg) no-repeat;
}

#bookmarksFooter{
width: 127px;
background: #fff;
padding: 3px; 
border: 1px solid #8ca2b9;
}


title{
/*
border-bottom: 1px dotted black;
*/
cursor: help;
}


u{
border-bottom: 0px dotted black;
cursor: help;
}

/*
acronym{
border-bottom: 1px dotted black;
cursor: help;
}
*/

.help{
border-bottom: 1px dashed black;


cursor: help;
}


/* ========== OLD BOOKMARKS ========== 
	
	#bookmarks ul{
	padding: 0;
	margin: 0;
	font-weight: bold;
	}

	
#topbanner #bookmarks{
margin: 4px 6px 0 0;
padding: 4px;
list-style: none;
border: 0px solid #000;
font-size: 1.00em;
font-weight: bold;
height: 22px;
float: left;
}

#header #bookmarks{
padding-top:3px;
}


ul#bookmarks{
padding: 0px;
margin: 0px;
}

#bookmarks li, #bookmarks li a{
list-style: none;
padding-left: 1px;
padding-bottom: 6px;
padding-top: 6px;
background-repeat: no-repeat;
background-position: 0em;
color: #fff;
margin-left: 1px;
border: 0px solid #000;
}

#bookmarks li{
color: #d2b9d6;
 padding-left: 20px;
margin-right: 10px;
}

 #bookmarks li a{
 color: #fff;
 padding-left: 2px;
margin-right: 0px;
 }
 
  #bookmarks li a:hover{
color: #fff;
text-decoration: none;
 }
 

li.ie{
background-image: url(../images/ie.gif);
}

li.gb{
background-image: url(../images/gb.gif);
}

*/


/* ========== NEW BOOKMARKS ========== */

#bookmarks ul{
	padding: 0;
	margin: 0;
	font-weight: normal;
	}
	
	
#topbanner #bookmarks{
margin: 8px 0px 0 0;
padding: 4px 2px 2px 6px;
list-style: none;
border: 0px solid #000;
font-size: 1.10em;
font-weight: bold;
width: 141px;
height: 57px;
float: left;
text-align: left;

background: /*#203054*/ url(../images/flag-background.jpg) no-repeat;
}

#header #bookmarks{
padding-top:30px;
}

ul#bookmarks li{
padding: 0px;
margin: 0px;
}

#bookmarks li, #bookmarks li a{
list-style: none;
padding-left: 0px;
padding-bottom: 6px;
padding-top: 3px;
background-repeat: no-repeat;
background-position:0em;
color: #fff; 
margin-left: 0px;
text-indent: 20px;
}

#bookmarks li a{
padding-left: 0px;
margin-right: 0px;
color: #7d92a7  /*#d2b9d6*/;
margin-left: 0px;
 }
 
  #bookmarks li a:hover{
text-decoration: underline;
 }
 
li.ie, li.iefade{
background-image: url(../images/ie.gif);
}

li.iefade{
background-image: url(../images/ie-fade.gif);
}

li.gb, li.gbfade{
background-image: url(../images/gb.gif);
}

li.gbfade{
background-image: url(../images/gb-fade.gif);
}

/* KLUDGE FOR DIRECT DEBIT FORM */
form#ddsetup .image-submitcontinue{
width: auto;
}


