@charset "utf-8";


/** Generated by FG **/
@font-face {
	font-family: 'MGbol';
	src: url('fonts/microgramma-d-bol-ext-1361533778.eot');
	src: local('☺'), url('fonts/microgramma-d-bol-ext-1361533778.woff') format('woff'), url('fonts/microgramma-d-bol-ext-1361533778.ttf') format('truetype'), url('fonts/microgramma-d-bol-ext-1361533778.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


/* CSS Document */
body { background-image:url(images/page-bground.png);background-repeat:repeat-x;background-color:#002b59;margin:0;}
.watermark { 	background-image:url(images/watermark.png);background-position:top right;background-repeat:no-repeat;max-width:100%;min-max-width:1000px; }
.page_container { 	max-width:954px;margin-left:auto;margin-right:auto;padding:29px 23px 20px 23px;overflow:hidden;}
.logo {	border:none;text-decoration:none; }
.ad-top { 	background-image:url('images/watch-pros.png');background-position:bottom right;background-repeat:no-repeat;max-width:518px;height:69px;float:right;margin-right:43px;width: 70%;}
.main_container { 	min-height:629px;max-width:954px;clear:both; position: relative; z-index: 1;}
#buynow .main_container{position:relative;}
.nav_bar { 	max-width:100%;height:34px;padding-top:70px;}
/******************** NAVIGATION STYLES START HERE ! ***********************/
#mobile-menu-icon{display: none;}
.home a { 	background-image:url(images/home-button.png);background-position:top left;height:17px;width:52px;display:block;float:left;}
#home .home a , .home a:hover { background-position:bottom right; }
.prohitter a { 	background-image:url(images/prohitter-button.png);background-position:top left;height:17px;width:190px;display:block;float:left;}
#prohitter .prohitter a , .prohitter a:hover { background-position:bottom right; }
.buynow a { 	background-image:url(images/buyprohitter-button.png);background-position:top left;height:17px;width:160px;display:block;float:left;}
#buynow .buynow a , .buynow a:hover { background-position:bottom right; }
.tshirt a { 	background-image:url(images/prohitter-tshirt-button.png);background-position:top left;height:17px;width:190px;display:block;float:left;}
#tshirt .tshirt a , .tshirt a:hover { background-position:bottom right; }
.wholesale a { 	background-image:url(images/wholesale-button.png);background-position:top left;height:17px;width:123px;display:block;float:left;}
#wholesale .wholesale a , .wholesale a:hover { background-position:bottom right; }
.contact a { 	background-image:url(images/contact-button.png);background-position:top left;height:17px;width:97px;display:block;float:left;}
#contact .contact a , .contact a:hover { background-position:bottom right; }
.intellectual-property a { 	background-image:url(images/intellectual-property.png);background-position:top left;height:17px;width:97px;display:block;float:left;}
#intellectual-property .intellectual-property a , .intellectual-property a:hover { background-position:bottom right; }

/******************** NAVIGATION MENU STYLES END HERE !!! ***********************/
.synopsis {	font-family:Arial, Helvetica, sans-serif;font-size:17px;color:#ffd700;font-weight:bold;}
.description,.desc2 { font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF;max-width:885px; }
.desc2{max-width:935px;/*background:url(images/product-img.png) top right no-repeat;*/}
.content { max-width:850px;margin:46px 0 0 51px;}
#buynowcontent{position:relative;max-width:824px;padding:150px 26px 0 24px;background:url(images/buyprohittertop.png) 24px 5px no-repeat;font-family:Arial, Helvetica, sans-serif;line-height:21px;}
#buynowcontent .centered{max-width:770px;}
.contact-table { margin-top:-19px; }
.centered { text-align:center;margin-bottom:10px; }
#wholesale .content { margin-left:55px; }
#wholesale ul { margin-top:-10px; }
#wholesale li {padding-bottom:3px; }
#home .synopsis { margin-bottom:20px;}
#home .description { line-height:16px;}
#buynow .synopsis { /*max-width:500px;*/ }
.list_align { margin-left:17px;}
/*a {text-decoration: none;color:#ffffff;}*OLD***/

/* unvisited link */
a:link {text-decoration: none;color:#ffffff;}

/* visited link */
a:visited {text-decoration: none;color:#ffffff;}

/* mouse over link */
a:hover {text-decoration: none;color:#72befe;}

/* selected link */
a:active {text-decoration: none;color:#72befe;}


.swf-flash { float:right;}
.retailers { 	text-align:center;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#FFFFFF;padding-top:6px;}
/*#absret{position:absolute;top:520px;left:0px;}*/
.submit-button a { 	max-width:166px;height:28px;display:block;background-image:url(images/checkout-button.png);		}
.submit-button a:hover { background-position: bottom right;}
a#pay{background:url(images/checkout-but.png) 0 0 no-repeat;height:28px;width:95px;text-indent:-9999px;overflow:hidden;display:block;}
a#pay:hover{background-position:0 -28px;}
.footer {	max-width:912px;height:auto;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF;margin-left:auto;margin-right:auto;clear:both;}
.JLK-creative { height:12px;max-width:175px;float:right;margin: 20px 0px; margin-left:8px;}
.JLK-creative a { 	background-image:url(images/creative-rollover.png);width:175px;height:12px;display:block;} 	
.JLK-creative a:hover { background-position:bottom right; }
.footer-text{color: #FFD400;font-size: 14px;margin:30px auto}
#buynowcontent h3{color:#fff;font-weight:bold;font-size:17px;padding:5px 0 0 0;margin:0 0 8px 0;line-height:21px;}
#buynowcontent p{font-size:12px;line-height:21px;font-weight:bold;padding:0;margin:0 0 12px 0;}
#retimg {
    margin-left: -10px;
    padding-top: 20px;
}

#buynowcontent select{font-size:12px;}
#productimage{position:absolute;top:100px;left:630px;/*oldtop:65px*/}
#mike{max-width:245px;position:relative;float:right;margin-left:0px;font-size:11px;line-height:15px;font-weight:bold;}
#mike span{font-size:16px;line-height:18px;display:block;}
#mike img{margin-bottom:5px;}
#home .content{background:url(images/home-bg.png) 0 0 no-repeat;max-width:415px;padding:35px 0 20px 550px;margin:46px 0 0 0px;position:relative;}
#home .description{max-width:415px;}
#home p{line-height:17px;padding:5px 0 0 0;margin-bottom:13px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#home p sup{font-size:9px;vertical-align:text-top;}
#home #mike p{margin:0;padding:0 0 0 7px;line-height:15px;}
#buynowcontent form{padding:0;margin:0;}

#popupp {
	position: relative;
	z-index: 30;
	top: 20px !important;
	/*-webkit-box-shadow: 3px 9px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    3px 9px 5px rgba(50, 50, 50, 0.75);
	box-shadow:         3px 9px 5px rgba(50, 50, 50, 0.75);*/
}
#closer {
	cursor: pointer;
    height: 30px;
    position: absolute;
    right: -6px;
    top: -6px;
    max-width: 40px;
	background: url(images/closer.png) no-repeat top right;
}

/* T-shirt page *********/
#tshirt .content {
	max-width:950px;
	margin:30px 0 0 0;
}

.clear-tshirt:after {
	clear: both;
	display: block;
	content: "";
}

.left-tshirt {
	float: left;
	max-width: 385px;
}

.right-tshirt {
	float: left;
	max-width: 565px;
}

.white-text-tshirt {
	color: #fff;	
}

.font10-tshirt {
	font-size: 10px;
}

.font12-tshirt {
	font-size: 12px;
}

.font14-tshirt {
	font-size: 14px;
}

.font18-tshirt {
	font-size: 18px;
}

.font20-tshirt {
	font-size: 18px;
}

.yellow-text-tshirt {
	color: #FFD400;
}

.ff-tshirt {
	font-family: 'MGbol';
}

.gradient-tshirt {
	background: rgba(16,25,34,1);
	background: -moz-linear-gradient(left, rgba(16,25,34,1) 0%, rgba(16,25,34,0) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(16,25,34,1)), color-stop(100%, rgba(16,25,34,0)));
	background: -webkit-linear-gradient(left, rgba(16,25,34,1) 0%, rgba(16,25,34,0) 100%);
	background: -o-linear-gradient(left, rgba(16,25,34,1) 0%, rgba(16,25,34,0) 100%);
	background: -ms-linear-gradient(left, rgba(16,25,34,1) 0%, rgba(16,25,34,0) 100%);
	background: linear-gradient(to right, rgba(16,25,34,1) 0%, rgba(16,25,34,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#101922', endColorstr='#101922', GradientType=1 );
}

.getthe-tshirt {
	margin-top: 25px;
	text-align: center;
	/*font-weight: bold;*/
	max-width: 300px;
	font-family: 'MGbol';
}

.getthe-tshirt p {
	padding: 0;
	margin: 0;
}

.trademark {
	font-family: 'Arial';
}

.wear-tshirt {
  left: -60px;
  margin-top: 25px;
  padding: 20px 0 20px 60px;
  position: relative;
  z-index: -1;
  font-size: 16px;
  font-weight: bold;
  font-family: 'Arial';
}

.right-tshirt-img {
  float: right;
  position: relative;
  right: -90px;
  top: -55px;
}

.list-tshirt ul {
	padding: 0 25px;
	font-weight: bold;
	font-family: 'Arial';
}

.list-tshirt li {
	padding: 2px 0;
}

.sizes-tshirt {
	font-weight: bold;
	font-family: 'Arial';
	font-size: 14px;
}

.selects-tshirt {
  padding: 10px 0 20px;
}

.please-select-tshirt {
	font-weight: bold;
	font-family: 'Arial';
}

.checkout-tshirt{
	padding-top: 15px;
}

.price-tshirt {
	font-weight: bold;
}

.left-ct {
	float: left;
	max-width: 275px;
	font-family: 'Arial';
}

.right-ct {
	float: left;
	max-width: 290px;
}

.row-rct{
	float: left;
	max-width: 125px;
	padding: 0 10px;
}

.row-rct > a {
  margin-top: 8px;
  float: right;
}

.footer-note-tshirt {
  float: left;
  position: relative;
  text-align: left;
  top: -20px;
}


/* END T-shirt page *********/


/*
Albert new things
*/

.middle-col,
.right-col,
.left-col{
	display: inline-block;
	vertical-align: top;
}

.left-col,
.right-col{
	width: 48%;
}
.middle-col{
	width:2%;
}
#home .content{
	background: none;
	padding: inherit;
	max-width: 100%;
}

.home-desc,
.home-left-img{
	display: inline-block;
	vertical-align: top;
}
.home-left-img{width: 55%;}
.home-left-img img{width: 100%; height: auto;}
.home-desc{width: 44%;}
.home-desc{padding-top:30px;}
.homepage-title{
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	text-shadow: 0px 0px 30px #000;
	font-size: 24px;
	position: absolute;
	width: 100%;
	margin-top: -10px;
}

#retimg-mobile{
	display: none;
}
#productimage2{
	display: none;
}
.myborderdiv {-webkit-box-shadow: inset 0px 0px 0px 6px rgba(255,255,255,1);
		-moz-box-shadow: inset 0px 0px 0px 6px rgba(255,255,255,1);
		box-shadow: inset 0px 0px 0px 6px rgba(255,255,255,1);
		overflow: hidden;
		border-radius: 25px;
		background-image: url('prohitter.gif');
		width: 487px;
		height: 400px;
		}
		
		
.my-jlk{
	text-decoration: none;

	width: 200px;
	font-size: 12px;
	display: block;
	margin: 15px auto;
	}
	
	
.getthe-tshirt.white-text-tshirt.moblie{
	display: none;
}

.proghitter-dec-left{
	padding-left: 20px;
}
.proghitter-dec-left .synopsis{
	margin-left: -17px;
}
.right-tshirt-img.mobile{
	display: none;
}
#retimg-tablet{
	display: none;
}

.footer-right{
	text-align: right;
	/*padding-top:74px;*/
	
	margin-top: -3px;
	float: right;
}
.wherecanbuy{
	margin-top: 80px;
	border: 1px solid #fff;
	border-radius: 15px;
	margin-bottom: 15px;
	padding-top: 15px;
	text-align: center;
}

.wherecanbuy a{
	height: auto;
	display: inline-block;
	vertical-align: middle;
	margin: 15px 20px;
	
}
.wherecanbuy-title{
	width: 95%;
	margin:auto;
	text-align: center;
	font-size: 16px;	
}


.bottommadein {
	font-family: 'MGbol';
	text-transform: uppercase;
	font-size: 23px;
}

