@import url("/skin/frontend/default/ultimento/css/styles.css");

* {
	margin:0;
	padding:0;
}

html {
	-webkit-font-smoothing:antialiased;
}

.clear {clear:both;}

header, footer, aside, article, section, nav, figure, figcaption {display:block;}

body {
	background:#f7f7f7;
	color:#1d1d1b;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	text-align:left;
}

.page {
	background:#fff;
	border:1px solid #eee;
	border-radius:4px;
	margin:40px auto 0;
	width:1040px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
}

.breadcrumbs {
	display:none;
	margin:20px 0 13px;
}

.page-title {border-bottom:1px solid #eee; margin:0 0 20px;}

.page-title h1 {padding:20px 0;}

.main {
	width:960px;
	margin:0 auto;
	padding:0 0 40px;
}

a {
	color:#666;
	text-decoration:none;
}

/* Structure CSS */
.header {width:960px;}

.header-container {
	height:100px;
	padding:0;
	margin:auto;
	width:960px;
}

.header .logo{
	float:left;
	margin:40px 0 0;
	text-decoration:none;
}

.header .logo strong {
	font-size:0;
	height:0;
	left:-999em;
	line-height:0;
	overflow:hidden;
	position:absolute;
	text-indent:-999em;
	top:-999em;
	width:0;
}

#homepage, #homepage .homemid, #homepage .homebtm {margin:0;}

.col-right {margin:20px 0 0;}

.col2-left-layout .col-main,
.col2-right-layout .col-main {width:720px;}

.col2-right-layout .col-main {float:left;}

.col2-set .col-1 {float:left; width:48.5%}
.col2-set .col-2 {float:right; width:48.5%;}

.checkout-onepage-index .col2-right-layout .col-main {float:left;}

.form-list .name-middlename {width:124px;}

/* Navigation CSS */
#navigation {float:right;}

#navigation nav {
	clear:both;
	float:right;
	margin:20px 0 0;
}

#navigation nav ul {
	list-style:none;
	margin:0;
	padding:0;
}

#navigation nav ul li {
	background:none;
	float:left;
	margin:0 0 0 30px;
	padding:0 0 3px;
}

#navigation nav ul li.vacuums:hover {border-bottom:3px solid #c6db00;}
#navigation nav ul li.ebike:hover {border-bottom:3px solid #c6db00;}

#navigation nav ul li li {
	margin:0;
	padding:0;
	width:100%;
}

#navigation nav ul ul ul {display:none;}

.mst .dropdown-menu {
	border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	-o-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
}

#navigation nav ul li .caret {display:none;}

#top-nav a {
	color:#bbb;
	font-size:12px;
}

#top-nav a:hover {color:#000;}

#main-nav a {
	color:#1d1d1b;
	font-size:14px;
}


.category-cordless-vacuum-cleaners #main-nav .vacuums {border-bottom:3px solid #c6db00;}
.category-floor-sweepers #main-nav .sweepers {border-bottom:3px solid #ae5cc8;}
.category-garden-tools #main-nav .garden {border-bottom:3px solid #00a8e1;}
.cms-page-view  #main-nav .about {border-bottom:3px solid #ccc;}

#main-nav .vacuums .dropdown-menu {border-top-color:#c6db00;}
#main-nav .sweepers .dropdown-menu {border-top-color:#ae5cc8;}
#main-nav .garden .dropdown-menu {border-top-color:#00a8e1;}

.category-cordless-vacuum-cleaners .category-products .product-details span {
	display:none;
}

/* Homepage CSS */
.box {
	border:1px solid #e3e3e3;
	border-radius:4px;
	color:#444;
	float:left;
	height:200px;
	margin:0 20px 40px 0;
	padding:20px;
	position:relative;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
}

.box50 {
	float:left;
	padding:20px;
	border:1px solid #e3e3e3;
	border-radius:4px;
	width:428px;
	margin-top:20px;
	margin-right:0px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	text-align:justify;
}
.box100, .box100b {
	clear:both;
	float:left;
	padding:20px;
	border-radius:4px;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:0px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
}
.box100b {
	border:1px solid #e3e3e3;
}
.box100 article, .box100b article {
  -webkit-column-count:2;
     -moz-column-count:2;
          column-count:2;
	-webkit-column-gap:80px;
     -moz-column-gap:80px;
          column-gap:80px;
		  text-align:justify;
}

.box .icon {
	position:absolute;
	right:20px;
	top:-26px;
}

.box p {
	font-size:12px;
	line-height:20px;
}

.box .small {
	font-size:10px;
	line-height:18px;
}

.last-box {margin-right:0!important;}

#pillar-block {
	list-style:none;
	margin:0;
	padding:0;
}

#pillar-block .box {
	margin:0 30px 40px 0;
	padding-bottom:60px;
	width:258px;
}

#pillar-block .box h2 {margin:40px 0 20px;}

#pillar-block .box p {margin:0 80px 20px 0;}

#vacuum-box {
	border-top:5px solid #c6db00;
	background:url(../images/airram.png) no-repeat right bottom;
}

#sweeper-box {
	border-top:5px solid #ae5cc8;
	background:url(../images/power-sweeper.png) no-repeat right bottom;
}

#garden-box {
	border-top:5px solid #00a8e1;
	background:url(../images/st05-head.png) no-repeat right top;
}

#ebike-box {
	border-top:5px solid #c6db00;
	background:url(../images/ebike-homepage.png) no-repeat right bottom;
}

#bottom-box-1 {border:0;margin-right:30px;padding:0;width:300px;}

#bottom-box-1 strong {
	color:#000;
	display:block;
	font-size:20px;
}

#bottom-box-2 {width:588px;}

#bottom-box-2 .quote {
	font-size:18px;
	line-height:24px;
	margin:30px 0 0 0;
	width:420px;
}

#nickgrey-img {
	bottom:0;
	position:absolute;
	right:20px;
}

#bottom-box-3, #bottom-box-4, #bottom-box-5 {
	height:140px;
	margin:0 30px 40px 0;
	width:258px;
}

#bottom-box-5 {margin:0 0 40px;}

#bottom-box-2 .btn, #bottom-box-3 .btn, #bottom-box-4 .btn, #bottom-box-5 .btn {
	bottom:20px;
	position:absolute;
}

/* Flexslider CSS */
.sw-flexslider-viewport {
	height:446px;
	width:100%;
}

.sw-flexslider-viewport ul {
	height:446px;
}

.sw-flexslider-viewport li {
	height:446px;
	width:1040px;
}

.sw-flexslider-element {margin:0 -40px;}

.category-floor-sweepers .slides .slider-title h2 {color:#ae5cc8;}

.category-garden-tools .slides .slider-title h2 {color:#00a8e1;}

.product-details {
	background-color:#f7f7f7;
	border:1px solid #eeeeee;
	border-radius:4px;
	font-size:16px;
	padding:5px;
	width:auto;
}

.slides .product-details {
	bottom:40px;
	left:80px;
	position:absolute;
	/*width:220px;*/
	width:auto;
	z-index:999;
}

.product-details span {
	display:block;
	float:left;
	font-size:14px;
	margin:0 10px 0 0;
}

.product-details strong {
	font-size:22px;
	font-weight:normal;
	line-height:36px;
}

.product-details .btn {float:right;}

.heroslide-container {
	padding-bottom:0;
}

.heroslide-container .sw-flexslider-container, .heroslide-container .sw-flexslider {box-shadow:none;}

.sw-flexslider-element {background:url(../images/hero-bg-top.jpg) no-repeat center top;}

.sw-flexslider-container {background:url(../images/hero-bg-bottom.jpg) no-repeat center bottom;}

.sw-flexslider {height:446px;}

.product-airram-vacuum-cleaner .slide-info {
	padding:80px 0 0 40px;
}

.slide-info em {
	font-size:12px;
	font-weight:bold;
}

.category-cordless-vacuum-cleaners .slide-info {
	padding:40px 0 0 40px;
}

.category-cordless-vacuum-cleaners .slider-title img {
	left:570px;
	position:absolute!important;
	top:105px;
	width:auto;
}

/* Flexslider Content CSS */
.slide-info {padding:80px 0 0 80px!important;}

.slide-info .large-green {
	color:#c6db00;
	display:block;
	font-size:52px;
	font-weight:bold;
	line-height:80px;
	margin-top:-40px;
}

.slide-info h2 {
	color:#666;
	font-size:36px;
	font-weight:normal;
	line-height:1.2;
	margin:0 0 20px;
}

.product-airram-k9 .slide-info h2 {
	width:460px;
}

.slide-info h2.green {color:#c6db00;}
.slide-info h2.purple {color:#ae5cc8;}
.slide-info h2.blue {color:#00a8e1;}

.slide-info p {
	color:#666;
	font-size:15px;
	width:340px;
}

.product-multi-cordless-hand-held-vacuum .slide-info,
.product-multi-main .slide-info {padding:80px 0 0 80px;}

.product-multi-cordless-hand-held-vacuum  .slides .product-details,
.product-multi-main .slides .product-details {left:80px;}

.product-multi-cordless-hand-held-vacuum .slide-info h2 span,
.product-multi-main .slide-info h2 span {
	display:block;
	font-size:18px;
	margin:5px 0 0;
}

.product-multi-cordless-hand-held-vacuum .slide-info p,
.product-multi-main .slide-info p {font-size:12px;}

.product-airram-bundle .slide-info,
.product-airram-vacuum-cleaner .slide-info {padding:80px 0 0 40px;}

/* Slider Video CSS */
.slider-title .video {
	background:url(../images/video-btn.png) no-repeat center center #eee;
	border-radius:4px;
	bottom:110px;
	height:100px;
	left:80px;
	position:absolute;
	width:220px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
}

.slider-title .video a {
	bottom:0;
	display:block;
	left:0;
	position:absolute;
	right:0;
	text-indent:-9999px;
	top:0;
}

.slider-title .video a span {
	display:none;
}

.sw-flexslider .slides .flag-img {
	left:0;
	position:absolute;
	top:0;
	width:137px;
}

/* Footer CSS */
#ult-footer-wrapper {
	margin:0;
}

#footer {
	color:#666;
	display:block;
	margin:auto;
	padding:0;
	width:990px;
}
#footer #newsl {
	clear:both;
	float:left;
	margin-right:12px;
	width:190px;
}

#footer strong {
	color:#000;
	display:block;
	margin:0 0 5px;
}

#footer a {color:#666;}

footer ul,
footer #payment p {
	float:left;
	margin:40px 0 0;
	text-align:left;
}

footer ul.contact-form {margin-right:0;}

footer ul.contact-form li {margin-top:5px;}

footer ul.contact-form li input {
	margin-right:5px;
	width:168px;
}

footer ul.contact-form li textarea {width:353px;}

footer ul p {
	font-size:14px;
	font-weight:bold;
}

footer .alignright {
	margin-right:0;
	width:33%;
}

footer .alignleft {margin-right:60px;}

#footer ul li {float:left;}

#footer ul li.parent, #footer ul li.first, #footer ul li.first.last {width:170px; display:block;}

#footer ul li.about {float:right; width:310px; margin-left:140px;}

#footer ul li.s_w0 {height:auto;}
#footer ul li.last {width:107px;}

