body {
margin:0;
padding:0;
background:#f2f2f2;
font:normal 12px Arial,Tahoma,Helvetica,sans-serif;
text-align:center;
}
#tablemain,
#tableproducts,
#tableviewcart,
#tablecustreg,
#tablesearch {
background-color:#ffffff;
margin:0 auto;
font:normal 12px Arial,Tahoma,Helvetica,sans-serif;
}

p,td,div{font:normal 12px Arial,Tahoma,Helvetica,sans-serif;
}
a:link, a:visited,a:active{
color:#dd2c0d;
}
h1 {font-family: arial; font-size: 24px;}
#mainheader{
width:1000px;
height:120px;
margin:0 auto 2px auto;
padding:0;
background:url(../images/WGFBackgroundMain.jpg) repeat-x bottom center;
}
#Main_Container {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; FONT-SIZE: 12px; background: #ffffff; MARGIN: 0px auto; BORDER-LEFT: #000000 0px solid; WIDTH: 1000px; BORDER-BOTTOM: #000000 0px solid; TEXT-ALIGN: left
}
#DIV_Header_Basket {
	FONT-SIZE: 12px; FLOAT: right; VERTICAL-ALIGN: middle; WIDTH: 460px; HEIGHT: 35px
}

.Header {
 font-size: 12px;}
A.Header:link,
A.header:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.Header:hover {
	TEXT-DECORATION: underline
}
#DIV_Header_Search {
	PADDING: 5px; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; WIDTH: 310px; 
}
.right{float:right}
.MainHeader1 {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff
}
#DIV_Left_Side_Bar {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 180px; HEIGHT: 100%
}
.LSB_header1 {
	FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: #663300
}
A.LSB_menu:link {
	COLOR: #663300; TEXT-DECORATION: none
}
A.LSB_menu:visited {
	COLOR: #663300; TEXT-DECORATION: none
}
A.LSB_menu:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.LSB_category {
	FONT-SIZE: 12px; MARGIN-LEFT: 10px; TEXT-TRANSFORM: capitalize; COLOR: #663300; FONT-STYLE: normal; TEXT-DECORATION: none
}
/***

.LSB_delivery {
	FONT-SIZE: 10px; COLOR: #666666
}
A.LSB_delivery:link {
	FONT-SIZE: 10px; COLOR: #666666; TEXT-A.LSB_delivery:visited {
	FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: none
}
A.LSB_delivery:hover {
	FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: underline
}
***/
.LSB_More_Details {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff
}
A.LSB_More_Details:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.LSB_More_Details:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px
}
A.LSB_More_Details:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: underline
}
.LSB_Customers_Say_Header {
	FONT-WEIGHT: 700; FONT-SIZE: 14px; COLOR: #ffffff; FONT-STYLE: italic
}
.LSB_Customers_Say_Text {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: italic; TEXT-ALIGN: left
}
.LSB_Customers_Say_Name {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff
}
#DIV_Right_Side_Bar {
	FLOAT: right; WIDTH: 160px
}
.RSB_White_Text {
	FONT-WEIGHT: bolder; FONT-SIZE: 16px; COLOR: #ffffff; TEXT-ALIGN: center
}
.RSB_More_Details {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000
}
A.RSB_More_Details:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none
}
A.RSB_More_Details:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px
}
A.RSB_More_Details:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: underline
}
.Top30_Table {
WIDTH: 150px;
margin:2px 0 3px;
}
.Top30_Main_Header {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #fb0505; TEXT-ALIGN: center
}
.Top30_General_Text {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fb0505; TEXT-ALIGN: center
}
.Top30_Header_Text {
FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #fb0505; TEXT-ALIGN: center;text-decoration:none;
}
.Top30_Header_Text a:link,
.Top30_Header_Text a:visited,
.Top30_Header_Text a:active{
color:#ffffff;
text-decoration:none;
display:block;
}
.Top30_Header_Text a:hover{
background-color:#ffffff;
color:#fb0505;
display:block;
}
.Top30_More_Details {
FONT-SIZE: 11px; COLOR: #fb0505; TEXT-ALIGN: left
}
A.Top30_More_Details:link {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.Top30_More_Details:visited {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-ALIGN: left
}
A.Top30_More_Details:hover {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
.ShowHide_Header {
color:#000000;
font-size:14px;
font-weight:bold;
}
.ShowHide_Text {
color:#000000;
font-size:12px;
font-weight:normal;
}
.leadtime {
color:#FF0000;
font-size:18px;
font-weight:bold;
}
.disclaimer {
color:#666666;
font-size:10px;
}
#DIV_mainContent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 190px; WIDTH: 600px; PADDING-TOP: 0px; background="ffffff"
}
#DIV_Main_Footer {
WIDTH: 1000px; BACKGROUND: #ffffff; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.White_Link_3 a:visited {
	color: #663333;
	text-decoration: none;
	font-size: 12px;
}
.FooterDIV {
	BACKGROUND: #cccccc; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.footer_text {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #999999; TEXT-ALIGN: center
}
.fltrt {
	FLOAT: right; MARGIN-LEFT: 8px
}
.fltlft {
	FLOAT: left; MARGIN-RIGHT: 8px
}
.clearfloat {
	CLEAR: both; FONT-SIZE: 1px; LINE-HEIGHT: 0px; HEIGHT: 0px
}

