* { font-family: arial;  font-size: 11px; color: Black; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {min-width: 920px; background:url('/_gui/bkx.gif') #121212 top repeat-x; margin:0; padding:0; } 
#bg { 	background:url('/_gui/topbk3.jpg') top center no-repeat; height:auto !important; min-height:755px; height:755px;}
.Container {margin: 0 auto; width: 920px; border:0px dashed white; padding:0;}

#Header { height:150px;  } 
/*background:url('/_gui/header_bk3.gif') top left no-repeat;*/
/*#Logo {background:url(/_gui/logo.png);width:203px;height:144px; margin-top:10px;float:left; } 231F20*/

#Logo { width:210px; height:150px; margin:0px; padding:0; float:left; /*border:1px dashed yellow;*/}
#Logo a { outline:none; }
#Logo a img { height:144px;	width:203px; border:0px; }

.HeaderText{text-align:center; font-family:arial;padding-top:20px; margin-left:230px; margin-top:0px;font-style:italic; height:130px; /*border:1px dashed yellow;*/}
.HeaderText h1{font-size:35px;color:#fff;text-shadow:#000 2px 2px 1px; letter-spacing:-2px; /*word-spacing:2px;*/}
.HeaderText h1 em{ font-size:42px;font-style:italic;color:#F26C36; }

#TopNav {margin-left:650px; height:20px; }
#TopNav a {color:#fff; text-decoration:none;  font-size:13px; font-weight:bold;}
#TopNav a:hover { text-decoration:underline; }
#TopNav .left { background:url('/_gui/top_nav_left.gif') left top no-repeat; height:28px; padding:0px 0 0 20px;}

#Page { background:#fff; min-height:455px;  height:455px; background:#F0F0F0; float:left; }
HTML > BODY #Page { min-height: 455px; height: auto }  
.Content { padding:25px; }

/*
.Left { float:left;width:210px;border:0px dashed grey;} 
.Right { margin-left:210px; border-left:1px solid #ccc; padding:0px; background:#fff;  min-height:460px;  height:460px;} 
HTML > BODY .Right { min-height: 462px; height: auto }  
*/

.Left { float:left;  width:705px; min-height:455px;  height:455px; border-right:1px solid #ccc; background:#fff; } 
HTML > BODY .Left { min-height: 455px; height: auto }  

.Right { float:left; width:210px;  padding:0px; background:#fff; min-height:455px;  height:455px;} 
HTML > BODY .Right { min-height: 455px; height: auto }  


#BotNav {background:url('/_gui/footer_xbk.gif') #222222 top left repeat-x; color:#666;font-size:12px; padding:10px; text-align:center; } 

/* PRINT CSS  */
@media print 
{
	.Container {margin: 0; width: 850px; border:1px solid yellow; padding:0;}
}


/* MENU ------------------------------------------------------------------------ */
#menu { background:url('/_gui/nav_off_bk.gif') top  repeat-x; height:52px; }
#menu ul, #menu li { margin:0; padding:0; background:none; }
#menu ul { background:url('/_gui/menu_div.gif') right 1px no-repeat; /*padding-right:2px;*/ }
#menu li { background:url('/_gui/menu_div.gif') right 1px  no-repeat; padding:15px 0px 13px 0;   }
#menu a {color:#ffffff;	text-decoration:none;	padding:18px 15px 16px 15px;	font-weight:bold;	outline:none; }


#botmenu { background:url('/_gui/nav_off_bk.gif') top  repeat-x; height:52px; }
#botmenu  ul, #botmenu  li { margin:0; padding:0; background:none; }
#botmenu  ul { background:url('/_gui/menu_div.gif') right 1px no-repeat; /*padding-right:2px;*/ }
#botmenu  li { background:url('/_gui/menu_div.gif') right 1px  no-repeat; padding:15px 0px 13px 0;   }
#botmenu  a {color:#ffffff;	text-decoration:none;	padding:18px 15px 16px 15px;	font-weight:bold;	outline:none; }
#botmenu a:hover { background: #DA6D00 url('/_gui/nav_bk_on1.gif') top repeat-x; padding:16px 15px 16px 15px; color:#fff; }


/*.botmenutop a { width:200px; background: url('/_gui/top.gif') 10px no-repeat;padding-left:10px; }*/

.homepage #menu1 a,
.root_135 #menu2 a,
.root_136 #menu3 a,
.root_137 #menu4 a,
.root_138 #menu5 a,
.root_139 #menu6 a,
.root_140 #menu7 a,
#menu a:hover { background: #DA6D00 url('/_gui/nav_bk_on1.gif') top repeat-x; padding:16px 15px 16px 15px; color:#fff; }

.menutop {  background: #DA6D00 url('/_gui/top.gif') top left no-repeat; padding:16px 15px 16px 15px; }


.hlist { padding:0; margin:0 auto 0 0; /* left justified */ }
.hlist:after { content: ".";display: block; height: 0; clear: both; visibility: hidden; }
.hlist li { display: inline; float: left; list-style-type: none;}
.hlist a { display: -moz-inline-block; }
.row { clear: both; position: relative; margin: 0; padding: 0; border: 0; }
.row:after { content: ".";display: block; height: 0; clear: both; visibility: hidden; }

#Footer {background:url('/_gui/footer_xbk.gif') #222222 top left repeat-x; color:#fff; padding:10px; width:900px;height:130px;} 
#Footer P {color:#999; font-size:80%; } 
#Footer P a { color:#E05700; text-decoration:none; }
#Footer P a:hover { color:#fff; }  

.FooterHeader { color:#fff;font-weight:bold; margin-bottom:5px;  }
.FooterHeader span { color:#E05700; }

.flist  { float:left; margin-right:30px;font-size:95%; } 
.flist li { list-style-type: none; background: url('/_gui/arrow.gif') 10px no-repeat; padding-left:25px; line-height:150%;}
.flist li a { color:#999; text-decoration:none; }
.flist li a:hover { color:#fff; } /*#E05700;*/

P {line-height:140%; }

/*H1 { background: url('/_gui/h1_bk.gif') repeat-x; height:40px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; } */

/*#E05700*/

.Location {font:normal 70% arial;  color:#000;   margin: 0px 0px 0px 0px;padding: 10px 15px; border-bottom:1px solid #ccc; }
.Location A { color:#E05700; text-decoration:none;}
.Location A:hover{ color: #666; }

.Heading1 {font:bold 150% "Trebuchet MS", sans-serif; color:#000;   margin: 0px 0px 0px 0px;padding: 6px 15px;background: url(/_gui/h1_bk.gif) 0 100% repeat-x; border-bottom:1px solid #ccc; }
.Heading2 {font:normal 120% "Trebuchet MS", sans-serif; color:#000;   margin:15px 0 5px 0;}

A { color:#E05700;text-decoration:none; } 
A:hover {color:#666; }


.SideHeader {font:bold 100% "Trebuchet MS", sans-serif; color:#000;   margin: 0px 0px 0px 0px;padding: 15px 15px; height:18px;background: url(/_gui/side_header_bk.gif) 0 100% repeat-x; border-bottom:1px solid #ccc;  }

#SideNav { }
.SideNav li { font:normal 100% "Trebuchet MS", sans-serif; color:#000; list-style-type: none; margin: 0px 0px 0px 0px;padding: 16px 15px; border-bottom:1px solid #ccc;}
#SideNav a {color:#333;	text-decoration:none; padding:0px; outline:none; }
#SideNav a:hover {color:#E05700; }
.SideNavHead {  height:25px;background: url(/_gui/side_bk_headwear.gif) 0 100% repeat-x;    } 
.SideNavApparel {   height:25px;background: url(/_gui/side_bk_apparel.gif) 0 100% repeat-x;  } 
.SideNavPen {   height:25px;background: url(/_gui/side_bk_pen.gif) 0 100% repeat-x;  } 
.SideNavSport {   height:25px;background: url(/_gui/side_bk_sport.gif) 0 100% repeat-x;  } 
.SideNavGolf {   height:25px;background: url(/_gui/side_bk_golf.gif) 0 100% repeat-x;  } 
.SideNavBag {   height:25px;background: url(/_gui/side_bk_bag.gif) 0 100% repeat-x;  } 
.SideNavPromo {   height:25px;background: url(/_gui/side_bk_promo.gif) 0 100% repeat-x;  } 


.Products {  background: url(/_gui/products_bk.jpg) 0 0% no-repeat; width:705px;height:455px;} 
.ProductText{ font-family:"Trebuchet MS", sans-serif;padding-top:85px; margin:0 0 10px 20px; width:400px;  border:0px dashed yellow;}
.ProductText h1{font-size:35px;color:#000;/*text-shadow:#000 2px 2px 1px;*/ letter-spacing:-2px; /*word-spacing:2px;*/}
.ProductText p{ font:normal 100% "Trebuchet MS";color:#333; }

.ProductItem { width:185px; height:65px; background:#fff;border:1px solid #999; float:left; margin-left:20px;margin-bottom:10px; padding:5px 0 0 5px; }
.ProductItem a {color:#333;	text-decoration:none; padding:0px; outline:none; font-weight:bold; }
.ProductItem a:hover {color:#E05700; }
.ProductItem p { font-size:12px; width:110px;color:#333;}
#ProductItemApparel {   background: url(/_gui/product_tn_apparel.gif) 0 100% no-repeat;    } 
#ProductItemHeadwear {   background: url(/_gui/product_tn_headwear.gif) 0 100% no-repeat;    } 
#ProductItemPens {   background: url(/_gui/product_tn_pens.gif) 0 100% no-repeat;    } 
#ProductItemSports {   background: url(/_gui/product_tn_sports.gif) 0 100% no-repeat;    } 
#ProductItemGolf {   background: url(/_gui/product_tn_golf.gif) 0 100% no-repeat;    } 
#ProductItemBags {   background: url(/_gui/product_tn_bags.gif) 0 100% no-repeat;    } 
#ProductItemPromo {   background: url(/_gui/product_tn_promo.gif) 0 100% no-repeat;    } 


.ProductBox { width:235px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background: url(/_gui/h1_bk.gif) 0 100% repeat-x;padding:10px;  text-align:center;}
.ProductBox H1 { font:normal 15px "Trebuchet MS"; text-transform:uppercase;}
.ProductBox P { font:normal 13px "Trebuchet MS"; }

.ProductDescription {font:normal 13px "Trebuchet MS", sans-serif; color:#000;   margin: 0px 0px 0px 0px;padding: 10px 15px;background: url(/_gui/h1_bk.gif) 0 100% repeat-x; border-bottom:1px solid #ccc; }


.Slide {  background: url(/_gui/slide1.jpg) 0 0% no-repeat; width:705px;height:325px; float:right;} 
.SlideText{ font-family:"Trebuchet MS", sans-serif;padding-top:50px; margin:0 0 10px 290px; width:400px;  border:0px dashed yellow;}
.SlideText h1{font-size:35px;color:#000;/*text-shadow:#000 2px 2px 1px;*/ letter-spacing:-2px; /*word-spacing:2px;*/}
.SlideText p{ font:normal 15px "Trebuchet MS";color:#fff; }


.Slide {  background: url(/_gui/home_bk.jpg) 0 0% no-repeat; width:705px;height:455px; } 
.SlideText{ font-family:"Trebuchet MS", sans-serif;padding-top:50px; margin:0 0 10px 290px; width:400px;  border:0px dashed yellow;}
.SlideText h1{font-size:35px;color:#000;/*text-shadow:#000 2px 2px 1px;*/ letter-spacing:-2px; /*word-spacing:2px;*/}
.SlideText p{ font:normal 15px "Trebuchet MS";color:#fff; }


.HomeAd { width:200px; height:136px;  background: url(/_gui/home_ad_bk.gif) 0 0% repeat-x; border:1px solid #999; float:left; margin:75px 0 10px 15px; padding:5px 0 0 5px; }
.HomeAd a {color:#333;	text-decoration:none; padding:0px; outline:none; font-weight:bold; }
.HomeAd a:hover {color:#E05700; }

.HomeAd H1 { font:bold 18px "Trebuchet MS"; text-transform:uppercase; line-height:100%;}
.HomeAd P { font:normal 13px "Trebuchet MS"; }

.Button { padding-top:20px; }
.ButtonLeft { background: url(/_gui/button_left.gif) 0 0% no-repeat; height:22px; color:#fff; float:left; padding:3px 0 0 10px; } 
.ButtonRight {background: url(/_gui/button_right.gif) 0 0% no-repeat; height:22px; width:7px; float:left; margin-left:0px;}
.ButtonLeft A { font-size:12px; color:#fff; }

.Number { font:bold 24px "Trebuchet MS"; color:#E05700;} 

