body{margin:0px;padding:0px;font-family: Arial, Helvetica, sans-serif;font-size:small;color:#555555;}
#titleHolder, #breadcrumbNav, #leftNavigation, #magnify, #ProdImageThumbNail, #productKeyPoints img{display:none;height:0px;line-height:0px;margin:0px;padding:0px;}
#productImage img{float:left;}

/* #### Service Column #### */
				#serviceColumn{width:174px;float:right;margin:0px;padding:0px;}
				#serviceColumn h1{font-size:116%;}
				#serviceColumn a{color:#336699;}
				#serviceColumn ul{margin:0px;padding:0px;}
				#serviceColumn ul li{list-style:none;padding:0px 0px 20px 0px;margin:0px;}
				#serviceColumn ul li#vanBullet{background:url(images/icons/van.gif) no-repeat left top;}
				#serviceColumn ul li#worryBullet{background:url(images/icons/worry.gif) no-repeat left top;}
				#serviceColumn ul li#plugBullet{background:url(images/icons/plug.gif) no-repeat left top;}
				#serviceColumn ul li#recycleBullet{background:url(images/icons/recycle.gif) no-repeat left top;}
				#serviceColumn ul li#phoneBullet{background:url(images/icons/telephone.gif) no-repeat left top;}
				#serviceColumn ul li.customerService{padding:0px;}

/* #### ProductInformation #### */
#productInformation{background:url(images/background/left_navbgwhite.gif) repeat-y top left;}
#productInformation #leftNavigation{margin-right:20px;}
#productInformation #leftNavigation ul li{margin-top:0.3em;margin-bottom:0em;color:#339933;}
#productInformation #serviceColumn ul.serviceBullets {display:none;}
#productInformation #serviceColumn ul li.servicesBorderBot {display:none;} 
#productInformation #servicesfooter {display:none;}
#productInformation #content{margin-top:20px;}
#productInformation h1{margin:0px 0px 10px 0px;padding:0px;font-size:150%;}
#productInformation h1 span{font-size:80%;}
#productInformation h2{margin:0px 0px 10px 0px;padding:0px;font-size:100%;}
#productInformation #productImage{float:left;margin-right:20px;width:175px;text-align:center;margin-bottom:50px;}
#productInformation #productKeyPoints{float:left;width:175px;}
#productInformation #productKeyPoints ul{list-style:none;margin:0px;padding:0px;}
#productInformation #productKeyPoints ul li{margin-bottom:1em;color:#336699;}
#productInformation #productKeyPoints #reevoo{margin-top:20px;}
#productInformation #productKeyPoints #swatches h2{margin-top:20px;}
#productInformation #productKeyPoints #swatches ul li{display:inline;}
#productInformation #productKeyPoints #swatches ul li img.highlight{border:none;position:absolute;margin:6px 0px 0px -14px;}
#productInformation #productKeyPoints #swatches ul li img{border:1px solid #555;}
#productInformation #productKeyPoints #swatches p{margin:7px 0px 0px 0px;padding:0px;color:#ff0000;}

#productInformation .colourBox{margin:20px 0px;clear:left;width:370px;border:1px solid #555;}
#productInformation .colourBox strong.title{display:block;padding:15px 0px 5px 10px;font-size:125%;}
#productInformation .colourBox ul{margin:0px;padding:0px;list-style:none;margin-left:20px;}
#productInformation .colourBox ul li{margin-bottom:3px;}
#productInformation .colourBox ul.rightColumn{float:right;text-align:right;margin-top:-2.3em;margin-right:10px;}
#productInformation .colourBox ul.rightColumn li .price{font-size:230%;font-weight:bold;}
#productInformation .colourBox ul.rightColumn li a.buy{display:none;}

#productInformation table{width:600px;position:relative;}
#productInformation table caption{text-align:left;font-weight:bold;padding-bottom:7px;}
#productInformation table thead{display:none;}
#productInformation table tr.even{background-color:#EEE;}
#productInformation table tr td{padding:5px;vertical-align:top;}
#productInformation table tr td.term{width:250px;}
#productInformation table tr td.moreinfo{display:none;}

/* Features */
#featureContentHolder #content{float:left;width:470px;margin-left:12px;margin-top:10px;}
#featureContentHolder #serviceColumn{margin:15px 0px;}

/* #### Footer #### */
#footer{clear:both;border-top:1px dashed #AAA;padding:5px 0px;}
#footer ul li a {display:none;}
#footer {color: #fff;}

/* #### shopping cart ####*/

/* #### Shopping Cart ####*/

				#shoppingCart table{margin-bottom:40px; margin-left:10px;border:1px solid #AAA;}

#shoppingCart table caption{display:none;}

#shoppingCart table tr th{font-weight:bold;vertical-align:middle;width:80px;border-left:1px dashed #AAA;border-bottom:1px solid #AAA;}

#shoppingCart table tr td{vertical-align:top;text-align:center;border-left:1px dashed #AAA;padding-bottom:10px;}

.advantageCard {text-align:left; float:right; margin-left:0px;}

/* Row Formatting */

    #shoppingCart table tr td.alignRight{text-align:right;border:none;width:auto;vertical-align:middle;}

    #shoppingCart table tr.even{background-color:#E5E5E5;}

    #shoppingCart table tr.odd{background-color:#fff;}

    #shoppingCart table tr td.wideColumn, #shoppingCart table tr th.wideColumn{text-align:left;width:474px;border-left:none;}

    #shoppingCart table tr.even td.service,#shoppingCart table tr.even td.serviceLast{font-size:85%;text-align:right;border-left:60px solid #E5E5E5;width:260px;background-color:#F3F3F3;}

    #shoppingCart table tr.even td.servicePrice, #shoppingCart table tr.even td.servicePriceLast{font-size:85%;background-color:#F3F3F3;}

    #shoppingCart table tr.odd td.service, #shoppingCart table tr.odd td.serviceLast{font-size:85%;text-align:right;border-left:60px solid #fff;width:260px;background-color:#F3F3F3;}

    #shoppingCart table tr.odd td.servicePrice, #shoppingCart table tr.odd td.servicePriceLast{font-size:85%;background-color:#F3F3F3;}

	#shoppingCart table tr.odd td.service a.buy, #shoppingCart table tr.even td.service a.buy{padding-left:3px;padding-right:3px;}

	/* serviceLast */

	#shoppingCart table tr.odd td .serviceButtonHolder, #shoppingCart table tr.even td .serviceButtonHolder{float:left;line-height:2em;margin-top:-0.4em;}

	#shoppingCart table tr.odd td .serviceButtonHolder_newLine, #shoppingCart table tr.even td .serviceButtonHolder_newLine{float:left;line-height:2em;margin-top:0em;text-align:center;}

	#shoppingCart table tr.even td.serviceLast, #shoppingCart table tr.even td.servicePriceLast{border-bottom:10px solid #E5E5E5;}

	#shoppingCart table tr.odd td.serviceLast, #shoppingCart table tr.odd td.servicePriceLast{border-bottom:10px solid #fff;}



	/* uniqueTableElements */

		/* last row */

		#shoppingCart table tr th.qty{text-align:center;margin:0px;width:120px;padding:0px 15px;}

		#shoppingCart table tr td.qty{text-align:left;vertical-align:middle;padding:0px 0px 0px 20px;}

		#shoppingCart table tr td.qty input{float:left;}

		#shoppingCart table tr td.qty a.buy{font-size:100%;float:left;padding:0px 5px 3px 5px;line-height:1.3em;margin:0px 0px 0px 5px; }

		#shoppingCart table tr td.qty .buttonHolder {padding:0px; margin:0px;}

		#shoppingCart table tr td.delqty{text-align:left;vertical-align:middle;width:142px;}

		#shoppingCart table tr th.delremove{width:80px;}

		#shoppingCart table tr.odd td .buttonHolder, #shoppingCart table tr.even td .buttonHolder{line-height:2em;margin-left:10px;}

		#shoppingCart table tr td.valignMiddle{vertical-align:middle;}

		#shoppingCart table tr td.total{vertical-align:middle;}

		#shoppingCart table tr td input{width:3em;text-align:center;border:1px solid black;}

		

	

	#shoppingCart table tr td.singleRow .smallPrint{font-size:90%;font-style:italic;margin-top:7px;}

	#shoppingCart table tr td.singleRow{border-left:none;text-align:left;width:780px;}

	

	#shoppingCart ul{margin:0px;padding:0px;text-align:right;}

	#shoppingCart ul li{list-style:none;display:inline;margin:0px;padding:0px;}

	#shoppingCart p#findAnotherProduct{position:absolute;margin-top:5px;line-height:2em;}

	#shoppingCart ul li#total{display:block;padding:0px;margin:0px 0px 0px 0px;font-weight:bold;text-align:right;margin-top:0px;font-size:200%;}

	#shoppingCart ul li.directDebit{display:block;padding:0px 0px 10px 0px;font-weight:bold;text-align:right;font-size:120%;}

	#shoppingCart ul li.buyHolder{line-height:2.5em;}

	#shoppingCart ul li.buyHolder .forwardButton .buy{text-align:center;background:url(images/background/forward.gif) repeat-x bottom;background-color:#339933;color:#fff;padding-top:5px;padding-bottom:5px;font-size:130%;}

	#shoppingCart #deliveryTable table tr th.qty{text-align:center;}

	

	/* informationSecurity*/

	#shoppingCart #verifiedVisa{float:left;width:390px;}

	#shoppingCart #verifiedVisa h1{display:none;}

	#shoppingCart #verifiedVisa a{color:#336699;}

	#shoppingCart #verifiedVisa img{margin-right:10px;}

	#shoppingCart #informationSecurity h1{clear:left;font-size:100%;padding:0px;margin:0px;font-weight:bold;color:#000;}

	#shoppingCart #informationSecurity p, #shoppingCart #verifiedVisa p{margin:0px;padding:0px;}

	#shoppingCart #informationSecurity img{float:left;padding-right:5px;margin-top:-1em;}

		

	/* no items */

	#shoppingCart #dvNoItems p#noError{margin-bottom:150px;}

	#shoppingCart #dvNoItems #deliveryPromise{border-top:1px dashed #B1B1B1;padding-top:10px;}

    #shoppingCart #cartmsg{color:#ff0000;margin:0px;padding:0px;text-align:right;margin-bottom:10px;}
    
    #shoppingCart ul li#total {font-size:200%; font-weight:bold; margin-right:10px;}
    
    