.breadcrumbs {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; COLOR: #999999; PADDING-TOP: 3px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.product_header {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 20px; PADDING-BOTTOM: 10px; TEXT-TRANSFORM: capitalize; WIDTH: 600px; COLOR: #663300; PADDING-TOP: 10px; BACKGROUND-COLOR: #ded0c1; TEXT-ALIGN: left
}
.product_header_font {
	font-family: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 20px; TEXT-TRANSFORM: capitalize; COLOR: #663300; TEXT-ALIGN: left
}
.conditions_apply {
	FONT-SIZE: 10px; COLOR: #666666
}
.Tell_a_friend {
	FONT-SIZE: 10px; COLOR: #666666
}
A.Tell_a_friend:link {
	TEXT-DECORATION: none
}
A.Tell_a_friend:visited {
	TEXT-DECORATION: none
}
A.Tell_a_friend:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A.Plain_link:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.Plain_link:visited {
	TEXT-DECORATION: none
}
A.Plain_link:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A.specialshading:link {
	TEXT-DECORATION: none; color: #ffffff
}
A.specialshading:visited {
	TEXT-DECORATION: none; color: #ffffff
}
A.specialshading:hover {
	TEXT-DECORATION: underline; #ffffff
}
A.Search_link:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.Search_link:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.Search_link:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.Category_Title {
	FONT-SIZE: 24px
}
.Subcategory_Title {
	FONT-SIZE: 20px; COLOR: #663300; TEXT-DECORATION: none
}
A.Subcategory_Title:link {
	COLOR: #663300; TEXT-DECORATION: none
}
A.Subcategory_Title:visited {
	COLOR: #663300; TEXT-DECORATION: none
}
A.Subcategory_Title:hover {
	FONT-WEIGHT: bold
}
.Related {
height: 230px 
}
.Category_Main_Table {
	BORDER-TOP-WIDTH: thin; BORDER-LEFT-WIDTH: thin; BORDER-BOTTOM-WIDTH: thin; BORDER-RIGHT-WIDTH: thin; cellpadding: 0; bordercolor: #926A3C
}
.Category_Image_Table {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.Category_Text_Table {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BACKGROUND-COLOR: #ded0c1; BORDER-RIGHT-WIDTH: 0px
}
.Category_Price_Table {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 18px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; COLOR: #ff0000; PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: 0px
}
.Category_Button_Table {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: 0px
}
.Subcat_Was_Price {
	FONT-SIZE: 12px; COLOR: #999999
}
.Subcat_Title_Text {
	FONT-SIZE: 14px; COLOR: #663300
}
A.Subcat_Title_Text_Link:link {
	COLOR: #663300; TEXT-DECORATION: none
}
A.Subcat_Title_Text_Link:visited {
	COLOR: #663300; TEXT-DECORATION: none
}
A.Subcat_Title_Text_Link:hover {
	FONT-WEIGHT: bold; COLOR: #663300; TEXT-DECORATION: none
}
.Subcategory_Text_Table {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 210px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ded0c1; BORDER-RIGHT-WIDTH: 0px
}
.Subcategory_BBQ_Title_Text {
	FONT-SIZE: 14px; COLOR: #663300; BACKGROUND-COLOR: #ded0c1
}
.Subcategory_BBQ_Text_Table {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; WIDTH: 142px; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 0px
}
.Subcategory_BBQ_Image_Table {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.subcategory_BBQ_More_Details {
	FONT-WEIGHT: bold; COLOR: #666666
}
A.subcategory_BBQ_More_Details:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A.subcategory_BBQ_More_Details:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A.subcategory_BBQ_More_Details:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.subcategory_BBQ_Sort_Text {
	FONT-SIZE: 9px; COLOR: #333333
}
A.subcategory_BBQ_Sort_Text:link {
	FONT-SIZE: 9px; COLOR: #333333; TEXT-DECORATION: none
}
A.subcategory_BBQ_Sort_Text:visited {
	FONT-SIZE: 9px; COLOR: #333333; TEXT-DECORATION: none
}
A.subcategory_BBQ_Sort_Text:hover {
	FONT-SIZE: 9px; COLOR: #333333; TEXT-DECORATION: underline
}
.Subcategory_Price_Table {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 18px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 150px; COLOR: #ff0000; PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: 0px
}
.Subcategory_Button_Table {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: top; WIDTH: 95px; PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: 0px
}
.Price {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff0000
}
.Price_Detail {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #ff0000
}.Price_Save {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000
}
.productcode {
	FONT-SIZE: 12px
}
.optional_extras-text {
font:normal 11px;
VERTICAL-ALIGN: middle
}
A.optional_extras-text:link {
	COLOR: #663300; TEXT-DECORATION: none
}
A.optional_extras-text:visited {
	COLOR: #663300; TEXT-DECORATION: none
}
A.optional_extras-text:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.Other_items_text {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: capitalize; COLOR: #663300; TEXT-ALIGN: center
}
A.Other_items_text:link {
	COLOR: #663300; TEXT-DECORATION: none
}
A.Other_items_text:visited {
	COLOR: #663300; TEXT-DECORATION: none
}
A.Other_items_text:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
/* components and attributes */
.allcompname{
font:bold 11px;
}
.cboxtext{
font:11px;
}
.DIV_ProductPage {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #cccccc
}
.style2 {
	FONT-SIZE: 12px
}
.style3 {
	FONT-SIZE: 11px
}
.style4 {
	FONT-SIZE: 10px
}
.Search_Page_Title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 20px; PADDING-BOTTOM: 10px; WIDTH: 590px; COLOR: #663300; PADDING-TOP: 10px; BACKGROUND-COLOR: #ded0c1; TEXT-ALIGN: left
}
.Search_Image_Table {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.Search_Text_Table {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 270px; PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: 0px
}
.Search_Price_Table {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 18px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; WIDTH: 150px; COLOR: #ff0000; PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: 0px
}
.Search_Product_Title_Table {
	BORDER-TOP-WIDTH: 0px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ded0c1; BORDER-RIGHT-WIDTH: 0px
}
A.Search_Product_Title_Table:link {
	COLOR: #663300; TEXT-DECORATION: none
}
A.Search_Product_Title_Table:visited {
	COLOR: #663300; TEXT-DECORATION: none
}
A.Search_Product_Title_Table:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.DIV_ShopCartSteps {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; WIDTH: 590px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff
}
.ShopCartStepsHeader {
	FONT-SIZE: 18px
}
.ShopCart_Product_Description {
	FONT-SIZE: 14px
}
A.ShopCart_Product_Description:link {
	COLOR: #663300; TEXT-DECORATION: none
}
A.ShopCart_Product_Description:visited {
	COLOR: #663300; TEXT-DECORATION: none
}
A.ShopCart_Product_Description:hover {
	COLOR: #663300; TEXT-DECORATION: underline
}
#sidebar {padding: 0px 0px 0px 15px!important;}
td.s3t, td.s4t, td.s5t {
padding: 13px 0px 0px 0px;
font-size: 14px;
font-weight: bold;
}
.s3t a:link ,
.s3t a:active,
.s3t a:visited,
.s4t a:link,
.s4t a:active,
.s4t a:visited,
.s5t a:link,
.s5t a:visited,
.s5t a:active {
text-decoration: none; 
color: #663300;
font-weight: bold;
font-size: 14px}

.s23t a:link , 
.s24t a:link, 
.s25t a:link, 
.s23t a:active, 
.s24t a:active, 
.s25t a:active,
.s23t a:visited, 
.s24t a:visited, 
.s25t a:visited{
text-decoration: none;
font-size: 12px;
color: #663300; }

.s3t a:hover , 
.s4t a:hover, 
.s5t a:hover, 
text-decoration: underline;
font-weight: bold;
font-size: 14px;
}

.s23t a:hover , 
.s24t a:hover, 
.s25t a:hover {
text-decoration: underline;
font-size: 12px;
}
td.s23t,
td.s24t,
td.s25t{
padding:0 0 0 10px;
}

.style5 {font-family: arial; font-size: 14px; color: #663300; font-weight: bold;}

.summary {
border: 1px solid #926A3C;
padding: 0px;
width: 602px;
margin: 0px 0px 17px 0px;
}
.summary2col{
border: 1px solid #926A3C;
padding: 5px;
width: 295px;
margin: 0px 0px 17px 0px;
}
.summary td,
.summary2col{
vertical-align:top;
}
.summary-desc {
background-color: #DED0C1;
padding: 6px;
width: 100%;
font-family: arial;
font-size: 12px;
margin: 0px 10px 0px 10px;
border-top: 2px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;
}
.summary-desc-catview {
background-color: #DED0C1;
padding: 6px;
width: 300px;
height: 120px;
font-family: arial;
font-size: 12px;
margin: 0px 10px 0px 10px;
border-top: 2px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;
}
.summary2col h3,
.summary-desc h2 {
font-family: arial;
font-size: 12px;
font-weight: bold;
margin: 0px 0px 5px 0px;
color: #663300;
}
.summary-desc h2 a:link,
.summary-desc h2 a:visited,
.summary-desc h2 a:active,
.summary2col h3 a:link,
.summary2col h4 a:visited
.summary2col h4 a:active{
color: #663300; text-decoration: none;
}
.summary-desc h2 a:hover,
.summary2col h3 a:hover{
color: #663300; text-decoration: underline;
}
.summary-name {
font-family: arial;
font-size: 20px;
}

.summary-name a:visited {
text-decoration: none;
color: #663300; font-size: 20px;
}
.summary-name a:link {
text-decoration: none;
color: #663300; font-size: 20px;
}
.summary-name a:hover {
text-decoration: underline;
color: #663300; font-size: 20px;
}
.summary-name a:active {
text-decoration: none;
color: #663300; font-size: 20px;
}
.summary h3 {
color: #FF0000;
font-family: arial;
font-size: 18px;
margin: 0px 0px 0px 0px;
}

.summary .btn {
margin: 8px 0px 0px 0px;
}


.breadcrumb {
font-family: arial;
font-size: 10px;
color: #999999;
}
.breadcrumb a:link {
text-decoration: none;
color: #999999;
}
.breadcrumb a:visited {
text-decoration: none;
color: #999999;
}
.breadcrumb a:hover {
text-decoration: underline;
color: #999999;
}
.cat-name,
.subcat-name {
margin: 5px 0px 0px 0px;
background-color: #DED0C1;
padding: 9px;
font: bold 20px arial;
color: #663300;
}
.subcat-desc {
margin: 5px 0px 0px 0px;
background-color: #ebe3da;
padding: 9px;
font: 12px arial;
color: #663300;
}
.subcat-desc a:link, 
.subcat-desc a:visited, 
.subcat-desc a:active,
{
font:normal 12px arial;
color: #663300;
text-decoration: none;
}
.subcat-desc a:hover,
{
font:normal 12px arial;
color: #663300;
text-decoration: underline;
}
.stemplistclass
{
font:normal 12px arial;
color: #663300;
}
.stemplistclass a:link, 
.stemplistclass a:visited, 
.stemplistclass a:active,
{
font:normal 12px arial;
color: #663300;
text-decoration: none;
}
.stemplistclass a:hover,
{
font:normal 12px arial;
color: #663300;
text-decoration: underline;
}
.summary-small {
font-family: arial;
font-size: 10px;
margin: 5px 0px 0px 0px;
}
#maincontent,
#productscontent,
#custregcontent,
#viewcartcontent,
#searchcontent {
width: 610px!important;
padding:0;
}
.sort {
background-color: #EAEAEA;
padding: 9px;
width: 100%;
margin: -14px 0px 5px 0px;
}

.sort td {
font-size: 12px!important; 
font-family: arial;
}

#breadcrumbs {
width:100%;
height:2.3em;
border:1px solid #dedede;
}
#breadcrumbs ul{
float:left;
}
#breadcrumbs ul,
#breadcrumbs li{
	list-style-type:none;
	padding:0;
	margin:0;
}
#breadcrumbs li {
	float:left;
	line-height:2.3em;
	color:#777;
	padding-left:.75em;
	}		
