/*
	Only for ie 7 css hack for border-radius
*/

_.border-radius-3,_.border-radius-2,
_.box-shadow-2,_.box-shadow-4,
_#header #sub-navigation
{
    behavior: url('js/PIE.htc');
}

html,body
{
	font-family:Open Sans,Arial,Tahoma,Geneva,Helvetica,sans-serif;
	font-size:12px;
	color:#000;
	background:url('../images/background.png') no-repeat center top;
}

body {overflow-x:hidden;}

body #container{background:url('../images/content-background.png') repeat-y center top;width:100%;height:100%;}

strong {font-weight:bold;}

a{
	color:#000;
	text-decoration:none;
	outline:none;
}
a:hover{text-decoration:underline;}

.unselectable {
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;
   user-select: none;
}

textarea,input{outline:none;}
.no_top_padding{padding-top:0 !important;}
.no_right_padding{padding-right:0 !important;}
.no_bottom_padding{padding-bottom:0 !important;}
.no_left_padding{padding-left:0 !important;}
.no_right_margin{margin-right:0 !important;}
.no_left_margin{margin-left:0 !important;}
.no_border{border:none !important;}
.no_margin{margin:0 !important;}
.no_bottom_marin{margin-bottom:0 !important;}
.no_padding{padding:0 !important;}
.clear{clear:both;}
.clear_left{clear:left;}
.hide{display:none;}
.no_background{background:none !important;}
.fix{overflow:hidden;zoom:1;}
.red{color:red;}
.left{float:left !important;}
.right{float:right !important;}

