@charset "UTF-8";
body {
	margin: 20px;
	font-family: myriad-pro, "Myriad Pro", sans-serif;
	font-weight: 400;
	font-variant: normal;
}
img {text-decoration: none; border: 0px;
}
a:link {
	color: rgb(64,149,102);
	text-decoration: none;
	font-weight: bold;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
a:visited {
	color: rgb(64,149,102);
}
a:active {
	color: #9EB74A;
}
a:hover {
	color: #00ACEC;
}
#wrapper {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 75px;
}
#wrapper #leaderboard {
	text-align: center;
	margin-bottom: 20px;
	display: none;
}
#wrapper #header {
	position: relative;
	margin-bottom: 15px;
}
#wrapper #header #social {
	position: relative;
	top: 80px;
	float: right;
	width: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #header #social ul li {
	list-style-type: none;
	float: left;
	margin-left: 15px;
}
#wrapper #header #social ul {
	margin: 0px;
	padding: 0px;
}
#wrapper #header #nav {
	position: relative;
float: right;
	top: -75px;
}
#wrapper #snipe {
	height: 150px;
	width: 150px;
	position: fixed;
	top: 0px;
	right: 0px;
	display: none;
}
#wrapper #main {
	float: left;
	width: 630px;
	margin-bottom: 10px;
	position: relative;
}
#wrapper #main #head-image {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#wrapper #main h1 {
	font-family: myriad-pro-condensed, sans-serif;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 80px;
	color: #515151;
	font-weight: 600;
	font-variant: normal;
}
#wrapper #main h2 {
	font-family: myriad-pro-condensed, sans-serif;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 32px;
	color: #515151;
	font-weight: 600;
	font-variant: normal;
	line-height: 34px;
}
#wrapper #main h3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 20px;
	font-weight: bold;
	color: #515151;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #main p {
	padding: 0px;
	color: #515151;
	font-size: 15px;
	line-height: 24px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#wrapper #main ul li, #wrapper #main ol li {
	font-size: 15px;
	line-height: 24px;
	color: #515151;
}
#wrapper #main ul, #wrapper #main ol {
	font-size: 14px;
	line-height: 24px;
	color: #515151;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
}
#wrapper #main table {
	font-size: 12px;
	margin-bottom: 10px;
}
#wrapper #main table.goal tr th{
	color: #FFF;
	background-color: #00ACEC;
	text-align: left;
	padding: 4px;
	font-size: 16px;
}
#wrapper #main table.goal tr td{
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-left: 30px;
}
#wrapper #main table.goal tr td:first-child {
	padding: 5px;
	font-weight: normal;
	text-align: center;
	font-family: myriad-pro-condensed;
	font-size: 24px;
	line-height: 24px;
}
#wrapper #main table.goal tr td  ul{
	margin: 0px;
	padding: 0px;
}
#wrapper #main table.goal tr td ul  li{
	list-style-type: none;
}
#wrapper #main table.goal tr{
	background-color: #d7effc;
	color: #000;
	-webkit-transition: all .5s ease 0s;
	-moz-transition: all .5s ease 0s;
	-ms-transition: all .5s ease 0s;
	-o-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}
