@import url('global.css');
body{background:#fff;}
.threecol {background:#fff;}
	.threecol .colmid {right:750px; background:#fff;}
	.threecol .colleft {right:10px; background:#fff;}
	
.shopheader{ width: 100%; min-height: 120px; line-height: 120px; font-size: 18px; font-weight: bold; color: white; background: #22AACA; text-align: left; overflow:hidden; white-space:nowrap;}
#shopheadermenu {position: absolute; bottom: 4px; left: 0; width: 100%; height: 25px; font-weight: bold; }
#shopheadermenu a{ display: block; float: left; margin: 0 10px 0 1px; padding: 0 10px; height: 25px; line-height: 25px; color: #22AACA; background: #fffbef; border: 1px #22AACA solid; border-top: 2px #22AACA solid; border-bottom: 0;}
#shopheadermenu a.curmenu { visibility: visible; font-size: 14px; color: white; background: #22AACA; border: 1px #22AACA solid; border-top: 2px #22AACA solid;}

.shopleftcbox { clear: both; width: 188px; border: 1px #22AACA solid;}
.shopleftcbox_ttl { width: 100%; min-height: 25px; line-height: 25px; color: white; font-weight: bold; text-align: left; text-indent: 10px; background: #22AACA; }
.shopleftcbox_cnt { position: relative; width: 178px; padding: 0 5px; line-height: 21px; text-align: left; background:#fff; }

.shoprightcbox { clear: both; width: 750px;}
.shoprightcbox_ttl { width: 100%; height: 25px; line-height: 25px; color: white; font-weight: bold; text-align: left; text-indent: 10px; background: #22AACA; }
.shoprightcbox_cnt { position: relative; width: 100%; padding: 0; min-height: 25px; line-height: 21px; text-align: left; background:#fff; }

.shoprightcbox_ttl a{color:white}

.shopfooter {height: 80px; line-height: 25px; border-top: 1px #dddddd solid; padding: 12px 0 0 0;}

#shoprightprodtlul{margin:0; padding:0; height: 32px; border-bottom: 1px #22AACA solid;}
#shoprightprodtlul li{float:left; display: inline-block; margin: 0 5px; padding: 0 18px; height: 30px; line-height: 30px; border:1px #ccc solid; border-bottom: 0; background: #f9f9f9; cursor: pointer;}
#shoprightprodtlul li.current{height: 32px; font-size: 14px; font-weight:bold; color: white; border:0; background:#22AACA;}