/*	module =buttons
----------------------------------------------------------------------
*/

.btn_subscribe, .btn_subscribe a {
	width: 77px; height: 18px;
	background-image: url('../images/btn_subscribepop.gif');
}

.btn_continue, .btn_continue a {
	width: 65px; height: 19px;
	background-image: url('../images/btn_continue.gif');
}

.btn_checkout, .btn_checkout a {
	width: 110px; height: 27px;
	background-image: url('../images/btn_checkout.gif');
}
.btn_checkout_easy a {
	width: 85px; height: 27px;
	background-image: url('../images/btn_checkout_easy.gif');
}

.btn_ptcheckout, .btn_ptcheckout a {
	width: 137px; height: 27px;
	background-image: url('../images/btn_ptcheckout.gif');
}

.btn_search, .btn_search a {
	width: 37px; height: 19px;
	background-image: url('../images/btn_search.gif');
}

.btn_add_to_basket, .btn_add_to_basket a {
	width: 60px; height: 19px;
	background-image: url('../images/btn_addto_basket.gif');
}

.btn_buy_now, .btn_buy_now a {
	width: 88px; height: 27px;
	background-image: url('../images/btn_buy_now.gif');
}

.btn_addto_basket, .btn_addto_basket a {
	width: 60px; height: 19px;
	background-image: url('../images/btn_addto_basket.gif');
}

.btn_feedback, .btn_feedback a {
	width: 98px; height: 19px;
	background-image: url('../images/btn_feedback.gif');
}

.btn_addto_basket {
	margin: 8px 0 0 0;
}

.btn_addto_basket_sinks, .btn_addto_basket_sinks a {
	width: 45px; height: 19px;
	background-image: url('../images/btn_addto_basket_sinks.gif');
}

.btn_addto_basket_detail, .btn_addto_basket_detail a {
	width: 105px; height: 27px;
	background-image: url('../images/btn_addto_basket_detail.gif');
}
.btn_addto_basket_additional, .btn_addto_basket_additional a {
	width: 105px; height: 27px;
	background-image: url('../images/btn_addto_basket_additional.gif');
}
.btn_addto_basket_grey, .btn_addto_basket_grey a {
	width: 105px; height: 27px;
	background-image: url('../images/btn_addto_basket_grey.gif');
}

.btn_compare, .btn_compare a {
	width: 56px; height: 19px;
	background-image: url('../images/btn_compare.gif');
}

.btn_login, .btn_login a {
	width: 166px; height: 35px;
	background-image: url('../images/btn_login.gif');
}

.btn_bundle, .btn_bundle a {
	width: 155px; height: 35px;
	background-image: url('../images/btn_bundle.gif');
}
.btn_find, btn_find a {
	width: 44px; height: 22px;
	background-image: url('../images/btn_find.gif');
}
.btn_savechanges, .btn_savechanges a {
	width: 80px; height: 19px;
	background-image: url('../images/btn_savechanges.gif');
}
.btn_edit, .btn_edit a {
	width: 50px; height: 19px;
	background-image: url('../images/btn_edit.gif');
}
.btn_delete, .btn_delete a {
	width: 50px; height: 19px;
	background-image: url('../images/btn_delete.gif');
}
.btn_resend, .btn_resend a {
	width: 50px; height: 19px;
	background-image: url('../images/btn_resend.gif');
}
.btn_login2, .btn_login2 a {
	width: 54px; height: 19px;
	background-image: url('../images/btn_login2.gif');
}
.btn_password, .btn_password a {
	width: 97px; height: 19px;
	background-image: url('../images/btn_password.gif');
}
.btn_submit, .btn_submit a {
	width: 60px; height: 19px;
	background-image: url('../images/btn_submit.gif');
}
.btn_subscribepop, .btn_subscribepop a {
	width: 77px; height: 18px;
	background-image: url('../images/btn_subscribepop.gif');
}
.btn_empty_basket, .btn_empty_basket a {
	width: 95px; height: 22px;
	background-image: url('../images/btn_empty_basket.gif');
}
.btn_send, .btn_send a {
	width: 55px; height: 18px;
	background-image: url('../images/btn_send.gif');
}

