/* -- dealer_search.css -- */
/*******************************
 *
 *	DEALER_SEARCH.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals with the dealer and academy search
 */
 
 /* containers */
 
 #site #content #dealercontainer
 {
 	width:					960px;
 }
 
 #site #content #dealercontainer #mapcontainer
 {
 	float:					left;
 	width:					600px;
	padding-bottom:         16px;
	
	background-image:		url(../z_images/layout/panels/dealers/dealer_panel_map_bottom.gif);
	background-repeat:		no-repeat;
	background-position:	bottom;
 }
 
 #site #content #dealercontainer #mapcontainer .paneltop
 {
 	width:					600px;
	
 	background-image:		url(../z_images/layout/panels/dealers/dealer_panel_map_top.gif);
	background-repeat:		no-repeat;
	background-position:	top;
 }
 
 #site #content #dealercontainer #mapcontainer .innercontent
 {
 	width:					560px;
	padding:                20px 20px 4px 20px;
	display:				inline-block;
 }
 
 #site #content #dealercontainer #mapcontainer #getflash
 {
	font-size:				90%;
	margin-top:				30px;
 }
 
 #site #content #dealercontainer #mapcontainer #getflash #btn_getflash
 {
 	width:					160px;
	height:					41px;
	margin-top:				10px;
	display:				block;
	
	background-image:		url(../z_images/content/body/160x41_Get_Flash_Player.jpg);
	background-repeat:		no-repeat;
 }
 
 #site #content #dealercontainer #mapcontainer #getflash #btn_getflash a
 {
 	width:					160px;
	height:					41px;
	display:				block;
	
	font-size:				0;
	text-indent:            -30000px;
 }
 
 /* dealer results */
 
 #site #content #dealercontainer #results
 {
 	float:					right;
 	width:					330px;
	padding-bottom:         30px;
	min-height:             443px;
	margin-top:				12px;
	
	background-image:		url(../z_images/layout/panels/dealers/dealer_panel_right_bottom.gif);
	background-repeat:		no-repeat;
	background-position:	bottom;
	
	color:					#FFFFFF;
 }
 
 #site #content #dealercontainer #results .panel-top
 {
 	width:					330px;
	min-height:             200px;
	margin-top:				-12px;
	
	background-image:		url(../z_images/layout/panels/dealers/dealer_panel_right_top.gif);
	background-position:	top;
	background-repeat:		no-repeat;
 }
 
 #site #content #dealercontainer #results .panel-top .innercontent
 {
	padding:                20px 25px 0 25px;
	width:					280px;
 }
 
 /* page links */
 
 #site #content #dealercontainer #results .panel-top .innercontent .pagelinks
 {
	float:					left;
	right:					0;
	width:					auto;
	
 	font-size:				90%;
	line-height:			16px;
	
	color:					#B4B4B4;
 }
 
 #site #content #dealercontainer #results .panel-top .innercontent .pagelinks span
 {
 	float:					left;
	display:				inline;
 }
 
 #site #content #dealercontainer #results .panel-top .innercontent .pagelinks ul
 {
 	display:				inline;
 }
 
 #site #content #dealercontainer #results .panel-top .innercontent .pagelinks ul li
 {
 	display:				inline;
	float:					left;
	padding-left:           10px;
	
	background-image:		none;
 }
 
 #site #content #dealercontainer #results .panel-top .innercontent .pagelinks ul li.prev
 {
 	width:					16px;
	height:					16px;
	display:				block;
 }
 
 #site #content #dealercontainer #results .panel-top .innercontent .pagelinks a
 {
 	color:					#FF6600;		
 }
 
 #site #content #dealercontainer #results .panel-top .innercontent .pagelinks a:hover
 {
 	color:					#FFFFFF;
	text-decoration:		none;		
 }

 #site #content #dealercontainer #results .panel-top .innercontent .pagelinks ul li.prev a
 {
 	width:					16px;
	height:					16px;
	display:				block;
 
 	font-size:				0;
	text-indent:            -3000px;
	
 	background-image:		url(../z_images/btns/btn_paging_negative_prev.gif);
	background-repeat:		no-repeat;
 }
 
 #site #content #dealercontainer #results .panel-top .innercontent .pagelinks ul li.next
 {
 	width:					16px;
	height:					16px;
	display:				block;
 }
 
 #site #content #dealercontainer #results .panel-top .innercontent .pagelinks ul li.next a
 {
 	width:					16px;
	height:					16px;
	display:				block;
 
 	font-size:				0;
	text-indent:            -3000px;
	
 	background-image:		url(../z_images/btns/btn_paging_negative_next.gif);
	background-repeat:		no-repeat;
 }
 
 /* items */
 
 #site #content #dealercontainer #results .panel-top .innercontent span.region
 {
 	font-size:			110%;
 	color:				#DDDDDD;
	font-weight:		bold;
	letter-spacing:		-0.01em;
	margin-bottom:		0.5em;
	display:			block;
 }
 
 #site #content #dealercontainer #results .panel-top .innercontent .result
 {
 	margin-top:			20px;
	min-height:         70px;
 }
 
 #site #content #dealercontainer #results .panel-top .innercontent .result img
 {
 	width:				140px;
	height:				70px;
	float:				left;
	position:			absolute;
	
	border:				1px solid #A4A4A4;
 }
 
 #site #content #dealercontainer #results .panel-top .innercontent .result h4
 {
 	margin-left:		155px;
	margin-top:			5px;
	
	color:				#FFFFFF;
	font-weight:		normal;
	font-size:			120%;
	letter-spacing:		-0.01em;
 }
 
 #site #content #dealercontainer #results .panel-top .innercontent .result h5
 {
 	margin-left:		155px;
	margin-bottom:		0.5em;
	
	color:				#C0C0C0;
	font-size:			100%;
	letter-spacing:		0;
	font-weight:		normal;
 }
 
 #site #content #dealercontainer #results .panel-top .innercontent .result .lnk_standard
 {
 	margin-left:		155px;
	
	background-image:	url(../z_images/btns/btn_arrowblock_negative.gif);
	
	color:				#FFFFFF;
 }
 
 #site #content #dealercontainer #results .panel-top .innercontent .result a:active.lnk_standard
 {
 	color:				#FF6600;
 }
 
 /* no java script */
 
 #site #content #dealercontainer #mapcontainer .innercontent ul.countrylisting
 {
 	margin-right:		5px;
	margin-top:			10px;
	width:				180px;
 }


/* -- form_dealer_search.css -- */
/*******************************
 *
 *	FORM_DEALER_SEARCH.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals with the form search
 *	in the right hand column of the dealer page
 */
 
 #site #content #dealercontainer #results #frm_searchdealer
 {
	float:					left;
	top:					0;
	right:					0;
	margin-bottom:			15px;
 }
 
 #site #content #dealercontainer #results #frm_searchdealer legend
 {
 	display:				none;
 }
 
 #site #content #dealercontainer #results #frm_searchdealer #lbl_searchdealer
 {
 	float:					left;
	left:					0;
	padding:        	    4px 5px 2px 0;
	font-size:				90%;
	
	color:					#EDEDED;
 }
 
 #site #content #dealercontainer #results #frm_searchdealer .inputfield
 {
 	width:					149px;
	height:					16px;
	padding:        	    4px 5px 2px 5px;
	float:					left;
	
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				90%;
	
	background-image:		url(../z_images/layout/elements/input_dealersearch.gif);
	background-repeat:		no-repeat;
	background-position:    left;
 }

/* -- dealer_article.css -- */
/*******************************
 *
 *	DEALER_ARTICLE.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals with the dealer and academy articles
 */
 
 #site #content #leftcontent.article #innerleft .contactcol
 {
 	width:					205px;
 }
 
 #site #content #leftcontent.article #innerleft .contactcol ul
 {
 	margin-bottom:			0.7em;
 }
 
 #site #content #leftcontent.article #innerleft .contactcol ul li
 {
 	background-image:		none;
	padding-left:           0;
	padding-top:            5px;
 }
 
 #site #content #leftcontent.article #innerleft .contactcol span.label
 {
	float:					left;
	margin-left:			0;
	width:					70px;
	margin-right:			10px;		
 }
 
 #site #content #leftcontent.article #innerleft .contactcol span.detail
 {
 	display:				inline-block;
	width:					125px;
	position:				relative;
 }
 
 #site #content #leftcontent.article #innerleft #description
 {
 	margin-top:				20px;
	padding-top:            20px;
	
	background-image:		url(../z_images/layout/elements/border_top_content.gif);
	background-repeat:		repeat-x;
	background-position:	left top;	
 }

/* -- pagelinks.css -- */
/*******************************
 *
 *	PAGELINKS.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals with the page links
 */
 
 #site #content #leftcontent .pagelinks
 {
	float:					right;
	right:					0;
	width:					auto;
	
 	font-size:				90%;
	line-height:			16px;
 }
 
 #site #content #leftcontent .pagelinks span
 {
 	float:					left;
	display:				inline;
 }
 
 #site #content #leftcontent .pagelinks ul
 {
 	display:				inline;
 }
 
 #site #content #leftcontent .pagelinks ul li
 {
 	display:				inline;
	float:					left;
	padding-left:           10px;

	background-image:		none;
 }
 
 #site #content #leftcontent .pagelinks ul li.prev
 {
 	width:					16px;
	height:					16px;
	display:				block;
 }
 
 #site #content #leftcontent .pagelinks ul li.prev a
 {
 	width:					16px;
	height:					16px;
	display:				block;
 
 	font-size:				0;
	text-indent:            -3000px;
	
 	background-image:		url(../z_images/btns/btn_paging_prev.gif);
	background-image:		url(../z_images/btns/btn_paging_negative_prev.gif);
	
	background-repeat:		no-repeat;
 }
 
 #site #content #leftcontent .pagelinks ul li.next
 {
 	width:					16px;
	height:					16px;
	display:				block;
 }
 
 #site #content #leftcontent .pagelinks ul li.next a
 {
 	width:					16px;
	height:					16px;
	display:				block;
 
 	font-size:				0;
	text-indent:            -3000px;
	
 	background-image:		url(../z_images/btns/btn_paging_next.gif);
	background-image:		url(../z_images/btns/btn_paging_negative_next.gif);
	background-repeat:		no-repeat;
	
 }
 
 #site #content #leftcontent .pagelinks ul li a
 {
	 color:					#D25400;
 }
 
 #site #content #leftcontent .pagelinks a:hover
 {
 	color:					#FFFFFF;
	text-decoration:		none;
 }


/* -- tables.css -- */
/*******************************
 *
 *	TABLES.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals with table styles
 */
 
 #site #content #leftcontent table
 {
 	background-color:		#0D0D0D;
	border:					1px solid #292929;
	width:					100%;
 }
 
 #site #content #leftcontent table thead tr th
 {
 	border-bottom:			1px solid #292929;
	padding:                15px 7px;
 }
 
 #site #content #leftcontent table td
 {
	padding:                7px 7px;
 }
 
 /* product module table */
 
  #site #content #leftcontent.article table
 {
	margin-top:				20px;
 }
 
 #site #content #leftcontent.article table td
 {
 	text-align:				center;
	padding:                7px 7px;
 }
 
 #site #content #leftcontent.article table th
 {
 	font-weight:			normal;
 }

/* -- form_searchmultimedia.css -- */
/*******************************
 *
 *	FORM_SEARCHMULTIMEDIA.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals with the multimedia search
 */
 
 #site #content #frm_searchmultimedia
 {
 	position:				absolute;
	float:					right;
	top:					0;
	right:					30px;
 }
 
 #site #content #frm_searchmultimedia legend
 {
 	display:				none;
 }
 
 #site #content #frm_searchmultimedia #lbl_searchmultimedia
 {
 	display:				block;
	left:					0;
	padding:        	    4px 5px 2px 5px;
	position:				absolute;
	color:					#333333;
 }
 
 #site #content #frm_searchmultimedia .inputfield
 {
 	width:					143px;
	height:					16px;
	padding:        	    4px 5px 2px 5px;
	float:					left;
	
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				100%;
	
	background-image:		url(../z_images/layout/elements/input_searchnews.gif);
	background-repeat:		no-repeat;
 }
 
 #site #content #frm_searchmultimedia #btn_searchmultimedia
 {
 	float:					left;
 }


