/* -- 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 a
 {
 	color:				#FFFFFF;
 }
 
 #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 0px;
	font-size:				10px;
	
	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;
 }

 /* NEW GOOGLE DEALER SEARCH */
 
 /* MAP */
 #site.wide #content #dealercontainer #googleMap,
 #site.wide #content #dealercontainer.google
 {
     height: 700px;
        
        width: 600px;
        float: left;
 }
 
 #site.wide #content #dealercontainer #googleMap #mapInner
 {
     width: 100%;
     height: 100%;
 }
 
 #site.wide #content #dealercontainer #googleMap #mapInner div
 {
     width: auto;
 }
 
 #site.wide #content #dealercontainer .gmnoprint{
     margin-right: 30px !important;
 }
 
 
 #site #googleMap-Top,
 #site #googleMap-Bottom
 {
     z-index: 99;
     width: 600px;
     display: inline-block;
     height: 0px;
     float: left;
 }
 
 #site #googleMap-Top .left,
 #site #googleMap-Top .right,
 #site #googleMap-Bottom .left,
 #site #googleMap-Bottom .right
 {
     display: inline-block;
     width: 15px;
     height: 15px;
     z-index: 99;
 }

 #site #googleMap-Top .left
 {
     margin-bottom: -15px;
     float: left;
	 
	 background-image:		 url(../z_images/layout/elements/dealer/map-top-left.png);
	 background-repeat:		 no-repeat;
	 background-position:    top left;
 }


 #site #googleMap-Top .right{
     margin-bottom: -15px;
     float: right;
	 
	 background-image:		 url(../z_images/layout/elements/dealer/map-top-right.png);
	 background-repeat:		 no-repeat;
	 background-position:    top right;
 }
 
 #site #googleMap-Bottom .left{
     margin-top: -15px;
     float: left;
	 
	 background-image:		 url(../z_images/layout/elements/dealer/map-bottom-left.png);
	 background-repeat:		 no-repeat;
	 background-position:    bottom left;
 }
 
 #site #googleMap-Bottom .right{
     margin-top: -15px;
     float: right;
	 
	 background-image:		 url(../z_images/layout/elements/dealer/map-bottom-right.png);
	 background-repeat:		 no-repeat;
	 background-position:    bottom right;
 }
 
 
 
 #site #infoBoxContainer
 {
     
     display: inline-block;
     z-index: 999;
     position: relative;
 }
 
 #site #infoBoxContainer ul li
 {
 	background: none;
	padding-left: 0;
        margin-left: 10px;
 }
 
 #site #infoBoxContainer ul li.dealer_title
 {
 	font-size: 150%;
	color: #515151;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -0.02em;
	line-height: 120%;
 }
 
 #site.wide #content .dealer-panel-bottom
 {
 	 float: right;
     width: 340px;
	 display: block;
	 position: relative;
	 height: 17px;
	 margin-bottom: -20px;
	 /*margin-right: -30px;*/
	 
	 background-image:		 url(../z_images/layout/elements/dealer/dealer-panel-bottom.png);
	 background-repeat:		 no-repeat;
	 background-position:    bottom left;
 }
 
 /* SEARCH FORM */
 #site.wide #content #dealersearch
 {
     float: right;
     /*width: 280px;
	 padding:25px 30px 0 30px;*/
	 
	 width: 340px;
	 padding:25px 0 0 0;
	 
	 background-image:		 url(../z_images/layout/elements/dealer/dealer-panel-top.png);
	 background-repeat:		 no-repeat;
	 background-position:    top left;
 }
 
 #site.wide #content #dealersearch fieldset
 {
 	 width: 280px;
	 padding:0 30px 0 30px;
	 padding-bottom: 20px;
	 margin-bottom: 20px;
 }
 
 #site.wide #content #dealersearch input
 {
 	outline: 0 !important;
 }
 
 #site.wide #content #dealersearch li
 {
     list-style: none;
     background-image: none;
     padding-left: 0px;
 }
 
 #site.wide #content #dealersearch #frm-search
 {
 	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 5px;
 }
 
 #site.wide #content #dealersearch #frm-search label
 {
 	display: block;
	color: #D25400;
	margin-bottom: 2px;
	font-size: 100%;
 }
 
 #site.wide #content #dealersearch #frm-search input
 {
     border: none;
	 margin: 0 0 0 0;
	 padding: 5px 10px 5px 10px;
	 height: 20px;
	 
	 background-repeat:		 no-repeat;
	 background-position:    top left;
	 
	 font-family: Arial, Helvetica, sans-serif;
 }
 
 #site.wide #content #dealersearch ul
 {
 	float: left;
	margin-bottom: 0;
 }
 
 #site.wide #content #dealersearch #frm-search li
 {
 	margin-top: 8px;
 } 
 
 #site.wide #content #dealersearch li#dealer_name_item
 {
 	width:	280px;
 }
 
 #site.wide #content #dealersearch li#dealer_postcode_item
 {
 	width:	145px;
	float: 	left;
	margin-right: 15px;
 }
 
 #site.wide #content #dealersearch li#dealer_radius_item
 {
 	width:	120px;
	float: 	left;
 }
 
 #site.wide #content #dealersearch li#dealer_name_item input
 {
 	width:	260px;
	background-image:		 url(../z_images/layout/elements/dealer/input-280.gif);
 }
 
 #site.wide #content #dealersearch li#dealer_postcode_item input
 {
 	width:	125px;
	background-image:		 url(../z_images/layout/elements/dealer/input-145.gif);
 }
 
 #site.wide #content #dealersearch li#dealer_radius_item input
 {
 	width:	55px;
	float: left;
	background-image:		 url(../z_images/layout/elements/dealer/input-75.gif);
 }
 
 #site.wide #content #dealersearch li#dealer_radius_item span
 {
 	float: left;
	font-weight: bold;
	font-style: italic;
	margin-top: 7px;
	margin-left: 3px;
 }
 
 #site.wide #content #dealersearch legend
 {
 	font-size: 150%;
	color: #515151;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -0.02em;
	line-height: 100%;
	margin: 0;
	padding: 0;
	display: block;
 }
 
 
 #site.wide #content #dealersearch #fs-filter
 {
 	padding-bottom: 0;
	margin-bottom: 0;
 }
 
 #site.wide #content #dealersearch #fs-filter li
 {
 	float: left;
	display: inline-block;
	margin-right: 12px;
	/*margin-top: 10px;*/
	margin-top: 15px;
	position: relative;	
 }
 
 #site.wide #content #dealersearch #fs-filter li input
 {
 	float: left;
	margin-right: 4px;
 }
 
 #site.wide #content #dealersearch #fs-filter li label
 {
 	line-height: 100%;
	display: block;
	float: left;
 }
 
 
 
 
 #site.wide #content #dealersearch .fs-submit
 {
 	padding-bottom: 0;
	margin-bottom: 0;
 }
 
 #site.wide #content #dealersearch .fs-submit button
 {
 	background: none;
	border: none;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 103%;
	
	margin: 0 0 0 0;
	padding: 0 15px 0 0;
	position: relative;
	float: right;
	
	background-image:		url(../z_images/btns/btn_arrowblock.gif);
	background-repeat:		no-repeat;
	background-position:    right 2px;
	
	cursor: pointer;
 }
 
 #site.wide #content #dealersearch .fs-submit button:hover
 {
 	color: #D25400;
 }
 
 #site.wide #content #dealerresults #dealerempty
 {
 	 width: 280px;
	 padding:0 30px 0 30px;
	 margin-bottom: 0;
 }
 
 #site.wide #content #dealerresults #dealerempty p
 {
	 margin-bottom: 0.8em;
 }
 
 /* SEARCH RESULTS */
 
 #site.wide #content #dealerresults
 {
     float: right;
	 margin-top: 27px;
	 /*width: 280px;
	 padding:25px 30px 0 30px;*/
	 
	 width: 340px;
	 padding:25px 0 0 0;
	 
	 background-image:		 url(../z_images/layout/elements/dealer/dealer-panel-top.png);
	 background-repeat:		 no-repeat;
	 background-position:    top left;
 }
 
 #site.wide #content #dealerresults li
 {
     list-style: none;
     background-image: none;
     padding-left: 0px;
 }
 
  #site.wide #content #dealerresults .sponser1,
  #site.wide #content #dealerresults .sponser2,
  #site.wide #content #dealerresults .sponser3
  {
        background-color: #fef7dd;
        border-left: 1px solid #CCC;
  }
  
  #site.wide #content #dealerresults .sponser1 li,
  #site.wide #content #dealerresults .sponser2 li,
  #site.wide #content #dealerresults .sponser3 li
  {
      border-left: none;
  }
  
  #site.wide #content #dealerresults .sponser1 li.sponsorLink,
  #site.wide #content #dealerresults .sponser2 li.sponsorLink,
  #site.wide #content #dealerresults .sponser3 li.sponsorLink
  {
      /*margin-top: -16px !important;
      
      text-align: right;*/
      width: auto !important;
      position: absolute !important;
      top: 20px;
      right: 20px;
      color: #A8A188;
      font-style: italic;
  }
 /*
 #site.wide #content #dealerresults .sponser1
 {
     background-image:		 url(../z_images/layout/elements/dealer/dealer-gold.png);
	 background-repeat:		 no-repeat;
	 background-position:    242px 20px;
 }
 
 #site.wide #content #dealerresults .sponser2
 {
     background-image:		 url(../z_images/layout/elements/dealer/dealer-silver.png);
	 background-repeat:		 no-repeat;
	 background-position:    260px 20px;
 }
 
 #site.wide #content #dealerresults .sponser3
 {
     background-image:		 url(../z_images/layout/elements/dealer/dealer-bronze.png);
	 background-repeat:		 no-repeat;
	 background-position:    278px 20px;
 }
 */
 #site.wide #content #dealerresults #dealerresults_top
 {
 	 width: 280px;
	 padding:20px 30px 10px 30px;
	 margin-bottom: 0;
	 
	 border-top: 1px solid #CCCCCC;
	 
 }

 #site.wide #content #dealerresults #dealerresults_top p
 {
     margin: 0px;
 }
 
 #site.wide #content #dealerresults #dealerresults_top .paging
 {
 	 width: auto;
	 float: right;
         margin-top: -15px;
 }
 
 #site.wide #content #dealerresults #dealerresults_top .paging a
 {
     width: 15px;
     display: inline-block;
 }
 
 #site.wide #content #dealerresults #dealerresults_top .paging a.hidden
 {
     display: none;
 }
 
 #site.wide #content #dealerresults #dealerresults_top a.current
 {
     color: #000;
     cursor: default;
 }
 
 #site.wide #content #dealerresults #dealerresults_top a.current:hover
 {
     text-decoration: none;
 }
 
 #site.wide #content #dealerresults #dealerresults_top a.next
 {
     text-indent: -9999px;
     background-image: url(../z_images/btns/black_arrow_right.gif);
    background-repeat: no-repeat;
    background-position: 50% 50%;
 }
 
 #site.wide #content #dealerresults #dealerresults_top a.prev
 {
     text-indent: -9999px;
     background-image: url(../z_images/btns/black_arrow_left.gif);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    margin-right: 5px;
 }
 
 #site.wide #content #dealerresults #dealerresults_top .title-results
 {
 	font-size: 150%;
	color: #515151;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -0.02em;
	line-height: 100%;
	margin: 0 0 10px 0;
	padding: 0;
	display: block;
 }
 
 #site.wide #content #dealerresults #dealerresults_top ul
 {
 	margin-bottom: 0;
	width: 100%;
 }
 
 #site.wide #content #dealerresults #dealerresults_top ul li
 {
 	float: left;
	margin-right: 5px;
	position: relative;
 }
 
 #site.wide #content #dealerresults #dealerresults_listing
 {
 	 height: 262px;
 	 /*width: 300px;
	 padding:0 5px 0 30px;*/
	 
	 overflow: scroll;
	 overflow-x:hidden;
	 
	 border-top: 	1px #cccccc solid;
 }
 
 #site.wide #content #dealerresults #dealerresults_listing ul
 {
 	width: 100%;
 }
 
 #site.wide #content #dealerresults #dealerresults_listing ul li
 {
 	border-bottom: 1px solid #CCCCCC;
	position: relative;
	
	width: 294px;
	padding:20px 0 20px 30px;
 }
 
 #site.wide #content #dealerresults #dealerresults_listing ul li:hover
 {
 	background-color: #D8D8D8;
 }
 
 #site.wide #content #dealerresults #dealerresults_listing ul li.current
 {
 	background-color: #D25400;
	color: #FFFFFF;
 }
 
 #site.wide #content #dealerresults #dealerresults_listing ul li:hover a
 {
	color: #000000;
 }
 
 #site.wide #content #dealerresults #dealerresults_listing ul li.current a
 {
	color: #FFFFFF;
 }
 
 #site.wide #content #dealerresults #dealerresults_listing ul li ul,
 #site.wide #content #dealerresults #dealerresults_listing ul li ul li
 {
	width: 180px;
	
	background-color: none;
 }
 
 #site.wide #content #dealerresults #dealerresults_listing ul li ul li:hover
 {
 	background-color: transparent;
 }
 
 #site.wide #content #dealerresults #dealerresults_listing ul li ul
 {
 	padding: 0;
	margin: 0;
	height:100%;
 }
 
 #site.wide #content #dealerresults #dealerresults_listing ul li ul li
 {
 	border-bottom: none;
	padding: 0;
	margin: 0;
	height:100%;
	width: 100%:
	
	background-color: none;
 }
 
 #site.wide #content #dealerresults #dealerresults_listing .listingName
 {
 	font-weight: bold;
 }
 
 #site.wide #content #dealerresults #dealerresults_listing .distance
 {
 	margin-top: 4px;
 }
 
 #site.wide #content #dealerresults #dealerresults_listing .map_item
 {
	margin-top:-18px;
	width: 263px;
	text-align: right;
 }

 #site.wide #content #dealerresults #dealerresults_listing .mapLink
 {
	display: block;
        width: 100%;
        height: 100%;
        margin:-20px 0px 0px -30px;
        position: absolute;
        z-index: 9;
 }
 
 #site.wide #content #dealerresults #dealerresults_listing .dealer ul li a
 {
     z-index: 99;
     position: relative;
 }
 