.border-radius-3{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.border-radius-2{
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.box-shadow-2{
   	-moz-box-shadow: 0px 2px 4px #eee;
    -webkit-box-shadow: 0px 2px 4px #eee;
    box-shadow: 0px 2px 4px #eee;
}

.box-shadow-4{
   	-moz-box-shadow: 2px 4px 4px #e8e8e8;
    -webkit-box-shadow: 2px 4px 4px #e8e8e8;
    box-shadow: 2px 4px 4px #e8e8e8;
}

.box-shadow-6{
   	-moz-box-shadow: 0px 6px 4px #dbdbdb;
    -webkit-box-shadow: 0px 6px 4px #dbdbdb;
    box-shadow: 0px 6px 4px #dbdbdb;
}

.btn24-black
{
	background:url('../images/btn24-black-back.jpg') repeat-x 0 0;
	height:24px;
	line-height:24px;
	padding: 0 8px;
	border-left:solid 1px #3b3b3b;
	border-right:solid 1px #3b3b3b;
	color:#fff;
	display:block;
	float:left;
}
.btn24-black:hover{text-decoration:none;background-position:0 -24px;}

.green{color:#298e12;}
.orange{color:#ff6d13;}

.rokkit_24{ color: #FF6912;font-size: 24px;font-family:Rokkitt;font-weight:bold;}
.rokkit_12{font-size: 15px;font-family:Rokkitt;font-weight:bold;}

.button{border:0;margin:0;padding:0;background:none;text-indent:-9999999px;cursor:pointer;outline:none;}
.input{border:0;margin:0;padding:0;background:none;}

.separator{clear:both;margin:0;padding:0;height:2px;width:970px;top:0;left:0;position:relative;}
	.separator div{position:absolute;top:0;left:-20px;width:1010px;height:2px;background:url('../images/separator-back.jpg') repeat-x center top;}

.wrapper{width:970px;margin:0px auto;position:relative;top:0;left:0;background:#fff;}

#header{}

	#header #basket a:hover,
	#header h1 a:hover,
	#header #shipping_banner a:hover{text-decoration:none;}

	#header #head-nav{float:right;overflow:hidden;zoom:1;}
	#header #head-nav li{float:left;margin-left:17px;}
	#header #head-nav li a{font-size:11px;line-height:29px;}

	#header .slogan-left {background-color: #ff9933; width:350px;}
	#header .slogan-left, #header .slogan-right{float:right;}
	#header .slogan-left span{line-height:30px;color:#FFFFFF;margin-left:5px;font-size:12px;font-weight: bold;font-style: italic;}

    #header #phone {margin-top: 4px;}
	#header #phone, #header #phone > *{float:right;}
	#header #phone span{color: #ef5f16; font-size: 15px; font-weight: bold;}
	#header #phone img{margin-right: 3px; margin-top: 4px; margin-left: 7px;}

	#header .btns{float:right;padding:0 47px 0 35px;overflow:hidden;zoom:1;}
	#header .btns a{line-height:29px;float:left;margin-left:15px;}

	#header h1{clear:left;float:left;margin:18px 52px 0 0;width:178px;height:82px;background:url('../images/logo.jpg') no-repeat center top;}
		#header h1 a{text-indent:-9999999px;display:block;width:178px;height:82px;}

	#header #search{float:left;margin:50px 5px 0 0;border:solid 1px #d0d0d0;width:450px;height:37px;padding-left:14px;}
		#header #search form{overflow:hidden;zoom:1;}
		#header #search input{width:384px;height:17px;float:left;margin:10px 0 0 0;}
		#header #search button{margin-left:14px;float:left;width:52px;height:37px;background:url('../images/header-search.jpg') no-repeat center top;}

	#header #basket{float:left;margin:50px 0 0 15px;height:39px;background:url('../images/header-basket-back.jpg') repeat-x center top;}
		#header #basket:hover{background:url('../images/header-basket-back.jpg') repeat-x center bottom;}
		#header #basket a{background:url('../images/header-basket-icon.png') no-repeat 8px 10px;padding:2px 10px 0 45px;height:39px;float:left;} /* float is for ie6 */
		#header #basket a span{color:#fff;}
		#header #basket a ins{font-size:10px;}
		#header #basket a span strong{clear:left;display:block;}

	#header #shipping_banner{float:right;margin:50px 0 0 0;}
		/*#header #shipping_banner a{float:left;padding-left:47px;height:;overflow:hidden;zoom:1;background:url('../images/header-free-shipping.jpg') no-repeat 0 center;}*/
		#header #shipping_banner a span{font-family:Open Sans Bold, Open Sans;line-height:17px;padding-bottom:2px;display:block;white-space:nowrap;font-size:14px;font-weight:bold;color:#777676;}
		#header #shipping_banner a ins{display:block;white-space:nowrap;font-size:12px;color:#777777;}


#header #navigation{clear:both;display:block;}
	#header #navigation ul{padding:30px 0 0 0;height:82px;}
	#header #navigation ul li{cursor:pointer;float:left; margin-right:40px;width:61px;height:82px;position:relative;z-index:99;}

	#header #navigation ul li.hover a,
	#header #navigation ul li.active a,
	#header #navigation ul li a:hover{color:#f16320;text-decoration:none;}

	#header #navigation ul li a{display:block;}
	#header #navigation ul li a ins{height:48px;background:url('../images/navigation/navigation.png') no-repeat center top;display:block;}
	#header #navigation ul li a span{vertical-align:center;padding:4px 0 0 0;display:block;text-transform:uppercase;text-align:center;}

	#header #navigation ul li#nav-camera{background-position:0 -48px;width:54px;margin-right:49px;}
		#header #navigation ul li#nav-camera ins{background-position:0 -48px;margin-bottom:7px;}
		#header #navigation ul li#nav-camera.hover a ins,
		#header #navigation ul li#nav-camera.active a ins,
		#header #navigation ul li#nav-camera a:hover ins{background-position:0 0;}

	#header #navigation ul li#nav-lens{width:45px;}
		#header #navigation ul li#nav-lens ins{background-position:-103px -48px;margin-bottom:7px;}
		#header #navigation ul li#nav-lens.hover a ins,
		#header #navigation ul li#nav-lens.active a ins,
		#header #navigation ul li#nav-lens a:hover ins{background-position:-103px 0;}

	#header #navigation ul li#nav-camcorders{width:80px;}
		#header #navigation ul li#nav-camcorders ins{background-position:-188px -48px;margin-bottom:7px;}
		#header #navigation ul li#nav-camcorders.hover a ins,
		#header #navigation ul li#nav-camcorders.active a ins,
		#header #navigation ul li#nav-camcorders a:hover ins{background-position:-188px 0;}

	#header #navigation ul li#nav-phones{width:48px;margin-right:52px;}
		#header #navigation ul li#nav-phones ins{background-position:-306px -48px;}
		#header #navigation ul li#nav-phones.hover a ins,
		#header #navigation ul li#nav-phones.active a ins,
		#header #navigation ul li#nav-phones a:hover ins{background-position:-306px 0;}

	#header #navigation ul li#nav-apple{width:35px;margin-right:50px;}
		#header #navigation ul li#nav-apple ins{background-position:-406px -48px;margin-bottom:7px;}
		#header #navigation ul li#nav-apple.hover a ins,
		#header #navigation ul li#nav-apple.active a ins,
		#header #navigation ul li#nav-apple a:hover ins{background-position:-406px 0px;}

	#header #navigation ul li#nav-tablets{width:48px;margin-right:34px;}
		#header #navigation ul li#nav-tablets ins{background-position:-491px -48px;margin-bottom:7px;}
		#header #navigation ul li#nav-tablets.hover a ins,
		#header #navigation ul li#nav-tablets.active a ins,
		#header #navigation ul li#nav-tablets a:hover ins{background-position:-491px 0;}

	#header #navigation ul li#nav-headphones{width:79px;margin-right:36px;}
		#header #navigation ul li#nav-headphones ins{background-position:-574px -48px;margin-bottom:7px;}
		#header #navigation ul li#nav-headphones.hover a ins,
		#header #navigation ul li#nav-headphones.active a ins,
		#header #navigation ul li#nav-headphones a:hover ins{background-position:-574px 0;}

	#header #navigation ul li#nav-computing{width:71px;margin-right:45px;}
		#header #navigation ul li#nav-computing ins{background-position:-690px -48px;}
		#header #navigation ul li#nav-computing.hover a ins,
		#header #navigation ul li#nav-computing.active a ins,
		#header #navigation ul li#nav-computing a:hover ins{background-position:-690px 0;}

	#header #navigation ul li#nav-audio{width:52px;margin-right:46px;_margin-right:40px;}
		#header #navigation ul li#nav-audio ins{background-position:-805px -48px;}
		#header #navigation ul li#nav-audio.hover a ins,
		#header #navigation ul li#nav-audio.active a ins,
		#header #navigation ul li#nav-audio a:hover ins{background-position:-805px 0;}

	#header #navigation ul li#nav-warranty{width:64px;}
		#header #navigation ul li#nav-warranty ins{background-position:-897px -48px;}
		#header #navigation ul li#nav-warranty.hover a ins,
		#header #navigation ul li#nav-warranty.active a ins,
		#header #navigation ul li#nav-warranty a:hover ins{background-position:-897px 0;}

	#header #navigation ul li img{
		border:0;
		position:absolute;
		bottom:-14px;
		left:50%;
		margin-left:-11px;
		z-index:2;
		display:none;
	}

	/* SAME NAV BUT SAMLLER */
	#header #navigation.small{}
		#header #navigation.small ul{padding:30px 0 5px 0;height:30px;}
		#header #navigation.small ul li{float:left; margin-right:17px;height:30px;position:relative;z-index:99;}

		#header #navigation.small ul li a{display:block;overflow:hidden;zoom:1;}
		#header #navigation.small ul li a ins{height:30px;float:left;background:url('../images/navigation/navigation-small.png') no-repeat left center;}
		#header #navigation.small ul li a span{line-height:30px;font-size:10px;float:left;vertical-align:center;padding:0 0 0 6px;display:block;text-transform:uppercase;text-align:left;}

		#header #navigation.small ul li#nav-camera{width:88px;margin-right:5px;}
			#header #navigation.small ul li#nav-camera span{width:50px;line-height:15px;}
			#header #navigation.small ul li#nav-camera ins{background-position:0 0px;width:32px;}
			#header #navigation.small ul li#nav-camera.hover a ins,
			#header #navigation.small ul li#nav-camera.active a ins,
			#header #navigation.small ul li#nav-camera a:hover ins{background-position: 0 -30px;}

		#header #navigation.small ul li#nav-lens{width:83px;margin-right:5px;}
			#header #navigation.small ul li#nav-lens ins{background-position:-93px 0px;width:29px;}
			#header #navigation.small ul li#nav-lens.hover a ins,
			#header #navigation.small ul li#nav-lens.active a ins,
			#header #navigation.small ul li#nav-lens a:hover ins{background-position:-93px -30px;}

		#header #navigation.small ul li#nav-camcorders{width:96px;margin-right:5px;}
			#header #navigation.small ul li#nav-camcorders ins{background-position:-170px 0px;width:24px;}
			#header #navigation.small ul li#nav-camcorders.hover a ins,
			#header #navigation.small ul li#nav-camcorders.active a ins,
			#header #navigation.small ul li#nav-camcorders a:hover ins{background-position:-170px -30px;}

		#header #navigation.small ul li#nav-phones{width:76px;margin-right:5px;}
			#header #navigation.small ul li#nav-phones span{line-height:15px;width:48px;}

			#header #navigation.small ul li#nav-phones ins{background-position:-290px 0px;width:14px;}
			#header #navigation.small ul li#nav-phones.hover a ins,
			#header #navigation.small ul li#nav-phones.active a ins,
			#header #navigation.small ul li#nav-phones a:hover ins{background-position:-290px -30px;}

		#header #navigation.small ul li#nav-apple{width:60px;margin-right:8px;}
			#header #navigation.small ul li#nav-apple ins{background-position:-371px 0px;width:21px;}
			#header #navigation.small ul li#nav-apple.hover a ins,
			#header #navigation.small ul li#nav-apple.active a ins,
			#header #navigation.small ul li#nav-apple a:hover ins{background-position:-371px -30px;}

		#header #navigation.small ul li#nav-tablets{width:81px;margin-right:13px;}
			#header #navigation.small ul li#nav-tablets ins{background-position:-443px 0px;width:22px;}
			#header #navigation.small ul li#nav-tablets.hover a ins,
			#header #navigation.small ul li#nav-tablets.active a ins,
			#header #navigation.small ul li#nav-tablets a:hover ins{background-position:-443px -30px;}

		#header #navigation.small ul li#nav-headphones{width:99px;margin-right:2px;}
			#header #navigation.small ul li#nav-headphones span{width:48px;line-height:15px;}
			#header #navigation.small ul li#nav-headphones ins{background-position:-531px 0px;width:36px;}
			#header #navigation.small ul li#nav-headphones.hover a ins,
			#header #navigation.small ul li#nav-headphones.active a ins,
			#header #navigation.small ul li#nav-headphones a:hover ins{background-position:-531px -30px;}

		#header #navigation.small ul li#nav-computing{width:116px;margin-right:3px;}
			#header #navigation.small ul li#nav-computing span{width:72px;line-height:15px;}
			#header #navigation.small ul li#nav-computing ins{background-position:-658px 0px;width:35px;}
			#header #navigation.small ul li#nav-computing.hover a ins,
			#header #navigation.small ul li#nav-computing.active a ins,
			#header #navigation.small ul li#nav-computing a:hover ins{background-position:-658px -30px;}

		#header #navigation.small ul li#nav-audio{width:108px;margin-right:2px;}
/*			#header #navigation.small ul li#nav-audio span{width:57px;line-height:15px;}*/

			#header #navigation.small ul li#nav-audio ins{background-position:-779px 0px;width:32px;}
			#header #navigation.small ul li#nav-audio.hover a ins,
			#header #navigation.small ul li#nav-audio.active a ins,
			#header #navigation.small ul li#nav-audio a:hover ins{background-position:-779px -30px;}

		#header #navigation.small ul li#nav-warranty{width:96px;}
			#header #navigation.small ul li#nav-warranty span{width:59px;line-height:13px;}
			#header #navigation.small ul li#nav-warranty ins{background-position:-883px 0px;width:24px;}
			#header #navigation.small ul li#nav-warranty.hover a ins,
			#header #navigation.small ul li#nav-warranty.active a ins,
			#header #navigation.small ul li#nav-warranty a:hover ins{background-position:-883px -30px;}


	/* SUB NAVIGATION */
	#header #sub-navigation
	{
		display:none;
		z-index:98;
		position:absolute;
		top:256px;
		left:0px;

		overflow:hidden;zoom:1;
		padding-left:10px;
		border:solid 1px #dbdbdb;
		background: #f5f5f5 url('../images/second-menu-back.jpg') repeat-x center top; /* for non-css3 browsers */

		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5'); /* for IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #ffffff,  #f5f5f5); /* for firefox 3.6+ */
	}
		#header #sub-navigation ul{overflow:hidden;zoom:1;float:left;padding:20px 0 0 5px;width:775px;}
		#header #sub-navigation ul li{float:left;display:inline;width:120px;margin-left:35px;}
		#header #sub-navigation ul li p{color:#1f1c1c;font-size:11px;padding-bottom:4px; text-transform:uppercase;}
		#header #sub-navigation ul li dl{margin:0;padding:0 0 20px 0;}
		#header #sub-navigation ul li dl dd{margin:0;padding:0;line-height:15px;}
		#header #sub-navigation ul li dl dd a{color:#777777;font-size:11px;}
		#header #sub-navigation ul li p a:hover,
		#header #sub-navigation ul li dl dd a:hover{color:#f16320;}

		#header #sub-navigation div{float:left;display:none;}

		#header #sub-navigation div.category{display:block;float:left;margin-bottom:30px;overflow:hidden;zoom:1;width:160px;padding:36px 9px 0 9px;}
			#header #sub-navigation div.category span{padding-top:28px;clear:both;font-size:22px;color:#f26a22;text-transform:uppercase;text-align:center;display:block;}
			#header #sub-navigation div.category img{display:block;border:0;width:110px;margin:0 auto;}
#footer{
	background:url('../images/footer-back.jpg') repeat-x 0 550px; /* 416px = 216px(original) + div id="paybuyconfidence" height (footer.html)*/
	overflow:hidden;zoom:1;
	max-height: 974px;
	margin:0 -20px;
	padding:2px 20px 0 20px;
	position:relative;
}

	#footer #footer-bottom{clear:both;overflow:hidden;zoom:1;border-top:solid 1px #494949;line-height:42px;}
		#footer #footer-bottom div{float:right;}
			#footer #footer-bottom div label{float:left;color:#fff;font-size:10px;}
			#footer #footer-bottom div select{margin: 11px 0 0 11px;}

		#footer #footer-bottom address{float:left;color:#fff;font-size:10px;}
		#footer #footer-bottom address a{color:#fff;font-size:10px;}

	#footer ul{padding-bottom:17px;overflow:hidden;zoom:1;}
		#footer ul li{float:left;margin:0 13px 0 0;}

		#footer ul li p a,
		#footer ul li p{color:#fff;margin:17px 0 9px 0;}
		#footer ul li dl{}
		#footer ul li dl dd{margin:0;padding:0;}
		#footer dl dd a{color:#afafaf;font-size:11px;margin:0;padding:0;display:block;line-height:14px;}

#content
{
	overflow:hidden;zoom:1;
	padding-top:20px;
}

	#content .banner{
		border:solid 1px #d6d6d6;
		float:left;
		overflow:hidden;
		zoom:1;
	}

	#content h3{color:#ef5f16;font-family:Rokkitt;font-weight:bold;font-size:30px;margin:27px 0 2px 0;clear:both;}

	#content .see_more a{color:#247bbd; font-size: 18px;}

	#content .silver_box{border:solid 1px #e4e4e4;}
	#content .silver_box iframe{float:right;margin-left:15px;}

	#content .static_page {padding:22px 16px;margin:8px 0 0 0;}

	#content #fp-info{padding:23px 19px;}

	#content #my_acount{padding-top:18px;width:100%;margin:0;}
		#content #my_acount .acount-orders{width:100%;border:solid 1px #e4e4e4;border-bottom:0;}
		#content #my_acount .acount-orders tr th{font-size:11px;color:#000;text-transform:uppercase;padding:8px 0 0 0;height:32px;background:#f2f2f2;border-bottom:solid 1px #e4e4e4;}
		#content #my_acount .acount-orders tr td{height:55px;border-bottom:solid 1px #e4e4e4;}
		#content #my_acount .acount-orders tr td .more_info_btn23{float:left;margin:0 6px 0 0;border-left:solid 1px #969696;border-right:solid 1px #969696;padding:0 9px;}
		#content #my_acount .acount-orders tr td .add_to_basket_btn23{float:left;margin:0 0 0 0;border-left:solid 1px #ff6314;border-right:solid 1px #ff6314;padding:0 16px;}
		#content #my_acount .acount-orders tr td a{text-align:center;font-size:12px;}
		#content #my_acount .acount-orders tr td.btns{width:176px;}
		#content #my_acount .acount-orders tr td.btns a{text-decoration:none;text-indent:0;}

	#content #my_acount #edit_profile{}
		#content #my_acount #edit_profile .textarea{width:710px;}
		#content #my_acount #edit_profile .subscribe input{float:left;}
		#content #my_acount #edit_profile .subscribe var{float:left;margin-top:4px;font-family:Open Sans;}

		#content #edit_profile #sbOptions_profile_title,
		#content #edit_profile #sbSelector_profile_title,
		#content #edit_profile #sbHolder_profile_title{width:80px;}

		#content #edit_profile .width_800{width:800px;}

		#content #edit_profile .form-holder .select .sbOptions,
		#content #edit_profile .form-holder .select .sbSelector,
		#content #edit_profile .form-holder .select .sbHolder{width:353px;}

		#content #my_acount #returns_request{padding:26px 22px 26px 22px;}
			#content #my_acount #returns_request .form-holder fieldset.textarea{width:610px;}
			#content #my_acount #returns_request .form-holder label.checkbox{line-height:26px;margin-bottom:4px;}
			#content #my_acount #returns_request .form-holder fieldset#other_check{left:-80px;position:relative;width:130px;}
			#content #my_acount #returns_request .form-holder ul.checkboxes li{margin-right:38px;}

		#content #my_acount #returns_request .separator{float:left;height:1px;width:100%;display:block;margin:10px 0 20px 0;background:#e4e4e4;overflow:hidden;zoom:1;}

		#content #my_acount #returns_request .orange{padding-top:5px;}
		#content #my_acount #returns_request #return_checkbox_text{padding:6px 0 13px 0;}
		#content #my_acount #returns_request #country_in_text li label{float:left;margin-top:8px;margin-right:10px;}
		#content #my_acount #returns_request #country_in_text li div{float:left;}
		#content #my_acount #returns_request .upper{padding:0 0 14px 0;}

	#order{overflow:hidden;zoom:1;}
		#order #left{width:669px;float:left;border:solid 1px #e4e4e4;}
		#order #right{width:280px;float:right;border:solid 1px #e4e4e4;}

		#order #order-acordeon > li{overflow:hidden;zoom:1;}

		#order #right #order-sidebar-wrapper{padding:15px 23px;}
		#order #right p.upper{line-height:24px;float:left;overflow:hidden;zoom:1;}
		#order #right .btn24-black{float:right;text-transform:none;}
		#order #right #basket-products{overflow:hidden;zoom:1;padding-bottom:15px;}
			#order #right #basket-products li{clear:left;float:left;width:234px;margin-bottom:8px;}
			#order #right #basket-products li a.thumb{float:left;margin:0 10px 0 0;}
			#order #right #basket-products li a.thumb img{border:0;}
			#order #right #basket-products li h4{padding-bottom:6px;}
			#order #right #basket-products li h4 a{color:#393939;font-size:14px;}
			#order #right #basket-products li ins{color:#ff7214;font-size:14px;}

		#order #order-acordeon li #order-review{padding:26px 9px 22px 9px;}

			#content #order #order-review fieldset{width:629px;}
			#content #order #order-review label{color:#000;text-transform:uppercase;padding-bottom:8px;}
			#content #order #order-review .btn24-black{float:right;margin-top:11px;}

			#content #order #order-review #final-info{width:100%;border:solid 1px #e4e4e4;border-bottom:0;border-right:0;}
				#content #order #order-review #final-info tr td{font-size:14px;height:40px;padding:0 20px;text-align:right;border-bottom:solid 1px #e4e4e4;border-right:solid 1px #e4e4e4;}
				#content #order #order-review #final-info tr td.first{width:503px;}
				#content #order #order-review #final-info tr.middle td{height:60px;}
				#content #order #order-review #final-info tr.last td{background:#f6f6f6;}
				#content #order #order-review #final-info tr td span{font-size:12px;}
				#content #order #order-review #final-info tr td ins{color:#ff7214;margin:0;padding:0;}

			#content #order #order-review #basket_table tr th{font-size:11px;}
			#content #order #order-review #basket_table tr .first a{float:left;overflow:hidden;zoom:1;text-indent:0;}
			#content #order #order-review #basket_table tr .first a.title{margin: 10px 0 0 10px;width:202px;line-height:17px;font-size:14px;color:#393939;text-indent:0;}
			#content #order #order-review #basket_table tr .first a.title:hover{color:#f16320;text-decoration:none;}
			#content #order #order-review #basket_table tr .first{width:308px;}


		#order #order-acordeon li #order-shipping-info,
		#order #order-acordeon li #order-billing-info{padding:19px 18px 19px 19px;overflow:hidden;zoom:1;}

		#order #order-acordeon li #order-payment-info,
		#order #order-acordeon li #order-shipping-method{padding:30px 18px 19px 19px;overflow:hidden;zoom:1;}

		body #content #order #order-shipping-method .upper{padding-bottom:2px;color:#000;font-size:14px;}
		body #content #order #order-shipping-method li {margin-bottom:25px;}
		body #content #order #order-shipping-method li label span {color:#000;}

		#order-payment-info label.image{line-height:23px;height:23px;}
		#order-payment-info label.image input{margin-top:4px;}
		#order-payment-info label.image span img{float:left;margin-right:5px;}

		#order #order-acordeon li .order_form .form-holder ul li.width_400{width:400px;}
		#order #order-acordeon li .order_form .form-holder ul li label{xwhite-space:nowrap}
		#order #order-acordeon li .order_form .textarea{width:608px;}
		#order #order-acordeon li .order_form label.radio{width:600px;padding-top:6px;overflow:hidden;zoom:1;}
		#order #order-acordeon li .order_form label.radio input{width:16px; height:16px;float:left;}
		#order #order-acordeon li .order_form label.radio span{float:left;width:470px;}

		#order #order-acordeon li .order_form .radio input{margin-right:5px;}

		#content .order_form .form-holder .select .sbOptions,
		#content .order_form .form-holder .select .sbSelector,
		#content .order_form .form-holder .select .sbHolder{width:304px;}

		#content .order_form .form-holder .shopping_btn{float:right;margin:22px 9px 13px 0;height:35px;height:35px;line-height:35px;border-bottom: 1px solid #949494;}
		#content .order_form .form-holder .checkout_btn{white-space:nowrap;float:right;height:35px;line-height:35px;border-bottom: 1px solid #FF6F18;}

		#order #order-acordeon li .section,
		#order_sidebar_title
		{
			color:#f26422;
			font-weight:bold;
			font-size:20px;
			font-family:Rokkitt;
			text-indent:10px;
			height:40px;
			display:block;
			line-height:44px;
			background:#f8f8f8 url('../images/acordeon-back.jpg') no-repeat 638px 14px;
			border-bottom:solid 1px #e4e4e4;
		}
			#order #order-acordeon li .section:hover{text-decoration:none;}
		#order #order-acordeon li .section.active{background-position:638px -14px;}

		#order #order-acordeon li div.acordeon{display:none;border-bottom:solid 1px #e4e4e4;overflow:hidden;zoom:1;}
		#order #order-acordeon li div.acordeon.active{display:block;}
		#order #order-acordeon li div.acordeon #order-register{height:100%;width:275px;overflow:hidden;zoom:1;padding:27px 18px;border-right:solid 1px #e4e4e4;float:left;}
		#order #order-acordeon li div.acordeon #order-login{padding:27px 18px 27px 0;overflow:hidden;zoom:1;float:right;width:311px;}
		#order #order-acordeon li div.acordeon #order-login ul li{margin-right:0;}
		#order #order-acordeon li div.acordeon p{padding:0 0 14px 0;font-size:13px;line-height:17px;}
		#content p.upper,#order #right p.upper{text-transform:uppercase;padding:0 0 20px 0;}
		#order #order-acordeon li div.acordeon #order-login a{font-size:11px;}
		#order #order-acordeon li div.acordeon #order-login li{width:100%;}
		body #content #order #order-login form p{float:left;margin:0;padding:0;height:30px;overflow:hidden;zoom:1;}
		#order #order-acordeon li div.acordeon #order-login form p button{float:left;margin-right:5px;line-height:30px;}
		#order #order-acordeon li div.acordeon #order-login form p a{margin:0;padding:0;line-height:30px;}
		#order #order-acordeon li div.acordeon #order-register .orange-btn30{margin:76px 0 15px 0;}


	#contact_us .countries{overflow:hidden;zoom:1;width:900px;margin:0;padding:0;}
		#contact_us .countries li{float:left;height:auto;white-space:nowrap;margin:18px 10px 0 0;padding:0;overflow:hidden;zoom:1;list-style-type:none;line-height:23px;}
		#contact_us .countries li img{float:left;border:0;margin-right:5px;}

	#contact_us{overflow:hidden;zoom:1;}
		#contact_us .static_page{padding:20px 18px;}
		#contact_us .black_title{padding:27px 0 10px 0;font-weight:bold;font-size:16px;text-transform:uppercase;text-indent:7px;}
		#content #contact_us .form-holder{border:solid 1px #e4e4e4;padding:24px 18px;}
		#content #contact_us .form-holder .textarea{height:140px;}
		#content #contact_us .form-holder .textarea textarea{height:130px;}
		#content #contact_us .form-holder li{margin:0 0 25px 0;width:100%;}
		#content #contact_us .form-holder fieldset{width:910px;}
		#content #contact_us .form-holder button{float:right;clear:left;margin-top:20px;}
		#content #contact_us .form-holder button.btn3-silver{clear:none;margin:0;margin-top:20px;margin-right:9px;}

	#contact_us .kayako_enquiry_box
	{
		display:none;
		border:solid 1px #000000;
		background-color:#ffffff;
		position:relative;
		z-index:110;
		width:924px;
	}
		#contact_us #enquiry_box td{white-space:nowrap; padding:0px 20px 10px 0px; text-align:left;}
		#contact_us #enquiry_box .form-holder fieldset{width:620px;}
		#contact_us #enquiry_box .form-holder button{float:left;clear:right;margin-top:15px;}

	#shopping_cart{}
		#shopping_cart #basket_table{width:100%;border:solid 1px #e4e4e4;border-right:0;margin:9px 0 20px 0;}
		#shopping_cart #basket_table th{border-right:solid 1px #e4e4e4;height:32px;overflow:hidden;zoom:1;padding-top:8px;text-valign:top;background:#f6f6f6;text-transform:uppercase;text-align:center;}
		#shopping_cart #basket_table .first{text-indent:18px;text-align:left;width:542px;}
		#shopping_cart #basket_table td{text-align:center;border-top:solid 1px #e4e4e4;border-right:solid 1px #e4e4e4;}

		#shopping_cart #total tr td ins,
		#shopping_cart #basket_table td ins{color:#ff7214;font-size:14px;}

		#shopping_cart #basket_table td .increase{top:8px;background: url("../images/inc.png") no-repeat center center;}
		#shopping_cart #basket_table td .decrease{top:17px;background: url("../images/dec.png") no-repeat center center;}

		#shopping_cart #basket_table td .length{position:relative;}

		#shopping_cart #basket_table td .decrease,
		#shopping_cart #basket_table td .increase
		{
		    display: block;
		    height: 4px;
		    position: absolute;
		    right: 12px;
		    text-indent: -9999px;
		    width: 7px;
		}

		#order #order-acordeon td .decrease,
		#order #order-acordeon td .increase{right:6px;}

		#shopping_cart #basket_table td input{width:42px;height:27px;line-height:27px;border:solid 1px #d0d0d0;text-align:center;}
		#shopping_cart #basket_table td a.remove{margin:0 auto;width:12px;height:12px;text-indent:-9999999px;display:block;background:url('../images/x-btn.jpg') no-repeat center top;}

		#shopping_cart #basket_table td.first{padding:2px 0;}
		#shopping_cart #basket_table td.first a{display:inline;float:left;margin:0 0 0 18px;text-indent:0px;font-size:14px;}
		#shopping_cart #basket_table td.first a.title{margin: 20px 0 5px 10px;width:429px;}
		#shopping_cart #basket_table td.first a.title:hover{color:#f16320;text-decoration:none;}
		#shopping_cart #basket_table td.first a img{display:block;border:0;float:left;}

		#discount_code{background:#f6f6f6;padding:18px 27px 20px 27px;overflow:hidden;zrokkit_24
		oom:1;}
			#discount_code .rokkit_24{float:right;clear:both;margin:0 0 8px 0;}
			#discount_code p{float:right;clear:both;}
			#content #discount_code form{margin:12px 0 0 0;float:right;clear:both;}
			#content #discount_code .form-holder fieldset{float:right;clear:both;}

			body #content .form-holder .btn3-silver,
			#content #discount_code .form-holder button{float:right;margin:7px 0 0 0;clear:both;padding:0 14px;background:url('../images/btn30-silver-back.jpg') repeat 0 0;border-left:solid 1px #434343;border-right:solid 1px #434343;}
			#content #discount_code .form-holder button:hover{background-position:0 -30px;}

		#shopping_cart #total{width:100%;border-left:solid 1px #e4e4e4;}
			#shopping_cart #total tr td{border-right:solid 1px #e4e4e4;border-bottom:solid 1px #e4e4e4;text-align:center;font-size:14px;}
			#shopping_cart #total tr td.first{width:750px;padding:12px 38px;text-align:right;}

		#shopping_cart #no_product_message{background:#f6f6f6;padding:18px 27px 20px 27px;overflow:hidden;zoom:1;text-align:center;}
		#shopping_cart #payment_result{background:#f6f6f6;color: #FF6912;padding:18px 27px 20px 27px;overflow:hidden;zoom:1;}
		.checkout_btn
		{
			border-right:solid 1px #ff6f18;
			border-left:solid 1px #ff6f18;
			background:url('../images/btn40-orange-back.jpg') repeat-x center top;
			height:40px;
			line-height:40px;
			color:#ffffff;
			font-size:14px;
			display:block;
			padding:0 18px;
			float:left;
			margin:22px 0 0 0;
			display:inline;
		}

		#shopping_cart .checkout_btn span{white-space:nowrap;padding-right:16px;background:url('../images/btn40-arrow.png') no-repeat right center;}

		.shopping_btn
		{
			border-right:solid 1px #949494;
			border-left:solid 1px #949494;
			background:url('../images/btn40-silver-back.jpg') repeat-x center top;
			height:40px;
			line-height:40px;
			color:#ffffff;
			font-size:14px;
			display:block;
			padding:0 18px;
			float:left;
			margin:22px 30px 40px 325px;
			display:inline;
		}
		.shopping_btn_middle
		{
			border-right:solid 1px #949494;
			border-left:solid 1px #949494;
			background:url('../images/btn40-silver-back.jpg') repeat-x center top;
			height:40px;
			line-height:40px;
			color:#ffffff;
			font-size:14px;
			display:block;
			padding:0 100px;
			float:left;
			margin:22px 30px 40px 325px;
			display:inline;
		}
		.shopping_btn_payment_result_page_middle
		{
			border-right:solid 1px #949494;
			border-left:solid 1px #949494;
			background:url('../images/btn40-silver-back.jpg') repeat-x center top;
			height:40px;
			line-height:40px;
			color:#ffffff;
			font-size:14px;
			display:block;
			padding:0 100px;
			float:left;
			margin:22px 30px 40px 167px;
			display:inline;
		}
		.shopping_btn_payment_result_page
		{
			border-right:solid 1px #949494;
			border-left:solid 1px #949494;
			background:url('../images/btn40-silver-back.jpg') repeat-x center top;
			height:40px;
			line-height:40px;
			color:#ffffff;
			font-size:14px;
			display:block;
			padding:0 18px;
			float:left;
			margin:22px 30px 40px 167px;
			display:inline;
		}

		.shopping_btn:hover,.checkout_btn:hover{text-decoration:none;background-position:0 -40px;}

		#shopping_cart .gst_banner {float:right;color:#00839C;text-decoration:underline;padding-top:10px;padding-right:20px}
			#shopping_cart .gst_banner img{vertical-align:bottom;padding-right:5px}

	#content #register{width:100%;clear:both;overflow:hidden;zoom:1;}
	#content #register .side_title{padding-bottom:8px;}
	#content #register #left_side{float:left;width:476px;overflow:hidden;zoom:1;height:1500px;}
	#content #register #right_side{float:right;width:476px;overflow:hidden;zoom:1;}
	#content #register form{padding:20px 18px 34px 18px;border:solid 1px #d0d0d0;}

	#content #register form .subscribe{line-height:24px;padding:8px 0 16px 0;}

	#content .checkbox-holder{
		float:left;
		display:block;
		cursor:pointer;
		width:22px;
		height:23px;
		background:url('../images/checkbox.jpg') no-repeat 0 0;
	}
	#content .checkbox-holder.checked {background-position: 0 -23px;}

	#content .checkbox-holder input{display:none;}

	#content #register form p{line-height:30px;overflow:hidden;zoom:1;display:block;width:100%;}
		#content #register form p a{line-height:30px;}
		#content #register form p button{float:left;margin-right:5px;}

	#content .form-holder .sbHolder{

		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;

		-moz-box-shadow: 0px 2px 4px #eee;
		-webkit-box-shadow: 0px 2px 4px #eee;
		box-shadow: 0px 2px 4px #eee;

		margin-top:2px;
		clear:left;
		float:left;
		line-height:30px;
		background:#fff url('../images/arrows-down.png') no-repeat 97% 3px;
		height:29px;
		width:352px;
		border:solid 1px #d0d0d0;
	}

	#content .form-holder .sbSelector{height:29px;width:352px;line-height:29px;}
	#content .form-holder .sbOptions{width:347px;top:30px !important;}
	#content .form-holder .sbOptions li{height:29px;line-height:29px;display:block;float:none;margin:0;}
	#content .form-holder .sbOptions li a{display:block;border:0;padding:0;line-height:29px;text-indent:3px;color:#000000}

	#sbHolder_delivery_country,#sbHolder_delivery_city,#sbHolder_billing_country,#sbHolder_billing_city,
	#sbSelector_delivery_country,#sbSelector_delivery_city,#sbSelector_billing_country,#sbSelector_billing_city{width:206px;}
	#sbOptions_delivery_country,#sbOptions_delivery_city,#sbOptions_billing_country,#sbOptions_billing_city{width:206px;}

	#sbHolder_cardholder_title,#sbHolder_recipient_title,
	#sbSelector_cardholder_title,#sbSelector_recipient_title{width:55px;}
	#sbOptions_cardholder_title,#sbOptions_recipient_title{width:55px;}

	/* start form holder */
	#content .form-holder{overflow:hidden;zoom:1;}

		#content .form-holder ul li{float:left;margin:0 20px 14px 0;display:inline;}

		#content .form-holder label{clear:left;font-size:12px;color:#373636;display:block;}

		#content .form-holder fieldset
		{
			height:23px;
			width:334px;
			border:solid 1px #d0d0d0;
			background:#fff;
			display:block;
			padding:7px 10px 0 10px;
			margin-top:1px;

			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;

			-moz-box-shadow: 0px 2px 4px #eee;
			-webkit-box-shadow: 0px 2px 4px #eee;
			box-shadow: 0px 2px 4px #eee;
		}
			#content .form-holder fieldset.big{width:209px;}
			#content .form-holder fieldset.medium{width:194px;}
			#content .form-holder fieldset.small{width:148px;}
			#content .form-holder fieldset.very_small{width:50px;}
			#content .form-holder fieldset.size_279{width:279px;}
			#content .form-holder fieldset.size_304{width:284px;}
			#content .form-holder fieldset.size_184{width:164px;}

		#content .form-holder fieldset.textarea{width:413px;height:72px;padding-bottom:5px;}
		#content .form-holder fieldset textarea{width:100%;height:72px;border:0;background:none;resize:none;}

		#content .form-holder fieldset input{clear:left;width:100%;border:0;background:none;}

		#content .form-holder select{margin-top:2px;display:block;border:solid 1px #d0d0d0;}

		#content .form-holder button{
			background:url('../images/btn30-orange-back.jpg');
			height:30px;
			border:0;
			padding:0 25px 2px 25px;
			border-right:solid 1px #ff6d17;
			border-left:solid 1px #ff6d17;
			cursor:pointer;
			color:#fff;
			font-size:14px;
		}
		#content .form-holder button:hover{background-position:0 30px;}
		#content .form-holder .clear{clear:left;}
		#content .form-holder ins{text-transform:uppercase;clear:both;display:block;color:#000;font-size:14px;padding:10px 0 15px 0;}

	/* end form holder */
	#content .accessories{border:solid 1px #e4e4e4;overflow:hidden;zoom:1;}
		#content .accessories td{padding:2px 8px 2px 8px;overflow:hidden;zoom:1;}
		#content .accessories td img{display:block;border:0;width:120px;height:120px;padding-left:30px}
		#content .accessories td .selection{display:block;border:0;width:1000px;}
		#content .accessories td a{display:block;}
		#content .accessories td a ins{clear:left;color:#EF5F16;display:block;font-size:14px;font-weight:bold}
		#content .accessories td a ins.outstock {clear:left;color:red;display:block;font-size:14px;font-weight:bold}
		#content .accessories td a ins.highlight {clear:left;color:#0066FF;display:block;font-size:14px;font-weight:bold}

	#content .warranty{border:solid 1px #e4e4e4;overflow:hidden;zoom:1;}
		#content .warranty li{float:left;border-right:solid 1px #e4e4e4;padding:16px 18px 16px 18px;width:205px;overflow:hidden;zoom:1;}
		#content .warranty li.last{padding:16px 0px 16px 18px;width:205px;}
		#content .warranty li img{display:block;border:0;height:205px;}
		#content .warranty li h4{font-size:14px;height:56px;overflow:hidden;}
		#content .warranty li h4 a:hover{color:#f16320;text-decoration:none;}
		#content .warranty li stroke{display:block;clear:left;color:#4a4949;font-size:14px;}
		#content .warranty li ins{display:block;clear:left;font-weight:bold;color:#ef5f16;font-size:14px;}
		#content .warranty li p{color:#373636;padding:3px 0 10px 0;}
		#content .warranty li p.in_stock span{color:green;}
		#content .warranty li p.out_stock span{color:red;}
		#content .warranty li p span{color:#298e12;}
		#content .warranty li a{display:block;}

	#content .products{border:solid 1px #e4e4e4;border-left:0;overflow:hidden;zoom:1;}
		#content .products li{float:left;border-left:solid 1px #e4e4e4;padding:16px 18px 16px 18px;width:205px;overflow:hidden;zoom:1;}
		#content .products li.last{padding:16px 0px 16px 18px;width:205px;}
		#content .products li img{display:block;border:0;height:205px;}
		#content .products li h4{font-size:14px;height:56px;overflow:hidden;}
		#content .products li h4 a:hover{color:#f16320;text-decoration:none;}
		#content .products li stroke{display:block;clear:left;color:#4a4949;font-size:14px;}
		#content .products li ins{display:block;clear:left;font-weight:bold;color:#ef5f16;font-size:14px;}
		#content .products li p{color:#373636;padding:3px 0 10px 0;}
		#content .products li p.in_stock span{color:green;}
		#content .products li p.out_stock span{color:red;}
		#content .products li p span{color:#298e12;}
		#content .products li a{display:block;}

		#content .more_info_btn21,
		#content .more_info_btn23{
			border-right:solid 1px #908c8c;
			padding-right:4px;
			background:url('../images/btn23-silver-back.jpg') repeat-x center top;
			height:23px;
			line-height:23px;
			color:#ffffff;
			font-size:11px;
			float:left;
			margin-right:2px;
			display:inline;
		}
			#content .more_info_btn23:hover{background:url('../images/btn23-silver-back.jpg') repeat-x center bottom;}

			#content .more_info_btn21 span,
			#content .more_info_btn23 span{
				background:url('../images/btn23-silver-icon.png') no-repeat;
				padding-left:24px;
				height:23px;
				display:block;
				cursor:pointer;
				/* IE fix */
				float:left;
				white-space:nowrap;
			}

		#content .more_info_btn21{background:url('../images/btn21-silver-back.jpg') repeat-x center top;height:21px;line-height:20px}
		#content .more_info_btn21 span{background:url('../images/btn21-silver-icon.png') no-repeat;height:21px;}
		#content .more_info_btn21:hover{background:url('../images/btn21-silver-back.jpg') repeat-x center bottom;}

		#content .add_to_basket_btn30,
		#content .add_to_basket_btn21,
		#content .add_to_basket_btn23
		{
			display:inline;
			border-right:solid 1px #ff7b1b;
			padding-right:2px;
			background:url('../images/btn23-orange-back.jpg') repeat-x center top;
			height:23px;
			line-height:23px;
			color:#ffffff;
			font-size:11px;
			float:right;
		}
		#content .add_to_basket_btn24
		{
			display:inline;
			border-right:solid 1px #46a3ff;
			padding-right:6px;
			background:url('../images/btn23-blue-back.jpg') repeat-x center top;
			height:23px;
			line-height:23px;
			color:#ffffff;
			font-size:11px;
			float:right;
		}
		div a.add_to_basket_btn35
		{
			display:inline;
			border-right:solid 1px #ff7b1b;
			padding-right:6px;
			padding-left:6px;
			background:url('../images/btn23-orange-back.jpg') repeat-x center top;
			height:23px;
			line-height:23px;
			color:#ffffff;
			font-size:11px;
			float:left;
		}

			#content .add_to_basket_btn23:hover{background:url('../images/btn23-orange-back.jpg') repeat-x center bottom;}
			#content .add_to_basket_btn24:hover{background:url('../images/btn23-blue-back.jpg') repeat-x center bottom;}
			#content .add_to_basket_btn35 span,
			#content .add_to_basket_btn30 span,
			#content .add_to_basket_btn21 span,
			#content .add_to_basket_btn23 span{
				background:url('../images/btn23-orange-icon.png') no-repeat;
				padding-left:24px;
				height:23px;
				display:block;
				cursor:pointer;
				/* IE fix */
				float:left;
				white-space:nowrap;
			}
			#content .add_to_basket_btn24 span{
				background:url('../images/btn23-blue-icon.png') no-repeat;
				padding-left:24px;
				height:23px;
				display:block;
				cursor:pointer;
				/* IE fix */
				float:left;
				white-space:nowrap;
			}

		#content .add_to_basket_btn21{background:url('../images/btn21-orange-back.jpg') repeat-x center top;height:21px;line-height:20px;}
		#content .add_to_basket_btn21 span{background:url('../images/btn21-orange-icon.png') no-repeat;height:21px;}
		#content .add_to_basket_btn21:hover{background:url('../images/btn21-orange-back.jpg') repeat-x center bottom;}

		#content .add_to_basket_btn30{background:url('../images/btn30-orange-back.jpg') repeat-x center top;height:30px;line-height:30px;}
		#content .add_to_basket_btn30 span{background:url('../images/btn30-orange-icon.png') no-repeat;height:30px;padding-left:32px;font-size:14px;}
		#content .orange-btn30:hover,
		#content .add_to_basket_btn30:hover{background:url('../images/btn30-orange-back.jpg') repeat-x center bottom;}

		#content .add_to_basket_btn35{background:url('../images/btn30-orange-back.jpg') repeat-x center top;height:30px;line-height:30px;}
		#content .add_to_basket_btn35 span{background:url('../images/btn30-orange-icon.png') no-repeat;height:30px;padding-left:32px;font-size:14px;}
		#content .add_to_basket_btn35:hover{background:url('../images/btn30-orange-back.jpg') repeat-x center bottom;}

		#content .add_to_basket_btn30:hover,#content .more_info_btn30:hover,#content .add_to_basket_btn30:hover span,#content .more_info_btn30:hover span,
		#content .add_to_basket_btn35:hover,#content .more_info_btn30:hover,#content .add_to_basket_btn35:hover span,#content .more_info_btn30:hover span,
		#content .add_to_basket_btn21:hover,#content .more_info_btn21:hover,#content .add_to_basket_btn21:hover span,#content .more_info_btn21:hover span,
		#content .orange-btn30,#content .add_to_basket_btn23:hover,#content .add_to_basket_btn24:hover,#content .more_info_btn23:hover,#content .add_to_basket_btn23:hover span,#content .add_to_basket_btn24:hover span,#content .more_info_btn23:hover span,#content .more_info_btn24:hover span
		{text-decoration:none;}

	#content .side_title,
	#content #search_title{color:#ef5f16;font-weight:bold;font-size:30px;font-family:Rokkitt;}

	#content #search_sidebar {width:156px;float:left;margin:0 0 0 0;border:solid 1px #e4e4e4;}
		#content #search_sidebar .side_title{font-size:20px;padding:10px 0px 5px 10px;background:url('../images/separator-back.jpg') repeat-x center bottom;}

		#content #search_sidebar ul{}
		#content #search_sidebar ul li{padding:16px 10px;border-bottom:solid 1px #e4e4e4;overflow:hidden;zoom:1;}
		#content #search_sidebar ul li p{text-transform:uppercase;font-size:13px;background:url('../images/arrows-down.png') no-repeat right -3px;float:left;padding:0 20px 10px 0;}
		#search_sidebar ul li a{clear:left;display:block;font-size:11px;color:#313131;line-height:18px;}

		#content #search_sidebar ul li form{clear:left;display:block;overflow:hidden;zoom:1;}
		#content #search_sidebar ul li form label{float:left;margin:3px 5px 0 0;}
		#content #search_sidebar ul li form input{float:left;margin:0 5px 0 0;border:solid 1px #e4e4e4;background:#fff;width:37px;}
		#content .orange-btn30{
			background:url('../images/btn30-orange-back.jpg') repeat-x center top;
			height:30px;
			line-height:30px;
			color:#fff;
			padding:0 20px;
			float:left;
			font-size:14px;
			display:inline;
		}

		#content #search_sidebar ul li form .orange-btn30{margin:22px 0 13px 30px;}

	#content #search-result{overflow:hidden;zoom:1;float:right;}
	#content #search-result form
	{
		border: 1px solid #e4e4e4;
		border-bottom:0;
		height:25px;
		padding:8px 7px 8px 16px;
	}
	#content #search-result form label{float:left;font-size:11px;padding-right:11px;line-height:23px;}
	#content #search-result form select{float:left;}

	#content #search-result form #sbHolder_sort{margin-right:44px;}
	#content #search-result form #sbHolder_sort,
	#content #search-result form #sbSelector_sort{width:160px;}
	#content #search-result form #sbOptions_sort{width:159px;}

	#content #search-result form #sbHolder_display,
	#content #search-result form #sbSelector_display{width:74px;}
	#content #search-result form #sbOptions_display{width:73px;}

	#content #search-result form a{float:left;}

	#content #search-result form .pagin{float:left;margin:0 38px 0 0;float:right;}
	#content #search-result form #view-icons{float:right;}

	#content #search-result .search-bottom{
		clear:both;
		border: 1px solid #e4e4e4;
		border-top:0;
		height:25px;
		padding:8px 12px 6px 13px;
	}
	#content #search-result .search-bottom p{float:left;font-size:11px;line-height:23px;}
	#content #search-result .search-bottom .pagin{float:right;}

	#content #list-view{text-indent:-9999px;}
	#content #grid-view{text-indent:-9999px;}

	#content #list-view.active span{background-position:-53px -24px;}
	#content #grid-view.active span{background-position:-86px -24px;}

	#content #list-view span{background-position:-53px 1px;display:block;}
	#content #grid-view span{background-position:-86px 1px;display:block;}

	#content .products.list-view{border: 1px solid #E4E4E4;clear:both;width:795px;}
		#content .products.list-view .prd-image{float:left;}
		#content .products.list-view li{width:100%;border:0;border-bottom: 1px dotted #E4E4E4;}
		#content .products.list-view div{float:left;margin-left:25px;width:530px;overflow:hidden;zoom:1;}
		#content .products.list-view div h4{padding-top:0;padding-bottom:10px;}
		#content .products.list-view div h4 a{display:inline;}

		#content .products.grid-view div em,
		#content .products.list-view div em{width:80px;float:left;}

		#content .products.grid-view div span,
		#content .products.list-view div span{font-size:13px;}

		#content .products.grid-view div span strike,
		#content .products.list-view div span strike{font-size:14px;}

		#content .products.list-view .add_to_basket_btn23{float:left;}

		#content .products.grid-view div p.in_stock span,
		#content .products.list-view div p.in_stock span{width:160px;float:left;color:green;}
		#content .products.grid-view div p.out_stock span,
		#content .products.list-view div p.out_stock span{width:120px;float:left;color:red;}

		#content .products.grid-view div p.in_stock var,
		#content .products.list-view div p.in_stock var{text-align:right;width:51px;float:left;color:green;}
		#content .products.grid-view div p.out_stock var,
		#content .products.list-view div p.out_stock var{text-align:right;width:51px;float:left;color:red;}

		#content .products.list-view div p.info{clear:left;padding:10px 0 20px 0;}

	#content .products.grid-view{clear:both;width:796px;border: 1px solid #E4E4E4;border-bottom:0;border-right:solid 0px #fff;}
	#content .products.grid-view div{height:155px;position:relative;margin-bottom:15px;}
	#content .products.grid-view div p.info{display:none;}
	#content .products.grid-view .padding19{padding-right:19px;}

	#content .products.grid-view li{width:228px;border:0;border-right: 1px solid #E4E4E4;border-bottom: 1px solid #E4E4E4 !important;}
	#content .products.grid-view .more_info_btn23{clear:left;bottom:0;left:0;position:absolute;}
	#content .products.grid-view .add_to_basket_btn23{bottom:0;left:98px;position:absolute;}

	#content .product-tabs-info{float:left;clear:left;margin:0 0 0 0;width:670px;}
		#content .product-tabs-info div.items{display:none;}
		#content .product-tabs-info ul.tabs{height:40px;}
			#content .product-tabs-info ul.tabs li{float:left;height:40px;margin-right:3px;background:#ccc url('../images/tab-nav-back.jpg') repeat-x center top;}
			#content .product-tabs-info ul.tabs li:hover{background:#ccc url('../images/tab-nav-back.jpg') repeat-x center bottom;}
			#content .product-tabs-info ul.tabs li.active{background:#fff;border:solid 1px #e4e4e4;margin-top:-1px;position:relative;border-bottom:solid 1px #fff;z-index:9;}
			#content .product-tabs-info ul.tabs li a{color:#fff;font-size:14px;line-height:40px;display:block;padding:0 20px;}
			#content .product-tabs-info ul.tabs li.active a{color:#000;}
			#content .product-tabs-info ul.tabs li a:hover{text-decoration:none;}
		#content .product-tabs-info .items{clear:both;padding:30px 15px;position:relative;z-index:8;top:-1px;line-height:18px;min-height:457px;}

	#content .recommended{width:280px;float:right;}
		#content .recommended h3{color:#ff6912;font-size:24px;margin:12px 17px;}
		#content .recommended h3 span{display:block;font-weight:normal;font-size:18px;color:#393939;}
		#content .recommended ul{overflow:hidden;zoom:1;}
		#content .recommended ul li{border-top:solid 1px #d9d9d9;padding:22px 5px ;overflow:hidden;zoom:1;}
		#content .recommended ul li p{float:left;width:65px;padding-right:12px;overflow:hidden;zoom:1;}
			#content .recommended ul li p a{display:block;}
			#content .recommended ul li p a img{border:0;}
			#content .recommended ul li p span{display:block;color:#298e12;font-size:11px;text-align:center;padding-top:4px;}
		#content .recommended ul li div{overflow:hidden;zoom:1;}
			#content .recommended ul li div h5{color:#000;font-size:12px;text-transform:uppercase;padding-bottom:7px;}
			#content .recommended ul li div h4{padding-bottom:8px;}
				#content .recommended ul li div h4 a{color:#5b5b5b;line-height:13px;font-size:11px;}
			#content .recommended ul li span{display:block;overflow:hidden;zoom:1;color:#343434;font-size:11px;line-height:18px;}

			#content .recommended ul li em{float:left;}
			#content .recommended ul li var,
			#content .recommended ul li strike{float:right;}

			#content .recommended ul li ins em,
			#content .recommended ul li ins{line-height:11px;display:block;color:#f26322;font-weight:bold;padding:2px 0 5px 0;overflow:hidden;zoom:1;}
			#content .recommended ul li ins var{font-weight:bold;}

			#content .recommended ul li .more_info_btn21{clear:left;margin: 0px;height:21px;overflow:hidden;zoom:1;}

			#content .recommended ul li .more_info_btn21 span,
			#content .recommended ul li .add_to_basket_btn21 span{color:#fff;font-size:10px;line-height:20px;}

	#content.accesories{overflow:hidden;zoom:1;}
		#content.accesories .products{clear:both;}
		#content.accesories #access_text_box{font-weight:bold;color:#000;border:solid 1px #e4e4e4;padding:10px;margin-bottom:14px;}
		#content.accesories #access_hint{font-weight:bold;color:#ef5f16}
		#content.accesories h3{margin-top:24px;position:relative;}
		#content.accesories .checkout_btn{float:right;margin-bottom:15px;}
		#content.accesories h3 .top{margin:-12px 0 0 0;position:absolute;right:0;font-family:Open Sans;font-weight:normal;}
		#content.accesories .bottom{clear:both;margin-top:13px;}
		#content.accesories .accesories_tabs{float:left;display:inline;overflow:hidden;zoom:1;width:100%;}
			#content.accesories .accesories_tabs li{margin-top:12px;}
			#content.accesories .accesories_tabs li > div{display:block;background-color:#f2f2f2;}
			#content.accesories .accesories_tabs li > div:hover{display:block;background-color:#FF9933;color:#fff;}
			#content.accesories .accesories_tabs li > div > div{display:block;text-decoration:none;color:#000;padding:5px;cursor: pointer;}
			#content.accesories .accesories_tabs li > div > div:hover{color:#fff;}
			#content.accesories .accesories_tabs li > div > div > span{font-size:12px;font-family:Open Sans;}
			#content.accesories .accesories_tabs li > div > div > #access_oc_tag{display:inline-block;width:15px;}
			#content.accesories .accesories_tabs li > div > div > #access_title{padding-left:20px;}

	#content .product{overflow:hidden;zoom:1;padding:13px;margin-bottom:20px;}
		#content .product .graphics{float:left;height:500px;width:352px;overflow:hidden;zoom:1;}
		#content .product .graphics #big-image{display:block;width:345px;height:345px;}
			#content .product .graphics .thumbs{overflow:hidden;zoom:1;float:left;}
			#content .product .graphics .thumbs a{display:block;float:left;margin:10px 6px 0 0;}
			#content .product .graphics .thumbs a img{border:0;display:block;}

			#content .product .graphics #lupa{
				background:url('../images/lupa.jpg') no-repeat left center;
				line-height:15px;
				height:15px;
				font-size:11px;
				color:#4a4a4a;
				display:block;
				padding:0 0 0 20px;
				margin:10px 0 0 102px;
			}

		#content .product .product-additional{position:relative;float:left;width:310px;margin:0 0 0 20px;min-height:200px;}
			#content .product .product-additional h4{font-size:24px;line-height:28px;color:#393939;padding:10px 0 13px 0;}
			#content .product .product-additional .customer-rating{padding-bottom:26px;}
			#content .product .product-additional .view-video-btn{background:url('../images/video-btn.jpg') no-repeat left center;height:13px;display:block;padding:0 0 0 21px;}
			#content .product .product-additional .thumbs{min-height:115px;}
				#content .product .product-additional .view-video-btn em{color:#1756c0;font-weight:bold;font-size:12px;text-decoration:underline;line-height:13px;}
				#content .product .product-additional .view-video-btn:hover em{text-decoration:none;}
				#content .product .product-additional .view-video-btn:hover{text-decoration:none;}

		#content .product .rightColumn{background:#FFFFF;width:237px;padding:0 0 0 0;overflow:hidden;zoom:1;}
		#content .product .order{background:#f2f2f2;color:#343434;float:right;width:213px;padding:5px 12px;overflow:hidden;zoom:1;}
			#content .product .order ins{color:#f26322;font-size:18px;font-weight:bold;overflow:hidden;zoom:1;}
			#content .product .order span.prices{overflow:hidden;zoom:1;display:block;padding:2px 0 3px 0;}

			#content .product .order ins em,
			#content .product .order span em,
			#content .product .order div em{float:left;font-family:Open Sans;}

			#content .product .order ins var,
			#content .product .order span strike,
			#content .product .order span var,
			#content .product .order div var {float:right;font-family:Open Sans;}

			#content .product .order div var {padding:10px 0 16px 0;color:green;}

			#content .product .order form{display:block;clear:both;position:relative;margin:0 -17px 0 -17px;padding:10px 12px;border-top:solid 1px #fff;overflow:hidden;zoom:1;}
				#content .product .order form label{color:#373636;float:left;line-height:30px;}
				#content .product .order form select{float:left;margin:5px 5px 0 4px;display:inline;}
				#content .product .order form a{float:right;width:146px;}

			#content .product .rightColumn #website_status_short_desc {font-weight:bold;font-size:12px;color:#00839C;text-decoration:underline;}
			#content .product .rightColumn #website_status_short_desc:hover {text-decoration:none;}
			#content .product .order .in_stock{display:block;padding:10px 0 16px 0;clear:both;font-family:Open Sans;color:green;}
			#content .product .order .out_stock{display:block;padding:10px 0 16px 0;clear:both;font-family:Open Sans;color:red;}
			#content .product .order p{position:relative;margin:0 -17px 0 -17px;display:block;clear:both;font-family:Open Sans;padding:16px 17px;border-bottom:solid 1px #fff;border-top:solid 1px #fff;}

			#content .product .order #shiping-icon,#content .product .order #low-prices-icon,#content .product .order #secure-icon
			{padding:0 0 0 42px;display:block;margin-top:12px;width:192px;}

			#content .product .order #shiping-icon{background:url('../images/shipping-icon.jpg') no-repeat left center;height:24px;line-height:24px;margin-top:29px;}
			#content .product .order #low-prices-icon{background:url('../images/low-prices-icon.jpg') no-repeat left center;height:22px;line-height:22px;}
			#content .product .order #secure-icon{background:url('../images/secure-order-icon.jpg') no-repeat left center;height:22px;line-height:22px;}
			/*#content .product .review_block {border:0; width:400px; float:right; margin-top: -50px;}*/
			#content .product .fianet_block {display: inline-block; float: right; margin-top: 10px; position: relative; left:-50px;}
			#content .product .ekomi_block
			{
				padding:0 10px 0 0px;
				display:inline-block;
				overflow:hidden;zoom:1;
				float:right;
				background-color: #FFFFFF;
			}
			#content .product .ekomi_block_BE
			{
				padding:0 10px 0 0px;
				display:inline-block;
				overflow:hidden;zoom:1;
				float:right;
				background-color: #FFFFFF;
				margin: -20px 45px 0px 0px;
			}/**/
			#content .product .gst_banner{border-top: 10px solid #FFFFFF;background:#f2f2f2;color:#343434;float:right;width:213px;padding:17px 12px 10px 12px;overflow:hidden;zoom:1;}
				#content .product .gst_banner img{float:left;padding-right:15px}
				#content .product .gst_banner #gst_banner {padding-top:5px;font-size:12px;color:#00839C;text-decoration:underline;}

			#content .product .selling_point ul
			{
				list-style: none;
				position: relative;
				left: 50%;
			}
			#content .product .selling_point li
			{
				float: left;
				padding: 0px;
				width: 110px;
				position:relative;
				text-align:center;
			}
			#content .product .selling_point li div
			{
				font-size:10px;
				font-weight: bold;
				text-decoration: none;
				color: #FF6611;
			}
			#content .product .selling_point img
			{
				border: 0px solid;
			}
			#content .product .selling_point
			{
				/*margin-top: -70px;*/
				float: right;
				position: relative;
				left: -60%;
			}

