body { background: #000 url(http://sportingfarm.com/westpoint/images/bg-page.jpg) top center no-repeat; margin: 0px; }
img, div, input, h1 { behavior: url("iepngfix.htc") }

#wrapper { width:100%; background: url(http://sportingfarm.com/westpoint/images/bg-content-rp.png) top center repeat-y;}
/* HEADER */
#header { background:url(http://sportingfarm.com/westpoint/images/bg-header-rp.png) repeat-x; height:242px; width:100%; margin: 0 auto;}
#header-inner { margin: 0 auto; width:910px; background:url(http://sportingfarm.com/westpoint/images/bg-header-basketball.png) top center no-repeat; height:195px;}
#header-top-bar { height: 26px; width:100%;}
#geo-holder { font: 11px Arial, Helvetica, sans-serif; color: #FFF; padding:7px 0 0 0; float:left; }
#geo-holder span.orange { color: #f07c1f;}
#quick-links { float:right;}
#quick-links ul { margin: 0; padding:0;}
#quick-links ul li { list-style: none; padding: 2px 7px 0 7px; float: left;}
#quick-links ul a, #quick-links ul a:link, #quick-links ul a:visited { color: #f07c1f; text-decoration: none; font: 11px Arial, Helvetica, sans-serif;}
#quick-links ul a:hover { color: #FFF; text-decoration:underline;}
h1.logo { height: 137px; width: 300px; margin:20px 0 0 0; background: url(http://sportingfarm.com/westpoint/images/logo.png) no-repeat; text-indent: -9000px; float: left; display: inline; padding:0; }
#phone-holder { float: right; padding:30px 10px 0 0; height:20px; width: 220px;}
/* NAV */
#nav-holder { float: right; width: 575px; height: 30px; position: relative; top: 87px; right: 0px; }
/* NAV FOOTER */
ul.footer-left { width:155px; float: left; padding:0; margin:0 5px 10px 5px;}
ul.footer-left li, ul.footer-right li { list-style: none;}
ul.footer-left li.footer-title { color: #dc711d; font: 12px Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 0;}
ul.footer-left li a:link .footer-title-a  { color: #dc711d; font: 12px Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 0;}
ul.footer-left li a, ul.footer-left li a:link, ul.footer-left li a:visited { color: #FFF; font: 11px Arial, Helvetica, sans-serif; text-decoration: none; padding:2px 0;}
ul.footer-left li a:hover, ul.footer-right li a:hover { color: #dc711d; text-decoration:underline;}
ul.footer-left li ul { padding:5px; margin:0;}

/* CONTENT */
#flash-holder { width:925px; height: 265px; margin: 0 auto;}
#live-search { height: 45px; width:890px; margin: 0 auto;}
.input_live {height:20px; width: 675px; background: #252525; float:left; border: none; margin-top:5px; padding:5px; font: 18px Verdana, Geneva, sans-serif; color: #FFF;}
/*.input_live { font-size:16px; font-weight:bold; height:24px; background:#333; border:1px solid #bd973f; color:#FFF; line-height:24px; margin:5px; padding:5px; width:98%; }*/
#content { width:910px; margin: 0 auto; font: 12px Arial, Helvetica, sans-serif; color: #FFF; line-height: 18px;}
#content-left { width:570px; float: left; padding-top: 10px; }
#content-right { background:url(http://sportingfarm.com/westpoint/images/bg-content-virtline-rp.png) left repeat-y; width:320px; padding:10px 0 0 15px; float: right;}
#content-ad { width:100%; float: left; border-top: 1px solid #312c24; padding-top:15px;}

ul.arrow { margin:0; padding:5px;}
ul.arrow li { background:url(http://sportingfarm.com/westpoint/images/icon-ul-arrow.png) left no-repeat; background-position: 0 4px; padding-left: 20px; padding-bottom:7px; list-style: none;}

/* CONTENT PAGES */
#bread { width:633px; height:20px; font: 11px Arial, Helvetica, sans-serif; float:left; background:#252525; color:#c5661a; line-height:20px; margin:2px 0; padding:0 5px;}
#bread a, #bread a:link, #bread a:visited { color:#c5661a; text-decoration:none;}
#bread a:hover { color:#f07c1f;}

#content-c-left { float: left; width:260px;}
#content-c-right { float:right; width:645px;}

ul.sub-product-list { margin:0; padding:5px;}
ul.sub-product-list li { background:url(http://sportingfarm.com/westpoint/images/icon-ul-arrow.png) left no-repeat; font: 12px Arial, Helvetica, sans-serif; background-position: 5px 8px; padding:6px 0 6px 25px; list-style: none; border-top: 1px solid #2e2d28;}
ul.sub-product-list li a { display: block; text-decoration:none;}
ul.sub-product-list li.last { border-bottom: 1px solid #2e2d28;}

ul.sub-product-list ul.left-sub { padding:0; margin:0; margin-top:5px;}
ul.sub-product-list ul.left-sub li { background:url(http://sportingfarm.com/westpoint/images/icon-ul-arrow-ul.png) left no-repeat; font: 12px Arial, Helvetica, sans-serif; background-position: 20px 8px; padding:6px 0 6px 40px; list-style: none; border-top: 1px solid #2e2d28;}



#title-img-holder img {border:3px solid #FFF;}
.hr-title { height:3px; background:#322e25; border:none; padding:0; margin:0;}

/* LIST org-arrow */

ul.org-arrow { margin: 0; }
ul.org-arrow li { background:url(http://sportingfarm.com/westpoint/images/icon-ul-arrow.png) left no-repeat; font: 12px Arial, Helvetica, sans-serif; background-position: 5px 8px; padding:6px 0 6px 25px; list-style: none;}



/* FOOTER */
#footer { width:100%; background: url(http://sportingfarm.com/westpoint/images/bg-footer-rp.png) top repeat-x; height:210px; margin-top: 10px;}
#footer-inner { width:920px; margin: 0 auto; font: 11px Arial, Helvetica, sans-serif; color: #FFF;}

/* LINKS */
a:link { color: #eeeeee; text-decoration: none; }
a:visited { color: #eeeeee; }
a:hover { color: #F07C1F; }
a:active { color: #eeeeee; }

/* LB */
#index_div { position:absolute; top:0; left:0; width:100%; height:1000px; z-index:5000; background-color:#000; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80);}
#content-lb { position: absolute; top:50%; left:50%; z-index:9999; width:760px; height:504px; margin:-250px 0 0 -380px; background:url(../images/bg-open.png) top center no-repeat; text-align:left; /*-moz-opacity: 0.95; opacity:.95; filter: alpha(opacity=95);*/ padding: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px;	}
#content-lb a { color:#0066CC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 22px;}
#content-bl-enter { position:relative; top:98%; left:44%; width:200px;}
*+html #content-bl-enter { top:92%; left:43%;}
* html #content-lb { cursor: pointer;}

/* TEMPLATE CSS */
.pager-holder { background:#252525; border:1px solid #5d5a53; margin-bottom:5px; padding:2px 2px 2px 10px; text-decoration:none;}
.pager-holder a { text-decoration:none;}