/* swirly */

 #site.wide #content .loading
 {
     width: 100%;
     height: 100%;
     display: block;
     z-index: 999;
     position: absolute;
     background-image: url(../z_images/layout/elements/dealer/loading-texture.png);
   	 background-repeat: repeat;
 }

 #site.wide #content .loading img
 {
     position: absolute;
     left: 50%;
     top: 50%;
     margin-left: -100px;
 }
 
 #site.wide #content .loading.hidden
 {
     display: none;
 }
 
 #site #dealerkey
 {
 	
        width:	340px;
	height:	16px;
	display: block;
        display: none;
	margin-top: 20px;
	float: right;
	margin-right: 0;
	
	font-size:	0;
	line-height: 0;
	text-indent: -9999px;
	
	background-image: url(../z_images/layout/elements/dealer/key.png);
	background-repeat: no-repeat;
	background-position: top 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-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-repeat:		no-repeat;
 }
 
 #site #content #leftcontent .pagelinks a:hover
 {
 	color:					#000000;
	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:		#F7F5F0;
	border:					1px solid #DAD4B8;
	width:					100%;
 }
 
 #site #content #leftcontent table thead tr th
 {
 	border-bottom:			1px solid #DAD4B8;
	padding:                15px 7px;
 }
 
 #site #content #leftcontent table td
 {
	padding:                7px 7px;
 }
 
 #site #content #leftcontent table tr td.basketButton
 {
     width: 45px !important;
    display: inline-block;
 }
 
 /* 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;
 }
 
 /* article image */
 
 #site #content #leftcontent table.tbl_img_right
 {
 	background-color:       transparent;
	padding:                0;
	border:					0;
	margin-bottom:          10px;
	float:					right;
 }
 
 #site #content #leftcontent table.tbl_img_left
 {
 	background-color:       transparent;
	padding:                0;
	border:					0;
	margin-bottom:          10px;
	float:					left;
 }
 
 #site #content #leftcontent table.tbl_img_right td,
 #site #content #leftcontent table.tbl_img_left td
 {
 	padding:                0;
	font-weight:            bold;
 }

