body {
    background-image:url(/images/background.png);
    background-repeat:repeat-y;
    padding:0px;
    margin:0px;
}

h1,h2,h3 {
    font-size:12pt;
    color:#7cac48;
}

a, a:visited {
    color:blue;
}

div.main {
    position:absolute;
    top:277px;
}

div.content {
    position:absolute;
    margin-left:185px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #7E77A1;
	text-align: justify;
	background-color:white;
	width:590px;
}

div.inner_content {
    margin:10px;
}

div.flash {
    position:absolute;
    top:0px;
}

div.navigation {
    position:absolute;
    top:253px;
}

div.navigation_left {
    padding-top:4px;
    position:absolute;
    margin-right:0px;
    width:185px;
    height:100%;
}

div.footer {
    text-align:left;
    font-size:8pt;
    margin-top:110px;
    width:100%;
}

div.tlp {
    text-align:left;
    font-size:8pt;
    position:absolute;
    bottom:-400px;
    left:5px;
    width:100%;
}

.soma {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FFAC0E;
	text-align: justify;
}
.copyrightsstatement {
    padding:3px;
    text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #B6C4CE;

}
.copyrights {
    padding:3px;
    text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #8FA5B5;
}
.toclinks {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CE7509;
}
.toclinkstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFCC;
	text-align: justify;

}
.mainContentText {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #7E77A1;
	text-align: justify;
}
.mainTextHighlight {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #E88B00;
	text-align: justify;
}
.mainContentheadlines {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #E88B00;
	text-align: justify;
}
.mainPointsandBg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF7904;
	text-align: justify;
	background-color: #F3F3F5;
}
.somaQueries {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F19E7E;
	text-align: justify;
}

table.soma_form_table {
    width:100%;
}
    
table.soma_login_form_table {
}

.soma_form_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F19E7E;
	text-align: justify;
	padding:3px;
	padding-left:7px;
}

.soma_form_required_asterix {
	color: #E88B00;
}

.soma_form_element {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7E77A1;
	text-align: justify;
	background-color: #F3F3F5;
	padding:0px;
	padding-left:7px;
	padding-right:7px;
	width:50%;
}

.soma_form_error {
	color: #E88B00;
}

.soma_cart_form_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F19E7E;
	text-align: justify;
	padding:3px;
	padding-left:7px;
}

.soma_cart_form_required_asterix {
	color: #E88B00;
}

.soma_cart_form_element {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7E77A1;
	text-align: justify;
	background-color: #F3F3F5;
	padding-left:7px;
	padding-right:7px;
	padding-top:5px;
	padding-bottom:5px;
}

.soma_cart_form_error {
	color: #E88B00;
}

.soma_form_errors {
	font-weight:bold;
	color: #E88B00;
}

.soma_order_summary {
	color: #E88B00;
	margin-top:20px;
	margin-bottom:20px;
}

td.soma_order_number {
	text-align:right;
}

.orderform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7E77A1;
}
.tableBg {
	background-color: #FFFFFF;
}
.powered {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
}

div.tracker_debug {
    position:absolute;
    top:0px;
    font-size:8pt;
}

td.tracker_table_title {
    vertical-align:top;
    background-color:#9999FF;
}

td.tracker_table {
    vertical-align:top;
    padding:4px;
}

td.tracker_table_odd {
    vertical-align:top;
    background-color:#f0f0f0;
    padding:4px;
}

div.tracker_dateform {
    margin-top:10px;
    margin-bottom:10px;
}

div.tracker_micromenu {
    margin-top:10px;
    margin-bottom:10px;
}

div.tracker_timeframe {
    margin-top:10px;
    margin-bottom:10px;
}

table.tracker_table {
}

td.soma_menu_item {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#cb4573;
	padding-left:10px;
	padding-right:10px;
	border-top:1px solid #d0849e;
	border-right:1px solid #b11320;
	border-left:1px solid #f157a8;
	border-bottom:1px solid #62102d;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
}

td.soma_menu_item_highlighted {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#d25e85;
	padding-left:10px;
	padding-right:10px;
	border-top:1px solid #d0849e;
	border-right:1px solid #b11320;
	border-left:1px solid #f157a8;
	border-bottom:1px solid #62102d;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
}

td.soma_menu_item_order {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#cb4573;
	padding-left:10px;
	padding-right:10px;
	border-top:1px solid #d0849e;
	border-right:1px solid #b11320;
	border-left:1px solid #f157a8;
	border-bottom:1px solid #62102d;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
}

td.soma_menu_item_order_highlighted {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#d25e85;
	padding-left:10px;
	padding-right:10px;
	border-top:1px solid #d0849e;
	border-right:1px solid #b11320;
	border-left:1px solid #f157a8;
	border-bottom:1px solid #62102d;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
	font-decoration:bold;
}

td.soma_menu_item_order a, td.soma_menu_item_order a:visited {
	color:#f8e5f0;
	text-decoration:underline;
}

td.soma_menu_item_order_highlighted a, td.soma_menu_item_order_highlighted a:visited {
	color:#f8e5f0;
	text-decoration:underline;
}

td.soma_menu_item a, td.soma_menu_item a:visited {
	color:#f8e5f0;
	text-decoration:none;
}

td.soma_menu_item_highlighted a, td.soma_menu_item_highlighted a:visited {
	color:#f8e5f0;
	text-decoration:none;
}


b.highlight {
	font-weight:bold;
	color: #E88B00;
}

h2.highlight {
	color: #E88B00;
}

p.special {
    font-size:12pt;
    line-height:150%;
}

td.order_0800 {
    padding-bottom:20px;
    padding-right:10px;
    padding-left:10px;
    font-size:16pt;
    text-align:center;
}

td.testimonial {
    padding-bottom:20px;
    padding-right:10px;
    padding-left:10px;
}

div.cart_price {
    text-align:right;
}

div.cart_save {
    text-align:right;
    font-weight:bold;
}

td.product_description {
	background-color: #F3F3F5;
	width:100%;
	font-size:10pt;
}

table.soma_cart_form_table {
	width:100%;
}

div.order_step_display {
    font-size:12pt;
    color:#7cac48;
    margin-top:10px;
}

div.order_navigation {
    font-size:10pt;
    margin-top:12px;
    margin-bottom:10px;
}

div.members_navigation {
    margin-top:20px;
}

td.left_navigation {
    text-align:center;
}

td.left_navigation a {
    color:white;
}

ul.benefits b {
    color:#7cac48;
}

ul.benefits {
    font-size:10pt;
}

div.testiminonials {
position: absolute; width: 530px; height: 100px; z-index: 2; left: 0px; top: 98px; background-color: #FEFAA9";
}
