@charset "utf-8";

@charset "utf-8";
/* CSS Document */

/*@import url(http://fonts.googleapis.com/css?family=Oxygen:400,700);*/
/*@import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,700&subset=latin,latin-ext);*/
/*@import url(http://fonts.googleapis.com/css?family=Gloria+Hallelujah);*/

@font-face {
    font-family: 'lfp_iconsregular';
    src: url('/ed_infinity/_default/fonts/lfp_icons-webfont.eot?rnd=2');
    src: url('/ed_infinity/_default/fonts/lfp_icons-webfont.eot?#iefix') format('embedded-opentype'),
         url('/ed_infinity/_default/fonts/lfp_icons-webfont.woff?rnd=1') format('woff'),
         url('/ed_infinity/_default/fonts/lfp_icons-webfont.ttf?rnd=1') format('truetype'),
         url('/ed_infinity/_default/fonts/lfp_icons-webfont.svg#lfp_iconsregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Yanone Kaffeesatz';
    src: url('/ed_infinity/_default/fonts/yanonekaffeesatz-bold-webfont.eot?rnd=2');
    src: url('/ed_infinity/_default/fonts/yanonekaffeesatz-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/ed_infinity/_default/fonts/yanonekaffeesatz-bold-webfont.woff?rnd=1') format('woff'),
         url('/ed_infinity/_default/fonts/yanonekaffeesatz-bold-webfont.ttf') format('truetype'),
         url('/ed_infinity/_default/fonts/yanonekaffeesatz-bold-webfont.svg#lfp_iconsregular') format('svg');
    font-weight: 700;
    font-style: normal;
}


@font-face {
    font-family: 'oxygenregular';
    src: url('/ed_infinity/_default/fonts/oxygen-regular-webfont.eot');
    src: url('/ed_infinity/_default/fonts/oxygen-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/ed_infinity/_default/fonts/oxygen-regular-webfont.woff') format('woff'),
         url('/ed_infinity/_default/fonts/oxygen-regular-webfont.ttf') format('truetype'),
         url('/ed_infinity/_default/fonts/oxygen-regular-webfont.svg#oxygenregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'gloria_hallelujahregular';
    src: url('/ed_infinity/_default/fonts/gloriahallelujah-webfont.eot');
    src: url('/ed_infinity/_default/fonts/gloriahallelujah-webfont.eot?#iefix') format('embedded-opentype'),
         url('/ed_infinity/_default/fonts/gloriahallelujah-webfont.woff') format('woff'),
         url('/ed_infinity/_default/fonts/gloriahallelujah-webfont.ttf') format('truetype'),
         url('/ed_infinity/_default/fonts/gloriahallelujah-webfont.svg#gloria_hallelujahregular') format('svg');
    font-weight: normal;
    font-style: normal;
}





/*@import url("/ed_infinity/_default/css/auto_templates.css");
@import url("/ed_infinity/_default/css/mobile.css");*/

#mainHolder > li{display: block !important;}

p{-webkit-tranform-style:flat !important;}


/* CSS Document */

.position_right{
	text-align:right !important;
}

/* HEADINGS */
/* title */
.article_template_wrapper h1 {
	font-family: 'Yanone Kaffeesatz', 'MarkerFelt-Thin', 'Arial', sans-serif;
	font-weight: 700;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-size: 52px;
	line-height: 52px;
	text-transform: uppercase;
	text-align: left;
	color: <? UNDEFINED_UNDEFINED_UNDEFINED_colors ?>;
}
.mobile.article_template_wrapper h1 {margin-top:0px;}
/* subtitle */
.article_template_wrapper h2 {
	/*font-family: 'oxygenregular', Tahoma, Geneva, sans-serif;*/
	font-weight: 400;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-size: 32px;
	line-height: 32px;
	text-align: left;
	color: <? UNDEFINED_UNDEFINED_UNDEFINED_colors ?>;
}
/* author */
.article_template_wrapper h4 {
	font-family: 'oxygenbold', Tahoma, Geneva, sans-serif;
	font-weight: 700;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-size: 24px;
	line-height: 24px;
	text-align: left;
	color: <? UNDEFINED_UNDEFINED_UNDEFINED_colors ?>;
}
/* category */
.article_template_wrapper h3 {
	/*font-family: 'oxygenregular', Tahoma, Geneva, sans-serif;*/
	font-weight: 400;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-size: 24px;
	line-height: 24px;
	padding: 4px 0px 4px 0px;
	border-bottom: 1px dotted #999999;
	border-top: 1px dotted #999999;
	color: #333333;
	text-align: left;
	position:relative;
}

.article_template_story p {
	/*font-family: 'oxygenregular', Tahoma, Geneva, sans-serif;*/
	font-weight: 400;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-size: 20px;
	line-height: 24px;
	color: #333333;
	text-align: left;
	width:100%;
}
	.mobile .article_template_story p img{
		float:none !important;
	}

.article_template_story h1 {
	font-family: 'oxygenbold', Tahoma, Geneva, sans-serif;
	font-weight: 700;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-size: 32px;
	line-height: 36px;
	text-transform: none;
	color: #333333;
}
.article_template_story h2 {
	font-family: 'oxygenbold', Tahoma, Geneva, sans-serif;
	font-weight: 700;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-size: 28px;
	line-height: 32px;
	text-transform: none;
	color: #333333;
}
.article_template_story h3, .article_template_story h4, .article_template_story h5, .article_template_story h6 {
	font-family: 'oxygenbold', Tahoma, Geneva, sans-serif;
	font-weight: 700;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 24px;
	line-height: 30px;
	text-transform: none;
	color: #333333;
	border: none;
}
.article_template_story hr {
	font-family: 'oxygenbold', Tahoma, Geneva, sans-serif;
	font-weight: 700;
	margin: 5px 0px 5px 0px;
	margin: 5px 0px 5px 0px;
	font-size: 20px;
	line-height: 20px;
	text-transform: none;
	color: #333333;
	border-top: 1px dotted #999999;
}

/* CONTENT RATING */
.vote_wrapper{
	width:auto;
	height:auto;
	float:right;
}
.star-rating-control{float:right;}
.vote_message{width:auto;height:24px;font-size:12px;line-height:24px;float:left; margin-right:16px;}
.rating-cancel{display:none;}

div.star-rating{float:left;width:24px;height:24px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a{background:url('http://cdn.hustlermagazine.com/edc/st/a/d/ads43m8vzi6uvl9z05bbhdm5e.png') no-repeat 0 0px}
div.star-rating a{display:block;width:24px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -24px!important}
div.star-rating-hover a{background-position:0 -48px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}

.add_favorites{
	width:28px;
	height:24px;
	float:right;
	margin-left:16px;
	cursor:pointer;
	background-image:url('http://cdn.hustlermagazine.com/edc/st/7/0/70veicy843vd8vd1dkcqcnjox.png');
	background-repeat:no-repeat;
	background-position: 0px 0px;
}

.add_favorites:hover{
	background-position:0px -24px;
}
.add_favorites.added{
	background-position:0px -48px;
}



/* See Everything */
.seeeverything {
	width:340px;
	height:50px;
	display:block;
	line-height:50px;
	text-decoration:none;
	text-align:center;
	color:#fff;
	font-size:22px;
	margin:10px 10px 40px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url('http://cdn.hustlermagazine.com/edc/st/6/a/6akl3z4hjddi2tqyo0itg31a6.png');
	cursor:pointer;	
}
.seeeverything:hover {
	background-image:url('http://cdn.hustlermagazine.com/edc/st/3/a/3a8zayzmdq0mgcwj93ov8emdi.png');
}

/* Back Issues */
.backissues {
	width:250px;
	height:50px;
	display:block;
	line-height:50px;
	text-decoration:none;
	text-align:center;
	color:#fff;
	font-size:22px;
	margin:10px 10px 40px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url('http://cdn.hustlermagazine.com/edc/st/3/3/33mjcdpmlu5td2dhto78814oa.png');
	cursor:pointer;	
}
.backissues:hover {
	background-image:url('http://cdn.hustlermagazine.com/edc/st/c/u/curnvdmbp4r7d0ega55swzyq6.png');
}


/* CONTENT RATING */
.vote_wrapper{
	width:auto;
	height:auto;
	float:right;
	position:absolute;
	top:4px;
	right:0px;
}
.star-rating-control{float:right;}
.vote_message{width:auto;height:24px;font-size:12px;line-height:24px;float:left; margin-right:16px;}
.rating-cancel{display:none;}

div.star-rating{float:left;width:24px;height:24px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a{background:url('http://cdn.hustlermagazine.com/edc/st/a/d/ads43m8vzi6uvl9z05bbhdm5e.png') no-repeat 0 0px}
div.star-rating a{display:block;width:24px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -24px!important}
div.star-rating-hover a{background-position:0 -48px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}

.add_favorites{
	width:28px;
	height:24px;
	float:right;
	margin-left:16px;
	cursor:pointer;
	background-image:url('http://cdn.hustlermagazine.com/edc/st/7/0/70veicy843vd8vd1dkcqcnjox.png');
	background-repeat:no-repeat;
	background-position: 0px 0px;
}

.add_favorites:hover{
	background-position:0px -24px;
}
.add_favorites.added{
	background-position:0px -48px;
}

/* article author */
.prntAuthor{
	border-top:solid 1px;
	padding-top:10px;
}

.prntAuthor .authorwrapper h1,
.prntAuthor .authorwrapper h2,
.prntAuthor .authorwrapper h3,
.prntAuthor .authorwrapper h4,
.prntAuthor .authorwrapper h5,
.prntAuthor .authorwrapper h6{
	margin:0px;
	font-size:18px !important;
	font-weight:bold;
}

.prntAuthor .authorwrapper p{
	font-size:14px !important;
	text-align:left;
}
.prntAuthor .authorwrapper>p{
	margin-bottom:0px !important;	
}


/* ###			 AUTO TEMPLATES			 ### */


/* ### desktop templates ### */

/* mrcko
.wrapper_template{
	width:1200px;
	height:690px;
	top:0px;
	left:0px;
	z-index: 1;
	overflow: hidden;
	display: none;
	cursor:n-resize;
	text-align:left;
}
*/

.auto_grid_item,
.element_template_holder{cursor:pointer;}

.element_template_shadow_box {
	-moz-box-shadow: 0px 0px 20px rgba(0,0,0,0.8);
	-webkit-box-shadow: 0px 0px 20px  rgba(0,0,0,0.8);
	-o-box-shadow: 0px 0px 20px  rgba(0,0,0,0.8);
	box-shadow: 0px 0px 20px rgba(0,0,0,0.8);
}



/* KONEC TEST */

/* BREADCRUMBS */
.breadcrumbs{
	text-decoration:none;
}

.breadcrumbs:hover{
	text-decoration:underline;
}

.bc_breadcumbs.auto_grid_item{margin-bottom:20px;}
.bc_breadcrumbs{text-align:left; height:32px; line-height:32px; position:relative; /*font-family:'oxygenregular', Tahoma, Geneva, sans-serif;*/ z-index:999999; padding:0px 0px 0px 26px;}
.mobile .bc_breadcrumbs{height:auto; padding:6px 0px 6px; line-height:normal;}
.bc_breadcrumbs span{color:#fff; text-align:left; position:relative; padding-right:5px; font-size:100%; line-height:130%; display:inline-block;}
.bc_breadcrumbs .hidden{display:none;}
.bc_breadcrumbs .cursor{cursor:pointer;}
.bc_breadcrumbs .sep{opacity:0.6; display:inline-block; margin:0px 8px;}
.bc_background{position:absolute; width:100%; height:100%; left:0px; top:0px; opacity:0.7;  filter: alpha(opacity = 70); z-index:-1;}
.bc_breadcrumbs div{display:inline-block;}
/*.bc_archive{text-transform:uppercase;}*/
.bc_issue{}
/*.mobile .bc_issue{padding-left:2%;}*/
.bc_category{}
.bc_title{}
.bc_subtitle{}

	/* mobile bc override*/
	.mobile .bc_category{}

/* .element_template_contents   */
.element_template_contents{
	position:absolute;
	/*position:relative;*/
	left: 0px;
	top: 0px;
	background-position: left top; 
	background-repeat: no-repeat;
	z-index: 1;
	/*display: block;*/
	display:none;
	background-size:100% 100%;	
	width:100%;
	height:100%;
	
	image-rendering:optimizeQuality; 
	-ms-interpolation-mode:bicubic;
}



/* set mobile images wrapper heights */

/*
.spacer_280_280{margin-top:100%;}
.spacer_280_570{margin-top:204.4%;}
.spacer_280_860{margin-top:307%;}

.spacer_570_280{margin-top:49%;}
.spacer_860_280{margin-top:33%;}
*/





/* mrcko
.itemicons{
	white-space:nowrap;
	font-size:0px !important;
	line-height:0px !important;
}
	.itemicons img{
		height:100%;
		width:auto;
	}
*/

div.article_quote {
	float: right;
	width: 350px;
	background-image: url('http://cdn.hustlermagazine.com/edc/st/e/h/ehwe39j81fud6u5gr2641ppu3.png');
	background-repeat:no-repeat;
	background-position: right bottom;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	margin-left: 10px;	
}

div.article_quote div.quote_left {
	float: left;
	background: url('http://cdn.hustlermagazine.com/edc/st/a/e/aeqg3u9dbt9l6d6p3nncej9pt.png') left top no-repeat;	
}
.article_quote p {
	font-family: 'oxygenbold', Tahoma, Geneva, sans-serif;
	font-weight: 700;
	margin: 20px 50px 20px 60px;
	padding: 0px;
	font-size: 20px;
	line-height: 24px;
	color: #ffffff;
	text-align: left;
	width:auto;
}

/* view all buttons */
	/* view all */
		.buttonfulltext div:first-child{font-size:14px; line-height:14px; margin-top:6px;}
	/* category name */
		.buttonfulltext div:not(:first-child){font-size:18px; line-height:18px; margin-top:2px;}
		
	/* custom sizes */
	.buttonfulltext div:first-child{margin-top:8px;}
	.buttonfulltext.hardcore-showcase div:not(:first-child){font-size:16px;}
	.buttonfulltext.asshole-of-the-month div:not(:first-child){font-size:15px;}


/* ### PAGINATION ### */
.paginationwrap,
.issue_pagination{
	width:100%;
	display:block;
	height:auto;
	text-indent:20px;
	font-size:20px;
	line-height:28px;
	color:#333;
	padding:2px 0px;
	/*border-top:solid 1px #aaa;
	border-bottom: solid 1px #aaa;*/
	margin-bottom:20px;
	/*font-family: 'oxygenregular', Tahoma, Geneva, sans-serif;*/
	text-align:left;
}
	.mobile .paginationwrap, .mobile .issue_pagination{text-align:center; text-indent:0px;}
	
.paginationwrap span,
.issue_pagination span{
	min-width:28px;
	display:inline-block;
	text-indent: 0px;
	text-align: center;
}
.mobile .paginationwrap span{
	min-width: 36px;
	font-size: 26px;
	line-height: 36px;
	display: inline-block;
}


.paginationwrap span:hover{text-decoration:underline; cursor:pointer;}
.arcpg_first,
.arcpg_prev{ text-transform:lowercase; color:#333;}
.arcpg_next,
.arcpg_last{text-transform:lowercase; color:#333;}
.arcpg_num{
}
.arcpg_num.active{color:#CCC; background:#666;}


/* categoryid elements */
/* hide elements with categoryidXX class (XX is contents category id) */

/* hide content title on HH hustler honeys archive page */
.element_template_text.categoryid8{display:none;}

/* ARCHIVE */

.archive_block {
	width: 1200px;
	height: 690px;
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 5;
	text-align: left;
	background: #cccccc; /* Old browsers */
	background: -moz-linear-gradient(top,  #cccccc 0%, #a0a0a0a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#a0a0a0a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cccccc 0%,#999999 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cccccc 0%,#999999 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cccccc 0%,#999999 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #cccccc 0%,#999999 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#999999',GradientType=0 ); /* IE6-9 */
	opacity: 0; /* standard: ff gt 1.5, opera, safari */
	-ms-filter: "alpha(opacity=0)"; /* ie 8 */
	filter: alpha(opacity=0); /* ie lt 7 */
	-khtml-opacity: 0.0; /* safari 1.x */
	-moz-opacity: 0.0; /* ff lt 1.5, netscape */
}

.archive_block h1 {
	font-family: 'Yanone Kaffeesatz', 'MarkerFelt-Thin', 'Arial', sans-serif;
	font-weight: 700;
	margin: 0px 0px 20px 0px;
	padding: 30px 0px 0px 0px;
	font-size: 48px;
	line-height: 48px;
	text-transform: none;
	color: #333333;	
	text-align: left;
}

.archive_block .innerwrapper{
	position:absolute;
	left:30px;
	top:0px;
	width:1170px;
	height:690px;
	overflow-x: hidden; 
	overflow-y: scroll;
}

/*FOR IMAGES MAX WIDTH FOR SEO*/

	.archive_block .innerwrapper .scrollerwrapper{padding:10px 0px 80px;}
	
	
/* ### CUSTOM ICONS ### */
/* icons structure

<span class="texticons">
	<span class="ic_bg" style="color:#000;">O</span>
	<span class="ic_icon">B</span>
</span>

a - article
b - book (read icon)
g - gallery
v - video

o - filled background circle centered
O - filled background circle moved

*/



.texticons{
	font-family:'lfp_iconsregular';
	font-weight:normal;
	font-size:inherit;
	line-height:initial;
	color:#fff;
	cursor:pointer;
	position:relative;
	text-transform:none;
}
	.texticons span.abs{
		position:absolute;
		left:0px;
		top:0px;
	}
	
	.texticons span.shadow{
		-moz-text-shadow: 0px 0px 10px rgba(0,0,0,1);
		-webkit-text-shadow: 0px 0px 10px  rgba(0,0,0,1);
		-o-text-shadow: 0px 0px 10px  rgba(0,0,0,1);
		text-shadow: 0px 0px 10px rgba(0,0,0,1);
	}


.selected_result{
	-moz-box-shadow: 0px 0px 10px 3px rgba(63, 6, 85, 1);
	-webkit-box-shadow: 0px 0px 10px 3px rgba(63, 6, 85, 1);
	-o-box-shadow: 0px 0px 10px 3px rgba(63, 6, 85, 1);
	box-shadow: 0px 0px 10px 3px rgba(63, 6, 85, 1);
}
	.selected_result .imgstyle{margin-left:10px;}


@charset "utf-8";
/* CSS Document */

/* AUTO GRID STYLES */


/* AUTO TEMPLATE THUMBNAIL IMAGES */

	/* desktop */
	.thumb11{width:280px;height:280px;}
	.thumb21{width:570px;height:280px;}
	.thumb12{width:280px;height:570px;}
	.thumb22{width:570px;height:570px;}


@charset "utf-8";
/* CSS Document */

/* AUTO GRID STYLES */


/* AUTO TEMPLATE THUMBNAIL IMAGES */
	
	/* mobile */
	@media (max-width: 400px) {
		.mobile .thumb11,
		.mobile .thumb21,
		.mobile .thumb12,
		.mobile .thumb22{
			position:absolute; 
			overflow: hidden;
			display: block;
			width:98%;
			height:auto;
			margin:0% 0% 10px;			
		}
	}
	@media (min-width: 401px) {
		.mobile .thumb11,
		.mobile .thumb21,
		.mobile .thumb12,
		.mobile .thumb22{
			position:absolute; 
			overflow: hidden;
			display: block;
			height:auto;
		}
		.mobile .thumb11{width:48%;}
		.mobile .thumb21{width:98%;}
		.mobile .thumb12{width:48%;}
		.mobile .thumb22{width:98%;}
	}
	
	
	
/* SET WRAPPER SIZES */
@media (max-width: 400px) {
	/*
	.mobile .element_template_holder {
		position:absolute; 
		overflow: hidden;
		display: block;
		width:98%;
		margin:0% 0% 10px;
	}*/
	.mobile.jokes .element_template_holder {
		position:absolute; 
		overflow: hidden;
		display: block;
		width:90%;
		margin:20px 0% 20px 4%;
	}
	
	
	.mobile .row-width{width:100%;}
	
	/* MOBILE ARCHIVE */
	.mobile.galleryarchive .element_template_holder {
		/*position:absolute; */
		overflow: hidden;
		display: block;
		width:48%;
		margin:0% 0% 10px 0%;
	}
	.mobile.galleryarchive .row-width{width:50%;}	
}

@media (max-width: 769px) {
	.fullscreen{left:0px !important; top:32px !important;}
}

@media (min-width: 401px) {
	/* main item holder */
	
	/*
	.mobile .element_template_holder {
		overflow: hidden;
		display: block;
		width:48%;
		margin:0% 0% 2% 0%;
	}
	*/
	
	/* MOBILE ARCHIVE */
	.mobile.galleryarchive .element_template_holder {
		/*position:absolute; */
		overflow: hidden;
		display: block;
		width:31%;
		margin:0% 0% 10px 0%;
	}
	.mobile.galleryarchive .row-width{width:33%;}
	
	.mobile .humor .element_template_holder{width:98%;}
	.mobile.jokes .element_template_holder {
		position:absolute;
		overflow: hidden;
		display: block;
		width:90%;
		margin:20px 0% 20px 4%;
	}
	
	
	
	/*.mobile .element_template_holder.w570{width:98%;}*/
	.mobile .row-width{width:50%;}
}

@media (min-width: 601px) {
	.mobile.jokes .element_template_holder {
		position:absolute; 
		overflow: hidden;
		display: block;
		width:48%;
		margin:10px 0% 10px 0%;
	}
		
	.mobile.jokesarchive .element_template_holder{
		width:40%;
		margin:10px 5% 10px;
	}
	
	/* MOBILE ARCHIVE */
	.mobile.galleryarchive .element_template_holder {
		/*position:absolute; */
		overflow: hidden;
		display: block;
		width:23%;
		margin:0% 0% 10px 0%;
	}
	.mobile.galleryarchive .row-width{width:25%;}
}


/* SET FONT SIZES FOR TITLES SO THEY'RE ALWAYS THE SAME SIZE REGARDING THE IMAGE */
.mobile .element_template_holder {font-size:52px;}
@media only screen and (min-width: 300px) {
	.mobile .element_template_holder h3{
		font-size:60%;
		line-height:100%;
	}
}

@media only screen and (min-width: 400px) {
	.mobile .element_template_holder h3{
		font-size:60%;
		line-height:100%;
	}
	.galleryarchive .element_template_holder h3{
		font-size:50%;
		line-height:100%;
	}
	.jokesarchive .element_template_holder h3{
		font-size:30%;
		line-height:100%;
	}
}

@media only screen and (min-width: 700px) {
	.mobile .element_template_holder h3{
		font-size:100%;
		line-height:100%;
	}
	.galleryarchive .element_template_holder h3{
		font-size:30%;
		line-height:100%;
	}
		
}

@media only screen and (min-width: 1025px) {
	.mobile .element_template_holder h3{
		font-size:100%;
		line-height:100%;
	}
}

@media only screen and (max-width: 500px) {
	div.article_quote{width:100%; margin-bottom:10px;}
}

/* VOTE AND FAVORITES */
.vote_wrapper_mobile{
	width:100%;
	height:auto;
	display:inline-block;
	margin-bottom:10px;
}

/* ### MOBILE TEMPLATS ### */
.mobile .element_template_contents{position:relative; display:block;}

.mobile .element_template_contents img{width:100%;}

.mobile .mobile_article_content img{max-width:100%; height:auto;}

.mobile .fullwidth{
	position:relative;
	width:104.416% !important;
	left:-2.08% !important;
}
.fullwidth100{width:100% !important;}


/* MOBILE ARTICLE TEMPLATES */
.mobile.article_template_wrapper{
	left:0%;
	top:0px;
	right:0%;
	bottom:0px;
	
	position: absolute;
	z-index: 1; 
	overflow: hidden; 
	display: none;
	cursor:n-resize;
}
.mobile .article_scroller{
	padding-bottom:0px;
	margin:0px 2%;
	/*margin-bottom:20px;*/
}

/*
.mobile_toolbar_spacer{
	width:100%;
	height:80px;
	position:relative;
	z-index:-1;
}*/




.mobile .article_gallery{
	height:auto;
	display:inline-block;
	margin-bottom:20px;
}


@charset "utf-8";
/* CSS Document */


/* BUTTONS  */

/* NORMAL WIDE BUTTONS */
body .button{
	width:200px;
	height:50px;
	display:block;
	line-height:47px;
	text-decoration:none;
	text-align:center;
	color:#fff;
	font-size:22px;
	font-family: 'Oxygen', Tahoma, Geneva, sans-serif;
	margin:20px 10px 40px;
	background-position:center bottom;
	background-repeat:no-repeat;
	background-image:url('http://cdn.hustlermagazine.com/edc/st/a/n/and5lt07zgpm32cwphdp5umzg.png');
	cursor:pointer;
	border:none;
}

body .graybutton{
	width:200px;
	height:50px;
	display:block;
	line-height:47px;
	text-decoration:none;
	text-align:center;
	color:#000;
	font-size:22px;
	margin:20px 10px 40px;
	background-position:center bottom;
	background-repeat:no-repeat;
	background-image:url('http://cdn.hustlermagazine.com/edc/st/a/n/and5lt07zgpm32cwphdp5umzg.png');
	background-color:#bbbbbb;
	cursor:pointer;
}

body .graybutton:hover{
	background-color:#000000;
	color:#fff;
}

/* RECATNGLE BUTTONS - FULLSCREEN, NEXT, PREVIOUS, THUMBS ... */
.button90{
	width:90px;
	height:90px;
	position:absolute;
	cursor:pointer;
}
.button90.small{
	width:70px;
	height:70px;
}
	.button90 div{
		width:100%;
		height:100%;
		position:absolute;
		left:0px;
		top:0px;
		opacity: 0.5; /* standard: ff gt 1.5, opera, safari */
		-ms-filter: "alpha(opacity=50)"; /* ie 8 */
		filter: alpha(opacity=50); /* ie lt 7 */
		-khtml-opacity: 0.50; /* safari 1.x */
		-moz-opacity: 0.50; /* ff lt 1.5, netscape */
	}
	body .button90:hover div{
		background-color:#000 !important;
		opacity: 0.8; /* standard: ff gt 1.5, opera, safari */
		-ms-filter: "alpha(opacity=80)"; /* ie 8 */
		filter: alpha(opacity=80); /* ie lt 7 */
		-khtml-opacity: 0.80; /* safari 1.x */
		-moz-opacity: 0.80; /* ff lt 1.5, netscape */
	}
	.button90 span{
		width:100%;
		height:100%;
		display:block;
		position:absolute;
		left:0px;
		top:0px;
	}
	.button90.fullscreen span{background:url('http://cdn.hustlermagazine.com/edc/st/8/x/8xgno451kka0l8523zub8kpkz.png') no-repeat center center;}
	.button90.thumbnails span{background:url('http://cdn.hustlermagazine.com/edc/st/e/q/eqcomw2be3tg5ylio3h43kbif.png') no-repeat center center;}
	.button90.right span{background:url('http://cdn.hustlermagazine.com/edc/st/8/u/8uvc1i02djibz6gaeuvu6jiut.png') no-repeat center center;}
	.button90.left span{background:url('http://cdn.hustlermagazine.com/edc/st/2/4/24jxguxbipkf0ov8fproeo6od.png') no-repeat center center;}
	.button90.close span{background:url('http://cdn.hustlermagazine.com/edc/st/e/x/ex0wiwxdqmrahzi4cehy387xs.png') no-repeat center center;}
	.button90.backtoarticle span{background:url('http://cdn.hustlermagazine.com/edc/st/2/x/2x6v4j3mss1j93ge1t0jxf9mg.png') no-repeat center center;}
	.button90.article span{background:url('http://cdn.hustlermagazine.com/edc/st/c/u/cuk7ycdasrk8ma7uos7sjbcfc.png') no-repeat center center;}
	.button90.balloon1 span{background:url('http://cdn.hustlermagazine.com/edc/st/c/w/cw9i0fgthtmrgg00oruybexut.png') no-repeat center center;}
	.button90.balloon2 span{background:url('http://cdn.hustlermagazine.com/edc/st/a/a/aaz3gztyglpttgtvy9uzpmzww.png') no-repeat center center;}
	.button90.galleryshow span{background:url('http://cdn.hustlermagazine.com/edc/st/6/f/6fu3ks5u2bh3hny78vtiy8i6g.png') no-repeat center center;}
	.button90.gallerytab2 span{background:url('http://cdn.hustlermagazine.com/edc/st/b/8/b8sfcst9m4j6g7i44s6ra24i5.png') no-repeat center center;}
	.button90.gallerytab1 span{background:url('http://cdn.hustlermagazine.com/edc/st/1/8/18j8smow3qjwfr9hr0ckrvmb0.png') no-repeat center center;}
	.button90.gallerynext span{background:url('http://cdn.hustlermagazine.com/edc/st/8/v/8v09og4seks4n74xkrnhm9tth.png') no-repeat center center;}
	.button90.galleryprevious span{background:url('http://cdn.hustlermagazine.com/edc/st/6/w/6wlpry3961khu2loakd6802cw.png') no-repeat center center;}
	.button90.galleryviewall span{background:url('http://cdn.hustlermagazine.com/edc/st/7/g/7geaqg7yaa26880uouubgjdor.png') no-repeat center center;}
	
	/* archive */
	span.archiveitem1{background:url('http://cdn.hustlermagazine.com/edc/st/c/w/cwi9cy19jvxbumqghdy9q288l.jpg') no-repeat center center;}
	span.archiveitem2{background:url('http://cdn.hustlermagazine.com/edc/st/n/a/naz052gmdfrftz67bu4y4xum.jpg') no-repeat center center;}
	span.archiveitem3{background:url('http://cdn.hustlermagazine.com/edc/st/3/d/3d0mj02anvy0d7bum88a8ytee.jpg') no-repeat center center;}
	span.archiveitem4{background:url('http://cdn.hustlermagazine.com/edc/st/3/m/3m0tdsmqucx6ule9ex076cwg0.jpg') no-repeat center center;}
	span.archiveitem5{background:url('http://cdn.hustlermagazine.com/edc/st/4/k/4k44j4ks8mbvuhxiljjgzk616.jpg') no-repeat center center;}
	span.archiveitem6{background:url('UNDEFINED_UNDEFINED_UNDEFINED_archiveitem6') no-repeat center center;}

	
	
	/* GALLERY FULLSCREEN VIEW */
	.button90.FSgalleryZoomInButton span{background:url('http://cdn.hustlermagazine.com/edc/st/6/6/66o55hdj7heaxyinb0fkte6l.png') no-repeat center center;}
	.button90.FSgalleryZoomOutButton span{background:url('http://cdn.hustlermagazine.com/edc/st/5/p/5pnvhplw713yz8ngjsm5omrx8.png') no-repeat center center;}
	
	.button90.FSCrightarrow span{background:url('http://cdn.hustlermagazine.com/edc/st/8/u/8uvc1i02djibz6gaeuvu6jiut.png') no-repeat center center;}
	.button90.FSCleftarrow span{background:url('http://cdn.hustlermagazine.com/edc/st/2/4/24jxguxbipkf0ov8fproeo6od.png') no-repeat center center;}
	.button90.FSCclosegallery span{background:url('http://cdn.hustlermagazine.com/edc/st/e/x/ex0wiwxdqmrahzi4cehy387xs.png') no-repeat center center;}
	
	
/* TOOLBAR GRAY BUTTONS */
.bottomtoolbar_left {
	position:absolute;
	left: 0px;
	top:10px;
	text-align: left;
	width: 430px;;
	height: 70px;
	display:block;
}

.mobile .bottomtoolbar_left .buttonblackSmall:first-child{margin-left:10px;}

.bottomtoolbar_right {
	position:absolute;
	left: 430px;
	top:10px;
	text-align: left;
	width: 770px;;
	height: 70px;
	display:block;
}

.buttonsocials.firstrun {
	margin:10px 0px 0px 10px;		
}
	
	.socialswrapper{
		float:left;
		position:absolute;
		width:122px;
		height:283px;
		z-index:10000;
		left:0px;
		margin-left:10px;
		margin-top:-273px;
		display:none;
		background-color:#000000;		
		background:rgba(0,0,0,0.5);
		border: solid 1px #000;		
	}
	
	.buttonsocials {
		width:48px;
		height:48px;
		display:block;
		line-height:46px;
		text-decoration:none;
		text-align:center;
		font-size:22px;
		font-family: 'Oxygen', Tahoma, Geneva, sans-serif;
		margin:10px 0px 0px 10px;
		cursor:pointer;
		color: #fff;
		position:relative;
		float: left;
		
		background: #444444; /* Old browsers */
		background: -moz-linear-gradient(top,  #444444 0%, #111111 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#111111)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #444444 0%,#111111 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #444444 0%,#111111 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #444444 0%,#111111 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #444444 0%,#111111 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#111111',GradientType=0 ); /* IE6-9 */
		border: 1px solid #000000;
	}
		.buttonsocials.facebook,
		.buttonsocials.twitter,
		.buttonsocials.google,
		.buttonsocials.send{margin:10px 36px;}
		
	.buttonsocials span{
		width:100%;
		height:100%;
		display:block;
		position:absolute;
		left:0px;
		top:0px;
	}
	/* mrcko */
	.buttonsocials.opensocials{width:122px;}
	.buttonsocials.opensocials span{background:url('http://cdn.hustlermagazine.com/edc/st/d/l/dlay7vv8m1d392q2gg2nozxqq.png') no-repeat center center;}
	/* mrcko */
	.buttonsocials.facebook span{background:url('http://cdn.hustlermagazine.com/edc/st/e/2/e2mbrwilxsa015npo2mrmqapy.png') no-repeat center center;}
	.buttonsocials.twitter span{background:url('http://cdn.hustlermagazine.com/edc/st/4/s/4s6a6qdvrfkuhb0v9257prefa.png') no-repeat center center;}
	.buttonsocials.google span{background:url('http://cdn.hustlermagazine.com/edc/st/7/n/7nfon6q6bkdoyzxlxsogmd58o.png') no-repeat center center;}
	.buttonsocials.send span{background:url('http://cdn.hustlermagazine.com/edc/st/e/j/ejhls9fxitu8jq961grz8khqt.png') no-repeat center center;}
	.buttonsocials.search span{background:url('http://cdn.hustlermagazine.com/edc/st/d/z/dz3cejdd021h81g93w3d2742j.png') no-repeat center center;}
	.buttonsocials.commentsSmall span{background:url('http://cdn.hustlermagazine.com/edc/st/3/4/34unzslv8q1tkquuimjj2giti.png') no-repeat center center;}
	.buttonsocials.specialbuttonSmall span{background:url('http://cdn.hustlermagazine.com/edc/st/8/m/8mpghl1yjjdpxjb4cjw6rk2ts.png') no-repeat center center;}	
	
	
	.buttonsocials:hover {
		background: #111111; /* Old browsers */
		background: -moz-linear-gradient(top,  #111111 0%, #444444 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#111111), color-stop(100%,#444444)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #111111 0%,#444444 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #111111 0%,#444444 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #111111 0%,#444444 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #111111 0%,#444444 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#111111', endColorstr='#444444',GradientType=0 ); /* IE6-9 */
	}
	
	/* mrcko */
	.buttonsocials.comments span{background:url('http://cdn.hustlermagazine.com/edc/st/3/4/34unzslv8q1tkquuimjj2giti.png') no-repeat center center;}
	
.buttongraySmall {
	width:48px;
	height:48px;
	display:block;
	line-height:46px;
	text-decoration:none;
	text-align:center;
	font-size:22px;
	font-family: 'Oxygen', Tahoma, Geneva, sans-serif;
	margin:10px 0px 0px 10px;	
	background: #dddddd; /* Old browsers */
	background: -moz-linear-gradient(top,  #dddddd 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dddddd 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dddddd 0%,#cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dddddd 0%,#cccccc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #dddddd 0%,#cccccc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	border: 1px solid #999;
	cursor:pointer;
	color: #333;
	float: left;
}
.buttongraySmall:hover {
	filter: none; /* IE6-9 */
	background: #333;
	border: 1px solid #555;
	color: #fff;
}

.buttonfulltext {
	width:158px;
	height:48px;
	display:block;	
/*	line-height:48px;*/
	text-decoration:none;
	text-align:center;
	font-size:18px;
	font-family: 'Oxygen', Tahoma, Geneva, sans-serif;
	margin:10px 0px 0px 10px;	
	background: #dddddd; /* Old browsers */
	background: -moz-linear-gradient(top,  #dddddd 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dddddd 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dddddd 0%,#cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dddddd 0%,#cccccc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #dddddd 0%,#cccccc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	border: 1px solid #999;
	cursor:pointer;
	color: #333;
	float: left;
}
.buttonfulltext:hover {
	filter: none; /* IE6-9 */
	background: #333;
	border: 1px solid #555;
	color: #fff;
}

.buttongray {
	width:158px;
	height:48px;
	display:block;
	line-height:46px;
	text-decoration:none;
	text-align:center;
	font-size:22px;
	font-family: 'Oxygen', Tahoma, Geneva, sans-serif;
	margin:10px 0px 0px 10px;	
	background: #dddddd; /* Old browsers */
	background: -moz-linear-gradient(top,  #dddddd 0%, #cccccc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dddddd 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dddddd 0%,#cccccc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dddddd 0%,#cccccc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #dddddd 0%,#cccccc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	border: 1px solid #999;
	cursor:pointer;
	color: #333;
	float: left;
}
.buttongray:hover {
	filter: none; /* IE6-9 */
	background: #333;
	border: 1px solid #555;
	color: #fff;
}

.buttonblackSmall {
	width:200px;
	height:48px;
	display:block;
	line-height:46px;
	text-decoration:none;
	text-align:center;
	font-size:22px;
	font-family: 'Oxygen', Tahoma, Geneva, sans-serif;
	margin:10px 0px 0px 10px;	
	background: #111111; /* Old browsers */
	background: -moz-linear-gradient(top,  #111111 0%, #444444 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#111111), color-stop(100%,#444444)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #111111 0%,#444444 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #111111 0%,#444444 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #111111 0%,#444444 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #111111 0%,#444444 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#111111', endColorstr='#444444',GradientType=0 ); /* IE6-9 */
	border: 1px solid #555;
	cursor:pointer;
	color: #ccc;
	float: left;
}
.buttonblackSmall:hover {
	background: #ccc;
	border: 1px solid #999;
	color: #333;
}

.buttonblack {
	width:200px;
	height:48px;
	display:block;
	line-height:46px;
	text-decoration:none;
	text-align:center;
	font-size:22px;
	font-family: 'Oxygen', Tahoma, Geneva, sans-serif;
	margin:10px 0px 0px 10px;	
	background: #111111; /* Old browsers */
	background: -moz-linear-gradient(top,  #111111 0%, #444444 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#111111), color-stop(100%,#444444)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #111111 0%,#444444 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #111111 0%,#444444 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #111111 0%,#444444 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #111111 0%,#444444 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#111111', endColorstr='#444444',GradientType=0 ); /* IE6-9 */
	border: 1px solid #555;
	cursor:pointer;
	color: #ccc;
	float: left;
}
.buttonblack:hover {
	background: #ccc;
	border: 1px solid #999;
	color: #333;
}
.specialbutton {
	width:158px !important;
	height:48px !important;
	display:block;
	line-height:46px !important;
	margin:10px 0px 0px 10px !important;	
	border: 1px solid #777 !important;
	cursor:pointer !important;
	float: left !important;	
}

.premiumbuttonSmall {
	background:url('http://cdn.hustlermagazine.com/edc/st/b/k/bkvwcjqko0g2tnkqkmlawd3ua.png') no-repeat center center !important;	
	filter: none !important; /* IE6-9 */
	float: left !important;
}

.premiumbutton {
	background:url('http://cdn.hustlermagazine.com/edc/st/2/q/2qq6ihtn1ava46gb04qgvfyq5.png') no-repeat center center !important;	
	filter: none !important; /* IE6-9 */
	float: right !important;
	margin-right:10px;
}
.premiumbuttonstore {
	background:url('http://cdn.hustlermagazine.com/edc/st/1/5/15piltspz0nc4raf7wavkwb0l.png') no-repeat center center !important;	
	filter: none !important; /* IE6-9 */
	float: right !important;
	margin-right:10px;
}
.galleryright {
	width: 90px;
	height: 70px;
	float: right;	
	cursor: pointer;
	display: block;
	position:relative;
}
.galleryleft {
	width: 90px;
	height: 70px;
	float: left;
	cursor: pointer;
	display: block;
	position: relative;
}
.galleryright span{background:url('http://cdn.hustlermagazine.com/edc/st/8/u/8uvc1i02djibz6gaeuvu6jiut.png') no-repeat right center;}
.galleryleft span{background:url('http://cdn.hustlermagazine.com/edc/st/2/4/24jxguxbipkf0ov8fproeo6od.png') no-repeat left center;}

.galleryleft div, .galleryright div{
	width: 90px;
	height: 70px;
	position:absolute;
	left:0px;
	top:0px;
	opacity: 0.5; /* standard: ff gt 1.5, opera, safari */
	-ms-filter: "alpha(opacity=50)"; /* ie 8 */
	filter: alpha(opacity=50); /* ie lt 7 */
	-khtml-opacity: 0.50; /* safari 1.x */
	-moz-opacity: 0.50; /* ff lt 1.5, netscape */
}
.galleryleft:hover div, .galleryright:hover div{
	background-color:#000 !important;
	opacity: 0.8; /* standard: ff gt 1.5, opera, safari */
	-ms-filter: "alpha(opacity=80)"; /* ie 8 */
	filter: alpha(opacity=80); /* ie lt 7 */
	-khtml-opacity: 0.80; /* safari 1.x */
	-moz-opacity: 0.80; /* ff lt 1.5, netscape */
}
.galleryleft span, .galleryright span{
	width: 90px;
	height: 70px;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
}




/*TOP TOOLBAR BUTTONS*/
.TOPTBRMyAccount{
	position:absolute;
	display:inline;	
	z-index:950;
	left:0px;
	top:0px;	
	background-image:url('http://cdn.hustlermagazine.com/edc/st/c/0/c0kydgivxy55xz1zgo8jqcveg.png');
	background-repeat:no-repeat;
	background-color:#333;
	width:80px;
	height:50px;	
	font-family:Tahoma, Geneva, sans-serif;	
	text-align:center;
	font-size:10px;
	font-weight:bold;	
	vertical-align:bottom;	
	cursor:pointer;			
}
.TOPTBRMyAccount:hover{
	background-color:#000000;	
}

.TOPTBRShopMagazines{
	position:absolute;
	display:inline;	
	z-index:950;
	left:0px;
	top:0px;	
	background-image:url('http://cdn.hustlermagazine.com/edc/st/b/7/b74qmqb4p55azst7x60u9t5cl.png');
	background-repeat:no-repeat;
	background-color:#471051;
	width:80px;
	height:50px;
	font-family:Tahoma, Geneva, sans-serif;			
	text-align:center;
	font-size:10px;
	font-weight:bold;	
	vertical-align:bottom;	
	cursor:pointer;
}
.TOPTBRShopMagazines:hover{
	background-color:#000000;	
}

.TOPTBRSpecials{
	position:absolute;
	display:inline;	
	z-index:950;
	left:0px;
	top:0px;	
	background-image:url('http://cdn.hustlermagazine.com/edc/st/3/4/34zv0pav8l97k0ctw0uq3gbya.png');
	background-position: left top;
	background-repeat:no-repeat;
	background-color:#e4bf28;
	width:80px;
	height:50px;
	text-align:center;		
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;	
	vertical-align:bottom;
	font-weight:bold;
	cursor:pointer;	
}
.TOPTBRSpecials:hover{
	background-position: left bottom;
	background-color:#000000;	
}


/* guests */
.TOPTBRLogin{
	position:absolute;
	display:inline;	
	z-index:950;
	left:0px;
	top:0px;	
	background-image:url('http://cdn.hustlermagazine.com/edc/st/9/9/990pm317uvna3v792kz0gg35m.png');
	background-repeat:no-repeat;
	background-color:#333;
	width:80px;
	height:50px;	
	font-family:Tahoma, Geneva, sans-serif;	
	text-align:center;
	font-size:10px;
	font-weight:bold;	
	vertical-align:bottom;	
	cursor:pointer;			
}
.TOPTBRLogin:hover{
	background-color:#000000;	
}

/* guests */
.TOPTBRSearch{
	position:absolute;
	display:inline;	
	z-index:950;
	left:0px;
	top:0px;	
	background-image:url('http://cdn.hustlermagazine.com/edc/st/3/3/33jpy1xeuay6tbnzeqd8iad3i.png');
	background-repeat:no-repeat;
	background-color:#636363;
	width:80px;
	height:50px;	
	font-family:Tahoma, Geneva, sans-serif;	
	text-align:center;
	font-size:10px;
	font-weight:bold;	
	vertical-align:bottom;	
	cursor:pointer;			
}
.TOPTBRSearch:hover{
	background-color:#000000;	
}

.TOPTBRGopremiumHLDR{
	position:absolute;
	display:inline;	
	z-index:950;
	left:0px;
	top:0px;	
	width:80px;
	height:50px;
	cursor:pointer;	
}

.TOPTBRGopremium{
	position:absolute;
	display:inline;	
	z-index:950;
	left:0px;
	top:0px;	
	background-image:url('http://cdn.hustlermagazine.com/edc/st/1/l/1litkasbehwxlt69gqgo36g0n.png');
	background-position: left top;
	background-repeat:no-repeat;
	background-color:#e4bf28;
	width:80px;
	height:50px;
	text-align:center;		
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;	
	vertical-align:bottom;
	font-weight:bold;
	cursor:pointer;	
}
.TOPTBRGopremium:hover{
	background-position: left bottom;
	background-color:#000000;	
}