html, body {
height: 100%;
margin: 0;
padding: 0;
}

img#bg {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
}

#container
{

position:relative;
z-index:1;

}

* 
{
margin:0;
padding:0;

}

img 
{
border:none;


}
#logo 
{
font-size:0;

}


body {
color:#2F1812;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0;
background:#EBEBEB url(/images/backgrounds/bg.jpg) no-repeat center top;
/*background:#EBEBEB url('../images/backgrounds/bg.jpg') top no;   */


}

hr {
clear:both;
background-color:#e8e4c9;
height:1px;
border:none;
border-bottom:1px solid #e8e4c9;
margin:10px 10px 10px 0;
}

/*@font-face {
font-family: HelveticaNeueBold;
src: url('HelveticaNeueBold.ttf');
src: url('HelveticaNeueBold.ttf')format('truetype');
font-weight: bold;
font-style:normal;

}
*/

/**** list *****/

ul li 
{
list-style: none outside none;

}
/* MAIN STRUCTURE start */

#container {
width:960px;
margin:auto;

padding:10px 4px 0 9px;
background:url(../images/backgrounds/bg_container.gif) repeat-y;
}

#innercontainer {
width:960px;

}

#page-gourmet #contentcontainer2,#page-barbecue #contentcontainer2,#page-accessories #contentcontainer2,#page-online #contentcontainer2
{

float:left;
}


#topheader
{
float:right;
}

#topheader ul 
{
float:left;
padding-bottom:10px;

}



#flashcontainer {
clear:both;
float:left;

background-color:#fff;

}

#maincontainer {
float:left;
width:960px;
/*background:#fff url('../images/backgrounds/vertical-lines.gif') repeat-y top left;*/

}

#left {
clear:left;
float:left;
width:190px;
margin:31px 0 0 0;
padding-bottom:20px;
}

#page-barbecue #left ,#page-gourmet #left ,#page-accessories #left, #page-channel #left,#page-promotions #left,#page-product-extras #left,#page-product #left,#page-product-details #left,#page-online #left
{


margin:59px 0 0 0;
}

#page-about #left,#page-recipes #left,#page-customer #left,#page-store #left
{
clear:left;
float:left;
width:190px;
margin:69px 0 0 0;

}

#page-recipes #content .smallbox{

width:167px;
float:left;

}

/*#contentcontainer {
float:right;
width:568px;
}*/

#contentcontainer2 {
float:left;
width:770px;
padding-bottom:20px;
}


#content {
padding:40px 0 15px 15px;
float:left;
}

#page-home #content 
{
padding:15px 0 15px 15px; 

}

#content h4 
{
font-size:14px;
}

#page-about #content h4,#page-customer #content h4
{

color:#2F1812;
font-style:italic;

}



#content #right {
float:right;
width:195px;
border-bottom: 2px solid #E0D6AD;

}
/* FOOTER ELEMENTS start */

#footer {
clear:both;
background-color:#EBEBEB;
float:none;
width:960px;
min-height:200px;
color:#2F1812;
border-top: 1px dotted;
}

#footer a {
color:#2F1812;
text-decoration:none;
font-size:11px;
}




#footer a:hover {
text-decoration:underline;
}

#footer img{
margin:0;
padding:0;
}

#footer .site_map{
width:130px;


float:left;
padding:7px 10px 0 7px;

}
#footer .site_map.last{
background:none;
}
#footer .site_map ul{

list-style:none;
padding:5px 0 0 0;
}
#footer .site_map ul li a{
}
#footer li.s_header{

border-bottom: 1px dotted;
height: 20px;
margin-bottom: 5px;

}

#footer .s_header a 
{
font-weight:bold;

}

ul#footer_contact{
margin:30px 20px 20px;
padding:0;

float:right;
}
ul#footer_contact li{
float:right;
text-decoration:none;
display:inline;
margin-left:30px;
}

#footer a:hover {
text-decoration:underline;
}





/* FOOTER ELEMENTS end */

/* MAIN STRUCTURE end */

/* MAIN CONTENT ELEMENTS start */

#contenthome p {
margin:0;

}

#content p {
margin:0 0 5px;
color:#2F1812;
}

#page-about #content p ,#page-customer #content p 
{
margin:0 0 10px;

}

#content img {
float:right;
margin:0 0 5px 0;

}

#content a {
color:#2F1812;
text-decoration:none;
}

#content a:hover {
color:#98272b;
}

a.more, #content a.more {
display:block;
color:#000;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

#content a.redmore{
color:#c51015;
font-size:11px;
}


#content ul {
padding:0;
margin:10px 15px;
}

#content ul li {
padding:0;
margin:0;
list-style: disc;
}
#content ol li {
list-style:decimal;
list-style-position:inside;
}

/* MAIN CONTENT ELEMENTS end */

/* HEADER ELEMENTS AND MAIN NAVIGATION MENU start */

#header img#logo {
float:left;
margin-left:20px;
border-width:0;
}

#subtitle img {
margin:5px 10px;
}
#navmenu 
{
z-index:100;/* Fix ie6*/

}


ul#navmenu {
display:block;
width:960px;
height:34px;
background-color:#BD8A51;

list-style-type:none;
overflow:hidden;


}

ul#navmenu li {
display:inline;

}

ul#navmenu li a {
float:left;
display:block;
height:25px;
color:#1B1B1B;
text-decoration:none;
font-size:11px;
font-weight:bold;
font-family:HelveticaNeueBold,Verdana, Arial, Helvetica, sans-serif;
margin:0;


}

ul#navmenu li a:hover,
#page-about a#about, #page-contact a#contact, #page-customer a#customers, #page-promo a#promo
{
color:#fff;
background-color:#558C93;


}

#page-barbecue ul#navmenu li a#barbecue:hover,#page-barbecue ul#navmenu li a#barbecue,#page-product.barbecue ul#navmenu li a#barbecue,#page-product-extras ul#navmenu li a#barbecue,#page-online.outdoor ul#navmenu li a#outdoor, #page-online.gourmet ul#navmenu li a#gourmet,#page-online ul#navmenu li a#outdoor:hover,#page-online.gifts ul#navmenu li a#gifts,#page-online ul#navmenu li a#gifts:hover,#page-online.spare ul#navmenu li a#spare,#page-online ul#navmenu li a#spare:hover,#page-product.gourmet ul#navmenu li a#gourmet,#page-product.outdoor ul#navmenu li a#outdoor,#page-online.accessories ul#navmenu li a#accessories,#page-product.accessories ul#navmenu li a#accessories,#page-product.spare ul#navmenu li a#spare,#page-product.gifts ul#navmenu li a#gifts
{
background-position:bottom left;

}

