﻿

/* Page layout */

body
{
	background : url(../Images/pageBackground.png) repeat-x;
	margin: 0px auto;
	font-size: 9pt;
	color:#474747;
	font-family: Arial;
	width: 962px; /* page sides width  */
	position: relative;
	direction: ltr;
	text-align: left;
	line-height: 1.4em;

}
.pageTop
{
height:0px;
display:none;
}
.pageSides
{

}
.header
{
	margin-left:1px;  /* width of page side */
	margin-right:1px; /* width of page side */
	margin-top: 0px;
	padding-top: 4px;
}
.header p
{
	margin-bottom:0px;
}
.page
{
	margin: 0px auto 0px 1px; /* left marging width of page sides */
	width: 960px;
	background-color: white; /* display: inline;  supposed to fix IE6 float bug */
}
.pageBanner
{
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.shopColumn1of2
{
	margin-top:0px;
	padding-top:15px;
	float:left;
	width:150px;
	padding-left:0px;
	padding-right:10px;
}

.shopColumn2of2
{
  	 margin-top:0px;
  	padding-top:15px;
	 margin-left:160px;
	 padding-right:0px;
	 width:790px;
}
.column1of1
{
	margin-top:15px;
	margin-bottom:20px;
	padding-left:0px;
	padding-right:0px;
}
.clearBoth
{
	clear:both;
}
.clearRight
{
	clear:right;
}
.pageBottom
{

	height: 0px;
	clear: both;
	padding-bottom: 20px;
	background-color:white; /* Same as body */

}

/*  status panel basket summary and quote link */

.basketSummary
{
	background-image: url(../Images/checkoutBoxBackground.png);
	color: white;
	width: 175px;
	height: 26px;
	font-size: 8pt;
	padding-top: 4px;
	margin-top: 0px;
	padding-left: 35px;
	background-repeat: no-repeat;
	margin-bottom:0px;
}

.basketSummary a
{
	text-decoration:underline;
	color:white;
}
.checkoutSummaryButton
{
	float:right;
	margin-right:7px;
	margin-top:0px;
}

.quoteSummary
{
	clear:right;
	background-image: url(../Images/quoteBoxBackground.png);
	color: white;
	width: 175px;
	height: 27px;
	font-size: 8pt;
	padding-top: 4px;
	margin-top: 0px;
	padding-left: 35px;
	background-repeat: no-repeat;

}
.quoteSummary a
{
	text-decoration:underline;
	color:white;
}
.quoteSummaryButton
{
	float:right;
	margin-right:7px;
	margin-top:0px;
}

.translate
{
	position: absolute;
	left: 751px;
	top: 65px;
	background-image: url(../Images/translateBackground.png);
	width: 205px;
	text-align:right;
	padding-bottom:3px;
	padding-right:5px;
}

/* Search box */

.Search
{
	float: right;
	background-image: url(../Images/searchBoxBackground.png);
	color: white;
	width: 175px;
	height: 27px;
	font-size: 8pt;
	padding-top: 0px;
	margin-top: 0px;
	padding-left: 35px;
	background-repeat: no-repeat;
		padding-bottom:1px;
	border-bottom: #97a99b 1px solid;

}
.searchBox
{
	margin-left:15px;
	padding-left:0px;
	width:127px;
	height:18px;
	color:#404040;
	font-size:10pt;
	padding-top:0px;
	margin-top:0px;

}
.searchButton
{
	position: relative;
	top: 5px;
}

/* status panel */

.status
{
	float:right;
}

/* Search Results */

.searchResultHeading
{
	color:Black;
	font-weight:bold;
}
.searchResultHeading a
{
	color:Black;
	font-weight:bold;
}


/* Shop Product Page */
.productSummaryQuoteQuantity
{
	width:30px;
}


/* General Style */

a
{
	text-decoration:none;
	color:#474747;
}
a:hover
{
	text-decoration:underline;
}
p
{
	padding-top:0px;
	margin-top:0px;
}
h1
{
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 3px;
	font-size: 9pt;
	color: #663202;
	font-weight: bold;
	letter-spacing: 3px;
}
h2
{
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 20px;
	font-size: 14pt;
	color: black;
	font-family: Arial;
	font-weight:normal;
}
h3
{
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom:0px;
	margin-bottom:5px;
	font-size: 10pt;
	color: black;
	font-family: Arial;
	font-weight:bold;
}



img
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}


