* {margin: 0;}
html, body {font-family: arial, helvetica, sans-serif; font-size: 12px; /* 1em is 10pt, 0.8em is 8pt, 1.6em is 16pt, etc */ color: #666666; padding: 0px; line-height: 18px; background:#58000e;}
	
a {color: #58000e;}
a:hover {text-decoration: none;}

#toplinks {width: 100%; height:20px; background: #999999; color:#FFFFFF; border-bottom: 5px #1d0002 solid; font-size: 11px;}
#container {width: 950px; margin-left: auto; margin-right: auto; background-color: #FFFFFF;}
#header {width: 950px; height:129px; position: relative; background: url(images/header_back.gif);}
#menu {width: 500px; position: absolute; left:440px; bottom:0px;}
.content { padding: 20px;}
#homepage { position: relative; width: 950px; height: 360px; background: url(images/front_back.jpg) top left no-repeat;}
#homepageText { position: absolute; left: 410px; top: 35px; width: 485px; height: 246px; color: #FFFFFF;  font-family: Georgia, "Times New Roman", Times, serif;}
.homepageJumbo {color: #cc9933; font-size: 36px; line-height: 36px;}
.homepageMedium {font-size: 24px; line-height: 30px;}
.homepageSmall {font-size: 12px; line-height: 18px;}
#homepageButton {position: absolute; left: 503px; top: 287px; width: 256px; height: 36px;}
#flash {position: absolute; left: 84px; top: 34px; width: 266px; height: 326px;}

#goHome {width: 288px; height: 104px; position: absolute; left:22px; top:12px;}
#goHome h2 { display: none;}
#goHome img{width: 288px; height: 104px; border: none;}

#CanadaPost {width: 112px; height: 26px; position: absolute; right:12px; top:38px;}
#CanadaPost h2 { display: none;}
#CanadaPost img{width: 112px; height: 26px; border: none;}

#subpage { position: relative; width: 950px; height: 86px; background: url(images/subheader_back.gif) top left no-repeat;}
#subpageTitle { padding:26px 20px; color: #cc9933; font-size: 36px; line-height: 36px;}

#links {width: 930px; position: relative; padding: 10px 0px 0px 20px; color: #cc9933; font-size: 11px;}
#links a { color: #6a272c;}	
#links a:hover { color: #FFFFFF;}
.linkBox { width: 160px;  float: left; height: 100%; padding: 0px 20px 10px 0px; margin: 0px 20px 10px 0px; border-right: #3b0105 1px dotted;}
.linkBoxLast { width: 160px;  float: left; height: 100%;}
.linkTitle {font-size: 12px; font-weight: bold; margin-bottom: 6px; font-family: Georgia, "Times New Roman", Times, serif;}

#footer { text-align: center; width: 930px; position: relative; margin-top: 20px; padding-left: 20px; margin-left: auto; margin-right: auto; color: #85081c; clear:both;}
#footer a {color: #85081c;}

.table_main {width: 950px; padding: 0;}
.table_left {width: 586px;}
.table_right {width: 364px; background: url(images/rightColumn_back.gif) top left repeat-y;}

.MediumGrey {font-size: 24px;line-height: 30px;color: #333333; margin-bottom: 6px;  font-family: Georgia, "Times New Roman", Times, serif;}
.MediumRed {font-size: 18px; color: #58000e;}

#orderTableBox {position: relative; padding: 20px; border: #CCCCCC solid 1px; width: 460px; height: 418px; background: url(images/orderForm_back.gif) top right no-repeat #EFEFEF;}
#orderTable { width: 360px;}
.orderTextfield {width: 300px;}
.orderTextarea {width: 300px; height: 90px;}
#orderSubmit {
	width: 80px;
	height: 25px;
	position: absolute;
	left: 401px;
	top: 398px;
}
		
#nav { /* all lists */ padding: 0; margin: 0; list-style: none;}
#nav ul { /* all lists */padding: 0;margin: 0;list-style: none;}
#nav li { /* all list items */float: left;position: static !important; /* for Mozilla */position: relative; /* for IE */padding: 0px; margin-right: 2px; background:url(images/nav_left.gif) top left no-repeat;}
#nav a {display: block; text-decoration: none; padding: 5px 10px 5px 10px; font-size: 12px; color:#FFFFFF; background:url(images/nav_right.gif) top right no-repeat;}
#nav a:hover { color: #cc9933;}
#nav a.contact {border-right: none;}

#subnav { /* all lists */margin: 0;list-style: none;}
#subnav ul { /* all lists */padding: 0;margin: 0;list-style: none;}
#subnav li { /* all list items */position: static !important; /* for Mozilla */position: relative; /* for IE */padding: 0em;}
#subnav a {display: block; text-decoration: none; padding: 0px 6px 0px 6px;}
#subnav a:hover {}

.bold {
font-weight: bold;
}

.clear {clear: both;}
