@charset "utf-8";
body {
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/main-page-background.jpg);
	background-position:center top;
	background-repeat: repeat-y;
	margin: 0;
	padding: 0;
	text-align: center;
}
a:link {
	color: #2C2E7C;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #2C2E7C;
}
a:hover {
	text-decoration: underline;
	color: #6F3135;
}
a:active {
	text-decoration: none;
	color: #6F3135;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	display: inline;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	display: inline;
}
h3 {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFF;
	font-weight: bold;
}


#sitecontainer {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
#headerholder {
	width: 100%;
	height: 100px;
	background-position: center;
	background-repeat: no-repeat;
	z-index: 500;
}

#templateheader {
	height: 105px;
	margin-right: auto;
	width: 992px;
	position: relative;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/new-header-full-width-banner.jpg);
	background-repeat: no-repeat;
	background-position: center;
	z-index: 100;
}

#freetimelogo {
	height: 64px;
	width: 235px;
	top: 0px;
	position: absolute;
	left: 0px;
	background-position: 0px 0px;
}
#contactphonenumber {
	height: 40px;
	width: 326px;
	left: 327px;
	top: 5px;
	position: absolute;
}
.infolinks ul{
	width: 326px;
	position: absolute;
	left: 334px;
	top: 45px;
	list-style-type: none;
	line-height: 22px;
	margin: 0px;
	padding: 0px;
}
.infolinks ul li{
	float: left;
}
.infolinks ul li a, .infolinks ul li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	font-weight: bold;
	padding-left: 14px;
}
#viewbasketcheckout {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 345px;
	position: absolute;
	left: 655px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-align: center;
}
#viewbasketcheckout a {
	font-size: 11px;
	font-weight: bold;
	color: #666;
}
#shoppingcarttable {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	line-height: 18px;
}
#shoppingcarttable a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
#shoppingcarttable a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#searchformdiv {
	position: absolute;
	height: 32px;
	width: 345px;
	left: 653px;
	top: 41px;
	text-align: center;
}
.searchtextbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	margin-left: 47px;
	width: 231px;
	padding: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
	height: 14px;
}
#youarehere {
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #505A76;
	height: 25px;
	width: 980px;
	text-indent: 6px;
	position: relative;
	z-index: 0;
}
#youarehere a, #youarehere a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #505A76;
}
#emailaddress {
	position: absolute;
	height: 25px;
	top: 0px;
	left: 800px;
	z-index: 0;
}
#mainsitecontainer {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align: left;
	z-index: 1;
}

#welcometofreetime {
	width: 800px;
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/Welcome-to-Freetime-Direct.jpg);
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	padding: 0px;
	position: relative;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#welcomeparagraph {
	position: absolute;
	height: 75px;
	width: 390px;
	left: 5px;
	top: 25px;
	text-align: left;
}