.footer
{
	margin-top:0px;
	padding-top: 15px;
	padding-bottom: 20px;
	 padding-right:20px;
	color: white;
	font-size: 8pt;
	text-align: center;
	background-image: url(../Images/footer.png);
	background-repeat: no-repeat;
	height:50px;
}
.footer a
{
	text-decoration:none;
	color:white;
}
.footer a:hover
{
	text-decoration:underline;
}

/* general styles */

.floatRight
{
	float:right;
}
.floatLeft
{
	float:left;
}

.errorMessage
{
	background-color:#FFFF40;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
}
.confirmationMessage
{
	background-color:#99E791;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
}
.helpText
{
	color:#97A99B;
}


/* Top Menu */
.menu
{
	margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    font-size: 7pt;
	font-weight: bold;
    padding-top: 0px;
	z-index:1; /* ensures Safari displays background image */
}
.menuDividers
{
    color:white;
    width:1px;
}


.menu ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-top: 0px;
	padding-left: 0px;
	
	z-index: 10;
	font-weight: bold;
	line-height:27px;
	padding-bottom:1px;
	border-bottom: #97a99b 1px solid;
	width:741px;
}

.menu ul li
{
	display:inline;
	font-weight: bold;
	
}
.menu ul li a
{
	display: inline-block;
	width: 90px;
	text-align: center;
	background-color:#97A99B;

	
	padding-right: 0px;
	padding-left: 0px;
	padding-top:5px;
	padding-bottom:0px;
	
	text-decoration: none;
	color: white;
	font-weight: bold;
	line-height:1em;
	vertical-align: bottom;
	height: 22px;
}
.menu ul li a:hover
{
    text-decoration:underline;
   	font-weight: bold;

}
.menu ul li a:visited
{
    color:white;
	font-weight: bold;
    }
    
.menu ul li.menuSelected a    
{
	 background-color:#6F8473;

}
.menuSelected li a
{
	color:Black;
}



/* Product Menu */

.productMenu
{
	border-right: #E2E2E2 1px solid;
	border-top: #E2E2E2 1px solid;
	border-left: #E2E2E2 1px solid;
	border-bottom: #E2E2E2 1px solid;
	width: 150px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:10px;
	    font-size: 8pt;
}

.productMenu ul
{
	list-style-type: none;
	width:150px;
	padding-left: 0px;
	margin-left:0px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}

.productMenuCategory
{
	padding-top: 3px;
	padding-left: 10px;
	color: white;
	background-image: url(../Images/productMenuCategory.png);
	width: 140px;
	height: 22px;
	font-weight: bold;
}
.productMenuCategory a
{
	color:White;
	text-decoration:none;
}
.productMenuCategory a:visited
{
	color:White;
}
.productMenuCategory a:hover
{
	color:White;
	text-decoration:underline;
}

