﻿body         {
	background-color: #ffffff;
	background-image: url(../images/back.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
}


.topcell {
	background-image: url('../images/logo.jpg');
}
.leftcell {
	background-image: url('../images/left.jpg');
}
.rightcell {
	background-image: url('../images/right.jpg');
}
.gencell {
	background-image: url('../images/gen.jpg');
}



.fasa {
	background-color: #7f7b78;
}
.fasalight {
	background-color: #a7a5a3;
}

.fasared {
	background-color: #b01711;
}




.titles {
	font-family: trebuchet MS;
	font-size: 1.4em;
	font-weight: normal;
	font-style: normal;
	color: #50473B;
}

.productstitles {
	font-family: trebuchet MS;
	font-size: 1.1em;
	font-weight: normal;
	font-style: normal;
	color: #50473B;
}

.productsprice {
	font-family: trebuchet MS;
	font-size: 0.9em;
	font-weight: bold;
	font-style: bold;
	color: #b70000;
}
.productspricetitle {
	font-family: trebuchet MS;
	font-size: 0.9em;
	font-weight: bold;
	font-style: bold;
	color: #50473B;
}

.productsmusiclink {
	font-family: trebuchet MS;
	font-size: 0.6em;
	font-weight: bold;
	font-style: bold;
	color: #b70000;
}



.whitetitle{
	font-family: trebuchet MS;
	font-size: 1.1em;
	font-weight: normal;
	font-style: normal;
	color: #ffffff;
}

.whitemaintexttitle {
	font-family: trebuchet MS;
	font-size: 0.8em;
	font-weight: normal;
	font-style: bold;
	color: #50473B;
	font-variant: normal;
}
.imageborder {
	border: 6px solid #F1F0EF;
}

.imageborderblack {
	border: 1px solid #000000;
}



.whitesmalltitle {
	font-family: trebuchet MS;
	font-size: 0.8em;
	font-weight: bold;
	font-style: bold;
	color: #FFFFFF;
	font-variant: normal;
}

.graysmalltitle {
	font-family: "trebuchet MS";
	font-size: 0.8em;
	font-weight: bold;
	font-style: bold;
	color: #7f7b78;
	font-variant: normal;
}

.input {
	font-family: trebuchet MS;
	font-size: 0.7em;
	color: #666666;
	text-align: left;
	background-color: #E4E0DC;
	border: 1px inset #FFFFFF;
	cursor: crosshair;
	padding: 0 0 -2.5pt 0;
}
.inputb {
	font-family: trebuchet MS;
	font-size: 0.9em;
	color: #666666;
	text-align: left;
	background-color: #E4E0DC;
	border: 1px inset #FFFFFF;
	cursor: crosshair;
	padding: 0 0 -2.5pt 0;
}

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-family: trebuchet MS;
font-size: 0.7em;
font-weight:bold;
padding: 1px 2px;
background:url(../images/formbg.gif) repeat-x left top;
}

.formbuttonsmall{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-family: trebuchet MS;
font-size: 0.6em;
font-weight:bold;
padding: 1px 2px;
background:url(../images/formbg.gif) repeat-x left top;
}

.formbuttonsmallred{
cursor:pointer;
border:outset 1px #ccc;
background:#690303;
color:#ffffff;
font-family: trebuchet MS;
font-size: 0.6em;
font-weight:bold;
padding: 1px 2px;
background:url(../images/formbgr.gif) repeat-x left top;
}

.formbuttonsmallgreen{
cursor:pointer;
border:outset 1px #ccc;
background:#2c4609;
color:#ffffff;
font-family: trebuchet MS;
font-size: 0.6em;
font-weight:bold;
padding: 1px 2px;
background:url(../images/formbgg.gif) repeat-x left top;
}

.profilbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-family: trebuchet MS;
font-size: 0.7em;
font-weight:bold;
padding: 1px 2px;
background:url(../images/formbg.gif) repeat-x left top;
}