#breadcrumbs li a {
	background:url(../images/bg-breadcrumbs.gif) no-repeat right center;
	display:block;
	padding:0 15px 0 0;
	}							
#breadcrumbs li a:link,
#breadcrumbs li a:visited {
	color:#777;
	text-decoration:none;
	}	
a:link, a:visited,	
#breadcrumbs li a:hover,
#breadcrumbs li a:focus {
	color:#dd2c0d;
	}

.Top30_Header_Text {font-family: arial; font-size:12px;}

.Top30_Main_Header {font-family: arial;}

.grey {
font-family: arial; font-size:11px; color: #777777;
}

.RRP {
font-family: arial; font-size:14px; color: #333333; text-decoration:line-through;
}

.subtitle {
background-color: #CCCCCC;
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #000000;
width: 100%;
padding: 2px;
margin: 15px 0px 7px 0px;
}
.subtitle_font {
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #000000;
margin: 2px 0px 2px 5px;
}
.H2_subtitle_font {
font-family: arial;
font-size: 12px;
font-weight: bold;
color: #000000;
height: 15px;
margin: 2px 0px 2px 5px;
}
h1.title {
background-color: #DED0C1;
padding:9px;
font:bold 20px arial;
color: #663300;
margin: 5px 0px 10px 0px;
}