.btn_chck_newuser, .btn_chck_newuser a {
	width: 145px; height: 36px;
	background-image: url('../images/btn_chck_newuser.gif');
}
.btn_login_check, .btn_login_check a {
	width: 170px; height: 36px;
	background-image: url('../images/btn_login_check.gif');
}
.btn_editbasket, .btn_editbasket a {
	width: 93px; height: 27px;
	background-image: url('../images/btn_editbasket.gif');
}
.btn_confirm, .btn_confirm a {
	width: 140px; height: 36px;
	background-image: url('../images/btn_confirm.gif');
}
.btn_continueshoping, .btn_continueshoping a {
	width: 137px; height: 27px;
	background-image: url('../images/btn_continueshoping.gif');
}

.btn_continueshoping_right, .btn_continueshoping_right a {
	width: 123px; height: 27px;
	background-image: url('../images/btn_continueshoping_right.gif');
}

.btn_logout, .btn_logout a {
	width: 63px; height: 19px;
	background-image: url('../images/btn_logout.gif');
}
.btn_downloadspec, .btn_downloadspec a {
	width: 100px; height: 40px;
	background-image: url('../images/btn_downloadspec.gif');
}
.btn_downloadspec {
	margin: 0 0 0 10px;
	height: 40px;
}

.btn_imageholder_close, .btn_imageholder_close a {
	width: 50px; height: 17px;
	background-image: url('../images/btn_imageholder_close.gif');
}

.btn_imageholder_left, .btn_imageholder_left a {
	width: 50px; height: 37px;
	background-image: url('../images/btn_imageholder_left.gif');
}

.btn_imageholder_right, .btn_imageholder_right a {
	width: 50px; height: 37px;
	background-image: url('../images/btn_imageholder_right.gif');
}

#login .login_content .btn_logout {
	float: none;
	position: relative;
	margin: 10px auto 0 auto;
}

.btn_notify, .btn_notify a {
	width: 143px; height: 19px;
	background-image: url('../images/btn_notify.gif');
}
.btn_notify_grey, .btn_notify_grey a {
	width: 143px; height: 19px;
	background-image: url('../images/btn_notify_grey.gif');
}
.btn_deleteall, .btn_deleteall a {
	width: 68px; height: 18px;
	background-image: url('../images/btn_deleteall.gif');
}

.btn_go, .btn_go a {
	width: 41px; height: 19px;
	background-image: url('../images/btn_go.gif');
}

.btn_complete_details, .btn_complete_details a {
	width: 142px; height: 19px;
	background-image: url('../images/btn_complete_details.gif');
}

/* availability buttons */

.btn_av_2days_delivery, .btn_av_2days_delivery a {
	width: 105px; height: 22px;
	background-image: url('../images/btn_av_2days_delivery.gif');
}

.btn_av_check_stock, .btn_av_check_stock a {
	width: 95px; height: 22px;
	background-image: url('../images/btn_av_check_stock.gif');
}

.btn_av_discontinued, .btn_av_discontinued a {
	width: 95px; height: 22px;
	background-image: url('../images/btn_av_discontinued.gif');
}

.btn_av_panasonic, .btn_av_panasonic a {
	width: 105px; height: 22px;
	background-image: url('../images/btn_av_panasonic.gif');
}

.btn_av_preorder, .btn_av_preorder a {
	width: 65px; height: 22px;
	background-image: url('../images/btn_av_preorder.gif');
}

.btn_av_special_order, .btn_av_special_order a {
	width: 95px; height: 22px;
	background-image: url('../images/btn_av_special_order.gif');
}

.btn_view_packages, .btn_view_packages a {
	width: 96px; height: 19px;
	background-image: url('../images/btn_view_packages.gif');
}
.btn_get_days, .btn_get_days a {
	width: 65px; height: 19px;
	background-image: url('../images/btn_get_days.gif');
}
.btn_take_survey, .btn_take_survey a {
	background-image:url('../images/btn_take_survey.gif');
	height:23px;
	width:83px;
}


/* old nice red +basket add to bqasket button */
/*.btn_plusbasket, .btn_plusbasket a {
	width: 44px; height: 22px;
	background-image: url('../images/btn_plusbasket.gif');
}*/

.btn_plusbasket, .btn_plusbasket a {
	background-image:url(../images/btn_addto_basket_detail.gif);
	height:27px;
	width:105px;
}
.btn_plusbasket {
	position: absolute;
	top: 24px;
	right: 5px;
}


/* Newsletter button
*/

.btn-newsletter {
	position: absolute;
	top: 113px;
	left: 74px;
}
.btn-newsletter a {
	background-image: url('../images/btn-newsletter.gif');
}

/*  module shopping assistant
*/

