/* CSS Document */

BODY {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #524B58;
	background-color:#171415;
	background-image: url(../images/bg1.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	background-attachment: scroll;
}

:active, :focus{
    outline:none;
  }
.bullet2{
	background:url(../images/bullet2.gif);
	background-position: left;
	background-repeat:no-repeat;
}
  
A {
	text-decoration: none;
	color: #5F5E51;
}

A:link {
	text-decoration: none;
	color: #5F5E51;
}

A:visited {
	text-decoration: none;
}

A:hover {
	text-decoration: none;
	color: #5F5E51;	
}

A:active {
	text-decoration: none;
	color: #5F5E51;	
}

/*.menu a {
	text-decoration: none;
	color:#A497B7;
}
.menu a:visited {
	text-decoration: none;
}

.menu a:hover {
	text-decoration: none;
	color:#FFFFFF;
	font-weight:bold;
}

.menu a:active {
	text-decoration: none;
}
.menuact, .menuact a {
	color:#FFFFFF;
	font-weight:600;
}*/

.menu a, .menu a:visited, .menu a:active {text-decoration: none; color:#A497B7; padding:0 7px;}
.menu a:hover {text-decoration: none; color:#FFFFFF; font-weight:bold; }
.menu a.active { color:#FFFFFF; font-weight:600; }

.ener{
	text-decoration: none;
	font-size:10px;
	color:#524B58;
}
.ener a {
	text-decoration: none;
}

.ener a:hover {
	text-decoration: none;
	color:#774A82;
}

.ener a:active {
	text-decoration: none;
	font-weight:bold;
}

.ener a:visited {
	text-decoration: none;
}

.frmtd {
	padding-top:10px; 
	padding-bottom:10px;
}

.brdtd {
	border-right:#BEB4CA 1px solid;
}

.sub{
	font-size:18px;
	color:#9383A7;
}

.sub2blk{
	font-size:16px;
	line-height:120%;
	font-weight:bold;
	color:#525252;
}
.sub2blk a {
	text-decoration: none;
	color:#525252;
}


.sub2{
	font-size:16px;
	line-height:120%;
	font-weight:bold;
	color:#754B8D;
}
.sub2 a {
	text-decoration: none;
	color:#754B8D;
}

.sub3{
	font-size:11px;
	line-height:120%;
	font-weight:bold;
	color:#754B8D;
}

.topaddress{
	font-size:14px;
	font-weight:200;
	color:#736088;
}

.price{
	font-size:12px;
	font-weight:300;
	line-height:140%;
	color:#816B98;
}
.priceright{
	font-size:12px;
	font-weight:300;
	color:#666666;
}

.top{
	text-decoration: none;
	font-size:10px;
	font-weight:bold;
}
.top a {
	text-decoration: none;
	color:#FF9900;
}

.top a:hover {
	text-decoration: none;
	color:#DB4504;
}

.top a:active {
	text-decoration: none;
}

.top a:visited {
	text-decoration: none;
}

#order P, #order H1, #order H2, #order H3 {
padding:0 0 5px 0;
margin:0;
}

#order FORM {
padding:0;
margin:0;
}

#order H1 {
font-size:20px;
line-height:120%;
font-weight: normal;
color:#754B8D;
padding-bottom:10px;
}

#order H2 {
font-size:14px;
line-height:120%;
font-weight:bold;
color:#754B8D;
}

#order H3 {
font-size:14px;
line-height:120%;
font-weight:bold;
padding:0;
color:#754B8D;
}

#order span {
font-size:11px;
color:#CC0000;
}

#details td {
border:#EDEEEF 1px solid;
}

#order input, #order textarea, #order select {
padding:2px;
margin:0;
color:#666666;
font-size:97%;
}