body{
	background: #000 url(../image/bg-header.png) repeat-x;
	color: #FFF;
	font-family: Arial, Calibri, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
    /* Overrides Bootstrap */
    background-color: #000 !important;
}
a, a:visited, a b{
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}
a:hover{
	text-decoration: none;
	color: red;
}
a img {
	border: none;
}
h1{
	color: #000;
}
.checkout-disabled{
    position: relative;
    float: left;
    color:green !important;
}
.bullet{
	width: 15px;
	height: 15px;
	background-image: url(../image/bullet.gif);
	cursor: pointer;
}

.bullet:hover{
	background-image: url(../image/bulletd.gif);
}

.bullet_on{
	width: 15px;
	height: 15px;
	background-image: url(../image/bulletd.gif);
	cursor: pointer;
}

.bullet_on:hover{
	background-image: url(../image/bullet.gif);
}
 #catleft h1:first-of-type {
	margin-top: 0;
 }
 #catleft .title{
	background: #4d4d4d;
	padding: 4px 4px 4px 10px;
	font-size: 21px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffcd00;
 }

.title_snews{
 	color: #000;
 	background-color: rgb(213,213,213);
 	padding:4px 10px 4px 10px;
 	text-transform: uppercase;
 	font-size: 16px;
 	font-weight: bold;
 }

#container {
	background: #000 url(../image/bg-header.png) repeat-x;
	width: 100%;/*1160px;*/
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-position-x:center; 
}
#header {
	width: 900px;
	height: 110px;
	margin: auto;
	margin-bottom: 7px;
	padding-bottom: 4px;
	position: relative;
	z-index: 299;


}
#shadow{
	position: absolute;
	width: 100%;
	height: 10px; 
	margin-top: 93px;
	z-index: 290;
	-moz-box-shadow: 5px 2px 8px #000;
	-webkit-box-shadow: 5px 2px 8px #000;
	box-shadow: 5px 2px 8px #000;
    border-bottom: 4px solid #666;
}
#header #logo {
	position: absolute;
	top: 5px;
	left: 15px;
}
.poweredby{color:#3f3f3f !important;}
.poweredby:hover{color:#fff !important;}
/* links (menu) home */ 
#header .links {
	position: absolute;
	right: 0px;
	bottom: 52px;
	font-size: 14px;
	color: #FFF;
	text-transform: uppercase;
	font-weight: bold;
	padding-right: 10px;
	border:0px solid red;
	width: auto;
}
#header .links a {
	float: left;
	display: block;
	padding: 0px 30px 7px;
	color: #FFF;
	height: 65px;
	text-decoration: none;
	font-size: 14px;
	/*background-color: #F00;*/
	background: url(../image/arrow-down-submenu-off.png) middle no-repeat;
	background-image:  url(../image/arrow-down-submenu-off.png);
	background-repeat: no-repeat;
	background-position-y: 18%;
	z-index: 410;

}
/*
#header .links a.arrow:hover {
	text-decoration: none;
	background-color: #00F;
	background:url(../image/arrow-down-submenu-on.png) center 18% no-repeat;
}
*/
#header .links a  {
	margin-left: 0px;
}
.toplink {
	border-right: 1px solid #CCC;	
	
position: relative;
width: auto;
height: 20px;
float:left ;
	z-index: 400;
}

/* Submenu */
#header .submenu{
	background-color: #FFF;
	position: absolute;
	top: 103px;
	left:-70px;
	width: 1050px;
	min-height: 300px;
	font-size: 40px;
	border:0px solid red;
	display: none;
	-moz-box-shadow: 1px 2px 8px #000;
	-webkit-box-shadow: 1px 2px 8px #000;
	box-shadow: 1px 2px 8px #000;
	z-index: 250;
}
#header .submenu .links-table{
	width: 220px;
	position: absolute;
	top: 12px;
	left: 78px;
	overflow: hidden;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	border:0px solid red;
}
#header .submenu .links-table .title{
	text-transform: uppercase;
	font-size: 24px;
	height: 40px;
}
#header .submenu .links-table .td{
	border-bottom: 1px solid #999;
    padding: 2px 0;    
}
#header .submenu .imgs-right{
	width: 640px;
	height: 240px;
	position: absolute;
	top: 25px;
	right: 80px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	border:0px solid blue;
}
#header .submenu .imgs-right div{
	float:left; 
	padding-left:15px;
}
#header .submenu .imgs-right .sales{
	width: 33%;
}
#header .submenu .imgs-right .sales img{
	width: 100%;
}
.mimg{
	-moz-box-shadow: 0 0 2px 2px #888;
	-webkit-box-shadow: 0 0 2px 2px #888;
	box-shadow: 0 0 5px 2px #888;
}
.mimg:hover{
	-moz-box-shadow: 0 0 2px 2px red;
	-webkit-box-shadow: 0 0 2px 2px red;
	box-shadow: 0 0 2px 2px red;
}

