@charset "UTF-8";
/* CSS Document */
html {height:100%; margin:0; padding:0;}
body {background-image:url(images/bg.gif); margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:15px; color:#5D5037; height:100%; behavior: url("http://www.ecobaby.dk/wp-content/themes/default/csshover3.htc");}
center {height:100%; width:100%}
a {color:#8A9237; text-decoration:none}
a:hover {color:#594A30;}
p {padding:8px 0 3px 0; margin:0px;}
h1 {margin:0; padding:0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:22px; line-height:22px; color:#594A30; font-style:normal; height:42px}
h2 {margin:0; padding:0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#594A30; font-style:normal; text-transform:uppercase; letter-spacing:1px; height:25px;}
form {margin:0; padding:0;}
textarea, .field, .fldrequired {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; border:0px; padding:4px; margin:0 0 5px 0; width:315px; color:#5D5037; outline: 0 none; background-color:#d2d6ad}
textarea {height:100px; resize:none;}
input[type=text]:focus, input[type=password]:focus {outline: 0 none; background-color:#d2d6ad}
select, option {margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
hr {border-top: 1px #8A9237 solid; border-bottom: none; border-left: none; border-right: none;}
.left {float:left;}

.line_general {background-image:url(images/line.gif); background-repeat:repeat-x; height:1px; font-size:1px; line-height:2px; margin:0px; padding:0; width:100%}

.content {width:920px; height:100%; text-align:left}
.left_column {background-image:url(images/bg_column.gif); width:84px; vertical-align:top; height:100%}
.right_column {width:836px; text-align:left; vertical-align:top; background-image:url(images/bg_column2.gif); text-align:left; height:100%}
.language {padding:225px 0 0 0;}
.navigation {margin:30px 0 0 18px; padding-bottom:10px; width:818px;}
.logo {position:absolute; width:401px; margin:0; padding:0; z-index:10}
.links {margin:68px 0 0 400px;}
.line {background-image:url(images/line.gif); background-repeat:repeat-x; width:790px; height:1px; position:absolute; top:122px; z-index:0}
.clear {clear:both;}

#menu {position:absolute; z-index:5; width:400px; padding:0; margin:48px 0 0 395px; }
#products_menu {width:112px; margin-right:-14px; float:left;}
#about_menu {float:left; width:70px;}
#retailers_menu {float:left; width:89px;}
#faq_menu {float:left; padding-left:12px; margin-top:20px;}
#contact_menu {float:left; padding:0 12px 0 12px; margin-top:20px;}

#produkter_menu {width:112px; margin-right:-14px; float:left}
#omos_menu {width:71px; margin-right:-8px; float:left}
#forhandlere_menu {width:122px; margin-right:-4px; margin-left:6px; float:left}
#kontakt_menu, #faq2_menu {padding-left:10px; float:right; float:left; margin-top:20px;}

#menu ul {padding:0px; list-style:none; margin-top:10px; margin-left:0px;}
#menu ul .top {padding:10px 0 5px 10px;}
#menu ul .cat-item {display:none; background-color:#E9E8CC;}
#menu ul:hover .top {background-color:#E9E8CC; padding:10px 0 5px 10px;}
#menu ul:hover .cat-item {display:block; padding:2px 5px 2px 10px; margin:0px;}
#menu ul:hover .cat-item a:hover {color:#8A9237;}
#menu ul:hover .cat-item a {color:#594A30;}
.cat-item-4 {font-size:11px; letter-spacing:1px;}
.last {font-size:2px; line-height:1px}

.home {padding:0; max-width:831px; }
.home_all {background-color:#E2E1C1; height:81%; margin:120px 0 0 0; max-width:831px;}

.product_main {padding:70px 0px 80px 45px; margin-top:93px; background-color:#FFFFFF; width:786px}
.product_thumb {width:175px; float:left; text-align:center; margin:0px 12px 45px 0;}
.product_description {padding:20px 30px 20px 30px; background-color:#E9E8CC; margin:0 50px 10px 0; width:676px}
.line_thumb {width:175px; padding-bottom:8px}
#fox {position:absolute; top:320px; margin-left:-126px;}
#turtle {position:absolute; top:110px; margin-left:820px;}
#turtle_img {position:absolute; margin:160px 0 0 -80px;}
#hedgehog {position:absolute; top:150px; margin-left:-85px;}
#hedgehog_img {position:absolute; margin:180px 0 0 -39px;}

.product_ind {padding:80px 0px 80px 20px; margin:93px 0 0 0px; background-color:#FFFFFF; width:811px}
.product_image {width:390px; float:left;}
.product_info {width:390px; float:left;}
#bird {position:absolute; top:70px; margin-left:383px;}
#bird_img {position: absolute; top:90px; margin-left:403px;}

.about {padding:40px 0px 80px 20px; margin:93px 0 0 0px; background-color:#FFFFFF; width:811px}
.about_image {width:500px; float:left; padding-right:20px;}
.about_info {width:260px; float:left; padding-top:70px}
.line_about {background-image:url(images/line.gif); background-repeat:repeat-x; width:260px; height:1px; margin:0px;}
.slideshow {margin-top:6px;}
.about ul {margin:0 0 0 22px; padding:0;}

.contact_info {width:260px; float:left; padding-right:20px; margin-top:40px;}
.contact_form {width:500px; float:left; margin-top:40px;}
ol.cf-ol span, ol.cf-ol label {display:none;}
#owl {position:absolute; top:77px; margin:0 0 0 165px;}
#owl_img {margin:79px 0 0 400px}
#dog {position:absolute; margin:-15px 0 0px -5px;}
#dog_img {margin:25px 0 0 163px;}

.retailer_column {width:240px; float:left; padding-left:20px; margin-top:40px;}
#bees_kid {margin-left:-20px;}

.faq {padding:100px 0px 80px 20px; margin:93px 0 0 0px; background-color:#FFFFFF; width:811px; clear:both;}
.faq_questions {width:260px; float:left; padding:0 20px 0 0; margin:0 0 30px 0;}
.faq_answers {width:500px; float:left; margin:0 0 30px 0;}
.faq_questions p {text-align:right; font-style:italic; color:#8A9237;}
#twobirds {position:absolute; top:71px; margin-left:280px;}
#twobirds_img {margin:85px 0px 0 280px}

.retailers {padding:60px 40px 80px 40px; margin:93px 0 0 0px; background-color:#FFFFFF; width:750px}
.retailers_label {float:left; padding-top:2px;}
.retailers_input {margin-bottom:20px;}
.retailers_line {margin-top:-15px; margin-bottom:8px;}
.store_name {font-size:15px; margin:0; padding:0; color:#8A9237;}
.websites_all {padding:60px 30px 80px 50px; margin:93px 0 0 0px; background-color:#FFFFFF; width:750px}
.website_line {width:220px; margin-bottom:5px;}
.websites {float:left; width:250px; max-width:250px;}
.websites li {list-style:none; margin:0; padding:0;}
.websites ul {margin:0 0 25px 0; padding:0px;}
#fox_right {position:absolute; top:50px; margin-left:389px;}
#fox_right_img {position: absolute; margin:80px 0 0 393px;}

.press_main {padding:40px 20px 80px 20px; margin-top:93px; background-color:#FFFFFF; width:791px}
.press {margin:10px 0 0 27px}
.press_nav {height:23px;}
.alignleft {float:left; padding-top:5px;}
.alignright {float:right; padding-top:5px;}
.line_press {clear:both; margin-bottom:8px;}

.notfound {padding:80px 20px 80px 20px; margin:93px 0 0 0px; background-color:#FFFFFF; width:791px}
