body                               { background-image: url(img/background.jpg); }
div.bg_container                   { margin:0 auto; width:1008px; position:relative;}
div.container {background-color:#ffffff;}

#header table                      { margin:0; }
#header table td                   { padding:0;}
#header table tr td#l_header       { width:365px; height:117px; background-image: url('../img/l_header.jpg'); background-repeat:no-repeat; background-position:top right; }
#header table tr td#r_header_top   { width:595px; height:117px; background-image:url('../img/r_header.jpg'); background-repeat:x-repeat;}
#header table p.header_top_link    { float:right; padding-right:50px; font-weight:bolder; margin-top:20px; line-height:12px;}
#header table p.header_top_link a  { color:black; text-decoration:none; font-weight:bolder; }


#footer div.footer_bar             { height:40px; background-image: url('../img/footer_top.jpg');  background-repeat:no-repeat;}
#footer div.footer_bg              { height:79px; background-image: url('../img/footer_bottom.jpg');  background-repeat:no-repeat; text-align:center; margin:0 auto;}
#footer div.footer_bg span         { font-size:10px; font-weight:bold;}
#footer p.footer_bottom_link       { color:#ffffff; float:right; margin:12px 0;; padding-right:50px; font-weight:bolder;}
#footer p.footer_bottom_link a     { color:#ffffff; text-decoration:none; font-weight:bolder; }
#footer p.footer_bottom_link a:hover { color:rgb(236, 28, 36); text-decoration:none; font-weight:bolder; }

/*body#muskoka_equipment p.footer_bottom_link a.muskoka_equipment     { color:rgb(236, 28, 36); text-decoration:none; font-weight:bolder; }
body#nhl_camping p.footer_bottom_link a.nhl_camping                 { color:rgb(236, 28, 36); text-decoration:none; font-weight:bolder; }
body#dora p.footer_bottom_link a.dora                               { color:rgb(236, 28, 36); text-decoration:none; font-weight:bolder; }
body#sponge_bob p.footer_bottom_link a.sponge_bob                   { color:rgb(236, 28, 36); text-decoration:none; font-weight:bolder; }
body#fitness p.footer_bottom_link a.fitness                         { color:rgb(236, 28, 36); text-decoration:none; font-weight:bolder; }
body#brands p.footer_bottom_link a.brands                           { color:rgb(236, 28, 36); text-decoration:none; font-weight:bolder; }
body#customers p.footer_bottom_link a.customers                     { color:rgb(236, 28, 36); text-decoration:none; font-weight:bolder; }
body#contact p.footer_bottom_link a.contact                         { color:rgb(236, 28, 36); text-decoration:none; font-weight:bolder; }*/

div.container div.content          { min-height:688px;}
hr.bar                             { margin:1px 0; height:2px; color:rgb(183, 183, 183);}
div.hr_bar_top                     { height:2px; background-image:url('../img/hr_sim.jpg'); background-repeat:repeat-x; background-position:100% 100%; margin:0; margin-bottom:1px; padding-bottom:0;}
div.hr_bar_bottom                  { height:2px; background-image:url('../img/hr_sim.jpg'); background-repeat:repeat-x; background-position:0% 0%; margin:0; margin-top:1px; padding-bottom:0;}

/* navigation bar*/
div#bu_nav ul                         { list-style-type:none; padding:0; margin:0;}
div#bu_nav ul li                      { float: left;}
div#bu_nav ul li a                    { background-image:url('../img/bu_nav.jpg'); background-repeat:no-repeat; display:block; outline:none; }
div#bu_nav ul li a.muskoka_equi       { background-position:0px 0px; width:212px; height:40px;}
div#bu_nav ul li a:hover.muskoka_equi { background-position:0px -40px; }

div#bu_nav ul li a.nhl_camping        { background-position:-212px 0px; width:57px; height:40px; }
div#bu_nav ul li a:hover.nhl_camping  { background-position:-212px -40px; }

div#bu_nav ul li a.nick               { background-position:-263px 0px; width:138px; height:40px; }
div#bu_nav ul li a:hover nick         { background-position:-263px -40px; }

div#bu_nav ul li a.fitness            { background-position:-395px 0px; width:79px; height:40px; }
div#bu_nav ul li a:hover.fitness      { background-position:-395px -40px; }

div#bu_nav ul li a.brands             { background-position:-468px 0px; width:111px; height:40px;}
div#bu_nav ul li a:hover.brands       { background-position:-468px -40px; }

div#bu_nav ul li a.customers          { background-position:-573px 0px; width:105px; height:40px;}
div#bu_nav ul li a:hover.customers    { background-position:-573px -40px; }

div#bu_nav ul li a.creative           { background-position:-672px 0px; width:87px; height:40px; }
div#bu_nav ul li a:hover.creative     { background-position:-672px -40px; }

div#bu_nav ul li a.contact            { background-position:-753px 0px; width:92px; height:40px;}
div#bu_nav ul li a:hover.contact      { background-position:-753px -40px; }

div.l_spacer  {float:left; background-image:url('../img/r_nav.jpg'); background-repeat:repeat-x; width:40px; height:40px; display:block;}
div.r_spacer  {float:left; background-image:url('../img/r_nav.jpg'); background-repeat:repeat-x; width:29px; height:40px; display:block;}

/*body#muskoka_equipment div#bu_nav ul li a.muskoka_equi  { background-position:0px -40px; }
body#nhl_camping div#bu_nav ul li a.nhl_camping         { background-position:-120px -40px; }
body#fitness div#bu_nav ul li a.fitness                 { background-position:-370px -40px; }
body#brands div#bu_nav ul li a.brands                   { background-position:-460px -40px; }
body#customers div#bu_nav ul li a.customers             { background-position:-550px -40px; }
body#contact div#bu_nav ul li a.contact                 { background-position:-670px -40px; }*/

/* image holder frame */
div.img_holder             { display:block; width: 179px; height:151px; position:relative; }
div.img_holder div.img     { height:134px; border-top:1px solid rgb(188, 188, 188); border-left:1px solid rgb(188, 188, 188); border-bottom:none; margin:auto;text-align:left;}
div.img_holder div.img_h_r { width:15px; height:151px; background-image: url('../img/img_h_r.jpg'); display:block; position:absolute; top:0; right:0; }
div.img_holder div.img_h_b { width:164px; height:17px; background-image: url('../img/img_h_b.jpg'); display:block; position:absolute; bottom:0; left:0; }

span.title { color: rgb(236, 28, 36); font-weight:bold; }
a.AbrandTag {margin-right:4em; width:165px; height:165px; outline:none;}
a:hover.AbrandTag {border-bottom:3px solid rgb(183, 183, 183);}

p.header_top_hiring_btn { float:right; margin-right:10px; margin-top:10px; width:202px; height: 61px;}
a.btn_hiring {
	background-image:url('../img/NowHiring.gif');
	background-repeat:no-repeat;
	display:block;
	width:202px;
	height: 61px;
	text-indent:-9999px;
	outline:none;
	position: absolute;
	left: 762px;
	top: 29px;
"}/*a:hover.btn_hiring {background-image:url('../img/NowHiring.gif'); display:block; background-position:0 -59px; width:132px; height: 42px;}
body#sales_reps_hiring a.btn_hiring {background-image:url('../img/btn_hiring.gif'); display:block; background-position:0 -59px; width:145px; height: 59px;}*/
