@charset "utf-8";
.clearfix:after, #top_rightbox ul:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix, #top_rightbox ul {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix, * html #top_rightbox ul {height: 1%;}
.clearfix {display: block;}
#TOP_MENU_BG {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}
.box_title {
	margin-bottom:0px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc; 
	margin-right:9px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
}
.apDiv7 {
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	margin-bottom: 5px;
	background-color: #e4e4e4;
}
#FEATURE_PRODUCT_DIV h6, #BRANDS_DIV h6, .border h6 {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#LOGO {
	padding-top: 10px;
}
.ProductTitle {
	padding-top: 10px;
}
s {
	color: #333;
	font-size:12px;
}
.Button a {
	padding-left: 10px;
	line-height: 19px;
}
.Button a:hover {
	color: #fff;
}
.PRICE.big {
	font-size: 16px;
	font-family: "Arial Black", Arial;
}
.border {
border:0px solid #CCCCCC;
clear:both;
font-weight:bold;
margin-bottom:0px;
width:168px;
}
.box_body {
	border:1px solid #ccc;
	border-top:0px;
	padding:8px;
	margin-right:9px;
	margin-bottom:10px;
	background:url(/img/b/bg_box.jpg) top repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
}
.box_body_tabs {
	border:1px solid #ccc;
	border-top: 0px;
	padding:8px;
	margin-right:9px;
	margin-bottom:10px;
	background:url(/img/b/bg_box.jpg) top repeat-x;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	width: 641px;
}
.productheader1 h1 {
	font-size:22px;
	width:80%;
}
.code {
	background:#e85c29;
	padding:1%;
	margin:0px;
	color:#fff;
	width:98%;
	margin-bottom:20px;
}
.bg_price {
	padding-top:46px;
	color:#fff;
	text-align:center;	
}
.p_right {
	float:right;
	background:transparent url(/img/b/bg_price.png) center top no-repeat;
	width:142px;
	position:relative;
	top:-100px;
	height:160px;
	z-index: 30;
	right: 0;
}
.p_left {
	float:left;
	position:relative;
	top:-20px;
	left:0px;
	width:184px;
	z-index: 30;
	padding:8px;
	background: url(/img/b/bg_box.jpg) top repeat-x;
	border:1px solid #ccc;
	border-top:0px;
}
.bg_price .big {
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-size:30px;
	margin:0px;
	width:100%;

}
.bg_price .gray {
	color:#fff;
	text-align:center;
	width:100%;
	float:left;
	padding:0px;
}


.typeHeading, .PriceType, #QuantityDiv {
	width:99%;
	border-bottom:1px dotted #ccc;
	padding-top:3px;
	padding-bottom:3px;
	margin:0px;
}
#BUYNOW {
	width:100%;
	float:left;
	margin: 10px 0px 10px 0px;
}
#YOU_SAVING_DIV {
	float: left;
	width: 142px;
	color: #fd080f;
	font-weight: bold;
	font-size: 15px;
	text-align:center;
	text-align:center;
	margin-top:35px;
}

#PRICE_DIV {
	float: right;
	clear: both;
	width: 142px;
}
#INSTOCK_DIV {
	color:#2e470e;
	float:right;
	width:75px;
	text-align:center;
}
#PRICE_RR_DIV {
	text-align:center;
	width:142px;
}
#PRICE_RR_DIV s {
	color:#fff;
	text-align:center;
}
.button2 {
	font-weight: bold;
	border: 0px;
	color: #FFFFFF;
	background: transparent url(/img/orange-button.png) repeat-x scroll 0 0	!important;
	padding: 5px;
	margin:0px;
	border: 1px solid #dc690c;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	float:left;
	width:auto;
	text-align:center;
	font-size: 11px;
}
.button2.sku {
	width: 100px;
}
.email_friend {
	width:142px;
	margin-top:12px;
	margin-bottom:12px;
}
.email_friend img {
	position:relative;
	top:6px;
}
#PRODUCT_DESCRIPTION {
	padding-top: 0px;
}
.bg_tabs {
	background: url(/img/h5bg.jpg) top repeat-x;
	border-bottom:0px;
}