ul.footmenu li.garden {
    /*margin-right:90px;*/
}

ul.footmenu li.stick{
  margin-top: 7px;
  border-top: 1px solid #ccc;
  padding-top: 7px;
}

/*#footer ul li.s_w1 {height:74px; margin-left:150px; margin-top:-54px;}*/

#footer ul ul {
	margin-top:0px;
}

#footer ul li.about ul {
	-webkit-column-count:2;
	-moz-column-count:2;
	column-count:2;
}
#footer ul li.about ul li{
	margin-right:20px;
}

#footer ul li ul li {clear:both;}

/* Copyright CSS */
#copyright {
	border-bottom:1px solid #eee;
	color:#666;
	height:30px;
	margin:0 auto 40px;
	padding:0 0 20px;
	width:940px;
}

#copyright p {
	float:left;
	font-size:10px;
	margin:5px 0 0;
}

#copyright a {color:#666;}

/* Button CSS */
.btn {
	background:#888;
	border:1px solid #666;
	border-radius:4px;
	box-shadow:0 -15px 10px #666 inset;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-size:12px;
	padding:8px;
	text-align:center;
	text-decoration:none;
	transition-property:all;
	transition-duration:0.5s;
	transition-timing-function:ease;
	transition-delay:0.01s;
	width:82px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-transition:all 0.5s ease 0.01s;
	-webkit-transition:all 0.5s ease 0.01s;
	-moz-box-shadow:0 -15px 10px #666 inset;
	-o-box-shadow:0 -15px 10px #666 inset;
	-webkit-box-shadow:0 -15px 10px #666 inset;
}

.purple-btn, .category-floor-sweepers .btn {
	background:#ae5cc8;
	border:1px solid #7a359d;
	box-shadow:0 -15px 10px #7a359d inset;
	-moz-box-shadow:0 -15px 10px #7a359d inset;
	-o-box-shadow:0 -15px 10px #7a359d inset;
	-webkit-box-shadow:0 -15px 10px #7a359d inset;
}

.category-garden-tools .product-option-box .title, .options-box .title,
.blue-btn,
.category-garden-tools .btn {
	background:#00a8e1;
	border:1px solid #3491cb;
	box-shadow:0 -15px 10px #3491cb inset;
	-moz-box-shadow:0 -15px 10px #3491cb inset;
	-o-box-shadow:0 -15px 10px #3491cb inset;
	-webkit-box-shadow:0 -15px 10px #3491cb inset;
}

.green-btn, button.button.green-btn, .category-cordless-vacuum-cleaners .btn, .product-car-accessory-kit .btn, .product-airram-k9 .btn {
	background:#c6db00;
	border:1px solid #90c301;
	box-shadow:0 -15px 10px #90c301 inset;
	-moz-box-shadow:0 -15px 10px #90c301 inset;
	-o-box-shadow:0 -15px 10px #90c301 inset;
	-webkit-box-shadow:0 -15px 10px #90c301 inset;
}

.btn:hover {
	background:#a9a9aa;
	border:1px solid #888;
	box-shadow:0 -15px 10px #999 inset;
	-moz-box-shadow:0 -15px 10px #999 inset;
	-o-box-shadow:0 -15px 10px #999 inset;
	-webkit-box-shadow:0 -15px 10px #999 inset;
}

/* TrustPilot CSS */
#tpilot-outer {
	background:#f7f7f7;
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
	clear:both;
	margin:0 -40px 40px;
	padding:40px 40px 0;
	position:relative;
	width:960px;
}

#tpilot-inner {
	height:260px;
	margin:0 auto 40px;
	overflow:hidden;
	width:939px;
}

#tpilot-inner h3 {
	border-bottom:1px solid #eee;
	margin:0 20px 40px;
	padding:0 0 10px;
}

#tpilot-inner h3 span {
	float:right;
	font-size:12px;
	font-weight:normal;
}

#trust-pilot {
	background:#e3e3e3;
	line-height:100%;
	margin:0 -40px;
	padding:15px 40px;
	width:100%;
}

#tpilot {
	position:relative;
	width:3000px;
}

#tpilot li {
	border-right:1px solid #eee;
	float:left;
	height:180px;
	margin:0;
	padding:0 20px 0 19px;
	position:relative;
	width:195px;
	list-style:none;
}

#tpilot li a {color:#000;}

#tpilot li strong {
	clear:both;
	color:#000;
	display:block;
	margin:10px 0;
}

#tpilot li span {display:block;}

#tpilot li .tpScore {
	float:left;
	height:16px;
	margin:0 0 10px;
	width:91px;
}

#tpilot li .rating-5 {background:url(../images/5-stars.png) no-repeat;}

.category-cordless-vacuum-cleaners #tpilot li .rating-5 {background:url(../images/5-stars-green.png) no-repeat;}

.category-floor-sweepers #tpilot li .rating-5 {background:url(../images/5-stars-purple.png) no-repeat;}

.category-garden-tools #tpilot li .rating-5 {background:url(../images/5-stars-blue.png) no-repeat;}

#tpilot li .tpScore img {display:none;}

#tpilot li .tpCreated {
	color:#999;
	height:12px;
	float:right;
	font-size:10px;
	margin:0 0 10px;
	overflow:hidden;
	text-align:right;
	width:100px;
}

#tpilot li .truncate_ellipsis {display:inline;}

#tpilot li footer {margin:10px 0 0;}

#tpilot li footer .review-img {
	background:url(../images/review-head.png) no-repeat;
	display:block;
	float:left;
	height:24px;
	margin:0 10px 0 0;
	width:24px;
}
#tpilot li footer .review-img img {display:none;}

#tp-left, #tp-right {
	background-color:#fff;
	background-position:0 0;
	border:1px solid #eee;
	border-radius:20px;
	cursor:pointer;
	font-size:10px;
	height:40px;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	top:130px;
	z-index:1;
	width:40px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	-webkit-border-radius:20px;

	transition-property:all;
	transition-duration:0.5s;
	transition-timing-function:ease;
	transition-delay:0.01s;
	-moz-transition:all 0.5s ease 0.01s;
	-webkit-transition:all 0.5s ease 0.01s;

}

#tp-left {
	background-image:url(../images/left-arrow.png);
	left:-20px;
}

#tp-right {
	background-image:url(../images/right-arrow.png);
	right:-20px;
}

#tp-left:hover {
	background-color:#999;
	background-position:-40px 0;
}

#tp-right:hover {
	background-color:#999;
	background-position:40px 0;
}

.category-cordless-vacuum-cleaners #tp-left:hover, .category-cordless-vacuum-cleaners #tp-right:hover {background-color:#c6db00;}

.category-floor-sweepers #tp-left:hover, .category-floor-sweepers #tp-right:hover {background-color:#ae5cc8;}

.category-garden-tools #tp-left:hover, .category-garden-tools #tp-right:hover {background-color:#00a8e1;}

/* Accordion CSS */
.accordion {
	list-style:none;
	margin:0 0 20px;
	padding:0;
}

.accordion li {
	background:#eee;
	cursor:pointer;
	margin:0 0 1px;
	padding:5px 10px;
}

.accordion .open, .accordion .open:nth-child(even) {
	background:#c6db00;
	color:#fff;
}

.accordion li strong {
	display:block;
	margin:0 0 5px;
}

.accordion li strong span {
	display:block;
	float:right;
	font-size:16px;
}

.accordion li:nth-child(even) {background:#f8f8f8;}

.accordion-content {
	background:#eaf3cd;
	color:#000;
	display:none;
	margin:0 -10px -10px;
	padding:10px;
}

.open .accordion-content {display:block!important;}

/* Pillar Pages */
.products-list {
	border-top:1px solid #eee;
	margin:0 -40px 40px;
}

.products-list li.item, .products-list li.item.last {
	border-bottom:1px solid #eee;
	margin:0;
	padding:40px;
	position:relative;
}

.products-list .item:nth-child(odd) {background-color:#f8f8f8;}

.products-list .product-shop {
	float:right;
	width:560px;
}

.products-list .product-shop .availability {
	color:#d83820;
	float:none;
	font-size:14px;
	font-weight:bold;
}

.category-cordless-vacuum-cleaners .main {padding:0;}

.category-cordless-vacuum-cleaners .products-list {
	border:0;
	float:left;
	margin:0 0 40px;
}

.category-cordless-vacuum-cleaners .products-list li.item {
	border:1px solid #e3e3e3;
	border-radius:4px;
	float:left;
	margin:0 40px 20px 0;
	padding:100px 40px 40px;
	position:relative;
	width:348px;

	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
}

.category-cordless-vacuum-cleaners .product-name {
	background:url(../images/featured-vid-title.png) no-repeat 0 0;
	color:#fff;
	font-size:20px;
	font-weight:normal;
	left:-15px;
	line-height:20px;
	padding:15px 15px 50px;
	position:absolute;
	width:275px;
	top:20px;
	z-index:1;
}

.category-cordless-vacuum-cleaners .product-name a {
	border:0!important;
	color:#fff!important;
}

.category-cordless-vacuum-cleaners .products-list li.last {margin:0;}

.category-cordless-vacuum-cleaners .products-list .price-box, .category-cordless-vacuum-cleaners .product-details span {}

.category-cordless-vacuum-cleaners .products-list .product-thumb {margin:0;}

.category-cordless-vacuum-cleaners .products-list .product-shop {width:100%;}

.category-cordless-vacuum-cleaners .products-list .item:nth-child(odd) {background:#ffffff;}

.category-cordless-vacuum-cleaners .products-list li .product-details {float:left;margin-top:20px;background-color:#ffffff;width:auto;}

/*.category-cordless-vacuum-cleaners .products-list .desc {height:60px;}*/

.category-cordless-vacuum-cleaners.catalog-category-view #tpilot-outer {
	background:#f7f7f7;
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
	padding:40px 40px 0;
}

.category-products .product-name a, .category-products .product-name a:hover {
	border-bottom:1px solid #eee;
	color:#000;
	display:block;
	font-size:20px;
	line-height:22px;
	margin:0 0 20px;
	padding:0 0 20px;
}

.catalog-category-view #tpilot-outer {
	background:#fff;
	border:0;
	margin:0 -40px;
	padding:0 40px;
}

.toolbar, .toolbar-bottom {display:none;}

.products-list li .product-details {
	bottom:65px;
	clear:both;
	float:right;
	margin:0;
	width:258px;
}

.category-garden-tools .products-list li .product-details {
	bottom:65px;
	position:absolute;
	right:40px;
}

.category-floor-sweepers .products-list .product-shop {
	width:520px;
}

.category-floor-sweepers .products-list .product-thumb {
  margin: -40px 20px 0;
}

.category-floor-sweepers .products-list li .desc {
	font-size:14px;
	line-height:18px;
}

.category-floor-sweepers .products-list li .desc img {
	margin:20px 0;
	max-width:100%;
}

.category-floor-sweepers .products-list li .product-details {
	float:left;
}

.category-floor-sweepers .product-130 {
	background-image:url(../images/grey-strip.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}

.category-floor-sweepers .product-116 {
	background-image:url(../images/green-strip.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}

.category-floor-sweepers .product-1 {
	background-image:url(../images/purple-strip.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}


.category-floor-sweepers .product-name a, .category-floor-sweepers .product-name a:hover {
	border-bottom: 0;
	color: #fff;
	font-size: 22px;
	margin: -25px 0 25px;
	padding: 0;
}

#sweeper-features {
	background:#f0f0f0;
	margin:0 -40px 0;
	text-align:center;
}

#sweeper-features :after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
}

#sweeper-features h2 {
	background:#a09f9f;
	color:#fff;
	font-size:22px;
	line-height:50px;
	width:100%;
}

#sweeper-features ul {
	padding:20px 40px 40px;
}

#sweeper-features li {
	float:left;
	font-size:16px;
	padding:0 2%;
	width:12.66%;
}

