@CHARSET "ISO-8859-1";

html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,textarea,button{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}body{text-align:center}

.debug
{
	white-space: pre;
	font-family: Courier New;
	font-size: 8pt;
}
html { background: #9abacf; background: url('/images/chums/background.jpg') no-repeat top center #9abacf; background-size: 1900px 1425px; }
body { margin: 0; }



a { text-decoration: none; color: #0567bb; }

#ChumsBody { margin: auto; }

#bd {background-position: bottom left; background-repeat: no-repeat; background-color: white; clear: both; }
#bd.___navback-1 { background-image: url('../../images/chums/lifestyle/leftlifestyle1.jpg'); }
#bd.___navback-2 { background-image: url('../../images/chums/lifestyle/leftlifestyle2.jpg'); }
#bd.___navback-3 { background-image: url('../../images/chums/lifestyle/leftlifestyle3.jpg'); }
#bd.___navback-4 { background-image: url('../../images/chums/lifestyle/leftlifestyle4.jpg'); }

#doc2 #ChumsBody #bd #yui-main .yui-b { margin-left: 13.85em; } /* 13.85em... force the yui to unmarginize itself */
#ChumsBody #ft { margin-top: 9px; }

div.HangOnBar { text-align: center; background-image: url('../../images/chums/elements/RedBar.gif'); height: 40px; padding-top: 8px; background-repeat: repeat-x; }
div.HangOnBar .wrapper {  width: 950px; margin: auto; position: relative; }
div.HangOnBar .SocialIcons { position: absolute; right: 0; top: 0;}
div.HangOnBar .Twitter a#TwitterIcon span { display: none; }
div.HangOnBar .Twitter a#TwitterIcon { background-image: url('/images/chums/elements/twitter_icon_down.png'); display: block; width: 35px; height: 25px; }
div.HangOnBar .Twitter a#TwitterIcon:hover { background-image: url('/images/chums/elements/twitter_icon_up.png'); }
div.HangOnBar .Facebook a#FacebookIcon span { display: none; }
div.HangOnBar .Facebook a#FacebookIcon { background-image: url('/images/chums/elements/facebook_icon.png'); display: block; width: 25px; height: 25px; }
div.HangOnBar .Facebook, div.HangOnBar .Twitter, div.HangOnBar .Google { float: left; margin-left: 10px; }

#ChumsBody #hd div.header { position: relative; }
#ChumsBody #hd div.header div.ComboBadge { padding-top: 6px; padding-bottom: 6px; padding-left: 36px; float: left; margin-top: -45px; }
#ChumsBody #hd div.header div.TextOverlay { margin: 0 0 0 160px; padding: 15px 0 15px 0; font-weight: bold; font-size: 18px; }
#ChumsBody #hd div.header div.TextOverlay div.ShippingOverlay { font-size: 14px; }
#ChumsBody #hd div.header div.Contact { position: absolute; right: 0; top: 0; text-align: right; font-size: 12px; }
#ChumsBody #hd div.header div.Contact p.City { color: #ccc; font-size: 11px; }
#ChumsBody #hd div.header div#MainMenu { margin-left: 160px; }

#Footer a, .header, .CartInfo a { color: white; }
#CartContentsDropDown, #CartContentsDropDown h3 a { color: black; }
#nav_top { clear: both; }

#ft
{
	position: relative;
	width: 950px;
	margin: auto;	
	margin-top: 9px;
	font-weight: bold; color: white;
	background: RGBA(0,0,0,.4);
	text-align: center;
}
#ChumsBody #ft div.SocialLinksFooter
{
	position: absolute;	left: 9px; top: 9px;
}
#BodyMain {
	padding-left: 9px;
	min-height: 622px;
	border-left: 1px solid #E3E2B6;
}
body.Page-index div#BodyMain { width:949px; white-space: normal; white-space-collapse:preserve; height: auto; min-height: 550px; padding-left: 0; border-left: 0; padding-bottom: 0; }
body.Page-index #bd { background: transparent !important; }
body.Page-index #blurbs { width: 950px; }
div#ChumsBody div.yui-g
{
	background: #fff;
}
div#ChumsBody
{	
	text-align: left;
	width: 950px !important;
}

.Page-index #BodyMain
{
	padding-left: 0;	
} 

div#Footer
{
	font-size: 10pt;
	padding: 10px 0;
}

div#sitemap
{
	
	background-repeat: repeat-x;
	background-position: top;
	color: #fff;
	text-align: center;
	background: url('/images/chums/elements/footer.jpg') no-repeat right #00559D;
	padding: 10px 0;
	height: 48px;
}
div#sitemap a { color: #fff; }

a[href $=".pdf"], a.pdf { background: url("/images/generic/acrobat.gif") center right no-repeat; padding: 0 1.5em 0 0; }
a.external { background: url("/images/generic/external.png") center right no-repeat; padding: 0 1.1em 0 0; }
.ui-widget { font: 13px/1.231 arial,helvetica,clean,sans-serif; }

.message p { margin: 6px 0; margin-bottom: 6px !important; }
