input, .inputbox {background-color:#fcfcfc;color:#5b5b5b;padding:1px;border:1px solid #cccccc;font-size:11px;height:20px;line-height:12px;line-height:18px;}
radio{border:none; margin: 0;padding: 0;}
textarea.inputbox{ height:55px;}


blockquote{font-style:italic;font-size:12px;color:#666666;}
statement{font-style:italic;font-size:12px;color:#666666;padding: 5px 0 5px 0}

a:link {color:#e41f22; }
a:active {color:#e41f22;}
a:hover {color:#e41f22; text-decoration:none;}
a:visited {color:#e41f22;}


/* Navigation :: Mainclass */

a.mainlevel:link, a.mainlevel:visited {	display: block;	background:  url('../images/menu_bg.png') no-repeat;vertical-align: middle;font-size: 11px;font-weight: bold;color: #aaa;text-align: left;padding-top: 2px;padding-left: 25px;height: 21px;width:auto;width: 198px;height: 21px !important;line-height:21px;text-decoration: none }
a.mainlevel:hover { background-position: 0px -23px;text-decoration: none;color: #222222; }
a.mainlevel#active_menu { color:#222222;font-weight: bold;background-position: 0px -23px;}
a.mainlevel#active_menu:hover { color: #222222;font-weight: bold; }

a.sublevel:link, a.sublevel:visited {display:block;margin-left:-4px;padding-left: 25px;background:  url('../images/subhead_bg.png') no-repeat;vertical-align: middle;font-size: 11px;font-weight: normal;color: #f4f4f4;text-align: left; height:18px ;width: 167px;width:auto;height:18px !important;line-height:17px;text-decoration:none}
a.sublevel:hover {color: #222;background-position: 0px -18px;text-decoration: none;}
a.sublevel#active_menu {color: #222;background-position: 0px -18px;text-decoration: none;}

a.mainlevel-p2:link, a.mainlevel-p2:visited {display: block;background:  url('../images/menu_bg_p2.png') no-repeat;vertical-align: middle;font-size: 11px;font-weight: bold;color: #aaa;text-align: left;/*padding-top: 2px;*/padding-left: 25px;height: 24px !important;width:auto;width: 198px ;height: 24px !important;line-height:23px;text-decoration: none}
a.mainlevel-p2:hover { background-position: 0px -48px;text-decoration: none;color: #222222;}
a.mainlevel-p2#active_menu-p2 { color:#222222;font-weight: bold;background-position: 0px -24px;}
a.mainlevel-p2#active_menu-p2:hover { color: #222222;font-weight: bold; }

a.sublevel-p2:link, a.sublevel-p2:visited {margin-left:-4px;margin-top:0px !important;margin-top:-1px !important;margin-bottom:0px !important;margin-bottom:1px !important;padding-left: 35px;background:url('../images/subhead_bg_p2.png') no-repeat;vertical-align: middle;font-size: 11px;font-weight: normal;color: #222222;text-align: left;display:block; width: 215px;width:auto; height:24px !important;height:24px !important;line-height:23px;text-decoration:none}
a.sublevel-p2:hover {background-position: 0px -48px;text-decoration: none;color: #222;}
a.sublevel-p2#active_menu-p2 {color: #222222;background-position: 0px -24px;}


a.mainlevel-p4:link, a.mainlevel-p4:visited {	display: block;	background:  url('../images/menu_bg.png') no-repeat 0px -23px;vertical-align: middle;font-size: 11px;font-weight: bold;color: #aaa;text-align: left;padding-top:-1px;padding-left: 25px;height: 21px !important;width:auto;width: 198px ;height: 23px !important;line-height:21px;text-decoration: none }
a.mainlevel-p4:hover { text-decoration: none;color: #222222; }
a.mainlevel-p4#active_menu-p4 { color:#222222;font-weight: bold;background-position: 0px -23px;}
a.mainlevel-p4#active_menu-p4:hover { color: #222222;font-weight: bold; }

table.moduletable-p2{margin-bottom: 20px; }
table.moduletable-p3{margin-bottom: 20px; }
table.moduletable-p4{margin-bottom: 20px; }

a.mainlevel-p3:link, a.mainlevel-p3:visited { display: block;background:  url('../images/menu_bg_p3.png') no-repeat;vertical-align: middle;font-size: 11px;font-weight: normal;color: #fff;text-align: left;padding-top: 2px;padding-left: 17px;height: 19px !important;width:auto;width: 150px !important;width: 167px !important;height: 21px !important;line-height:16px;text-decoration: none}
a.mainlevel-p3:hover { background-position: 0px -21px;text-decoration: none;color: #222222; }
a.mainlevel-p3#active_menu-p3 { color:#222222;font-weight: bold;background-position: 0px -21px; }
a.mainlevel-p3#active_menu-p3:hover { color: #222222;font-weight: bold; }

a.sublevel-p3:link, a.sublevel-p3:visited {margin-left:-4px;padding-left: 25px;background:  url('../images/subhead_bg_p3.png') no-repeat;vertical-align: middle;font-size: 11px;font-weight: normal;color: #f4f4f4;text-align: left;display:block; width: 167px;width:auto; height:18px !important;height:18px !important;line-height:17px;text-decoration:none}
a.sublevel-p3:hover {color: #222;background-position: 0px -18px;text-decoration: none;}
a.sublevel-p3#active_menu-p3 {color: #222;background-position: 0px -18px;text-decoration: none;}

/* */

a.mainlevel-intern:link, a.mainlevel-intern:visited {	display: block;	background:  url('../images/nav_int.png') no-repeat;vertical-align: middle;font-size: 11px;font-weight: bold;color: #aaa;text-align: left;padding-top: 2px;padding-left: 25px;height: 21px;width:auto;width: 198px;height: 21px !important;line-height:21px;text-decoration: none }
a.mainlevel-intern:hover { background-position: 0px -23px;text-decoration: none;color: #222222; }
a.mainlevel-intern#active_menu-intern { color:#222222;font-weight: bold;background-position: 0px -46px;}
a.mainlevel-intern#active_menu-intern:hover { color: #222222;font-weight: bold; }

a.sublevel-intern:link, a.sublevel-intern:visited {display:block;margin-left:-4px;padding-left: 25px;background:  url('../images/subnav_bg.png') no-repeat;vertical-align: middle;font-size: 10px;font-weight: bold;color: #222222;text-align: left; height:18px ;width: 167px;width:auto;height:18px !important;line-height:17px;text-decoration:none}
a.sublevel-intern:hover {color: #222222;background-position: 0px -18px;text-decoration: none;}
a.sublevel-intern#active_menu-intern {color: #222222;background-position: 0px -18px;text-decoration: none;}


table.moduletable-intern{margin-bottom: 20px; }


/* Subnavigation */


#buttons { float: right;margin: 0px;padding: 0px;width: auto;}

ul#mainlevel-nav, ul#mainlevel-cart { list-style: none;padding: 0;margin: 0;display:block;font-size: 0.8em;}
ul#mainlevel-nav li, ul#mainlevel-cart li { background-image: url('none');padding-left: 0px;padding-right: 0px;float: right;margin-right:1px;font-size: 11px;line-height: 20px;height:22px !important;height:20px !important;white-space: nowrap; margin-left:0; margin-top:0; margin-bottom:0}
ul#mainlevel-nav li a { display: block;padding-left: 10px;padding-right: 10px;text-decoration: none;color: #ffffff;font-weight:lighter;background: #7a7a7a; }
ul#mainlevel-cart li a { display: block;padding-left: 10px;padding-right: 10px;text-decoration: none;color: #ffffff;font-weight:lighter;background: #5d5d5d; }

#buttons>ul#mainlevel-nav li a { width: auto; }
	 ul#mainlevel-nav li a:hover {color: #5b5b5b;background: #ECECEC;font-weight:lighter; }

#buttons>ul#mainlevel-cart li a { width: auto; }
	 ul#mainlevel-cart li a:hover {color: #5b5b5b;background: #ECECEC;font-weight:lighter; }

ul#mainlevel-infomercial { list-style: none;padding: 0;margin: 0;display:block;font-size: 10px;}
ul#mainlevel-infomercial li { border-left:5px solid #e41f22;background-image: url('none');padding-left: 0px;padding-right: 0px;float: left;margin-right:1px;font-size: 11px;font-weight:normal;white-space:normal;width:335px; margin-left:0; margin-top:0; margin-bottom:0}
ul#mainlevel-infomercial li a { display: block;padding:10px;text-decoration: none;color: #ffffff;background: #d73234; }

#buttons>ul#mainlevel-infomercial li a { width: auto; }
	 ul#mainlevel-infomercial li a:hover {border-left-color:#5a5a5a;color: #ffffff;background: #d73234; }


ul#mainlevel-infomercial-hotline { list-style: none;padding: 0;margin: 0;display:block;font-size: 10px;}
ul#mainlevel-infomercial-hotline li { border-left:5px solid #e41f22;background-image: url('none');padding-left: 0px;padding-right: 0px;float: left;margin-right:1px;font-size: 11px;font-weight:normal;white-space:normal;width:245px; margin-left:0; margin-top:0; margin-bottom:0}
ul#mainlevel-infomercial-hotline li a { display: block;padding:10px;text-decoration: none;color: #ffffff;background: #d73234; }

#buttons>ul#mainlevel-infomercial-hotline li a { width: auto; }
	 ul#mainlevel-infomercial-hotline li a:hover {border-left-color:#5a5a5a;color: #ffffff;background: #d73234; }


ul#mainlevel-infomercial_left { list-style: none;padding: 0;margin: 0;display:block;font-size: 10px;}
ul#mainlevel-infomercial_left li { border-right:5px solid #e41f22;background-image: url('none');padding-left: 0px;padding-right: 0px;float: left;margin-right:1px;font-size: 10px;font-weight:normal;white-space:normal;width:162px !important;width:167px !important; margin-left:0; margin-top:0; margin-bottom:0}
ul#mainlevel-infomercial_left li a { display: block;padding:10px;text-decoration: none;color: #333333;background: #EFEAEA; }

#buttons>ul#mainlevel-infomercial_left li a { width: auto; }
	 ul#mainlevel-infomercial_left li a:hover {}



/* Articles */

span.article_seperator {display: block;height: 1.5em; }

/** ModuleTable **/

div.moduletable { padding: 0;margin-bottom: 15px; }
table.moduletable {padding:0;}
table.moduletable th, .moduleheader { color:#f5f5f5;text-align: left;height: 22px;line-height: 22px;font-size: 11px;margin: 0 0 2px 5px;padding-left:5px;font-weight:bold;background-color:#bc1a1c; width:215px;}
div.moduletable h3 { color:#666666;text-align: left;height: 21px;line-height: 21px;font-size: 10px;text-transform: uppercase;margin: 0 0 2px 0; }
table.moduletable td {font-size: 11px;padding: 0;font-weight:normal;}

table.moduletable-loginPane {margin:10px 0 5px 0;border-right:5px solid #eeeeee;width:100%}
table.moduletable-loginPane td {width:100%;padding:0 10px 3px 10px;}
table.moduletable-loginPane th {padding:0 10px 3px 10px;font-size:12px:font-weight:bold}

table.moduletable-search{margin:15px 0 15px 0; }
table.moduletable-search td{height:55px; background-color:#f5f5f5;border-top:1px solid #ecedef;border-bottom:1px solid #ecedef;width:222px;}

table.contentpaneopen, table.contentpaneopen-products {width:100%;padding:0;margin:0 0 10px 0;BORDER-collapse:collapse;border-spacing: 2px;float:left;text-align:left;}
table.contentpaneopen td.contentheading {color:#222222;width:100%;background-color:#e0e1e3;padding-left:10px;height:22px;font-size:12px;line-height:20px;text-align:middle;font-weight:bold;}
td.contentheading a:link, td.contentheading a:visited {color:#222222;text-decoration:none}
table.contentpaneopen p, table.moduletable p { margin-top:5px;}
table.contentpaneopen img {margin:-1px 0 0 -1px; }
table.contentpaneopen td.contentheading{ margin-left:2px;}

table.contentpane {width: 100%;padding: 0px;border-collapse: collapse;border-spacing: 0px;margin: 0px;}
table.contentpane td {	margin: 0px;	padding: 0}
table.contentpaneopen fieldset {border: 0px;border-bottom: 1px solid #eee;}


/*** Customized Modules ***/

table.moduletable-infomercial_left{ margin-top:5px !important;margin-bottom:5px; margin-top:10px;}
table.blog p {margin:0 0 5px 0;}
/*div.imageContainer { margin-bottom:5px;margin-left:0;margin-top:-10px;margin-top:0px !important;padding:0;}	*/


/* Image Container */

table.moduletableHeaderIntro {}


/* Components */

.componentheading {height:40px !important;height:45px;line-height:40px;background-color:#bfbfbf;color: #222222;	border-left:5px solid #e3001c; text-align: left;padding-left: 10px;font-weight: normal;font-size: 18px;text-align:middle;}
div.componentheading{margin:0 0 5px 2px;border-collapse:seperate;}


/* Products */
table.contentpaneopen-products {margin-top:-2px;}
table.contentpaneopen-products td.contentheading-products  {height:40px !important;height:45px;line-height:40px;background-color:#5a5a5a;color: #ffffff;	border-left:5px solid #cccccc; text-align: left;padding-left: 10px;font-weight: normal;font-size: 18px;text-align:middle;}
table.contentpaneopen-products td { background-color:#e9e9e9;}
table.contentpaneopen-products p { margin:5px 5px 0 5px;}
table.contentpaneopen-products div.imageContainer {margin:5px 10px 5px 10px !important;margin:5px;}
table.contentpaneopen-products ul, table.contentpaneopen-products li {margin:0 5px 0 5px;}

/* List-Style */

td.sideboard_au li {line-height: 15px;margin-bottom:5px;font-size:11px;padding:0;background-image:url('none')}
td.sideboard_au ol { margin:5px 0 0 10px;padding:0 10px 0 10px}
td.sideboard li {margin-bottom:5px;}
ul {margin: 5px 0 0 15px;padding: 0;list-style: none; }
li {line-height: 15px;padding-left: 15px;padding-top: 0px;background-image:  url('../images/arrow.png');background-repeat: no-repeat;background-position: 0px 2px;font-size:11px}
.history li{line-height: 15px;padding-left: 15px;padding-top: 0px;font-size:11px}
/* UI-elements */

.maintitle {color: #ffffff;font-size: 40px;padding-left: 15px;padding-top: 20px;}
.error {font-style: italic;text-transform: uppercase; padding: 5px; color: #ff0000; font-size: 10px; font-weight: bold;}
.highlight {background-color: ;color: Blue;padding: 0}
.code {background-color: #ddd;border: 1px solid #bbb;}

/** old stuff **/
.back_button {float: left;text-align: center; font-size: 10px;  font-weight: normal;  border: 3px dsolid #F15043;  width: auto;color:f0f0f0;  background:#e30018 ;  padding: 0px 10px;  line-height: 18px; margin: 1px;margin-top:10px;}
.back_button a:link, .back_button a:visited {color:#ffffff;text-decoration:none}
.readon {font-size:11px;margin-left:15px;}
td.readon a:link {margin-bottom:15px;margin-top:10px;}
.button {float: left;text-align: center; font-size: 10px;  font-weight: normal;  border: 3px dsolid #F15043;  width: auto;color:#ffffff;  background:#e30018 ;  padding: 0px 10px;  height: 22px; margin: 1px;}

input.button {color:#FFFFFF;}

table.pollstableborder td {padding: 2px;}

.sectiontableheader {font-weight: bold;background: #f0f0f0;padding: 4px;font-size:12px;padding-left:5px;}
.sectiontableheader td{border-left:2px solid #e41f22;}
.sectiontablefooter {}
.sectiontableentry1 {background-color : #ffffff;}
.sectiontableentry2 {background-color : #f9f9f9;}

.small {color: #999999;font-size: 10px;}
.createdate {height: 15px;padding-bottom: 10px;color: #999999;font-size: 11px;}

.modifydate {height: 15px;padding-top: 10px;color: #999999;font-size: 11px;}


/* Banner */

.infobanner {border-left:5px solid #e41f22;background-image: none;float: left;margin: 0;margin-right:1px;font-size: 11px;font-weight:normal;width:355px;padding:10px;text-decoration: none;color: #ffffff;background: #d73234; }

/* Customized Classes */

.PriceleftColumn {font-weight: bold;padding:5px;background-color:#f1f1f1}
.PriceMidColumn {padding-left: 5px;}
.sideboard { background-color:#efefef;padding:5px 5px 10px 5px}
.sideboard_au{ background-color:#efefef;padding-left:10px;}

#contactform{margin-top:10px;margin-bottom:10px;border:1px dashed #5a5a5a;padding:5px;font-size:11px}

.block {padding:0 2px 0 2px;font-size:11px}

.moreinfobanner{display:block;
list-style: none;padding: 0;margin: 0;height:20px !important;height:20px;line-height:20px;background-color:#e41f22;color: #ffffff;	border-left:5px solid #c11a1d; text-align: left;padding-left: 10px;font-weight: normal;font-size: 11px;text-align:middle;margin-top:15px;
}

table.contentpane td.contentdescription {padding-left:10px;}