#header .submenu .black{
	width: 100%;
	height: 40px;
	position: absolute;
	top: 260px;
	background-color: #000;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
}
/* Submenu */

#catleft {
	width: 630px;
	float: left;
	border:0px solid blue;
}

#catleft .prod_preview{
	background-color: #FFF;
	height: 340px;
	margin-right: 2px;
	margin-left: 3px;
}

#catleft .row {
	margin-left: -3px;
	margin-right: -3px;
}

#catleft .row [class*='col'] {
	padding-left: 3px;
	padding-right: 3px;
}
#catleft .row [class*='col'] img {
	width: 100%;
}

#catright {
/*
	width: 240px;
	float: right;
	min-height: 200px;
	border:0px solid green;
*/
}

#catright >div {
/*
margin-bottom: 10px;
background-color: #e6e6e6;
padding: 8px;
font-size: 14px;
font-weight: bold;
color: #4d4d4d;
*/
}

#column-right {
	float: right;
	width: 230px;
}

.product-list{
	border:0px solid red;
	width: 630px;
	font-size: 12px;
}

.breadcrumb {
	padding-left: 0px !important;
	margin-bottom:5px !important;
	font: 18px Calibri, Arial;
	font-weight: bold;
	color: #999;
    background-color: #f2f2f2 !important;
}

.breadcrumb a{
	font: 18px Calibri, Arial;
	font-weight: bold;
	text-transform: uppercase;
	color: #999;
}

.black .left{
	position: absolute;
	top: 10px;
	left: 70px;
}

.black .right{
	position: absolute;
	top: 10px;
	right: 80px;
}

.black .center{
	position: absolute;
	top: 10px;
	left: 308px;
}
.black .center a:link{
	color: #FFFFFF;
}
.slideshow2{
z-index: 10;
}

.slidelink{
	border: 0px solid red;
	height: 400px;
	margin-left: -10px;
	width: 870px;
	margin-top: -80px;
	background-color: transparent;
	cursor: pointer;
}
.nav{
	position: absolute;
	height: 65px;
	z-index: 999;
	margin-top: 390px;
	border: 0px red solid;
	width: 100%;
}
.nav #next{
	float:right;
	width: 100px;
	margin-top: -100px;
	height: 71px;
	background:url(../image/right.png) no-repeat;
}
.nav #next:hover{
	background:url(../image/right_h.png) no-repeat;
}

.nav #prev{
	float: left;
	width: 100px;
	margin-top: -100px;
	height: 71px;
	background:url(../image/left.png) no-repeat;
}
.nav #prev:hover{
	background:url(../image/left_h.png) no-repeat;
}
.nav #slidecontrol{
	margin-top: 40px;	
	margin-left: auto;
	margin-right: auto;
	width: auto;
	display: table;
	height:14px;
	padding: 3px 6px 3px 3px;
	border: 0px red solid;
	background-color: rgba(175,175,175,0.5);
}

#navx .activeSlide{
	background-color: grey;

}

#navx a{
	font-size: 10px;
	margin-left: 3px;
	font-weight: bold;
	text-align: center;
	float: left;
	height: 12px;
	width: 12px;
	border: 1px solid transparent;
	background-color: #ffcd00;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

#navx a:hover{
	border: 1px solid red;

}

.slide_pp{
	cursor: pointer;
	float: right;
	font-size: 12px; 
	color:grey; 
	font-weight: bold; 
	padding-left: 5px;
}
#pp_play{
	display:none;
}

.slide_pp:hover{
	color: red;
}

#slidemenu{
	position: absolute;
	background-color: rgb(153, 153, 153);
	font-size: 12px;
	width: 852px;
	height: 20px;
	top: 750px;
	left: 0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	border:0px solid red;
	z-index: 50;
}
#slidemenu img{
	border:0px;
	width: 100%;
}
#boxes {
	border: 0px blue solid;
	margin-top: -190px;
	height: 190px; 
	background-color:#333333;
	overflow: hidden;

	}
