/* CSS Document */

body{
	text-align:center;
	margin:0;
	padding:0;
	font-size:12px;
	font-family: Arial, Tahoma, helvetica, sans-serif;
	background:#cccccc;
}
/*ul, ol, dl { position: relative;  }*/
#body a{
	text-decoration:none;
}
.vCSS_img_product_photo_small
{
	display:none;

}
.vCSS_img_icon_free_shipping
{
	display:none;
}



#product_photo_zoom_url{
	display:block;
	width:250px;
	height:200px;
	
}

#body li.last{
	margin:0;
	padding:0;
	border:none;
}
#body a:hover{
	text-decoration:none;
}

img{ border:none !important; }
.nobg{
	background:none !important;
}
.nobor{
	border:none !important;
}
.clrB{clear:both;}
/* HEADER */
#header{
	width:1014px;
	height:145px;
	padding:0;
	margin:0px auto;
	text-align:left;
	position:relative;
	background:url(https://allsportprotection.com/v/vspfiles/assets/images/headerbg.jpg) repeat-x top left;
/*	background:url(../images/Template/header-bg.gif) no-repeat top left;*/
}
#header .logo{
	width:440px;
	height:145px;
	float:left;
}
#header .logo .logo_img{
	width:439px;
	height:78px;
	padding-left:25px;
	padding-top:24px;
}
#header .logo .logo_txt{
	width:440px;
	height:34px;
	padding-left:24px;
	color:#9b9b9b;
	font:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-style:italic;
	font-size:13px;
	padding-top:5px;
}
#header .top_help{
	width:569px;
	height:85px;
	float:left;
}

/* header change css*/
.Youtue_Block{
	background:url(https://allsportprotection.com/v/vspfiles/assets/images/youtube_background.jpg) no-repeat left top;
	width:277px;
	height:21px;
	padding:4px 0px 0px 14px;
}
.Youtue_Block img{ float:left; margin-right:10px;}
.Youtue_Block a{ color:#FFF; font-weight:bold;}

.Youtue_Block span {
    display: block;
    float: left;
    margin: 3px 0 0;
}
/* header change css end*/

/* -- Top Navigation Links */
#top_nav {
	width:291px;
	height:22px;
	line-height:22px;
	margin-top:0px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding:0px;
	float:left;
}
#top_nav ul{
	padding:0;
	margin:2px 0 0 0;
	list-style:none;
}
#top_nav li{
	display:inline;
	background:url(https://allsportprotection.com/v/vspfiles/assets/images/divider.png) no-repeat top right;
	padding:0 5px 4px 5px;
}
#top_nav li a{ 
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#top_nav li a:hover{ 
	text-decoration:underline;
}
/* -- END Top Navigation Links */
#header .top_help .help_line{
	height:80px;
	float:right;
	margin-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:24px;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
}
#header .top_help .help_line p{
	margin:0;
	padding:0;
	text-align:right;
}
.International {
    font-size: 26px;
    font-weight: bold;
    margin: 0px;
    padding: 0 20px 0 0;
    text-align: right;
	line-height:27px;
}
.Toll_Free {
    font-size: 17px;
    font-weight: bold;
    margin: 0;
    padding: 0 20px 5px 0;
    text-align: right;
	line-height:18px;
}
#header #advice{
	width:366px;
	height:40px;
	position:absolute;
	bottom:0px;
	left:230px;
}
.cart_area{
	width:277px;
	height:70px;
	float:left;
/*	background:url(../images/Template/cart-main-bg.gif) repeat-y top left;*/
	background:url(https://allsportprotection.com/v/vspfiles/assets/images/viewcart_img.png) no-repeat top left;
}
.cart_area .cart{
	width:159px;
	height:33px;
	margin:0 6px 0 8px;
	/*background:url(../images/Template/cart-bg.gif) repeat-x top left;*/
}
.cart_area .cart .cart-img{
	width:18px;
	height:20px;
	float:left;
	padding-left:6px;
	padding-top:13px;
}
.cart_area .cart .cart-txt{
	width:135px;
	height:20px;
	float:right;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding-top:13px;
	text-align:center;
}
.cart_area .cart .cart-txt a{
	color:#FFF;
}
.cart_area .shoping_dtail{
	width:228px;
	height:33px;
	padding-top:7px;
	margin:18px 0px 0 52px;
	color:#797979;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	font-weight:normal;
	color:#FFF;
/*	background:url(../images/Template/shoping-dtail-bg.gif) repeat-x top left;*/
}
.cart_area .shoping_dtail p{
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}
.cart_area .live_chat{
	width:159px;
	height:70px;
	margin:0 6px 0 8px;
	padding:0;
	/*font:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFF;*/
	background:url(https://allsportprotection.com/v/vspfiles/assets/images/Template/red-bg.gif) no-repeat top left;
}
#search {
	width:1014px;
	height:57px;
/*	border-bottom:#000 2px solid;*/
	margin:0 auto;
	/*background:url(../images/Template/search-bg.gif) repeat-x top left;*/
	background:#000;
}
#search .search_area{
	width:686px;
	height:33px;
	/*float:left;*/
	padding:4px 0 0 21px;
	/*background:url(../images/Template/search_reg_bg.gif) no-repeat top left;*/
	background:url(https://allsportprotection.com/v/vspfiles/assets/images/search_background.jpg) repeat-x top left;
}
.Snowboard{
	width:1014px;
	margin:0 auto;
}

/*-- Search Section */
#display_search_box_coded{
	float:left;
	margin:0;
	padding:0;
	width:272px;
	height:23px;
}
#display_search_box_coded form{
	padding:0;
	margin:0;
}
#display_search_box_coded table td{
	vertical-align:top;
}
#display_search_box_coded input{
	margin:0;
	padding:2px 0 2px 10px;
	font-size:12px;
	width:253px;
	font-style:italic;
	font-weight:bold;
	height:21px;
	color:#474747;
	background:#FFF;
	/*background: url(../images/Template/search-box-bg.gif) no-repeat top left;*/
	border:1px solid #848484;
}
#display_search_box_coded img{
	margin:0;
	padding:0;	
}
#search .search_area .search_btn{
	height:13px;
	width:14px;
	text-align:right;
	float:left;
	margin:8px 0px 0px -29px;
}
#search .search_txt{
	width:380px;
	height:44px;
	float:left;
	line-height:44px;
	font:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	color:#FFF;
}
#search .fedex{
	width:307px;
	height:57px;
	float:left;	
}
/*-- END Search Section */