#sweeper-features li img {
	border-radius:4px;
	margin-bottom:20px;
	max-width:100%;
}

.products-list li:nth-child(odd) .product-details {background:#fff;}

.products-list .price-box {margin:0;}

.products-list .price-box .old-price {display:none;}

.category-products .regular-price .price, .category-products .minimal-price .price {
	color:#000;
	font-size:22px;
	font-weight:normal;
}

.products-list .desc {
	clear:both;
	margin:0;
	padding:0;
}

.products-list .desc .icon {
	float:left;
	margin:0 20px 10px 0;
}

.products-list .product-image {
	float:left;
	width:auto;
	height:auto;
	margin:0;
}

.products-list .features-tab {
	left:0;
	position:absolute;
	top:30px;
}

.product-option-box .features-tab {
	background:url(../images/features-tab-corner.png) no-repeat left bottom;
	margin-left:-37px;
	padding:0 0 9px;
	width:396px;
}

.product-option-box .features-tab img {
	float:none;
	margin:0;
	max-width:100%;
	width:100%;
}

.products-list .product-thumb {margin-top:-40px;}

.products-list .desc ul {margin:20px 0 0;}

.products-list .desc li {
	float:left;
	height:80px;

	margin-right:20px;
	width:260px;
}

.products-list .desc ul strong {font-size:14px;}

.products-list .desc ul p {
	font-size:12px;
	line-height:18px;
}

/* Single Product CSS */
#product-view-right {
	float:right;
	width:480px;
}

#product-view-right .box {
	border:0;
	clear:both;
	float:left;
	height:auto;
	padding:0;
	margin:0 0 30px;
	width:100%;
}

#product-view-right .box h3 {float:left;}

#product-view-right .box p {
	float:right;
	width:340px;
}

#product-view-right .intro-box h3,
#product-view-right .intro-box p,
#product-view-right .box p.desc-intro {
	float:none;
	width:auto!important;
}

#disclaimers {
	font-size:10px;
}

#product-view-left {
	float:left;
	width:380px;
}

#product-view-left .box {
	background:#f8f8f8;
	float:none;
	height:auto;
	margin:0 0 40px;
}

#product-view-left #manual {
	background-image:url(../images/manual-icon.png);
	background-repeat:no-repeat;
	background-position:center right;
}

#product-view-left #warranty {
	background-image:url(../images/warranty-icon.png);
	background-repeat:no-repeat;
	background-position:center right;
}

#product-view-left #free-delivery {
	background:#fff;
	text-align:center;
}

#product-view-left #free-delivery strong {
	color:#000;
	display:block;
	font-size:20px;
}

#product-view-left #free-delivery img {max-width:100%;}

#product-view-left .product-image {
	background:#fff;
	border:1px solid #e3e3e3;
	border-radius:4px;
	margin:0 0 10px;
	padding:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
}

#product-view-left .product-image img {
	border-radius:4px;
	height:auto;
	width:100%;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
}

#product-view-left .more-views ul {margin:0 -5px;}

#product-view-left .more-views li {
	background:#fff;
	border:1px solid #e3e3e3;
	border-radius:4px;
	display:inline-block;
	margin:0 4px 15px 5px;
	padding:4px;
	width:94px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
}

#product-view-left .more-views li img {
	border-radius:4px;
	height:auto;
	width:100%;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
}

#product-view-left #tpilot-outer {
	background:none;
	border:0;
	margin:0;
	overflow:visible;
	padding:0;
	width:100%;
}

#product-view-left #tpilot-inner {
	height:340px;
	margin:0;
	overflow:auto;
	width:100%;
}

#product-view-left #tpilot-outer h3 {
	border-bottom:1px solid #e3e3e3;
	margin:0 0 20px;
	padding:0 0 20px;
}

#product-view-left #trust-pilot {
	border-top:1px solid #e3e3e3;
	color:#000;
	margin:-20px -20px 20px;
	padding:10px 20px;
	width:auto;
}

#product-view-left #trust-pilot img {
	margin-right:10px;
}

#product-view-left #tpilot {
	left:auto!important;
	width:auto;
}

#product-view-left #tpilot li {
	border:0;
	border-bottom:1px solid #e3e3e3;
	height:auto;
	margin:0 0 20px;
	padding:0 20px 20px 0;
	width:auto;
}

#product-view-left #tpilot li.last {
	border:0;
	margin:0;
	padding:0 20px 0 0;
}


#product-view-left #tp-left, #product-view-left #tp-right, #product-view-left .tpCreated  {
	display:none!important;
}

.product-view .add-to-box {
	border:1px solid #e3e3e3;
	border-radius:4px;
	height:auto;
	margin:0 0 40px;
	padding:20px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
}

.product-view .add-to-cart {
	float:right;
	margin:0;
}

.product-view .add-to-cart .btn {float:right;}

.product-view .tab-content > li {border:0;}

.product-view .tabbed-content .leftcol {
	float:left;
	width:445px;
}

.product-view .tabbed-content .leftcol1 {margin-right:65px;}

.product-view .tabbed-content .rightcol {
	float:right;
	height:400px;
	text-align:center;
	width:280px;
}

.product-view .tabbed-content .rightcol p {padding:25px 0;}

.product-view #Press .leftcol {
	height:400px;
	text-align:center;
	width:480px;
}

.product-view .product-collateral {
	border-top:0;
	padding:0;
	margin-top:0;
	margin-bottom:20px;
}

.product-view .box-collateral {margin:0 0 25px;}

.product-view .ult-carousel .carousel-btn {display:none;}

.product-options-bottom, .product-options {
	border:1px solid #e3e3e3;
	height:auto;
	margin:0 0 40px;
	padding:20px;
}

.add-to-cart label {
	color:#000;
	font-weight:bold;
	margin-right:5px;
}

.product-options dt label.required em {margin:0 5px 0 0;}

.product-options dt {padding:0;}

.product-options dd {padding:5px 0 10px;}

.product-options p.required {
	font-size:10px;
	margin:0;
	position:static;
	text-align:left;
}

.product-option-box {
	background:#f8f8f8;
	border:1px solid #e3e3e3;
	border-radius:4px;
	clear:both;
	height:auto;
	margin:0 0 40px;
	padding:20px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;

}

.product-option-box .product-options-bottom, .product-option-box .product-options, .product-option-box .add-to-box {
	background:none;
	border:0;
	margin:0;
	padding:0;
}

.product-option-box .product-options {
	border-bottom:1px solid #e3e3e3;
	margin:0 0 20px;
	padding:0 0 20px;
}

.product-view .product-options-bottom .price-box {
	float:left;
	margin:0;
	padding:0;
	width:140px;
}

.product-view .product-options-bottom .price-box .price-label {padding-right:5px;}

.product-view .product-options-bottom .price {
	color:#000;
	font-size:16px;
	font-weight:bold;
}

#tabbernav, .product-collateral h2 {display:none;}

#bundlebuy {
	float:left;
	padding:0;
	width:100%;
}

#bundlebuy span {
	display:block;
	float:left;
	margin:20px 0 0 10px;
}

#bundlebuy a {
	margin:10px;
	float:right;
}

#product-view-right #multi-img-box {
	margin:40px 0;
	position:relative;
}

#product-view-right #multi-img-box div {
	line-height:20px;
	margin:40px 0 60px;
	position:relative;
	width:255px;
	z-index:1;
}

#product-view-right #multi-img-box h3 {
	float:none;
}

#product-view-right #multi-img-box img {
	position:absolute;
	width:100%;
	z-index:0;
}

#product-view-right .box-up-sell {
	background:#f7f7f7;
	border:1px solid #e3e3e3;
	border-radius:4px;
	display:none!important;
	padding:20px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
}

#product-view-right .box-up-sell h2 {
	border:0;
	color:#000;
}

#product-view-right  .ult-carousel {
	margin:0;
	padding:0;
}

#product-view-right .products-grid li.item {
	padding:10px 10px 10px 0;
}

#product-view-right .ult-carousel li.item h3 a:hover {
	color:#c6db00;
}

.product-view .box-up-sell .products-grid .product-image {
	text-align:left;
}

.feature-videos {
	border-bottom:1px solid #e3e3e3;
	float:left;
	margin:0 0 40px;
	width:100%;
}

.feature-videos .box {
	background:#f7f7f7;
	height:auto;
	margin:0 40px 40px 0;
	padding:15px;
	position:relative;
	width:428px;
}

.product-view .feature-videos .video {
	background:none;
	bottom:0;
	height:auto;
	left:0;
	position:relative;
	right:0;
	top:0;
}

.product-view .feature-videos .video img {
	border-radius:2px;
	float:left;
	height:auto;
	width:100%;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	-webkit-border-radius:2px;
}

.feature-videos .box-last {
	margin-right:0;
}

.feature-videos .box h3 {
	background:url(../images/featured-vid-title.png) no-repeat 0 0;
	color:#fff;
	font-size:20px;
	font-weight:normal;
	left:-15px;
	line-height:20px;
	padding:15px 15px 50px;
	position:absolute;
	width:275px;
	top:-20px;
	z-index:1;
}

.product-option-box #temp-stock {
	background:#e3e3e3;
	border-bottom:1px solid #fff;
	line-height:22px;
	margin:-20px -20px 0;
	padding:20px;
}

.product-option-box #stock-info {
	padding:20px 0 0;
}

.product-view #stock-info {
	font-size:10px;
}

#Reviews {
	border-bottom:1px solid #eee;
	float:left;
	margin:0 0 40px;
	padding:0 0 40px;
	position:relative;
	width:100%;
}

#Reviews-inner {
	overflow:hidden;
	width:960px;
}

#Reviews #Reviews-left, #Reviews #Reviews-right{
	background-color:#fff;
	background-position:0 0;
	border:1px solid #eee;
	border-radius:20px;
	cursor:pointer;
	font-size:10px;
	height:40px;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	top:80px;
	z-index:1;
	width:40px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	-webkit-border-radius:20px;
	transition-property:all;
	transition-duration:0.5s;
	transition-timing-function:ease;
	transition-delay:0.01s;
	-moz-transition:all 0.5s ease 0.01s;
	-webkit-transition:all 0.5s ease 0.01s;
}

#Reviews #Reviews-left {
	background-image:url(../images/left-arrow.png);
	left:-60px;
}

#Reviews #Reviews-right {
	background-image:url(../images/right-arrow.png);
	right:-60px;
}

#Reviews #Reviews-left:hover {
	background-color:#999;
	background-position:-40px 0;
}

#Reviews #Reviews-right:hover {
	background-color:#999;
	background-position:40px 0;
}

