.d_base_bg

{

	width:100%;

	overflow:hidden;

	margin:0px auto 0px auto;

	padding:0px;

	text-align:center;

}

.d_center

{

	width:970px;

	overflow:hidden;

	margin:0px auto;

	padding:0px;

	text-align:left;

}

.d_head

{

	width:970px;

	height:220px;

	overflow:hidden;

	background:url(header.png) 0px 0px no-repeat;

}

.d_mirror_logo:link, .d_mirror_logo:visited, .d_mirror_logo:active

{

	width:250px;

	height:90px;

	overflow:hidden;

	display:block;

	position:absolute;

	margin:28px 0px 0px 22px;

	background:url(header.png) -22px -28px no-repeat;

	text-decoration:none;

}

.d_mirror_logo:hover

{

	background:url(header.png) -992px -28px no-repeat;

	text-decoration:none;

}

.d_top1:link, .d_top1:visited, .d_top1:active

{

	width:76px;

	height:21px;

	overflow:hidden;

	display:block;

	position:absolute;

	margin:38px 0px 0px 302px;

	background:url(header.png) -302px -38px no-repeat;

	text-decoration:none;

}

.d_top1:hover

{

	background:url(header.png) -1272px -38px no-repeat;

	text-decoration:none;

}

.d_top2:link, .d_top2:visited, .d_top2:active

{

	width:157px;

	height:21px;

	overflow:hidden;

	display:block;

	position:absolute;

	margin:38px 0px 0px 378px;

	background:url(header.png) -378px -38px no-repeat;

	text-decoration:none;

}

.d_top2:hover

{

	background:url(header.png) -1348px -38px no-repeat;

	text-decoration:none;

}

.d_top3:link, .d_top3:visited, .d_top3:active

{

	width:86px;

	height:21px;

	overflow:hidden;

	display:block;

	position:absolute;

	margin:38px 0px 0px 535px;

	background:url(header.png) -535px -38px no-repeat;

	text-decoration:none;

}

.d_top3:hover

{

	background:url(header.png) -1505px -38px no-repeat;

	text-decoration:none;

}

.d_search

{

	width:300px;

	height:65px;

	overflow:hidden;

	display:block;

	border:0px;

	padding:0px;

	position:absolute;

	margin:69px 0px 0px 310px;

}

.d_hidden

{

	display:none;

}

.d_s_box

{

	width:247px;

	height:18px;

	display:block;

	position:absolute;

	border:0px;

	background-color:#FFBE19;

	margin:5px 0px 0px 8px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	color:black;

	line-height:18px;

	* line-height:16px;

}

.d_s_button

{

	display:block;

	border:0px;

	padding:0px;

	position:absolute;

	margin:2px 0px 0px 255px;

}

.d_top4:link, .d_top4:visited, .d_top4:active, .d_top4:hover

{

	width:350px;

	height:220px;

	overflow:hidden;

	display:block;

	position:absolute;

	margin:0px 0px 0px 620px;

	text-decoration:none;

}

.d_main

{

	width:970px;

	overflow:hidden;

}

.d_column

{

	width:218px;

	height:754px;

	overflow:hidden;

	background:url(column.png) 0px 0px no-repeat;

}

.d_col1:link, .d_col1:visited, .d_col1:active

{

	width:218px;

	height:62px;

	overflow:hidden;

	display:block;

	background:url(column.png) 0px 0px no-repeat;

	text-decoration:none;

}

.d_col1:hover

{

	background:url(column.png) -218px 0px no-repeat;

	text-decoration:none;

}

.d_col2:link, .d_col2:visited, .d_col2:active

{

	width:218px;

	height:62px;

	overflow:hidden;

	display:block;

	background:url(column.png) 0px -62px no-repeat;

	text-decoration:none;

}

.d_col2:hover

{

	background:url(column.png) -218px -62px no-repeat;

	text-decoration:none;

}

.d_col3:link, .d_col3:visited, .d_col3:active

{

	width:218px;

	height:62px;

	overflow:hidden;

	display:block;

	background:url(column.png) 0px -124px no-repeat;

	text-decoration:none;

}

.d_col3:hover

{

	background:url(column.png) -218px -124px no-repeat;

	text-decoration:none;

}

.d_col4:link, .d_col4:visited, .d_col4:active

{

	width:218px;

	height:62px;

	overflow:hidden;

	display:block;

	background:url(column.png) 0px -186px no-repeat;

	text-decoration:none;

}

.d_col4:hover