.productMenuSubCategoryEven
{
	padding-left: 10px;
	margin-bottom:5px;
}
.productMenuSubCategoryEven a
{
	color:#404040;
	text-decoration:none;

}
.productMenuSubCategoryEven a:hover
{
	color:Black;
	text-decoration:underline;
	
}
.productMenuSubCategoryOdd
{
	padding-left: 10px;
	margin-bottom:5px;
	background-color:#C5EDCD;
}
.productMenuSubCategoryOdd a
{
	color:#404040;
	text-decoration:none;
}
.productMenuSubCategoryOdd a:hover
{
	color:Black;
	text-decoration:underline;

}
.productMenuSubCategorySelectedEven
{
	padding-left: 10px;
	margin-bottom:5px;
}
.productMenuSubCategorySelectedEven a
{
	color:black;
	text-decoration:none;

}
.productMenuSubCategorySelectedEven a:hover
{
	color:Black;
	text-decoration:underline;
	
}
.productMenuSubCategorySelectedOdd
{
	padding-left: 10px;
	background-color:#EEEEEE;
	margin-bottom:5px;

}
.productMenuSubCategorySelectedOdd a
{
	color:black;
	text-decoration:none;
	background-color:#EEEEEE;

}
.productMenuSubCategorySelectedOdd a:hover
{
	color:Black;
	text-decoration:underline;
	background-color:#EEEEEE;
	
}
.productMenuSearchTitle
{
	margin-left:8px;
}
.productMenuSearchBox
{
	width:110px;
	margin-left:8px;
}

/* Page Sub Menu */
.contentSubMenu
{
	border-right: #E2E2E2 1px solid;
	border-top: #E2E2E2 1px solid;
	border-left: #E2E2E2 1px solid;
	border-bottom: #E2E2E2 1px solid;

}
.subMenuSelected
{
	font-weight:bold;
	color:Black;
}

.subMenuLevel0
{
	padding-top: 3px;
	padding-left: 10px;
	color: white;
	background-image: url(../Images/productMenuCategory.png);
	width: 140px;
	height: 22px;
	 font-size: 8pt;
	font-weight: bold;
}
.subMenuLevelAlt0
{
	padding-top: 3px;
	padding-left: 10px;
	color: white;
	background-image: url(../Images/productMenuCategory.png);
	width: 140px;
	height: 22px;
	 font-size: 8pt;
	font-weight: bold;
}
.subMenuLevel0 a
{
	color:White;
	text-decoration:none;
}
.subMenuLevelAlt0 a
{
	color:White;
	text-decoration:none;
}
.subMenuLevel0 a:visited
{
	color:White;
}
.subMenuLevelAlt0 a:visited
{
	color:White;
}
.subMenuLevel0 a:hover
{
	text-decoration:underline;
}
.subMenuLevelAlt0 a:hover
{
	text-decoration:underline;
}
.subMenuLevel1
{
	padding-left:10px;
	font-size: 8pt;
}

.subMenuLevel1 a:hover
{
	text-decoration:underline;
}

.subMenuLevelAlt1
{
	padding-left:10px;
	font-size: 8pt;
	color:#404040;
	background-color:#C5EDCD;

}
.subMenuLevelAlt1 a:hover
{
	text-decoration:underline;
}
.subMenuLevel2
{
	margin-left:25px;
	font-size: 8pt;
}
.subMenuLevel2 a:hover
{
	text-decoration:underline;
}
.subMenuLevelAlt2
{
	margin-left:25px;
	font-size: 8pt;
	background-color:#C5EDCD;

}
.subMenuLevelAlt2 a:hover
{
	text-decoration:underline;
}
.subMenuLevel3
{
	margin-left:30px;
	font-size: 8pt;
}
.subMenuLevel3 a:hover
{
	text-decoration:underline;
}
.subMenuLevelAlt3
{
	margin-left:30px;
	font-size: 8pt;
}
.subMenuLevelAlt3 a:hover
{
	text-decoration:underline;
}
.subMenuLevel4
{
	margin-left:40px;
	font-size: 8pt;
}
.subMenuLevel4 a:hover
{
	text-decoration:underline;
}
.subMenuLevelAlt4
{
	margin-left:40px;
	font-size: 8pt;
}
.subMenuLevelAlt4 a:hover
{
	text-decoration:underline;
}

/* Category Page */

.productCategoryListingItem
{
	margin-bottom:7px;
}
.productCategoryProductSubCategoryName
{
	font-weight:bold;
	
}