.shopping-assistant
{
	width: 608px;
	padding: 0;
	position: relative;
	font-size: 100%;
	z-index: 1;
	background: #C9C5C2 url('../images/sa_repeated_bckgr.gif') repeat-x top left;
	margin: 0 0 10px;
	border: 1px solid #C5C5C5;
	border-bottom: 0px solid;
	min-height: 135px;
}
.shopping-assistant.sa-content{
	margin: 0px;
	width: 608px;
}

.shopping-assistant .rbtop, .shopping-assistant .rbbot  {
	display: none;
}
.shopping-assistant h3.caption {
	display: none;
}

.shopping-assistant img {
	z-index: 1000;
}
.shopping-assistant table
{
	margin: 2px 0px 12px 15px;
}
.shopping-assistant td {
	vertical-align: top;
	padding: 1px;
}
.shopping-assistant td.sa_feature .select-box, .shopping-assistant td.sa_values .select-box{
	margin-bottom: 6px !important;
}
.shopping-assistant label {
	font-size: 90%;
}
.shopping-assistant form
{
	display: inline;
}
.sa-info-panel{
	background-color: #F1F0EF;
	border: 1px solid #CCCCCC;
	border-top: 1px dotted #CCCCCC;
	width: 578px;
	padding: 15px;
}
.sa-info-panel .matching-products{
	float: right;
	width: 140px;
}
.sa-info-panel .matching-products .matching-head{
	color: #5F5F60;
	font-size: 110%;
	display: block;
	font-weight:bold;
	margin-bottom: 10px;
}
.sa-info-panel .matching-products .matching-count{
	font-size: 150%;
	color: #C53426;
	font-weight: bold;
}
.sa-info-panel .searching-atr{
	float: left;
	width: 430px;
	font-size: 11px;
}
.sa-info-panel .searching-atr .you-search{
	float: left;
	width: 115px;
	color: #5F5F61;
	font-weight: bold;
}
.sa-info-panel .searching-atr ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.sa-info-panel .searching-atr ul li{
	display. block;
	float: left;
}
.sa-info-panel .searching-atr ul li a{
	background:transparent url(../images/bg_li_deleteme_full.gif) no-repeat scroll 0px 1px !important;
	color:#333333;
	font-weight:bold;
	display:block;
	padding: 0px 12px 7px 14px;
}

.sa-info-panel .sa-content-message{
	margin-top: 30px;
}






.shopping-assistant .content
{
	padding: 0;
	font-size: 100%;
	background: url('../images/sa_back.gif') no-repeat top left;
}

.shopping-assistant select, .shopping-assistant .squery {
	width: 155px;
	font-size: 90%;
	margin-right: 7px;
}

.sa_text span {
	color: #FF3300;
}
.sa_text strong {
	color: #000000;
}
.sa-decorative-image{
	position: absolute;
	right: 0px;
	bottom: 12px;
}
.sa-decorative-div{
	display: none;
}
.sa_text {
	margin: 0;
	padding: 0;
	padding-top: 25px;
	font-size: 100%;
	line-height: 15px;
	color: #666666;
/*	height: 52px;*/
	overflow: hidden;
	padding-left: 7px;
}
.sa_text p
{
	color: #666666;
	margin: 0;
	margin-left: 13px;
	margin-bottom: 7px;
	padding 0;
	text-align: left;
}

#wrapper .shopping-assistant div.select-box
{
	margin-right: 9px;
	position: relative;
}
#wrapper .shopping-assistant div.select-box div.select-value
{
	display: block;
	font-size: 11px;
	line-height: 19px;
	height: 19px;
	background: url('../images/sa_bg_fake_select_arrow.gif') no-repeat top right;
	color: #fff;
}
#wrapper .shopping-assistant div.select-box div.select-value span {
	color: #000;
	background: url('../images/sa_bg_fake_select.gif') no-repeat top left;
	height: 19px;
	padding: 0 5px 0 5px;
	overflow: hidden;
	margin-right: 19px;
}
#wrapper .shopping-assistant div.select-box ul.select-data
{
	width: 173px;
	border: 1px solid #666666;
}
#wrapper .shopping-assistant div.select-box ul.select-data li {
	border: 0;
}
#wrapper .shopping-assistant div.select-box ul.select-data a {
	color: #56595c;
	border: 0;
}
#wrapper .shopping-assistant div.select-box ul.select-data a:hover {
	background: #EAEAEA;
	color: #56595c;
}


/* hover link */
input.hover_img {
	cursor: text;
}
.hover_img {
	cursor: help;
}

