/***
Tribe Theme Style
(in)SPYR Theme

SPYRmedia.com

= WARNING =
If you wish to install future releases of (in)SPYR DO NOT edit this file as all changes 
will be overwritten upon update. To retain freedom to install future version we recommend 
that all modifications must happen via an extension plugin.
*/

@import url(//fonts.googleapis.com/css?family=Play|Special+Elite|Libre+Baskerville|Oswald);

/*** Tribe */
.tribe { background:url("images/tribe_bg_feature.jpg") center top repeat; }
.tribe .site-container,.tribe.has-feature-area.home.paged .site-container { background:url("images/tribe_header_bg_mark.jpg") center top no-repeat; }
.tribe.home.has-feature-area .site-container { background:url("images/tribe_header_bg_mark_feature.jpg") center top no-repeat; }

.tribe .site-header { height:110px;overflow:hidden; }
.tribe .site-header .wrap { border-color:#000; }
.tribe .site-description { color:#fff; }
.tribe .site-header .widget-area { padding-top:14px; }
.tribe .site-header .widget_search .s,.tribe .sidebar-primary .widget_search .search-form input[type="search"] { background-color:#222;border-color:#444;color:#818181; }
.tribe .site-header .widget_search .s:focus,.tribe .sidebar-primary .widget_search .s:focus { background-color:#444;border-color:#555;color:#aaa; }
.tribe .widget_search input[type="submit"] { background-position:right -34px;height:33px; }
.tribe .site-title,.tribe #footer-title { font-family:"Special Elite","Helvetica","Arial",sans-serif; }
.tribe .site-title { font-size:60px;height:75px;overflow:hidden;padding-top:6px; }
.tribe .site-title a { color:#f0f0f0;letter-spacing:-2px;line-height:83px;padding-top:9px; }
.tribe .content .entry-title,.tribe .content .entry-title a { font-family:"Special Elite","Open Sans","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif; }
.tribe .entry-header .entry-meta .entry-comments-link a { color:#000; }
.tribe .subscribe-area,.tribe .slider-area { color:#fff;margin-bottom:75px; }
.tribe .sidebar-primary .subscribe-area { margin-bottom:40px; }
.tribe .callout-area { color:#fff; }
.tribe .sidebar-primary .widgettitle,.tribe .sidebar-primary .widgettitle span { border-bottom:1px solid #424242;color:#fff;font-family:"Special Elite","Open Sans","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-style:normal;text-transform:uppercase; }
.tribe .sidebar-primary .widgettitle span { border:none; }
.tribe .featuredpage .more-link,.tribe .featuredpost .more-link { border-color:#424242; }
.tribe .site-container .content .more-link { text-decoration:none; }
.tribe .content { padding-bottom:0; }
.tribe .pagination { padding:0; }
.tribe .site-footer { background:url("images/tribe_footer_bg.jpg") center top no-repeat; }
.tribe .site-footer { /* CSS3 */ -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none; }
.tribe .site-footer .wrap { padding-top:90px; }
.tribe .site-container .site-footer #footer-social a span { color:#eee; }
.tribe .site-container .site-footer #footer-social a:hover { color:#fff; }
.tribe #footer-title { font-size:44px; }
.tribe #footer-title a { color:#ccc;letter-spacing:-2px; }
.tribe .content .genesis-grid-3, .content .genesis-grid-4 { margin-bottom:30px; }
.tribe .content .entry-title { font-weight:600; }
.tribe .content .entry-title a:hover { color:#fff; }
.tribe .content .genesis-grid .entry-title { font-weight:700; }
.tribe .content .genesis-grid .entry-title a { line-height:1.4em; }
.tribe .content .genesis-grid .entry-title a:hover { color:#888; }
.tribe.home .content .wp-post-image,.tribe .content .wp-post-image,.tribe .content img.alignleft,.tribe .content img.alignright,.tribe .content img.aligncenter,.tribe .content img.alignnone { background-color:#666;border: 0px;margin-bottom:0;padding:0; }
.tribe .attachment-inspyr-post-thumbnail { display:block; }
.tribe.home .content .wp-post-image,.tribe .content .genesis-grid .wp-post-image { border:none; }
.tribe .entry-content,.tribe .genesis-feature .entry-content,.tribe.page .entry-content,.tribe.single .entry-content,.tribe.archive .entry-content,.tribe.error404 .entry-content,.tribe.search .entry-content,.tribe.search-no-results .content { background:#fff;padding:15px 15px 10px 15px; }
.tribe .genesis-grid .entry-content { padding:0; }
.tribe.no-content-bg .genesis-feature .entry-content,.tribe.page.no-content-bg .entry-content,.tribe.single.no-content-bg .entry-content,.tribe.archive.no-content-bg .entry-content,.tribe.error404.no-content-bg .entry-content { background:transparent; }
.tribe .site-container .entry-content a { color:#000;font-weight:600;text-decoration:underline; }
.tribe .site-container .entry-content a:hover { text-decoration:none; }
.tribe.home .post,.tribe .genesis-feature { margin-bottom:65px; }
.tribe.single .entry-footer .entry-meta,.tribe.archive .entry-footer .entry-meta { color:#7a7a7a; }
.tribe .post-nav { margin:40px 0; }
.tribe .author-box { margin:50px 0; }
.tribe .entry-comments h3,.tribe #respond h3 { color:#fff;font-family:"Special Elite","Open Sans","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;letter-spacing:1px;text-transform:uppercase; }
.tribe .thread-alt,.tribe .thread-even,.tribe .comment-list li ul li { background:transparent;border-color:#444; }
.tribe .entry-comments,.tribe .entry-comments .comment-author,.tribe .entry-comments .comment-author a { color:#fff; }
.tribe .entry-comments .bypostauthor { background:#000; }
.tribe #respond { color:#ccc; }
.tribe.home .content .wp-post-image,.tribe .content .genesis-feature .wp-post-image,.tribe.single .content .wp-post-image,.tribe.archive .content .wp-post-image,.tribe.page .content .wp-post-image,.tribe.search .content .wp-post-image { border:none;margin:0 auto;max-width:650px; }
.tribe.home .content .genesis-grid .wp-post-image { max-width:100%; }
.tribe.page-template-page_blog-php .post,.tribe.search .post { margin-bottom:80px; }
.tribe .author-box a { color:#333; }
.tribe .widget_archive .sbHolder a,.tribe .widget_archive .sbHolder a:hover { color:#333; }
.tribe .genesis-grid .entry-author-link { color:#333; }

/* Header */
.tribe #title-image img { margin:5px 0 0 0;max-height:95px;width:auto; }

/* Nav */
.tribe .nav-primary { min-height:49px; }
.tribe .menu-primary,.tribe .menu-secondary { background:#000;border-color:#424242; }
.tribe .menu-primary a,.tribe .menu-secondary a { color:#a7a7a7; }
.tribe .menu-primary a:hover,.tribe .menu-primary .current-menu-item a,.tribe .menu-secondary a:hover,.tribe .menu-secondary .current-menu-item a { color:#fff; }
.tribe .menu-primary .sub-menu,.tribe .menu-secondary .sub-menu { background:#111;border-color:#222; }
.tribe .site-container .menu-primary li li a,.tribe .site-container .menu-secondary li li a { border-color:#222;color:#888; }
.tribe .site-container .menu-primary li li a:hover,.tribe .site-container .menu-secondary li li a:hover { background-color:#222;border-color:#222;color:#fff; }
.tribe .menu li a .sf-sub-indicator { background-position:center -5px; }
.tribe .menu li .sub-menu .sf-sub-indicator { color:#333; }

/* Subscribe */
.tribe .widget_inspyr_subscribe { background:transparent;border:none;height:242px;padding:0; }
.tribe.has-partial-feature-area .widget_inspyr_subscribe { height:185px; }
.tribe .widget_inspyr_subscribe .widget-wrap { background:transparent;height:160px;margin-top:0; }
.tribe .sidebar-primary .widget_inspyr_subscribe .widget-wrap { height:auto; }
.tribe .widget_inspyr_subscribe .widgettitle { background:transparent;font-family:"Special Elite","Open Sans","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:40px;text-align:left; }
.tribe .sidebar-primary .widget_inspyr_subscribe .widgettitle,.tribe .sidebar-primary .widget_inspyr_subscribe .widgettitle span { font-size:27px;height:auto;line-height:1em;margin:0;padding:0;position:relative;left:auto;top:auto;text-align:center; }
.tribe .sidebar-primary .widget_inspyr_subscribe .widgettitle { margin-bottom:10px;padding-bottom:10px; }
.tribe .site-container .widget_inspyr_subscribe .widgettitle span i { color:#fff;font-weight:300; }
.tribe .widget_inspyr_subscribe .inspyr_subscribe_wrap { font-weight:300; }
.tribe .sidebar-primary .widget_inspyr_subscribe .widget-wrap { padding-top:0; }
.tribe .widget_inspyr_subscribe .textbox input { /* CSS3 */ -moz-box-shadow:inset 1px 1px 1px #555;-webkit-box-shadow:inset 1px 1px 1px #555;box-shadow:inset 1px 1px 1px #555; }
.tribe .widget_inspyr_subscribe .textbox,.tribe .widget_inspyr_subscribe .submit { vertical-align:top; }
.tribe .sidebar-primary .widget_inspyr_subscribe .inspyr_subscribe_content { color:#999; }

/* Social Icons */
.tribe .inspyr_icon,.tribe .inspyr_icon span { border-color:#424242; }

/* Buttons */
.tribe .content .genesis-feature .more-link,.tribe .content .genesis-feature .more-link span,.tribe.archive .content .more-link,.tribe.archive .content .more-link span,.tribe.page-template-page_blog-php .content .more-link,.tribe.page-template-page_blog-php .content .more-link span,.tribe.search .content .more-link,.tribe.search .content .more-link span,.tribe.home .content .more-link,.tribe.home .content .more-link span { background:transparent;padding:0; }
.tribe .content .genesis-feature .more-link,.tribe.archive .content .more-link,.tribe.page-template-page_blog-php .content .more-link,.tribe.search .content .more-link,.tribe.home .content .more-link { background:url("images/button_bg.png") 0 0 repeat-x;border:1px solid #ccc;display:block;font-size:14px;margin-left:-50px;padding:6px 10px 8px 10px;position:absolute;bottom:-12px;left:50%; }
.tribe .content .genesis-feature .more-link,.tribe.archive .content .more-link,.tribe.page-template-page_blog-php .content .more-link,.tribe.search .content .more-link,.tribe.home .content .more-link { /* CSS3 */ -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-text-shadow:1px 1px 0 #444;-webkit-text-shadow:1px 1px 0 #444;text-shadow:1px 1px 0 #444; }
.tribe .more-link i { display:none; }
.tribe .button,.tribe .comment-reply-link,.tribe .content .genesis-grid .more-link,.tribe .widget_inspyr_subscribe input[type="submit"],.tribe.archive .content .more-link,.tribe.page-template-page_blog-php .content .more-link,.tribe.search .content .more-link { color:#000;font-weight:700; }
.tribe .content .genesis-grid .more-link { right:auto; }

/* Featured Posts Widget */
.tribe .featuredpost.widget .entry-content { background:transparent; }
.tribe .featuredpost.widget .entry-header .entry-meta .entry-comments-link a { color:#a4a4a4; }

/* Author Archive */
.tribe.author.archive .archive-title { color:#666;font-style:italic;font-weight:normal; }



/*** Tribe: Yellow */
.tribe-yellow a,.tribe-yellow h2 a:hover,.tribe-yellow .site-footer a:hover { color:#e3d000; }
.tribe-yellow .site-title a { border-color:#e3d000; }
.tribe-yellow .site-title a:hover { color:#ffea00; }
.tribe-yellow ::-moz-selection,.tribe-yellow ::selection { background-color:#e3d000; }
.tribe-yellow ::-moz-selection,.tribe-yellow ::selection { /* CSS3 */ -moz-text-shadow:1px 1px 1px #000;-webkit-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000; }
.tribe-yellow .content .entry-title,.tribe-yellow .content .entry-title a { color:#e3d000; }
.tribe-yellow .single .entry-footer .entry-meta a:hover,.tribe-yellow .widget_recent_entries a:hover,.tribe-yellow .widget_archive a:hover,.tribe-yellow .widget_categories a:hover,.tribe-yellow .sidebar-primary .widget_recent_comments a:hover,.tribe-yellow .sidebar-primary .widget_nav_menu a:hover,.tribe-yellow .widget_links a:hover,.tribe-yellow .widget_rss a:hover { color:#e3d000; }
.tribe-yellow .entry-header .entry-meta .entry-comments-link a { background-position: center -63px; }
.tribe-yellow .widget_inspyr_subscribe .widgettitle span,.tribe-yellow .sidebar-primary .widget_inspyr_subscribe .widgettitle span { color:#e3d000; }
.tribe-yellow .sidebar-primary .sbToggle { background-position:0 -129px; }
.tribe-yellow .flsl-wrap { border:none;margin:0;padding:0; }
.tribe-yellow .flex-direction-nav li .next:hover { background-position:-31px -93px; }
.tribe-yellow .flex-direction-nav li .prev:hover { background-position:0 -93px; }
.tribe-yellow .content .wp-post-image,.tribe-yellow .content img.alignleft,.tribe-yellow .content img.alignright,.tribe-yellow .content img.aligncenter,.tribe-yellow .content img.alignnone { border-color:#e3d000; }
.tribe-yellow .content .genesis-grid .wp-post-image { background-color:#e3d000; }
.tribe-yellow.single .entry-footer .entry-meta a { color:#e3d000; }
.tribe-yellow.single .entry-footer .entry-meta a:hover { text-decoration:underline; }
.tribe-yellow .post-nav a { /* CSS3 */ -moz-text-shadow:1px 1px 1px #eae000;-webkit-text-shadow:1px 1px 1px #eae000;text-shadow:1px 1px 1px #eae000; }
.tribe-yellow .prev-post-nav a { background-position:left -76px; }
.tribe-yellow .prev-post-nav a:hover { background-position:left -113px; }
.tribe-yellow .next-post-nav a { background-position:right -76px; }
.tribe-yellow .next-post-nav a:hover { background-position:right -113px; }
.tribe-yellow .author-box,.tribe-yellow .avatar { background-color:#e3d000;border-color:#b9a900; }

/* Nav */
.tribe-yellow .menu-primary a:hover,.tribe-yellow .menu-primary .current-menu-item a,.tribe-yellow .menu-secondary a:hover,.tribe-yellow .menu-secondary .current-menu-item a { border-color:#e3d000; }

/* Social Icons */
.tribe-yellow .inspyr_icon:hover { color:#e3d000; }
.tribe-yellow .sm_facebook:hover i { background-position:0 -92px; }
.tribe-yellow .sm_youtube:hover i { background-position:-22px -92px; }
.tribe-yellow .sm_vimeo:hover i { background-position:-44px -92px; }
.tribe-yellow .sm_twitter:hover i { background-position:-66px -92px; }
.tribe-yellow .sm_linkedin:hover i { background-position:-88px -92px; }
.tribe-yellow .sm_gplus:hover i { background-position:-110px -92px; }
.tribe-yellow .sm_flickr:hover i { background-position:-132px -92px; }

/* Buttons */
.tribe-yellow .button,.tribe-yellow .entry-comments .comment-reply-link,.tribe-yellow .content .more-link,.tribe-yellow .content .genesis-feature .more-link,.tribe-yellow.archive .content .more-link,.tribe-yellow .widget_inspyr_subscribe input[type="submit"],.tribe-yellow.page-template-page_blog-php .content .more-link,.tribe-yellow.search .content .more-link,.tribe-yellow.home .content .more-link { background-position:0 -270px;border-color:#e3d000;color:#000;font-weight:700; }
.tribe-yellow .button,.tribe-yellow .entry-comments .comment-reply-link,.tribe-yellow .content .more-link,.tribe-yellow .content .genesis-feature .more-link,.tribe-yellow.archive .content .more-link,.tribe-yellow .widget_inspyr_subscribe input[type="submit"],.tribe-yellow.page-template-page_blog-php .content .more-link,.tribe-yellow.search .content .more-link,.tribe-yellow.home .content .more-link { /* CSS3 */ -moz-text-shadow:1px 1px 1px #eedf00;-webkit-text-shadow:1px 1px 1px #eedf00;text-shadow:1px 1px 1px #eedf00; }
.tribe-yellow .content .more-link,.tribe .content .genesis-feature .more-link,.tribe-yellow.archive .content .more-link,.tribe-yellow.page-template-page_blog-php .content .more-link,.tribe-yellow.search .content .more-link,.tribe-yellow.home .content .more-link { background-position:0 -278px; }
.tribe-yellow .button:hover,.tribe-yellow .entry-comments .comment-reply-link:hover,.tribe-yellow .content .more-link:hover,.tribe .content .genesis-feature .more-link:hover,.tribe-yellow .widget_inspyr_subscribe input[type="submit"]:hover,.tribe-yellow.archive .content .more-link:hover,.tribe-yellow.page-template-page_blog-php .content .more-link:hover,.tribe-yellow.search .content .more-link:hover,.tribe-yellow.home .content .more-link:hover { background-position:0 -315px; }



/*** Tribe: Blue */
.tribe-blue a,.tribe-blue h2 a:hover,.tribe-blue .site-footer a:hover { color:#00deff; }
.tribe-blue .site-title a { border-color:#00deff; }
.tribe-blue .site-title a:hover { color:#00deff; }
.tribe-blue ::-moz-selection,.tribe-blue ::selection { background-color:#00deff; }
.tribe-blue ::-moz-selection,.tribe-blue ::selection { /* CSS3 */ -moz-text-shadow:1px 1px 1px #000;-webkit-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000; }
.tribe-blue .content .entry-title,.tribe-blue .content .entry-title a { color:#00deff; }
.tribe-blue .single .entry-footer .entry-meta a:hover,.tribe-blue .widget_recent_entries a:hover,.tribe-blue .widget_archive a:hover,.tribe-blue .widget_categories a:hover,.tribe-blue .sidebar-primary .widget_recent_comments a:hover,.tribe-blue .sidebar-primary .widget_nav_menu a:hover,.tribe-blue .widget_links a:hover,.tribe-blue .widget_rss a:hover { color:#00deff; }
.tribe-blue .entry-header .entry-meta .entry-comments-link a { background-position: center -84px; }
.tribe-blue .widget_inspyr_subscribe .widgettitle span,.tribe-blue .sidebar-primary .widget_inspyr_subscribe .widgettitle span { color:#00deff; }
.tribe-blue .sidebar-primary .sbToggle { background-position:0 -172px; }
.tribe-blue .site-title a:hover { color:#00deff; }
.tribe-blue .flsl-wrap { border-color:#00deff;margin:1px;padding:0; }
.tribe-blue .flex-direction-nav li .next:hover { background-position:-31px -124px; }
.tribe-blue .flex-direction-nav li .prev:hover { background-position:0 -124px; }

.tribe-blue .content .genesis-grid .wp-post-image { background-color:#00deff; }
.tribe-blue.single .entry-footer .entry-meta a { color:#00deff; }
.tribe-blue.single .entry-footer .entry-meta a:hover { text-decoration:underline; }
.tribe-blue .post-nav a { color:#fff; }
.tribe-blue .post-nav a { /* CSS3 */ -moz-text-shadow:1px 1px 1px #00424d;-webkit-text-shadow:1px 1px 1px #00424d;text-shadow:1px 1px 1px #00424d; }
.tribe-blue .prev-post-nav a { background-position:left -151px; }
.tribe-blue .prev-post-nav a:hover { background-position:left -188px; }
.tribe-blue .next-post-nav a { background-position:right -151px; }
.tribe-blue .next-post-nav a:hover { background-position:right -188px; }
.tribe-blue .author-box,.tribe-blue .avatar { background-color:#00deff;border-color:#008fad; }

/* Nav */
.tribe-blue .menu-primary a:hover,.tribe-blue .menu-primary .current-menu-item a,.tribe-blue .menu-secondary a:hover,.tribe-blue .menu-secondary .current-menu-item a { border-color:#00deff; }

/* Social Icons */
.tribe-blue .inspyr_icon:hover { color:#00deff; }
.tribe-blue .sm_facebook:hover i { background-position:0 -115px; }
.tribe-blue .sm_youtube:hover i { background-position:-22px -115px; }
.tribe-blue .sm_vimeo:hover i { background-position:-44px -115px; }
.tribe-blue .sm_twitter:hover i { background-position:-66px -115px; }
.tribe-blue .sm_linkedin:hover i { background-position:-88px -115px; }
.tribe-blue .sm_gplus:hover i { background-position:-110px -115px; }
.tribe-blue .sm_flickr:hover i { background-position:-132px -115px; }

/* Buttons */
.tribe-blue .button,.tribe-blue .entry-comments .comment-reply-link,.tribe-blue .content .more-link,.tribe-blue .content .genesis-feature .more-link,.tribe-blue .content .genesis-grid .more-link,.tribe-blue .widget_inspyr_subscribe input[type="submit"],.tribe-blue.archive .content .more-link,.tribe-blue.page .content .more-link,.tribe-blue.search .content .more-link,.tribe-blue.home .content .more-link { background-position:0 -360px;border-color:#00deff;color:#fff;font-weight:700; }
.tribe-blue .button,.tribe-blue .entry-comments .comment-reply-link,.tribe-blue .content .more-link,.tribe-blue .content .genesis-feature .more-link,.tribe-blue .content .genesis-grid .more-link,.tribe-blue .widget_inspyr_subscribe input[type="submit"],.tribe-blue.archive .content .more-link,.tribe-blue.page .content .more-link,.tribe-blue.search .content .more-link,.tribe-blue.home .content .more-link { /* CSS3 */ -moz-text-shadow:0 -1px 1px #00424d;-webkit-text-shadow:0 -1px 1px #00424d;text-shadow:0 -1px 1px #00424d; }
.tribe-blue .content .more-link,.tribe-blue .content .genesis-feature .more-link,.tribe-blue.archive .content .more-link,.tribe-blue.search .content .more-link,.tribe-blue.home .content .more-link { background-position:0 -360px; }
.tribe-blue .button:hover,.tribe-blue .entry-comments .comment-reply-link:hover,.tribe-blue .content .more-link:hover,.tribe-blue .content .genesis-feature .more-link:hover,.tribe-blue .widget_inspyr_subscribe input[type="submit"]:hover,.tribe-blue.archive .content .more-link:hover,.tribe-blue.search .content .more-link:hover,.tribe-blue.home .content .more-link:hover { background-position:0 -405px; }




/*** Responsive */
@media only screen and (max-width:959px) {
	
	.tribe .site-container,.tribe.home.has-feature-area .site-container { background:url("images/tribe_header_bg.jpg") center top no-repeat; }
	
	/* Header */
	.tribe .site-header { height:auto; }
	.tribe #title-image a { display:block;margin:10px; }
	.tribe #title-image img { max-height:none; }
	
	/* Content */
	.tribe .content .genesis-feature .wp-post-image,.tribe.single .content .wp-post-image,.tribe.archive .content .wp-post-image,.tribe.page .content .wp-post-image,.tribe.search .content .wp-post-image { max-width:100%; }
	
	}
@media only screen and (max-width:600px) {
	
	.tribe .site-title { font-size:45px; }
	.tribe .site-title a { line-height:66px;padding-top:9px; }
	
	/* Subscribe / Slider */
	.tribe .subscribe-area { margin-bottom:50px; }
	.tribe .subscribe-area .widget_inspyr_subscribe { height:auto;margin:0 auto; }
	.tribe .widget_inspyr_subscribe .widget-wrap { padding-top:0; }
	.tribe .widget_inspyr_subscribe .widget-wrap,.tribe .widget_inspyr_subscribe .widgettitle { height:auto; }
	.tribe .widget_inspyr_subscribe .widgettitle { font-size:28px;line-height:1em;margin:0;position:relative;top:auto;right:auto;bottom:auto;left:auto;text-align:center; }
	
	/* Content */
	.tribe .site-container .content { width:93%; }
	
	}
@media only screen and (max-width:319px) {
	
	.tribe .site-title { padding-top:6px; }
	.tribe .site-title a { line-height:61px; }
	
	}
/* This is the H1 title used in the sample PHP files */
	.sampleTitle {
		text-align:center;
	}
/* This is one product grid cell (the box that contains each product image and text) */
	.gridCell {
		float:left;
		text-align:center;
		position:relative;
		overflow:hidden;
	}
/* This is the style given to the product image link by default */
	.gridCell .realviewLink {
		border:0px solid #AFD0F8;
		display:block;
		padding:0px;
	}
/* This is the style given to the product image itself by default */
	.gridCell .realviewImage {
		border:2px;
	}

/* This is the style given to the text underneath the image (title, description, price...) */
	.gridCellInfo {
		text-align:center;
		font-size:.75em;
	}
/* Centers text under the product  */
	.gridCellInfo a, .gridCellInfo a span {
		text-align:center;
	}
/* This is the main container for the grid of products */
	.allGrids {
		text-align:center;
		width:100%;
	}
/* Centers the grid of products inside allGrids */
	.centerGrids {
		 margin-left: auto;
		 margin-right: auto;
	}
	.error {
		border:1px solid;
		padding:18px;
		margin-bottom:23px;
	}
/* The currently selected sort method */
	.selectedSort, .selectedSort a {
		text-decoration:none;
	}
/* The pagination links */
	.count {
		float:right;
		margin-left:-2px;
		margin-bottom:7px;
		text-align:right;
		position:relative;
	}
/* Powered by Zazzle logo */
	.pbimg {
		position:absolute;
		top:-5px;
		left:0px;
	}
	.pbimg img {
		border:0px;
	}
/* Empty classes in case you want to change the look of the pagination and sort */
	.count a, .sortLinks a {
		
	}
	.sortLinks {
		
	}
/* Used to stop product grids from floating to the left (at the end of the grid) */
	.clearMe {
		clear:both;
		margin:0px;
		padding:0px;
	}
/* Height of clearMe DIV */
	.short {
		height:10px;
	}
/* Fix for Mozilla browsers for floating elements...best not touch this! */
	.clearfix:after {
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

/* Empty class in case you want to style the currently selected page number */
	.current {
		
	}
/* The product description text. To show more than one line of the description, increase the height. */	
	.productDescription {		
		cursor: default;
		text-decoration: none;
		position:relative;
		overflow:hidden;
		height:15px;
	}
/* The product title text */
	.productTitle {
		display:block;
		height:15px;
		overflow:hidden;
		font-weight:bold; 
	}
/* Product price text */
	.productPrice {
		cursor: default;
		text-decoration: none;
		font-size: 8pt;	
	}
/* The pagination arrows (previous/next)*/
	.paginationArrows {
		text-decoration: none;	
	}
	

