
.form_button {

}

.form_titlehr{
	width:100%;
margin-left:0px;
margin-right:0px;
margin-top:4px;
margin-bottom:14px; 
	border-top: 0px;
	border-bottom: 2px solid #747474;
height: 2px;
align: center;
}

.form_subtitlehr{
	width: 100%;
	margin: 2px 0px 0px 0px;
	border-top: 0px;
	border-bottom: 4px solid #747474;
}

.form_infobox {
	width: 100%;
	margin: 0px 0px 10px 0px;
	border-top: 2px solid #121434;
	width: 100%;
	vertical-align: top;
	padding: 10px;
	font-size: 8pt;
	color: White;
	font-family: Trebuchet MS, 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 black;
	width: 100%;
	background-color: #9F2000;
	vertical-align: top;
	padding: 10px;
	font-size: 8pt;
	font-family: trebuchet MS, 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;
}

.form_textarea{
	font-size: .8em;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: 400;
	width: 232px;
}

.form_textfield_unsized{
	font-size: .8em;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: 400;
}

.form_list{
	font-size: .8em;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: 400;
	width: 232px;
}

.form_list_unsized{
	font-size: .8em;
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: 400;
}

.form_list_styled{
	font-size: .65em;
	font-family: verdana,arial,helvetica,sans-serif;
}

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

.form_pvlist{
	font-size: .65em;
	font-family: verdana,arial,helvetica,sans-serif;
	width: 193px;
}

.form_title{
	font-size: 17pt;
	color: yellow;
	font-weight: normal;
	letter-spacing: -.02em;
line-height: 18pt;
	font-family: Arial, helvetica,sans-serif;
}

.form_subtitle{
	font-size: 1em;
	color: #F5F5F5;
	font-family: Arial, 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: normal;
	font-size: 17px;

	text-decoration: none;
	font-family: Trebuchet MS;
	font-style : normal;
	margin : 0px 0px 0px 0px;
}

.list_description{
	color: #abacb0;
	font-size: 13px;
	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: .84em;
	letter-spacing: -.01em;
	font-family: Trebuchet MS, helvetica,sans-serif;
}

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

H2.product_description,.product_description{
	font-family: Arial, helvetica,sans-serif;
color: white;
	font-size: 10pt;
font-weight: normal;
	margin : 0px 0px 0px 0px;
	font-style:none;
display: inline;
}

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;
}

.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: #171717;
	font-family: Arial, helvetica,sans-serif;
	font-size: 8px;
	letter-spacing: -.01em;
}

.aristotext_class {
	color: white;
	font-family: Arial, helvetica,sans-serif;
	font-size: .8em;
	letter-spacing: -.01em;
}

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

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

.toplinks {
	color: #677bb7;
	font-family: Trebuchet MS, helvetica,sans-serif;
	font-size: .75em;
font-weight: bold;
}

.toplinks a:link,.toplinks a:visited {
	color: #677bb7;
text-decoration: none;
}

.toplinks a:hover {
	color: #9daddd;
text-decoration: none;
}

.sidetitles {
	color: #b2b6ff;
	font-family: Arial, helvetica,sans-serif;
	font-size: 10pt;
font-weight: bold;
}

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

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

.sidelinks a:hover {
	color: white;
text-decoration: underline;
}

.nobold {
	font-weight: normal;
}

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

.regfont_title{
	font-family: trebuchet ms;
	color: white;
	font-size: 12pt;
	line-height: 15pt;
	font-weight: bold;
}

.regfont_subtitle,.regfont_subtitle a:link,.regfont_subtitle a:visited{
	font-family: trebuchet ms;
	color: #ffe84a;
	font-size: 10pt;
	line-height: 15pt;
	font-weight: bold;
	text-decoration: none;
}

.regfont{
	font-family: Arial, helvetica,sans-serif;
color: white;
	font-size: 10pt;
}

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

.regfontsmall{
	font-family: Arial, helvetica,sans-serif;
color: white;
	font-size: 8pt;
}

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

.button_link_off {
	font-size: .9em;
	font-family: trebuchet ms,Arial, Helvetica, sans-serif;
background-color: #000061;
color: white;
	width: 120px;
padding: 3px;
cursor: hand;
font-weight: bold;
}

.button_link_on {
	font-size: .9em;
	font-family: trebuchet ms,Arial, Helvetica, sans-serif;
padding: 3px;
background-color: #000092;
color: white;
	width: 120px;
cursor: hand;
font-weight: bold;
}

.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;
}

.contentimage_transparent{
	padding: 0px 0px 0px 0px;
	margin: 6px 10px 6px 12px;
}

.contentimage{
	padding: 0px 0px 0px 0px;
	margin: 4px 8px 4px 5px;
	border: 1px solid #4e5884;
}

.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;
}

.pvar_reseton {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 9px;
	padding-right: 9px;
	float: left;
	margin: 4px 3px 3px 3px;
	cursor: pointer;
	border: 1px solid white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: White;
}
.pvar_resetoff {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 9px;
	padding-right: 9px;
	float: left;
	margin: 4px 3px 3px 3px;
	cursor: pointer;
	border: 1px solid #bfbfbf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #bfbfbf;
}
.pvar_resetdown {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 9px;
	padding-right: 9px;
	float: left;
	margin: 4px 3px 3px 3px;
	cursor: pointer;
	border: 1px solid #ffe84a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ffe84a;
	background-color: #413f41;
}
.pvar_addtocartdisabled {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 9px;
	padding-right: 9px;
	float: left;
	margin: 3px;
	cursor: default;
	border: 2px solid #707082;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #707082;
}
.pvar_addtocartoff {
	background-color: #06306e;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 9px;
	padding-right: 9px;
	float: left;
	margin: 3px;
	cursor: pointer;
	border: 2px solid #93a5f1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: White;
}
.pvar_addtocarton {
	background-color: #06306e;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 9px;
	padding-right: 9px;
	float: left;
	margin: 3px;
	cursor: pointer;
	border: 2px solid White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: White;
}
.pvar_addtocartdown {
	background-color: #1c3b7b;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 9px;
	padding-right: 9px;
	float: left;
	margin: 3px;
	cursor: pointer;
	border: 2px solid #ffe84a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ffe84a;
	background-color: #413f41;
}
.pvar_mouseon {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 9px;
	padding-right: 9px;
	float: left;
	margin: 3px;
	cursor: pointer;
	border: 2px solid #d7ddff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
}
.pvar_mouseoff {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 9px;
	padding-right: 9px;
	float: left;
	margin: 3px;
	cursor: pointer;
	border: 2px solid #93a5f1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
}
.pvar_mousedown {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 9px;
	padding-right: 9px;
	float: left;
	margin: 3px;
	cursor: default;
	border: 2px solid #ffe84a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-color: #413f41;
}
.pvar_attr {
	color: #ffde00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.pvar_title {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 9px;
	padding-right: 9px;
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	font-size: 20px;
font-weight: bold;
	color: #ffe84a;
}
.pvar_subtitle {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 9px;
	padding-right: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: White;
}
.pvar_pricec {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 9px;
	padding-right: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: White;
}
.pvar_descr {
	padding-left: 19px;
	padding-right: 19px;
	padding-bottom: 0px;
	padding-top: 13px;
}
.pvar_spacer {
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #555fa1;
	height: 1px;
	width: 100%;
}
.attrcontstyleon {
	background-color: #34355a;
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	width: 100%;
-moz-box-sizing:border-box; box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
}
.attrcontstyleoff {
	overflow: hidden;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	width: 100%;
-moz-box-sizing:border-box; box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
}