/* -- 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;
 }
 
 #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:    				#86762E;
	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:    				#86762E;
	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:					#D25400;
	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 #D7D7D7;
 }
 
 #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:						#000000;
 }
 
 



/* -- 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:						#222222;
	
	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 a,
 #site #content #leftcontent #searchwrapper #searchnav ol li.last-child span
 {
 	background-image:			none;
 }
 
 #site #content #leftcontent #searchwrapper #searchnav ol li a:hover
 {
 	color:						#555555;
	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;
 }
 
 /* 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);
	background-position:		right center;
 }
 
 #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:						#222222;
 }

/* -- 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;
        
 }
 
  #site #content #leftcontent.account #topcontent #topright.gb {
        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.de {
        background-image:		url(../z_images/content/body/de-de/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 select
 {
 	width:					200px;
 } 
  #site #content #leftcontent fieldset#yourdetails .date
 {
 	width:					auto;
 } 
 
 #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%;
	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;
	margin-top:				-15px;
	
	background-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;
	
 }
 
 #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:                 1px dashed #C7BE94;
 }
 
 #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;
 }
  
 .move
 {
 	position:				absolute;
	left:					0px;
	top:					12px;	
 }
 
 .strength
 {
 	font-size:				90%;
	margin-left:			75px;
 }
 
 #password_strength.strong
 {
 	color:					#009900;
	font-weight:			bold;
 }
 
 span#password_strength.medium
 {
 	color:					#FF9900;
	font-weight:			bold;
 }
 
 #password_strength.weak
 {
 	color:					#FF0000;
	font-weight:			bold;
 }

/* -- 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;
	
	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 .date
 {
 	width:					auto;
 }
 
 #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;
	
	background-color:		#E5E5E5;
 }
 
 /* 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);
 }
 
 #site #content #leftcontent fieldset#registerproduct #lbl_purchasefield
 {
 	padding:                0 0 0 6px;
 }
 
         
 #site #content #leftcontent.forms #innerright .panel-aux.registered .panel-top .innercontent ul 
 {
      width: 100%;
      
      
 }
        
 #site #content #leftcontent.forms #innerright .panel-aux.registered .panel-top .innercontent ul li
 {
       list-style: none;
       background-image: none;
       padding: 0px;
       margin: 0px;
       padding: 8px 0 8px 0;
       border-top: 1px #E5E5E5 solid;
 }
 
  #site #content #leftcontent.forms #innerright .panel-aux.registered .panel-top .innercontent ul li a
 {
      font-size: 110%;
      font-weight:bold;
      display: block;
      padding-right: 30px;
      background-image:		url(../z_images/btns/btn_arrow_down_black.png);
      background-position: 230px 5px;
      background-repeat: no-repeat;
 }
 
 #site .registeredProduct.open
 {
     color: #475052;
     background-image:		url(../z_images/btns/btn_arrow_right_orange.png) !important;
      background-position: 230px 5px;
      background-repeat: no-repeat;
 }
 
   #site #content #leftcontent.forms #innerright .panel-aux.registered .panel-top .innercontent ul li ul
 {
     padding-top: 5px;
      border-top: 0px;
      width: 100%;
      display: block;
      
 }
 
 #site #content #leftcontent.forms #innerright .panel-aux.registered .panel-top .innercontent ul li ul.hidden
 {
     display: none;
 }
 
    #site #content #leftcontent.forms #innerright .panel-aux.registered .panel-top .innercontent ul li ul li
 {
     
    padding-top: 3px;
    border-bottom: 1px #E5E5E5 dashed;
    padding-bottom: 3px;
    border-top: 0px;
    clear: both;
		width: 100%;
     
      
 }
 #site #content #leftcontent.forms #innerright .panel-aux.registered .panel-top .innercontent ul li ul li.bottom
 {
    border-bottom: none;
 }
  #site #content #leftcontent.forms #innerright .panel-aux.registered .panel-top .innercontent ul li a:hover
 {
      text-decoration: none;
      color: #475052;
      
      
 }

 
#site #content #leftcontent.forms #innerright .panel-aux.registered .panel-top .innercontent ul li ul li .col1 {
		width: 50%;
		}

#site #content #leftcontent.forms #innerright .panel-aux.registered .panel-top .innercontent ul li ul li .col2 {
		width: 50%;
                margin-right: 20px;
                float:right;
		}

/* -- 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);		
 }
 
 /* 2011 refresh */

