menutopcolor{
	text-align:center;	
}

/* menutopcolor nav */
#menutopcolor .menutopcolornav{
	background-color: #CD3705;
	color:#FFFFFF;
	font-weight:bold;
}
#menutopcolor .menutopcolornav a, #menutopcolor .menutopcolornav a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
#menutopcolor .menutopcolornav a:hover{
	color:#FFFF00;
}

/* menutopcolor subnav */
#menutopcolor .menutopcolorsubnav{
	font-size:10px;
	background-color: #F1F1F1;
	color:#999999;
}
#menutopcolor .menutopcolorsubnav a, #menutopcolor .menutopcolorsubnav a:visited{
	color:#666666;
	text-decoration:none;
}
#menutopcolor .menutopcolorsubnav a:hover{
	color:#D11F00;
}
.menutop {

	background-color: #CC3300;
	border: thin solid #DFDCD7;
}
.menubtmu {
	background-color: #CC3300;
	border-top: 0px none;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
body,td,th {
	font-family : "Lucida Grande", "Lucida Sans Unicode", Verdana, Heletica, Arial, sans-serif;
	font-size: 11px;
}
body {
	margin-left: 15px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	padding:0px;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	letter-spacing:-1px;
}
#wrapper{
	margin:0px auto 0px auto;
	width : 760px;
	text-align : left;
}

/* navigation */
#header a, #header a:visited{
	text-decoration:none;
}

/* navigation */
#navigation{
	height: 30px;
	margin:0px;
	padding:0px;
}
#navigation ul{
	margin:0px;
	padding:0px;
}
#navigation li{
	margin:0px;
	padding:0px;
	display:inline;
}
#navigation li a, #navigation li a:visited{
	text-shadow: 2px 2px 3px #000;
	display:inline;
	height:30px;
	padding:0px 0px 0px 10px;
	margin: 0px 0px 0px 15px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;	
	background-position:left;
	background-repeat:no-repeat;
}
#navigation li a:hover{
	color:#FFFF00;
}
#navigation li a.current{
	color:#FFFF00;
	
}

/* subnavigation */
#subnavigation{
	margin:0px 0px 0px 0px;
	padding:0px;
}
#subnavigation li{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display:block;
	list-style-type:none;
}
#subnavigation li a, #subnavigation li a:visited{
	color:#000000;
	font-size:12px;
	text-decoration:none;
	padding:5px 0px 5px 5px;
	margin:0px 0px 0px 0px;
	height:20px;
	width:200px;
	display:block;
	background-position:7px 8px;
	background-repeat:no-repeat;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
}
#subnavigation #bottom{
	border-bottom: 1px solid #999999;
}
#subnavigation li a:hover{
	color:#FFFFFF;
	background-color:#CD3705;
}
#subnavigation li a.current,#subnavigation li a:visited.current{
	color:#FFFFFF;
	background-color:#CD3705;
}

/* home */
#home_tout{
	margin:0px 0px 0px 10px;
	float:right;
}

/* footer */
#footer{
	text-align:center;
	margin:20px 0px 0px 0px;
}

/* footer nav */
#footer .footernav{
	background-color: #CD3705;
	color:#FFFFFF;
	font-weight:bold;
}
#footer .footernav a, #footer .footernav a:visited{
	color:#000000;
	text-decoration:none;
}
#footer .footernav a:hover{
	color:#FFFF00;
}

/* footer subnav */
#footer .footersubnav{
	font-size:10px;
	background-color: #F1F1F1;
	color:#999999;
}
#footer .footersubnav a, #footer .footersubnav a:visited{
	color:#666666;
	text-decoration:none;
}
#footer .footersubnav a:hover{
	color:#D11F00;
}

/* footer copyright */
#footer .copyright{
	border: 1px solid #999999;
	text-align:left;
}
#footer #footermisc{
	float:right;
}
#footer #footercopy{
	float:left;
}

/* footer undercopyright */
#footer .undercopyright{
	background-color: #CD3705;
	height:2px;
}

/* shared */
.requiredfield {
	font-size: 9px;
	color: #666666;
}

/* categorylist */
#categorylist a, #categorylist a:visited{
	color:#000000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
#categorylist a:hover{
	color:#D11F00;
}
#categorylist a img, #categorylist a:visited img{
	padding: 4px;
	border: 1px solid #999999;	
}
#categorylist a:hover img{
	border: 1px solid #CCCCCC;
}

/* thumblist */
#thumblist p{
	padding:0px;
	margin:0px 0px 10px 0px;
	text-align:left;
}
#thumblist a, #thumblist a:visited{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
#thumblist a:hover{
	color:#CD3705;
}
#thumblist a img.thumb, #thumblist a:visited img.thumb{
	padding: 0px;
	border: 1px solid #242424;	
}
#thumblist a:hover img.thumb{
	border: 1px solid #CD3705;
}
#thumblist .sale{
	font-weight:bold;
}
#thumblist .salered{
	font-weight:bold;
	color:#CC0000;
}
#thumblist .strike{
	text-decoration:line-through;
}

/* category page */
.vdivider {
	background-repeat: no-repeat;
	background-position: center bottom;
}


/* cover detail page */
#coverdetail h2 {
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
	padding:0px;
	margin:0px 0px 2px 0px;
}
#coverdetail p {
	padding:0px;
	margin:0px 0px 15px 0px;
}
#coverdetail .columngeneral {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#333333;
}
#coverdetail .columnregular {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#CC0000;
}
#coverdetail .columnsale {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#112EC3;
}
#coverdetail .tdregular {
	text-align:left;
	text-decoration:line-through;
	font-size:12px;
	color:#CC0000;
}
#coverdetail .tdsale {
	text-align:left;
	color:#112EC3;
	font-weight:normal;
	font-size:12px;
}
#coverdetail .altrow {
	background-color:#F1F9FF
}
