* {
 padding: 0;
 margin: 0;
}
body {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: x-small;
 color: white;
 background-color: #8D8C6F;
}

/* links */
a:link, a:visited {
	padding-bottom: 1px;
	color: #A1A1A1;
	text-decoration: none;
	}
a:hover {
	padding-bottom: 0;
	color: red;
	}

a:link.alert, a:visited.alert {
	padding-bottom: 1px;
	color: red;
	text-decoration: none;
	}
a:hover.alert {
	padding-bottom: 0;
	color: #A1A1A1;
	}


li {
list-style-type: square;
	vertical-align: middle;
	margin-left: 25px;
}

ol, ul, i {
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
}
#wrapper {
 width: 1006px;
 margin: 0 auto;
}
#header {
 border-bottom: 2px solid White;
 margin: 0px 0px 0px 0px;
 height: 146px;
 padding: 0px;
 display: block;
 background: url(../px/headerbg_winter1.jpg) bottom left repeat-x;
 /* background: url(./../px/headerbg_pc.gif) bottom left repeat-x; */
}

#logo {
  position:relative;
  top:69px; left:0px;
  width:205px;
}

#payoff {
	position: relative;
	margin: 25px 0 25px 256px;
	font-weight: bold;
	font-size: 2.1em;
	
	color: black;
}

.cdcovers {
	position: relative;
	margin: 0px;
	width: 251px;
	text-align: center;	
}
/* ---------------------------- */

#header01 { /* Parent Wrapper for header box */
 margin: 0 0px 0px 0px;
 display: inline; /* IE Hack */
 width: 249px;
 float: left;
 min-height: 36px;
 border-bottom: solid 2px White;
 border-left: solid 2px White;
 background-color: Black;
}
* html #header01 {height:36px} /* IE Min-Height Hack */ 

#header02 { /* Parent Wrapper for header box */
 margin: 0 0px 0px 0px;
 display: inline; /* IE Hack */
 width: 249px;
 float: left;
 min-height: 36px;
 border-left: solid 2px White;
 border-bottom: solid 2px White;
 background-color: Black;
}
* html #header02 {height:30px} /* IE Min-Height Hack */ 

#header03 { /* Parent Wrapper for header box */
 margin: 0 0px 0px 0px;
 display: inline; /* IE Hack */
 width: 250px;
 float: left;
 min-height: 36px;
 border-bottom: solid 2px White;
 border-left: solid 2px White;
 background-color: Black;
}
* html #header03 {height:36px} /* IE Min-Height Hack */ 

#header04 { /* Parent Wrapper for header box */
 margin: 0 0px 0px 0px;
 display: inline; /* IE Hack */
 width: 248px;
 float: left;
 min-height: 36px;
 border-left: solid 2px White;
 border-right: solid 2px White;
 border-bottom: solid 2px White;
 background-color: Black;
}
* html #header04 {height:36px} /* IE Min-Height Hack */ 



#subbanner { /* Parent Wrapper for header box */
 margin: 0px 0px 0px 0px;
 display: inline; /* IE Hack */
 width: 248px;
 float: left;
 min-height: 36px;
 border-top: solid 2px White;
 border-left: solid 2px White;
 border-right: solid 2px White;
 border-bottom: solid 2px White;
 background-color: Black;
 z-index: 99;
}
* html #subbanner {height:36px} /* IE Min-Height Hack */ 



/* Column 1 */
#column1 { /* Parent Wrapper for inside boxes */
 margin: 0 0px 0px 0px;
 display: inline; /* IE Hack */
 width: 251px;
 float: left;
 min-height: 50px;
}
* html #column1 {height:50px} /* IE Min-Height Hack */ 

#column1 div { /* content boxes */
 display: inline; /* IE Hack */
 float: left;
 width: 251px;
 padding: 0px;
 border-left: solid 2px White;
 border-bottom: solid 2px White;
 background-color: Black;
}
/* ---------------------------- */

/* Column 2 */
#column2 { /* Parent Wrapper for inside boxes */
 margin: 0 0px 0px 0px;
 display: inline; /* IE Hack */
 width: 251px;
 float: left;
 min-height: 50px;
}
* html #column2 {height:50px} /* IE Min-Height Hack */ 

#column2 div { /* content boxes */
 display: inline; /* IE Hack */
 float: left;
 width: 241px;
 padding: 4px;
 border-left: solid 2px White;
 border-right: solid 2px White;
 border-bottom: solid 2px White;
 background-color: Black;
}
/* ---------------------------- */

/* Column 3 */
#column3 { /* Parent Wrapper for inside boxes */
 margin: 0 0px 0px 0px;
 display: inline; /* IE Hack */
 width: 252px;
 float: left;
 min-height: 50px;
}
* html #column3 {height:50px} /* IE Min-Height Hack */ 

#column3 div { /* content boxes */
 display: inline; /* IE Hack */
 float: left;
 width: 250px;
 padding: 0px;
 border-left: solid 2px White;
 border-right: solid 2px White;
 border-bottom: solid 2px White;
 background-color: Black;
}

#column 3 #platenbak {
	margin-left: -10px;
}

/* ---------------------------- */

/* Column 4 */
#column4 { /* Parent Wrapper for inside boxes */
 margin: 0px 0px -4px 0px;
 display: inline; /* IE Hack */
 width: 252px;
 float: left;
 min-height: 40px;
 background-color: Black;
}
* html #column4 {height:20px; width: 247px;} /* IE Min-Height Hack */ 


