
.form_button {

}

.form_titlehr{
	width: 100%;
margin-left:0px;
margin-right:0px;
margin-top:10px;
margin-bottom:20px; 
	border-top: 0px;
	border-bottom: 2px dotted #747474;
}

.form_subtitlehr{
	width: 100%;
margin-left:0px;
margin-right:0px;
margin-top:10px;
margin-bottom:20px; 
	border-top: 0px;
	border-bottom: 2px dotted #747474;
}

.form_infobox {
	width: 100%;
	margin: 0px 0px 10px 0px;
	border: 2px solid #4d4d4d;
	width: 100%;
	background-color: #434343;
	vertical-align: top;
	padding: 14px;
	font-size: .71em;
	color: White;
	font-family: arial, Geneva, Arial, Helvetica, sans-serif;
}


.form_infobox a:link, .form_infobox a:visited, .form_infobox a:active{
	color: White;
}

.form_infobox_error{
	width: 100%;
	margin: 0px 0px 10px 0px;
	border: 2px solid #4d4d4d;
	width: 100%;
	background-color: #9F2000;
	vertical-align: top;
	padding: 14px;
	font-size: .75em;
	font-family: arial, Geneva, Arial, Helvetica, sans-serif;
	color: White;
}

.form_label{
	font-weight: 700;
	color: White;
	font-size: .69em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-align: right;
width: 180px;
}
.form_label a:link, .form_label a:visited, .form_label a:active{
	color: white;
}
.form_field_extra{
	color: White;
	font-size: .69em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.form_field_extra a:visited,.form_field_extra a:link {
	color: blue;
}

.form_textfield{
	font-size: .8em;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: 400;
	width: 232px;
	color: White;
	background-color: #4d4d4d;
	border: 2px solid #434343;
}

.form_textarea{
	font-size: .8em;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: 400;
	width: 232px;
	color: White;
	background-color: #4d4d4d;
	border: 2px solid #434343;
}

.form_textfield_unsized{
	font-size: .8em;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: 400;
	color: White;
	background-color: #4d4d4d;
	border: 2px solid #434343;
}

.form_list{
	font-size: .8em;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: 400;
	width: 232px;
	color: White;
	background-color: #4d4d4d;
	border: 2px solid #434343;
}

.form_list_unsized{
	font-size: .8em;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: 400;
	color: White;
	background-color: #4d4d4d;
	border: 2px solid #434343;
}

.form_list_styled{
	font-size: .65em;
	font-family: verdana,arial,helvetica,sans-serif;
	color: White;
	background-color: #4d4d4d;
	border: 2px solid #434343;
}

.form_list_title{
	color: #646464;
	background-color: White;
	text-transform: uppercase;
}

.form_pvlist{
	font-size: .65em;
	font-family: verdana,arial,helvetica,sans-serif;
	color: White;
	background-color: #4d4d4d;
	border: 2px solid #434343;
	width: 193px;
}

.form_title{
	font-size: 1.05em;
	color: White;
	letter-spacing: -.02em;
	font-weight: 700;
	font-family: Trebuchet MS, helvetica,sans-serif;
}

.form_subtitle{
	font-size: 1em;
	color: #F5F5F5;
	letter-spacing: -.045em;
	font-family: Trebuchet MS, helvetica,sans-serif;
}

H2.list_title,H2.list_title a:link, H2.list_title a:visited,H2.list_title a:active,.list_title, .list_title a:link, .list_title a:visited,.list_title a:active{
 color: white;
	font-weight: 700;
	font-size: .84em;
	text-transform: uppercase;
	letter-spacing: -.03em;
	text-decoration: none;
	font-family: Trebuchet MS, helvetica,sans-serif;
	font-style : normal;
	margin : 0px 0px 0px 0px;
}

.list_description{
	color: #abacb0;
	font-size: .65em;
	letter-spacing: .01em;
	font-family: Trebuchet MS, helvetica,sans-serif;
}

.list_description a:link, .list_description a:visited {
	color: white;
}

.listerror {
	color: red;
}

.flist_title {
	color: white;
	font-weight: 700;
	font-size: .75em;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	letter-spacing: .01em;
	text-decoration: none;
	padding-bottom: 6;
	padding-left: 12;
	padding-right: 5;
	padding-top: 7;
	background-color: #686868;
}

.flist_frame {
	background-color: #686868;
}

.flist_item_1{
	background-color: #5d5d5d;
	color: white;
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 8;
	padding-left: 12;
	padding-right: 10;
	padding-top: 8;
}

.flist_item_1 a:link,.flist_item_1 a:visited,.flist_item_2 a:link,.flist_item_2 a:visited{
	color: white;
text-decoration: none;
}

.flist_item_2{
	background-color: #585858;
	color: white;
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 8;
	padding-left: 12;
	padding-right: 10;
	padding-top: 8;
}

.flist_conclusion{
	background-color: #797979;
	color: white;
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 8;
	padding-left: 12;
	padding-right: 10;
	padding-top: 8;
}


.flist_error{
	background-color: #9F2000;
	color: white;
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 8;
	padding-left: 12;
	padding-right: 10;
	padding-top: 8;
}

H1.product_title,.product_title{
	color: #8494d8;
	font-weight: 800;
	font-size: 1.1em;
	text-decoration: none;
	letter-spacing: -.02em;
	font-family: Trebuchet MS, helvetica,sans-serif;
	font-style : normal;
	margin : 0px 0px 0px 0px;
display: inline;
}

.product_title a:link, .product_title a:visited,.product_title a:active{
	color: #8494d8;
	font-weight: 800;
	text-decoration: none;
	letter-spacing: -.02em;
	font-family: Trebuchet MS, helvetica,sans-serif;
}

a.product_title:hover {
	text-decoration: underline;
}


.product_link{
	font-size: .6em;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	color: white;
line-height: 1.05em;
}

.product_link a:link, .product_link a:visited,.product_link a:active{
	color: white;
line-height: 1.9em;
}



.product_subtitle {
	color: #93a5f1;
	text-decoration: none;
	font-size: .83em;
	letter-spacing: -.02em;
	font-family: Trebuchet MS, helvetica,sans-serif;
}

a.product_subtitle:hover {
	text-decoration: underline;
}

H2.product_description,.product_description{
	color: White;
	font-size: 12px;
	letter-spacing: .01em;
line-height: 17px;
	font-family: Trebuchet MS, helvetica,sans-serif;
font-weight: normal;
	margin : 0px 0px 0px 0px;
	font-style:none;
display: inline;
}

.product_description a:link, .product_description a:visited,.product_description a:active{
	color: White;
	letter-spacing: .01em;
	font-family: Trebuchet MS, helvetica,sans-serif;
}

.misctextbox{
	margin: 0px 0px 0px 0px;
	border: 2px solid #777777;
	background-color: #5f5f5f;
	vertical-align: top;
	padding: 14px;
}

.htmlsitemap,.htmlsitemap a:link,.htmlsitemap a:visited,.htmlsitemap a:active{
	color: #a9a9a9;
	font-family: Arial, helvetica,sans-serif;
	font-size: 8px;
	letter-spacing: -.01em;

}

H1.category_header{
	margin: 0px 0px 0px 0px;
	font-size: 1em;
	color: #ffffff;
	font-family: tahoma,Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-style : normal;
display: inline;
}

.category_teaser{
	color: #646567;
	font-weight: normal;
	font-size: .73em;
	text-decoration: none;
	letter-spacing: -.02em;
	font-family: Trebuchet MS, helvetica,sans-serif;
	font-style : normal;
	margin : 0px 0px 0px 0px;
}

.aristotext_class {
	color: #9d9c9c;
	font-family: Arial, helvetica,sans-serif;
	font-size: .7em;
	letter-spacing: -.01em;
}

.aristotext_class a:link,.aristotext_class a:visited {
	color: #9d9c9c;
	text-decoration: none;
}

.aristotext_class a:hover {
	color: #9d9c9c;
	text-decoration: underline;
}

.toplinks {
	color: white;
	font-family: Arial, helvetica,sans-serif;
	font-size: .70em;
}

.toplinks a:link,.toplinks a:visited {
	color: white;
text-decoration: none;
}

.toplinks a:hover {
	color: #8d9ee2;
text-decoration: none;
}


.nobold {
	font-weight: normal;
}

.regtitle {
 color: #ffae00;
font-weight: bold;
}

.regfont{
	font-family: Trebuchet MS, helvetica,sans-serif;
color: white;
	font-size: .75em;
}

.regfont a:link,.regfont a:visited{
color: white;
}

.button_link_off {
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
background-color: #757575;
color: white;
	width: 120px;
}

.button_link_on {
	font-size: .7em;
	font-family: Arial, Helvetica, sans-serif;
background-color: #868686;
color: white;
	width: 120px;
cursor: hand;
}

.adbox{
	width: 100%;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #4e4f5a;
	background-color: #32333c;
	padding: 9px 5px 9px 5px;
	font-size: .75em;
	color: #ffffff;
	font-family: tahoma,Arial, Helvetica, sans-serif;
}

.titlehr{
	width:100%;
margin-left:0px;
margin-right:0px;
margin-top:20px;
margin-bottom:20px; 
	border-top: 1px solid #4e5884;
	border-bottom: 1px solid #3f4767;
height: 2px;
align: center;
}

H2.store_articletitle,.store_articletitle{
	font-family: Trebuchet MS, helvetica,sans-serif;
color: white;
	font-size: 14pt;
font-weight: normal;
	margin : 0px 0px 0px 0px;
	font-style:none;
display: inline;
}