#site #header #sitewidewrapper ul li
{
	height:						19px;
	line-height:				19px;
}

#site #header #sitewidewrapper #lnk_language
{
	margin-right:				35px;
}

#site #header #sitewidewrapper #btn_location_switch
{
	background-image:			url(../z_images/layout/elements/language/language_btn_runner.gif);
	background-position:		top left;
	background-repeat:			no-repeat;
	height:						19px;
	line-height:				19px;
	padding-left:				10px;
	
	color:						#F2CCB6 !important;
}

#site #header #sitewidewrapper #btn_location_switch a
{
	background-image:			url(../z_images/layout/elements/language/language_btn_cap.gif);
	background-position:		top right;
	background-repeat:			no-repeat;
	
	padding-right:				22px;
	margin-right:				-22px;
	
	height:						19px;
	line-height:				19px;
	display:					inline-block;
	color:						#FFFFFF !important;
}

#site #header #sitewidewrapper #lnk_language.active
{
	border-bottom:				0;
}

#site #header #sitewidewrapper li.active #btn_location_switch a
{
	background-image:			url(../z_images/layout/elements/language/language_btn_cap_up.gif);
}

/* -- 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 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:					auto;
	float:					left;
	right:					0;
	margin-right:			15px;
	margin-bottom:			20px;
	margin-top:				10px;
	width:					402px;
 }
 
 /* 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:					15px;
	padding:                5px 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.login #innerright
 {
 	/*background-image:		url(../z_images/content/body/reels_01.jpg);
	background-position:	right top;
	background-repeat:		no-repeat;
	
	min-height:             157px;
	margin-top:				-30px;*/
 }
 
 #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;
 }
 
 #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:					#D25400;		
 }
 
 #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:				20px;
 }
 
 #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.active
 {
 	background-image:		none;
 }
 
 #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);
 }

