/***********************************************/
/* HTML general-purpose contents styles        */
/***********************************************/ 

a:link {
	color: #0C6699;
}
a:visited {
	color: #0C6699;
}
a:hover {
	text-decoration:none;
}
.breadcrumbs {
	clear: both;
	font-size: 80%;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
.headimage img {
	width: 700px;
	height: 182px;
	border: 0px;
	margin-bottom: 30px;
}
.mainttl {
	border: 1px solid #0E0E0E;
	margin: 0px 0px 5px;
	padding: 0px;
	clear: both;
}
.mainttl h3 {
	background: transparent url(../images/bg/h3_main.gif) repeat-x top left;
	color: #FFF;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 15px;
	font-size: 12px;
}

h3.bear {
	background: transparent url(../images/bg/h3_bear.gif) repeat-x top left;
	color: #FFF;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 15px;
	font-size: 12px;
}

.incont {
	margin: 0px;
	padding: 10px 10px 10px 10px;
	font-size: 80%;
	line-height: 1.5em;
	background-color: #FFF;
	border: 1px solid #D5D5D5;
}
.incont ul {
	padding-bottom: 10px;
}
.incont li {
	padding-bottom: 10px;
}
.inconcep {
	margin: 0px 0px 5px 0px;
	padding: 20px 20px 20px 20px;
	font-size: 80%;
	line-height: 1.5em;
	background-color: #FFF;
	border: 1px solid #D5D5D5;
}
.goback {
	clear: both;
	font-size: 80%;
	padding: 10px 10px 10px 10px;
	text-align: right;
}
.vogel {
	margin: 0px;
	padding: 0px;
	clear: both;
}
form {
	margin: 0px;
	padding: 0px;
}
/***********************************************/
/* HTML index contents styles                  */
/***********************************************/ 

#indexmain {
	margin: 0 auto 10px;
	width: 700px;
	height: 305px;
}
#indexmain img {
	border: 0px;
}
.indexa {
	margin: 0px 0px 30px 0px;
	padding: 15px 15px 10px 15px;
	font-size: 80%;
	background-color: #FFF;
	border: 1px solid #D5D5D5;
}
.indexa dl {
	margin: 0px;
	padding: 0px;
}
.indexa dt {
	clear: left;
	float:left;
	margin-bottom: 10px;
}
.indexa dd {
	margin-left: 6em;
	margin-bottom: 10px;
	padding-left: 70px;
}
.infodate {
	font-weight: bold;
	margin-right: 10px;
}
.infoicon {
	background: transparent url(../images/icon/infoicon.gif) no-repeat scroll left top;
	border: 0 none;
}
.itemicon {
	background: transparent url(../images/icon/itemicon.gif) no-repeat scroll left top;
	border: 0 none;
}
/***********************************************/
/* HTML guide contents styles                  */
/***********************************************/ 

.inguide {
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	font-size: 80%;
	line-height: 1.5em;
	background-color: #FFF;
	border: 1px solid #D5D5D5;
}
.inguide ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
.inguide ol {
	margin: 0px 0px 0px 25px;
	padding: 0px;
}
.inguide li {
	margin: 0px;
	padding: 3px 0px 3px 0px;
}
.inguide p {
	margin: 0px 0px 5px 0px;
	padding: 0px 10px 10px 10px;
}
.guidettl {
	background: transparent url(../images/bg/sepan_bg.gif) no-repeat scroll left 0.2em;
	border-bottom: 1px solid #EEEEEE;
	margin: 0px 0px 10px;
	padding: 2px 0px 0px 13px;
}
.inguide table {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	text-align: center;
	width: 300px;
	float: left;
	margin-right: 20px;
}
.inguide table tr td {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 4px;
}
.inguide th {
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
	font-size: 90%;
	font-weight: normal;
	padding: 4px;
}
.returninfo {
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
	font-size: 90%;
	padding: 5px;
	margin-bottom: 20px;
}
/***********************************************/
/* HTML info contents styles                   */
/***********************************************/ 

.corp {
	font-size:90%;
	padding: 0px;
	margin: 0px;
}
.corp dt {
	float:left;
	line-height:2em;
	margin-bottom: 5px;
}
.corp dd {
	border-bottom:1px solid #D5D5D5;
	line-height:2em;
	margin-left:12.5em;
	margin-bottom: 5px;
}
/***********************************************/
/* HTML consept contents styles                */
/***********************************************/ 

.discogs {
	font-size: 120%;
	font-weight: bold;
	color: #36272A;
}
/***********************************************/
/* HTML inq form contents styles               */
/***********************************************/ 

