@charset "UTF-8";

#sitelogo { float:left; margin:0; padding:0; width:200px; background:url(../images/h1.jpg) no-repeat; }

h2 { margin:0; padding:0; background:url(../images/h2_bg.gif) no-repeat;}
.left {background:url(../images/h2_bg_small.gif) no-repeat;}

#photochg { width:250px; float:left; }
#specBox { width:380px; float:right; margin-right:6px; _margin-right:3px; }
#specBox h4 { background-color:#174b94; margin:0; padding:2px 5px; color:#FFF; }
#spec_btmright { width:180px; float:right; margin-right:5px; }
#spec_btmright h4 { background-color:#174b94; margin:0; padding:2px 5px; color:#FFF; }
#spec_btmleft { width:335px; float:left; border:solid 1px #CCC; }
#spec_btmleft p img { cursor:pointer; }

div #specBox p { margin:0.5em 0 0.5em 0; padding:0; line-height:1.3em; }
table.spechyo { border:0; border-collapse:collapse; border:solid 1px #CCC; margin-bottom:5px; font-size:92%; }
table.spechyo th { width:90px; padding:3px 5px; font-weight:bold; text-align:left; background:#efefef; border:solid 1px #CCC; vertical-align:top; }
table.spechyo td { padding:3px 6px; text-align:left; border:solid 1px #CCC; line-height:1.2em; }

ul.thumline { margin:0; padding:0; }
ul.thumline li { display:inline; list-style:none; margin-right:3px; }
ul.thumline li a img { border:solid 1px #CCC; cursor:pointer; }
ul.thumline li a:hover img { border:solid 1px #0b6fdd; }

.rcktsize { font-family:Verdana, Geneva, sans-serif; font-size:20px; font-weight:bold; color:#555; line-height:1.3em; margin:0px 10px 0 10px; text-align:right; }
.rcktsize2 { font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#555; line-height:1.3em; margin:0px 0px 0 10px; text-align:right; }
td div.rcktsize { margin:0px 10px 0 0px; text-align:left; }
.rckttani { font-size:12px;}
.techlist { background:url(../images/dot_ptrn.html); border:solid 1px #CCC; border-top:none; }
.techlist ul.techlink { margin:0; padding:0; list-style:none; }
.techlist ul.techlink li { padding:6px 10px 0px 10px; background:url(../images/arrow02.html) 0px 9px no-repeat; margin:3px 10px 3px 10px; line-height:1.2em; border-top:dashed 1px #CCC; font-size:10px; }
.techlink li a:hover { cursor:pointer; }
img.clickpoint { cursor:pointer; }

.priceline { font-size:1.5em; font-weight:bold; }
.rprice { font-size:0.7em; font-weight:normal; }
.madein { font-size:10px; float:right; width:5em; text-align:right; }

.shoestech { width:524px; margin-bottom:5px; }
.shoestech h4 { font-size:100%; background-color:#174b94; margin:0; padding:2px 5px; color:#FFF; }
.techbase { background:url(../images/dot_ptrn.html); border:solid 1px #CCC; border-top:none; padding:5px 10px; }
.techbase ul.techlink { margin:0; padding:0; list-style:none; }
.techbase ul.techlink li { display:inline; margin:0; padding:5px 10px 5px 0; background:none; line-height:1.2em; font-size:10px; border:0; }
.techbase ul.techlink li a {  padding-left:10px; background:url(../images/arrow02.html) 0px 3px no-repeat; }

#ProductsBox { padding-left:11px; padding-top:11px; }
#ProductsBox .pagettl { border:solid 1px #CCC; padding:1px; background:url(../images/gray_ptrn_bg80.html) repeat-x; overflow:hidden; width:520px;
display:table-cell; vertical-align:middle; margin-bottom:5px; }
#ProductsBox .itemttl { background:url(../images/h3_blue_all.html) no-repeat; overflow:hidden; width:526px; height:35px;
display:table-cell; vertical-align:middle; }
/*for IE6 */
* html #ProductsBox .pagettl {
display:inline;
zoom:1;
}
* html #ProductsBox .itemttl {
display:inline;
zoom:1;
}

ul.NewItem { margin-left:0; margin-top:10px; }

#ProductsBox .itemttl h3 { color:#FFF; padding-left:15px; }

#ProductsBox .pagettl .newsdate { font-size:10px; color:#555; line-height:1.2em; width:435px; margin:8px 0 0 10px; }
#ProductsBox .pagettl h1 { font-size:18px; line-height:1.2em; color:#174B94; background:0; width:435px; margin:0px 0px 0px 10px; }
#NewsBox .pagettl div.ttlicon { width:67px; float:right; }
#NewsBox .pagettl .GOLFico { background:url(../images/ttl_pict_golf.html) 453px 0px no-repeat; overflow:hidden; }
#NewsBox .pagettl .TENNISico { background:url(../images/ttl_pict_tennis.html) 453px 0px no-repeat; overflow:hidden; }
#NewsBox .pagettl .SOFTico { background:url(../images/ttl_pict_soft.html) 453px 0px no-repeat; overflow:hidden; }
#NewsBox .pagettl .BADico { background:url(../images/ttl_pict_bad.html) 453px 0px no-repeat; overflow:hidden; }
#NewsBox .pagettl .SNOWico { background:url(../images/ttl_pict_snow.html) 453px 0px no-repeat; overflow:hidden; }
#NewsBox .pagettl .WALKico { background:url(../images/ttl_pict_walk.html) 453px 0px no-repeat; overflow:hidden; }

.tekisei { padding:1px; border:solid 1px #174b94; overflow:hidden; margin-bottom:3px; }
.padl15 { padding-left:15px; }
.mensfx { width:133px; background:url(../images/skill_men1.html) no-repeat; float:left; padding-top:8px; }
.ladiesfx { width:133px; background:url(../images/skill_ladie1.html) no-repeat; float:left; padding-top:8px; }
.mensfx .padl15 { padding-left:5px; }
.ladiesfx .padl15 { padding-left:5px; }

#bag_icon { text-align:right; }
#bag_icon img { margin:0 2px 0 2px; }

#photochg_strings { width:125px; float:left; }
#specBox_strings { width:395px; float:right; margin-right:5px; }
#specBox_strings h4 { background-color:#174b94; margin:0; padding:2px 5px; color:#FFF; }
div #specBox_strings p { margin:0.5em 0 0.5em 0; padding:0; line-height:1.3em; }
#spec_strings { width:373px; border:solid 1px #CCC; padding:5px 10px 5px 10px; margin-top:4px; }
.strgtech h4 { font-size:100%; background-color:#174b94; margin:0; padding:2px 5px; color:#FFF; }
.strgsize { font-family:Verdana, Geneva, sans-serif; font-size:20px; font-weight:bold; color:#555; line-height:1.3em; margin:0px 10px 0 10px; }
.strgtani { font-size:12px;}
.strgtani2 { font-size:14px;}
#specBox p.grantype { padding:5px; border:solid 1px #ccc; margin-top:0px;
text-align:center; background-color: #FCFCEE; }
.spectxt { font-size:10px; color:#555; line-height:1.2em; }

#spec_golfclub td { padding-bottom:14px; font-size:10px; color:#000; line-height:14px; vertical-align:top; }
#spec_golfclub .ct { font-size:10px; color:#000; font-weight:bold; border:#000 solid 1px; padding:2px; }
#spec_golfclub .ctc { padding-bottom:4px; }
#spec_golfclub .ctc2 { vertical-align:bottom; }

