textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #d2d2d2; border: 1px black solid }
div {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #d2d2d2}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #d2d2d2}
a {  color: white; text-decoration: none; }


#address {position: relative; top: 20%; border-left: solid 6px #7B080D; text-align: left; padding: 2px; font-size: 11px;}
#copyright {position: relative; top: 22%; text-align: left; padding: 2px; font-size: 11px; color: #aeaeae;}
.copyright { color: #aeaeae;}
.item {padding: 2px; border-bottom: solid 1px white; width: 550px; }
.chooseproducts { padding: 5px; border-bottom: solid 1px #ffffff; width: 550px; }

td.vat { color:#7b060e; background-color:#D7B5B6; }
.brderwhite1px {  border: solid black 1px;}
.ue1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: white}
.ue2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: white; margin-top: 25px;}
input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #d2d2d2; border: 1px black solid}
.button {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: white; background-color: black; border: solid white 1px; }
.px11 {  font-size: 11px}
.noborder { border-style: none; }


body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; color: black; background-color: #dcdcdc;}
body.popup { background-color: #7b080d; }
body.intro {  }
body.content { background-color: #990005; margin-left: 43px; margin-top: 23px; color: white}
body.nav { background-color: #161616; color: #161616; text-align:right; }
.px127B080D { color: #7B080D; }

a.top_menu_selected { text-decoration: none; color:#d2d2d2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #161616; }
a.top_menu_normal { color:#161616; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
a.top_menu_normal:hover { background-color: #bebebe; }

div.nav-active, div.nav-inactive { margin-bottom:14px; padding-bottom: 2px; }
div.nav-inactive { height:14 px; width: 160px; padding: 1px; text-align: right;}
div.nav-active { height:15 px; width: 160px; text-align: right; background-color: #990005; font-weight: normal;}
div.nav-inactive a:hover { color: #990005;}



div.product_list { width:98%; padding:5px; }
div.product_list div.categ_name { font-weight:bold; margin-top: 20px; background-color: #ffffff; color: #7b060e; }
div.product_list div.product_item { margin-bottom:5px; border-bottom:solid 1px white; padding: 5px; }
div.print_button { width:98%; text-align:right; }



/*  STANDARD FORM  */
div.app_title { color: 002A54; margin-top: 5em; margin-bottom: 2em; font-weight: bold; font-size: 11px;}
div.app_title_popup { color: 002A54; margin-top: 1em; margin-bottom: 2em; font-weight: bold; }
.error_box { color: #b00; margin-top: 1em; margin-bottom: 1em; }
.error_note { font-size: 11px; font-weight: bold; background-color : #eee; }
.error_message {  font-size: 11px; color: #b00; background-color : #eee; }
span.required { color:red; }
.field_error { color: #b00; background-color: #eee; }
.underline { text-decoration:underline; }
.thankyou { color: #555; }




/* STAGE CLASSES */
.contact_new {color: white; background-color: #D40518;}
.contact_progress {color: white; background-color: #FFC516; }
.contact_questions {color: white; background-color: #15B54D; }
.contact_finished {color: black; background-color: #FFFFFF; }
.contact_new, .contact_progress, .contact_questions, .contact_finished {
	border:solid black 1px; font-size: 9px; 
	}