.inqform {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.inqform table {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	text-align: center;
	width: 700px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.inqform table tr td {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 10px;
	text-align: left;
	font-size: 80%;
	width: 547px;
}
.inqform th {
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
	padding: 10px;
	width: 150px;
	text-align: right;
	font-size: 80%;
}
.valired {
	color: #F00;
	margin-left: 10px;
}
.example {
	color: #666;
}
.formbot {
	clear: both;
	background-color: #FFF;
	padding: 20px 0;
	text-align: center;
	width: 700px;
}
/***********************************************/
/* HTML shop contents styles                   */
/***********************************************/ 

.shopinfo {
	background-color: #000;
	font-size: 90%;
	padding: 5px;
	margin-bottom: 20px;
	color: #F90;
}
.shopinfo img {
	float: left;
}
.shopinfo p {
	margin: 0px 0px 0px 135px;
	padding: 0px;
}
.shopinfo a:link {
	color: #FFF;
}
/***********************************************/
/* HTML itemlist contents styles               */
/***********************************************/ 

.itemlist {
	width: 230px;
	height: 200px;
	display: inline;
	float: left;
	margin: 20px auto 20px auto;
	text-align: center;
	font-size: 75%;
}
.itemlist img {
	width: 200px;
	height: 130px;
	padding: 2px;
	border: 1px solid #CCC;
	margin-bottom: 5px;
	background-color: #FFF;
}
.itemname {
	width: 200px;
	clear: both;
	text-align: right;
	margin: 0px auto;
}
.price {
	width: 200px;
	clear: both;
	text-align: right;
	margin: 0px auto;
}


.pickitem {
	width: 140px;
	display: inline;
	float: left;
	margin: 20px auto 20px auto;
	text-align: center;
	font-size: 75%;
}
.pickitem img {
	width: 100px;
	height: 65px;
	padding: 2px;
	border: 1px solid #CCC;
	margin-bottom: 5px;
	background-color: #FFF;
}
.pickname {
	width: 100px;
	clear: both;
	text-align:left;
	margin: 0px auto;
}
.pickprice {
	width: 100px;
	clear: both;
	text-align:left;
	margin: 0px auto;
}

.lineitem {
	width: 350px;
	display: inline;
	float: left;
	margin: 20px auto 20px auto;
	text-align: center;
	font-size: 75%;
}
.lineitem img {
	width: 300px;
	height: 200px;
	padding: 2px;
	border: 1px solid #CCC;
	margin-bottom: 5px;
	background-color: #FFF;
}
.linename {
	width: 300px;
	clear: both;
	text-align:left;
	margin: 0px auto;
}

/***********************************************/
/* HTML item_page contents styles               */
/***********************************************/ 

#itmn {
	margin: 0px 15px 15px 0px;
	padding: 0px;
	color: #36272A;
}
.itmttl {
	font-size: 120%;
	font-weight: bold;
	color: #36272A;
}
.item_main_img {
	margin: 15px auto 20px auto;
	padding: 0px;
	text-align: center;
}
.item_main_img img {
	width: 600px;
	border: 1px solid #CCC;
	margin: 0px;
	padding: 2px;
}
.thumbgroup {
	margin: 15px auto 15px auto;
	padding: 0px;
	text-align: center;
}
.thumbgroup ul {
	margin: 0px;
	padding: 0px;
	clear: both;
}
.thumbgroup li {
	display: inline;
	list-style-type: none;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
.thumbgroup img {
	width: 100px;
	border: 1px solid #CCC;
	margin: 0px;
	padding: 2px;
}
.itmdetail {
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin-bottom: 20px;
}
.itmspec {
	float: left;
	width: 40%;
	padding: 10px;
	margin: 0px;
}
.cargobox {
	float: right;
	text-align: right;
	width: 50%;
	padding: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #CCC;
}
.cargobox h3 {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	color: #36272A;
}
.cargobox span {
	margin-right: 10px;
	font-weight: bold;
	color: #900;
}
.nclsample {
	width: 218px;
	height: 150px;
	display: inline;
	float: left;
	margin: 10px auto 0px auto;
	text-align: center;
	font-size: 75%;
}
.nclsample img {
	width: 200px;
	height: 143px;
	padding: 2px;
	border: 1px solid #CCC;
	background-color: #FFF;
}
/***********************************************/
/* HTML cargohelp contents styles              */
/***********************************************/ 

.cargohelp {
	clear: both;
	margin-bottom: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 80%;
}
.cargoguide {
	margin: 0px 0px 10px 0px;
	padding: 20px;
	line-height: 1.5em;
	background-color: #FFF;
	border: 1px solid #D5D5D5;
}
.cargoguide ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
.cargoguide ol {
	margin: 0px 0px 0px 25px;
	padding: 0px;
}
.cargoguide li {
	margin: 0px;
	padding: 3px 0px 3px 0px;
}
.cargoguide p {
	margin: 0px 0px 5px 0px;
	padding: 0px 10px 10px 10px;
}
.cargoguidettl {
	background: transparent url(../images/bg/sepan_bg.gif) no-repeat scroll left 0.2em;
	border-bottom: 1px solid #EEEEEE;
	margin: 0px 0px 10px;
	padding: 2px 0px 0px 13px;
}
.cargoguide table {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	text-align: center;
	width: 300px;
	float: left;
	margin-right: 20px;
}
.cargoguide table tr td {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 4px;
}
.cargoguide th {
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
	font-size: 90%;
	font-weight: normal;
	padding: 4px;
}
/***********************************************/
/* HTML basketlist contents styles             */
/***********************************************/ 

.basketlist {
	margin: 0px 0px 30px 0px;
	padding: 0px;
}
.basketlist table {
	text-align: right;
	width: 100%;
	border-collapse:collapse;
	font-size:80%;
	margin: 0px;
	padding: 0px;
}
.basketlist th {
	background-color:#C6C6C6;
	border:1px solid #A3A3A3;
	font-weight:normal;
	padding:5px;
	text-align:center;
}
.basketlist table tr td {
	background-color:#FFF;
	border:1px solid #A3A3A3;
	padding:5px;
}
/***********************************************/
/* HTML campaign page contents styles          */
/***********************************************/ 

.camlist {
	width: 230px;
	float: left;
	margin: 0px auto 10px auto;
	text-align: center;
	font-size: 75%;
}
.camlist img {
	width: 200px;
	height: 130px;
	padding: 2px;
	border: 1px solid #CCC;
	margin-bottom: 5px;
	background-color: #FFF;
}


/***********************************************/
/* HTML bear page contents styles          */
/***********************************************/ 
.storybox {
	background-image:
	margin: 0px 0px 5px 0px;
	padding: 20px 20px 20px 20px;
	font-size: 80%;
	line-height: 1.5em;
	background-color: #FFF7EC;
	border: 5px solid #F9B23F;
}

