body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	background-image:url(/img/2010/bg.jpg);
	font-size: 8.5pt;
	text-decoration: none;
}

/*********************/
/*Left Hand Menu 2009*/
/*********************/


#general_enq_form
{
float:left;
background-color:#ffffff;
border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius:10px;
width:684px;
margin-left:-10px;
margin-top:-5px;
margin-bottom:10px;

}

#detail_main_holder
{
float:left;
background-color:#ffffff;
border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius:10px;
margin:10px 10px 10px 10px;
height:auto;
width:664px;
padding:10px;
}

.feature_cats_strip
{
background-color:#ffffff;
behavior: url(/css/border-radius.htc);
border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius:10px;
margin:10px 10px 10px 10px;
}

.links_strip
{
background-color:#ffffff;
behavior: url(/css/border-radius.htc);
border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius:10px;
margin:10px 10px 10px 10px;
}
.advert_strip
{
margin:10px 10px 10px 10px;
background-color:#ffffff;
//behavior: url(/css/border-radius.htc);
border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius:10px;
width:684px;
height:293px;
}
.advert_message
{
width:684px;
}
ul.left_menu
	{
	width:180px;
	list-style:none;
	margin:0;
	padding:0 0 0 40px;
	
	}

ul#left_menu_home
	{
margin-bottom:0px;

	}

.level_1_left_menu
	{
	width:180px;
	color:#FFFFFF;
	margin-bottom:3px;
	font-weight:bold;
	text-align:left;
	}

#left_menu_lower_sec a
	{
	height:31px;
	line-height:31px;
	float:left;
	clear:right;
	width:100%;
	display:block;
	margin-bottom:4px;
	}

.level_1_left_menu_rev
	{
	display:block;
	text-decoration:none;
	color:#000000;
	background-color:#ffffff;
margin-top:4px;
	padding:10px 10px 10px 15px;
	font-size:12px;

     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    //behavior: url(/css/border-radius.htc);
    border-radius: 5px;
	}
	
.level_1_left_menu a.level_1_link
	{
	display:block;
	text-decoration:none;
	color:#FFFFFF;
    background-color:#422C15;
        margin-top:4px;
	padding:10px 10px 10px 15px;
	font-size:14px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    //behavior: url(/css/border-radius.htc);
    border-radius: 5px;
	}
.level_1_left_menu a.level_1_link:hover
	{

	display:block;
	text-decoration:none;
	color:#422C15;
	background-color:#F3DECB;
margin-top:4px;
	padding:10px 10px 10px 15px;
	font-size:14px;
    
     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    //behavior: url(/css/border-radius.htc);
    border-radius: 5px;
	}

#twitter_update_list li{
list-style:none outside none;
font-size:12px;
margin-bottom:5px;
}
#twitter_update_list {
padding:0;
}
#twitter_update_list a{
color:#422C15;
text-decoration:none;
}

/*
.level_1_left_menu ul
	{
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
	
	}

.level_2_left_menu
	{
	color:#666666;
	margin-bottom:3px;
	font-weight:bold;
	font-size:12px;
	line-height:20px;
	
	}

.level_2_left_menu a
	{
	text-decoration:none;
	display:block;
	color:#666666;
	border-bottom-color:#666666;
	border-bottom-style:solid;
	border-bottom-width:1px;
	}

.level_2_left_menu a:hover
	{
	color:#333333;
	}

.level_3_left_menu a
	{
	font-size:10px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:none;
	border-bottom-width:0px;
	color:#666666;
	}

.level_3_left_menu a:hover
	{
	color:#333333;
	}

.level_4_left_menu a
	{
	font-size:8px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:none;
	border-bottom-width:0px;
	color:#666666;
	}

.level_4_left_menu a:hover
	{
	color:#333333;
	}
*/
/*********************/


#wowwowmenu {
	padding-left: 11px;
	text-align: left;
	padding-top: 22px;
	float: left;
	width: 220px;

}



a.bread_link
	{
	text-decoration:none;
	color:#FFFFFF;
	}

#container 
	{
	margin-right: auto;
	margin-left: auto;
	width: 1050px;
	background-position:top;
	background-repeat:no-repeat;
	}
	
