/* CSS Document */

html {
	height: 100%;
}

a:link, a:visited {
	font: normal 14px sans-serif; 
	text-decoration: none; 
	color: #FFFFFF;
	letter-spacing: 8px;
	text-align: justify;
}

a:hover {
	font: normal 14px sans-serif; 
	text-decoration: underline; 
	color: #FFFF00;
	letter-spacing: 8px;
	text-align: justify;
}

span {
	text-align: left;
	background: #552051;
	font: 10px sans-serif; 
	text-decoration: none; 
	color: #FFFFFF;
}




.body {
	height: 100%;
	margin-bottom: 1px;
	background-color: #4D224B ;
}

.body2 {
	background-color: #761F76 ;
	border: 1px dotted #C074BC;
}

.body3 {
	background-color: #000000 ;
	
}

.body4 {
	background: #552051;
	border: 0px;
	font: bod 10px sans-serif; 
	text-decoration: none; 
	color: #FFFFFF;
	display: block;
}

.body5 {
	background: #754071;
	border: 1px double #EF85E8;
	font: bod 10px sans-serif; 
	text-decoration: none; 
	color: #FFFFFF;
	display: block;
}

.body6 {
	background: #855081;
	border: 1px double #EF85E8;
	font: bold 10px sans-serif; 
	text-decoration: none; 
	color: #FFFFFF;
	display: block;
}
.body7 {
	background: #000000;
	border: 1px double #EF85E8;
	font: bold 10px sans-serif; 
	text-decoration: none; 
	color: #FFFFFF;
	display: block;
}

.contentheading{
	background: #855081;
	border: 0px ;
	font: bold 10px sans-serif; 
	text-decoration: none; 
	color: #FFFFFF;
	display: block;
}


.contentpaneopen{
	background: #855081;
	border: 0px ;
	font: bold 10px sans-serif; 
	text-decoration: none; 
	color: #FFFFFF;
	display: block;
}

a.contentpagetitle:link , a.contentpagetitle:visited {
	background: #855081;
	border: 0px ;
	font: bold 15px sans-serif; 
	text-decoration: none; 
	color: #FFFFFF;
	display: block;
	letter-spacing: 0px;
	text-align: center;
}

.small {
	background: #855081;
	border: 0px ;
	font: bold 10px sans-serif; 
	text-decoration: none; 
	color: #FFFFFF;
	display: block;
}

a.contentpagetitle:hover {
	background: #FFFFFF;
	border: 0px ;
	font: bold 15px sans-serif; 
	text-decoration: none; 
	color: #000000;
	display: block;
	letter-spacing: 0px;
	text-align: center;
}

.inputbox{
	background: #ffffff;
	font: 10px sans-serif; 
	text-decoration: none; 
	color: #808080;
}

#product_list{
	display: compact;
	background: #400040;
}

h3{
	font: normal bold 20px sans-serif; 
	font-stretch: normal; 
	text-decoration: none; 
	color: #ffffff;
	page-break-before: avoid; 
	page-break-after: avoid;
}

.moduletable{
	background: #EF85E8;
	border: 3px double #555555;
	font: 10px sans-serif; 
	text-decoration: none; 
	color: #555555;
	display: block;
	
}

.moduletablecart{
	background: #392237;
	border: 0px;
	font: 10px sans-serif; 
	text-decoration: none; 
	color: #FFFFFF;
	display: block;
	height: 50px;
	
}

.moduletableprodmod{
	background: #552051;
	border: 1px solid #EF85E8;
	font: 10px sans-serif; 
	text-decoration: none; 
	color: #555555;
	display: block;
	
}

a.moduletableprodmod:link, a.moduletableprodmod:visited {
	background: #552051;
	border: 3px double #ffffff;
	font: bod 10px sans-serif; 
	text-decoration: none; 
	color: #FFFFFF;
	display: block;
	letter-spacing: 0px;
	text-align: center;
}

.mainlevel{
	
	border: 0px;
	font: small-caps bold 12px sans-serif; 
	font-stretch: expanded; 
	text-decoration: none; 
	color: #555555;
	padding: 0px 20px 0px 20px ;
}


a.mainlevel:link, a.mainlevel:visited {
	
	font: small-caps bold 12px sans-serif; 
	font-stretch: expanded; 
	text-decoration: none; 
	color: #555555;
	padding: 0px 20px 0px 20px ;
	letter-spacing: 0px;
	text-align: center;
}

a.mainlevel:hover {
	background: #db55d1;
	font: small-caps bold 12px sans-serif; 
	font-stretch: expanded; 
	text-decoration: none; 
	color: #FFFF00;
	padding: 0px 20px 0px 20px ;
	letter-spacing: 0px;
	text-align: center;
}

a.mainlevel#active_menu {
	background: #EF85E8;
	color: #FEFFF2;
	font: small-caps bold 20px sans-serif; 
	letter-spacing: 0px;
	text-align: center;
}


.latestnews{
	background: #EF85E8;
	border: 1px single #555555;
	font: 10px sans-serif; 
	text-decoration: none; 
	color: #555555;
}

a.latestnews:link, a.latestnews:visited{
	background: #EF85E8;
	border: 1px single #555555;
	font: 12px sans-serif; 
	text-decoration: none; 
	color: #555555;
}

a.latestnews:hover{
	background: #EF85E8;
	border: 1px single #555555;
	font: 12px sans-serif; 
	text-decoration: underline; 
	color: #FFFFFF;
}

ul.latestnews li.latestnews{
	list-style: none;
	margin: 0;
	padding: 0;
	line-height:1.5em;
	padding-left:12px;
  background: url(/ecom/templates/howTo/images/arrow.gif) no-repeat left center;
}


.componentheading{
	background: #000000;
	font: 17px monospace; 
	text-indent: 10px; 
	text-decoration: none; 
	color: #ffffff;
}

.back_button{
	background: #000000;
	font: bold 12px monospace; 
	text-decoration: none; 
	color: #ffffff;
	width : 100%;
}

div.back_button{
	background: #000000;
	font: bold 12px monospace; 
	text-decoration: none; 
	color: #ffffff;
	width : 100%;
}

div.back_button:hover{
	background: #555555;
	font: bold 12px monospace; 
	text-decoration: none; 
	color: #000000;
	width : 100%;
}