#Reviews ul {
	left:0;
	margin:0;
	padding:0;
	position:relative;
	width:3000px;
}

#Reviews ul li {
	float:left;
	margin:0 20px 0 0;
	position:relative;
	width:180px;
}

#Reviews ul li img {margin:0 0 10px;}

#Reviews ul li a {
	font-size:10px;
	font-weight:bold;
}

/* Sidebar CSS */
.sidebar .block, .sidebar .block-account .block-content {
	background:#fff;
	border:1px solid #e3e3e3;
	border-radius:4px;
}

.sidebar .block-account .block-content {border:none;}

.sidebar .block-account .block-title {display:none;}

.sidebar .block-title strong {text-transform:none;}

.sidebar .block-account .block-title {
	padding-bottom:2px;
	padding-top:4px;
}

.sidebar .block-progress {border:0;}

/* Newsletter Signup */
.sidebar #newsletter-signup {width:155px;}

.sidebar .box {
	float:none;
	height:auto;
}

.sidebar .box .icon {
	right:8px;
	top:5px;
}
.checkout-onepage-index .sidebar { display:none; }
.cms-newsletter-signup .label-wrapper {margin:10px 0;}

.cms-newsletter-signup input[type="text"] {
	border:1px solid #ddd;
	border-radius:4px;
	padding:2px;
}

.cms-newsletter-signup .btn {
	margin-left:120px;
}

.cms-newsletter-signup input[type="submit"] {
	background:none;
	border:none;
	color:#fff;
}

/* Account CSS */
.fieldset, fieldset.group-select, .account-login .content, .my-account .box-account {
	background:none;
	border:1px solid #e8e8e8;
}

.fieldset .legend {background:#999;}

.account-login .content h2 {
	background-position:0 0;
	border-bottom:1px solid #ddd;
	color:inherit;
	padding-bottom:10px;
	text-transform:none;
}

.account-login .buttons-set,
.dashboard .box-recent .box-head h2,
.dashboard .box-info .box-head h2 {background:none;}

.dashboard .welcome-msg {margin-right:0;}

.dashboard .box-account .box-head h2 {
	padding-left:0;
	text-transform:none;
}

/* Cart CSS */
.data-table {border:1px solid #e8e8e8;}

.data-table thead th {
	background:none;
	border-bottom:1px solid #e8e8e8!important;
	border-right:1px solid #e8e8e8;
}

.data-table .odd, .data-table tfoot tr, .data-table tfoot tr.first td {background:none;}

.cart .title-buttons ul.checkout-types {display:none}

.cart .cart-collaterals {
	float:left;
	/* width:100%!important; */
}

.cart .cart-collaterals .col2-set .col-1 {float:none; width:auto;}

.cart .cart-collaterals .shipping, .cart .cart-collaterals .discount {
	background:none;
	border:1px solid #e8e8e8;
	width:262px;
}

.cart .discount h2, .cart .shipping h2 {
	background-image:none;
	color:#000!important;
	font-weight:bold;
	padding:0;
	text-transform:none;
}

.cart .totals {
	background:none;
	float:right;
	margin-top:-43px;
}

.cart .totals .checkout-types {
	padding:0;
	text-align:right;
}

/* Checkout CSS */
.opc .active .step-title {
	background:#f8f8f8;
	border:none;
}

.opc .active .step-title .number {
	background:#000;
	border:1px solid #000;
}

.opc .active .step-title h2 {color:#000;}

.opc .step {
	background:none;
	border:1px solid #eee;
}

.opc .allow .step-title {border:none;}


#checkout-progress-wrapper .block-progress dt, #checkout-progress-wrapper .block-progress dt.complete, #checkout-progress-wrapper .block-progress dd {
	background:none;
	border:1px solid #e8e8e8;
	color:#000;
}

#checkout-progress-wrapper .block-progress dt {color:#000;}

#checkout-progress-wrapper .block-progress dd {border-top:0;}

.error-msg, .success-msg, .note-msg, .notice-msg {min-height:20px; padding-top:10px;}

input.input-text:focus, select:focus, textarea:focus {background-color:#fbfbfb;}

/* Warranty Registration CSS */
#product-information .group-select li .input-box-actions {padding-left:10px; padding-top:20px!important;}

#airramserial img {margin-left:20px;}

/* Blog Roll CSS */
.postWrapper {
	border-bottom:1px solid #eee!important;
	margin:0 0 40px!important;
	padding:0 0 40px!important;
}

.postTitle {
	border:0!important;
	margin:0!important;
	padding:0 0 10px;
}

.blog-post-view .postDetails { display:none;}

.postTitle h3 {color:#999;}

.blog-index-index .header-container, .blog-post-view .header-container {
	border-bottom:1px solid #eee;
	margin:0 auto 20px;
}

.col2-right-layout .col-right {margin:0;}

.block-content .actions {padding:10px;}

.block-content .actions button, .col2-left-layout .col-left .btn {width:100%;}

.col2-left-layout .col-left .btn {padding-left:0;padding-right:0;}

.block-content .actions button span {width:auto;}

.block .actions button.button {margin:0 0 10px;}

/* Social Links */
#social {float:right;}

#social li {
	background:url(../images/social-icons.png ) no-repeat;
	float:left;
	height:30px;
	margin:0 0 0 20px;
}

#social #social-facebook {background-position:0 0;width:80px;}
#social #social-twitter {background-position:-126px 0;width:35px;}
#social #social-youtube {background-position:-195px 0;width:68px;}
#social #social-pinterest {background-position:-279px 0;width:26px;}
#social #social-gplus {background-position:-325px 0; width:22px;}
#social #social-instagram {background-position:-360px 0; width:21px;}

#social #social-facebook:hover {background-position:0 -32px;}
#social #social-twitter:hover {background-position:-126px -32px;}
#social #social-youtube:hover {background-position:-195px -32px;}

#social #social-pinterest:hover {background-position:-280px -31px;width:26px;}
#social #social-gplus:hover {background-position:-325px -31px; width:22px;}
#social #social-instagram:hover {background-position:-360px -30px; width:21px;}

#social a {display:block;line-height:30px;}

/* Typography CSS */
h1, h2, h3, h4, h5 {
	color:#000;
	font-weight:bold;
	margin:0 0 10px;
}

h1 {font-size:20px;}

h2 {font-size:16px;}

h3 {font-size:14px;}

h4 {font-size:12px;}

h5 {font-size:10px;}

ul, ol {list-style:none;}

.center {text-align:center;}

p {
	line-height:22px;
	margin:0 0 10px;

}

a img {border:0;}

.alignleft {float:left;}

.alignright {float:right;}

.aligncentre {text-align:center;}

.list {margin:0 0 20px;}

.list .list-title {
	background:#999;
	border-radius:4px 4px 0 0;
	color:#fff;
	font-weight:bold;
	-moz-border-radius:4px 4px 0 0;
	-o-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
}

.list li {
	background:#f8f8f8;
	clear:both;
	float:left;
	margin:0 0 1px;
	padding:2% 3%;
	width:94%;
}

.list li:last-child {
	border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	-o-border-radius:0 0 4px 4px;
	-webkit-border-radius:0 0 4px 4px;
}

.list li:nth-of-type(even) {background:#eee;}

.list span {
	border-left:1px solid #fff;
	display:inline-block;
	float:right;
	font-weight:bold;
	margin:-5px 0;
	padding:5px 0 5px 18px;
	width:130px;
}

.product-airram-k9 .list span {
	width:190px;
}

.img-holder {
	border-radius:4px;
	display:block;
	float:left;
	height:100px;
	margin:0 40px 0 0;
	width:100px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
}

.block-50 {
	float:left;
	margin:20px 40px 0;
	width:400px;
}

.block-50 p {
	font-size:12px;
	line-height:20px;
	margin-bottom:15px;
}

.cms-page-view h2 {
	border-bottom:1px solid #eee;
	padding:0 0 10px;
}

.hidden {
	left:-9999px;
	position:absolute;
	top:-9999px;
}

/* Modal Styles */
.product-view .video {
	background:url(../images/video-btn.png) no-repeat center center;
	height:338px;
	left:20px;
	position:absolute;
	right:20px;
	top:20px;
}

.product-view .video a {
	bottom:0;
	display:block;
	left:0;
	position:absolute;
	right:0;
	text-indent:-9999px;
	top:0;
}

.product-view .video a span {display:none;}

#ct-modal, #ct-modal2, #ct-modal3 {
        border-radius:10px;
        -moz-border-radius:10px;
        -webkit-border-radius:10px;
        left:50%;
        margin:100px 0 0 -300px;
        position:fixed;
        top:50%;
        width:560px;
        padding:20px;
        background:#fff;
        border:1px solid #CCC;
        z-index:100000;
        display:none;
        height:315px;
}

#ct-overlay {
        background:#000;
        display:none;
        position:fixed;
        top:0;
        left:0;
        z-index:99999;
        height:100%;
        width:100%;
        opacity:0.7;
        filter:alpha(opacity=70); /* For IE8 and earlier */
}

.form-list li.wide input.input-text {width:auto;}

/* About CSS */
.cms-about-gtech .page-title h1 {display:none;}

.cms-about-gtech .left-block {
	float:left;
	margin:20px 0 0 20px;
	width:460px;
}

.cms-about-gtech .left-block p {margin:0 0 20px;}

.cms-about-gtech .left-block .quote {
	clear:both;
	float:left;
	font-size:20px;
	margin:10px 0 20px;
	line-height:24px;
}

.cms-about-gtech .left-block .video {
	border-radius:4px;
	display:block;
	float:left;
	height:90px;
	margin:-10px 20px 0 0;
	position:relative;
	width:160px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-webkit-border-radius:4px;
}

.cms-about-gtech .left-block .video img {
	height:auto;
	width:100%;
}

.cms-about-gtech .left-block .video .play {
	height:63px;
	left:50%;
	margin:-31px 0 0 -31px;
	position:absolute;
	top:50%;
	width:63px;
}

.cms-about-gtech .right-block {
	background:#333;
	float:right;
	margin:20px -40px 0 0;
	width:480px;
}

.cms-about-gtech .right-block img {width:100%;}

.cms-about-gtech #timeline-outer {
	background:#f7f7f7;
	float:left;
	margin:40px -40px;
	overflow:hidden;
}

.cms-about-gtech #timeline-outer strong {
	display:block;
	font-size:18px;
	margin:40px auto 0;
	text-align:center;
}

.cms-about-gtech #timeline-inner {
	overflow-x:scroll;
	padding:60px 0;
	width:1040px;
}

.product-airram-data-bridge-cable #reviews {display:none;}

#billing-login-link { font-size:20px;}

#billing-login-link a {color:black; text-decoration:underline;}

.qty {
	width:2.5em;
	text-align:center;
}

.input-text, textarea {padding:2px;}

.input-text, select, textarea {
	background:#fff;
	border:1px solid #b6b6b6;
}

select {width:auto;;}

select option {padding-right:10px}