#page-gourmet ul#navmenu li a#gourmet:hover,#page-gourmet ul#navmenu li a#gourmet
{
background:url('../images/menu/buttons/b_gourmet.gif') no-repeat bottom left;

}

#page-accessories ul#navmenu li a#accessories:hover,#page-accessories ul#navmenu li a#accessories
{
background:url('../images/menu/buttons/b_accessories.gif') no-repeat bottom left;

}






ul#navmenu li a#home
{
margin-right:134px;

}
ul#navmenu li a#cart {
width:76px;
padding:5px 0 0 2px;
color:#2f1812;
height:20px;
margin:0 0 0 128px;
}

ul#navmenu li a#cart:hover {
}
.bold{
font-weight:bold;
	
}

/* HEADER ELEMENTS end */

/* SIDE NAVIGATION start */

ul#sidenav {
list-style-type:none;
margin:10px;
padding:0;
}

ul#sidenav li {
margin:0;
padding:5px 0;

}

ul#sidenav li a {
display:block;
width:140px;
font-family:HelveticaNeueBold,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#2F1812;
text-decoration:none;
background:url('/images/buttons/b_arrow_brown.gif') no-repeat right;
padding-right:35px;
}

ul#sidenav li a:hover, ul#sidenav li a.current {
color:#2F1812;
background:url('/images/buttons/b_arrow_brown.gif') no-repeat right;
}

/* SIDE NAVIGATION end */



/* FORM ELEMENTS start */
#productsearch form {
float:right;
padding:0;
margin:3px 0 0;
}

#productsearch form input, #productsearch form select {
width:140px;
font-size:10px;
color:#333;
background-color:#f0edd8;
border:1px solid #bd8a51;
margin:0 5px;
padding:2px 5px;
}

#productsearch form input.submit {
width:60px;
background:transparent url('/images/arrow_brown.gif') no-repeat 100% 4px;
border:none;
color:#fff;
font-size:12px;
font-weight:bold;
padding:0 10px 0 0;
margin:0;
}

#content form {
width:500px;
padding:0;
margin:0;
}

#content label {
float:right;
display:block;
width:140px;
margin:0;
padding:0;
}
#page-login #content label{
	float:left;
	width:100px;
}

#content input {
display:inline;
margin:0;
padding:2px;
}


#content input.submit {
float:right;
border:none;
margin:0 20px 0 0;
padding:0 20px 0 0;
}

/* FORM ELEMENTS end */

/* HEADINGS start */

h1, h2, h3, h4, h5, h6 {
font-family:Arial, Helvetica, sans-serif;
margin:0 0 10px 0;

}
h1 
{
letter-spacing:-1px;
font-size:18px;
color:#2F1812;
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
font-family:Arial, Helvetica, sans-serif;
margin:0 0 10px 0;
}

h1 {
font-size:12px;

}

#productsearch h1 {
display:inline;
font-size:18px;
color:#fff;
padding:0;
margin:0;
}

.caption h1, .captiondark h1 {
display:inline;
font-size:11px;
/* position:relative;
top:-2px; */
margin:0;
letter-spacing:0;
}

h1#sectiontitle, h2#pagetitle, h2#pagetitle2, h2#content #rightitle {
display:block;
color:#fff;
font:bold 16px Arial, Helvetica, sans-serif;
text-transform:capitalize;
margin:0;
padding:0;
}

h1#sectiontitle 
{
background:url('/images/backgrounds/search.gif') no-repeat left top;
width:117px;
height:17px;

margin:9px 0 0 10px;
}

h2#pagetitle {
height:20px;
width:563px;
}

h2#pagetitle2 {
width:395px;
height:20px;
}

h2 {
font-size:12px;
font-weight:normal;
}

h3 {
font-size:11px;
font-family:Arial;
color:#2F1812;
}


.productcontainer h3, .productcontainer2 h3 {
font-size:10px;
font-weight:bold;
color:#97262a;
margin:10px 0 0;
}

#content .productcontainer h3 a:hover, #content .productcontainer2 h3 a:hover, #content h3 a:hover {
color:#97262a;
}

h4 {
font-size:11px;
font-weight:bold;
}

.productcontainer h4, .productcontainer2 h4 {
font-size:10px;
font-weight:normal;
color:#666;
margin:0;
}

h5 {
font-size:10px;
font-weight:bold;
color:#97262a;
}

.productcontainer h5, .productcontainer2 h5 {
font-size:10px;
font-weight:normal;
margin:0;
}

h6 {
font-size:10px;
font-weight:bold;
}

/* HEADINGS end */

/* for the HOMEPAGE only start*/

#homeinnercontainer {
width:763px;
/*margin-left:10px;*/
}

#homeflashcontainer {
float:left;
height:316px;
background-color:#fff;
}

#homeflash1 {
float:left;
width:379px;
margin-right:2px;
}

#homeflash2 {
float:left;
width:161px;
margin-right:2px;
}

#righthome {
float:left;
width:216px;
margin-right:2px;
}

.rightbox, .rightbox1 {
clear:both;
float:left;
height:157px;
overflow:hidden;
}

.rightbox1 {
margin-bottom:2px;
}

.rightbox1 p {
padding:0;
margin:0 0 5px 10px;
}
/*
.backimg, .backimg img {
float:left;
}

.backimg.login {
background-color:#2f1812;
height:117px;
width:216px;
color:#fff;
padding-top:40px;
}
*/
.caption, .captiondark, .captionbg {
float:left;
position:relative;
top:-157px;
z-index:1;
width:206px;
height:35px;
filter:alpha(opacity=80);/* for IE */
-moz-opacity:0.8;/* for Mozilla */
opacity:0.8;/* CSS3 standard */
color:#fff;
letter-spacing:-1px;
/*padding:5px 0 0 10px;*/
padding:0;
overflow:hidden;
}

#content .captiondark h2
{

color:#fff;
/*margin-left:5px;
margin-top:7px;*/
height:34px;
width:174px;
margin:0;
padding-left: 8px;
padding-top: 8px;


}

.caption {
background-color:#b94d22;
}

.captiondark {
background-color:#53251C;
}

.captionbg {
filter:alpha(opacity=100);/* for IE */
-moz-opacity:1.0;/* for Mozilla */
opacity:1.0;/* CSS3 standard */
background:#461b09 url('../images/captionbg.gif') repeat-x top left;
}

.caption a, .captiondark a, .captionbg a {
text-decoration:none;
color:#fff;
}

.caption a:hover, .captiondark a:hover, .captionbg a:hover {
text-decoration:underline;
}

.captiondark.small {
top:-25px;
width:174px;
height:34px;
}

.captiondark.small2 {
top:-35px;
width:115px;
height:30px;
}

#subtitle {
width:760px;
background-color:#f0edd8;
margin:2px 0;
}