#footer_banners{padding:30px 0 35px 0;overflow:hidden;zoom:1;}
	#footer_banners a{float:left;}
	#footer_banners a span{display:block;color:#828282;font-size:16px;font-family:Rokkitt;}
	#footer_banners a ins{padding-top:6px;display:block;color:#ef5f16;font-family:Rokkitt;font-size:24px;}
	#footer_banners a:hover{text-decoration:none;}
	#footer_banners a.footer-banner-01{height:50px;padding-left:80px;margin-left:15px;background:url('../images/footer-free-delivery.jpg') no-repeat 0 0;}
	#footer_banners a.footer-banner-02{height:50px;padding-left:50px;background:url('../images/footer-money-back-euro.jpg') no-repeat 0 0;}
	#footer_banners a.footer-banner-04{height:50px;padding-left:55px;background:url('../images/footer-36warranty_fr.jpg') no-repeat 0 0;}
	#footer_banners a.footer-banner_bank_transfer{height:50px;padding-left:70px;background:url('../images/footer-bank_transfer.jpg') no-repeat 0 0;}
	#footer_banners a.footer-banner-03{height:50px;padding-left:60px;background:url('../images/footer-suppert.jpg') no-repeat 0 0;}

#breadcrumbs{color:#444343;font-size:11px;clear:left;float:left;}
	#breadcrumbs a{color:#444343;font-size:11px;}
	#breadcrumbs #breadcrumbs_product_name{font-weight:bold;color:#ff6021;font-size:11px;}

