@charset "utf-8";
/* CSS Document */
*{vertical-align:top;text-align:left;margin:0;padding:0}
body{background:#010101 url(../img/bg.gif) repeat-x;font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#333}
img{border:none}
h1{color:#5e933b;font-size:30px;margin:0 0 10px;padding:1px 0 0}
h2{color:#5e933b;font-size:20px;display:block;margin:0;padding:0}
li{list-style:none}
td{padding:5px}
.td_title{background:#333;color:#fff}
.main_wrap{width:1020px;margin:auto}
.head{height:129px;background:url(../img/search_top.gif) no-repeat 696px 0}
.head_shim{height:10px;background:#fff url(../img/search_bot.gif) no-repeat 696px 0}
.nav_wrap{height:39px;position:relative;margin:0 0 0 300px}
.content_wrap{min-width:1020px;background:#fff;padding:20px 0 20px 0}
.col_left_wrap{float:left;width:300px;background:url(../img/col_left_bg.gif) repeat-y 11px 0}
.col_left{background:url(../img/col_left_top.jpg) no-repeat 11px 0;min-height:409px}
.col_left_text{width:230px;color:#fff;margin:0 0 0 39px}
.news_wrap{float:right;width:160px;color:#333;background:url(../img/news_bg.gif) repeat-y 0 5px;margin:0 10px 0 30px;padding:0 0 0 40px}
.news_link{color:#61962e;text-decoration:none;font-size:10px}
.foot{height:23px;background:url(../img/foot_bg.gif) repeat-x;color:#fff;font-size:10px;padding:12px 0 0}
.foot_link{color:#fff;text-decoration:none;font-size:10px}
.foot_copy{float:right;color:#fff;font-size:10px}
.nav1{cursor:default;display:block;background:url(../img/btn_bike.jpg) no-repeat}
.nav1:hover{background:url(../img/btn_bikeOVER.jpg) no-repeat}
.nav2{cursor:default;background:url(../img/btn_ski.jpg) no-repeat}
.nav2:hover{background:url(../img/btn_skiOVER.jpg) no-repeat}
.nav3{cursor:default;background:url(../img/btn_skateboard.jpg) no-repeat}
.nav3:hover{background:url(../img/btn_skateboardOVER.jpg) no-repeat}
.nav4{cursor:default;background:url(../img/btn_shelters.jpg) no-repeat}
.nav4:hover{background:url(../img/btn_sheltersOVER.jpg) no-repeat}
.nav5{cursor:default;background:url(../img/btn_home.jpg) no-repeat}
.nav5:hover{background:url(../img/btn_homeOVER.jpg) no-repeat}
.nav6{cursor:default;background:url(../img/btn_lane.jpg) no-repeat}
.nav6:hover{background:url(../img/btn_laneOVER.jpg) no-repeat}
.nav_prod_wrap{float:right;width:720px;height:62px;background:url(../img/nav_prod_bg.gif) no-repeat}
#nav_prod{list-style:none;top:0;left:0;text-align:center;margin:0}
#nav_prod ul{padding:8px 0 0}
#nav_prod li{list-style:none;float:left;margin:8px 0 0 3px}
.nav_prod1:hover{background:url(../img/btn_prod1.gif) left top no-repeat}
.nav_prod2:hover{background:url(../img/btn_prod2.gif) left top no-repeat}
.nav_prod3:hover{background:url(../img/btn_prod3.gif) left top no-repeat}
.nav_prod4:hover{background:url(../img/btn_prod4.gif) left top no-repeat}
.nav_prod5:hover{background:url(../img/btn_prod5.gif) left top no-repeat}
.preload{display:none}
.article{margin:10px 0 20px}
.pageNum{width:100%;text-align:center}
.img_gal{float:left;width:300px;text-align:center;margin:10px 0 10px 30px}
.img_gal_wrap{float:left;width:700px;margin:10px 0 0 20px}
#blocks{width:260px;overflow:hidden;float:left;margin:0;padding:0}
#carousel{width:760px;float:right;margin:0;padding:0}
object{border:none;margin:0;padding:0}
ul.topnav{list-style:none;float:left;width:800px;font-size:12px;margin:0}
ul.topnav li{float:left;position:relative;margin:0}
ul.topnav li a{color:#fff;display:block;text-decoration:none;float:left;padding:5px 0}
ul.topnav li ul.subnav{list-style:none;position:absolute;left:0;top:38px;background:#333;display:none;float:left;width:180px;border:1px solid #111;margin:0;padding:0;}
ul.topnav li ul.subnav li{border-top:1px solid #252525;border-bottom:1px solid #444;clear:both;width:180px;margin:0;padding:0;}
html ul.topnav li ul.subnav li a{float:left;width:168px;padding-left:12px}
html ul.topnav li ul.subnav li a:hover{background:#222;}
.subhover{z-index:1000}

/* the overlayed element */
.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	background-image:url(../img/bg_cart_bak.gif);
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:550px;		
	
	/* some padding to layout nested elements nicely   */
	padding:10px 0 0 0;

	/* a little styling */	
	font-size:11px;
}

/* default close button positioned on upper right corner */
.apple_overlay div.close {
	background-image:url(../img/btn_cart_close.gif);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}
 
.triggers {
	cursor:pointer;
}

.cart_wrap {
	width:522px;
	padding:0 0 0 28px;
	background:url(../img/bg_cart_y.gif) repeat-y;
}
.icon{float:left;cursor:pointer;margin:10px 10px 10px 0}
.icon_sm{margin:0 2px 0 0}
.tooltip{display:none;background:url(../img/bg_tooltip.png);height:163px;width:310px;font-size:11px;color:#fff;padding:25px 30px 10px}
.news_link:hover,.foot_link:hover{color:#81c143}
#nav_prod a{display:block;}


#jcart {display:block;width:560px;margin:auto;}
#jcart td.jcart-item-price span { display:block; }

#jcart a.jcart-remove { font-size:11px; font-weight:normal; }

#jcart span#jcart-subtotal { display:block; }

#jcart input#jcart-paypal-checkout { display:block; padding:10px; margin:20px auto; }

#jcart h2 span {
font-size:11px;
color:#333;
vertical-align:baseline;
}

#jcart-footer {
background:#def4f9;
width:486px;
padding:0;
margin:0 0 0 4px;
border:none;
}

#jcart-subtotal {
width:410px;
padding:0 0 0 15px;
vertical-align:middle;
}

#jcart2 {display:block;width:560px;margin:auto;}
#jcart2 td.jcart-item-price span { display:block; }

#jcart2 a.jcart-remove { font-size:11px; font-weight:normal; }

#jcart2 span#jcart2-subtotal { display:block; }

#jcart2 input#jcart2-paypal-checkout { display:block; padding:10px; margin:20px auto; }

#jcart2 h2 span {
font-size:11px;
color:#333;
vertical-align:baseline;
}

#jcart2-footer {
background:#def4f9;
width:486px;
padding:0;
margin:0 0 0 4px;
border:none;
}

#jcart2-subtotal {
width:410px;
padding:0 0 0 15px;
vertical-align:middle;
}

.cartEmpty {
width:55%;
height:100px;
padding:40px 0 0 0;
text-align:right;
}

.cartProd {
width:493px;
height:124px;
background:url(../img/bg_cart.gif) no-repeat;
}

.cartProd table {
width:100%;
margin:auto;
padding:10px;
}

.cartProd table td {
line-height:130%;	
}

.cartClear {
clear:both;
height:12px;
}


.form {
background:url(../img/form_bg.gif) repeat-y;width:577px;
}

.form h2 {
font-size:16px;	
}

.form h3 {
font-size:14px;
}

#cart-count, #cart-count2 {
	font-size:10px;
	text-align:center;
}

#cart-count {
	width:62px;
}

#cart-count2 {
	width:84px;
}
#phone {
float:left;
margin:30px 0 0 375px;
text-align:center;
color:#92b930;
width:200px;
}
#phone h1 {
font-size:18px;
color:#92b930;
text-align:center;
margin:auto;
}
#phone h3 {
font-weight:normal;
font-size:10px;
text-align:center;
margin:auto;
}