.js_message {
	position: absolute;
	top:0; left: 0;
	width: 160px;
	line-height: 15px;
	padding: 10px;
	z-index: 999;
	background: white;
	font-size: 11px;
	border: 2px solid #999999;

	/*
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
	*/

}
.js_message.hover_message {
	position: absolute;
	top: -1000px; left: -1000px;

	width: 180px;
	padding: 8px;

	z-index: 99;
	filter:alpha(opacity=90);
	opacity: 0.90;
	-moz-opacity:0.90;
	text-align: left;
}
.js_message.hover_message.delivery_message {
	width: 250px;
}
.js_message.error_message {
	/*
	color: #000000;
	border: 2px solid #B80000;
	background: #FFFFE3;
	*/
}
.js_message p {
	margin: 0;
	margin-bottom: 5px;
}
.js_message.msg_wait {
	filter:alpha(opacity=90);
	opacity: 0.90;
	-moz-opacity:0.90;
}

/*
	suggestion tool
*/
#suggest-container{
	position: relative;
	z-index: 1000;
}
#suggest-container p{
	position: absolute;
	top: 31px;
	right: 5px;
	margin: 0;
	padding: 0;
	z-index: 100;
}

.suggest-box {
	position: absolute;
	right: 0px;
	top: 27px;
/*	margin-top: -2px; */
	width: 220px;
	list-style: none;
	text-align: left;
	font-size: 11px;
	padding: 0; margin: 0;
	background: white;
	border: 1px solid #C5C5C5;
	padding-top: 17px;
}
.suggest-box li {
	position: relative;
	padding: 0; margin: 0;
}
.suggest-box li.s-selected {
	background: #003399
}
.suggest-box li.s-selected a {
	color: #fff;
	text-decoration: none;
}
.suggest-box li a {
	display: block;
	padding: 2px 5px 2px 5px;
	color: #000000;
	text-decoration: none;
}
* html .suggest-box li a {
	height: 1%;
}
.suggest-box li span {
	display: none;
	position: absolute;
	top: 2px; right: 5px;
}

/*
	fake selectbox (redux)
*/

#wrapper div.select-box div.select-value {
	display: block;
	font-size: 10px;
	line-height: 17px;
	height: 17px;
	background: url('../images/bg_fake_select.gif') no-repeat;
	cursor: default;
	margin: 2px 1px;
	position: relative;
	z-index: 2;
}
#wrapper div.select-box div.select-value span {
	background: url('../images/bg_fake_select_arrow.gif') no-repeat top right;
	display: block;
	height: 17px;
	padding: 0 20px 0 5px;
	overflow: hidden;
}
#wrapper div.select-box ul.select-data {
	margin-top: 10px;
	list-style: none;
	background: #FFFFFF;
	font-size: 10px;
	width: 200px;
	max-height: 290px;
	overflow-y: auto;
	overflow-x: hidden;

	border: 1px solid #000000;
	border-left: 1px solid #b2b2b2;
	border-top: 1px solid #b2b2b2;
	padding: 0; margin: 0;
	position: absolute;
	top: -9999px; left: -9999px;
	z-index: 999;
}
#wrapper div.select-box iframe {
	z-index: 998;
	position: absolute;
}
* [class~="nonie_hide"] { display: none; }

#wrapper div.select-box ul.select-data li {
	padding: 0; margin: 0;
	list-style: none;
	background: none;
	display: inline;
}
#wrapper div.select-box ul.select-data li li a {
	padding: 0; margin: 0;
	padding-left: 15px;
	padding-right: 3px;
}
#wrapper div.select-box ul.select-data li ul {
	margin: 0; padding: 0;
	display: inline;
}
#wrapper div.select-box ul.select-data a {
	padding: 0; margin: 0;
	display: block;
/*	height: 1%;*/
	padding: 0px 5px;
	text-decoration: none;
	color: black;
	font-size: 10px;
	background: none;
	width: auto;
	border: 0;
	cursor: default;
}
#wrapper div.select-box ul.select-data a:active {
	border: none;
	outline: none;
}
* html #wrapper div.select-box ul.select-data a {
	padding: 1px 5px;
}
#wrapper div.select-box ul.select-data a:hover {
	background: #0a246a;
	color: #FFFFFF;
}

/*	module =box, submodule =newsletter  */

#newsletter .box label {
	padding: 9px;
	font-size: 90%;
	display: block;
	text-align: left;
}

#newsletter .box input {
	font-size: 90%;
	color: #666666;
	padding: 2px 0 2px 0;
	width: 156px;
}

#newsletter .content {
	text-align: center;
}

#newsletter span {
	margin: auto;
}

