/**************************************/
/*** Start: Reset styles                   ***/
/**************************************/
body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img
{
	border: 0;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
ul
{
	list-style: none;
}
strong {font-weight:bold;}

a
{
	outline: none;
	text-decoration: none;
}

/**************************************/
/*** End: Reset styles                   ***/
/**************************************/


body
{
	font-size: 0.8em;
	color: #000;
	font-family: verdana, arial;
	background: #f3f3f3 url(images/bg-top.gif) top left repeat-x;
	
}


/* position_center */
*
{
	margin: 0;
	padding: 0;
}
html, body
{
	height: 0%;
}
body
{
	text-align:center; /* horizontal centering for IE Win quirks */
}
/*#distance	{ width:1px; height:0%; margin-bottom:-300px;  half of container's height  float:left; }*/
#container
{
	margin: 0 auto;
	position: relative; /* puts container in front of distance */
	text-align: left;
	width: 947px;
	clear: left;
	
}
p
{
	margin-bottom:10px;
}
/* /position_center */

/*For When CSS is turned Off*/

h1
{
	display: block;
	left: -1000em;
	font-size: 0.1em;
	margin: 0;
	padding: 0;
	height: 0;
	width: 0;
	color: #000000;
	position: absolute;
}
h2
{
	color: #dd362f;font-size:1.4em;padding:0 0 15px 0;
}
h3 {margin:10px 0 15px 0;font-size:1.3em;}
h4 {color: #dd362f;}
.nocss
{
	display: block;
	left: -1000em;
	font-size: 0.1em;
	margin: 0;
	padding: 0;
	height: 0;
	width: 0;
	color: #000000;
	position: absolute;
}
a
{
	color: #dd362f;
}
a:hover
{
	color: #dd362f;
	text-decoration: underline;
}
.clear
{
	clear: both;
}

.inputField
{
	width: 138px;
	height: 20px;
	border: 1px solid #d2d2d2;
}

/*Footer*/
#footer
{
	margin: 0 0 0 0;
	width: 100%;
	height: 172px; /* Height of the footer */
	background: #f3f3f3 url(images/bg-footer.gif) top left repeat-x;
}
#footerHolding
{
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 948px;
	color: #5c5c5c;
	font-size:0.8em;
	padding-top:10px;
}
#footerHolding ul
{
	padding: 5px 10px 0 0;
	float:right
	
}
#footerHolding ul li a
{
	color: #5c5c5c;
	
}
#footerHolding ul li
{
	float: left;
	padding: 0 5px 0 5px;
	border-right: 1px solid #5c5c5c;
	height:15px;
	
}

#footerHolding ul li.last {border:0}
#mainContent
{
	width: 948px;
	height: 100%;
	float: left;
	background-color: #fff;
	padding:0 0 25px 0
	/*border:1px solid red;*/
}

/*TopSection*/
#topSection
{
	width: 948px;
	margin: 0 0 0 0;
	float: left;
	background: #f3f3f3 url(images/bg-top.gif) top left repeat-x;
}
#logo
{
	margin: 0 0 0 60px;
	float: left;
}
#logo a
{
	background: url(images/big-k-logo.gif) top left no-repeat;
	width: 103px;
	height: 122px;
	display: block;
	margin: 0 0 0 0;
	float: left;
}
#cartSearch
{
	float: right;
	width: 252px;
}
#mycart
{
	background: url(images/bg-cart.gif) top left no-repeat;
	width: 252px;
	height: 55px;
	font-size:11px;
}
#search
{
	background: url(images/bg-search-box.gif) top left no-repeat;
	width: 252px;
	height: 29px;
	float: right;
	margin: 16px 0 0 0;
}
#search .searchField
{
	width: 210px;
	height: 16px;
	margin: 0 0 0 8px;
	border: 0;
	font-size: 0.9em;
	background-color: transparent;
	
	color:#fff;font-weight:bold;
}

.searchIcon {margin:5px 0 0 0}

#telephone
{
	background: url(images/telephone.gif) top left no-repeat;
	width: 181px;
	height: 12px;
	float: right;
	margin: 16px 10px 0 0;
}


#tradeHeader {background: url(images/heading-trade.gif) top left no-repeat;width:698px;height:140px;margin: 0 0 50px 0;float:right;}
#aboutHeader {background: url(images/heading-about.gif) top left no-repeat;width:698px;height:140px;margin: 0 0 50px 0;float:right;}
#deliveryHeader {background: url(images/heading-delivery.gif) top left no-repeat;width:698px;height:140px;margin: 0 0 50px 0;float:right;}
#howHeader {background: url(images/heading-how.gif) top left no-repeat;width:698px;height:140px;margin: 0 0 50px 0;float:right;}
#contactHeader {background: url(images/heading-contact-us.gif) top left no-repeat;width:698px;height:140px;margin: 0 0 50px 0;float:right;}
#specialOffersHeader {background: url(images/heading-special.gif) top left no-repeat;width:698px;height:140px;margin: 0 0 50px 0;float:right;}
#privacyHeader {background: url(images/heading-privacy.gif) top left no-repeat;width:698px;height:140px;margin: 0 0 50px 0;float:right;}
#termsHeader {background: url(images/heading-terms.gif) top left no-repeat;width:698px;height:140px;margin: 0 0 50px 0;float:right;}
#securityHeader {background: url(images/heading-security.gif) top left no-repeat;width:698px;height:140px;margin: 0 0 50px 0;float:right;}
#testimonialsHeader {background: url(images/header-testimonials.gif) top left no-repeat;width:698px;height:140px;margin: 0 0 50px 0;float:right;}
#bbqRecipesHeader {background: url(images/heading-recipes.gif) top left no-repeat;width:698px;height:140px;margin: 0 0 50px 0;float:right;}
#WoodOvenRecipesHeader {background: url(images/heading-woodoven.gif) top left no-repeat;width:698px;height:140px;margin: 0 0 50px 0;float:right;}

#howBuilding {background: url(images/heading-building.gif) top left no-repeat;width:698px;height:140px;margin: 0 0 50px 0;float:right;}
#howCooking {background: url(images/heading-cooking.gif) top left no-repeat;width:698px;height:140px;margin: 0 0 50px 0;float:right;}
#howSafety {background: url(images/heading-safety.gif) top left no-repeat;width:698px;height:140px;margin: 0 0 50px 0;float:right;}

#outdoorHeader {background: url(images/heading-example.gif) top left no-repeat;width:698px;height:140px;margin: 0 0 50px 0;float:right;}
#recycleHeader {background: url(images/heading-recycling.gif) top left no-repeat;width:698px;height:140px;margin: 0 0 50px 0;float:right;}


/*Navigation*/

#nav
{
	background: url(images/bg-nav.gif) top left repeat-x;
	width: 948px;
	height: 34px;
	margin: 0 0 0 0;
	float: left;
}
#nav ul
{
	width: 698px;
	float:right;
}
#nav ul li
{
	float: left;
	list-style: none;
}
#nav ul li a
{
	display: block;
	margin: 0;
	height: 34px;
	float: left;
}

#nav ul li.navHome, #nav ul li.navHome a
{
	background: url(images/nav-home.gif) top left no-repeat;
	width: 62px;
}

#nav ul li.navHome a:hover
{
	background: url(images/nav-home-over.gif) top left no-repeat;
	width: 62px;
}
#nav ul li.navHome a.on
{
	background: url(images/nav-home-on.gif) top left no-repeat;
	width: 62px;
}

#nav ul li.navDelivery, #nav ul li.navDelivery a
{
	background: url(images/nav-delivery.gif) top left no-repeat;
	width: 84px;
}

#nav ul li.navDelivery a:hover
{
	background: url(images/nav-delivery-over.gif) top left no-repeat;
	width: 84px;
}
 #nav ul li.navDelivery a.on
{
	background: url(images/nav-delivery-on.gif) top left no-repeat;
	width: 84px;
}

#nav ul li.navAbout, #nav ul li.navAbout a
{
	background: url(images/nav-about-us.gif) top left no-repeat;
	width: 84px;
}
#nav ul li.navAbout a:hover
{
	background: url(images/nav-about-us-over.gif) top left no-repeat;
	width: 84px;
}
 #nav ul li.navAbout a.on
{
	background: url(images/nav-about-us-on.gif) top left no-repeat;
	width: 84px;
}

#nav ul li.navTrade, #nav ul li.navTrade a
{
	background: url(images/nav-trade.gif) top left no-repeat;
	width: 130px;
}
#nav ul li.navTrade a:hover
{
	background: url(images/nav-trade-over.gif) top left no-repeat;
	width: 130px;
}
#nav ul li.navTrade a.on
{
	background: url(images/nav-trade-on.gif) top left no-repeat;
	width: 130px;
}

#nav ul li.navHowTo, #nav ul li.navHowTo a
{
	background: url(images/nav-how-to-guide.gif) top left no-repeat;
	width: 114px;
}
#nav ul li.navHowTo a:hover
{
	background: url(images/nav-how-to-guide-over.gif) top left no-repeat;
	width: 114px;
}
#nav ul li.navHowTo a.on
{
	background: url(images/nav-how-to-guide-on.gif) top left no-repeat;
	width: 114px;
}

#nav ul li.navContact, #nav ul li.navContact a
{
	background: url(images/nav-contact.gif) top left no-repeat;
	width: 101px;
}
#nav ul li.navContact a:hover
{
	background: url(images/nav-contact-over.gif) top left no-repeat;
	width: 101px;
}

 #nav ul li.navContact a.on
{
	background: url(images/nav-contact-on.gif) top left no-repeat;
	width: 101px;
}

#nav ul li.navEmail, #nav ul li.navEmail a
{
	background: url(images/nav-email.gif) top left no-repeat;
	width: 123px;
}
#nav ul li.navEmail a:hover
{
	background: url(images/nav-email-over.gif) top left no-repeat;
	width: 123px;
}

#nav ul li.navEmail a.on
{
	background: url(images/nav-email-on.gif) top left no-repeat;
	width: 123px;
}

/*Big Products Section*/
#products
{
	float: left;
	width: 239px;
}
#doWeDeliverHolding
{
	padding: 16px 0 10px 14px;
	width: 200px;
	font-size:0.9em;
}
#doWeDeliver
{
	background: url(images/bg-do-we-deliver.gif) top left no-repeat;
	width: 240px;
	height: 195px;
	
}

#doWeDeliver .btnReset {float:right}
#titleDeliver
{
	background: url(images/title-do-we-deliver.gif) top left no-repeat;
	width: 177px;
	height: 31px;
	margin: 0 0 10px 0;
	
}


#postCodeSearch
{
	background: url(images/bg-postcode-search.gif) top left no-repeat;
	width: 209px;
	height: 32px;
	margin: 15px 0 5px 0;
}
#postCodeSearch .searchField
{
	width: 137px;
	height: 16px;
	margin: 8px 0 0 12px;
	border: 0;
	font-size: 1.0em;
	background-color: transparent;
	float: left;
}
#btnSearch
{
	margin: 6px 0 0 8px;
	float: left;
}

/*ProductNav*/

#productNav
{
	background-color: #ccc;
	background: url(images/bg-right-nav.gif) top left no-repeat;
	width: 220px;
	height: 100%;
	margin:6px 0 10px 0;
	padding: 30px 0 0 20px;
	color: #4f4f4f;
	font-size: 0.85em;
	
}
#alignedElemnentsProductNav
{
	padding: 0 0 0 15px;
}
#titleBigkProducts
{
	background: url(images/title-bigk-products.gif) top left no-repeat;
	width: 131px;
	height: 12px;
}
#productList
{
	margin: 15px 0 0 0;
}
.subTitle
{
	color: #4f4f4f;
}
a.subProduct
{
	color: #4f4f4f;
	text-decoration: underline;
	font-weight: normal;
}
.mainCat
{
	margin: 15px 0 0 0;
}
.productSection
{
	background-color: #fff;
	width: 211px;
	padding: 12px 0 0 0;
	border-top: 1px solid #e7e7e7;
	margin-top: 10px;
}


/*CenterContent*/
#centerContent
{
	float: right;
	width: 698px;
	background-color: #fff;
	margin: 0 0 0 0;
}
#centerHolding
{
	margin: 0 0 0 25px;
}

#pageContent {width:660px;}

#heading
{
	margin: 0 0 50px 0;float:right;
}

/*Home Page Pods*/
#titleWelcome
{
	background: url(images/title-welcome.gif) top left no-repeat;
	width: 163px;
	height: 12px;
	margin: 0 0 10px 0;
}


.smallBox
{
	background: #fff url(images/pod-pipe.gif) 0% 0% repeat;
	padding: 0;
	width: 315px;
	margin: 15px 11px 0 0;
	float: left; /*border:1px solid red*/
}
.smallBox-ds
{
	background: transparent url(images/pod-top.gif) no-repeat left top;
}
.smallBox-ds .inner
{
	background: url(images/pod-bottom.gif) 0% 100% no-repeat;
	min-height: 270px;
	height: 100%;
	width: 316px;
}
.smallBox-ds .inner .smallHolding
{
	padding: 37px 0 0 7px;
	height: 100%;
}

.podImg
{
	float: left;
	width: 141px;
	height: 139px;
}
.podInfo
{
	float: left;
	width: 145px;
	margin: 0 0 0 10px;
	font-size: 0.85em;
	/*border:1px solid red;*/
}

.podSubInfo {width:285px!important;font-size: 0.85em;float: left;}
.podSubInfo img {float:left;}
.podSubInfo p  {float:left;width:100px;}
.productTitle h4
{
	color: #dd362f;font-size:1.2em;font-weight:bold;
}

.productDesc {width:100%;}
.productDesc p
{
	margin: 0 0 5px 0;
	padding: 0;
	line-height:16px;
	
	
}

.productDesc ul li {margin:0 0 5px 17px;list-style-type:circle;}
.qty
{
	margin: 4px 0 8px 0;
}
.qty label
{
	margin: 0 5px 0 0;
}
.qty .qtyField
{
	width: 38px;
	height: 20px;
	border: 1px solid #ccc;
}
.weight select
{
	width: 100px;
	height: 20px;
	border: 1px solid #ccc;
}

.price
{
	color: #dd362f;
	margin: 15px 0 0 0;
	font-weight:bold;
	font-size:1.1em;
}

.addToCart
{
	margin: 12px 0 0 0;
}

.addToCart input
{
	margin: 12px 0 0 0;
	border: 1px solid red;
}


.addToCartProductDetails
{
	margin: 10px 0 0 0;
}



.addToCartProductDetails input
{
	margin: 6px 0 0 0;
	border: 1px solid red;
}


.vatIncluded {margin:3px 0 0 0;color:#000;font-weight:normal;font-size:0.9em;}

.outOfStock {margin:5px 0 0 0;font-weight:bold;font-size:10px;color:#dd362f}

/*SpecialOffers*/
#offers
{
	margin: 52px 0 0 0;
	width: 192px;
}
#titleOffers
{
	background: url(images/title-our-offers.gif) top left no-repeat;
	width: 173px;
	height: 12px;
}
#offers p
{
	margin: 3px 0 13px 0;
}
#btnJoin .inputField
{
	float: left;
	margin: 0 4px 0 0;
}

/*Logos*/

#logos
{
	margin: 40px 0 0 15px;
}
#logos ul
{
	margin: 0 0 0 0;
	padding: 0;
}
#logos ul li
{
	float: left;
	margin:0 0 20px 0
}
#logos table
{
	margin: 0;
	padding: 0 0 0 0;
	float: left;

}



/*Product Page*/

#titleWinter
{
	background: url(images/title-winter-fuel.gif) top left no-repeat;
	width: 117px;
	height: 12px;
}

.largeBox
{
	background: #fff url(images/detail-pipe.gif) 0% 0% repeat;
	padding: 0;
	width: 647px;
	margin: 15px 11px 0 0;
	float: left; /*border:1px solid red*/
}
.largeBox-ds
{
	background: transparent url(images/detail-top.gif) no-repeat left top;
}
.largeBox-ds .inner
{
	background: url(images/detail-bottom.gif) 0% 100% no-repeat;
	min-height: 370px;
	height: 100%;
	width: 647px;
}
.largeBox-ds .inner .largeHolding
{
	padding: 37px 0 0 7px;
	height: 100%;
}

.detailImg
{
	float: left;
	width: 152px;
	height: 196px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.largerView {font-size:0.8em;}
.detailImgHolder
{
	float: left;
	width: 252px;
	height: 310px;
}

.detailInfo
{
	float: left;
	width: 320px;
	margin: 0 0 0 29px;
	font-size: 0.85em;
}
.detailInfo .qty
{
	float: left;
	margin-right: 10px;
}
.detailInfo .addToCart
{
	float: left;
}

/*TREE VIEW NAVIGATION*/
.leafNode
{
	text-decoration: underline;	
	color: #4f4f4f;
}
.parentNode
{
	font-size: 14px;
	color: #4F4F4F;
}
.parentNode a:hover
{
	text-decoration: none;	
	color:Black;
}
.node
{
	color: #4F4F4F;
	
}

.loginView
{
	padding: 5px 0 0 3px;
}

.loginView, .loginView a
{
	color: #fff;
}
.loginView a:hover
{
	color: #fff;
}


.modalPopupBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

/*the display must be set to none because if a redirect occurs the popup appears just before leaving the page
but there is a problem if we define this in a CSS class, because will get applied last..and the popup will never appear 
in case is triggerd - the solution was to move all these in the Style definition*/
.amodalPopup
{
	display: none;
	width: 450px;
	height: 120px;
	padding: 10px;
	background-color: #4F4F4F;
	color: White;
}

.Message
{
	font-weight: bold;
	color: Red;
}

.RetailPrice
{
	text-decoration: line-through;
}

.updateProgressImage
{
	position: fixed;
	top: 10px;
	bottom: 10px;
}

#master_content .accordionHeader span
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader span:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeader
{
	border: 1px solid #ededed;
	color: #000;
	background-color: #fcfcfc;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 2px;
	cursor: pointer;
}

.accordionHeaderGray
{
	border: 1px solid #2F4F4F;
	color: #555; /*background-color: #0066A6;*/
	background: url(images/greyfade_bg.gif) repeat-x;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 2px;
	cursor: pointer;
	height: 20px;
}

.accordionContent
{
	background-color: #fff;
	border: 1px solid #ededed;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}


/*Cart Page*/
#OrderSummary
{
	border-bottom: 1px solid #ededed;
	margin: 25px 0 10px 0;
}
#OrderSummary tbody tr th
{
	font-size: 11px;
	font-family: Verdana;
	font-weight:bold;
}
#OrderSummary tbody tr td
{
	height: 50px;
	vertical-align: middle;
}
#OrderSummary #product
{
	width: 180px;
	height: 20px;
	border-bottom: 1px solid #ededed;
}
#OrderSummary #shipping
{
	width: 150px;
	border-bottom: 1px solid #ededed;
}
#OrderSummary #qty
{
	width: 100px;
	border-bottom: 1px solid #ededed;
}
#OrderSummary #price
{
	width: 100px;
	border-bottom: 1px solid #ededed;
}
#OrderSummary #total
{
	width: 100px;
	border-bottom: 1px solid #ededed;
}
#OrderSummary #remove
{
	width: 100px;
	border-bottom: 1px solid #ededed;
}

#OrderSummary #update
{
	width: 100px;
	border-bottom: 1px solid #ededed;
}
.qtyField
{
	width: 38px;
	height: 20px;
	border: 1px solid #ccc;
}

#updateButton
{
	float: right;
}

#TotalsHolding
{
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
	background-color: #fcfcfc;
	height: 130px;
	margin: 15px 0 0 0;
}
#Totals
{
	float: right;
	margin: 15px 10px 10px 0;
}

#Totals tbody tr td
{
	height: 20px;
}
#Totals #sub, #Totals #vat, #Totals #delivery
{
	width: 100px;
}
#grandTotal
{
	font-weight: bold;
	height: 40px;
}

#checkoutButtons
{
	float: right;
	margin: 10px 0 0 0;
}
#checkoutButtons ul li
{
	float: left;
	margin-right: 5px;
}

/*Delivery*/
#titleDelivery
{
	background: url(images/title-delivery.gif) top left no-repeat;
	width: 163px;
	height: 12px;
	margin: 0 0 10px 0;
}


/*About*/
#titleAbout
{
	background: url(images/title-about.gif) top left no-repeat;
	width: 163px;
	height: 12px;
	margin: 0 0 10px 0;
}
/*Trade*/

#titleTrade
{
	background: url(images/title-trade-enquires.gif) top left no-repeat;
	width: 163px;
	height: 12px;
	margin: 0 0 10px 0;
}

#btnSubmit {float:right;margin:15px 8px 0 0}

#businsssType {float:left}

.InputComment {border:1px solid #d1d0d0;width:290px;height:136px}

#ProductRange {margin:25px 0 0 0}
#HowTOHelp {margin:25px 0 0 0}

/*How To Guide*/

#titleHowToGuide
{
	background: url(images/title-how-to-guide.gif) top left no-repeat;
	width: 163px;
	height: 12px;
	margin: 0 0 15px 0;
}

/*Contact*/

#titleContact
{
	background: url(images/title-contact-us.gif) top left no-repeat;
	width: 163px;
	height: 12px;
	margin: 0 0 10px 0;
}


#solidFuel {width:300px;float:left;margin:15px 0 0 0}
#outdoorLiving {width:300px;float:left;margin:15px 0 0 0}
#solidFuel ul, #outdoorLiving ul {margin:5px 0 15px 0;}
#solidFuel ul li, #outdoorLiving ul li {margin:0 0 3px 0;}

/*Register*/

.inputForm {border:1px solid #d2d2d2;width:300px}
.InputRegister {border:1px solid #d2d2d2;width:290px;height:136px}
#titleRegsiter {background: url(images/title-register.gif) top left no-repeat;width:170px;height:12px;margin:0 0 20px 0}


#RegFullName, #RegUsername,#RegPassword,#RegConfirmPassword,#RegQuestion, #RegSecurityAnswer, #RegPostCode {margin:0 0 15px 0;}
/*Login*/
.sectionHeader {background: url(images/title-login.gif) top left no-repeat;width:170px;height:12px;}
.nobr {white-space:nowrap;}
.adminLogin {width: 138px;height: 20px;border: 1px solid #d2d2d2;margin:12px 0 10px 0}
.adminLoginLabel label {margin:0 0 0 0;}
#ctl00_ContentPlaceHolder1_llogin  tr  td {text-align:left;vertical-align:middle;padding:0 0 0 0;height:20px;}
.button {margin: 15px 0 15px 0}
.smallText {font-size:0.8em;}
.margintop
{	
	border-top:solid yellow;	
}

.bullets {margin:0 0 15px 0}
.bullets ul {list-style-type:disc;color:Red;}
.bullets ul li {margin:0 0 0 15px;}
.bullets ul li span {color:#000}


.SafetyBullets {margin:0 0 15px 0}
.SafetyBullets ul {list-style-type:disc;color:Red;}
.SafetyBullets ul li {margin:0 0 10px 15px;}
.SafetyBullets ul li span {color:#000}

#titleOrder {background: url(images/title-order-summary.gif) top left no-repeat;width:153px;height:12px;}
.lightGrey {color:#b1b1b1;font-weight:bold;}

/*MyAccount*/
.sectionHeaderAccount {background: url(images/title-my-account.gif) top left no-repeat;width:184px;height:12px;}
.labelTitle {font-weight:bold;float:left;margin-right:5px;color:#343434}
.labelDetails {float:left;}
.labelWarning {color:#d5332c;font-size:0.9em;}
.AccountTitle {font-weight:bold;font-size:1.1em;margin:0 0 5px 0;color:#343434}
.userDetails {background: url() top left no-repeat;width:86px;height:19px;}

#titleMyOrder {background: url(images/title-my-orders.gif) top left no-repeat;width:153px;height:12px;margin:0 0 15px 0}

/*CheckOut*/
#titleCheckOut {background: url(images/title-checkout.gif) top left no-repeat;width:153px;height:12px;margin:0 0 15px 0}
#titleAddNewBilling {background: url(images/title-addNewBilling.gif) top left no-repeat;width:253px;height:12px;margin:0 0 15px 0}
.truckBackground 
{
	background:url(images/truck-2-bg.gif) bottom; height:62px;margin: 10px 0 0 0;
}

.truckBackgroundUnselected
{
	background:url(images/truck-2-bg.gif) bottom; height:62px;margin: 10px 0 0 0;padding:15x 0 0 0;
}
.wizardExtenderTableCell
{
	vertical-align:top;
}

.checkOutFields {margin:10px 0 0 0}
.divider {border-bottom:1px solid #e2e0e1;line-height:1px;width:100%;height:0;padding:0 0 0 0}

#ImportantInfo {margin:25px 0 0 0;width:630px}
#ImportantInfo {font-size:0.8em;}
#ImportantInfo .bullets ul li {padding:0 0 5px 0}

#btnBack {float:left;margin:0 15px 0 0}
#btnNext {float:left}
.dropdownlist {border:1px solid #d2d2d2}

#deliveryTable {border:1px solid #000;font-size:0.85em;margin:5px 0 15px 0}
#deliveryTable tr th {height:30px;background-color:#d9342e;vertical-align:middle;color:#fff;border-right:1px solid #000;padding:0 0 0 5px}
#deliveryTable tr th.one {width:130px}
#deliveryTable tr th.two {width:155px}
#deliveryTable tr th.three {width:250px}
#deliveryTable tr th.four {width:220px}
#deliveryTable tr td {height:30px;border-bottom:1px solid #000;border-right:1px solid #000;padding:5px 0 0 5px}
#deliveryTable tr td ul li {margin:0 0 3px 0}

#termsConditions {width:640px}


/*Email A Friend*/
#emailFriend {margin:15px 0 0 15px}
.messageFriend {width: 300px;height:50px;border: 1px solid #ededed;}
.emailFriendFields {margin:10px 0 0 0}
#titleEmail {margin:0 0 15px 0}

.friendSend {float:left;margin:10px 0 0 0}
.friendClose {float:right;margin:10px 0 0 0}



/* IE theme – Backgrounds */ 

 .ajax__tab_header { 
      background:url(images/tabs/header.gif) repeat-x bottom;height:21px
} 

 .ajax__tab_outer    { 
      background:url(images/tabs/tab-right.gif) no-repeat top right; 
} 

 .ajax__tab_inner    { 
     background:url(images/tabs/tab-left.gif) no-repeat left top; 
} 

 .ajax__tab_tab { 
     background:url(images/tabs/tab-line.gif) repeat-x top; 
} 

.ajax__tab_hover {color:#d5332c}

 .ajax__tab_hover .ajax__tab_outer { 
     background:url(images/tabs/tab-right-selected.gif) no-repeat top right; 
} 

 .ajax__tab_hover .ajax__tab_inner { 
     background:url(images/tabs/tab-left-selected.gif) no-repeat left top; 
} 

 .ajax__tab_hover .ajax__tab_tab { 
     background:url(images/tabs/tab-line-selected.gif) repeat-x top; 
} 

.ajax__tab_active {color:#d5332c;}

 .ajax__tab_active .ajax__tab_outer { 
     background:url(images/tabs/tab-right-selected.gif) no-repeat top right; 
} 

 .ajax__tab_active .ajax__tab_inner { 
     background:url(images/tabs/tab-left-selected.gif) no-repeat left top; 
} 

 .ajax__tab_active .ajax__tab_tab { 
     background:url(images/tabs/tab-line-selected.gif) repeat-x top; 
}



.ajax__tab_header { 
     font-family:verdana,tahoma,helvetica; 
     font-size:11px; 
     
} 

 .ajax__tab_outer { 
     height:29px;
} 

 .ajax__tab_inner    { 
     padding-left:3px; 
} 


.ajax__tab_inner span {}


 .ajax__tab_tab { 
     padding:8px 40px;
     margin:0; 
} 

 .ajax__tab_body { 
     font-family:verdana,tahoma,helvetica; 
     font-size:10pt; 
     border:1px solid #999999; 
     border-top:0; 
     padding:8px; 
     background-color:#ffffff; 
} 

/*Receipt*/

.paymentInfoTitle {font-weight:bold;}

.receiptTable .itemNameHeader {width:230px;padding:0 0 10px 0;height:20px;font-weight:bold;}
.receiptTable .itemQtyHeader,.receiptTable .itemPriceHeader,.receiptTable .itemTotalHeader {width:100px;height:20px;font-weight:bold;}
.receiptTable.itemName {height:40px}
.receiptTable .total, .receiptTable .totalAmount {font-weight:bold;padding:10px 0 0 0}
.receiptTable .subTotal {padding:10px 0 0 0}

#titleThankYou
{
	background: url(images/title-thanks.gif) top left no-repeat;
	width: 131px;
	height: 12px;
	margin: 0 0 15px 0
}

#titleForgotten
{
	background: url(images/title-forgotten.gif) top left no-repeat;
	width: 195px;
	height: 12px;
	margin: 0 0 15px 0
}

.print {float:right;margin:0 30px 0 0}

#titleTerms
{
	background: url(images/title-terms.gif) top left no-repeat;
	width: 200px;
	height: 12px;
	margin: 0 0 10px 0;
}
#titlePrivacy
{
	background: url(images/title-privacy.gif) top left no-repeat;
	width: 200px;
	height: 12px;
	margin: 0 0 10px 0;
}

.anode_leaf_parentStyle
{	
	background: url(images/arrow-expande.gif) top left no-repeat;
	font-size: 18px;	
	margin-left:0;	
	text-decoration:none;
	
}

.deliveryInstructionsText {font-weight:bold;margin:0 0 0 0}
.deliveryInstructions {border:1px solid #d2d2d2;width:300px;height:150px}

/*SpecialOffersNav*/
#actl00_categoryNavigation_tvCategoriest18 {color:#d7342d;font-weight:bold;}

#testimonials {margin:25px 0 0 15px}

.testimonial {margin:35px 0 0 0;border-bottom:1px solid #999;}
.testimonial em {font-style:italic;}

#howToGuidePods ul {margin:0 0 0 0;width:654px}
#howToGuidePods ul li {float:left;margin:0 10px 15px 0}
#howToGuidePods ul li a {display:block;width:315px;height:201px;}
#howToGuidePods ul li.tipsBuilding {background: url(images/pod-tips.gif) top left no-repeat;width:315px;height:201px;}
#howToGuidePods ul li.cookingGuide {background: url(images/pod-cooking-guide.gif) top left no-repeat;width:315px;height:201px;}
#howToGuidePods ul li.bbqrecipes {background: url(images/pod-bbq-recipes.gif) top left no-repeat;width:315px;height:201px;}
#howToGuidePods ul li.safety {background: url(images/pod-safety.gif) top left no-repeat;width:315px;height:201px;}
#BBQRecipes {line-height:20px;}
#BBQRecipes h2 {font-size:1.6em;color:#000}
#BBQRecipes h3 {font-size:1.6em;}
#BBQRecipes h4 {margin:0 0 10px 0;color: #dd362f;}
#BBQRecipes ul {margin:0 0 15px 0;float:left;width:250px}
#BBQRecipes ul li {margin:0 0 5px 0}
#BBQRecipes ol {width:500px}
#BBQRecipes ol li {margin:0 0 5px 18px}

.recipeImg {float:left;border:1px solid #999;width:205px;height:205px;margin:0 0 0 15px}
.recipeDivider {border-bottom:1px solid #e2e0e1;line-height:1px;width:600px;height:0;margin:15px 0 30px 0}


.priceOrder {float:right;margin:0 35px 0 0}
.priceOrder select {width:150px;border:1px solid #d2d2d2} 

.nolink , a:hover.nolink {text-decoration:none;color:#000}

#informationText {width:620px;font-size:0.9em;line-height:20px;}
#informationText ol li {margin:0 0 0 18px}
.paging {padding:10px 0 10px 0;border-bottom:1px solid #ccc;width:640px;}

#links ul li {margin:0 0 10px 0}

#footerRange ul li a{color:#fff}

#SEOText {margin:15px 0 0 0;width:620px;font-size:0.9em;line-height:20px;}
.detailImages {padding:15px 0 0 0}
.detailImages ul li {float:left;margin:0 3px 0 0}
.detailImages ul li img.smallImg {border:1px solid #999;cursor:hand;}

.ProductsList {clear:both;}
.ProductsList ul li {margin:10px 20px 0 0;float:left;}
.ProductsList ul li img {border:1px solid #999;}

#Articles p {margin:15px 0 15px 0}
#Articles strong {color:#000}