#productboxcontainer {
clear:both;
}

.productbox {
float:left;
width:240px;
height:156px;
border:2px solid #E0D6AD;
margin-right:2px;
margin-bottom:2px;
}
#page-barbecue .productbox.border2{
float:left;
width:240px;
height:156px;
border:2px solid #E0D6AD;
margin-right:2px;
margin-bottom:2px;
text-align:center;
}
#page-barbecue .product-details{
width:240px;	
}
#page-barbecue .contents{
height:280px;
}
#content .contents .productbox, #content .contents .productbox img {
	text-align:center;
	float:none;
	
}

#page-gourmet .productbox,#page-barbecue .productbox,#page-accessories .productbox,#page-online .productbox
{

float:left;
width:174px;
height:118px;
border:1px solid #927F7B;
overflow:hidden;
margin-right:8px;
margin-bottom:8px;
}



.productbox.last {
margin-right:0;
}

.productbox img {
border:none;
display:inline;
}

.productbox a {
display:block;
text-decoration:none;
background-attachment:scroll;
/*background-position:left bottom;*/
background-repeat:no-repeat;
/*filter:alpha(opacity=60);
opacity:0.6;*/
filter:alpha(opacity=100);
opacity:1.0;
}
.productbox a img{
	text-align:center;
}

.productbox a:hover {
background-position:top;
filter:alpha(opacity=100);
opacity:1.0;
}

#productsearch {
width:740px;
height:37px;
margin:1px 0;
padding:13px 10px 0;
background:#fff url('/images/back_grid.gif') repeat-x top left;
}

#homeflash1 img, #homeflash2 img {
float:left;
}

.rightbox img, .rightbox1 img {
float:left;
}

#homeflash1 object, #homeflash2 object {
float:left;
}

img.arrow {
float:right;
margin:-11px 10px 0;
}

/* for the HOMEPAGE only end*/

/* STORE ELEMENTS start */

.productcontainer {
float:left;
width:142px;
height:240px;
line-height:12px;
margin:0 30px 10px 0;
}

.productcontainer2 {
margin:0 30px 10px 0;
}

.imgcontainer {
float:left;
width:150px;
}

.detailscontainer {
float:right;
width:200px;
}

a.b_add2cart {
display:block;
width:200px;
height:24px;
background:url('../images/buttons/b_add2cart.gif') no-repeat top left;
}

a.b_add2wishlist {
display:block;
width:200px;
height:24px;
background:url('../images/buttons/b_add2wishlist.gif') no-repeat top left;
}

a.b_download-manual {
display:block;
width:200px;
height:24px;
background:url('../images/buttons/b_download-manual.gif') no-repeat top left;
}

a.b_download-warranty {
display:block;
width:200px;
height:24px;
background:url('../images/buttons/b_download-warranty.gif') no-repeat top left;
}

a.b_update {
display:block;
width:152px;
height:26px;
background:url('../images/b_update.gif') no-repeat top left;
border:none;
}

#content input.b_update {
display:block;
width:152px;
height:28px;
background:url('../images/buttons/update.jpg') no-repeat top left;
border:none;
}

a.b_select-all {
float:left;
display:block;
width:110px;
height:56px;
background:url('../images/b_select-all2.gif') no-repeat top left;
}

a.b_move2checkout {
display:block;
width:267px;
height:26px;
background:url('../images/b_move2checkout.gif') no-repeat top left;
margin:0 0 4px;
}

a.b_move2cart {
display:block;
width:267px;
height:26px;
background:url('../images/b_move2cart.gif') no-repeat top left;
margin:0 0 4px;
}

#content input.b_move2cart {
display:block;
width:267px;
height:26px;
background:url('../images/b_move2cart.gif') no-repeat top left;
margin:0 0 4px;
border:none;
padding:0;
}

a.b_delete {
display:block;
width:267px;
height:26px;
background:url('../images/b_delete.gif') no-repeat top left;
}

#content input.b_delete {
display:block;
width:267px;
height:26px;
background:url('../images/b_delete.gif') no-repeat top left;
border:none;
padding:0;
margin:0;
}

a.b_add2cart:hover, a.b_add2wishlist:hover, a.b_download-manual:hover, a.b_download-warranty:hover {
background-position:bottom left;
}

.imgcontainer_details {
float:right;
width:202px;
margin:0 0 5px 10px;
}

#content .imgcontainer_details img {
float:none;
margin:0;
max-width:200px;
/*height:200px;*/
}

.buttons {
width:380px;
}


img.product, #content img.product {
float:none;
margin:0;
max-width:140px;
}

#content span.specifications {
float:left;
display:block;
width:80px;
font-weight:bold;
margin:0 0 5px 0;
padding:0;
}

#storesearch form {
width:358px;
margin:1px 0;
padding:10px;
border:1px solid #e8e4c9;
}

#storesearch form input, #storesearch form select {
display:inline;
width:140px;
font-size:10px;
color:#333;
background-color:#f0edd8;
border:1px solid #bd8a51;
margin:0 15px;
padding:2px 5px;
}

#storesearch form input.submit {
float:none;
width:60px;
color:#bd8a51;
background:transparent url('/images/arrow_brown.gif') no-repeat 100% 4px;
border:none;
font-size:12px;
font-weight:bold;
padding:0;
margin:0;
}

#storesearch h1 {
display:inline;
color:#bd8a51;
font-size:11px;
padding:0;
margin:0;
}

#storesearch form div, #__EVENTTARGET, #__EVENTARGUMENT, #__VIEWSTATE, #__EVENTVALIDATION {
visibility:hidden;
display:none;
}

/* STORE ELEMENTS end */

/* OTHER ELEMENTS */

.hidden, #content input.hidden {
display:none;
}

.brown {
color:#97262a;
}

a.doubleredarrow, input.submit {
color:#63524D;
font:bold 14px Arial, Helvetica, sans-serif;
letter-spacing:-1px;
text-decoration:none;
padding-right:20px;
background:url('/images/arrow_black-double.gif') no-repeat right;
}

a.doubleredarrow:hover, input.submit:hover {
cursor: pointer;
color:#98272b;
background:url('/images/arrow_red-double.gif') no-repeat right;
}

a.b_viewcart
{
background:url('/images/buttons/b_viewmycart.gif') no-repeat right;
width:190px;
height:34px;
margin:0;
display:block;

}

a.doubleredarrow:hover, input.submit:hover {
/*color:#98272b;
background:url('/images/arrow_red-double.gif') no-repeat right;*/
}

span.doubleredarrow {
color:#98272b;
font:bold 14px Arial, Helvetica, sans-serif;
letter-spacing:-1px;
text-decoration:none;
padding-right:20px;
background:url('/images/arrow_red-double.gif') no-repeat right;
}

