/* defaults body */
body 	{margin:0px; text-align:center; background:#e3e3e3 url(/images/bg_body.gif) repeat-y center top;}
body,td	{font:normal 12px Arial,Helvetica,sans-serif; color:#000;}																			  	
a 	{color:#000; font-weight:bold; text-decoration:none;}
a:hover {text-decoration:underline;}

/* use to set transparency in IE on PNGs */
img.png {behavior:url("/scripts/fix_png.htc");}

/* main */
#metawrap {width:990px; margin:0px auto; text-align:left; height:100%;}
#content {padding:0px; background:#50524f url(/images/bg_content.jpg) repeat-x center top;}

/* header*/
#hdr {width:100%; height:114px; overflow:visible; position:relative;}
#hdr #logo {float:left; width:445px; height:86px;}
#hdr #logo a {display:block; width:467px; height:67px; background:url(/images/logo.gif) no-repeat center top; margin-top:6px;}
#hdr #logo a h1 {text-indent:-9999px; margin:4px 0px;}
#hdr #part {float:right; width:260px; height:72px; margin-top:6px;}	
#hdr ul#nav {width:780px; height:28px; margin:0px 0px 0px 16px; padding:0px; float:left; clear:both;}
#hdr ul#nav li {float:left; display:block; width:175px; height:28px; background-color:#000;}
#hdr ul#nav li a {display:block; width:175px; height:28px; overflow:hidden; line-height:28px;}
#hdr ul#nav li a h3 {text-indent:-9999px;}
#hdr ul#nav li a#home {background:url(/images/nav_tabs.gif) 0px -28px;}
#hdr ul#nav li a#acct {background:url(/images/nav_tabs.gif) -175px -28px;}
#hdr ul#nav li a#help {background:url(/images/nav_tabs.gif) -350px -28px;}
#hdr ul#nav li a#shop {background:url(/images/nav_tabs.gif) -525px -28px;}
#hdr ul#nav li a#home:hover {background:url(/images/nav_tabs.gif) 0px 0px;}
#hdr ul#nav li a#acct:hover {background:url(/images/nav_tabs.gif) -175px 0px;}
#hdr ul#nav li a#help:hover {background:url(/images/nav_tabs.gif) -350px 0px;}
#hdr ul#nav li a#shop:hover {background:url(/images/nav_tabs.gif) -525px 0px;}
#hdr #login_subscribe {position:absolute; top:68%; right:0%; margin:0px 12px 0px 0px;}
br.clear {clear:both; height:1px; overflow:hidden;}


/* footer */
#footer {height:205px; margin:20px 0px 0px 0px; background:url(/images/bg_ftr.gif) repeat-x; overflow:visible; color:#ccc; font:normal 9px Verdana,Tahoma,sans-serif; clear:both;}
#footertext {padding:60px 30px 20px 40px;}
#footertext a {color:#ccc;}

ul.disc {list-style-type:disc}

.thick {font-weight:bold;}
.italic {font-style:italic;}

.clear {clear:both;}
.floatRight {float:right;}
.floatLeft {float:left;}
.title_border {border-bottom:1px solid #d2d2d2; padding-bottom:8px;}
.title_text {font-size:16px; font-weight:bolder;}
.title_sub_text {font-size:12px; font-weight:bolder;}

/* color-only */
.red, .red td, a:visited.red {color:#c00;}
.green, .green td, a:visited.green {color:#090;}
form td.red, form span.red, form div.red {color:#c00; font-weight:bold;} /* red class within forms gets bolded */
.white, .white td, a:visited.white {color:#fff;}
.greyLite, .greyLite td, a:visited.greyLite {color:#ccc;}
.grey, .grey td, a:visited.grey  {color:#999;}
.greyDark, .greyDark td, a:visited.greyDark  {color:#666;}
.greyBlack, .greyBlack td, a:visited.greyBlack {color:#333;}
.black, .black td, a:visited.black {color:#000;}

/* margins (space between block-level box and border) */
.mar0 {margin:0px;}
.mar3 {margin:3px;}
.mar5 {margin:5px;}
.mar7 {margin:7px;}
.mar3tb {margin:3px 0px;}
.mar3lr {margin:0px 3px;}
.mar5tb {margin:5px 0px;}
.mar5lr {margin:0px 5px;}
.mar7tb {margin:7px 0px;}
.mar7lr {margin:0px 7px;}

/* padding (space between border and content) */
.pad0 {padding:0px;}
.pad3 {padding:3px;}
.pad5 {padding:5px;}
.pad7 {padding:7px;}
.pad3tb {padding:3px 0px;}
.pad3lr {padding:0px 3px;}
.pad5tb {padding:5px 0px;}
.pad5lr {padding:0px 5px;}
.pad7tb {padding:7px 0px;}
.pad7lr {padding:0px 7px;}
.pad9lr {padding:0px 9px;}

.primaryBg {background-color:#c1c3c0;}
.secondaryBg {background-color:#d1d1d1;}
.tertiaryBg {background-color:#d6d6d6;}
