@import "core_stylesheet.css"; 

/*    body {behavior: url("../css/newstyle/csshover.htc")} */

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

/* set background to white and set the default font style. */
body {background-color: #ffffff; 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; margin-top: 5px }

.main {margin: auto; width: 580px; padding:20px; }   

.middle_articles { }
.article {float: left; margin: 10px 5px 0;}

/* Page text formatting */
.breaker { clear:both; }
.nopadding { margin:0; padding:0;}

.textformat { width:660px; padding:10px 20px 10px 310px; margin:0; }
.textformat a { color:#747474;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; text-decoration:none;}
.textformat a:link { color:#747474; text-decoration:none;}
.textformat a:visited { color:#747474;  text-decoration:none;}
.textformat a:hover { color:#747474; text-decoration: underline;}
.textformat a:active { color:#747474; text-decoration:none;}
.textformat p { margin-top:15px; color:#555555; }


.page_textformat { width: 960px; padding: 10px 20px 10px 20px; margin: 0;  }
.page_textformat a { color:#747474;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; text-decoration:none;}
.page_textformat a:link { color:#747474; text-decoration:none;}
.page_textformat a:visited { color:#747474;  text-decoration:none;}
.page_textformat a:hover { color:#747474; text-decoration: underline;}
.page_textformat a:active { color:#747474; text-decoration:none;}
.page_textformat p { margin-top:15px; color:#555555; }


.store_page_textformat {padding: 10px 20px 10px 20px; margin: 0;  }
.store_page_textformat a { color:#747474;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; text-decoration:none;}
.store_page_textformat a:link { color:#747474; text-decoration:none;}
.store_page_textformat a:visited { color:#747474;  text-decoration:none;}
.store_page_textformat a:hover { color:#747474; text-decoration: underline;}
.store_page_textformat a:active { color:#747474; text-decoration:none;}
.store_page_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:186px; background-color:#FFFFFF; margin:0; padding:0; }
#head1 { width:300px; float:left; margin:0; padding:0; }
#head2 { width:480px; float:left; text-align:center; margin:20px 10px 0 0; padding:0; }
#head3 { width:650px; float:right; margin:10px 0 0 0; padding:0; overflow: hidden; }


.checkout_new {background:url('../images/basketnew.png') top left repeat-y; float: right; width:250px; /* height: 20px; */ margin:0 10px 0 0; padding: 0; }
.checkout_button {background:url('../images/buttons/basket.png') cursor: pointer; }
.search_new {background:url('../images/searchnew.png') top left repeat-y; float: right; width:215px; /* height: 20px; */ margin:0 10px 0 0; padding: 0;}

.header_phoneno p { font-size: 40px; color: #000000; font-family: helvetica, Arial, sans-serif; font-weight: 100; }
.header_phoneno { text-align: right; padding-right: 8px; }

/*#basket {background:url('../images/basketnew.png') top left repeat-y; float: left; width:215px; height:20px; margin:0 10px 0 0; padding:0;}
#basket p {font-size: 11px; margin-left:4px; } 
#search {background:url('../images/searchnew.png') top left repeat-y; float: left; width:182px; height:20px; 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:right; width:60px; height:20px; margin:0 0px 0 6px; padding:0; cursor:pointer;}
.searchbutton { background:url('../images/buttons/search.png') 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;}

.pagination {text-align: center; }
.pagination 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;}
.pagination a:link { color:#666666; font:bold 7pt Arial, Helvetica, sans-serif; text-decoration:none; text-transform:none;}
.pagination a:visited { color:#666666; font:bold 7pt Arial, Helvetica, sans-serif; text-decoration:none; text-transform:none;}
.pagination a:hover { color:#666666; font:bold 7pt Arial, Helvetica, sans-serif; text-decoration:none; text-transform:none; background-color:#dcdcdc;}
.pagination 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; margin-right:480px;}
.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; width: 180px;}

/* 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 h2 { 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:#474747; }
/* #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 h2 { 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:#474747; }
/* #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:#474747; text-transform:none; }
#free_deliv p { font:bold 12pt Arial, Helvetica, sans-serif; color:#474747;}
#free_deliv a { color:#747474; font:normal 6.5pt  Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; margin-top:3px;}
#free_deliv a:link { color:#747474; text-decoration:none; text-transform:uppercase; margin-top:3px;}
#free_deliv a:visited { color:#747474; text-decoration:none; text-transform:uppercase; margin-top:3px;}
#free_deliv a:hover { color:#747474; text-decoration: underline; text-transform:uppercase; margin-top:3px;}
#free_deliv a:active { color:#747474; 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:#474747; 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:#747474; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; text-decoration:none;}
#product_descr a:link { color:#747474; text-decoration:none;}
#product_descr a:visited { color:#747474; text-decoration:none;}
#product_descr a:hover { color:#747474; text-decoration: underline;}
#product_descr a:active { color:#747474; 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:#747474; font:normal 6.5pt  Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase; margin-top:3px;}
#product_descr2 a:link { color:#747474; text-decoration:none; text-transform:uppercase; margin-top:3px;}
#product_descr2 a:visited { color:#747474; text-decoration:none; text-transform:uppercase; margin-top:3px;}
#product_descr2 a:hover { color:#747474; text-decoration: underline; text-transform:uppercase; margin-top:3px;}
#product_descr2 a:active { color:#747474; text-decoration:none; text-transform:uppercase; margin-top:3px;}

#product_descr2 h1 a { color:#747474; font:bold 8.0pt Arial, Helvetica, sans-serif; text-decoration:none; text-transform: none;}
#product_descr2 h1 a:link { color:#747474; text-decoration:none; text-transform: none;}
#product_descr2 h1 a:visited { color:#747474; text-decoration:none; text-transform: none;}
#product_descr2 h1 a:hover { color:#747474; text-decoration: underline; text-transform: none;}
#product_descr2 h1 a:active { color:#747474; 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:#747474; font:bold 7.5pt  Arial, Helvetica, sans-serif; text-decoration:none}
#prod a:link {text-transform:uppercase; color:#747474; text-decoration:none}
#prod a:visited {text-transform:uppercase; color:#747474;  text-decoration:none}
#prod a:hover {text-transform:uppercase; color:#747474; text-decoration: underline}
#prod a:active {text-transform:uppercase; color:#747474; 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;}



.big_image {float: left; width:500px; padding-bottom:20px; text-align: center; }
.big_image img {padding-left: 1px;}
.prod_content {margin-left: 510px; width: 420px; }
.prod_title {margin-left:20px; }
.prod_title h2{color: #231f20; font-size:14px; margin-bottom: 5px;  }
.prod_details { margin-left:20px; margin-top:8px;}
.prod_payment { padding-top:10px;}
.code { margin-left: 20px; margin-top: 10px; }
.delivery { margin-left: 20px; }
.cm {margin-left: 20px; margin-top:10px; }
.inches {margin-left: 20px; margin-top:10px; }
.prod_contact {margin-left:20px; margin-top:5px; color: #231f20; font-family: Helvetica, Arial, sans-serif; }
.prod_contact a, 
.prod_contact a:active,
.prod_contact a:link, 
.prod_contact a:visited {
color: #231f20;
}


.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 {float: left; margin-right: 10px; padding: 11px 14px; background: url('../images/range_bg.png') no-repeat; text-align:center; width: 282px;}
.range_container1 {float: left; margin-right: 10px; padding: 11px 14px; background: url('../images/range_bg.png') no-repeat; text-align:center; width: 282px;}
.range_container2 {float: left; margin-right: 10px; padding: 11px 14px; background: url('../images/range_bg.png') no-repeat; text-align:center; width: 282px;}
#range_container {overflow:hidden; /*height:620px;*/ }

.range_container0 img,
.range_container1 img, 
.range_container2 img { max-height: 164px; max-width: 274px; margin: 0 auto; }

TABLE.range_image_wrapper TD {
	border-style: none;
	height: 164px;
	text-align: center;
	vertical-align: center;
	width: 274px;
}

.range_links { padding:4px; margin-top: 5px;  }
.range_bot_deeper { padding:4px; height:72px }

.product0 { float: left; margin-right: 10px; padding: 12px; background: url('../images/range_bg.png') no-repeat; text-align:center; width: 282px;}
.product1 {float: left; margin-right: 10px; padding: 12px; background: url('../images/range_bg.png') no-repeat; text-align:center; width: 282px;}
.product2 {float: left; margin-right: 10px; padding: 12px; background: url('../images/range_bg.png') no-repeat; text-align:center; width: 282px;}

.product0 img,
.product1 img, 
.product2 img { max-height: 164px; max-width: 274px; margin: 0 auto; }

a.view_range:link {
	color: #002369;
	font-size: 15px;

} 

/* FEATURED BRANDS module */
.featured { width: 960px; margin: 0 0 15px 10px;}
.carousel { width: 800px; margin: 0 85px 0 0; float: right;}
.featured_btm {width:960px; height:8px; margin:0; padding:0; }
div.carousel ul li {
	display: table-cell;
	margin: 0 16px;
	text-align: center;
	vertical-align: middle;
	width: 90px;
	height: 100px;
}
div.carousel ul li * {
    vertical-align: middle;
}
/* div.carousel img{ width: 90px; vertical-align: middle; } */

button.prev{ background: url('../images/prev_arrow.png') center center no-repeat; width:41px; height:41px; border:0px; position: relative; top: -48px; left: 60px; cursor: pointer; }
button.next{ background: url('../images/next_arrow.png') center center no-repeat; width:41px; height:41px; border:0px; position: relative; top: -48px; left: 690px; cursor: pointer;}


/* NEWS module */
.news { float:left; width:310px; 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:290px; margin:0; padding:12px 10px 5px 10px;}
.news_btm { background:url('../images/news_bgrd_bot.jpg') top left no-repeat; width:310px; 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; }
#right_new {width:960px; float: left; }
* html #right { margin-left: 10px; }
#rightcontent { margin:0; padding:0; margin-top:5px; }
.rightcontent_stores { width:960px; margin:0; padding:0; margin-top:5px; padding-left:10px; }
.rightcontent_brands { width:960px; margin:0; padding:0; margin-top:5px; padding-left:0;/*padding-left:35px;*/}
.rightcontent_brands_product {width:960px; margin:0; padding:0; }
.rightcontent_basket { width:960px; margin:0; padding:0; margin-top:5px; padding-left:10px; }
.rightcontent_checkout { width:960px; margin:0; padding:0; margin-top:5px; padding-left:10px; }
.rightcontent_checkout2 { width:960px; margin:0; padding:0; margin-top:5px; padding-left:10px; }
.rightcontent { 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:5px; margin:1px; width: 960px; }
.right_inner_productrange { width: 960px; }

.range_image img {
margin:0 20px 20px 0; 
clear:both; 
float:left;
width:960px;
}

.range_details {
background: url(../images/range_details_bg.png); position: relative; top:103px; width: 150px;
}


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

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

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

.rss_sides_container {text-transform:uppercase; color:#747474; 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:#747474; text-decoration:none}
.rss_sides_container a:visited.a {text-transform:uppercase; color:#747474; text-decoration:none}
.rss_sides_container a:hover.a {text-transform:uppercase; color:#747474; text-decoration: underline}
.rss_sides_container a:active.a {text-transform:uppercase; color:#747474; text-decoration:none}

/* FOOTER module */
.footermain { width:100%;}
.footerlinks { line-height:1; padding-top: 40px;  background: #fafafa url('../images/footer_bg.png') top left repeat-x;  }
.footer { width:970px; height:20px; border-top:0px solid #999; color:#aaa; font-size:16px; padding-right:10px; margin-top: 32px; }



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



#head2 h2 { font:bold 8.5pt  Arial, Helvetica, sans-serif; color:#474747; }
#head3 h2 { font:bold 20px  Helvetica, Arial, sans-serif; color:#939598; }
#guides h1 { font:bold italic 16pt  Arial, Helvetica, sans-serif; color:#474747; margin:10px 0 0 6px; padding:0; text-transform:none; }
.news h2 { background:url(../images/news_h2.jpg) top left no-repeat; width:300px; height:20px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:7.5pt; color:#474747; margin:0; padding:8px 0 0 10px;}
.news h3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt; color:#474747; 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:#747474; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:8pt; text-decoration:none}
.news a:link {text-transform:uppercase; color:#747474; text-decoration:none}
.news a:visited {text-transform:uppercase; color:#747474;  text-decoration:none}
.news a:hover {text-transform:uppercase; color:#747474; text-decoration: underline}
.news a:active {text-transform:uppercase; color:#747474; text-decoration:none}

#rss h2 { 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:#474747; margin:0; padding:8px 0 0 10px;}
#featured h2 { 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:#474747; 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:#474747; margin:0; padding:10px 0 0 10px;}
#latestoffers710 h2 { 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:#474747; margin:0; padding:10px 0 0 10px;}

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

.rightcontent h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#474747; text-transform:uppercase; padding:8px 0 0 20px; margin-bottom:6px }

h1 { font:bold 8.5pt  Arial, Helvetica, sans-serif; color:#474747; text-transform:uppercase;  }
.TabbedPanelsContent h1 { font:bold 9.5pt  Arial, Helvetica, sans-serif; color:#474747; text-transform:uppercase; padding:0; margin:0 }
.right_new h1 { font-size: 8pt; font-weight: bold; text-align: center; margin: 10px 0; }

h2 { color:#474747; 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:#474747; }

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

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

h6 { font:bold 11pt  Helvetica, Arial, sans-serif; color:#000000; margin-bottom:16px; }

.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:18px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal }
#head2 p { font:normal 8pt  Arial, Helvetica, sans-serif; color:#000 }

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

#range_container_inner h2 { color:#474747; 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;}
*/
.brand_range {float:left; margin-left:5px;}
.brand_range a { color:#231f20; font-family: Helvetica, Arial, sans-serif; font-size:13px; text-decoration:none; }
.brand_range a:link { color:#231f20; text-decoration:none; float: left;}
.brand_range a:visited { color:#231f20; text-decoration:none;}
.brand_range a:hover { color:#a8a8a8; text-decoration: none;}
.brand_range a:active { color:#231f20; text-decoration:none;}

.view_range {float: right; margin-right:10px; }
.view_range a {color: #002369 font-family: Helvetica, Arial, sans-serif; font-size:13px; text-decoration:none; }
.view_range a:link { color:#002369; text-decoration:none; float: left;}
.view_range a:visited { color:#002369; text-decoration:none;}
.view_range a:hover { color:#001847; text-decoration: underline;}
.view_range a:active { color:#002369; 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:#ffffff; 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:#747474; font:bold 8pt  Arial, Helvetica, sans-serif; text-decoration:none}
.basket_table a:link {text-transform:uppercase; color:#747474; text-decoration:none}
.basket_table a:visited {text-transform:uppercase; color:#747474;  text-decoration:none}
.basket_table a:hover {text-transform:uppercase; color:#747474; text-decoration: underline}
.basket_table a:active {text-transform:uppercase; color:#747474; 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:#747474;  text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold}
 a:link { color:#747474; text-decoration:none}
 a:visited { color:#747474;  text-decoration:none}
 a:hover { color:#747474; text-decoration: underline}
 a:active {color:#747474; text-decoration:none}
 
 .tinya { color:#747474; font:bold 7.5pt  Arial, Helvetica, sans-serif; text-decoration:none}
 .tinya:link { color:#747474; text-decoration:none}
 .tinya:visited { color:#747474;  text-decoration:none}
 .tinya:hover { color:#747474; text-decoration: underline}
 .tinya:active {color:#747474; text-decoration:none} 
 
 
.footerlinks a { text-decoration:none; font-weight: normal; font-size:15px; color:#888888; font-family: "arial narrow", arial; }
.footerlinks a:hover { text-decoration:none; color:#666666; } 

.footer a { text-decoration:none; color:#aaa; }
.footer a:hover { text-decoration:none; color:#666666; } 

/*////////////////////		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: 44px;
	margin-top: 18px;
	overflow: hidden;
}
.new_product_title A {
	line-height: 1.3;
	color: #555555;
}
.new_product_subrow {
}
.new_product_price {
	color: #231f20;
	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: 8px;
	margin-bottom: 10px;
}
H2.big_h2 {
	font-size: 15px;
	font-weight: bold;
}

SELECT#basketproductqty {
	margin: 8px 20px 5px 20px;
padding: 2px;
border: 1px solid #0F4D2A;
font-weight: bold;
text-align: left;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
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;
}


/* ------------------------------------------------------------------------
// Static sitemap stuff */

.column1 {
width: 300px;
float: left;
}

.column2 {
width: 300px;
margin-left: 15px;
float: left;
}

#rightcontent .column1 h2, #rightcontent .column2 h2 {
font-size: 16px;
padding: 0;
} 

#rightcontent .column1 h3, #rightcontent .column2 h3 {
font-size: 14px;
} 



#rightcontent .column1 ul, #rightcontent .column2 ul {
margin: 0 0 10px 30px;
}

#rightcontent .textformat h2 {
font-size: 16px;
padding: 0;
text-transform:capitalize;
}

/*
// ------------------------------------------------------------------------
*/

UL.product_bullets {
	list-style: disc inside none;
}
UL.product_bullets LI {
	font-size: 12px;

	line-height: 18px;
}

A.featured_link {
	color: #cc3333;
}


HR {
	background-color: #a8a8a8;
	border-style: none;
	color: #a8a8a8;
	height: 1px;
	margin: 10px 0;
	padding: 0;
}

.header_speakto p {
	color:#929497;
	float:right;
	margin-right:12px;
	text-align: right;
	line-height: 2;
}

.header_speakto p img {
	vertical-align: middle;
}

.header_links {
	margin-right: 3px;
	margin-bottom: 15px;
	float: right;
/*	text-align: right; */
}

.header_links a, 
.header_links a:link, 
.header_links a:active, 
.header_links a:visited {
color: #929497;
display: inline-block;
font-size: 12px;
margin: 0 5px;
}

.header_links a:hover {
text-decoration:underline;
}

.yourbasket {
	padding: 5px 5px 0;
	width: 180px;
}
.search_box {
	background-color: transparent;
	height: 20px;
	margin: 2px 5px 0;
	width: 160px;
}

.checkoutbutton {
	float: right;
}
.checkoutbutton A,
.checkoutbutton A:Link,
.checkoutbutton A:Hover,
.checkoutbutton A:Active,
.checkoutbutton A:Visited,
INPUT.search_go {
	background-color: #7b7e81;
	color: white;
	cursor: pointer;
	display: block;
	/*float: right;*/
	font-size: 10px;
	font-weight: normal;
	margin: 0;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: bottom;
}
.checkoutbutton A,
.checkoutbutton A:Link,
.checkoutbutton A:Hover,
.checkoutbutton A:Active,
.checkoutbutton A:Visited {
	height: 16px;
	padding: 4px 6px 4px;
}
INPUT.search_go {
	float: right;
	height: 24px;
	padding: 2px 6px 6px;
}

.info_box a,
.info_box a:link ,
.info_box a:visited ,
.info_box a:active 
{
	color:#002369;
}

.info_box a:hover 
{
color:#7B7E81;
}

.lowerarticle {
	float: left;
	width: 186px;
	padding-left: 8px;
	border-right: 1px solid #7B7E81;
	padding-right: 6px;
	min-height:212px;
	}
.lowerarticle_testimonials {
	float: left;
	width: 186px;
	padding-left: 8px;
	border-right: 1px solid #7B7E81;
	padding-right: 6px;
	min-height:212px;
	}
	
p.testimonial_details,
p.news_details,
p.twitterfeed 
 {
padding-top:10px;
}

p.news_title{
font-weight:bold;
padding-top:10px;
}
.article_text{
	background:url('../images/testimonials_bg.png') no-repeat;
	padding: 15px 5px 28px 8px;
	height: 147px;
	margin-top: 6px;
	overflow: hidden;
}
.newsletter_lowerarticle {
	float: left;
	width: 186px;
	padding-left: 8px;
	border-right: 1px solid #7B7E81;
	min-height:212px;
	}
	
.lowerarticle h2,
.lowerarticle_testimonials h2,
.newsletter_lowerarticle h2
 {
text-align:right;
border-bottom: 1px solid #7b7e81;
color: #bdbcbc;
font-size: 12px;
font-weight: bold;
padding: 0px 7px 0px 0px;
}

.price_pledge {
	float: left;
	padding-left: 8px;
	padding-right: 6px;
	min-height:212px;
	width: 140px;
	}
	
.price_pledge_prod {
	float: left;
	padding-left: 8px;
	padding-right: 6px;
	min-height:212px;
	width: 160px;
}
	
.price_pledge img {
	margin-top: 27px;
	margin-left: 10px;
	width: 140px;
	height: 140px;
}

.price_pledge_prod img {
	margin-left: 10px;
}

.price_pledge_text {
float:left;
width:750px;
margin-left: 26px;
margin-top: 21px;
}
		
.social_buttons {
	float: right;
	margin:0px 10px 0 0;
}

.lowerarticle_newslettertext {
float: left;
width:87px;

}

.newsletterimage {
float:right; 
padding-top:10px;
}

.newsletterimage img {
width:99px;
}

a.signup_title, 
a.signup_title:link, 
a.signup_title:active, 
a.signup_title:visited {
margin-bottom: 27px;
font-size: 25px;
margin-top: 10px;
color: #000000;
}

a.signup_title:hover {
color: #7b7e81;
}

/* Wishlist ============ */

.WishListImage {
	width: 90px;
	float:left;
}
.WishListTitle,
.WishListRange,
.WishListSupplier p {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
margin:0px 0px 5px 100px; 
}

.WishListInfo {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left: 100px;
margin-bottom: 5px;

}
.ProductList li {
list-style-type:none; 
border-bottom:1px solid ccc;
padding-bottom:10px; 
padding-top:10px; 
}
.blueinfo {
	padding-bottom:25px;
}

#twitter_feed, .query {
                font-size: 12px;
}
#twitter_feed .tweet_list,
.query .tweet_list {
                list-style-type: none;
                margin: 0;
                padding: 0;
                overflow-y: hidden;
}
#twitter_feed .tweet_list .awesome,
#twitter_feed .tweet_list .epic,
.query .tweet_list .awesome,
.query .tweet_list .epic {
                text-transform: uppercase;
}
#twitter_feed .tweet_list li,
.query .tweet_list li {
                overflow-y: auto;
                overflow-x: hidden;
                padding: .5em;
                border-top: 1px dotted #A1A1A1;
}
#twitter_feed .tweet_list li.tweet_first,
.query .tweet_list li.tweet_first {
                border-top: none;
}
#twitter_feed .tweet_list .tweet_avatar,
.query .tweet_list .tweet_avatar {
                padding-right: .5em;
                float: left;
}
#twitter_feed .tweet_list .tweet_avatar img,
.query .tweet_list .tweet_avatar img {
                vertical-align: middle;
                margin-top: 5px;
                border: 2px solid #333333;
}
#twitter_feed .tweet_list .tweet_text {
                line-height: 1.4;
                font-size: 11px;
}
#twitter_feed .tweet_list .tweet_text a {
                font-weight: bold;
                color: #000000;
}
#twitter_feed .tweet_list .tweet_time {
                line-height: 1.4;
                font-size: 11px;
                font-weight: bold;
                color: #000000;
                font-style: italic;
}

DIV.top_menu_wrapper {
}
DIV.top_menu_left_stub {
	background: transparent url('../images/top_menu/menu_left.png') no-repeat right top;
	float: left;
	height: 45px;
	margin: 0;
	padding: 0;
	width: 6px;
}
DIV.top_menu_right_stub {
	background: transparent url('../images/top_menu/menu_right.png') no-repeat left top;
	float: left;
	height: 45px;
	margin: 0;
	padding: 0;
	width: 6px;
}
UL.top_menu {
	background: transparent url('../images/top_menu/menu_tile_grey.png') repeat-x left top;
	float: left;
	height: 45px;
	list-style-position: inside;
	margin: 0;
	padding: 0;
	position: relative;
	width: 968px;
}
UL.top_menu LI {
	display: inline-block;
	float: left;
	height: 45px;
	position: relative;
	z-index: 50;
}
UL.top_menu LI.clearance {
	background: transparent url('../images/top_menu/menu_tile_red.png') repeat-x left top;
}
UL.top_menu LI A,
UL.top_menu LI A:Link,
UL.top_menu LI A:Active,
UL.top_menu LI A:Visited {
	color: white;
	display: inline-block;
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 30px;
	padding: 15px 12px 0;
	text-decoration: none;
	text-transform: uppercase;
}
UL.top_menu LI A:Hover {
	background: transparent url('../images/top_menu/menu_tile_highlight.png') repeat-x left top;
	text-decoration: none;
}
DIV#top_menu_extras_wrapper {
	position: relative;
	width: 960px;
	margin: 6px 0;
}
DIV.top_menu_extras {
	border: 1px solid #646464;
	box-shadow: 0 2px 3px 3px #646464;
	-webkit-box-shadow: 0 2px 3px 3px #646464;
	background-color: white;
	display: none;
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 60;
}
DIV.top_menu_extras TD.top_menu_links {
	/*float: left;*/
	padding: 10px;
	vertical-align: top;
	width: 220px;
}
DIV.top_menu_extras TD.top_menu_brands {
	/*float: left;*/
	padding: 10px;
	vertical-align: top;
	width: 220px;
}
DIV.top_menu_extras TD.top_menu_advert {
	/*margin-left: 450px;*/
	padding: 10px;
	vertical-align: top;
}
DIV.top_menu_extras TD.top_menu_links P,
DIV.top_menu_extras TD.top_menu_brands P {
	margin: 20px;
}
DIV.top_menu_extras TD.top_menu_links UL {
	list-style-position: inside;
	margin: 0 20px 20px;
}
DIV.top_menu_extras TD.top_menu_brands UL {
	list-style-position: inside;
	margin: 0 20px 20px;
}
DIV.top_menu_extras TD A {
	color: #747474;
}


/* Wish List */
DIV.PageColumns {
	padding: 10px 10px 0;
}

DIV.LeftCol {
	float: left;
	width: 320px;
	margin: 0;
	padding: 0;
}
DIV.LeftColBlock {
	margin: 0 0 10px 0;
}
DIV.LeftColBlock DIV.BoxBottom {
	height: 16px;
	background: transparent url('../images/box_bottom_280.gif') top left;
}

DIV.RightCol {
	float: right;
	width: 600px;
	/*margin-left: 290px;*/
}
DIV.RightColRow {
	overflow: hidden;
	width: 100%;
	margin: 0 0 10px 0;
}
DIV.RightColRow DIV.RightColBlock {
	width: 275px;
}
DIV.RightColRow DIV.BoxBottom {
	height: 16px;
	background: transparent url('../images/box_bottom_560.gif') top left;
}
DIV.RightColRow DIV.RightColBlock DIV.BoxBottom {
	height: 16px;
	background: transparent url('../images/box_bottom_275.gif') top left;
}

P.StatusMessage {
	margin-bottom: 20px;
	padding: 10px;
	border: 1px solid #cc3333;
	background-color: #e8e2cf;
	color: #cc3333;
}

DIV.BlockContent {
	overflow: hidden;
	background: url("../images/footer_bg.png") repeat-x scroll left top #fafafa;
	padding: 12px 12px;
}

DIV.FormElement LABEL {
	display: block;
	float: left;
	width: 130px;
	text-align: right;
	margin: 0 5px 5px 0;
}
DIV.FormSubmit INPUT {
	background-color: #7B7E81;
	color: white;
	cursor: pointer;
	font-size: 10px;
	font-weight: normal;
	margin-left: 135px;
	text-decoration: none;
	text-transform: uppercase;
}

.borderimagetop,
.borderimagebottom {
	margin: 0 auto;
	padding: 0;
	width: 980px;
}

.facebook_like {
	margin: 10px 0;
}
.prod_action_icons {
	display: block;
	margin: 5px 0;
}
.prod_action_icon {
	float: left;
	margin: 0 10px 0 0;
}

#range_main_image {
	width: 960px;
	height: 600px;
}
/*
.range_main_image A IMG {
	clear: both;
	float: left;
	margin: 0 20px 20px 0;
	height: 600px;
	width: 960px;
}
*/
#range_main_caption {
	background: transparent url('../images/range_details_bg.png');
	float: right;
	margin: 10px 0 0 0;
	padding: 15px;
	width: 300px;
}
#range_main_caption H1 {
	margin: 15px 0;
}
#range_main_caption H1 SPAN {
	font-size: 15px;
}

.testimonial {
	border-bottom: 1px solid silver;
	padding-bottom: 20px;
}
P.testimonial_text {
	font-style: italic;
}
P.testimonial_date {
	font-weight: bold;
	margin: 5px 0 0 20px;
	padding: 0;
}