/* -- multimedia_home.css -- */
/*******************************
 *
 *	MULTIMEDIA_HOME.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals with the multimedia home page styling
 */
 
 #site #content #leftcontent #panels.multimedia .panelrow .panel .innercontent h3
 {
 	padding-bottom:			10px;
 }
 
 #site #content #leftcontent #panels.multimedia .panelrow .panel .innercontent img
 {
 	float:					none;
	height:					auto;
	width:					auto;
 }
 
 #site #content #leftcontent #panels.multimedia .panelrow .panel .innercontent p
 {
 	margin-left:			0;
 }
 
 #site #content #leftcontent #panels.multimedia .panelrow .panel .innercontent h3
 {
 	color:    				#FFFFFF;
	font-size:				150%;
	font-weight:			lighter;
	letter-spacing:			-0.03em;
	margin-bottom:			0.4em;
 }
 
 #site #content #leftcontent #panels.multimedia .panelrow .panel .innercontent h3 a
 {
 	color:    				#FFFFFF;
	display:				block;
	width:					290px;
	height:					110px;
 }
 
 #site #content #leftcontent #panels.multimedia .panelrow .panel.floatleft .innercontent
 {
 	background-image:		url(../z_images/content/multimedia/featured/gallery_feat.jpg);
	background-repeat:		no-repeat;
	background-position:    center 45px;
 }
 
 #site #content #leftcontent #panels.multimedia .panelrow .panel.floatright .innercontent
 {
 	background-image:		url(../z_images/content/multimedia/featured/downloads_feat.jpg);
	background-repeat:		no-repeat;
	background-position:    center 20px;
 }
 
 #site #content #leftcontent #panels.multimedia .panelrow .panel .innercontent .lnk_standard
 {
 	float:					right;
	right:					0;
	margin-left:			0;
 }
 
 #site #content #leftcontent.multimedia .snippets
 {
 	width:					330px;
 }
 
 /* auto list items */
 
 #site #content #leftcontent.multimedia .snippet
 {
 	margin-top:				15px;
 }
 
 #site #content #leftcontent.multimedia .snippet img
 {
 	width:					75px;
	height:					42px;
	float:					left;
 }
 
 #site #content #leftcontent.multimedia .snippet .overlay
 {
 	width:					75px;
	height:					42px;
	position:				absolute;
	top:					0;
	left:					0;
	display:				block;
	
	font-size:				0;
	text-indent:            -30000px;
	
	background-image:		url(../z_images/layout/elements/multimedia/snippet_mask.png);
	background-repeat:		no-repeat;
	background-position:	left top;
 }
 
 #site #content #leftcontent.multimedia .snippet h5
 {
 	margin-left:            90px;
	
 	font-size:				100%;
	color:					#89A4C5;
	letter-spacing:			0;
	font-weight:			normal;

 }
 
 #site #content #leftcontent.multimedia .snippet .lnk_standard
 {
 	margin-left:           15px;
 }

/* -- multimedia_downloads.css -- */
/*******************************
 *
 *	MULTIMEDIA_DOWNLOADS.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals with standard panel row styling
 */
 
 #site #content #leftcontent #triplepanel.downloads .panelrow .panel
 {
 	min-height:             120px;
 }
 
 #site #content #leftcontent #triplepanel.downloads .panelrow .panel .innercontent img
 {
 	width:					50px;
	height:					50px;
	float:					left;
	
	border:					2px solid #333333;
 }

 
 #site #content #leftcontent #triplepanel.downloads .panelrow .panel .innercontent h3
 {
 	margin-bottom:			1em;
 }
 
 #site #content #leftcontent #triplepanel.downloads .panelrow .panel .innercontent ul li
 {
 	margin-left:			70px;
	padding-left:           0;
	font-size:				90%;
 	background-image:		none;
	margin-bottom:			7px;
	line-height:			120%;
 }
 
 #site #content #leftcontent #triplepanel.downloads .panelrow .panel .innercontent ul li span
 {
 	display:				inline-block;
	color:					#959595;
	margin-top:				2px;
 }


/* -- multimedia_gallery.css -- */
/*******************************
 *
 *	MULTIMEDIA_GALLERY.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals with standard panel row styling
 */
 
 /* container */
 
 #site #content #leftcontent #gallerycontainer
 {
 	margin-top:				10px;
 }
 
 #site #content #leftcontent #gallerycontainer #gallery
 {
 	float:					left;
	width:					490px;
 }
 
 #site #content #leftcontent #gallerycontainer #gallery .panel
 {
	width:					490px;
	padding-bottom:     	30px;
	
	background-image:		url(../z_images/layout/panels/multimedia/gallery/gallery_panel_bottom.gif);
	background-repeat:		no-repeat;
	background-position:	bottom;
 }
 
 #site #content #leftcontent #gallerycontainer #gallery .panel .panel-top
 {
 	width:					490px;
	min-height:             250px;
	
	background-image:		url(../z_images/layout/panels/multimedia/gallery/gallery_panel_top.gif);
	background-repeat:		no-repeat;
	background-position:	top;
 }
 
  #site #content #leftcontent #gallerycontainer #gallery .panel .panel-top .innercontent
 {
 	padding:                10px 10px 1px 10px;
	width:					470px;	
	background:				url(../z_images/btns/swirlies/swirl_gallery.gif) no-repeat center 160px;
 }
 
 /* frame */
 
 #site #content #leftcontent #gallerycontainer #gallery .panel .panel-top .innercontent #galleryframe
 {
 	width:					468px;
	min-height:             200px;
	
 	border:					1px solid #787878;
	background-color:		#000000;
 }
 
 #site #content #leftcontent #gallerycontainer #gallery .panel .panel-top .innercontent #galleryframe img
 {
	display:				block;
 }
 
 #site #content #leftcontent #gallerycontainer #gallery .panel .panel-top .innercontent #framereflection
 {
 	height:					16px;
	margin-top:				2px;
	
	background-image:		url(../z_images/layout/panels/multimedia/gallery/gallery_framereflection.png);
	background-repeat:		repeat-x;
 }
 
 /* thumbnails */
 
 #site #content #leftcontent #gallerycontainer #gallery .panel .panel-top .innercontent #detailscontainer
 {
 	width:					450px;
	padding:                0 10px 0 10px;
 }
 
 #site #content #leftcontent #gallerycontainer #gallery .panel .panel-top .innercontent #detailscontainer #moreimages
 {
 	width:					450px;
	line-height:			30px;
 }
 
 #site #content #leftcontent #gallerycontainer #gallery .panel .panel-top .innercontent #detailscontainer #moreimages span
 {
 	float:					left;
	width:					auto;
	margin-bottom:          20px;
	
 	font-size:				80%;
	color:					#ABABAB;
	text-transform:			uppercase;
 }
 
 #site #content #leftcontent #gallerycontainer #gallery .panel .panel-top .innercontent #detailscontainer #moreimages #thumbnailholder
 {
 	float:					right;
	width:					350px;
 }
 
 #site #content #leftcontent #gallerycontainer #gallery .panel .panel-top .innercontent #detailscontainer #moreimages #thumbnailholder img
 {
 	float:					left;
	margin-bottom:			20px;
	width:					50px;
	height:					30px;
	margin:                	0 9px 20px;
 }
 
 #site #content #leftcontent #gallerycontainer #gallery .panel .panel-top .innercontent #detailscontainer #moreimages #thumbnailholder a.active img
 {
 	border:					1px solid #d25400;
 }
 
 /* description */
 
 #site #content #leftcontent #gallerycontainer #gallery .panel .panel-top .innercontent #detailscontainer #description
 {
 	width:					450px;
	padding-top:            20px;
	
	color:					#A8A8A8;
	font-size:				90%;
	
	border-top:				1px dashed #414141;
 }
 
 #site #content #leftcontent #gallerycontainer #gallery .panel .panel-top .innercontent #detailscontainer #description h3
 {
 	font-size:				110%;
 	color:					#BCBCBC;
	font-weight:			bold;
	letter-spacing:			-0.01em;
	margin-bottom:			0.3em;
 }
 
 /* right panel */
 
 #site #content #leftcontent #gallerycontainer #rightpanel
 {
 	width:					190px;
	float:					left;
	margin-top:             40px;
 }
 
 #site #content #leftcontent #gallerycontainer #rightpanel .panel
 {
 	width:					190px;
	padding-bottom:         12px;
	
	background-image:		url(../z_images/layout/panels/multimedia/gallery/gallery_right_panel_bottom.gif);
	background-repeat:		no-repeat;
	background-position:	bottom;
 }
 
 #site #content #leftcontent #gallerycontainer #rightpanel .panel .panel-top
 {
 	width:					190px;
	min-height:	            250px;
	
 	background-image:		url(../z_images/layout/panels/multimedia/gallery/gallery_right_panel_top.gif);
	background-repeat:		no-repeat;
	background-position:	top;
 }
 
 #site #content #leftcontent #gallerycontainer #rightpanel .panel .panel-top .innercontent
 {
 	padding:                15px 15px 0 0;
	width:					175px;
 }
 
 #site #content #leftcontent #gallerycontainer #rightpanel .panel .panel-top .innercontent .pagelinks
 {
 	color:					#A8A8A8;
	margin-bottom:			10px;
 }
 
 #site #content #leftcontent #gallerycontainer #rightpanel .panel .panel-top .innercontent .pagelinks ul li.prev a
 {
 	background-image:		url(../z_images/btns/btn_paging_negative_prev.gif);
 }
 
 #site #content #leftcontent #gallerycontainer #rightpanel .panel .panel-top .innercontent .pagelinks ul li.next a
 {
 	background-image:		url(../z_images/btns/btn_paging_negative_next.gif);
 }
 
 #site #content #leftcontent #gallerycontainer #rightpanel .panel .panel-top .innercontent .pagelinks ul li a:hover
 {
 	color:					#FFFFFF;
 }
 
 #site #content #leftcontent #gallerycontainer #rightpanel .panel .panel-top .innercontent .snippet
 {
 	padding:                10px 0 10px 10px;
	width:					165px;
 	color:					#FFFFFF;
	font-size:				90%;
	
	border-bottom:			1px dashed #6E6E6E;
 }
 
 #site #content #leftcontent #gallerycontainer #rightpanel .panel .panel-top .innercontent .snippet.last-child
 {	
	border-bottom:			none;
 }
 
 #site #content #leftcontent #gallerycontainer #rightpanel .panel .panel-top .innercontent .snippet img
 {
 	float:					left;
 }
 
 #site #content #leftcontent #gallerycontainer #rightpanel .panel .panel-top .innercontent .snippet.active img
 {
 	border:					1px solid #d25400;
 }
 
 #site #content #leftcontent #gallerycontainer #rightpanel .panel .panel-top .innercontent .snippet h4
 {
 	margin-left:			60px;
	margin-bottom:          0.2em;
	
	color:					#A1A1A1;
	font-size:				100%;
 }
 
 #site #content #leftcontent #gallerycontainer #rightpanel .panel .panel-top .innercontent .snippet h5
 {
 	margin-left:			60px;
	
	color:					#FFFFFF;
	font-size:				100%;
	font-weight:			normal;
 }
 
 #site #content #leftcontent #gallerycontainer #rightpanel .panel .panel-top .innercontent .snippet h5 a
 {	
	color:					#FFFFFF;
 }
 
 #site #content #leftcontent #gallerycontainer #rightpanel .panel .panel-top .innercontent .snippet h5 a:hover
 {	
	color:					#D25400;
	text-decoration:		none;
 }
 


/* -- form_searchlarge.css -- */
/*******************************
 *
 *	FORM_SEARCHLARGE.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals with the site search on the search page
 */
 
 #site #content #frm_searchlarge
 {
 	margin-top:				20px;
 }
 
 #site #content #frm_searchlarge legend
 {
 	display:				none;
 }
 
 #site #content #frm_searchlarge #lbl_searchlarge
 {
 	display:				block;
	left:					0;
	padding:        	    6px 7px 2px 7px;
	position:				absolute;
	
	font-size:				110%;
 }
 
 #site #content #frm_searchlarge .inputfield
 {
 	width:					235px;
	height:					19px;
	padding:        	    6px 7px 2px 7px;
	float:					left;
	
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				110%;
	
	background-image:		url(../z_images/layout/elements/input_searchlarge.gif);
	background-repeat:		no-repeat;
 }
 