/* -- 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;
	z-index:				400000px;
 }
 
 #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.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 .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;
 }


/* -- 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 #CCCCCC;
	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:				170px;
 }
 
 #site #content #leftcontent #panels.ezine .panelrow .panel .innercontent h3
 {
 	font-size:					130%;
 	color:						#86762E;
	font-weight:				lighter;
	letter-spacing:				-0.05em;
	margin-bottom:				0.4em;
 }
 
 #site #content #leftcontent #panels.ezine .panelrow .panel .innercontent h3 a
 {
 	color:					#86762E;
 }
 
 #site #content #leftcontent #panels .panelrow .panel .innercontent h3 a:hover,
 #site #content #leftcontent #panels .panelrow .panel .innercontent h3 a:active
 {
 	color:						#86762E;
	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:						#475052;
	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:					#475052;
	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 #CCCCCC;
	position:					absolute;
 }
 
 #site #content #leftcontent #triplepanel.ezine .panelrow .panel .innercontent h3,
 #site #content #leftcontent #triplepanel.ezine .panelrow .panel .innercontent p
 {
 	margin-left:				70px;
 }
 
 #site #content #leftcontent #triplepanel.ezine .panelrow .panel .innercontent h3 a
 {
 	color:						#86762E;
 }
 
 #site #content #leftcontent #triplepanel.ezine .panelrow .panel .innercontent h3 a:hover,
 #site #content #leftcontent #triplepanel.ezine .panelrow .panel .innercontent h3 a:active
 {
 	color:						#86762E;
	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 #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;
 }
 
 #site #content #leftcontent #panels.catalogue .panelrow .panel .innercontent h3
 {
 	font-size:			120%;
 	color:				#566163;
	font-weight:		bold;
	letter-spacing:		-0.01em;
	margin-bottom:		0.5em;
 }
 
 #site #content #leftcontent #panels.catalogue .panelrow .panel .innercontent h3 a
 {
 	color:				#566163;
 }

/* -- 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;
 }









 
 #site #content #frm_basketsubnav
 {
 	margin-top:				15px;
	margin-left:			19px;
 }
 
 #site #content #frm_basketsubnav ul,
 #site #content #frm_basketsubnav ul li {
	list-style:	none;
	background-image:	none;
	padding:			0;
 }
 
  #site #content #frm_basketsubnav ul label {
	display:		inline-block;
	min-width:		80px;
}
 
  #site #content #frm_basketsubnav.inactive
 {
 	display:				none;
 }
 
 #site #content .basketrow {
	 font-size:				14px;
	 margin-top:			10px;
	 font-weight:			normal;
	 display:				block;
	 margin-left:20px;
 }
 
 #site #content .basketrow span {
	 font-size:				20px;
 }
 
 #site #content .basketrow a.btn {
	 margin-left:			20px;
	 display:				block;
	 height:				35px;
	 width:					160px;
 }
 
 #site #content #frm_basketsubnav legend
 {
 	display:				none;
 }
 
 #site #content #frm_basketsubnav #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_basketsubnav .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_basketsubnav a.inputbuy 
  {
	  padding-right:		20px;
	  margin-left:			20px;
	  background-image:		url(../../hardy-game-www/z_images/btns/btn_arrow_addbasket.gif);
	  background-repeat:	no-repeat;
	  background-position:	center right;
  }
 
 #site #content #frm_basketsubnav #btn_searchsubnav
 {
 	float:					left;
 }
 
 #site #content #frm_basketsubnav label
 {
	 margin-bottom:5px;
 }
 
 #site #content #frm_basketsubnav #model {
   width: 190px;
 }

/* -- 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
 {
	font-size:				180%;
	font-weight:			lighter;
	letter-spacing:			-0.03em;
	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 #submit_alert
 {
 	width:					72px;
	height:					25px;
 }

 /*#alert #alertbox .innercontent #continue_shopping_alert
 {
 	width:					82px;
	height:					25px;
 }

 #alert #alertbox .innercontent  #view_basket_alert
 {
 	width:					82px;
	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;
 }
 
 
 
 
 
 
 
 
 /* location catcher */

 #alert #location-catcher-box
 {
 	position:				absolute;
	width:					553px;
	left:					50%;
	top:					50%;
	margin-left:			-276px;
	margin-top:				-300px;
 }
 
 #alert #location-catcher-box .panelinfo .panel .innercontent
 {
 	padding:                25px 50px 30px 50px;
	width:					453px;
 }
 
 #alert #location-catcher-box h5
 {
	font-weight:			lighter;
	letter-spacing:			-0.05em;
	margin-bottom:			12px;;
	color:					#4D5658;
	
	font-size:				0;
	line-height:			0;
	text-indent:			-9999px;
	
	width:					453px;
	height:					38px;
	
	background-position:	0 0;
	background-repeat:		no-repeat;
 }
 
 #alert #location-catcher-box p
 {
 	color:					#475052;
	font-size:				110%;
 }
 
 #alert #location-catcher-box p.small
 {
	font-size:				90%;
 }
 
 #alert #location-catcher-box a
 {
 	color:					#d25400;
	text-decoration:		none;
 }
 
 #alert #location-catcher-box a:hover
 {
	text-decoration:		underline;
 }
 
 #alert #location-catcher-box .innercontent #submit_alert
 {
	margin-top:				20px;
 }
 
 #alert #location-catcher-box .panelinfo
 {
 	width:					553px;
	padding-top:            20px;
	
	background-image:		url(../z_images/layout/panels/info/location_panel_top.png);
	background-repeat:		no-repeat;
	background-position:	top;
 }
 
 #alert #location-catcher-box .panelinfo .panel
 {
 	min-height:             413px;
	
 	background-image:		url(../z_images/layout/panels/info/location_panel_bottom.png);
	background-position:	bottom;
	background-repeat:		no-repeat;
 }
 
  #alert #location-catcher-box #locations
  {
  	width:					453px;
	margin-bottom:			40px;
	margin-top:				30px;
  }
  
  #alert #location-catcher-box #locations
  {
  	width:					453px;
  }
  
  #alert #location-catcher-box #locations ul li
  {
  	font-size:				0;
	line-height:			0;
	text-indent:			-9999px;
	float:					left;
  }
  
  #alert #location-catcher-box #locations ul li a
  {
  	width:					151px;
	height:					200px;
	display:				block;
	
	background-position:	top left;
	background-repeat:		no-repeat;
  }
  
  #alert #location-catcher-box #locations ul li a:hover,
  #alert #location-catcher-box #locations ul li.active a
  {	
	background-position:	top right;
  }
  
  #alert #location-catcher-box #locations ul li.location-usa a
  {
  	background-image:		url(../z_images/layout/panels/info/location-usa.png);
  }
  
  #alert #location-catcher-box #locations ul li.location-uk a
  {
  	background-image:		url(../z_images/layout/panels/info/location-uk.png);
  }
  
  #alert #location-catcher-box #locations ul li.location-de a
  {
  	background-image:		url(../z_images/layout/panels/info/location-de.png);
  }
  
  
  /* usa title */
 
 #alert #location-catcher-box h5.en-us
 {
 	background-image:		url(../z_images/layout/panels/info/welcome_usa.gif);
 }

  
  /* uk title */
 
 #alert #location-catcher-box h5.en-gb
 {
 	background-image:		url(../z_images/layout/panels/info/welcome_uk.gif);
 }

 /* de title */
 
 #alert #location-catcher-box h5.de-de
 {
 	background-image:		url(../z_images/layout/panels/info/welcome_de.gif);
 }