/*#container a
	{
	text-decoration:none;
	color:#999999;
	}
	
#container a:hover
	{
	text-decoration:none;
	color:#666666;
	}
*/

div.menuitem a, div#top-links a, div.cat_box_inner a, div.cat_name_cont_home a, div.search_title a, div.search_url a
	{
	text-decoration:none;
	color:#999999;
	}

div.menuitem a:hover, div#top-links a:hover, div.cat_box_inner a:hover, div.cat_name_cont_home a:hover, div.search_title a:hover, div.search_url a:hover
	{
	text-decoration:none;
	color:#666666;
	}

#centrecontainer {
	float: left;
	width: 970px;
	color:#666666;
	font-size:12px;
	padding:0px 15px 0px 15px;
	
	
	
	
}

#upper_menu_holder
	{
	width:946px;
	margin-left:40px;
	}

#centrecontainer #left_holder
	{
	float:left;
	width:240px;
	}
#centrecontainer #right_holder
	{
	float:left;
	width:705px;
background-color:#7E5B3B;
border: solid 10px #ffffff;
	}

#centrecontainer #right_holder .product_detail_container a:link, #centrecontainer #right_holder .home_page_container a, #centrecontainer #right_holder .home_page_text_box a{
color:#336666;
text-decoration:none;

}
#centrecontainer #right_holder .product_detail_container a:visited {
text-decoration:none;
color:#336666;

}
#centrecontainer #right_holder a:hover {
text-decoration:none;
color:#666666;

}
#centrecontainer  .breadcrumb {
	background-image: url(/img/breadcrumbline.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	width: 720px;
	padding-top: 11px;
	
}
#centrecontainer .breadcrumb .breadcrumbs a{
color:#FFFFFF;
}
#centrecontainer .breadcrumb .breadcrumbs_long a{
color:#FFFFFF;
}
#homepage_center  {

	width:545px;
	height:292px;
	margin-top: 10px;
	margin-left: 88px;
}

#homepage_lower  {
	width:545px;
	
	margin-top: 10px;
	margin-left: 88px;
	background-image: url(/img/home_lower.jpg);
}


#centralize {
	width: 870px;
	
}

#header {
	float: left;

	width: 1000px;
color:#000000;
clear:both;

}
#header a:link, #header a:visited{
text-decoration:none;
color:#000000;
}
#header a:hover{
text-decoration:none;
color:#CCCCCC;
}
#menu_bar {
	float:left;
	height: 20px;
	width: 928px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
}
#headerone {
	text-align: right;
	float: right;
	height:80px;
	background:  url(/img/search.gif) 95px 44px no-repeat;
}
#headeronenew {
	text-align: right;
	float: left;
	height:80px;
	width: 215px;
}
/*#headerone a:link, #headerone a:visited {
text-decoration:none;
color:#000000;
}
#headerone a:hover {
text-decoration:none;
color:#CCCCCC;
}*/
#headeroneleft {
	float: left;
	height: 29px;
	width: 96px;
	padding-top: 42px;
}
#headeroneleftnew {
	float: left;
	height: 80px;
	width: 67px;
}
#headeroneright {
	float: right;
	width: 50px;
	padding-top: 52px;
}
#headeronerightnew {
	float: left;
	width: 148px;
	background-image: url(/img/basket_search_search.gif);
	height: 44px;
	padding-top: 36px;
}
#headeronerightouter {
	float: left;
	width: 110px;
	text-align: left;
	font-size: 7.5pt;
	color: #999999;
	padding-top: 52px;
	padding-left:13px;
}
#headertwo {
	text-align: right;
	float: right;
	width: 266px;
	font-size: 8.5pt;
	padding-top: 8px;
}
#headeronetwocontain {

width:300px;
	float: right;
	
}
#menu_container {
	float: left;
	width: 151px;
	padding-right: 62px;
}

/*#menu_container a.cat {
	text-decoration: none;
	color:#660000;
}
#menu_container a.cat:hover {
	text-decoration: none;
	color:#993300;
}

#menu_container a.sub_cat {
	text-decoration: none;
	color: #660000;
}
#menu_container a.sub_cat:hover {
	text-decoration: none;
	color: #CC0033;
}*/

