a,a img{
	text-decoration:none;
	border:none;
	color:black;
}
a:link{
	color:#2f5f3d; 
}
a:visited{
	color:#2f5f3d;
}
a:hover{
	color:#b73537;
}
p{
	line-height:17px;
	margin-top:15px;
	margin-bottom:8px;
}
body{
	margin:0;
	padding:0;
	outline:none;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	background:#323737;
}
h1, .h1{
	font-family:PT Sans Narrow, Arial Narrow, sans-serif;
	font-weight:bold;
	font-size:28px;
	text-transform:uppercase;
	border-bottom:1px solid #cfcfcf;
	display:block;
}
h2, .h2{
	font-family:PT Sans Narrow, Arial Narrow, sans-serif;
	font-weight:bold;
	font-size:20px;
	text-transform:uppercase;
	border-bottom:1px solid #cfcfcf;
	display:block;
}
span.tab{
	display:inline-block;
	height:18px;
	border-radius:5px;
	color:white;
	font-weight:400;
	padding:3px 8px;
	margin:3px;
}
span.tab.facebook{background:#3b5999;}
span.tab.facebook:hover{background:#2f4e8d;}
span.tab.twitter{background:#55acee;}
span.tab.twitter:hover{background:#0e78b9;}
span.tab.email{background:#3d3d3d;}
span.tab.email:hover{background:#252525;}
span.tab.googleplus{background:#dd4b39;}
span.tab.googleplus:hover{background:#ac2f20;}
span.tab.tumblr{background:#34465d;}
span.tab.tumblr:hover{background:#243040;}
span.tab.deviantart{background:#05cc47;}
span.tab.deviantart:hover{background:#05a038;}
span.tab.rss{background:#fc8b00;}
span.tab.rss:hover{background:#ce7200;}
span.tab.paypal{background:#003087;}
span.tab.paypal:hover{background:#00215d;}
span.tab.patreon{background:#e6461a;}
span.tab.patreon:hover{background:#b73411;}

/** ---------- HEADER ---------- **/
/** ----- Header Stylins */
.header{
	width:100%;
	height:200px;
	background-image: 
/* xsitenav solid color */  linear-gradient(to bottom, RGB(25,25,25), RGB(25,25,25)), 
/* header gradient */  linear-gradient(to bottom, RGB(48,54,55), RGB(36,40,40)),
/* navigation solid color */  linear-gradient(to bottom, RGB(54,59,58), RGB(54,59,58));
background-repeat:no-repeat;
background-position:/* Color one position*/0 0px,/* Color two position*/0 30px,/* Color three position*/0 165px;
background-size:/*Color one size*/ 100% 30px, /*Color two size*/ 100% 135px, /*Color three size*/ 100% 35px;;

}
.header .header-content{
	position:relative;
	width:900px;
	margin:0 auto;
}
.header-logo-spacer{
	position:relative;
	float:left;
	width:160px;
	height:200px;
}
.header-main-content{
	position:relative;
	float:left;
	width:740px;
	height:183px;
	z-index:1;
}
/** ----- Logo */
#logo-image{
	width:264px;
	height:159px;
	background:url(images/bcat-logo.png) no-repeat;
	background-position:0 0px;
	position:absolute;
	bottom:35px;
	left:-30px;
}
#logo-text{
	width:287px;
	height:65px;
	background:url(images/bcat-logo.png) no-repeat;
	background-position:0 -172px;
	position:absolute;
	left:4px;
	bottom:6px;
	z-index:10;
}
#logo-text:hover{
	background-position:-287px -172px;
}
#logo-image.hover{
	background-position:-264px 0px;
}
/** ----- Cross Site Navigation */
.xsitenav{
	width:100%;
	height:30px;
}
.xsitenav-content{
	width:480px;
	padding-top:7px;
	height:16px;
	margin:0 auto;
}
.xsitenav-button,
a .xsitenav-button{
	position:relative;
	float:left;
	height:16px;
	margin-right:18px;
	padding-left:22px;
	background:url(images/xsite-nav.png) no-repeat;
	font-family: 'PT Sans Narrow', sans-serif;
	line-height:18px;
	font-weight:400;
	font-size:16px;
	color:#868686;
}
a .xsitenav-button:hover{
	color:#DDDDDD;
}
a .xsitenav-button.happyjar{
	background-position:0px 0px;
}
a .xsitenav-button.businesscat{
	background-position:0px -16px;
}
a .xsitenav-button.somewhere{
	background-position:0px -32px;
}
a .xsitenav-button.drunkenwarriors{
	background-position:0px -48px;
}
a .xsitenav-button.store{
	background-position:0px -66px;
	margin-right:0px;
}

/** ----- Leaderboard */
.prmo-header{
	position:relative;
	width:728px;
	height:90px;
	margin:6px 7px 6px 6px;
	background:#3d4343;
	outline:1px solid #161616;
	outline-offset: -1px;
}
.prmo-header .prmo-text{
	display:table-cell;
	width:728px;
	height:90px;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	color:#161616;
}
.prmo-pos{
	position:absolute;
	top:0;
	left:0;
}

/** ----- Language Selection */
.langsel-header{
	position:absolute;
	width:150px;
	right:7px;
	top:132px;
	z-index:10;
	width:120px;
}
#lang_sel ul ul,
#lang_sel li{
	width:120px !important;
	margin-right:0px;
}

/** ----- Social Buttons (Header) */
.social-header{
	height:26px;
	width:580px;
	margin-top:0px;
	float:right;
}
.social-header-spacer{
	float:right;
	height:26px;
	width:120px;
	margin-right:7px;
}
.social-header-buttons{
	float:right;
	margin-right:6px;
}
.social-btn-header,
a.social-btn-header{
	display:inline-block;
	text-align:center;
	padding-top:5px;
	width:26px;
	font-size:15px;
	height:21px;
	color:white;
	text-transform:uppercase;
}
.social-btn-header.facebook{background:#3b5999;}
.social-btn-header.facebook:hover{background:#679ce5;}
.social-btn-header.twitter{background:#55acee;}
.social-btn-header.twitter:hover{background:#95eafb;}
.social-btn-header.googleplus{background:#dd4b39;}
.social-btn-header.googleplus:hover{background:#f68364;}
.social-btn-header.tumblr{background:#34465d;}
.social-btn-header.tumblr:hover{background:#5b7aa3;}
.social-btn-header.deviantart{background:#05cc47;}
.social-btn-header.deviantart:hover{background:#09f27c;}
.social-btn-header.rss{background:#fc8b00;}
.social-btn-header.rss:hover{background:#fee200;}
.social-btn-header.patreon{
	background:#e6461a;
	width:160px;
	font-family:PT Sans Narrow, Arial Narrow, sans-serif;
	font-weight:400;
	font-size:15px;
	padding-top:3px;
	padding-bottom:2px;
}
.social-btn-header.patreon:hover{background:#f97a2d;}

/** ----- Navigation Bar (Header) */
.navbar-header{
	height:35px;
	width:580px;
	margin-top:9px;
	float:right;
}
.navbar-header-buttons{
	float:right;
	padding-right:7px;
}
.navbar-btn-header,
a.navbar-btn-header{
	display:inline-block;
	margin-left:10px;
	text-shadow:3px 3px #000;
	font-family:PT Sans Narrow, Arial Narrow, sans-serif;
	font-weight:600;
	font-size:24px;
	color:#c4c3ad;
	text-transform:uppercase;
}
.navbar-btn-header:hover,
a.navbar-btn-header:hover{
	color:#f7f7ee;
}
/** ---------- COMIC AREA ---------- **/
/** ----- Extra Navigation */
.navcomic-prev{
	width:19px;
	height:27px;
	position:absolute;
	top:7px;
	left:-23px;
	background:url(images/nav/businesscat/navigation.png) no-repeat;
	background-position:-236px 0px;
}
.navcomic-prev:hover{background-position:-255px 0px};
.navcomic-prev-void, .navcomic-prev-void:hover{
	width:19px;
	height:27px;
	position:absolute;
	top:7px;
	left:-23px;
	background:url(images/nav/businesscat/navigation.png) no-repeat;
	background-position:-274px 0px;
	cursor:default;
}
.navcomic-next{
	width:19px;
	height:27px;
	position:absolute;
	top:7px;
	right:-23px;
	background:url(images/nav/businesscat/navigation.png) no-repeat;
	background-position:-236px -27px;
}
.navcomic-next:hover{background-position:-255px -27px};
.navcomic-next-void, .navcomic-next-void:hover{
	width:19px;
	height:27px;
	position:absolute;
	top:7px;
	right:-23px;
	background:url(images/nav/businesscat/navigation.png) no-repeat;
	background-position:-274px -27px;
	cursor:default;
}
/** ----- Basic Stylings */
.comic-area{
	width:100%;
	background:url(images/bground-comicarea.png) left bottom repeat-x #FFF;
}
.comic-area .comic-area-content{
	position:relative;
	width:900px;
	margin:0 auto;
}
/** ----- Comic Stylings */
.comic-table{
	padding:2px 0px;
}
/** ----- Below Comic Area */
.belowcomic-area{
	width:900px;
}
.belowcomic-share-space{
	position:relative;
	float:left;
	width:272px;
	height:100px;
	margin-left:5px;
}
/** ----- Share Comic Area */
.belowcomic-share-space .share-header{
	font-family:PT Sans Narrow, Arial Narrow, sans-serif;
	width:100%;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	text-transform:uppercase;
	color:#d53d1a;
}
.belowcomic-share-space .social-row{
	position:relative;
	float:left;
	width:272px;
	height:20px;
	margin-bottom:5px;
	
}
.belowcomic-share-space .bottom-row{
	position:relative;
	float:left;
	width:272px;
	height:58px;
}
.belowcomic-share-space .like-counter{
	position:relative;
	float:left;
	width:63px;
	height:58px;
	margin-right:7px;
}
.belowcomic-share-space .buy-print{
	position:relative;
	float:left;
	width:186px;
	height:42px;
	border-radius:5px;
	background:#0a84ff;
	color:white;
	font-family:PT Sans Narrow, Arial Narrow, sans-serif;
	font-weight:400;
	font-size:14px;
	line-height:15px;
	padding:6px 8px 10px 8px;
	text-transform:uppercase;
}
.buy-print.noprint{
	background:#EEE;
}
a .buy-print:hover{
	background:#086ed6;
}
.buy-print .buy-text{
	font-size:27px;
	line-height:27px;
}
.buy-print i{
	font-size:35px;
	line-height:30px;
}
.buy-print table{
	width:186px;
}
.buy-print td{
	text-align:center;
}
/** ----- Social Buttons (Below Comic) */
.facebook-twitter-block{
	position:relative;
	display:inline-block;
	float:left;
	height:20px;
}
.below-comic-btn, a.below-comic-btn{
	position:relative;
	display:inline-block;
	float:left;
	width:25px;
	height:17px;
	border-radius:5px;
	color:white;
	font-size:14px;
	line-height:15px;
	padding-top:3px;
	margin-left:4px;
}
.below-comic-btn.facebook{background:#3b5999;}
.below-comic-btn.facebook:hover{background:#2f4e8d;}
.below-comic-btn.twitter{background:#55acee;}
.below-comic-btn.twitter:hover{background:#0e78b9;}
.below-comic-btn.googleplus{background:#dd4b39;}
.below-comic-btn.googleplus:hover{background:#ac2f20;}
.below-comic-btn.tumblr{background:#34465d;}
.below-comic-btn.tumblr:hover{background:#243040;}
.below-comic-btn.reddit{background:#ff4500;}
.below-comic-btn.reddit:hover{background:#d63a00;}
.below-comic-btn.pinterest{background:#bd081c;}
.below-comic-btn.pinterest:hover{background:#9f0718;}
.below-comic-btn.linkedin{background:#0077b5;}
.below-comic-btn.linkedin:hover{background:#005987;}

/** ----- Prmo Area */
.belowcomic-prmo-space{
	position:relative;
	float:right;
	width:616px;
	padding-right:1px;
	margin-top:6px;
}
.prmo-belowcomic-left{
	position:relative;
	display:inline-block;
	float:right;
	width:320px;
	height:100px;
	margin:0px 4px;
	/*background:#f1f1f1;
	outline:1px solid #909090;
	outline-offset: -1px;*/
	background:none;
}
.prmo-belowcomic-right{
	position:relative;
	display:inline-block;
	float:right;
	width:280px;
	height:100px;
	margin:0px 4px;
	/*background:#f1f1f1;
	outline:1px solid #909090;
	outline-offset: -1px;*/
	background:none;
}
.prmo-belowcomic-left .prmo-text{
	display:none;
	/*display:table-cell;*/
	width:320px;
	height:100px;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	color:#909090;
}
.prmo-belowcomic-right .prmo-text{
	display:none;
	/*display:table-cell;*/
	width:280px;
	height:100px;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	color:#909090;
}
.prmo-pos{
	position:absolute;
	top:0;
	left:0;
}
#prmo-belowcomic-patreon{
	position:relative;
	display:inline-block;
	width:280px;
	height:100px;
	background:url(images/prmos/prmo-belowcomic.png) no-repeat;
	background-position:0px 0px;
}
#prmo-belowcomic-book{
	position:relative;
	display:inline-block;
	width:280px;
	height:100px;
	background:url(images/prmos/prmo-belowcomic.png) no-repeat;
	background-position:0px -100px;
}
#prmo-belowcomic-calendar{
	position:relative;
	display:inline-block;
	width:280px;
	height:100px;
	background:url(images/prmos/prmo-belowcomic.png) no-repeat;
	background-position:0px -200px;
}
#prmo-belowcomic-patreon:hover{background-position:-280px 0px;}
#prmo-belowcomic-book:hover{background-position:-280px -100px;}
#prmo-belowcomic-calendar:hover{background-position:-280px -200px;}
/** ---------- CONTENT AREA ---------- **/
/** ----- Basic Stylings */
.page-content{
	width:100%;
	background:url(images/bground-pinstripe.png) left top repeat;
}
.page-content-container{
	position:relative;
	margin:auto;
	width:900px;
	height:100%;
}
.page-content-container.nosidebar{
	min-height:0px;
}
.page-content-container.bground-regular{
	background-image: 
/* white */  linear-gradient(to bottom, RGB(255,255,255), RGB(255,255,255)), 
/* sidebar */  linear-gradient(to bottom, RGB(141,153,141), RGB(141,153,141));
background-repeat:no-repeat;
background-position:/* Color one position*/0 0px,/* Color two position*/588px 0px;
background-size:/*Color one size*/ 588px 100%, /*Color two size*/ 312px 100%;;
min-height:1155px;
}
.page-content-container.bground-nosidebar{
	background:#FFFFFF;
}
/** ----- Primary Content (Regular) */
.primary-content.regular-size{
	width:570px;
	height:100%;
	padding:8px;
	margin-left:1px;
	position:relative;
	display:inline-block;
}
/** ----- Blog Posts */
.content-blog{
	display:inline-block;
	width:100%;
}
.content-blog .title{
	width:calc(100% - 35px);
	border-bottom:1px solid #cfcfcf;
	color:#343434;
	font-family:PT Sans Narrow, Arial Narrow, sans-serif;
	font-weight:bold;
	font-size:28px;
	line-height:25px;
	text-transform:uppercase;
	background:url(images/squiggle.png) left bottom no-repeat;
	background-position:0px 1px;
	padding-left:35px;
	padding-bottom:5px;
	margin-top:5px;
	color:black;
}
.content-blog .title a{
	color:black;
}
.content-blog .title a:hover{
	color:#b73537;
}
.content-blog .post-info{
	width:100%;
	border-bottom:1px solid #cfcfcf;
	padding-top:3px;
	padding-bottom:4px;
	font-size:12px;
	line-height:14px;
	color:#666;
}
.postinfo{
	width:100%;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal;
	text-transform:none;
	position:relative;
	float:left;
	border-bottom:1px solid #cfcfcf;
	padding-top:8px;
	padding-bottom:6px;
	margin-bottom:10px;
	font-size:12px;
	color:#666;
}
.content-blog .content{
	width:100%;
}
.content-blog .featured-image img,
.content-blog img{
	width:570px;
	height:auto;
}
.content-blog .footer{
	display:inline-block;
	width:100%;
	height:30px;
	/* border-bottom:1px solid #cfcfcf; */
	/* padding-bottom:4px; */
	margin-bottom:10px;
}
.content-blog .comments,
.content-blog a .comments{
	float:right;
	border-radius:5px;
	background:#73AD21;
	color:white;
	font-family:PT Sans Narrow, Arial Narrow, sans-serif;
	font-weight:400;
	font-size:15px;
	padding:4px 6px;
}
.content-blog .comments:hover,
.content-blog a .comments:hover{
	background:#5a920b;
}
.content-blog .social{
	float:left;
	padding-top:7px;
}
/** ----- Prmo Blog Post */
.prmo-space-belowblog{
	display:inline-block;
	width:570px;
	margin-bottom:10px;
}
.prmo-belowblog{
	position:relative;
	margin:auto;
	max-width:468px;
	max-height:60px;
	/*background:#f1f1f1;
	outline:1px solid #909090;
	outline-offset: -1px;*/
	background:none;
}
.prmo-belowblog .prmo-text{
	display:none;
	/*display:table-cell;*/
	width:468px;
	height:60px;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	color:#909090;
}
.prmo-pos{
	position:absolute;
	top:0;
	left:0;
}
/** ----- Previous Entries */
.preventries-btn,
a .preventries-btn{
	display:inline-block;
	border-radius:5px;
	background:#2f5f3d;
	color:white;
	font-family:PT Sans Narrow, Arial Narrow, sans-serif;
	font-weight:400;
	font-size:15px;
	padding:4px 6px;
}
.preventries-btn:hover,
a .preventries-btn:hover{
	background:#334538;
}
/** ---------- SIDEBAR ---------- **/
/** ----- Basic Stylings */
.main-sidebar{
	position:relative;
	display:inline-block;
	float:right;
	width:300px;
	margin-right:6px;
	margin-top:6px;
}
/** ----- Square Promo */
.prmo-square{
	position:relative;
	margin:auto;
	width:300px;
	min-height:250px;
	background:#a4ada6;
	outline:1px solid #717d72;
	outline-offset: -1px;
}
.prmo-square .prmo-text{
	display:table-cell;
	width:300px;
	height:250px;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	color:#717d72;
}
/** ----- Fat Skyscraper */
.prmo-fatsky{
	position:relative;
	margin:auto;
	width:300px;
	min-height:600px;
	/*background:#a4ada6;
	outline:1px solid #717d72;
	outline-offset: -1px;*/
	background:none;
}
.prmo-fatsky .prmo-text{
	display:none;
	/*display:table-cell;*/
	width:300px;
	height:600px;
	text-align:center;
	vertical-align:middle;
	font-size:14px;
	color:#717d72;
}
/** ---------- FOOTER ---------- **/
/** ----- Basica Stylings */
#footer{
	width:100%;
	height:200px;
	background-image: 
/* navigation solid color */  linear-gradient(to bottom, RGB(54,59,58), RGB(54,59,58)),
/* footer gradient */  linear-gradient(to bottom, RGB(36,40,40), RGB(48,54,55));
background-repeat:no-repeat;
background-position:/* Color one position*/0 0px,/* Color two position*/0 35px;
background-size:/*Color one size*/ 100% 35px, /*Color two size*/ 100% 135px;;

}
#footer .footer-content{
	position:relative;
	width:900px;
	margin:0 auto;
}
/** ----- Navigation Bar (Footer) */
.navbar-footer{
	height:35px;
	width:640px;
	padding-top:5px;
	display:inline-block;
}
.navbar-footer-buttons{
	padding-left:3px;
}
.navbar-btn-footer,
a.navbar-btn-footer{
	display:inline-block;
	margin-right:10px;
	text-shadow:3px 3px #000;
	font-family:PT Sans Narrow, Arial Narrow, sans-serif;
	font-weight:600;
	font-size:20px;
	color:#c4c3ad;
	text-transform:uppercase;
}
.navbar-btn-footer:hover,
a.navbar-btn-footer:hover{
	color:#f7f7ee;
}
/** ----- Social Buttons (Footer) */
.social-footer{
	height:35px;
	width:230px;
	margin-top:0px;
	float:right;
	padding-top:5px;
}
.social-footer-buttons{
	float:right;
	margin-right:6px;
}
.social-btn-footer,
a.social-btn-footer{
	display:inline-block;
	text-align:center;
	padding-top:5px;
	width:26px;
	font-size:15px;
	height:21px;
	color:white;
}
.social-btn-footer.facebook{background:#3b5999;}
.social-btn-footer.facebook:hover{background:#679ce5;}
.social-btn-footer.twitter{background:#55acee;}
.social-btn-footer.twitter:hover{background:#95eafb;}
.social-btn-footer.googleplus{background:#dd4b39;}
.social-btn-footer.googleplus:hover{background:#f68364;}
.social-btn-footer.tumblr{background:#34465d;}
.social-btn-footer.tumblr:hover{background:#5b7aa3;}
.social-btn-footer.deviantart{background:#05cc47;}
.social-btn-footer.deviantart:hover{background:#09f27c;}
.social-btn-footer.rss{background:#fc8b00;}
.social-btn-footer.rss:hover{background:#fee200;}
.social-btn-footer.patreon{
	background:#e6461a;
	padding-top:3px;
	padding-bottom:2px;
}
.social-btn-footer.patreon:hover{background:#f97a2d;}
/** ----- Footer text */
.footer-text-row{
	width:900px;
	height:35px;
	font-size:13px;
}
.footer-text{
	display:inline-block;
	width:580px;
	color:#5E5E5E;
	padding-left:3px;
}
.footer-text.right{
	width:250px;
	float:right;
	text-align:right;
	padding-right:6px;
}
.footer-text a, .footer-text.right a{
	color:#7E7E7E;
}
.footer-text a:hover, .footer-text.right a:hover{
	color:white;
}
/** ---------- ARCHIVE ---------- **/
/** ----- Filter Stylings */
.view-filters{
	position:absolute;
	top:18px;
	right:0px;
	width:255px;
	font-family:PT Sans Narrow, Arial Narrow, sans-serif;
	font-size:8px;
	text-transform: uppercase;
}
.view-filters table{
	vertical-align: bottom;
}
.filter-viewby, .filter-viewtype{
	display:inline-block;
}
.filter-viewby{
	margin-right:2px;
}
.filter-box{
	display:inline-block;
	font-size:12px;
	border-right:1px solid #000;
	padding-right:2px;
	margin-right:2px;
	line-height:13px;
}
.filter-box.end{
	display:inline-block;
	padding-right:0px;
	margin-right:0px;
	border-right:none;
	line-height:13px;
}
.filter-box.active,
.filter-box.end.active,
.filter-box.active:hover,
.filter-box.end.active:hover{
	color:#b73537;
	cursor:default;
}
/** ----- Dropdown Selection */
.archive-select{
	position:absolute;
	top:11px; left:150px;
	height:25px;
	width:150px;
}
.archive-select select.select{
	appearance:normal;
	position:relative;
	float:left;
	color:#000;
	z-index:2;
	height:100%;
	border:1px solid #cfcfcf;
	width:100%;
	background:white;
}
.archive-select option{
	position:absolute;
	left:0;
	top:0;
	height:100%;
	padding: 0 21px 0 3px;
    width: 60%;
	border:none;
}
/** ----- Archive Navigation */
/* - First Button */
.content .first{
	position:relative;
	float:left;
	width:25px;
	height:19px;
	background:url(images/nav/businesscat/navigation.png) no-repeat;
	background-position:-293px -38px;
	margin-top:5px;
	margin-right:7px;
}
.content .first:hover{
	background-position:-293px -57px;
}
.content .first.deactive, .content .first.deactive:hover{
	background-position:-293px -76px;
	cursor:default;
}
/* - Previous Button */
.content .prev{
	position:relative;
	float:left;
	width:14px;
	height:19px;
	background:url(images/nav/businesscat/navigation.png) no-repeat;
	background-position:-293px -0px;
	margin-top:5px;
}
.content .prev:hover{
	background-position:-307px -0px;
}
.content .prev.deactive, .content .prev.deactive:hover{
	background-position:-321px -0px;
	cursor:default;
}
/* - Center Text Box */
.content .center{
	position:relative;
	float:left;
	width:16px;
	height:16px;
	background:#fff;
	border:1px solid #b8b8b8;
	margin:5px 8px 8px 8px;
	text-align:center;
}
/* - Last Button */
.content .last{
	position:relative;
	float:left;
	width:25px;
	height:19px;
	background:url(images/nav/businesscat/navigation.png) no-repeat;
	background-position:-318px -38px;
	margin-top:5px;
	margin-left:7px;
}
.content .last:hover{
	background-position:-318px -57px;
}
.content .last.deactive, .content .last.deactive:hover{
	background-position:-318px -76px;
	cursor:default;
}
/* - Next Button */
.content .next{
	position:relative;
	float:left;
	width:14px;
	height:19px;
	background:url(images/nav/businesscat/navigation.png) no-repeat;
	background-position:-293px -19px;
	margin-top:5px;
}
.content .next:hover{
	background-position:-307px -19px;
}
.content .next.deactive, .content .next.deactive:hover{
	background-position:-321px -19px;
	cursor:default;
}
/**----- Page No -----*/
.archive-pageno{
	position:relative;
	float:right;
	margin-top:9px;
	color:#363636;
	font-size:10px;
}
/**----- Archive Thumbnails */
.archive-thumb{
	position:relative;
	float:left;
	width:170px;
	margin-right:26px;
	margin-bottom:11px;
}
.archive-thumb:nth-child(3n+1){
	margin-right:0;
}
.archive-thumb .thumb-title{
	position:relative;
	float:left;
	display:table;
	width:100%;
	height:30px;
	overflow:hidden;
	margin-bottom:5px;
	font-size:14px;
	font-family:Helvetica,Arial,sans-serif;
	font-weight:bold;
	text-transform:none;
	border:none;
}
.archive-thumb .thumb-title .thumb-titleCell,
.archive-thumb .thumb-title .thumb-titleCell a{
	display:table-cell;
	text-align:left;
	vertical-align:bottom;	
	color:#343434;
}
.archive-thumb .thumb-title .thumb-titleCell a:hover{
	color:#b73537;
}
.archive-thumb .thumb-image{
	position:relative;
	float:left;
	width:170px;
	height:170px;
	border:3px solid #48534a;
}
.archive-thumb .thumb-image:hover{
	border-color:#b73537;
}
.archive-thumb img{
	width:100%;
	height:100%;
}
/**----- Search Text */
.search-text{
	width:100%;
	position:relative;
	float:left;
	font-family:PT Sans Narrow, Arial Narrow, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
	margin-top: 8px;
}
/** ---------- STORE ---------- **/
/** ----- Storefront Code */
.storefront{
	width:570px;
}
.storefront .item{
	position:relative;
	display:inline-block;
}
.storefront .item:hover > span,
.storefront .item:hover > img,
.storefront .item.square:hover > span{
	background:#546656;
	outline-color:#546656;
}
.storefront .item span{
	color:white;
	position:absolute;
	bottom:8px;
	left:0;
	border-radius:0px 10px 0px 0px;
	background:#2b352d;
	color:white;
	font-family:PT Sans Narrow, Arial Narrow, sans-serif;
	text-transform:uppercase;
	font-weight:400;
	font-size:20px;
	padding:10px 12px;
}
.storefront .item.square{
	margin-right:8px;
}
.storefront .item.square span{
	color:white;
	position:absolute;
	width:132px;
	min-height:18px;
	text-align:center;
	bottom:0px;
	left:0;
	border-radius:0px 0px 0px 0px;
	background:#2b352d;
	color:white;
	font-family:PT Sans Narrow, Arial Narrow, sans-serif;
	text-transform:uppercase;
	font-weight:400;
	font-size:15px;
	padding:5px 2px;
}
.storefront img{
	margin-bottom:8px;
}
.storefront img.fullsize{
	position:relative;
	display:inline-block;
	width:570px;
	height:140px;
	outline:2px solid #2c362d;
	outline-offset: -2px;
}
.storefront img.halfsize{
	position:relative;
	display:inline-block;
	width:281px;
	height:140px;
	outline:2px solid #2c362d;
	outline-offset: -2px;
}
.storefront img.square{
	position:relative;
	display:inline-block;
	width:136px;
	height:112px;
	margin-bottom:28px;
	outline:2px solid #2c362d;
	outline-offset: -2px;
}
.storefront .item.halfsize:nth-child(2n+1){
	margin-right:8px;
}
.storefront .item.square:nth-child(4n+3){
	margin-right:0px;
}
.storefront .item.square:nth-child(4n+2){
	margin-right:9px;
}
/** ----- Store Items Page */
.store.item-feature,
.store.item-feature-btm{
	position:relative;
	display:inline-block;
	max-width:570px;
	height:auto;
	outline:2px solid #2c362d;
	outline-offset: -2px;
}
.store.item-feature.no-border,
.store.item-feature-btm.no-border{
	outline:none;
	outline-offset:none;
}
span.purchase-tab{
	display:inline-block;
	height:25px;
	border-radius:5px;
	color:white;
	font-family:PT Sans Narrow, Arial Narrow, sans-serif;
	text-transform:uppercase;
	font-size:20px;
	font-weight:400;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	margin-right:5px;
	margin-bottom:5px;
}
span.purchase-options{
	font-family:PT Sans Narrow, Arial Narrow, sans-serif;
	text-transform:uppercase;
}
span.purchase-tab.amazon{background:#252525;}
span.purchase-tab.amazon:hover{background:#000;}
span.purchase-tab.barnesandnoble{background:#265a34;}
span.purchase-tab.barnesandnoble:hover{background:#194425;}
span.purchase-tab.deviantart{background:#05cc47;}
span.purchase-tab.deviantart:hover{background:#05a038;}
span.purchase-tab.society6{background:#252525;}
span.purchase-tab.society6:hover{background:#000;}
/** ---------- MISC CODE ---------- */
/** ----- 404 Image */
.404image{
	position:relative;
	width:900px;
	min-height:430px;
	background:url(images/404comic.png) no-repeat;
}
/** ---------- TRANSLATIONS ---------- */
/** ----- Logo Translations */
#logo-text.fr{
	background:url(images/bcat-logo-translated.png) no-repeat;
	background-position:0 0px;}
#logo-text.fr:hover{background-position:-287px 0px;}

#logo-text.ru{
	background:url(images/bcat-logo-translated.png) no-repeat;
	background-position:0 -65px;}
#logo-text.ru:hover{background-position:-287px -65px;}

#logo-text.it{
	background:url(images/bcat-logo-translated.png) no-repeat;
	background-position:0 -130px;}
#logo-text.it:hover{background-position:-287px -130px;}

#logo-text.es{
	background:url(images/bcat-logo-translated.png) no-repeat;
	background-position:0 -195px;}
#logo-text.es:hover{background-position:-287px -195px;}
#logo-text.ja{
	background:url(images/bcat-logo-translated.png) no-repeat;
	background-position:0 -260px;}
#logo-text.ja:hover{background-position:-287px -260px;}
#logo-text.nl{
	background:url(images/bcat-logo-translated.png) no-repeat;
	background-position:0 -325px;}
#logo-text.nl:hover{background-position:-287px -325px;}
#logo-text.zh-hant{
	background:url(images/bcat-logo-translated.png) no-repeat;
	background-position:0 -390px;}
#logo-text.zh-hant:hover{background-position:-287px -390px;}

/** ----- Looks important */
.wpcf7{
	position:relative;
	width:300px;
	height:auto;
}
.wpcf7 label{
	margin-bottom:10px;
	float:right;
}
.wpcf7 input{
	position:relative;
	float:right;
	width:100%;
	height:30px;
	background:#fff;
	border:1px solid #BCBCBC;
	border-radius:10px;
	padding-right:10px;
	
	
}
.wpcf7 textarea{
	position:relative;
	float:right;
	width:100%;
	border-radius:10px; 
	border:1px solid #BCBCBC;
	background:#fff;
	padding:5px;
	margin-bottom:20px;
}

.wpcf7 input[type='submit']{
	width:80px;
	margin-right:20%;
	cursor:pointer;
	background:#fff;
}

/** ------------------------------ **/
/** ------------------------------ **/
/** ------------------------------ **/

/** SHOP ADVERT */
#prmo-sidebar-shop{
	position:relative;
	float:left;
	width:300px;
	height:201px;
	background:url(images/bcat-prmos.png) no-repeat;
	background-position:0px -904px;
}
#prmo-sidebar-shop:hover{
	background-position:-300px -904px;
}
/** CALENDAR ADVERT */
#prmo-sidebar-calendar{
	position:relative;
	float:left;
	width:300px;
	height:201px;
	background:url(images/bcat-prmos.png) no-repeat;
	background-position:0px -1105px;
}
#prmo-sidebar-calendar:hover{
	background-position:-300px -1105px;
}
/** BOOK ADVERT */
#prmo-sidebar-book{
	position:relative;
	float:left;
	width:300px;
	height:201px;
	background:url(images/bcat-prmos.png) no-repeat;
	background-position:0px -1306px;
}
#prmo-sidebar-book:hover{
	background-position:-300px -1306px;
}




/** SHOP ADVERT */
#prmo-shop{
	position:relative;
	float:left;
	width:300px;
	height:201px;
	background:url(images/bcat-prmos.png) no-repeat;
	background-position:0px -904px;
}
#prmo-shop:hover{
	background-position:-300px -904px;
}
/** CALENDAR ADVERT */
#prmo-calendar{
	position:relative;
	float:left;
	width:300px;
	height:201px;
	background:url(images/bcat-prmos.png) no-repeat;
	background-position:0px -1105px;
}
#prmo-calendar:hover{
	background-position:-300px -1105px;
}
/** BOOK ADVERT */
#prmo-book{
	position:relative;
	float:left;
	width:300px;
	height:201px;
	background:url(images/bcat-prmos.png) no-repeat;
	background-position:0px -1306px;
}
#prmo-book:hover{
	background-position:-300px -1306px;
}

