@import url(css/jquery.fancybox-1.3.1.css);
@media all{
#frame {border:0;margin:auto;width:860px}
#page_container {position:relative;overflow:hidden;background:url(img/background.jpg) #FFF top left repeat-x}
#head {position:relative;height:200px;clear:both}
#head #logo {position:absolute;top:60px;left:0}
#head #blog {position:absolute;bottom:15px;left:0}
#head #facebook {position:absolute;bottom:12px;left:180px}
#head_menu {position:absolute;bottom:0;right:0;width:497px;height:199px;background:url(img/head_menu_bg.gif) bottom left repeat-x}
ul.navigation {list-style-type:none;margin:0;padding:0;overflow:hidden}
ul.navigation li {float:left}
#head_menu_1 {position:absolute;top:0;right:0}
#head_menu_1 li {padding:0 5px;margin:0}
#head_menu_1 a {color:#00547A;font-size:0.8em}
#head_menu_1 a.red {color:#BB0000}
#head_menu_2 {position:absolute;width:100%;top:26px;right:0;border-bottom:1px solid #C2D9E4;padding-bottom:9px}
#head_menu_2 li {padding:0;margin:0}
#head_menu_2 a {display:block;float:left;height:26px;color:#00547A;font-size:0.8em;padding-left:33px;line-height:2.5em;margin-right:18px}
#head_menu_2 #hm_livezilla { background:url(http://www.lungentrainer.de/livezilla/image.php?id=04) top left no-repeat}
#head_menu_2 #hm_home {background:url(img/head_menu_icons.gif) top left no-repeat}
#head_menu_2 #hm_create_account {background:url(img/head_menu_icons.gif) 0px -26px no-repeat}
#head_menu_2 #hm_account {background:url(img/head_menu_icons.gif) 0px -52px no-repeat}
#head_menu_2 #hm_checkout {background:url(img/head_menu_icons.gif) 0px -78px no-repeat}
#toolbar {overflow:hidden;position:absolute;bottom:2px;left:0}
#toolbar .tb {position:relative;background:url(img/head_menu_border.gif) top left no-repeat;height:135px;float:left}
#tb_1 {width:150px;background:url(img/head_menu_info.gif) 14px 34px no-repeat !important}
#tb_2 {width:156px}
#tb_3 {width:180px}
#toolbar .label {width:105px;height:19px}
#tb_search {position:absolute;top:38px;left:11px;width:134px}
#tb_search_input {width:130px}
#tb_search a {font-size:0.8em;color:#00547A}
#tb_cart {position:absolute;top:38px;left:13px}
#tb_cart p {font-size:0.8em;line-height:1.2em;padding:0;margin:10px 0 0 0}
#main {background-color:transparent;overflow:hidden;margin:0;padding:0 0 72px 0}
#breadcrumb {overflow:hidden;background-color:#E5E5E5;padding:10px 0 10px 18px;margin-bottom:8px;color:#5F5D75}
#breadcrumb a {font-size:0.9em;color:#000;text-decoration:none;text-transform:uppercase}
#navigation {padding:0;margin:0;display:block;width:100%;position:absolute;bottom:0px;left:0;background-color:#7E7E7E;overflow:hidden}
#navigation li {display:block;float:left;padding:0;margin:0;border-right:1px solid #FFF}
#navigation a {display:block;color:#FFF;text-decoration:none;padding:4px 16px}
#navigation a:hover {background-color:#E5E5E5;color:#7E7E7E}
#main {clear:both}
#col_center, #col_left, #col_right {position:relative;overflow:hidden}
#col_center {left:236px;width:624px;float:left;margin-bottom:8px;padding:44px 0 0 0}
#col_left {left:-624px;width:196px;float:left}
#taxnote {clear:both;font-size:0.8em;text-align:center;padding:4px 0}
#foot {border-top:1px solid #9EAF91;color:#9EAF91;padding:1em 0 0 236px;line-height:1.5em;font-size:0.8em;clear:both;margin-bottom:30px}
* {margin:0;padding:0;outline:none}
html {height:100%;margin-bottom:1px}
body {text-align:left;padding:0;font-family:Arial, Helvetica, Sans-Serif;color:#474747}
option {padding-left:0.4em}
fieldset, img {border:none}
ul, ol, dl, li {margin:0;padding:0}
dt {font-weight:bold}
dd {margin:0 0 1em 2em}
blockquote {margin:0 0 1em 1.5em}
p {font-size:0.9em}
p.indent {padding-left:12px}
p.right {text-align:right}
p.center {text-align:center}
img.right {position:relative;float:right;margin:10px 0 10px 10px}
img.left {position:relative;float:left;margin:10px 10px 10px 0}
img.center {background:#FFF;padding:4px;border:1px #000 solid}
html * {font-size:100.01%}
body {font-size:83.00%}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#00547A}
h1 {font-size:1.00em;font-weight:bold}
h2 {font-size:1.05em;margin:0 0 0.30em 0;font-weight:bold}
h3 {font-size:1.0em;margin:0 0 0.30em 0;padding-top:1em;font-weight:bold}
h4 {padding-top:0.3em;font-weight:bold}
h5 {padding-top:0.3em;font-weight:bold}
h6 {padding-top:0.3em;font-weight:bold}
a {color:#474747;text-decoration:none}
a:hover {text-decoration:underline}
a img {border:none;text-decoration:none}
p, ul, dd, dt {line-height:1.5em}
p {line-height:1.5em;margin:0 0 1em 0}
strong, b {font-weight:bold}
em, i {font-style:italic}
pre, code {font-family:"Courier New", Courier, monospace;background-color:#FFF;border:1px solid #000;margin:10px}
.price {font-weight:bold;color:#728B5F;margin:0}
strong {color:#728B5F}
a {color:#728B5F}
.green {color:#728B5F}
form {overflow:hidden}
label {font-size:1em;line-height:160%;background:transparent;color:#000;width:16em;padding-right:4px;margin-bottom:5px;float:left}
input[type=text], input[type=password], select {background-color:#FFF;color:#6F6E6E;border:1px #96BBCD solid;float:left;margin-bottom:4px;padding:3px 1px 2px 1px}
textarea {width:604px;background-color:#FFF;color:#000;border:1px #999 solid;margin:0 0 8px 0}
#checkout_payment select {float:none}
#col_center input[type=text], #col_center input[type=password] {width:15em}
fieldset {}
legend {}
input[type=hidden] {display:none}
input[type=radio], input[type=checkbox] {background:#FFF;color:#000;border:none;width:1em;height:1em;margin:0 15px 0 0;padding:0;float:left}
.required input, .required select {border-color:#FF0000}
.inputRequirement {display:none}
table {font-size:0.9em;width:100%;border-collapse:collapse}
th, td {vertical-align:top;padding:4px;text-align:left}
table .right {text-align:right}
table .left {text-align:left}
table .center {text-align:center}
.w25 {width:25%}
.w33 {width:33%}
.w50 {width:50%}
.w75 {width:75%}
.w100 {width:100%}
.tabs {overflow:hidden}
.tabs a {text-decoration:none;outline:none;display:block;padding:4px}
.tabs li {display:block;float:left;list-style-type:none;background-color:#7E7E7E;border-top:1px solid #7E7E7E;border-left:1px solid #7E7E7E;border-right:1px solid #7E7E7E;color:#FFF}
.tabs li.active {padding:4px;background-color:#E5E5E5;color:#7E7E7E;z-index:2;border-top:1px solid #7E7E7E;border-left:1px solid #7E7E7E;border-right:1px solid #7E7E7E;cursor:pointer}
#tab_container {position:relative;display:block;height:350px;border:1px solid #7E7E7E;margin-top:-1px;z-index:1;background-color:#E5E5E5}
#tab_container li {position:absolute;top:0;left:0;list-style-type:none;padding:8px}
div.error {border:1px solid #7E7E7E;background-color:#E5E5E5;padding:8px;margin:8px 0}
.clear {display:block}
.hidden {display:none}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden}
#clearing {position:relative;clear:both;display:none}
.float {clear:both;overflow:hidden}
.float .left {float:left}
.float .right {float:right}
.parseTime {text-align:center}
span.markProductOutOfStock {font-size:12px;color:#C76170;font-weight:bold}
span.productSpecialPrice {color:#FF0000}
span.productOldPrice {color:#FF0000;text-decoration:line-through;font-size:0.6em}
span.priceOnly {font-size:0.6em}
span.errorText {color:#FF0000}
span.productDiscountPrice {color:#FF0000;font-weight:bold}
.box_body {position:relative;font-size:0.8em;padding:10px 19px 5px 25px;background-color:#B5C9A6}
.box p {margin:0;line-height:1.2em}
.box input {font-size:1.2em}
.box ul {list-style-type:none;margin:0;padding:0}
.box li {margin:0;padding:0}
.box .head {height:19px;margin:15px 0 5px 0}
#box_languages {position:absolute;bottom:2px;right:16px}
#box_languages img {border:1px solid #FFF}
#box_categories {padding:0}
#box_categories .box_body {padding:0}
#box_categories ul {padding:0;margin:0}
#box_categories li {list-style-type:none;margin:0;padding:0}
#box_categories a {display:block;color:#474747;font-size:1.1em;text-decoration:none;width:190px;padding:6px 0 4px 27px;background:url('img/nav_bg.gif') #B5C9A6 top left no-repeat;border-bottom:1px solid #FFF}
#box_categories a:hover {background-position:bottom left;background-color:#94AA83}
#box_categories li.current a {background-position:top left;background-color:#EBF5E1}
#box_categories li.current a:hover {background-position:bottom left}
#box_categories .level_1 li a {padding:5px 36px}
#box_login p {margin:8px 0 0 0;padding:0}
#box_login #email_address1, #box_login #password1 {width:118px}
#login_submit {float:right;margin-top:1px}
#box_best_sellers {}
#box_best_sellers ul, #box_best_sellers li {margin:0;padding:0}
#box_best_sellers li {list-style-type:none;line-height:1.5em}
.content h1 {font-size:1.3em;padding-bottom:0.8em}
.item ul, #product_info ul {margin:0 0 15px 0;padding:0 0 0 17px;list-style-type:none}
.item li, #product_info li {background:url('img/li.gif') transparent 0px 3px no-repeat;padding:0 0 1px 22px;width:400px;font-size:0.9em}
#welcome {width:295px}
#welcome h2 {font-size:1.35em;margin:0 0 0.6em 0}
#welcome p {font-size:0.9em;line-height:1.25em;margin:0 0 0.85em 0}
#main_right {float:right;width:310px;overflow:hidden}
#top_product, #trader_search {border:1px solid #D5E3CA;margin-bottom:11px}
#top_product_content, #trader_search_content {position:relative;padding:8px}
#top_product h2, #trader_search h2 {display:block;text-transform:uppercase;background-color:#F9FFF3;color:#728B5F;margin:0;padding:4px 10px;font-size:1.1em;border-bottom:1px solid #D5E3CA}
#top_product_image {position:relative;float:left;margin:0 8px 8px 0;border:1px solid #C0C0C0}
#top_product h3 {margin:0 0 0.3em 0;padding:0;font-size:0.9em}
#top_product p, #trader_search p {font-size:0.8em;color:#728B5F;line-height:1.2em}
#top_product .price {font-size:1.35em}
#trader_search_zip {width:108px !important;padding:2px 0}
#trader_search table {width:auto}
#trader_search span {font-weight:bold}
#trader_search td {color:#02577C;font-size:0.9em}
#trader_search_result .row {clear:both;overflow:hidden;margin-bottom:15px}
#trader_search_result .item p {font-size:0.8em;line-height:1.3em}
#trader_search_result .item {width:290px;clear:both;height:160px;padding:6px;border:1px solid #EBEBEB;background-color:#F2F2F2}
#trader_search_result .left {float:left}
#trader_search_result .right {float:right}
#frontpage .item {float:left;width:150px;height:150px;margin:0 8px 0 0;background-image:url(img/icons.jpg);overflow:hidden}
#frontpage .row1 {margin-bottom:8px}
#frontpage .image {display:block;width:150px;height:118px;text-decoration:none}
#frontpage .link {position:relative;display:block;margin-left:44px;width:117px;font-size:0.8em;font-weight:bold;color:#D5E3CA;padding-top:2px}
#frontpage .oneline .link {padding-top:8px}
#frontpage #item1 {background-position:0px 0px}
#frontpage #item2 {background-position:0px -150px}
#frontpage #item3 {background-position:0px -300px}
#frontpage #item4 {background-position:0px -450px;margin:0}
#frontpage #item5 {background-position:0px -600px}
#frontpage #item6 {background-position:0px -750px}
#frontpage #item7 {background-position:0px -900px}
#frontpage #item8 {background-position:0px -1050px;margin:0}
table.shipping {margin:15px 0}
table.shipping th, table.shipping td {background-color:#EBF5E1;border:1px solid #94AA83}
table.shipping th {background-color:#B5C9A6}
table.shipping td {vertical-align:middle;text-align:center}
#contact_details {background-color:#F2F2F2;border:1px solid #EBEBEB;padding:12px;margin-bottom:32px}
#contact_details th, #contact_details td {font-size:0.9em;padding:0}
#contact_details textarea {width:410px;border:1px solid #96BBCD;height:86px}
#team {font-size:0.9em}
#team h2 {font-size:1.5em}
#team_images {overflow:hidden;clear:both}
#team_images div {float:left;width:99px;margin-right:4px}
#team_images div p {display:block;border:1px solid #CBCBCB;width:95px;color:#00547A;height:19px;padding:3px 0 0 4px;font-size:0.9em;margin-top:2px}
#team_images img {border:1px solid #CBCBCB}
.product_listing {position:relative;overflow:hidden;padding:0 0 16px 0}
.product_listing .item {position:relative;border:1px solid #7E7E7E;background-color:#E5E5E5;overflow:hidden;min-height:116px}
.product_listing h2 {margin-bottom:16px;width:350px}
.product_listing h2 a {text-decoration:none;color:#005479}
.product_listing p {font-size:0.8em}
.col1 .item {clear:both;margin-bottom:15px;padding:6px 6px 6px 145px;background-color:#F2F2F2;border:1px solid #EBEBEB}
.col1 .item_image {position:absolute;display:block;width:120px;top:6px;left:6px}
.col1 .short_description {font-size:0.9em;line-height:1.2em;width:250px}
.col1 .short_description li {width:300px}
.col1 .price_info {position:absolute;right:6px;top:6px;text-align:right}
.col1 .item .price {font-size:1.7em}
.col1 .item .tax {color:#7E7E7E;margin:0 0 15px 0}
.col1 .item_links {margin:0}
ul.page_navigation {position:relative;margin:0 0 1px 0;padding:0;list-style-type:none;font-size:0.9em;overflow:hidden}
ul.page_navigation li {background:none;padding:0;margin:0;display:block;float:left}
ul.page_navigation a, ul.page_navigation span {display:block;padding:2px 8px;border:1px solid #EBEBEB;background-color:#FCFCFC;margin-right:1px;font-size:0.9em}
ul.page_navigation span {font-weight:bold;background-color:#F2F2F2}
#product_info {position:relative;overflow:hidden}
#panel_left {width:414px;float:left}
#panel_right {width:184px;float:right}
#panel_right .item {margin-bottom:18px}
#product_info h1 {font-size:1.1em;margin:0 0 10px 0;padding:0}
#product_info p {font-size:0.9em}
#product_images {margin-bottom:12px}
#product_images img {border:1px solid #C0C0C0}
#panel {position:relative;border:1px solid #B5C9A6;padding:12px 12px 34px 12px;float:right;width:160px;background-color:#EBF5E1;text-align:right}
#panel p {margin:0;padding:0;font-size:0.8em}
#panel p.order_now {font-size:0.8em}
#panel .price {font-size:1.8em}
#panel_right p.cart {margin:20px 0 0 0}
#add_qty {width:30px !important;font-size:0.8em;margin-right:3px}
#panel p.shipping_time {position:absolute;bottom:0;left:0;display:block;padding:4px 12px;width:160px;background-color:#B5C9A6}
#application {margin:0 !important;padding:0 !important}
#application li {background-image:none;margin:0 0 1px 0;display:block;background-color:#EBEBEB;padding:4px 0 4px 30px;width:154px;font-size:0.8em;color:#A0A0A0}
#application li.true {background:url(img/icon_check.gif) #B5C9A6 top left no-repeat;color:#474747}
#product_info div.product_options {padding:0 5px;font-size:0.9em}
#product_info div.product_options p.key {font-weight:bold;text-align:left}
#product_info div.product_options p.value {margin:5px 0;width:210px;padding:0}
.checkout .item, #address_book .item {border:1px solid #EBEBEB;padding:8px;margin:0 0 14px 0;overflow:hidden}
.checkout h3 {display:block;border-left:1px solid #EBEBEB;border-right:1px solid #EBEBEB;border-top:1px solid #EBEBEB;background-color:#F2F2F2;color:#474747;margin:0;padding:4px 5px;font-size:0.9em}
.xsell_text{font-size:0.8em}
.checkout {margin-bottom:16px}
.checkout h1 {font-size:1.5em;margin-bottom:0.5em}
.checkout p {font-size:0.9em}
#gift_cart input[type=image] {margin-left:5px}
#checkout_shipping table.methods {width:100%;margin:15px 8px}
#checkout_shipping table.methods th {font-weight:normal;width:75%}
#checkout_shipping table.methods td {font-weight:bold}
#checkout_payment .title {font-weight:bold}
#checkout_payment .option {margin:8px 0}
#checkout_confirmation .order_details thead th, #checkout_confirmation .order_details thead td {background-color:transparent;color:#000;border-bottom:1px solid #CCC}
.total_block th, .total_block td {text-align:right}
#checkout_process .current {font-weight:bold}
#checkout_process div {float:left;width:114.8px;text-align:center;background-color:#36BE00;padding:12px 0}
table.order_details {width:100%;border:none;border-collapse:collapse}
table.order_details td, table.order_details th {padding:6px;vertical-align:top}
table.order_details td.name table {font-size:0.7em}
table.order_details thead td, table.order_details thead th {background-color:#F2F2F2;color:#474747}
table.order_details input[type='text'] {width:30px !important}
table.order_details .row1 td {background-color:#F7F7F7}
table.order_details .row2 td {background-color:#DEDEDE}
table.order_details tfoot th, table.order_details tfoot td {padding:2px 6px}
#address_book {}
#address_book_details {}
#address_book_details table {width:100%}
#account #orders {border:1px solid #7E7E7E;background-color:#E5E5E5;padding:8px;margin:8px 0}
#account table {width:100%}
.pdf{background-color:#EBF5E1;padding:8px}
.pdf p{padding:0;margin:0}
tr.big th, tr.big td {font-size:1.4em}
}

#account_navigation {
	margin-bottom: 16px;
	color: #474747;
}

#account_navigation a {
	color: #474747;
}

#account_navigation li {
	background-color: #B5C9A6;
	border: none;
	padding: 3px 16px;
	border-bottom: 1px solid #94AA83;
}

#account_navigation li.active {
	background-color: #EBF5E1;
	border-left: 1px solid #94AA83;
	border-top: 1px solid #94AA83;
	border-right: 1px solid #94AA83;
	border-bottom: none;
	padding: 7px 16px;
}
