body		{background:white; color:black;
		 background-image:url(back.png); background-repeat:repeat-y;
		 margin-left:40px}

a		{color:#00008B; background:inherit; text-decoration:none}
a:hover	{color:black; background:yellow}
a:visited	{color:red}

td	{padding-left:0.5em; padding-right:0.5em;
	 vertical-align:top}

th	{font-weight:bold;
	 text-align:left;
	 padding-left:0.5em; padding-right:0.5em;
	 vertical-align:top}

img	{border-style:none}

.footer	{clear:both}

.blurb 	{margin-left: auto; margin-right: auto; max-width: 800px;
         background: #FEFBEB; color: black; padding: 1em}

.box		{background-image:url(back.png); background-repeat:repeat-y;
		 margin-left:10%; margin-right:10%; margin-top:1em; margin-bottom:1em;
		 border-style:double; border-width:7px; border-color:#00008B;
		 padding-top:1em; padding-bottom:1em; padding-left:40px; padding-right:1em;
		 text-align:justify}

.cart		{margin-left: auto; margin-right: auto}

.centered 	{margin-left: auto; margin-right: auto}

.counter	{margin-top:1em}

.date		{clear:both}

.discount	{font-style:italic}

.ecom li 	{line-height:150%}

.eyeball	{text-align: right; font-style: italic; color: black; background: #fefbeb}

.events	{float:left;
		 background:#FFEDAD; color:black;
		 width:25%;
		 padding:1%;
		 margin-right:1%;
		 border-style:solid; border-width:2px; border-color:black}

.gallery	{margin-left: auto; margin-right: auto;
		 border: outset 5px green}
.gallery td	{text-align: center}

.updates	{float:left;
		 background:#e2ffff; color:black;
		 width:19%;
		 padding:1%;
		 border-style:solid; border-width:2px; border-color:black}

.updates li	{list-style-type:none}

.expect	{color:red; font-weight:bold}

.elimination td	{border-color:black; border-style:solid; border-width:1px;
			 vertical-align:middle}

.eventdate	{color:white; background:blue;
		 padding:3px;
		 font-size:110%}

.frontpage h1	{font-family:impact, arial black, arial; text-transform:uppercase;
			 color:#0c8a10; font-size:400%; font-weight:normal}

.greenbox	{background: green; color: white; padding: 15px; font-size: 125%;
		 font-weight:bold; text-align: center;
		 width: 80%; margin-left: auto; margin-right: auto;
		 border: double white 10px}
.greenbox a		{background: green; color: white}
.greenbox a:hover	{background: yellow; color: red}


.header h2	{font-family: impact, arial black, arial; text-transform: uppercase; font-weight: normal;
		 color: #0c8a10}

.highlight	{font-size: 110%;
		 border-width:3px; border-color:black; border-style:solid}

.indexlogo	{text-align: center; vertical align: top; border: none}

.boxset	{background:yellow; color:red; font-weight:bold}

.red		{background:red; color:white; padding:0.5em; font-size:125%}

.roadtrip	{background:red; color:white;
             font-family:arial; font-weight:bold; font-size:110%}

.otherlink			{color:black;
				 text-align:justify;
				 margin-bottom:1em; margin-left:10%; margin-right:10%}
.otherlink a		{color:black; text-decoration:none}
.otherlink a:hover	{background:yellow}
.otherlink b		{font-size:140%}

.pages		{list-style-type:none}

.play			{position:absolute; top:10px; right:10px;
			 text-align:center}

.price     {text-align:right}
.pricecode {text-align:right; font-weight: bold; color: blue; background: white}
.rrp       {text-align:right; color:red; text-decoration:line-through}

.product		{clear:both}

.productheader	{font-weight:bold}

.productimage	{clear:both; float:left;
			 padding-left:0.5em; padding-right:0.5em; padding-bottom:1em}

.quote            {text-align:right; font-style:italic}

.right		{text-align:right}

.row      {background: #E5D59B}
.row2     {background: #FEFBEB}

.small		{font-size:75%}

.shop		{text-align:center; vertical-align: middle}

.tableheader	{font-weight:bold}

.viewcart		{position:absolute; right:10px;
			 text-align:right}

.dba			{clear:both}
.dba img		{float:left; padding-right:1em}

.dba-alt		{clear:both; text-align:right}
.dba-alt img	{float:right; padding-left:1em}

.range		{text-align: left; color: black; background: #FEFBEB;
                 border: solid green 2px; padding-right: 1em; font-size: 85%}

.oos	{font-style:italic; color:red; text-decoration:line-through}

.youarehere {background:green; color:white; font-weight:bold;
             padding-left:3px; padding-right:3px; padding-top:1px; padding-bottom:3px}
