body{
	margin:0;
	font:15px Tahoma,Geneva,sans-serif;
	color:#6d6f71;
	min-width:900px;
	background:#f74097 url(../images/bg-body.jpg);
}
/* b2b menu */
#menu-b2b-menu {
    border:1px solid #ccc;
    border-width:1px 0;
    list-style:none;
    margin:0;
    padding:0;
    text-align:center;
}
 #menu-b2b-menu li{
    display:inline;
}
 #menu-b2b-menu a{
    display:inline-block;
    padding:10px;
}

img {
border: 0;
vertical-align: top;

}
a{
	text-decoration:none;
	outline:none;
	color:#000;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.header-holder{
	background:url(../images/bg-header-holder.gif) no-repeat 50% 0;
	width:100%;
	margin:0 0 20px;
	position:relative;
	z-index:10;
}
/* header */
#header{
	height:171px;
	width:980px;
	margin:0 auto;
	padding:15px 0 0;
	background:url(../images/navi8.gif) no-repeat 87% 0;
}


#header:after{
	content:"";
	display:block;
	clear:both;
}
/* logo */
#logo{
	
	
	position:absolute;

z-index:1;



}
#logo a{
	display:block;
  height:100px;
  left:60px;
  position:relative;
  text-indent:-780px;
  top:15px;
  width:300px;
  z-index:1;
}
* html #header .box{height:1%;}
#header .box:after{
	content:"";
	display:block;
	clear:both;
}
/* menu */
#nav {
  background-attachment:initial;
  background-clip:initial;
  background-color:initial;
  background-image:url(https://candycruiser.com/wp-content/themes/CruiserCandy/images/navi9.gif);
  background-origin:initial;
  background-position:49px -12px;
  background-repeat:no-repeat no-repeat;
  clear:left;
  height:100px;
  list-style-image:initial;
  list-style-position:initial;
  list-style-type:none;
  margin-left:-30px;
  padding-left:50px;
  padding-right:30px;
  padding-top:80px;
  background-repeat:no-repeat;
  margin-top:-2px;

}


#nav li{
	float:left;
	list-style-type:none;
	padding-left:25px;
	
	}
	
	#menu-item-450 {
		width:130px;
		display:block;
	}
	
	#menu-item-450 a {
		width:90px;
		display:block;
	}
	
		#menu-item-452 {
		width:120px;
		display:block;
	}
	
	#menu-item-452 a {
		width:120px;
		display:block;
	}
	
	#menu-item-451 {
		width:125px;
		display:block;
	}
	
	#menu-item-451 a {
		width:90px;
		display:block;
	}
	
	#menu-item-455 {
		width:70px;
		display:block;
	}
	
	#menu-item-455 a {
		width:70px;
		display:block;
	}
	
		#menu-item-459 {
		width:70px;
		display:block;
	}
	
	#menu-item-459 a {
		width:70px;
		display:block;
	}
	
		
	
		#menu-item-454 {
		width:40px;
		display:block;
	}
	
	#menu-item-454 a {
		width:40px;
		display:block;
	}
	
		
		#menu-item-456 {
		width:130px;
		display:block;
	}
	
	#menu-item-456 a {
		width:70px;
		display:block;
	}
	
#nav a{
	 color:#FFFFFF;
  float:left;
  font-family:'comic Sans MS';
  margin-top:43px;
  padding-bottom:10px;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  text-indent:-9999px;
	overflow:hidden;
	display:block;
}

/* slogan */
.slogan{
	text-indent:-9999px;
	width:662px;
	height:1px;
	margin:0 auto;
	display:block;
	overflow:hidden;
	position:relative;
	z-index:5;
}
/* main */
#main{
	width:900px;
	margin:-7px auto -201px;
	position:relative;
}
#main:after{
	content:"";
	display:block;
	clear:both;
}
#main .t{
	background:url(../images/bg-main-t.png) no-repeat;
	height:53px;
	width:100%;
}
#main .b{
	background:url(../images/bg-main-b.png) no-repeat;
	height:70px;
	width:100%;
	float:left;
}
#main .c{
	background:url(../images/bg-main-c.png) repeat-y;
	float:left;
	padding:0 36px;
	width:828px;
}
.main-holder{
	background:#fff;
	margin:-37px 0 -33px;
	position:relative;
	padding:18px 10px 60px 17px;
}
.widecolumn {
background: #fff;
margin: -37px 0 -33px;
position: relative;
padding: 18px 10px 60px 17px;
}
.product .main-holder {
	margin-bottom: 13px;
}