#icons{overflow:hidden;zoom:1;float:right;margin-bottom:25px;}
	#icons a{height:16px;line-height:16px;float:left;margin-left:18px;color:#444343;font-size:11px;white-space:nowrap;}
	#icons a img{display:block;border:0;float:left;margin-right:5px;}

/* PAGIN */
.pagin{overflow:hidden;zoom:1;}
	#list-view,#grid-view,
	.pagin li
	{
		float:left;
		margin:0 0 0 3px;
		height:23px;
		border:solid 1px #e4e4e4;
		background:url('../images/btn-back.jpg') repeat-x 0 0;

		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;

	}

	#list-view:hover,#grid-view:hover,
	.pagin li:hover{background-position:0 -23px;}

	#list-view.active,#grid-view.active,
	.pagin li.active{background:url('../images/btn23-silver-back.jpg') repeat-x 0 0;}
	.pagin li.active a{color:#fff;}

	#list-view:hover,#grid-view:hover,
	.pagin li a:hover{text-decoration:none;}

	#list-view,#grid-view,
	.pagin li a
	{
		display:block;
		width:24px;
		text-align:center;
		line-height:23px;
	}

	#content .pagin li.prev{width:34px;}
	#list-view span,#grid-view span,
	#content .pagin li.prev a{background:url('../images/btn-icons.png') no-repeat 8px 0;text-indent:-9999px;}

	#content .pagin li.next{width:34px;}
	#content .pagin li.next a{text-indent:-9999px;background:url('../images/btn-icons.png') no-repeat -20px 0;}

/* Text clean */
.text {
    line-height: 14px;
    overflow: hidden;
}

    .text a {
        color: #d30118;
        text-decoration: underline;
    }
        .text a:hover {
            text-decoration: none;
        }

    .text strong {
        font-weight: bold;
    }

    .text em {
        font-style: italic;
    }

    .text ul,
    .text ol {
        padding: 3px 0 3px 5px;
    }

        .text ol li {
            list-style: decimal;
            list-style-position: inside;
        }

        .text ul li {
            list-style: disc;
            list-style-position: inside;
            padding: 0 0 0px 13px;
        }

    .text p {
        padding-bottom: 7px;
    }

    .text h1,
    .text h2,
    .text h3,
    .text h4,
    .text h5,
    .text h6 {
        line-height: normal;
        font-size: 14px;
        padding-bottom: 15px;
        color: black;
    }

    .text h2 {
        font-size: 26px;
    }

    .text .preview {
        float: left;
        overflow: hidden;
        padding: 0 20px 20px 0;
    }

    ol.rma li{
        margin-left:2em;
        text-indent:-2em;
    }

    ol.secondlevel li{
        margin-left:30px;
    }

	#prod_spec{
		margin-left:10px;
		padding-bottom:10px;
		border: 1px solid black;
		border-collapse: collapse;
	}

	.spec_key{
		border: 1px solid black;
		padding-left: 10px;
		padding-right: 10px;
		width: 120px;
	}

	.spec_value{
		border:1px solid black;
		padding-left: 10px;
		padding-right: 10px;
	}

