@import "core_stylesheet.css"; 

* {border: 0; padding: 0; margin: 0}

/* set background to white and set the default font style. */
body {background-image: url('../images/bg.png'); background-color: #ebe8f0; background-repeat: repeat-y; background-position: center; font-family:  Arial, Helvetica, sans-serif; color: #333; margin: 10px}
.body_bottom { background:url(../images/body_bgrd_bottom.png) top center no-repeat; background-color:#ebe8f0; margin:auto; height:45px;  }

.clear2 { clear:both; height:0; line-height:0;}
#mod_container {width: 240px; margin:0; padding:0;}
#mod_container_home {width: 980px; margin:0; padding:0;}

/*////////////////////		General		////////////////////*/

#main {margin: auto; width: 980px; border: 1px solid #5c5c5c; margin-top: 5px }

.main {margin: auto; width: 580px; border: 1px solid #5c5c5c; padding:20px; }   


/* Page text formatting */

.nopadding { margin:0; padding:0;}

.textformat { width:660px; padding:10px 20px 10px 20px; margin:0; }
.textformat a { color:#004215;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; text-decoration:none;}
.textformat a:link { color:#004215; text-decoration:none;}
.textformat a:visited { color:#004215;  text-decoration:none;}
.textformat a:hover { color:#004215; text-decoration: underline;}
.textformat a:active { color:#004215; text-decoration:none;}
.textformat p { margin-top:15px; color:#555555; }
.formfield {
		width: 265px;
		font-family:  Arial, Arial Narrow, Helvetica;
		font-size: 11px;
		font-weight: normal;
		color: #222222;
		background:#fff;
		padding: 3px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #7f8286;
		border-right-color: #7f8286;
		border-bottom-color: #7f8286;
		border-left-color: #7f8286;
		background-image:url(../images/formfieldbg.png); background-repeat:repeat-x;
	}

.checkbox {
	float: right;
}

.formtext {
		font-family:  Arial, Arial Narrow, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;	
		font-weight: normal;
		color: #000;
	}

/* HEADER */
#header { width:980px; height:115px; background-color:#FFFFFF; margin:0; padding:0; }
#head1 { width:245px; float:left; margin:0; padding:0; }
#head2 { width:480px; float:left; text-align:center; margin:20px 10px 0 0; padding:0; }
#head3 { width:245px; float:left; margin:10px 0 0 0; padding:0; overflow: hidden; }
#basket {background:url('../images/basket2.jpg') top left no-repeat; width:255px; height:36px; margin:0 10px 0 0; padding:0;}
#search {background:url('../images/search2.jpg') top left no-repeat; width:255px; height:36px; margin:0 10px 0 0; padding:0;}
.checkout { background:url('../images/buttons/checkout_top.gif') top left no-repeat; float:left; width:60px; height:15px; margin:0 0px 0 6px; padding:0; cursor:pointer;}
.basketbutton { float:left; width:60px; height:15px; margin:0 0px 0 6px; padding:0; cursor:pointer;}
.searchbutton { background:url('../images/buttons/search.gif') top left no-repeat; float:left; width:60px; height:15px; margin:0 0px 0 6px; padding:0; cursor:pointer;}
.retrievebutton { background:url('../images/retrieve.gif') top left no-repeat; float:left; width:60px; height:15px; margin:0 0px 0 6px; padding:0; cursor:pointer;}
.basket_textbox {float:left; width:100px; margin:0; padding:3px; cursor:default; border:1px solid #999999; font: bold 7pt Arial; color:#22522c; background-image:url(../images/formfieldbg.png); background-repeat:repeat-x;}


/* PAGER module */
.pager_current { font: bold italic 11pt verdana; color: #b7b7b7; }
.pager a { color:#666666; font:bold 7pt Arial, Helvetica, sans-serif; text-decoration:none; text-transform:none;}
.pager a:link {  text-decoration:none;}
.pager a:visited {  text-decoration:none;}
.pager a:hover { color:#999999; text-decoration: underline;}
.pager a:active {  text-decoration:none;}

#mainpager { float:right; }
#mainpager a { color:#666666; font:bold 7pt Arial, Helvetica, sans-serif; text-decoration:none; text-transform:none; border:#d7d7d7 1px solid; padding:3px; background-color:#ededed;}
#mainpager a:link { color:#666666; font:bold 7pt Arial, Helvetica, sans-serif; text-decoration:none; text-transform:none;}
#mainpager a:visited { color:#666666; font:bold 7pt Arial, Helvetica, sans-serif; text-decoration:none; text-transform:none;}
#mainpager a:hover { color:#666666; font:bold 7pt Arial, Helvetica, sans-serif; text-decoration:none; text-transform:none; background-color:#dcdcdc;}
#mainpager a:active { color:#666666; font:bold 7pt Arial, Helvetica, sans-serif; text-decoration:none; text-transform:none;}

/* 'mainpager' CLASS copied from #mainpager above */
.mainpager { float:right; }
.mainpager a { color:#666666; font:bold 7pt Arial, Helvetica, sans-serif; text-decoration:none; text-transform:none; border:#d7d7d7 1px solid; padding:3px; background-color:#ededed;}
.mainpager a:link { color:#666666; font:bold 7pt Arial, Helvetica, sans-serif; text-decoration:none; text-transform:none;}
.mainpager a:visited { color:#666666; font:bold 7pt Arial, Helvetica, sans-serif; text-decoration:none; text-transform:none;}
.mainpager a:hover { color:#666666; font:bold 7pt Arial, Helvetica, sans-serif; text-decoration:none; text-transform:none; background-color:#dcdcdc;}
.mainpager a:active { color:#666666; font:bold 7pt Arial, Helvetica, sans-serif; text-decoration:none; text-transform:none;}


/*  PAGER  */
.Nav{
	color:#000000;
}

.NavCurrent{
	font:bold 7pt Arial, Helvetica, sans-serif; text-decoration:none;
	border:#999999 1px solid;
	background-color:#999999;
	padding:3px;
	color:#fff;
	text-decoration:underline;
}

/* ENEWS module */
.enews { padding:5px 10px 0 10px; margin:0; min-height: 84px;}
.signup { background:url('../images/signup.jpg') top left no-repeat; width:62px; height:14px; margin:6px 0 0 0; padding:0; cursor:pointer;}
.signup_textbox {float:left; margin-right:6px; padding:3px; border:1px solid #999999; font: normal 8pt Helvetica; background-image:url(../images/formfieldbg.png); background-repeat:repeat-x; color:#999999;}

/* GUIDES module */
#guides { float:left; width:220px; height:109px; margin:0; padding:0px; margin-left:0px; margin-right:13px; margin-top:6px;}

* html #guides { margin: 6px 0 0 6px; }

/* STORE LOCATOR & ENQUIRY modules */
/* #store_loc_container {float:left; width:245px; margin:0 0 0 10px; padding:0; margin-left:5px; margin-top:6px; overflow: hidden;} */
#store_loc_container {float:left; width:238px; margin:0 0 0 10px; padding:0; margin-left:5px; margin-top:6px; overflow: hidden;}
#store_loc h1 { background:url(../images/store_loc_h1_new.jpg) top left no-repeat; width:240px; height:18px; padding:10px 0 0 10px; margin:0; font:bold 7.5pt  Arial, Helvetica, sans-serif; color:#00390b; }
/* #store_loc_content { background:url(../images/store_loc_bgd.jpg) top left no-repeat; width:240px; height:83px; padding:20px 0 0 10px; margin:0; } */
#store_loc_content { background:url(../images/store_loc_bgd_new.jpg) top left no-repeat; width:240px; height:60px; padding:20px 0 0 10px; margin:0; }

#enquiry_container {float:left; /* width:128px; */ width:240px; overflow: hidden; margin:0; padding:0; margin-top:6px; }
#enquiry h1 { background:url(../images/enquiry_h1.jpg) top left no-repeat; width:228px; height:18px; padding:10px 0 0 10px; margin:0; font:bold 7.5pt  Arial, Helvetica, sans-serif; color:#00390b; }
/* #enquiry_content { background:url(../images/enquiry_bgd.jpg) top left no-repeat; width:228px; height:83px; padding:20px 0 0 10px; margin:0; } */
#enquiry_content { background:url(../images/enquiry_bgd_new.jpg) top left no-repeat; width:228px; height:60px; padding:20px 0 0 10px; margin:0; }
#enquiry_content a { color:#fff; font:normal 8.5pt  Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; margin-top:3px;}
#enquiry_content a:link { color:#fff; text-decoration:none; text-transform:lowercase; margin-top:3px;}
#enquiry_content a:visited { color:#fff; text-decoration:none; text-transform:lowercase; margin-top:3px;}
#enquiry_content a:hover { color:#ccc; text-decoration: none; text-transform:lowercase; margin-top:3px;}
#enquiry_content a:active { color:#fff; text-decoration:none; text-transform:lowercase; margin-top:3px;}

/* FREE DELIVERY module */
#free_deliv { background:url(../images/free_deliv_bgd.jpg) top left no-repeat; width:230px; height:100px; padding:10px 0 0 10px; margin:0; margin-left:10px;}
#free_deliv h1 { font:bold 16pt Arial, Helvetica, sans-serif; color:#00390b; text-transform:none; }
#free_deliv p { font:bold 12pt Arial, Helvetica, sans-serif; color:#00390b;}
#free_deliv a { color:#004215; font:normal 6.5pt  Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; margin-top:3px;}
#free_deliv a:link { color:#004215; text-decoration:none; text-transform:uppercase; margin-top:3px;}
#free_deliv a:visited { color:#004215; text-decoration:none; text-transform:uppercase; margin-top:3px;}
#free_deliv a:hover { color:#004215; text-decoration: underline; text-transform:uppercase; margin-top:3px;}
#free_deliv a:active { color:#004215; text-decoration:none; text-transform:uppercase; margin-top:3px;}

/* AUTUMN SALE module */
#autumn { background:url(../images/autumn_sale.jpg) top left no-repeat; width:230px; height:93px; padding:17px 0 0 10px; margin:0; margin-left:10px;}
#autumn h1 { font:bold 16pt  Arial, Helvetica, sans-serif; color:#bf6516; text-transform:none; }
#autumn p { font:bold 12pt  Arial, Helvetica, sans-serif; color:#bf6516;}
#autumn a { color:#bf6516; font:normal 6.5pt  Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; margin-top:3px;}
#autumn a:link { color:#bf6516; text-decoration:none; text-transform:uppercase; margin-top:3px;}
#autumn a:visited { color:#bf6516; text-decoration:none; text-transform:uppercase; margin-top:3px;}
#autumn a:hover { color:#bf6516; text-decoration: underline; text-transform:uppercase; margin-top:3px;}
#autumn a:active { color:#bf6516; text-decoration:none; text-transform:uppercase; margin-top:3px;}

/* LATEST OFFERS module */
#latestoffers710 { background:url(/images/latestoffers_710.png) top left repeat-y; width:710px; margin-top:5px; }
#latestoffers { background:url(/images/latestoffers_bgrd.gif) top left repeat-y; width:960px; margin-left:4px; }
#latestoffers_container { width:722px; margin:0; padding:5px 0 0 18px; }
#latestoffers_container h2 { font:bold 7.5pt Arial, Helvetica, sans-serif; color:#00390b; text-transform:uppercase; padding:8px 0 0 20px }

#latestoffers_btm710 { background:url(/images/latestoffers_710_bot.png) top left no-repeat; width:710px; height:8px; margin:0; padding:0; float:left }
#latestoffers_btm { background:url(/images/latestoffers_bot.jpg) top left no-repeat; width:960px; height:8px; margin:0; padding:0; margin-left:10px;  }
#latestoffers_btm2 { background:url(/images/latestoffers_bot.jpg) top left no-repeat; width:960px; height:8px; margin:0; padding:0;   }


#product { width:210px; float:left; margin:10px 0 0 10px; padding:0; height:80px; }
#product_descr { float:left; width:120px}
#product_descr a { color:#004215; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; text-decoration:none;}
#product_descr a:link { color:#004215; text-decoration:none;}
#product_descr a:visited { color:#004215; text-decoration:none;}
#product_descr a:hover { color:#004215; text-decoration: underline;}
#product_descr a:active { color:#004215; text-decoration:none;}



/* module */
.product0 { width:210px; float:left; margin-right:17px; padding:0; height:240px; border:1px solid #CCC; background-color: #fff; }
.product1 { width:210px; float:left; margin-right:17px; padding:0; height:240px; border:1px solid #CCC; background-color: #fff; }
.product2 { width:210px; float:left; margin-right:0; padding:0; height:240px; border:1px solid #CCC; background-color: #fff; }
#product_descr2 { float:left; background-color:#06F; width:210px }

#product_descr2 a { color:#004215; font:normal 6.5pt  Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; margin-top:3px;}
#product_descr2 a:link { color:#004215; text-decoration:none; text-transform:uppercase; margin-top:3px;}
#product_descr2 a:visited { color:#004215; text-decoration:none; text-transform:uppercase; margin-top:3px;}
#product_descr2 a:hover { color:#004215; text-decoration: underline; text-transform:uppercase; margin-top:3px;}
#product_descr2 a:active { color:#004215; text-decoration:none; text-transform:uppercase; margin-top:3px;}

#product_descr2 h1 a { color:#004215; font:bold 8.0pt Arial, Helvetica, sans-serif; text-decoration:none; text-transform: none;}
#product_descr2 h1 a:link { color:#004215; text-decoration:none; text-transform: none;}
#product_descr2 h1 a:visited { color:#004215; text-decoration:none; text-transform: none;}
#product_descr2 h1 a:hover { color:#004215; text-decoration: underline; text-transform: none;}
#product_descr2 h1 a:active { color:#004215; text-decoration:none; text-transform: none;}




#usual_price {text-decoration:line-through; font-weight:bold; margin-top: 3px; font:bold 8.0pt Tahoma; color:#666666}
.sell_price {font-weight:bold;color:#0f4d2a; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;}
.fromprice {font-weight:bold;color:#0f4d2a; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:9px;}

/* PRODUCT DETAIL module */
#prod { background:url(/images/latestoffers_bgrd.gif) top left repeat-y; width:960px; }

#prod a {text-transform:uppercase; color:#004215; font:bold 7.5pt  Arial, Helvetica, sans-serif; text-decoration:none}
#prod a:link {text-transform:uppercase; color:#004215; text-decoration:none}
#prod a:visited {text-transform:uppercase; color:#004215;  text-decoration:none}
#prod a:hover {text-transform:uppercase; color:#004215; text-decoration: underline}
#prod a:active {text-transform:uppercase; color:#004215; text-decoration:none}

#prod_container { width:940px; margin:0; padding:10px 0 0 0px}
#prod_detail { width:920px; float:left; margin:10px 0 0 10px; padding:0; }
#prod_detail_img {float:left; padding:2px; clear:both; margin:25px; border:1px solid #CCCCCC; width:250px}
#prod_detail2 { float:left; width:620px;}
#prod_detail2 table tr td { padding:5px;}
.buy_but { background:url('../images/buttons/buy_now.gif') top left no-repeat; width:60px; height:15px; margin-top:2px; margin:0; padding:0; cursor:pointer;}
.wish_but { background:url('../images/buttons/wishfor.gif') top left no-repeat; width:60px; height:15px; margin-top:2px; margin:0; padding:0; cursor:pointer;}
.buy_butononitems { background:url('../images/addtobasket.jpg') top left no-repeat; width:34px; height:34px; margin-top:0px; margin:0; padding:0; cursor:pointer;}


/* RANGE module */
#main_range_container {width:694px; padding:10px 8px 10px 5px; margin:0;}
.range_container0 {width:280px; float:left; border:1px solid #CCC; background-color: #f7f7f7; height:310px; margin-right: 40px; padding:16px }
.range_container1 {width:280px; float:left; border:1px solid #CCC; background-color: #f7f7f7; height:310px; margin-right: 0px; padding:16px }
.range_container2 {width:280px; float:left; border:1px solid #CCC; background-color: #f7f7f7; height:310px; margin-right: 0px; margin-top:12px; padding:16px }

.range_bot { border: 1px dotted #CCC; background-color: #e1e1e1; padding:4px; background-image:url(../images/range_bot_bgrd.gif); background-repeat:repeat-x }
.range_bot_deeper { border: 1px dotted #CCC; background-color: #e2e2e2; padding:4px; background-image:url(../images/range_bot_deep75_bgrd.gif); background-repeat:repeat-x; height:72px }

/* FEATURED BRANDS module */
#featured { background:url(/images/featured-bgrd.gif) top left repeat-y; width:960px; margin-left:10px;}
#featured_container { width:950px; margin:0; padding:5px 0 0 10px}
#featured_container img { float:left; }
#featured_btm { background:url(/images/featured-bot.jpg) top left no-repeat; width:960px; height:8px; margin:0; padding:0; }

/* NEWS module */
#news { float:left; width:320px; margin:0; padding:0; margin-left:11px;}
* html #news { margin-left: 5px; }
#news_sides {background:url('../images/news_sides.jpg') top left repeat-y; width:300px; margin:0; padding:12px 10px 5px 10px;}
#news_btm { background:url('../images/news_bgrd_bot.jpg') top left no-repeat; width:320px; height:12px;}

/* RSS module */
#rss { float:left; width:629px; margin:0 0 0 10px; padding:0; }
#rss_sides { background:url('../images/rss_sides.jpg') top left repeat-y; width:629px; height:145px; }
#rss_left { float:left; width:298px; margin:0; padding:10px;}
#rss_right { float:left; width:291px; margin:0; padding:10px;}
#rss_btm { background:url('../images/rss_btm.jpg') top left no-repeat; width:629px; height:9px; }

#topmenu { float:left; width:980px; background:url(../images/topnav.gif) top left no-repeat; height:25px; margin:0; padding:0; font: bold 9pt Tahoma; }

.leftfollow { width:240px; float:left; }
.leftnav { width:240px; float:left; }
.leftnavbox { float:left; background:url(../images/leftnav-top-curve.jpg) top left no-repeat; width:240px; margin-left:10px; margin-right:6px; margin-top:6px; }

* html .leftnavbox { margin-left: 5px; margin-right: 0;}

.leftnavboxbot { background:url(../images/leftnav-bot-curve.jpg) top left no-repeat; height:9px; width:240px;  }
.leftnavboxbotdark { background:url(../images/leftnav-bot-curve3.jpg) top left no-repeat; height:16px; width:239px;  }

.catscroller { width:720x; float:left; margin-top:5px; margin-left:2px; }

/* ------------------- Added by Kirsty 15.03.10 
// Removed inline style and created style to allow IE6 specific styling
*/
.featured-home {
width:720px; float:left; margin-left:12px; 
}

* html .featured-home {
width: 720px; margin-left: 5px;
overflow: hidden;
}

/* TABLE  */
th { text-align:left; background-color:#ebebeb; border-bottom: 1px solid #CCCCCC; font-size:11px; }


/* RIGHT module */
#right { width:700px; float:left; margin-left:20px; }
* html #right { margin-left: 10px; }
#rightcontent { background:url(../images/right-bgrd3.jpg) top left no-repeat; width:712px; margin:0; padding:0; margin-top:5px; }
.rightcontent { background:url(../images/right-bgrd3.jpg) top left no-repeat; width:712px; margin:0; padding:0; margin-top:5px; }
#rightcontentbot { background:url(../images/right-bgrd-bot2.jpg) top left no-repeat; width:712px; height:16px; margin:0; padding:0; margin-left:0; }
.rightcontentbot { background:url(../images/right-bgrd-bot2.jpg) top left no-repeat; width:712px; height:16px; margin:0; padding:0; margin-left:0; }
.right_inner { padding:20px; margin:1px; }


#catind { width:300px; float:left; margin:15px; padding:0; }

#cat_descr { float:left; width:130px;}
#cat_descr a {text-transform:uppercase; color:#004215; font:bold 10pt  Arial, Helvetica, sans-serif; text-decoration:none}
#cat_descr a:link {text-transform:uppercase; color:#004215; text-decoration:none}
#cat_descr a:visited {text-transform:uppercase; color:#004215;  text-decoration:none}
#cat_descr a:hover {text-transform:uppercase; color:#004215; text-decoration: underline}
#cat_descr a:active {text-transform:uppercase; color:#004215; text-decoration:none}

#cat_descr a.a {text-transform:uppercase; color:#004215; font:bold 8pt  Arial, Helvetica, sans-serif; text-decoration:none}
#cat_descr a:link.a {text-transform:uppercase; color:#004215; text-decoration:none}
#cat_descr a:visited.a {text-transform:uppercase; color:#004215; text-decoration:none}
#cat_descr a:hover.a {text-transform:uppercase; color:#004215; text-decoration: underline}
#cat_descr a:active.a {text-transform:uppercase; color:#004215; text-decoration:none}

.rss_sides_container {text-transform:uppercase; color:#004215; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; text-decoration:none}
.rss_sides_container a:link.a {text-transform:uppercase; color:#004215; text-decoration:none}
.rss_sides_container a:visited.a {text-transform:uppercase; color:#004215; text-decoration:none}
.rss_sides_container a:hover.a {text-transform:uppercase; color:#004215; text-decoration: underline}
.rss_sides_container a:active.a {text-transform:uppercase; color:#004215; text-decoration:none}

/* FOOTER module */
.footermain { width:100%; background-color:#ebe8f0; }
.footerlinks { line-height:15pt; }
.footer { width:970px; height:20px; border-top:0px solid #999; color:#999; font-size:7pt; padding-right:10px }



/*////////////////////		Text		/////////////////////*/



#head2 h1 { font:bold 8.5pt  Arial, Helvetica, sans-serif; color:#00390b; }
#head3 h1 { font:bold 20px  Arial, Helvetica, sans-serif; color:#00390b; }
#guides h1 { font:bold italic 16pt  Arial, Helvetica, sans-serif; color:#00390b; margin:10px 0 0 6px; padding:0; text-transform:none; }
#news h1 { background:url(../images/news_h1.jpg) top left no-repeat; width:310px; height:20px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:7.5pt; color:#00390b; margin:0; padding:8px 0 0 10px;}
#news h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; color:#00390b; margin:0; padding:0px 0px 5px 10px;}

#rightcontent h3 { color:#a1a1a1; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-decoration:none; margin-bottom:10px; padding:0; }
.rightcontent h3 { color:#a1a1a1; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-decoration:none; margin-bottom:10px; padding:0; }

#news a {text-transform:uppercase; color:#004215; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; text-decoration:none}
#news a:link {text-transform:uppercase; color:#004215; text-decoration:none}
#news a:visited {text-transform:uppercase; color:#004215;  text-decoration:none}
#news a:hover {text-transform:uppercase; color:#004215; text-decoration: underline}
#news a:active {text-transform:uppercase; color:#004215; text-decoration:none}

#rss h1 { background:url(../images/rss_h1.jpg) top left no-repeat; width:619px; height:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:7.5pt; color:#00390b; margin:0; padding:8px 0 0 10px;}
#featured h1 { background:url(../images/featured-top.jpg) top left no-repeat; width:950px; height:27px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:7.5pt; color:#00390b; margin:0; padding:10px 0 0 10px;}
#latestoffers h1, #prod h1 { background:url(../images/latestoffers_top.jpg) top left no-repeat; width:950px; height:27px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; color:#00390b; margin:0; padding:10px 0 0 10px;}
#latestoffers710 h1 { background:url(../images/latestoffers_710_top.jpg) top left no-repeat; width:710px; height:27px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:7.5pt; color:#00390b; margin:0; padding:10px 0 0 10px;}

.leftnavbox h1 { font-weight:bold; font-size:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#00390b; width:230px; height:24px; margin:0; padding:8px 0 0 10px; }
#rightcontent h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:8.5px; font-weight:bold; color:#00390b; text-transform:uppercase; padding:8px 0 0 20px; margin-bottom:6px }
.rightcontent h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:8.5px; font-weight:bold; color:#00390b; text-transform:uppercase; padding:8px 0 0 20px; margin-bottom:6px }

h1 { font:bold 8.5pt  Arial, Helvetica, sans-serif; color:#00390b; text-transform:uppercase;  }
.TabbedPanelsContent h1 { font:bold 9.5pt  Arial, Helvetica, sans-serif; color:#00390b; text-transform:uppercase; padding:0; margin:0 }
h2 { color:#00390b; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold;}

h3 { font:bold 9pt  Arial, Helvetica, sans-serif; color:#00390b; }

h4 { font:normal 9pt  Arial, Helvetica, sans-serif; color:#00390b; }

h5 { font:normal 9pt  Arial, Helvetica, sans-serif; color:#00390b; margin-top:5px; }

h6 { font:bold 8pt  Arial, Helvetica, sans-serif; color:#0f4d2a; }

.range_container0 h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0f4d2a; }
.range_container1 h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0f4d2a; }


.proddescription td h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#0f4d2a; }
.proddescription td p { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; }

p { color:#333; line-height:16px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal }
#head2 p { font:normal 8pt  Arial, Helvetica, sans-serif; color:#000 }

#range_container h2 { color:#00390b; font:bold 8pt  Arial, Helvetica, sans-serif; text-decoration:none; margin-bottom:2px; padding:0; margin-top:2px; }

#range_container_inner h2 { color:#00390b; font:bold 12pt  Arial, Helvetica, sans-serif; text-decoration:none; margin-bottom:10px; padding:0; }
#range_container_inner h3 { color:#a1a1a1; font:bold 15pt  Arial, Helvetica, sans-serif; text-decoration:none; margin-bottom:10px; padding:0; }

/*
#range_container a { color:#a1a1a1; font:bold 7pt  Arial, Helvetica, sans-serif; text-decoration:none;}
#range_container a:link { color:#a1a1a1; text-decoration:none;}
#range_container a:visited { color:#a1a1a1; text-decoration:none;}
#range_container a:hover { color:#e1e1e1; text-decoration: none;}
#range_container a:active { color:#e1e1e1; text-decoration:none;}
*/

.range_bot a { color:#7f7f7f; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none;}
.range_bot a:link { color:#7f7f7f; text-decoration:none;}
.range_bot a:visited { color:#7f7f7f; text-decoration:none;}
.range_bot a:hover { color:#a8a8a8; text-decoration: none;}
.range_bot a:active { color:#7f7f7f; text-decoration:none;}


/*////////////////////		Form		/////////////////////*/
input { font:normal 10pt  Arial, Helvetica, sans-serif; }
input, select { font-family: Arial, Helvetica, sans-serif; font-size:8pt; }


/* SHOP BASKET CONTENT */
#shop_basketContent { float:left; width:690px; margin:0 0 0 25px; padding:0; }
#shop_basketContent h1 { font:normal 13pt  Arial, Helvetica, sans-serif; color:#00380b;}
#shop_basketContent p {}

#shop_basketContainer { margin:0; padding:0; text-align:center; }

.basket_table { margin: 0 auto; padding:5px; background-color:#fffde7; Arial, Helvetica, sans-serif; font-size:8pt; }
.basket_table td { margin: 0; padding:5px }
.basket_table th { margin: 0; padding:5px; text-align:left; font-size:12px; color:#ffffff; background:url('../images/navbar_bgd.jpg') top left repeat; clear:both; }
.basket_table input { margin: 0; padding:2px }
.basket_table p { margin:0; padding:0px }
.basket_table a {text-transform:uppercase; color:#004215; font:bold 8pt  Arial, Helvetica, sans-serif; text-decoration:none}
.basket_table a:link {text-transform:uppercase; color:#004215; text-decoration:none}
.basket_table a:visited {text-transform:uppercase; color:#004215;  text-decoration:none}
.basket_table a:hover {text-transform:uppercase; color:#004215; text-decoration: underline}
.basket_table a:active {text-transform:uppercase; color:#004215; text-decoration:none}

.medium {font-family:  Arial, Helvetica, sans-serif; font-size:8pt; }
.protxnames {font-family:  Arial, Helvetica, sans-serif; font-size:8pt; }

.buybut { margin:0; border:0; padding:0; width:55px; height:18px; background:url('../images/buy_button.png') no-repeat; cursor:pointer; }
.proceed_but { margin:0; border:0; padding:0; width:60px; height:18px; background:url('../images/buttons/proceed.gif') no-repeat; cursor:pointer; }
.back_but { margin:0; border:0; padding:0; width:60px; height:18px; background:url('../images/buttons/back.gif') no-repeat; cursor:pointer; }
.confirm_but { margin:0; border:0; padding:0; width:60px; height:18px; background:url('../images/buttons/confirm.gif') no-repeat; cursor:pointer; }
.login_but { margin:0; border:0; padding:0; width:55px; height:18px; background:url('../images/login_button.png') no-repeat; cursor:pointer; }
.logout_but { margin:0; border:0; padding:0; width:55px; height:18px; background:url('../images/logout_button.png') no-repeat; cursor:pointer; }
.delete_icon { margin:0; border:0; padding:0; width:9px; height:26px; background:url('../images/leftnav_arrow.gif') no-repeat; cursor:pointer; }
.login_button { margin:0; border:0; padding:0; width:60px; height:15px; background:url('../images/buttons/login.gif') no-repeat; cursor:pointer; }

/* LINKS */

 a { color:#004215;  text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:7.5pt; font-weight:bold}
 a:link { color:#004215; text-decoration:none}
 a:visited { color:#004215;  text-decoration:none}
 a:hover { color:#004215; text-decoration: underline}
 a:active {color:#004215; text-decoration:none}
 
 .tinya { color:#004215; font:bold 7.5pt  Arial, Helvetica, sans-serif; text-decoration:none}
 .tinya:link { color:#004215; text-decoration:none}
 .tinya:visited { color:#004215;  text-decoration:none}
 .tinya:hover { color:#004215; text-decoration: underline}
 .tinya:active {color:#004215; text-decoration:none} 
 
 
.footerlinks a { text-decoration:none; font-size:7pt; color:#666666 }
.footerlinks a:hover { text-decoration:none; color:#999999 } 

.footer a { text-decoration:none; font-size:7pt; color:#999999 }
.footer a:hover { text-decoration:underline } 

/*////////////////////		MENU		/////////////////////*/

.urbangreymenu{
width: 238px; /*width of menu*/
margin-left: 1px;
}

.urbangreymenu .headerbar{

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color: white;
background: #a8a8a8; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform:capitalize;
padding: 7px 0 7px 10px; /*31px is left indentation of header text*/
margin-top:1px;
cursor:pointer
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: white;
display: block;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color: black;
background:#7f8286;
display: block;
line-height: 15px;
text-decoration: none;
}

.urbangreymenu ul li a{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color: black;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 15px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: #333333;
background: #dcdcdc;
}

.TabbedPanelsContent ul { list-style:disc }
.TabbedPanelsContent li { font:normal 10pt  Arial, Helvetica, sans-serif; color:#000; list-style:disc  }
.TabbedPanels li { font:normal 8.5pt  Arial, Helvetica, sans-serif; color:#fff; list-style:none;  }

/* .imagecaption { background:#CCCCCC; font-size:9px; color:#FFFFFF; padding:3px; margin:0px; font-family:Verdana; clear:both; } */
.imagecaption { background:#CCCCCC; font-size:9px; color:#FFFFFF; padding:3px; margin:5px 0; font-family:Verdana; }

.priceheaders {
	text-align: right;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 14px;
	color: #545454;
	white-space: pre;
	font-weight:Bold;
}
.priceheaders_red {
	text-align: right;
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size: 16px;
	color: #FF0000;
	white-space: pre;
	font-weight:Bold;
}
.priceheaders_small {
	text-align: right;
	white-space: pre;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0f4d2a;
}
.header {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000089;
	white-space: pre;
	font-weight:Bold;
}
.showtext {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0f4d2a; text-align:left
}
.smalltext {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #00421d;
	margin-bottom:5px;
	padding-left:5px;
	padding-bottom:3px;
	border-bottom:1px solid #e0e0e0
}
.smallesttext {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000089;
	white-space: pre;
}
.optionresult {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000089;
	white-space: pre;
}

.new_product_title {
	font-size: 10px;
	height: 54px;
	overflow: hidden;
}
.new_product_title A {
	line-height: 1.3;
	color: #555555;
}
.new_product_subrow {
}
.new_product_price {
	color: #a90000;
	float: left;
	font-size: 16px;
	font-weight: bold;
}
.new_product_price SPAN.from_label {
	color: #555555;
	font-size: 7.5pt;
	font-weight: normal;
}
.new_product_button {
	float: right;
	padding-top: 2px;
}

.assembly_option {
	margin: 10px 0 10px 5px;
	padding: 0 0 0 22px;
	background: transparent url('/images/plus_icon.png') no-repeat top left;
}
.assembly_option_title {
}

.additional_option {
	margin: 10px 0 10px 5px;
	padding: 0 0 0 22px;
	background: transparent url('/images/plus_icon.png') no-repeat top left;
}
.additional_option_title {
}

.range_pics {
	margin-top: 10px;
	text-align: center;
}
.range_pics_2 {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}
.range_pics IMG,
.range_pics_2 IMG {
	border: 1px solid #ededed;
	padding: 3px;
	vertical-align: middle;
	margin-right: 15px;
	margin-bottom: 10px;
}
H2.big_h2 {
	font-size: 15px;
	font-weight: bold;
}

SELECT#basketproductqty {
	margin: 2px 4px 2px 0;
	padding: 1px;
	border: 1px solid #0F4D2A;
	font-weight: bold;
	text-align: left;
}
LABEL#lbl_basketproductqty {
	margin: 0 4px 2px 0;
	padding: 0;
	vertical-align: middle;
}

a.word {
background: url(../images/icons/word_mini.gif) no-repeat left center;
padding: 5px 0 5px 30px;
}