/** Shopify CDN: Minification failed

Line 19:31 Expected identifier but found "!"
Line 24:50 Expected identifier but found "!"
Line 26:55 Expected identifier but found "!"
Line 31:57 Expected identifier but found "!"
Line 32:57 Expected identifier but found "!"
Line 106:0 Unexpected "{"
Line 106:1 Expected "}" to go with "{"

**/
/* extra pages css */

/* power reviews*/

.prReviewWrap {clear:both; font-size:12px; border-bottom:none;}
.prExpressReferral {display:none;}
.prReviewText {left:225px; border-left:1px solid #ccc; padding-left:25px;}
.prReviewRating {width:710px;  !important;}
.prReviewPoints {float:left; width:500px; }
.prReviewAuthor {float:left; width:200px;}
.prReviewTools {clear:both;}
.prSummaryHeader {display:none;}
.prSummaryWriteReview {margin:0; text-align:left; !important}
.prReviewAuthorName, .prReviewAuthorDate {display:block; font-size:16px; line-height:20px;}
#prReviewSummary {background:transparent; border:none; !important;}
#prSummaryWriteReviewId_NR {margin:0; text-align:left;}



.prStars .prStarsSmall {background:url(stars_small.gif); !important;}
.prStars .prStarsLarge {background:url(stars_large.gif); !important;}

/* hide */
.prSummaryRating, .prPagination, .prReviewAuthorLocation, .prReviewTools {display:none;}

#prReviewSummary {border:none; background:transparent;}
.prSummaryWriteReview {padding:10px 0 30px 0; margin:0; text-align:left;}
#writeReview {padding:4px; color:#000; background:#fff000;}
.prSummaryBody {margin:0;}
.prReviewPoints {display:none; float:none;}
.prReviewWrap {border:none; padding:0 0 20px 0;}
.prReviewAuthor {padding:0 0 20px 0; margin:0 0 10px 0;}
.prReviewText {width:633px; position:relative; left:300px; top:-10px; text-align:left;}
.prReviewRating {float:right; width:610px;}

/* about-us */
.placeholder {background-color:#ccc; color:#fff; height:150px; width:960px; text-align:center; margin:0 0 10px 0;}
.pages.about-us .left_content {border-right:1px solid #ccc; padding:0 24px 0 0; width:455px; }
.pages.about-us .right_content {padding:0 0 0 24px; width:456px; }

.press .item {height:270px; border:6px solid #999; background-color:#fff; width:190px; float:left; margin:0 24px 50px 0; font-size:12px;}
.press .item p {font-size:14px; line-height:18px; padding:0 10px;}
.press .item h3 {padding:10px; color:#333; background-color:#d9d9d9; font-size:22px; line-height:24px; font-weight:700; text-transform:none;}
.press .item:hover h3 {background-color:#feea25;}
.press .item.last {margin-right:0;}

.displays .item {height:170px; border:6px solid #999; background-color:#fff; width:190px; float:left; margin:0 24px 50px 0; font-size:12px;}
.displays .item p {font-size:14px; line-height:18px; padding:0 10px;}
.displays .item h3 {padding:10px; color:#333; background-color:#d9d9d9; font-size:22px; line-height:24px; font-weight:700; text-transform:none;}
.displays .item:hover h3 {background-color:#feea25;}
.displays .item.last {margin-right:0;}

.activities_description {width:620px;}
.activities_list {border-left:1px solid #ccc; padding-left:25px; margin-left:25px;}

.pages.activities .left_content {border-right:1px solid #ccc; padding:0 24px 0 0; width:620px; }
.pages.activities .right_content {padding:10px 0 0 24px; width:291px; }


table{
	border-collapse: collapse;
	margin-top: 10px;
	margin-left: 0px;
	width: 425px;	
}


td {
	padding-left: 0px;
	padding-right: 11px;
	padding-bottom: 2px;	
}

.formfield {
	font: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #cccccc;
	padding: 2px 2px 2px 2px;
        height: 30px;
}

.fields {
	font: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 4px 2px 2px 2px;
	height: 17px;
	}

#pagination {
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
{