body {
	/* background-color : #FFFFFF; */
	margin : 0px;
}
#container {
	margin : 55px 0px 30px 0px;
}

p {
	font : 11/15px verdana, arial, sans-serif;
	margin-top : 0px;
}
td {
	font : 11/15px verdana, arial, sans-serif;
}
h1 {
	font : bold 14/15px verdana, arial, sans-serif;
	font-style : italic;
	margin-top : 30px;
}
h1.event {
	color : #E60000;
	font-style : normal;
	border-top : 1px solid #FFFFFF;
	padding-top : 10px;
    font-size: 18px;
}
h2, h3 {
	font : bold 11/15px verdana, arial, sans-serif;
	margin-bottom : 5px;
}
.must {
	color : #E60000;
}

.link-l {
  text-align : left;
}
.link-r {
	text-align : right;
}
a {
	color : #E60000;
	text-decoration : none;
}
a:hover {
	color : #E60000;
	text-decoration : underline;
}
a.nav, a.footer {
	color : #A1A1B3;
	text-decoration : none;
}

p.image {
	margin-top : 15px;
	margin-bottom : 15px;
}


/* <A> navigation */
a.nav:hover, a.footer:hover {
	color : #E60000;
	text-decoration : none;
}

/* <A> navigation, item is active */
a.nav_on, a.nav_on:hover, a.footer_on, a.footer_on:hover {
	font-weight : bold;
	color : #E60000;
	text-decoration : none;
}

/* <A> navigation, item with active subitem */
a.nav_subon {
	font-weight : bold;
	color : #A1A1B3;
	text-decoration : none;
}
a.nav_subon:hover {
	font-weight : bold;
	color : #E60000;
	text-decoration : none;
}

td.menu {
	width : 130px;
	padding : 20px 10px 20px 0px;
}
p.menu {
	text-align : right;
	margin : 0px 10px 0px 20px;
}
p.menu_sub {
	text-align : right;
	margin : 5px 20px 10px 20px;
}
td.content {
	width : 620px;
	background-color : #DBDBE5;
	padding : 10px 20px 20px 20px;
}
td.footer {
	width : 660px;
	border-bottom : 1px solid #B8B8CC;
}

span.footer, span.disclaimer {
	font-size : 12px;
	line-height : 16px;
	color : #A1A1B3
}

table.tab {
	width : 100%;
	border-top : 1px solid #FFFFFF;
}
tr.row td {
	border-bottom : 1px solid #FFFFFF;
	padding : 10px 0px 10px 0px;
}

tr.product td {
	border-bottom : none;
	padding : 10px 0px 0px 0px;
}
tr.product_price td {
	/* font-style : italic; */
	border-bottom : none;
	padding : 5px 0px 0px 0px;
}
td.price {
	/* font-weight : bold; */
	text-align : right;
}
tr.order_form td {
	padding : 0px 0px 2px 0px;
}
tr.order_form_submit td {
	padding : 10px 0px 2px 0px;
}

table.submit_tab {
	width : 100%;
	border-bottom : 1px solid #FFFFFF;
}
tr.submit_head td {
	font : 10px/12px verdana, arial, sans-serif;
	border-top : 1px solid #FFFFFF;
	padding : 2px 0px 3px 0px;
}
tr.submit_row td {
	padding : 2px 0px 3px 0px;
	border-top : 1px solid #FFFFFF;
}
tr.submit_product_option td {
	padding : 2px 0px 3px 0px;
	border-top : none;
}



td.field {
	width : 30px;
	padding-left : 10px;
	background-color : red;
}

input, textarea {
	font : 11px verdana, arial, sans-serif;
}
input.checkbox, input.radio {
	margin : 2px 0px 0px 0px;
}
.form_hint {
	font : 9/12px verdana, arial, sans-serif;
	margin : 0px 0px 4px 0px;
}



.faq_list {
	padding-bottom : 5px;
}
.faq_q {
	font-weight : bold;
	margin-bottom : 5px;
	padding-top : 7px;
	border-top : 1px solid #FFFFFF;
}
.faq_a {
	margin-bottom : 5px;
}



.pinboard {
	padding-top : 7px;
	border-top : 1px solid #FFFFFF;
}
.pinboard_small {
	font : 9/12px verdana, arial, sans-serif;
}
