body {behavior: url("csshover3.htc"); background:url("images/bgwood.jpg") repeat-x black fixed;
	margin-bottom:40px;}
body,p,td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff9c00;}
img{vertical-align:middle; border:0;}
a {color:#cb9dff; text-decoration:none;}
a:hover {color:#fff59d; text-decoration:underline;}
a:active {color:#f25d5d;}
a.altlink:link,a.altlink:visited{color:#dd0000; text-decoration:none;}
a.altlink:hover {color:#ff0000; text-decoration:none;}
a.boxlink:link,a.boxlink:visited{color:#dd0000; text-decoration:none; padding:6px; border:1px solid #440000}
a.boxlink:hover {color:#ff0000; text-decoration:none;; border:1px solid #660000}

#logoimg {margin-bottom:2px;}
#t {padding-top:30px;}

.hud1 {background-image:url('images/top-hudsm.gif'); background-repeat:no-repeat;
	height:59px; width:204px;}
.hud2 {background-image:url('images/top-hud.gif'); background-repeat:no-repeat; 
	height:94px; width:204px;}

.img {border:3px solid black; margin:4px;}
.img:hover {border:3px solid #200;}

#s1 {color:#be0000; position:absolute; border-collapse:collapse; margin-left:-32px; margin-top:-8px;}
#s1 td {padding:0;}
#s1 .head {color:#540101;}
#s1 .t {line-height:18px; padding-left:18px; background-image:url('images/scroll-body.gif'); background-repeat:repeat-y}
#s1 a {color:#be0000;} #s1 a:hover {color:black;}
#menu {padding-left:0px; list-style:none; color:#540101; margin:0px;}
#menu ul {padding-left:4px; list-style:none; margin:0px;}
#menu ul ul {padding-left:12px;}
	#menu a {font-size:12px; color:#be0000; font-weight:bold;} #menu a:hover {color:black;}
	#menu ul a {color:#984533; font-size:12px; font-weight:normal;}
	#menu ul ul a {font-size:11px; color:#984533;}

.inplogin {font-size:10px; background-color:#3b0000; border:1px solid #940000; text-align:center;}
.inp,input[type='text'] {font-size:14px; background-color:#3b0000; border:1px solid #940000; color:#cc0000; padding:2px; -moz-border-radius: 5px; border-radius: 5px;}
.inp:focus,input[type='text']:focus {border-color:#884422; outline:none;}
.btnadd {background-image:url("images/btn-add.gif"); width:200; height:94; cursor:pointer; border:none;}
.btnadd:hover {background-image:url("images/btn-add2.gif");}
.btnadd:active {opacity:0.5;}

.btn {color:black; width:58;height:27; background-image:url("images/btn-bg1.gif"); border:none; background-color:#4b0000;}
.btn:hover {background-image:url('images/btn-bg1b.gif'); color:#B8FF52;}
.btn:active {opacity:0.8;}
.btn2 {width:58;height:27; background-image:url("images/btn-bg2.gif"); border:none;}
.btn2:active {opacity:0.8;}
.btnpink {width:58;height:27; background-image:url("images/btn-pink.gif"); border:none;}
.btnpink:active {opacity:0.8;}
.btnpink2 {width:58;height:27; background-image:url("images/btn-pink2.gif"); border:none;}
.btnpink2:hover {background-image:url("images/btn-pink3.gif");}
.btn3 {width:58;height:27; background-image:url("images/btn-green2.gif"); border:none;}
.btn3:hover {background-image:url("images/btn-green3.gif");}
.btnpink3 {color:white; width:58;height:27; background-image:url("images/btn-pink4.gif"); border:none;}
.btnpink3:hover {background-image:url("images/btn-pink5.gif");}

.searchbtn {width:55px;height:29px; background-image:url("images/search-btn2.gif"); 
	border:none; color:#B8FF52; vertical-align:middle; background-color:#940000;}
.searchbtn:hover {background-image:url("images/search-btn.gif");}
.searchinp {padding-top:6px; padding-left:8px; vertical-align:middle; border:none;
	background-color:#940000; color:white; background-image:url('images/search-bg.gif'); 
	height:29px; width:138px;}
.searchinp:hover {color:red}

.imgwin {position:absolute; background:url(images/black80.png); margin:-8px;
	z-index:20; vertical-align:middle;
	border-radius:8px;}

table.tab {background-color:#3a0000;}
tr.row {background-color:#4b0000;}
tr.row:hover {background-color:#440000; cursor:default; color:white;}

#welcome {padding-left:8px;}
#welcome h1 {font-size:14px;}
.featuretitle {font-weight:bold; background-color:#3b0000; border:1px solid #550000; padding:4px; padding-left:12px; margin-bottom:-1px; cursor:default;}
td.featurecell {color:#f25d5d; cursor:default; width:50%; font-size:11px; text-align:center; vertical-align:top;}
td.featurecell:hover {}
.featuretitle a, .featuretitle a:visited {color:#ff9c00;}
.featuretitle a:hover {color:#fff59d; text-decoration:none;}

.h {color:#f25d5d;}
.lh {color:#f25d5d;}
.list {line-height:18px;}
.list:first-line{color:#f25d5d; font-weight:bold;}

#item ul {padding:0; margin:0;}
#item ul:first-line {color:#f25d5d;}
#item li {color:#ff9c00; margin-left:25px; padding:0 0 0 8; list-style:url("images/bullet.gif") /*hiragana*/ outside;}
#item li:first-line {}

label {color:#f25d5d;}
label:hover {color:white;}
.options,.note {background-color:#330000; border:1px solid #550000; padding:12px; width:95%;}
.note {color:#ff3e3e;}
.catbio {padding:16px; text-align:center; font-size:14px;
	background-color:#440000; border:1px solid #550000; margin-bottom:12px;}
.catbio p {font-size:14px;}
.catbio a {color:#dd6600;} .catbio a:hover {color:white;}
.subcat {text-align:center; line-height:28px; margin:20px 0px 0px 0px;}
.subcat a,.subcat a:visited {display:inline-block; padding:2px 10px 2px 10px; color:#f25d5d; font-size:16px; font-weight:bold;}
.subcat a:hover {color:#fff59d;}
.category a {font-size:14px;}
.category img {border-radius:8px;}
.category .item {text-align:center; padding:7px; *padding:2px; display:inline-block; color:#f25d5d; vertical-align:top;}

h1 {font-size:18px; font-weight:normal; display:inline;}
h2 {font-size:12px; font-weight:normal; display:inline;}

acronym {cursor:help; color:#ff6600;}
em {color:#ff4400; font-family:Times New Roman; font-size:16px;}

.perpage {display:block; float:right; margin:-4px 0px 0px 0px; cursor:default;}
.perpage span {background:url(images/perpage.png); width:12px; height:12px; display:inline-block; margin:0px 2px 0px 2px;}
.perpage a, .perpage a:visited {height:20px; display:inline-block; opacity:0.4; filter:alpha(opacity=40); vertical-align:top; padding:0px;}
.perpage a:hover {opacity:1.0; filter:alpha(opacity=100);}
.pager {background-color:#330000; padding:4px; width:108px; text-align:center; -moz-border-radius:5px; border-radius:5px; cursor:default;}
.pager a, .pager a:visited {color:#dd0000; font-size:14px; font-weight:bold; text-decoration:none; padding:3px 8px 3px 8px;
	border:1px solid transparent; -moz-border-radius:5px; border-radius:5px;}
.pager a:hover {color:#ff0000; border:1px solid #660000; text-decoration:none;}

.sort {color:#d22; float:left; margin-top:14px; background-color:#330000; padding:4px; cursor:pointer; -moz-border-radius:5px; border-radius:5px;}
.sort div {visibility:hidden; text-align:left; position:absolute; width:100px; background:#200; border:2px solid #500; -moz-border-radius:5px; border-radius:5px;}
div.sort:hover div {visibility:visible;}
.sort a {font-size:11px; padding:4px; display:block; color:#d22;}
.sort a:hover {color:#fff;}

.cartlink {}
.cartlink a {color:#85d248; padding:8px;}
.cartlink a:hover {text-decoration:none; color:white;}
.cartlink:hover div.cartview {visibility:visible;}
.cartview {position:absolute; visibility:hidden; margin:4 0 0 20; width:180; padding:12px;
	line-height:24px; color:#666666; cursor:default;
	border:1px solid black; background:#000; -moz-border-radius: 5px; border-radius: 5px;}
	div.cartview a, div.cartview a.visited {color:#85d248;}
	div.cartview a:hover {text-decoration:none; color:#fff;}

.breadcrumbs {display:inline; cursor:default; color:#ff3e3e;}
.breadcrumbs a, .breadcrumbs a:visited {color:#ff3e3e; padding:4; -moz-border-radius: 5px; border-radius: 5px; font-size:12px;}
.breadcrumbs a:hover {color:#fff59d; padding:3; border:1px solid #660000; background:#4b0000; text-decoration:none;}

.menu {color:#be0000; position:absolute;}
.menu a, .menu a:visited {color:#be0000;}
.menu a:hover {color:black;}

#pricematch { -moz-border-radius: 9px; border-radius: 9px;}

.f {line-height:22px; color:#333;}
.f a {padding:4px 8px 4px 8px; color:#4a4;}
.f a:hover {color:#fff59d;}

/*Social*/
#social{display:inline-block; cursor:pointer; color:#1fdbff;}
#social:hover{color:#fff;}
#social #socialbox{visibility:hidden; position:absolute; display:block; padding:8px;
	background:#fff; border:1px solid #fff; border-radius:4px;
	margin:-64px 0px 0px 20px;}
#social:hover #socialbox{visibility:visible;}
.s2 {visibility:hidden; position:absolute; background:#063880; border:1px solid #001f67;
	padding:4px; margin:24 0 0 -30; color:#5abbdb; cursor:default; border-radius:4px; -moz-border-radius:4px;}
.s2 a {color:#69c9e4; text-decoration:none;}
.s2 a:hover {color:white; text-decoration:none;}
.s2 iframe { vertical-align:middle!important;}
#soc0 {margin:-30px 0px 0px -150px;}

/* New Menu */
#menu8 {background:url(images/menu.png) no-repeat; margin:0px 0px 0px -28px;
color:#422200; position:absolute; width:198px; padding:40px 0px 25px 35px; font-weight:bold;}
#menufoot {background:url(images/menufoot.png) no-repeat;  padding:0px 0px 25px 40px;
position:absolute; margin:0px 0px 0px -40px; width:197px; height:89px;}
#menu8 a {color:#422200;}
#menu8 a:hover {color:#BE0000;}
#menu8 div div {padding-left:4px; font-weight:normal;}
#menu8 div div div {padding-left:14px; font-size:11px; font-weight:normal;}


.hr {width:100%; height:0px; border-top:1px solid #000; border-bottom:1px solid #700;}


/*Region & Currency*/
#region {position:absolute; margin:-20 0 0 70%; cursor:default; width:120px; color:#a43; cursor:pointer; display:inline-block;}
#region div {position:absolute; visibility:hidden; border:1px solid #311; background:#000;
	border-radius:5px; -moz-border-radius:5px;}
#region div span {display:block; padding:4px; width:60px;}
#region div span:hover {background:#211; color:#f90;}
#region:hover div {visibility:visible;}


#alert {position:absolute; visibility:hidden; left:60%; top:10px;
	background:#300; color:#f00;
	border-radius:8px; -moz-border-radius:8px;
	padding:4 18 4 18;
	font-size:11px; font-family:Arial;}