/* sub category page */

.subCategoryHeaderInfo
{
	background-color:#EEEEEE;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}


.subCategoryDescription
{
	font-size:8pt;
	line-height:1em;
	display:inline-block;
}
.subCategoryImage
{
	float:right;
}
.ProductsProductTable
{
	margin-top:20px;
	clear:right; /* clears the floating sub cat image */
}
.ProductsProductTable table
{
	 width:100%;
 	margin-bottom:20px;
}
.ProductsProductTable thead
{
	 background-color:#255D2E;
	 color:White;
}
.ProductsProductTable thead td
{
	 padding-left:5px;
	 padding-right:5px;
 	font-size:8pt;
}
.ProductsProductTableCurrencyDrop
{
	background-color:#255D2E;
	 color:White;
	 font-size:8pt;
}
.ProductsProductTableAltHeader
{
	background-color:#2FB44B;
	 color:White;

}

.ProductsProductTable tbody td
{
	 padding-left:5px;
	 padding-right:5px;
}
.ProductsProductTableAltRow
{
	background-color:#EEEEEE;
}

/* Product Details Page */

.productDetails
{
}
.productDetails h1
{
	color:#593C6A;
	font-weight: bold;
	font-size: 12pt;
}

.productDetailsImageWrapper
{
	float:right;
	width:350px;
	margin-right:10px;
	margin-left:20px;
}
.productDetailsImage
{
	width:350px;
}
.productDetailsFeatures
{
}
.productDetailsPrices
{
	color:#666666;
}
.productDetailsBuy
{
	margin-top:20px;
}
.productDetailsBack
{
	padding-bottom:15px;
}
.productDetailsNote
{
	margin-top:20px;
	clear:right;
}
.productDetailsNote a
{
	color:Gray;
}

.ProductDetailsTable
{
	margin-top:20px;
	clear:right; /* clears the floating sub cat image */
}
.ProductDetailsTable table
{
 	margin-bottom:20px;
}
.ProductDetailsTable thead
{
	 background-color:#255D2E;
	 color:White;
}
.ProductDetailsTable thead td
{
	 padding-left:5px;
	 padding-right:5px;
 	font-size:8pt;
}
.ProductDetailsTableCurrencyDrop
{
	background-color:#255D2E;
	 color:White;
	 font-size:8pt;
}
.ProductDetailsTableAltHeader
{
	background-color:#2FB44B;
	 color:White;

}

.ProductDetailsTable tbody td
{
	 padding-left:5px;
	 padding-right:5px;
}
.ProductDetailsTableAltRow
{
	background-color:#EEEEEE;
}
/* checkout page */


.checkoutConsignmentName
{
	width:180px;
}
.checkoutProgress
{
	padding-bottom:15px;
}
.checkoutProgress a
{
	text-decoration:underline;
	color:Gray;
}
.checkoutProgress a:visited
{
	text-decoration:underline;
	color:Gray;
}
.checkoutProgress a:hover
{
	text-decoration:none;
	color:Gray;
}
.checkoutProgressHighlight a
{
	color:Black;
}
.checkoutProgressHighlight a:visited
{
	color:Black;
}
.basketOrderItems
{
	margin-left:0px;
	margin-right:0px;
	color:Gray;
}
.basketOrderItems a
{
		color:Gray;
		text-decoration:underline;
}
.basketOrderItemsProductName
{
	text-decoration:none;
	color:Gray;
}

.basketOrderItemsProductName a:hover
{
	text-decoration:underline;
}

.basketDelivery
{
	margin-left:0px;
	margin-right:0px;
}
.basketHeader
{
	background-color:#E6E4E4;
	color:Black;
}
.basketHeaderGrayText
{
	background-color:#E6E4E4;
	color:#808080;
}
.basketHeaderArrow
{
	background-color: #e6e4e4;
	color: Black;
	background-image: url(../Images/basketArrow.png);
	background-repeat: no-repeat;
	padding-left:19px;
	height:29px;
}

.basketShading
{
	background-color:#FBF9F9;
}
.basketShadingPadded
{
	padding-left:19px;
	background-color:#FBF9F9;
}
.calendarDisabled
{
	color:Gray;
}
.upsell
{
	clear:right;
	margin-left:20px;
	margin-right:20px;
}
.promoCode
{
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	width:120px;
}

/* Checkout 0 Delivery country */
.checkoutDeliveryPrompt
{
	width:250px;
	float:left;
	text-align:right;
	padding-right:5px;
}

/* Checkout Billing */
.checkoutHeader
{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#E6E4E4;
	color:Black;
}
.checkoutPrompt
{
	width:180px;
	float:left;
	text-align:right;
	padding-right:5px;
}
.checkoutTextBox
{
	width:200px;
}
.checkoutPaymentDropDown
{
		width:171px;
}
.checkoutPaymentTextBox
{
	width:167px;
}
.checkoutPaymentShortTextBox
{
	width:77px;

}
.checkoutPaymentSecurityCodeHelp
{
	margin-left:275px;
}
.checkoutInset
{
	margin-left:180px;
}


/* Contact Form */

.contactFormPrompt
{
	width:250px;
	display:inline;
	float:left;
	text-align:right;
	padding-right:10px;
}
.contactFormField
{
	width:200px;
}
.contactFormMessageBox
{
	width:400px;
	font-size: 10pt;
	font-family: Arial;
}
.contactFormButton
{
	width:330px;
	display:inline;
	float:left;
	text-align:right;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup 
{
	background-color:White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

/* Site Map Page */
.siteMap
{
	color:#808080;
}
.siteMapPages
{
	color:#808080;
	margin-left:0px;
}

.siteMapProducts
{
	float:right;
	color:#808080;
	margin-right:100px;
	
}
.siteMapCategory
{
}
.siteMapPage
{
	color:Gray;
	 text-decoration:none;

}
.siteMapPage a:hover
{
	text-decoration:underline;
}
.siteMapSubCategory
{
	text-indent: 25px;
	color:Gray;
	text-decoration:none;
}
.siteMapSubCategory a:hover
{
	text-decoration:underline;
}
.siteMapProduct
{
	text-indent: 50px;
	color:Gray;
	text-decoration:none;
}
.siteMapProduct a:hover
{
	text-decoration:underline;
}

/* Captcha */
.captch
{
 vertical-align:top;
 }
 
 
 /* Home page */
 .col1of3
{
	float: left;
	width: 390px;
	margin-top: 0px;
	padding-right:10px;
	margin-right: 10px;
	border-right: #cacaca 1px solid;
}
 .col2of3
 {
	background-color:white;
	float:left;
	width:330px;
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	
	font-size:8pt;
	line-height:1.4em;
 }
 .col3of3
 {

	 margin-left:747px;
	 margin-top:0px;
	width:210px;
	
		font-size:8pt;
	line-height:1.4em;

 }
 
  .col2of3 img
  {
	margin-right:10px;
	float:left;
  }
  
  .col2of3 div
  {
	clear:both;
	height:90px;
  }
 
 .col3of3 strong
 {
	color:Black;
 }
 
 .col3of3 a
 {
	text-decoration:none;

 }
 .shadedLink
 {
		color:#2E8540;
 }
 
 .addressBox
{
	padding-top:20px;
	padding-bottom:20px;
	padding-right:20px;
	background-color: #F7F7F7;
	text-align: right;
}
.addressBox h2
{
	color:#265B2F;
	font-size:14pt;
	margin-bottom:10px;
}
.button
{ 
	background-color:#CD3100;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	color:White;
	font-size:8pt;
	text-decoration:none;

}
.button a
{
	color:White;
}
.linkBoxes
{
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-right:10px;
	padding-left:0px;
	line-height:1.4em;
	font-size:8pt;

}

.linkBox1
{
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	line-height:1.4em;
	font-size:8pt;
	background-color:#D3DEDA;
}
.linkBox2
{
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	line-height:1.4em;
	font-size:8pt;
	background-color:#F2E7D3;
}
.linkBox3
{
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:0px;
	padding-right:10px;
	padding-left:10px;
	line-height:1.4em;
	font-size:8pt;
	background-color:#E0F2E4;
}
.linkBoxes img
{
	float:right;
	}

.linkBoxes H2
{
	color:#CD3100;
 font-family:Arial;
 font-size:11pt;
 margin-bottom:5px;
}

.homeProductRanges
{
	padding-top:4px;
}
.latestDownloadsHeader
{
	padding-top: 0px;
	padding-left: 5px;
	color: white;
	background-image: url(../Images/latestDownloads.png);
	width: 205px;
	height: 19px;
}
.latestDownloadsBox
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	margin-top:1px;
	border-right: #cacaca 1px solid;
	border-top: #cacaca 1px solid;
	border-left: #cacaca 1px solid;
	border-bottom: #cacaca 1px solid;
	color:#CD3301;
}
.latestDownloadsBox a
{
		color:#CD3301;
}

.ISOHeader
{
	padding-top: 0px;
	padding-left: 5px;
	color: white;
	background-image: url(../Images/ISOHeader.png);
	width: 235px;
	height: 19px;
}
.ISOBox
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	margin-top:1px;
	border-right: #cacaca 1px solid;
	border-top: #cacaca 1px solid;
	border-left: #cacaca 1px solid;
	border-bottom: #cacaca 1px solid;
}
.ISOBox img
{
	margin-right:10px;
}

/* Quote Page */

.quoteButton
{ 
	background-color:#2FB44B;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	color:White;
	font-size:8pt;
	text-decoration:none;

}
.quoateButton a
{
	color:White;
}
.quoteQty
{
	width:50px;
}

.quote table
{
	margin-bottom: 20px;
}
.quote thead
{
	 background-color:#2FB44B;
	 color:White;
	 height:40px;
}
.quote thead td
{
	 padding-left:5px;
	 padding-right:5px;
 	font-size:8pt;
}

/* Styles used in content copied from old website */


#title
{
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 3px;
	font-size: 9pt;
	color: #663202;
	font-weight: bold;
	letter-spacing: 3px;
}
#titleTight
{
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 3px;
	font-size: 9pt;
	color: #663202;
	font-weight: bold;
	letter-spacing: 3px;
}
.subtitle
{
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 3px;
	font-size: 9pt;
	color: #663202;
	font-weight: bold;
	letter-spacing: 3px;
}
#subtitle
{
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 3px;
	font-size: 9pt;
	color: #663202;
	font-weight: bold;
	letter-spacing: 3px;
}
.blueBorder
{
	border-right: #28773b 1px solid;
	border-top: #28773b 1px solid;
	border-left: #28773b 1px solid;
	border-bottom: #28773b 1px solid;
}
.blueborder
{
	border-right: #28773b 1px solid;
	border-top: #28773b 1px solid;
	border-left: #28773b 1px solid;
	border-bottom: #28773b 1px solid;
}
.onLineStockCol1of2
{
	margin-top:0px;
	padding-top:0px;
	float:left;
	width:280px;
	padding-left:0px;
	padding-right:10px;
	background-color:white;
	margin-bottom:0px;
}

.onLineStockCol2of2
{
	margin-top:0px;
  	padding-top:0px;
	 margin-left:290px;
	 padding-right:0px;
	 background-color:white;
	 margin-bottom:0px;
}
.onlineProductRanges
{
	clear:left;
	margin-bottom:30px;
}
.onlineProductRanges img
{
	float:left;
	padding-bottom:30px;
	margin-right:10px;
}