/* -- form_testimonial.css -- */
/*******************************
 *
 *	FORM_TESTIMONIAL.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 product testimonial form
 */
 
 /* container */

 #site #content #leftcontent.forms #innerright.submit
 {
	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#testimonial
 {
 	width:					310px; /* note: 50 less than surrounding container */
	float:					left;
 }
 
 #site #content #leftcontent fieldset#testimonial label
 {
 	width:					75px; /* note: always take 3px off the width for ie6 */
 }
 
 #site #content #leftcontent fieldset#testimonial 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#testimonial textarea#message
 {
 	width:					223px;
	height:					157px;
	padding:                6px 6px 2px 6px;
	
	background-image:		url(../z_images/layout/elements/forms/textarea_235.gif);
 }

/* -- 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;
 }
 
 #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;
 }
 
 /*#site #header #sitewidewrapper #shareright ul li a
 {
	background-image:		url(../z_images/btns/btn_rss_sitewide.gif);
	background-repeat:		no-repeat;
	background-position:    0 3px;
	padding-left:           20px;
	display:				block;
	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:							#566163;
	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;
 }
 
 #site #content #leftcontent fieldset#forgottenpassword input
 {
 	width:					253px;
	height:					16px;
	padding:                4px 6px 2px 6px;
	
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				100%;
	
	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;
  }

/* -- 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;
}



