.centerpad {
	padding-top:75px;
}
.centerpad2 {
	padding-top:85px;
}
.centerpadprod {
	padding-top:100px;
}
.prodfont {
	font:normal 0.7em Arial, Helvetica, sans-serif;
}
.prodfonttitle {
	font:bold 0.8em Arial, Helvetica, sans-serif;
	line-height:22px;
}
.centerpadabout {
	padding-top:125px;
	padding-right:100px;
}
.prodfonttitle2 {
	font:bold 0.8em Arial, Helvetica, sans-serif;
	line-height:22px;
}

/* Links */
a:link {color:#9c2a31;}
a:active {color:#000;}
a:visited {color:#9c2a31;}
a:hover {color:#000;}

.audio01 {
    color:#000;
    background:url('images/aud_step00.jpg') no-repeat;
    font:normal 0.8em Verdana, Tahoma, Arial, "Times New Roman";
    text-align:left;
    vertical-align:top;
    width:557px; /* new */
    padding:40px 0 0 15px;
    margin:0;
}
.audio01 p {
    padding:8px 0;
    margin:0;
}
.audio01 b {
    color:#951c2e;
    background:none;
}
.audio01 ul {
    padding:4px 40px;
    margin:0;
}
/*.prt_link {
    color:#951c2e;
    background:none;
    font:normal 0.8em Verdana, Tahoma, Arial, "Times New Roman";
    padding:0;
    margin:-144px 0 128px 720px;
}*/
.form {
    color:#000;
    background:url('images/form_bg.jpg') no-repeat;
    font:normal 0.8em Verdana, Tahoma, Arial, "Times New Roman";
    text-align:left;
    vertical-align:top;
    width:557px;
    padding:20px 0 0 15px;
    margin:0;
}
.form p {
    padding:8px 0;
    margin:0;
}
.form span {
    font:bold 1.4em Verdana, Tahoma, Arial, "Times New Roman";
}
.form input {
    font:normal 0.9em Verdana, Tahoma, Arial, "Times New Roman";
    padding:1px 4px;
}

.audio02 {
    color:#000;
    background:url('images/aud_step01.jpg') no-repeat;
    font:normal 0.8em Verdana, Tahoma, Arial, "Times New Roman";
    text-align:left;
    vertical-align:top;
    width:557px;
    padding:90px 0 0 15px;
    margin:0;
}
.audio02 p {
    padding:8px 0;
    margin:0;
}
.audio02 span {
    font:bold 1.4em Verdana, Tahoma, Arial, "Times New Roman";
}
.audio02 input {
    font:normal 0.9em Verdana, Tahoma, Arial, "Times New Roman";
    padding:1px 4px;
}

.audio03 {
    color:#000;
    background:url('images/aud_step02.jpg') no-repeat;
    font:normal 0.8em Verdana, Tahoma, Arial, "Times New Roman";
    text-align:left;
    vertical-align:top;
    padding:80px 0 0 15px;
    margin:0;
}
.audio03 span {
    color:#951c2e;
    background:none;
    font:bold 1.4em Verdana, Tahoma, Arial, "Times New Roman";
}
.audio03 p {
    padding:8px 0;
    margin:0;
}

.nav_txt {
    color:#fff;
    background:url('images/nav_bg.jpg');
    font:bold 11px Arial, Helvetica, sans-serif;
    line-height:20px;
}
.nav_txt a {
    color:#fff;
    font:bold 11px Arial, Helvetica, sans-serif;
    text-decoration:none;
}
.sticky {
    position:absolute;
}
#layer1 {
	position:absolute;
	left:798px;
	top:89px;
	width:151px;
	height:105px;
	z-index:2;
}
#layer2 {
	position:relative;
    z-index:1;
    border:solid 2px #000;
    width:950px;
    padding:0;
    margin:0 auto;
}
#layer3 {
    border:solid 2px #000;
    width:950px;
    padding-top:252px;
    margin:0 auto;
}

#tab {
    padding:0 260px;
}
#tab ul {
	list-style:none;
	margin:0;
	padding:0;
}
#tab li {
	float:left;
    display:inline;
	margin:0;
    padding-left:30px;
}
#tab a {
	text-decoration:none;
	margin:0;
	padding:0;
}
#tab a span {
	display:block;
	color:#fff;
    font:bold 1.0em Arial, Helvetica, sans-serif;
	line-height:32px;
}
#tab a:hover span, #tab li.item_active a span {
    color:#00d8ff;
	text-decoration:none;
}

.msg {
    color:#4c0086;
    background:none;
}

/* new CSS */
#sbt_pos {
    text-align:right;
    padding:0;
    margin:-10px 155px 0 0;
}
#groovybtn1 {
    color:#951c2e;
    background:#fc3;
    font:bold 1.0em Verdana, Tahoma, Arial, "Times New Roman";
    border:none;
    padding:4px 2px;
    margin:0;
}
#gro1ovybtn1:hover{
    color:inherit;
    background:#ff0;
}
/*span.style4 {
    color:#f00;
    background:none;
    font:bold 1.0em Verdana, Tahoma, Arial, "Times New Roman";
}*/
.style5 {
    color:#f00;
    background:none;
}