/*
	Globals
------------------------------- \*/

	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/*	body { font: normal normal normal .75em/1.5 "Helvetica Neue", Helvetica, Arial, Sans Serif; } */
	* { margin: 0; padding: 0; }
	
body {background-color: #FFFFFF; text-align: center; margin-top:7px;}

	/*
		Forms
	--------------------------- \*/

		fieldset { border: 0; }

/*
	Content Container
------------------------------- \*/



	div#content { color: #2F2F2F; margin: 0 0 0 10px; width: 780px; text-align:left; font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	font-size: 8pt; }

/*
	Breadcrumbs
------------------------------- \*/

	#breadcrumb { display: block; list-style: none; font-weight:normal; font-size:0.90em; margin:0px 0px 0px -15px;}
	#breadcrumb * { color: #2F2F2F;}
	#breadcrumb li { background: transparent url('/skin_default/templateimages/bullets-sprite.png') no-repeat 0 6px; display: block; float: left; 	}
	#breadcrumb li.home { background: none; }
	#breadcrumb a { text-decoration: none;  color: #00429A;}
	/*### PINDAR: LAA:  18/08/2008: added a hover on the breadcrumb link to show that it is a link they are hovering over*/
	#breadcrumb a:hover { text-decoration: underline;  color: #00429A; }

/* Homepage Layout */

	/*.main-bg .wrap h2 { background: #29204f url('/skin_default/templateimages/content-sprite.png') no-repeat scroll -4138px 0; color: #FFF; margin: 0 3px; padding: 4px 0 5px 12px; position: relative; top: -7px; }*/
	.main-bg .wrap h2 {color: #CC0033; margin: 0 3px; padding: 4px 0 5px 12px; position: relative; top: -7px; }
	div.home .home_grid ul { margin: 10px 0 0 15px; height:400px;}
	div.home .home_grid li { display: block; float: left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center;}	
	div.home .home_grid #three-col-grid li { width:235px; height:235px}
	/*'### PINDAR: LAA:  26/06/2008: added a width and changed height to this style*/
	div.home .home_grid #four-col-grid li { height: 130px; width:175px;}
	div.home .home_grid .border-bottom { border-bottom:1px solid #DDDDDD; }
	div.home .home_grid .border-left { border-left:1px solid #DDDDDD; }
	div.home .home_grid .border-left-bottom { border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD; }
	div.home .home_grid li a:link { color: #CC0033; text-decoration: none; }
	div.home .home_grid li a:hover,
	div.home .home_grid li a:focus,
	div.home .home_grid li a:active,
	div.home .home_grid li a:visited { color: #CC0033; text-decoration: underline; }
	/*### PINDAR: LAA:  04/07/2008: adding top padding from 0 to 3 to make some space between img and text*/
	div.home .home_grid li a span { display: block; float: left; line-height: 1; padding: 3px 0 16px; width:170px; }
	div.home .home_grid li a img { border: none; margin: 10px 15px 0 0;  text-align: center; }
	
	/* 	'######################################################################
		'#### PINDAR : KW : Essentials Products Grid - Only 3 Column, one row
		'#### PINDAR : KW : So height needed to be changed
		'###################################################################### */
			div.home .home_gridEssentials ul { margin: 10px 0 0 15px; height:240px;}
	div.home .home_gridEssentials li { display: block; float: left; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center;}	
	div.home .home_gridEssentials #three-col-grid li { width:235px; height:235px}
	/*'### PINDAR: LAA:  26/06/2008: added a width and changed height to this style*/
	div.home .home_gridEssentials #four-col-grid li { height: 130px; width:175px;}
	div.home .home_gridEssentials .border-bottom { border-bottom:0px solid #FFFFFF; }
	div.home .home_gridEssentials .border-left { border-left:1px solid #DDDDDD; }
	div.home .home_gridEssentials .border-left-bottom { border-bottom:0px solid #FFFFFF;border-left:1px solid #DDDDDD; }
	div.home .home_gridEssentials li a:link { color: #CC0033; text-decoration: none; }
	div.home .home_gridEssentials li a:hover,
	div.home .home_gridEssentials li a:focus,
	div.home .home_gridEssentials li a:active,
	div.home .home_gridEssentials li a:visited { color: #CC0033; text-decoration: underline; }
	/*### PINDAR: LAA:  04/07/2008: adding top padding from 0 to 3 to make some space between img and text*/
	div.home .home_gridEssentials li a span { display: block; float: left; line-height: 1; padding: 3px 0 16px; width:170px; }
	div.home .home_gridEssentials li a img { border: none; margin: 10px 15px 0 0;  text-align: center; }
	
	
	/* New Products */
		
		div.home .newProducts ul li { font-size: 1.1667em; }
		div.home .newProducts ul li a span { float:left; width: 205px; border: 1px solid green; padding-left: 50px; }
	/*	div.home .newProducts ul li.border-left a span {  }*/

/* Products Layout */

	div.products_description .product-overview-text { padding:10px; width:720px; }
	div.products_description .product-overview-text h2,
	div.products_description .product-overview-text h3 { float:right; margin: 4px 0 0 0; width:370px; }
	div.products_description .product-overview-text p { float:right; margin:4px 0 20px; width:370px; }
	div.products_description .product-overview-text .left { float:left; }
	
	div.products_description .results { margin:4px 0 20px; }
	div.products_description .results h2 { color:#FFFFFF; padding:4px 0pt 0pt 15px; width:500px; }
	/*### PINDAR: LAA:  02/07/2008: Added width as noticed that enquiry button outside borders of version rows in Firefox 2*/
	div.products_description .results ul {  margin: 4px 0 0 15px;  width:720px;}
	div.products_description .results li { display:block; float:left; font-family:Arial, Helvetica, sans-serif; padding:10px 0pt; width:100%; }
	div.products_description .results li div { float: left; }
	/*div.products_description .results li .first { width:260px; }
	'#### PINDAR : KW : 
	Changed width of name to allow for 3 prices to be displayed
	*/
	
	div.products_description .results li .first { width:175px; margin-right:5px}
	
	div.products_description .results li .product { padding-left:10px; }
	div.products_description .results li .price { width: 150px; }
	/*div.products_description .results li .code { width: 125px; }
	
	'#### PINDAR : KW : Changed width of code to allow for 3 price columns
	*/
	
	div.products_description .results li .code { width: 125px; margin-right: 3px; color:#2F2F2F}
	
	div.products_description .results li .qty { width: 85px; color: #2F2F2F}
	div.products_description .results li .add-link {  float:right; width:100px; }
	div.products_description .results li .product a:link,
	div.products_description .results li .product a:hover,
	div.products_description .results li .product a:focus,
	div.products_description .results li .product a:active,
	div.products_description .results li .product a:visited { background: #fff url('/skin_default/templateimages/bullets-sprite.png') no-repeat scroll 0 -334px; color: #CC0033; font-size: 11px; padding-left: 12px; text-decoration: underline; }
	div.products_description .results .border-top { border-top: 1px solid #ddd; }
	div.products_description .results .border-bottom { border-bottom:1px solid #DDD; }
	div.products_description .results .alt { background-color:#FAFAFA; }
	div.products_description .results li a:link { color: #CC0033; text-decoration: none; }
	div.products_description .results li a:hover,
	div.products_description .results li a:focus,
	div.products_description .results li a:active,
	div.products_description .results li a:visited { color: #CC0033; text-decoration: underline; }
	/*### PINDAR: LAA:  25/06/2008: Added new style for add-link on its own */
	div.products_description .results li .add-link a { display: block; float: left; width: 65px; }
	
	div.products_description .results li .add-link .submit { display: block; float: right; margin: 1em 0 0 0; }
	div.products_description .results li a span { display: block; float: left; padding: 14px 0 16px; width:170px; }
	div.products_description .results li a img { border: none; float: left; margin: 10px 15px 0 0; }
	div.products_description .results li .qty span { display: block; }
	div.products_description .results li .qty .label { color: #CC0033; font-size: .9167em; margin-left: 4px;}
	div.products_description .results li .qty .field { background: #fff url('/skin_default/templateimages/forms-sprite.png') no-repeat scroll -189px 100%; width: 45px; padding: 0 0 3px 0; }
	div.products_description .results li .qty span input { background: #fff url('/skin_default/templateimages/forms-sprite.png') no-repeat scroll -189px 0; border: none; color: #181818; font-size: 1em; margin: 0; padding: 3px 10px 0; text-align: right; width: 25px; }
	div.products_description .expanded-details { border-top:1px solid #DDDDDD; margin:0px; padding:5px;}
	div.products_description .expanded-details .expanded-text { margin-top:5px; text-align:left; width:200px; float:left; }
	div.products_description .expanded-details .expanded-text p { font-size:11px; margin-top:2px; }

	/*### PINDAR: LAA:  26/06/2008: Added class on its own as it would not line up properly*/
	.product-details {/*border-top:1px solid #DDDDDD;*/ margin:8px; padding:10px; width:675px;}
	div.products_description table. product-details thead {  background-color:#FAFAFA; }
	div.products_description table. product-details td { background-color:#FFF; padding:4px 0; text-align:center; }
	div.products_description table. product-details th { padding:4px 0; }
	div.products_description table. product-details .border-top {  border-top:1px solid #DDDDDD; }
	div.products_description table. product-details .border-bottom {  border-bottom:1px solid #DDDDDD; }
	div.products_description table. product-details .border-left { border-left:1px solid #DDDDDD; }
	div.products_description table. product-details .border-right { border-right:1px solid #DDDDDD; }
	div.products_description table. product-details .border-bottom-left {  border-bottom:1px solid #DDDDDD; border-left:1px solid #DDDDDD; }
	div.products_description table. product-details .border-bottom-left-right {  border-bottom:1px solid #DDDDDD; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD; }
	
	
	div.search-results { margin-left: 15px; }
	form.search-results h2.legend { display: none; }
	/*### PINDAR: LAA:  26/06/2008: drop down on product page was sitting on the left so floated right*/
	form.search-results fieldset { padding: 0 0 1em; float:right; }
	div.search-results .pagination { margin-left: 0; }
	/*div.search-results .home_grid h2 { color:#CC0033; margin: 0 3px 20px; padding: 4px 0 5px 12px; }*/
	div.search-results  h2 { color:#CC0033; margin: 0 3px 20px; padding: 4px 0 5px 12px; }
	div.search-results p { margin-left:20px; font-size:1.0em; }
	div.search-results .viewing-results { color:#000; font-size:11px; font-weight:bold; margin: 6px 0 6px 20px; }
	div.search-results a { color: #CC0033; }
	
	/*### PINDAR: LAA:  02/07/2008: removed font-size as it was overridding the p hyperlink font-size
	div.search-results a:link { color: inherit; font-size: 14px; text-decoration: none; width:500px; font-weight:bold; }
	*/
	div.search-results a:link { color: inherit; text-decoration: none; width:500px; font-weight:bold; }
	div.search-results a:active,
	div.search-results a:focus,
	div.search-results a:hover,
	div.search-results a:visited { text-decoration: underline; font-weight:bold; }
	div.search-results .result {width:700px; margin-bottom:15px; }
	div.search-results .result h3 { margin-left:20px; }
	div.search-results .result p { margin-left:20px; font-size:1.0em}
	div.search-results .result .match { background: #ff0; }
	
	/* Pre-post click of search boxes */
	input.inputNotChanged { color: Gray; }
	input.inputChanged { color: Black; }

	/* Location Search Results */

#searchFrame { width: 600px; height: 800px; border: none; }


/* Sub Categories */
/*27/06/2008### PINDAR: LAA: Changed width on style below as it was making the cat page to wide and going under the menu  */

	/*div.sub-category #sub-cat-header { background: #CC0033 url('/skin_default/templateimages/content-sprite.png') no-repeat scroll -1680px 0; color:#FFF; margin-left: 2px; padding: 20px 0 0; width:758px; }*/
	
	/*
	######################################################
	### PINDAR: LAA:  17/09/2008: Commented out the old class for the sub cat header which allowed for the
	blue box at the end with the tool image in it*/
	
	/*div.sub-category #sub-cat-header { background: #CC0033 url('/skin_default/templateimages/content-sprite.png') no-repeat scroll -1680px 0; color:#FFF; margin-left: 2px; padding: 10px 0 0; width:740px; }*/
	
	div.sub-category #sub-cat-header { color:#777777; margin: 10px 0px 10px 2px; padding: 10px 0 0; width:740px;}
	
	/*'### PINDAR: LAA:  17/09/2008: commented out the old class used for the cat banner*/
	/*div.sub-category #sub-cat-header .wrap { background: #CC0033 url('/skin_default/templateimages/content-sprite.png') no-repeat scroll -1680px 100%; padding: 0 0 25px 20px; position: relative; min-height:80px; height:80px;}*/
	div.sub-category #sub-cat-header .wrap { background: url('../templateimages/rebrand/Cat_grey_banner.gif') no-repeat scroll 0px 100%; padding: 0 0 25px 20px; position: relative; min-height:80px; height:80px; background-position: bottom left;}
	/*######################################################*/
	/*div.sub-category #sub-cat-header h2 { margin-right: 199px; font-size:16px; }*/
	div.sub-category #sub-cat-header h2 {font-size:16px; font-weight:bold}
	/*######################################################
	'### PINDAR: LAA:  17/09/2008: commented out old p tag for cat header and added a width to the text
	so it flows a bit better!
	*/
	/*div.sub-category #sub-cat-header p { margin-right: 199px; font-size:11px;}*/
	div.sub-category #sub-cat-header p {font-size:12px; width:700px; font-weight:bold}
	/*######################################################*/
	div.sub-category #sub-cat-header span.cat-icon { display: block; height: 89px; position: absolute; right: 40px; top: 0; width: 89px; }
	div.tools #sub-cat-header span.cat-icon { background: transparent url('/skin_default/templateimages/subcats-sprite.png') no-repeat scroll 0 0; }
	/*### PINDAR: LAA:  27/06/2008: changed the margin and added position and padding to make the page look like the design*/
/*	div.sub-category .subcat ul { float: left; margin: 1em 0 0 125px; width: 310px; position: relative;}
*/	div.sub-category .subcat ul { float: left; margin: 1em 0 0 0px; width: 310px; position:relative; padding-right:30px; }

/*	div.sub-category .subcat ul { float: left; margin: -475px 0 0 370px; width: 310px; }
*/	div.sub-category .subcat ul.first { margin: 1em 0 0 15px; }
	div.sub-category .subcat li { border-bottom: 1px solid #ddd; display: block; float: left; font-size: 1.0834em; font-family: Arial, Helvetica, sans-serif; width: 310px; }
	div.sub-category .subcat li a { text-decoration: none; }
	div.sub-category .subcat li a:link { color: #4d4d4d; }
	div.sub-category .subcat li a:hover,
	div.sub-category .subcat li a:focus,
	div.sub-category .subcat li a:active,
	div.sub-category .subcat li a:visited { color: #CC0033; }
	/*
	### PINDAR: LAA:  18/08/2008: There was a problem with the hover (red) links not working properly in ie6.
	this was due to the following nested css.  I have separated it out and the following code works in all browsers.
	######################################################
	div.sub-category .subcat li a span { display: block; float: left; padding: 14px 0 16px; }
	div.sub-category .subcat li a span em { color: #aaa; font-size: .7693em; font-style: normal; margin: 0 0 0 5px; }
	div.sub-category .subcat li a img { border: none; float: left; margin: 10px 15px 0 0; }*/
	
	div.sub-category .subcat li span { display: block; padding: 20px 0 0 0; }
	div.sub-category .subcat li a img { border: none; float: left; margin: 10px 15px 0 0; }

/*
	Search Results - Phase Two 
------------------------------- \*/

	/*
		Form
	--------------------------- \*/

		/*form.search-results { background: #e9e8e8 url('/skin_default/templateimages/content-sprite.png') no-repeat -820px 100%; padding: 0 0 20px; }
		form.search-results fieldset.first { background: #e9e8e8 url('/skin_default/templateimages/content-sprite.png') no-repeat -820px 0; padding: 15px 15px 0; }
		form.search-results h2 { font: normal normal normal 1.1667em/1.5 Helvetica, Arial, "Sans serif"; margin: 0 0 1.1667em; }
		form.search-results .formPair { float: left; }
		form.search-results .label { font-size: .9167em; margin: 0 10px 0 0; }
		form.search-results .field { margin: 0 45px 0 0; }
		form.search-results select { color: #606060;; font-size: .8462em; width: 129px; } 
		form.search-results .search-for .label { color: #e1002c; }
		form.search-results .search-for .field { background: #e9e8e8 url('/skin_default/templateimages/forms-sprite.png') no-repeat 0 0; padding: 5px 0 0; }
		form.search-results .search-for .field input { background: transparent url('/skin_default/templateimages/forms-sprite.png') no-repeat 0 100%; border: 0 none; color: #606060; font-size: .8462em; padding: 0 10px 7px; width: 109px; }
		form.search-results .within-results { clear: left; margin: 1em 0 0 0; }
		form.search-results .within-results .field { margin: 0 10px 0 0; }*/
		
	/*
		Sortby
	--------------------------- \*/

		div.sortby { font-size: .9167em; margin: 1.5em 0 1.5em 15px; }
		div.sortby p { color: #CC0033; }
		
	/*
		Results
	------------------------------- \*/

		div.results dl { border-top: 1px solid #ddd; margin: 0 0 0 15px; }
		div.results dt,
		div.results dd { display: block; float: left; }
		div.results dt { border-bottom: 1px solid #ddd; font-size: 1.0834em; font-family: Arial, Helvetica, sans-serif; width: 200px; }
		div.results dt a:link { color: #CC0033; text-decoration: none; }
		div.results dt a:hover,
		div.results dt a:focus,
		div.results dt a:active,
		div.results dt a:visited { color: #CC0033; text-decoration: underline; }
		div.results dt a span { display: block; float: left; padding: 14px 0 16px; }
		div.results dt a img { border: none; float: left; margin: 10px 15px 0 0; }
		div.results dd { border-bottom: 1px solid #ddd; padding: 16px 150px 16px 0; position: relative; width: 395px; }
		div.results dd a { background: #fff url('/skin_default/templateimages/bullets-sprite.png') no-repeat right -62px; color: #464646; display: block; padding: 0 15px 0 0; position: absolute; right: 0; top: 16px; }
		div.results dd a:link { text-decoration: none; }
		div.results dd a:hover,
		div.results dd a:focus,
		div.results dd a:active,
		div.results dd a:visited { text-decoration: underline; }
		
/*
	Pagination
------------------------------- \*/

	.pagination { margin: 1.5em 0 0 15px; }
	.pagination div { float: left; }
	/*'### PINDAR: LAA:  26/06/2008: changed the width as it was pushing the next onto the next line*/
	.pagination .previous,
	.pagination .next { width: 180px; }
	.pagination .previous a { background: transparent url('/skin_default/templateimages/bullets-sprite.png') no-repeat 0 -132px; padding: 0 0 0 15px; text-decoration: none; }
	.pagination .next a { background: transparent url('/skin_default/templateimages/bullets-sprite.png') no-repeat 100% -64px; padding: 0 15px 0 0; text-decoration: none; }
	.pagination .previous a:link,
	.pagination .next a:link { color: #464646; }
	.pagination .previous a:hover,
	.pagination .previous a:active,
	.pagination .previous a:focus,
	.pagination .next a:hover,
	.pagination .next a:active,
	.pagination .next a:focus { color: #CC0033; }
	.pagination .previous a:visited,
	.pagination .next a:visited { color: #333; }
	.pagination .previous a.none { color: #CC0033; background-position: 0 -266px; }
	.pagination .next a.none { color: #CC0033; background-position: 100% -199px; }
	.pagination .next { text-align: right; }
	.pagination .numeric { width: 280px; }
	.pagination .numeric p,
	.pagination .numeric ul,
	.pagination .numeric li { float: left; }
	.pagination .numeric p { margin: 0 15px 0 0; }
	.pagination .numeric ul { list-style: none; }
	.pagination .numeric li { margin: 0 2px; }
	.pagination .numeric li a { padding: 0 3px; text-decoration: none; }
	.pagination .numeric li a:link { color: #464646; }
	.pagination .numeric li a:active,
	.pagination .numeric li a:hover,
	.pagination .numeric li a:focus { color: #CC0033 ; }
	.pagination .numeric li a:visited { color: #333; }
	.pagination .numeric li.active a { background: #CC0033; color: #fff; }
		
/*### PINDAR: LAA:  26/06/2008: for product page qty box */
div.products_description .results .qtybox {width:50px; color:#2F2F2F}

/*
	General classes
------------------------------- \*/
	.main-bg { background:transparent url('/skin_default/templateimages/content-sprite.png') no-repeat scroll -2538px 0; margin: 4px 0 20px; padding: 10px 0 0; width:740px; }
	.main-bg .wrap { background: transparent url('/skin_default/templateimages/content-sprite.png') no-repeat scroll -3298px 100%; padding: 0 0 10px; }
	.bold { font-weight: bold; }
	.big-pink { color:#CC0033; font-size:13px; }
	.normal { font-weight:normal; }
	.small { font-size:11px; }
	.small-pink { color:#CC0033; font-size:11px; }
	.uppercase { font-weight:normal; text-transform:uppercase; }
	/*
	Headings
------------------------------- \*/
	.customPage h1,
	.customPage .h1 { color: #CC0033; font-size: 200%; margin: 0 0 .75em; }
	.customPage h2,
	.customPage h3 { color: #CC0033; font-size: 100%; margin: 1.5em 0 0; }
	
/*
	Paragraphs
------------------------------- \*/
	
	.customPage p { color: #2F2F2F; margin: 0 0 1.5em; font-weight:normal}
	
/*
	Lists
------------------------------- \*/
	
	.customPage ul { color: #2F2F2F; margin: 1.5em 0 1.5em 30px; }
	
/*
	Links
------------------------------- \*/

/*
	Custom
------------------------------- \*/

	.customPage .optionBox { background-color: #ECECEC; clear: left; margin: 1.5em 0; padding: 5px 5px 7px; }
	.customPage .optionBox h2 { color: #535353; margin: 0; text-transform: uppercase; }
	.customPage .optionBox p { color: #535353; margin: 0; }
	.customPage p a{color:#CC0033}
	
h1 { color: #2F2F2F; font-size: 200%; margin: 0 0 .75em; }

.customPage dt { margin-top: .75em; }
.customPage .intro { font-weight: bold; }

.customPage #subNav-custom { float: right; margin: 0 0 20px 20px; padding: 0; width: 200px; background: transparent url(../templateimages/content-sprite.png) no-repeat scroll -5213px 100%; }

.customPage #subNav-custom ul { margin: 0; padding: 1px 10px 3px 5px;top: -5px;  background: transparent url(../templateimages/content-sprite.png) no-repeat scroll -5423px 0; position: relative; }

/*.customPage #subNav-custom li { font-size: 1.1667em; margin: 0.5em 0; list-style-type:none;list-style-position:inside; background-image: url(../templateimages/rebrand/bullet.gif); background-repeat:no-repeat; background-position: -12px -5px; margin-left: 5px; padding-left:10px}
*/

.customPage #subNav-custom li { font-size: 1.1667em;margin: 0.5em 1.5em; list-style-image: url(../templateimages/rebrand/bullet2.gif);}

.customPage h1 {clear:both}



.customPage .column1 { float: left; margin: 0; padding: 0; width: 450px; }
.customPage .column2 { float: right; margin: 0; padding: 0; width: 230px; }
.customPage .column2 .theFacts { background: #D03545; padding: 10px 10px 1px 10px; margin-bottom: 20px; }
.customPage .column2 .theFacts * { color: #fff; }
.customPage .column2 .theFacts h2 { margin-top: 0; }
.customPage .column2 .theFacts ul { margin-left: 15px; }
.customPage .column2 .topTips { background: #281F4C; padding: 10px 10px 1px 10px; }
.customPage .column2 .topTips * { color: #fff; }
.customPage .column2 .topTips h2 { margin-top: 0; }
.customPage .column2 .topTips ul { margin-left: 15px; }*/

/*.customPage .contactSection { border-bottom: 1px dotted #c03; margin-bottom: 1.5em; }
.customPage .contactSection h2 { margin: 0 0 1.5em 0; font-size: 1.1667em; } */

/*
	microformats
------------------------------- \*/

	.vcard { width: 49%; float: left; }
	.vcard p { margin-right: 20px; }
	.vcard .hide,
	.vcard .type { display: none !important; }
	.vcard .adr span,
	.vcard .org span { display: block; }
	.vcard .fn { font-weight: normal; }
	
/* #### PINDAR: KW - New Styles added by Code ComputerLove 07/07/08 */
.clear { clear: both; }

/*'### PINDAR: LAA:  10/07/2008: New styles added by Code*/

#contentFrame { width: 800px; height: 1300px; border: none; }

/*### PINDAR: LAA:  29/07/2008: Product image, description and large view new sub divs*/

#Product_Image
{
	float:left; 
	width:40%;
}

#Prod_Image
{
	float:left;
}

#Large_view
{
	clear:left;
}

#Product_description
{
	float:right; 
	width:50%;
}

#deliveryAddressContainer {
	width:100%;
	visibility:hidden;
	display:none;
}
#deliveryAddressLegend {
	font-weight:bold;
}
#deliveryAddressFieldset {
	margin: 10px 0 0 0;
}

.ListWithBullets li {list-style-type:disc}

.ListWithNumbers li {list-style-type:decimal}