#wrapper #main table.goal tr:hover {
	background-color: #9EB74A;
	color: #FFF;
}
#wrapper #main table.col2  td{
	text-align: left;
	vertical-align: text-top;
	width: 50%;
}
#wrapper #main table.col2 tr td ul{
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#sidebar  {
	float: right;
	width: 350px;
}
#wrapper #main #sidenavwheel {
	float: right;
	margin-left: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#wrapper #main #sidenavwheel p {
	font-weight: bold;
	text-align: center;
	font-size: 15px;
	line-height: 16px;
	margin-top: 5px;
}
#sidenavwheel {
	margin-bottom: 20px;
	position: relative;
}
#sidenavwheel #sidenav-wheel-red {
	position: absolute;
	top: 10px;
	/* [disabled]border: 1px dotted rgba(255,0,0,1); */
	left: 125px;
}
#sidenavwheel #sidenav-wheel-orange {
	position: absolute;
	top: 90px;
	/* [disabled]border: 1px dotted rgba(255,0,0,1); */
	left: 245px;
}
#sidenavwheel #sidenav-wheel-blue {
	position: absolute;
	top: 90px;
	/* [disabled]border: 1px dotted rgba(255,0,0,1); */
	left: 0px;
}
#sidenavwheel #sidenav-wheel-green {
	position: absolute;
	top: 215px;
	/* [disabled]border: 1px dotted rgba(255,0,0,1); */
	left: 65px;
}
#sidenavwheel #sidenav-wheel-white {
	position: absolute;
	top: 215px;
	/* [disabled]border: 1px dotted rgba(255,0,0,1); */
	left: 180px;
}
#sidebar #presented {
	text-align: center;
	margin-bottom: 20px;
}
#sidebar #presented p {
	font-size: 9px;
	text-transform: uppercase;
	color: #A0A0A4;
	letter-spacing: 4px;
}
#sidebar .subnav {
	margin-bottom: 18px;
}
.advertisement {
	padding-top: 5px;
}
#wrapper #main #recipe .print-button {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#wrapper #main #recipe .print-button li {
	list-style-type: none;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}