/* Clear CSS */
.clearer:after, .header-container:after, .header-container .top-container:after, .header:after, .header .quick-access:after, #nav:after, .main:after, .footer:after, .footer-container .bottom-container:after, .col-main:after, .col2-set:after, .col3-set:after, .col3-layout .product-options-bottom .price-box:after, .col4-set:after, .search-autocomplete li:after, .block .block-content:after, .block .actions:after, .block li.item:after, .block-poll li:after, .block-layered-nav .currently li:after, .page-title:after, .products-grid:after, .products-list li.item:after, .box-account .box-head:after, .dashboard .box .box-title:after, .box-reviews li.item:after, .box-tags li.item:after, .pager:after, .sorter:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .product-essential:after, .product-collateral:after, .product-view .product-img-box .more-views ul:after, .product-view .box-tags .form-add:after, .product-view .product-shop .short-description:after, .product-view .box-description:after, .product-options .options-list li:after, .product-options-bottom:after, .product-review:after, .cart:after, .cart-collaterals:after, .cart .crosssell li.item:after, .opc .step-title:after, .checkout-progress:after, .multiple-checkout .place-order:after, .group-select li:after, .form-list li:after, .form-list .field:after, .buttons-set:after, .page-print .print-head:after, .advanced-search-summary:after, .gift-messages-form .item:after, .send-friend .form-list li p:after {
	display:block;
	content:".";
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
	overflow:hidden;
}

.product-view .add-to-cart .quantity {
	float:left;
	margin-top:6px;
}

.product-view .add-to-cart .divide {
	background:#fff;
	border-right:1px solid #ddd;
	float:left;
	height:34px;
	margin:0 20px;
	width:1px;
}

.block-account .block-content li.current {
	border-bottom:1px solid #ddd;
	padding:3px 0;
}

.box-account .box-head {
	border-bottom:1px solid #e3e3e3;
	margin:0 0 15px;
}

#Why-choose-AirRam h2 {
	color:#585858;
	font-size:24px;
	font-weight:normal;
}


#Why-choose-AirRam h2, #Why-choose-AirRam p {margin:0 0 20px;}

#Why-choose-AirRam .top-block {
	margin:0 0 60px;
	position:relative;
}
#Why-choose-AirRam .top-block .watch-img {
	position:absolute;
	right:0;
	top:40px;
}

#Why-choose-AirRam .top-block .tv-img {
	float:right;
	margin-top:150px;
}

#Why-choose-AirRam .top-block.box {
	background:#f8f8f8;
	height:auto;
}

#Why-choose-AirRam .top-block.box h3 {
	color:#585858;
	font-size:14px;
	font-weight:normal;
	line-height:26px;
	margin:0;
}

#Why-choose-AirRam .top-block.box h3 span {
	color:#90c301;
	font-size:16px;
	font-weight:normal;
}