/* -- search_content.css -- */
/*******************************
 *
 *	SEARCH_CONTENT.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals with the search results content
 */
 
 /* container */
 
 #site #content #leftcontent #searchwrapper
 {
 	width:						680px;	
	margin-top:					40px;
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent
 {
 	width:						680px;
 	padding-bottom:             16px;
	
	background-image:			url(../z_images/layout/panels/search/search_panel_bottom.gif);
	background-repeat:			no-repeat;
	background-position:		bottom;
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .panel-top
 {
 	width:						680px;
	
	background-image:			url(../z_images/layout/panels/search/search_panel_top.gif);
	background-position:		top;
	background-repeat:			no-repeat;
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent
 {
 	width:						620px;
	padding:                    20px 30px 20px 30px;
 }
 
 /* content specific */
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent .pagelinks
 {
 	position:					absolute;
	top:						20px;
	right:						30px;
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems
 {
 	margin-top:					0;
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems .searchitem
 {
 	width:						193px;
	float:						left;
	margin-right:				20px;
	margin-top:					20px;
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems .searchitem.last-child
 {
	margin-right:				0;
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems .searchitem h5
 {
 	font-weight:				normal;
	font-size:					100%;
 }

 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems .searchitem p
 {
 	font-size:					90%;
	margin-bottom:				1em;
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems .searchitem em
 {
 	color:						#FFFFFF;
	font-weight:				bold;
	background-color:			#D25400;
	padding:                    2px 4px 2px 4px;
 }
 
 /* product specific */
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems .panelrow
 {
 	width:						620px;
	min-height:                 16px;
	margin-top:					32px;
	float:						left;
	
	background-position:		bottom;
	background-repeat:			no-repeat;
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems .panelrow.triple
 {	
	background-image:			url(../z_images/layout/panels/search/content/search_items_bottom_triple.gif);
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems .panelrow.double
 {	
	background-image:			url(../z_images/layout/panels/search/content/search_items_bottom_double.gif);
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems .panelrow.single
 {	
	background-image:			url(../z_images/layout/panels/search/content/search_items_bottom_single.gif);
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems .panel
 {
 	width:						193px;
	float: 						left;
	margin-right:               20px;
	margin-top:					-16px;
	
	background-image:			url(../z_images/layout/panels/search/content/search_items_top.gif);
	background-repeat:			no-repeat;
	background-position:		top;
 }

 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems .panel.last-child
 {
 	margin-right:				0;
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems .panel .innercontent
 {
 	padding:                    15px 20px;
	width:						153px;
	text-align:					center;
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems .panel .innercontent img
 {
 	margin-bottom:				5px;
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems .panel .innercontent a
 {	
 	font-size:					100%;
	color:						#D25400;
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems .panel .innercontent a:hover
 {
 	color:						#000000;
	text-decoration:			underline;
 }
 
 
 /* news specific */
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems.news .searchitem
 {
 	width:						170px;
	float:						left;
	margin-right:				55px;
	margin-top:					20px;
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems.news .searchitem.last-child
 {
 	margin-right:				0 !important;
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems.news .searchitem img
 {
 	width:						170px;
	height:						75px;
	margin-bottom:				5px;
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems .searchitem .date
 {
 	width:						37px;
	position:					absolute;
	top:						0;
	left:						0;
	padding-top:            	3px;
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems .searchitem .overlay
 {
 	position:					absolute;
	top:						0;
	left:						0;
	display:					block;
	width:						170px;
	height:						75px;
	
	font-size:					0;
	text-indent:            	-30000px;
	
 	background-image:			url(../z_images/layout/elements/news/home/news_mask_170.png);
	background-repeat:			no-repeat;
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems .searchitem .date p
 {
 	width:						37px;
	margin-bottom:				-0.1em !important;
	text-align:					center;
	
	color:						#333333;
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems .searchitem .date p.day
 {
 	font-size:					180%;
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems .searchitem .date p.month
 {
 	font-size:					100%;
	font-weight:				bold;
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems .searchitem .date p.year
 {
 	font-size:					160%;
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems.news .searchitem p
 {
 	font-size:					90%;
	margin-bottom:				0.2em;
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems.news .searchitem h5
 {
 	font-size:					100%;
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems.news .searchitem span.highlight
 {
 	color:						#FFFFFF;
	font-weight:				bold;
	background-color:			#D25400;
	padding:                    2px 4px 2px 4px;
	font-style:					italic;
 }
 
 /* dealers and instructors */
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems .searchitem span.region
 {
 	font-size:					90%;
	font-weight:				bold;
	color:						#FFF;
 }
 
 #site #content #leftcontent #searchwrapper #searchcontent .innercontent #searchitems .panel .innercontent a.lnk_standard
 {
 	background-image:			url(../z_images/btns/btn_arrowblock_search.gif);
 }



/* -- search_nav.css -- */
/*******************************
 *
 *	SEARCH_NAV.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals with the search results content
 */
 
 #site #content #leftcontent #searchwrapper #searchnav
 {
 	width:						680px;	
 }
 
 #site #content #leftcontent #searchwrapper #searchnav ol li
 {
 	list-style:					none;
	display:					inline;
	height:						30px;
	line-height:				30px;
	display:					block;
	float:						left;
	
	text-transform:				uppercase;
	font-size:					90%;	
	color:						#444444;
	
	background-image:			url(../z_images/layout/elements/search/nav/searchnav_static.gif);
	background-position:		left;
	background-repeat:			no-repeat;
 }
 
 /* active */
 
 #site #content #leftcontent #searchwrapper #searchnav ol li.active
 {
 	background-image:			url(../z_images/layout/elements/search/nav/searchnav_active.gif);
 }
 
 /* first child / last child */
 
 #site #content #leftcontent #searchwrapper #searchnav ol li.first-child
 {
 	background-image:			url(../z_images/layout/elements/search/nav/searchnav_static_first-child.gif);
 }
 
 #site #content #leftcontent #searchwrapper #searchnav ol li.last-child
 {
 	background-image:			url(../z_images/layout/elements/search/nav/searchnav_static_last-child.gif);
	background-position:		right;
 }
 
 /* anchor & spans */
 
 #site #content #leftcontent #searchwrapper #searchnav ol li a
 {
 	display:					inline-block;
	padding:                    0 14px 0 12px;
	
 	color:						#FFFFFF;
	
	background-image:			url(../z_images/layout/elements/search/nav/searchnav_separator.gif);
	background-position:		right;
	background-repeat:			no-repeat;
 }
 
 #site #content #leftcontent #searchwrapper #searchnav ol li a:hover
 {
 	color:						#000000;
	text-decoration:			none;
 }
 
 #site #content #leftcontent #searchwrapper #searchnav ol li span
 {
 	display:					inline-block;
	padding:                    0 14px 0 12px;
	
 	color:						#9A9A9A;
	
	background-image:			url(../z_images/layout/elements/search/nav/searchnav_separator.gif);
	background-position:		right;
	background-repeat:			no-repeat;
 }
 
 #site #content #leftcontent #searchwrapper #searchnav ol li.last-child span
 {
 	background-image:			none;
 }
 
 #site #content #leftcontent #searchwrapper #searchnav ol li.last-child a,
 #site #content #leftcontent #searchwrapper #searchnav ol li.last-child span
 {
 	background-image:			none;
 }
 
 /* multiple */
 
 #site #content #leftcontent #searchwrapper #searchnav ol li.first-child.active,
 #site #content #leftcontent #searchwrapper #searchnav ol li.first-child-active
 {
 	background-image:			url(../z_images/layout/elements/search/nav/searchnav_active_first-child.gif);
 }
 
 #site #content #leftcontent #searchwrapper #searchnav ol li.last-child.active,
 #site #content #leftcontent #searchwrapper #searchnav ol li.last-child-active
 {
 	background-image:			url(../z_images/layout/elements/search/nav/searchnav_active_last-child.gif);
 }
 
 #site #content #leftcontent #searchwrapper #searchnav ol li.last-child a,
 #site #content #leftcontent #searchwrapper #searchnav ol li.last-child-active a
 {
 	background-image:			none;
 }
 
 #site #content #leftcontent #searchwrapper #searchnav ol li.active a,
 #site #content #leftcontent #searchwrapper #searchnav ol li.active span,
 #site #content #leftcontent #searchwrapper #searchnav ol li.first-child-active a,
 #site #content #leftcontent #searchwrapper #searchnav ol li.first-child-active span,
 #site #content #leftcontent #searchwrapper #searchnav ol li.last-child-active a,
 #site #content #leftcontent #searchwrapper #searchnav ol li.last-child-active span
 {
 	color:						#FFF;
 }

/* -- form_myaccount.css -- */
/*******************************
 *
 *	FORM_MYACCOUNT.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals exclusively with the logo
 */
 
 /* container */
 
 #site #content #leftcontent.account #topcontent #topleft
 {
 	width:					325px;	
 }
 
 #site #content #leftcontent.account #topcontent #topright
 {
 	position:				absolute;
	top:					0;
	right:					0;
	width:					325px;
	height:					188px;
	display:				block;
	
	background-image:		url(../z_images/content/body/en-gb/registerproduct_01.jpg);
	background-repeat:		no-repeat;
	background-position:	right;
 }
 
 #site #content #leftcontent.account #topcontent #topright a
 {
	width:					325px;
	height:					188px;
	display:				block;
	
	font-size:				0;
	text-indent:            -30000px;
 }
 
 #site #content #leftcontent #frm_myaccount
 {
 	width:					680px;
 }
 
 /* your details */
 
 #site #content #leftcontent fieldset#yourdetails
 {
 	width:					275px;
	float:					left;
 }
 
 #site #content #leftcontent fieldset#yourdetails label
 {
 	width:					75px; /* note: always take 3px off the width for ie6 */
 }
 
 #site #content #leftcontent fieldset#yourdetails input
 {
 	width:					188px;
	
	background-image:		url(../z_images/layout/elements/forms/input_200.gif);
 }
 
 #site #content #leftcontent fieldset#yourdetails #lbl_dobfield
 {
 	padding:                0 0 0 6px;
 }
 
 /* email validation */
 
 #site #content #leftcontent fieldset#yourdetails #str_email_feedback
 {
 	border: 				1px dashed #B01B00;
	height: 				auto;
	width: 					198px;
	left: 					75px;
	text-align:				center;
	margin:					8px 0px;
	padding:				3px 0px;
 }
 
 /* change password */
 
 #site #content #leftcontent fieldset#changepassword
 {
 	width:					275px;
	float:					right;
	margin-top:				50px;
 }
 
 #site #content #leftcontent fieldset#changepassword label
 {
 	width:					100px; /* note: always take 3px off the width for ie6 */
 }
 
 #site #content #leftcontent fieldset#changepassword input
 {
 	width:					163px;
	
	background-image:		url(../z_images/layout/elements/forms/input_account_password.gif);
 }
 
 #site #content #leftcontent fieldset#changepassword ul li.strength
 {
 	font-size:				90%;
	margin-left:			100px;
 }
 
 #site #content #leftcontent fieldset#changepassword ul li.strength span#password_strength.strong
 {
 	color:					#009900;
	font-weight:			bold;
 }
 
 #site #content #leftcontent fieldset#changepassword ul li.strength span#password_strength.medium
 {
 	color:					#FF9900;
	font-weight:			bold;
 }
 
 #site #content #leftcontent fieldset#changepassword ul li.strength span#password_strength.weak
 {
 	color:					#FF0000;
	font-weight:			bold;
 }
 
 /* subscriptions */
 
 #site #content #leftcontent fieldset#subscriptions
 {
 	width:					275px;
	float:					right;
	margin-top:				20px;
 }
 
 #site #content #leftcontent fieldset#subscriptions p
 {
	color:					#838383;
	font-size:				90%;
 }
 
 #site #content #leftcontent fieldset#subscriptions ul li
 {
 	font-size:				90%;
	margin-bottom:			0;
	width:					100%;
 }
 
 #site #content #leftcontent fieldset#subscriptions label
 {
 	width:                  180px;
 }
 
 #site #content #leftcontent fieldset#subscriptions input.recievedfield
 {
 	margin-top:				3px;
 }
 
 /* COMPETITION */
 
 #site #content #leftcontent.competition .addminheight
 {
 	height:					185px; 
 }
 
 #site #content #leftcontent.competition #innerright
 {
 	width:					240px; 
 }
 
 #site #content #leftcontent.competition ol
 {
 	list-style:				none;
	padding:				0px;
	margin:					0px;
	margin-bottom:			1.5em;	
 }
 
 #site #content #leftcontent.competition ol li
 {
 	height:					20px;
	padding:				0px;
	margin:					0px;
 }
 
 #site #content #leftcontent.competition ol li input
 {
 	float:					left;
	height:					15px;
 }
 
 #site #content #leftcontent.competition ol li span
 {
  	margin-left:			10px;
 	float:					left;
	line-height:			15px;
	display:				block;
 }
 
 #site #content #leftcontent.competition #articleimage a.overlay
 {
 	font-size:				0;
	text-indent:            -100000px;
	display:				block;
	position:				absolute;
	top:					0;
	left:					0;
	width:					210px;
	height:					100%;
	
	background-image:		url(../z_images/layout/elements/article/imagemask.png);
	background-repeat:		no-repeat;
 }

 #site #content #leftcontent.competition #articleimage .bottom
 {
 	width:					210px;
	height:					15px;
	position:				absolute;
	bottom:					0;
	left:					0;
	z-index:				2000000;
	
	background-image:		url(../z_images/layout/elements/article/imagemask_bottom.png);
	background-repeat:		no-repeat;
 }

 #site #content #leftcontent.competition #articleimage img
 {
 	display:				block;
 }
 

/* -- linkspage.css -- */
/*******************************
 *
 *	LINKSPAGE.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals with the link page
 */
 
 #site #content #leftcontent .linksnippet
 {
 	width:						320px;
	margin-top:					20px;
	margin-bottom:				20px;
 }
 
 #site #content #leftcontent .linksnippet img
 {
 	width:						160px;
	float:						left;
 }
 
 #site #content #leftcontent .linksnippet h3
 {
 	margin-left:				175px;
	margin-bottom:				0em;
	
	font-size:					100%;
	text-transform:				none;
	color:						#D25400;
	letter-spacing:				0;
	font-weight:				normal;
 }
 
 #site #content #leftcontent .linksnippet p
 {
 	margin-left:				175px;
	margin-bottom:				0;
 }
 
 #site #content #leftcontent .linksnippet .lnk_arrowblock
 {
 	margin-left:				175px;
 }


/* -- form_register.css -- */
/*******************************
 *
 *	FORM_REGISTER.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals exclusively with the logo
 */
 
 /* container */
 
 #site #content #leftcontent.register #topcontent #topleft
 {
 	width:					425px;	
 }
 
 #site #content #leftcontent.register #topcontent #topright
 {
 	position:				absolute;
	top:					0;
	right:					0;
	width:					225px;
	height:					188px;
	display:				block;
	
	b ackground-image:		url(../z_images/content/body/reels_02.jpg);
	background-repeat:		no-repeat;
	background-position:	right top;
 }
 
 #site #content #leftcontent.register .agform
 {
 	margin-top:				30px;
	width:					680px;
 }
 
 /* details */
 
 #site #content #leftcontent fieldset#details
 {
 	width:					275px;
	float:					left;
 }
 
 #site #content #leftcontent fieldset#details label
 {
 	width:					75px; /* note: always take 3px off the width for ie6 */
 }
 
 #site #content #leftcontent fieldset#details input
 {
 	width:					188px;
	
	background-image:		url(../z_images/layout/elements/forms/input_200.gif);
 }
 
 /* further details */
 
 #site #content #leftcontent fieldset#furtherdetails
 {
 	width:					275px;
	float:					right;
	margin-top:				9px;
	border-bottom:			0;
 }
 
 #site #content #leftcontent fieldset#furtherdetails legend
 {
 	display:				none;
 }
 
 #site #content #leftcontent fieldset#furtherdetails label
 {
 	width:					85px; /* note: always take 3px off the width for ie6 */
 }
 
 #site #content #leftcontent fieldset#furtherdetails input
 {
 	width:					178px;
	
	background-image:		url(../z_images/layout/elements/forms/input_register_furtherdetails.gif);
 }
 
 #site #content #leftcontent fieldset#furtherdetails select#country,
 #site #content #leftcontent fieldset#furtherdetails select#fishing
 {
 	width:					190px;
 }
 
 #site #content #leftcontent fieldset#furtherdetails select#age,
 #site #content #leftcontent fieldset#furtherdetails select#gender
 {
 	width:					100px;
 }
 
 #site #content #leftcontent fieldset#furtherdetails #lbl_dobfield
 {
 	padding:                0 0 0 6px;
 }
 
 #site #content #leftcontent fieldset#furtherdetails .purelabel
 {
	width:					100%;
	margin-bottom:			10px;
	margin-top:				20px;
 }
 
 #site #content #leftcontent fieldset#furtherdetails input#cbx_ft_1,
 #site #content #leftcontent fieldset#furtherdetails input#cbx_ft_2,
 #site #content #leftcontent fieldset#furtherdetails input#cbx_ft_3,
 #site #content #leftcontent fieldset#furtherdetails input#cbx_ft_4,
 #site #content #leftcontent fieldset#furtherdetails input#cbx_ft_5,
 #site #content #leftcontent fieldset#furtherdetails input#cbx_ft_6
 {
	background-image:		none;
	width:					auto;
	padding:                0;
 }
 
 /* agreement */
 
 #site #content #leftcontent fieldset#agreements
 {
 	width:					275px;
	float:					right;
	position:				relative;
	margin-left:			275px;
 }
 
 #site #content #leftcontent fieldset#agreements legend
 {
 	display:				none;
 }
 
 #site #content #leftcontent fieldset#agreements 
 {
 	padding:        	    10px 25px;
	
 	border-left:			1px dashed #313131;
	border-right:			1px dashed #313131;
	border-bottom:			1px dashed #313131;
	border-top:				1px solid #161616;
 }
 
 #site #content #leftcontent fieldset#agreements  ul li
 {
 	background-image:		none;
	padding-left:           0;
	display:				block;
	margin-bottom:			8px;
 }
 
 #site #content #leftcontent fieldset#agreements label
 {
 	float:					left;
	line-height:			100%;
	height:					22px;
	
	font-size:				90%;
	width:					180px;
 }
 

/* -- form_multimedia_submit.css -- */
/*******************************
 *
 *	FORM_MULTIMEDIA_SUBMIT.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals exclusively with the logo
 */
 
 /* container */

 #site #content #leftcontent.submit #innerright
 {
	min-height:             220px;
	
	background-image:		url(../z_images/content/body/submit.jpg);
	background-repeat:		no-repeat;
	background-position:	right 20px;	
 }
 
 /* details */
 
 #site #content #leftcontent fieldset#imagedetails
 {
 	width:					310px; /* note: 50 less than surrounding container */
	float:					left;
 }
 
 #site #content #leftcontent fieldset#imagedetails label
 {
 	width:					75px; /* note: always take 3px off the width for ie6 */
 }
 
 #site #content #leftcontent fieldset#imagedetails input
 {
 	width:					223px; /* note: fieldset width minus label width minus 12px for text padding */
	
	background-image:		url(../z_images/layout/elements/forms/input_235.gif);
 }
 
 #site #content #leftcontent fieldset#imagedetails textarea#description
 {
 	width:					223px;
	height:					157px;
	padding:                6px 6px 2px 6px;
	
	background-image:		url(../z_images/layout/elements/forms/textarea_235.gif);
 }
 
 #site #content #leftcontent fieldset#imagedetails select
 {
 	width:					235px;
 }
 
 #site #content #leftcontent fieldset#imagedetails input#yourphoto
 {
 	width:					235px;
	height:					22px;
	color:					#333333;

	background-image:		url(../z_images/layout/elements/forms/input_submit_upload.gif);
	background-repeat:		no-repeat
 }
 
 #site #content #leftcontent fieldset#imagedetails #lbl_date
 {
 	padding:				0 0 0 6px;
 }
 

/* -- form_product_registration.css -- */
/*******************************
 *
 *	FORM_PRODUCT_REGISTRATION.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals exclusively with the logo
 */
 
 #site #content #leftcontent fieldset#registerproduct
 {
 	width:					310px; /* note: 50 less than surrounding container */
	float:					left;
 }
 
 #site #content #leftcontent fieldset#registerproduct label
 {
 	width:					110px; /* note: always take 3px off the width for ie6 */
 }
 
 #site #content #leftcontent fieldset#registerproduct input
 {
 	width:					188px; /* note: fieldset width minus label width minus 12px for text padding */
	
	background-image:		url(../z_images/layout/elements/forms/input_200.gif);
 }
 
 #site #content #leftcontent fieldset#registerproduct textarea#description
 {
 	width:					188px;
	height:					157px;
	padding:                6px 6px 2px 6px;
	
	background-image:		url(../z_images/layout/elements/forms/textarea_200.gif);
 }
 
 #site #content #leftcontent fieldset#registerproduct select
 {
 	width:					200px;
 }
 
 #site #content #leftcontent fieldset#registerproduct span
 {
 	display:				inline-block;
	font-size:				90%;
 }
 
 #site #content #leftcontent fieldset#registerproduct span.model
 {
	width:					180px;
	padding:                10px;
	margin-top:             7px;
	color:					#333333;
	background-color:		#C3C3C3;
 }
 
 #site label.overlabel-apply
 {
	color:					#FFFFFF;
 }
 
 /* previous panel */
 
 #site #content #leftcontent.forms #innerright .panel-aux
 {
 	width:					290px;
	padding-bottom:         16px;
	margin-top:             10px;
	
	background-image:		url(../z_images/layout/panels/misc/panel_bottom_290.gif);
	background-position:	bottom;
	background-repeat:		no-repeat;
 }
 
 #site #content #leftcontent.forms #innerright .panel-aux .panel-top
 {
 	width:					290px;
	
	background-image:		url(../z_images/layout/panels/misc/panel_top_290.gif);
	background-position:	top;
	background-repeat:		no-repeat;
 }
 
 #site #content #leftcontent.forms #innerright .panel-aux .panel-top .innercontent
 {
 	width:					250px;
	padding:                15px 20px 2px 20px;
 }
 
 #site #content #leftcontent.forms #innerright .panel-aux.registered .panel-top .innercontent h4
 {
 	margin-bottom:         0.5em;
 }
 
 #site #content #leftcontent.forms #innerright .panel-aux.registered .panel-top .innercontent ul
 {
 	margin-bottom:         0;
 }
 
 /* product testimonial form */
 
 #site #content #leftcontent fieldset#testimonialform
 {
 	width:					310px; /* note: 50 less than surrounding container */
	float:					left;
 }
 
 #site #content #leftcontent fieldset#testimonialform label
 {
 	width:					75px; /* note: always take 3px off the width for ie6 */
 }
 
 #site #content #leftcontent fieldset#testimonialform input
 {
 	width:					223px; /* note: fieldset width minus label width minus 12px for text padding */
	
	background-image:		url(../z_images/layout/elements/forms/input_235.gif);
 }
 
 #site #content #leftcontent fieldset#testimonialform textarea#description
 {
 	width:					223px;
	height:					157px;
	padding:                6px 6px 2px 6px;
	
	background-image:		url(../z_images/layout/elements/forms/textarea_235.gif);
 }

/* -- language-locale.css -- */
/*******************************
 *
 *	LANGUAGE-LOCALE.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals exclusively with the logo
 */
 
 #site #header #sitewidewrapper #languagecontainer
 {
 	margin-bottom:				20px;
	margin-right:				0;
	margin-top:					10px;
	float:						right;
	height:						81px;
 }
 
 #site #header #sitewidewrapper #languagecontainer.inactive
 {
 	display:					none;
 }
 
  #site #header #sitewidewrapper #languagecontainer ol
  {
  	float:						left;
	margin-right:				15px;
	padding:                    0;
  }
 
 #site #header #sitewidewrapper #languagecontainer ol li
 {
 	width:						134px;
	height:						81px;
	margin-right:				0;
	float:						left;
	list-style:					none;
	
	background-image:			url(../z_images/layout/elements/language/language_li.gif);
	background-repeat:			no-repeat;
	background-position:		left;		
 }
 
 #site #header #sitewidewrapper #languagecontainer ol li.first-child
 {
 	background-image:			url(../z_images/layout/elements/language/language_li_first-child.gif);
	background-repeat:			no-repeat;
	background-position:		left;
 }
 
 #site #header #sitewidewrapper #languagecontainer ol li.last-child
 {
 	background-image:			url(../z_images/layout/elements/language/language_li_last-child.gif);
	background-repeat:			no-repeat;
	background-position:		right;
 }
 
 /* language specific */
 
 #site #header #sitewidewrapper #languagecontainer ol li a
 {
 	display:					block;
	width:						134px;
	height:						81px;
	
	font-size:					0;
	text-indent:                -30000px;
	
	background-repeat:			no-repeat;
	background-position:		left top;
 }
 
 #site #header #sitewidewrapper #languagecontainer ol li a:hover
 {
	background-position:		-134px top;
 }
 
 #site #header #sitewidewrapper #languagecontainer ol li span
 {
 	display:					block;
	width:						134px;
	height:						81px;
	
	font-size:					0;
	text-indent:                -30000px;
	
	background-repeat:			no-repeat;
	background-position:		-134px top;
 }
 
 #site #header #sitewidewrapper #languagecontainer ol li#en-gb a,
 #site #header #sitewidewrapper #languagecontainer ol li#en-gb span
 {
 	background-image:			url(../z_images/btns/langauge-locale/en-gb/btn_map_en-gb.gif);
 }
 
 #site #header #sitewidewrapper #languagecontainer ol li#en-us a,
 #site #header #sitewidewrapper #languagecontainer ol li#en-us span
 {
 	background-image:			url(../z_images/btns/langauge-locale/en-gb/btn_map_en-us.gif);
 }
 
 #site #header #sitewidewrapper #languagecontainer ol li#de-de a,
 #site #header #sitewidewrapper #languagecontainer ol li#de-de span
 {
 	background-image:			url(../z_images/btns/langauge-locale/en-gb/btn_map_de-de.gif);
 }
 
 /* non javascript */
 
 #site #content #languageselect ol li
 {
 	list-style:					none;
	float:						left;
	display:					block;
	width:						300px;
	height:						266px;
	margin-right:				30px;
 }
 
 #site #content #languageselect ol li.last-child
 {
 	margin-right:				0;
 }
 
 #site #content #languageselect ol li a
 {
 	font-size:					0;
	text-indent:                -30000px;
	display:					block;
	width:						300px;
	height:						266px;
	
	background-repeat:			no-repeat;
	background-position:		0 0;		
 }
 
 #site #content #languageselect ol li a:hover
 {
 	background-position:		-300px 0;
 }
 
 #site #content #languageselect ol li#en-gb-njs a
 {	
	background-image:			url(../z_images/btns/langauge-locale/en-gb/btn_map_en-gb_njs.jpg);		
 }
 
 #site #content #languageselect ol li#en-us-njs a
 {	
	background-image:			url(../z_images/btns/langauge-locale/en-gb/btn_map_en-us_njs.jpg);		
 }
 
 #site #content #languageselect ol li#de-de-njs a
 {	
	background-image:			url(../z_images/btns/langauge-locale/en-gb/btn_map_de-de_njs.jpg);		
 }


/* -- sitemap.css -- */
/*******************************
 *
 *	SITEMAP.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals with the sitemap
 */
 
 #site #header #sitewidewrapper #sitemapcontainer.inactive
 {
 	display:				none;
 }
 
 #site #header #sitewidewrapper #sitemapcontainer
 {
 	width:					402px;
	float:					left;
	margin-right:			15px;
	padding-bottom:     	20px;
	margin-bottom:			20px;
	margin-top:				10px;
	
	background-image:		url(../z_images/layout/elements/sitemap/sitemap_panel_bottom.gif);
	background-repeat:		no-repeat;
	background-position:	bottom;
	
	color:					#475052;
	font-size:				110%;
 }
 
 #site #header #sitewidewrapper #sitemapcontainer .panel-top
 {
 	width:					402px;
	min-height:             115px;
		
	background-image:		url(../z_images/layout/elements/sitemap/sitemap_panel_top.gif);
	background-repeat:		no-repeat;
 }
 
 #site #header #sitewidewrapper #sitemapcontainer .innercontent
 {
 	width:					377px;
 	padding:                0 0 1px 15px;
 }
 
 #site #header #sitewidewrapper #sitemapcontainer .innercontent ol li
 {
 	list-style:				none;
	display:				inline-block;
	color:					#D25400;
	vertical-align:			top;
	margin-top:			    20px;
	margin-right:			10px;
	width:					65px;
 }
 
 #site #header #sitewidewrapper #sitemapcontainer .innercontent ol li ol
 {
 	margin-top:				0;
	margin-left:			0;
 }
 
 #site #header #sitewidewrapper #sitemapcontainer .innercontent ol li a
 {
 	color:					#d25400;
 }
 
 #site #header #sitewidewrapper #sitemapcontainer .innercontent ol li ol li
 {
 	color:					#475052;
	display:				block;
	float:					none;
	margin-right:			0;
	margin-top:				0;
	margin-bottom:			3px;
	font-size:				100%;
 }
 
 #site #header #sitewidewrapper #sitemapcontainer .innercontent ol li.last-child
 {
 	margin-right:			0;
 }
 
 #site #header #sitewidewrapper #sitemapcontainer .innercontent ol li.new-row
 {
 	clear:					left;
	float:					left;
 }
  
 #site #header #sitewidewrapper #sitemapcontainer .innercontent ol li ol li a
 {
 	color:					#475052;
 }
 
 #site #header #sitewidewrapper #sitemapcontainer .innercontent ol li ol li a:hover
 {
 	text-decoration:		underline;
 }
 
 #site #header #sitewidewrapper #sitemapcontainer .innercontent ol li ol li.active
 {
 	border:					none;
	text-decoration:		underline;
 }
 
 /* amended */
 
 #site #header #sitewidewrapper #sitemapcontainer table
 {
 	width:					100%;
 }
 
 #site #header #sitewidewrapper #sitemapcontainer table.siblings
 {
 	margin-top:				15px;
 }
 
 #site #header #sitewidewrapper #sitemapcontainer table.siblings th
 {
 	width:					90px;
	vertical-align:			top;
	padding:                2px 5px;
	font-size:				100%;
	text-align:				left;
	font-weight:			normal;
 }
 
 #site #header #sitewidewrapper #sitemapcontainer table.siblings td
 {
	vertical-align:			top;
	padding:                2px 5px;
	font-size:				90%;
 }
 
 #site #header #sitewidewrapper #sitemapcontainer table.siblings td a
 {
 	color:					#475052;
 }
 
 /* non java script */
 
 /*#site #content #leftcontent.sitemap ol li
 {
 	font-size:				120%;
	list-style:				none;
	line-height:			150%;
 }
 
 #site #content #leftcontent.sitemap ol li ol
 {
 	margin-bottom:			5px;
 }
 
 #site #content #leftcontent.sitemap ol li ol li
 {
 	font-size:				80%;
	list-style:				none;
	line-height:			150%;
 }
 
 #site #content #leftcontent.sitemap ol li ol li a
 {
 	color:					#475052;
	margin-left:			20px;
 }*/ 
 
 #site #content #leftcontent.sitemap table
 {
	border:					none;
	background-color:		transparent;
 }
 
 #site #content #leftcontent.sitemap table td
 {
 	padding:                0 10px 0 0;
	line-height:			150%;
 }
 
 #site #content #leftcontent.sitemap table td a
 {
 	color:					#475052;
 }
 
 #site #content #leftcontent.sitemap table th
 {
 	text-align:				left;
	padding:                0;
	border:                 0;
 }
 
 #site #content #leftcontent.sitemap table th a
 {
 	color:					#D25400;
 }
 
 #site #content #leftcontent.sitemap table.siblings
 {
 	margin-bottom:         15px;
 }


/* -- form_login_header.css -- */
/*******************************
 *
 *	FORM_LOGIN_HEADER.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals with the login in the header
 */
 
 /* container */
 
 #site #header #sitewidewrapper #logincontainer.inactive
 {
 	display:				none;
 }
 
 #site #header #sitewidewrapper #logincontainer
 {
 	width:					402px;
	float:					right;
	right:					0;
	margin-right:			15px;
	margin-bottom:			20px;
	margin-top:				10px;
 }
 
 /* form */
 
 #site #header #sitewidewrapper #logincontainer #frm_login
 {
 	margin-bottom:			10px;
 }
 
 #site #header #sitewidewrapper #logincontainer #frm_login fieldset legend
 {
 	display:				none;
 }
 
 #site #header #sitewidewrapper #logincontainer #frm_login fieldset ul
 {
 	float:					left;
	padding:                0;
 }
 
 #site #header #sitewidewrapper #logincontainer #frm_login fieldset ul li
 {
 	margin-right:			10px;
	line-height:			22px;
 }
 
 #site #header #sitewidewrapper #logincontainer #frm_login fieldset #lbl_loginusername
 {
 }
 
 #site #header #sitewidewrapper #logincontainer #frm_login fieldset input
 {
 	font-family:			Arial, Helvetica, sans-serif;
	font-size:				100%;
	height:					16px;
	padding:                4px 6px 2px 6px;
	display:				block;
	float:					left;              
 }
 
 #site #header #sitewidewrapper #logincontainer #frm_login fieldset input#loginusername
 {
 	width:					123px;
	
 	background-image:		url(../z_images/layout/elements/forms/input_loginuser.gif);
	background-repeat:		no-repeat;
 }
 
 #site #header #sitewidewrapper #logincontainer #frm_login fieldset input#loginpassword
 {
 	width:					103px;
	
 	background-image:		url(../z_images/layout/elements/forms/input_loginpassword.gif);
	background-repeat:		no-repeat;
 }
 
 #site #header #sitewidewrapper #logincontainer #frm_login fieldset #btn_login
 {
 	width:					22px;
	height:					22px;
	padding:                0;
	margin-left:			-10px;
 }
 
 #site #header #sitewidewrapper #logincontainer a
 {
 	color:					#FF7B24;
 }
 
 #site #header #sitewidewrapper #logincontainer a:hover
 {
 	color:					#FF7B24;
	text-decoration:		underline;
 }
 
 #site #header #sitewidewrapper #logincontainer #frm_login fieldset #lbl_loginusername,
 #site #header #sitewidewrapper #logincontainer #frm_login fieldset #lbl_loginpassword
 {
	float:					left;
	display:				block;
	position:				absolute;
	color:					#475052;
	padding:                0 0 0 6px;
	width:					90px;
	line-height:			22px;
 }
 
 /* non javascript */

 #site #content #leftcontent fieldset#login_njs
 {
 	/*width:					310px;*/ /* note: 50 less than surrounding container */
 }
 
 #site #content #leftcontent fieldset#login_njs label
 {
 	/*width:					75px;*/ /* note: always take 3px off the width for ie6 */
 }
 
 #site #content #leftcontent fieldset#login_njs input
 {
 	/*width:					223px;*/ /* note: fieldset width minus label width minus 12px for text padding */
	
	/*background-image:		url(../z_images/layout/elements/forms/input_235.gif);*/
 }
 
 /* updated log in */
 
 #site #content #leftcontent.login #innerleft #frm_login_njs
 {
 	margin-top:				15px;
 } 
 
 #site #content #leftcontent.login #innerleft
 {
 	width:					320px;
 }
 
 #site #content #leftcontent fieldset#login_njs
 {
 	width:					270px; /* note: 50 less than surrounding container */
 }
 
 #site #content #leftcontent fieldset#login_njs label
 {
 	width:					75px; /* note: always take 3px off the width for ie6 */
 }
 
 #site #content #leftcontent fieldset#login_njs input
 {
 	width:					173px; /* note: fieldset width minus label width minus 12px for text padding */
	
	background-image:		url(../z_images/layout/elements/forms/input_185.gif);
 }
 
 #site #content #leftcontent fieldset#login_njs p
 {
 	font-size:				90%;
 }
 
 #site #content #leftcontent.login #innerright
 {
 	background-image:		none;
	width:					320px;
	margin-top:				5px;
 }
 
 #site #content #leftcontent.login #innerright #newaccount_container
 {
 	width:					320px;
	margin-top:				20px;
	
	background-image:		url(../z_images/layout/panels/login/newaccount_bottom.gif);
	background-repeat:		no-repeat;
	background-position:	bottom;
 }
 
 #site #content #leftcontent.login #innerright #newaccount_container .paneltop
 {
 	background-image:		url(../z_images/layout/panels/login/newaccount_top.gif);
	background-repeat:		no-repeat;
	background-position:	top;
 }
 
 #site #content #leftcontent.login #innerright #newaccount_container .paneltop .innercontent
 {
 	width:					275px;
	padding:                20px 25px 25px 25px;
 }
 
 #site #content #leftcontent.login #innerright #newaccount_container .paneltop .innercontent h3
 {
 	color:					#89A4C5;		
 }
 
 #site #content #leftcontent.login #innerright #newaccount_container .paneltop .innercontent #btn_createaccount
 {
 	width:					100px;
	height:					25px;
	display:				block;
	
	font-size:				0;
	line-height:			0;
	text-indent:            -30000px;
	
 	background-image:		url(../z_images/btns/langauge-locale/en-gb/btn_createaccount.gif);
	background-repeat:		no-repeat;	
 }
 
 #site #content #leftcontent.login #innerleft fieldset#btn_submit
 {
 	margin-right:			30px;
 }

/* -- subnav_popup.css -- */
/*******************************
 *
 *	SUBNAV_POPUP.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals exclusively with the subnav
 */
 
 /* core */
 
 #site.wide #routerholder ol li ol.subnav,
 #site.home #routerholder ol li ol.subnav,
 #site.standard #routerholder ol li ol.subnav
 {
 	margin-top:				40px;
 }
 
 #site #routerholder ol li ol.subnav
 {
 	display:				block;
	position:				absolute;
	left:					0;
	top:					0;
	padding-bottom:         10px;
	
	font-size:				80%;
	font-family:			Arial, Helvetica, sans-serif;
	text-transform:			none;
	
	background-repeat:		no-repeat;
	background-position:	bottom;
 }
 
 #site #header #routerholder ol li.last-child ol.subnav
 {
 	right:					0;
	left:					auto;
 }
 
 #site #routerholder ol li ol.subnav .paneltop
 {	
	display:				block;
	float:					left;
	padding-top:            12px; 
	
	background-repeat:		no-repeat;      
 }
 
 #site #routerholder ol li ol.subnav ul li
 {
 	display:				block;
	float:					none;
	margin:					0;
	line-height:			130%;	
	padding:                0 2px 0 2px;
	white-space:			normal;
	
	color:					#D25400;
 }
 
 #site #routerholder ol li ol.subnav ul li a,
 #site #routerholder ol li ol.subnav ul li span
 {
	display:				block;
	
	background-image:		url(../z_images/layout/elements/subnav/subnav_underline.gif);
	background-repeat:		repeat-x;
	background-position:	left bottom;
 }
 
 #site #routerholder ol li ol.subnav ul li.last-child
 {
 	margin-bottom:			0 !important;
	padding-bottom:         0 !important;
 }
 
 #site #routerholder ol li ol.subnav ul li.last-child a,
 #site #routerholder ol li ol.subnav ul li.last-child span
 {
 	background-image:		none;
	padding-bottom:         0 !important;
 }
 
 #site #routerholder ol li ol.subnav ul li a
 {
 	color:					#D3D3D3;
 }
 
 #site #routerholder ol li ol.subnav ul li a:hover
 {
 	color:					#D25400;
 }
 
 #site #routerholder ol li ol.subnav ul li span
 {
 	color:					#D25400;
 }
 
 /* single column */
 
 #site #routerholder ol li ol.subnav.singlecol
 {	
 	width:					180px;
	
	background-image:		url(../z_images/layout/elements/subnav/subnav_single_bottom.png);
	background-position:	bottom;
 }
 
 #site #routerholder ol li ol.subnav.singlecol .paneltop
 {	
 	width:					180px;     
	
	background-image:		url(../z_images/layout/elements/subnav/subnav_single_top.png);
 }
 
 #site #routerholder ol li ol.subnav.singlecol ul li a,
 #site #routerholder ol li ol.subnav.singlecol ul li span
 {
	padding:                4px 5px 6px 10px;
	width:					162px;
 }
 
 #site #routerholder ol li.last-child ol.subnav.singlecol .paneltop
 {
 	background-image:		url(../z_images/layout/elements/subnav/subnav_single_top_right.png);
 }
 
 /* double column */
 
 #site #routerholder ol li ol.subnav.doublecol
 {	
 	width:					360px;
	
	background-image:		url(../z_images/layout/elements/subnav/subnav_double_bottom.png);
	background-position:	bottom;
 }

 #site #routerholder ol li ol.subnav.doublecol .paneltop
 {	
 	width:					360px;     
	
	background-image:		url(../z_images/layout/elements/subnav/subnav_double_top.png);
 }
 
 #site #routerholder ol li ol.subnav.doublecol ul.floatleft
 {
 	width:					170px;
 }
 
 #site #routerholder ol li ol.subnav.doublecol ul.floatright
 {
 	width:					170px;
 }
 
 #site #routerholder ol li ol.subnav.doublecol ul li a,
 #site #routerholder ol li ol.subnav.doublecol ul li span
 {
	padding:                4px 5px 6px 10px;
	width:					150px;
 }
 
 #site #routerholder ol li ol.subnav.doublecol ul.floatright li a,
 #site #routerholder ol li ol.subnav.doublecol ul.floatright li span
 {
 	padding:                4px 5px 6px 0;
	width:					160px;
 }
 
 #site #routerholder ol li.last-child ol.subnav.doublecol .paneltop
 {
 	background-image:		url(../z_images/layout/elements/subnav/subnav_double_top_right.png);
 }
 
 #site #header #disciplineswitcher_wrapper #switcher_btn ol li ol li.last-child span
 {
	background-image:none;
 }

/* -- prodreg_popup.css -- */
/*******************************
 *
 *	PRODREG_POPUP.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals exclusively with the logo
 */
 
 #site #content #leftcontent #innerleft .panelinfo.inactive
 {
 	display:				none;
 }
 
 #site #content #leftcontent #innerleft .panelinfo
 {
 	position:				absolute;
	top:					10px;
	left:					265px;
 }
 
 #site #content #leftcontent #innerleft .panelinfo .close
 {
	right:					22px;
 }
 
 #site #content #leftcontent #innerleft .panelinfo #clickblocker
 {
	left:					137px;
	position:				absolute;
	top:					50px;
	display:				none;
 }
 
 #site #content #leftcontent #innerleft .panelinfo .innercontent .pagelinks
 {
 	margin-bottom:			15px;
	margin-top:				10px;
	float:					left;
 }
 
 #site #content #leftcontent #innerleft .panelinfo .innercontent ul.products
 {
 	width:					120px;
 }
 
 #site #content #leftcontent #innerleft .panelinfo .innercontent ul.products li
 {
 	background-image:		none;
	padding-left:           0;
	margin-bottom:          5px;
	line-height:			125%;
 }
 
 #site #content #leftcontent #innerleft .panelinfo .innercontent ul.products li a:hover
 {
 	color:					#000000;		
 }
 
 #site #content #leftcontent #innerleft .panelinfo .innercontent .paging
 {
	text-align:				center;
 }
 
 #site #content #leftcontent #innerleft .panelinfo .innercontent .paging span.letter
 {
 	font-size:				120%;
 }
 
 #site #content #leftcontent #innerleft .panelinfo .innercontent .paging span
 {
 	font-size:				90%;
 }
 
 #site #content #leftcontent #innerleft .panelinfo .innercontent .paging ul
 {
 	margin-top:				5px;
	margin-bottom:			0.5em;
 }
 
 #site #content #leftcontent #innerleft .panelinfo .innercontent .paging ul li
 {
 	display:				inline;
	background-image:		none;
	font-size:				80%;
	padding:           	    0 1px 0 1px;
 }
 
 #site #content #leftcontent #innerleft .panelinfo .innercontent .paging ul li a
 {
 	color:					#D25400;
 }
 
 #site #content #leftcontent #innerleft .panelinfo .innercontent .paging ul li.active
 {
 	background-color:		#D25400;
	color:					#FFFFFF;
 }
 
 #site #content #leftcontent #innerleft .panelinfo .innercontent .paging ul li a:hover
 {
 	color:					#000000;
	text-decoration:		none;
 }
 
 /* message */
 
  #site #content #leftcontent #innerleft .panelinfo .messagecontainer
 {
	padding:				5px 30px 30px;
	width:					280px;
 }
 
  #site #content #leftcontent #innerleft .panelinfo .messagecontainer.hidden
 {
 	display:				none;
 }
 
 #site #content #leftcontent #innerleft .panelinfo .messagecontainer #btn_prod_cont
 {
 	width:					91px;
	height:					26px;
	display:				block;
	float:					left;
	margin-right:			10px;
	
	font-size:				0;
	text-indent:	        -30000px;
	
	background-image:		url(../z_images/btns/langauge-locale/en-gb/btn_prod_cont.gif);
	background-repeat:		no-repeat;
 }
 
 #site #content #leftcontent #innerleft .panelinfo .messagecontainer #btn_prod_back
 {
 	width:					91px;
	height:					26px;
	display:				block;
	float:					left;
	
	font-size:				0;
	text-indent:	        -30000px;
	
	background-image:		url(../z_images/btns/langauge-locale/en-gb/btn_prod_back.gif);
	background-repeat:		no-repeat;
 }
 
 #site #content #leftcontent #innerleft .panelinfo .innercontent ul.products a
 {
 	color:					#D25400 !important;
 }
 
 #site #content #leftcontent #innerleft .panelinfo .innercontent label
 {
 	color:					#475052;
 }
 
 /* message */
 
 #site #content #leftcontent #innerleft .panelinfo .messagecontainer
 {
	padding:				5px 30px 30px;
	width:					280px;
 }
 
 #site #content #leftcontent #innerleft .panelinfo .messagecontainer h5
 {
 	color:					#566163;
 }
 
 #site #content #leftcontent #innerleft .panelinfo .messagecontainer p
 {
 	color:					#566163;
 }
 
  #site #content #leftcontent #innerleft .panelinfo .messagecontainer.hidden
 {
 	display:				none;
 }
 #site #content #leftcontent #innerleft .panelinfo .messagecontainer #btn_prod_cont
 {
 	width:					91px;
	height:					26px;
	display:				block;
	float:					left;
	margin-right:			10px;
	
	font-size:				0;
	text-indent:	        -30000px;
	
	background-image:		url(../z_images/btns/langauge-locale/en-gb/btn_prod_cont.gif);
	background-repeat:		no-repeat;
 }
 
 #site #content #leftcontent #innerleft .panelinfo .messagecontainer #btn_prod_back
 {
 	width:					91px;
	height:					26px;
	display:				block;
	float:					left;
	
	font-size:				0;
	text-indent:	        -30000px;
	
	background-image:		url(../z_images/btns/langauge-locale/en-gb/btn_prod_back.gif);
	background-repeat:		no-repeat;
 }
 
 #site #content #leftcontent #innerleft .panelinfo .btn_back.hidden
 {
 	display:				none;
 }
 
 #site #content #leftcontent #innerleft .panelinfo .btn_back
 {
 	width:					53px;
	height:					26px;
	font-size:				0;
	text-indent:            -30000px;
	display:				block;
	margin-top:				10px;
	right:					0;
	float:					right;
	
	background-image:		url(../z_images/btns/langauge-locale/en-gb/btn_prod_mod_back.gif);
	background-repeat:		no-repeat;
 }

/* -- panelinfo.css -- */
/*******************************
 *
 *	PANELINFO.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals exclusively with the logo
 */
 
 #site .panelinfo
 {
 	width:					340px;
	padding-top:            20px;
	
	background-image:		url(../z_images/layout/panels/info/info_panel_top.png);
	background-repeat:		no-repeat;
	background-position:	top;
 }
 
 #site .panelinfo .panel
 {
 	min-height:             55px;
	
 	background-image:		url(../z_images/layout/panels/info/info_panel_bottom.png);
	background-position:	bottom;
	background-repeat:		no-repeat;
 }
 
 #site .panelinfo .panel .innercontent
 {
 	padding:                5px 30px 30px 30px;
	width:					280px;
 }
 
 #site .panelinfo .panel .innercontent h5
 {
 	color:					#566163;
 }
 
 #site .panelinfo .panel .innercontent .paging span
 {
 	color:					#475052;
 }
 
 #site .panelinfo .panel .innercontent .pagelinks
 {
 	color:					#475052;
 }
 
 #site #content #leftcontent .panelinfo .panel .innercontent .pagelinks ul li.prev a
 {
 	background-image:		url(../z_images/btns/btn_paging_prev.gif);
 }
 
 #site #content #leftcontent .panelinfo .panel .innercontent .pagelinks ul li.next a
 {
 	background-image:		url(../z_images/btns/btn_paging_next.gif);
 }


/* -- ezine_panels.css -- */
/*******************************
 *
 *	EZINE_PANELS.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals with standard panel row styling
 */
 
 #site #content #leftcontent #panels.ezine .panelrow .panel .innercontent
 {
 	padding-bottom:             18px;
	min-height:                 83px;
 }
 
 #site #content #leftcontent #panels.ezine .panelrow .panel .innercontent img
 {
 	float:						left;
	border:						1px solid #373737;
	position:					absolute;
 }
 
 #site #content #leftcontent #panels.ezine .panelrow .panel .innercontent h3,
 #site #content #leftcontent #panels.ezine .panelrow .panel .innercontent p
 {
 	margin-left:                170px;
 }
 
 #site #content #leftcontent #panels.ezine .panelrow .panel .innercontent .lnk_standard
 {
 	margin-left:				16px;
 }
 
 #site #content #leftcontent #panels.ezine .panelrow .panel .innercontent h3
 {
 	font-size:					130%;
 	color:						#FFFFFF;
	font-weight:				normal;
	letter-spacing:				0em;
	margin-bottom:				0.4em;
 }
 
 #site #content #leftcontent #panels.ezine .panelrow .panel .innercontent h3 a
 {
 	color:					#C0C0C0;
 }
 
 #site #content #leftcontent #panels .panelrow .panel .innercontent h3 a:hover,
 #site #content #leftcontent #panels .panelrow .panel .innercontent h3 a:active
 {
 	color:						#C0C0C0;
	text-decoration:			underline;
 }
 
 #site #content #leftcontent #panels.ezine .panelrow .panel .innercontent p
 {
 	font-size:					90%;
	margin-bottom:				0.5em;
 }
 
 #site #content #leftcontent #panels.ezine .panelrow .panel .innercontent p a,
 #site #content #leftcontent #panels.ezine .panelrow .panel .innercontent p a:hover,
 #site #content #leftcontent #panels.ezine .panelrow .panel .innercontent p a:active
 {
	color:						#BABABA;
	text-decoration:			none;
 }
 
 /* double */
 
 #site #content #leftcontent #panels.ezine .panelrow.single
 {
 	background-image:		url(../z_images/layout/panels/listings/wide/panels_wide_bottom.gif);
	background-repeat:		no-repeat;
	background-position:	bottom;
	float:					left;
	margin-top:				16px;
 }
 
 #site #content #leftcontent #panels.ezine .panelrow .panel
 {
 	width:					680px;
	
	background-image:		url(../z_images/layout/panels/listings/wide/panels_wide_top.gif);
	background-repeat:		no-repeat;
	background-position:	top;
 }
 
  #site #content #leftcontent #panels.ezine .panelrow .panel .innercontent
 {
 	width:					640px;
 }
 
 #site #content #leftcontent #panels.ezine .panelrow .panel .innercontent p
 {
 	color:					#C5C5C5;
	text-decoration:		none;
 }
 
 /* triple */
 
 #site #content #leftcontent #triplepanel.ezine .panelrow.triple
 {
	background-image:		url(../z_images/layout/panels/ezine/panels_ezinetriple_bottom_triple.gif);
	background-position:	bottom;
	background-repeat:		no-repeat;
 }
 
 #site #content #leftcontent #triplepanel.ezine .panelrow.double
 {	
	background-image:		url(../z_images/layout/panels/ezine/panels_ezinetriple_bottom_double.gif);
	background-position:	bottom;
	background-repeat:		no-repeat;
 }
 
 #site #content #leftcontent #triplepanel.ezine .panelrow.single
 {	
	background-image:		url(../z_images/layout/panels/ezine/panels_ezinetriple_bottom_single.gif);
	background-position:	bottom;
	background-repeat:		no-repeat;
 }
 
 #site #content #leftcontent #triplepanel.ezine .panelrow .panel .innercontent img
 {
 	width:						50px;
	height:						50px;
	float:						left;
	border:						2px solid #373737;
	position:					absolute;
 }
 
 #site #content #leftcontent #triplepanel.ezine .panelrow .panel .innercontent img:hover,
 #site #content #leftcontent #panels.ezine .panelrow .panel .innercontent img:hover
 {
 	border:						2px solid #5F5F5F;
 }
  
 #site #content #leftcontent #triplepanel.ezine .panelrow .panel .innercontent h3,
 #site #content #leftcontent #triplepanel.ezine .panelrow .panel .innercontent p
 {
 	margin-left:				70px;
	color:						#FFFFFF;
	font-weight:				normal;
	letter-spacing:				0em;
 }
 
 #site #content #leftcontent #triplepanel.ezine .panelrow .panel .innercontent h3 a
 {
 	color:						#C0C0C0;
 }
 
 #site #content #leftcontent #triplepanel.ezine .panelrow .panel .innercontent h3 a:hover,
 #site #content #leftcontent #triplepanel.ezine .panelrow .panel .innercontent h3 a:active
 {
 	color:						#C0C0C0;
	text-decoration:			underline;
 }
 
 #site #content #leftcontent #triplepanel.ezine .panelrow .panel .innercontent p
 {
 	font-size:					90%;
	margin-bottom:				0.5em;
 }
 
 #site #content #leftcontent #triplepanel.ezine .panelrow .panel .innercontent .lnk_standard
 {
 	margin-left:				70px;
	float:						none;
 }


/* -- ezine_article.css -- */
/*******************************
 *
 *	EZINE_ARTICLE.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals with standard panel row styling
 */
 
 #site #content #masthead_standard.ezine #masthead_mask .pagelinks
 {
 	position:				absolute;
	bottom:					15px;
	right:					20px;
	
	color:					#CCCCCC;
 }
 
 #site #content #masthead_standard_short.ezine #masthead_mask .pagelinks
 {
 	position:				absolute;
	bottom:					15px;
	right:					20px;
	
	color:					#CCCCCC;
 }
 
  #site #content .ezine #masthead_mask .pagelinks a
  {
  	color:					#D25400;
  }
 
 #site #content #masthead_standard.ezine #masthead_mask .pagelinks li.next a,
 #site #content #masthead_standard_short.ezine #masthead_mask .pagelinks li.next a
 {
 	background-image:		url(../z_images/btns/btn_paging_negative_next.gif);
 }
 
 #site #content #masthead_standard.ezine #masthead_mask .pagelinks li.prev a,
 #site #content #masthead_standard_short.ezine #masthead_mask .pagelinks li.prev a
 {
 	background-image:		url(../z_images/btns/btn_paging_negative_prev.gif);
 }
 
 #site #content #masthead_standard.ezine #masthead_mask .pagelinks li a:hover,
 #site #content #masthead_standard_short.ezine #masthead_mask .pagelinks li a:hover
 {
 	color:					#FFFFFF;
 }
 
 


/* -- ezine_catalogue.css -- */
/*******************************
 *
 *	EZINE_CATALOGUE.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals with standard panel row styling
 */
 
 #site #content #leftcontent #panels.catalogue .panelrow .panel .innercontent p,
 #site #content #leftcontent #panels.catalogue .panelrow .panel .lnk_standard
 {
 	margin-left:		0;
	color:				#9B9B9B;
 }
 
 #site #content #leftcontent #panels.catalogue .panelrow .panel .innercontent h3
 {
 	font-size:			110%;
 	color:				#E4E4E4;
	font-weight:		bold;
	letter-spacing:		-0.01em;
	text-transform:		none;
	margin-bottom:		0.5em;
 }
 
 #site #content #leftcontent #panels.catalogue .panelrow .panel .innercontent h3 a
 {
 	color:				#E8E8E8;
 }

/* -- form_searchsubnav.css -- */
/*******************************
 *
 *	FORM_SEARCHSUBNAV.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals with the multimedia search
 */
 
 #site #content #frm_searchsubnav
 {
 	margin-top:				15px;
	margin-left:			19px;
	height:					22px;
 }
 
  #site #content #frm_searchsubnav.inactive
 {
 	display:				none;
 }
 
 #site #content #frm_searchsubnav legend
 {
 	display:				none;
 }
 
 #site #content #frm_searchsubnav #lbl_searchsubnav
 {
 	display:				block;
	left:					36px;
	padding:        	    4px 5px 2px 5px;
	
	color:					#333333;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				90%;
	text-transform:			none;
 }
 
 #site #content #frm_searchsubnav .inputfield
 {
 	width:					143px;
	height:					16px;
	padding:        	    4px 5px 2px 5px;
	float:					left;
	
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				90%;
	
	background-image:		url(../z_images/layout/elements/input_subnavsearch.gif);
	background-repeat:		no-repeat;
 }
 
 #site #content #frm_searchsubnav #btn_searchsubnav
 {
 	float:					left;
 }
 
 #site #content #frm_searchsubnav label
 {
 	position:				absolute;
 }



/* -- alert.css -- */
/*******************************
 *
 *	ALERT.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals with the alert messages
 */

 .noscroll 
 {
	overflow:				hidden;
 }
 
 #alert
 {
 	display:				block;
	left:					0;
	min-height:        		100%;
	position:				absolute;
	top:					0;
	width:					100%;
	
	font-family:			Arial, Helvetica, sans-serif;
 }
 
 #alert ul li
 {
 	list-style:				none;
 }
 
 #alert #clicker
 {
 	position:				absolute;
	display:				block;
	top:					0;
	left:					0;
	height:					100%;
	width:					100%;	
	
	background:				url(../z_images/layout/elements/alerts/clicker.png);		
 }
 
 #alert #alertbox
 {
 	position:				absolute;
	width:					340px;
	left:					50%;
	top:					50%;
	margin-left:			-170px;
	margin-top:				-300px;
 }
 
 #alert #alertbox .panelinfo .panel .innercontent
 {
 	padding:                15px 40px 30px 40px;
	width:					260px;
 }
 
 #alert #alertbox .message_container h5
 {
 	text-transform:			uppercase;
	font-size:				180%;
	font-weight:			lighter;
	letter-spacing:			-0.05em;
	margin-bottom:			0.3em;
 }
 
 #alert #alertbox .message_container p
 {
 	color:					#475052;
 }
 
 #alert #alertbox .message_container a
 {
 	color:					#d25400;
	text-decoration:		none;
 }
 
 #alert #alertbox .message_container a:hover
 {
	text-decoration:		underline;
 }
 
 #alert #alertbox .innercontent #submit_alert
 {
	margin-top:				20px;
 }
 
 /* no info tick box */
 
 #alert #alertbox #alert_no_info_holder fieldset
 {
 	font-family:			Arial, Helvetica, sans-serif;
	font-size:				90%;
	color:					#919798;
 }
 
 #alert #alertbox #alert_no_info_holder fieldset label
 {
 	position:				absolute;
	line-height:			13px;
	margin-left:			7px;
 }
 
 /* information */
 
 #alert #alertbox .innercontent .message_container.information h5
 {
 	color:					#669900;
	padding-left:       	20px;
	
	background-image:		url(../z_images/layout/elements/alerts/tick.gif);
	background-repeat:		no-repeat;
	background-position:	0 5px;
 }
 
 #alert #alertbox .innercontent.information #submit_alert
 {
 	width:					72px;
	height:					25px;
 }
 
 /* error */
 
 #alert #alertbox .innercontent .message_container.error h5
 {
 	color:					#C60000;
	padding-left:       	20px;
	
	background-image:		url(../z_images/layout/elements/alerts/error.gif);
	background-repeat:		no-repeat;
	background-position:	0 5px;
 }
 
 /*#alert #alertbox .innercontent.error #submit_alert
 {
 	width:					72px;
	height:					25px;
 }*/
 
 /* warning */
 
 #alert #alertbox .innercontent .message_container.warning h5
 {
 	color:					#DF620E;
	padding-left:       	22px;
	text-transform:			none;
	font-size:				130%;
	font-weight:			bold;
	letter-spacing:			0;
	
	background-image:		url(../z_images/layout/elements/alerts/warning.gif);
	background-repeat:		no-repeat;
	background-position:	0 5px;
 }
 
 /*#alert #alertbox .innercontent.warning #submit_alert
 {
 	width:					72px;
	height:					25px;
 }*/
 
 
 #alert .panelinfo
 {
 	width:					340px;
	padding-top:            20px;
	
	background-image:		url(../z_images/layout/panels/info/info_panel_top.png);
	background-repeat:		no-repeat;
	background-position:	top;
 }
 
 #alert .panelinfo .panel
 {
 	min-height:             55px;
	
 	background-image:		url(../z_images/layout/panels/info/info_panel_bottom.png);
	background-position:	bottom;
	background-repeat:		no-repeat;
 }

/* -- share.css -- */
/*******************************
 *
 *	SHARE.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals with the share and subscribe
 *  contents in the dropdown
 */
 
 /* container */
 
 #site #header #sitewidewrapper #sharecontainer.inactive
 {
 	display:				none;
 }
 
 #site #header #sitewidewrapper #sharecontainer
 {
 	width:					402px;
	float:					left;
	right:					0;
	margin-right:			15px;
	margin-bottom:			20px;
	margin-top:				10px;
	
	color:					#C8C8C7;
	
	background-image:		url(../z_images/layout/elements/share/border_right_share.gif);
	background-repeat:		repeat-y;
	background-position:	240px 0;
 }
 
 #site #header #sitewidewrapper #sharecontainer h3
 {
 	color:					#FFFFFF;
	font-weight:			bold;
	font-size:				100%;
	letter-spacing:         0;
	text-transform:			none;
 }
 
 #site #header #sitewidewrapper #sharecontainer p
 {
 	margin-bottom:			1em;
 }
 
 #site #header #sitewidewrapper #sharecontainer a.lnk_standard
 {
 	color:					#FF7B24;
	background-image:		url(../z_images/btns/btn_arrowblock_negative.gif);
	cursor:					pointer;
 }
 
 #site #header #sitewidewrapper #shareleft
 {
 	float:					left;
	width:					220px;
	margin-right:			20px;
	padding-right:          20px;
 }
 
 #site #header #sitewidewrapper #shareleft a
 {
 	font-weight:			bold;
	color:					#FF7B24;
 }
 
 #site #header #sitewidewrapper #shareright
 {
 	float:					right;
	width:					142px;
 }
 
 #site #header #sitewidewrapper #shareright ul li
 {
 	font-size:				100%;
	margin-bottom:			10px;
	font-weight:			bold;
	background-image:		url(../z_images/layout/elements/bullet_negative.gif);
	background-repeat:		no-repeat;
	background-position:	0 5px;
	padding-left:           15px;
 }
 
 #site #header #sitewidewrapper #shareright ul li a
 {
 	color:					#E0E0E0;
 }
 
 #site #header #sitewidewrapper #shareright ul li a:hover
 {
 	color:					#FF7B24;
 }
 
 /* email to friend form */
 
 #site #header #sitewidewrapper #shareleft #frm_sendtofriend
 {
 	margin-top:				7px;
	margin-bottom:			10px;
 }
 
 #site #header #sitewidewrapper #shareleft #frm_sendtofriend fieldset legend
 {
 	display:				none;
 }
 
 #site #header #sitewidewrapper #shareleft #frm_sendtofriend fieldset ul
 {
 	float:					none;
	padding:                0;
 }
 
 #site #header #sitewidewrapper #shareleft #frm_sendtofriend fieldset ul li
 {
 	margin-right:			0;
 }
 
 #site #header #sitewidewrapper #shareleft #frm_sendtofriend fieldset input#yourname,
 #site #header #sitewidewrapper #shareleft #frm_sendtofriend fieldset input#friendsname
 {
 	float:					left;
 	width:					96px;
	height:					15px;
	padding:                5px 6px 2px 6px;
	
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				100%;
	
	background-image:		url(../z_images/layout/elements/share/input_email_name.gif);
	background-repeat:		no-repeat;
 }
 
 #site #header #sitewidewrapper #shareleft #frm_sendtofriend fieldset input#yourname
 {
 	margin-right:			4px;
 }
 
 #site #header #sitewidewrapper #shareleft #frm_sendtofriend fieldset input#friendsemail
 {
 	float:					left;
 	width:					186px;
	height:					15px;
	padding:                5px 6px 2px 6px;
	margin-top:				4px;
	
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				100%;
	
	background-image:		url(../z_images/layout/elements/share/input_email_friend.gif);
	background-repeat:		no-repeat;
 }
 
 
 #site #header #sitewidewrapper #shareleft #frm_sendtofriend fieldset #btn_send
 {
 	width:					22px;
	height:					22px;
	margin-top:				4px;
	cursor:					pointer;
 }
 
 #site #header #sitewidewrapper #shareleft #frm_sendtofriend fieldset #lbl_yourname,
 #site #header #sitewidewrapper #shareleft #frm_sendtofriend fieldset #lbl_friendsname,
 #site #header #sitewidewrapper #shareleft #frm_sendtofriend fieldset #lbl_friendsemail
 {
	float:					left;
	display:				block;
	position:				absolute;
	color:					#475052;
	padding:                0 0 0 6px;
	width:					100%;
	line-height:			22px;
 }
 
 #site #header #sitewidewrapper #shareleft #frm_sendtofriend fieldset #lbl_friendsemail
 {
 	padding-top:            4px;
	width:					180px;
 }
 
 /* non javascript */
 
 #site #content #leftcontent fieldset#sendtofriend
 {
 	width:					310px; /* note: 50 less than surrounding container */
	float:					left;
 }
 
 #site #content #leftcontent fieldset#sendtofriend label
 {
 	width:					75px; /* note: always take 3px off the width for ie6 */
 }
 
 #site #content #leftcontent fieldset#sendtofriend input
 {
 	width:					223px; /* note: fieldset width minus label width minus 12px for text padding */
	
	background-image:		url(../z_images/layout/elements/forms/input_235.gif);
 }
 
 #site #content #leftcontent fieldset#sendtofriend span.note
 {
 	font-size:				90%;
	color:					#999999;
	float:					right;
	width:					235px;
	margin-top:				0;
 }
 
 #site #content #leftcontent.share #innerright a
 {
 	width:					264px;
	height:					39px;
	margin-left:			10px;
	margin-top:				10px;
	
 	font-size:				0;
	text-indent:            -300000;
	display:				block;
	
	background-image:		url(../z_images/btns/langauge-locale/en-gb/btn_body_share.gif);
	background-repeat:		no-repeat;
 }

/* -- reviews.css -- */
/*******************************
 *
 *	REVIEWS.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals with elements regards reviews
 */
 
 #site #content #leftcontent #panels.reviews .panelrow .panel .innercontent.noimage h4,
 #site #content #leftcontent #panels.reviews .panelrow .panel .innercontent.noimage p,
 #site #content #leftcontent #panels.reviews .panelrow .panel .innercontent.noimage a.lnk_standard,
 #site #content #leftcontent #panels.reviews .panelrow .panel .innercontent.noimage a.lnk_web,
 #site #content #leftcontent #panels.reviews .panelrow .panel .innercontent.noimage li,
 #site #content #leftcontent #panels.reviews .panelrow .panel .innercontent h4,
 #site #content #leftcontent #panels.reviews .panelrow .panel .innercontent p,
 #site #content #leftcontent #panels.reviews .panelrow .panel .innercontent a.lnk_standard,
 #site #content #leftcontent #panels.reviews .panelrow .panel .innercontent a.lnk_web,
 #site #content #leftcontent #panels.reviews .panelrow .panel .innercontent li
 {
 	margin-left:					0;
 }
 
 #site #content #leftcontent #panels.reviews .panelrow .panel .innercontent.image h4,
 #site #content #leftcontent #panels.reviews .panelrow .panel .innercontent.image p,
 #site #content #leftcontent #panels.reviews .panelrow .panel .innercontent.image a.lnk_standard,
 #site #content #leftcontent #panels.reviews .panelrow .panel .innercontent.image a.lnk_web,
 #site #content #leftcontent #panels.reviews .panelrow .panel .innercontent.image li
 {
 	margin-left:					85px;
 }
 
 #site #content #leftcontent #panels.reviews .panelrow .panel .innercontent h4
 {
 	color:							#FFFFFF;
	font-size:						110%;
	font-weight:					bold;
	letter-spacing:					-0.02em;
	margin-bottom:					0.3em;
 }
 
 #site #content #leftcontent #panels.reviews .panelrow .panel .innercontent img
 {
 	position:						absolute;
 }
 
 #site #content #leftcontent #panels.reviews .panelrow .panel .innercontent a.lnk_web
 {
 	font-size:						90%;
	padding-left:                   25px;
	background-image:				url(../z_images/btns/btn_web.gif);
	background-repeat:				no-repeat;
	line-height:					16px;
	display:						inline-block;
 }
 
 #site #content #leftcontent #panels.reviews .panelrow .panel .innercontent.noimage a.lnk_web
 {
 	display:						block;
 }
 
 #site #content #leftcontent #panels.reviews .panelrow .panel .innercontent.image li
 {
 	list-style:						none;
	line-height:					150%;
	font-size:						90%;
	background-position:			left 5px;
 }


/* -- form_forgotten_password.css -- */
/*******************************
 *
 *	FORM_FORGOTTEN_PASSWORD.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Paul Lewis / Mike Harris / Gav Dellbridge / Dan Pace / Dan Nisbet
 *
 *  Description:
 *
 *	This CSS deals with the forgotten password form
 */
 
 /* container */

 /*#site #content #leftcontent.forms #innerright.password
 {
	min-height:             157px;
	margin-top:				-20px;
	
	background-image:		url(../z_images/content/body/reels_01.jpg);
	background-repeat:		no-repeat;
	background-position:	top right;	
 }*/
 
 /* details */
 
 #site #content #leftcontent fieldset#forgottenpassword legend
 {
 	display:				none;
 }
 
 #site #content #leftcontent fieldset#forgottenpassword ul li
 {
 	background-image:		none;
	padding-left:           0;
	float:					left;
 }
 
 #site #content #leftcontent fieldset#forgottenpassword
 {
 	width:					360px;
	float:					left;
 }
 
 #site #content #leftcontent fieldset#forgottenpassword label
 {
 	padding:                3px 6px 2px 6px;
	color:					#FFFFFF;
 }
 
 #site #content #leftcontent fieldset#forgottenpassword input
 {
 	width:					253px;
	height:					16px;
	padding:                4px 6px 2px 6px;
	
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				100%;
	color:					#FFFFFF;
	
	background-image:		url(../z_images/layout/elements/forms/input_265.gif);
 }
 
 #site #content #leftcontent fieldset#forgottenpassword li.btn_form
 {
 	float:					right;
 }
 
  #site #content #leftcontent fieldset#forgottenpassword li.btn_form input#btn_sendpassword
  {
  	background-image:		none;
	
	width:					85px;
	height:					22px;
	padding:                0;
  }
  
 #site #content #leftcontent fieldset#registerproduct #lbl_purchasefield
 {
 	padding:                0 0 0 6px;
 }
 

/* -- slimbox.css -- */
/* SLIMBOX */

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../z_images/btns/swirlies/swirl_submit.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../z_images/btns/slimbox/en-gb/btn_prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../z_images/btns/slimbox/en-gb/btn_nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../z_images/btns/slimbox/en-gb/btn_closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
	font-size:	11px;
}