/* Others */
.full_screen_cover{
	display:none;
	width:100%;
	height:100%;
	background-color:#aaaaaa;
	position:fixed;
	left:0;
	top:0;
	z-index:100;
	opacity:0.5;filter:alpha(opacity=50);
}

.highlight
{
	color: #0066FF;
}

.warranty_hightlight
{
	background: #FFE4CA;
}

.warranty_selected
{
	background: #FFE4CA;
}

.upselling_add_basket
{
	width: 71px
}

.subscribe-top{
    height: 272px; width: 215px;
    padding: 28px 15px 0;
    float: right; color: #fff;
    position: relative;
    font: normal 20px/18px 'Rokkitt', Arial, sans-serif;
    background: url('../images/bgr-subscribe-top-gradient.jpg') repeat-x 0 0;
}
.subscribe-center
{
	float: left; color: #fff;
    position: relative; width: 704px; height: 50px;
    font: normal 20px/18px 'Rokkitt', Arial, sans-serif;
    background: url('../images/bgr-subscribe-top-gradient.jpg') repeat-x 0 0;
}
.subscribe-top .icon,
.subscribe-inner .icon{
    position: absolute;
    top: 0; right: 0;
}
.subscribe-center .icon{
    position: absolute;
    bottom: 0; left: 0;
}
.subscribe-top h2{
    padding-bottom: 31px;
    font: normal 42px/36px 'Rokkitt', Arial, sans-serif;
}