#wrapper #main #recipe .print-button li a {
	color: #FFF;
	background-color: #9EB74A;
	border-radius: 8px;
	font-size: 14px;
	text-transform: uppercase;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 30px;
	background-image: url(images/print-w16.png);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	display: inline-block;
	font-style: normal;
}
#wrapper #main #recipe .print-button li a:hover {
	background-color: #00ACEC;
}
#wrapper #main #recipe-photo {
	float: right;
	width: 305px;
}
#wrapper #main #recipe {
	float: left;
	width: 265px;
	margin: 0px;
	padding: 20px;
}
#wrapper #main #recipe.orange {
	background-color: #FDE9CB;
}
#wrapper #main #recipe h1 {
	color: #E8AE4A;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 30px;
	line-height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#wrapper #main #recipe h2 {
	font-size: 16px;
	font-style: italic;
	line-height: 16px;
	color: #E8AE4A;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: normal;
}
#wrapper #main #recipe ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#wrapper #main #recipe ul li {
	list-style-type: none;
	font-size: 14px;
	line-height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-style: italic;
}
#wrapper #main #recipe p {
	font-size: 14px;
	line-height: 16px;
	color: #000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#footer {
	clear: both;
	text-align: center;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #515151;
}
#footer ul {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#footer ul li {
	list-style-type: none;
	display: inline;
	padding-right: 5px;
	padding-left: 5px;
}
#footer p {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #515151;
}
#wrapper #sidebar .advertisement {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#wrapper #main .recipenav {
	padding: 0px;
	height: 32px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#wrapper #main .recipenav li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#wrapper #main .recipenav li a {
	width: 90px;
	display: block;
	background-color: #9EB74A;
	float: left;
	color: #FFFFFF;
	text-align: center;
	margin-right: 20px;
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
}
#wrapper #main .recipenav li a:hover {
	background-color: #00ACEC;
}
#wrapper #main .recipenav .lastbutton a{
	margin-right: 0px;
}
#wrapper #main .recipebox {
	position: relative;
	float: left;
	margin-right: 20px;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	height: 196px;
	width: 196px;
}
#wrapper #main .recipebox.lastrow {
	margin-right: 0px;
}
#wrapper #main .recipebox p a {
	position: absolute;
	left: 0px;
	top: 166px;
	background-color: #2A0000;
	color: #FFFFFF;
	padding: 5px;
	width: 186px;
	height: 20px;
	margin: 0px;
}
#wrapper #main .recipebox p.orange a {
	background-color: rgba(251,176,64,.7);
}
#wrapper #main .recipebox p.red a {
	background-color: rgba(237,28,36,.7);
}
#wrapper #main .recipebox p.orange a:hover {
	background-color: rgba(0,172,236,1);
}
#wrapper #main .recipebox p.selected a {
	background-color: rgba(0,172,236,1);
}
.clearfix {
	clear: both;
}
#wrapper #sidebar .subnav li a {
	padding: 10px;
	background-color: #9EB74A;
	display: block;
	margin-bottom: 10px;
	color: #FFFFFF;
}
#wrapper #sidebar .subnav li a:hover {
	background-color: rgba(0,172,236,1);
}
#wrapper #sidebar .subnav {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#wrapper #main .recipenav .orange a {
	background-color: #F9B03F;
}
#wrapper #main .recipenav .white a {
	background-color: #C49A6C;
}
#wrapper #main .greenbox tr td blockquote {
	font-style: italic;
	font-weight: normal;
	background-color: rgba(148,184,61,1);
	padding: 10px;
	color: rgba(255,255,255,1);
	line-height: 16px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
	text-align: center;
}
#wrapper #main .greenbox tr td blockquote p {
	color: rgba(25,116,72,1);
	font-size: 14px;
	line-height: 16px;
}
#wrapper #main .recipenav .green a {
	background-color: #39B54A;
}
#wrapper #main .recipenav .blue a {
	background-color: #2E3192;
}
#wrapper #main .recipenav .red a {
	background-color: #ED1C24;
}
.float-right {
	float: right;
	margin-bottom: 5px;
	margin-left: 15px;
}
.float-left {
	float: left;
	margin-right: 20px;
	margin-bottom: 5px;
}
.center {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.red-type {
	color: rgba(237,35,36,1) !important;
}
.yel-type {
	color: rgba(251,176,64,1) !important;
}
.green-type {
	color: rgba(57,181,74,1) !important;
}
.white-type {
	color: rgba(196,154,108,1) !important;
}
.blue-type {
	color: rgba(46,49,146,1) !important;
}
#wrapper #main .shopcolornav {
	padding: 0px;
	height: 32px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#wrapper #main .shopcolornav li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#wrapper #main .shopcolornav li a {
	width: 176px;
	display: block;
	background-color: #9EB74A;
	float: left;
	color: #FFFFFF;
	text-align: center;
	margin-right: 20px;
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
}
#wrapper #main .shopcolornav li a:hover {
	background-color: #00ACEC;
}
#wrapper #main .shopcolornav .lastbutton a{
	margin-right: 0px;
}
#wrapper #main .shopbox .mylisticon {
	position: absolute;
	top: 0px;
	right: 0px;
}
#wrapper #main .shopbox {
	position: relative;
	float: left;
	margin-right: 20px;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	height: 196px;
	width: 196px;
}
#wrapper #main .shopbox.lastrow {
	margin-right: 0px;
}
#wrapper #main .shopbox p {
	position: absolute;
		font-weight: bold;
	left: 0px;
	top: 166px;
	background-color: #2A0000;
	color: #FFFFFF;
	padding: 5px;
	width: 186px;
	height: 20px;
	margin: 0px;
}
#wrapper #main .shopbox p.orange {
	background-color: rgba(251,176,64,.7);
}
#wrapper #main .shopbox p.red {
	background-color: rgba(237,28,36,.7);
}
#wrapper #main .shopbox p.white {
	background-color: rgba(196,154,108,.7);
}
#wrapper #main .shopbox p.green {
	background-color: rgba(57,181,74,.7);
}
#wrapper #main .shopbox p.blue {
	background-color: rgba(46,49,146,.7);
}
#wrapper #main .shopbox p.selected {
	background-color: rgba(0,172,236,1);
}
#wrapper #main .shopbox p:hover {
	background-color: rgba(0,172,236,1);
}
#wrapper #main dl dd {
	font-size: 14px;
	color: #515151;
	margin-bottom: 5px;
	line-height: 24px;
	border-bottom-style: none;
}
#wrapper #main dl dt {
	font-size: 14px;
	font-weight: bold;
}
#wrapper #main dl {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-color: #EAEAEA;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
#wrapper #main #wheelnav {
	float: right;
	margin-left: 15px;
	width: 300px;
}
#wrapper #main #wheelnav p {
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	line-height: 17px;
	margin-top: 5px;
}
#wrapper #main .whatcup {
	padding: 0px;
	width: 305px;
	float: left;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#wrapper #main .whatcup li {
	list-style-type: none;
	color: #EEEEEE;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	background-color: #777777;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 18px;
	line-height: 18px;
}
#wrapper #main .whatcup.orange .selected, #wrapper #main .whatcup.red .selected, #wrapper #main .whatcup.green .selected, #wrapper #main .whatcup.blue .selected, #wrapper #main .whatcup.white .selected {
	background-color: #3295DA;
	color: #FFF;
}
#wrapper #main .whatcup.orange li, #wrapper #main .cupbox.orange, #wrapper #main .halfcupbox.orange {
	background-color: #ffe9ca;
}
#wrapper #main .whatcup.orange li, #wrapper #main .cupbox.orange h3, #wrapper #main .halfcupbox.orange h3 {
	color: #FBB040;
	border-top-color: #FBB040;
}
#wrapper #main .whatcup.red li, #wrapper #main .cupbox.red, #wrapper #main .halfcupbox.red {
	background-color: #f2c7c9;
}
#wrapper #main .whatcup.red li, #wrapper #main .cupbox.red h3, #wrapper #main .halfcupbox.red h3 {
	color: #cc2129;
	border-top-color: #cc2129;
}
#wrapper #main .whatcup.green li, #wrapper #main .cupbox.green, #wrapper #main .halfcupbox.green {
	background-color: #cedba4;
}
#wrapper #main .whatcup.green li, #wrapper #main .cupbox.green h3, #wrapper #main .halfcupbox.green h3 {
	color: #39B54A;
	border-top-color: #39B54A;
}
#wrapper #main .whatcup.blue li, #wrapper #main .cupbox.blue, #wrapper #main .halfcupbox.blue {
	background-color: #aed0e8;
}
#wrapper #main .whatcup.blue li, #wrapper #main .cupbox.blue h3, #wrapper #main .halfcupbox.blue h3 {
	color: #2E3192;
	border-top-color: #2E3192;
}
#wrapper #main .whatcup.white li, #wrapper #main .cupbox.white, #wrapper #main .halfcupbox.white {
	background-color: #f0e8e2;
}
#wrapper #main .whatcup.white li, #wrapper #main .cupbox.white h3, #wrapper #main .halfcupbox.white h3 {
	color: #b88f70;
	border-top-color: #b88f70;
}
#wrapper #main .cupbox {
	margin-bottom: 20px;
}
#wrapper #main .halfcupbox {
	margin-bottom: 10px;
	clear: right;
	display: none;
}
#wrapper #main .cupbox, #wrapper #main .halfcupbox {
	height: 305px;
	width: 305px;
	background-color: #777777;
	float: right;
	text-align: center;
}
#wrapper #main .cupbox h2, #wrapper #main .halfcupbox h2 {
	color: #3295DA;
	font-size: 28px;
	font-style: 28;
	text-transform: uppercase;
	padding: 0px;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#wrapper #main .cupbox h3, #wrapper #main .halfcupbox h3 {
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #FFF;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 2px;
	font-size: 18px;
	font-style: 18;
}
#wrapper #main .featurebox {
	margin-top: 10px;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 20px;
	background-color: #E6FFFE;
}
#wrapper #main .featurebox h2 {
	color: #52A6E5;
}
#SubnavTrackWin {
	color: #FFF;
	margin-bottom: 20px;
}
#SubnavTrackWin #totals-wheel {
	background-color: #00ACEC;
	height: 154px;
	width: 330px;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 4px;
	text-align: center;
	vertical-align: middle;
}
#SubnavTrackWin #totals-wheel img {
	margin-left: 20px;
	float: left;
}
#SubnavTrackWin #totals-wheel h3 {
	padding: 0;
	font-size: 80px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 80px;
	color: #d7effc;
}
#SubnavTrackWin #totals-wheel h4 {
	padding: 0;
	margin: 0;
	font-size: 20px;
	text-transform: uppercase;
}
#SubnavTrackWin #totals-fruit img, #SubnavTrackWin #totals-veg img {
	position: relative;
	left: 0px;
	top: 0px;
	position: absolute;
}
#SubnavTrackWin #totals-fruit {
	background-color: #00ACEC;
	height: 154px;
	width: 153px;
	padding: 10px;
	float: left;
	margin-right: 2px;
	margin-bottom: 4px;
	text-align: center;
	position: relative;
}
#SubnavTrackWin #totals-veg {
	background-color: #00ACEC;
	height: 154px;
	width: 153px;
	padding: 10px;
	float: right;
	margin-left: 2px;
	margin-bottom: 4px;
	text-align: center;
	position: relative;
}
#SubnavTrackWin #totals-fruit h3, #SubnavTrackWin #totals-veg h3 {
	margin: 0;
	text-transform: uppercase;
	padding: 0;
	color: #d7effc;
}
#SubnavTrackWin #totals-fruit p, #SubnavTrackWin #totals-veg p {
	padding: 0;
	margin: 0;
	position: relative;
	top: 110px;
}
#SubnavTrackWin #totals-totals, #SubnavTrackWin #totals-date {
	background-color: #00ACEC;
	width: 330px;
	padding: 10px;
	margin-bottom: 0px;
	text-align: center;
	clear: both;
	font-size: 30px;
	font-weight: 600;
	line-height: 30px;
	font-family: myriad-pro-condensed;
}
#trackwinsearch {
	color: #FFFFFF;
	background-color: #00ACEC;
	padding: 15px;
	margin-bottom: 20px;
	text-align: left;
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	margin-top: 25px;
	position: relative;
}
#trackwinsearch img {
	position: absolute;
	left: 525px;
	top: -20px;
}
#wrapper #main form .shopbox .trackselectpopup {
	background-color: rgba(255,255,255,.90);
	padding: 15px;
	position: absolute;
	left: 100px;
	top: 50px;
	height: auto;
	width: 200px;
	z-index: 9999;
	box-shadow: 0px 0px 5px 5px rgba(0,0,0,.5);
	overflow: visible;
}
#wrapper #main form .shopbox .trackselectpopup ul {
	list-style-type: none;
	padding: 0px;
	font-weight: bold;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#wrapper #main form .shopbox .trackselectpopup ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 10px;
	font-family: myriad-pro-condensed;
}
#wrapper #main form .shopbox .trackselectpopup h2 {
	font-family: myriad-pro, "Myriad Pro", sans-serif;
	margin: 0px;
	text-transform: uppercase;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 12px;
	line-height: 12px;
	background-color: rgba(0,172,236,1);
	color: rgba(255,255,255,1);
}
#wrapper #main form .shopbox .trackselectpopup h3 {
	margin: 0px;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#wrapper #main form .shopbox .trackselectpopup h4 {
	margin: 0px;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#wrapper #main form .shopbox .trackselectpopup img {
	float: right;
	padding-left: 5px;
	padding-top: 10px;
}
.colors-red {
	color: rgb(237,28,36);
}
.colors-orange {
	color: rgb(250,156,26);
}
.colors-yellow {
	color: rgb(239,208,0);
}
.colors-green {
	color: rgb(147,184,62);
}
.colors-blue {
	color: rgb(0,122,194);
}
.colors-purple {
	color: rgb(114,109,178);
}
#wrapper #main #customgoal {
	background-color: rgb(215,239,252);
	padding: 20px;
	text-align: center;
	margin-bottom: 15px;
	display: none;
}
#wrapper #main #customgoal select {
	padding: 0px;
	margin-right: 10px;
	margin-left: 4px;
}
#wrapper #main #customgoal label {
	margin-left: 10px;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
}
#wrapper #main #customgoal table {
	margin-right: auto;
	margin-left: auto;
	font-size: 18px;
	line-height: 18px;
	text-align: left;
	margin-top: 10px;
	padding: 0px;
	margin-bottom: 0px;
}
#wrapper #main #customgoal table td {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: rgb(215,239,252);
	height: 25px;
}
#wrapper #main #customgoal table tr td:last-child {
	background-color: rgb(0,159,218);
	color: rgb(255,255,255);
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 15px;
	text-align: center;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
}
#wrapper #main .greenbox {
	background-color: rgba(158,183,74,.2);
	position: relative;
}
#wrapper #main .greenbox tr td h3 {
	color: rgba(25,116,72,1);
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: myriad-pro-condensed;
	font-size: 25px;
	line-height: 25px;
	text-transform: uppercase;
	font-weight: normal;
}
#wrapper #main .greenbox tr td p {
	color: rgba(0,0,0,1);
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 15px;
	line-height: 22px;
}
#wrapper #main .greenbox tr td {
	padding: 20px;
	/* [disabled]position: relative; */
}
#wrapper #main .greenbox tr td .laptop {
	position: absolute;
	left: 360px;
	top: 50px;
	z-index: 1000;
}
#wrapper #main .greenbox tr td .fanbook {
	position: absolute;
	left: 345px;
	top: 15px;
	z-index: 1000;
}
#wrapper #main .greenbox tr td .apphero {
	position: absolute;
	left: 15px;
	top: -30px;
}
#wrapper #main .greenbox tr td .apptrio {
	position: absolute;
	left: 7px;
	top: 360px;
}
#wrapper #main .greenbox tr td .shopmark {
	position: absolute;
	left: -145px;
	top: 15px;
}
#wrapper #main .greenbox tr td p .supermarket {
	position: absolute;
	left: -110px;
	top: 40px;
}
#wrapper #main #whatcupnav {
	width: 200px;
	float: right;
	margin-left: 20px;
}
#wrapper #main #whatcupnav p {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
}
#wrapper #main #whatcupnav img {
	margin-bottom: 10px;
}#wrapper #main .footnote {
	text-align: center;
}
#wrapper #main .footnote li {
	list-style-type: none;
	display: inline;
	margin-right: 4px;
	margin-left: 4px;
}
#wrapper #main #mobileapp {
	float: right;
	position: relative;
}
#wrapper #main #mobileapp #circle  {
	height: 100px;
	width: 100px;
	position: absolute;
	background-color: rgba(0,172,236,1);
	left: 145px;
	top: 0px;
	text-align: center;
	vertical-align: middle;
	border-radius: 50px;
	display: none;
}
#wrapper #main #mobileapp p {
	color: #FFF;
	text-align: center;
	vertical-align: middle;
	font-family: myriad-pro-condensed;
	font-size: 24px;
	line-height: 22px;
	padding-top: 28px;
}
#wrapper #main .address {
	list-style-type: none;
}
#wrapper #main .greenbox tr td p .keymessage {
	position: absolute;
	left: 220px;
	top: 20px;
}
#wrapper #demostrip {
	height: 50px;
	width: 100%;
	position: fixed;
	bottom: 0px;
	background-color: rgba(255,255,255,.9);
	text-align: center;
	vertical-align: middle;
	color: rgba(0,174,239,1);
	margin: 0px;
	padding: 0px;
	left: 0px;
	box-shadow: 0px 0px 5px 5px rgba(0,0,0,.2);
	z-index: 9999;
	display: none;
}
#wrapper #demostrip p {
	text-align: center;
	vertical-align: middle;
	font-size: 20px;
	font-weight: 400;
	color: rgba(0,174,239,1);
	margin: 0px;
	line-height: 20px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#wrapper #main .greenbox tr td p .shopcolor {
	position: absolute;
	left: 220px;
	top: 30px;
}
#wrapper #main .greenbox tr td p .frozenaisle {
	position: absolute;
	left: -50px;
	top: 20px;
}
#wrapper #main .greenbox tr td p .stilllife {
	position: absolute;
	top: 235px;
	left: 220px;
	z-index: 500;
}
.hide {
	display:none;
}
