/* -- basic HTML elements -- */
body {color: #070707; background-color: #FFE2EC; padding: 22px; margin: 0; text-decoration: none;}

table {border-collapse: collapse; padding: 0;}
td {border-collapse: collapse; padding: 0; vertical-align: top;}
img {border: 0; padding: 0;}
a {color: #071226;}

body, td, a {font: normal 12px Arial, sans-serif;}

ul {padding: 0; margin: 22px;}
li {padding-bottom: 10px;}

/* -- header -- */
td.header01 {background-color: #5D102B; width: 435px; height: 145px;}
td.header02 {background-color: #5D102B; width: 290px; height: 145px;}

/* -- content -- */
td.content {width: 435px; background-color: #FFF; padding: 22px;}
td.content h1 {font-weight: bold; font-size: 14px; padding-bottom: 13px; margin: 0;}
td.content h2 {font-weight: bold; font-size: 12px; padding: 13px 0 10px 0; margin: 0;}

/* -- subcontent -- */
td.subcontent {width: 435px; background-color: #D4D4D4; padding: 22px;}
td.subcontentimage {background-image: url(/imgs/subcontent.gif);}
td.subcontent h1 {font-weight: bold; font-size: 14px;}

table.prices {
	
}

table.prices td {
	padding: 4px 6px 4px 4px;
	border-bottom: 1px solid #ABABAB;
}

span.light {
	color: #999;
}

/* -- navigation -- */
td.navigation {color: #FFC7DB; font-weight: bold; width: 290px; height: 145px; background-color: #EA5287; padding: 22px;}
td.navigation a {color: #FFC7DB; font-weight: bold; text-decoration: none; line-height: 1.2em;}
td.navigation a:hover {color: #6E1332;}
td.navigation a.highlight {color: #6E1332;}

/* -- subnavigation -- */
td.subnavigation {color: #EA5287; width: 290px; height: 145px; background-color: #FFF; padding: 22px;}
td.subnavigation a {color: #EA5287; text-decoration: none; line-height: 1.2em;}
td.subnavigation a:hover {color: #BD426D;}
td.subnavigation a.highlight {font-weight: bold;}

/* -- subnavigation -- */
td.sidebar {background-color: #6e1332;}

/* -- footer -- */
td.footer01 {background-color: #ABABAB; width: 435px; height: 72px;}
td.footer01 td.footer {color: #FFF; font-size: 11px;}
td.footer01 td.footerframe {width: 217; padding: 15px 0 15px 22px;}
td.footer02 {background-color: #9E9E9E; width: 290px; height: 72px; padding: 15px 0 15px 22px; color: #FFF; font-size: 11px;}
td.footer02 a {color: #FFF; text-decoration: underline; font-size: 11px;}

/* -- symblings -- */
span.symblings {color: #9E9E9E; font-weight: bold;}
a.symblings    {color: #9E9E9E; text-decoration: underline;}