#mainpagepokercasino {
	height: 200px;
	width: 390px;
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/poker-and-casino-department.jpg);
	margin: 5px;
	position: relative;
	float: left;
}
#mainpagepoolsnooker {
	height: 200px;
	width: 390px;
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/pool-and-snooker.jpg);
	margin: 5px;
	float: left;
	position: relative;
}
#mainpagetablefootball {
	height: 200px;
	width: 390px;
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/table-football-department.jpg);
	margin: 5px;
	float: left;
	position: relative;
}
#mainpagetabletennis {
	height: 200px;
	width: 390px;
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/table-tennis-department.jpg);
	margin: 5px;
	float: left;
	position: relative;
}
#mainpagebasketballnetball {
	height: 200px;
	width: 390px;
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/basketball-and-netball.jpg);
	margin: 5px;
	float: left;
	position: relative;
}
#mainpagedriving {
	height: 200px;
	width: 390px;
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/driving-experiences.jpg);
	margin: 5px;
	float: left;
	position: relative;
}
#mainpagespabeauty {
	height: 200px;
	width: 390px;
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/pamper-experiences.jpg);
	margin: 5px;
	float: left;
	position: relative;
}
#mainpageindoorgames{
	height: 200px;
	width: 390px;
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/indoor-games.jpg);
	margin: 5px;
	float: left;
	position: relative;
}
.MainpageDepttextlinks {
	position: absolute;
	height: 200px;
	width: 390px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	z-index: 10;
}
.MainpageDepttextlinks a {
	position: absolute;
	height: 200px;
	width: 390px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	z-index: 10;
	padding-top: 4px;
	padding-left: 10px;
}
.MainpageDepttextlinks a:hover {
	position: absolute;
	height: 200px;
	width: 390px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	text-decoration: underline;
}
.mainpagedeptdescript {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	height: 165px;
	width: 220px;
	padding-right: 5px;
	padding-left: 5px;
	position: absolute;
	left: 160px;
	top: 35px;
	text-align: left;
	z-index: 5;
}
.mainpagedeptdescript a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left;
}
.mainpagedeptdescript a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left;
}
#whybuyfromus {
	width: 180px;
	float: right;
}
.mainpagedepartmentphotospacing {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.mainpageprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4A1729;
	font-weight: bold;
}
#ekomiholdermainpage {
	width: 150px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	float: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.mainpagespaceandborder {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	float: right;
}
#mainpagemailinglist {
	width: 165px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 23px;
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/mailinglist-bg.jpg);
	float: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
	text-align: center;
	background-repeat: no-repeat;
	margin-top: 10px;
}
.mailinglistformtextboxes {
	border: 1px solid #CCC;
	height: 15px;
	width: 135px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	margin-bottom: 1px;
	font-weight: bold;
}
.mailinglistsignupbutton {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	height: 24px;
	width: 60px;
	cursor: pointer;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	margin-top: 0px;
	font-weight: bolder;
	line-height: 23px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/sign-up-button.jpg);
	font-size: 10px;
}
#bestsellingbanner {
	width: 800px;
	height: 25px;
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/Bastselling-products-banner.jpg);
	margin-top: 20px;
	clear: left;
}
#bestsellerscontainer {
	width: 800px;
}
.mainpageproductname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}
.mainpageproductname a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}
.mainpageproductname a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}
#catpageleftcol {
	width: 165px;
	float: left;
}
#currentcategory {
	height: 25px;
	width: 165px;
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/current-category.jpg);
	padding: 0px;
	line-height: 25px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.catpagelefthandadverts {
	margin: 0px;
	width: 165px;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#refinebysubcat {
	height: 30px;
	width: 165px;
	left: 0px;
	top: 0px;
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/Refinebysubcatimage.jpg);
}
#refinebysubcatmenu {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	width: 165px;
	left: 0px;
	top: 30px;
	margin-bottom: 10px;
}
#refinebysubcatitem {
	height: 25px;
	width: 165px;
	left: 0px;
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/lefthandmenubackgrounds.jpg);
	background-position: 0px -25px;
	line-height: 25px;
	font-size: 11px;
	text-align: left;
	text-indent: 12px;
}
#refinebysubcatitem a {
	height: 25px;
	width: 165px;
	left: 0px;
	display: block;
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/lefthandmenubackgrounds.jpg);
	background-position: 0px -25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3a4557;
	text-align: left;
	text-indent: 12px;
}
#refinebysubcatitem a:hover {
	height: 25px;
	width: 165px;
	left: 0px;
	display: block;
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/lefthandmenubackgrounds.jpg);
	background-position: 0px 0px;
	text-decoration: underline;
	color: #FFF;
}
#refinemenuholder {
	width: 165px;
	height: 25px;
}
#catpagerightcol {
	width: 165px;
	float: right;
	padding: 0px;
	margin: 0px;
}
.categorypagerightads {
	width: 165px;
	font-size: 11px;
	float: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.categorypagerightads ul{
	margin: 0px;
	width: 145px;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#tennistablefreedelivery {
	width: 165px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#categorypagerightad1 {
	width: 165px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#catpagecentrecol {
	width: 630px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.sharethis {
	text-align: right;
	width: 165px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
}

#incategorydescription {
	width: 640px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#subcategoriesbanner {
	width: 640px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/subcategoriesbanner.jpg);
	line-height: 25px;
	height: 25px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.subcategoriesnoneshowing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.catpagefavproducts {
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/Selected-Products-BG.jpg);
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	line-height: 25px;
}

#subcategories {
	width: 640px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin: 0px;
}
.subcategoryname, .subcategoryname a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	display: block;
	font-weight: bold;
	text-align: center;
}
.subcategoryname a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3DADC3;
	display: block;
	text-align: center;
}
.subcatpageimageholders {
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #CCC;
	border-left-color: #FFF;
}
.subcatpageimageholders:hover {
	border: 1px solid #616C7E;
	text-align: center;
}
.catpageimageholders {
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #CCC;
	border-left-color: #FFF;
}
.catpageimageholders:hover {
	border: 1px solid #616C7E;
	text-align: center;
}
#catpageproducts {
	width: 640px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin: 0px;
}
.productdisplayborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	border-bottom-style: solid;
	text-align: center;
}
.categoryproductname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	display: block;
	text-align: center;
}
.categoryproductname a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-decoration: none;
	display: block;
	text-align: center;
}
.categoryproductname a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3DADC3;
	display: block;
	text-align: center;
}
.ourprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333;
}
.catpageprice {
	font-size: 14px;
	font-weight: bold;
	color: #7E344A;
}
.excludingdel {
	font-size: 9px;
	font-weight: bold;
	color: #666;
}
.RRP {
	font-size: 11px;
	color: #3F6DA7;
}

