@charset "utf-8";

/* Main Document */
* { margin: 0; padding: 0; }
body { font: normal 12px/1.3em Arial, Helvetica, sans-serif; color: #555; }
img { border: 0; }
#wrapper { margin: 0 auto; width: 960px; padding-bottom: 30px; background: #fff url(/img/bg.jpg) top center no-repeat; }
#hd { clear: both; overflow: hidden; }
a:link, a:visited { color: #00f; }
a:hover { color: #f00; }

/* Header Formatting */
#hd table { width: 100%; margin-top: 25px; }
#hd table td.fps_logo { width: 335px; vertical-align: top; }
#hd table td.fps_nav { padding-top: 84px; vertical-align: top; }
#hd h1.fps_logo { background: transparent url(../img/fps_logo.gif) no-repeat; }
#hd h1.fps_logo a { display: block; height: 167px; width: 335px; }
#hd h1.fps_logo span { display: none; }
#nv { height: 40px; background: transparent url(../img/nav_end.gif) right center no-repeat; padding-right: 17px; }
#nv ul { background: #f90 url(../img/nav.gif) repeat-x; height: 40px; clear: both; overflow: hidden; }
#nv ul li { display: inline; list-style-type: none; }
#nv ul li a { display: block; float: left; color: #fff; font: normal 16px/40px Arial, Helvetica, sans-serif; text-decoration: none; border-right: 1px solid #f60; height: 40px; padding-left: 10px; padding-right: 10px; }
#nv ul li a:hover { color: #fff; background: #f60; }

/* Body Formatting */
#bd { padding: 5px 30px; }
#bd p, #bd h1, #bd h2, #bd h3, #bd h4, #bd h5 { margin-bottom: 0.7em; }
#bd h2 { text-transform:uppercase; font: bold 1.4em Arial, Helvetica, sans-serif; }
#bd .bhd { font: 1.4em/1.6em Georgia, "Times New Roman", Times, serif; color: #c00; margin-bottom: 1em; text-transform: none; }
.b { font-weight: bold; }
.l { font-size: 1.2em; }
.o { color: #f60; }
.r { color: #d00; }
.light-bb { border-bottom: 1px solid #ddd; }
#ctt { width: 900px; margin: 15px auto 10px; }
#ctt td.main { padding: 10px; vertical-align: top; }
#ctt td.col { width: 250px; }
#ctt td.main > p {padding-right: 20%;}
.sl { margin-left: 2em; list-style-type: disc; }
.cst td { padding: 5px; vertical-align: top; margin: 2px; border-bottom: 1px solid #ccc; }
.cst th { color: #ff3; background: #000; margin: 2px; padding: 5px; vertical-align: middle; margin: 2px; border-bottom: 1px solid #ccc; text-align: center; font-weight: bold;}
.cst tr:odd td { background: #eee; }
.gbox { border: 1px solid #ccc; margin-bottom: 10px; }
.pad1 { padding: 8px 5px 15px; }
.strike { text-decoration: line-through; }

/* Footer formatting */
#ft { text-align: center; margin: 30px auto 0; padding: 10px 15px 50px; background: #fff url(/img/ft_bg.jpg) 0 0 repeat-x; width: 900px; }
#ft p.links { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 5px; }

/* Tabs Feature */
.tab-content { background: #fff url(/img/tb_bg.jpg) top repeat-x; min-height: 120px; }
.tab-list { margin-top: 2.2em; }
.tab-list .tab { display: block; text-transform:uppercase; font: bold 16px/50px Arial, Helvetica, sans-serif; color: #444; height: 50px; width: 251px; overflow: hidden; background: #fff url(/img/tabs/tb1-white.gif) top center no-repeat; text-align: center; text-decoration: none; }
.tab-list .tab:link { text-decoration: none; }
.tab-list .tab.active, .tab-list .active { background-image: url(/img/tabs/tb1-orange.gif); color: #fff; text-decoration: none; }
.tab-list .tab:hover { color: #c00; text-decoration: none; }

/* Inventory Styles */
.inventory_page h2 { text-transform:uppercase; font: bold 1.4em Arial, Helvetica, sans-serif; padding: 5px 8px; margin-top: 20px; background: #FE7C00; color: #fff; }
table.fps_invtentory { margin: 0 auto 15px; }
table.fps_invtentory td { text-align: center; vertical-align: bottom; padding: 5px; }
table.fps_invtentory td img { margin: 5px; border: 1px solid #ddd; }
table.inv_colors { margin: 5px 0 15px; }
table.inv_colors td, table.inv_colors th { padding-right: 8px; }
table.fps_invtentory td em { font-style: italic; font-weight: bold; color: #c00; }
table.inv_details { margin: 20px 0 15px; }
table.inv_details h2 { padding: 0 0 5px; margin: 0 0 8px; border-bottom: 1px solid #ddd; }
table.inv_details td { padding-bottom: 10px; }