* html .main-holder{height:1%;}
*+ html .main-holder{height:1%;}
.category-box{
	width:100%;
	margin:0 0 13px;
}
.category-box:after{
	content:"";
	display:block;
	clear:both;
}
.category-box img{
	border:2px solid #fba0cb;
	padding:10px 10px 10px 0;
	margin:0 0 1px;
}
.category-box .img-box{
	float:left;
	margin:-7px 22px 0 0;
	color:#ed2e92;
	position:relative;
}
.category-box .img-box p{text-align:center;}
.category-box .img-box a{color:#ed2e92;}
.category-box .text{overflow:hidden;}
* html .category-box .text{
	overflow:visible;
	height:1%;
}
#main h1{
	margin:0 0 5px;
	font-size:29px;
	line-height:36px;
	color:#000;
}
.category-box p{
	line-height:18px;
	margin:0;
}
.category-box .description{
	color:#000;
	text-transform:uppercase;
	font-size:14px;
	display:block;
	margin:0 0 18px;
}
.products{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.products li{
	display:inline-block;
	vertical-align:top;
	padding: 0 9px 16px 0;
	margin: 0 -3px 0 0;
	width:190px;
}
* html .products li{
	display: inline;
	height: 1%;
	margin: 0;
}
* +html .products li{
	display: inline;
	height: 1%;
	margin: 0;
}
.products img{
	border:2px solid #fba0cb;
	margin:0 0 5px;
}
.products p{
	text-align:center;
	font-size:12px;
	line-height:14px;
	margin:0;
	color:#ed2e92;
}
.products a{color:#ed2e92;}
/* homepage-page */
.homepage .main-holder{
	background:none;
	padding:0;
}
/* gallery */
.gallery{
	width:910px;
	margin:0 -41px 10px;
	position:relative;
	overflow:hidden;
}
.gallery:after{
	content:"";
	display:block;
	clear:both;
}
.gallery .btn-prev{
	background:url(../images/btn-prev.png) no-repeat;
	text-indent:-9999px;
	width:41px;
	height:81px;
	float:left;
	margin:116px 0 0;
}
.gallery .btn-next{
	background:url(../images/btn-next.png) no-repeat;
	text-indent:-9999px;
	width:41px;
	height:81px;
	float:right;
	margin:116px 0 0;
}
.gallery .box{
	width:804px;
	padding:12px;
	float:left;
	background:#fff;
	overflow:hidden;
}
.gallery ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:804px;
	height:316px;
	overflow:hidden;
	position:relative;
}
.gallery li{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:804px;
}
.gallery li.active{z-index:2;}
.gallery .slide-box{
	overflow:hidden;
	width:100%;
	background:#fff url(../images/bg-slide-box.gif) no-repeat 100% 100%;
	position:relative;
}
.gallery .img-box{
	background:url(../images/bg-img-box-gallery.gif) repeat-y;
	padding:10px;
	float:left;
	margin:0 20px 0 0;
}
.gallery .text{
	overflow:hidden;
	line-height:18px;
}
* html .gallery .text{
	overflow:visible;
	height:1%;
}
.cruiser-candy-shop{
	background:url(../images/text-cruiser-candy-shop.gif) no-repeat;
	text-indent:-9999px;
	width:231px;
	height:36px;
	position:absolute;
	bottom:15px;
	right:12px;
}
.gallery p{
	margin:0 0 10px;
	color:#000;
}
.gallery .description{
	color:#000;
	font-size:16px;
}
.gallery .description span{
	font-size:20px;
	line-height:22px;
}
.gallery .text-box{
	overflow: hidden;
	width: 100%;
}
.gallery .pict span{
	float: right;
	clear: right;
	overflow: hidden;
	height: 18px;
}
.gallery .pict .size1{width:180px;}
.gallery .pict .size2{width:230px;}
.gallery .pict .size3{width:260px;}
.gallery .pict .size4{width:255px;}
.gallery .text-box p{color:#6d6f71;}
/* articles */
.articles{
	overflow:hidden;
	width:863px;
	margin:0 -35px 0 0;
	line-height:19px;
}
.articles .box{
	width:334px;
	background:#fff url(../images/bg-articles.gif) repeat-x;
	float:left;
	padding:12px;
	margin:0 14px 0 0;
}
.articles .specials-box{
	width:800px;
	background:#fff url(../images/bg-articles.gif) repeat-x;
	float:left;
	padding:12px;
	margin:10px 14px 10px 0;
}
/* shot-box */
.shot-box .img-box{
	margin:-6px 0 0;
	padding:5px;
	background:url(../images/bg-articles-img-box.gif) repeat-y;
	float:right;
}
.shot-box .text{
	overflow:hidden;
	margin:0 0 -20px;
}
* html .shot-box .text{
	overflow:visible;
	height:1%;
}
.articles h2{
	margin:0 0 5px;
	position:relative;
	font-size:16px;
	line-height:20px;
	color:#000;
}
.enter-here{
	background:url(../images/text-enter-here.gif) no-repeat;
	text-indent:-9999px;
	width:140px;
	height:33px;
	display:block;
}
.shot-box p{margin:0 0 24px;}
.shot-box p span{
	padding:0 37px 0 0;
	display:block;
}
.articles .closeout-box{
	width:254px;
	position:relative;
}
/* closeout */
.closeout{
	background:url(../images/text-closeout.gif) no-repeat;
	text-indent:-9999px;
	width:167px;
	height:33px;
	position:absolute;
	bottom:18px;
	left:14px;
}
.closeout-box p{margin:0;}
.articles .sign-up-box{
	width:133px;
	position:relative;
	min-height:181px;
}
* html .articles .sign-up-box{height:181px;}
.articles .sign-up-box .block{
	background:url(../images/bg-sign-up.gif) no-repeat 2px 47px;
	padding:0 0 40px;
}
.articles .sign-up-box h2{
	font-size:22px;
	line-height:24px;
	margin:-2px 0 6px 8px;
}
.articles .sign-up{
	background:url(../images/text-sign-up.gif) no-repeat;
	text-indent:-9999px;
	width:140px;
	height:33px;
	position:absolute;
	text-align:left;
	bottom:21px;
	left:12px;
}
.articles .sign-up-box p{
	text-align:right;
	margin:0;
}
/* product-page */

.product .main-holder{padding:12px 12px 13px 25px;}
.product .main-holder .heading-box{
	overflow:hidden;
	width:100%;
	margin:0 0 10px;
}
.product #main h1{
	float:left;
	margin:0 10px 0 0;
}
.product .main-holder .description{
	font-size:14px;
	display:block;
	overflow:hidden;
	height:1%;
	color:#000;
	line-height:16px;
	margin:14px 0 0;
}
.product .main-holder p{margin:0;}
.product-holder{
	overflow:hidden;
	width:100%;
	margin:0 0 15px;
}
.main-holder .images{
	float:left;
	padding:10px;
	margin:0 35px 50px 0;
	background:url(../images/bg-product-img-box.gif) repeat-y;
}
.product-holder .area{
	overflow:hidden;
	color:#000;
	padding:5px 0 0;
}
* html .product-holder .area{
	overflow:visible;
	height:1%;
}
.product-holder .area ul{
	margin:0;
	padding:0;
	list-style:none;
	line-height:20px;
}
.product-holder .area li{
	background:url(../images/bullet.gif) no-repeat 0 6px;
	padding:0 10px;
}
.product-holder .area h2{
	font:normal 29px/40px Tahoma,Geneva,sans-serif;
	margin:0 0 6px;
}
.cart-box fieldset{
	width:100%;
	padding:9px 0 24px;
}
.cart-box fieldset:after{
	content:"";
	display:block;
	clear:both;
}
.cart-box select{
	width:80px;
	float: left;
	clear: both;
}
.add-to-cart{
	float: right;
	margin:-13px 34px 0 0;
	position:relative;
}
.cart-box span{
	font-size:17px;
	line-height:21px;
}


.product-holder .area h3{
	margin:0 0 4px;
	font:normal 23px/30px Tahoma,Geneva,sans-serif;
}
.product-holder .area .goods{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
	font-size:10px;
	line-height:11px;
}
.product-holder .area .goods li{
	float:left;
	padding:0 10px 2px 0;
	background:none;
	width:88px;
}
.product-holder .goods .img-holder{
	padding:7px;
	width:74px;
	margin:0 0 5px;
}
.product-holder .goods a{color:#d52a8c;}
.color1{background:url(../images/bg-color1.gif) repeat-y;}
.color2{background:url(../images/bg-color2.gif) repeat-y;}
.color3{background:url(../images/bg-color3.gif) repeat-y;}
.color4{background:url(../images/bg-color4.gif) repeat-y;}
.product .info-box{
	background:#d5d7d8;
	min-height:92px;
	padding:12px 18px;
}
* html .product .info-box{height: 92px;}
.product .info-box p{
	font-size:16px;
	margin:0;
	color:#000;
}
/* footer */
#footer{
	background:url(../images/bg-footer.png) no-repeat 50% 0;
	padding:224px 0 0;
	width:100%;
}
#footer .t{
	background:url(../images/bg-footer-t.png) repeat-x;
	height:7px;
	overflow:hidden;
}
.footer-holder{background:}
.footer-box{
	width:854px;
	margin:0 auto;
	background:url(../images/bg-footer-box.png) no-repeat 325px 17px;
	padding:13px 0 4px;
}
.footer-wrapper{
	overflow:visible;
	width:100%;
	margin:0 0 50px;
}
#footer .box{
	float:left;
	width:290px;
}
.free-shipping-box{
	overflow:hidden;
	width:100%;
	display:block;
	color:#fff;
	line-height:14px;
	font-size:12px;
	text-transform:uppercase;
	margin:0 0 8px;
}
.free-shipping-box span{
	overflow:hidden;
	height:1%;
	display:block;
}
.free-shipping-box .free-shipping{
	float:left;
	background:url(../images/text-free-shipping.gif) no-repeat;
	text-indent:-9999px;
	width:186px;
	height:40px;
	margin:3px 8px 0 0;
}
#footer h2{
	color:#e60387;
	font:bold 14px/16px Tahoma,Geneva,sans-serif;
	text-transform:uppercase;
	margin:0 0 10px;
}
#footer h2 a{color:#e60387;}
#footer .box p{
	margin:0;
	line-height:19px;
	color:#000;
}
#footer .box .more{color:#e60387;}
#footer .links{
	float:right;
	width:490px;
	padding:3px 0 0;
}
#footer .links .block{
	float:left;
	width:143px;
	padding:0 10px 0 0;
}
#footer .links ul{
	margin:-2px 0 0;
	padding:0;
	list-style:none;
	line-height:18px;
}
#footer .links li{padding:0 0 4px;}
#footer .links a{color:#000;}
#footer .links .social{
	margin:13px 0 0;
	padding:0;
	list-style:none;
	float:left;
}
#footer .links .social li{padding:0 0 10px;}
/* copyright */
.copyright{
	color:#000;
	font-size:13px;
	line-height:15px;
	margin:0;
}
.copyright a{margin:0 0 0 10px;}