/* Cart CSS */
.cart .page-title {border-bottom:0;margin:0 0 12px;}
.cart .page-title h1 {margin:10px 0 0;}
.cart .page-title .checkout-types li {margin:0 0 5px;}
.cart .title-buttons .checkout-types {float:right;}
.cart .title-buttons .checkout-types li {float:left;margin:0 0 5px 5px;}
.cart .checkout-types .paypal-or {margin:0 8px;line-height:2.3;}
.cart .totals .checkout-types .paypal-or {clear:both;display:block;padding:8px 55px 0 0;line-height:1.0;font-size:11px;}
.cart-table {width:100%}
.cart-table th {padding:2px 10px;font-weight:bold;font-size:11px;border-bottom:1px solid #eee;}
.cart-table td {padding:10px;}
.cart-table .price {font-weight:bold;}
.cart-table tbody tr td {border-bottom:1px dashed #eee;}
.cart-table tbody tr.last td {border-bottom:1px solid #eee;}
.cart-table .product-name {font-weight:bold;margin:0 0 5px;color:#2f2f2f;}
.cart-table .item-msg {margin:5px 0;font-size:11px;font-weight:bold;color:#666;}
.cart-table tfoot td {padding:5px 10px;}
/* .cart-table .btn-continue {float:left;} */
.cart .cart-collaterals {padding:25px 0 0;}
.cart .cart-collaterals .col2-set {float:left;/*width:680px;*/}
.cart .cart-collaterals .col2-set .col-2 {width:294px;}
.cart .crosssell {border:1px solid #e8e8e8;background:white url(../images/bkg_block-title.gif) 0 0 repeat-x;display:none;padding:15px;width:300px;margin-left:20px;margin-top:26px;float:left;}
.cart .crosssell h2 {font-size:13px;font-weight:bold; text-transform:uppercase;border-bottom:0px;color:#000;margin:0;padding:0}
.cart .crosssell .product-image {float:right;width:75px;height:75px;border:1px solid #d0cdc9;}
.cart .crosssell .product-details {background:none;border:0;float:left;padding:0;}
.cart .crosssell .product-name {font-weight:bold;}
.cart .crosssell .old-price, .cart .crosssell .special-price {line-height:16px;margin:0;}
.cart .crosssell .special-price {float:left;margin:0 0 5px;}

.cart .crosssell .old-price .price, .cart .crosssell .special-price .price{color:#000;}

.cart .crosssell li.item {border-top:1px solid #e3e3e3;border-bottom:0;margin:15px 0 0;padding:15px 0 0; height:auto;float:left;width:100%;}
.cart .crosssell .link-compare {font-weight:normal;}
.cart .discount, .cart .shipping {border:1px solid #d0cbc1;background:#fff url(../images/bkg_block-title.gif) 0 0 repeat-x;padding:12px 15px;margin:0 0 18px;}
.cart .discount h2, .cart .shipping h2 {background-position:0 0;background-repeat:no-repeat;font:bold 13px/16px Arial,Helvetica,sans-serif;padding:0;color:#e26703;text-transform:uppercase;}
.cart .discount .buttons-set, .cart .shipping .buttons-set {margin:10px 0 0;border:0;padding:0;text-align:left;}
.cart .discount .buttons-set button.button, .cart .shipping .buttons-set button.button {float:none;margin-left:0;}
/*.cart .discount h2 {background-image:url(../images/i_discount.gif);}*/
.cart .discount .input-box {margin:8px 0 0;width:260px;}
.cart .discount input.input-text {width:254px;}
/*.cart .shipping h2 {background-image:url(/images/i_shipping.gif);}*/
.cart .shipping .sp-methods {margin:10px 0 0;padding:5px 0 0;background:url(../images/bkg_divider1.gif) 0 0 repeat-x;}
.cart .totals {width:236px;border:1px solid #eee;margin-bottom:12px;}
.cart .totals table {width:100%;margin-top:8px;}
.cart .totals td {padding:1px 15px 1px 7px;}
.cart .totals tfoot th {padding:5px 15px 5px 7px;}
.cart .totals tfoot td {padding-top:5px;padding-bottom:5px;}
.cart .totals tfoot th strong, .cart .totals tfoot td strong {font-size:15px;}
.cart .totals .checkout-types {font-size:13px;padding:0 15px 8px;text-align:right;}
.cart .totals .checkout-types li {clear:both;margin:10px 0;}
.cart-table .btn-continue span span, .cart-table .btn-update span span, .cart .discount button span span, .cart .shipping button span span, .block-compare button.button span span {border:0;}
button.button span {background:#888;border:1px solid #666;border-radius:4px;box-shadow:0 -15px 10px #666 inset;color:#fff;cursor:pointer;display:block;font-size:12px;padding:8px;text-align:center;text-decoration:none;transition-property:all;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0.01s;width:130px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;-moz-transition:all 0.5s ease 0.01s;-webkit-transition:all 0.5s ease 0.01s;-moz-box-shadow:0 -15px 10px #666 inset;-o-box-shadow:0 -15px 10px #666 inset;-webkit-box-shadow:0 -15px 10px #666 inset;}

button.button:hover > span {
	background:#a9a9aa;
	border:1px solid #888;
	box-shadow:0 -15px 10px #999 inset;
	-moz-box-shadow:0 -15px 10px #999 inset;
	-o-box-shadow:0 -15px 10px #999 inset;
	-webkit-box-shadow:0 -15px 10px #999 inset;
}

button.button span span {background:none;border:0;box-shadow:none;padding:0;-moz-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none}
.cart .totals button.btn-checkout span, .cart .crosssell button.btn-checkout span {background:#c6db00;border:1px solid #90c301;box-shadow:0 -15px 10px #90c301 inset;float:right;height:auto;padding:0;-moz-box-shadow:0 -15px 10px #90c301 inset;-o-box-shadow:0 -15px 10px #90c301 inset;-webkit-box-shadow:0 -15px 10px #90c301 inset;}
.cart .totals button.btn-checkout span span, .cart .crosssell button.btn-checkout span span {background:none;border:0;box-shadow:none;padding:0;-moz-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;}
.cart .crosssell button.button span {width:84px;}
.cart .crosssell button.btn-checkout { height:36px;}

label, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {border:0;}

.cart .btn-continue {margin-right:10px;}

.cart .btn-update {margin:10px 0;}

#review-buttons-container .btn-checkout span {padding:0;}

button.btn-checkout {height:34px;}

.box-account .box {
	background:#f7f7f7;
	float:none;
	margin:0;
}

.box-account .box .box-content .col-1 {
	float:left;
	width:48.5%;
}

.box-account .box .box-content .col-2 {
	float:right;
	width:48.5%;
}



/* Stop AirRam Banner Animating*/
.catalog-category-view.category-cordless-vacuum-cleaners .slide-info,
.catalog-category-view.category-cordless-vacuum-cleaners img,
.product-airram-vacuum-cleaner .slide-info,
.product-airram-vacuum-cleaner .slides .product-details,
.product-airram-vacuum-cleaner .sw-flexslider .slides li img {
	margin-left:0!important;
	opacity:1!important;
}
.checkout-cart-index h2.product-name {font-size:14px;}

/* Bundle Option 2 Box*/

.option-link{
	float:right;
	width:294px;
}
#system-option {
	float:left;
}

#option-2{
	margin-top:45px;
}

.options-box {
	margin:10px 0 0;
}

.product-option-box .product-option-box {
	margin:0 0 10px;
}


.option-link a{
	text-decoration:none;
}

.product-option-box .title,
.options-box .title {

	border:1px solid #90c301;
	box-shadow:0 -15px 10px #90c301 inset;
	-moz-box-shadow:0 -15px 10px #90c301 inset;
	-o-box-shadow:0 -15px 10px #90c301 inset;
	-webkit-box-shadow:0 -15px 10px #90c301 inset;

	background:#c6db00;
	color:#fff;
	border-radius:4px 4px 4px 0;
	display:block;
	font-size:18px;
	font-weight:normal;
	margin:-40px 0 20px -30px;
	padding:10px 10px 10px 15px;
	position:relative;
	text-shadow:1px 1px rgba(0,0,0,0.3);
	-moz-border-radius:4px 4px 4px 0;
	-o-border-radius:4px 4px 4px 0;
	-webkit-border-radius:4px 4px 4px 0;

}

.product-option-box .title .corner,
.options-box .title .corner {
	background:url(../images/featured-vid-title.png) no-repeat left bottom;
	bottom:-11px;
	display:block;
	height:9px;
	left:-2px;
	position:absolute;
	width:10px;
}

.options-box .option-price,
.options-box .option-qty {
	display:block;
	float:left;
	margin:8px 5px 0 0;
}

.product-option-box img,
.options-box img {
	float:left;
	margin:0 12px 0 0;
	max-width:130px;
}

.options-box .option-price {
	font-size:20px;
	font-weight:bold;
	margin-right:20px;
}

.options-box .option-qty {}

.options-box .option-select {
	margin:0 0 20px;
}

.options-box .option-input {
	border:1px solid #e3e3e3;
	border-radius:4px;
	margin:0;
	padding:10px;
	width:15px;
}

.options-box .option-btn {
	float:right;
}

.options-box label {
	display:inline-block;
	margin:0 10px 20px 0;
}

.options-box .radio {
	margin-right:40px;
}

#option-intro{
	background-image:url(/images/options/ht04_bg.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:140px;
	min-height:70px;
}

.option-upsell{
	height:90px;
}

.option-upsell img{
	margin-right:48px;
	border:1px solid #E3E3E3;
	border-radius:3px;
}

body.product-gtech-multi-extension-tube .more-views, body.product-airram-data-bridge-cable .more-views { display:none;}

#pillar-dics {
	clear:both;
	float:left;
	font-size:10px;
	margin:-20px 0 20px;
	width:460px;
}
.reqd {display:none;}
#video-caveat {
	float:left;
	font-size:10px;
	margin:-20px 0 20px;
	width:100%;
}

/* New Pillar Slide Styling */
.catalog-category-view.categorypath-cordless-vacuum-cleaners-html .slider-title {padding:40px;width:400px;}
.catalog-category-view.categorypath-cordless-vacuum-cleaners-html .slider-title h3 {color:#666;font-size:36px;font-weight:normal;margin-bottom:30px;}
.catalog-category-view.categorypath-cordless-vacuum-cleaners-html .slider-title p {color:#666;font-size:12px;}
.catalog-category-view.categorypath-cordless-vacuum-cleaners-html .slider-title a {background:url(../images/tv-video-play.png) no-repeat;color:#666;display:block;text-decoration:underline;}

.catalog-category-view.categorypath-cordless-vacuum-cleaners-html  .slide-0 .slider-title {left:50%;margin-left:-240px;text-align:center;}

.catalog-category-view.categorypath-cordless-vacuum-cleaners-html  .slide-0 .slider-title a {background-position:center 0;padding-top:65px;}
.catalog-category-view.categorypath-cordless-vacuum-cleaners-html  .slide-1 .slider-title a {background-position:0 center;padding:20px 0 20px 65px;}

.contact_customerservice{ font-size:20px; color:#0a263c; line-height:30px; margin-top:16px; }


.snippets { display:none; }
.graybox-tool-tip {
    background: none repeat scroll 0 0 #ffffff;
    margin: -38px 0 30px 278px;
    position: absolute;
    width: 300px;
    z-index: 9999;

}
.box-tool-tip{width:258px; float:left; border:2px solid #cccccc; padding:10px 20px 20px 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#1D1D1B; position:relative;}
.hadding-tool-tip{width: 278px; background:url(../images/Y-MOBILE.png) no-repeat left top; font-size:12px; font-weight:bold; padding:6px 10px 6px 30px; position:absolute; left:-20px;}
.box-tool-tip .content-tool-tip{width:auto; float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;line-height:20px; color:#999; padding:50px 0 0 0;}


/* New Sweeper Styles */



/* Small Screen CSS (iPad) */
@media (max-width:1000px) {
	.wrapper {width:640px; margin:20px auto 0;}
	.page {padding:20px; margin:auto; width:auto;}
	.header-container {height:auto;}
	.header-container, .main, .col1-layout .col-main, .col2-left-layout .col-main, .hometop img, #homepage .homebtm {width:100%}
	.header {margin:0; text-align:center; width:100%;}
	.header .logo {margin:20px 0;}
	#navigation #top-nav {margin:15px 0 0;}
	#navigation #main-nav {margin:10px 0 0;}
	#navigation nav ul li {margin-left:19px;}
	#navigation nav ul li a {font-size:10px;}
	.breadcrumbs {margin:20px 0 13px;}
	.sw-flexslider {margin:0 0 20px;}
	.sw-flexslider-element {margin:0 -20px;}
	.slides .product-details {bottom:20px;left:20px;}
	.product-airram-k9 .slide-info h2 {width:340px;font-size:20px;}
	#pillar-block .box {height:auto;margin:0 10px 20px 0;padding:20px;width:150px;}
	#pillar-block .box h2 {margin:0 0 10px;}
	#pillar-block .box p {margin:0 0 20px;width:145px;}
	#bottom-block .box {margin-bottom:20px;}
	#vacuum-box {background:url(../images/small/airram.png) no-repeat right bottom;}
	#sweeper-box {background:url(../images/small/power-sweeper.png) no-repeat right bottom;}
	#garden-box {background:url(../images/small/st05-head.png) no-repeat right bottom;}
	#ebike-box {background:url(../images/ebike-homepage-mobile.png) no-repeat right bottom;}
	.box .icon {height:auto;right:10px;top:-20px;width:40px;}
	#bottom-box-1 {width:186px;margin:0 20px 20px 0;}
	#bottom-box-1 img {height:auto;width:100%;}
	#bottom-box-2 {width:350px;}
	#bottom-box-2 .btn {bottom:auto;margin:10px 0 0;position:relative;z-index:1;}
	#nickgrey-img {right:-16px;}
	#bottom-box-2 .quote {font-size:12px;line-height:20px;margin:0;width:250px;}
	#bottom-box-3, #bottom-box-4, #bottom-box-5 {height:200px;margin:0 20px 0 0;width:144px;}
	.slider-title .video {bottom:80px;height:70px;left:20px;width:140px;}
	#footer, #copyright {width:600px;}
	.catalog-category-view #tpilot-outer, #tpilot-outer {margin:0 -20px 20px;padding:40px 20px 0;width:100%;}
	#tpilot-inner {margin:0 auto 20px;width:469px;}
	.products-list {margin:40px -20px;}
	.category-floor-sweepers .products-list li .product-details,
	.category-garden-tools .products-list li .product-details {position:static;}
	.products-list li .product-details {width:328px;}
	.products-list li.item, .products-list li.item.last {padding:20px;}
	.products-list .product-thumb {height:auto;margin-bottom:20px;margin-top:-20px;width:200px;}
	.products-list .product-shop {width:340px;}
	.products-list .desc li {height:auto;margin:0 0 20px;width:100%;}
	#product-view-left .more-views li {width:62px;}
	#product-view-right {width:380px;}
	#product-view-left {width:200px;}
	.category-cordless-vacuum-cleaners.catalog-category-view .page {padding:20px 20px 0;}
	.category-cordless-vacuum-cleaners .products-list li.item {margin:0 20px 15px 0;padding:80px 20px 20px;width:237px;}
	.category-cordless-vacuum-cleaners .products-list li.last {margin:0;}
	.category-cordless-vacuum-cleaners .products-list .product-thumb {margin:0 0 20px;}
	.category-cordless-vacuum-cleaners .products-list .desc {height:120px;}
	.category-cordless-vacuum-cleaners.catalog-category-view #tpilot-outer {margin:0 -20px;padding:40px 20px 0;}
	.aligncentre {text-align:left;}
	.block-50 {margin:0;width:100%;}
	#footer ul li.about {width:auto;margin-left:0;}
	#footer ul li.s_w0, #footer ul li.s_w1 {margin:auto;height:auto;}
	#footer ul li.about ul {
		-webkit-column-count:1;
		-moz-column-count:1;
		column-count:1;
	}
	#footer ul li.about ul li{
		margin-right:0;
	}

	.img-holder {margin:0 20px 10px 0;}
	#product-view-right .box p {width:260px;}
	.slide-info {padding:40px 0 0 20px;}
	.product-airram-k9 .slide-info {padding:40px 0 0 20px!important;}
	.slide-info h2 {font-size:22px;margin:0 0 5px;}
	.slide-info p {font-size:11px;line-height:18px;}
	.products-list .features-tab img {width:240px;}
	.sw-flexslider {height:274px;}
	.list span {width:100px;}
	#product-view-left .box {margin:0 0 20px;}
	#product-view-left #tpilot {font-size:10px;}
	#product-view-left #tpilot-outer h3 {font-size:12px;}
	#product-view-left #tpilot-inner {height:auto;}
	#product-view-left #tpilot li {padding:0 0 20px;}
	.product-option-box .features-tab {background:url(../images/features-tab-corner-small.png) no-repeat left bottom;margin-left:-30px;padding:0 0 9px;width:300px;}
	.col2-right-layout .col-main {width:380px;}
	#trust-pilot {margin:0 -20px;padding:10px 20px;}
	.product-view .video {height:158px;}
	.sw-flexslider .slides .flag-img {width:50px;}
	.slide-info .large-green {font-size:36px;line-height:50px;margin-top:-25px;}
	.cms-about-gtech #timeline-outer {margin:40px -20px;}
	.cms-about-gtech #timeline-inner {width:638px;}
	.cms-about-gtech .left-block {margin:0;width:340px;}
	.cms-about-gtech .left-block .quote {font-size:16px;}
	.cms-about-gtech .left-block .video {margin:0 20px 0 0;}
	.cms-about-gtech .right-block {margin:0;width:240px;}
	.sw-flexslider-viewport, .sw-flexslider-viewport ul, .sw-flexslider-viewport li {height:auto;}
	#product-view-left #manual {background-image:url(../images/manual-icon-small.png);}
	#product-view-left #warranty {background-image:url(../images/warranty-icon-small.png);}
	.form-list label[for=billing-address-select], .form-list select {width:260px!important;}
	.form-list li.wide textarea {width:254px!important;}
	.form-list .name-prefix select {width:auto!important;}
	.my-account .buttons-set {margin-bottom:40px;}
	.checkout-cart-index .cart .cart-collaterals .col2-set {width:auto;}
	.checkout-cart-index .cart .cart-collaterals .totals {float:right;margin-top:0;}
	.checkout-onepage-index .buttons-set {width:330px;}
	#product-view-right #multi-img-box div {width:210px;}
	.feature-videos {margin:20px 0 40px;}
	.feature-videos .box {width:247px;}

	.product-multi-main {}

	.product-airram-bundle .slide-info,
	.product-multi-main .slide-info,
	.product-multi-cordless-hand-held-vacuum .slide-info {padding:40px 0 0 40px!important;}

	product-car-accessory-kit .slide-info {padding:33px 0 0 40px!important;}

	.slide-info {padding:33px 0 0 20px!important;}

	.product-ht04-hedge-trimmer-branch-cutter .slide-info,
	.product-st05-li-ion-cordless-grass-trimmer .slide-info {padding:20px 0 0 20px!important;}

	.product-multi-main .slide-info h2, .product-multi-cordless-hand-held-vacuum .slide-info h2 {font-size:18px;}
	.product-multi-main .slide-info h2 span, .product-multi-cordless-hand-held-vacuum .slide-info h2 span {font-size:15px;}
	.product-multi-main .slide-info p, .product-multi-cordless-hand-held-vacuum .slide-info p {font-size:10px;width:260px;}
	.slide-info p.second {display:none;}
	.product-multi-main .slides .product-details, .product-multi-cordless-hand-held-vacuum .slides .product-details {left:40px;}

	#Why-choose-AirRam .top-block {margin:0 0 40px;}
	#Why-choose-AirRam .top-block img {width:380px;}
	#Why-choose-AirRam .top-block .tv-img {margin:85px 0 0 20px;width:180px;}
	#Why-choose-AirRam .top-block .watch-img {top:20px;width:280px;}
	#Why-choose-AirRam .top-block.box {width:auto;}

	#Reviews-inner {margin:auto;width:560px;}

	.catalog-category-view.category-cordless-vacuum-cleaners .sw-flexslider .slides .slider-title {position:static;}
	.category-cordless-vacuum-cleaners .slider-title img {left:400px;top:75px;width:220px;}

	.product-airram-bundle .slide-info, .product-multi-main .slide-info, .product-multi-cordless-hand-held-vacuum .slide-info {padding:20px 20px 60px;height:auto;}

	#Reviews #Reviews-left {left:-40px;}
	#Reviews #Reviews-right {right:-40px;}

	.product-airram-bundle .slide-info, .product-airram-vacuum-cleaner .slide-info {padding:40px 0 0 20px!important;}
	.options-box img {width:100px;}
	.option-link {clear:both; padding-top:15px; width:340px; }
	#option-intro{ background-size:90px; padding-left:110px; }

	#pillar-dics {width:290px;}

	.catalog-category-view.categorypath-cordless-vacuum-cleaners-html .slider-title {padding:20px;position:absolute!important;width:240px;}
	.catalog-category-view.categorypath-cordless-vacuum-cleaners-html .slider-title h3 {font-size:12px;font-weight:bold;margin-bottom:10px;}
	.catalog-category-view.categorypath-cordless-vacuum-cleaners-html .slider-title p {font-size:11px;line-height:17px;}
	.catalog-category-view.categorypath-cordless-vacuum-cleaners-html .slider-title a {background:none;}

	.catalog-category-view.categorypath-cordless-vacuum-cleaners-html  .slide-0 .slider-title {margin-left:-140px;}

	.catalog-category-view.categorypath-cordless-vacuum-cleaners-html  .slide-0 .slider-title a,
	.catalog-category-view.categorypath-cordless-vacuum-cleaners-html  .slide-1 .slider-title a {padding:0;}

	.category-floor-sweepers .products-list {margin:0 -20px 20px;}
	#sweeper-features {margin:0 -20px;}
	#sweeper-features h2 {font-size:18px;}
	.category-floor-sweepers .products-list .product-shop {width: 340px;}
	.category-floor-sweepers .products-list .product-thumb {margin: -20px 0 0;}
	.category-floor-sweepers .product-name a, .category-floor-sweepers .product-name a:hover {margin-top:-5px;}

}

/* Mobile Device Lanscape CSS */
@media (max-width:720px) {
	.wrapper {width:380px;}
	.main {padding:0;}
	#footer, #copyright {width:340px;}
	.header .logo {display:block;margin:20px auto;float:none;}
	.header nav li {float:none;}
	#navigation {width:100%;}
	#navigation #main-nav {width:100%;}
	#navigation #top-nav {margin:15px auto 0;float:none;}
	#navigation nav ul li {margin:0 19px 5px;}
	#navigation nav ul li a {font-size:12px;}
	.mst:first-child {display:none;}
	.mst .dropdown_responsive {display:block!important;}
	.mst .nav-collapse {display:none;}
	.mst .nav-accordion {margin:0 0 20px;width:100%!important;}
	.sw-flexslider-element.heroslide-container {display:none;}
	.main-container img {height:auto;max-width:100%;}
	#product-view-left, #product-view-left .box:last-child {margin:0;}
	#bottom-block .box {height:auto;margin:0 0 20px;width:296px;}
	#pillar-block .box {height:auto;margin:0 0 20px;padding-right:100px;width:216px;}
	#pillar-block .box p {width:196px;}
	.box100 article {
  		-webkit-column-count:1;
     	-moz-column-count:1;
        column-count:1;
		-webkit-column-gap:4em;
     	-moz-column-gap:4em;
        column-gap:4em;
	}
	#vacuum-box {background:url(../images/airram.png) no-repeat right bottom;}
	#sweeper-box {background:url(../images/power-sweeper.png) no-repeat right bottom;}
	#garden-box {background:url(../images/st05-head.png) no-repeat 165px -125px;}
	#ebike-box {background:url(../images/ebike-homepage.png) no-repeat 165px -125px;}
	#bottom-box-1 {border:1px solid #e3e3e3;padding:20px;}
	#bottom-box-2 .btn, #bottom-box-3 .btn, #bottom-box-4 .btn, #bottom-box-5 .btn {position:static;}
	#bottom-box-2 .quote {width:auto;}
	#nickgrey-img {display:none;}
	footer ul {float:none; margin:0 0 20px 0; width:auto;}
	#tpilot-inner {width:234px;}
	.products-list .product-thumb {margin:-20px 0 20px;width:100%;}
	.products-list .product-shop {width:auto;}
	.products-list li .product-details {width:316px;}
	#product-view-right, #product-view-left {width:100%;}
	#product-view-left .more-views li {width:80px;}
	.category-cordless-vacuum-cleaners .products-list {float:none;width:auto;}
	.category-cordless-vacuum-cleaners .products-list li.item, .category-cordless-vacuum-cleaners .products-list li.last {margin:0 0 20px;padding:80px 10% 10%;width:80%;}
	.category-cordless-vacuum-cleaners .products-list .desc {height:auto;margin:0 0 20px;}
	.category-cordless-vacuum-cleaners .products-list li .product-details {width:auto;}
	.product-options-bottom .add-to-cart {float:left;margin-top:20px;}
	#footer ul li.parent {border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:20px;width:100%;}
	#product-view-right .box p {width:218px;}
	#product-view-right .box h3{ float: none; }
	.sw-flexslider .slides .slider-title {float:left;padding:0;position:static;}
	.slides li img {display:none!important;}
	.slide-info {margin:0!important;padding:20px;}
	.slide-info h2 {font-size:20px;margin:0 0 10px;}
	.product-airram-k9 .slide-info h2 {width:100%;}
	.slide-info p {width:100%;}
	.slides .product-details {width:316px;padding:10px;position:static;margin:0 20px 20px!important;float:left;}
	#_BH_frame {height:0!important;}
	.products-list .features-tab img {width:340px;}
	.sw-flexslider {height:auto;}
	.list span {width:80px;}
	.col2-right-layout .col-main, .col2-right-layout .col-right {margin:0 0 40px;width:100%;}
	.product-view .video {height:296px;}
	.slide-info .large-green {margin:0;}
	.cms-about-gtech .left-block {margin:0 0 40px;width:100%;}
	.cms-about-gtech .right-block {margin:0;width:100%;}
	.cms-about-gtech #timeline-inner {width:378px;}
	.cms-about-gtech #timeline-inner img {margin-left:-25px;max-width:none;width:auto;}
	#footer #payment {width:100%;}
	#footer #payment p {float:none;margin:40px 0 20px;text-align:center;}
	#social {margin:0 35px 40px 0;}
	#bottom-block #bottom-box-5 {margin:0;}
	.cms-about-gtech .left-block .video {height:180px;margin:0 0 20px;width:336px;}
	#product-view-left #manual {background-image:url(../images/manual-icon.png);}
	#product-view-left #warranty {background-image:url(../images/warranty-icon.png);}
	.products-list .product-image {width:100%;}
	.my-account td {border:none!important;}
	.my-account .billing-agreements .form-list li button.button {margin-left:0; margin-top:10px;}
	.cart-table tbody tr td, .cart .data-table tr, .cart .data-table td, .my-account td:nth-child(3), .my-account td:nth-child(4), .my-account td:nth-child(5), .my-account td:nth-child(6) {border:none!important; background:transparent!important; display:block; text-align:left!important; width:100%;}
	.cart-table thead, .cart .data-table thead, .cart .data-table tbody .a-center .cart .data-table tbody .a-right, .my-account .data-table thead {display:none;}
	.cart .totals {float:left; margin-top:0;}
	.cart-table tfoot td {float:left; padding-left:0;}
	.checkout-cart-index .cart .cart-collaterals .col2-set .col-2 {width:338px;}
	.checkout-cart-index .cart .cart-collaterals .totals {width:336px;}
	.checkout-onepage-index .form-list li.wide input.input-text {width:254px;}
	.checkout-onepage-index .buttons-set {width:260px;}
	.feature-videos .box {width:306px;}

	.product-multi-main .slide-info, .category-cordless-vacuum-cleaners .slide-info {padding:20px!important;}
	.product-multi-main .slides .product-details {left:20px;}
	.product-multi-main .slide-info p {width:100%;}

	#Why-choose-AirRam .top-block {margin:0 0 20px;width:100%;}
	#Why-choose-AirRam .top-block .tv-img {display:none;}
	#Why-choose-AirRam .top-block .watch-img {display:none;}

	#Reviews-inner {margin:auto;width:160px;}

	.category-cordless-vacuum-cleaners .slider-title img {display:block!important;padding:5%;position:static!important;width:90%;}

	.sw-flexslider .sw-flexslider-control-paging {display:none;}
	.product-option-box img, .options-box img {display:none;}

	#pillar-dics {margin:0 0 20px;width:100%;}

	.catalog-category-view.categorypath-cordless-vacuum-cleaners-html .slider-title {padding:20px!important;position:static!important;text-align:center;width:auto;}
	.catalog-category-view.categorypath-cordless-vacuum-cleaners-html .slider-title h3 {font-size:16px;margin-bottom:10px;}
	.catalog-category-view.categorypath-cordless-vacuum-cleaners-html .slider-title p {font-size:11px;line-height:17px;}

	.catalog-category-view.categorypath-cordless-vacuum-cleaners-html .slide-0 .slider-title {margin-left:0;}

	.catalog-category-view.categorypath-cordless-vacuum-cleaners-html .slide-0 .slider-title a,
	.catalog-category-view.categorypath-cordless-vacuum-cleaners-html .slide-1 .slider-title a {background:url(../images/tv-video-play.png) no-repeat center 0;padding-top:65px;}
	.option-link{ width:290px; }

	.sw-flexslider .slides .flag-img {display:none!important;}

	.catalog-category-view.category-cordless-vacuum-cleaners img,
	.product-airram-vacuum-cleaner .slides .product-details,
	.product-airram-vacuum-cleaner .sw-flexslider .slides li img {margin-left:20px!important;}

	.category-floor-sweepers .product-name a, .category-floor-sweepers .product-name a:hover {color:#000;font-size:20px;}
	#sweeper-features li {float: left;height: 182px;font-size: 14px; padding: 0 2%;width: 45.66%;}
	#sweeper-features h2 {font-size: 16px;line-height: 1.5;padding: 20px 0;}
	#sweeper-features li img {margin-bottom: 10px;}
	.category-floor-sweepers .products-list .product-shop {width: 100%;}
	.product-details span {margin:0;}
	.category-floor-sweepers .btn {font-size:12px;width:100px;}

}

/* Mobile Device Portrait CSS */
@media (max-width:479px) {
	.wrapper {width:280px;}
	#navigation #top-nav li {margin:0 8px;}
	#navigation #top-nav li a {font-size:10px;}
	.sw-flexslider .sw-flexslider-control-paging {bottom:10px!important; left:44%;}
	#pillar-block .box, #bottom-block .box {height:auto;padding:20px;width:196px;}
	#vacuum-box {background:url(../images/small/airram.png) no-repeat right bottom;}
	#sweeper-box {background:url(../images/small/power-sweeper.png) no-repeat right bottom;}
	#garden-box {background:url(../images/small/st05-head.png) no-repeat right bottom;}
	#ebike-box {background:url(../images/ebike-homepage-mobile.png) no-repeat center center;}
	#product-view-left .more-views li {width:43px;}
	.products-list li .product-details {width:216px;}
	#product-view-left .more-views li {width:81px;}
	.category-cordless-vacuum-cleaners .category-products .regular-price .price {font-size:22px;line-height:36px;}
	#footer, #copyright {width:240px;}
	#product-view-right .box p {width:158px;}
	.img-holder {height:60px;width:60px;}
	.slides .product-details {width:216px}
	.products-list .features-tab img {width:240px;}
	.list span {font-size:10px;padding:5px 10px;width:55px;}
	.product-option-box .features-tab {width:230px;}
	.product-view .video {height:196px;}
	.col-right.sidebar h3 {font-size:12px;}
	.cms-about-gtech #timeline-inner {width:278px;}
	.cms-about-gtech #timeline-inner img {margin-left:-80px;}
	#footer #payment img {height:auto;width:100%;}
	#social {margin:0 0 40px;}
	#social li {margin:0 4px;}
	.cms-about-gtech .left-block .video {height:120px;width:236px;}
	.products-list .product-image {width:100%;}
	.my-account .box {height:230px;}
	.checkout-cart-index .cart .cart-collaterals .col2-set .col-2 {width:238px;}
	.checkout-cart-index .cart .cart-collaterals .discount input.input-text, .checkout-cart-index .cart .cart-collaterals .form-list input.input-text {width:200px;}
	.checkout-cart-index .cart .cart-collaterals .form-list select {width:206px;}
	.checkout-cart-index .cart .cart-collaterals .totals {width:236px;}
	.checkout-onepage-index .form-list .customer-name-prefix .name-firstname input.input-text {width:105px;}
	.cart .cart-collaterals .shipping, .cart .cart-collaterals .discount {width:204px;}
	.cart .btn-continue, .cart .btn-update {float:left;}
	.form-list .customer-name-prefix .name-firstname input.input-text, .form-list input.input-text, .checkout-onepage-index .form-list li.wide input.input-text, .checkout-onepage-index .form-list li.control, .checkout-onepage-index .buttons-set {width:170px;}
	.form-list label[for=billing-address-select], .form-list select {width:176px!important;}
	.my-account td {border:none!important; display:block;}
	.feature-videos .box {width:206px;}
	#bundlebuy a {float:left;}
	.product-option-box {padding:15px;}
	.options-box .option-price {font-size:16px;margin-right:15px;}
	.options-box .option-btn {margin-top:3px;width:60px;}
	.option-link{ width:200px; }
}



/* Break Free CSS */
.breakfree {
	overflow-x:hidden;
}

.breakfree .header {
	background:#000;
	float:left;
	margin-bottom:-100px;
	padding-bottom:100px;
	position:relative;
	text-align:center;
	width:100%;
}

.breakfree .header .inner{
	margin:auto;
	width:960px;
}

.breakfree .header .logo {
	display:block;
	float:none;
	margin:80px 0 20px;
}

.breakfree .header .tag-line {
	color:#81bc00;
	font-size:34px;
	margin:0 0 30px;
}

#breakfree-ad {
	background:#f7f7f7;
	border:1px solid #e3e3e3;
	border-radius:4px;
	margin:0 auto -60px;
	padding:8px;
	position:relative;
	width:685px;
	z-index:2;
}

#breakfree-ad .video {
	background:url(../images/video-shadow.png) no-repeat right top #000;
	background-size:cover;
	height:360px;
	width:100%;
}

#break-free-img {
	bottom:-100px;
	left:50%;
	margin-left:-765px;
	position:absolute;
	z-index:2;
}

#play-video {
	color:#fff;
	display:block;
	font-size:12px;
	height:220px;
	left:50%;
	margin-left:-343px;
	padding:140px 0 0;
	position:absolute;
	top:220px;
	width:685px;
	z-index:2;
}

#play-video img {
	margin-bottom:30px;
}

#play-video span {
	display:block;
	font-size:20px;
	font-weight:bold;
	margin:0 0 20px;
}

.breakfree .page {
	clear:both;
	padding-top:180px;
	position:relative;
	z-index:1;
}

#bust-moves {
	width:780px;
}

#the-story {
	width:720px;
}

#dancer {
	position:absolute;
	right:-20px;
	z-index:1;
}

.breakfree .section {
	clear:both;
	color:#444;
	float:left;
	margin:0 0 40px;
	width:100%;
}

.breakfree .section h3 {
	color:#444;
	font-size:18px;
	font-weight:bold;
}

.breakfree .section p {
	margin:0 0 20px;
}

.breakfree .section img {
	background:#f7f7f7;
	border:1px solid #e3e3e3;
	border-radius:4px;
	float:left;
	height:auto;
	margin:0 40px;
	padding:8px;
}

#making-break-free {
	background:url(../images/making-break-free-bg.jpg) left bottom repeat-x;
	border-radius:0 0 4px 4px;
	border-top:1px solid #e3e3e3;
	clear:both;
	float:left;
	margin:40px -40px -40px;
	padding:40px 40px 20px;
	position:relative;
	text-align:center;
	width:100%;
}

#making-break-free h3 {
	color:#81bc00;
	font-size:34px;
	font-weight:300;
	margin:0 0 20px;
}

#making-break-free p {
	width:580px;
	margin:0 auto 20px;
}

#making-break-free .video {
	background:#f7f7f7;
	border:1px solid #e3e3e3;
	border-radius:4px;
	height:auto;
	margin:0 0 30px;
	padding:8px;
}

#dancer-2 {
	left:50px;
	position:absolute;
	top:180px;
}

.break-free-buy {
	bottom:-10px;
	display: block;
	font-size:16px;
	left:50%;
	margin-left:-98px;
	position: absolute;
	width:180px;
	z-index: 3;
}

/* Small Screen CSS (iPad) */
@media (max-width:1000px) {
	.breakfree .header {
		margin-bottom:0;
		padding-bottom:20px;
	}

	.breakfree .header .inner {
		width:640px;
	}

	.breakfree .header .tag-line {
		font-size:24px;
	}

	#breakfree-ad {
		height:205px;
		margin:0 auto -30px;
		width:390px;
	}

	#break-free-img {
		bottom:-90px;
		left:50%;
		margin-left:-444px;
		position:absolute;
		z-index:2;
		width:894px;
	}

	#breakfree-ad .video {
		height:205px;
	}

	.breakfree .page {
		padding-top:80px;
	}

	#play-video {
		height:180px;
		margin-left:-195px;
		padding:25px 0 0;
		top:210px;
		width:390px;
	}

	#play-video img {
		margin-bottom: 20px;
	}

	#play-video span {
		margin:0 0 5px;
	}

	.break-free-buy {
		bottom:-60px;
		margin-left:-78px;
		width: 140px;
	}

	#bust-moves, #the-story {
		width:auto;
	}

	#dancer {
		display:none;
	}

	.breakfree .section img {
		margin:0 20px 0 0;
		width:300px;
	}

	.breakfree .section p {
		margin:0 0 10px;
	}

	#making-break-free {
		margin:40px -20px -60px;
		padding:40px 20px 20px;
	}

	#making-break-free .video {
		width:580px;
	}

	#making-break-free p {
		width:auto;
	}

	#dancer-2 {
		display:none;
	}

	#break-free.slide-info h2 {
		font-size: 22px!important;
		width: 320px!important;
	}
}