/* -- Horizontal Dynamic Menu */
#horz_nav{
	padding:0;
	margin:0;
	margin:0 auto;
	text-align:left;
	width:1014px;
	height:34px;
	background:url(https://allsportprotection.com/v/vspfiles/assets/images/Template/menu1-bg.gif) repeat-x top left;
}
#all_nav_area{
	padding:0;
	margin:0;
	margin:0 auto;
	text-align:left;
	width:1014px;
	height:37px;
	position:relative;
	/*background:url(../images/Template/top_nav_bg_all.jpg) no-repeat top left;*/
	background:url(https://allsportprotection.com/v/vspfiles/assets/images/select_background.jpg) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
#all_nav_area .brs_brands,
#all_nav_area .brs_sports,
#all_nav_area .brs_category{
	position:absolute;
	top:9px;
	left:25px;
	height:18px;
	width:192px;
}
#all_nav_area .brs_sports{
	left:354px !important;
}

#all_nav_area .brs_category{
	left:680px !important;
}


#all_nav_area .brs_brands #dropdown_shopby_manufacturer2 select,
#all_nav_area .brs_sports #dropdown_shopby_category1 select,
#all_nav_area .brs_category #dropdown_shopby_category2 select{
	height:18px;
	width:192px;
	border:0px solid #A9A9A9;
	padding:0;
	margin:0px;
	background:none;
}

#content{
	padding:0;
	margin:0;
	text-align:left;
	width:1014px;
	margin:0px auto;
	padding-bottom:20px;
	background:url(https://allsportprotection.com/v/vspfiles/assets/images/Template/contnt-bg.gif) repeat-y top left;
}


#content > *{
	text-align:left;
}
#left_nav{
	margin:0;
	padding:0px;
	width:241px;

	/* turn the following attribute on if you need to position absolutely inside of the left_nav.  Beware: this will screw up the rollover_color_popouts menu in IE7
	
	/*position:relative;*/
	height:100%;
	padding-top:10px;
}

/* Left Menu Titles */