.rightbox1 input.submit {
color:#fff;
border:none;
background:none;
padding:0;
margin:0;
}

.rightbox1 input.submit:hover {
color:#ddc17d;
}

#left p {
margin:0;
padding:10px;
}

.note {
color:#98282b;
}

.note2 {
color:#ccc;
}

.big {
font-size:14px;
}

.floatright {
float:right;
}

.floatleft, #content input.submit.floatleft {
float:left;
}

.red {
color:#97262a;
}

#content .bold {
font-weight:bold;
margin:0;
float:left;
}
#content label.bold {
float:left;
}

#content img.promo {
float:none;
width:380px;
margin:0 0 15px;
}

img.event {
width:150px;
border:1px solid #e8e4c9;
margin:15px 0 5px 10px;
}

a.findbbq {
display:block;
width:380px;
height:49px;
background:url('../images/h_findbbq.gif') no-repeat top left;
}

a.b_existing {
display:block;
width:381px;
height:70px;
background:url('../images/b_existing.jpg') no-repeat top left;
}

a.b_newcustomers {
display:block;
width:381px;
height:60px;
background:url('../images/b_newcustomers.jpg') no-repeat top left;
}

.featuredcontainer {
padding:10px 0 0 10px;
}

span.searchblock {
display:block;
float:left;
margin:0;
padding:0;
height: 16px;
width:185px;
}
#page-barbecue .searchblock{
	margin:0 0 0 2px;
}
#page-barbecue .searchblock input{
float:left;
}
#page-barbecue .searchblock label{
float:left;
padding:0 10px;
}

table.list {
width:100%;
border-collapse:collapse;
}

table.list tr {
border-bottom:1px solid #e8e4c9;
}

table.list th, table.list td {
text-align:left;
padding:2px 5px;
}

#content img.subtitles {
float:none;
margin:0;
}

.searchbox {
margin:0 10px 10px 0;
padding:0 10px 10px 10px;
/*border:1px solid #e8e4c9;*/
}

.searchbox input, .searchbox select {
width:177px;
font-size:10px;
color:#333;
background-color:#fff;
border:1px solid #C0B9B7;
margin:0;
padding:2px 5px;
margin-top: 4px;
}

.searchbox input.submit {
float:none;
width:177px;
height:25px;

background:transparent url('/images/buttons/b_search.gif') no-repeat;
border:none;
font-size:12px;
font-weight:bold;
text-align:left;
padding:0;
margin:0;
position:relative;
text-indent:-99px;
}

ul.sidebuttons {
list-style-type:none;
margin:20px 10px;
padding:0;
}

ul.sidebuttons li {
margin:0;
padding:5px 0;
border-bottom:1px solid #e8e4c9;
}

a.b_join {
display:block;
width:190px;
height:34px;
background:url('../images/buttons/b_mailinglist.gif') no-repeat top left;
margin-bottom:1px;
}

a.b_assistance 
{
display:block;
width:180px;
height:58px;
background:url('../images/buttons/b_phonenumber.gif') no-repeat top left;
margin:40px 0 0 7px;
float:left;

}
a.b_enquiry {
display:block;
width:168px;
height:30px;
background:url('../images/buttons/b_enquiry.gif') no-repeat top left;
margin:7px;
}

a.b_askquestion 
{
display:block;
width:190px;
height:34px;
background:url('../images/buttons/b_askquestion.gif') no-repeat top left;
margin:0 ;  

}

a.b_addtocart 
{
display:block;
width:160px;
height:34px;
background:url('../images/buttons/b_addtocart2.gif') no-repeat top left;
margin:0 ;  

}


a.b_wishlist 
{
display:block;
width:160px;
height:25px;
background:url('../images/buttons/b_addtowishlist.gif') no-repeat top left;
margin:0 ;  

}

a.b_converter
{
display:block;
width:160px;
height:25px;
background:url('../images/buttons/b_converter.gif') no-repeat top left;
margin:0 0 10px 0;  

}

a.b_facebook
{
display:block;
width:160px;
height:25px;
background:url('../images/buttons/b_facebook.gif') no-repeat top left;
margin:0 ;  

}


a.b_bbqcare 
{
	display:none;
display:block;
width:190px;
height:34px;
background:url('../images/buttons/b_bbqcare.gif') no-repeat top left;
margin-bottom:1px;

}
a.b_join:hover, a.b_enquiry:hover {
background-position:bottom left;
}

table.productlist {
border-collapse:collapse;
width:100%;
}

table.productlist tr {
border-bottom:1px solid #e8e4c9;
}

table.productlist th {
text-align:left;
padding:5px;
}

table.productlist td {
padding:5px;
}

.mr0, #content input.submit.mr0 {
margin-right:0;
}

.mr20, #content input.submit.mr20 {
margin-right:20px;
}

.fs11, #content input.submit.fs11 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:normal;
}

/*a.b_find-my-bbq {
display:block;
width:178px;
height:38px;
background:url('../images/h_findbbq-left.gif') no-repeat top left;
padding:0;
margin:20px 0;
}*/

/*a.b_find-my-bbq 
{
display:block;
width:190px;
height:115px;
background:url('../images/findmybbq.gif') no-repeat top left;
padding:0;
margin-bottom:1px;
}

a.jervis-channel
{
display:block;
width:190px;
height:152px;
background:url('../images/jervisbaychannel.gif') no-repeat top left;
padding:0;
margin-bottom:1px;


}*/
/*
a.b_show-all, #content input.b_show-all {
float:right;
display:block;
width:157px;
height:28px;
background:url('../images/b_show-all.gif') no-repeat top left;
padding:0;
margin:0 0 10px;
border:none;
}

input.b_updatecart 
{
display:block;
width:101px;
height:28px;
background:url('../images/update.jpg') no-repeat top left;
border:none;
float:right;
padding:0;
margin:0;
}

input.b_checkoutcart 
{
display:block;
width:101px;
height:28px;
background:url('../images/checkout.jpg') no-repeat top left;
border:none;
float:right;
padding:0;
margin:0;
}

input.b_continuecart 
{
display:block;
width:167px;
height:28px;
background:url('../images/continue-shopping.jpg') no-repeat top left;
border:none;
float:right;
padding:0;
margin:0;
}*/

.contents 
{

width:250px;
float:left;


}

/*#page-online .contents
{
overflow:hidden;
height:117px;

}*/

#page-online .contents h3 
{
height:17px;
overflow:hidden;   

}

#page-online .contents p 
{
height:45px;
overflow:hidden;   

}


#content h1 
{
font-size:18px;
}

#content h3  
{
color:#67090E;
font-size:12px;
margin:5px 0 5px 0;

}