h2.title {
font:bold 18px arial;
color: #000000;
margin: 5px 0px 10px 0px;
}
/*shopping basket */
#cartmaininner1 {
width:600px;
padding: 5px;
font:12px Arial,helvetica,sans-serif;
}
#cartmaininner1 tr{
border-bottom:2px solid #eaeaea;
}
.vc1 {
background-color: #FFFFFF;
color: #000000!;
font:bold 13px Arial,Helvetica, sans-serif;
padding:5px;
}
.vc2,
.vc2alt{
font:normal 12px Arial,Helvetica,sans-serif;
background-color:#fff;
vertical-align:middle;
padding:5px;
}
.vc2 a:link, 
.vc2 a:visited, 
.vc2 a:active,
.vc2alt a:link, 
.vc2alt a:visited,
.vc2alt a:active{
font:normal 12px arial;
color: #663300;
text-decoration: none;
}
.vc2 a:hover,
.vc2alt a:hover{
color:#000;
}
.cartminiimage{
vertical-align:middle;
padding:5px;
}
.cartminiimage a{
font:normal 12px arial;
color: #663300;
border:0;
}
.cartminiimage img{
border:0;
width:100px;
heigth:100px;

}
#product2 {font:12px arial,helvetica,sans-serif; color: #000000;}
/* rightsidebar cart summary */
#cartsummary{
width:150px;
margin:0 auto;
background-color:#0c6525;
vertical-align:top;
font:11px arial,helvetica,sans-serif; 
color: #f2f2f2;
text-align:center;
}
#cartsummary hr{
width:80%;
text-align:center;
height:1px;
color:#3a3a3a;
}
.cartliststyle{padding:4px;font:11px arial,helvetica,sans-serif; color: #f2f2f2;}
.cartliststyle a{text-decoration:none;}
.cartlistdescription{
line-height:16px;
}
.cartlistquantity,
.cartlistprice{
padding:2px;
font-weight:bold;
background-color:#30b43f;
}

A.SB11Range:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.SB11Range:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.SB11Range:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}

