body {
 margin-top : 0;
 margin-left : 0;
 margin-right : 0;
 font-family : Verdana;
 font-size : 10px;
 background-color : #FFFFFF;
}

img {
	border: none;
	padding: 0;
	margin: 0;
}

a, p, div, table, select, input, option {
 font-family : Verdana;
 font-size : 10px;
/* border: none;
 background: transparent;*/
}

a, p a:visited {
 color : #003C7B;
 text-decoration: underline;
}

hr { 
 height: 0; 
 border : solid #003C7A 0;
 border-top-width : 1px;
}

.error_msg {
 color : #Ff0000;
}

input.colored_button {
 background-color : #FAD402;
 border-color : #003C7A;
 border-width : 1px;
 border-style : solid;
 font-family : Verdana;
 font-size : 10px;
}

input.ybg, select.ybg, textarea.ybg {
 background-color : #CCD8E4;
 border-color : #003C7A;
 border-width : 1px;
 border-style : solid;
}

select.ybg option {
 border-width : 0px;
}

#order_form input.ybg {
 width : 150px;
}

#order_form textarea.ybg {
 width : 200px;
}

#user_data_form input.ybg {
 width : 150px;
}

#user_data_form textarea.ybg {
 width : 200px;
}

table.data_table {
 border-width : 0px;
}

table.data_table tr {
 background-color : #FFF7CD;
}

table.data_table tr.light {
 background-color : #FFF7CD;
}

table.data_table tr.dark {
 background-color : #FCF1B5;
}

table.data_table th {
 color : #FFFFFF;
 background-color : #003C7A;
 padding : 1px;
 margin : 2px;
}

table.data_table td {
 padding : 1px;
 margin : 2px;
}


table.cart_table {
 border-width : 0px;
}

table.cart_table tr {
 background-color : #FFFFFF;
 border-style : solid;
 border-width : 1px;
 border-color : #000000;
}

table.cart_table th {
 color : #FFFFFF;
 background-color : #003C7A;
 padding : 1px;
 margin : 2px;
}

table.cart_table td {
 padding : 1px;
 margin : 2px;
}

table.cart_table tr.main_row {
 font-weight : bold;
 background-color : #CCD8E4;
 border-style : solid;
 border-width : 1px;
 border-color : #000000;
/* border-left-width : 0px; */
/* border-right-width : 0px; */
/* border-top-width : 1px; */
/* border-bottom-width : 1px; */
}

table.cart_table tr.value_row {
 background-color : #FFF7CD;
}

table.item_table {
 border-width : 0px;
}

table.item_table td.toplevel {
 padding : 1px;
 margin : 2px;
 background-color : #FFF7CD;
 border-color : #003C7A;
 border-width : 1px;
 border-style : solid;
}

table.item_table td.toplevel_upper_left {
 width : 240px;
 padding : 1px;
 margin : 2px;
 background-color : #FFFFFF;
 border-color : #003C7A;
 border-width : 1px;
 border-style : solid;
}

table.item_table td.toplevel_upper_right {
 padding : 1px;
 margin : 2px;
 background-color : #FCF1B5;
 border-color : #003C7A;
 border-width : 1px;
 border-style : solid;
}


#helptext {
 text-align : justify;
 margin : 0px 100px 0px 100px;
}

#helptext h1 {
 font-size : 16px;
}

#helptext span.title {
 color : #003C7A;
 font-weight : bold;
}

#helptext span.notice {
 color : #993300;
 font-weight : bold;
}

#helptext p.address {
}


