html { width:100%; overflow:auto; }

.chi { font-family: "Verdana", "Tahoma", "Arial", "Helvetica", "san-serif"; font-size: 12px; line-height: 150%; color: #333333 }
.chi:link { color: #333333; text-decoration: none; }
.chi:visited { color: #333333; text-decoration: none; }
.chi:hover { color: #FFFFFF; }
table.chi:hover { color:#333333; }
.hd_chi { font-family: "Verdana", "Tahoma", "Arial", "Helvetica", "san-serif"; font-size: 12px; line-height: 150%; font-weight: bold; color: #FFFFFF }
a:link { color: #007030; }
a:visited { color: #007030; }
a:hover { color: #8FBE00; }

.brand_10pt { font-family: "Verdana", "Tahoma", "Arial", "Helvetica", "san-serif"; font-size: 10px }

.err { font-family: "Verdana", "Tahoma", "Arial", "Helvetica", "san-serif"; font-size: 11px; line-height: 150%; color: #dd0000 }
.alert { font-family: "Verdana", "Tahoma", "Arial", "Helvetica", "san-serif"; color: #000000 }

.footer { font-family: "Verdana", "Tahoma", "Arial", "Helvetica", "san-serif"; font-size: 11px; line-height: 150%; color: #333333 }
.tips { font-family: "Verdana", "Tahoma", "Arial", "Helvetica", "san-serif"; font-size: 11px; line-height: 150%; color: #777777 }

/* for normal text input in form */
.field { font-family: "Verdana", "Tahoma", "Arial"; font-size: 11px; color: #000000; width: 200px; }
.smfield { font-family: "Verdana", "Tahoma", "Arial"; font-size: 11px; color: #000000; width: 120px; }
.xsfield { font-family: "Verdana", "Tahoma", "Arial"; font-size: 11px; color: #000000; width: 90px; }
/* for command button. */
.cmd { font-weight: bold; font-size: 11px; color: #000000; width: 120px; }
td { font-family: "Verdana", "Tahoma", "Arial"; }
p { font-family: "Verdana", "Tahoma", "Arial"; line-height: 200%; }
input { font-family: "Verdana", "Tahoma", "Arial"; font-size: 11px; }
select { font-family: "Verdana", "Tahoma", "Arial"; font-size: 11px; }
h1 { font-family: "Verdana", "Tahoma", "Arial"; }
h2 { font-family: "Verdana", "Tahoma", "Arial"; }
h3 { font-family: "Verdana", "Tahoma", "Arial"; }
li { font-family: "Verdana", "Tahoma", "Arial"; }

/*  20110905  */

body, html { cursor: url('../../img/cursor.cur'), url('/sportshouse/web/res/img/cursor.cur'), default !important; }
a, a:link, a:visited, a:hover, #fancybox-overlay { cursor: url('../../img/cursor_a.cur'), url('/sportshouse/web/res/img/cursor_a.cur'), pointer !important; }

object { float:left; }
td img { float:left; }
.hide { display:none; }

.nvlogo img { float:none; }

.importantRule { top:122px !important; }

#poproll { display:none; }
#poprollcontents { width:780px; height:305px; float:left; position:relative; background:#0b3b18; overflow:hidden; }
#poprollcontents .wrapper, #poprollcontents .tail { position:absolute; top:0; left:0; overflow:visible; }
#poprollcontents .wrapper img, #poprollcontents .tail img { float:left; border:none; }

#productsgrid { padding:30px 0; }
#productsgrid h1 { margin:0 0 20px 15px; float:left; }
#productsgrid ul { float:left; padding:0 10px; margin:0; width:100%; }
#productsgrid ul li { width:134px; height:140px; background:url('../../img/bg-productsgrid-h.gif') 0 0 no-repeat; float:left; list-style-type:none; position:relative; }
#productsgrid ul li a { width:130px; height:136px; background:white; float:left; margin:2px; border:none; }
#productsgrid ul li a img { border:none; float:left; }

#pgprototype { }
#pgdetail { border:1px solid #006c3f; float:left; background:#ffffff; padding:13px; }
#pgdetail .productshot { border:1px solid #006c3f; float:left; background:url('../../img/bg-productsgrid-btmline.gif') 0 bottom no-repeat; padding-bottom:8px; }
#pgdetail h1 { float:left; 2width:100%; font-weight:normal; color:#066c2d; font-size:20px; margin:0; padding:13px 0 2px; font-family:Helvetica, Arial, sans-serif; clear:both; }

#bgholder { position:absolute; z-index:-100; }

#storeroller { display:block; width:100%; position:relative; height:150px; padding:0; overflow:hidden; margin:0; }
#storeroller li { position:absolute; top:0; left:0; list-style-type:none; visibility:hidden; }

.brand_social { padding-top:10px; padding-bottom:10px; }
.brand_social p { float:left; margin:0 10px 0 0; }
.brand_social a { float:left; border:none; }
.brand_social a img { float:left; border:none; }

.pagetop { float:right; }

