@charset "UTF-8";
/*
Design by: Oskar Norberg, oskar@jobreklambyra.se
Customer: www.ekobutiken.nu
Date: 2008-10-18
*/

/* RESET */
h1, h2, h3, h4, h5, h6, form { font-size:100%; font-weight:normal; font-style:normal; padding:0px; margin:0px }
img, a { border:none }
.clear { clear:both; height:0px; font-size:1px; line-height:0px }

/* LAYOUT */
html { height:101% }
body, table, td, img, div { behavior:url(http://membership.plannjabasket.com/css/iepngfix.htc) }
body {margin:0 auto; background-color:#000000; }

#container { width:960px; margin:0 auto; background-color:#000000; background-image:url(../images/bg_container.jpg); background-repeat:no-repeat; height:1000px; }

#header { width:960px; }
#logo { float:left; padding-top:20px; padding-left:20px; width:455px; }
#menu { float:left; padding-top:20px; padding-left:10px; width:455px; }

.menu_item { height:38px }

#main { width:920px; margin:0 auto; padding-top:40px; min-height:370px; }
#footer { width:920px; margin:0 auto; padding-top:40px; padding-bottom:20px }

.colspace { float:left; width:10px; padding-top:10px; }
.colspace5 { float:left; width:5px; padding-top:10px; }
.main1col { float:left; width:145px; padding-bottom:10px; }
.main2col { float:left; width:300px; padding-bottom:10px; }
.main3col { float:left; width:455px; padding-bottom:10px; }
.main4col { float:left; width:610px; padding-bottom:10px; }
.main5col { float:left; width:765px; padding-bottom:10px; }
.main6col { float:left; width:920px; padding-bottom:10px; }

.line { width:100%; border-bottom: 1px solid #dddddd; font-size:0px; line-height:0px; margin-bottom:5px; margin-top:5px }
.linedashed { width:100%; border-bottom: 1px dashed #dddddd; font-size:0px; line-height:0px; margin-bottom:5px; margin-top:5px }

textarea { border:1px solid #dddddd; background-color:#dc9231; }
.orangeinput { border:1px solid #dddddd; background-color:#dc9231; }
.reginput { color:#000000; }

/* TYPE */
body, table, input, textarea, select { font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; font-size:11px; line-height:18px; color:#FFFFFF; }
h1, .h1 { font-family: "Lucida Grande", Helvetica, Arial, sans-serif; font-size:24px; line-height:30px; color:#FFFFFF; }
h2, .h2 { font-family: "Lucida Grande", Helvetica, Arial, sans-serif; font-size:16px; line-height:20px; color:#dc9231; }
h3, .h3 { font-family: "Lucida Grande", Helvetica, Arial, sans-serif; font-size:11px; line-height:18px; color:#dc9231; font-weight:bold; }
#footer { color:#999999; }

/* LINKS */
a:link { text-decoration:none; color:#dc9231; }
a:visited { text-decoration:none; color:#dc9231; }
a:hover { text-decoration:underline; color:#dc9231; }