#newsletter .boxtext {
	font-size: 105%;
	padding: 0 0 0 5px;
}
#newsletter .boxtext span {
	padding-top: 20px;
	width: 85px;
}

/*	module =box, submodule =bestselling  */

.box.bestselling ul.bestselling {
	list-style:none;
	margin: 0;
	padding: 0px;
}

.box.bestselling ul.bestselling li {
	border-bottom: 1px solid #EAEAEA;
	padding: 0 0 8px 0;
	font-size: 100%;
	text-align:left;
	height: 1%;
	width: 157px;
}

.box.bestselling ul.bestselling li.noborder {
	border: 0;
}

#rightnav .box.bestselling ul.bestselling a.bs_image {
	float: left;
	display: block;
	background: 0;
	margin: 8px 0 0 0;
	padding: 0;
	border:0;
}

.box.bestselling ul.bestselling a.bs_image img {
	width: 60px;
	height: 60px;
	margin: 0;
	padding: 0;
	border: 1px solid #FFFFFF;
	float: left;
}

.box.bestselling ul.bestselling a.bs_image:hover img {
	border: 1px solid #214C42;
}

.box.bestselling .bestselling .bestsell-c {
	float: left;
	width: 87px;
	padding: 5px 0 0 8px;
	display: inline;
}

#rightnav .box.bestselling .bestselling .bestsell-c a {
	padding: 0;
	margin: 0;
	border: 0;
	background: none;
}
#rightnav .box.bestselling ul.bestselling .price {
	display: block;
	margin: 3px 0 0 0;
	color: #000000;
	font-weight: bold;
}

#rightnav .box.bestselling .bestselling .bestsell-c .details
{
    float: right;
    font-weight: normal;
    background: url('../images/arr_detail.gif') 100% 0.45em no-repeat;
    padding: 0 7px 0 0;
}

#rightnav .box.bestselling .category
{
    color: #849C96;
    background: #F3F5F4;
    padding: 4px 0 4px 8px;
}

/*
	Think4 Value points
*/
.value-points{
	color: #214C42;
	font-size: 100%;
	display: block;
/*	padding-left: 84px; */
}
.value-points a{
	text-decoration: underline;
}
.value-points a:hover{
	text-decoration: none;
}
.value-points span{
	color: #0099ff;
}

.value-points .value-points-green{
	color: #009900;
	font-weight: bold;
}

/*
	poll
*/

.poll dl, .poll dt, .poll dd {
	margin: 0; padding: 0;
	color: #666666;
}
.poll dt img {
	height: 6px;
	margin-right: 2px;
}
.poll dt {
	margin-bottom: 8px;
}
.poll dl {
	margin-top: 5px;
}
.poll p.poll-voted {
	font-weight: bold;
	border-bottom: 1px solid #CFCFCF;
	padding-bottom: 5px;
}
* html .poll p.poll-voted {
	height: 1%;
}
.poll p.poll-total {
	border-top: 1px solid #CFCFCF;
	padding-top: 5px;
	color: #000;
}
.poll ul {
	color: #2D2D2D;
}
.poll .content ul li input {
	position: absolute;
	top: 6px; right: 0;

	border: 0; margin: 0;
}
.poll .content ul li {
	position:relative;
	padding: 5px 0;
	padding-right: 17px;
	border-bottom: 1px solid #CFCFCF;
}
.poll .content ul li a {
	padding: 0;
	color: #2D2D2D;
	background: 0;
}
.poll .content ul li.poll-last {
	/*
	border-bottom: none;
	*/
	margin-bottom: 5px;
}
.poll h3, .poll p {
	margin: 5px 0;
}
.poll h3 {
	border-bottom: 1px solid #CFCFCF;
	padding-bottom: 5px;
	margin-bottom: 0;
}
* html .poll h3, * html .poll li {
	height: 1%;
}

.poll .btn_submit_poll {
	margin: 5px 0 10px 49px;
}
.poll .content {
	background: #EEEEEE;
	padding: 0 5px;
	border: 1px solid #CFCFCF;
	width: 156px;
	overflow: hidden;
}
#rightnav .poll .caption {
	background: url(../images/bg_basket_caption.gif) no-repeat scroll 0pt;
}


.brandshopimage{
    border: 1px solid black;
    margin: 8px 0 6px 0;
}
#rightnav .price_promise {
	padding: 8px 0;
	margin-top: 15px;
	border: 1px solid #eaeaea;
	border-left:0;
	border-right:0;
}
.bold{
	font-weight: bold !important;
}