#ordertable,
#confirmtable {
background-color: #FFFFFF!important;
padding:0 0px;
font:12px Arial,Helvetica,sans-serif;
color:#3a3a3a;}

#promisesummarytd {margin: 5px 5px 5px 5px;}

#ordertable table, #confirmtable table {margin: 0px 20px 0px 20px!important;}

#ordertable td, #confirmtable td {padding: 4px!important;}

#order-header {
	background:url(../images/WGFBackgroundMain.jpg) repeat-x left top;
height: 120px;
width: 100%px;
}

.order-title { 
font:bold 18px arial,helvetica,sans-serif;
color: #FFFFFF;
float: right;
margin: -35px 5px 0px 0px; 
}

.of2 {
background-color: #000000;
font-weight: bold;
font-size: 14px!important;
font-family: arial;
}

.of4 {
background-color: #0A6522;
font-weight: bold;
font-size: 14px!important;
font-family: arial;
}

.of3 {
font-size: 12px!important;
}

.co1 {background-color: #CCCCCC!important; padding: 5px;}

.co2 {background-color: #FFFFFF!important; color: #000000!important;}

.ofinv1 {margin: 0px 0px 10px 0px;}
/* homepage styles */
.homepage td,
.homepage td table td{
vertical-align:top;
}
.welcomeheading{
margin:2px 0;
	font:26px "Times New Roman",Times,serif;
	color: #663300;
text-align:center;
}
.specialsheading{
background:url(../images/brownblend.jpg) repeat-x top center;
padding:3px 0 3px 20px;
color:#fff;
font-size:16px;
font-weight:bold;
}
.specialsheadingh2 {
font-size:16px;
font-weight:bold;
}
.sitemaphome{
background:#eaeaea;
width:600px;
padding:5px;
font-size:11px;
list-style-type:none;
}
.sitemaphome .smcatlist li{
list-style-type:none;
}
.sitemaphome .smsubcatlist ul{
float:left;
margin:0 0 5px 0;
padding:0;
}
.sitemaphome .smsubcatlist li{
list-style-type:none;
padding:0 0 0 10px;
float:left;
width:250px;
}
.featured{
width:200px;
height:265px;
margin:2px;
padding:3px 0 0 0;
border:0px solid #993300;
text-align:center;
}
.featured h3{height:43px;}
.featured table{
vertical-align:bottom;
margin:0 1px 1px 1px;
}

.search-cat {
background-color: #F6F6F6;
padding: 5px;
margin: 5px 0px 5px 0px;
text-align: center;
}

.search-cat img {
margin: 0px 0px -2px 0px;
}

.search-cat select {
margin: 0px 8px 0px 0px;
}
.Productname-brown a:link,.Productname-brown a:visited,.Productname-brown a:active {
	font-size: 12px;
	color: #663300;
	text-decoration:none;
}
.ProductName-brown a:hover {
	font-size: 12px;
	color: #663300;
	text-decoration:underline;
}
.White_Link_3 a:link,.White_Link_3 a:visited,.White_Link_3 a:active {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}
.White_Link_3 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 12px;
}
/* search message styles */
#loading{
border:4px solid #0d8917;
padding:20px;
font:bold 12px;
}
/* new search results */
ul.PageNumbers{
list-style-type:none;
margin:0;
padding:0;
}
ul.PageNumbers li{
display:inline;
margin:0 2px;
}
ul.PageNumbers li a{
padding:5px
border:1px solid #3a3a3a;
text-decoration:none;
}
ul.PageNumbers li a:link,
ul.PageNumbers li a:visited,
ul.PageNumbers li a:active{
color:#3a3a3a;
background:none;
}
ul.PageNumbers li a:hover{
color:#e5e5e5;
background-color:#666;
}
ul.productsacross {
padding:0;
margin:0;
width:630px;

}
.productsacross ul,
.productsacross li{
list-style-type:none;
}

/* lightbox styles for the image gallery slideshows*/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/next.gif) right 50% no-repeat; }

/*** START : next / previous text links ***/
#nextLinkText, #prevLinkText{
color: #FF9834;
font-weight:bold;
text-decoration: none;
}
#nextLinkText{
padding-left: 20px;
}
#prevLinkText{
padding-right: 20px;
}
/*** END : next / previous text links ***/
/*** START : added padding when navbar is on top ***/

.ontop #imageData {
    padding-top: 5px;
}

/*** END : added padding when navbar is on top ***/

#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}
#imageData #helpDisplay {clear: left; float: left; display: block; }

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	display: none;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	

#lightboxIframe {
	display: none;
}