#column4 div { /* content boxes */
 display: inline; /* IE Hack */
 float: left;
 width: 240px;
 padding: 4px;
 border-left: solid 2px White;
 border-right: solid 2px White;
 background-color: Black;
 min-height: 40px;
}
* html #column4 div {width: 240px;margin-left: -2px} /* IE Hack */ 
/* ---------------------------- */

/* Column 4 */
#column5 { /* Parent Wrapper for inside boxes */
 margin: 0 0px 0px 0px;
 display: inline; /* IE Hack */
 width: 252px;
 float: left;
 min-height: 50px;
}
* html #column4 {height:50px; width: 247px} /* IE Min-Height Hack */ 


#column5 div { /* content boxes */
 display: inline; /* IE Hack */
 float: left;
 width: 240px;
 padding: 4px;
 border-left: solid 2px White;
 border-right: solid 2px White;
 border-bottom: solid 2px White;
 background-color: Black;
}
* html #column5 div {width: 240px;margin-left: -2px} /* IE Hack */ 
/* ---------------------------- */

#player {
 text-align: center;
}

#footer {
 clear: both;
 position: absolute;
 bottom: 0;
 border: 2px solid #8D8C6F;
 background-color: #8D8C6F;
 margin: 0px 5px 5px 0px;
 display: inline; /* IE Hack */
 padding: 4px;
 float: left;
 width: 1006px;
 text-align:center;
}

/* links */
#footer a:link, #footer a:visited {
	padding-bottom: 1px;
	color: white;
	text-decoration: none;
	border-bottom: 1px solid #8D8C6F;
	}
#footer a:hover {
	padding-bottom: 0;
	color: red;
	border-bottom: 2px solid #8D8C6F;
	}



/* style */
#header01 h2, #header02 h2, #header03 h2, #header04 h2  {
	height: 1em;
	line-height: 1em;
	margin: 10px 10px;
	font-weight: bold;
	font-size: 1.4em;
	letter-spacing: 2px;
	text-align: left;
	text-transform: uppercase;
	color: white;
	}

#column1 h2, #column2 h2, #column3 h2, #column4 h2  {
	margin: 10px 0 5px 0;
	padding: 0 0 0px 10px;
	font-weight: bold;
	font-size: 1.3em;
	line-height: 1em;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #A1A1A1;
	}
	
#column1 h3, #column2 h3, #column3 h3, #column4 h3  {
	margin: 5px 0 5px 0;
	padding: 0 0 0px 10px;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1em;
	letter-spacing: 2px;
	color: #A1A1A1;
	}

	
#column1 p.h4, #column2 p.h4, #column3 p.h4, #column4 p.h4  {
	padding: 0 10px 0px 10px;
	font-size: 1.1em;
	font-weight: bold;
	color: #A1A1A1;
	}

#column1 p.h4_caps, #column2 p.h4_caps, #column3 p.h4_caps, #column4 p.h4_caps  {
	padding: 0 10px 0px 10px;
	font-size: 1.1em;
	font-weight: bold;
	color: #A1A1A1;
	text-transform: uppercase;	
	}	
	

	
#column1 p, #column2 p, #column3 p, #column4 p {
	padding: 0 10px 10px 10px;
	font-size: 1.1em;
	line-height: 1.4em;
	color: white;
	}
	
#column2.justify{
	text-align: justify;
	color: Fuchsia;
}

/*
#contactFormArea {
	vertical-align: top;
	padding: 0 0px 0px 0px;
	font-weight: bold;
	font-size: small;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: white;
}

	label { display:block; }
	input.text,textarea { width:370px;font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }

#contactFormArea input.submit {
	padding:2px 5px;
	font:bold x-small verdana,arial,sans-serif; 
	color: White;
	background-color: black;
	border:1px solid red;
	margin: 5px 11px 10px 0px;
}
*/

#contactFormArea table {
	margin-top: 16px;
	float: left;
}

#contactFormArea td.label {
	vertical-align: top;
	padding: 0 0px 0px 10px;
	font-weight: bold;
	font-size: small;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #A1A1A1;
}

fieldset { border:0;margin:0;padding:0; }

input.text,textarea { 
	width:120px;
	font: 10px/10px 'courier new',courier,monospace;
	color:#333;
	padding: 0 0 0px 5px;
	margin:1px 0px 0px 0px;
	border:1px solid #A1A1A1; 
	text-indent: 0px;
}

input.button {
	padding:2px 5px;
	font:bold x-small arial,verdana,sans-serif; 
	color: White;
	background-color: #A1A1A1;
	border-style: none;
	margin: 5px 11px 10px 0px;
}

.h4_shop {
	padding: 10px 10px 0px 10px;
	margin: 7px 0px;
	font-size: 13px;
	font-weight: bold;
	}
	
.h4_shop a:link, .h4_shop a:visited {
	padding: 10px 10px 0px 10px;
	font-size: 13px;
	font-weight: bold;
	color: red;
	}
	
.h4_shop a:hover {
	padding-bottom: 0;
	color: #A1A1A1;
	}

.h4_shop a:link.alert, .h4_shop a:visited.alert {
	padding-bottom: 1px;
	color: red;
	text-decoration: none;
	}
.h4_shop a:hover.alert {
	padding-bottom: 0;
	color: #A1A1A1;
	}	