#content h6 
{
color:#2F1812;
font-size:12px;
font-style:italic;
font-weight:bold;

}

#content p 
{
color:#2F1812;

font-size:12px;
}

#page-product #content p  
{

margin:0 0 5px;
}





#content .add2cart img{
margin:5px 0;
float:left;
}

#content .view 
{
font-size:12px;
font-weight:bold;
margin:2px 10px 10px 2px;
display:block;
float:left;
min-width:180px;
}

#page-online #content .view 
{

margin-left:0px;
}

#content .view a 
{
text-decoration:none;

}




.topproduct 
{
width:750px;
float: left;

}

.topproduct img 
{

border:2px solid #E0D6AD;
}
.bottomproduct 
{
width:749px;
background-color:#EDDCAF;
float:left;
min-height:250px;

}
.productbox2 
{

width:224px;
float: left;
margin:10px;
overflow: visible;
}

#rightproduct 
{
margin-left: 43px;
float:left;
}
#rightproduct img{
	width:198px;
}

#rightproduct .wrapper 
{
float:left;
height:68px;
width:163px;
overflow:hidden;

}

#rightproduct .wrapper h3 
{
height:16px;
overflow:hidden;
}

#page-barbecue #rightproduct img 
{

}

#page-barbecue #rightproduct,#page-gourmet #rightproduct,#page-accessories #rightproduct,#page-online #rightproduct
{

width:198px;
}

#rightproduct 
{

font-size:0;

}

#rightproduct img 
{
border:none;


}

#content .productbox2 img 
{

margin:0;

}

/*#page-gourmet #content .productbox img,#page-barbecue #content .productbox img,#page-accessories #content .productbox img,#page-online #content .productbox img
{
max-width:175px;
}*/



.productbox2 p
{
padding-top:10px;

}

#page-gourmet .contents,#page-channel .contents,#page-barbecue .contents,#page-promotions .contents,#page-accessories .contents,#page-promotions .contents,#page-online .contents
{
/*margin-left:20px;*/
float:left;
}

#page-channel .contents
{
margin-left:10px;
}

.topproduct_left{
float:left;
width:500px;
}
.topproduct_right{
float:left;
width:240px;
}
#content .topproduct_right img{
max-width:235px;
}




#content #right h1 
{
font-size:16px;
font-weight:bold;
margin-bottom:0;
letter-spacing:0;
padding: 5px 10px 5px;

}
#content #right h2 
{
font-size:11px;
font-weight:bold;
color:#2F1812;

padding-top:0;

margin: 5px 5px 0  5px;
}



#content #right p 
{
font-size:11px;
color:#2F1812;
margin-left:5px;
margin-bottom:0;

}

#content #right .mostpopular
{
margin-top:30px;
}

#content #right .dark 
{
background-color:#CEBC8D;
overflow:hidden;
}

#content #right .light
{

overflow:hidden;
}


.captiondark h2 
{
font-size:16px;
font-weight:bold;
}

.captiondark.small {

top: -39px;
height: 34px;
width: 174px;

}

/*.captiondark.small {
height: 14px;
top: -39px;
width: 165px;
padding:10px;
}*/.
#content .captiondark.small h2 
{

margin:0;

}

.captiondark a:hover
{
background-color: #577476;

}
/*#navmenu ul.dropMenu 
{
position:absolute;
top:33px;
background:url(../images/menu/bgmenu.jpg) repeat-x;
height:30px;
width:960px;
left:0;
right:0;


}*/

/*#navmenu ul.dropMenu div.listwrapper 
{

width:960px;
}*/

#navmenu ul.dropMenu1 
{
position:absolute;
top:34px;
background:url(../images/menu/bgmenu.gif) repeat-x;
height:33px;
width:960px;
left:0;
right:0;
z-index:9999;

}


#navmenu ul.dropMenu
{
position:absolute;
top:34px;
background:url(../images/menu/bgmenu.gif) repeat-x;
height:33px;
width:960px;
left:0;
right:0;


}

#navmenu ul.dropMenu1 div.listwrapper 
{

margin-top:0px;

}

#navmenu ul.dropMenu div.listwrapper 
{

margin-top:0;

}
/*ul#navmenu .dropMenu li a 
{
margin-top:5px;
margin-right:10px;
color: #2F1812;
}*/


/*ul#navmenu .dropMenu li a:hover 
{

background:none;
color:#BD8A51;
}*/

div.listwrapper 
{
margin-left:206px;


}


/*#navmenu ul.dropMenu 
{
position:absolute;
top:25px;
/* background:url('../images/menu/dropmenu.gif') left top;*/
/* height:33px;
width:960px;
left:0;
right:0;


}*/

/*******************/


ul#navmenu .promdropMenu li a 
{
margin-top:5px;
margin-right:10px;
color: #2F1812;
}


ul#navmenu .promdropMenu li a:hover 
{

background:none;
color:#BD8A51;
}

#navmenu ul.promdropMenu div.listwrapper 
{
margin-left:850px;

}




/*******************/


ul#navmenu .aboutdropMenu li a 
{
margin-top:5px;
margin-right:10px;
color: #2F1812;
}


ul#navmenu .aboutdropMenu li a:hover 
{

background:none;
color:#BD8A51;
}

#navmenu ul.aboutdropMenu div.listwrapper 
{
margin-left:850px;

}


#navmenu ul.aboutdropMenu 
{
position:absolute;
top:24px;
/*    background:url('../images/menu/about.gif') left top;*/
height:33px;
width:960px;
left:0;
right:0;


}

/****************/




ul#navmenu .channeldropMenu li a 
{
margin-top:5px;
margin-right:10px;
color: #2F1812;
}


ul#navmenu .channeldropMenu li a:hover 
{

background:none;
color:#BD8A51;
}

#navmenu ul.channeldropMenu div.listwrapper 
{
margin-left:850px;

}

/*
#navmenu ul.channeldropMenu 
{
position:absolute;
top:24px;
background:url('../images/menu/channel.gif') left top;
height:33px;
width:960px;
left:0;
right:0;


}*/

/****************/

#content .darkgrey 
{
color:#333333;

}

#content .grey 
{
color:#666666;

}

#page-channel .productbox2 p 
{

padding:0;
margin:0;
}

.black 
{

color:#000;
}

#searchresult 
{
float:left;

}

#sortbox 
{
float:right;
}
#productresult 
{

width:743px;
float:left;
margin-bottom:20px;
}

#DlistSort 
{

width:178px;
}

#productresult label 
{
float:left;
width:42px;
margin-top:3px;
}



#page-about #content img,#page-customer #content img
{
margin: 0 10px 5px;

}

#page-recipes #content img#recipeimg
{
margin: 10px 10px 5px;

}