#nav .basket-liner-bags-2{
	width:155px;
}
#nav .seat-covers{
	width:115px;
	
}
#nav .drink-holders{
	width:111px;}
#nav .bells{
	width:60px;
	
}
#nav .omg{
	width:65px;
	
}
#nav .guys{
	width:70px;

}
#nav .closeout2{

}
.single-product .summary form.cart {
clear: both;
display: block;
}
.quantity {
width: 3.631em;
position: relative;
}

.product_title {
float: left;
width: 74.5%;
}
 .summary {
display: inline;
float: left;
/*width: 62%;*/
margin-left: 0%;
margin-right: 1.8518518518518516%;
}
.summary .price {
margin-bottom: 0;
float: right;
width: 25%;
text-align: right;
}
.summary .price .amount {
font-size: 1.618em;
line-height: 1.387em;
color: rgb(243, 36, 218);
}
 .quantity {
float: left;
margin: 0 1em 0 0;
}
.summary form.cart {
clear: both;
display: block;
}
 .summary form.cart {
padding: 1em;
background: #ffffff;
-webkit-border-radius: 0.382em;
border-radius: 0.382em;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
margin-bottom: 0;
}
input.input-text {
padding: .382em .5em;
border: 1px solid #e7e7e7;
-webkit-border-radius: 0.236em;
border-radius: 0.236em;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
font-size: 1em;
line-height: 1.618em;
font-family: inherit;
outline: none;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background-color: #ffffff;
width: 100%;
}
.summary form.cart .quantity .qty {
background: #f8f8f8;
}
.quantity .plus, .quantity .minus {
clear:both;
width: 1.618em;
padding: 0;
height: 1.49em;
text-align: center;
background: #2ab6d6;
position: absolute;
right: 0;
border: 0;
color: #fff;
-webkit-appearance: none;
}
.quantity .minus {
clear: both;
bottom: 0;
-webkit-border-top-right-radius: 0.327em;
-webkit-border-bottom-right-radius: 0.327em;
border-top-right-radius: 0.327em;
border-bottom-right-radius: 0.327em;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}