/* Mobile Device Lanscape CSS */
@media (max-width:720px) {
	.breakfree .header {
		background:url(../images/mobile-bg.jpg) no-repeat center top #000;
		height:430px;
	}

	.breakfree .header .inner {
		width:380px;
	}

	.breakfree .header .logo {
		margin:40px 0 30px;
	}

	.breakfree .header .tag-line span {
		display:block;
	}

	#breakfree-ad {
		background:none;
		border:0;
		padding:0;
		width:100%;
	}

	#breakfree-ad .video {
		background:none;
	}

	#break-free-img {
		display:none;
	}

	.breakfree .page {
		padding-top:40px;
	}

	#making-break-free h3 {
		font-size:20px;
	}

	.breakfree .section img {
		margin:0 0 20px;
		width:320px;
	}

	#making-break-free {
		margin:40px -20px -20px;
	}

	#making-break-free .video {
		width:320px;
	}

	.btn {
		display:block;
		font-size:16px;
		margin-left:auto;
		margin-right:auto;
		width:180px;
	}

	.break-free-buy {
		bottom:-15px;
		margin-left:-98px;
	}

	#break-free.slide-info h2 {
		font-size:26px!important;
		width:auto!important;
	}

	#break-free.slide-info p {
		color:#666!important;
	}

	#break-free.slide-info .btn {
		margin:0 0 20px!important;
	}

}

