/*Keyframes*/
@keyframes snow {
 0% {background-position: 0px 0px;}
 100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
}
 
@-moz-keyframes snow {
 0% {background-position: 0px 0px;}
 100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
}
 
@-webkit-keyframes snow {
0% {background-position: 0px 0px;}
 100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
}
 
@-ms-keyframes snow {
 0% {background-position: 0px 0px;}
 100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}
}





html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,ul,li,dl,dt,dd,fieldset,form,label,legend,caption,tbody,tfoot,thead{
border:0;outline:0;font-size:100%;-webkit-user-drag:none;margin:0;padding:0;}

.member_pricing_width{
	width:375px;
}

#preloadedImages
{
    width: 0px;
    height: 0px;
    display: inline;
    background-image: url(../images/interface/product_list_add_product_in.png);
    background-image: url(../images/interface/addtobasketbuttonhover.png);
}


body{
	line-height:1.1em;
	background-image:none;
	/*text-align:center;*/
	font:.7em Arial, Helvetica, sans-serif;position:relative;
	/*background-color:#e6f0ef;*/
	/*background-color:#EDF2FA;*/
	z-index:1;color:#333;
	background-repeat:repeat;
	background-attachment:fixed;
	/*background:url(../images/interface/hover_green.png);*/
	padding:0 0 0px;
	/*min-width:1140px;*/
	margin-top:0px;
	
}

.snow{
	/*background-color: rgb(99, 152, 165); 
	background-image: url('../images/snow.png'), url('../images/snow3.png'), url('../images/snow2.png');*/
}

.animate_snow{

	-webkit-animation: snow 30s linear infinite;
	-moz-animation: snow 20s linear infinite;
	/*-ms-animation: snow 20s linear infinite;*/
	animation: snow 20s linear infinite;
	
	
}

.snowfoot{
	position:fixed;
	bottom:0px;
	left:0px;
	z-index:0;
	width:100%;
	border:0px solid red;
	height:200px;
	background:url(../images/snow_foot.png);
}
#global{
	display:none;
	position:fixed;
	z-index:0;
	top:0;
	left:0;
	width:5000px;
	height:1200px;

	background: transparent !important;
	background-repeat:repeat;
	background-position:30% 80%;
	background-attachment:fixed;
	background-repeat:no-repeat!important;
	background-attachment:fixed!important;
	background-position:center 0%!important; 
}

#debug2{
	position:relative;
	z-index:2000;
}

#upgrade_note{
	position:relative;
	left:0;
	top:0;
	z-index:10000;
	background:#FFFFE7 url(../images/interface/upgrade_bar.png);
	background-repeat:no-repeat;
	text-align:left;
	font-weight:700;
	width:100%;
	height:25px;
	line-height:25px;
	border-bottom:1px outset #666;
	font-size:12px;
	display:none;
}
#upgrade_note:hover{background-color:#3169C6;color:#FFF;cursor:pointer;}
blockquote,q{quotes:none;}:focus{outline:0;}
del{text-decoration:line-through;}
.pointer{cursor:pointer;}

#cookieMessage{
	position:relative;
	top:0;
	left:0;
	z-index:10000;
	height:35px;
	line-height:35px;
	/*background: #fff url(../images/interface/stepsgbg.gif);*/
	background:#e6f0ef;
	background-repeat:repeat;
	border-bottom:1px solid #ddd;
	display:none;
	font-size:12px;
	color:#666;
	text-align:center;
	margin-bottom:10px;
}

#cookieMessage .cookieMessage{
	width:733px;
	margin-left:auto;
	margin-right:auto;
}

#cookieMessage input{
	margin-top:6px;
	margin-left:10px;
	cursor:pointer;
	height:24px;
}