#left_nav h2{
	color:#cc0000;
	font-family:Arial,Verdana,Sans serif;
	font-size:20px;
	font-weight:bold;
	height:53px;
	margin:0;
	text-align:center;
	text-transform:uppercase;
	width:241px;
	line-height:53px;
	background: url(https://allsportprotection.com/v/vspfiles/assets/images/Template/featue-bg.gif) no-repeat bottom left;
}
#left_nav .nav-img img{
	margin-left:20px;
	margin-top:10px;
}
#left_nav .brows_brn{
	color:#999;
	font:Arial Black;
	font-size:14px;
	font-weight:bold;
	line-height:52px;
	height:52px;
	width:221px;
	margin:0;
	text-align:left;
	padding-left:20px;
	text-transform:uppercase;
	display:block;
	background: url(https://allsportprotection.com/v/vspfiles/assets/images/Template/browse.gif) no-repeat top left;
}
#left_nav .selection{
	padding:11px 18px 14px 21px;
	width:202px;
}
#left_nav .selection #dropdown_shopby_manufacturer select{
	height:20px;
	width:200px;
	border:1px solid #A9A9A9;
	padding:0;
	margin:4px 0px 4px 0;
	/*background:url(../images/Template/selection-bg.gif) no-repeat top left;*/
}
#left_nav .selection #dropdown_shopby_manufacturer2 select{
	height:20px;
	width:200px;
	border:1px solid #A9A9A9;
	padding:0;
	margin:4px 0px 4px 0;
	/*background:url(../images/Template/selection-bg.gif) no-repeat top left;*/
}
#left_nav h3{
	color:#cc0000;
	font-size:12px;
	font-weight:bold;
	font-family:Arial,Verdana,Sans serif;
	margin:0;
	padding-left:20px;
	padding-top:15px;
	text-transform:uppercase;
}
#left_nav h4{
	color:#cc0000;
	font-size:12px;
	font-weight:bold;
	font-family:Arial,Verdana,Sans serif;
	margin:0;
	text-align:left;
	padding:5px 21px 30px 20px;
}
#left_nav .signup{
	width:200px;
	color:#666;
	font-size:16px;
	font-weight:bold;
	font-family:Arial,Verdana,Sans serif;
	height:25px;
	line-height:13px;
	padding-top:10px;
	margin:20px 21px 5px 20px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
}
#left_nav p{
	color:#666;
	font-family:Arial,Verdana,Sans serif;
	font-size:11px;
	font-weight:normal;
	padding:15px 21px 0 20px;
	margin:0;
}
#left_nav .e-return-hd{
	width:190px;
	height:48px;
	background: url(https://allsportprotection.com/v/vspfiles/assets/images/Template/e-rturn_bg.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
	line-height:43px;
	padding-left:20px;
	margin-top:15px;
}
#left_nav .e-return-hd a{
		color:#FFF;

}
#left_nav .facebook{
	width:188px;
	height:57px;
	margin-top:30px;
	margin-left:22px;
}
#left_nav .advise-hd{
	width:190px;
	height:48px;
	background:url(https://allsportprotection.com/v/vspfiles/assets/images/Template/advise-bg.gif) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
	line-height:43px;
	padding-left:20px;
	margin-top:15px;
}
#left_nav ul{
	padding:0;
	margin:0;
	list-style-type:none;
}

#left_nav ul li{
	margin:0;
	padding:0;
	
}
#left_nav div.nav_section{	
	margin:0 0 0 12px;
	padding:0 0 0 0;
	width:189px;
}

/* Nav Menu Promotions */

#display_promotions_999{
	padding:20px 16px 0 0;
	margin:0;
	width:225px;
	text-align:center;
}


#mailing_list{
	height:40px;
	margin:11px auto 0;
	padding:5px 21px 0 20px;
	text-align:center;
	width:200px;
}
#mailing_list #ms{
	margin:0;
	padding:0;
	float:left;
	padding-right:4px;
	height:18px;
	width:138px;
	border:1px solid #A9A9A9;
	color:#666666;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

span.ir{
	display:none;
}

/* Content Area (where the Volusion software takes over */