.graysmallbold {
	font-family: trebuchet MS;
	font-size: 0.7em;
	font-weight: bold;
	font-style: bold;
	color: #8F8069;
	font-variant: normal;
}
.graysmalnormal {
	font-family: trebuchet MS;
	font-size: 0.8em;
	font-weight: lighter;
	font-style: bold;
	color: #675C4B;
	font-variant: normal;
	text-decoration: underline;
}
.graysmallboldplus {
	font-family: trebuchet MS;
	font-size: 0.6em;
	font-weight: bold;
	font-style: bold;
	color: #8F8069;
	font-variant: normal;
}
.whitetitlesmall {
	font-family: trebuchet MS;
	font-size: 0.7em;
	font-weight: normal;
	font-style: normal;
	color: #ffffff;
}
.whitesmalltext {
	font-family: trebuchet MS;
	font-size: 0.7em;
	font-weight: lighter;
	font-style: bold;
	color: #FFFFFF;
	font-variant: normal;
}
.whitemaintexttitle06 {
	font-family: trebuchet MS;
	font-size: 0.6em;
	font-weight: normal;
	font-style: bold;
	color: #50473B;
	font-variant: normal;
}
.whitemaintexttitle07 {
	font-family: trebuchet MS;
	font-size: 0.7em;
	font-weight: normal;
	font-style: bold;
	color: #50473B;
	font-variant: normal;
	text-decoration: none;
}



img.shade{
	width: 82px;
	height: 82px;
/*	border: 1px solid #000 */
/* specify the dimension of the image */
	display: block;
	position: absolute;
	z-index: -1;
/* force the image to show below the content */
	right: -1px;
	bottom: -1px;
}

div.shade{
	width: 90px;
	height: 90px;
/* specify the dimension of the content, slightly smaller than the image */
	position: relative;
	z-index: 1;
/* force the content to show above the image */
/*	background-color: #fff;*/
/*	border: 1px solid #000*/
	padding: 1px 2px;
	margin-right: 3px;
	margin-bottom: 3px;
}


.redsmalltitle {
	font-family: trebuchet MS;
	font-size: 0.7em;
	font-weight: bold;
	font-style: bold;
	color: #CC0000;
	font-variant: normal;
}



.shopgraysmallbold {
	font-family: trebuchet MS;
	font-size: 0.7em;
	font-weight: bold;
	font-style: bold;
	color: #484441;
	font-variant: normal;
}

.shopredtitle {
	font-family: trebuchet MS;
	font-size: 0.8em;
	font-weight: bold;
	font-style: bold;
	color: #b50505;
	font-variant: normal;
}


.shopgraysmalnormal {
	font-family: trebuchet MS;
	font-size: 0.8em;
	font-weight: lighter;
	font-style: bold;
	color: #484441;
	font-variant: normal;
	text-decoration: underline;
}
.shopgraysmallboldplus {
	font-family: trebuchet MS;
	font-size: 0.6em;
	font-weight: normal;
	font-style: normal;
	color: #484441;
	font-variant: normal;
}

.shopsmalldesc {
	font-family: trebuchet MS;
	font-size: 0.7em;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	font-variant: normal;
	text-decoration: none;

}
.shopsmalldescb {
	font-family: trebuchet MS;
	font-size: 0.7em;
	font-weight: bold;
	font-style: bold;
	color: #000000;
	font-variant: bold;
	text-decoration: none;

}



.step1 {
	font-family: trebuchet MS;
	font-size: 1.1em;
	font-weight: normal;
	font-style: normal;
	color: #50473B;
}
.steps {
	font-family: trebuchet MS;
	font-size: 1.1em;
	font-weight: normal;
	font-style: normal;
	color: #D1CAC0;
}
.inputsmall {
	font-family: trebuchet MS;
	font-size: 0.6em;
	color: #666666;
	text-align: left;
	background-color: #E4E0DC;
	border: 1px inset #FFFFFF;
	cursor: crosshair;
	padding: 0 0 -2.5pt 0;
}



.stepfinal {
	font-family: trebuchet MS;
	font-size: 1em;
	font-weight: bold;
	font-style: normal;
	color: #968570;
}
.steptitles {
	font-family: trebuchet MS;
	font-size: 1em;
	font-weight: bold;
	font-style: normal;
	color: #A80B0B;
}



.greensmalltitle {
	font-family: trebuchet MS;
	font-size: 0.7em;
	font-weight: bold;
	font-style: bold;
	color: #006600;
	font-variant: normal;
}



.whitetinytext {
	font-family: trebuchet MS;
	font-size: 0.6em;
	font-weight: bold;
	font-style: bold;
	color: #FFFFFF;
	font-variant: normal;
}