#centrecontainer  .breadcrumb {
	//background-image: url(/img/breadcrumbline.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 50px;
	width: 720px;
	padding-top: 11px;
	
}
#centrecontainer .breadcrumb .breadcrumbs a{
color:#422C15;
}
#centrecontainer .breadcrumb .breadcrumbs_long a{
color:#422C15;
}
#content_container {
	float: left;
	width: 555px;
	padding-top: 12px;
}
#detail_container {
	float: left;
	height: 368px;
	width: 245px;
	padding-right: 10px;
	padding-left: 10px;
}
#detail_text {
	float: left;
	width: 282px;
}
#ethos_text {
	float: left;
	width: 282px;
	text-align:right
}
#terms_text {
	float: left;
	width: 540px;
}
/*#content_stripcontainer {
	float: left;
	height: 200px;
	width: 555px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
}
#content_stripcontainer  a {
	text-decoration: none;
	color: #660000;
}
#content_stripcontainer  a:hover {
	text-decoration: none;
color: #FFFFFF;
}*/
.content_box {
	float: left;
	height: 180px;
	width: 153px;
	margin-right: 12px;
	border: 1px dotted #660000;
	padding: 10px;
}
.content_box2 {
	float: left;
	height: 180px;
	width: 153px;
	margin-right: 12px;
	border: 1px dotted #660000;
	padding: 10px;
}
.content_box3 {
	float: left;
	height: 180px;
	width: 153px;
	border: 1px dotted #660000;
	padding: 10px;
}


#breadcrumbright {
	text-align: right;
	float: right;
	width: 160px;
}

#home_left {
	float: left;
	
	width: 267px;
	padding-right: 16px;
	font-size: 8pt;
	color: #999999;
	padding-bottom: 35px;
}
#home_right {
	float: left;

	width: 267px;
	color: #999999;
	font-size: 8pt;
	padding-bottom: 35px;
}
#homeright_img {
	float: left;
	height: 214px;
	width: 267px;
}
#homeright_logo {
	float: left;
	height: 83px;
	width: 267px;
}
#homeright_text {
	float: left;
	
	width: 267px;
}
#homeleft_img {
	float: left;
	height: 214px;
	width: 267px;
}
#homeleft_logo {
	float: left;
	height: 83px;
	width: 267px;
}
#homeleft_text {
	float: left;
	
	width: 267px;
}
#menubox_gif {
float:left;
height:110px;
margin-left:60px;
margin-top:30px;
width:30px;
}
#menubox_gif h1 {
	margin:0px;
	height: 80px;
	width: 370px;
	text-indent: -9999px;

}
#menubox_gif h1 a {
margin:0px;
text-decoration:none;
	height: 80px;
	width: 370px;
	display: block;
	float:left;

}

#details {
	float:right;
	width:350px;
	height: 40px;
}
.cat_boxes {

float:left;


}
.double {
background-image:url(/img/cat1_bg.gif);
}

.single {
background-image:url(/img/wide_cat1_bg.gif);
}
.cat_box_block {

}
.cat_box_holder{

float:left;
width:230px;
background-color:#ffffff;
margin-top:10px;
margin-right:5px;
border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius:10px;
}
.cat_box_top 
	{
	//background-image:url(/img/cat_box_top_230.gif);
	height:16px;
	width:230px;
	float:left;
	}

.cat_box_middle 
	{
	//background-image:url(/img/cat_box_middle_230.gif);
	width:230px;
	float:left;
	}
.cat_box_bottom 	
	{
	//background-image:url(/img/cat_box_bottom_230.gif);
	height:16px;
	width:230px;
	float:left;
	}

.cat_box_inner
	{
	padding-left:10px;
	padding-right:10px;
	}
.cat_box_inner div.cat_img_cont
	{
	text-align:center;
	height:210px;
	}

.cat_list {

}
.cat_image {
margin:20px 0px 5px 0px;
text-align:center;
}
.cat_text {
font-weight:bold;
width:200px;
margin: 0 auto;

}