#content .seperator img 
{
float:left;
margin-bottom: 20px;
}

#page-about #content .seperator img,#page-recipes #content .seperator img,#page-customer #content .seperator img
{

margin:0 0 9px;
}

/*************navigation menu**********/





ul#navmenu li a#home 
{
background:url('../images/menu/buttons/b_home.gif') no-repeat top left;
width:60px;
height:34px;

}


ul#navmenu li a#Online-store 
{
background:url('../images/menu/buttons/b_online.gif') no-repeat top left;
width:102px;
height:34px;

}



ul#navmenu li a#recipes 
{
background:url('../images/menu/buttons/b_recipe.gif') no-repeat top left;
width:75px;
height:34px;

}


ul#navmenu li a#promo 
{
background:url('../images/menu/buttons/b_promotions.gif') no-repeat top left;
width:94px;
height:34px;

}

ul#navmenu li a#channel 
{

background:url('../images/menu/buttons/b_channel.gif') no-repeat top left;
width:137px;
height:34px;

}


ul#navmenu li a#about 
{

background:url('../images/menu/buttons/b_about.gif') no-repeat top left;
width:77px;
height:34px;

}



ul#navmenu li a#customers 
{

background:url('../images/menu/buttons/b_service.gif') no-repeat top left;
width:124px;
height:34px;

}


ul#navmenu li a#store 
{

background:url('../images/menu/buttons/b_storefinder.gif') no-repeat top left;
width:124px;
height:34px;

}



ul#navmenu li a#recipes:hover,
ul#navmenu li a#store:hover,
ul#navmenu li a#promo:hover,
ul#navmenu li a#channel:hover,
ul#navmenu li a#about:hover,
ul#navmenu li a#Online-store:hover,
ul#navmenu li a#customers:hover,
#page-recipes ul#navmenu li a#recipes,
#page-promotions ul#navmenu li a#promo,
#page-channel ul#navmenu li a#channel,
#page-about.about ul#navmenu li a#about,
#page-customer ul#navmenu li a#customers,
#page-home ul#navmenu li a#Online-store,
#page-barbecue ul#navmenu li a#Online-store,
#page-gourmet ul#navmenu li a#Online-store,
#page-outdoor ul#navmenu li a#Online-store,
#page-outdoor ul#navmenu li a#Online-store,
#page-accessories ul#navmenu li a#Online-store,
#page-product-extras ul#navmenu li a#Online-store,
#page-product-extras ul#navmenu li a#Online-store,
#page-product ul#navmenu li a#Online-store,
#page-online ul#navmenu li a#Online-store,
#page-promotions.details ul#navmenu li a#promo,
#page-recipes.details ul#navmenu li a#recipes
{

background-position: bottom left;
}

#page-product ul#navmenu li a#Online-store,
#page-product-details ul#navmenu li a#Online-store,
#page-otherproduct ul#navmenu li a#Online-store,
#page-product.gourmet ul#navmenu li a#gourmet,
#page-product-details.gourmet ul#navmenu li a#gourmet,
#page-otherproduct.gourmet ul#navmenu li a#gourmet,
#page-product.outdoor ul#navmenu li a#outdoor,
#page-product-details.outdoor ul#navmenu li a#outdoor,
#page-otherproduct.outdoor ul#navmenu li a#outdoor,
#page-product.accessories ul#navmenu li a#accessories, 
#page-product-details.accessories ul#navmenu li a#accessories, 
#page-otherproduct.accessories ul#navmenu li a#accessories,
#page-product.spare ul#navmenu li a#spare,
#page-product-details.spare ul#navmenu li a#spare,
#page-otherproduct.spare ul#navmenu li a#spare,
#page-product.gifts ul#navmenu li a#gifts,
#page-product-details.gifts ul#navmenu li a#gifts,
#page-otherproduct.gifts ul#navmenu li a#gifts

{

background-position: bottom left;
}





ul#navmenu li a#promo:hover 
{

background:url('../images/menu/buttons/b_promotions.gif') bottom left;
}
ul#navmenu li a#channel:hover 
{

background:url('../images/menu/buttons/b_channel.gif') bottom left;
}
ul#navmenu li a#about:hover 
{

background:url('../images/menu/buttons/b_about.gif') bottom left;
}



ul#navmenu li a#customers:hover 
{

background:url('../images/menu/buttons/b_service.gif') bottom left;
}


/**********Sub Menu**************/


ul#navmenu li .dropMenu1 li a#barbecue
{
background:url('../images/menu/buttons/b_barbecue.gif') no-repeat top left;
width:102px;
height:25px;

}

#navmenu ul.dropMenu1 li a#barbecue:hover
{

background:url('../images/menu/buttons/b_barbecue.gif') no-repeat bottom left;

}


ul#navmenu li .dropMenu1 li a#outdoor
{
background:url('../images/menu/buttons/b_outdoor.gif') no-repeat top left;
width:73px;
height:25px;

}

ul#navmenu li .dropMenu1 li a#outdoor:hover 
{

background:url('../images/menu/buttons/b_outdoor.gif') no-repeat bottom left;

}


ul#navmenu li .dropMenu1 li a#gourmet
{
background:url('../images/menu/buttons/b_gourmet.gif') no-repeat top left;
width:98px;
height:25px;

}

ul#navmenu li .dropMenu1 li a#gourmet:hover 
{

background:url('../images/menu/buttons/b_gourmet.gif') no-repeat bottom left;

}


ul#navmenu li .dropMenu1 li a#gifts
{
background:url('../images/menu/buttons/b_gifts.gif') no-repeat top left;
width:48px;
height:25px;

}

ul#navmenu li .dropMenu1 li a#gifts:hover 
{

background:url('../images/menu/buttons/b_gifts.gif') no-repeat bottom left;

}


ul#navmenu li .dropMenu1 li a#accessories
{
background:url('../images/menu/buttons/b_accessories.gif') no-repeat top left;
width:102px;
height:25px;

}

ul#navmenu li .dropMenu1 li a#accessories:hover 
{

background:url('../images/menu/buttons/b_accessories.gif') no-repeat bottom left;

}


ul#navmenu li .dropMenu1 li a#spare
{
background:url('../images/menu/buttons/b_spare.gif') no-repeat top left;
width:94px;
height:25px;

}

ul#navmenu li .dropMenu1 li a#our-recipe
{
background:url('../images/menu/buttons/b_subreciepe.gif') no-repeat top left;
width:94px;
height:25px;

}


ul#navmenu li .dropMenu1 li a#books
{
background:url('../images/menu/buttons/b_subbook.gif') no-repeat top left;
width:94px;
height:25px;

}