.subscribe-top form,
.subscribe-bottom form,
.subscribe-inner form{
    height: 30px; width: 215px;
    float: center;
    margin-top: 37px;
}
.subscribe-center form{
    height: 30px; width: 215px;
    float: right; margin-right: 20px;
    margin-top: 0px;
}
    .subscribe-bottom form{
        margin: 0;
    }

    .subscribe-inner form{
        width: 209px;
        margin-top: 12px;
    }

.subscribe-top form input,
.subscribe-bottom form input,
.subscribe-inner form input{
    height: 22px; width: 135px;
    padding: 3px 5px 5px;
    border: 0;
    float: left; color: #a3a0a0;
    background-color: #fff;
    font: normal 11px/29px Tahoma, Arial, sans-serif;
    line-height: 24px\9;
}
.subscribe-center form input{
	text-align: center;
    height: 22px; width: 135px;
    padding: 3px 5px 5px;
    border: 0;
    color: #a3a0a0;
    background-color: #fff;
    font: normal 11px/29px Tahoma, Arial, sans-serif;
    line-height: 24px\9;
}
    .subscribe-inner form input{ width: 129px; }

.subscribe-top form button,
.subscribe-bottom form button,
.subscribe-inner form button,
.subscribe-center form button{
    height: 30px; width: 70px;
    padding-bottom: 2px;
    float: right; color: #fff;
    cursor: pointer;
    border: 1px solid #646464;
    font: normal 11px/22px Tahoma, Arial, sans-serif;
    background: url('../images/bgr-subscribe-button.jpg') repeat-x 0 0;
}

