/* -General / Reset
----------------------------------------------------------------------- */
body{margin:0;color:#444;font:14px Arial,Helvetica,sans-serif;background:#fff;}
/* global reset */
img{border-style:none;}
a{color:#2185c2; text-decoration:none;}
a:hover{color:#2185c2; text-decoration:underline;}
/* cufon text is a bit soft - bolden everything that uses it for clarity's sake */
h2,h3,.button{font-weight:bold;}
input,textarea,select{font:100% arial,sans-serif;vertical-align:middle;}
form,fieldset{margin:0;padding:0;border-style:none;}
object {outline:none;}
a:focus {-moz-outline-style: none; outline:none;}
li:focus {-moz-outline-style: none;}

.blue {color: #2185c2;}
.bold {font-weight:bold;}
.red, .loud {color:#d00;}
.gray, .quiet {color: #999;}
.green {color: #44cf00;}
.smaller {font-size:85%;}
.small {font-size: 12px;}
.text_right {text-align: right;}
.text_right {text-align: left;}
.text_center {text-align: center;}
.tiny {
	font-size: 10px;
}

#full_width {background:#73b533 url(/assets/images/bg-fullcss.jpg) repeat-x 50% top; margin:0px;padding:0px;width:100%;height:100%;font:Arial;}        



#full_width #header_full{width:100%;height:115px;}
#full_width #header #header_holder{width:100%;height:115px;margin:0; padding:0;}
#full_width .modal_wrapper{width:720px;}  
#full_width .modal_wrapper .modal_content{}

#flash_holder
{
	width: 720px;
	height: 480px;
	margin: 20px auto;
	position:relative;
	z-index:2;
}

		
/* -CSS Header
----------------------------------------------------------------------- */
/* header */
#header{width:100%;height:390px;background:#73b533 url(/assets/images/css-header.jpg) repeat-x top center;}
#header-holder{width:970px;margin:0 auto;padding:0 15px 0 0;overflow:hidden;}
/* logo */
.logo{float:left;background:url(/assets/images/logo.png) no-repeat;width:218px;height:117px;margin:0;text-indent:-9999px;overflow:hidden;}
.logo a{display:block;height:100%;position:relative;}
/* main navigation */
#nav{list-style:none;margin:0;padding:12px 0 0;float:right;}
#nav li{float:left;margin:0 0 0 27px;display:inline;}
#nav li a{display:block;text-indent:-9999px;overflow:hidden;height:27px;}
#nav li .juices{background:url(/assets/images/navtext-juices.jpg) no-repeat;width:57px;}
#nav li .promotions{background:url(/assets/images/navtext-promotions.jpg) no-repeat;width:105px;}
#nav li .resources{background:url(/assets/images/navtext-resources.jpg) no-repeat;width:167px;}
#nav li .fun{background:url(/assets/images/navtext-fun.jpg) no-repeat;width:118px;}
#nav li .club{background:url(/assets/images/navtext-club.jpg) no-repeat;width:83px;}
#nav li .about{background:url(/assets/images/navtext-about.jpg) no-repeat;width:60px;}
    

/* -Main Content
----------------------------------------------------------------------- */
/* main part */
#main{width:961px;padding:20px 12px 40px;margin:0 auto;overflow:hidden; text-align:left;}
/* user bar */
.bar{height:1%;overflow:hidden;padding:0 21px 20px 20px;}
.bar .share {float:right;}
.bar .account {float:right;}
.bar .account p {margin: 0; padding: 0;}

/* breadcrumbs */
.breadcrumbs{list-style:none;margin:0;padding:1px 0 0;height:1%;overflow:hidden;}
.breadcrumbs li{float:left;margin:0 15px 0 -15px;background:url(/assets/images/bullet.gif) no-repeat 0 5px;padding:0 10px 0 15px;}


/* -Colums
----------------------------------------------------------------------- */
.width_1{width:20px;}
.width_2{width:60px;}
.width_3{width:100px;}
.width_4{width:140px;}
.width_5{width:180px;}
.width_6{width:220px;}
.width_7{width:260px;}
.width_8{width:300px;}
.width_9{width:340px;}
.width_10{width:380px;}
.width_11{width:420px;}
.width_12{width:460px;}
.width_13{width:500px;}
.width_14{width:540px;}
.width_15{width:580px;}
.width_16{width:620px;}
.width_17{width:660px;}
.width_18{width:700px;}
.width_19{width:740px;}
.width_20{width:780px;}
.width_21{width:820px;}
.width_22{width:860px;}
.width_23{width:900px;}
.width_24{width:940px;}

.w20{width:20px;}
.w60{width:60px;}
.w100{width:100px;}
.w140{width:140px;}
.w180{width:180px;}
.w220{width:220px;}
.w260{width:260px;}
.w260{width:300px;}
.w340{width:340px;}
.w380{width:380px;}
.w420{width:420px;}
.w460{width:460px;}
.w500{width:500px;}
.w540{width:540px;}
.w580{width:580px;}
.w620{width:620px;}
.w660{width:660px;}
.w700{width:700px;}
.w740{width:740px;}
.w780{width:780px;}
.w820{width:820px;}
.w860{width:860px;}
.w900{width:900px;}
.w940{width:940px;}

.h20{height:20px;}
.h60{height:60px;}
.h100{height:100px;}
.h140{height:140px;}
.h180{height:180px;}
.h220{height:220px;}
.h260{height:260px;}
.h260{height:300px;}
.h340{height:340px;}
.h380{height:380px;}
.h420{height:420px;}
.h460{height:460px;}
.h500{height:500px;}
.h540{height:540px;}
.h580{height:580px;}
.h620{height:620px;}
.h660{height:660px;}
.h700{height:700px;}
.h740{height:740px;}
.h780{height:780px;}
.h820{height:820px;}
.h860{height:860px;}
.h900{height:900px;}
.h940{height:940px;}

/* -Module
----------------------------------------------------------------------- */

/* 2-Column Module */

.module {margin-bottom:40px;width:960px;overflow:hidden;height:1%;}

.module .heading {background-color:#F0EDE8;background-image:-moz-linear-gradient(top,#F0EDE8,#ffffff);/* FF3.6 */
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#F0EDE8),color-stop(1,#ffffff));/* Saf4+,Chrome */
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#F0EDE8',EndColorStr='#ffffff');/* IE6,IE7 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#F0EDE8',EndColorStr='#ffffff')";/* IE8 */
border:1px solid #E9E5DE;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;line-height:24px;padding:0;overflow:auto;}
.module .heading h1{color:#d00;float:left;font-size:24px;margin:15px;padding:0;width:800px;}
.module .heading .top{display:block;float:left;font-size:14px;margin:15px 15px 0 0;text-align:right;text-decoration:none;width:110px;}
.module .heading .top:hover{text-decoration:underline;}
.module .heading .top .arrow{border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #2185C2;display:inline-block;height:0;margin-bottom:3px;width:0;}
.module .heading .top:hover .arrow{border-bottom-color:#0b537e;}

.module .sidebar{/* F7F5F3 D0C8B9 */ background-color:#F7F5F3;border:1px solid #E9E5DE;border-width:0 1px 1px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;float:left;width:218px;}

.module .sidebar .sidebar_banner {margin:18px 14px; padding:0}


.module .sidebar .callout{background:#fff;-moz-border-radius:5px;/* FF1+ */ -webkit-border-radius:5px;/* Saf3-4 */ border-radius:5px;/* Opera 10.5,IE 9,Saf5,Chrome */ border:1px solid #E9E5DE/* f2e6da */;margin:18px 14px;padding:10px;width:168px;
-moz-box-shadow:0px 1px 3px #E9E5DE;/* FF3.5+ */
-webkit-box-shadow:0px 1px 3px #E9E5DE;/* Saf3.0+,Chrome */
box-shadow:0px 1px 3px #E9E5DE;/* Opera 10.5,IE 9.0 */
}


.module .sidebar h3{color:#222;font-size:14px;font-weight:400;margin:0;}
.module .sidebar .callout h3{margin-bottom: 5px;}

.module .sidebar p{color:#999;font-size:12px;line-height:16px;margin:0 0 5px;}
.module .sidebar p.buttons{color:#999;font-size:12px;line-height:16px;margin:10px 0 5px 0;}
.module .sidebar p.account_links{margin:-10px 0 10px 30px; font-size:10px;}

.module .sidebar hr{background:#eee;color:#eee;clear:both;float:none;width:100%;height:1px;margin:3px 0 5px;border:none;}

.module .content{border:1px solid #E9E5DE;border-width:0 1px 1px 0;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;float:left;line-height:1.6em;width:739px;}
.module .content .contentInner{overflow: hidden;margin:30px 39px 30px 40px; padding-bottom: 40px;
	position:relative;}
.module .content .contentInner h2, #full_width h2{color:#44cf00;font-size:24px;line-height:24px;margin:0 0 20px;padding:0;}
.module .content .contentInner h3, #full_width h3{color:  #000;font-size:16px;line-height:16px;margin:0 0 8px;padding:0;}
.module .content .contentInner h3.subheading{font-size:16px;line-height:16px;margin:-10px 0 20px 0;padding:0;}
.module .content .contentInner h3.divider{clear: both;font-size:16px;line-height:16px;margin:30px 0 15px 0;padding:0;}

.module .content .contentInner h4, #full_width h4{font-size:16px;font-weight: bold;margin:15px 0 0 0;padding:0;}
.module .content .contentInner p, #full_width p{margin:0 0 20px 0;}

.question {margin:0 10px 0 0; padding: 0; font-size:20px; color:#999; font-style:italic;line-height:30px;}

.module .content .contentInner hr{background:#ddd;color:#ddd;/*clear:both;float:none;*/width:100%;height:1px;margin:0 0 20px;border:none;}
.module .content .contentInner .image{float:right;overflow:hidden;margin-left:20px;text-align:right;width:300px;}
.module .content .contentInner .image_alt{float:right;overflow:hidden;margin:0 0 20px 20px;text-align:right;}

.module .content .contentInner .inline_billboard{margin:20px 0px 60px 0px;}

.module .content .contentInner form
{
	overflow: hidden;
	margin-bottom: 40px;
	display: block;
}

.module .content .contentInner .cart form
{
	overflow: hidden;
	margin: 0; padding:0;
	display: inline-block;
}

.module .content .contentInner form p
{
	padding: 0px;
	margin:0px;
}

.adaminfo
{
	padding: 10px;
	margin-top: 20px;
	background: #F7F5F3;
	line-height: 20px;
	clear: both;
}

.gameThumb
{
	float:left;
	margin: 0px 20px 20px 0px;
}


/* LEADERBOARD CSS FOR GAMES */

table, table.leaderboard
{
	padding: 0px;
	margin:0 0 40px 0;
	border-collapse:collapse;
	width: 100%;
	border: 1px solid #E9E5DE;
	-moz-box-shadow:0px 1px 3px #E9E5DE;/* FF3.5+ */
    -webkit-box-shadow:0px 1px 3px #E9E5DE;/* Saf3.0+,Chrome */
    box-shadow:0px 1px 3px #E9E5DE;/* Opera 10.5,IE 9.0 */
}

table p {
    margin-bottom: 10px !important; line-height: 16px !important; 
}

tr.header_row {
    	border: 1px solid #E9E5DE;
}

th, .leaderboard th, tr.header_row td
{
    border-top: 1px solid #E9E5DE;
    overflow: hidden;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	color:#44cf00;
	padding:4px 20px 4px 10px;
	background-color:#F7F5F3;
	background-image:-moz-linear-gradient(top,#F7F5F3,#ffffff);/* FF3.6 */
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#F7F5F3),color-stop(1,#ffffff));/* Saf4+,Chrome */
}

td, .leaderboard td
{
	padding:5px 20px 5px 10px;
	margin:0px;
	border: none;
	cell-padding: 0px;
	font-size: 12px;
}

td.label {font-weight:bold; font-size:14px; }

.module .content .contentInner .inline {
    display: inline; margin: 0; padding: 0;
}

.leaderboard .rank
{
	text-align:left;
	padding-left:10px !important;
}

tr, .leaderboard tr
{
	background: #FFFFFF;
	border-top: 1px solid #F7F5F3;
    vertical-align: middle;
}

tr.subrow
{
    border-top: none;
}

tr.subrow td
{
	padding:0px 20px 4px 10px;
	margin:0px;
	border: none;
	cell-padding: 0px;
	font-size: 12px;
}



tr.one, .leaderboard tr.one
{
	background: #FFFFFF;
}

tr.two, .leaderboard tr.two
{
	background: #FFFFFF;
}

.leaderboard tr.first_place
{
	background: #fff;
}

.leaderboard tr.second_place
{
	background: #fff;
}

.leaderboard tr.third_place
{
	background: #fff;
}

tr:hover, .leaderboard tr:hover
{

}

.module .sidebar_fixed{/* F7F5F3 D0C8B9 */ height:187px; background-color:#F7F5F3;border:1px solid #E9E5DE;border-width:0 1px 1px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;float:left;width:218px;}

.module .content_fixed {height: 187px;background: #F7F5F3;border:1px solid #E9E5DE;border-width:0 1px 1px 0;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;float:left;line-height:1.6em;width:739px;}
.module .content_fixed .contentInner_fixed {margin:20px 39px 20px 40px;}
.module .content_fixed .contentInner_fixed h3{color:#44cf00;font-size:24px;line-height:24px;margin:0 0 20px;padding:0;}
.module .content_fixed .contentInner_fixed hr{background:#ddd;color:#ddd;/*clear:both;float:none;*/width:100%;height:1px;margin:0 0 20px;border:none;}
.module .content_fixed .contentInner_fixed .image{float:right;overflow:hidden;margin-left:20px;text-align:right;width:300px;}

/* Full-Width Module */

.module .content_full{background: #fff;border:1px solid #E9E5DE;border-width:0 1px 1px 1px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;line-height:1.6em;padding:20px;}
.module .content_full .contentInner_full {overflow:hidden;}
.module .content_full .contentInner_full h3{color:#44cf00;font-size:24px;line-height:24px;margin:0 0 20px;padding:0;}
.module .content_full .contentInner_full hr{background:#fff;color:#ddd;/*clear:both;float:none;*/width:100%;height:1px;margin:0 0 20px;border:none;}
.module .content_full .contentInner_full .image{float:right;overflow:hidden;margin-left:20px;text-align:right;width:300px;}


/* Sidebar Navigation
----------------------------------------------------------------------- */

/* flat list navigation */
.flatList{margin:30px 0 30px 10px;padding:0;}
.flatList li{list-style:none;}
.flatList a{background-color:#ebf6fb;background-image:-moz-linear-gradient(top,#ebf6fb,#f7fbfc);/* FF3.6 */
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ebf6fb),color-stop(1,#f7fbfc));/* Saf4+,Chrome */
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ebf6fb',EndColorStr='#f7fbfc');/* IE6,IE7 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ebf6fb',EndColorStr='#f7fbfc')";/* IE8 */
border:1px solid #d7e8ed;border-width:1px 0 0 1px;display:block;font-size:12px;font-weight:700;padding:10px;text-decoration:none;text-transform:uppercase;}
.flatList li.first a{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;}
.flatList li.last a{border-width:1px 0 1px 1px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;}
.flatList a:hover{background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#f5f5f5,#ffffff);/* FF3.6 */
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),color-stop(1,#ffffff));/* Saf4+,Chrome */
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5',EndColorStr='#ffffff');/* IE6,IE7 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5',EndColorStr='#ffffff')";/* IE8 */}
.flatList a:active,
.flatList a.active{color:#d00;background-color:#ffffff;background-image:-moz-linear-gradient(top,#ffffff,#f5f5f5);/* FF3.6 */
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(1,#f5f5f5));/* Saf4+,Chrome */
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#f5f5f5');/* IE6,IE7 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff',EndColorStr='#f5f5f5')";/* IE8 */}

/* accordion navigation */
#accordion{border-bottom:1px solid #fff;margin:0;padding:0;}
#accordion h2{border-bottom:1px solid #F3ECE3;border-top:1px solid #fff;cursor:pointer;display:block;font-size:14px;font-weight:400;margin:0;padding:10px 10px 10px 15px;text-decoration:none;}

#accordion h2:hover {
    border-bottom-color:#fff;
    background-color: #F7F5F3;
    background-image: -moz-linear-gradient(top, #F7F5F3, #ffffff); /* FF3.6 */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #F7F5F3),color-stop(1, #ffffff)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#F7F5F3', EndColorStr='#ffffff'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F7F5F3', EndColorStr='#ffffff')"; /* IE8 */
}

#accordion h2.current {
    border-bottom-color:#fff;
    background-color: #F7F5F3;
    background-image: -moz-linear-gradient(top, #F7F5F3, #ffffff); /* FF3.6 */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #F7F5F3),color-stop(1, #ffffff)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#F7F5F3', EndColorStr='#ffffff'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#F7F5F3', EndColorStr='#ffffff')"; /* IE8 */
}

#accordion h2 .arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #E9E5DE;display:inline-block;float:right;height:0;margin-top:7px;width:0;}
#accordion h2:hover .arrow{border-top-color:#D0C8B9;}
#accordion h2.current .arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #D0C8B9;margin-top:7px;}
#accordion .pane{background-color:#ffffff;border-bottom:1px solid #E9E5DE;font-size:12px;padding:0 0 10px;}
#accordion .pane .subnav{margin:0;padding:0;}
#accordion .pane .subnav li{list-style:none;margin:0;padding:0;}
#accordion .pane .subnav a{display:block;padding:5px 10px 5px 25px;text-decoration:none;}
#accordion .pane .subnav span.note{color:#999;display:block;padding:5px 10px 5px 25px;text-decoration:none;}
#accordion .pane .subnav a:hover{text-decoration:underline;}

.clear{clear:both !important;}

/* -Grid View
----------------------------------------------------------------------- */

.grid{clear:left;}
.grid .entry{float:left;width:200px;;margin:10px 15px;overflow:hidden;text-align:center;line-height:14px;}
.grid .entry a{border:none;text-decoration:none;}
.grid .entry a:hover{border:none;text-decoration:underline;}
.grid .entry h3{margin:0 0 0.35em 0;padding:0;}
.grid .entry h3 a{color:#666;}
.grid .entry h3 a:hover{color:#2cb2d0;text-decoration:none;}
.grid .entry span.caption{font-size:12px;padding:0;margin:0;}
.grid .entry div.cart{padding:0;margin:5px 0 20px 0;}
.grid .entry div.cart p{font-size:12px;padding:0;margin:0 0 5px 0;}

.grid .entry span.grid_image{background-color:#fff;background-position:center center;background-repeat:no-repeat;border:1px solid #E9E5DE;display:block;height:220px;margin:0 10px 5px;width:180px;-moz-border-radius:3px;/* FF1+ */
-webkit-border-radius:3px;/* Saf3-4 */
border-radius:3px;/* Opera 10.5,IE 9,Saf5,Chrome */
-moz-box-shadow:0px 1px 3px #E9E5DE;/* FF3.5+ */
-webkit-box-shadow:0px 1px 3px #E9E5DE;/* Saf3.0+,Chrome */
box-shadow:0px 1px 3px #E9E5DE;/* Opera 10.5,IE 9.0 */}
.grid .entry span.grid_image:hover{border:1px solid #D0C8B9;-moz-border-radius:3px;/* FF1+ */
-webkit-border-radius:3px;/* Saf3-4 */
border-radius:3px;/* Opera 10.5,IE 9,Saf5,Chrome */
-moz-box-shadow:0px 2px 3px #D0C8B9;/* FF3.5+ */
-webkit-box-shadow:0px 2px 3px #D0C8B9;/* Saf3.0+,Chrome */
box-shadow:0px 2px 3px #D0C8B9;/* Opera 10.5,IE 9.0 */}
.grid .first{clear:left;margin-left:0;}
.grid .last{margin-right:0;}

 
/* -List View  
----------------------------------------------------------------------- */
.list {clear:left}	

.list:after {clear:both;}

.list .list_entry {width: 660px; clear:left; overflow:hidden; margin:0;padding:20px 0;border-top: 1px solid #F7F5F3; }
.list .list_last {border-bottom: 1px solid #F7F5F3;}
.remove_border {border: none !important}

.list .list_entry .list_banner {width: 660px;margin:-20px 0 0 0;}

.list .list_entry .list_image {width: 100px;float:left;margin:0 10px 0 20px;text-align:center;}
.list .list_entry .list_info {width: 360px;float:left;margin:0 0 0 10px;}
.list .list_entry .list_info_extend_left {width: 460px;float:left;margin:0 0 0 20px;}
.list .list_entry .list_info_extend_right {width: 480px;float:left;margin:0 0 0 10px;}
.list .list_entry .list_info_extend_both {width: 580px;float:left;margin:0 0 0 20px;}
.list .list_entry .list_extra {width: 120px;float:right;margin:0 20px 0 20px; text-align: right;}

.list .list_entry img {border: 1px solid #E9E5DE;}
.list .list_entry img.icon {border: none;}
.list .list_entry .extra_text {font-size: 12px;}
.module .content .contentInner .list .list_entry h4 {font-size: 14px; font-weight: bold; margin:0; line-height:19px;}
.module .content .contentInner .list .list_entry p {padding:0; margin:0 0 4px 0; line-height:19px;}

.list .list_entry .list_image_alt {width: 60px;float:left;margin:0 10px 0 20px;text-align:center;}
.list .list_entry .list_info_alt {width: 400px;float:left;margin:0 0 0 10px;}

.module .content .contentInner .list .list_entry .list_info_alt h4 {font-size: 14px; font-weight: bold; margin: 0; padding: 0; }
.module .content .contentInner .list .list_entry .list_info_alt p {padding:0; margin:0 0 2px 0; line-height:17px;}
.list .list_entry .list_extra_alt {width: 120px;float:right;margin:0 20px 0 20px; text-align: right;}

.list .list_entry p.secondary { font-size: 12px; margin:0; color: #999; }
.list .list_entry p.secondary a { color: #999;}
.list .list_entry .action_link { margin-right: 20px; }
.list .list_entry span.timestamp { margin-right: 20px; }
.list .list_entry span.hidden_links { visibility: hidden;}
.list .list_entry span.hidden_links a {margin: 0 10px 0 0}

.list .list_entry p.extra_text {font-size: 12px;}
.list .list_entry span.entry_type {font-size: 12px; color: #999; margin-left: 5px; text-transform: none; font-weight: normal; }
.list .list_entry span.fan_prompt { visibility: hidden;}
.list .list_entry span.tiny_hidden { color: #999; margin-left: 10px; visibility:hidden; font-size:10px;}


.list .list_entry:hover, tr:hover {background-color:#F9F8F6;background-image:-moz-linear-gradient(top,#F9F8F6,#ffffff);/* FF3.6 */
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#F9F8F6),color-stop(1,#ffffff));/* Saf4+,Chrome */
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#F9F8F6',EndColorStr='#ffffff');/* IE6,IE7 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#F9F8F6',EndColorStr='#ffffff')";/* IE8 */}
.list .list_entry:hover p.secondary a { color: #2185c2; }
.list .list_entry:hover span.hidden_links { visibility: visible; }
.list .list_entry:hover span.fan_prompt { visibility: visible; }
.list .list_entry:hover span.tiny_hidden { visibility: visible; }

.list .list_entry .list_image_holder_sm {background-color:#fff;background-position:center center;background-repeat:no-repeat;border:1px solid #E9E5DE;display:block;height:60px;margin:0;width:60px;-moz-border-radius:3px;/* FF1+ */
-webkit-border-radius:3px;/* Saf3-4 */
border-radius:3px;/* Opera 10.5,IE 9,Saf5,Chrome */
-moz-box-shadow:0px 1px 3px #E9E5DE;/* FF3.5+ */
-webkit-box-shadow:0px 1px 3px #E9E5DE;/* Saf3.0+,Chrome */
box-shadow:0px 1px 3px #E9E5DE;/* Opera 10.5,IE 9.0 */}

.list .list_image_holder {background-color:#fff;background-position:center center;background-repeat:no-repeat;border:1px solid #E9E5DE;display:block;height:100px;margin:0;width:100px;-moz-border-radius:3px;/* FF1+ */
-webkit-border-radius:3px;/* Saf3-4 */
border-radius:3px;/* Opera 10.5,IE 9,Saf5,Chrome */
-moz-box-shadow:0px 1px 3px #E9E5DE;/* FF3.5+ */
-webkit-box-shadow:0px 1px 3px #E9E5DE;/* Saf3.0+,Chrome */
box-shadow:0px 1px 3px #E9E5DE;/* Opera 10.5,IE 9.0 */}
.list .list_image_holder:hover {border:1px solid #D0C8B9;-moz-border-radius:3px;/* FF1+ */
-webkit-border-radius:3px;/* Saf3-4 */
border-radius:3px;/* Opera 10.5,IE 9,Saf5,Chrome */
-moz-box-shadow:0px 2px 3px #D0C8B9;/* FF3.5+ */
-webkit-box-shadow:0px 2px 3px #D0C8B9;/* Saf3.0+,Chrome */
box-shadow:0px 2px 3px #D0C8B9;/* Opera 10.5,IE 9.0 */}

.image_alt .image_holder {background-color:#fff;background-position:center center;background-repeat:no-repeat;border:1px solid #E9E5DE;display:block;-moz-border-radius:3px;/* FF1+ */
-webkit-border-radius:3px;/* Saf3-4 */
border-radius:3px;/* Opera 10.5,IE 9,Saf5,Chrome */
-moz-box-shadow:0px 1px 3px #E9E5DE;/* FF3.5+ */
-webkit-box-shadow:0px 1px 3px #E9E5DE;/* Saf3.0+,Chrome */
box-shadow:0px 1px 3px #E9E5DE;/* Opera 10.5,IE 9.0 */}

.image_alt .image_holder:hover {border:1px solid #D0C8B9;-moz-border-radius:3px;/* FF1+ */
-webkit-border-radius:3px;/* Saf3-4 */
border-radius:3px;/* Opera 10.5,IE 9,Saf5,Chrome */
-moz-box-shadow:0px 2px 3px #D0C8B9;/* FF3.5+ */
-webkit-box-shadow:0px 2px 3px #D0C8B9;/* Saf3.0+,Chrome */
box-shadow:0px 2px 3px #D0C8B9;/* Opera 10.5,IE 9.0 */}

.extended {display:block;}


/* -Misc
----------------------------------------------------------------------- */



p.note
{
	font-size: 11px;
	font-weight:normal;
	color: #999999;
	width: 220px;
	float: right;
	line-height: 18px;
}

p.normNote
{
	font-size: 11px;
	font-weight:normal;
	color: #999999;
	line-height: 18px;
}

p.legaltext
{	
	font-size: 11px;
	font-weight:normal;
	color: #292929;
}

.pagination {
    margin: 20px 0 10px 0; text-align: left;
}

/* -Nutrition Facts
----------------------------------------------------------------------- */

/** Credit:Jonathon Eric Cihlar,January 2007 */
table.nutrition{width :280px;margin:0;border :1px solid black;border-collapse :collapse;table-layout :auto;background:#fff;}
.nutrition caption{font-family :Arial;font-size :small;font-style:italic;}
.nutrition tr {border:0;}
.nutrition tr#calories td{border-bottom :4px solid black;}
.nutrition tr#servings td{border-bottom :6px solid black;}
.nutrition tr#minerals td{border-top :4px solid black;}
.nutrition th{color:#444;text-align:left;background :none;border: none;padding :3px;font-family :Arial;font-size :x-large;font-weight :bolder;}
.nutrition td{padding :3px;font-family :Arial;font-size :small;border :0;border-bottom :1px solid black;text-align :left;}
.nutrition td.dv{font-weight :bold;text-align :right;}
.nutrition td.sub{text-indent :10px;}
.nutrition td.disclaimer{font-size :xx-small;}
.nutrition strong{font-weight :x-bolder;}


/* -Buttons
----------------------------------------------------------------------- */

/* button styles 
button.button{background:#2185C2 url(/assets/images/btn-rounded.png) left top no-repeat;border:none;color:#fff;cursor:pointer;font-family:Caecilia,Arial,sans-serif;font-size:14px;line-height:32px;margin:0;padding:0 0 0 8px;}
button.button:hover{background-color:#0b537e;}
button.button span{background:transparent url(/assets/images/btn-rounded.png) right bottom no-repeat;border:none;display:block;line-height:32px;padding:0 8px 0 0;}
*/
p.buttons{margin:20px 0;}
p.buttons a{margin-right:10px; text-decoration:none;border:none;}

.button {background:#2185C2;display:inline-block;padding:5px 10px 6px;color:#fff;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-top:1px solid #1D7CB6;border-left:1px solid #1D7CB6;border-right:1px solid #176EA3;border-bottom:1px solid #176EA3;position:relative;cursor:pointer; text-decoration: none; font-size:16px;font-weight:bold;line-height:1;text-shadow:0 -1px 1px rgba(0,0,0,0.25);}
.button:hover {background-color:#0b537e;color:#fff; text-decoration:none;}

.small_button{background:#2185C2;display:inline-block;padding:5px 10px 6px;color:#fff;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-top:1px solid #1D7CB6;border-left:1px solid #1D7CB6;border-right:1px solid #176EA3;border-bottom:1px solid #176EA3;position:relative;cursor:pointer; text-decoration: none; font-size:13px;font-weight:bold;line-height:1;text-shadow:0 -1px 1px rgba(0,0,0,0.25);}
.small_button:hover{background-color:#0b537e;color:#fff; text-decoration:none;}

.inline_button{background:#2185C2;display:inline-block;padding:2px;color:#fff;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-top:1px solid #1D7CB6;border-left:1px solid #1D7CB6;border-right:1px solid #176EA3;border-bottom:1px solid #176EA3;position:relative;cursor:pointer; text-decoration: none; font-size:12px;font-weight:bold;line-height:1;text-shadow:0 -1px 1px rgba(0,0,0,0.25);}
.inline_button:hover{background-color:#0b537e;color:#fff; text-decoration:none;}


.green_button, .cart_button{background-color: #44cf00;
display:inline-block;padding:5px 10px 6px;color:#fff;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-top:1px solid #44cf00;border-left:1px solid #44cf00;border-right:1px solid #39a405;border-bottom:1px solid #39a405;position:relative;cursor:pointer; text-decoration: none; font-size:13px;font-weight:bold;line-height:1;text-shadow:0 -1px 1px rgba(0,0,0,0.25);}
.green_button:hover, .cart_button:hover {background-color: #39a405; color:#fff; text-decoration:none;}

.cart_button {
	font-size: 20px;
}

form.add_cart_form {display:inline !important;margin:0 !important;padding:0;}

button::-moz-focus-inner {
  border: 0;
}



/* -Forms  //  Based on Blueprint http://blueprintcss.org 
----------------------------------------------------------------------- */
fieldset, form {border:0; margin:0;padding:0; display:inline;}	
label {font-weight:bold;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;font-size:12px;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #444; color:#444;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0;}
input.text, input.title, input[type=text], input[type=password] {padding:5px; color:#999;}
input.title {font-size:1.5em;}
textarea {width:380px;height:250px;padding:5px;}
select {height:27px; padding: 5px; width:220px; }
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}



.innerLabel
{
	font-weight: normal;
	margin: 0px 10px 0px 5px;
	display:inline;
}

.innerForm
{
	padding: 20px 0px 20px 0px;
}

.innerButton
{
	display:inline;
	margin-left: 10px;
}

p.sideLabel
{
	width: 170px;
	float:left;
	margin: 0px;
	padding:0px;
}

select.normForm, input.normForm
{
	margin-bottom: 10px;
	width: auto !important;
}

.normLabel
{
	margin: 5px 0px 8px 0px !important;
	font-weight: bold;
}

select.sideForm, input.sideForm
{
	margin-bottom: 10px;
	width: 240px !important;
}


select#radius
{
	width: 160px !important;
}

input.taller
{
	width: 70px !important;
	height: 20px;
	margin: 0px 0px 10px 0px;
}

.locator
{
	margin-bottom: 10px !important;
}

table.form td {
    padding: 10px;
}

fieldset.stacked input, fieldset.stacked select {
    margin: 3px 0px !important;
}

select.state {
    width: 70px;
}

select.country {
    width: 170px;
}

select.optin {
    width: 115px;
}

select.timezone {
    width: 300px;
}

/* Modal Overlays 
----------------------------------------------------------------------- */

.modal_wrapper {
		display:none; /* overlay is hidden before loading */
		border:10px solid #F0EDE8; /* standard border for non-modern browsers */
		border:10px solid rgba(218, 209, 193, 0.6); /* semi-transparent border for modern browsers */
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		border-radius:8px;
		z-index: 1;
	}

	 .modal_wrapper .modal_heading {
		margin:0;
		padding:10px;
		text-align: left;
		background-color:#cd1919; color:#fff; 
		/* Red = cd1919 / Brown = 835b3a / Blue: 0b537e / Green = 6fb031 */
	}

     .modal_wrapper .modal_heading p.modal_title {
    	font-size:16px;
    	color:#fff;
    	margin: 0;
    	padding: 0;
    	font-weight: bold;
    }

        
          span.close_modal {
              float: right;
            	margin: 0; padding: 0 10px;
            	cursor:pointer;
            }      

     .modal_wrapper .modal_content {
    	padding:20px 20px 10px 20px;
    	background-color:#fff;
    	overflow: auto;
    	text-align: left;
    }

     .modal_wrapper .modal_content form {
    	margin-bottom: 20px !important;
    }
      
     .modal_wrapper .modal_content p.modal_subhead { font-weight: bold; margin: 0;padding: 0; } 
     .modal_wrapper .modal_content p {
    	margin: 0 0 10px 0;
    	padding: 0;
    }


/* Popup Window 
----------------------------------------------------------------------- */

.window_wrapper {
		z-index: 1;
	}

	 .window_wrapper .window_heading {
		margin:0;
		padding:10px;
		background-color:#cd1919; color:#fff; 
		/* Red = cd1919 / Brown = 835b3a / Blue: 0b537e / Green = 6fb031 */
	}

     .window_wrapper .window_heading h5 {
    	font-size:16px;
    	color:#fff;
    	margin: 0;
    	padding: 0;
    }

        
          span.close_window {
              float: right;
            	margin: 0; padding: 0;
            	cursor:pointer;
            	color: #fff;
            }      


          span.close_window a, span.close_window a:hover {
            	color: #fff; text-decoration: none;
            } 

                  
     .window_wrapper .window_content {
    	padding:20px;
    	background-color:#fff;
    	overflow: auto;
    }

     .window_wrapper .window_content form {
    	padding-bottom: 20px;
    }
      
     .window_wrapper .window_content p {
    	margin: 0 0 10px 0;
    	padding: 0; }

     .window_wrapper .window_content .secondary {
    	color: #999;
    	font-size:  12px; 
    	}


/* Form Field Wrapper
----------------------------------------------------------------------- */

/* Form where labels float left of inputs */
.form { 

overflow: hidden; width: 655px;margin: 0px 5px 20px 0px; border: 1px solid #E9E5DE; background:#fff;
-moz-box-shadow:0px 1px 3px #E9E5DE;/* FF3.5+ */
-webkit-box-shadow:0px 1px 3px #E9E5DE;/* Saf3.0+,Chrome */
box-shadow:0px 1px 3px #E9E5DE;/* Opera 10.5,IE 9.0 */

}

.form p {font-size: 12px !important; margin:3px 0 5px 0 !important; line-height:16px !important;}
.form p.field_value {color: #666; margin-top:5px !important;}
.form .form_row { width: 655px; clear:left; overflow:hidden; margin:0;padding: 5px 0;border-top: 1px solid #F7F5F3;}

.form .form_row .form_row_extend {width: 600px;float:left;margin:0 20px 0 20px; padding:20px 0;}
.form .form_row .form_row_extend p {margin-bottom: 10px !important;}

.form .form_row .form_row_label {width: 180px;float:left;margin:0 10px 0 20px; padding:5px 0;}
.form .form_row .form_row_field {width: 420px;float:left;margin:0 0 0 10px;padding:5px 0;}

.form .form_header 
{ 
    clear:left; overflow:hidden; 
    margin:0;padding:5px 10px;
	background-color:#F7F5F3;
	background-image:-moz-linear-gradient(top,#F7F5F3,#ffffff);/* FF3.6 */
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#F7F5F3),color-stop(1,#ffffff));/* Saf4+,Chrome */
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#F7F5F3',EndColorStr='#ffffff');/* IE6,IE7 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#F7F5F3',EndColorStr='#ffffff')";/* IE8 */

}

.form .form_header span
{
	font-weight: bold;
	font-size: 14px;
	color: #44cf00;
	margin: 0; padding: 0;
}

.form .form_header span.quiet
{
	color: #999;
}

.form button {
    margin: 10px 0 !important;
}

 .form_field {border: none; overflow: auto; padding: 10px 0 7px 0;}

	.form_field label {padding: 4px 0 0 0; }
	.form_field input { margin: 2px 0 0 0; }
	.form_field input.clear { clear: both; display: block; float: none; }
	.form_field textarea { width: 300px; height: 150px; }

.form_actions {
    margin: 0 0 20px 0;
}
.form_field .field_note, .form_actions .button_note { font-size: 12px; margin: 0; color: #999; font-weight: normal; }

.field_note_right { font-size: 12px; margin: 0 0 0 10px; font-weight: normal; }
.field_note_below { font-size: 12px; margin: 5px 0 0 0; font-weight: normal; display:block; }


.secondary { font-size: 12px; margin: 0 !important; color: #999; font-weight: normal; line-height:14px;}
.instructions { font-size: 12px; margin: 0 0 10px 0 !important; font-weight: normal; }

.facebook {
    margin: 10px 0;
}
.form_actions .forgot_password { font-size: 12px; display: inline; margin: 0 0 0 10px !important; color: #999; }

.form_actions .button_note {
    margin-left: 10px;
}

.required-text {
	color: #c00;
	font-weight: 700;
}
  
.error, .alert, .notice, .success {padding: 10px !important; background-color: #F9F8F6; border:1px solid #F9F8F6; font-size:12px; line-height:16px;}

.alert {border-color:#d00;}
.error {color:#d00;border-color:#d00;}
.notice {border-color:#F9F8F6;}
.success {border-color:#44cf00;}
.error a {color:#2185c2;}
.notice a {color:#2185c2;}
.success a {color:#2185c2;}

#login_errors li {list-style: none; padding: 10px !important; background-color: #F9F8F6; border:1px solid; font-size:12px; color:#d00;border-color:#d00;}

ul.page_nav {font-size: 12px; list-style:none;margin:-10px 0px 20px 0px;padding:0;}
ul.page_nav li {padding: 0; margin:0 20px 0 0;display:inline;}
ul.page_nav li {padding: 0; margin:0 20px 0 0;display:inline;}

/* Full Width Window
----------------------------------------------------------------------- */

/* heading box */
.content_block{background:url(/assets/images/bg-heading-c.gif) repeat-y;height:1%;overflow:hidden;}
.content_block .holder{background:url(/assets/images/bg-heading-t.gif) no-repeat;}
.content_block .frame{background:url(/assets/images/bg-heading-b.gif) no-repeat 0 100%;padding:17px 21px 12px 20px;height:1%;overflow:hidden;}
.content_block .top{float:right;font-weight:bold;padding:0 18px 0 0;margin:5px 0 0;text-decoration:none;background:url(/assets/images/bullet2.gif) no-repeat 100% 5px;}
.content_block .top:hover{text-decoration:underline;}
.content_block h2{font-size:24px;color:#f22417;margin:0;}
/* container */
.container{background:url(/assets/images/bg-container-c.gif) repeat-y;height:1%;overflow:hidden;margin:0 0 39px;}
.container .holder{background:url(/assets/images/bg-container-t.gif) no-repeat;}
.container .frame{background:url(/assets/images/bg-container-b.gif) no-repeat 0 100%;height:1%;overflow:hidden;padding:28px 33px 15px 0;}
.hide{display:none;}
/* sub navigation */
.sub-nav{list-style:none;margin:0;padding:0;float:left;width:220px;overflow:hidden;}
.tabs-holder{width:708px;float:right;background:url(/assets/images/ajax-loader.gif) no-repeat 50% 50%;}
.container .data{width:667px;float:right;background:#f6f6f6 url(/assets/images/bg-one.gif) repeat-x;}
.container h3{font-size:24px;color:#44cf00;margin:0 0 30px;line-height:26px;}
.container .text{height:1%;overflow:hidden;padding:7px 44px 0 0;}
.sub-nav li{vertical-align:middle;height:1%;}
.sub-nav li a{display:block;padding:7px;margin:0 0 5px 10px;text-decoration:none;position:relative;}
.sub-nav li a:hover,.sub-nav li a.active{display:block;padding:7px;text-decoration:none;position:relative;margin:0 10px 5px 10px;background-color:#fff;background-image:-moz-linear-gradient(top,#f2f2f2,#ffffff);/* FF3.6 */
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f2f2f2),color-stop(1,#ffffff));/* Saf4+,Chrome */
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f2f2f2',EndColorStr='#ffffff');/* IE6,IE7 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f2f2f2',EndColorStr='#ffffff')";/* IE8 */
border:1px solid #E9E5DE;padding:6px;color:#2185c2;/* color:#156cab;*/ 
-moz-border-radius:5px;/* FF1+ */
-webkit-border-radius:5px;/* Saf3-4 */
border-radius:5px;/* Opera 10.5,IE 9,Saf5,Chrome */}
.sub-nav li a.active{background-color:#2185c2;background-image:-moz-linear-gradient(top,#2185c2,#156cab);/* FF3.6 */
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2185c2),color-stop(1,#156cab));/* Saf4+,Chrome */
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#2185c2',EndColorStr='#156cab');/* IE6,IE7 */
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#2185c2',EndColorStr='#156cab')";/* IE8 */
border:none;color:#fff;padding:7px;}
.container .image{float:right;padding:14px 5px 0 0;}
.container .image img{display:block;}
.container p{margin:0 0 21px;line-height:21px;}
/* content list */
.content-list{list-style:none;margin:0 0 33px;padding:0;height:1%;overflow:hidden;}
.content-list li{background:url(/assets/images/bullet3.gif) no-repeat 0 7px;padding:0 0 0 6px;margin:0 0 4px;}
/* option list */
.options-list{list-style:none;margin:0 0 30px;padding:0;height:1%;overflow:hidden;}
.options-list li{float:left;margin:0 20px 0 0;}
.options-list li a{text-indent:-9999px;overflow:hidden;height:32px;display:block;}
.options-list li .view{background:url(/assets/images/btn-view.gif) no-repeat;width:185px;}
.options-list li .add{background:url(/assets/images/btn-favorites.gif) no-repeat;width:159px;}
.container h4{font-size:18px;color:#44cf00;margin:0 0 14px;}
/* product list */
.product-list{list-style:none;margin:0;padding:0;height:1%;overflow:hidden;}
.product-list li{margin:0 0 6px;}
/* search form */

#loc_errors{
	display:inline-block; 
	margin-left:40px;
	color:#d00;
	width: 360px;
}



/* block */
/* threecolumns */
.ads {width:980px;overflow:hidden;}
.ads .box{float:left;width:308px;margin:0 18px 0 0;}
.ads .box img{display:block;}
/* footer */
#footer{border-top:1px solid #E9E5DE;padding:32px 0 25px;width:960px;margin:0 auto;}
/* partner box */
.footer-sites{height:1%;overflow:hidden;padding:0 0 0 0;margin:0 0 16px;}
.footer-sites strong{font-size:11px;float:left;font-weight:normal;padding:12px 20px 0 0;}
.footer-sites ul{list-style:none;margin:0;padding:0;float:left;width:833px;}
.footer-sites ul li{float:left;margin:0 29px 0 0;white-space:nowrap;display:inline;}
.footer-sites ul li img{display:block;}
/* footer box */
.footer-links {padding:0 0 0 0;height:1%;overflow:hidden;font-size:11px;}
.footer-links p{float:left;margin:0 20px 0 0;}
.footer-links ul{list-style:none;margin:0;padding:0;float:left;overflow:hidden;width:370px;}
.footer-links ul li{float:left;background:url(/assets/images/separator.gif) no-repeat 0 2px;margin:0 19px 0 -11px;padding:0 0 0 11px;line-height:14px;}
.footer-links ul li a{text-decoration:none;white-space:nowrap;}
.footer-links ul li a:hover{text-decoration:underline;}


/* -Store-specific css
----------------------------------------------------------------------- */
.store.list {border-bottom: 1px solid #F7F5F3;}	

.cart_buttons {
	clear: both; text-align: left; margin-top: 20px;
}

.cart_buttons p.checkout {
	float: left;
}

.cart_buttons input.update_cart {
	float: right; margin: 5px 0 0 0;
}

input.quantity {
	width: 10px; text-align: center;
}


/* Icons */

@font-face {
	font-family: 'Pictos';
	src: url('/assets/workboard/fonts/pictos/pictos-web.eot');
	src: local('?'), url('/assets/workboard/fonts/pictos/pictos-web.woff') format('woff'), url('/assets/workboard/fonts/pictos/pictos-web.ttf') format('truetype'), url('/assets/workboard/fonts/pictos/pictos-web.svg#webfontIyfZbseF') format('svg');
	font-weight: normal;
	font-style: normal;
}

.pictos {
	color:inherit;
	font-family: "Pictos";
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
}

/* Form Validation
----------------------------------------------------------------------- */
span.required-error {
	display: inline;
	visibility: hidden;
	color: #d00;
	margin-right: 10px;
}

span.required-error .pictos{
	color: #d00;
	font-size: 16px;
}

#form-error-alert { display: none; color:#d00;}





