html {height:100%;}
body {margin:0; padding:0; height:100%; font-family:verdana,arial, serif; font-size: 11px!important; background-image: url(../images/layout/new/background.jpg); background-repeat: repeat-x; color: #666; background-color: #D8EAEA; line-height: 1.2em;}


a{font-weight: bold; color: #58595B;}
a:hover{text-decoration: none;}
.border0 {border:0px!important;}

ol {padding: 20px; margin: 10px;}

h1{color: #7C7C7C; font: 17px/22px 'CabinRegular', Arial, sans-serif;letter-spacing: 0; height:20px; font-weight:bold;}
h2 {font-size: 1.2em; font-weight: bold; font-size: 1em; float:left; margin: 0px 0px 0px 0px; padding: 4px 0px 4px 0px;}
h2 a {text-decoration: none!important; color: #000!important; }
.shoppingh1{background-image: url(../images/shoppingh1.gif); background-repeat: no-repeat; padding: 0px 0px 0px 50px; line-height: 3em; vertical-align: middle;}

h3 {margin: 0px 0px 20px 10px; width: 90%; font-size: 1.2em; clear: both;}
hr{clear: both; width: 100%; border-bottom: 1px solid #fff; border-top: 1px solid #E4E4E4; border-left: 0px; border-right: 0px;}
h5 {margin: 0px; padding: 0px; font-weight: normal; font-size: 11px;}

h1.heading {font-size: 14px; color: #000;margin: 0px; line-height: 24px; clear:both; border-bottom: 3px solid #000; padding:0px 0px 5px 0px;}


.producttitle {padding:0px 0px 20px 0px!important;}
h1.title span{color: #000;}

.titles {float:left; height: 34px; background-repeat: no-repeat; background-image: url(../images/layout/new/titles.gif);}
.titles h1{display:none;}
.browse {width: 165px;}
.newsletter {width: 157px; background-position: 0px -80px; margin: 0px 0px 10px 0px;}
.bestsellers {background-position: 6px -44px; width: 153px;}
.font10 {font-size: 10px;}
#breadcrumb {padding: 0px 0px 10px 0px;}

#wrap {width:960px; margin:auto; padding: 0px 1px 0px 1px; background-color: #fff; border-left: 3px solid #D9D9D9; border-right: 3px solid #D9D9D9; z-index:0;}
* html #wrap {height:100%}
#header {background-color:#FFF; margin:0px 0px 20px 0px; padding:0px; position: relative; width: 960px; height: 120px;float:left; overflow: visible; font-size: 11px;}
#header .logo {float:left; padding: 0px 0px 0px 2px;}
.banner {float:right; border: 1px solid #D5D5D5; background-color: #D6D6D6; padding: 2px; margin: 0px 10px 0px 0px;}

#left {float:left; width:165px; text-align:left; padding: 0px 10px 5px 5px;}
#main {position:relative;margin-left:150px;}
#right {float:right; width:153px; text-align:center; padding: 0px 5px 0px 0px;}


.floatright {float:right!important;}
.floatleft {float:left!important;}
.font10 {font-size:10px!important;}
.strike {text-decoration: line-through!important;}
.red {color:red!important;}
.padding10 {padding:10px;}


#content {margin: 0px 0px 0px 0px; padding: 5px 0px 0px 15px; text-align:left; float:left; width: 590px;}
#maincontent{float:left!important; font-size: 11px; margin: 0px; width: 586px;}
#maincontent_basket{border: 1px solid #e7e7e7; background-color: #F0EFED; float:left; margin: 20px 0px 30px 40px; width: 610px;  padding: 10px; font-size: 11px!important; line-height: 1.4em;  background-position: top right; background-repeat:no-repeat; }
#maincontent_home{float:left; width: 740px;  padding: 0px 10px 10px 5px; font-size: 11px; }
#maincontent_basket h2 {color: #fff; background-color: #454545; width: 97%; padding: 10px; border-bottom: 2px solid #999;}
.voucherbg {width: 500px; background-image: url(../images/layout/merseyshop_giftvouchers.gif); background-position: top right; background-repeat: no-repeat;}


#inner-wrap {}
#inner-wrap:after {
content:" ";
display:block;
clear:both;
}

#footercontainer {text-align:center; width: 100%; background-color: #636363;}
#footer {margin: 0px auto; bottom:0px; text-align:left;
width:930px; border-top: #505050; height: 230px; color: #fff; font-size: 0.8em; padding: 70px 20px 70px 20px; background-image: url(../images/layout/new/footer.gif); background-position: top center; background-repeat:no-repeat;  font-size:10px;}
#footer a {color:#fff;margin: 0px; padding: 0px;}
#footer h2 {margin: 0px; padding: 0px; color:#DBECEC; font-size:10px;}
.explore ul li a{text-decoration: none!important; font-weight:normal!important;}
#footer a:hover{color: #FED02C!important;}
.footerdiv{float:left; border-bottom: 1px dotted #000; clear: left; width: 930px; padding: 10px 0px 10px 0px;}
.footerdiv .left {margin: 0px; padding: 0px; float:left; width: 190px;}
.footerdiv .left strong {background-image: url(../images/layout/new/arrow.gif); padding: 0px 0px 0px 22px; background-repeat: no-repeat; background-position: 0px -3px;}
.footerdiv .right {margin: 0px; padding: 0px; float:left; width: 700px;}
.footerdiv  ul {float:left; padding: 0px; margin: 0px; list-style: none; width: 170px;}
.footerdiv  li {float:left; width: 170px; padding: 0px; margin: 0px; list-style: none;}



#shoppingbasket{min-height: 50px; width: 168px; background-image: url(../images/layout/blue_shopping_bg.gif); background-position: top;  background-repeat: no-repeat; float:right; margin: 0px 0px 0px 0px; position: relative; font-size: 0.8em; text-align: left; padding: 20px 0px 5px 0px;}
#shoppingbasket span{float:left; padding: 0px 0px 0px 5px; width: 120px; line-height: 1.4em;}
#shoppingbasket .left img{float:left;}
#shoppingbasket .right{float:right; width: 48px; text-align: center;}
#shoppingbasket input{font-size: 0.9em; margin-top: 10px; width: 130px;}
#shoppingbasket .openbasket {float:left; height: 30px; width: 168px; background-image: url(../images/layout/openbasket.gif); background-position: bottom; margin-bottom: 10px;}

.smallnav {float:right; width: 250px; font-size: 10px; padding: 2px 10px 0px 0px;}





#login{float:left; line-height: 30px; vertical-align: middle;padding-top: 3px; color: #fff;}
#login form {float:left;}
#login input{width:9em; height: 1.2em;}
#login span{float:left; width: 170px; line-height: 30px; min-height:30px; vertical-align: middle; position: relative;}
.loginlink {padding:0px 10px 0px 10px; height: 30px; float:left; font-size: 1.2em; text-decoration: none;}





.homepagelink {color: #0065B3; background-color: #ECF7FF!important;}
a:hover.homepagelink {color: #000!important; background-color:#000;}


#accordion{float:left; text-align: left;}
.accordionbg {float:left; width: 157px; background-image: url(../images/layout/new/accordionbg.gif); background-position: top left; margin: 0px 0px 0px 0px; padding: 6px 9px 10px 9px;}
.accordionWrapper{display:inline-block; overflow:hidden; width: 157px; background-color: #fff; margin-bottom: 3px;}
.accordionWrapper img{vertical-align:top; border:0; margin:0; padding:0}
.accordionWrapper div{display:inline; float:left; margin:auto;}
.accordionWrapper .title{cursor:pointer; float:left; width: 157px;  min-height: 30px;text-decoration: none; margin: 0px!important;}
.accordionWrapper div.content{display:none; }
#accordion .title a{background-color: #fff;}
#accordion a{float:left; font-size: 11px; display:block; padding: 8px 5px 8px 5px; border-top: 1px solid #D6D6D6;  text-decoration: none; width: 157px; color: #0065B3;}
#accordion a:hover {color: #fff!important; background-color: #000;}
#accordion a.bottom  {border-bottom: 1px solid #ABACAE;}
#accordion .content {background-color:#E7E7E7; }
#accordion .content a {font-size: 11px; border: 0px; padding: 5px 10px 5px 10px; color: #666!important;}
#accordion .content a:hover {color: #000!important; text-decoration:none!important; background-color: #e7e7e7;}
.accordionbottom {margin: 0px 0px 0px -3px;}


/* HOMEPAGE ITEMS */
#content2 {float:left; margin: 0px; width:710px; height:224px!important; background-color: #fff; padding:0px;}
.panelwrappers {overflow:hidden; height: 224px!important;}
#slidingpanel {float:left; margin: 0px 0px 20px 5px; background-color:#666; width: 740px; padding: 0px; margin: 0px;}
.centre_promo_text {float:left; padding: 10px 0px 10px 0px; width: 700px; }

#footballgifts{float:left; padding: 5px 0px 5px 5px; font-weight: bold; width: 750px;}
#footballgifts p{float:left; width: 351px; overflow: hidden; margin: 10px 10px 10px 0px;  border: 1px solid #E6E6E6;  padding: 1px; background-color: #F0F0F0; height: 160px!important;}
#footballgifts span{float:left; margin: 10px 0px 0px 0px; width: 220px;}
#footballgifts p img{float:left; margin: 0px 16px 0px 5px;}
#footballgifts a{float:left; padding: 0px 0px 5px 16px; background-image: url(../images/layout/arrow.gif); background-repeat: no-repeat; clear: both; text-decoration:none; font-weight:normal;}
#footballgifts a:hover {text-decoration: underline;}
img.more{margin: 0px 0px 0px 2px;}

#top4{float:left; width: 100%;}

#top4 .top4content{float:left; width: 134px; padding: 5px 5px 5px 16px;}
.top4content p{float: left; height: 65px; padding-top: 10px; width: 140px; font-size: 10px;}
.top4content p span{float:left; position:absolute; height: 0px; bottom:0; }
.top4_title {margin: 0px; position: relative; float: left; height: 0px;}
#top4 .top4content img{float:left;}


.top4content h4 {float:left; color: #fff!important;  font-size: 11px; color: #000; margin: 10px 0px 0px 0px!important; text-align:center; height: 36px!important; display:block;}
.top4content h4 a:hover {color: #000;}
.topcontent img {height: 160px; width: 134px; float:left;}
.top4content a{float: left; text-decoration: none; width: 134px;}



/* PRODUCT TAGS */
.scroll-pane{width: 580px;height: 260px; padding: 10px 0px 10px 10px; overflow: auto;}
#tab-me{width: 580px;}
#tab1, #tab2, #tab3, #tab4{width: 590px; border: 1px solid #E4E4E4!important; margin: 0px 0px 20px 0px; }
.ui-tabs-hide {position: absolute;left: -10000px;display: block;}

/* Skin */
.ui-tabs-nav {list-style: none;margin: 0;padding: 0 0 0 4px;}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
display: block;clear: both;content: " ";}
.ui-tabs-nav li {float: left;margin: 0 0 0 4px;min-width: 84px; /* be nice to Opera */}
.ui-tabs-nav a, .ui-tabs-nav a span {display: block;padding: 0 10px;background: url('../images/layout/tab.gif') no-repeat;}
.ui-tabs-nav a {position: relative;top: 1px;z-index: 2;padding-left: 0;color: #000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;line-height: 1.2;text-align: center;text-decoration: none;white-space: nowrap; /* required in IE 6 */    }
.ui-tabs-nav .ui-tabs-selected a {color: #000;}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
background-position: 100% -150px;outline: 0; /* prevent dotted border in Firefox */}
.ui-tabs-nav .buy {background-position: 100% -200px; color: #fff; outline: 0;}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */width: auto; height: auto;}
.ui-tabs-nav .ui-tabs-selected a span {padding-top: 7px;}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
background-position: 0 -50px;}
/* Tab scrollers */
.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 1;}
.jScrollPaneTrack {position: absolute;cursor: pointer;right: 0;top: 0;height: 100%;background: #aaa;}
.jScrollPaneDrag {position: absolute;background: #666;cursor: pointer;overflow: hidden;}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}

.orange-bar .jScrollPaneTrack {background: #E6E6E6;width:30px;
}
.orange-bar .jScrollPaneDrag {
	background: #999999 url(../images/layout/drag_grab.gif) no-repeat 50% 50%;
	width:30px;
}


#tab_previewimages {float:right; width: 218px; padding: 5px; background-color: #E6E6E6; margin: 5px;}
#tab_previewimages span {float:right;}
#tab_previewimages img {border: 0px; margin: 2px; padding: 2px; background-color: #fff; width: 100px; height: 140px;}
.tab_details {float:left; width: 310px;}


#products{width: 157px!important; line-height: 14px; font-size: 10px;float:left;}
#products p {float:left;  margin: 0px; border: 0px; padding: 5px; width: 148px; background-color: #fff;}
#products strong {color: #708514; text-transform:uppercase; background-color: #000;}
#products a{color: #43719F; float:left; text-decoration: none; background-image: url(../images/layout/tag2.gif)!important; background-repeat: no-repeat; line-height: 14px; font-size: 0.85em; border: 0px!important; font-weight: bold; padding: 4px 5px 4px 22px;}
#products a:hover {text-decoration: underline!important;} 
#continue_button {font-weight: bold;  font-size: 11px; border: 0px; color: #7A6A0A!important;}
#products .signup {background-image: url(../images/layout/new/submit.gif); padding: 7px 47px 6px 49px; }
#products .signup:hover{color: #fff!important; cursor: pointer!important; background-image: url(../images/layout/new/submit_over.gif)!important;}
#products input{margin: 5px ; padding:5px; font-size: 11px;}
input.newsletter {width: 134px;}

#confirm_payment {font-weight: bold;  font-size: 11px; border: 0px; color: #7A6A0A!important;}

#search .signup {background-image: url(../images/layout/new/submit_search.gif); padding: 7px 15px 6px 14px!important; }
#search .signup:hover{color: #FFD630!important; cursor: pointer!important; background-image: url(../images/layout/new/submit_search_over.gif)!important;}
#registerdiv .signup {background-image: url(../images/layout/new/submit_search.gif); background-repeat:no-repeat; padding: 5px 4px 15px 4px!important; width: 123px!important;}
#registerdiv .signup:hover{color: #FFD630!important; cursor: pointer!important; background-image: url(../images/layout/new/submit_search_over.gif)!important;}
#basket .signup {background-image: url(../images/layout/new/submit.gif); padding: 7px 49px 6px 49px; width: 149px;}
#basket .signup:hover{color: #fff!important; cursor: pointer!important; background-image: url(../images/layout/new/submit_over.gif)!important;}
#shopping_buttons .signup {background-image: url(../images/layout/new/submit_search.gif); background-repeat:no-repeat; padding: 6px 4px 15px 4px!important; width: 123px!important; height: 28px!important;}
#shopping_buttons .signup:hover{color: #FFD630!important; cursor: pointer!important; background-image: url(../images/layout/new/submit_search_over.gif)!important;}
#shopping_buttons .submitbutton{width: 12em; float:left; background-color: #666!important; height: 28px; padding: 4px 0px 6px 0px; color: #fff; margin: 10px 10px 0px 0px;}
#contactform .signup {background-image: url(../images/layout/new/submit_search.gif); background-repeat:no-repeat; padding: 6px 4px 15px 4px!important; width: 123px!important; height: 28px!important;}
#contactform .signup:hover{color: #FFD630!important; cursor: pointer!important; background-image: url(../images/layout/new/submit_search_over.gif)!important;}
#giftvouchers_main .signup {background-image: url(../images/layout/new/submit_search.gif); background-repeat:no-repeat; padding: 6px 4px 15px 4px!important; width: 123px!important; height: 28px!important; margin: 20px 0px 0px 180px;}
#giftvouchers_main .signup:hover{color: #FFD630!important; cursor: pointer!important; background-image: url(../images/layout/new/submit_search_over.gif)!important;}
#finalform .signup {background-image: url(../images/layout/new/submit.gif); font-size: 11px; font-weight:bold; width: 150px; padding: 6px 0px 8px 0px; border:0px; float:right;}
#finalform .signup:hover{color: #fff!important; cursor: pointer!important; background-image: url(../images/layout/new/submit_over.gif)!important;}



#products li a{float:left; display:block; padding: 5px 10px 5px 5px; border-bottom: 1px solid #ABACAE; width: 136px; background-color: #58595B; text-decoration: none; color: #fff!important; text-transform: uppercase; font-size: 0.85em; overflow: hidden; background-image: url(../images/navigation/corner_grey.gif); background-position: right bottom; background-repeat: no-repeat;}
#products li a:hover {background-color: #141414; background-image: url(../images/navigation/corner_grey_over.gif); color: #fff;}

#secondpanel a{float:left; display:block; padding: 5px 10px 5px 5px; width: 136px; background-color: #58595B; text-decoration: none; color: #fff; text-transform: uppercase; font-size: 0.85em; overflow: hidden; background-image: url(../images/navigation/corner_grey.gif); background-position: right bottom; background-repeat: no-repeat;}
#secondpanel a:hover {background-color: #141414; background-image: url(../images/navigation/corner_grey_over.gif); color: #fff;}

.generalsubnav a{background: none!important; color: #000!important; text-transform: none!important; font-size: 1em!important; }


.submitbutton{float:left; background-color: #000!important; margin: 3px 10px 0px 0px; padding: 0px; font-weight: bold; color:#fff; font-size: 0.7em;  cursor: pointer;}
.contactsubmit {font-size: 1.2em; width: 10em!important;color: #fff!important;}

#search {float:left; width: 944px; background-image: url(../images/layout/new/topnavbg.jpg); background-position: top left; padding: 22px 0px 18px 16px;}
#topsearch{float:left; width: 490px;}
#topsearch form {padding: 0px; margin:0px;}
#topsearch select{font-size: 1.2em;}
#topsearch .input{padding: 4px; width: 18em; font-size: 1.2em; margin: 0px;}


#topbasket {float:right; width: 154px; color:#55AE9C; padding: 5px 0px 0px 5px!important;}
#topbasket  a{color:#55AE9C; text-decoration:none;}
#topbasket  a:hover{text-decoration:underline; color: #fff;}

#topproducts {float:left; margin: 0px 0px 10px 0px; clear: both;}
.top{width: 194px; float:left; margin-right: 15px; }
.top h2{min-height: 32px; float:left; height: 31px;}
.topright h2{min-height: 32px; float:left; height: 31px;}
.top b, .topright b{color: #0065B3; font-size: 1.2em; width: 194px; float:left;}
.top b a, .topright b a{color: #0065B3; text-decoration: none;}
.top b a:hover, .topright b a:hover{color: #000; text-decoration: none;}
.top p, .topright p{margin: 0px; height: 4em;}
.freedelivery {font-size: 0.8em;}
.topright{width: 194px; float:left; margin-right: 0px;}
.readmore{float:left; line-height: 1.2em; vertical-align: middle; width:77px; padding: 0px 0px 0px 20px; color: #7C7C7C; background-image: url(../images/layout/read.gif); background-repeat: no-repeat; background-position: left;}


a.buynow{float:left; line-height: 1.2em; vertical-align: middle; width:97px; padding: 9px 6px 11px 26px; color: #FFF; background-image: url(../images/layout/buy.gif); background-repeat: no-repeat; background-position: left; text-decoration: none; margin: 20px 0px 0px 0px;}
a:hover.buynow {background-image: url(../images/layout/buy_hover.gif)!important; color: #FFF;}
a:hover.buynow2 {color: red;}


.buttons{ float:left; margin-top: 10px;  background-image: url(../images/layout/bg_buttons.jpg); background-repeat: repeat-x; background-position: bottom; background-color: #F4F4F4; height: 2.2em; padding-top: 0.5em; text-transform: uppercase;}


#login2 input{padding: 3px; width: 200px;}
#login2 label {font-weight: bold;}
#login2 .signup{background-image: url(../images/layout/new/submit.gif); width: 149px; color: #666; font-weight: bold; font-size: 11px; padding: 6px 0px 7px 0px; border:0px;}
#login2 .signup:hover {color: #fff!important; cursor: pointer!important; background-image: url(../images/layout/new/submit_over.gif)!important;}

#giftfinder {background-image: url(../images/layout/bg_giftfinder.jpg); background-position: top left; background-repeat: no-repeat; float:left; min-height: 40px; width: 131px; padding: 50px 10px 10px 10px; font-size: 0.9em; line-height: 1.4em; background-color: #fff;}
#giftfinder span {float:left; width: 131px; margin: 5px 0px 5px 0px;}


#search_specific{ vertical-align: middle; float:left; width: 100%; clear:all; padding: 0px 0px 10px 0px; color: #000; margin: 10px 0px 5px 0px; background-color: #e7e7e7;}
#search_specific span{padding: 5px 0px 0px 5px; float: left; font-weight: bold; font-size: 1.1em;}


.pagination {width: 590px; float:left; text-align: center; padding: 10px 0px 10px 0px; border-bottom: 1px solid #E4E4E4; margin-top: 30px;}
.pagination span{margin: 0px 0px 0px 0px;}
.pagination b{padding: 4px 8px 4px 8px;  border: 1px solid #999999; background-color: #EBEBEB; font-weight: bold;}
.pagination a.pages {padding: 4px 8px 4px 8px; width: 16px; border: 1px solid #999999; text-decoration: none!important;}


.product_preview {float:left; width: 180px; margin: 20px 0px 10px 0px; padding: 0px 0px 10px 10px;} 
.product_preview img{border: 1px solid #7C7C7C; float:left;}
.product_preview p {margin: 0px 0px 0px 10px; float:left; width: 190px;}
.product_preview strong{color: #ED1B2F; font-size: 1.2em;}
.product_preview .price{font-size: 1.2em; font-weight: bold;}
.product_preview .title {text-decoration: none;}
.product_preview a:hover{color: #000!important;}
.product_image {display:block;position:absolute;float:left;width:180px;height:200px;z-index:0;}
.star {display:block;position:relative; float:right;padding:0px 16px 0px 0px;height:40px;z-index:50;}
.image_container {float:left; width: 180px; height: 200px;}
.nameandprice {float:left;}
.nameandprice a{text-decoration: none!important; font-size: 10px!important;}
.nameandprice a:hover{text-decoration: underline!important;}

.product_buttons {width: 190px; float:left; text-align: right; margin: 10px 0px 0px 0px;}
.product_buttons span{background-image: url(../images/layout/bg_button.jpg); width: 100px;padding: 0px 15px 0px 5px; float: right; border-left: 1px solid #E4E4E4; margin: 0px 0px 0px 10px; overflow: hidden;}
.product_buttons a{float: right;}
.product_buttons b{line-height: 2.2em; overflow: visible;}
.readmore30{float:left; line-height: 3em; vertical-align: middle; padding: 0px 0px 0px 40px; color: #7C7C7C; background-color: #999; text-transform: uppercase; font-size: 0.9em; color: #000; overflow: hidden;}
.buynow30{float:left; line-height: 3em; vertical-align: middle; padding: 0px 0px 0px 30px; width: 66px; color: #E2172A; background-image: url(../images/layout/buy_30.gif); background-repeat: no-repeat; background-position: left; text-transform: uppercase; font-size: 0.9em;}
.promo_top {float:right; padding: 0px 0px 0px 0px; width: 80px; height: 80px; overflow: hidden; border: 0px!important; margin: 0px 0px 0px 0px;}

#basket {background-color:#fff; width:230px; float:right; padding: 2px; margin-bottom: 50px;}
#basket h2{width: 210px;}
#shoppingmain {float:right; color: #000;}
#shoppingmain form {background-color:#fff;}
#shoppingmain hr{clear: both; width: 100%; border-bottom: 1px solid #fff; border-top: 1px solid #E4E4E4;}
.shopping_item {float:left; width: 610px; margin: 5px 0px 10px 0px;}
.shopping_remove {width: 60px!important; font-size: 0.8em!important;}
.shopping_remove a {margin: -20px 0px 0px 0px!important; width: 60px; height: 20px; float:left; padding: 10px 0px 0px 0px;}
.shopping_remove a:hover {color: red;}
.quantity {float:left; width: 80px!important; }
.quantity2 {float:left; width: 64px!important; }
.quantitybox {height: 1em!important; width: 1.2em!important; text-align: center!important;}

.itemdetail {float:left; width: 315px!important; text-align: left; line-height: 14px!important;}
.itemdetail2 {float:left; width: 330px!important; text-align: left; line-height: 14px!important;}
.itemdetail_large {float:left; width: 300px!important; text-align: left!important; padding: 0px 0px 0px 20px; color: #000; font-weight: bold;}
.itemdetail img{border: 1px solid #7C7C7C; float:left;}
.shopping_item span{float:left; width: 60px; text-align: center; font-weight: bold; overflow: visible; font-size: 1.2em; line-height: 30px;}

.shopping_titles {float:left; width: 615px; color: #fff; margin: 5px 0px 10px 0px; border-bottom: 2px solid #eeeeee; background-color: #000;}
.shopping_titles span{float:left; width: 50px; border-right: 3px solid #fff; text-align:center; font-weight: bold; overflow: hidden; height: 15px; padding: 5px;}

.basket_table {width: 615px; background-color: #CCCCCC;}
.basket_table .tdborder {color: #fff; font-weight:bold; padding: 0px; margin: 0px; border-right: 3px solid #fff;}


#shopping_buttons {float:left;}
#basket .submitbutton{height: 2.3em; font-size: 1em; overflow: hidden; float:right; margin: -2px 0px 0px 2px; background-color: #58595B!important; padding: 0px 3px 0px 3px;}
.confirmtotal {float:left; width: 200px;}
.confirmtotal strong{font-size: 1.2em;}
.totalprice {text-align: center; margin: 10px; float:right; width: 200px; font-size: 1.5em; color: #0065B3; font-weight: bold; border-top: 2px dotted #C0C0C0; border-bottom: 2px dotted #C0C0C0;  padding: 10px 0px 10px 0px;}
.cards {float:right; margin-top: 30px;}
.discountinput {float:left; height: 20px; border: 1px solid #CCCCCC;}
.payhere {width: 200px; float:left; text-align: center;}

#info_form {float:left; margin-bottom: 20px;}

#pagepreview {width: 580px; float: left; margin: 0px 0px 0px 0px;}
#pagepreview .bigprice{font-size: 1.3em; font-weight: bold; margin-bottom: 5px; }
#pagepreview .saleprice{float:left; font-size: 1.4em; color: #000; font-weight: bold; padding: 3px; background-color: #FFD630; margin: 10px 0px 10px 0px!important;}
#pagepreview .details{margin: 0px; width: 390px; float:left; border-top: 1px solid #E4E4E4; padding: 10px 0px 0px 0px;}
.backbutton {float:left; height: 50px; width: 100%;}

.whitetxt{float:left; padding: 0px 0px 10px 0px; color: #999999;}


#related{float:left; width: 590px; margin-top: 0px;}
#related h5{background-position: top right; background-image: url(../images/layout/related_bg.jpg); background-position: bottom; background-repeat: repeat-x; color: #999; font-size: 1.2em; margin: 1px 1px 10px 1px; padding: 3px 20px 10px 5px; float:left; text-transform: uppercase; clear: left;}
.related_titles {float:left; width: 590px; padding: 0px; margin-bottom: 20px;}
.related_titles a{float:left; text-align:center; width: 190px; padding: 0px;}
.row {float:left;}
.relatedproduct {float:left;width: 160px;}

.twitter-button {float:left; width: 140px;background-image: url(../images/tweet_button.gif); background-position: right; text-decoration:none!important; font-size: 11px!important; margin: 0px; height: 20px; padding: 6px 36px 6px 6px; color: #fff!important;} 
a:hover.twitter-button {background-image: url(../images/tweet_button_over.gif)!important;}

#others{margin: 0px; width: 100%; float:left; border: 2px dotted #E4E4E4;}
#others h2{color: #0065B3; font-size: 1.2em; margin: 10px 10px 10px 5px;}
#others strong{margin: 0px;}
#others img{float:left; margin: 10px;}
#others p{margin: 10px 10px 0px 130px;}
#suggestion {margin-bottom: 10px; float:left; width: 100%; padding-bottom: 30px; background-image: url(../images/layout/shadow_divide.jpg); background-repeat: repeat-x; background-position: bottom;}
#product_images {width: 170px; float:left; padding: 5px 5px 50px 5px; }
#product_images img{float:left; border: 1px solid #e7e7e7;}
#product_images span{font-weight: bold; width: 170px; padding: 5px; float:left; margin: 0px 0px 4px 0px; background-color: #e7e7e7;}
#product_images .imgright {float:right;}
#pricedetails {float:right; width: 360px; padding: 0px 0px 40px 0px;}

#pagepreview a.seeinside{float:left; width:140px; padding: 7px 5px 6px 35px; color: #FFF; margin: 20px 10px 30px 0px; font-size: 1em; background-image: url(../images/navigation/seeinside_grey.jpg); background-position: left; background-color: #CCCCCC; text-decoration: none; background-repeat: no-repeat; color: #E2172A;border: 1px solid #E4E4E4;}
#pagepreview a:hover.seeinside{background-image: url(../images/navigation/seeinside_white.jpg); color: #000; background-color: #FFF; border: 1px solid #E4E4E4;}

#pagepreview a.buypics{float:left; line-height: 1.2em; vertical-align: middle; width:250px; padding: 40px 0px 0px 30px; color: #E2172A; background-image: url(../images/layout/buypictures.gif); background-repeat: no-repeat; background-position: left;}
#pagepreview a:hover.buypics{float:left; line-height: 1.2em; vertical-align: middle; color: #E2172A; background-image: url(../images/layout/buypictures_over.gif); background-repeat: no-repeat; background-position: left;}

#pagepreview a.subscribeliv{float:left; line-height: 1.2em; vertical-align: middle; width:310px; padding: 40px 0px 0px 30px; color: #E2172A; background-image: url(../images/layout/buysubsliv.gif); background-repeat: no-repeat; background-position: left;}
#pagepreview a:hover.subscribeliv{float:left; line-height: 1.2em; vertical-align: middle; color: #E2172A; background-image: url(../images/layout/buysubsliv_over.gif); background-repeat: no-repeat; background-position: left;}

#pagepreview a.subscribeev{float:left; line-height: 1.2em; vertical-align: middle; width:310px; padding: 40px 0px 0px 30px; color: #E2172A; background-image: url(../images/layout/buysubs.gif); background-repeat: no-repeat; background-position: left;}
#pagepreview a:hover.subscribeev{float:left; line-height: 1.2em; vertical-align: middle; color: #E2172A; background-image: url(../images/layout/buysubs_over.gif); background-repeat: no-repeat; background-position: left;}

#pagepreview a.subblues{float:left; line-height: 1.2em; vertical-align: middle; width:310px; padding: 40px 0px 0px 30px; color: #E2172A; background-image: url(../images/layout/buyblues.gif); background-repeat: no-repeat; background-position: left;}
#pagepreview a:hover.subblues{float:left; line-height: 1.2em; vertical-align: middle; color: #E2172A; background-image: url(../images/layout/buyblues_over.gif); background-repeat: no-repeat; background-position: left;}

#pagepreview a.sublfc{float:left; line-height: 1.2em; vertical-align: middle; width:310px; padding: 40px 0px 0px 30px; color: #E2172A; background-image: url(../images/layout/buylfc.gif); background-repeat: no-repeat; background-position: left;}
#pagepreview a:hover.sublfc{float:left; line-height: 1.2em; vertical-align: middle; color: #E2172A; background-image: url(../images/layout/buylfc_over.gif); background-repeat: no-repeat; background-position: left;}

#product_images_prints {width: 220px; float:right; padding: 5px; }
#product_images_prints img{float:left; border: 1px solid #e7e7e7;}
#product_images_prints span{font-weight: bold; width: 220px; padding: 5px; float:left; margin: 0px 0px 4px 0px; background-color: #e7e7e7;}
#product_images_prints .imgright {float:right;}


#stepdiv {float: left;margin: 10px 0px 0px 10px;list-style: none;font-size: 1em;}
*html #stepdiv {margin-bottom: 20px;}
#stepdiv ul {margin-left: 0px;margin-top: 0;}    
#stepdiv li {float: left;text-align: left;list-style: none;background: #FFF;font-weight:bold;border-right: 1px solid #fff;}
#stepdiv a {float:left;color: #6f7f1d;padding:12px 0px 12px 40px;width: 30px;text-decoration: none;}
#stepdiv a:hover {color: #000;}
#stepdiv a.active {color: #fff;}

#stepdiv .details a.active{background-image: url(../images/navigation/step1_active.gif)}
#stepdiv .delivery a.active{background-image: url(../images/navigation/step2_active.gif)}
#stepdiv .confirm a.active{background-image: url(../images/navigation/step3_active.gif)}

#stepdiv .details {background-image: url(../images/navigation/step1.gif)}
#stepdiv .delivery {background-image: url(../images/navigation/step2.gif)}
#stepdiv .confirm {background-image: url(../images/navigation/step3.gif)}

#stepdiv .details {background-image: url(../images/navigation/step1.gif)}

/*REGISTER PAGE*/

#logindiv {float: left; margin: 0px 0px 20px 0px; width: 610px; font-size: 1em; background-color: #fff;}
#logindiv select {margin: 6px 0px 7px 0px; width:224px;}
#logindiv label {float: left;color: #666666;font-weight: bold;width:150px;padding: 5px 0px 5px 0px;margin-top: 6px;}
#logindiv input {float:left; background-color: #ECF0F0;  width:220px; padding: 1px; margin: 10px 10px 10px 0px;}
#logindiv h3 {margin: 20px 0px 20px 0px; font-size: 12px;}

#registerdiv {float: left;}
#registerdiv select, #paymentdiv select{background-color: #ECF0F0;border-left: 1px solid #b9879d;color: #6f7f1d;margin-top:6px;}
#registerdiv textarea,  #paymentdiv textarea{color: #6f7f1d;float:left;width:220px;}
#registerdiv label,  #paymentdiv label {float: left;color: #666666;font-weight: bold;width:150px;padding: 5px 0px 5px 0px; margin-top: 3px;}
#registerdiv input,  #paymentdiv input {
float:left; text-indent:2px;color: #6f7f1d;width:220px; padding: 2px; margin: 10px 0px 10px 0px;}
#registerdiv .checkbox,  #paymentdiv checkbox {
float: left;color:#333333;font-size:75%;background:0;border:0;text-align:left;width:25px;}
#registerdiv textarea {color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 360px; padding: 5px;}
#mini_caption {padding: 10px 0px 0px 0px;}

#contactform {padding: 10px; background-color: #FFF; margin: 0px 0px 0px 6px; width: 600px;}
#contactform .left label{float:left; width: 90px;}
#contactform .left {width: 250px;}
#contactform td {padding: 3px;}
#contactform .right label{float:left; width: 120px;}
#contactform .newsletter {padding: 10px 0px 10px 0px;  margin-top: 10px; border-top: 2px dotted #e7e7e7;}

#contactform2 {padding: 10px; background-color: #FFF; width: 580px; margin: 0px 0px 0px 0px;}
#contactform2 .left label{float:left; width: 100px;}
#contactform2 .left {width: 270px; height: 12px;}
#contactform2 td {padding: 0px;}
#contactform2 .right label{float:left; width: 100px;}
#contactform2 input {float:left; width: 150px; background-color: #fff;}

#addressdiv {font-size: 1.1em; line-height: 1.3em; float: left; border-bottom: 2px dotted #CDCDCD; padding: 20px 0px 10px 0px; margin: 0px 0px 0px 0px;}
#addressdiv input {float:left;color: #63174c;}
#addressdiv label {float: left;color: #7c2461;font-weight: bold;padding-top: 2px;text-indent: 2px;}
.address {float:left; width: 250px; }
.address span{float:left; width: 200px;}
.address input{float:left; margin: 0px 10px 0px 0px;}
#addressdiv2 {float: left; margin: 20px 0px 0px 10px;}
#address2 {float: left; color: #7C7C7C; font-size: 1em; width: 360px; padding:2px; background-color: #fff;}
#address2 h2{width: 340px;}
#address2 strong{font-size: 1.2em;}
.address_remove {border: 1px solid #e7e7e7; width: 130px; padding: 5px; float:left; margin-top: 10px; text-decoration: none;}
a:hover.address_remove{background-color: #000; color: #fff;}

.rowprodbox {float: left; width: 176px; margin: 10px 15px 10px 0px; height: 16em; background-color: #fff; padding: 1px; border: 1px solid #E8E8E8; background-image: url(../images/layout/bg_rowbox2.jpg); background-repeat: no-repeat; background-position: bottom;}
.rowprodbox img {margin: 0px 0px 0px 0px;}
.rowprodbox strong {font-size:10px;}
.rowprodbox p {color: #6f7f1d; font-size: 0.95em;font-weight: bold;text-align: left;padding: 5px 0px 5px 0px;}
.rowprodbox span {float: left; width: 176px; text-align: center;}
a.producttitles2{color:#0065B3; width: 151px; height: 30px; float:left; background-color: #e7e7e7; padding: 5px 20px 5px 5px;}
a:hover.producttitles2 {background-color:#7C7C7C!important; color: #fff!important;}
.rowprodbox h2 {margin: 0px; padding: 0px;}
.rowprodbox h2 a{text-decoration: none; }
.rowprodbox h2 a:hover{color: #000;}



#baskettable {width: 80%; border: 1px dotted #999; padding: 10px; margin: 0px 0px 0px 10px;}
#baskettable td{padding: 5px;}
#baskettable tr{border-bottom: 1px solid red;}
#baskettable strong {color: #fff;}
#baskettable p{float:left; width: 100%; padding: 0px 0px 0px 10px;}
#pages {text-align: center;}
.voucherbasket {float:left; width: 550px!important; margin: 0px 0px 50px 40px!important;}



#TopNav {float:left; text-align: center; width: 100%; padding: 0px 0px 20px 0px; 
 background-image: url(../images/layout/new/topbg.gif);  background-position: bottom center; background-repeat: no-repeat;  font-size: 11px; color: #333; margin: -1px 0px 0px 0px;} 
#TopNav a{text-decoration: none;}
#TopNav a:hover {color: #000; text-decoration: underline;}
#TopNav #Logout {float:right; color:#FCB616; background-color: #666; padding: 0px 2px 0px 2px; margin: 0px 0px 0px 0px; border: 0px;}
#TopNav :hover {cursor: pointer!important;}
#TopNav_Inner {margin: 0px auto; width: 960px;}
#TopNav #mininav {padding: 5px; width: 350px;}
#TopNavtext {float:left; padding: 5px 5px 0px 0px}
.TopNavtext {float:left; padding: 5px 5px 0px 0px}
.TopNavtext h1{font-size: 11px; font-weight: normal; margin: 0px; padding: 0px; text-transform: none;}
.welcometext {float:left; width: 500px; font-weight: bold; color: #000;}



.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.clear {
    clear:both;
    overflow:hidden;
    height:1px;
}    
.hrsm { margin-left: -2200px; }
#pdnoprod {padding-left: 10px;}


.price_panel {float:left; padding: 0px 0px 0px 0px;}
.price_panel input {margin: 0px 5px 0px 0px!important;}
.product_panel {padding-left: 2px;border: 0px red dotted;}
#disco {border: 0px black dotted;}
#nodisco {border: 0px black dotted;}


.favourite_homepage {float:right; text-align: left; border-top: 1px solid #D6D6D6; border-left: 1px solid #D6D6D6; border-right: 1px solid #D6D6D6; font-size: 11px; margin: 0px 0px 20px 0px; width: 145px;}

.favourite_homepage ul {margin:0px; padding: 0px 0px 0px 0px;  list-style: none; }
.favourite_homepage li {border-bottom: 1px solid #D6D6D6; float:left;}
.favourite_homepage li a {font-weight: normal; text-decoration: none; display:block; float:left; width: 135px; padding: 5px;}
.favourite_homepage li a:hover {background-color: #e7e7e7; float:left;}
#promo_box img {float:right; border: 0px; padding: 0px 0px 20px 0px;}

.msg_list {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 141px;
}
.msg_head {
	cursor: pointer;
	float:left;
	border-bottom: 1px solid #ABACAE; width: 151px;  background-color: #fff; text-decoration: none; font-weight: bold; font-size: 13px;
}
.msg_head a{float:left; width: 141px; padding: 5px; background-position: right bottom; background-repeat: no-repeat;}
.msg_body {padding: 5px; background-color:#F4F4F8; float:left; width: 141px; font-size: 11px;}
.msg_body a{float:left!important; width: 131px!important; padding: 5px 0px 5px 0px!important; text-decoration: none!important;}
.msg_body a:hover{text-decoration: underline!important;}

.errors {color: red; font-weight: bold;}
.errorstyle {color: red; font-weight: bold; float:left; padding: 10px; margin: 0px 0px 0px 10px;}
.errorstyle ul {list-style: none!important;}
.errorstyle li {list-style: none!important;}



#order-shipping {color: #7C7C7C!important; float:left; padding-bottom: 50px; margin: 0px 0px 0px 4px;}
#payment_alternatives {float:left; width: 590px; height: 107px; background-image: url(../../order-alternatives.gif); background-repeat: no-repeat; margin-bottom: 20px;}
#payment_alternatives .left {float: left; width: 170px;  padding: 10px 0px 0px 90px; font-size: 10px;}
#payment_alternatives .right {padding: 10px 0px 0px 0px; float:right; width: 200px;}
.number {font-size: 15px;}
.emailmessage {font-size: 12px; font-weight: bold;}


#recentlyviewed {float:left; font-size: 11px; margin: 20px 0px 0px 0px;}
#recentlyviewed a{font-size: 11px; text-decoration:none; font-weight: normal;}
#newreleases {float:left; font-size: 11px; padding: 0px;}
#newreleases a{font-size: 11px; text-decoration:none; font-weight: normal;}
#newreleases h1{width: 736px;}

.jcarousel-skin-tango .jcarousel-container {width: 770px;float:left;}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 660px;padding: 0px 40px 10px 40px;}
.jcarousel-skin-tango .jcarousel-item {width: 125px; height: 180px;text-align:center;}
.jcarousel-skin-tango .jcarousel-item img{padding: 0px 0px 10px 0px; border: 0px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0;margin-right: 10px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px;margin-right: 0;}
.jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
.padded {padding: 14px!important; background-color: #F0F0F0!important; margin: 0px 0px 10px 0px;}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 80px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background-image: url(../images/layout/arrow_right.jpg);
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 5px;right: auto;background-image: url(../images/layout/arrow_right.jpg);}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 80px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background-image: url(../images/layout/arrow_left.jpg);
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto;right: 5px;background-image: url(next-horizontal.png);}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: -64px 0;}



.sitemapset  {border-bottom: 1px dotted #999; float:left; width: 500px; padding: 10px 10px 0px 0px;}
.sitemapset .title {font-weight:bold!important; color: #43719F!important;}
.sitemapset .content a{text-decoration: none; font-weight:normal; float:left; width:200px;line-height: 15px;}
.sitemapset .content a:hover{text-decoration: underline;}
.sitemapset .content {float:left; padding: 10px; width: 200px; }

#giftvouchers_main {background-image: url(../images/layout/bg_giftvouchers.gif); background-repeat: no-repeat; background-position: 0px 0px;}

#giftvouchers {background-color: #e7e7e7; -webkit-border-radius: 15px;
-webkit-border-bottom-right-radius: 0;
-moz-border-radius: 15px;
-moz-border-radius-bottomright: 0;
border-radius: 15px;
border-bottom-right-radius: 0; border: 0px; padding: 20px; margin: 10px;}
#giftvouchers label {float:left; width: 180px;}
#giftvouchers strong {color: #000;}
#redeemvouchers {padding:10px; border: 1px dotted #999;}
#redeemvouchers b {color: #0065B3!important;}

#login_container {float:left; text-align: left; width:960px; background-color:#F4FAFA;}
#panel {float:right; height: 80px;display: none; width: 800px!important; padding: 20px 0px 0px 0px;}
#panel span{padding: 0px 10px 0px 0px; clear: left;}
#panel input {width: 150px; padding: 2px;}
#panel .signup {background-image: url(../images/layout/new/submit_search.gif); padding: 5px 0px 8px 0px!important; width: 123px!important;}
#panel .signup:hover{color: #FFD630!important; cursor: pointer!important; background-image: url(../images/layout/new/submit_search_over.gif)!important;}

.btn-slide {float:right;width: 50px;margin: 0 auto;display: block;color: #333;text-decoration: none;}



#mainscroll {float:left; width: 732px; padding: 8px 0px 10px 0px;}
.scrollcontainer {overflow: hidden;width: 718px;padding: 10px;height: 257px;border: 1px solid #D5D5D5;background: #F0F0F0;}
.main_image {
	width: 470px; height: 256px;
	float: left;
	background: #333;
	position: relative;
	overflow: hidden;
	color: #fff;
}
.main_image h2 {font-size: 14px!important; font-weight: bold; margin: 0px; padding: 0px 0px 5px 0px;text-transform: none!important;}
.main_image .textlink {font-weight:normal; color: #7DBFB3;}
.main_image p {padding: 10px; margin: 0;line-height: 1.2em;}
.main_image .desc{position: absolute;bottom: 0;	left: 0;width: 100%;display: none;}
.main_image .block{width: 450px; background: #111; padding: 10px; color: #fff;}
.main_image .block h2 a{color: #fff!important;}
.main_image .block p{margin:0px; padding: 0px;}
.main_image img {border:0px;}
.image_thumb {float: left; width: 100px;}
.image_thumb img {border: 1px solid #ccc; padding: 5px; background: #fff; float: left;width: 100px;height: 40px;}
.image_thumb ul {margin: 0; padding: 0;list-style: none;}
.image_thumb ul li{
	margin: 0;
	padding: 5px;
	background: #f0f0f0;
	width: 238px;
	float: left;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-right: 1px solid #ccc;
}
.image_thumb ul li.hover {background: #ddd;cursor: pointer;}
.image_thumb ul li.active {background: #fff;cursor: default;}
html .image_thumb ul li h2 {font-size: 11px!important; padding: 0px; margin: 0px; text-transform: none!important; }
.image_thumb ul li .block {float: left; width: 100px; padding: 0px 0px 0px 5px;}	
.image_thumb ul li p{display: none;}
a.moreinfo {float:right; padding: 7px 8px 9px 18px; width: 90px; background-position: right; background-image: url(../images/layout/new/moreinfo.gif); background-repeat: no-repeat; color: #000!important; margin: -10px 0px 0px 0px;}
.moreinfo a:hover{color: #fff!important;}
.main_image  a{text-decoration: none!important;}
.main_image  a:hover{color:yellow;}


.tabmenu {margin: 0px 0px 0px 0px; padding: 5px 0px 0px 10px; float:left;}
.tabmenu a{font-family: Helvetica; font-size: 17px; color:#FFF;}
.tabmenu a span {color: #fff;}
.tabmenu b{font-size: 10px; font-weight:normal; color: #fff;}

#waystopay {float:left; width: 200px; height: 80px; padding: 40px 0px 0px 415px; background-image: url(../images/layout/waystopay.gif)}