#switch_sm{
	background-image:url(../image/updown.png);
	background-repeat: no-repeat;
	background-position: bottom;
	float:right;
	height: 20px;
	width: 20px;
	cursor: pointer;
	background-color: red;
}
#switch_sm:hover{
	background-color:red;
}
#slidemenu .sqr{
	width: 25%;
	min-height: 190px;
	padding: 10px 6px;
	float: left;
	background-color: #333333;
	color: #fff;
	border:0px solid red;
}
#slidemenu .sqr:hover{
	background-color: #1a1a1a;

}
#slidemenu .sqr .title a:hover{
	color: red;
}

#slidemenu .sqr .title{
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffcd00;
}

#slidemenu .sqr .title a{
	color: #ffcd00;
}

#slidemenu .bellowlinks{
	float: left;
	width: 140px;
	height: 20px;
	color: #000;
	padding-left: 10px;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	border-right: 1px solid #333;
}
#slidemenu .bellowlinks:hover{
	background-color: #ffcd00;
}

#slidemenu #bronko-hockey{
	display: block;
}
#slidemenu #on-ice-programs{
	display: none;
}
#slidemenu #solutions-for{
	display: none;
}
#slidemenu #instructors{
	display: none;
}
.slidetextbox{
	right: 0;
	left:0;
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 300px;
	margin-top: 100px;

}
.slidetextbox .slidetitle{
	font-size: 32px;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	/*text-shadow: 1px 1px #fff;*/
	text-shadow: -1px -1px 5px #FFF;
	color: #000;
}
.slidetextbox .slidetext {
	text-shadow: -1px -1px 5px #FFF;
	padding:20px 0px;
	margin:0;
	font: 14px Arial;
	font-weight: bold;
	color: #000;
}

/* cart home */ 
#header #cart {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 9;
	min-width: 300px;
}
#header #cart .heading {
	float: right;
	margin-right: -5px;
	margin-top: 0px;
	padding-left: 14px;
	padding-right: 14px;
	width: auto;
	position: relative;
	z-index: 1;
	font-size: 11px;
	font-weight: bold;
	color:#E6E6E6;
}
#header #cart .heading h4 {
	
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
}
#header #cart .heading a {
	color: #F2F2F2;
	text-transform: uppercase;
	text-decoration: none;
}
#header #cart .content {
}
#header #cart.active .heading {
}
#header #cart.active .content {
}

/* Fix for Remove icon on cart page */
img[src="catalog/view/theme/default/image/remove.png"] {
    top: 0 !important;
}
/*  */

.login_title{
	height: 15px;
	background-color: #fcff00;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 19px;
	padding: 15px;
	margin-top: -18px;
}
.login-content {
	margin-bottom: 20px;
	overflow: auto;
	font-size: 13px;
}
.login-content .left {
	float: left;
	width: 45%;
	margin: 10px;
	border:0px solid red;
}
.login-content .right {
	float: right;
	width: 45%;
	margin: 10px;
	border:0px solid red;
}
.login-content .left .content, .login-content .right .content {
	min-height: 190px;
}


/* footer */ 

/*Override Bootstrap*/
th, td {
    padding: 2px !important;
}
#footer-horizontal-line{
	border-top: 4px solid #666;
	width: 100%;
	margin-top: -25px;
}
#footshadow{
	border-top: 5px solid #666;
	position: relative;
	height: 1px;
	margin-top: -293px;
	width: 100%;
	bottom: 0;
	box-shadow: 0px -2px 12px 1px #000;
	-webkit-box-shadow: 0px -2px 12px 1px #000;
	box-shadow: 0px -2px 12px 1px #000;
	z-index: 998;
}
#footer {
	/*width: 900px;*/
	margin: auto;
	background: #000 url(../image/bg-footer.png) repeat-x;
	background-position-x:center; 
	clear: both;
	overflow: auto;
	min-height: 288px;
	margin-top: -20px;
	margin-bottom: 0px;
	/*padding: 20px;*/
	border: 0px solid yellow;
	overflow-y:hidden }
#footer-box {
	width: 900px;
		margin: auto;
}
#footer #menu-table{
	width: 100%;
	border:0px solid green;
	min-height: 210px;
	font-weight: bold;
	color: #b3b3b3;
	margin: auto;
	margin-top: 15px;
}