/* Mobile Device Portrait CSS */
@media (max-width:479px) {
	.breakfree .header .inner {
		width:280px;
	}

	.breakfree .section img {
		width:220px;
	}

	#making-break-free .video {
		width:220px;
	}

	#play-video {
		margin-left:-140px;
		padding:15px 0 0;
		width:280px;
	}

	#play-video span {
		font-size:16px;
	}
}

/* Stick / Cylinder Landing Page CSS, SC = Stick / Cylinder */
#stick-background {
	background:url(../images/stick-bg-img.jpg) right top no-repeat;
	width: 100%;
}

#cylinder-background {
	background:url(../images/cylinder-bg-img.jpg) right top no-repeat;
	width: 100%;
}

#stick-container {
	width: 920px;
	padding: 10px 0 0;
}

#sc-column-left {
	width: 620px;
	margin-top: -10px;
}
#sc-column-left section {
	background-color: rgba(255, 255, 255, 0.7);
	border-radius: 4px;
	margin: 20px;
}

#sc-column-right {
	float: right;
	margin-top: 20px;
	width: 244px;
}

#sc-column-right #results li {
	background: #fff;
	width: 180px;
}



/* Small Screen CSS (iPad) */
@media (max-width:1000px) {
	#stick-container {
		width: 100%;
	}
	#sc-column-right {
		width: 41%;
	}

}
/* Mobile Device Landscape CSS */
@media (max-width:720px) {
	#sc-column-right {
		width: 100%;
		margin-left: 2px;
	}
	#sc-column-left {
		width: 100%;
	}

	#stick-background, #cylinder-background {
		background: #fff;
	}
}
/* Mobile Device Portrait CSS */
@media (max-width:479px) {
}

dt label[for="p_method_sagepaydirectpro"], dt label[for="p_method_sagepayserver"], dt label[for="p_method_sagepayform"] {
	background:none!important;
	background-image:none!important;
	padding-left: 20px !important;
}

.mst .support-ebike-item a.nav-header {
	text-transform: none;
}