#FEATURE_PRODUCT_DIV {
	clear: both;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 5px;
	width: 150px;
	text-align: center;
	border: 0px;
}
#FEATURE_PRODUCT_DIV hr {
	display: none;
}
.FEATURE_PRODUCT_CLASS {
	float: left;
	clear: both;
	text-align: left;
	width: 100%;
	background: url(/img/cat_box.jpg) repeat-x top center #E1E1E1;
	border: #d2d2d2 1px solid;
	margin-top: 5px;
	width: 130px;
	padding:9px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	position: relative;
}
.NEWS {
	float: left;
	clear: both;
	text-align: left;
	background: url(/img/cat_box.jpg) repeat-x top center #E1E1E1;
	border: #d2d2d2 1px solid;
	margin-top: 5px;
	width: 146px;
	padding:9px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	position: relative;
	font-weight: normal;
	font-size: 11px;
	color: #333;
}
.NEWS strong {
	font-size: 12px;
	color: #f74b0f;
}
.ul_holder {
	text-align: left;
	background: url(/img/cat_box.jpg) repeat-x top center #E1E1E1;
	border: #d2d2d2 1px solid;
	margin-top: 5px;
	padding:9px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.FEATURE_PRODUCT_PRICE {
	color: #f74b0f;
	font-size: 1.3em;
	text-align: right;
}

.FEATURE_PRODUCT_NUMBER {
	float: left;
	font-size: 30px;
	padding: 3px;
	width: 14px;
	color: #8c8c8c;
	position: absolute;
	left: 4px;
	top: -6px;
	font-family: "Arial Black", Arial;
}

.FEATURE_PRODUCT_HEADER {
	font-size: .8em;
	text-align: right;
	float: right;
	width: 90px;
	min-height: 22px;
}

.FEATURE_PRODUCT_IMG {
	clear: both;
	float: left;
	width: 60px;
}
.FEATURE_PRODUCT_IMG img {
	border: 1px solid #d2d2d2;
}

.FEATURE_PRODUCT_DESC {
	float: right;
	width: 70px;
	text-align: right;
}
#BRANDS_DIV {
	border: 0px solid #CCCCCC;
	clear: both;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 5px;
	width: 168px;
	text-align: center;
}

.BRAND_CLASS {
	
}
.BRAND_CLASS img {
	background: #fff;
	border: 1px solid #ccc;
	padding: 2px;
	float: left;
	width: 45px;
	margin: 4px 10px 0px 0px;
}
.top_rightbox {
	width: 330px;
}
.top_rightbox ul {
	padding: 6px;
	background: url(/img/cat_box.jpg) repeat-x top center #E1E1E1;
	border: #d2d2d2 1px solid;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	float: right;
}
.cc_holder {
	float: left;
	padding-top: 37px;
	padding-left: 110px;
}
.get_here {
	position: absolute;
	top: 3px;
	left: 340px;
}
.get_here img, .get_here a {
	border: 0px !important;
}
.float_left {
	float: left;
}
.float_right {
	float: right;
}
#BASKET {
	width: 310px;
	background:transparent url(/img/shopping_basket.jpg) no-repeat scroll 4px 11px;
}
.qsearch {
	position: relative;
	top: -4px;
}
.qsearch input {
	border: 1px solid #ccc;
	background: #fff;
	padding: 3px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.i_want .right_add {
	margin-bottom: 0px;
}
.mb {
	margin-bottom: 5px;
}
.i_want .right_add a img:hover {
	filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;
}
#h2Head h2 {
	padding: 10px 0px 0px 10px;
	background:none;
	border:0px;
}
#catPageMenu ul li a {
	font-weight: bold;
	font-size: 15px;
}
.cat_h3 {
	font-size: 16px;
}
.rel {
	position: relative;
}
.zoom {
	position: absolute;
	right: 0px;
	top: -70px;
}
.news_l {
	height: 176px;
	width: 167px;
	background: url(/img/b/bg_newsletter.jpg) top center no-repeat;
	margin-bottom: 5px;
	
}
.news_l .pad {
	padding: 50px 0px 0px 15px;
}
.news_l input.f {
	width: 120px;
	background: none;
	border: 0px #fff;
	padding: 4px;
}
.news_l input.b {
	padding: 2px 0px 0px 11px;
}
.news_l input.f.one {
	margin-bottom: 33px;
}
.news_l input.f.two {
	margin-bottom: 14px;
}
.clear {
background:none;
clear:both;
height:1px;
border-bottom: 1px dotted #ccc;
width:100%;
}
.TabbedPanels {
	background: url(/img/h5bg.jpg) 0px 1px no-repeat;
}
.bor {
	border-left: 1px solid 	#ccc;
	height: 23px;
}
.grid_11 {
	width: 82%;
	float: right;
}
.grid_5 {
	width: 17%;
	float: left;
}
.grad {
	background: #fff;
	border: 5px solid #dbd9cc;
	padding: 10px;
}
.hentry {
	margin-bottom: 10px;
}

