.hlink {
	font-family: Arial;
	font-size: 10px;
	font-style: none;
	color: #999999;
	text-decoration: none;
}

.hlinkbold {
	font-family: Arial;
	font-size: 11px;
	font-style: none;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

a.hlink {
	font-family: Arial;
	font-size: 11px;
	font-style: none;
	color: #93035E;
	text-decoration: none;
}

a.hlink:hover { text-decoration: underline; }

a.hlink2 {
	font-family: Arial;
	font-size: 11px;
	font-style: none;
	color: #93035E;
	text-decoration: none;
}

a.hlink2:hover { text-decoration: underline; }

html {
	scrollbar-arrow-color: #552ba1;
	scrollbar-3dlight-color: #552ba1;
	scrollbar-face-color: #ededed;
	scrollbar-track-color: #e8e8e8;
	scrollbar-shadow-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-darkshadow-color:#6b7a92;
}

input.hlink {
	background-color: #f0f0f0;
	font-size: 10px;
	font-family: Arial;
	color: #333333;
	border: 1px solid #cccccc;
}

.menuline {	
	background-color: #e8e8e8;
	padding-left: 1px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	font-family: Tahoma;
	font-size: 11px;
	text-transform: uppercase;
	vertical-align: top;
	color: #999999;
	text-align: center;
	height: 20px;
	vertical-align: middle;
}

a.menuline {
	text-decoration: none;
	color: #999999;
}

a.menuline:hover {
	color: #ffffff;
	background-color: #999999;
}

.pageline {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	background-color: #ffffff;
	height: 30px;
}

.pageline-selected {
	color: #93035E;
	font-size: 11px;
	font-weight: bold;
}

a.pageline {
	color: #333333;
	font-size: 11px;
}

a.pageline:hover, {
	color: #999999;
	font-size: 11px;
	text-decoration: underline;
}

a.pageline2 {
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}


a.pageline2:hover, {
	color: #999999;
	font-size: 11px;
	text-decoration: underline;
}

.details {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #aaaaaa;
	text-decoration: none;
	background-color: #e8E8E8;
	vertical-align: top;
}

a.details {
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 15px;
}

a.details:hover {
	color: #941A64;
	text-decoration: underline;
}

.details-sub, .details-subselected { padding-left: 25px; }

a.details-sub {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

a.details-sub:hover {
	color: #941A64;
	text-decoration: underline;
}

a.details-subselected {
	color: #941A64;
	text-decoration: none;
}



a.details-sub2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

a.details-sub33 {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

a.details-sub33:hover {
	color: #941A64;
	text-decoration: underline;
}

a.details-sub33selected {
	color: #941A64;
	text-decoration: none;
}


.details-sub22 {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding-left: 20px;
}


a.details-sub2:hover {
	color: #941A64;
	text-decoration: underline;
}

li.details-sub2, ul.details-sub2 {
	color: #666666;
	font-size: 9px;
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
	margin-top: -5px;
}

.list {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	background-color: #ffffff;
}

a.list {
	color: #333333;
}

a.list:hover {
	color: #93035E;
}

img.list {
	border: 1px solid #cccccc;
}

.item {
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #941A64;
	text-decoration: none;
	background-color: #ffffff;
}

.itemdetails {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	background-color: #ffffff;
	padding: 0px;
}

.price { font-family: Verdana; font-size: 14px; color: #333333; font-weight: bold; }

.itemdetailsheader { font-size: 13px; padding: 0px; }

.item-sm { font-size: 11px; color: #333333; }

a.item {
	font-size: 12px;
	color: #333333;
}

a.item:hover {
	color: #333333;
	text-decoration: underline;
}

a.itemdetails-special {
	font-family: Arial;
	font-size: 10px;
	color: #941A64;
	letter-spacing: 0px;
	text-decoration: none;
	text-transform: uppercase;
}

a.itemdetails-special:hover {
	color: #941A64;
	text-decoration: underline;
}


img.item {
	border: 1px solid #999999;
}

input.item {
	border: 1px solid #999999;
	color: #666666;
	background-color: #e8e8e8;
}

select.item {
	border: 1px solid #999999;
	border-style: dotted;
	color: #333333;
	background-color: #ffffff;
	font-size: 10px;
}

img {
	border: 0px;
}

.pre-footer {
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	text-align: center;
	padding: 0px;
	height: 14px;
}

a.pre-footer {
	color: #666666;
	text-decoration: none;
}

a.pre-footer:hover {
	text-decoration: underline;
}

.footer {
	font-family: Arial;
	font-size: 10px;
	color: #999999;
	padding-top: 5px;
}

input.footer {
	background-color: #e8e8e8;
	font-size: 10px;
	font-family: Arial;
	color: #333333;
	padding: 0px;
}

tr.tth { color: #999999; font-family: Arial Narrow; font-size: 12px; }
tr.tth td { border-bottom: 1px solid #cccccc; }
td.ttd2 { background-color: #ffffff; }
td.ttd1 { background-color: #ffffff; }
tr.ttd td { border-bottom: 1px solid #cccccc; }
table.ttv { padding: 4px; padding-bottom: 3px; padding-top: 3px; }
table.ttv2 { padding: 4px; padding-bottom: 3px; padding-top: 3px; }

.text {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	letter-spacing: 1px;
	text-align: justify;
}
.text2 {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}

.textheader {
	font-family: Arial;
	font-size: 14px;
	color: #666666;
	text-align: left;
	letter-spacing: 2px;
	text-transform: uppercase;
	font-weight: bold;
}

a.text {
	text-decoration: none;
	color: #941A64;
	padding: 0px;
}

a.text:hover {
	text-decoration: underline;
}

textarea.text2, input.text2 {
	font-size: 12px;
	border: 1px solid #cccccc;
	background-color: #f8f8f8; 
	color: #666666;
}

.faces-header {
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	text-transform: uppercase;
}

.faces-text {
	font-family: Arial;
	font-size: 11px;
	color: #efefef;
}

.hintsClass {
	font-family: Arial;
	font-size: 10px;
	color: #333333;
}