#catpagebottomtextelement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515171;
	background-color: #EEF2F7;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	width: 620px;
	padding-right: 10px;
	padding-left: 10px;
}
#ekomiholder {
	width: 150px;
	padding-left: 8px;
	padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 10px;
	float: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.productsbannerbg {
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/Selected-Products-BG.jpg);
	height: 25px;
	width: 640px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 5px;
	padding-left: 5px;
}
#producttitleandimage {
	width: 360px;
	float: left;
	margin-bottom: 10px;

}
#productnameholder {
	width: 350px;
	text-align: left;
	padding-left: 5px;
}
#mainimage, #mainimage a, #mainimage a:hover {
	width: 350px;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;
	text-align: center;
}
#Customiseandbuybanner {
	height: 25px;
	width: 430px;
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/Customise-and-buy-BG.jpg);
}

#productoptionsandprice {
	width: 430px;
	margin-right: 20px;
	float: right;
}
#priceandrrp {
	width: 410px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#ukmainlanddeliverycost {
	width: 410px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#productnotesandfreegifts {
	width: 410px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#productoptions {
	width: 425px;
	padding-left: 5px;
	text-align: left;
}
#addtocarttop {
	width: 400px;
	text-align: center;
	top: 5px;
	bottom: 8px;
	padding-top: 2px;
	padding-left: 5px;
	margin-bottom: 10px;
}
.prodpagespaceandborder {
	padding-bottom: 7px;
	float: right;
}
.prodpagespaceandbordersharethis {
	padding-bottom: 5px;
	float: right;
	text-align: center;
	margin-right: 15px;
	margin-top: 3px;
}
#infosholder {
	float: right;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 2px;
	color: #666;
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DDD;
	padding-left: 8px;
}
#infoboxesholder {
	clear: both;
	width: 980px;
}
#productinformationbg {
	float: left;
	height: 25px;
	width: 650px;
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/Product-Infobg.jpg);
}
#productinfobox {
	float: left;
	width: 628px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B9C1FF;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #B9C1FF;
	border-right-color: #B9C1FF;
	border-left-color: #B9C1FF;
	color: #333;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#deliveryinfobg {
	float: right;
	width: 330px;
	height: 25px;
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/Delivery-info-bg.jpg);
}
#deliveryinfobox {
	float: right;
	width: 318px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #B9C1FF;
	border-right-color: #B9C1FF;
	border-bottom-color: #B9C1FF;
	border-left-color: #B9C1FF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	clear: right;
}
#dimboxtitle {
	width: 330px;
	float: right;
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/dimensionbg.jpg);
	margin-top: 10px;
	height: 25px;
	clear: right;
}
#dimensionsbox {
	float: right;
	width: 318px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #B9C1FF;
	border-right-color: #B9C1FF;
	border-bottom-color: #B9C1FF;
	border-left-color: #B9C1FF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	clear: right;
}
#addtobasketbottom {
	clear: both;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
}
#productcatlisting {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

#footerdiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	width: 975px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	text-align: left;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	clear: both;
	height: 125px;
}
#footersharethis {
	position: absolute;
	top: 10px;
	left: 300px;
}
#footercompanyinfo {
	width: 480px;
	position: absolute;
	top: 75px;
	left: 490px;
	text-align: center;
}
#footersecuretrans {
	position: absolute;
	width: 420px;
	left: 480px;
	top: 0px;
}


#footerlinks {
	position: absolute;
	width: 480px;
	left: 0px;
	top: 0px;
}
#footerlinks ul {
	list-style-type: none;
	width: 480px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
#footerlinks ul li, #footerlinks ul li a, #footerlinks ul li a:hover {
	float: left;
	width: 110px;
	padding-top: 2px;
	padding-left: 5px;
	color: #666;
}
.extrapagesformtextboxes {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	border: 1px solid #475770;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.ekmelementborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
#experiencevoucherelement {
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 5px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image: url(/ekmps/shops/freetimeleisure/resources/Design/voucher-selling-point-tick.jpg);
	background-image: url(/ekmps/shops/freetimeleisure/resources/Design/voucher-points-bg.jpg);
	height: 273px;
	width: 155px;
}
#experiencevoucherelement ul{
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 27px;
}
#experiencevoucherelement ul li{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#browsebycartype {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	border: 1px solid #CCC;
	font-style: italic;
	font-weight: normal;
	width: 156px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
#browsebycartype a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #069;
	text-decoration: none;
}
#browsebycartype a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: underline;
}
#browsebycartype ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#browsebycartype ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