#footer #menu-table td{
	line-height: normal;
    padding: 0 !important;
}

#footer #menu-table a{
	text-decoration: none;
	color: #b3b3b3;
    font-size: 11px;
}
#footer #menu-table a:hover{

	color: red;
}

#footer #menu-table .tr-title{
	font-size: 14px;
	text-transform: uppercase;
	color: #FFF;
    line-height: 20px;
}

#footer #menu-table .td-line{
	border-top: 2px solid #818181;
	width: 90%;
	margin-top: 2px;
    margin-bottom: 5px;
}
#footer img{
	margin-right: 5px;
	border:0px;
}
#footer input[type='text']{
	font-weight: bold;
	background: #202020;
	color:#8c8c8c;
	height: 25px;
	border:0px;
    font: 13.3333px Arial;
    box-sizing: content-box;
}
/* button */

#footer .footer-button {
	cursor: pointer;
	color: #FFFFFF;
	font-weight: bold;	
	background: #e21f26;
	margin: 0;
	border: 0;
	width: 50px;
	height: 31px;
}

/* Blog*/
#blog-content{
	width: 880px;
	background-color: #f2f2f2;
	margin: auto;
	padding: 20px;
	border:0px solid blue;
	-moz-box-shadow: 1px 56px 155px #000;
	-webkit-box-shadow: 1px 56px 155px #000;
	box-shadow: 1px 56px 155px #000;
}

/* product */
#content {
	min-height: 400px;
	margin-bottom: 25px;
	margin-top: -18px;
	background: #292929 url(../../../../../image/data/BgImge_1680x1272/intern-bg.jpg) no-repeat center top;
	color: #000;
	border: 0px solid red;
}

#content .content {
	padding: 10px;
	overflow: auto;
	margin-bottom: 20px;
	/*border: 1px solid #EEEEEE;*/
	border: 0px solid red;
}

#content .act_left{
	width: 50%;
	position: relative;
	float: left;
	border: 0px solid green;
	font-size: 12px;
}

#content .act_right{
	width: 50%;
	margin-top: 57px;
	position: relative;
	float: right;
	border: 0px solid blue;
	font-size: 12px;
}

#content #infos{
	width: 920px;
	min-height: 641px;
	background-color: #f2f2f2;
	margin: auto;
	padding: 20px;
	border:0px solid blue;
	-moz-box-shadow: 1px 56px 155px #000;
	-webkit-box-shadow: 1px 56px 155px #000;
	box-shadow: 1px 56px 155px #000;
}

#infos .thumbnail {
    height: 350px;
    border-radius: 0;
    border: none;
	padding: 0;
}

#infos .thumbnail .caption .name {
    font-weight: bold;
    font-size: 16px;
}
#infos .thumbnail .caption .intro-cat {
    min-height: 60px;
    font-size: 12px;
}
#infos .thumbnail .learn-more {
    position: absolute;
    bottom: 25px;
    right: 25px;
    font-weight: bold;
    font-size: 11px;
}

#login_page{
	background-color: #f2f2f2;
	margin: auto;
	padding-top: 18px;
	border: 0px solid red;
	width:100%;
	height:270px;
}
.product-info{
	-moz-box-shadow: 1px 26px 25px #000;
	-webkit-box-shadow: 1px 16px 15px #000;
	box-shadow: 1px 26px 25px #000;
	width: 920px;
	background-color: #f2f2f2;
	margin: auto;
	overflow: hidden;
	border:0px solid blue;
}
.product-info > .left {
	position: relative;
	float: left;
	padding: 0px 15px;
	margin-top: 20px;
	width: 530px;
	border: 0px solid green;
}
.product-info > .right {
	background-color: #dcdcdc;
	position: relative;
	padding: 20px 20px 0px;
	float: right;
	width: 385px;
	min-height: 1050px;
	border:0px solid red;
	border-left: 1px solid #cacaca;
	color: #4d4d4d;
}
.product-info .left, .product-info .right{
  padding-bottom: 9999px;
  margin-bottom: -9999px;

}

.product-info > .right .social-media {
	background: #f2f2f2;
	position: relative;
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid #cacaca;
	overflow: visible;
    height: 43px;
}

.product-info .right .playerinfo table{
	margin-top: -35px;
}

.product-info .right .playerinfo .signme{
	background-color: red;
	text-transform: uppercase;
	font-size: 17px;
	color: #FFF;
	padding: 5px;
}