button.button, #wrapper .woo-sc-button,  {
display: inline-block;
padding: .53em 1.1em;
text-align: center;
text-decoration: none;
font-size: 1em;
font-family: inherit;
cursor: pointer;
overflow: visible;
width: 300px;
line-height: 1.618em;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: #364245;
color: rgba(248, 248, 248, 0);
-webkit-border-radius: 0.3em;
border-radius: 0.3em;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 0;
font-weight: 700;
white-space: nowrap;
font-size: .857em;
-webkit-appearance: none;
-webkit-box-shadow: none;
box-shadow: none;
text-shadow: none;
background: url(/wp-content/themes/CruiserCandy/images/text-add-to-cart.gif) no-repeat;
}
.product_meta{
display:none;
}
.woocommerce-tabs ul.tabs li {
float: left;
margin-bottom: 0;
display: block;
}
.single-product .summary .woocommerce-tabs, .single-product .summary .product_meta, .single-product .summary .stock, .single-product .summary form.cart {
clear: both;
display: block;
}
.woocommerce-tabs ul.tabs li.active {
position: relative;
}
.woocommerce-tabs{

display: block;
}
.summary .woocommerce-tabs {
padding-top: 1.618em;
clear: both;
}
.woocommerce-tabs ul.tabs {
margin-bottom: 0;
list-style: none;
display:none;
}