.subscribe-top form button:hover,
.subscribe-bottom form button:hover,
.subscribe-inner form button:hover,
.subscribe-center form button:hover{
    background-position: 0 100%;
}

.subscribe-bottom{
    height: 80px; width: 624px;
    position: relative;
    margin: 10px 10px 20px 10px;
    padding: 10px 115px 40px 45px;
    background: url('../images/bgr-subscribe-bottom-gradient.jpg') repeat-x 0 0;
    background-size: contain;
}

.subscribe-bottom .icon{
    position: absolute;
    top: 0; left: 0;
}

.subscribe-bottom .text{
    float: left; color: #fff;
    padding-top: 20px;
    font: normal 20px/24px 'Rokkitt', Arial, sans-serif;
}

.subscribe-inner{
    width: 209px; float: right;
    color: #fff;
    margin-top: 18px;
    padding: 8px 13px 13px 13px;
    position: relative;
    font: normal 16px/20px 'Rokkitt', Arial, sans-serif;
    background: #f15f22 url('../images/bgr-subscribe-inner-gradient.jpg') repeat-x 0 0;
}

.subscribe-inner h2{
    font: normal 28px/28px 'Rokkitt', Arial, sans-serif;
}

#shopping_cart .message_highlight
{
	padding: 0px 10px 10px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #DE0000;
}

