@font-face {
	font-family: 'allerlight';
	src: url('../styles/fonts/allerlight/aller_std_lt.eot');
	src: url('../styles/fonts/allerlight/aller_std_lt.eot?#iefix') format('embedded-opentype'),
		 url('../styles/fonts/allerlight/aller_std_lt.woff') format('woff'),
		 url('../styles/fonts/allerlight/aller_std_lt.ttf') format('truetype'),
		 url('../styles/fonts/allerlight/aller_std_lt.svg#allerlight') format('svg');
	font-weight: normal;
	font-style: normal;
}

h1 {font-family:'allerlight'; font-size:20px; color:#000; margin:0px; font-weight:normal; padding-bottom:5px}

.minibasket {display:none;width:280px; border:1px solid #3656a1; background-color:White; position:absolute;top:162px;right:5px;z-index:100000;-moz-border-radius: 10px 0px 10px 10px;border-radius: 10px 0px 10px 10px; float:right}
.minibasketinner {width:100%; font-family:arial; font-size:11px; text-align:center}
.minibasketinner .header {width:94%; Background-color:#ffffff; padding:3px; color:black; text-align:left; margin:auto; margin-top:4px; font-size:13px; font-weight:bold}
.minibasketinner a {text-decoration:none; color:black}

html {repeat;overflow-y: scroll;}
html, body{background-position: center top;margin: 0;padding: 0;height: 100%;font-family: arial;}
a{outline:0;padding:0px;margin:0px;}
img{padding:0px;margin:0px;border:0px}
p {margin:0px; padding:0px}
* {outline: none;}

#outer {position: absolute;padding: 0px;width: 100%;background:url("../images/siteassets/standard/BG.jpg") top center repeat-y;}
#outertop {padding:0px;width: 100%;background:url("../images/siteassets/standard/header_bg.jpg") top center repeat-x;}
#outerbottom {padding:0px;width: 100%;background:url("../images/siteassets/standard/bottom_bg.jpg") bottom center repeat-x;}
#main{padding:0;width:1120px;margin:auto;position:relative}

#top {width:1120px;padding:0px;margin:0px; border:0px solid #000; height:159px;}
#top .col1 {width:1120px; clear:both;padding::0px;margin:0px;height:69px; border:0px solid #000;background-image: url('../images/siteassets/standard/images/PMC_Sports_01.jpg'); background-repeat:no-repeat}
#top .col2 {width:1120px; clear:both;padding::0px;margin:0px;height:90px; border:0px solid #000;background-image: url('../images/siteassets/standard/images/PMC_Sports_02.jpg'); background-repeat:no-repeat}
#top .baskettitle {font-family:'allerlight'; font-weight:bold; font-size:18px; text-decoration:none; margin-top:0px}
#top .baskettitle a {text-decoration:none; color:#ffffff}
#top .basketcontent {font-family:arial; font-size:15px; font-weight:bold; text-align:right}
#top .basketcontent a {color:#ffffff; font-weight:bold; text-decoration:non}e
#top .basketcontent a:hover {color:#A2A520}

#middle {width:1120px;background-image: url('../images/siteassets/standard/images/PMC_Sports_06.jpg'); background-repeat:repeat; clear:both; border:0px solid #000; margin:auto; min-height:800px}
#middle a {text-decoration:none; color:black}
#middle a:hover {text-decoration:none}

#middlecontent {width:1080px;background-image: url('../images/siteassets/standard/images/PMC_Sports_06.jpg'); background-repeat:repeat; clear:both; border:0px solid #000; margin:auto; min-height:800px}
#middlecontent a {text-decoration:none; color:black}
#middlecontent a:hover {text-decoration:none}

.breadcrumb {font-family:Arial; clear:both; height:22px; width:100%; margin:20px auto 5px auto; border-bottom:1px solid #3656a1; font-size:14px; padding-top:10px}
.breadcrumb a { color:black; text-decoration:none}

#menu{width:1120px; background-color:#cccccc}
#newsletter {width:1000px;}

#bottom {width:1120px; height:33px;background-color:#3c53a1;color:white; text-align:center; font-size:18px; line-height:34px}
#bottom .col1 {border:0px solid;width:1120px; height:114px; clear:both}
#bottom .col2 {border:0px solid;width:1120px; height:35px; clear:both}
#bottom a {color:white; margin-right:80px; text-decoration:none}

#copywrite {width: 1120px;height:80px;margin: 0px auto 0 auto;padding:15px 100px 0px 10px;font-size: 13px;font-weight: bold;text-align: center;color: #5e5e5d;}

.TextBoxSearch {width:180px; height:25px; background-color:White; border:0px}
.ImageButtonSearch {border:0px; position:relative; top:10px;right:10px}

#filterdiv {border:1px solid #3656a1;min-height:200px; width:200px; float:left;margin-left:0px;margin-right:10px;} 
#contentdiv {border:0px solid #000;min-height:200px;width:700px; float:left}

#social {width: 200px;position: absolute;top:110px;height:1px;z-index:10001;left:1055px; display:none}

.table1 {}
.table1 tr {font-size:13px}

#pagecontent {width:95%; margin:0px auto 0px auto; border:0px; font-family:Tahoma; font-size:14px; padding-top:5px; min-height:600px}
#pagecontent p {margin:10px;font-family: arial;}
#pagecontent a {margin-left:10px;text-decoration:underline; font-size:13px}
#pagecontent a:hover {margin-left:12px; text-decoration:underline;}
#pagecontent #nolink {text-decoration:none}

#pagecontent p.header {margin:0px}

.productimage {width:555px; border:0px solid #3656a1; float:left; text-align:right}
.productinfo {width:515px;float:left; padding-left:5px; border:0px solid #000}
.productinfo .priceholder {position:relative; bottom:155px; right:-262px; text-align:right; width:250px; height:1px}
.productinfo h1 {font-size:24px; color:#000;font-family: 'allerlight'; padding:0px; margin:0px; margin-left:5px}
.productinfo .title { font-weight:normal; color:black}
.productinfo .price {font-size:28px; color:#FF0000; margin-left:10px; font-family: 'allerlight';}
.continucheckoutbutton {background-image: url('../images/otherpages/Continue_Checkout_Button.jpg'); width:211px; height:48px}
.productinfo .reference {font-size:12px; color:#5e5e5d; margin-left:10px; font-family: 'allerlight'}
.productinfo .points {font-size:12px; color:#5e5e5d; margin-top:20px}
.productinfo .wishlist {font-size:12px; color:#797979}
.productinfo .qtytable {width:515px;margin:10px 0px 0px 0px; border-top:0px dotted #3656a1;padding-top:9px; border:!px solid #000}
.productinfo .qtybox {width:35px;padding:6px; color:#797979; height:33px; font-size:18px; text-align:center}
.productinfo .qtyboxv {width:22px;padding:2px; color:#797979; height:22px; font-size:12px; text-align:center}
.productinfo .drdbox {width:250px;padding:3px; color:#797979; height:33px; font-size:16px; text-align:center}
.productinfo .emailboxes {border:1px solid #797979}
.productinfo .keypoints {width:512px;float:left; border-top:1px solid #3656a1; margin:10px 0px 0px 4px; border-bottom:0px solid #3656a1;padding-bottom:10px}
.productinfo .keypoints p {margin-top:10px; font-family:'allerlight'; font-size:20px}

.producttabs {width:485px;float:left; margin:8px 0px 0px 10px; position:relative}
.tabs {clear:both; width:485px; height:29px}
.Hpltab1 {background-image:url('../images/page_details/tab_1_hover.png'); background-position:top center; background-repeat:no-repeat; padding:0px; position:relative;margin:0px; top:-11px; margin-left:-22px}
.Hpltab2 {background-image:url('../images/page_details/tab_2.png'); background-position:top center; background-repeat:no-repeat; padding:0px; position:relative;margin:0px; top:-11px; margin-left:-22px}
.Hpltab3 {background-image:url('../images/page_details/tab_3.png'); background-position:top center; background-repeat:no-repeat; padding:0px; position:relative;margin:0px; top:-11px; margin-left:-22px}
.Hpltab1closed {background-image:url('../images/page_details/tab_1.png'); background-position:top center; background-repeat:no-repeat; padding:0px; position:relative;margin:0px; top:-11px; margin-left:-22px}

.tab1 {clear:both; width:485px;text-align:left; display:block; padding:25px; border-top:1px solid #3656a1; min-height:157px; font-size:13px; color:#797979; padding-top:20px;padding-left:0px}
.tab2 {clear:both; width:485px;text-align:left; display:block; padding:25px; border-top:1px solid #3656a1; min-height:157px; font-size:13px; color:#797979; padding-top:20px;padding-left:0px}
.tab3 {clear:both; width:485px;text-align:left; display:block; padding:25px; border-top:1px solid #3656a1; min-height:157px; font-size:13px; color:#797979; padding-top:20px;padding-left:0px}

/* Long Carousel */

.carouselleft {float:left; margin-top:5px}
.carouselright {margin-left:11px; float:left; margin-top:5px}
.carouselheader {font-family: 'allerlight';border-bottom:1px solid #3656a1; padding:5px; font-size:12px; color:#000; font-weight:bold; margin-bottom:7px}
.carouselheaderlong {font-family: 'allerlight';border-bottom:1px solid #3656a1; padding:5px; font-size:12px; color:#6b6d6f; font-weight:bold; margin-bottom:7px}
#carousel3 .jcarousel-skin-tango .jcarousel-next-horizontal{position: absolute;top: 40px;right: 0px;width: 16px;height: 30px;cursor: pointer;background: transparent url('../images/page_details/carousel_right_grey.png') no-repeat 0 0;}
#carousel3 .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 5px;right: auto;background-image: url('../images/page_details/carousel_right_grey.png');}
#carousel3 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
#carousel3 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
#carousel3 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
#carousel3 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: -96px 0;}
#carousel3 .jcarousel-skin-tango .jcarousel-prev-horizontal{position: absolute;top: 40px;left: 0px;width: 16px;height: 30px;cursor: pointer;background: transparent url('../images/page_details/carousel_left_grey.png') no-repeat  0 0;}
#carousel3 .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto;right: 5px;background-image: url('../images/page_details/carousel_left_grey.png');border:1px solid #000;}
#carousel3 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
#carousel3 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
#carousel3 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
#carousel3 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -96px 0;}

/* Page Number Nav */

.navtable {width:854px;border-bottom:1px solid #3656a1; margin-left:6px; font-family:Tahoma; font-size:13px; padding-bottom:1px}
.navtablebot {width:854px;border-top:1px solid #3656a1; margin-left:6px; font-family:Tahoma; font-size:13px; padding-bottom:1px}

.navtable input, .navtablebot input {
	border: 1px solid #4cadfc;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	color:White;
	background: -webkit-gradient(linear, left top, left bottom, from(#a4d2ec), to(#008cb8));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4d2ec', endColorstr='#008cb8');	
	background: #a4d2ec; /* Old browsers */
	background: -moz-linear-gradient(top, #a4d2ec, #008cb8);
	background: -webkit-gradient(linear, left top, left bottom, from(#a4d2ec), to(#008cb8));
	background: -webkit-linear-gradient(top,  #a4d2ec 1%,#008cb8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a4d2ec 1%,#008cb8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a4d2ec 1%,#008cb8 100%); /* IE10+ */
	background: linear-gradient(top,  #a4d2ec 1%,#008cb8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4d2ec', endColorstr='#008cb8',GradientType=0 ); /* IE6-9 */
	}

.Overlay {position:fixed; top:0px; bottom:0px; left:0px; right:0px; overflow:hidden; padding:0; margin:0; background-color:#000;  background-color: rgba(0, 0, 0, 0.5); z-index:100000;}
.PnlGiftWrap {margin: auto;margin-top: 50px;z-index: 2001;padding: 10px;width: 800px;max-height: 640px;background-image: url('../images/page_details/gift_wrap_bg.png');background-repeat: no-repeat;}
.PnlTellaFriend {margin: auto;margin-top: 150px;z-index: 2001;padding: 10px;width: 550px;height: 500px;background-image: url('../images/page_details/tell_a_friendx.png');background-repeat: no-repeat;}
.tellafriendbutton {position:relative; top:195px; left:375px;}
.PnlBasketOffers {margin: auto;margin-top: 80px;z-index: 2001;padding: 10px;width: 850px;height: 600px; background-color:White; border:3px solid #8fc6e8}
.PnlExtraImages {margin: auto;margin-top: 25px;z-index: 2001;padding: 10px;width: 840px;height: 700px; background-color:White; border:3px solid #8fc6e8}

.offerbox1 {background-image:url('../images/otherpages/Offerbox1full.jpg');cursor: default}
.offerbox2 {background-image:url('../images/otherpages/Offerbox2full.jpg');cursor: default}
.offerbox3 {background-image:url('../images/otherpages/Offerbox3full.jpg');cursor: default}

.offerbox1buy {background-image:url('../images/otherpages/Offerbox1full.jpg'); background-position:0px -293px;}
.offerbox1buy:hover {background-image:url('../images/otherpages/Offerbox1full.jpg'); background-position:0px -634px}
.offerbox2buy {background-image:url('../images/otherpages/Offerbox2full.jpg'); background-position:0px -293px}
.offerbox2buy:hover {background-image:url('../images/otherpages/Offerbox2full.jpg'); background-position:0px -634px}
.offerbox3buy {background-image:url('../images/otherpages/Offerbox3full.jpg'); background-position:0px -293px}
.offerbox3buy:hover {background-image:url('../images/otherpages/Offerbox3full.jpg'); background-position:0px -634px}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   .tellafriendbutton {position:relative; top:207px; left:375px;}
}

.cookie_box {font-family:tahoma;position:fixed;bottom: 0px;font-size: 0.7em;z-index: 1000;background:#ffffff;padding:4px;text-align:left;width:155px;height:65px;color:#535353;right:50px;border:1px solid #3656a1;padding:7px;border-top-right-radius: 10px;-moz-border-top-right-radius: 10px;border-top-left-radius: 10px;-moz-border-top-left-radius: 10px;text-align:center; border-bottom:0px;}
.cookie_box a:hover{color:#666666;text-decoration: underline;}

.DelButton {font-weight:bold}
.DelButton:hover{font-size:16px;font-weight:bold; color:Red}
.DelButton a:hover{font-size:16px;font-weight:bold; color:Red}

/* Filter */

#filterdiv {min-height:800px; font-size:10px;}
#filterdiv .header {margin:auto; width:91%; margin-top:4px; background-color:#3656a1; padding:4px; color:white; font-size:12px}
.reset {font-size:12px; margin-left:80px}
#filterdiv .title-open { font-family:'allerlight';border-bottom:0px solid #3656a1; margin:15px auto 0px auto;width:85%; padding:4px; padding-bottom:5px; margin-bottom:10px;color:black; font-size:14px; font-weight:bold; background-image:url('../images/cat_pages/Arrow_Open.png'); background-position:98% 10%; background-repeat:no-repeat;}
#filterdiv .title-closed { font-family:'allerlight'; border-bottom:1px solid #3656a1; margin:15px auto 0px auto;width:85%; padding:4px; padding-bottom:15px;color:black; font-size:14px; font-weight:bold; background-image:url('../images/cat_pages/Arrow_Closed.png'); background-position:98% 10%; background-repeat:no-repeat;}
#filterdiv .title-open a {text-decoration:none}
#filterdiv .title-closed a {text-decoration:none}
.menu-open {width:85%; border-bottom:1px solid #3656a1;margin:15px auto 0px auto; padding-bottom:15px }
.menu-open p {padding:3px; font-size:13px}
.menu-closed {display:none;width:85%; border-bottom:1px solid #3656a1;margin:15px auto 0px auto; padding-bottom:15px }

.productwrap {background-position:bottom center; background-repeat:repeat-x;  padding-bottom:7px; border-bottom:1px solid #3656a1; width:265px; font-family: arial; padding-top:4px}
.productwrap:hover {background-image:url('../images/cat_pages/product_highlight_blue.jpg'); background-position:bottom center; background-repeat:repeat-x;}
.productwrap .pricewrapper {min-height:47px; padding:7px; border:0px solid #000; padding-bottom:0px}
.Productwrap a:hover {color:red}

.menubuttons {width:25px; height:25px; position:relative; left:148px; top:-22px; border:0px; margin:0px; padding:0px; border-style:none;}
#menubuttonhldr {position:relative; width:1px; height:1px; border:0px}
img {border: 0px }

.navigation {height:20px; margin-top:9px; font-family:Tahoma; font-size:14px}
.navigation a {}
.navigation a:hover {text-decoration:underline}

.hptestimonials {width:90%; border-top:1px dotted #3656a1; margin-left:53px; margin-top:20px;padding:10px; font-family:arial; font-size:14px; color:#797979; text-align:center; padding-bottom:12px}

/* Banners */

.banner {width:718px; height:150px; margin-left:5px}

/* Page Loading */

#contacttable p {height:11px; font-size:17px; color:#666666; }
#contacttable .imgenvelope {margin-top:8px;}
#contacttable .imgat {margin-top:115px; margin-top:120px}
#contacttable .imgphone {margin-top:3px;}
#contacttable .opentitle {margin-top:0px;font-size:18px;}
#contacttable .leftcell {display: table-cell; width:35%;vertical-align: top; text-align:right}
#contacttable .rightcell {display: table-cell; width:65%;vertical-align: top}
#contactarea .contactabout {color:#666666;font-size:15px}
#contactarea p {margin-left:25px}

/* Personalised */

.Personalised {width:468px;float:left; padding-left:5px; vertical-align:top;}
.Personalised .priceholder {position:absolute; bottom:2px; right:7px; text-align:right}
.Personalised h1 {font-size:24px; color:#000;font-family: 'allerlight'; padding:0px; margin:0px; margin-left:5px}
.Personalised .title { font-weight:normal}
.Personalised .price {font-size:24px; color:#3656a1; margin-left:10px; font-weight:bold;font-family: 'allerlight';}
.Personalised .reference {font-size:12px; color:#5e5e5d; margin-left:10px; font-family: 'allerlight';}
.Personalised .points {font-size:12px; color:#5e5e5d; margin-top:20px}
.Personalised .social {width:468px;margin:10px 0px 0px 5px; border-top:1px dotted #3656a1;padding-top:10px}
.Personalised .wishlist {font-size:12px; color:#797979}
.Personalised .qtytable {width:468px;margin:15px 0px 0px 10px; border-top:1px dotted #3656a1;padding-top:9px}
.Personalised .qtybox {width:35px}
.Personalised .emailboxes {border:1px solid #000}
.Personalised .textbox {border:1px solid #d7d8da; width:250px;height:22px; padding-left:10px; font-family: 'allerlight'; color:#000000; font-size:18px; padding-top:2px}
.productcarousels {width:468px; border:1px solid #3656a1; margin-left:17px; float:left;}

.Hpltab1PS {background-image:url('../images/page_details/tab_4_hover.png'); background-position:top center; background-repeat:no-repeat; padding:0px; position:relative;margin:0px; top:-12px}
.Hpltab2PS {background-image:url('../images/page_details/tab_5.png'); background-position:top center; background-repeat:no-repeat; padding:0px; position:relative;margin:0px; top:-12px}
.Hpltab3PS {background-image:url('../images/page_details/tab_6.png'); background-position:top center; background-repeat:no-repeat; padding:0px; position:relative;margin:0px; top:-12px}

.tab1PS {clear:both; width:450px;text-align:left; display:block; border:1px solid #3656a1; min-height:70px; font-size:12px; color:#797979; padding-top:7px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 61%, rgba(203,228,242,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(61%,rgba(255,255,255,1)), color-stop(100%,rgba(203,228,242,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 61%,rgba(203,228,242,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 61%,rgba(203,228,242,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 61%,rgba(203,228,242,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 61%,rgba(203,228,242,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#cbe4f2',GradientType=0 ); /* IE6-9 */
}
.tab2PS {clear:both; width:450px;text-align:left; display:block; border:1px solid #3656a1; min-height:70px; display:none; font-size:12px; padding-top:7px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 61%, rgba(203,228,242,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(61%,rgba(255,255,255,1)), color-stop(100%,rgba(203,228,242,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 61%,rgba(203,228,242,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 61%,rgba(203,228,242,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 61%,rgba(203,228,242,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 61%,rgba(203,228,242,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#cbe4f2',GradientType=0 ); /* IE6-9 */
}

.tab3PS {clear:both; width:450px;text-align:left; display:block; border:1px solid #3656a1; min-height:70px; display:none; font-size:12px; padding-top:7px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 61%, rgba(203,228,242,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(61%,rgba(255,255,255,1)), color-stop(100%,rgba(203,228,242,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 61%,rgba(203,228,242,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 61%,rgba(203,228,242,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 61%,rgba(203,228,242,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 61%,rgba(203,228,242,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#cbe4f2',GradientType=0 ); /* IE6-9 */
}
  
.progress {position: fixed;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color:transparent}
.disabled {pointer-events: none;}

.buybuttonsub {background-image: url('../images/cat_pages/button_sprite.png'); width:230px; height:40px;background-position:0px -120px}
.buybuttonsub:hover {background-image: url('../images/cat_pages/button_sprite.png'); width:230px; height:40px; background-position:0px 80px}

.bikebuildersub {background-image: url('../images/otherpages/bikebuilder_button.jpg'); width:170px; height:36px}
.bikebuildersub:hover {background-image: url('../images/otherpages/bikebuilder_button.jpg'); width:170px; height:36px; background-position:0px -36px}
.bikebuilderDsub {background-image: url('../images/otherpages/bikebuilder_button.jpg'); width:170px; height:35px;background-position:0px -73px}
.bikebuilderDsub:hover {background-image: url('../images/otherpages/bikebuilder_button.jpg'); width:170px; height:36px; background-position:0px -108px}

.bikebuilderEnquiry {background-image: url('../images/otherpages/bikebuilder_button_submit.jpg'); width:170px; height:36px}
.bikebuilderEnquiry:hover {background-image: url('../images/otherpages/bikebuilder_button_submit.jpg'); width:170px; height:36px; background-position:0px -36px}

.personalisebuttonsub {background-image: url('../images/cat_pages/button_sprite.png'); width:230px; height:40px;background-position:0px -40px}
.personalisebuttonsub:hover {background-image: url('../images/cat_pages/button_sprite.png');background-position:0px 0px}
.moredetailsbuttonsub {background-image: url('../images/cat_pages/moredetails_button_sprite.png'); width:200px; height:40px;background-position:0px 0px}
.moredetailsbuttonsub:hover {background-image: url('../images/cat_pages/moredetails_button_sprite.png');background-position:0px -40px}

.viewdetailsbuttonsub {background-image: url('../images/cat_pages/button_sprite.png'); width:230px; height:40px;background-position:0px 0px}
.viewdetailsbuttonsub:hover {background-image: url('../images/cat_pages/button_sprite.png');background-position:0px -40px}

.buybutton {background-image: url('../images/page_details/details_button_sprite.jpg'); width:170px; height:36px}
.buybutton:hover {background-image: url('../images/page_details/details_button_sprite.jpg');background-position:0px -36px}
.buybuttonos {background-image: url('../images/page_details/details_button_sprite.jpg'); width:170px; height:36px;background-position:0px -73px}
.buybuttonos:hover {background-image: url('../images/page_details/details_button_sprite.jpg'); background-position:0px -108px}

.checkoutbuttons {background-image: url('../images/basket/checkout_button_sprite.jpg'); width:211px; height:48px;background-position:0px -0px}
.checkoutbuttons:hover {background-image: url('../images/basket/checkout_button_sprite.jpg'); width:211px; height:48px;background-position:0px -48px}
.reservebuttons {background-image: url('../images/basket/reserve_button_sprite.jpg'); width:211px; height:48px;background-position:0px -0px}
.reservebuttons:hover {background-image: url('../images/basket/reserve_button_sprite.jpg'); width:211px; height:48px;background-position:0px -48px}
.continuecheckoutbuttons {background-image: url('../images/basket/continue_checkout_button_sprite.jpg'); width:211px; height:48px;background-position:0px -0px}
.continuecheckoutbuttons:hover {background-image: url('../images/basket/continue_checkout_button_sprite.jpg'); width:211px; height:48px;background-position:0px -48px}
.continueshoppingbuttons {background-image: url('../images/basket/continue_button_sprite.jpg'); width:211px; height:48px;background-position:0px -0px}
.continueshoppingbuttons:hover {background-image: url('../images/basket/continue_button_sprite.jpg'); width:211px; height:48px;background-position:0px -48px}
.CustomValidatorCalloutStyle div,.CustomValidatorCalloutStyle td{border:solid 1px #a52a2a;background-color:#FFF;font-family:Arial;font-size:12px;margin:0}

.personalisedmenu1 {background-image: url('../images/personalised/menuoption1.gif');background-position:0px 0px}
.personalisedmenu1:hover {background-image: url('../images/personalised/menuoption1.gif');background-position:0px -292px}
.personalisedmenu2 {background-image: url('../images/personalised/menuoption2.gif');background-position:0px 0px}
.personalisedmenu2:hover {background-image: url('../images/personalised/menuoption2.gif');background-position:0px -292px}
.personalisedmenu3 {background-image: url('../images/personalised/menuoption3.gif');background-position:0px 0px}
.personalisedmenu3:hover {background-image: url('../images/personalised/menuoption3.gif');background-position:0px -292px}
.personalisedmenu4 {background-image: url('../images/personalised/menuoption4.gif');background-position:0px 0px}
.personalisedmenu4:hover {background-image: url('../images/personalised/menuoption4.gif');background-position:0px -292px}

.hpfeaturelink1 {width:485px; height:250px; float:left; border:0px solid #000; background-image:url('../images/siteassets/homepagefeatures/Homepage.jpg'); background-position:top left}
.hpfeaturelink2 {width:465px; height:250px; float:left; border:0px solid #000; background-image:url('../images/siteassets/homepagefeatures/Homepage.jpg'); background-position:top right} 
.hpfeaturelink3 {width:485px; height:185px; float:left; border:0px solid #000; background-image:url('../images/siteassets/homepagefeatures/Homepage.jpg'); background-position:bottom left} 
.hpfeaturelink4 {width:465px; height:185px; float:left; border:0px solid #000; background-image:url('../images/siteassets/homepagefeatures/Homepage.jpg'); background-position:bottom right} 
#feature {margin:auto; width:950px; height:435px; clear:both}

.hpsliderlink1 {width:950px; height:351px; background-image:url('../images/siteassets/slider/sliders.jpg'); background-position:0px -0px}
.hpsliderlink2 {width:950px; height:351px; background-image:url('../images/siteassets/slider/sliders.jpg'); background-position:0px -351px}
.hpsliderlink3 {width:950px; height:351px; background-image:url('../images/siteassets/slider/sliders.jpg'); background-position:0px -702px}
.hpsliderlink4 {width:950px; height:351px; background-image:url('../images/siteassets/slider/sliders.jpg'); background-position:0px -1053px}

.voucherfeaturelink1 {width:485px; height:269px; float:left; border:0px solid #000; background-image:url('../images/otherpages/voucherpage_03.jpg'); background-position:top left}
.voucherfeaturelink2 {width:465px; height:269px; float:left; border:0px solid #000; background-image:url('../images/otherpages/voucherpage_03.jpg'); background-position:top right} 

.PnlPMC {margin:10px; color:#797979; font-size:12px;border-top:1px dotted #3656a1; padding-top:5px}
.PnlPMC .title {font-family:'allerlight'; font-size:24px; color:#3656a1}
.PnlPMC .PMCtb {border:1px solid #797979; width:300px; padding:3px}

#voucherframe{width: 90%;margin: auto;background-position: top left; background-repeat:no-repeat}
#voucherframe h1 {color:#dd006c}