h1,h3{
	font-size: 1.1em;
	margin-bottom: 10px;
	color: #548d7e;
	/*background: #E8E8E8 url(../images/interface/h1.jpg) repeat 50%;*/
	/*-moz-border-radius: 5px;
	-webkit-border-radius: 5px;*/
	background-position: 0 0;
	min-height: 15px;
	/*color: #333!important;*/
	/*border: 1px solid #ddd;*/
	cursor: default;
	padding: 8px 0px;
	border-bottom: 1px solid #DFDFDF;

}
.nav ul{cursor:default;list-style-type:none;margin:0;padding:0!important;}
ul.nav{list-style-type:none;padding:0!important;}
ul.nav>li.no_border:hover>a{background:#fff;}
ul.nav>li{position:relative;z-index:5;background-color:#fff;border:1px solid #fff;font-size:12px;margin:0 0 3px;}
ul.nav>li a{display:block;padding:5px;}
ul.nav>li:hover>a{
	color:#FFF;
	background-color:#666!important;
}
ul.nav li>ul{display:none;position:absolute;z-index:5;left:100%;top:-1px;width:100%;}
.nav ul li a{
	position:relative;
	z-index:5;
	display:block;
	border-bottom:3px solid #FFF;
	border-left:3px solid #FFF;
	height:auto;
	background-color:#fff;
	border:1px solid #fff;
	color:#000;
	margin-bottom:3px;
	margin-left:3px;
	padding:5px;
}
ul.nav,.nav ul{background-color:#FFF;background-repeat:repeat;color:#000;}
ul.nav li:active,.nav ul li a:active{background-color:#fff;color:#000;}
ul.nav li:hover>ul {
	display:block;
}
ul.nav>li ul li{position:relative;}
ul.nav>li ul{
	background:#e6f0ef;
	border:0px solid #fff;
	border-radius: 0px;
	padding:0px!important;
	margin:1px!important;
}
ul.nav>li ul li{
	padding:0px!important;
	margin:0px!important;
	
}
ul.nav>li ul li.active a{
	background:#548d7e;
	color:#fff;
}
ul.nav>li ul li a{
	background:#e6f0ef;
	border:0px;
	padding:10px;
	margin:0px!important;
}
ul.nav li>ul li>ul{display:none;position:absolute;z-index:5;left:100%;top:-1px;width:100%;}

ul.nav li ul li:hover>ul {
	display:block;
}
ul.nav>li ul.openmenu{
	display:block!important;
	position:relative!important;
	top:0px!important;
	left:0px!important;
	padding-left:10px!important;
	margin:0px!important;
	width:190px!important;
	margin-top:10px!important;
	margin-bottom:10px!important;
	border-bottom:0px solid #e6f0ef;
}
ul.nav>li ul.openmenu li a{
	padding:5px 5px 5px 10px;
}
ul.nav>li ul.openmenu ul{
	background:#e6f0ef;
}
ul.nav>li ul.openmenu ul li{
	
}

ul.nav>li ul.openmenu ul li a{
	background:#e6f0ef;
	padding:10px!important;
}
ul.nav>li ul.openmenu ul li.active a{
	background:#548d7e;
}
ul.nav>li ul.openmenu li{
	border:0px;
}
ul.nav>li ul.openmenu li a{
	background:#fff;
	font-size:12px;
	margin-left:0px!important;
}
ul.nav>li ul.openmenu li.active a{
	background:#548d7e;
}
ul.nav>li ul.openmenu li a:hover{
	background:#666;
	margin-left:0px!important;
}/*
#intellibar #topbar{
	font-weight:bold;
	font-size:1.1em;
	margin-bottom:5px;
	background:url(../images/interface/h1.jpg)!important;
	background-color:#d6d6d6;
	width:1100px;
	margin-left:auto;
	margin-right:auto;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-position:0 0;
	min-height:20px;
	color:#666!important;
	border:1px solid #ddd;
	cursor:default;
	z-index:10001;
	padding:0;
}*/
#intellibar #topbar{
	font-weight:bold;
	font-size:1.1em;
	margin-bottom:5px;
	/*background:url(../images/interface/h1.jpg)!important;*/
	background-color:#f1f1f1;
	width:1100px;
	margin-left:auto;
	margin-right:auto;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-position:0 0;
	min-height:20px;
	color:#666!important;
	border: 1px solid #f1f1f1;
	/*border-bottom: 1px solid #DFDFDF;*/
	cursor:default;
	z-index:10001;
	padding:0;
	border-radius:0px;
}
.top_basket{
	border-right:0px!important;
	line-height: 30px!important;
	height:auto!important;
}
h1 a,h3 a{font-size:1em!important;color:#666!important;}

.suggest_word{font:1em Arial, Helvetica, sans-serif;position:absolute;top:1px;left:1px;z-index:1001;letter-spacing:1.1px!important;
	text-shadow:none!important;font-weight:400;color:#aaa;width:159px;background:#fff;white-space:nowrap;border-radius:5px;
	-moz-border-radius:5px;-webkit-border-radius:5px;height:15px;margin:2px;padding:4px 25px 4px 10px;display:none;}

	#intellibar input[type=text],textarea,input[type=password]{height:15px;z-index:1002;margin: 4px 5px 4px 4px;}
h2{font-size:1.1em;margin-bottom:10px;margin-top:10px;background-color:#fff;color:#000;position:relative;padding:4px;}

h5{font-size:30px;line-height:33px;font-weight:normal;margin-bottom:15px;padding-top:0;color:#666;background-color:#FFF;padding-bottom:5px;}
h6{font-size:12px;font-weight:700;border-bottom:1px solid #eee;margin-bottom:10px;color:#666;padding:5px;}

input[type=text],textarea,input[type=password],select{
	background-color:#fff;
	border:solid 1px #ddd;
	display:block;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;letter-spacing:1.1px!important;
	-moz-user-select:text;
	-webkit-user-select:text;padding:3px;
}
#searchinput{position:relative;
	font:12px Arial, Helvetica, sans-serif;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:0 50%;
	float:left;
	padding-left:10px;
	padding-right:50px;
	height:13px;
	width:175px;
	/*border-top-left-radius:5px;
	border-bottom-left-radius:5px;*/
	letter-spacing:1px!important;
	border:0px;
	border-radius:0px;
	line-height: 15px;
}



.h1_open{background-image:url(../images/interface/icons/20/arrow_down.png);background-repeat:no-repeat;background-position:right;cursor:pointer;}
.h1_close{background-image:url(../images/interface/icons/20/arrow_up.png);background-repeat:no-repeat;background-position:right;cursor:pointer;}

.grey_h1{background-color:#f8f8f8!important;color:#666;border:1px solid #eee;font-weight:700;}.black_3d{background-image:url(../images/interface/filter_button_in.gif);border:0;color:#FFF;background:#aaa;}

.back_button{
	/*background-image:url(../images/interface/filter_button_green.gif)!important;*/
	border:0;color:#FFF;background:#1aa392;
	border-radius:0px;
	padding:1px;
}

.grey_back{background-color:#999!important;color:#ccc!important;}.no_border{border:0!important;margin-bottom:0!important;background:#fff!important;padding:0!important;}input[type=button],input[type=submit],.button{background:#1aa392;/*background-image:url(../images/interface/filter_button_green.gif);*/color:#FFF;border:0;cursor:pointer;display:inline-block;line-height:8px;padding:8px;}.checkoutpadding input[type=button],input[type=submit],.button{background:#1aa392;}.termsandcons .button{background-image:url(../images/interface/filter_button_green.gif)!important;}ul{padding:3px 3px 3px 20px;}li{padding:2px;}p{margin-bottom:10px;line-height:20px;font-size:12px;}a{color:#333;text-decoration:none;}

.price{}
.box_price .price{
	font-size:12px;font-weight:bold;
}
.bottom_box .price {
	font-size:14px;
}
.leftmenu_product .price {
	font-size:12px;		
}
.leftmenu_product .box_price_small .price {
	font-size:10px;	
}
.box_price_small .price {
	font-size:11px;	
}
.leftmenu_product .price {
	font-size:12px;		
}
.list_versions .price{font-size:15px;font-weight:700;}
.product_grid .price{display:block;float:right;font-size:12px;font-weight:700;color:#666;margin-right:12px;text-align:right;}
.checkoutpadding .pmethodoption .price{color:orange;font-size:15px;}



.link{text-decoration:underline;color:#67a799;font-weight:bold;cursor:pointer;/*border-bottom: 3px double*/;}.no_postion{position:relative!important;}

#wrapper{
	position:relative;
	z-index:1;
	text-align:left;
	width:1100px;
	margin-left:auto;
	margin-right:auto;
	min-height:1000px;
	background-color:#FFF;
	border:0 solid #eee;
	/*box-shadow:0 0 2em #aaa;*/
	margin-top:0;
	padding:15px 15px 10px 15px;
	margin-bottom:10px;

}
	.speedtime{
		position:relative;
		width:1100px;
		margin-left:auto;
		margin-right:auto;
		background-color:#FFF;
		z-index:200001;
		padding:15px 15px 10px;
	}
	.speedtime tr{
		background:#f8f8f8;
		padding:3px;
	}
	.speedtime tr td{
		
		padding:3px;
	}
#header{height:120px;margin-bottom:0;position:relative;margin-left:auto;margin-right:auto;width:1100px;padding:10px;}
#left_header{
	position:relative;
	z-index:1;
	top:-16px;
	left:-5px;
	/*float:left;*/
}
#left_header span{
	position:relative;
	z-index:2;
}
#left_header div{
	z-index:3;
}
.location_tel{position:absolute;background:url(../images/interface/h1.jpg)!important;background-position:100% 100%;display:none;top:0;right:5px;width:350px;border:1px solid #bbb;border-top:0 solid #ccc;border-bottom-radius:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;text-shadow:0 0 2px #fff;padding:7px;}.locationtel{text-align:left;padding:8px;}.locationtel .name{float:left;font-size:16px;color:#000;font-weight:700;width:120px;text-shadow:1px 1px 1px #fff;}.locationtel .tel{float:left;font-size:16px;color:#666;font-weight:700;text-shadow:1px 1px 1px #fff;}
.office_name{position:relative;margin-right:10px;margin-left:10px;font-size:14px;color:#aaa;cursor:pointer;}.office_tel{font-size:18px;position:absolute;top:20px;width:200px;padding-top:5px;font-weight:700;}.office_splitter{color:#ccc;font-size:14px;}.right_main_header{float:right;margin-top:45px;margin-right:0;text-align:center;}#right_header2{font:22px Helvetica, Arial, Helvetica, sans-serif;height:32px;margin-top:5px;color:#1aa392;}#right_header{float:right;font:22px Helvetica, Arial, Helvetica, sans-serif;text-shadow:1px 1px 1px #ccc;height:31px;}#right_header_international{float:right;font:22px Helvetica, Arial, Helvetica, sans-serif;text-shadow:1px 1px 1px #ccc;height:32px;}

#bodycontainer{margin-bottom:0;margin-top:40px;;z-index:1;}


#assistance{height:150px;width:45px;background:#fff url(../images/interface/assist.jpg) 100% 100%;position:fixed;top:200px;left:0;z-index:10;border-left:0;cursor:pointer;}#assistance_content{display:none;background:#fff;height:250px;width:202px;cursor:none;border:1px solid #ccc;border-left:0;padding:10px;}#assistance_content li{display:block;float:left;text-indent:0;list-style-image:none!important;border:1px solid #ccc;background:#eee;margin-top:10px;padding:5px;}#assistance_content li:hover{background:#666;color:#fff;border:1px solid #666;}
#leftmenu{display:block;width:202px;float:left;}

#content{width:890px;float:right;z-index:2;background:transparent;}

.content_full_width{
	width:1100px!important;
	margin-left:0px!important;
	float:left!important;
}
.product_content{
	min-height:500px;
	margin-bottom:10px;
	line-height:18px;
}
#currencyDropdown{position:absolute;z-index:1;right:18px;top:-13px;}
#currencyDropdown img{cursor:pointer;padding:5px;padding-top:4px;width:15px;height:15px;}

.page_content{margin-bottom:20px;padding:15px;}#footer{margin-top:10px;padding-bottom:20px;border-top:1px dashed #eee;}#flags{position:absolute;z-index:200;left:0px;top:-15px;}#flags img{cursor:pointer;padding:5px;}.home_button{color:#fff;background-color:#666;font-weight:700;}
#searchclearicon:hover{z-index:10002;/*background-image:url(../images/interface/new_search_icon_hover.png);*/}
.error{background-color:#f6e5e5;margin-bottom:10px;border:1px solid #FFB0B0;background-image:url(../images/interface/icons/32/error.png);background-repeat:no-repeat;background-position:10px 10px;min-height:32px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-weight:400;padding:10px 10px 10px 50px;font-size:12px;line-height:18px;}

.loading{position:relative;background-image:url(../images/interface/loading22.gif);width:30px;margin-left:auto;margin-right:auto;margin-top:18px;height:22px;background-repeat:no-repeat;}
.clear_search_icon{

}
#searchinputclear{
	/*border:1px solid red;*/
	position:absolute;
	top:0px;
	right:8px;
	z-index: 1003;
	text-align:right;
	width:27px;
	margin-top: 3px!important;
margin-left: 145px!important;
}

.looking{
	position:absolute;
	top:3px;
	right:26px;
	z-index: 1003;
}
.loading2{position:relative;background-image:url(../images/interface/loading22.gif);background-position:50% 50%;width:30px;margin-left:auto;margin-right:auto;margin-top:18px;height:317px;min-height:317px;background-repeat:no-repeat;}

.loading3{
	width:100px;
	margin-left:auto;
	margin-right:auto;
	margin-top:300px;
	background-color:#e5f6f2;
	border:1px solid #5bb09b;
	padding:20px;
	font-size:14px ;

	 
}
.search_loading{background-image:url(../images/interface/search_load.gif);}.loading span{position:absolute;left:25px;margin-left:auto;margin-right:auto;}#topbar_leftover{min-height:30px;position:relative;z-index:999;}

.topbar_outer_flow{
	position:fixed;
	width:100%;
	left:0px;
	top:0px;
	z-index:1001;
	
}

.topbar_flow{
	width:100%;
	
	position:static;
	width:1002px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ccc;
	border-radius:5px;
	-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 0 2em #000;-webkit-box-shadow:0 0 2em #000;box-shadow:0 0 2em #000;
}
.top_basket{
	cursor:pointer;
	float:left;
	padding:0px!important;
	line-height:35px;
	height:35px;
	border-right:1px solid #ddd;
	text-shadow:1px 1px 1px #fff;
	color:#7e7e7e;
}

.menu_text{
	list-style:none;
	padding:0px;margin:0px;
}

.menu_text ul{
	position:absolute;
	top:36px;
	left:0px;
	width:1100px;
	background:#fff;

}
.menu_text a{
	padding-left:14px;
	padding-right:14px;
	color:#666!important;
	display:block;
}
.menu_text a:hover,.top_basket:hover a{
	color:#548D7E!important;
	text-shadow: none;
	
}
.departmentContainers{
	background:#fff;
}
.close_menu_con{
	background:transparent!important;
	height:0px!important;
}
/**** Clearfix ****/
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.departmentDropDown{
	padding:0px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:10px;
	padding-right:10px;
	/*border:1px solid red;*/
	float:left;
	width:200px;
	
	/*border-right:1px dashed #ccc;*/
	
}

.departmentDropDown  ul{
	padding:3px;
	margin:0px;
	line-height:16px;
	
	

}

.departmentDropDown ul li{
	border:0px;
	padding:0px;
	margin:0px!important;
	list-style:none;
	padding-bottom:3px;
	margin-bottom:3px;

}

.departmentDropDown  ul li a{
	font-size:12px;
	color:#5a9285;
	
	font-weight:bold;
	padding:5px;
	text-decoration:none; 
	display:block;
	border-bottom:1px dashed #5a9285;
}
.departmentDropDown  ul li a:hover{
	text-decoration:underline;
	color:#5a9285;
}
.departmentDropDown ul li ul li{
	list-style:none!important;
	padding-bottom:0px;
	margin-bottom:0px;
	

}

.departmentDropDown  ul li ul li a{
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	color:#333;
	padding:0px;
	
	border-bottom:0px dashed #ccc;
}

.departmentDropDown  ul li ul li ul li{
	

}

.departmentDropDown ul li ul li ul li a{
	padding-left:30px;
}

.product_container .cashbackfloat{
	float:none;
	display:none;
	position:absolute;
	top:-22px;
	right:0px;
	padding:3px;
	width:150px;
	color:white;
	font-size:9px;
	background-color:#666;
	text-align:center;
}
.new_product_grid .cashbackfloat{ 
	color:white;
	position:absolute;
	background-color:#666;
	padding:3px;
	font-weight:normal;
	font-size:11px;
	top:-35px;
	width:185px;
	text-align:center;
	display:block;
}
.leftmenu_product .new_product_grid .cashbackfloat{
	display:none !important;	
}
.new_product_grid{
	border:1px solid #f1f1f1;
	float:left;
	margin-right:0px;
	width:213px;
	margin-bottom:10px;
	border-radius:0px;
}
.new_product_grid:hover{
	/*border:1px solid #ddd;
	cursor:pointer;*/
}
.new_product_grid_right_margin{
	margin-right:10px;
	/*width:202px;*/
	
}

.new_product_grid .top_box{
	position:relative;
	background:#fff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}

.new_product_grid .product_image{
	margin:0px;
	width:150px;
	margin-left:35px;
}
.new_product_grid .product_name{
	font-size:12px;
	height:17px;
	overflow: hidden;
	line-height:20px;
	padding:5px 10px 0px 10px;
	color:#548d7e;
}
.new_product_grid  .product_cat{
	padding:0px 0px 10px 10px;
	height:15px;
	overflow: hidden;
	/*text-decoration:underline;*/
}
.new_product_grid  .product_cat a{
	color:#999;
}
.new_product_grid  .product_cat a:hover{
	color:#599385;
}

.new_product_grid .product_long_name{
	font-size:12px;
	padding:10px;
	line-height:16px;
	color:#444;
	height:40px;
	margin-top:5px;
	overflow: hidden;
	/*border:1px solid red;*/
}
.middle_box{
	height:55px;
	background:#fff;
	/*border:1px solid red;*/
}
.new_product_grid .stock_qty{
	font-size:12px;
	padding:5px 5px 0px 10px;
	font-weight:bold;
}
.new_product_grid .product_stars{
	padding:5px 10px 0px 10px;
}
.new_product_grid .product_stars .product_stars_left{
	float:left;
}
.new_product_grid .product_stars .product_stars_right{
	float:right;
}
.new_product_grid .pricing_box{
	padding:10px;
}
.new_product_grid .bottom_box{
	/*border:1px solid red;*/
	/*border-top:1px dashed #ddd;*/
	/*border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;*/
	padding-top:5px;
	padding-bottom:5px;
	background:#f3f3f3;
	height:80px;
}
.new_product_grid  .pricing_box{
	text-align:right;
	font-size:14px;
	font-weight:bold;
	color:#548d7e;
	line-height:14px;
	height:29px;
}
.new_product_grid .used_star_newused_border_new{
	position:absolute;
	top:-1px;
	right:-1px;
	width:66px;
	height:66px;
	font-weight:bold;
	line-height:36px;
	text-align:center;
	color:#fff;
	font-size:10px!important;
	border-top-right-radius:3px;

}
.used_flag{
	background:transparent url(../images/interface/used_stamp.png);
}
.demo_flag{
	background:transparent url(../images/interface/demo_stamp.png);
}
.clearance_flag{
	background:transparent url(../images/interface/clearance_stamp.png);
}
.special_flag{
	background:transparent url(../images/interface/special_stamp.png);
}
.free_shipping_flag{
	background:transparent url(../images/interface/free_shipping_stamp.png);
}
.new_product_grid .addproductToBasket{
	/*background:transparent url(../images/interface/product_list_add_product.png);
	width:104px;
	height:21px;
	float:right;
	margin-left:7px;
	margin-right:10px;
	line-height:22px;
	font-weight:bold;
	padding-left:5px;
	color:#333;
	cursor: pointer;*/
	background: rgba(255, 203, 0, 1);
	width: 104px;
	height: 21px;
	float: right;
	/* margin: 7px; */
	/* margin-right: 10px; */
	line-height: 22px;
	font-weight: bold;
	padding: 3px;
	color: #000;
	cursor: pointer;
	text-align: center;
}
.new_product_grid .addproductToBasket:hover{
	background:rgba(231, 185, 6, 1);
	/*background:transparent url(../images/interface/product_list_add_product_in.png);*/
}
.new_product_grid .MoreInfo{
	width:79px;
	height:21px;
	background:transparent url(../images/interface/product_list_more_info.png);
	float:left;
	line-height:22px;
	font-weight:bold;
	padding-left:5px;
	color:#333;
	display:none;
}



.leftmenu_product .new_product_grid{
	width:200px;
	border:1px solid #f8f8f8;
}
.leftmenu_product .new_product_grid:hover{
	border:1px solid #ddd;
}
.leftmenu_product .top_box{
	height:auto;
}
.leftmenu_product .product_name{
	padding:5px 5px 5px 10px;
}
.leftmenu_product .product_cat{
	display:none;
}
.leftmenu_product .middle_box{
	height:20px;
}
.leftmenu_product  .product_long_name{
	float:left;
	font-size:11px;
	width:95px;
	padding:0px;
	height:73px;
	margin:0px;
	margin-left:10px;
	margin-bottom:5px;
	line-height:14px;
}
.leftmenu_product .product_image {
	width:80px!important;
	height:80px!important;
	margin:0px;
	padding:0px;
	float:left;
	margin-left:5px;
}
.leftmenu_product .bottom_box {
	padding:0px 0px 5px 0px;
	height:63px;
	border:0px;
}
.leftmenu_product .nobutton{
	height:35px;
}
.leftmenu_product .pricing_box{
	padding:5px!important;
}
.leftmenu_product .product_cat{
	padding:0px;
	padding-left:10px;
}
.leftmenu_product .pricing_box{
	font-size:12px;
	height:30px;
	margin-right:5px;
}
.leftmenu_product .stock_qty{
	/*display:none;*/
	padding:0px;
	margin:0px;
	margin-right:10px;
	font-size:10px;
	float:left;
	margin-left:10px;
}
.leftmenu_product .stock_qty img{
	width:10px;
}
.leftmenu_product .product_stars{
	display:none;
}
#bannerpane img{
	/* border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px; */
}
.drop_menu{
	position:relative;display:none;
	max-height:2000px;overflow:none;background-color:#FFF;background-repeat:repeat;border:0px solid #ccc;border-radius:0px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;
}


.menu_icon{vertical-align:middle;height:32px;width:25px;text-align:center;line-height:32px;float:left;margin-right:2px;}
.menu_icon img{padding-top:7px}
.close_menu_con{position:relative;z-index:5;height:20px;}
.close_menu{position:absolute;z-index:6;right: -8px;
top: -33px;color:red;cursor:pointer;float:right;height:auto;padding:10px;}
.drop{display:none;color:#666;font-weight:400;padding-top:15px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.top_search{float:right;margin-right:0px;margin-left:0;line-height:30px;text-shadow:1px 1px 1px #fff;}
#searchbutton{float:left;height:23px;margin-left:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}.box_header{background-color:#ccc;color:#FFF;margin-bottom:20px;padding:5px;}.login_boxee{float:left;margin-left:20px;width:400px;min-height:250px;background-color:#f8f8f8;}.login_boxee_narrow{float:left;margin-left:20px;width:340px;min-height:250px;background-color:#f8f8f8;}.login_boxee_narrow input[type=text],.login_boxee_narrow input[type=password]{margin-bottom:10px;display:block;width:300px;}.login_box_content{padding-left:20px;padding-right:20px;padding-bottom:20px;color:#666;}.login_boxee input[type=text],.login_boxee input[type=password]{margin-bottom:10px;display:block;width:340px;}.register_box{float:right;margin-right:20px;width:630px;min-height:250px;background-color:#f8f8f8;}.register_box_narrow{float:right;margin-right:20px;width:500px;min-height:250px;background-color:#f8f8f8;}.register_box_narrow input[type=text],.register_box_narrow input[type=password]{width:210px!important;margin-bottom:10px;display:block;}.register_text{padding-left:20px;padding-right:20px;margin-bottom:20px;}.register_box input[type=text],.register_box input[type=password]{width:330px!important;margin-bottom:10px;display:block;}.basket_boxee{padding-left:20px!important;padding-right:20px!important;width:1045px;}

.basket_container{
	color:#666;margin-left:10px;font-size:12px;
}
.basket_title{font-size:22px;font-weight:bold;color:#666;margin:10px 0px 10px 10px;color:#5a9285;}
.basket_message{font-size:14px;;padding:20px;color:#5a9285;}
.basket_highlight_class{display:none;background-color:#DCEDE9;}
.basket_highlight_class_off{background-color:#fff;}
.basket_image{top:-5px;float:left;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#fff;padding:5px;}

.basket_product{margin-top:5px;margin-bottom:5px;background-color:#fff;border-bottom:1px solid #eee;padding:5px;}


.basket_product_qty{margin-left:10px;padding-top:7px;float:left;font-weight:700;font-size:18px;line-height:20px;}
.basket_product_text{margin-right:10px;width:390px;font-size:12px;margin-top:10px;margin-left:10px;float:left;line-height:20px;}
.basket_product_text_name{
	font-size:12px;font-weight:bold;margin-bottom:5px;
}
.basket_product_text_name:hover{
	text-decoration:underline;
	cursor:pointer;
}
.basket_headers{
	font-size:14px;font-weight:bold;border-bottom:1px solid #ccc;padding:10px 0px 10px 10px;color:#6ca499;
}
.basket_product_single_price{margin-top:35px;text-align:right;line-height:20px;margin-right:40px;width:100px;float:left;vertical-align:middle;}
.basket_product_options{padding-top:0;margin-right:0px;float:left;margin-top:30px;}
.basket_product_stock{padding-top:0;margin-right:0px;float:left;margin-top:30px;}
.basket_product_price{;margin-top:32px;text-align:right;width:100px;font-weight:700;font-size:16px;color:#666;float:right;color:#666;margin-right:42px;}
.basket_totals_bar_text{font-size:12px;font-weight:700;float:left;color:#000;cursor:pointer;}
.basket_totals_bar{float:right;text-align:right;font-weight:700;font-size:13px;display:block;color:#bbb;margin-top:5px;}
.other_products{text-align:center;font-weight:700;font-size:15px;color:#1aa392;margin-top:8px;margin-left:10px;float:left;vertical-align:middle;height:35px;line-height:35px;}
.basket_quantity{font-size:12px;border:1px solid #ccc;background-color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px 10px;}
.quantity_button{font-size:14px;background-color:#6aa699;border-radius:5px;-moz-border-radius:5px;font-weight:700;-webkit-border-radius:5px;color:#FFF;padding:5px 10px;}
.basket_other_products{border-top:2px solid #ccc;border-bottom:1px solid #ccc;}

.basket_delete{
	float:right;margin-top:35px;margin-right:15px;
}
.basket_total_amounts{
	
	margin-right:47px;
	margin-top:7px;
	color:#5a9285;
	font-size:16px;
	font-weight:bold;
	width:120px;
	text-align:right;
}
.basket_total_name{
	margin-right:5px;
	font-size:16px;
	margin-top:7px;
	font-weight:bold;
	color:#666
}
.basket_row{
	border-bottom:1px solid #fff;
	padding-bottom:8px;
	padding-top:0px;
}
.smallAddProduct{
	float:left;
	border:1px solid #ccc;
	background:#e6f0ef;
	padding:10px;
	margin-right:5px;
	width:165px;
}
.smallAddProduct:hover{
	border:1px solid #666;
}
.new_login_box{
	border:10px solid #e6f0ef;
	width:350px;
	float:left;
	
	margin-left:40px;
	margin-top:20px;
	margin-bottom:20px;
	padding:4px;
	font-size:12px;

}
.new_login_inner{
	padding:10px;
	border:1px dashed #ccc;
	min-height:200px;
	background:#f8f8f8;
}
.hproduct .theCrumb a span{
	font-size:12px!important;
}

.product_content .image{
	border:1px solid #fff;
	float:left;
	width:400px;
	min-height:500px;
	margin-right:5px;
	border-radius:5px;
}
.product_content .product_info{
	border:1px solid #fff;
	float:left;
	width:468px;
	min-height:500px;
	border-radius:5px;
	margin-right:15px;
}
.product_page_banner{
	border-bottom:1px dashed #ddd;
	padding-bottom:10px;
	margin-bottom:10px;
}
.alt_icons{
	margin-left:4px;
	margin-top:20px;
}
.product_info .name{
	line-height:25px;
	font-size:18px;
	color:#555!important;
	margin-bottom:10px;
}
.product_info .usedd{
	margin-bottom:10px;

}
.product_info .standards{
	margin-bottom:10px;
	
}
.product_info .rental{
	margin-bottom:10px;
	
}
.product_info .stock{
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	color:#555;
}
.sealsobanner{
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
	padding-left:10px;
}
.button_basket{background-image:url(../images/interface/basket_button.jpg);
	width:125px;
	height:54px;
	line-height:50px;
	padding-left:55px;
	color:#fff;
	font-weight:700;
	font-size:15px;
	cursor:pointer;
	margin-top:5px;
}
.button_basket,.product_info .button_basket{
	background:url(../images/interface/addtobasketbutton.png);
	color:#000;
	font-size:16px;
	width:170px;
	line-height:49px;
	height:49px;
	padding-left:30px;
}
#product .name h1{
	font-family: Arial, Helvetica, sans-serif!important;
	font-size:16px;
	line-height:25px!important;
	color:#555!important;
	font-weight:bold!important;
}
.top_product{
	height:160px;
	border:1px solid #fff;
}
.middle_product{
	border-top:1px solid #ccc;
	
	padding:10px;
	background:#e6f0ef;
	display:none;
}
.bottom_product{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:10px;
	display:none;
}
.product_info.internationalprice{
	margin-top:20px;

}
.financeme{
	margin-top:5px;
	font-size:11px!important;
	margin-bottom:5px;
	display:block;
}
.suggest_prod{
	float:left;
	border:1px solid #ddd;
	float:left;
	width:204px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	padding-left:2px;
	padding-top:2px;
	min-height:500px;
}
 .suggest_prod .new_product_grid {
	border:0px;
	margin-left:1px;
	margin-top:1px;
} 
.suggest_prod .new_product_grid:hover{
	border:0px;
}
.main_pricing_content {
	background:#e6f0ef;
	padding-top:5px;
	padding-bottom:5px;
	border:0px;
	padding:10px;
	margin-top:10px;
	border-top:1px solid #ddd;

}
.hover:hover{
	text-decoration:underline;
	cursor:pointer;
}
.pricing_note{
	padding:5px;
	background:#fff;
	font-size:12px;
	text-align:center;
	margin-bottom:15px;
}
.button_div{
	background:#e6f0ef;
	border-bottom:1px solid #ddd;
	padding:10px;
	padding-top:0px;
	padding-bottom:20px;
	margin-bottom:10px;
}

.pricematch_box{
	/*border-top:1px solid #ddd;*/
	border-bottom:0px solid #ddd;
	padding-bottom:5px;
	background:#fff;
	padding-top:5px;
	cursor:pointer;
}

.social_media{
	border-bottom:0px solid #ddd;
	border-top:1px solid #fff;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:0px;
	background:#fff;
	margin-top:15px;

}

.facebook_link{
	border:0px solid red;
	width:90px;
	height:25px;
}

.twitter_link{
	border:0px solid red;
	width:95px;
	height:25px;
}

.pinit_link{
	border:0px solid red;
	width:90px;
	height:25px;
}

.google_link{
	border:0px solid red;
	width:140px;
	height:25px;
}

.reddit_link{
	border:0px solid red;
	width:70px;
	height:25px;
	
}

.alticons img:hover{
	/*border:1px solid #ccc;*/
}

#product .stock_message{
	font-weight:700;font-size:12px;border-bottom:0px dashed #ccc;margin-top:20px;
	padding-bottom:4px;margin-bottom:5px;text-align:center;
}

.product_explorer_more{
	border-bottom:0px solid #ddd;
	border-top:1px solid #ddd;
	min-height:50px;
	margin-top:15px;
	margin-bottom:0px;
	padding-bottom:0px;
	background:#fff;
	line-height:20px;
	font-size:12px;


}
.priceline_box h2{
	height:17px;
	line-height:15px;
}
.priceline_box{
	background:#fff;
	padding-right:0px;
	width:485px;
	line-height:12px;

}
.explore_heading{
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	background:#e6f0ef;
	padding-left:10px!important;
	padding:5px;
	line-height:20px;
}
.explore_link{
	padding-left:20px;
	padding-top:5px;
}
.explore_link img{
	margin-right:5px;
}
.private_heading{
	padding:8px;
	background:#e6f0ef;
	font-size:12px;
	font-weight:bold;
	border-radius:5px;
	border:1px solid #ddd;
	margin-bottom:5px;
	cursor:pointer;
}
.private_details td{
	padding:2px 8px 2px 0px;
}
.private_details{
	margin-left:5px;
	margin-top:10px;
	margin-bottom:20px;
	font-size:12px;
	line-height:18px;
}
.stock_details{
	font-size:11px!important;
}
.admin_box{
	position:absolute;
	background:#f3f3f3;
	/*padding:5px;*/
	z-index:9999;
	top:0px;
	left:1130px;
	/*left:-200px;*/
	/*width:202px;*/
	/*border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-left:1px dashed #eee;
	border-top-right-radius:8px;
	border-bottom-right-radius:8px;*/
	margin-top:0px;
	min-height:700px;
	font-size:10px!important;
	/*border:1px solid #eee;*/
}
.private_info_width{
	width:202px;
	padding:5px;
}
.intelli_left{
	border:1px solid red;
	
	width:300px;
}
.inlinesuggestions{
	margin-left:10px;
	margin-top:20px;
	border:1px solid #ccc;
	float:left;
	padding:8px;
	padding-right:0px;
	padding-bottom:0px;
	background:#e6f0ef;
	border-radius:5px;
}
.main_suggestions .inlinesuggestions{
	margin-left:20px;
}
.main_suggestions .smallAddProduct {
	margin-right:10px;
	padding:15px;
}
.entervattext{
	font-size:12px;
	margin-top:8px;
	color:#666;
	font-weight:bold;
}
.vat_error{
	float:right;
	margin-right:90px;
	text-align:right;
	font-size:11px;
}
.basket_vat_number{
	font-size:16px;
	font-weight:bold;
	color:#666;
	margin-right:0px;
	margin-top:3px;
}
.basket_country .vinput{
	margin:0px;
	padding:1px;
	font-size:11px;
}

.red{
	color:red;	
}




.product_wrapper{
	float:left;
	margin-left:0px;
	margin-top:10px;
	/*border:1px solid red;*/
	max-width:300px;
	margin-bottom:5px;
}

.department_header{
	
	
	padding:0px 0px 0px 0px;
}
.department_header a{
	font-size:13px;
	color:#6da59a;

	font-weight:bold;
}
.department_header a:hover{
text-decoration:underline;
}
.department_page .department_header a{
	display:block;
	/* background-color:#1aa392; */
	/*position:absolute;  */
	top:182px;
	left:0px;
	width:158px;
	padding:5px;
	line-height: 15px;
	color:#666;
	text-align:center;
	font-weight: bold;
	font-size:12px;
	background:#fff;
	/* border-bottom:1px solid #DFDFDF; */
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color:#548d7e;
}

.department_footer{
	font-size:14px;
	float:right;
	margin:0px 10px 10px 0px;
}
.leftdepartmentMenu{
	padding:0px!important;
	margin:0px!important;
	list-style:none!important;
}
.leftdepartmentMenu, .leftdepartmentMenu li{
	font-size:12px!important;	
	list-style:none!important;
	padding:0px!important;
	margin:0px!important;
}
.leftdepartmentMenu .item{
	padding:0px!important;
	margin:0px!important;
}
.leftdepartmentMenu .item a{
	border:1px solid #fff!important;
	background:#fff!important;
	padding:5px;
	margin:3px;
	display:block;
	
}

.leftdepartmentMenu .item a:hover{
	border:1px solid #fff!important;
	background:#666!important;
	text-decoration:none;
	color:#fff;
	
}
.subsubcategorylisttree{

}
.subcategorylisttree, .subcategorylisttree li{
	padding:0px;
	margin:0px;
	margin-top:2px;
	margin-left:10px;
	list-style:none;
	font-size:12px;
}

.subcategorylisttree li{
	padding:2px;
}
.department_page .department_square{
	position:relative;
	width:168px;
	height:200px;
}
.department_page .subcategorylisttree, .department_page .subcategorylisttree li{
	display:none;
	margin:0px;
	padding:0px;
	margin-top:4px;
	margin-bottom:4px;
}
.department_page .submeta{
	display:none;
}
.department_square_margin{
	margin-right:10px;
}
.department_square{
	float:left;
	border:1px solid #fff;
	width:148px;
	height:190px;
	margin-left:0px;
	margin-bottom:15px;
	background:#FEFEFE;/*#e6f0ef;*/
	/*padding:10px;*/
	border-radius: 5px;
	
}
.department_square:hover{
	/*border:1px solid #eee;*/
	cursor:pointer;

}
/*
.department_page .department_header a{
	display:block;
	/* background-color:#1aa392; 
	background-color:#f8f8f8;
	width:160px;
	padding:5px;
	height:15px;
	line-height: 15px;
	color:#777777;
 	position:absolute;
	bottom:0px;
	font-weight: normal;
	font-size:11px;
}
*/

.department_page img{
	margin-left:10px;
	margin-right:10px;
	margin-top:30px;
	width:150px !important;
	padding:0px !important;
}
.department_page .department_footer{
	display:none;
	float:left;
	position:absolute;
	bottom:0px;
}
.subcategorylisttree a:hover{
	text-decoration:underline;
}

.catlisting{
	margin-top:10px;
}

.submeta{
	margin:30px;
	width:220px;
	line-height:20px;
	font-size:12px;
}

.category_master{

	
}
.category_master a{
	color:#426C64!important;
	font-size:11px!important;
	/*font-weight:bold!important;*/
	margin-top:5px!important;
}

.forgotten{position:relative;left:108px;}
.basket_tabs{list-style:none;border:0 solid #1aa392;margin:0!important;padding:0;}
.selected_tab{background-color:#fff!important;color:#666!important;border:0 solid #000!important;}
.unselected_tab{color:#ccc!important;}
.basket_tabs li{display:block;float:left;text-indent:0;list-style-image:none!important;margin:0!important;padding:0;}
.basket_tabs a{height:40px;margin-bottom:0;background-color:#fff;display:block;font-size:25px;color:#ccc;font-weight:700;line-height:20px;text-decoration:none;margin-right:40px;padding:2px!important;}
.basket_tabs a:active{outline:none;color:#ccc;}
.basket_tabs .current,.tabs .current:hover,.tabs li.current a{cursor:default!important;color:#1aa392!important;}


.glidecontentwrapper{position:relative;z-index:100;height:913px;overflow:hidden;}
.glidecontentwrapper2{position:relative;height:430px;overflow:hidden;}
.glidecontent{position:absolute;z-index:200;background:#FFF;visibility:hidden;width:100%;padding:0;}
.glidecontenttoggler{margin-top:5px;text-align:center;}
.glidecontenttoggler a{margin-top:2px;color:#ccc;font-weight:700;text-decoration:none;padding:0;}


.hplinks{
background-color:#F8F8F8;
border:0px solid #eee;
display:block;
width:163px;
font-size:12px;
margin:0;
padding:8px 0 8px 9px;
border-top-left-radius:0px;
border-top-right-radius:0px;
color:#548D7E;
color:#777;
/*font-weight:bold;*/
	}
	.hp_cat_images{
		border:1px solid #fff;border-bottom:0;opacity:1;filter:alpha(opacity=100);padding:10px;}
	.drop_down a{display:block;margin-top:4px;background:transparent;color:#000;padding:3px 5px 3px 10px;}
	.drop_down a:hover{background-color:#666;color:#FFF;text-decoration:none;}
	.hpbox{float:left;width:170px;margin-right:8px;z-index:2;margin-bottom:20px;}
	.hphide{display:none;position:absolute;background-repeat:repeat;background:url(../images/interface/hover_green.png);top:-1px;left:-5px;margin-left:5px;color:#000;width:170px;z-index:3;border:1px solid #eee;border-top:0;}

.hpdeptlinks{
	float:left; 
	width:140px; 
	height: 170px; 
	margin-bottom:10px; 
	border-radius:5px;
	border:1px solid #fff;
	padding:10px;
	margin-left:10px;
	margin-right: 5px;
}

.hpdeptrightmargin{
	
} 

.hpdeptimages{
	width:150px; 
	height:150px;
	margin-left:auto; 
	margin-right:auto;
	background:transparent;
	position:relative;
	cursor:pointer;

}
.hpdepdrop:hover{
	background:#e6f0ef;
	
}
.hpdeptname{
	font-size:11px; 
	text-align:center; 
	font-weight:bold;
	background:transparent;
	padding:0px 0px 0px 0px;
	
}
.hpdeptname a{display:block;background:transparent;color:#333;padding:5px;}
.hpdeptname a:hover{background-color:#666;color:#FFF;text-decoration:none;}

.hpdepthide{
	display:none;
	position:absolute;
	background-repeat:repeat;
	background:url(../images/interface/hover_green.png);
	top:0px;
	left:0px;
	/*margin-left:31px;*/
	color:#000;
	width:140px;
	z-index:3;
	border-top:0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.hpdepthide span{
	padding:0px;
}
.footer_links{
	background-color:#fff;

	background:#eee;
	margin-bottom:0px;
	margin-top:15px;
	padding:30px 10px 30px 10px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
}
.footer_float_box{
	float:left;
	/*border:1px solid #ccc;*/
	width:225px;
	height:180px;
	margin-right:20px;
	margin-left:20px;
}
.footer_headings,.footer_headings a{
	font-size:16px;
	color:#555;
	height:20px;
	font-weight:bold;
}
.footer_listing{
	margin-top:10px;
	color:#666;
	height:65px;
}
.footer_listing a{
	font-size:12px;
	line-height:22px;
	color:#666;
	padding-left:5px;
}
.footer_listing a:hover{
	/*color:#1aa392;*/
	text-decoration:underline;
}

.footer_payment{
	/*border:1px solid #ccc;*/
	border-top:1px dashed #ccc;
	height:80px;
	margin-top:10px;
	padding-top:10px;
}
.footer_bar{
	/*border:1px solid #ccc;*/
	border-top:1px dashed #ccc;
	margin-top:10px;
	padding-top:20px;
}
.footer_bar .footer_headings{
	margin:10px 0px 0px 0px;
}
.footer_social{
	padding:0px 0px 0px 20px;
	float:left;
	padding-right:0px;
	margin-right:0px;
	width:190px;
}
.footer_social div{
	margin-top:20px;
	margin-right:10px;
}

.footer_newsletter{
	line-height:20px;
	float:left;
	margin-top:0px;
	padding-left:30px;
	border-right:1px dashed #ccc;
	border-left:1px dashed #ccc;
	width:490px;
	margin-right:30px;
}
.footer_newsletter input[type="text"]{
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
	margin:0px;
	margin-top:10px;
	width:250px;
}
.footer_newsletter input[type="button"]{
	margin:0px;
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
	margin-top:10px;
	border:1px solid #ccc;
	border-left:0px;
	background:url(../images/interface/h1.jpg);
	color:#666;
	font-size:11px;
	font-weight:bold;
}

.footer_address{
	float:left;
	width:290px;
	height:90px;
	line-height:18px;
	color:#999;
}
.footer_address div{
	padding-top:10px;
}
.mcafee{
	position:absolute;
	right:248px;
	top:255px;
	z-index:1005;
}
.verisign{
	position:absolute;
	right:330px;
	top:230px;
	z-index:1005;
}
.cvp_light_green{
	background:#e6f0ef!important;
}

.pod_header{
	border:1px solid #ddd;
	background:#e6f0ef;
	/*border-radius:5px;*/
	padding:10px;
	font-size:12px;
	color:#333;
	font-weight:bold;
	margin-bottom:10px;
}
.pod{
	border:1px solid #ddd;
	background:#f3f3f3;
	/*border-radius:5px;*/
	padding:10px;
	margin-bottom:15px;
}
.copyright{margin-top:20px;text-align:center;color:#b9b9b9;position:relative;z-index:3;}
.footer_header{padding-top:30px;width:210px;margin-left:5px;font-weight:700;color:#888;font-size:12px;}
.footer_box{width:193px;border-right:2px dashed #FFF;line-height:20px;padding:5px 10px;}
.footer_box a,.footer_end_box a{color:#999;}
.footer_end_box{line-height:20px;padding:5px 10px;}


.tag_cloud_outer{position:relative;margin-bottom:10px;padding:5px;}
.tag_cloud:link{color:#666;font-weight:700;z-index:299;}
.tag_cloud:visited{color:#1aa392;font-weight:700;}
.tag2_cloud:link{color:#555;z-index:299;}.has-js .label_check,.has-js .label_radio{padding-left:20px;cursor:pointer;margin-left:0;}.has-js .label_radio{background:url(../images/interface/radio-off.png) no-repeat;}.has-js .label_check{background:url(../images/interface/checkbox_off.png) no-repeat;}.has-js label.c_on{background:url(../images/interface/checkbox_on.png) no-repeat;}.has-js label.r_on{background:url(../images/interface/radio-on.png) no-repeat;}.has-js .label_check input,.has-js .label_radio input{position:absolute;left:-9999px;}.label_radio{height:30px!important;padding:2px 5px 2px 30px !important;}.glider_product:hover{width:200px;background:#f8f8f8;}.scrollable{margin-left:0;position:relative;overflow:hidden;width:1018px;height:220px;padding-top:0;padding-bottom:5px;float:left;}.scrollable .items{width:20100em;position:absolute;clear:both;height:20000em;}.scrollable .active{position:relative;cursor:default;z-index:5;}.button_padding{width:30px;height:50px;border:1px;float:left;}.items div{float:left;width:1100px;}

#intellibar .product_container{
	margin-top:5px;
	height:124px;
	border:1px solid #fff;
	width:216px;
	margin-right:7px;
	margin-left:7px;
	/*-moz-box-shadow:0 0 1em #eee;
	-webkit-box-shadow:0 0 1em #eee;
	box-shadow:0 0 1em #eee;*/
	padding:5px 10px;
}

#productlistnews .product_container{
	margin-top:5px;height:124px;border:1px solid #eee;width:190px;margin-right:4px;margin-left:4px;-moz-box-shadow:0 0 1em #eee;-webkit-box-shadow:0 0 1em #eee;box-shadow:0 0 1em #eee;padding:5px 10px;
}
#productlistnews .product_container div.box_price, #intellibar .product_container div.box_price{font-size:12px;float:none;font-weight:700;text-align:right;width:190px;color:#548d7e;}
.product_container div.box_price,.pricing{font-size:12px;float:none;font-weight:700;text-align:right;}
.glow{-moz-box-shadow:0 0 1em #eee;-webkit-box-shadow:0 0 1em #eee;box-shadow:0 0 1em #ddd;}
#productlistnews .product_container:hover, #intellibar .product_container:hover{background:#fff;border:1px solid #dfdfdf;}
#productlistnews .product_container img, #intellibar .product_container img{width:80px;margin-right:9px;}
#productlistnews .product_container div.used_border, #intellibar .product_container div.used_border{display:inline;font-size:11px;text-align:left;height:18px;margin:0;padding:0;}

.product_container div.used_border{display:inline;font-size:9px;float:none!important;text-align:left;}
.product_container{position:relative;float:left;margin-right:5px;font-size:11px;font-weight:100;width:198px;cursor:pointer;z-index:5;height:137px;padding-right:3px;background-color:#FFF;}
.product_container h6{font-size:12px;height:15px;margin-bottom:8px;margin-top:0;color:#548d7e!important;position:relative;padding:0;}
.product_container img{float:left;margin-right:8px;background-color:#fff;z-index:5;-moz-border-radius:4px;-webkit-border-radius:4px;width:90px;opacity:1;filter:alpha(opacity=100);}
.results_bar{position:absolute;width:1045px;bottom:25px;left:0;}
a.left{background: url(../images/interface/left_arrow.png) no-repeat 50%;margin-top:4px;margin-right:4px;width:30px;height:218px;float:left;cursor:pointer;font-size:1px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;-webkit-border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;border-top-left-radius:8px;margin-left:0;}
a.right{background: url(../images/interface/right_arrow.png) no-repeat 50%;margin-top:4px;margin-left:4px;width:30px;height:218px;float:left;cursor:pointer;font-size:1px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;clear:right;margin-right:0;}
a.right:hover{background: url(../images/interface/right_arrow.png) no-repeat 50%;}
a.left:hover{background: url(../images/interface/left_arrow.png) no-repeat 50%;}
a.disabled{visibility:hidden!important;}
.navi{position:relative;margin-left:auto;margin-right:auto;max-width:260px;min-height:25px;display:inline-block;text-align:center;}
.nav_container{position:relative;display:inline-block;}
#ajaxNewNav{position:absolute;top:5px;right:-20px;display:none;width:18px;}
.navi a{width:8px;height:8px;float:left;background:url(../images/interface/navigator.png) 0 0 no-repeat;display:block;font-size:1px;margin:3px;}.navi a:hover{background-position:0 -8px;}.navi a.active{background-position:0 -16px;}
.tooltip{/*display:none;background:transparent url(../images/interface/tooltip.png);background-position:50% 100%;font-size:11px;line-height:16px;max-width:172px;color:#fff;z-index:1005;padding:5px 15px 20px;*/}
.homepage_box{float:left;height:auto;margin-left:25px;}.homepage_box_heading{font-size:12px;margin-bottom:5px;font-weight:700;padding:5px;}.large_box{width:847px;}.small_box{width:410px;margin-bottom:15px;}

.box_row_container{margin-bottom:13px;border:1px solid #eee;height:145px;padding:10px;}

.box_row_container_new{
	float:left;
	width:433px;
	height:95px;
	border:1px solid #fff;
	margin-bottom:30px;
	
	font-size:12px;
	border-radius:5px;
}
.box_row_container_new:hover{
	border:1px solid #ddd;
	cursor:pointer;
}
.blog_name{
	font-size:12px;
	font-weight:bold;
	padding:5px;

}
.box_row_container_new:nth-child(odd){
	margin-right:20px;
}

.box_row_image{margin-top:12px;margin-right:10px;margin-left:10px;}.box_row_video{height:149px;float:left;width:190px;margin-bottom:13px;margin-right:10px;border:1px solid #eee!important;}.box_text{font-size:11px;padding-right:5px;}.box_row_text{width:673px;padding:8px;}.box_row_title{font-weight:700;display:block;float:left;width:698px;}.box_row_image_small{vertical-align:center;float:left;width:130px;position:relative;margin:10px 10px 15px 15px;}.box_row_image_small img{padding-bottom:0;margin-bottom:0;}.read_button{position:absolute;left:240px;top:78px;background-color:#000;background-image:url(../images/interface/filter_button_green.gif)!important;width:117px;text-align:center;color:#FFF;font-size:9px;font-weight:700;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:0 solid red;padding:3px 10px;}.video_button{display:none;position:relative;margin-top:0;left:0;top:-3px;border-top-radius:0;width:140px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;}



.timeline_containter{background:transparent url(../images/interface/timeline.png);height:20px;width:890px;z-index:0;position:relative;}.timeline_past{float:left;position:absolute;left:200px;top:10px;font-size:9px;color:#aaa;}.timeline_future{float:left;position:absolute;left:630px;top:10px;font-size:9px;color:#aaa;}


.right_sidebar{width:230px;float:right;}.content_with_sidebar{position:relative;z-index:2;width:650px;float:left;}.right_sidebar .box_row_video{height:auto;float:left;width:230px;margin-bottom:13px;margin-right:7px;border:1px solid #eee;}

.video_description_container{margin-bottom:5px;border:1px solid #ddd;;padding:5px;}

.embed_video{margin-right:3px;float:right;width:210px;}.embed_video_settings{margin-right:0;float:right;width:200px;padding:5px;}.video_categories{float:left;margin-right:5px;width:170px;height:20px;border:1px solid #eee;margin-bottom:5px;font-weight:700;text-align:center;background-color:#f8f8f8;padding:15px 0 10px;}
.viewed_small_text{padding-top:3px;font-size:11px;color:#1aa392;font-weight:bold}

.play_icon{position:absolute;left:-60px;top:0px;background:transparent url(../images/interface/play_icon.png);width:38px;height:38px;}
.play_icon2{position:absolute;left:-90px;top:-5px;background:transparent url(../images/interface/play2.png);width:64px;height:64px;}

.video_template{clear:both;float:left;width:265px;height:79px;margin-bottom:13px;margin-right:7px;margin-left:2px;border:1px solid #eee;padding:10px;}
.video_text{float:right;width:115px;margin-right:5px;margin-top:5px;}



.video_template_large{
	position:relative;
	background:#ddd;
	height:327px;
	margin-bottom:30px;
	margin-right:7px;
	margin-left:2px;
	padding:0px;
	width:875px;

}


.video_text_large{
	position:absolute;
	padding:20px 20px 20px 110px;;
	width:452px;
	bottom:0px;
	left:0px;
	font-size:16px;
	font-weight:bold;
	min-height:35px;
	background:url(../images/interface/videotrans.png);
}

.video_text_large a {
	color:#fff
}


.video_template_list{
	cursor:pointer;
	float:left;
	width:283px;
	height:260px;
	margin-bottom:14px;
	margin-right:11px;
	margin-left:2px;

	

}
.video_text_list:hover{
	background:#f8f8f8;
}
.keywords{
	font-size:10px;
	color:#ccc;
}

.homepage_block .video_template_list{
margin-bottom:40px;
}
.man_list{
	width:215px;
	font-size:11px;
}
.man_list_letter{
	margin-left:5px;
	margin-right:5px;
	padding:5px;
	font-weight:bold;
	color:#000;
	background-color:#e6f0ef;
	font-size:12px;

}
.man_list_man{
	margin-left:5px;
	margin-right:5px;
	padding:5px;
	padding-left:8px;
	background:#fff;
}
.man_list_man a:hover{
text-decoration:underline;
	}
#manufacturer_list{position:absolute;z-index:1006;background-color:#fff;width:1080px;padding:10px;background:#e6f0ef;border-radius:5px;padding-top:30px;}
.close_button_man_list{position:absolute;top:5px;right:8px;cursor:pointer;}
.video_text_list{clear:both;height:115px;padding:5px 5px 5px 5px;background:#fff;border:1px solid #fff;font-size:12px;}

.grey_button{float:left;min-width:38px;background-color:#777;margin-right:2px;margin-left:3px;text-align:center;color:#FFF;font-size:9px;font-weight:700;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:relative;margin-top:0;border:1px solid #777;padding:3px 10px;}.grey_button:hover{background-color:#333;}.grey_button_on{float:left;min-width:38px;background-color:#333;margin-right:2px;margin-left:3px;text-align:center;color:#FFF;font-size:9px;font-weight:700;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:relative;margin-top:0;border:1px solid #777;padding:3px 10px;}.view_all,.view_all a{margin-right:10px;font-size:11px;font-weight:700;margin-top:1px;color:#666;}





.newspaper{font-size:12px;line-height:18px;}.newspaper img{opacity:1;filter:alpha(opacity=100);}.news_header{border-top:0 solid #000;border-bottom:4px solid #000;font-weight:700;text-align:right;padding:8px;}.news_title{color:#666;font-size:25px;font-weight:700;margin-bottom:15px;text-align:left;line-height:25px;}.news_text{background-color:#FFF;font-weight:400;padding:7px;}.news_button{background-color:#777;width:107px;text-align:center;color:#FFF;font-size:9px;font-weight:700;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:right;padding:3px 10px;}.sitemap_cat{font-weight:700;line-height:25px;font-size:14px;}.sitemap_subcat{font-weight:700;line-height:20px;font-size:12px;}.sitemap_prod{font-weight:400;line-height:20px;font-size:12px;}.glos_border{border:1px solid #eee;text-align:center;color:#000;margin-right:4px;background-color:#f8f8f8;font-size:13px;width:14px;font-weight:700;padding:5px;}.glos_border:hover{cursor:pointer;color:#FFF;background-color:#ccc;}.glos_border_text{text-decoration:none;font-weight:700;color:#000;font-size:12px;}.glossary_search{margin-left:5px;}.glossary_top{margin-bottom:8px;background-color:#f8f8f8;border:1px solid #eee;padding:10px;}.man_logo{margin-right:5px;margin-bottom:5px;border:1px solid #eee;width:160px;height:50px;background-repeat:no-repeat;background-position:50% 50%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px;}.contact_left{margin-left:3px;width:569px;margin-right:15px;}.contact_right{width:290px;}
.accordion_inner a{display:block;background-color:#fff;border:1px solid #fff;font-size:12px;margin:2px;padding:5px;}.accordion_inner a:hover{background-color:#666;color:#FFF;cursor:pointer;}.chat_offline{color:#bbb;}.chat_online{margin-left:2px;font-size:13px;color:#58DD00;font-weight:700;}.live_box{margin-bottom:0;padding:5px;}
.live_box_text{background-color:#f8f8f8;border:1px solid #eee;font-size:12px;font-weight:700;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:10px;padding:5px;}
.self_service{width:250px;margin-left:10px;font-size:12px;font-weight:700;line-height:25px;border:1px solid #fff;}.help_box{width:595px;border:1px solid #fff;}
.help_box .live_box{float:left;width:185px;min-height:165px;}
.live_left{width:170px;font-size:12px;line-height:23px!important;font-weight:700;padding:3px;}.live_right{min-width:390px;margin-left:10px;font-size:11px;font-weight:700;padding:5px;}#contact_accordion{width:290px;background-color:#eee;border:1px solid #ccc;}#contact_accordion h3{display:block;cursor:pointer;border:0 solid #000;background-color:#ddd;margin:0 0 5px;padding:5px;}#contact_accordion h3.current{cursor:default;background-color:#ddd;color:#000;}#contact_accordion .panes2{background-color:#f8f8f8;display:none;color:#000;border-width:0 2px;margin:10px;padding:5px;}.contact_address{background-color:#fff;color:#000;padding:5px;}.contact_form_headers{font-weight:700;font-size:12px;display:block;}.contact_form{line-height:35px;background-color:#f8f8f8;border:1px solid #eee;padding:10px;}.contact_form input[type=text]{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;width:400px;}.contact_form textarea{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;width:400px;height:200px;}.contact_form select{width:250px;}
.list_versions{float:left;width:400px;border:1px solid #eee;min-height:160px;position:relative;margin:5px;padding:10px;}
.list_versions .button{position:absolute;bottom:0;right:0;float:left;font-size:12px;font-weight:700;margin:5px;}.product_list{margin-bottom:30px;padding:10px;}.product_list .altimagesbar img{border:1px solid #ccc;margin-right:3px;margin-bottom:3px;padding:3px;}.product_list h2{background-color:#f8f8f8;font-size:14px;}.product_list img.product_image{float:left;width:100px;margin:10px;}.product_list img.logo{display:block;margin-bottom:5px;}.product_list .description{float:right;width:480px;margin-left:20px;padding:0 10px!important;}.product_list .product_rightbox{float:right;width:160px;height:110px;background-color:#f8f8f8;margin-left:20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:20px;}.product_list .description .product_name{font-size:14px;}.usedcondition td{font-size:9px;border:1px solid #ccc;background-color:#eee;padding:3px;}.usedconditiontable td,.usedconditiontable th{border:1px solid #ccc;border-top:0;padding:3px;}.usedcondition th{text-align:center;border:1px solid #ccc;padding:3px;}.product_name{font-size:11px;font-weight:700;margin-bottom:5px;padding:5px 0;}
.product_grid{background-color:#fff;float:left;width:200px;margin-right:10px;margin-left:10px;text-align:left;font-size:12px;font-weight:400;height:340px;margin-bottom:20px;z-index:5;
	}.product_grid:hover{position:relative;z-index:19;}.grid_wrapper .product_border{border:1px solid #fff;margin-top:5px;min-height:280px;}.grid_wrapper .product_border:hover{cursor:pointer;border:1px solid #ccc;background:url(../images/interface/hover_green.png) repeat;-moz-box-shadow:0 0 2em #eee;-webkit-box-shadow:0 0 2em #eee;box-shadow:0 0 2em #eee;}.grid_wrapper .descriptionhide{position:relative;z-index:10;display:none;line-height:18px;width:180px;padding:8px 8px 15px;}.descriptionhide .product_description{font-size:11px;}.descriptionhide input[type=button]{float:right;margin:8px 2px 8px 0;}.descriptionhide .logo{margin:5px 0;}.product_grid .stockdiv{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:absolute;top:190px;right:13px;font-size:9px;margin-left:13px;padding:3px 5px;}.product_grid .stockdiv2{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:absolute;top:190px;right:13px;font-size:12px;font-weight:700;margin-bottom:5px;margin-left:13px;padding:3px 0 3px 5px;}.product_grid .product_rightbox{clear:both;width:197px;}.product_grid .grid_stars{position:absolute;top:-2px;right:5px;margin-right:12px;float:right;margin-top:5px;}.product_grid .product_image{background-color:#fff;border:1px solid #eee;width:150px;height:150px;clear:both;margin:12px 12px 2px;padding:10px;}.recommended_products{margin-bottom:20px;padding-top:10px;}.recommended_products_header{margin-top:10px;border:1px solid #eee;font-weight:700;font-size:12px;background:url(../images/interface/h1.jpg);color:#000;display:none;padding:6px;}.used_border{top:48px;left:23px;width:175px;height:18px;color:red;line-height:18px;border:0 solid #eee;font-weight:700;text-align:right;font-size:11px;}.used_border2{position:absolute;z-index:550;top:48px;left:23px;width:150px;height:18px;color:#000;line-height:18px;border:1px solid #eee;font-weight:700;text-align:center;font-size:11px;background:url(../images/interface/h30.png);}.nobackground{background:#fff!important;color:red!important;}


div.pagination{
	height:37px;
	text-align:left;
	float:right;
	margin-top:8px;
	font-size:14px;
}

div.pagination a{
	display:block;
	float:left;
	/*margin-right:4px;*/
	color:#666;
	padding:8px 15px;
	text-decoration:none;
	/*border:1px solid #ccc;*/
	background:#fff;
	background:#e6f0ef;
	
}

div.pagination a:hover,div.pagination a:active{
	color:#fff;
	background:#5a9285;;
}

div.pagination span.current{
	display:block;
	float:left;

	font-weight:bold;
	text-decoration:none;
	border-right:0px solid #eee;
	margin-right:0px;
	color:#fff;
	padding:8px 15px;
	/*border:1px solid #ccc;*/
	background:#5a9285;


}

div.pagination span.disabled{
float: left;
color: #000;
border-right: 0px solid #eee;
margin-right: 0px;
padding: 8px 15px;

}


#layout_switch{margin-top:5px;margin-left:5px;width:33px;height:28px;cursor:pointer;float:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.grid_view{background:transparent url(../images/interface/grid_view.gif);}.grid_view:hover{background:transparent url(../images/interface/grid_view_hover.gif);}.list_view{background:transparent url(../images/interface/list_view.gif);}.list_view:hover{background:transparent url(../images/interface/list_view_hover2.gif);}.filter_bar input[type=button]{margin-top:6px;margin-right:3px;float:left;height:30px;color:#666;font-weight:700;background:#E8E8E8 url(../images/interface/h1.jpg) repeat 0 0;text-shadow:1px 1px 1px #fff;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-left:0;}.filter_bar input[type=button]:hover{background:#E8E8E8 url(../images/interface/h1.jpg) repeat 0 10%;}
.filter_bar .current{background:transparent url(../images/interface/filter_button_in.gif)!important;color:#f8f8f8!important;font-weight:700;text-shadow:none!important;border:1px solid #1aa392!important;}.filter_bar{margin-top:0;margin-bottom:5px;}

.category_crumbs{
	float:left;
	font-size:11px!important;
	font-weight:normal!important;
	color:#333!important;
	padding:3px;
}

.promoarraytable{width:500px;}

.promoarraytable td,.promoarraytable th{font-size:11px!important;padding:0;}.promoarraytable td{text-align:right;}

.category_crumbs:hover{}

.category_crumbs img{cursor:pointer;}

#product{margin-bottom:20px;border-bottom:1px solid #fff;}.small_vat{font-size:11px;color:#666;}.large_vat{font-size:16px;color:#1aa392;}#product .red{background-color:#900;color:#FFF;text-align:center;font-weight:700;}#product .versionsclick{font-size:12px;text-align:center;font-weight:700;}#product .used_box{font-size:11px;text-align:center;width:120px;height:10px;line-height:10px;font-weight:700;background:url(../images/interface/usednew_button.gif) -652px 0!important;border-bottom-right-radius:5px;border-bottom-right-left:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;}#product .green{background-color:#fff;color:#1aa392;text-align:left;font-weight:700;border-bottom:1px dashed #ccc;padding-bottom:4px;margin-bottom:5px;}#product .green a,#product .red a{color:#1aa392;text-align:right;font-weight:700;}#product .seperator{margin-top:15px;height:5px;}

#product .product_moreinfo{border-bottom:1px dashed #fff;margin-bottom:5px;}#product div.blocknopadding{border-bottom:1px solid #ccc;padding:0!important;}

#product .image{border:1px solid #fff;margin:0;padding:0;}
.suggested_products_header{border:1px solid #eee;background:#eee;text-align:center;font-weight:700;font-size:12px;color:#000;margin-top:10px;}.suggested_products{border:1px solid #eee;padding-left:50px;padding-bottom:25px;}

#product .new_used{margin-top:15px;font-size:12px;padding:0px;border-bottom:1px solid #ddd;margin-bottom:10px;}

#product .list_price{color:red;text-decoration:line-through;}

#product .promopricetext{margin-bottom:5px;
	/*background:url(../images/interface/usednew_button.gif) -652px 0!important;*/
	background-color:#ffffaf;border:2px dashed black;
	text-align:center;
	font-weight:700;
	font-size:12px;
	color:#000;
	padding:3px;
	margin-bottom:15px;

}
#product .black{color:#666;}

#product .choices{padding-bottom:10px;background:#e6f0ef;padding:0px 20px 10px 20px}

#product .buttons{float:right;margin-top:10px;}#product .fn{line-height:20px;font-size:14px;font-weight:bold;color:#333;font-family: arial,sans-serif}

.main_price{font-size:11px;font-weight:700;color:#666;text-align:left;line-height:18px;}
.orange_color{
	color:#1aa392;
}
.small_price .large{font-size:22px!important;}

.replacement_list .product_name span{
	padding-left:5px;
	padding-top:5px;
}

.border_dashed{border-bottom:1px dashed #ccc;padding-bottom:4px;margin-bottom:5px;}
.small_price{height:16px;text-align:left;font-weight:700;color:#548d7e;font-size:12px;}.catalogue{margin-left:0;font-weight:400;font-size:11px;color:#666;margin-top:3px;}.favorites{text-align:right;line-height:16px;}.standards img{opacity:0.6;filter:alpha(opacity=60);margin-right:15px;}.standard_container{position:relative;float:left;}.standards_small{max-height:18px;}.standard_popup{position:absolute;display:none;top:20px;left:0;background:#fff;border:1px solid #ccc;padding:10px;}.standard_popup_image{height:auto!important;max-height:auto!important;}



.enlarge{
cursor:pointer;width:130px;padding-left:20px;margin-top:15px;
margin-left:auto;margin-right:auto;background-image:url(../images/interface/icons/16/zoom.png);
background-repeat:no-repeat;margin-bottom:10px;}
.threesixty{
cursor:pointer;width:180px;padding-left:20px;margin-left:auto;margin-right:auto;background-image:url(../images/interface/icons/16/360.gif);background-repeat:no-repeat;margin-bottom:10px;}

.threesixty_logo{
	position:absolute;
	right:0px;
	top:-40px;
	z-index:101;
	cursor:pointer;
}
.product_tabs{list-style:none;height:34px;border-bottom:0px solid #eee;margin:0;padding:0;margin-top:5px;}
.tab_usednew a{background:url(../images/interface/usednew_button.gif) -652px 0!important;border:0 solid #eee!important;height:31px!important;font-weight:700;}.tab_usednew a:hover{background:url(../images/interface/usednew_button_in.gif) -652px 0!important;border-bottom:0 solid #eee!important;cursor:pointer!important;}.tab_usednew .current{background:url(../images/interface/usednew_button.gif) -652px 0!important;border-bottom:0 solid #eee!important;color:#000!important;cursor:pointer!important;}
.product_tabs li{float:left;text-indent:0;list-style-image:none!important;margin:0!important;padding:0;}
.product_tabs a{
	background-color:#f8f8f8;
	border:1px solid #eee;
	font-size:11px;
	display:block;
	height:30px;line-height:30px;
	text-align:center;text-decoration:none;color:#000;
	margin-right:3px;
	position:relative;
	top:1px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-bottom-radius:0;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	padding:1px 10px;
}
.product_tabs a:active{outline:none;}
.product_tabs a:hover{background-position:-652px -31px;background-color:#e6f0ef;color:#666;}

.product_tabs .current,.product_tabs .current:hover,.product_tabs li.current a{
	background-position:-652px -62px;
	cursor:default!important;
	color:#666;
	text-shadow:1px 1px 1px #fff;
	font-weight:700;
	height:31px;
	background:#e6f0ef;
	/*background:transparent url(../images/interface/filter_button.gif);*/
	border:0 solid #eee;
}

.product_panes ul{padding-left:20px;}

.product_panes{
	margin:0px!important;
	padding:0px!important;
	border:0px solid #000;
	border:1px solid #eee;
	border-bottom:1px solid #eee;
	margin-bottom:10px!important;}

.product_panes .description{padding:15px;}

.product_panes .optional{padding:0px 0px 15px 0px;border:3px solid #e6f0ef;}

.product_panes .border{border:5px solid #e6f0ef;margin:0px!important;padding:0px!important;

}
.accessory_headers{
	float:left;
}
.accessory_headers a{
	display:block;
	padding:7px 10px 7px 10px;
	border:1px solid #e6f0ef;
	margin-left:5px;
	margin-bottom:5px;
	cursor:pointer;
	background:#e6f0ef;
	font-weight:bold;
}

.accessory_headers a:hover{
	background:#548d7e;
	color:#fff;
	border:1px solid #548d7e;
}



.big_image_relative{position:absolute;z-index:1500;}

.big_image{
	/*
	z-index:2000;
	background: transparent url(../images/interface/transgreen.png);
	position:fixed;
	top:0px;
	left:0px; 
	 
	display:none;margin-bottom:20px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow:0 0 50px #333;-webkit-box-shadow:0 0 200px #333;
	border-radius:6px;
	/*filter:DropShadow(Color=#333,OffX=5,OffY=5);*/
	/*width:100%;
	height:100%;
	padding-top:40px;*/

}
.big_image .photo {
	border-radius: 15px;

}
.big_image img{
	border-radius: 10px;
}
.big_image .border{border:0px;}
.reel-cached{
	display:none;
}
.bigimageborder{
	/*position:relative;
	background:#7A7D7D;
	padding:15px;
	border:2px solid #7A7D7D;
	border-radius: 15px;
	box-shadow:0 0 60px #666;*/
}
.big_image .close{cursor:pointer;position:absolute;right:-20px;top:-20px;}.bulk_pricing{margin-left:0;font-size:11px;line-height:15px;padding:0;}.bulk_pricing table{width:220px;}.bulk_pricing td,.bulk_pricing th{border:1px solid #eee;font-size:11px;text-align:right;padding:5px;}.bulk_pricing tr{height:20px;}.pricing{margin-bottom:5px;padding:5px;}
.price_match{position:absolute;z-index:99999;display:none;width:600px;
	border:20px solid #ccc;-moz-border-radius:10px;-webkit-border-radius:10px;
	background:#fff!important;top:-200px;left:40px;padding:10px;}.price_match table{font-size:12px;width:590px;border:5px solid #eee;margin-bottom:10px;padding:10px;}.price_match label{float:left;clear:both;width:170px;font-weight:700;line-height:25px;}.small_grey{font-size:11px;color:#ccc;}.price_match input[type=button]{clear:both;float:right;margin-top:10px;}.price_match input[type=text]{float:left;width:400px;margin-bottom:5px;}.product_image{margin-top:40px;}.quantity{width:25px;text-align:center;margin:0 1px;}.symbol{background-image:none!important;background-color:#fff!important;line-height:12px!important;color:#000!important;font-weight:700!important;font-size:15px!important;border:1px solid #ccc!important;margin:0 3px!important;padding:6px 10px!important;}.quantity_label{margin-right:8px;padding-top:8px;font-weight:700;}.better_price{text-align:center;font-weight:700;border:1px solid #ccc;background-color:#E8E8E8;padding:5px;}.product_navigation{background-color:#f8f8f8;background:#fff url(../images/interface/filter_button.gif);height:27px;color:#666;line-height:27px;font-weight:700;margin-bottom:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:0 10px;}.product_navigation a{color:#666;font-weight:700;text-shadow:1px 1px 1px #fff;}.button_border{border:1px solid #eee;background-color:#f8f8f8;padding:5px;}.button_border input[type=button]{margin:0 0 0 10px;}.altimages_bar{margin-bottom:10px;padding:8px;}.altimages_bar_horizontal{margin-bottom:0;padding:8px;}.favorite_button{margin-right:8px;margin-top:10px;font-weight:700;}h2.big{font-size:20px;color:#888;margin-top:0;background-color:#fff;border-bottom:2px solid #888;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:5px;}.more_like{text-align:right;border-bottom:3px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:13px;font-weight:700;margin-bottom:20px;padding:5px;}

	h6.leftone{padding-bottom:3px;margin: 0px 0px 7px 0px!important;}

	h6.leftone span{float:right;font-weight:400;}ul.liketags li{float:left;width:100px;}.listSelectors ul{list-style:none;margin-bottom:10px;padding:0;}.listSelectors li{display:block;margin:0;padding:0;}

.listSelectors li a{display:block;background-color:#fff;border-bottom:1px dashed #eee;font-size:11px;font-weight:400;color:#333;margin:2px 2px 4px 5px;padding:3px;}.listSelectors li a:hover{background-color:#888;color:#fff!important;border-bottom:1px solid #888;}.fblike{text-align:right;background-color:#f8f8f8;margin-top:5px;margin-bottom:5px;border:1px solid #eee;padding:5px;}.red_border{border:0 solid red;}.summary_details{padding-left:20px;font-weight:400;}.summary_heading{width:100px;}.summary_button{position:absolute;left:700px;margin-right:50px;}.edit_details{padding:20px;}.edit_details input[type=text],.edit_details input[type=password]{width:400px;}.edit_details input[type=submit],.edit_details input[type=button]{margin-top:10px;margin-right:10px;}.edit_details .help{margin-right:20px;}.myAccount .live_box_text{min-height:30px;background-color:#f8f8f8;padding-left:20px;}.total{font-size:18px;font-weight:700;color:#333;}.order_details_box{width:407px;margin-right:10px;border:1px solid #eee;background:#fff;margin-bottom:10px;padding:10px;}.order_details{font-weight:400;line-height:17px;}.order_additional{margin-bottom:10px;border:1px solid #eee;background:#fff;padding:10px;}.order_product_details{border:1px solid #eee;background:#fff;padding:10px;}.homepage_manufacturers{margin:0 0 10px 25px;}.homepage_manufacturers_boxes{opacity:0.9;filter:alpha(opacity=90);margin-right:13px;margin-bottom:10px;border:0 solid #f8f8f8;width:190px;height:50px;background-repeat:no-repeat;background-position:50% 50%;padding:5px;}.homepage_manufacturers_boxes:hover{border:0 solid #ccc;cursor:pointer;opacity:1;filter:alpha(opacity=100);}.see_all{float:right;font-weight:700;font-size:12px;}.landing_header{padding-top:5px;}.manufacturer_logo{margin-right:10px;margin-bottom:5px;border:1px solid #f8f8f8;width:150px;height:50px;background-repeat:no-repeat;background-position:50% 50%;padding:5px;}

.quote_creator{background-repeat:no-repeat;position:absolute;z-index:10;top:240px;left:1000px;height:450px;width:450px;font-weight:700;font-size:14px;}.quote_left{margin-left:10px;margin-top:30px;margin-right:20px;}.quote_right{margin-top:30px;}.sell_icon{margin-top:10px;margin-right:20px;}.sell_description{margin-top:10px;width:700px;min-height:100px;}.sell_item_name{font-weight:700;margin-bottom:5px!important;border:1px;}.sell_item_txt{margin-bottom:15px;width:500px;margin-left:5px;}.sell_item_txtarea{margin-bottom:15px;width:500px;height:100px;}.description .manufacturer{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ccc;margin-left:5px;height:25px;margin-top:10px;margin-bottom:15px;}.description .error{width:450px;margin-bottom:10px;}.description .help{width:260px;}.sellmethod{width:30px;height:30px;}.radio_type{margin-top:10px;margin-bottom:15px;}.date{border:1px solid #ccc;font-size:12px;height:25px;line-height:25px;margin-left:5px;margin-top:5px;margin-bottom:15px;text-align:left;width:300px;-moz-box-shadow:0 0 10px #eee inset;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:0 0 0 5px;}#calroot{z-index:50;margin-top:-1px;width:198px;background-color:#fff;font-size:11px;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 0 2em #ccc;-webkit-box-shadow:0 0 2em #ccc;box-shadow:0 0 2em #ccc;padding:2px;}#calhead{height:35px;padding:0;}#caltitle{font-size:14px;color:#0150D1;float:left;text-align:center;width:155px;line-height:20px;text-shadow:0 1px 0 #ddd;}#calnext,#calprev{display:block;width:20px;height:30px;background:transparent url(../images/interface/prev.gif) no-repeat scroll center center;float:left;cursor:pointer;}#calnext{background-image:url(../images/interface/next.gif);float:right;}#calprev.caldisabled,#calnext.caldisabled{visibility:hidden;}#caltitle select{font-size:10px;padding:3px;}#caldays{height:14px;border-bottom:0 solid #ddd;}#caldays span{display:block;float:left;width:28px;text-align:center;}#calweeks{background-color:#fff;margin-top:4px;}.calweek{clear:left;height:22px;}.calweek a{display:block;float:left;width:27px;height:20px;text-decoration:none;font-size:11px;margin-left:1px;text-align:center;line-height:20px;color:#666;-moz-border-radius:3px;-webkit-border-radius:3px;}.calweek a:hover,.calfocus{background-color:#ddd;}a.calsun{color:red;}a.caloff:hover{background-color:#f5f5fa;}a.caldisabled{background-color:#efefef!important;color:#ccc!important;cursor:default;}#calcurrent{background-color:#498CE2;color:#fff;}#caltoday{background-color:#333;color:#fff;}#sell_date{margin-top:5px;margin-bottom:15px;}.description .condition{width:510px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ccc;margin-left:5px;height:25px;margin-top:10px;margin-bottom:15px;}.method_popup{position:absolute;width:200px;min-height:100px;border:1px solid #ccc;background:#fff;font-weight:400;-moz-box-shadow:0 0 15px #666;-webkit-box-shadow:0 0 15px #666;padding:10px;}.product_list .stockdiv{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:10px;margin-bottom:10px;padding:5px;}.market_box{border:1px solid #eee;margin-top:25px;background-color:#f8f8f8;padding:10px;}.slider{background:#eee url(../images/interface/slider_back.jpg) repeat-x;height:5px;position:relative;cursor:pointer;border:1px solid #333;width:200px;float:left;clear:right;margin-top:10px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:15px;}.progress{height:5px;background:#1aa392 url(../images/interface/slider_back_on.jpg) repeat-x 50% 50%;display:none;opacity:1;}.slider2{background:#1aa392 url(../images/interface/slider_back_on.jpg) repeat-x 50% 50%;height:5px;position:relative;cursor:pointer;border:1px solid #333;width:200px;float:left;clear:right;margin-top:10px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:5px;}.progress2{height:5px;background:#fff url(../images/interface/slider_back.jpg) repeat-x 50% 50%;display:none;opacity:1;border:0;}.handle2{background:#fff url(../images/interface/div.png) repeat-x 0 0;height:15px;width:15px;top:-7px;position:absolute;display:block;margin-top:1px;border:1px solid #000;cursor:pointer;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;-moz-border-radius:14px;-webkit-border-radius:14px;}.handle{border:0;background:transparent url(../images/interface/slide_handle.png) no-repeat;height:25px;width:25px;top:-11px;position:absolute;display:block;margin-top:1px;cursor:pointer;}.range{display:none!important;position:absolute;top:0;left:0;border:0 inset #ddd;float:left;font-size:14px;font-weight:700;text-align:center;width:100px;margin:10px 50px 5px;padding:3px 0;}#from_amount{position:absolute;top:0;right:5px;font-weight:700;font-size:12px;}#to_amount{position:absolute;top:0;font-weight:700;font-size:12px;right:5px;}#slider_loading{position:absolute;background-position:50% 50%;top:-48px;right:0;width:30px;margin-left:50px;height:30px;}#type_loading{position:absolute;background-position:50% 50%;top:-10px;right:0;width:30px;margin-left:50px;height:30px;}.iPhoneCheckContainer,.iPhoneCheckContainer label{user-select:none;-moz-user-select:none;-khtml-user-select:none;}.iPhoneCheckDisabled{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}.iPhoneCheckContainer{margin-top:6px;position:relative;height:27px;cursor:pointer;overflow:hidden;}.iPhoneCheckContainer input{position:absolute;top:5px;left:30px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}.iPhoneCheckContainer label{white-space:nowrap;font-size:10px;line-height:17px;font-weight:700;text-transform:uppercase;cursor:pointer;display:block;height:27px;position:absolute;width:auto;top:0;padding-top:5px;overflow:hidden;}label.iPhoneCheckLabelOn{color:#fff;background:url(../images/interface/on.png) no-repeat;text-shadow:0 0 3px green;left:0;padding-top:5px;}label.iPhoneCheckLabelOn span{padding-left:7px;}label.iPhoneCheckLabelOff{color:#000;font-weight:700;background:url(../images/interface/off.png) no-repeat right 0;text-align:right;right:0;}label.iPhoneCheckLabelOff span{padding-right:10px;}.iPhoneCheckHandle{display:block;height:27px;cursor:pointer;position:absolute;top:0;left:0;width:0;background:url(../images/interface/slider_left.png) no-repeat;padding-left:3px;}.iPhoneCheckHandleRight{height:100%;width:100%;padding-right:3px;background:url(../images/interface/slider_right.png) no-repeat right 0;}.iPhoneCheckHandleCenter{height:100%;width:100%;background:url(../images/interface/slider_center.png);}.productstockdiv{font-size:12px;font-weight:700;margin-left:10px;margin-top:3px;}


.left_filter .category_crumbs img{position:relative;top:-4px;float:right;margin-top:0;}

.category_crumbs .add_filter .listSelectors li a:hover{width:100px;background:red!important;}
.h1listSelectors{
	margin-bottom:10px;
}
.category_crumbs .add_filter{display:none;position:absolute;z-index:110;top:-6px;left:178px;width:215px;border:1px solid #eee;background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 0 2em #ccc;-webkit-box-shadow:0 0 2em #ccc;box-shadow:0 0 2em #ccc;padding:0 5px 3px 2px;}

.add_filter_close{position:relative;top:8px;}.type_left{font-weight:700;color:#666;font-size:11px;margin-top:10px;padding-left:5px;}
.type_right{margin-right:5px;}.show_more{font-weight:700;cursor:pointer;}.filter_search_box{position:relative;top:-4px;left:-3px;font-weight:700!important;color:#666!important;width:140px;height:10px;font-size:11px;background:url(../images/interface/keyword_search.jpg) 0 50%;padding-left:20px!important;}.filter_search_no_background{background:url(../images/interface/keyword_search_over.jpg) 0 50%;}.filter_search_style{margin:5px 0 8px 10px;}.filter_search_style .add_icon{margin-top:6px!important;}#suggest{position:absolute;z-index:10;top:40px;background:#fff;display:none;min-height:20px;width:300px;border:1px solid red;}.searchhelper{margin-left:10px;margin-right:10px;margin-bottom:0;}

.searchhelper_div{
	border-bottom:0 solid #ccc;
	display:inline-block;
	float:left;
	margin-right:0px;
	font-size:12px;
	font-weight:500;
	color:#666;/*background:url(../images/interface/h1.jpg);*/
	padding:7px 20px;
	background:#fff;
	color:#548d7e;
	border-bottom: 0px solid #ccc
}
.hidden_tab {
	border-top:1px solid #DFDFDF;
}
.homepagesearchHelper .searchhelper_div{font-family:'Open Sans';font-size:14px;margin-right:3px;margin-bottom:0px;border-bottom:0 solid #ccc;padding:10px 13px;}

.searchhelper_div:hover{
	/*background-image:url(../images/interface/h1hover.jpg)!important;*/
	background:#f1f1f1;
	color:#000;
	cursor:pointer;
	/*border:0 solid #fff;*/
	/*text-shadow:1px 1px 1px #666!important;*/
}



	.margintop{margin-top:14px!important;height:278px!important;}.generateList{width:1076px;margin-top:10px;height:290px;}.small_width{width:1010px!important;}.pane_container{border-bottom:2px solid #eee;width:auto;}.inner_scroller{width:1085px;height:290px;overflow-y:auto;overflow-x:none;}.search_message{position:relative;top:0;margin-left:10px;font-weight:700;color:#666;border:0 solid #eee;margin-right:10px;font-size:11px;padding:5px;}

	.active_tab,.active_tab:hover{
background: #1aa392;
color: #fff!important;
cursor: pointer;
	}


	#searchhelper_div_hidden_videos{padding-left:0;width:1075px;}#intellibar .box_row_video{width:187px;height:130px;margin:4px 7px 10px 6px;}#intellibar .box_row_container{float:left;width:233px;height:130px;margin:4px 8px 2px 6px;}#intellibar .box_row_container img{padding-left:20px;padding-top:5px;}#intellibar .box_row_pdf_container{float:left;width:312px;border:1px solid #eee;background:#f8f8f8;font-size:11px;margin:4px 8px 4px 5px;padding:5px;}#intellibar .box_row_pdf_container span{position:relative;top:2px;margin-left:5px;font-weight:400!important;}#intellibar .box_row_glos_container{border:1px solid #eee;background:#f8f8f8;width:312px;height:49px;margin:4px 8px 7px 5px;padding:5px;}#intellibar .glos{float:left;width:530px;margin:0;}.box_row_video .play_icon{width:40px;top:25px;left:60px;}#intellibar .intellibar_news{margin-left:40px;}#intellibar .intellibar_news img{width:110px!important;}#intellibar .box_row_faq_container{border:1px solid #eee;background:#f8f8f8;width:312px;height:73px;margin:4px 8px 7px 5px;padding:5px;}

.replacement_list{border:0px solid #eee;margin-bottom:10px;padding:3px;background:#fff;}.replacement_list:hover{;border:0px solid #ccc;}

.aaausednew{background:#e6f0ef;padding-left:10px;margin-bottom:5px;padding-top:10px;padding-bottom:10px;font-size:13px;font-weight:700;border-top:1px solid #ddd;}.search_box_welcome{margin-left:20px;font-weight:700;font-size:11px;color:#888;}#tags ul{text-align:center;background:#71b5e9 url(../images/interface/bg_tags.gif) repeat-x;margin:1em 0;padding:.5em 10px;}#tags li{list-style:none;display:inline;margin:0;padding:0;}#tags li a{text-decoration:none;color:#fff;padding:0 2px;}#tags li a:hover{color:#cff400;}.tag2{font-size:120%;}.tag3{font-size:140%;}.tag4{font-size:160%;}.tag5{font-size:180%;}#tags .alt{text-align:left;background:none;padding:0;}#tags .alt li{background:#efefef;display:block;padding:2px 10px;}#tags .alt .tag1{background:#7cc0f4;}#tags .alt .tag2{background:#67abe0;}#tags .alt .tag3{background:#4d92c7;}#tags .alt .tag4{background:#3277ad;}#tags .alt .tag5{background:#266ca2;}.rotate_image{cursor:move;background:#fff;}#wrap{width:600px;position:relative;}#small{position:relative;width:100%;}#large{background:#FFF;position:relative;width:600px;}#mover{position:absolute;top:0;left:0;width:300px;height:300px;overflow:hidden;z-index:100;background:#FFF;display:none;}#overlay{display:none;border:1px solid blue;width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;background:#fff;}.articles .box_row_container{width:420px;float:left;margin-right:8px;margin-left:8px;padding-bottom:15px;}.articles .box_row_container_large{width:415px!important;height:328px;float:left;margin-right:8px;margin-left:8px;border:1px solid #eee;padding:5px;}.articles .box_row_container_large:hover{background:#eee;cursor:pointer;}.articles .box_row_container_large .read_button{top:250px;}.used_star_newused_border{position:absolute;right:-8px;top:-8px;width:65px;height:62px;background:url(../images/interface/used_label_newused.png);}.used_star_used_border{position:absolute;right:-8px;top:-8px;width:65px;height:62px;background:url(../images/interface/used_label_used.png);}.used_star_newused_border2{position:absolute;left:22px;top:5px;width:150px;height:16px;border:1px solid #eee;font-size:10px;font-weight:700;text-align:center;line-height:16px;background:url(../images/interface/usednew_button.gif) repeat-x;background-color:#ffe400;background-position:50% 30%;}.used_star_border_text{width:56px;height:54px;margin-left:auto;margin-right:auto;margin-top:20px;color:#000;font-size:9px;text-align:center;font-weight:700;}.beta{font-weight:700;font-size:16px;position:relative;width:500px;color:red;display:none;}#search_filter{margin-top:0;display:block;background:#ccc url(../images/interface/h1.jpg) 7.5% 7.5%!important;}.update_button{margin-top:7px;position:relative;top:0;margin-bottom:5px;margin-right:5px;height:25px;width:195px!important;text-align:center;background:#ccc url(../images/interface/h1.jpg)!important;color:#ccc;font-size:11px;font-weight:700;border:1px solid #ccc!important;}.update_button [disabled]{background-color::#eee!important;}.view_all_results{position:absolute;right:50px;top:-25px;background-image:url(../images/interface/filter_button.gif);margin-left:10px;text-shadow:1px 1px 1px #000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:8px 20px;}.view_all_results a{color:#fff;}.view_all_results:hover{background-image:url(../images/interface/h1hover.jpg);color:#333;text-shadow:1px 1px 1px #eee;}.view_all_results:hover a{color:#333;text-shadow:1px 1px 1px #eee;}#web_settings .on_off_new{width:300px;}.search_in_results{margin-top:2px;float:left;}


.getHiddenSearchBox{
background-repeat: no-repeat!important;
background-position: 0 50%;
float: left!important;
/* height: 15px!important; */
background-color: #e6f0ef!important;
width: 225px!important;
border-radius: 0px!important;
/* background-image: url(../images/interface/keyword_search.jpg); */
margin: 4px 5px 2px 0 !important;
padding: 10px!important;
font-size: 14px!important;
border: 0px!important;
color: #333;
}
#category_header select{
border-radius: 0px!important;
-webkit-border-radius: 0px!important;
border: 0px;
background: #e6f0ef;
color: #999;
padding: 9px!important;
font-size: 14px!important;
border: 0px!important;
width: 243px;
}

.getHiddenSearchBox_no_background{}.results_found{margin-top:0;color:red;padding:0;}.hidden_add_icon{margin-top:5px;text-shadow:none;}.found_absolute{font-size:10px!important;position:absolute;top:30px;left:0;width:200px;line-height:15px;border:1px solid #ccc;background:#eee;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px!important;padding:2px 5px!important;}.hidden_results_found{color:red;font-size:11px;font-weight:700;text-align:left;width:170px;padding:5px!important;}.green_products{color:green;}.sorry{font-size:20px;font-weight:700;color:#666;}.sorry2{font-size:25px;font-weight:700;color:#666;}.not_found_text{line-height:25px;margin-top:60px;margin-left:150px;margin-bottom:5px;font-size:12px;font-weight:700;}.not_found_text input[type=text]{width:430px;border:1px solid #ccc;background:url(../images/interface/search_icon.png) 0 50%;background-repeat:repeat-y;padding-left:30px;height:30px;font-size:20px;margin-right:5px;}.not_found_text input[type=button]{height:39px;font-size:20px;}.not_found_text_or{font-size:20px;margin-top:30px;margin-left:200px;margin-bottom:30px;color:#888;font-weight:700;}.not_found_links{margin-left:130px;margin-top:10px;margin-bottom:150px;font-weight:700;}.not_found_links li{display:inline;list-style:none;width:200px;color:#aaa;margin-bottom:10px;margin-right:10px;padding:4px;}.not_found_links li:hover{background:#666;cursor:pointer;color:#FFF;}.not_found_call{font-weight:400;margin-bottom:30px;font-size:12px;color:#666;}
#topnav{position:relative;z-index:9999999999999;}.topmenu_nav{position:absolute;top:33px;left:-1px!important;z-index:9999999999999999!important;display:none;line-height:15px;cursor:none;}.myaccount{text-shadow:0 0 0!important;display:none;position:absolute;background:#fff url(../images/interface/hover_green.png)!important;background-position:100% 100px;border:1px solid #ccc;left:0;top:35px;width:131px;border-bottom-right-radius:5px;border-bottom-right-left:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;}.myaccount li{list-style:none;padding:0 2px 0 10px;}.myaccount li:hover{text-shadow:0 0 0!important;background:#666;color:#fff;}.myaccount a:hover{text-shadow:0 0 0!important;color:white !important;}#web_settings{width:200px;position:absolute;left:-152px;top:35px;border-bottom-right-radius:5px;border-bottom-right-left:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;line-height:15px;text-shadow:none;background:#fff url(../images/interface/hover_green.png)!important;background-position:0 0;border:1px solid #ccc;display:none;padding:10px;}#top_products .sub{color:#000;border-bottom-right-radius:5px;border-bottom-right-left:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;margin-top:0;background:#fff url(../images/interface/hover_green.png)!important;background-position:50% 100%;border:1px solid #ccc;width:1082px;min-height:350px;text-shadow:none;padding:9px;}.nav_boxes{margin-right:8px;margin-left:10px;width:160px;min-height:20px;margin-bottom:10px;}.nav_boxes h6{font-size:11px;font-weight:700;padding-left:0;margin-bottom:5px;border-bottom:1px solid #ccc;}.nav_boxes ul{padding:0;}.nav_boxes li{list-style:none;line-height:15px;margin-bottom:1px;font-size:11px;font-weight:400;cursor:pointer;color:#000;text-shadow:none;padding:0;}.nav_boxes li:hover{color:#4b5d2b;}.review_box{font-size:12px;line-height:18px;border-bottom:1px dashed #eee;margin-bottom:10px;padding:5px;}.review_title{font-weight:700;font-style:italic;}.review_option{padding-top:5px;float:left;width:200px;font-weight:700;color:#888;height:20px;}.review_stars{float:left;width:200px;vertical-align:center;}.review_author{font-size:10px;color:#999;}#faq_ask_question{display:none;position:absolute;top:250px;left:100px;background:#fff;border:20px solid #ccc;width:848px;z-index:999;padding:20px;}
.faq_list_box{font-size:12px;margin-bottom:15px;margin-right:15px;line-height:18px;}
.faq_question{font-weight:700;margin-bottom:5px;}.faq_answer{border:1px solid #ccc;background-color:#fff;font-weight:400!important;font-size:12px;margin:5px;padding:10px;}

.add_review{width:130px;height:30px;background:url(../images/interface/write_review.png);cursor:pointer;font-size:14px;color:#333;font-weight:700;line-height:30px!important;text-align:center;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}

.positioning_review_button{position:absolute;right:-5px;top:-10px;}


.reviewer_option{float:left;width:180px;font-weight:700;height:27px;margin-right:10px;line-height:27px;}.reviewer_value{float:left;width:350px;margin-bottom:5px;}.reviewer_value input[type=text]{width:350px;}.reviewer_value textarea{width:350px;height:150px;margin-left:0;}.review_sent{background:green;color:#FFF;font-weight:700;text-align:center;width:650px;border:1px solid #000;margin-bottom:10px;padding:10px;}.rating_error{width:490px!important;}.ratings_text{float:left;margin-left:5px;margin-right:20px;font-size:11px;font-weight:700;color:#888;vertical-align:middle;}
.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating{background:url(../images/interface/starrating.gif) left -1000px repeat-x;}.star-rating{position:relative;width:130px;height:30px;overflow:hidden;list-style:none;background-position:left top;margin:0;padding:0;}.star-rating li{display:inline;}.star-rating a,.star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;}.star-rating a:hover,.star-rating a:active,.star-rating a:focus{top:5px;background-position:left bottom;cursor:pointer;}.star-rating a.one-star{width:20%;z-index:6;}.star-rating a.two-stars{width:40%;z-index:5;}.star-rating a.three-stars{width:60%;z-index:4;}.star-rating a.four-stars{width:80%;z-index:3;}.star-rating a.five-stars{width:100%;z-index:2;}.star-rating .current-rating{z-index:1;background-position:left center;}.grading td{border-bottom:1px dashed #eee;font-size:12px;line-height:17px;padding:5px;}.service_name{position:absolute;top:2px;left:2px;font-size:18px;font-weight:700;color:#fff;text-shadow:0 0 2px #000;width:398px;text-align:right;vertical-align:text-bottom;padding:115px 8px 8px;}.packages_box{width:800px;border:1px solid #ccc;margin-bottom:10px;background:#fff;padding:10px;}.packages_box:hover{background:#eee;cursor:pointer;border:1px solid #ccc;}.packages_box img{border:10px solid #fff;}.plus_symbol{font-size:40px;font-weight:700;height:84px;line-height:84px;border:0 solid red;margin-left:5px;margin-right:5px;}.package_price{font-size:12px;font-weight:700;line-height:20px;margin-left:8px;height:100px;width:100px;padding:5px;}.package_header{border:1px solid #ccc;border-bottom:0;width:800px;color:#666;font-weight:700;font-size:14px;background:#E8E8E8 url(../images/interface/h1.jpg);padding:5px 10px;}.move_down_price{padding-top:15px;text-align:right;}.list_package{border-bottom:1px dashed #ccc;margin-bottom:5px;padding:5px;}.list_package_name{width:650px;}#banner{background-position:50% 0;background-color:#fff;border-top:0;height:20px;width:888px;margin-bottom:20px;padding:0;}#banner ul{width:890px;margin:0 auto;padding:0;}
#banner li{color:#eee;background:#f8f8f8;float:left;list-style-type:none;text-align:center;margin-top:0;margin-right:4px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-top-left-radius:0;border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;border:1px solid #f8f8f8;border-top:0;padding:0;top: 0px;
position: relative;
}

#banner a{color:#aaa;display:block;position:relative;font-size:10px!important;height:22px;line-height:22px;text-decoration:none;padding:3px 10px;}#banner a:hover{background:#eee;color:#000;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-top-left-radius:0;border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;}#banner a.current{position:relative;background:#000;color:#fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-top-left-radius:0;border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;height:30px;line-height:30px;/*-moz-box-shadow:5px 5px 10px #eee;-webkit-box-shadow:5px 5px 10px #eee;box-shadow:5px 5px 10px #eee;*/border:1px solid #000;border-top:0;left:-1px;}#banner strong{display:block;font-size:11px;}

#banner_panes{width:890px;height:350px;margin-bottom:0px;position:relative;padding:0;}
#banner_panes div{display:none;position:absolute;top:0;left:0;font-size:13px;color:#444;width:890px;}
#banner_panes img{float:left;width:890px;border-top-left-radius:0px;border-top-right-radius: 0px;border-bottom-right-radius: 5px;}#banner_panes p.more{color:#000;font-weight:700;font-size:13px;}
#banner_panes h3{font-size:22px;font-weight:400;margin:0 0 -5px;}.left_banner{display:block;margin-bottom:0;}.press_header{margin-bottom:10px;margin-top:20px;font-size:20px;}.press_image{width:280px;height:250px;margin-left:5px;margin-right:5px;margin-bottom:10px;text-align:center;font-weight:700;}.press_image img{width:280px;}#product_count{width:30px!important;height:30px;}
.left_banner img{
	/*border:1px solid #dfdfdf;*/
}
.theCrumb{
	
	font-size:12px;
	padding:0px;
	float:left;
	margin:0px 2px 0px 2px;
	color:#666;
}
.theslider{
	width: 344px;
background: #fff;
padding: 1px 20px;
margin-top: 4px;
}
#amountSlider{
	width:344px!important;
}
.theCrumb a{
	text-decoration:underline!important;
	color:#6ea399!important;
}
#category_header .theCrumb{
	font-size:16px;
	font-weight: 600;
}
#category_header .small_found{
	font-size:12px;
	font-weight:normal;
	color:#888888;
	margin-top:3px;
}
#category_header{
	font-family:'Open Sans';
	border:0px solid #ddd;
	/*padding:0px 5px 9px 5px;*/
	background:#f1f1f1;
	border-radius:0px;
	border-top-left-radius:0px;
	/*border-top-right-radius:6px;*/
	margin-bottom:15px;
	border-bottom:1px solid #dfdfdf;
	margin-top:0px!important;
}
.homepagesearchHelper{
	margin-bottom:10px;
	border-bottom: 1px solid #eee;
}
.timeline_container{
	margin-bottom:25px;
}
#category_header h1{border-bottom:0px!important;}
#category_header li{list-style:none;float:left;padding:0px!important;}
#category_header ul{clear:both;margin:0;padding:0;}
#category_header li a{
	display: block;
margin-right: 0px;
margin-bottom: 0px;
/* background: #f8f8f8; */
/* border: 1px solid #eee; */
font-size: 14px;
width: 192px;
color: #333;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 0px;
padding: 9px 12px;
}
.subnewX{
	display:none;
}
.subnewX li a{
	width: 198px !important;
}
#category_header li a:hover,#category_header li a.active{background:#1aa392;color:#fff;cursor:pointer;}
#category_header .leftone{display:none;margin:0;}

.checkoutbox{border:1px solid #ccc;margin:0 10px 10px;padding:10px;}.checkoutpadding{font-size:12px;line-height:18px;text-align:left;background-color:#FFF;}.orderandsteps_absolute{position:absolute;top:55px;right:15px;font-size:16px;font-weight:700;color:#666;}.checkoutpadding a{font-size:11px!important;font-weight:700;color:#ccc;text-decoration:none;}.checkuotpadding a:hover{color:#60ae9c;border-bottom:1px solid #60ae9c!important;text-decoration:underline!important;}.fakelink{font-size:11px!important;font-weight:700;color:#60ae9c;text-decoration:none;}.fakelink:hover{color:#60ae9c;border-bottom:1px solid #60ae9c!important;}.checkoutpadding label span.required{color:orange;padding-right:3px;}.checkoutpadding input[type=text]{width:250px;border:1px solid #5bb09b;line-height:25px;height:25px;background-repeat:repeat-x;}.checkoutpadding .pmethods td{border-bottom:1px solid #FFF;border-top:1px solid #FFF;text-align:left;margin:0;padding:4px;}.checkoutpadding .pmethods th{font-weight:700;color:#5bb09b;font-size:15px;text-align:left;margin:0;padding:4px;}.checkoutpadding .info{font-size:13px;border:1px solid orange;background-color:#f6efe5;margin-bottom:10px;margin-top:10px;padding:10px;}.pmethodoption{border:1px solid #ccc;border-left:8px solid #ccc;margin-top:3px;margin-bottom:3px;line-height:25px;font-size:11px;font-weight:700;width:525px;padding:8px;}.paymentform{margin-top:20px;border-top:1px dashed #ccc;padding:5px;}.paymentform tr{border-bottom:1px dashed #ccc;padding-bottom:3px;height:60px;}.paymentform .vinput{width:400px!important;font-size:16px;font-weight:700;}.paymentform .vinput2{font-weight:700;font-size:16px;text-align:center;width:500px;}.pmethodoption img{vertical-align:middle;margin-right:10px;}.pmethodoption:hover{background-color:#e5f6f2;cursor:pointer;border-color:#5bb09b;}.continue_button{margin-top:10px;margin-left:390px;}.pmethodoption input{margin-top:10px;float:right;}.pmethods h1{font-size:12px!important;height:15px!important;margin-top:20px!important;}.checkoutpadding select,.checkoutpadding input[type=password]{border:1px solid #5bb09b;line-height:35px;height:35px;background-repeat:repeat-x;display:inline;margin-right:10px;margin-left:5px;}.short_summary{background-color:#e5f6f2;border:1px solid #5bb09b;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:right;width:320px;margin-bottom:10px;padding-left:10px;padding-top:10px;padding-bottom:10px;}.summary .short_summary{width:537px;min-height:198px;}.checkoutpadding .button{background-image:url(../images/interface/filter_button.gif);padding:8px 10px;}.grid td,.grid th{border:1px solid red;}.checkoutpadding td,.checkoutpadding th{vertical-align:middle;padding:5px;}.checkoutpadding h1{background-color:#eee;color:#666!important;font-size:25px;padding:10px;}.checkoutpadding h2{color:#5bb09b;}.checkoutpadding .addressbox .selector{text-align:center;margin-top:10px;padding:0;}.checkoutpadding .addressbox{position:relative;float:left;border:1px solid #eee;width:215px;height:210px;font-size:12px;border-left:8px solid #ccc;margin:10px;padding:15px;}.addressbox .delete_address{position:absolute;z-index:10;width:20px;height:20px;right:10px;top:10px;background:url(../images/interface/icons/20/remove.png);}.checkoutpadding .selected{background:#e5f6f2!important;border-color:#60AE9C!important;}.enabled_buttons input[disabled]{display:block!important;background:url(../images/interface/filter_button.gif)!important;cursor:not-allowed;}.checkout_navigation{margin-top:20px;min-width:550px;border:1px solid #ccc;background:#f8f8f8;min-height:40px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}.checkout_cancel{position:absolute;width:100px;margin-top:21px;margin-left:4px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px;}#SameasBilling{border:1px solid #eee;width:467px;font-size:12px;border-left:8px solid #ccc;margin:10px;padding:25px;}.checkoutpadding .shipping_option{border:1px solid #5bb09b;font-size:11px;font-weight:700;margin:4px;padding:4px;}.checkout_error{border:1px solid #5bb09b;background-color:#e5f6f2;}.payment{width:890px;}.paymentinfo{margin-top:10px;font-weight:400;}ul#checkoutnavlist{height:27px;list-style:none;margin:0 0 10px;padding:0;}#checkoutnavlist li{list-style:none;display:block;float:left;width:145px;margin:0!important;padding:0;}#checkoutnavlist li a{display:block;font-size:12px;font-weight:700;text-align:center;color:#ccc;cursor:none;text-decoration:none;background-image:url(../images/interface/checkout/stepsbg22.png);background-repeat:no-repeat;background-position:100% 50%;text-shadow:1px 1px 1px #000;margin:0!important;padding:4px;}#checkoutnavlist li a.completed{cursor:pointer;background-image:url(../images/interface/checkout/stepsbgovermain222.png);color:#fff;}#checkoutnavlist li a.completedlast{background-image:url(../images/interface/checkout/stepsbgovermain22.png);color:#fff!important;}#checkoutnavlist li a.current{cursor:pointer;color:orange!important;}#checkoutnavlist li a.completed:hover{color:#fff!important;}.financeBox{background-color:#e5f6f2;border:1px solid #5bb09b;margin-top:10px;margin-bottom:10px;padding:20px;}.financeBoxInput{background-color:#e5f6f2;border:1px solid #5bb09b;border-left:8px solid #5bb09b;margin-top:10px;margin-bottom:10px;padding:20px;}.guidebutton{background-image:url(../images/interface/checkouthelpbg.png);height:25px;background-repeat:no-repeat;line-height:25px;padding-left:0;color:#5fb098;font-weight:700;cursor:pointer;}#guide_form_container{position:relative;margin-left:0;padding-left:0;}#guide_form_container textarea{height:100px;width:245px;}.guidebox{padding-left:0;display:none;}.items_heading{margin-top:10px;font-size:25px;font-weight:700;}.checkout_products tr{border:3px solid #F8FCFB;}.checkout_products td{height:35px;background:#fff;}.no_spacing,.no_spacing td{height:5px!important;border-left:1px solid #fafafa;border-right:1px solid #fafafa;border-bottom:1px solid #fafafa;background:transparent!important;}.checkout_product_name,.checkout_product_name a{font-size:11px;color:#666;font-weight:400;}.white{background:#fff;border:2px solid #F8FCFB!important;}.totals_border{border:0 solid #ccc!important;}.large{font-size:16px!important;font-weight:700!important;}.checkout_sumary_totals{border:0 solid #ccc;border-top:0 solid #fff;width:780px;}.checkout_sumary_totals td{border:0 solid #ccc;border-top:0 solid #fff;}.checkout_totals_heading{font-weight:700;font-size:12px;}.checkout_totals_value{font-weight:400;font-size:12px;}.checkout_totals_value a{color:#666;font-size:12px!important;font-weight:400;text-decoration:underline;}.pay_button{min-width:225px;font-size:16px;font-weight:700;padding:16px 15px!important;}input[disabled]{background:url(../images/interface/filter_button.gif)!important;cursor:not-allowed;}.padlock{background-image:url(../images/icons/lock.png)!important;}

.termsandcons{
	display:none;
	position:absolute;
	z-index:199999999;
	width:800px;
	margin-left:auto;
	top:10px;
	left:10px;
	background:#fff;
	margin-right:auto;height:400px;
	border:10px solid #e6f0ef;
	padding:10px 20px 00px 20px;
}

.termsandcons img{
	display:none;
}
.pstandards a{color:#1aa392;text-decoration:underline;}
.termsandcons_text{overflow-y:auto;height:300px;margin-bottom:20px;}.checkout_summary_maindiv{border:1px solid #5bb09b;background:#F8FCFB;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px;}.smaller{height:26px;}.smallertext{padding-top:0!important;padding-bottom:0!important;}ins,a:hover,.nav a{text-decoration:none;}table,.saved_basket{text-align:left;}h4 a,.glidecontenttoggler a.prev:hover,.glidecontenttoggler a.next:hover{color:#FFF;}.more,.required,.bold,.box_row_text a,.product_list .product_name,.sliders label,.checkoutpadding label{font-weight:700;}.greyed,a.caloff{color:#ccc;}.clearboth,.basket_tab ul{clear:both;}
.office_name_selected,.footer_box a:hover,.footer_end_box a:hover,.live_right a,.green_color{color:#1aa392;}.tel_1,.tel_2,.tel_3{display:none;left:0;text-align:left;}.tel_4,.tel_5,.tel_6{display:none;right:0;text-align:right;}#bottom_homepage_boxes,,#standard{display:block;}.required_star,.product_price_match,.awaiting_approval_text{font-weight:700;color:red;}.left,.floatleft,.stars_container{float:left;}.right,.floatright,.list_versions .stockdiv2{float:right;}.error:first-line,.help:first-line{line-height:32px;font-weight:700;}
.help,.helpx{min-height:30px;float:right;background-color:#e6f0ef;margin-bottom:10px;border:1px solid #1aa392;background-image:url(../images/interface/icons/32/info.png);background-repeat:no-repeat;background-position:10px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-weight:400;padding:10px 10px 10px 50px;}.help p,.crumbX,.details_tab{margin-bottom:5px;}
.top_basket:hover,.selected_top_tab{
	/*background-image:url(../images/interface/h1hover.jpg);*/
	background:#fff;
	color:#1aa392;
	text-shadow:0 0 0 #666;
	border-bottom-left-radius:0px;
	}
	.selected_top_tab{
		border-bottom-left-radius:0px;
	}
	#top_basket_1:hover{
		/*border-bottom-left-radius:3px;*/
	}
	.selected_top_tab a{
		color:#548D7E!important;
		text-shadow: none;
		/*border-bottom-left-radius:0px;*/

	}
	.login_boxee_narrow input[type=button],.login_boxee input[type=button]{margin-top:20px;display:block;}.register_box_narrow input[type=button],.register_box input[type=button]{margin-top:20px;position:relative;}.register_text h4,.contact_form input[type=submit]{margin-top:15px;}.basket_buttons input[type=button],.sitemap_padding{margin-left:20px;}.forgotten:hover,.checkout_totals_value span{text-decoration:underline;}.closed_tab,.product_list .grid_stars,.product_grid .product_rightbox input[type=button],.product_grid .list_stars,.product_grid .description,.product_grid .floatright,.product_grid .standards,.product_panes .pane,.attrhide,#auction,#pricing_auction,#intellibar .box_row_container .box_text,#intellibar .box_row_container .read_button,#intellibar .read_button,.grouppo,.no_display,#setting_vat_on_off,.checkout_navigation input[disabled]{display:none;}.basket_tabs .small,.news_text ul,.news_text li,.product_list .text,.price .small,#product .pricing .small{font-size:12px;}.basket_panes,.glidecontenttoggler a.selected,.glidecontenttoggler a:hover,.nav_boxes .green,.overall{color:#1aa392;}

	.hplinks:hover,.nav ul li a:hover{
		background-color:#666;color:#FFF;
		border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
	}
.tag_cloud,.tag2_cloud{text-decoration:none;padding:10px;}.tag_cloud:hover,.tag2_cloud:hover{color:#fff;background:#333;text-decoration:none;z-index:300;}.tag_cloud:active,.tag2_cloud:active{color:#fff;background:#333;}.tag2_cloud:visited,.live_box a{color:#555;}.box_price_small,.product_container span,.subcategory_name,.replacement_list .price,.replacement_list .small{font-size:10px;}
.product_container img:hover,.newspaper img:hover{/*opacity:0.8;filter:alpha(opacity=80);*/}.box_row_video h6,#intellibar .box_row_container h6{font-size:11px;margin-bottom:5px;font-weight:700;padding:5px;}.box_row_container:hover,.box_row_video:hover{background-color:#f8f8f8;cursor:pointer;}.footer_product_box_future:hover,.standards img:hover{opacity:1;filter:alpha(opacity=100);cursor:pointer;}.nav ul li,.nav li,ul.nav>li.no_border>a{padding:0!important;}.video_categories:hover,.video_template:hover,.video_template_large:hover{background-color:#ddd;cursor:pointer;}.newspaper .viewed_small_text,.landing_header img,.left_banner_container,.paymentinfo p{margin-bottom:6px;}#glossary,.helpCentre,.no_products li{font-size:12px;line-height:20px;}.man_logo:hover,.manufacturer_logo:hover{border:1px solid #ccc;cursor:pointer;}.product_grid h5,#product div.block,.standards,.stockdiv{padding:5px;}.product_grid .used_product_border,.altimages_bar img:hover,.altimages_bar_horizontal img:hover{border:1px solid #ccc;}#product .stockmessage,.checkout_product_qty,.checkout_product_price{font-size:12px;font-weight:700;}#product table,#intellibar .box_row_image_small{margin-top:0;}.border_bottom,.checkoutbox td{padding:10px;}.altimages_bar img,.altimages_bar_horizontal img{border:1px solid #eee;margin-right:5px;cursor:pointer;padding:7px;}.manufacturer_suggested,.button_settings,.short_summary input[type=button]{margin-top:10px;}#standard .sell_item_txt,#auction .sell_item_txt,#optional .sell_item_txt{width:80px;}.filter_search_style input,.manual .navi{margin-top:5px;}.no_products .error:first-line,.no_products .help:first-line{line-height:40px;padding-left:10px;font-size:18px!important;font-weight:700;}#intellibar .box_row_pdf_container:hover,#intellibar .box_row_glos_container:hover,#intellibar .box_row_faq_container:hover{border:1px solid #666;background:#666;color:#FFF;cursor:pointer;}.tag1,#tags .alt .tag1,#tags .alt .tag2,#tags .alt .tag3,#tags .alt .tag4,#tags .alt .tag5{font-size:100%;}.intelli_buttons,.reviews{position:relative;}.list_package_image,.items_heading img{margin-right:10px;}.checkoutpadding .pmethods,#addresslist{width:550px;}.checkoutpadding select:focus,.checkoutpadding input[type=text]:focus{border:1px solid #666;background-image:none;}.checkoutpadding .addressbox:hover,#SameasBilling:hover{background-color:#e5f6f2;border-color:#60AE9C;}input.fake,input.fake:active{background-image:none!important;border:1px solid #FFF!important;background-color:#FFF!important;color:#000!important;}

.landing_page_override, .product_panes {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:1.2em;	
}
.product_panes{
	padding-left:5px;
}
.landing_page_override td , .product_panes td{
	font-size:12px;
	line-height:1.2em;
}
.landing_page_override p, .product_panes p{
	font-size:12px;
	line-height:20px;
}
.landing_page_override span, .product_panes span{
	font-size:12px;
	line-height:1.2em;
}
.landing_page_override div, .product_panes div{
	font-size:12px;
	line-height:20px;
}
.bolded{
	font-weight:bold;
}
.landing_page_override .bolded, .product_panes .bolded{
	font-weight:bold;
}
.landing_page_override .lefted, .product_panes .lefted{
	text-align:left;
}
.landing_page_override .centered, .product_panes .centered{
	text-align:center;
}
.landing_page_override .righted, .product_panes .righted{
	text-align:right;
}
.landing_page_override .fulled, .product_panes .fulled{
	text-align:justify;
}
.landing_page_override .italliced, .product_panes .italliced{
	font-style: italic;
}
.landing_page_override .underlineed, .product_panes .underlineed{
	text-decoration:underline;
}
.landing_page_override .deled, .product_panes .deled{
	text-decoration:line-through;
}
hr{
	height:1px;
	border-bottom:1px dashed #ccc;
	border-top:0px;
	border-left:0px;
	border-right:0px;
}

.rmaform{
	font-size:12px;
}
.rmaform .product_ordered{
	margin-top:15px;
	margin-bottom:15px;
}
.rmaform #hidden_details{
	display:none;
}
.rmaform label{
	font-weight:bold;
	color:#666;

}
.rmaform .ordered div{
	margin-bottom:5px;
}
.rmaform input{
	padding:5px;
}
.rmaform .rma_details{
	
}
.rmaform input[type="text"],  .rmaform textarea{
	margin-bottom:15px;
	width:285px;
}
.rmaform select{
	margin-bottom:15px;
}
.rmaform textarea{
	width:400px;
	height:200px;
	margin-left:0px;
}
.landing_page_override .button{
background: #1aa392;
/* background-image: url(../images/interface/filter_button_green.gif); */
color: white;
border: 0px;
cursor: pointer;
display: inline-block;
padding: 15px 20px;
/* line-height: 8px; */
font-size: 14px;

}
.standardsnoppadding{
	padding:0px !important;
	border-bottom:0px dashed #ccc;
}

.event_row{
	border:0px solid #ccc;
	margin-bottom:10px;
	padding:10px;
	line-height:18px;
	border-bottom:1px dashed #ccc;
}
.event_row:hover{
	background:#eee;
	cursor:pointer;
}
.event_name{
	font-size:14px;
	padding-bottom:5px;
	border-bottom:2px solid #ccc;
	margin-bottom:10px;
	font-weight:bold;
}
.event_desc{
	margin-bottom:10px;
}
.event_register input[type="text"]{
	width:400px;
	
	height:20px;
}
.event_register input[type="submit"]{
margin-top:10px;
}
.event_register {
	border:1px solid #ccc;
	padding:10px;
	margin-bottom:15px;
	background:#f8f8f8;
	font-size:12px;
}
.event_register  .label{
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;	
	margin-top:15px;
}
.event_info{
	line-height:18px;
	font-size:12px;
	margin-bottom:15px;
}
.event_use_form{
	line-height:18px;
	font-size:12px;
	margin-bottom:15px;
	font-weight:bold;
}

.list_versions .internationalprice{
	display:none;
}
.read_button a{
	color:white;
}
.hidden{
	display:none;
}
div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	line-height:16px;
	position:absolute;
	font-weight:bold;
	bottom: 0px;
	left: 0px;
	width: 100%;
	color: #666;
	background: #fff;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#eee;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(../images/interface/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	/*-moz-box-shadow:0 0 2em #000;-webkit-box-shadow:0 0 2em #000;box-shadow:0 0 2em #000;*/
	border: 1px solid #eee;
	background-color: #FFF;
}

.price_wrapper_left .price_image{
	float:left;
	margin-right:10px;
	margin-top:30px;
	width:30px;
	height:30px;
	background:url(../images/interface/arrow_left.jpg);
}
.price_wrapper_right .price_image{
	float:left;
	margin-right:10px;
	margin-top:30px;
	width:30px;
	height:30px;
	background:url(../images/interface/arrow_right.jpg);
}

.price_wrapper_left:hover .price_image{
   background:url(../images/interface/arrow_left_green.jpg);
}

.price_wrapper_right:hover .price_image{
   background:url(../images/interface/arrow_right_green.jpg);
}
.price_image{
	border:0px!important;
}
.price_wrapper_left:hover .footer_product_box_future {
   filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;           
}


.price_wrapper_right:hover .footer_product_box_future {
   filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;               
}
.price_line{
	border-bottom:0px dashed #ccc;
}

.cloud-zoom-lens {
	border: 1px solid #ccc;
	margin:-4px;	/* Set this to minus the border thickness. */
	background-color:#fff;	
	cursor:move;		
}

/* This is for the title text. */
.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	display:none;
}

/* This is the zoom window. */
.cloud-zoom-big {
	border:1px solid #ddd;
	overflow:hidden;
	background-repeat:no-repeat;
	padding-bottom:0px;
	padding-right:0px;
	border-radius:5px;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color:white;	
	background:#222;
	padding:3px;
	border:1px solid #000;
}
.cloud-zoom-gallery{
	padding:5px;

}
#help_questions_answers{
	/*display:none;*/
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom:1px dashed #eee;
	margin-left:20px;
}
.help_questions{
	margin-bottom:30px;
	padding-bottom:30px;
	border-bottom:1px dashed #eee;
	margin-left:20px;
}
.help_faq_answer{
	/*display:none;*/
	padding:5px;
	line-height:18px;
	font-size:12px;
	margin-bottom:15px;
	margin-left:10px;

}
.help_faq_question_more{
	padding:5px;
	font-size:12px;
	font-weight:bold;	

}
.help_faq_question{
	cursor:pointer;
	padding:5px;
	font-size:12px;
	font-weight:bold;

}
.help_faq_question a{
		color:#65a99a;
}
.help_links{
	margin-bottom:30px;

	margin-top:5px;

}
.help_links div{
	margin-left:10px;
	font-size:12px;
	margin-bottom:10px;
}

.help_links a{
	color:#666;
}
.help_bottom_box li{
	float:left;
	list-style-type:disc;
	margin-left:10px;
	margin-bottom:0px;
	padding:5px 10px 5px 10px;
	color:#65a99a;
	width:180px;

}
.help_bottom_box li a{
	color:#65a99a;
}

.help_bottom_box li a:hover{
	color:#000;
}

.help_search_bar{
	margin-bottom:20px;
	padding:5px;

}
.help_category_desc{
	line-height:16px;
	font-family: Helvetica;
	font-size:12px;
	padding:5px;
	font-weight:normal;
	color:#888;
}
.help_category_name{
	font-family: Helvetica;
	font-size:17px;
	padding:5px;
	font-weight:normal;
	color:#65a99a;
}
.help_bottom_box{
	padding:10px;
	font-size:13px;
	width:635px;
	
	border:0px solid #f8f8f8
}
.help_home_box{
	float:left;
	margin-right:10px;
	padding:5px;
	margin-bottom:10px;
	width:200px;
	min-height:220px;
	border:1px solid #f8f8f8;
}



.help_home_box:hover{
	border:1px solid #ccc;
	cursor:pointer;
	/*background:#f8f8f8;*/
}

.help_left{
	float:left;
	width:670px;
	margin-right:0px;
	min-height:500px;
}

.help_right{
	float:left;
	width:208px;
	padding-left:10px;
	min-height:875px;
	border-left:1px dashed #eee;
}
.help_float_name{
	width:110px;
	height:20px;
	line-height:20px;
	margin-right:5px;
}
.help_float_tel{
	width:120px;
	height:20px;
	line-height:20px;
	margin-right:30px;
	margin-left:10px;
}
.help_float_address{
	font-size:11px;
	line-height:16px;
}
.help_float_fax{
	width:100px;
	height:20px;
	line-height:20px;
	margin-left:10px;
}
.help_float_box{
	border:1px solid #eee;
	background:#f8f8f8;
	margin-top:10px;
	font-size:14px;
	padding:10px;
}
.help_float_box:hover{
	border:1px solid #65a99a;
}
.float_terms{
	color:#ccc;
	margin-top:10px;
}
.help_float_contact_desc{
	float:left;
	color:#888;
}
#help_contact_float_call,#help_contact_float_post,#help_contact_float_callback{
	display:none;
	z-index:10000;
	padding:10px 20px 20px 20px;
	position:absolute;
	top:-100px;
	left:80px;
	width:460px;
	background:#fff;
	border:1px solid #ccc;
	-moz-box-shadow:0 0 2em #aaa;-webkit-box-shadow:0 0 2em #aaa;box-shadow:0 0 2em #aaa;
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
}
#help_contact_float_post{
	width:400px;
	left:100px;
	top:-150px;
}
.help_contact_desc{
	width:210px;
	float:left;
	padding:5px;
	line-height:18px;
	color:#888;


}
.help_float_contact_heading{
	font-size:17px;
	margin-top:10px;
}
.help_contact_heading{
	font-weight:normal;
	float:left;
	margin-top:10px;
	font-size:14px;

}
.help_contact{
	margin-top:10px;
	margin-bottom:10px;
}
.help_contact_left{
	padding:10px;
	width:301px;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #f8f8f8;
	min-height:70px;
}
.help_contact_right{
	padding:10px;
	width:301px;
	border:1px solid #f8f8f8;
	min-height:70px;

}
.help_contact_left:hover,.help_contact_right:hover{
	border:1px solid #ccc;
	cursor:pointer;
}
.contact_formNew{
	padding:5px;
}
.contact_formNew input, .contact_formNew textarea{
	margin-bottom:20px;
}
.contact_formNew input[type="text"]{
	width:300px;
	margin-left:5px;
	padding:5px;
}

.contact_formNew textarea{
	width:500px;
	height:80px;
}
.contact_formNew  .contact_form_headers{
	margin-bottom:5px;
}
.ask_question_hover{
	left:-90px!important;
	top:-50px!important;
	border:1px solid #ccc!important;
		-moz-box-shadow:0 0 2em #aaa;-webkit-box-shadow:0 0 2em #aaa;box-shadow:0 0 2em #aaa;
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
}
.callback_ajax_heading{
	margin-top:30px;
	font-size:12px;
	margin-bottom:5px;
	font-weight:bold;
}
.callback_ajax_content{
	margin-bottom:5px;
	color:#888;
}
.callback_ajax_close{
	margin-bottom:30px;
	cursor:pointer;
	text-decoration:underline;
	color:blue;
}
.required_star{
	color:red;
}
.help_question{
	font-size:18px;
	padding:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #eee;
	color:#65a99a;
	float:left;
	width:550px;
	margin-left:10px;
}

.help_answer{
	padding:10px;
	min-height:300px;
	color:#888;
	font-size:14px;
	line-height:18px;
	border-bottom:1px dashed #eee;
}
.help_product_name{
	color:#999;
	font-size:12px;
	margin-top:5px;
}
.help_product_name a{
	cursor:pointer;
	text-decoration:underline;
	color:blue;
	font-size:12px;
	margin-top:5px;
}
.help_questions_headers{
	font-size:16px;
	color:#65a99a;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:10px;
}
.helpcenter_main .homepagesearchHelper .searchhelper_div{
	margin-bottom:3px!important;
}
.track_icon{
	float:left;
}
.track_icon img{
	max-width:100px;
	margin-right:30px;
}


.accg_closed{
	background-repeat:no-repeat;
	background-image:url('../images/plus.gif');
	background-position:0 2px;
	padding-left:27px;
	padding-bottom:7px;
}

.accg_open{
	background-repeat:no-repeat;
	background-image:url('../images/minus.gif');
		background-position:0 2px;
	padding-left:27px;
	padding-bottom:7px;

}








#pagepagination div.pagination{
	height:15px;
	text-align:left;
	float:right;
	margin:6px 0;
}

#pagepagination div.pagination a{
	display:block;
	float:left;
	margin-right:3px;
	text-decoration:none;
	font-weight:200;
	text-shadow:1px 1px 1px #fff;
	font-size:12px;
	background:none;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	color:#666;
	border:0px solid #ccc;
	padding:0px 2px 0 2px;
}

#pagepagination div.pagination a:hover, #pagepagination div.pagination a:active{
	background:none;
	font-size:12px;
	border:0px solid #ccc;
}

#pagepagination div.pagination span.current{
	display:block;
	float:left;
	margin-right:3px;
	border:0px solid #1aa392;
	background:#1aa392;
	color:#eee;
	font-weight:200;
	font-size:12px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:0px 2px 0 2px;
}

#pagepagination div.pagination span.disabled{
	display:block;
	float:left;
	margin-right:5px;
	border:0px solid #ccc;
	color:#666;
	background-color:transparent !important;
	font-size:12px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	padding:0px 2px 0 2px;
}
#sortContainer{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:5px;
	padding-left:20px;
	font-size:12px;
	background:#e6f0ef;
	color:#666;
}
#sortContainer .current{
	background: #1aa392;
	color:#fff;
}
#sortContainer img{
	float:right;
	margin:3px 7px 0 0;
}
/*
 * jQuery UI CSS Framework 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.3em; cursor: pointer; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; background:#888;}
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; background:#e6f0ef; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }



.NewtopMenu{
	position:absolute;
	z-index:100;
	padding-right:8px;
	top:7px;
	right:215px;
	width:743px;
	height:25px;
	text-align:right;
	color:#ccc;

}

.NewtopMenu span,.NewtopMenu a{
	padding-left:9px;
	font-weight:bold;


}
.NewtopMenu a{
	color:#666;
}
.NewtopMenu a:hover{
	color:#5a9285;
}
.Newbasket{
	z-index:1000;
	position:absolute;
	top:35px;
	right:7px;
	/*background:#f8f8f8;*/
	border:1px solid #ffffff;
	border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
	min-height:103px;
	width:251px;
}
.close_button_intelli{
	z-index:10001;
	right:0px;
	top:400px;
	display:none;
}
#smallBasket{
	min-width:205px;

}
.right_small_basket{
	color:#888;
	padding:5px 0;
}
.right_small_basket table{
	width:245px;
}
.right_small_basket table tr td{
	/*border-bottom:1px dashed #eee;*/
	padding:2px 0px 2px 2px;
}
.basket_desc{
	font-weight:bold;
	text-align:right;
}
.basket_value{
	font-weight:bold;
	min-width:56px;
	text-align:right;
}
.basket_spacing{
	width:10px;
}
.basket_small_buttons{
	margin:0px!important;
	margin-top:7px!important;
	text-align:right;
	color:#888;
}
.basket_small_buttons a{
	color:#5a9285;
	font-weight:bold;
	font-size:12px;

}
.addtobasket{
	display:none;
	position:fixed;
	border:1px solid #fff;
	width:280px;
	min-height:115px;
	top:22px;
	right:390px;
	background:#fff;
	z-index:1001;
	padding:1px;
}
.basket_shadow{
		border:2px solid #ccc;
		box-shadow:0 0 3em #ccc;
		-moz-box-shadow:0 0 3em #ccc;-webkit-box-shadow:0 0 3em #ccc;
		padding:5px;
}

#shipping_popup{
	display:none;
	position:absolute;
	top:40px;
	right:90px;
	background:#fff;
	border:1px solid #eee;
	padding:8px;
	width:220px;
	-moz-box-shadow:0 0 3em #ccc;-webkit-box-shadow:0 0 3em #ccc;
}
#shipping_popup table{
	width:100%;
	padding:5px!important;
}
#shipping_popup #countryandtax{
	font-weight:normal;
	text-align:left;
	margin-top:4px;
}
#shipping_popup #countryandtax select{
	padding:2px;
	font-size:11px;
	margin:0px;
	margin-top:5px;

}
#shipping_popup #countryandtax div{


}
#shipping_popup #countryandtax input[type="button"]{
	padding:6px;
	font-size:11px;
	clear:both;
	margin-bottom:10px;
	margin-top:4px;

}
#shipping_popup #countryandtax input[type="text"]{
	font-size:11px;
	padding:2px;

}
.green_text{
	color:#5a9285;
}
#shipping_popup .shippingcountry{
	
}
#shipping_popup .shippingcountryedit{
	
}
#shipping_popup .shippingpostcode{
	margin-top:5px;
}
#shipping_popup  .shippingpostcode,#shipping_popup  .shippingpostcodeedit{
	margin-top:5px;
}

/* Container */
.verticalslider {
	border: 0px solid #ccc;
	 overflow: hidden; 
	 background:#fff; 
	 margin: 0 auto; 
	height: 100%; 
	height:441px; 
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;

}

/* Tabs */
.verticalslider_tabs_left{
	width: 268px;
	position:absolute;
	left:195px;top:0px;
	z-index:100;
	background:#e6f0ef;

}
.verticalslider_tabs{

	float: left;
	width: 268px;
	margin-right:0px;
	height:442px;
	background:#e6f0ef;
	border-right:0px solid #ddd;
	border-bottom:0px solid #fff;
	border-bottom-left-radius:5px;
}

.verticalslider_tabs, .verticalslider_tabs li{margin: 0px; padding: 0px;margin-right:0px;position:relative;}
.verticalslider_tabs li{list-style-type: none;}

.verticalslider_tabs a:link, .verticalslider_tabs a:visited{
	display: block;
	width: 250px;
	padding: 5px 8px 5px 10px;
	background-color: #e6f0ef; 
	font-size: 12px; 
	font-weight: bold;
	color: #333333;  
	border-right: 1px solid #ddd; 
	border-top: 1px solid #ddd; 
	text-decoration: none;


}

.verticalslider_tabs a:hover, .verticalslider_tabs a:active{ /*background: url(../images/interface/tabHoverBG.jpg)bottom repeat-x; */ 
	background-color: #fff;
	text-decoration:underline;
}
.verticalslider_tabs li:first-child a:link, .verticalslider_tabs li:first-child a:visited{border-top: none; /*height: 30px;*/}
.verticalslider_tabs .activeTab a:link, .verticalslider_tabs .activeTab a:visited{
	background: #fff; 
	border-right: 1px solid #fff!important;
	color:#4A8275!important;
	width:242px;
}
.verticalslider_tabs .activeTab a:hover, .verticalslider_tabs .activeTab a:active{background: #fff; border-right: 1px solid #e6f0ef;}

.verticalslider .arrow {background: url(../images/interface/right-arrow.png); 
	width: 11px; /*height: 20px;*/ position: absolute; z-index: 1000; margin-left: 255px; top:7px }

/* Contents */
.verticalslider_contents{
	float:left;
	width: 825px;
	display: inline; 
	margin: 0px; 
	padding: 0px;
	background:#eee;
	padding:0px;
	margin-left:0px;
	
	
}
.verticalslider_contents li{margin: 0px; padding: 0px;width: 832px;overflow: hidden; padding: 0px; 
	position: absolute;list-style-type: none;}
.verticalslider_contents li h2{margin: 5px 20px; padding: 0px;}
.verticalslider_contents li p{ margin: 5px 20px; padding: 0px;color: #333333; font-size: 13px; }
.verticalslider_contents .activeContent{display: inline;border:0px;background:#fff;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}


.verticalslider_contents li ul li{
	display: block;
	margin: 0px; 
	padding: 0px;
	overflow: hidden; 
	padding: 0px;
	position: relative;
	list-style-type: none;
	width:275px;
	padding-left:5px;
	float:left;
	margin-right:10px;
	padding:3px;

}

/* Container */
#productfinance .verticalslider {
	border: 0px solid #eee;
	overflow: hidden; 
	background:#e6f0ef; 
	margin: 0 auto; 
	height:auto;
	
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;

}

/* Tabs */
#productfinance .verticalslider_tabs {
	float: left;
	width:218px;
	min-height:100px;
	border:0px;
	top:0px!important;
	left:0px!important;

}

#productfinance .verticalslider_tabs, #productfinance .verticalslider_tabs li{margin: 0px; padding: 0px;margin-right:0px;position:relative;}
#productfinance .verticalslider_tabs li{list-style-type: none;}

#productfinance .verticalslider_tabs a:link, #productfinance .verticalslider_tabs a:visited{
	display: block;
	width: 200px;
	padding: 9px;
	
	background-color: #e6f0ef; 
	font-size: 12px; 
	font-weight: bold;
	color: #333333;  
	border-right: 1px solid #fff; 
	border: 0px solid #fff; 
	text-decoration: none;
}

#productfinance a img{
	text-align:center;
	vertical-align:middle;
	display: block;   
	margin-left: auto;   
	margin-right: auto;
}

#productfinance .verticalslider_tabs a:hover,#productfinance  .verticalslider_tabs a:active{ /*background: url(../images/interface/tabHoverBG.jpg)bottom repeat-x; */ 
	background-color: #fff!important;
	text-decoration:underline;
}
#productfinance .verticalslider_tabs li:first-child a:link,#productfinance .verticalslider_tabs li:first-child a:visited{ border:0px;/*height: 30px;*/}
#productfinance .verticalslider_tabs .activeTab a:link, #productfinance .verticalslider_tabs .activeTab a:visited{
	background: #fff; 
	border-right: 1px solid #fff!important;
	color:#4A8275!important;
}
#productfinance .verticalslider_tabs .activeTab a:hover, #productfinance.verticalslider_tabs .activeTab a:active{background: #ffffff; border-right: 1px solid #ddd;}

#productfinance .verticalslider .arrow {background: url(../images/interface/right-arrow.png); 
	width: 11px; height: 12px; position: absolute; z-index: 1000; margin-left: 200px; top:32px }

/* Contents */
#productfinance .verticalslider_contents{
	position:static!important;
	float: left;
	/*width:550px;*/
	width: 800px;
	display: inline; 
	margin: 0px; 
	padding-left:20px;
	padding-right:60px;
	padding-top:10px;
	padding-bottom:20px;
	background:#fff;

	

}


#productfinance .verticalslider_contents li{
	margin: 0px; 
	padding: 10px;
	width: 562px;
	
	overflow: hidden; 
	padding: 0px;
	
	position: relative;
	list-style-type: none; 
	border:0px solid #eee;
	margin-left:17px;
	background:#fff;
}
#productfinance .verticalslider_contents b{font-weight:bold; }
#productfinance .verticalslider_contents h2 {margin: 5px 0px; padding: 5px;}
#productfinance .verticalslider_contents li h2{margin: 5px 0px; padding: 5px;}
#productfinance .verticalslider_contents li p{ margin: 5px 20px; padding: 0px;color: #333333; font-size: 13px; }
#productfinance .verticalslider_contents .activeContent{
	display: inline;background:#fff; 
}

#productfinance .verticalslider_contents li ol li{
	display:block !important;
	margin: 0px; 
	padding: 0px;
	overflow: hidden; 
	padding: 0px;
	position: relative;
	list-style-type: decimal !important;
	/*width:540px;*/
	width:760px;
	margin-left:0px;
	float:left;

	padding:5px 3px 5px 0px;
}

#productfinance .verticalslider_contents ol{
	margin-bottom:30px !important;
}

#productfinance .verticalslider_contents li ul li{
	display: block;
	margin: 0px; 
	padding: 0px;
	overflow: hidden; 
	padding: 0px;
	position: relative;
	list-style-type: circle;
	width:540px;
	margin-left:-20px;
	float:left;

	padding:10px 3px 10px 3px;

}

#productfinance .verticalslider_contents li ul ol li a{
	font-size:12px;
}


.finance_sliders{
	background:#e6f0ef;
	padding:2px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:30px;

}
.finance_sliders .ui-slider-handle{
	padding:5px;
	border-radius:5px;
	top:-7px;
	background:#1aa392!important;
}
#productfinance .message{
	font-size:14px;
	margin-bottom:10px;
	font-weight:bold;
	color:#1aa392;
	
}
#productfinance table .message{
	text-align:left;
}
#productfinance table .big{
	text-align:left;
}
#productfinance .big{
	font-size:16px;
	font-weight:bold;
	
}
#productfinance span{
	font-size:16px;
	

	
}

#productfinance .clear{
	margin-bottom:10px;
}


/* Play Pause*/
.verticalslider .playPause a{display:none;width: 60px;/*height: 60px;*/position:relative;z-index:50;}
.verticalslider .play a:link,.verticalslider .play a:visited{background: url(../images/interface/plays.png) no-repeat 0 0;display: none;}
.verticalslider .pause a:link,.verticalslider .pause a:visited{background: url(../images/interface/pauses.png) no-repeat 0 0;}	
.verticalslider .pause a:hover,.verticalslider .pause a:active,.verticalslider .play a:hover,.verticalslider  .play a:active{background-position:0px -60px;border-bottom: none;}
#drop_search{
	padding-bottom:20px;

}
.td{
	border-bottom:0px solid #ddd;
	font-size:18px;
	padding:8px 0px 5px 5px;
	height:17px;
	/*background:#fff;*/
	font-weight:bold;
	margin-left:0px;
	color:#1aa392;
	
}
.td a{
	color:#1aa392;
	/*text-decoration:underline;*/
}
.td a:hover{
	text-decoration:underline;
}

.verticalslider .catlisting{
	margin-left:20px!important;
	width:100%!important;
}
.drop{
	min-height:20px;
}
.verticalslider .top_image{

	padding:5px;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;

}
.top_left_content .landing_page_override p{
margin:0px!important;
padding:0px!important;
}
.department_list_headers{
	width:586px;
	height:360px;
	border:1px solid #fff;
	margin-top:20px;
}
.top_left_content{
	float:left;
	padding-left:20px;
	width:610px;
	height:441px;
	background:#fff;
	/*border-bottom-right-radius:5px;*/
}
.verticalslider  .top_left_image{
	float:right;
	background:#e6f0ef;
	margin:0px;
	/*border-left:1px solid #ddd;*/
	/*border-top:1px solid #ddd;*/
	
	padding-right:10px;
	padding-left:10px;
	height:441px;
	border-bottom-right-radius:5px;

}
.cl{
	clear:both;
}
.th{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:8px;
	margin-left:5px;

}
.verticalslider .category_list{
	width:600px;
	float:left;
	margin-top:5px;
	margin-left:10px;
}
.seemorelinks{
	margin-top:15px;
	padding:0 15px 0px 15px;
	width:150px;
	line-height:16px;
	font-size:12px;
	color:#666!important;
}
.seealllinks{
	width:150px;
	padding:15px 15px 15px 15px;
	cursor:pointer;
	line-height:16px;
}
.seealllinks a{
	color:#444;
	font-size:12px;
	font-weight:bold;
}
.seealllinks a:hover{
	text-decoration:underline;
}
.verticalslider .submeta{
	border:0px solid red;
	float:left;
	width:400px;
	margin-top:50px;
}
.pi{
	color:#1aa392;
	font-size:11px;
	font-weight:bold;
	float:right;
	text-decoration:none!important;
}
.topDepartmentMenu{
	margin:0px;	
	padding:0px;
	list-style:none;
	border:1px solid #ccc;
	position:absolute;
	width:1099px;
	background:#fff;
	top:36px;
	height:300px;
	display:none;
}
.topDepartmentMenu li{
	margin:0px;	
	padding:0px;
}
.topDepartmentMenu li:hover>ul{
	
}
.topDepartmentMenu li ul{

}
.topDepartmentMenu li ul:hover{
	
	background:#fff;
}
.menu_icon{
	display:none;

}
.top_basket{
	
}
.suggestcontainer{
	border:1px solid #fff;
	height:180px;
	
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	padding-left:15px;
	text-align:center;
}
.suggestcontainer .footer_product_box{
	padding:0px;
	border:1px solid #fff;
	/*border-radius:5px;*/
}
.suggestcontainer .footer_product_box img{
	padding:5px 9px 5px 9px;
}
.suggestcontainer .footer_product_box:hover{
	color:#1aa392;
	background:#fff;
	border:1px solid #fff;
}
.ajaxproducts{
	margin:10px 0px 15px 0px;
	text-align:center;
}
.ajaxproducts h3{
	text-align:left;
}
.fourteen{
	font-size:14px;
}
.twelve{
	font-size:12px;
}
.footer_box_text{
	padding:0px 15px 0px 15px;
	height:37px;
}
.footer_box_price{
	margin-top:5px;
	background:#e6f0ef;
	font-size:12px;
	color:#548D7E;
	padding:5px 0px 5px 0px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top:1px solid #fff;
	
}
.ajaxproducts .footer_product_box{
	width:118px;
}
.footer_box_image{
	padding:0px 9px 0px 9px!important;
}
.footer_history_box{border:1px solid #eee;padding-left:10px;}

.footer_product_box{font-size:10px;float:left;width:100px;margin-right:15px;font-weight:700;text-align:center;margin-top:5px;margin-bottom:5px;padding:5px;}
#ajaxhpsuggestions .footer_product_box{margin-right:25px;}


.footer_product_box_future{opacity:0.4;filter:alpha(opacity=40);}
.footer_selected_product{width:100px;height:145px;opacity:1;}

.ajaxproducts .footer_product_box,.ajaxproducts .footer_selected_product{
	width:118px;
}
.border{
	/*border:1px solid red;*/
}
#deletecachebutton{
	margin-bottom:5px;
	text-align:left;
	font-size:12px;
}
.private_id{
	font-size:12px;

	margin-bottom:5px;
	text-align:left;

}

#cc-notification{position:fixed!important;z-index:99999998!important;left:0!important;width:100%!important;display:none;background-color:#fff!important}#cc-notification.cc-mobile{position:relative!important;border-bottom:0!important}#cc-modal #cc-modal-closebutton a,#cc-settingsmodal #cc-settingsmodal-closebutton a{display:block!important;width:18px!important;height:18px!important;position:absolute!important;top:2px!important;right:2px!important;background-image:url(https://s3-eu-west-1.amazonaws.com/assets.cookieconsent.silktide.com/cross.png)!important}#cc-modal #cc-modal-closebutton a span,#cc-settingsmodal #cc-settingsmodal-closebutton a span{display:none}#cc-notification.cc-bottom{bottom:0!important}#cc-notification.cc-top{top:0!important}#cc-notification #cc-notification-permissions{display:none}#cc-tag{position:fixed!important;z-index:999999999!important;bottom:0!important;right:10%!important;display:none}#cc-tag.cc-tag-bottom-left{right:auto!important;left:10%!important}#cc-tag.cc-tag-horizontal-right{right:0!important;bottom:20%!important}#cc-tag.cc-tag-horizontal-left{left:0!important;right:auto!important;bottom:20%!important}#cc-tag.cc-tag-vertical-right{right:0!important;bottom:20%!important}#cc-tag.cc-tag-vertical-left{left:0!important;right:auto!important;bottom:20%!important}#cc-tag a{padding:0 12px!important;text-decoration:none!important}#cc-modal-overlay{background:#fff!important;background-color:rgba(255,255,255,0.8)!important;display:none;width:100%!important;height:1000%!important;position:fixed!important;top:0!important;left:0!important;z-index:999999!important}#cc-modal,#cc-settingsmodal{display:none;width:100%!important;height:1000%!important;position:fixed!important;top:0!important;left:0!important;z-index:99999999!important}#cc-settingsmodal{z-index:9999999999!important}#cc-modal #cc-modal-wrapper,#cc-settingsmodal #cc-settingsmodal-wrapper{margin:100px auto!important}#cc-modal,#cc-settingsmodal,#cc-tag,#cc-notification{line-height:1!important}.cc-clear{clear:both!important}#cc-modal,#cc-settingsmodal,#cc-tag,#cc-notification,#cc-modal div,#cc-modal span,#cc-modal iframe,#cc-modal h1,#cc-modal h2,#cc-modal h3,#cc-modal h4,#cc-modal h5,#cc-modal h6,#cc-modal p,#cc-modal pre,#cc-modal a,#cc-modal code,#cc-modal em,#cc-modal img,#cc-modal s,#cc-modal small,#cc-modal strong,#cc-modal b,#cc-modal u,#cc-modal i,#cc-modal dl,#cc-modal dt,#cc-modal dd,#cc-modal ol,#cc-modal ul,#cc-modal li,#cc-modal form,#cc-modal label,#cc-settingsmodal div,#cc-settingsmodal span,#cc-settingsmodal iframe,#cc-settingsmodal h1,#cc-settingsmodal h2,#cc-settingsmodal h3,#cc-settingsmodal h4,#cc-settingsmodal h5,#cc-settingsmodal h6,#cc-settingsmodal p,#cc-settingsmodal pre,#cc-settingsmodal a,#cc-settingsmodal code,#cc-settingsmodal em,#cc-settingsmodal img,#cc-settingsmodal s,#cc-settingsmodal small,#cc-settingsmodal strong,#cc-settingsmodal b,#cc-settingsmodal u,#cc-settingsmodal i,#cc-settingsmodal dl,#cc-settingsmodal dt,#cc-settingsmodal dd,#cc-settingsmodal ol,#cc-settingsmodal ul,#cc-settingsmodal li,#cc-settingsmodal form,#cc-settingsmodal label,#cc-tag div,#cc-tag span,#cc-tag iframe,#cc-tag h1,#cc-tag h2,#cc-tag h3,#cc-tag h4,#cc-tag h5,#cc-tag h6,#cc-tag p,#cc-tag pre,#cc-tag a,#cc-tag code,#cc-tag em,#cc-tag img,#cc-tag s,#cc-tag small,#cc-tag strong,#cc-tag b,#cc-tag u,#cc-tag i,#cc-tag dl,#cc-tag dt,#cc-tag dd,#cc-tag ol,#cc-tag ul,#cc-tag li,#cc-tag form,#cc-tag label,#cc-notification div,#cc-notification span,#cc-notification iframe,#cc-notification h1,#cc-notification h2,#cc-notification h3,#cc-notification h4,#cc-notification h5,#cc-notification h6,#cc-notification p,#cc-notification pre,#cc-notification a,#cc-notification code,#cc-notification em,#cc-notification img,#cc-notification s,#cc-notification small,#cc-notification strong,#cc-notification b,#cc-notification u,#cc-notification i,#cc-notification dl,#cc-notification dt,#cc-notification dd,#cc-notification ol,#cc-notification ul,#cc-notification li,#cc-notification form,#cc-notification label{margin:0;padding:0;border:0;font-size:10pt;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:400;line-height:1em;text-align:left;vertical-align:baseline;text-shadow:none;background:0}#cc-modal a,#cc-tag a,#cc-settingsmodal a,#cc-notification a,#cc-modal a:hover,#cc-tag a:hover,#cc-settingsmodal a:hover,#cc-notification a:hover{background-color:transparent}#cc-modal a#footerlogo span{background:url("https://s3-eu-west-1.amazonaws.com/assets.cookieconsent.silktide.com/silktide-logo.png") no-repeat scroll 0 0 transparent!important;display:block;height:31px!important;margin-top:4px!important;text-indent:-5000px!important;width:126px!important}#cc-modal #cc-modal-wrapper a#footerlogo,footer#mainfooter a#footerlogo,#cc-modal #cc-modal-wrapper a#footerlogo,footer#mainfooter a#footerlogo:active,#cc-modal #cc-modal-wrapper a#footerlogo,footer#mainfooter a#footerlogo:visited{display:block;margin-top:20px!important;color:#868686!important;text-decoration:none!important}#cc-modal #cc-modal-wrapper .cc-getforsite{position:absolute;right:16px;bottom:16px}#cc-modal.cc-mobile #cc-modal-wrapper .cc-getforsite{position:relative!important;margin-top:30px!important;margin-left:16px}#cc-modal.cc-mobile,#cc-settingsmodal.cc-mobile{width:100%!important;position:relative!important;top:0!important;left:0!important;height:auto!important;z-index:999999999999!important}#cc-modal.cc-mobile a.cc-logo,#cc-settingsmodal.cc-mobile a.cc-logo,#cc-notification.cc-mobile a.cc-logo{display:none!important}#cc-notification .cc-logo,#cc-tag .cc-logo,#cc-modal .cc-logo,#cc-settingsmodal .cc-logo{background-image:url(https://s3-eu-west-1.amazonaws.com/assets.cookieconsent.silktide.com/cookie-consent-logo.png);width:142px;height:32px;position:absolute;right:32px;bottom:20px}.cc-logo span{display:none}#cc-notification.cc-light{background:#e2e2e2!important;background-color:rgba(226,226,226,0.95)!important;color:#1d1d1d!important}#cc-notification.cc-light #cc-notification-permissions li{color:#1d1d1d!important}#cc-notification.cc-light #cc-notification-permissions li strong{color:#31a8f0!important}#cc-notification.cc-light a,#cc-notification.cc-light a:visited{color:#31a8f0!important}#cc-notification.cc-light a:hover{color:#257eb4!important}#cc-notification.cc-light h2,#cc-notification.cc-light h3,#cc-notification.cc-light p{color:#1d1d1d!important}#cc-notification.cc-light ul.cc-notification-buttons li a,#cc-notification.cc-light ul.cc-notification-buttons li a:visited{background-color:#f1d600!important;color:#111!important}#cc-notification.cc-light ul.cc-notification-buttons li a:hover,#cc-notification.cc-light ul.cc-notification-buttons li a:active,#cc-notification.cc-light ul.cc-notification-buttons li #cc-approve-button-allsites:hover,#cc-notification.cc-light ul.cc-notification-buttons li #cc-approve-button-allsites:active{background-color:#f5f5f5!important}#cc-notification.cc-light ul.cc-notification-buttons li #cc-approve-button-allsites{background-color:#31a8f0!important}#cc-tag.cc-light a,#cc-tag.cc-light a:visited{background-color:#e2e2e2!important;color:#1d1d1d!important}#cc-modal.cc-light #cc-modal-wrapper{background-color:#e2e2e2!important;color:#f5f5f5!important}#cc-modal.cc-light #cc-modal-wrapper a,#cc-modal.cc-light #cc-modal-wrapper a:visited{color:#666!important}#cc-modal.cc-light #cc-modal-wrapper a:hover{color:#31a8f0!important}#cc-modal.cc-light #cc-modal-wrapper #cc-change-button-allsites{background-color:#666!important;color:#111!important}#cc-modal.cc-light #cc-modal-wrapper select{color:#111!important}#cc-modal.cc-light #cc-modal-wrapper a.cc-consentchange:hover{background-color:#31a8f0!important}#cc-modal.cc-light #cc-modal-wrapper li strong{color:#31a8f0!important}#cc-modal.cc-light #cc-modal-wrapper li span{color:#7a7a7a!important}#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper{background-color:#e1e1e1!important;color:#f5f5f5!important}#cc-modal.cc-light #cc-modal-wrapper p,#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper p{color:#f5f5f5!important}#cc-modal.cc-light #cc-modal-wrapper h2,#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper h2{color:#1d1d1d!important}#cc-modal.cc-light #cc-modal-wrapper h2 span,#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper h2 span{color:#7a7a7a!important}#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper h2 span{color:#71f031!important}#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper p.cc-subtitle,#cc-modal.cc-light #cc-modal-wrapper p.cc-subtitle{color:#7a7a7a!important}#cc-settingsmodal.cc-light #cc-settingsmodal-secondclosebutton a,#cc-settingsmodal.cc-light #cc-settingsmodal-secondclosebutton a:visited{color:#666!important}#cc-modal.cc-light #cc-modal-secondclosebutton a:hover,#cc-modal.cc-light #cc-modal-secondclosebutton a:active,#cc-settingsmodal.cc-light #cc-settingsmodal-secondclosebutton a:hover,#cc-settingsmodal.cc-light #cc-settingsmodal-secondclosebutton a:active,#cc-modal.cc-light #cc-modal-global a:hover,#cc-modal.cc-light #cc-modal-global a:active{color:#1d1d1d!important}#cc-modal.cc-light #cc-modal-wrapper .cc-preference-importantmessage a,#cc-modal.cc-light #cc-modal-wrapper .cc-preference-importantmessage a:visited{background-color:#f5f5f5!important;color:#111!important;box-shadow:1px 1px 2px #000;-moz-box-shadow:1px 1px 2px #000;-webkit-box-shadow:1px 1px 2px #000;background-color:#f1d600!important}#cc-modal.cc-light #cc-modal-wrapper .cc-preference-importantmessage a:hover,#cc-modal.cc-light #cc-modal-wrapper .cc-preference-importantmessage a:active{background-color:#0288ce!important;color:#fff!important;box-shadow:1px 2px 10px #000;-moz-box-shadow:1px 2px 10px #000;-webkit-box-shadow:1px 2px 10px #000}#cc-modal.cc-light #cc-modal-wrapper a.cc-learnmore-link,#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper a.cc-learnmore-link,#cc-notification.cc-light a.cc-learnmore-link{color:#666!important}#cc-notification ul.cc-notification-buttons li a,#cc-notification ul.cc-notification-buttons li a:visited{float:right!important}#cc-notification ul.cc-notification-buttons{position:absolute!important;right:0!important;top:5px!important;width:360px!important}#cc-notification.cc-mobile #cc-notification-wrapper{margin-right:0!important}#cc-notification.cc-mobile ul.cc-notification-buttons li a,#cc-notification.cc-mobile ul.cc-notification-buttons li a:visited{float:none!important}#cc-notification.cc-mobile ul.cc-notification-buttons{padding-top:1px!important;position:relative!important;right:0!important;top:0!important;width:auto!important;clear:both}#cc-notification{background:#1d1d1d!important;background-color:rgba(29,29,29,0.95)!important;color:#f5f5f5!important;border-bottom:1px dotted #ccc!important;font-family:'Open Sans',Arial,Helvetica,sans-serif!important;font-size:11pt!important}#cc-notification #cc-notification-wrapper{padding:20px 32px 0!important}#cc-notification #cc-notification-permissions ul{margin:0 0 26px!important;padding:0!important;list-style:none!important;float:left!important}#cc-notification.cc-mobile #cc-notification-permissions li{width:auto!important}#cc-notification #cc-notification-permissions li{margin:0 0 10px 30px!important;padding:6px 0 0!important;list-style:none!important;width:440px!important;color:#9a9a9a!important}#cc-notification #cc-notification-permissions li label{font-size:12pt!important;line-height:1.3em;color:#9a9a9a!important}#cc-notification #cc-notification-permissions li input{float:left!important;margin-left:-30px!important;margin-top:0!important}#cc-notification #cc-notification-permissions li strong{color:#31a8f0!important;display:block!important;font-size:14pt;letter-spacing:-0.05em}#cc-notification a,#cc-notification a:visited{text-decoration:none!important;color:#31a8f0!important;font-size:11pt}#cc-notification a:hover{text-decoration:underline!important;color:#b2f7ff!important}#cc-notification h2,#cc-notification h3,#cc-notification p{color:#f5f5f5!important;margin:0!important;text-align:left!important;font-size:11pt}#cc-notification h2{margin-right:320px!important}#cc-notification.cc-mobile h2{margin-right:0!important}#cc-notification h2 span,#cc-notification h2{font-size:14pt;letter-spacing:-0.05em;margin-bottom:20px!important;font-weight:400!important}#cc-notification h2 a{letter-spacing:-0.05em;font-size:14pt}#cc-notification h3{margin-top:10px!important}#cc-notification ul.cc-notification-buttons{margin:0!important;padding:0!important;list-style:none!important}#cc-notification.cc-notification-afterload ul.cc-notification-buttons{top:auto!important;bottom:5px!important}#cc-notification ul.cc-notification-buttons li{margin:0!important;padding:0!important;list-style:none!important}#cc-notification ul.cc-notification-buttons li a,#cc-notification ul.cc-notification-buttons li a:visited{margin-top:8px!important;margin-bottom:6px!important;display:block;padding:8px 16px!important;background-color:#f1d600!important;color:#111!important;margin-right:12px!important;text-decoration:none!important;font-size:12pt!important;font-weight:600;letter-spacing:-0.05em;border-radius:5px!important;-moz-border-radius:5px!important;-webkit-border-radius:5px!important;transition:background .2s ease-in-out 0s,color .2s ease-in-out 0s,box-shadow .2s ease-in-out 0s;-moz-transition:background .2s ease-in-out 0s,color .2s ease-in-out 0s,-moz-box-shadow .2s ease-in-out 0s;-webkit-transition:background .2s ease-in-out 0s,color .2s ease-in-out 0s,-webkit-box-shadow .2s ease-in-out 0s}#cc-notification ul.cc-notification-buttons li a:hover,#cc-notification ul.cc-notification-buttons li a:active,#cc-notification ul.cc-notification-buttons li #cc-approve-button-allsites:hover,#cc-notification ul.cc-notification-buttons li #cc-approve-button-allsites:active{text-decoration:none!important;background-color:#f5f5f5!important;box-shadow:1px 2px 10px #000;-moz-box-shadow:1px 2px 10px #000;-webkit-box-shadow:1px 2px 10px #000}#cc-notification ul.cc-notification-buttons li #cc-approve-button-allsites{background-color:#31a8f0!important}#cc-tag a,#cc-tag a:visited{font-family:'Open Sans',Arial,Helvetica,sans-serif!important;font-size:12pt!important;background-color:#1d1d1d!important;background-repeat:no-repeat;background-position:6px 7px;color:#f5f5f5!important;padding:8px 12px 8px 12px!important;text-decoration:none!important;display:block;border-top:3px solid #666!important;border-right:3px solid #666!important;border-left:3px solid #666!important;border-radius:3px 3px 0 0!important;-moz-border-radius:3px 3px 0 0!important;-webkit-border-radius:3px 3px 0 0!important;box-shadow:1px 1px 2px #000;-moz-box-shadow:1px 1px 2px #000;-webkit-box-shadow:1px 1px 2px #000;transition:color .2s ease-in-out 0s,box-shadow .2s ease-in-out 0s;-moz-transition:color .2s ease-in-out 0s,-moz-box-shadow .2s ease-in-out 0s;-webkit-transition:color .2s ease-in-out 0s,-webkit-box-shadow .2s ease-in-out 0s}#cc-tag.cc-tag-horizontal-right a,#cc-tag.cc-tag-horizontal-right a:visited{-webkit-transform:rotate(-90deg)!important;-moz-transform:rotate(-90deg)!important;margin-right:-82px!important;padding:8px 12px 60px 12px!important}#cc-tag.cc-tag-horizontal-left a,#cc-tag.cc-tag-horizontal-left a:visited{-webkit-transform:rotate(90deg)!important;-moz-transform:rotate(90deg)!important;margin-left:-82px!important;padding:8px 12px 60px 12px!important}#cc-tag.cc-tag-vertical-right a,#cc-tag.cc-tag-vertical-right a:visited{-webkit-transform:rotate(-90deg)!important;-moz-transform:rotate(-90deg)!important;margin-right:-82px!important;padding:8px 12px 60px 12px!important}#cc-tag.cc-tag-vertical-left a,#cc-tag.cc-tag-vertical-left a:visited{-webkit-transform:rotate(90deg)!important;-moz-transform:rotate(90deg)!important;margin-left:-82px!important;padding:8px 12px 60px 12px!important}#cc-tag a:hover,#cc-tag a:active{border-top:3px solid #f1d600!important;border-right:3px solid #f1d600!important;border-left:3px solid #f1d600!important;box-shadow:2px 2px 7px #000;-moz-box-shadow:2px 2px 7px #000;-webkit-box-shadow:2px 2px 7px #000}#cc-tag a span{font-size:12pt!important}#cc-modal{font-family:'Open Sans',Arial,Helvetica,sans-serif!important;font-size:11pt!important}#cc-modal #cc-modal-wrapper{width:686px!important;margin:40px auto!important;background-color:#1d1d1d!important;color:#f5f5f5!important;padding:25px 15px 5px!important;text-align:left!important;position:relative!important;max-height:8%;overflow-y:auto;overflow-x:hidden;min-height:560px;box-shadow:0 0 30px #000;-moz-box-shadow:0 0 30px #000;-webkit-box-shadow:0 0 30px #000}#cc-modal #cc-modal-wrapper a,#cc-modal #cc-modal-wrapper a:visited{color:#f5f500!important;text-decoration:none!important}#cc-modal #cc-modal-wrapper a:hover{color:#31a8f0!important;text-decoration:underline!important}#cc-modal #cc-modal-wrapper #cc-change-button-allsites{margin-top:16px!important;margin-bottom:6px!important;display:block!important;padding:6px 12px!important;background-color:#f5f500!important;color:#111!important;float:left!important;clear:both!important;margin-right:8px!important;text-decoration:none!important;border-radius:3px!important;-moz-border-radius:3px!important;-webkit-border-radius:3px!important}#cc-modal #cc-modal-wrapper #cc-change-button-allsites:hover,#cc-modal #cc-modal-wrapper #cc-change-button-allsites:active{background-color:#31a8f0!important}#cc-modal #cc-modal-wrapper select{color:#111!important;margin-right:8px!important;text-decoration:none!important;position:absolute!important;top:48px!important;right:8px!important;float:right!important;font-size:10pt!important;width:150px}#cc-modal.cc-mobile #cc-modal-wrapper select{float:none!important;margin-top:10px!important;position:static!important}#cc-modal #cc-modal-wrapper a.cc-consentchange:hover{background-color:#31a8f0!important}#cc-modal #cc-modal-wrapper ul li label{float:left}#cc-modal #cc-modal-wrapper ul{margin:0!important;padding:0 100px!important;list-style:none!important}#cc-modal.cc-mobile #cc-modal-wrapper ul{padding:0!important}#cc-modal #cc-modal-wrapper li{clear:both!important;margin:0!important;padding:50px 0 0!important;list-style:none!important;position:relative}#cc-modal #cc-modal-wrapper li strong{width:480px!important;float:left!important;display:block!important;color:#31a8f0!important;font-size:16pt;font-weight:400!important}#cc-modal.cc-mobile #cc-modal-wrapper li strong{float:none!important}#cc-modal #cc-modal-wrapper li span{width:470px!important;float:left!important;clear:left!important;display:block!important;color:#7a7a7a!important;line-height:1.2em;font-size:12pt!important;margin-top:8px}#cc-modal.cc-mobile #cc-modal-wrapper li span{float:none!important}#cc-settingsmodal{font-family:'Open Sans',Arial,Helvetica,sans-serif!important;font-size:11pt!important}#cc-settingsmodal.cc-mobile{height:auto}#cc-settingsmodal #cc-settingsmodal-wrapper{width:716px!important;height:8%!important;margin:40px auto!important;background-color:#1d1d1d!important;padding-top:24px!important;color:#f5f5f5!important;text-align:left!important;position:relative!important;overflow-x:hidden;max-height:560px;background-image:url(https://s3-eu-west-1.amazonaws.com/assets.cookieconsent.silktide.com/globe.png);background-position:-20px 20px;background-repeat:no-repeat;box-shadow:0 0 30px #000;-moz-box-shadow:0 0 30px #000;-webkit-box-shadow:0 0 30px #000}#cc-settingsmodal #cc-settingsmodal-wrapper .cc-content{overflow-y:auto!important;overflow-x:hidden!important;height:400px;margin-top:20px}#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper{max-height:none!important}#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper .cc-content{height:540px!important;max-height:none!important}#cc-modal #cc-modal-wrapper p{line-height:1em;margin-top:12px;color:#f5f5f5!important}#cc-settingsmodal #cc-settingsmodal-wrapper p{margin-top:32px}#cc-modal #cc-modal-wrapper .cc-content{padding-top:8px;clear:both;height:420px;overflow-y:auto;overflow-x:hidden}#cc-modal.cc-mobile #cc-modal-wrapper .cc-content{height:auto!important;overflow:hidden!important}#cc-modal #cc-modal-wrapper h2,#cc-settingsmodal #cc-settingsmodal-wrapper h2{margin:0 57px!important;font-size:24pt!important;width:712px!important;color:#FFF!important;font-weight:400}#cc-settingsmodal #cc-settingsmodal-wrapper h2{margin:0 72px!important}#cc-modal #cc-modal-wrapper h2 span,#cc-settingsmodal #cc-settingsmodal-wrapper h2 span{font-size:14pt!important;color:#7a7a7a!important}#cc-settingsmodal #cc-settingsmodal-wrapper h2 span{color:#71f031!important}#cc-settingsmodal #cc-settingsmodal-wrapper p.cc-subtitle,#cc-modal #cc-modal-wrapper p.cc-subtitle{color:#7a7a7a!important;margin:16px 0 0 57px!important;font-size:12pt!important}#cc-settingsmodal #cc-settingsmodal-wrapper p.cc-subtitle{margin:16px 0 0 73px!important}#cc-modal.cc-mobile #cc-modal-wrapper p.cc-subtitle{margin-left:0!important}#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper p.cc-subtitle{margin-left:10px!important}#cc-settingsmodal #cc-settingsmodal-wrapper iframe{width:714px!important;border:0!important;min-height:390px!important}#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper iframe{width:100%!important;height:500px;z-index:9999999999999!important;margin-top:0}#cc-modal #cc-modal-closebutton a,#cc-settingsmodal #cc-settingsmodal-closebutton a{background-image:url("https://s3-eu-west-1.amazonaws.com/assets.cookieconsent.silktide.com/modal-close.png")!important;display:block!important;height:24px!important;position:absolute!important;right:10px!important;top:10px!important;width:24px!important;background-position:0 0}#cc-modal #cc-modal-closebutton a:hover,#cc-settingsmodal #cc-settingsmodal-closebutton a:hover{background-position:0 -24px}#cc-modal #cc-modal-global{padding-top:5px!important}#cc-settingsmodal #cc-settingsmodal-secondclosebutton a,#cc-settingsmodal #cc-settingsmodal-secondclosebutton a:visited{color:#71f031!important;text-decoration:none!important}#cc-modal #cc-modal-secondclosebutton a span,#cc-modal #cc-modal-secondclosebutton a:visited span,#cc-settingsmodal #cc-settingsmodal-secondclosebutton a span,#cc-settingsmodal #cc-settingsmodal-secondclosebutton a:visited span,#cc-modal #cc-modal-global a span,#cc-modal #cc-modal-global a:visited span{font-size:12pt!important;font-weight:600!important}#cc-settingsmodal.cc-mobile #cc-settingsmodal-secondclosebutton{padding-left:10px;padding-top:0}#cc-modal.cc-mobile #cc-modal-secondclosebutton a,#cc-modal.cc-mobile #cc-modal-secondclosebutton a:visited,#cc-modal.cc-mobile #cc-modal-global a,#cc-modal.cc-mobile #cc-modal-global a:visited{float:none!important}#cc-settingsmodal.cc-mobile #cc-settingsmodal-secondclosebutton a,#cc-settingsmodal.cc-mobile #cc-settingsmodal-secondclosebutton a:visited{display:none!important}#cc-modal #cc-modal-secondclosebutton a:hover,#cc-modal #cc-modal-secondclosebutton a:active,#cc-settingsmodal #cc-settingsmodal-secondclosebutton a:hover,#cc-settingsmodal #cc-settingsmodal-secondclosebutton a:active,#cc-modal #cc-modal-global a:hover,#cc-modal #cc-modal-global a:active{text-decoration:none!important;color:#fff!important}#cc-modal #cc-modal-wrapper #cc-modal-footer-buttons{margin-left:57px!important;margin-top:25px!important}#cc-settingsmodal #cc-settingsmodal-wrapper #cc-settingsmodal-footer-buttons{margin-left:72px!important}#cc-modal.cc-mobile #cc-modal-wrapper #cc-modal-footer-buttons{position:relative;width:auto;padding-top:10px!important;margin-left:0!important}#cc-modal #cc-modal-wrapper .cc-preference-importantmessage{margin-top:20px!important;clear:both!important;padding:10px!important;text-align:left!important;background-color:#444!important;border:1px dotted #666!important;line-height:2em!important}#cc-modal #cc-modal-wrapper .cc-preference-importantmessage a,#cc-modal #cc-modal-wrapper .cc-preference-importantmessage a:visited{line-height:1.2em;margin-top:0!important;margin-bottom:0!important;display:block;padding:5px 10px!important;background-color:#f5f5f5!important;color:#111!important;margin-right:8px!important;text-decoration:none!important;font-size:10pt;float:right;border-radius:5px!important;-moz-border-radius:5px!important;-webkit-border-radius:5px!important;box-shadow:1px 1px 2px #000;-moz-box-shadow:1px 1px 2px #000;-webkit-box-shadow:1px 1px 2px #000;transition:background .2s ease-in-out 0s,color .2s ease-in-out 0s,box-shadow .2s ease-in-out 0s;-moz-transition:background .2s ease-in-out 0s,color .2s ease-in-out 0s,-moz-box-shadow .2s ease-in-out 0s;-webkit-transition:background .2s ease-in-out 0s,color .2s ease-in-out 0s,-webkit-box-shadow .2s ease-in-out 0s;background-color:#f1d600!important}#cc-modal #cc-modal-wrapper .cc-preference-importantmessage a:hover,#cc-modal #cc-modal-wrapper .cc-preference-importantmessage a:active{text-decoration:none!important;background-color:#0288ce!important;color:#fff!important;box-shadow:1px 2px 10px #000;-moz-box-shadow:1px 2px 10px #000;-webkit-box-shadow:1px 2px 10px #000}#cc-modal #cc-modal-wrapper a.cc-learnmore-link,#cc-settingsmodal #cc-settingsmodal-wrapper a.cc-learnmore-link,#cc-notification a.cc-learnmore-link{color:#FFF!important}#cc-modal.cc-mobile #cc-modal-wrapper{height:auto!important;max-height:none!important;min-height:inherit!important}#cc-modal.cc-mobile #cc-modal-wrapper,#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper{margin-top:0!important;width:auto!important}#cc-modal.cc-mobile #cc-modal-wrapper h2{width:auto!important;margin-left:0!important}#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper h2 span,#cc-modal.cc-mobile #cc-modal-wrapper h2 span{display:block;margin-top:8px}#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper h2{margin-left:10px!important;width:auto!important}#cc-modal.cc-mobile #cc-modal-wrapper,#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper{border:0!important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background-image:none!important;max-height:none!important}#cc-modal.cc-mobile #cc-modal-wrapper li span{width:auto!important;float:none!important}#cc-modal.cc-mobile #cc-modal-wrapper a.cc-consentchange{margin-top:10px!important;float:none!important}#cc-modal #cc-modal-wrapper li strong{width:auto!important}

#cc-notification-logo{
	display:none!important;
}
.verticalslider_tabs .activeTab{
	/*box-shadow: 0px 3px 5px #888, 0px -3px 5px #888;*/
	border-left:8px solid #1aa392
}
.intelldepheader{
	display:none;
	position:absolute;
	left:195px;top:0px;
	z-index:101;
	border-left:0px !important;
	border-right:1px solid #ddd!important;
	color:#000;
	background:#e6f0ef;
	font-size:20px!important;
	padding:8px 0px 8px 3px !important;
	font-weight:bold;
	width:270px!important;
	color:#1aa392!important;
	
}
.intelldepheader a{
	font-size:20px!important;
	padding:8px 0px 8px 8px !important;
	font-weight:bold;
	width:260px!important;
	color:#1aa392!important;
}
.intelldepheader .arrow{
	height:15px;
	margin-top:4px;
}

#home_top_backet{ 
	/*border-top-left-radius:5px;
	border-bottom-left-radius:5px;*/
}
.product_panes .new_product_grid {
	margin-left:5px;
	margin-right:0px;

}
.private_allocated{
	font-size:10px;

}

.intelldepheader .th{
	color:#666;
	margin-bottom:0px;
}
.newintelldepheader a{
	padding:8px 8px 8px 10px!important;
}
.newintelldepheader .arrow{
	top:8px!important;
}
.team_details td{
padding-right:30px;
padding-bottom:5px;
}
.noresults_intelli{
	margin-left:20px;
	font-weight:bold;
	color:red;
	margin-top:05px;
}
.staff_box{
	border:1px solid #eee;
	margin:8px;
	width:150px;
	height:220px;
	float:left;
	padding:10px 25px 10px 25px;
}
.staff_box:hover{
	border:1px solid #ccc;
}
.staff_box a{
	color:#548d7e;
	font-weight:bold;
	margin-bottom:10px;
	font-size:12px;
}
.staff_name{
	margin-bottom:10px;
}
.staff_desc{
	text-align: center;
	margin-top:10px;
	font-size:12px;
	font-weight:bold;
}
.spc_manu_div{
	padding:10px;
	border:1px solid #fff;
	float:left;
	width:193px;
	height:50px;
	margin-bottom:10px;
	border-radius:5px;
}
.spc_manu_logo_div{
	text-align:center;
	vertical-align:middle;
	height:50px;
	background-repeat:no-repeat;
	background-position:50%;
}

.spc_manu_div:hover{
	border:1px solid #ccc !important;
}

.spc_manu_logo{
	margin-top:auto;
	margin-bottom:auto;
}

.spc_right_gap{
	margin-right:10px;
}
.spc_highlight{
	border:1px solid #ccc !important;
}
.spc_partno_div{

	width:213px;
	float:left;
	border:1px solid #f8f8f8 !important;
	border-radius:5px;
	margin-bottom:10px;
	height:115px;
}

.spc_partno_div:hover{
	border:1px solid #ccc !important;
}

.spc_partno_details{
	padding:5px;
}
.spc_partno_title{
	font-weight:bold;
	width:180px;
	padding: 5px;
	font-size:12px;
}
.spc_partno_image{
	float:left;
	width:50px;
	height:50px;
	background-image:url('../images/icons/gear.jpg');
	background-repeat:no-repeat;
	background-position:50%;
	margin-right:15px;
	margin-left:5px;
}

.spc_partno_desc{
	float:left;
	width:130px;
	overflow:hidden;
}

.spc_partno_green{
	width:100%;
	height:30px;
	background-color:#e6f0ef;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;

}

.spc_partno_price{
	margin-right:5px;
	font-weight:bold;
	padding-top:8px;
	float:right;
	font-size:12px;
	color:#548d7e;
}

.sp_catalogue_box{
	border: 1px solid #EEE;
	background: #F8F8F8;
	padding: 10px;
	margin-bottom:10px;
}

.sp_catalogue_button{
	margin-top:10px;
	background: black;
	background-image: url(../images/interface/filter_button_green.gif);
	color: white;
	border: 0;
	cursor: pointer;
	display: inline-block;
	line-height: 8px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 15px;
	font-size:14px;
}
	#spareResult{
	
		margin-top:20px;
		font-size:12px;
	}
	.instruc_box{
		width:342px;
		border:1px solid #eee;
		background:#f8f8f8;
		padding:10px;
	}
	.spareHeader{
		font-weight:bold;
		font-size:13px;
		margin-bottom:5px;
	}
	.spareHelp li{
		font-size:12px;
		padding:5px;
	}
	.partSearchBox{

		text-align:left;
		width:490px;
		margin-top:0px;
		border:1px solid #eee;
		background:#f8f8f8;
		padding:10px 10px 20px 10px;
		height:167px;
	}
	.spare_recent{
		float:left;
		margin-right:10px;
		margin-bottom:10px;
		
	}
	.spare_recent a{
		padding:10px;
		width:190px;
		height:44px;
		border:1px solid #eee;
		background:#f8f8f8;
		display:block;
	}
	.spare_recent a:hover{
		border:1px solid #ccc;
		background:#eee;

	}

	.spc_banner{
		margin-bottom:10px;
	}

	.spc_select{
		font-size:12px;

	}

	.spc_pagination{
		margin-top:15px;
		margin-bottom:15px;
	}

	.spc_pagination a{
		margin-bottom:5px;
	}

	#expoBar{
		
		background:#ddd;
		border-top:1px solid #eee;
		border-bottom:1px solid #bbb;
		margin-bottom:5px;
	}
	.expobar_inner{
		width:1110px;
		margin-left:auto;
		margin-right:auto;
		text-align:left;
	}
	.expobutton{
		float:left;
		padding:10px 15px 10px 15px;
		font-size:12px;
		cursor:pointer;
		border-right:1px solid #ccc;
		border-left:1px solid #ddd;
		font-weight:bold;
		text-shadow: 1px 1px 1px #fff;
	}
	.expobutton:hover{
		background:#eee;
		border-right:1px solid #bbb;
		border-left:1px solid #eee;
	}
	.expoOrder{
		float:right;
		font-size:20px;
		font-weight:bold;
		margin-top:5px;
		margin-right:10px;
		color:#548d7e;
		text-shadow: 1px 1px 1px #fff;
		
	}
	.job_box{
		/*float:left;
		margin-right:20px;
		width:423px;*/
		border:1px solid #ddd;
		background:#e6f0ef;
		margin-bottom:20px;
		border-radius: 5px;
		line-height:18px;
		padding-left:10px;
	}
	.job_box .button{
		padding:20px;
		font-size:20px;
	}
	.job_box h1{
		font-size:25px;
		border-radius: 0px;
		border:0px;
		padding:10px;
		padding-top:20px;
		margin:0px;
		color:#548d7e!important;
	}
	.job_box h2{
		font-size:18px;
		border-radius: 0px;
		border:0px;
		padding:10px;
		padding-top:0px;
		margin:0px;
		color:#666;
		background: transparent;
	}
	/*.borderRadius{-moz-border-radius:5px; border-radius:5px; }
.borderRadiusTp{-moz-border-radius:5px; border-radius:5px;}
.borderRadiusBtm{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;}*/

.ddcommon {position:relative;z-index:1002;display:-moz-inline-stack; zoom:1; display:inline-block; *display:inline; cursor:default;width: 180px!important;}
.ddcommon ul{padding:0;margin:0;}
.ddcommon ul li{list-style-type:none;}
/*
.borderRadiusTp ul li:last-child{-moz-border-radius:0 0 5px 5px ; border-radius:0 0 5px 5px;border-bottom:0 none #c3c3c3; }
.borderRadiusBtm ul li:first-child{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0 ;border-bottom:1 solid #c3c3c3; }
*/
.ddcommon .disabled img, .ddcommon .disabled span, .ddcommon.disabledAll{
opacity: .5; /* standard: ff gt 1.5, opera, safari */
-ms-filter:"alpha(opacity=50)"; /* ie 8 */
filter:alpha(opacity=50); /* ie lt 7 */
-khtml-opacity:.5; /* safari 1.x */
-moz-opacity:.5; /* ff lt 1.5, netscape */
color:#999999;
}
.clear{clear:both}
.ddcommon .clear{clear:both}
.ddcommon .shadow{box-shadow: 0px 7px 15px 0px #999;}
.ddcommon input.text{color:#7e7e7e;padding:0 0 0 0; position:absolute; background:#fff; display:block; width:98%; height:98%; left:2px; top:0; border:none;}
.ddOutOfVision{position:relative; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;}
.borderRadius .shadow{-moz-box-shadow:5px 5px 5px -5px #888888;-webkit-box-shadow:5px 5px 5px -5px #888888;box-shadow: 5px 5px 5px -5px #888888;}
.borderRadiusBtm .shadow{-moz-box-shadow:-5px -5px 5px -5px #888888;-webkit-box-shadow:-5px -5px 5px -5px #888888;box-shadow: -5px -5px 5px -5px #888888}
/*.borderRadiusTp .border, .borderRadius .border{-moz-border-radius:0 0 5px 5px ; border-radius:5px;}*/
.borderRadiusBtm .border{-moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}
img.fnone{float:none !important}
/*.ddcommon .divider{width:0; height:100%; position:absolute;}*/
.ddcommon .arrow{display:inline-block; position:absolute; top:50%; right:4px;}
.ddcommon .arrow:hover{background-position:0 100%;}
.ddcommon .ddTitle{padding:0; position:relative; display:inline-block; width:100%}
.ddcommon .ddTitle .ddTitleText{display:block;}
.ddcommon .ddTitle .ddTitleText .ddTitleText{padding:0;}
.ddcommon .ddTitle .description{display:block;}
.ddcommon .ddTitle .ddTitleText img{position:relative; vertical-align:middle; float:left}
.ddcommon .ddChild{position:absolute;display:none;width:100%;overflow-y:auto; overflow-x:hidden; zoom:1; z-index:1003}
.ddcommon .ddChild li{clear:both;}
.ddcommon .ddChild li .description{display:block;}
.ddcommon .ddChild li img{border:0 none; position:relative;vertical-align:middle;float:left}
.ddcommon .ddChild li.optgroup{padding:0;}
.ddcommon .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.ddcommon .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
/*.ddcommon .noBorderTop{border-top:none 0  !important; padding:0; margin:0;}*/

/*************** default theme **********************/
.dd{
background: #e6f0ef;
font-size: 14px;
padding: 8px;
}
/*.dd .divider{border-left:1px solid #c3c3c3; border-right:1px solid #fff;; right:24px;}*/
.dd .arrow{width:16px;height:16px; margin-top:-10px; background:url(../images/interface/dd_arrow.gif) no-repeat;}
.dd .arrow:hover{background-position:0 100%;}
.dd .ddTitle{cursor:pointer;color:#666; }
.dd .ddTitle .ddTitleText{padding:0px;}
.dd .ddTitle .ddTitleText .ddTitleText{padding:0;}
.dd .ddTitle .description{font-size:12px; color:#666}
.dd .ddTitle .ddTitleText img{padding-right:5px;}
.dd .ddChild{border:0px solid #eee; background-color:#fff; left:0px;margin-top:16px;z-index:1002;}
.dd .ddChild li{padding:8px; background-color:#fff; border-bottom:1px solid #eee;}
.dd .ddChild li .description{color:#666;}
.dd .ddChild li .ddlabel{color:#333;}
.dd .ddChild li.hover{background-color:#e6f0ef;text-decoration: none}
.dd .ddChild li img{padding:0 6px 0 0;}
.dd .ddChild li.optgroup{padding:0;}
.dd .ddChild li.optgroup .optgroupTitle{padding:0 5px; font-weight:bold; font-style:italic}
.dd .ddChild li.optgroup ul li{padding:0px}
.dd .ddChild li.selected{ color:#fff;}
.dd .ddChild li.selected .ddlabel{color:#548d7e!important;}

.basket_total_amounts .currencyDrop{
	margin: 0px;padding: 1px;font-size: 11px;
}
.services_nav, .department_nav{
	padding-bottom:5px;
}
.department_name{
	font-size:20px;
	padding:18px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	background:#2E2E30;
	color:#fff;
}
.description table{
	padding:0px!important;
	border-collapse: collapse;
	border-spacing: 0px;
	width:100%;
}
.description table tr td:first-child{
	background:#e6f0ef;
	width:200px;
	padding:8px;
	border-right:1px solid #ddd;
}
.description table tr td:nth-child(2){
	padding:8px 8px 8px 15px;
}
.filter_box{
	/*background:#e6f0ef;*/
	margin-bottom:15px;
	/*border:1px solid #ddd;*/
	border-radius:6px;
}
.left_filter{
	padding-top:12px;
	padding-bottom:5px;
}
.cathighlight{
	/*background:#5a9285 url(images2/interface/category_selected.png)!important;*/
	/*color:#fff!important;*/
	/*font-weight:bold!important;
	color:#5a9285!important;*/
	
	
}
.subcathighlight{
	background:#1aa392!important;
	color:#fff!important;
	/*font-weight:bold!important;
	color:#5a9285!important;*/
	
}
.subsubcathighlight{
	background:#1aa392!important;
	color:#fff!important;
	/*font-weight:bold!important;
	color:#5a9285!important;*/
	
}
.manhighlight{
	/*background:#5a9285 url(images2/interface/category_selected.png)!important;
	color:#fff!important;*/
	/*font-weight:bold!important;
	color:#5a9285!important;*/
	
}

#other_categories a{
	color:#666;
}
#other_categories a:hover{
	color:#fff;
}
.DepartmentCategoryOnly{
	padding:0px;
	list-style:none;
	margin-bottom:20px!important;
	/*background:#e6f0ef;
	border:1px solid #ddd;*/
	border-radius:6px;

}

.DepartmentCategoryOnly li{
	padding:0px;
	list-style:none;

}
.DepartmentCategoryOnly li ul{
	padding:0px;
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;

}
.DepartmentCategoryOnly li ul li ul{
	padding:0px;
	padding-top:2px;
	padding-bottom:2px;
}
.DepartmentCategoryOnly li ul li ul li a{
	padding-top:4px;
	padding-bottom:4px;

	display:block;
	padding-left:15px;
	color:#000;
}
.DepartmentCategoryOnly li ul li ul li a:hover{
	text-decoration:underline;
}
.departmentMenu{
	padding:0px;
	margin:0px;	
	margin-bottom:15px;
	/*background:#e6f0ef;
	border:1px solid #ddd;*/
	border-radius:6px;
}

.departmentMenu li{
	list-style:none;
	padding:0px!important;
	margin:0px!important;
	/*background:#fff;*/




}
.departmentMenu .leftone{
	
}
/*department list*/
.departmentMenu li a{

	padding:0px!important;
	padding-left:5px!important;
	margin:0px!important;
	display:block;
	color:#000;
	font-weight:bold;
	font-size:11px;
	

	/*border:1px dashed #fff!important;*/
	
}

.departmentMenu li ul li ul li a:hover{
	/*background:#666;
	color:#fff;*/
	text-decoration:underline;
}

/*category list*/
.departmentMenu li ul{
	padding-left:0px!important;
	padding-right:0px;
	margin:0px!important;
	padding:0px!important;
	
}
.departmentMenu li ul li{
	list-style:none;
	margin-left:0px;



}

.departmentMenu li ul li a{
	/*background:#fff;*/

	padding:8px!important;
	/*border:1px solid #fff;*/
	display:block;
	font-size:12px;
	
	font-weight:normal;
	border-bottom:1px solid #ddd;
	color:#666;

}
.departmentonly li ul li a{
	color:#548d7e;
	font-weight:bold;
}
.departmentMenu li ul li a:hover{
	text-decoration:none;
}

.leftone{
	font-weight: bold;
    color: #333;
    display: block;
    border: 0px solid #ddd;
    font-size: 12px;
    padding: 8px;
    background: #e6f0ef;


}
.leftone img{
	display:none;
}
.leftoption{
	margin-bottom:7px;
	/*	background:#e6f0ef;
	border:1px solid #ddd;*/
	border-radius:6px;
	padding-bottom:10px;


}
.leftoption ul{
	/*background:#e6f0ef!important;*/
}
.leftoption .liketags{
	padding:0px;
	padding-top:5px;
}
.leftoption .liketags li{
	float:none!important;
	width:100%!important;
	list-style:none;
	padding:0px!important;
}
.leftoption .liketags li a{
	display:block;
	padding-top:4px;
	padding-bottom:4px;
	color:#000;
	padding-left:3px;

}
.leftoption .liketags li a:hover{
	text-decoration:underline;
}
#leftmenu h6,.leftone{
	padding:0px!important;
	margin:0px;
	padding:8px!important;
}
/*subcategory list*/
.departmentMenu li ul li ul{
	padding-top:10px!important;
	padding-bottom:10px!important;
	
}
.departmentMenu li ul li ul li{
	list-style:none;
	background:transparent!important;
	


}

.departmentMenu li ul li ul li a{
	padding-top:4px!important;
	padding-bottom:4px!important;
	border:0px solid #fff;
	color:#000;
	font-weight:normal;
	display:block;
	font-size:11px;
	padding-left:5px!important;
}
/*subsubcategory list*/
.departmentMenu li ul li ul li ul{
	padding-top:2px!important;
	padding-bottom:2px!important;
}

.departmentMenu li ul li ul li ul li{
	list-style:none;
	
}

.departmentMenu li ul li ul li ul li a{
	color:#333;
	border:0px solid #fff;
	display:block;
	padding-left:40px!important;

}
.departmentonly li ul li ul li ul li a{
	padding-left:20px!important;
	}
.departmentonly .cathighlight{
		background:#1aa392!important;
	color:#fff!important;
}



#defaultCountdown { width: 240px; height: 45px; position:absolute;bottom:40px;left:-10px;color:#666;font-size:16px;}

.defaultCountdownRemaining{position:absolute;bottom:16px;left:235px;font-size:26px;color:#6398A5;}
/* jQuery Countdown styles 1.6.3. */
.hasCountdown {


}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	color: #888;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 18px;
	text-align: center;
}
.countdown_amount {
	font-size: 200%;
	color:#E23F46;
	font-weight:bold;
}
.countdown_descr {
	display: block;
	width: 100%;
	color:#eee;
}

.pdfdoc{
	display:block;
	float:left;
	margin:0px 18px 0px 0px;
	font-weight: 600;
	width:130px;
	text-align: center;
}
.pdfname{
	margin-top:10px;

}
.pdfname:hover{
	color:#1aa392;
}
.testvideo .video {
margin-top: 0px;
width: 100%;
position: relative;
height: 0;
padding-bottom: 56.25%;
margin-bottom: 20px;
}
.testvideo .video:not(:first-child){
width: 49%;
padding-bottom: 31%;
margin: 1%;
display: inline-block;
margin: 0px 17px 13px 0px;
}
.testvideo .video:nth-child(3), .testvideo .video:nth-child(5) {
margin-right: 0%!important;
}
.ManCategories a{
	display: block;
	float: left;
	/* margin: 10px 14px; */
	/* opacity: 0.95; */
	width: 150px;
	height: 205px;
	text-align: center;
	font-weight: 600;
	font-family: 'Open Sans';
	padding: 35px;
	border: 1px solid #fff;
}
.ManCategoriesName{
	font-size: 13px!important;
	margin-top: 18px;

}
.ManCategories a:hover{
	color:#1aa392;
	border: 1px solid #eee;
}
.ManDepartment a{
	display: block;
	float: left;
	/* margin: 10px 14px; */
	/* opacity: 0.95; */
	width: 150px;
	height: 30px;
	text-align: center;
	font-weight: 600;
	font-family: 'Open Sans';
	padding: 35px;
	border: 1px solid #fff;
}
.ManDepartment a:hover{
	color:#1aa392;
	border: 1px solid #eee;
}
.ManDepartmentImgHold{
	height:50px;
}
.ManDepartmentImgHold img{
	max-height:50px;
	max-width:180px;
}
.finance_tab{
	position: relative;
	border-top: 1px solid #eee;
	margin-bottom: 30px;
	background: #fff;
	pointer-events: auto;

}

.financeCompareWrapper	.hide {
	-webkit-transition: all 2s;
	transition: all 2s;
	display: none;

}

.financeCompareWrapper	.show {
	-webkit-transition: all 2s;
	transition: all 2s;
	display: table-column;
}

.financeCompareWrapper	.rates {
	-webkit-transition: all 2s;
	transition: all 2s;
	margin-top: 10px;
	text-align: center;
	font-size: 14px;
}

.financeCompareWrapper	.rates td {
	padding: 8px;
}

.financeCompareWrapper	.rates th {
	padding: 8px;
}

.financeCompareWrapper	.floatRight {
	float: right;
}

.financeCompareWrapper	.floatLeft {
	float: left;
}

.financeCompareWrapper	.financeCompareFinancier {
		padding: 20px 0;
}
.financeCompareWrapper	.financeCompareFinancier .newButton{
	top:-20px;
}
.newButton{
	position:relative;
	border-radius: 0px;
	color: #fff;
	font-weight: 500;
	background: #1aa392;
	padding: 15px 20px!important;
	font-size: 14px;
}
.financeCompareFinancier:nth-of-type(odd) {
	background: #f6f6f6;
	border-bottom: 1px solid #eee;
}
.newButton:hover{
	background:#333;
}
.financeCompareWrapper	.financierImage {
	vertical-align: top;
	text-align: center !important;
}

.financeCompareWrapper	.mainFinancierDataTable td {
	vertical-align: top;
}

.financeCompareWrapper	pre {
	font-size: 12px;
}

.financeCompareWrapper	.active {
	background-color: rgb(102, 102, 102) !important;
}

.financeCompareWrapper	.zeroPercentRate {
	/*outline: 2px solid limegreen;*/
	background-color: #e6f0ef;
	/*outline: 2px solid rgb(251, 244, 128)!important;*/
}

.financeCompareWrapper	.zeroPercentRate td{
	vertical-align: middle;
}

.financeCompareWrapper	.zeroPercentRateMessage {
	background-color: #F0E68C;
	padding: 2px 10px;
	float: right;
	border-radius: 4px;
}

.financeCompareWrapper	.financeBoxInput {
}

.financeCompareWrapper	.rates tr:not(:first-child):hover{
	/*background-color: #e5f6f2;*/
}

.financeCompareWrapper	.CheapestRateFromFinancier {
	background-color: #e6f0ef;
/*outline: 2px solid rgb(251, 244, 128)!important;*/
}

.financeCompareWrapper	th.header {
	background-image: url(../images/financeImages/bg.gif);
	cursor: pointer;
	font-weight: 500;
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 20px;
	border-right: 1px solid #eee;
	margin-left: -1px;
	border-bottom: 1px solid #eee;
}

.financeCompareWrapper	th.header:last-child {
	border-right: none;

}

.financeCompareWrapper	th.headerSortUp {
	background-image: url(../images/financeImages/asc.gif);
	background-color: #e6f0ef;
	color:#333;
}

.financeCompareWrapper	th.headerSortDown {
	background-image: url(../images/financeImages/desc.gif);
		background-color: #e6f0ef;
	color:#333;
	border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
.bold{
	font-weight:600!important;
}
.financeCompareWrapper	.cheapestTable {
	padding: 10px 5px 5px 5px;
}
.financeCompareWrapper	.cheapestTable{
	text-align:center;
}
.financeCompareWrapper	.cheapestTable th{
	font-weight:600!important;
	font-size:14px;
	}
.financeCompareWrapper	.hasBadge {
	padding-left: 20px !important;
}

.financeCompareWrapper	.cheapestRateBadge {
	background-image: url(../images/financeImages/recommanded.png) !important;
	background-repeat: no-repeat !important;
	/*background-position: center left !important;*/
	background-position: 12px 7px !important;
}

.financeCompareWrapper	.financeZeroPercentBadge {
	background-image: url(../images/financeImages/zeropercent.png);
	background-repeat: no-repeat;
	background-position: 8px;
	padding-left: 28px !important;
    font-weight: bold;
    color: #1aa392;
}

.financeCompareWrapper	.productListZeroPercent {
	float: right;
	border: 1px solid #d3d3d3;
	border-radius: 4px;
	margin: 5px 0 5px 20px;
	padding: 10px;
	background-color: #e6f0ef;
}

.financeCompareWrapper	.productListZeroPercent ol {
	margin-top: 0px;
	margin-bottom: 0px;
}
.productListZeroPercent span{
     font-weight: bolder;
}
.paymentinfo .financeCompareFinancier table{
    border-spacing: 0px;
    border-collapse: collapse;
}

.paymentinfo .financeCompareFinancier table td,.paymentinfo .financeCompareFinancier table th{
    font-size: 12px;
}
.paymentinfo .financeCompareWrapper	.financeCompareFinancier{
    padding: 5px;
}
.paymentinfo .financeCompareWrapper	.cheapestRateBadge {
    background-size: 18px;
    background-position: 7px 12px!important;
}
.paymentinfo .financeCompareWrapper {
    background-size: 18px;
}
.financierDetailLink{
    margin-top:-10px;
    margin-bottom: -10px;
}
.financierDetailLink a {
    color: #1aa392;
    font-size: small;
}
.paymentinfo .financeCompareWrapper	.financeZeroPercentBadge {
    background-image: url(../images/financeImages/zeropercent.png);
    background-repeat: no-repeat;
    background-position: 8px;
    padding-left: 30px !important;
    background-size: 15px;
}

.paymentinfo .financeCompareWrapper	.hasBadge {
    padding-left: 28px !important;
}

.landing_page_override .financeBoxInput th{
    font-size: medium;
}

.cvp_green{
    background:#68a699!important;
}

/* Added By Malek for Service System Integration with MyAccount */
.searchSelection{
    /*float: right;*/
    /*border-bottom: 1px solid lightgray;*/
    padding: 10px;
    text-align: right;

}
/* Added By Malek for Service System Integration with MyAccount */
.serviceHistoryMemberArea .searchSelection input[type=search]{
    height: 25px;
    width: 150px;
    /*margin: 4px 5px 4px 4px;*/
    line-height: 20px;
    border: solid 1px #ddd;
    background-color: #fff;
    -webkit-border-radius: 5px;
    letter-spacing: 1.1px!important;
    -webkit-user-select: text;
    padding: 3px;
}
.serviceHistoryMemberArea .searchSelection table tr td{
    vertical-align: middle;
    font-size: 14px;
}

.serviceHistoryMemberArea .serviceJob{
    border: 1px solid #ddd;
    margin: 10px 5px;
    padding: 5px;
    border-radius: 4px;
}
.serviceHistoryMemberArea .serviceJob:nth-of-type(even){
    background-color: #e6f0ef;
}
.serviceform{
    margin: 0 0 0 15px;
}

.jobListingLinks{
	margin-bottom: 10px;
	border-bottom: 1px solid #DFDFDF;
	padding: 30px;
}
/*--- Collage Plus Image Gallery ---*/

.Collage img{
    opacity:0;
    box-shadow:0px 3px 4px #dcdcdc;
    border-radius: 6px;
    /* 
    * Change this to try different borders
    */
    border:6px solid #FFF;
}
 .Collage{
    /* 
     * Change this to set the spacing of the images in the grid
     */
    padding:10px;
  }

.effect-parent {
    -webkit-perspective: 1300px;
    -moz-perspective: 1300px;
    perspective: 1300px;
    }


/* EFFECT 1 */
.effect-1 {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-origin: 50% 50% -300px;
    -moz-transform-origin: 50% 50% -300px;
    transform-origin: 50% 50% -300px;
    -webkit-transform: rotateX(-180deg);
    -moz-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
    -webkit-animation: fly ease-in-out forwards;
    -moz-animation: fly ease-in-out forwards;
    animation: fly ease-in-out forwards;
}
@-webkit-keyframes fly {
    100% { -webkit-transform: rotateX(0deg); opacity: 1; -webkit-transform-origin:50% 50% 0; }
}

@-moz-keyframes fly {
    100% { -moz-transform: rotateX(0deg); opacity: 1; -moz-transform-origin:50% 50% 0; }
}

@keyframes fly {
    100% { transform: rotateX(0deg); opacity: 1; transform-origin:50% 50% 0; }
}





/* Universal durations */
.effect-duration-1{
    -webkit-animation-duration: .4s;
    -moz-animation-duration:    .4s;
    animation-duration:         .4s;
}

/*Lightbox Gallery */

.darkOverlay{
display:block;
top:0px;
left:0px;
margin:0px;
padding:0px;
position:fixed;
min-width:100%;
min-height:100%;
background-color:#000;
z-index:1001;
opacity:0.5;
}

.whiteOverlay{
display:block;
position:fixed;
top:50%;
left:50%;
transform: translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-webkit-transform:translate(-50%, -50%);
min-width:100px;
max-width:950px;
min-height:100px;
max-height:950px;
z-index:1002;
padding:0px;
background-color:white;
border: 1px solid black;
padding:5px;
}

#userImages{
	padding:10px;
	border-radius: 25px;
}


.galleryNext{
background:url('../images/uploaded/next.png');
background-size: 50px 50px;
background-repeat: no-repeat;
color:#FFF;
z-index:1010;
width: 50px;
height: 50px;
position: fixed;
left:80%;
border: 0px;
}

.galleryPrev{
background:url('../images/uploaded/prev.png');
background-size: 50px 50px;
background-repeat: no-repeat;
color:#FFF;
z-index:1010;
width: 50px;
height: 50px;
position: fixed;
left:22%;
border: 0px;
}

#galleryNavBar{
z-index:1020;
}

#userGalleryForm .fileUpload{
border:1px solid #ccc;
padding:5px;
width:500px;
background-color:#fff;
}
#galleryUploads{
padding:10px 0 0 5px;
}
#lightboxHolder2 img{
	max-width:100%;
	height:auto;
}
.success{background-color:#E0EAE1;margin-bottom:10px;border:1px solid #398345;background-image:url(../images/interface/recommended_tick.png);background-repeat:no-repeat;background-position:0px 2px;min-height:32px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-weight:600;padding:10px 10px 10px 50px;font-size:12px;line-height:30px;}

.dobForm{
	float:left;
	margin:10px 20px 10px 0;
}

.imagenation{
	margin-top:25px;
}

#galleryForm{
	border:1px solid #ddd;
	border-radius:25px;
	padding:25px;
	background-color:#e6f0ef;
	margin-bottom:15px;
	color:#000;
}

#userGallery h6{
	font-size: 12px;
	font-weight: 700;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	color: #444;
	padding: 5px;
}

.manageCat{
	width: 33%;
	float: left;
}

.submenu_link{
	font-size: 12px!important;
	color:#fff;
}

.submenu_link_current{
	background-color:#1aa392;
	font-size: 12px!important;
	color:#fff;
}

.submenu_link a{
	color:#fff;
}

.submenu_link a:link{
	display: block;
	background-color: #989898;
	padding: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

.submenu_link a:link:hover {
    background-color: #1aa392;
    color: #fff;
}

textarea.landingPageTextArea {
	width: 235px;
	height: 210px;
	margin: 0px;
	padding: 5px;
}

.landingPageList li{
	padding: 2px 40px;
	background: url('/images/icons/tick.svg') no-repeat;
	background-size: 33px;
	background-position-x: 0px;
	background-position-y: 4px;
	line-height: 30px;
}

.landingPageList{
	font-size: 14px;
	line-height: 20px;
	list-style-type: none;
}

.landingPageForm{
	width: 255px;
	padding: 0 10px 0 15px;
	background-color: rgba(26,163,146,0.80);
	position: absolute;
	right: 40px;
	margin-top: 20px;
	border: 5px solid rgba(68, 183, 169, 0.8);
	color:#fff;
}

.landingPageForm h2{
	color:#fff;
}

.landingPageButton{
	width:97%;
}

.landingPageImage{
	float: left;
	width: 100%;
	position: relative;
}

.minusMargin{
	margin-top: -9px;
}


.beWrap img{   
	display:block;
}
.beWrap{
	position:relative;
}
.beWrap:after{
    content:"";
    position:absolute;
    top:0; bottom:0; left:0; right:0;
    opacity:0.5;
    border:5px outset #fff;
}

.beInput{
	padding:7px!important;
}

.beImageBlock{
	width: 47%;
    float: left;
    margin: 5px;
}

.be3ImageBlock{
	width: 30%;
    float: left;
    margin: 5px;
}

/*---------------   Summer Sale 2015   ------------------------ */

table.summerSaleTable {
	
	line-height: 25px;
	font-size: 12px;
	width: 100%;
	border: none;
	
}

td.summerSalePrice{
	text-align: right;
}

table.summerSaleTable th{
	text-align: left;
	font-size: 14px;
	padding: 10px;
	background-color: #1aa392;
	color: #fff;
	border-bottom: 5px solid #fff;
}

table.summerSaleTable th:last-child{
	text-align: center;
}

table.summerSaleTable td:first-child{
	padding-left:10px;
}
table.summerSaleTable td:last-child{
	padding-right:10px;
	text-align: right;
}
table.summerSaleTable tr{
	cursor:pointer;
}

table.summerSaleTable tr td a{
	display:block;
    height:100%;
    width:100%;
}

table.summerSaleTable tr td{
	padding:7px 0 7px 0;
}

table.summerSaleTable tr:hover{
	padding:7px 0 7px 0;
	background-color:#FBEAC3!important;
}

table.summerSaleTable tr:nth-child(even){
	background-color: #e6f0ef;
}

.summerSale2015{
	margin-bottom:20px;
}

.summerSalesMoreDetails{
	font-size: 90%;
	color: #1aa392;
}

.summerSaleLink{
	color:#FF2828;
}
/* ------------------------------------------------------------ */

.large_override{
	font-size: 22px!important;
}

pre{
	font-size:16px;
}

/* ---------------------------------CRM Customer Side--------------------------------- */

.crmHeader h2{
	margin-top: 10px;
	border-bottom: 3px solid #1aa392!important;
	float: none!important;
	margin-bottom: 0px;
	width: auto;
	display: inline-table;
	padding: 0px 30px 11px!important;
	clear: both;
	background: transparent!important;

}

.crmHeader{
	border-bottom:1px solid #eee;
}

.crmForm{
	padding-left:30px;
}
.crmForm label{
	font-size: 14px;
	font-weight: 600;
	font-family: 'Open sans';
}

.crmForm input,.crmForm textarea,.crmForm select{
	margin:10px;
}

.crmOrderBar{
	font-family: 'Open Sans';
	margin: 0 5px;
	font-size: 14px;
}

.crmInner{
	display:none;
	background-color: #fff;
	font-family: 'Open sans';
	font-size: 13px;
}

.crmTicketDetailscustomer {
	min-height: 30px;
	margin: 10px;
	background-color: rgba(0, 114, 255, 0.04);
	border-radius: 10px;
	padding: 10px;
	width: 80%;
}

.crmTicketDetailsadmin {
	min-height: 30px;
	margin: 10px;
	background-color: rgba(255, 12, 0, 0.04);
	border-radius: 10px;
	padding: 10px;
	width: 75%;
	margin-left: 22%;
}

.crmOrderID {
	float:left;
	width:30%;
}

.crmCreatedOn {
	display: inline;
	float: right;
}

.crmOrderDetails{
	padding:10px;
}

.crmOrderBar:nth-child(4n+1){
	background-color: #e6f0ef;
}

.floatRight{
	float:right;
}

.crmMenuHolder, .saveReply{
	margin:0 5px;
}

.crmMenuHolder a{
	margin-left: 5px;
}

.orderData{
	margin:5px 0;
}

.spacer{
	background-color: #fff;
	height: 1px;
}

.addComment{
	margin: 4px 8px 4px 4px;
	width: 871px;
	height: 157px;
	font-family:'Open Sans';
}

.crmOrderBar:hover{
	background-color: #FBEAC3!important;
	cursor: pointer;
}

.crmHiddenResponse{
	display:none;
}

.showMore{
	border: 1px solid #1aa392;
	width: 50%;
	margin-left: 25%;
	text-align: center;
	background-color: #1aa392;
	color: #fff;
	padding: 10px;
	cursor: pointer;
}

.ticketDetailsHolder{
	overflow:hidden;
}
.translatehighlight{
	color:red !important;
	text-decoration:underline;
}

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

.switchCurrencySelect{
	background-color: #ffcc00;
	padding: 10px;
	border: 0px;
	border-radius: 0px;
	font-family: 'Open Sans';
	color: #000;
	font-weight: 600;
	font-size: 20px;
	text-align: center;
}

.switchCurrencySelect option{
	background-color: #fff;
}

#selectCurrency{
	position: relative;
	margin-top: 27px;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
}

.euroPageHolderTitle{
	color: #1aa392;
	font-size: 42px!important;
	line-height: 60px!important;
	font-weight: 100;
}

.euroPageHolderPara1{
	font-size: 24px!important;
	line-height: 40px!important;
	color: #70bcaf;
	font-weight: 100;
}

.euroPageHolderPara2{
	line-height: 30px!important;
	font-size: 28px!important;
	font-weight: 100;
	margin-top: 14px;
	transform:skew(1deg,-1deg);
}

.euroPage-GreenBlock{
	background-color: #1aa392;
	color: #fff;
	padding: 10px 36px;
	width: 41%;
	margin: 20px 0;
	transform:skew(-1deg,1deg);
}

.euroPageHolder{
	margin-left: 20px;
}


/*----------------------- Demo Booking ----------------------- */


.demoDetails{
	float: left;
	clear: both;
	border: 1px solid #ccc;
	padding: 10px;
	margin: 3px 5px;
	width: 80%;
}

#demoErrors{
	color:#D20101;
}

input.noRadio {
	visibility: hidden;
	display: none;
}

.bookDemoDate{
	display:inline-block;
}
.noRadioLabel{
	cursor:pointer;
	height:60px;
	width:60px!important;
	padding:10px;
	border:solid 1px #000;
	line-height:20px!important;
	text-align: center;
}
.locationLabel{
	cursor:pointer;
	margin:10px 5px;
	padding:10px;
	background-color: #eee;
	border-radius: 5px;
	border: 2px solid #397B40;
	text-align: center;
	width:150px!important;
}
input.noRadio[disabled] +.noRadioLabel{
	cursor:default;
	height:60px;
	width:60px!important;
	padding:10px;
	color:#ccc;
	border:solid 1px #ccc;
}

input.noRadio:checked + .noRadioLabel{
	border: solid 1px #e6f0ef;
	background-color: #1aa392;
	color: #fff;
}

input.noRadio:not(:checked) + .noRadioLabel{
	
}

input.noRadio:checked + .locationLabel{
	background-color: #1aa392!important;
	color: #fff;
}

input.noRadio:not(:checked) + .locationLabel{
	border-radius: 5px!important;
	border: 2px solid #aaa!important;
}

.bookDemoLocation{
	padding:5px;
}

.demoLocation{
	display:inline-block;
}
.bookDemoRow{
	width:600px;
}
.timeslot{
	display:inline-block;
	margin-top: 10px;
}

#bookDemoButton{
	background-image:none;
	background-color: #e6f0ef;
}

#bookDemoButton:hover{
    background: #333;
    color: #fff;
}

.bookDemoMargin{
	margin-right:10px;
}

.demoButton_background{
	background-color:#1aa392;
	color:#fff;
}

.confirmRow{
	padding: 10px 0;
}

.bookDemoConfirmation p{
	padding: 10px 0 0 0;
}

.selectedLocation{
	padding:10px 0;
}

#bookDemoTime{
	padding:5px;
}

.bookDemoEnd{
	padding:10px;
}

.bookDemoDetails{
	padding:5px;
}

.button.searchrefinebutton:hover{
	background:#5a9285 !important;
	color:white !important;
}
div.grid a div.footer_box_text, div.grid div.footer_box_text, div.grid div.footer_box_text p{
	font-size:12px !important;
	line-height: 14px;
	text-align: center;
}

div.grid a div.footer_box_price, div.grid div.footer_box_price, div.grid div.footer_box_price p{
	border-top:0px;
	font-weight:bold;
	font-size:12px !important;
	height:30px !important;
	text-align: center;
}

div.grid a div.footer_box_price:hover, div.grid div.footer_box_price:hover{
	background-color:#e6f0ef;
	font-size:12px;
	height:30px !important;
}

#full_width_section > div.exploreMore.exploreMoreProducts > div.right.priceline_box > div.price_line > div > div.footer_box_price > p{font-size: 12px !important}

.eventListContainer{
	margin-top:20px;
}

#eventImage{
	display:block;float:left;width:250px;
}


#full_width_section div.eventListContainer h2.eventTitle{
	border:0!important;font-weight:bold !important;padding:0px!important;margin-top:0px;font-size:14px;
}

.uk-button {
    -webkit-appearance: none;
    margin: 0;
    border: none;
    overflow: visible;
    font: inherit;
    color: #333333;
    text-transform: none;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 12px;
    background: #eeeeee;
    vertical-align: middle;
    line-height: 30px;
    min-height: 30px;
    font-size: 0.9rem;
    text-decoration: none;
    text-align: center;
}

.uk-button-primary {
    background-color: #1aa392;
    color: #ffffff;
}

.uk-button-primary:hover, .uk-button-primary:focus {
    background-color: #333333;
    color: #ffffff;
}

.subContainer {
    
    width: 260px!important;
   	display:inline-block;
    margin:5px;
    vertical-align:top;
}

.eventDetail{
	width:575px!important;
}

.eventDetail h2{
	margin-bottom:15px!important;
}

.eventButtons{
	width:205px !important;
	margin-top:70px;
}

.eventData{
	margin-top:-12px !important;
}

.eventDateTime{
	font-style: italic;
	color:grey;
}

#eventImageContainer{margin-left:10px; }


.promoContainer{display: block;clear: both;margin: 0 0 0px 10px !important;padding:10px;}
.promoContainer h2{padding-left:0px;font-size: 1.3em;position:static;}
.promoContainer p{padding-left:0px;font-size:14px;line-height: 22px;}
.promoContainer .uk-grid{overflow:auto;margin-bottom: 20px;}
.promoContainer .promoTag{float:right;font-size:1.3em;color:red;font-weight:bold;}
.promoContainer .dateTime{font-style: italic;color: grey;}
.promoContainer .tagShowMoreBtn{margin-right:20px;}



.paypalInfo {
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 50px;
	margin: 10px;
}

.paypalTitle {
	font-size: 26px!important;
	color: #000;
	margin-bottom: 30px;
	line-height: 36px!important;
}

.paypalBlock {
	width: 27%;
	float: left;
	border-right: 1px solid #ccc;
	min-height: 275px;
    margin-bottom: 20px;
}

.noBorder {
	border: none!important;
}

.paypalh2 {
	margin-bottom: 30px;
	font-size: 18px!important;
	color: #000;
	text-align: center;
	line-height: 24px!important;
}

p.paypalPara {
    text-align: center;
}

.paypalEstimate {
	border-top: 1px solid #ccc;
	padding: 5px;
	margin-top: 10px;
}

.paypalEstimate2{
	width: 30%;
	border-right: 1px solid #ccc;
	padding: 25px 6px 1px 0px;
	margin-top: 20px;
	float:left;
}

input.paypalInput {
	height: 30px;
	float: left;
	margin-right: 10px;
	width: 100px;
}

button.paypalButton {
	height: 35px;
	padding: 5px;
	width: 100px;
}

.paypalCalculate {
	padding: 25px 10px 1px 25px;
	margin-top: 13px;
	float: left;
}

.paypalTable{
	width:100%;
	border-collapse: collapse;
	margin-top:15px;
}

.paypalTable th {
    font-size: 16px;
    font-weight: normal;
    text-align: center;
    padding: 0 0 10px 0;
}

.paypalTable tr td {
	width: 25%;
	text-align: center;
	font-size: 14px;
	padding: 10px 0;
	border-top: 1px solid #ccc;
}

#productPagePaypalSection .paypalTable tr:nth-child(even) {
	background-color: #e6f0ef;
}

#productPagePaypalSection .paypalTable th{
	font-weight: bold;
}

.paypalFaqsButton{
	display: inline-block;
	vertical-align: middle;
	padding: .5em .75em;
	margin: 0 .25em;
	background: #7fbf32;
	text-decoration: none;
	color: #fff;
}

.paypalGreenTable{
	width:100%;
	margin:10px 0 20px 0;
	font-size: 18px;
	text-align: center;
}

.paypalGreenTable th{
	color:#fff;
	background-color:#283d7f;
	padding:20px;
}

.paypalGreenTable td{
	color:#fff;
	background-color:#7fbf32;
	padding:20px;
	font-size: 16px;
}

.paypalGreySeperator{
	width:100%;
	height:10px;
	background-color: #eee;
	margin:20px 0;
}

.paypalGreyBlock{
    float: left;
    width: 33%;
    display: inline-block;
    min-height: 155px;
    background: #eee;
    font-size: 1.2em;
    line-height: 1.4em;
    padding: 4% 2%;
    box-sizing: border-box;
    vertical-align: middle;
    margin: auto;
  text-align: center;
}

.paypalPopup{
  margin:20px 0;
}

.paypalPopup img{
  max-width: 30%;
}

.paypalPrice{
	font-weight:bold;
}

.search_questionnaire{
	font-size: 16px;
	font-weight: 600;
	padding: 0px;
	margin: 0px 2px 12px 0px;
	color: #666;
}

.searchQ_row{
	font-size:14px;
	float:left;
	width:100px;
	padding:5px;
}

#searchQ_comments{
	padding: 11px;
	width: 250px;
	height: 100px;
	font-family: inherit;
	border-color: #aaa;
}

#search_questions_outer{
	background-color: #e6f0ef;
	padding: 20px;
	margin-top: 5px;
}

.writeReview{
	color:#1aa392;
	cursor:pointer;
	font-size:13px;
	text-decoration:underline;
}


.rating {
    overflow: hidden;
    display: inline-block;
    font-size: 0;
    position: relative;
}
.rating-input {
    float: right;
    width: 16px;
    height: 16px;
    padding: 0;
    margin: 0 0 0 -16px;
    opacity: 0;
}
.rating:hover .rating-star:hover,
.rating:hover .rating-star:hover ~ .rating-star,
.rating-input:checked ~ .rating-star {
    background-position: 0 0;
}
.rating-star,
.rating:hover .rating-star {
    position: relative;
    float: right!important;
    display: block;
    width: 25px!important;
    height: 25px;
    background: url('../images/interface/stars/star_hover.png') 0 -26px;
    clear:none!important;
}

.events_related a{
	color:#000;
	text-decoration: none;
}

.events_related a:hover{
	color:#000;
	text-decoration:none;
}