.product-info .right .playerinfo .links{
	background: #959595;
	font-size: 13px;
	color: #000;
	padding: 6px !important;
}

.social-media span{
/*	position: absolute;
	margin-left: 230px;*/
}

.fb-like.fb_edge_widget_with_comment.fb_iframe_widget span iframe{

	position: absolute;
	right: -11px;
	top: -10px;
	background-color: #f2f2f2;
	padding: 10px;

}

.fb_edge_comment_widget.fb_send_button_form_widget.light.fb_iframe_widget {
	position: absolute;
	left: -211px !important;
	top: -10px;
	padding: 10px;
}

.nub{
	visibility: visible;
	left:303px !important;
}

.product-info .image {
	float: left;
	width: 500px;
	height: 320px;
	text-align: center;
/*	border:1px solid black;*/
}
.product-info .image-additional {
	width: 500px;
	clear: both;
	overflow: hidden;
	padding-top: 12px;
	border-top:4px solid #f2f2f2;
}
.product-info .left #prod-page-cat-name{
	background-image: url(../image/arrow-left.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	color: #999999;
	text-transform: uppercase;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 25px;
}

.product-info .left #description{
	float: left;
	font: 14px Arial;
	color: #4d4d4d;
	width: 100%;
	margin-top: 30px;
	border: 0px solid black;
}

#description ul {

}
.product-info .left #description .rw-header{
	font-size: 12px;
	font-style: italic;
}
.product-info .left .sugestion{
	position: relative;
	float: left;
	margin-top: 30px;
	font-size: 14px;
	font-weight: bold;
	width: 100%;
}
.product-info .sugestion .title{
	background: #4d4d4d;
	padding: 4px 4px 4px 10px;
	font-size: 21px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffcd00;
}
.product-info .sugestion .prodr{
	width: 200px;
	padding: 20px 10px;
	float: left;
}
.product-info .left #left-video{
	font: 14px Arial;
	color: #4d4d4d;
	width: 250px;
	margin-top: 30px;
	border: 1px solid black;
}
.product-info .right #prod-name{
	font: 32px Arial;
	text-transform: uppercase;
	font-weight: bold;
	color: black;
	margin-left: 30px;
	line-height: 28px;
}
.product-info .right .prod-subtitle{
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	border:0px solid red;
}
.product-info .right .description{
	/*margin-top: 10px;*/
	margin-bottom: 10px;
	font-size: 14px;
}
.product-info .right .price{
	margin-top: 10px;
	margin-left: -5px;
	font-size: 16px;
	font-weight: bold;
	height: 133px;
	border:0px solid red;
}
.product-info .right .add_player{
	font-size: 12px;
	font-weight: bold;
	color: #4d4d4d;
	margin-left: 0px;
}
.product-info .right .price #price-table{
	border: 0px solid red;
	width: 100%;
}
.product-info .videos-price{
    font-size: 20px;
    font-weight: bold;
    /*margin-top: -125px;*/
    margin-bottom: 20px;
}
.product-info .videos-price ~ #button-cart-access {
    margin: 20px 0;
}
.product-info .videos-price input{
    float:left;
}
.product-info .right .save-money{
	margin-top: 10px;
	font-size: 12px;
	font-weight: bold;
	width: 85%;
	height: 50px;
}
.product-info .right .white-sqr{
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 20px;
	background: #f2f2f2;
	border:0px solid green;
}
.product-info .right .white-sqr #white-sqr-table{
	width: 100%;
}
.product-info #testimonials{
	font: 14px Arial;
	color: #4d4d4d;
	width: 900px;
	margin: 10px;
	border:0px solid red;
}
.product-info #testimonials td {
    padding: 4px 4px 4px 10px !important;
}
.product-info #testimonials th, .product-info #testimonials td{ 
    padding: 0 15px;
}
.product-info #testimonials .title{
	background: #4d4d4d;
	padding: 4px 4px 4px 10px;
	font-size: 21px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffcd00;
}
.product-info #testimonials .td-text{
	padding: 0px 10px;
	vertical-align: top;
	height: 160px;
	position: relative;
}