/* wide category stuff */
.wide_cat_box_top {
background-image:url(/img/wide_cat_box_top.gif);
height:16px;
width:698px;
float:left;

}
.wide_cat_box_middle {
background-image:url(/img/wide_cat_box_middle.gif);
width:698px;
float:left;
}
.wide_cat_box_bottom {
background-image:url(/img/wide_cat_box_bottom.gif);
height:16px;
width:698px;
float:left;
margin-bottom:10px;

}


.wide_cat_item {
padding:0px 0px 0px 10px;
float:left;
}
.wide_cat_item img {
float:left;
}
.wide_cat_text {
	font-weight:bold;
	width:200px;
	float:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
	padding-left: 100px;

}


#top-links {
width:100%;
float:left;
text-align:center;
margin-bottom:4px;

font-size:12px;
font-weight:bold;
}
#top-links .red a {
color:#EF3F41;
}


#top-linksnew {
	margin-top:70px;
	margin-left:20px;
	width:140px;
	float:right;
	text-align:center;
	margin-bottom:4px;
	font-size:12px;
	font-weight:bold;
	clear: right;
	
}
#top-linksnew .red a {
color:#EF3F41;font-size:12px;
}







#footer {clear:left;

clear:both;
color:#FFFFFF;
font-size:8pt;
height:34px;
margin:0 auto;
padding-left:180px;
padding-top:7px;
width:720px;
}
#footer a {
color: #FFFFFF;
text-decoration:none;
}

#footer a:hover {
color: #422C15;
text-decoration:none;
}

#footerright {
	float: right;
	width: 200px;
	text-align: right;
}
.right {
float:right;
}
.left {
float:left;
}
.clearboth {
clear:both;
}
div.gallery_home_page_images {

	clear:left;
	margin-bottom: 10px;
	width:689px;
	margin-right: auto;
	margin-left: auto;
}
.upload_text {
width:200px;
float:right;

}
.upload_text_bold {
font-size:18px;
font-weight:bold;
}

ul.cat_list {
float:left;
clear:left;
font-weight:bold;
list-style:none;
width:250px;
margin-bottom:10px;
}

ul.sub_cat_list {
float:left;
clear:left;
list-style:none;
margin: 0px 0px 0px 10px;
padding:0px;
width:250px;
}
.list_cat_block {
float:left;
width:260px;


}
.list_cat_block_middle {
float:left;
width:260px;
height:310px;
background-image:url(/img/catlist_cat_box_middle.gif);


}
.list_cat_block_top {
width:260px;
height:16px;
background-image:url(/img/catlist_cat_box_top.gif);
}

.list_cat_block_bottom {
width:260px;
height:16px;
background-image:url(/img/catlist_box_bottom.gif)
}
div.product_description
	{
	padding-top:0px;
	}

div.product_description p
	{
	margin-top:0px;
	padding-top:0px;
	}

.sitemap_ul, .sitemap_ul ul
	{
	list-style:none;
	
	}


#topsearchboxcontent
{
float:right;
width:449px;
height:36px;
margin-right:20px;

padding:7px 12px 4px 12px;
z-index:100;
}

#toptext
{
color:#FFFFFF;
float:right;
font-size:30px;
font-weight:bold;
margin-right:20px;
margin-top:35px;
text-align:right;
width:500px;
}

#topsearchbox
{
float:right;
width:449px;
height:36px;

margin-right:20px;
background-image:url("/img/2010/black50.png");
padding:7px 12px 4px 12px;
z-index:10;
}

.menuitemtopdiv
{
padding-top:8px;
}
.menuitemtop {
background-image:url("/img/2010/topmenu.gif");
color:#422C15;
display:block;
float:left;
font-size:14px;
font-weight:bold;
height:19px;
margin-left:5px;
padding:12px 10px 8px;
text-align:center;
text-decoration:none;
width:69px;

}


.menuitemtop:hover
{
color:#ffffff;
background-position:0px bottom;
}


.rounded-corners {
    behavior: url(/css/border-radius.htc);
    border-radius: 20px;
-webkit-border-radius: 20px;
-khtml-border-radius: 20px;
-moz-border-radius:20px;
}