ul#navmenu li .dropMenu1 li a#spare:hover 
{

background:url('../images/menu/buttons/b_spare.gif') no-repeat bottom left;

}



ul#navmenu li .dropMenu1 li a.cart1
{
background:url('../images/menu/buttons/b_cart.gif') no-repeat top left;
width:66px;
height:25px;
margin-left:180px;

}
ul#navmenu li .dropMenu1 li a#Table
{
background:url('../images/menu/buttons/b_table.gif') no-repeat top left;
width:86px;
height:25px;
}
ul#navmenu li .dropMenu1 li a#Table:hover, 
#page-product.table ul#navmenu li .dropMenu1 li a#Table,
#page-product-details.table ul#navmenu li .dropMenu1 li a#Table, 
#page-online.table ul#navmenu li .dropMenu1 li a#Table{
	background-position:bottom left;
}

ul#navmenu li .dropMenu li a.cart
{
background:url('../images/menu/buttons/b_cart3.gif') no-repeat top left;
width:66px;
height:18px;
margin-left:700px;
margin-top:0;
}

ul#navmenu li .dropMenu1 li a#ourrecipe
{
background: url("../images/menu/buttons/b_subreciepe.gif") no-repeat left top;
width:76px;
height:25px;


}

ul#navmenu li .dropMenu1 li a#books
{
background: url("../images/menu/buttons/b_subbooks.gif") no-repeat left top;
width:42px;
height:25px;


}

ul#navmenu li .dropMenu1 li a#currentpromotions
{
background: url("../images/menu/buttons/b_subpromotions.gif") no-repeat left top;
width:129px;
height:25px;


}


ul#navmenu li .dropMenu1 li a#mailing-list
{
background: url("../images/menu/buttons/b_submail.gif") no-repeat left top;
width:132px;
height:25px;


}
ul#navmenu li .dropMenu1 li a#video
{
background: url("../images/menu/buttons/b_subvideo.gif") no-repeat left top;
width:132px;
height:25px;


}

ul#navmenu li .dropMenu1 li a#overview
{
background: url("../images/menu/buttons/b_suboverview.gif") no-repeat left top;
width:60px;
height:25px;


}

ul#navmenu li .dropMenu1 li a#corporate
{
background: url("../images/menu/buttons/b_subcorporate.gif") no-repeat left top;
width:102px;
height:25px;


}

ul#navmenu li .dropMenu1 li a#distributor
{
background: url("../images/menu/buttons/b_subdistributor.gif") no-repeat left top;
width:71px;
height:25px;


}

ul#navmenu li .dropMenu1 li a#faq
{
background: url("../images/menu/buttons/b_subfaq.gif") no-repeat left top;
width:38px;
height:25px;


}

ul#navmenu li .dropMenu1 li a#warranties
{
background: url("../images/menu/buttons/b_subwarranty.gif") no-repeat left top;
width:66px;
height:25px;


}

ul#navmenu li .dropMenu1 li a#terms
{
background: url("../images/menu/buttons/b_terms.gif") no-repeat left top;
width:120px;
height:25px;


}

ul#navmenu li .dropMenu1 li a#privacy
{
background: url("../images/menu/buttons/b_subprivacy.gif") no-repeat left top;
width:86px;
height:25px;


}

ul#navmenu li .dropMenu1 li a#storelocation
{
background: url("../images/menu/buttons/b_sublocation.gif") no-repeat left top;
width:86px;
height:25px;


}



ul#navmenu li .dropMenu1 li a#ourrecipe:hover, ul#navmenu li .dropMenu1 li a#books:hover,ul#navmenu li .dropMenu1 li a#currentpromotions:hover,ul#navmenu li .dropMenu1 li a#mailing-list:hover,ul#navmenu li .dropMenu1 li a#video:hover,ul#navmenu li .dropMenu1 li a#overview:hover,ul#navmenu li .dropMenu1 li a#corporate:hover,ul#navmenu li .dropMenu1 li a#distributor:hover,ul#navmenu li .dropMenu1 li a#faq:hover,ul#navmenu li .dropMenu1 li a#warranties:hover,ul#navmenu li .dropMenu1 li a#terms:hover,ul#navmenu li .dropMenu1 li a#privacy:hover,ul#navmenu li .dropMenu1 li a#storelocation:hover
{
background-position:left bottom;
}


/*********End of Navigation*****************/


#page-about .contents ,#page-customer .contents
{

width: 530px;

}

#page-barbecue .topproduct,#page-gourmet .topproduct,#page-accessories .topproduct,#page-online .topproduct
{

width:755px;

}
.bold 
{
font-weight:bold;

}

.addbuttons {
float: left;
margin:10px 0 0 2px;
width:160px;
}
#content p.fb iframe{
margin:10px 0;
display:block;
float:left;
}

.f12.7 
{
font-size:12.7px;
font-weight:bold;
}

.smallbox 
{
/*height: 109px;*/
width: 170px;
margin-right: 10px;
float:left;
}

.otherproduct 
{
float:left;
width:185px;
}
#content .otherproduct.model_other_p .smallbox img{
	max-width:168px;
	float:left;
}
.otherproduct.model_other_p{
	padding:0 10px 0 0;
	width:175px;
	min-height:355px;
}
#content .model_other_p h3 {
	height:28px;
	overflow:hidden;
}

.otherproduct.model_other_p .smallbox{
	width:170px;
	height:200px;
	overflow:hidden;
	border: 1px solid #E0D6AD;
	vertical-align:middle;
}



.thinborder img{

border: 1px solid #E0D6AD;}



#page-channel #content p 
{
margin: 0 0 5px;
}

#page-product-extras .topproduct h3,#page-otherproduct .topproduct h3,#page-product-details .topproduct h3
{

margin: 0 0 8px;

}
#page-product-extras .topproduct p,#page-otherproduct .topproduct p,#page-product-details .topproduct p
{

margin: 0 0 8px;
}

#content h2 
{
color: #67090E;
font-size: 14px;
margin: 5px 0;
font-weight:bold;
}



input.w164 
{

width:164px;
}

#header 
{
height:145px;

}

#rightproduct 
{

font-size:0;
}

#page-recipes .otherproduct 
{

margin-bottom: 10px;
min-height:350px;
}
#page-recipes .smallbox 
{
margin-bottom: 5px;
}

.foodrecipe 
{
float:left;

}

/*#page-gourmet #rightproduct
{
border-bottom: 1px dotted;

}*/


#page-home .productbox2 img,#page-channel .productbox2 img
{
width:224px;
height:141px;

}


#page-home .productbox img,#page-product .productbox img
{
max-width:240px;
max-height:156px;
text-align:center;

}

#page-recipes .smallbox img 
{
width:168px;
height:178px;
}

#page-gourmet .product-details img,
#page-barbecue .product-details img,
#page-accessories .product-details img,
#page-online .product-details img
{
width:200px;
height:200px;
}
#page-product-details .productbox img,
#page-product-details .topproduct img{
width:200px;
height:auto;
}
#page-promotions .details img 
{

width:240px;
height:156px;
}