#youtube_video{
	margin-top:10px;
}

#youtube_video li{
	position:relative;
	width:120px;
	float:left;
	margin-left:10px;
}

#youtube_video li a:hover{
	color:#5F6A72;
}

#youtube_video li .frame{
	position:absolute;
	height:100px;
	width:120px;
	top:-6px;
	right:0;
	background:url('../../images/video_frame.png') no-repeat 0 0 transparent;
}

#youtube_video .youtube_videon_caption{
	text-align:center;
	margin-top:5px;
	line-height:14px;
	display:block;
	font-size:12px;
	font-weight:bold;
}

#discount_box {
    color: #EF5F16;
    font-family:Calibri;
	font-weight:bold;
	font-size:19px;
	text-align:center
}

#warranty {
    color: #FF6611;
    font-size: 11px;
    font-weight: bold;
	line-height: 8px;
}
#warranty:hover {
    cursor: pointer;
}
#warranty_value {
    font-size: 25px;
}

.gst_policy_tooltip
{
	background: rgb(242, 242, 242);  /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(242, 242, 242, 0.8);  /* RGBa with 0.8 opacity */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccf2f2f2, endColorstr=#ccf2f2f2);  /* For IE 5.5 - 7*/
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccf2f2f2, endColorstr=#ccf2f2f2)";  /* For IE 8*/
	border:solid 1px #c1c1c1;
	color:#343434;
	width:570px;
	padding:17px 15px;
	overflow:hidden;
	zoom:1;
	z-index:10;
}
	.gst_policy_tooltip img{float:left;padding-right:15px}
	.gst_policy_tooltip .gst_policy_heading{font-size:16px;font-weight:bold;padding:15px 0 0 0;}
	.gst_policy_tooltip .gst_policy_content{padding:10px 0 0 0;}

#checkout-step-payment #trustly_div
{
	float: left;
}
#checkout-step-payment #trustly_div_text
{
	padding-left: 10px;
	float: left;
	text-align: left;
}
#checkout-step-payment #trustly_point
{
	padding-left: 27px;
	text-align: left;
}

#checkout-step-payment #trustly_point ul
{
	list-style-type: disc;
}

#checkout-step-payment #trustly_point li
{
	line-height: 20px;
	list-style: disc;
}

#warrant_tc ol, #warrant_tc li
{
	padding-left: 17px;
	padding-bottom: 5px;
	list-style-type: decimal;
}

#warrant_tc .ordered_list_tc
{
	line-height: 20px;
}

#warrant_tc .ordered_list_tc ul
{
	padding-top:  10px;
	padding-left: 30px;
}

#warrant_tc .ordered_list_tc ul li
{
	list-style-type: circle;
}

#on_sale
{
	background: none repeat scroll 0 0 yellow;
	border-radius: 3px 3px 3px 3px;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	height: 20px;
	text-align:center;
	box-shadow: 0 0 5px #ff9933;
	padding: 0 2px;
	text-decoration:none;
	margin-right: 2px;
}

#on_sale:hover
{
	color:white;
	background-color: #ff9933;
	cursor:pointer;
}

.sticky-link-mobile{
	color: white;
    position: absolute;
    bottom: 0;
    background-color: #878787;
    padding: 5px;
    font-size: 16px;
	left: 0;
	cursor:pointer;
}

.upsell-prod-name {
    position: relative;
}

.upsell-prod-name .show-box {
    display:none;
    position:absolute; top:20px; left:120px;
    z-index:1000;
    background-color:#fff;
    padding:20px 30px;
    text-align:left;
}
.upsell-prod-name:hover .show-box {
    display:block;
}
.create_account_note{padding-top:20px;color:red;}