.woocommerce-tabs .panel, .woocommerce_tabs .tab, .woocommerce-tabs .tab {
background: #ffffff;
padding: 1.618em;
margin-bottom: 1.618em;
-webkit-border-radius: 0.382em;
border-radius: 0.382em;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
-webkit-border-top-left-radius: 0;
border-top-left-radius: 0;
}
.woocommerce-tabs ul.tabs {
margin-bottom: 0;
list-style: none;
}

ul {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
width: 47%;
}
.main-holder .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
float: right;
width: 41%;
text-align: right;
}


ul.products li.product .img-wrap {
position: relative;
-webkit-border-top-left-radius: 0.382em;
-webkit-border-top-right-radius: 0.382em;
border-top-left-radius: 0.382em;
border-top-right-radius: 0.382em;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background: #ffffff;
-webkit-transition: all ease-in-out 0.35s;
-moz-transition: all ease-in-out 0.35s;
-ms-transition: all ease-in-out 0.35s;
-o-transition: all ease-in-out 0.35s;
transition: all ease-in-out 0.35s;
}
span.onsale {
display: block;
width: 3.631em;
padding: 1em 0;
text-align: center;
color: #fff;
font-weight: bold;
font-size: .857em;
-webkit-border-radius: 0.382em;
border-radius: 0.382em;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
z-index: 98;
background: #2ab6d6;
-webkit-animation: salepulse 1s infinite;
-moz-animation: salepulse 1s infinite;
-o-animation: salepulse 1s infinite;
animation: salepulse 1s infinite;
z-index: 99;
position: absolute;
}
.add_to_cart_button, .single_add_to_cart_button, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button {
font-size: 100%;
margin: 0;
line-height: 1em;
cursor: pointer;
position: relative;
font-family: inherit;
overflow: visible;
padding: 6px 10px;
text-decoration: none;
font-weight: bold;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
left: auto;
text-shadow: 0 1px 0 #fff;
color: #5e5e5e;
text-shadow: 0 1px 0 rgba(255,255,255,0.8);
border: 1px solid #c8bfc6;
background: #f7f6f7;
background: -webkit-gradient(linear,left top,left bottom,from(#f7f6f7),to(#e0dadf));
background: -webkit-linear-gradient(#f7f6f7,#e0dadf);
background: -moz-linear-gradient(center top,#f7f6f7 0,#e0dadf 100%);
background: -moz-gradient(center top,#f7f6f7 0,#e0dadf 100%);
white-space: nowrap;
display: inline-block;
-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);
-moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);
box-shadow: inset 0 -1px 0 rgba(0,0,0,0.075),inset 0 1px 0 rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.1);
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
section.fpd-sidebar {
border-width: 1px;
border-style: solid;
margin-right: 0px;
}
