body, div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, 
brockquote, pre, table, caption, th, td, address, 
form, fieldset, legend, object {
  margin: 0;
  padding: 0;
}

h5, h6, pre, table, code, kbd, samp, acronym, input, textarea {
  font-size: 100%;
}

a img {
	border-style:none;}

p {padding-top:5px;}

html
	{
	height: 100%;
	min-height: 100%;
	}

body
	{
background-color:#111422;
background-repeat:repeat;
	height: 100%;
	min-height: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height:110%;
	color:#383B46;
	padding-left:200px;
	}

p, span { 
	font-size: 14px;
	margin-top:5px;
	margin-bottom:5px;
}

.screenLayout {
  position: relative;
  min-height: 100%;
}
* html .screenLayout {
  height: 100%;
}

.background { background-image:url(../images/bg/bg.jpg);
background-repeat:repeat-x;}

.mainContents {
	margin-left:0;
	left:0;
}

.bg_LT {background-image:url(../images/bg/bg_LT.jpg);
background-repeat:repeat-x;
width:200px;
}

.bg_LT2 {background-image:url(../images/bg/bg_LT2.jpg);
background-repeat:no-repeat;}

.bg_RT {background-image:url(../images/bg/bg_RT.jpg);
background-repeat:repeat-x;}

.bg_RT2 {background-image:url(../images/bg/bg_RT2.jpg);
background-repeat:no-repeat;}

.bg_L {background-image:url(../images/bg/bg_L.jpg);
background-repeat:repeat-x;}

.bg_L2 {background-image:url(../images/bg/bg_L2.jpg);
background-repeat:no-repeat;}

.bg_L3 {background-image:url(../images/bg/bg_L3.jpg);
background-repeat:repeat-y;}

.bg_R {background-image:url(../images/bg/bg_R.jpg);
background-repeat:repeat-x;}

.bg_R2 {background-image:url(../images/bg/bg_R2.jpg);
background-repeat:no-repeat;}

.bg_R3 {background-image:url(../images/bg/bg_R3.jpg);
background-repeat:repeat-y;}

.bg_LB {background-image:url(../images/bg/bg_LB.jpg);
background-repeat:no-repeat;}

.bg_RB {background-image:url(../images/bg/bg_RB.jpg);
background-repeat:no-repeat;}


.bg_T {background-image:url(../images/bg/bg-top.jpg);
background-repeat:no-repeat;}

.bg_B {background-image:url(../images/bg/bg-bottom.jpg);
background-repeat:no-repeat;}

.bg_Color {background-image:url(../images/bg/bg-color.jpg);
background-repeat:repeat;}

.bg_AD {background-color:#111422;
padding:20px 10px;
width:170px;
border-left:solid 1px #676767;
}

.bg_Left {background-color:#111422;
padding:20px 10px;
width:10px;
border-right:solid 1px #676767;
}


.header {background-image:url(../images/bg/header.jpg);
background-repeat:no-repeat;}

.header img {
	float:right;
	margin-right: 20px;}

.footer {
	background-image:url(../images/bg/bg-color.jpg);
	background-repeat:repeat;
	padding:2px 20px 2px 20px;
	color:#DEE5EB;
	font-size:80%;
}

.main {background-color:#dbe1e4;
padding-top:10px;}

.main2 {
	background-image:url(../images/bg/bg_table2.gif);
	background-repeat:no-repeat;
padding:10px 20px 20px 10px;}

.catch_banner {background-image:url(../images/bg/bg_table1.gif);
background-repeat:no-repeat;}

.banner {
	padding:0}
	
h1 {font-size:120%;
color:#903;
margin:2px 0 5px 0;
}


h2 {font-size:120%;
color:#162653;
margin:2px 0 5px 0;
text-align:left;
font-style:italic;
}

h3 {font-size:90%;
margin:2px 0 5px 0;
color:#19183D;
line-height:150%;
text-align:center;
}

hr {margin:2px;}

.artistName {font-weight:bold;}
.productName {font-weight:bold;
color:#900;}

.txt_price {font-size:80%;
font-weight: bold;}


.maintable {
    border: 1px #9fa5b0 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

.maintable th {
    padding: 0;
    border: #9fa5b0 solid;
    border-width: 0 0 1px 1px;
}
.maintable td {
    padding: 0;
    border: 1px #9fa5b0 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}

.regulartable {
    border-collapse: collapse;
    border-spacing: 0;
	background-color:transparent;
}

.regulartable th {
    padding: 2px;
    border: #9fa5b0 solid;
    border-width: 0 0 1px 0px;
	background-color:transparent;
	color:#19183D;
	text-align:left;
	margin-left:-10px;
}
.regulartable td {
    padding: 5px;
    border: 1px #9fa5b0 solid;
    border-width: 0 1px 1px 1px;
	text-align:left;
	vertical-align:top;
	background-color:#fff;
	font-size:13px;
}

.regulartable img {padding:0 5px 0 0;}

.detailtable {
    border-collapse: collapse;
    border-spacing: 0;
	background-color:#FFF;
}

.detailtable th {
    padding: 2px 2px 2px 5px;
    border: #9fa5b0 solid;
    border-width: 0 0 1px 0;
	background-color:#dbe1e4;
	color:#19183D;
	text-align:left;
}
.detailtable td {
    padding: 5px;
    border: 1px #9fa5b0 solid;
    border-width: 0 1px 1px 1px;
    text-align: center;
	text-align:left;
}

.detailtable img {padding:0 5px 0 0;}

.text_S {font-size:85%;}
.text_SS {font-size:80%;}
.text_Red {font-size:inherit;
	color:#F00;}

.text_L_italic {
	font-style:italic;
font-size:120%;
font-weight:bold;
margin-right:10px;}

.text_bold {
font-weight:bold;}

.image_Bottom {float:right;}

.image_Top {float:right;
vertical-align:top;
clear:both;
}

.image_Left {float:left;
vertical-align:top;}

.note {background-color:#0033B2;
padding:0 5px 0 5px;
color:#FFF;
font-weight:bold;
font-stretch:narrower;
}

.text_Blue {color:#0033B2;
font-size:90%;
font-weight:bold;
text-decoration:underline;}

.text_Comment {font-size:95%;
line-height:130%;}


.companyLink th{
	background-color:#111422;
	border-left:15px solid #583369;
	border-bottom:1px solid #583369;
	text-align:center;
	font-size:0.8em;
	color:#E8EBEB;
	padding:2px 10px 2px 0;
	letter-spacing:0.1em;
	height:15px;
}

.companyLink {
	position:absolute;
	top:100px;
	width:120px;
	background-color:#7A7C93;
}

.companyLink td {
	padding:3px 2px;
}

.companyLink img {
}
	

.listTable img {
	border:solid 1px #ABABAB;
	margin:2px 4px;
}


table.maintable td{
	background-color:#fff;
}
 

#slider1 {
	padding:0;
	margin:0;
}

