
/********************PRECSS************************/
body {
   background-position:50% top;
   background-repeat: no-repeat;
}

a img {
   border:0px;
}


#pageHeader {
   background: transparent none left top repeat-x; /* Tag:Header Background */
}

#pageBody {
	position: relative;
}

#pageMenu {
   background-position: left top;
   background-repeat: repeat-x; 
   height:37px;
   border-top:solid 1px white;
   border-bottom:solid 1px white;
   width: 955px;
   font-weight: normal;
   padding: 0px;
   z-index: 1000;
}
#pageContent {
   background-position: left top;
   background-repeat: repeat; 
   margin-bottom: 7px;
}
#pageContent .inner {
   padding: 7px 20px;
}

#pageFooter{ 
   background-position: left top;
   background-repeat: repeat-x; 
   height:40px;
   border-top:1px black solid;
   text-align:center;
}


/*   MENU WIDTH/HEIGHT   */
.sf-menu {
   width:100%;
   height: 37px;
}
.sf-menu li {
   height:37px;
   width:238px;
   z-index: 1000;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
   top: 37px;
}
.sf-menu ul {
   width:238px;
}

.sf-menu li a, .sf-menu li b {
   height: 25px;
   margin:0px;
   padding:12px 0px 0px;
}
.sf-menu li li a, .sf-menu li li b {
   height: auto;
   padding:0.5em;
}





/*    Misc MENU STUFF */
.sf-menu span.menubreak {
	border-left: 0px none;
	border-top:	 0px none;
   font-size: 1px; 
   height: 10px; 
   display: block;
}
.sf-navbar {
   position:relative;
}
.sf-menu {
	float:			left;
	margin-bottom:	0px;
   padding-bottom: 0px;
   margin-left:   0px;
   border:  0px none;
   background:   transparent;
}
.sf-menu li {
   border:  0px none;
}

.sf-menu a {
   font-weight:bold;
   text-align:center;
   text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour */
   border:0px;
}
.sf-menu li li {
   height:auto;
}
.sf-menu li li a {
   margin:0px;
   padding:7px;
   text-align:left;
}
.sf-menu ul {
   z-index:19;
}
.sf-menu li b { 
   font-weight:bold;
   text-align:center;
   text-decoration: none;
   position: relative;
   display: block;
   z-index: 18;
   position:relative;
   top:0px;
   left:0px;
}
.sf-menu li li b { 
   text-align: left;
   z-index:19;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
   background:  #446; 
   outline: 0;
}

a > .sf-sub-indicator {
   top: 12px;
}
 
p {
   margin: 13px 0px;
}


div.product {
 width: 106px;
 float:left;
 margin:10px 30px;
}








/********************STANDARDCSS*******************/
body { font-family: Arial,Helvetica,sans-serif; }
body { font-size: 8pt; }
body { color: ; }
body { background-color: transparent; }
body { background-image: none; }
#pageContainer { background-color: #dedede; }

/* .sf-menu a covers this */
#pageMenu { font-size: inherit; } 
#pageMenu { font-family: inherit; }
#pageMenu { background-image: ; }
#pageMenu { background-color: ; }

#pageContent { background-color: transparent; }
#pageContent { background-image: none; }
#pageContent { color: #000000; }
#pageContent { font-size: 8pt; }
#pageContent { font-family: Arial,Helvetica,sans-serif; }

#pageFooter { background-color: transparent; }
#pageFooter { background-image: url(http://assets.tomahawk.ca/goldCMS/files/__template/grey/footer-back.jpg); }
#pageFooter { color:#ffffff; }

/* Leave as #pageMenu bg covers this */
.sf-menu li { background-color: transparent; } 
.sf-menu li li { background-color: #444; }

/* Currently not used in goldCMS, this is the sub sub menu background colour */
.sf-menu li li li { background-color: #444; } 

.sf-menu a, .sf-menu a:visited, .sf-menu li a { color: ; }
.sf-menu a, .sf-menu a:visited, .sf-menu li a { font-family: Arial,Helvetica,sans-serif; }
.sf-menu a, .sf-menu a:visited, .sf-menu li a { font-size: 8pt; }
.sf-menu li li a, .sf-menu li li a:visited { color: #fff; }

/* Currently not used in goldCMS, this is the sub sub menu colour */
.sf-menu li li li a { color:#fff; } 

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { background-color: #446; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { color: #eef; }

.sf-menu a { border-left: #000000 1px solid; }    
.sf-menu a { border-right: #000000 1px solid; }   
.sf-menu a { border-left-color: ; }
.sf-menu a { border-right-color: ; }
.sf-menu a:hover { border-left-color: ; }
.sf-menu a:hover { border-right-color: ; }

.sf-menu b { font-family: Arial,Helvetica,sans-serif; }
.sf-menu b { font-size: 8pt; }
.sf-menu b { color: #999999; }
.sf-menu b { background-color: #000000; }

.sf-menu b { border-left: #000000 1px solid; }    
.sf-menu b { border-right: #000000 1px solid; }   
.sf-menu b { border-left-color: ; }
.sf-menu b { border-right-color: ; }
/********************USERSTYLES********************/

/********************POSTCSS***********************/
   
.shoppingcart_categoryheader {font-size:14pt;}
.shoppingcart_productname {font-size:12pt;font-weight:bold;}