#content #content_area{
	margin:0;
	padding:0px;
	text-align:left;
	width:753px;
	padding:10px;
}
#content #content_area .main_banner{
	width:754px;
	height:274px;
	padding:10px 9px 10px 10px;
}
#content #content_area .small_banners{
	width:754px;
	height:112px;	
	padding:0px 9px 10px 10px;
}
#content_area .small_banners .ban2{
	width:371px;
	height:106px;
	float:left;
	padding-right:10px;
}
#content_area .small_banners .ban3{
	width:371px;
	height:106px;
	float:left;
}
#content_area .featur_hd{
	width:735px;
	height:77px;
	padding-left:38px;
	background:url(https://allsportprotection.com/v/vspfiles/assets/images/Template/featur-hd.gif) no-repeat top left;
	color:#cc0000;
	font-family:Arial,Verdana,Sans serif;
	font-size:24px;
	font-weight:bold;
	margin:0;
	line-height:77px;
}
#content_area .art-72{
	width:719px;
	height:42px;
	background:url(https://allsportprotection.com/v/vspfiles/assets/images/Template/72_hd.gif) no-repeat top left;
	color:#cc0000;
	font-family:Arial,Verdana,Sans serif;
	font-size:24px;
	font-weight:bold;
	padding:12px 12px 0 38px;
}
#content_area .art-72 .heading{
	width:219px;
	height:34px;
	float:left;
	line-height:34px;
}
#content_area .art-72 .brands{
	width:116px;


	height:34px;
	float:right;
	font-size:11px;
	line-height:34px;
}
#content_area .art_72_detail{
	width:702px;
	padding:19px 37px 0 34px;
}
#content_area .art_72_detail .images1{
	width:701px;
	height:50px;
	padding-bottom:21px;
}
.images1 img{ margin-right:27px;}
#content_area .art_72_detail .images2{
	width:701px;
	height:50px;
	padding-bottom:21px;
}
.images2 img{ margin-right:20px;}
.para p{
	background:url(https://allsportprotection.com/v/vspfiles/assets/images/Template/p-bg.gif) no-repeat top center;
	color:#666;
	font-family:Arial,Verdana,Sans serif;
	font-size:11px;
	font-weight:normal;
	padding:35px 38px 0 37px;
	margin:0;
}
#content_area a:hover{
	text-decoration:none;
}


#content #content_area table{
	text-align:left;
}

/* Footer */

#footer{
	margin:0;
	text-align:center;
	width:1014px;
	margin:0px auto;
	color:#fff;
	height:22px;
	line-height:12px;
	padding:10px 0;
	font-family:Arial;
	font-size:0px;
	font-weight:bold;
	background:#484848;
}

* html #footer{
	margin-top:0;
}

#footer p{
	margin:0;
	padding:0;
	float:left;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	font-weight:normal;
	color:#FFF;
}
#footer p a{
	color:#FFF;
	text-decoration:none;
}
#footer p a:hover {
	text-decoration:underline;
}
#footer ul{
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
	padding-top:6px;
}
#footer ul li{
	text-align:left;
	font-size:11px;
	font-weight: bold;
	margin-right:.5em;
	padding-right:1em;
	display:inline;
	border-right:1px solid #fff;	
}
#footer ul li a{
	color:#fff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
    padding-left:1em;
}
#footer ul li:hover{
	color:#C00;
}
#footer ul li:hover a{
	color:#C00;
}
#home_page_splash{
	padding:0;
	margin:0 auto;
	width:635px;
	text-align:left;
	font-size:11px;
	line-height:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:1em;
	
}
#home_page_splash #home_page_top{
	width:635px;
	height:258px;
	position:relative;
	background:url(../images/template/home_page_splash.jpg) no-repeat left top;
	margin:0;
	padding:0;
	margin-bottom:1em;
}

.rowcontainer{
	
	float:left;
	width:635px;
}

.home_page_section{
	width:279px;
	height:100px;
	float:left;
	
	
}
#section1{
	background:url(../images/template/ph-01.jpg) top left no-repeat;
}
#section2{
	background:url(../images/template/ph-02.jpg) top left no-repeat;
}


.home_page_section_featured{
	margin-top:1em;
	width:635px;
	height:33px;
	clear:both;
	background:url(https://allsportprotection.com/v/vspfiles/assets/images/Template/featured.gif) top left no-repeat;
	
}

.home_page_section p{
	margin-left:9.5em;
}
.home_page_section p a{
	color:#F7941D;
	font-weight:bold;
}

.dropdown_select{
	margin-bottom:1em;
}
.dropdown_select select{
	width:145px;
	margin:0;
	padding:0;
	margin-left:10px;
	font-size:9px;
	border:1px solid #ccc;
	}

/* this is for the rollover_colors_popout link color */
#left_nav .nav_section table td a{
	color:#777777;
}

#left_nav table.milonictable tr td a{
	color:#333;
}

#display_menu_1 div.subnav {cursor:pointer; background-color:#fff;}
#display_menu_1 div.subnav table.milonictable tr td{ padding:5px;}

.asd {
    bottom: 22px;
    left: 513px;
    position: absolute;
}