#page-channel .product-details img 
{
width:474px;
height:269px;
}

#page-barbecue .productbox img,#page-gourmet .productbox img,#page-accessories .productbox img,#page-online .productbox img
{

max-width:175px;
max-height:152px;
}


#page-barbecue #product-img,#page-gourmet #product-img,#page-accessories #product-img,#page-online #product-img
{
width:560px;

}

#content a.readmore
{
color: #954A4D;
font-size: 12px; 
font-weight: bold;


}

ul#navmenu li .dropMenu1 li a 
{

margin-right:20px;
}

#page-home ul#navmenu li .dropMenu1 li a,
#page-shipping ul#navmenu li .dropMenu1 li a , 
#page-gourmet ul#navmenu li .dropMenu1 li a,
#page-table ul#navmenu li .dropMenu1 li a,
#page-accessories ul#navmenu li .dropMenu1 li a,
#page-barbecue ul#navmenu li .dropMenu1 li a,
#page-product ul#navmenu li .dropMenu1 li a,
#page-product-details ul#navmenu li .dropMenu1 li a,
#page-product-extras ul#navmenu li .dropMenu1 li a,
#page-online ul#navmenu li .dropMenu1 li a,
#page-otherproduct ul#navmenu li .dropMenu1 li a,
#page-table ul#navmenu li .dropMenu1 li a, 
#page-cart ul#navmenu li .dropMenu1 li a, 
#page-login ul#navmenu li .dropMenu1 li a
{
margin-right:0;
}

.brown 
{

color:#2F1812;   
}

#page-promotions.details #content p,#page-recipes.details #content p {
margin-top: 10px;
}

#page-promotions.details .product-details,#page-recipes.details .product-details{
padding-right:20px; 
}

#page-promotions.details img.bigimage
{
float: left; 
border: 4px solid #E0D6AD;
max-width:742px;
clear:both;

}

.page-product-details .product-details 
{
height:73px;
overflow:hidden;
float:left;
}
.product-details{
float:left;
}



#page-product .product-details,#page-product-details .product-details
{
height:99px;
overflow:hidden;
float:left;
width:234px;
padding:0 2px;
}

#page-product #content h3,#page-product-details #content h3 
{
height:16px;
overflow:hidden; 

}


#page-home .product-details 
{
height:84px;
float:left;
overflow:hidden;
width:238px;

}

#page-home .product-details h3
{
height:18px;
overflow:hidden;

}

#page-home .product-details p 
{

height:30px;
overflow:hidden;
}

#page-home .productbox2 p 
{

height:60px;
overflow:hidden;
}


.h2 
{
float:left;  
height:32px;
overflow:hidden;
width:238px;
}

/*.darkbrownbold 
{

color:#2F1812;
font-weight:bold;

}*/

.left_buttons 
{
float:left;


}

#page-recipes .product-details h3
{
/*height:15px;
overflow:hidden;*/

}
#page-recipes .product-details p
{

/*height:33px;
overflow:hidden;*/
}
#page-recipes .product-details 
{
width:165px;
}

#page-promotions .contents
{
width:475px;
margin-left:10px;
}
#page-promotions.details .contents{
width:485px;
height:auto;
margin-left:0;
}
#page-promotions.details .contents p{
	overflow:visible;
	height:auto;
}

/*#page-promotions .contents h2 
{
height:20px; 
overflow:hidden;
margin-top:0;
}*/

#page-promotions .contents p 
{
height:75px;
overflow:hidden;
}


.textbutton {
color: #2F1812;
background:none;
border:none;
text-decoration:underline;
font-weight: bold;
font-weight:bold;
font-size: 12px;
padding:0;
margin:0;
}

.textbutton:hover {
color: #2F1812;
cursor: pointer;        
}


input.b_updatecart 
{
    display:block;
    width:101px;
    height:28px;
    background:url('../images/update.jpg') no-repeat top left;
    border:none;
    float:right;
    padding:0;
    margin:0;
}
input.b_updatecart:hover, input.b_checkoutcart:hover, input.b_continuecart:hover
{
    cursor: pointer;
}

input.b_checkoutcart 
{
    display:block;
    width:101px;
    height:28px;
    background:url('../images/checkout.jpg') no-repeat top left;
    border:none;
    float:right;
    padding:0;
    margin:0;
}

input.b_continuecart 
{
    display:block;
    width:167px;
    height:28px;
    background:url('../images/continue-shopping.jpg') no-repeat top left;
    border:none;
    float:right;
    padding:0;
    margin:0;
}

div.image_div
{
    text-align:center;    
}

img.product_image, div.image_div
{
    width:auto;
    height:100%;
    float:none
}
.enquiry{
float:left;
width:463px;
clear:right;
margin:0 0 10px 0;
}
#enquiry{
margin:14px 0 0 0;
}
#enquiry h1{
	font-size:18px;
}
label.title{
width:120px;
float:left;
font-weight:bold;
}
.contentform{
padding:15px 0 15px 15px;
float:left;
}
input.b_submit {
float:right;
display:block;
font-size:14px;
font-weight:bold;
border:0 none;
background:url('../images/buttons/b_submit.jpg') no-repeat top ;
margin:0;
color:#63524D;
}
input.b_submit:hover {
background-position:bottom ;
color:#98272b;
}
.w200{
	width:200px;
}
#page-login #content input.submit {
	padding:0;
	margin:10px 0 0 0;
}
#content .product-details h5.fixx{
	height:33px;
	overflow:hidden;
	font-weight:normal;
	font-size:11px;
	margin:0 0 5px 0;
}
#page-barbecue.fix_pbox .contents{
	overflow:hidden;
	height:310px;
}

.youtube-thumbnail
{
    cursor:pointer;float:left;   
}

.youtube-featured-playbutton
{
    margin-left: -197px;    
    margin-top: 70px;    
}

.youtube-bottomplaybutton
{   
    margin-left: -40px;
    margin-top: 35px;    
}

.youtube-featured-playbutton, .youtube-bottomplaybutton
{   
    left: 50%;    
    opacity: 0.9;
    position: relative;top: 50%;
}

.youtube-featured-playbutton
{
    height: 130px;width: 130px;
    background: url('/images/yt_play120.png') no-repeat scroll 0 0 transparent;    
}

.youtube-bottomplaybutton
{
    height: 77px;width: 77px;
    background: url('/images/yt_play63.png') no-repeat scroll 0 0 transparent;    
}

