body{margin:0;padding:0;color:#1a2f51;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;background-color:#ffffff;}
.blank{clear:both;}
a img{border:none 0;}
.container{width:100%;min-width:1000px;}
.container .header{background-color:#fff;border-bottom-width:0;border-bottom-style:solid;border-bottom-color:#fff;color:#fff;}
.container .site{background:#1a2f51;height:100%;}
.container .site .leftbox{width:180px;float:left;margin-left:10px;}
.container .site .rightbox{float:right;width:180px;margin-right:10px;}
.container .site .box{margin-top:10px;margin-bottom:30px;text-align:left;}
.container .site .box .inner{background-color:#fff;padding-right:5px;padding-top:10px;padding-bottom:10px;padding-left:5px;font-size:10px;}
.container .site .box .innermain{background-color:#fff;font-size:10px;}
.container .site .box .inner-inner-categories{background-color:#fff;padding-right:0;padding-left:0;font-size:10px;}
.container .site .centre{background:#ffffff;height:100%;min-height:1200px;margin-top:0;margin-right:200px;margin-bottom:0;margin-left:200px;padding-top:10px;padding-right:25px;padding-bottom:10px;padding-left:25px;font-size:10px;}
.container .site .centre a{font-family:Tahoma;font-size:9px;Font-weight:bold;color:#069;text-decoration:none;}
.container .site .centre a:hover{color:#e19600;text-decoration:none;}
.headerbotimg{background-image:url(/ekmps/shops/firstchoice/resources/Design/header-botbg.jpg);background-repeat:no-repeat;width:1000px;height:3px;}
.leftrightheadbg{background-image:url(/ekmps/shops/firstchoice/resources/Design/left-menuhead.png);background-repeat:no-repeat;width:171px;height:20px;font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#fffefe;font-weight:bold;font-style:italic;padding-left:9px;padding-bottom:1px;}
.remove_space_p p {margin:0;padding:0;}
.headbodybg{background-image:url(/ekmps/shops/firstchoice/resources/Design/body-headbg.jpg);background-repeat:no-repeat;width:515px;height:24px;font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#fffefe;font-weight:bold;font-style:italic;padding-left:10px;padding-top:4px;padding-bottom:0;}
.headmidbodybg{background-image:url(/ekmps/shops/firstchoice/resources/Design/body-banner5tophead.jpg);background-repeat:no-repeat;width:253px;height:22px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#fffefe;font-weight:bold;font-style:italic;padding-left:10px;padding-top:4px;}
.headmidbodybg a{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#fffefe;font-weight:bold;font-style:italic;}
.headmidbodybg a:hover{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#999;font-weight:bold;font-style:italic;}
.leftrightheadbgbodylist{background:url(/ekmps/shops/firstchoice/resources/Design/categories-bg.jpg);width:178px;height:380px;padding-left:0;padding-right:0;}
.Leftlist{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;font-style:italic;text-transform:uppercase;color:#081e41;}
.Leftlist a{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;font-style:italic;color:#081e41;width:170px;padding-left:10px;text-transform:uppercase;text-decoration:none;}
.Leftlist a:hover{font-family:Arial,Helvetica,sans-serif;background-image:url(/ekmps/shops/firstchoice/resources/Design/sel-leftbg.jpg);background-repeat:repeat-x;width:170px;display:block;padding-left:10px;font-size:11px;font-weight:bold;font-style:italic;color:#fff;text-transform:uppercase;text-decoration:none;}
.Leftlist a:selected{font-family:Arial,Helvetica,sans-serif;background-image:url(/ekmps/shops/firstchoice/resources/Design/sel-leftbg.jpg);background-repeat:repeat-x;width:170px;display:block;padding-left:10px;font-size:11px;font-weight:bold;font-style:italic;color:#fff;text-transform:uppercase;text-decoration:none;}
.Leftlistselect{font-family:Arial,Helvetica,sans-serif;background-image:url(/ekmps/shops/firstchoice/resources/Design/sel-leftbg.jpg);background-repeat:repeat-x;height:16px;width:170px;padding-left:10px;font-size:11px;font-weight:bold;font-style:italic;color:#fff;text-transform:uppercase;text-decoration:none;}
.Leftlistselect a{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;font-style:italic;color:#fff;text-transform:uppercase;text-decoration:none;}
.Leftlistselect a:hover{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;font-style:italic;color:#fff;text-transform:uppercase;text-decoration:none;}
.newsletter-button{background-image:url(/ekmps/shops/firstchoice/resources/Design/subscribe-btn.jpg);background-repeat:no-repeat;width:77px;height:17px;}
.footerbg{background-image:url(/ekmps/shops/firstchoice/resources/Design/footer-bg.jpg);background-repeat:repeat-x;width:1000px;height:120px;color:#eebe09;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;line-height:11.6em;}



.container .top .bar {
	background-image: url(/ekmps/designs/templates/37000/images/bar_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height: 39px;
	max-height: 39px;
}
.container .top .bar .bgl {
	background-image: url(/ekmps/designs/templates/37000/images/bar_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 39px;
	max-height: 39px;
}
.container .top .bar .bgr {
	background-image: url(/ekmps/designs/templates/37000/images/bar_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 39px;
	max-height: 39px;
}
.container .top .bar .items .logo {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}
.container .top .bar .items .item {
	float: left;
	min-width: 20px;
	max-height: 39px;
	overflow: hidden;
	text-align: center;
	line-height: 37px;
	font-size: 14px;
	text-transform: capitalize;
	font-weight: bold;
	color: [ekm:colour_4];
}
.container .top .bar .items .item a{
	color: [ekm:colour_4];
	text-decoration: none;
	display: block;
	padding: 0 10px 0 10px;
}
.container .top .bar .items .item a:hover{
	color: [ekm:colour_5];
	text-decoration: none;
	display: block;
	background-image: url(/ekmps/designs/templates/37000/images/bar_bg_hover.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.container .top .bar .items .border {
	float: left;
	background-image: url(/ekmps/designs/templates/37000/images/bar_menu_border.gif);
	background-repeat: no-repeat;
	height: 36px;
	width: 1px;
	background-position: center top;
}
.blank {
	clear: both;
}
.container .top .bar .search{
	float: right;
	padding-right: 10px;
	margin-top: 7px;
	margin-bottom: -8px;
}
.container .top .bar .search .inner{
	background-image: url(/ekmps/designs/templates/37000/images/search_form.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.container .top .bar .search input {
	border: 0px solid #000000;
	padding-left: 20px;
	width: 117px;
	background-color: transparent;
	height: 16px;
	font-size: 12px;
	color: #999999;
	margin-top: 3px;
	margin-left: 10px;
	margin-right: 14px;
}
.container .body .menu {

	width: 173px;

	margin-bottom: 15px;

}



.container .body .menu a {

	text-decoration: none;

}



.container .body .menu .top {

	background-image: url(/ekmps/designs/templates/37000/images/menu_top.gif);

	background-position: left top;

	height: 24px;

	background-color: #2B4976;

	background-repeat: no-repeat;

	line-height: 25px;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	padding-right: 5px;

	padding-left: 5px;

}

.container .body .menu .stuff {

	border: 1px solid #d3d3d3;

}



.container .body .menu .stuff .item {

	padding-top: 3px;

	padding-right: 5px;

	padding-bottom: 3px;

	padding-left: 5px;

}

.container .body .menu .stuff .item a {

	display: block;

	color: #313131;

	text-decoration: none;

}

.container .body .menu .stuff .item a:hover {

	display: block;

	color: #2f4c78;

	text-decoration: none;

	background-image: url(/ekmps/designs/templates/37000/images/menu_arrow-Bg.gif);

	background-repeat: no-repeat;

	background-position: right center;

}

.container .body .menu .stuff .breaker {

	margin-right: 3px;

	margin-left: 3px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	height: 1px;

	margin-top: 2px;

}






/*CSS3 ROUNDED CORNERS AND DEFAULTS THAT MANY CLASSES USE*/

/*FULL ROUNDED*/

.cart-details, a.cart-link, input.submit, .footer, input.search-field, .promo-box, .email-field input, .email input, .logo-2, .location, .add-cart input, .back a, input.customer-login-button, input.customer-search-button, input.customer-login, .ekm-cart-button-continue, .ekm-cart-button-update, .ekm-cart-button-checkout, .full-width-image-promo img, input.contact-us {

	-moz-border-radius:6px;
	-webkit-border-radius:6px; 
	 border-radius:6px 6px 6px 6px;
	 border-radius:6px;}

	

/*ROUNDED TOP*/

.top-corners, ul#topnav li, ul#topnav li a  {

	-moz-border-radius:6px 6px 0px 0px;  
	-webkit-border-radius:6px 6px 0px 0px; 
	border-radius:6px 6px 0px 0px;
	border-radius-top-right:6px;
	border-radius-top-left:6px;
	}

	

/*ROUNDED BOTTOM*/

.bottom-corners, ul#topnav li .sub, .web-page {

	-moz-border-radius:0px 0px 6px 6px;  
	-webkit-border-radius:0px 0px 6px 6px; 
	border-radius:0px 0px 6px 6px;
	}

	

/*ADD SOME SHINE*/

.gradient, ul#topnav li a, a.cart-link, input.submit, input.submit:hover, .email input, .logo-2, .location, .add-cart input, .back a, input.customer-login-button, input.customer-search-button, .ekm-cart-button-continue, .ekm-cart-button-update, .ekm-cart-button-checkout, input.contact-us {background:url(/ekmps/designs/templates/46000/images/grad-trans.png) 0 0px;}



/*DECORATION EKM:COLOUR TAG*/

.decoration, a.cart-link, ul#topnav li, ul#topnav .sub ul li a:hover, input.submit, .email input, .logo-2, .location, .add-cart input, .back a, input.customer-login-button, input.customer-search-button, .ekm-cart-button-checkout, .favicon, input.contact-us {background-color:#1a2f51!important}



/*ADD SOME SHADDOW*/

ul#topnav li a, a.cart-link, input.submit, .promo-box-header, .logo-2, .telephone, .add-cart input, .back a, .email input, input.customer-login-button, input.customer-search-button, .ekm-cart-button-continue, .ekm-cart-button-update, .ekm-cart-button-checkout, input.contact-us {text-shadow:1px 1px 1px #333;}



/*DEFAULT BUTTONS HOVER*/

.hovers, ul#topnav li:hover, input.submit:hover, .email input:hover, input.customer-login-button:hover, input.customer-search-button:hover, .ekm-cart-button-continue, .ekm-cart-button-update {background-color:#666666!important;}

/*CUSTOMER SEARCH*/
input.customer-search {background:#fff; border:1px solid #e5e5e5; color:#999; float:left; font-style:italic; height:21px; margin-left:2px; margin-right:2px; padding-left:4px; width:160px; text-transform:lowercase;}
input.customer-search:hover{border:1px solid #666;}
input.customer-search:active {border:1px solid #666;}
input.customer-search-button {font-family:"Trebuchet MS"; text-transform:uppercase; color:#FFF!important; font-size:11px; cursor:pointer; border:1px solid #666; height:25px;padding-bottom:3px; float:right; font-weight:bold;}
input.customer-search-button:hover {border:1px solid #666;}
.customer-search-link a {display:block;height:18px;overflow:hidden;padding-left:4px;position:relative !important;top:-24px !important;width:117px !important; font-family:"Trebuchet MS"!important; font-size:12px!important; line-height:16px;}
.customer-search-link a:hover {color:#111!important;}
.customer-search-link form { margin-top:12px!important; height: 87px!important;}
.customer-search-link table {margin-bottom:-22px!important;}


/*CUSTOMER LOGIN*/
input.customer-login {background:#fff; border:1px solid #e5e5e5; color:#999; float:left; font-style:italic; height:21px; margin-left:2px; margin-right:2px; padding-left:4px; width:160px; text-transform:lowercase;}
input.customer-login:hover{border:1px solid #666;}
input.customer-login:active {border:1px solid #666;}
input.customer-login-button {font-family:"Trebuchet MS"; text-transform:uppercase; color:#FFF!important; font-size:11px; cursor:pointer; border:1px solid #666; height:25px;padding-bottom:3px; float:right; font-weight:bold;}
input.customer-login-button:hover {border:1px solid #666;}
.customer-login-link a {display:block;height:18px;overflow:hidden;padding-left:4px;position:relative !important;top:-24px !important;width:137px !important; font-family:"Trebuchet MS"!important; font-size:12px!important; line-height:16px;}
.customer-login-link a:hover {color:#111!important;}
.customer-login-link form { margin-top:12px!important; height: 87px!important;}
.customer-login-link table {margin-bottom:-22px!important;}

/*NAVIGATION*/
.web-page {clear:both; width:100%; height:29px; background:url(/ekmps/designs/templates/46000/images/nav-bg.gif); overflow:hidden;}
ul#web-page {list-style:none; padding:0; margin:0px 0px 0px 6px; width:700px; float:left; color:#fff;}
ul#web-page li {list-style:none; display:inline; margin:0px; padding:0px; color:#fff; text-shadow:1px 1px #666;}
ul#web-page li a {color:#fff; text-transform:lowercase; font-size:12px; line-height:27px; text-decoration:none;}
ul#web-page li a:hover {text-decoration:underline; color:#e5e5e5;}
.nav-cushion {clear:both; width:100%; height:19px; background:url(/ekmps/designs/templates/46000/images/nav-seperator.gif); border-bottom:1px solid #5B5B5B;}

/*CART PAGE CSS---------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.ekm-cart-buttons {margin-left:20px;margin-top:40px;}

.ekm-cart-buttons table, .ekm-cart-buttons td {background:none!important;}

.ekm-cart-buttons a {text-decoration:none!important;}

.ekm-cart-button-continue, .ekm-cart-button-update, .ekm-cart-button-checkout { font-size:12px; text-transform:uppercase; font-family:"Trebuchet MS"!important; color:#FFF; line-height:29px; text-decoration:none!important}

.ekm-cart-button-continue:hover, .ekm-cart-button-update:hover, .ekm-cart-button-checkout:hover {background-color:#111!important}

.ekm-cart-button-surround { background:none!important; background-color:none;}

table.ekm-cart-button-surround { background:none!important}






.bodytxt_mainheading3{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#F1080B;line-height:1.6em;font-weight:bold;}
.bodytxt_mainheading5{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#091f43;font-style:italic;font-weight:bold;line-height:1.4em;}
.bodytxt_mainheading6{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#0a234a;line-height:1.6em;}
.bodytxt_mainheading6 a{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#0a234a;line-height:1.6em;text-decoration:none;}
.bodytxt_mainheading6 a:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#0a234a;line-height:1.6em;text-decoration:none;}
.bodytxt_mainheading7{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#33c;font-style:italic;font-weight:bold;}
.bodytxt_mainheading7RRP{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#585858;font-style:italic;font-weight:bold;}
.bodytxt_mainheading8{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#0a234a;font-weight:bold;}
.bodytxt_mainheading9{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#fff;line-height:1.6em;}
.bodytxt_mainheading10{color:#fff;font-family:Helvetica,Arial;font-size:11px;text-decoration:none;text-transform:uppercase;}
.bodytxt_mainheading11{font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#0a234a;line-height:1.6em;font-weight:bold;}
.bodytxt_mainheading6 a:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#0a234a;line-height:1.6em;text-decoration:none;}
.footer{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#eebe09;font-weight:normal;line-height:1.6em;}
.footerselect{font-family:Tahoma,Arial;font-size:11px;color:#ff7800;font-weight:normal;}
.footerbot{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#1b9952;font-weight:bold;}
.footer a{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#eebe09;text-decoration:none;font-weight:normal;line-height:1.6em;}
.footer a:hover{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#eebe09;text-decoration:underline;font-weight:normal;line-height:1.6em;}
.training-programme-table td{border:1px solid #333;}
.training-programme-table td{border:1px solid #333;}
.training-programme-top-table{background-color:#1a2f51;color:#fff;font-family:Helvetica,Arial;font-size:11px;text-decoration:none;text-transform:uppercase;padding-left:5px;}
.training-programme-top-table-2{background-color:#e5e5e5;font-family:Helvetica,Arial;text-decoration:none;}
.submitbutton{padding:2px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:bold;color:#fff;text-decoration:none;text-transform:none;background-color:#1a2f51;border:1px;border-color:#333;text-align:center;cursor:pointer;}
.TextBox{FONT-WEIGHT:normal;background-image:url(/ekmps/shops/firstchoice/resources/Design/txtbox-bg.jpg);background-repeat:no-repeat;color:#0a2248;FONT-STYLE:normal;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:11px;HEIGHT:16px;width:125px;border:1px solid #CCC;padding:0 0 0 5px;}
.TextBoxMultiline{FONT-WEIGHT:normal;background-image:url(/ekmps/shops/firstchoice/resources/Design/mtxtbox-bg.jpg);background-repeat:no-repeat;color:#0a2248;FONT-STYLE:normal;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:11px;HEIGHT:250px;width:395px;border:1px solid #CCC;padding:0 0 0 5px;}
select{background-color:#FFFFFF;}
.dropdown{FONT-WEIGHT:normal;color:#0a2248;FONT-STYLE:normal;FONT-FAMILY:Arial,Helvetica,sans-serif;FONT-SIZE:11px;HEIGHT:19px;width:155px;border:1px solid #CCC;padding:0 0 0 5px;}
.EEL-PMarge p{margin-top:0;padding-bottom:0;}
.product-page-gap{height:0px;}
#menu .Selected,#menu .Selected a{background:#008ed4!important;color:#2f17ff!important;}
#reviews hr {display: none;}
.container .site .centre .hiddenlink {text-decoration:none;color:#1a2f51;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;}
























































