#v65-product-parent {
    position: relative;
}
.googleimg {
    padding-top: 6px;
}

/* header */

.Protection {
    height: 35px;
    left: 271px;
    position: relative;
    top: -26px;
    width: 415px;
}
.Snowboard{
	margin:0 auto;
	width:1014px;
	
}
.Snowboard_Menu {
	 height: 24px;
    left: 0;
    padding: 4px 0 0 8px;
    position: relative;
    top: 0px;
	background-color: black !important;

}
.Snowboard_Menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.Snowboard_Menu ul li{
	margin:0px;
	/*padding: 0 24px 0 5px;*/
	padding:0;
	float:left;
}
.Snowboard_Menu ul li a{
	text-decoration:none;
	color:#FFF;
	font-size: 14px !important;
    font-weight: bold;
	padding:2px 10px 2px 10px;
}
.Snowboard_Menu ul li a:hover{
	text-decoration:none;
/*	background:#8f0b09 !important;*/
	font-size: 14px !important;
    font-weight: bold;
	color:#ff1c1b !important;
}

#imagePayPal {
    position: relative;
    right: 394px;
    top: -71px;
}
.click{
	color:#FFF;
	padding: 1px 0 0 80px;
    text-align: left;
}

/*** PRODUCT DISPLAY HOME PAGE ****/

	td.v65-productDisplay-cell.v65-productPhoto {
  text-align: center;
}

td.v65-productDisplay-cell.v65-productName {
  text-align: center;
}

.Home_Price {
  float: right;
}

.featur_hd {
  text-align: center;
  font-variant: small-caps;
}


.home_page_section{
	width:279px;
	height:100px;
	float:left;
	
	
}
#section1{
	background:url(../images/template/ph-01.jpg) top left no-repeat;
}
#section2{
	background:url(../images/template/ph-02.jpg) top left no-repeat;
}


.home_page_section_featured{
	margin-top:1em;
	width:635px;
	height:33px;
	clear:both;
	background:url(https://allsportprotection.com/v/vspfiles/assets/images/Template/featured.gif) top left no-repeat;
	
}

.home_page_section p{
	margin-left:9.5em;
}
.home_page_section p a{
	color:#F7941D;
	font-weight:bold;
}

.dropdown_select{
	margin-bottom:1em;
}
.dropdown_select select{
	width:145px;
	margin:0;
	padding:0;
	margin-left:10px;
	font-size:9px;
	border:1px solid #ccc;
	}

/* this is for the rollover_colors_popout link color */
#left_nav .nav_section table td a{
	color:#777777;
}

#left_nav table.milonictable tr td a{
	color:#333;
}

#display_menu_1 div.subnav {cursor:pointer; background-color:#fff;}
#display_menu_1 div.subnav table.milonictable tr td{ padding:5px;}

.asd {
    bottom: 22px;
    left: 513px;
    position: absolute;
}

#v65-product-parent {
    position: relative;
}
.googleimg {
    padding-top: 6px;
}

/* header */

.Protection {
    height: 35px;
    left: 271px;
    position: relative;
    top: -26px;
    width: 415px;
}
.Snowboard{
	margin:0 auto;
	width:1014px;
	
}
.Snowboard_Menu {
	 height: 24px;
    left: 0;
    padding: 4px 0 0 8px;
    position: relative;
    top: 0px;
	background:url(/v/vspfiles/assets/images/bg_skeateboard.jpg) repeat-x left top;

}
.Snowboard_Menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.Snowboard_Menu ul li{
	margin:0px;
	/*padding: 0 24px 0 5px;*/
	padding:0;
	float:left;
}
.Snowboard_Menu ul li a{
	text-decoration:none;
	color:#FFF;
	font-size: 14px !important;
    font-weight: bold;
	padding:2px 10px 2px 10px;
}
.Snowboard_Menu ul li a:hover{
	text-decoration:none;
/*	background:#8f0b09 !important;*/
	font-size: 14px !important;
    font-weight: bold;
	color:#ff1c1b !important;
}

#imagePayPal {
    position: relative;
    right: 394px;
    top: -71px;
}
.click{
	color:#FFF;
	padding: 1px 0 0 80px;
    text-align: left;
}

/*** PRODUCT DISPLAY HOME PAGE ****/

	td.v65-productDisplay-cell.v65-productPhoto {
  text-align: center;
}

td.v65-productDisplay-cell.v65-productName {
  text-align: center;
}

.Home_Price {
  float: right;
}