h2 .box_title {
background:url("/img/h5bg.jpg") no-repeat scroll 0 0 transparent;
color:#E65B29;
font-size:1.2em;
line-height:19px;
padding:4px;
text-indent:26px;
-moz-border-radius:5px 5px 0 0;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
margin-bottom:0;
margin-right:9px;
}


.grad .hone, .hentry h2, .hentry h3, .noulli h2 {
	font-size:19px !important;
	font-weight:bold !important;
	color:#5e1489 !important;
	line-height:19px !important;
	text-align:left;
	margin-bottom: 10px !important;
	border: 0px !important;
	border-bottom: 1px dotted #ccc !important;
	padding: 0px !important;
	padding-bottom: 6px !important;
	background: none !important;
	float: none !important;
}
.hentry h2 a, .hentry h3 a {
	color: #5e1489;
}
.hentry small {
	font-style: italic;
	font-family: georgia;
	font-size: 13px;
	padding-bottom: 3px;
	margin-bottom: 4px;
	border-bottom: 1px dotted #ccc;
	line-height: 24px;
}
.postmetadata {
	padding: 4px 7px;
	background: #ebeae2;
	margin: 0px;
}
.postmetadata small {
	border: 0px !important;
	font-family: "Lucida Grande" !important;
	font-size: 11px !important;
	line-height: 16px !important;
	font-style: normal !important;
}
input.sp, select.sp, .sp input, .sp select, #commentform input {
	background: #fff;
	border: 1px solid #ccc;
	padding: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: auto;
}
textarea.sp, .sp textarea, #commentform textarea {
	background: #fff;
	border: 1px solid #ccc;
	padding: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 98%;
	font-family: arial;
	font-size: 12px;
}

.bt, #commentform #submit {
	background: #0098c7;
	border: 1px solid #007ca2;
	padding: 3px;
	color: #fff;
	width: auto;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.noulli ul {
	margin-bottom: 10px;
	
}
.noulli .categories, .noulli .pagenav {
	border-bottom: 1px solid #ccc;
	padding-bottom: 3px;
	margin-bottom: 4px;
}
.noulli .categories {
	border: 0px !important;
	margin: 0px !important;
	padding: 0px !important;
	list-style: none !important;
	display: block !important;
}
.noulli li,.noulli ul {
	border: 0px !important;
	margin: 0px !important;
	padding: 0px !important;
	list-style: none !important;
	display: block !important;
}
.s_select select {
	width: 100px !important;
}
.ref_no {
	margin-top: 12px;
	font-size: 14px;
	color: #592d8e;
}
.ref_no span {
	font-weight: bold;
}