{

	background:url(column.png) -218px -186px no-repeat;

	text-decoration:none;

}

.d_col5:link, .d_col5:visited, .d_col5:active

{

	width:218px;

	height:62px;

	overflow:hidden;

	display:block;

	background:url(column.png) 0px -248px no-repeat;

	text-decoration:none;

}

.d_col5:hover

{

	background:url(column.png) -218px -248px no-repeat;

	text-decoration:none;

}

.d_col6:link, .d_col6:visited, .d_col6:active

{

	width:218px;

	height:62px;

	overflow:hidden;

	display:block;

	background:url(column.png) 0px -310px no-repeat;

	text-decoration:none;

}

.d_col6:hover

{

	background:url(column.png) -218px -310px no-repeat;

	text-decoration:none;

}

.d_col7:link, .d_col7:visited, .d_col7:active

{

	width:218px;

	height:62px;

	overflow:hidden;

	display:block;

	background:url(column.png) 0px -372px no-repeat;

	text-decoration:none;

}

.d_col7:hover

{

	background:url(column.png) -218px -372px no-repeat;

	text-decoration:none;

}

.d_col8:link, .d_col8:visited, .d_col8:active

{

	width:218px;

	height:23px;

	overflow:hidden;

	display:block;

	background:url(column.png) 0px -731px no-repeat;

	margin:297px 0px 0px 0px;

	text-decoration:none;

}

.d_col8:hover

{

	background:url(column.png) -218px -731px no-repeat;

	text-decoration:none;

}



html body

{

	background:white;

	width:100%;

	padding:0px;

	margin:0px;

	text-align:center;

}

.pagewidth

{

	background:transparent;

	width:100%;

	padding:0px;

	margin:0px;

	text-align:center;

}

.pageminwidth

{

	width:970px;

	margin:auto;

	padding:0px;

	text-align:left;

}

.gy-br

{

	position:relative;

	top:-45px;

	width:732px;

	margin:0px 0px 0px 7px;

}

.v4stabl

{

	width:300px;

	text-align:right;

	position:relative;

	top:-14px;

	left:423px;

	z-index:5;

}

table.tb_v4bc

{

	position:absolute;

	overflow:visible;

	width:500px;

	z-index:2;

	white-space:nowrap !important;

}

div.v4sem

{

	display:none;

}

div.v4bc div.bbc-in

{

	position:absolute;

	z-index:2;

	margin:172px 0px 0px 0px;

	white-space:nowrap !important;

}

ul.in a:link, ul.in a:visited, ul.in a:active, ul.in li, table.tb_v4bc div.v4bc li h1, ul.in li b

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	color:black;

	text-transform:capitalize;

	white-space:nowrap !important;

	text-decoration:none;

}

ul.in a:hover

{

	color:#1264C1;

	text-decoration:underline;

}

.d_head

{

	position:absolute;

}

.d_column

{

	position:relative;

	top:-26px;

}

.time2, table.gallery tbody tr td div.mi

{

	display:none;

}

div.ship span.label

{

	font-weight:bold;

	margin-right:5px;

}

div.ship span.ship

{

	color:#EA0C16;

	font-size:14px;

	text-transform:uppercase;

}

#PreviewLayer, td.details div.ttl img.ii

{

	display:none;

}

table.gallery td.picture div.image

{

	margin:0px auto 0px;

}

table.gallery td.picture

{

	padding:0px;

}

table.gallery tbody tr, table.gallery tbody tr td

{

	height:auto;

}

td.details div.ttl a

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

}

.d_custom

{

	width:712px;

	border:1px #CCCCCC solid;

	border-radius:5px;

	padding:10px;

	position:relative;

	top:-26px;

	left:7px;

	color:#333333;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

}

.d_custom h2

{

	font-family:Arial, Helvetica, sans-serif;

	text-align:left;

	padding:0px 0px 7px 0px;

	margin:0px 0px 8px 0px;

	border-bottom:1px #CCCCCC solid;

	color:#333333;

	font-size:17px;

}

.v4acp_head, .v4baccent

{

	display:none;

}

.v4nfc, table.v4midBox

{

	border-bottom:none !important;

	border-right:none !important;

	border-left:none !important;

}

tr.v4footr td.v4footd, .mi

{

	display:none;

}

.v4toppromos table.v4midBox tr.v4acp_mid td.v4mid

{

	padding:0px;

}

.v4acpcont .v4midBox

{

	width:754px;

	position:relative;

	top:-26px;

	left:7px;

}
table.v4thldr {margin-bottom:20px;}