body {
  min-width: 630px;
  background:#ffffff;
  margin:0;
  font: 8pt/14pt 'Lucida Grande', Verdana, Helvetica, sans-serif; 
}

A:link{ color:#000000; text-decoration:none; }
A:hover{ color:#666666; text-decoration:underline; }
A:active{ color:#000000; text-decoration:none; }
A:active:hover{ color:#666666; text-decoration:underline; }
A:visited{ color:#ff0000; text-decoration:none; }
A:visited:hover{ color:#666666; text-decoration:underline; }

#title{
width:100%;
background:#FFFFFF;
border-bottom:#CCCCCC 1px solid;
padding:6px 0 0 0;
font-size:12px;
letter-spacing:1px;
text-transform:uppercase;
color:#000000;
}

#navcontainer{
width:100%;
margin-top:-40px;
height:30px;
background: #750807;
padding-top:1px;
}

#navcontainer2{
width:800px;
margin-top:-10px;
height:35px;
background: #750807;
padding-top:1px;
}

 #navcontainer ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: center;
text-transform:uppercase;
}

 #navcontainer2 ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: center;
text-transform:uppercase;
}

#navcontainer ul li { float: left; }

#navcontainer2 ul li { float: left; }

#navcontainer ul li a
{
text-decoration: none;
background:transparent;
color:#fFFFFF;
font-size: 10px;
float: left;
margin: 0px;
height: 26px;
width: 65px;
padding-top: 9px;
font-weight:bold;
padding-right: 15px;
padding-bottom: 0px;
padding-left: 10px;
}
#menutable a
{
text-decoration: none;
background:transparent;
color:#fFFFFF;
font-size: 12px;
margin: 0px;
height: 20px;
width: 65px;
padding-top: 0px;
font-weight:bold;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
}
#navcontainer2 ul li a
{
text-decoration: none;
background:transparent;
color:#fFFFFF;
font-size: 10px;
float: left;
margin: 0px;
height: 26px;
width: 300px;
padding-top: 9px;
font-weight:bold;
padding-right: 15px;
padding-bottom: 0px;
padding-left: 65px;
}

#navcontainer li a:hover
{
background: repeat-x left top;
color: #666666;
}

#menutable a:hover
{
background: repeat-x left top;
color: #666666;
}
#navcontainer2 li a:hover
{
background: repeat-x left top;
color: #666666;
}

#partners
{
font:9pt Tahoma, Verdana, Arial;
color: #383701;
text-align:center;
}
 #partners b
 {
 text-decoration: underline;
 font-weight:bold;
 font-size:12pt Tahoma, Verdana, Arial;
 }
 
 #partners a:hover
 {
font:9pt Tahoma, Verdana, Arial;
color: #3399cc;
}

#partners h3
{
font-size:12px;
font-weight:bold;
color:#750807;
text-align:center;
text-transform:uppercase;
}

#partners h4
{
font-size:8pt;
font-weight:bold;
color:#750807;
text-align:center;
text-transform:uppercase;
}

#canada
{
font:9pt Tahoma, Verdana, Arial;
color: #383701;
text-align:center;
}
 #canada b
 {
 text-decoration: underline;
 font-weight:bold;
 font-size:12pt Tahoma, Verdana, Arial;
 }
 
 #canada h3
{
font-size:12px;
font-weight:bold;
color:#750807;
text-align:left;
text-decoration: underline;
}

#content1{
width:350px;
margin-left:30px;
margin-right:auto;
padding:9px;
text-align:justify;
font: 8pt/14pt Tahoma, Verdana, Arial;
color:#383701;
float:left;
}

#content2{
width:200px;
margin-left:auto;
margin-right:30px;
padding:9px;
text-align:center;
font: 8pt/14pt Tahoma, Verdana, Arial;
color:#383701;
}

h3{
font-size:16px;
font-weight:bold;
color:#750807;
text-align:left;
text-transform:uppercase;
}

h2{
font-size:21px;
font-weight:bold;
color:#EE2083;
text-align:right;
text-transform:lowercase;
}

#container {
  padding-left: 590px; 
  padding-right: 190px;
  background:#FFFFFF;
}
#container .column {
  position: relative;
  float: left;
}
#center {
  padding: 10px 10px;    
  width: 97%;
  text-align:justify;
}
#left {
  width: 180px;       
  padding: 0 10px;      
  right: 240px;         
  margin-left: -100%;
  background:#FFFFFF;
  border-right:#CCCCCC 1px solid;
  text-align:justify;
  color:#777777;
}
#right {
  width: 130px;      
  padding: 0 10px;      
  margin-right: -190px;
  background:#FFFFFF;
  color:#777777;

}
#footer {
  clear: both;
  background:url(navbg2.gif) repeat-x #FFFFFF top left;
  height:26px;
text-align:center;
text-transform:lowercase;
font: 8pt/14pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
color:#333333;
padding:6px 0 0 0;
}

/*** IE Fix ***/
* html #left {
  left: 150px;           /* RC fullwidth */
}

p {
font:9pt Tahoma, Verdana, Arial;
color: #383701;
}

.bigger {
font:11pt Tahoma, Verdana, Arial;
color: #383701;
}

input {
font:9pt Tahoma, Verdana, Arial;
}

select {
font:9pt Tahoma, Verdana, Arial;
}

textarea {
font:9pt Tahoma, Verdana, Arial;
}

p.justify {
text-align:justify;
}

p.white {
color: #ffffff;
}

a {
text-decoration: underline;
color: #336699;
}

a:hover {
text-decoration: underline;
color: #3399cc;
}

h1 {
font:12pt Tahoma, Verdana, Arial;
font-weight: bold;
color: #336699;
}
/*shop stuff*/
p.catheaders{
	font: 14pt tahoma, arial, helvetica;
	color: #000000;
}

p.shops{
	display: inline;
}

p.bottomlinks{
	font: 9pt;
	color: #000000;
	text-align: center;
}

a.bottomlinks{
	font: 9pt;
	font-weight: bold;
	color: #186ca0;
	text-decoration: none;
}

a.bottomlinks:hover {
	font: 9pt;
	font-weight: bold;
	color: #4996c6;
	text-decoration: none;
}

p.copyright{
	font: 8pt;
	color: #000000;
	text-align: center;
}

/* individual shop colors */
p.C{
	color:#ff0099;
	font-weight: bold;
	margin: 0px;
	display: inline;
}

p.F{
	color:#d82d0f;
	font-weight: bold;
	margin: 0px;
	display: inline;
}

p.H{
	color:#0f70d8;
	font-weight: bold;
	margin: 0px;
	display: inline;
}

p.P{
	color:#25aa2a;
	font-weight: bold;
	margin: 0px;
	display: inline;
}

p.R{
	color:#b015f2;
	font-weight: bold;
	margin: 0px;
	display: inline;
}

p.T{
	color:#f28f15;
	font-weight: bold;
	margin: 0px;
	display: inline;
}

/* table/cell specific */
td.sideblock {
background: #e1e1b8;
}

h1.headersideblock {
font: 14pt;
color:#383701;
font-weight: bold;
text-align: center;
}

table.movie {
background:#164766;
border:#0884d1 1px solid;
padding: 4px;
}

/* footer section */
p.footer {
font-size: 8pt;
color: #3399CC;
}

a.footer {
font-size: 8pt;
color: #ffffff;
}