.product-info .box-testimonials{
	background-color: #f2f2f2;
	padding-bottom: 10px;
    position: relative;
    float:left;
}
/* Checkout Total */
.price1{
	position: relative;
	float: right;
	font-weight: bold;
/*	border:1px solid blue;
	width: 100px;*/
}
.total1{
	position: relative;
	float: right;
/*	border:1px solid red;*/
	width: 55px;
}
/* button */
.fake_btn{
	width: 140px;
	height: 25px; 
	cursor: pointer;
	color: #FFFFFF;
	background: #e21f26;
	display: inline-block;
	padding: 0px 9px 0px 9px;
}
.fake_btn:hover{
	background: #8a100b;
}
a.button, input.button {
	cursor: pointer;
	color: #FFFFFF;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;	
	background: #e21f26;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;	
		-webkit-border-radius: 0px 0px 0px 0px;
	
}
a.button {
	display: inline-block;
	text-decoration: none;
	padding: 12px 18px;
}
input.button {
	margin: 0;
	border: 0;
	margin-left: 3px;
	/*
	width: 140px;
	height: 31px;*/
	padding: 12px 18px;
		-webkit-border-radius: 0px 0px 0px 0px;
	
}

a.button:hover, input.button:hover {
	background: #8a100b;
    color: #fff;
    text-decoration: none;
}
/* Button 2*/

a.button-y{
	cursor: pointer;
	color: #000000;
	text-decoration: none;
	padding: 6px 12px 6px 12px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	background: #ffcd00;
	/*
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;	*/
	margin-bottom: 10px;
}
	
a.button-y:hover {
	color: #FFF;
	background: #e21f26;
}

.div-space-right {
	margin-right:7em;
}

/* NOTIFICATIONS */
#notification{
	position: absolute;
	width: 440px;
	font-size: 13px;
	bottom: 0px;
	right:10px;
	margin-left: -460px;
	z-index: 9999;
	border:0px solid red;
}
.success, .warning, .attention, .information {
	padding: 15px 10px 15px 33px;
	margin-bottom: 25px;
	color: #555555;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}
.success {
	background: #EAF7D9 url('../image/success.png') 10px center no-repeat;
	border: 6px solid #BBDF8D;
}
.warning {
	background: #FFD1D1 url('../image/warning.png') 10px center no-repeat;
	border: 1px solid #F8ACAC;
}
.attention {
	background: #FFF5CC url('../image/attention.png') 10px center no-repeat;
	border: 1px solid #F2DD8C;
}
.success .close, .warning .close, .attention .close, .information .close {
	float: right;
	padding-top: 4px;
	padding-right: 4px;
	cursor: pointer;
}
.required {
	color: #FF0000;
	font-weight: bold;
}
.error {
	display: block;
	color: #FF0000;
}
.help {
	color: #999;
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
	display: block;
}

.ui-datepicker-month, .ui-datepicker-year {
	color: black;
}


/****** ACCORDION ************/

/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion {
    background:#F2f2f2;
    border:1px solid #333;
    -background:#666;
    margin: 0 auto;
}

/* accordion header */
#accordion h2 {
    background-color:#fff;
    line-height: 14px;
    margin:0;
    padding:5px 15px;
    font-size:14px;
    font-weight:normal;
    border:1px solid #fff;
    border-bottom:1px solid #ddd;
    cursor:default;
    text-transform: none;
    color:black;
}

#accordion h2 .btns{
	float: right;
}

/* currently active header */
#accordion h2.current {
    cursor:default;
    background-color:#d4d4d4;
}

/* accordion pane */
#accordion .pane {
    border:1px solid #fff;
    border-width:0 2px;
    display:none;
    /*height:180px;*/
    padding:15px;
    color:#f2f2f2;
    font-size:12px;
}
#accordion .pane h3 {
    font-weight:normal;
    margin:0;
    font-size:16px;
    color:#999;
}


/****** ACCORDION ************/

/** Image links */

.image_link {
	border: 3px transparent solid ;
} 


.image_link:hover {
	border: 3px red solid ;
} 
#printlogo{
	display: none;
}
/*ON PRINTING ORDER*/
@media print {
	#logo {
		display: inline !important;
		padding-left: 10px;
		padding-right: 10px;
		background-color: transparent !important;
	}
	#mainlogo {
		display: none;
	}
	#printlogo {
		display: block;
		background-color: transparent !important;
		
	}
	.hide_onprint{
	        display: none !important;
	    }

	.nobackground_onprint {
        background-color: transparent !important; 
        background-image: none !important;
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        box-shadow: none !important;	
	}

    a:link:after, a:visited:after, a[href]:after {
        content: "" !important;
    }
}
    
