/*** GENERAL ***/

body { padding: 0px!important; margin: 0px!important; background:#000000 !important; font-family:Arial,Helvetica,sans-serif!important; font-size:62.5%!important; line-height:140%!important; min-height: 100%; height:100%; width:100%;}

a, a:link, a:active {color: #000000;text-decoration: none; cursor:pointer; }
a:hover, a:link:hover, a:active:hover {color: #000000; text-decoration:underline; }
.clear { clear:both; }
h1, h2, h3, h4, h5 { margin: 0px; font-weight: normal;}
h2 { font-size:14px; font-weight:bold; padding-bottom:1px;}
h1 { font-size:14px; font-weight:bold; padding-bottom:5px; text-transform:uppercase; text-transform:uppercase !important;}
h1.green { color:#75c044;  text-decoration:underline;}

p { font-size:10px; font-weight:bold; color:#000000;}
img { border:none; }
.hr-dotted { float:left; background:transparent url(../gfx/bg-dotted-blogg.gif) repeat-x left top; margin:0px; padding:0 0 0px 0px; margin-top:0px; height:2px; width:100%;}

p.arrow-green { background:transparent url(../gfx/arrow-green.gif) no-repeat scroll left center; display:block; font-weight:bold; margin:0px; padding:0 0 3px 15px !important; margin:0px !important;}
a.arrow-green { background:transparent url(../gfx/arrow-green.gif) no-repeat scroll left center; display:block; font-weight:bold; margin:0px; padding:0 0 3px 15px !important; margin:0px !important;}
a.arrow-green:hover { text-decoration:underline;}
a.blog-arrow { background:transparent url(../gfx/arrow.png) no-repeat scroll left center; color:#FFFFFF; font-weight:bold; margin:0px; padding:0 4px 3px 15px !important; margin:0px !important;}
a.blog-arrow:hover { color:#FFFFFF;}
a.blog-big-arrow { background:transparent url(../gfx/big-arrow.png) no-repeat scroll right center; color:#FFFFFF; font-weight:bold; margin:0px; padding:0 15px 3px 0px !important; margin:0px !important;}
a.blog-big-arrow:hover { color:#FFFFFF;}

a.prevbutt { background:transparent url(../gfx/arrow-left.png) no-repeat scroll left center; color:#000000; font-weight:bold; margin:0px; padding:0 4px 2px 15px !important; margin:0px !important;}
a.nextbutt { background:transparent url(../gfx/arrow-right.png) no-repeat scroll right center; color:#000000; font-weight:bold; margin:0px; padding:0 15px 2px 4px !important; margin:0px !important;}


.wrap { width: 872px; margin: 0px auto 0px auto;  	min-height: 100%;		/* Min height for modern Browser */
	height: auto !important;	/* !important-Rule for modern Browser */
	height: 100%;		/* Min heigh for IE (<7) */
 }

.header { margin: 50px 0px 00px 0px; padding-top:8px; height:36px; background:url(../gfx/nav/nav-bar-bottom.gif) no-repeat bottom;}
.header h1 { float:left; margin:-8px 0 0 2px; height:32px; }

/*** MENU ***/
.header ul {float: right; padding: 0px; margin:0px; list-style: none; text-align:center;}
.header ul li { background:url(../gfx/nav/nav-bg.gif) no-repeat left; width:79px; height:28px; float:left; margin-left:4px;}
.header ul li a {font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif; text-transform: uppercase; color: #ffffff; width:79px; height:28px; display:block; float:left; line-height:30px; font-size:10px;
}
.header ul li.selected a {background-position:0 -28px;}
.header ul li a:hover {color: #c6c6c6; text-decoration:none;}
.header ul li.selected a:hover {color: #75c044;}


/*** DE TRE PUFFARNA ***/


.test { 
  background-color:#bca; 
  width:200px;
  height:1.1em;
  text-align:center;
  border:2px solid green;
  margin:3px;
  font-size:14px;
}

.puffarArea {width:872px; float:left; overflow:hidden; position:relative; height:563px;}
.puffWrap {width:284px; float:left; position:absolute; top:423px; margin-top:0;}
.puffContent {width:232px; padding:0 26px 0px; float:left; height:276px;}

.puffWrap img { margin-bottom:10px;}

.puffContent h1 { font-weight:normal; font-size:14px; text-transform:none!important; margin-bottom:10px; font-weight:bold;}
.puffContent h2 { font-weight:normal; font-size:12px; margin-bottom:10px;}
.puffContent h3 { font-weight:bold; font-size:10px;}
.puffContent h4 { font-weight:normal;}
.puffContent p { font-weight:normal;}

.puffWrap a.close { font-weight:normal; float:right; padding: 5px 13px 0 0; background:url(../gfx/close.png) no-repeat right 9px; margin-right:26px;}

#block1 { left:0;}
#block2 { left:294px;}
#block3 { right:0;}


/*** FLASHEN - STORA BIOLDEN ***/
.flash {width:872px; height:413px;}
.bigpic {width:872px;}


.onepic-wrapper {width:872px; position:relative; float:left; height:633px;}
.onepic-content  { padding:20px 25px 10px 25px; background:#FFFFFF; position:absolute; z-index:9; overflow:auto; width:530px; min-height:100px; top:70px; right:0px;  opacity: 0.8; filter: alpha(opacity=80); -moz-opacity:0.8; }

.onepic-content h2  { margin:10px 0 0 0; }

.onepic-content .onepic-column-wrap  { width:245px; float:left; }
.onepic-content .onepic-column-wrap p  { padding:0px; margin:0px;}
.onepic-content .onepic-column-left  { min-width:50px; max-width:170px; padding:0px 10px 10px 0; float:left; }
.onepic-content .onepic-column-right  { width:auto; float:left; padding:0px 0px 10px 0; }

.onepic-left  { float:left; width:245px; padding-right:40px;}
.onepic-right  { float:left; width:245px;}
.pic-wrap {width:872px; height:633px; position:absolute; z-index:1; float:left;}

/*** 3column ***/
div.threecolumn { float:left; margin:7px 0 0px 0; width:872px; background:url(../gfx/bg-borders.gif) #ffffff repeat-y; }
.threecolumn h2 { font-size:14px;}

div.threecolumn.ompub {background:url(../gfx/bg-borders-ompub.gif)}

.leftcolumn { float:left; padding:24px 23px 20px 20px; width:112px; margin-right:-3px;}
.leftcolumn ul {float: left; padding: 0px; margin:3px 0 0 -5px; list-style: none; text-align:center;}
.leftcolumn ul.pics {float: left; padding: 0px 0 0 11px; margin:3px 0 0 0px; list-style: none; text-align:center;}
.leftcolumn ul li {float:left; margin-left:3px;}
.leftcolumn ul li a.brand { text-transform: uppercase; color: #000000; width:15px; height:17px; display:block; float:left; font-size:14px; text-align:center; font-weight:bold; padding-top:2px;}
.leftcolumn ul li a:hover { text-decoration:underline;}
.leftcolumn h1.pink { color:#EC80B3; text-decoration:underline; margin-bottom:7px;}
.leftcolumn img { padding:0 0 10px 0; margin:0;}

.middlecolumn { float:left; padding:24px 23px 20px 20px; width:169px; margin-right:-3px;}
.middlecolumn ul {float: left; padding: 0px; margin:10px 0 0 -3px; list-style: none; text-align:center;}
.middlecolumn ul li {float:left; margin-left:3px; display:block; width:162px; line-height:15px;}
.middlecolumn ul li a.name { color: #000000; display:block; float:left; font-size:10px; text-align:left; font-weight:bold; padding-top:1px; width:162px;}
.middlecolumn ul li a:hover { text-decoration:underline;}
.middlecolumn ul li.selected a {color: #75c044;}
.middlecolumn ul li.selected a:hover {color: #75c044;}
.middlecolumn h1.pink { color:#EC80B3; text-decoration:underline;}

.rightcolumn { float:left; padding:24px 31px 20px 28px; width:455px; font-weight:bold; margin-right:-3px; }
.rightcolumn h2.green { color:#75c044;  text-decoration:underline; margin-bottom:10px;}
.rightcolumn h3 { color:#75c044; font-weight:bold; font-size:10px; margin:10px 0 -2px 0px}
.rightcolumn p { font-weight:bold; padding:0 0 0 0px; margin:0px 0 10px 0px; }
.rightcolumn a { padding:0 0 0 0px; margin:0 0 10px 0px;}


div.threecolumn.ompub .rightcolumn { float:left; padding:24px 31px 20px 28px; width:417px; font-weight:bold; margin-right:-3px; }
div.threecolumn.ompub .leftcolumn { float:left; padding:24px 30px 20px 26px; width:112px; margin-right:-3px;}
div.threecolumn.ompub .middlecolumn { float:left; padding:24px 23px 20px 20px; width:188px; margin-right:-3px;}


/*** 2column ***/
div.twocolumn-wrapper { float:left; width:872px; background:url(../gfx/bg-big-kontakt-27.gif) repeat-y 0 16PX; margin:7px 0 0px 0;  }
div.twocolumn { float:left; margin:0px 0 0px 0; width:430px; padding:23px 47px 30px 40px; }
*html div.twocolumn { width:405px; padding:23px 47px 30px 40px; }

.twocolumn h2 { font-size:14px;}


.left { float:left; padding:0px; width:200px; margin-right:30px;}
.left h1.pink { color:#EC80B3; text-decoration:underline; margin-bottom:10px;}
.left h1.green { color:#75c044;  text-decoration:underline; margin-bottom:10px;}
.left h3 { color:#75c044; font-weight:bold; font-size:10px; margin:10px 0 0 0px}
.left p { font-weight:bold; padding:0 0 0 0px; margin:0px 0 10px 0px; line-height:13px; }
.left a { padding:0 0 0 0px; margin:0 0 10px 0px;}

.right { float:left; padding:0; width:200px; font-weight:bold; }
.left h1.pink { color:#EC80B3; text-decoration:underline; margin-bottom:10px;}
.right h1.green { color:#75c044;  text-decoration:underline; margin-bottom:10px;}
.right h3 { color:#75c044; font-weight:bold; font-size:10px; margin:10px 0 0 0px}
.right p { font-weight:bold; padding:0 0 0 0px; margin:0px 0 10px 0px; line-height:13px; }
.right a { padding:0 0 0 0px; margin:0 0 10px 0px;}


.right-map-wrap { float:left; width:354px; padding-bottom:10px;  }

*HTML .right-map-wrap { float:right; width:354px; padding-bottom:10px; }




.map-wrap-top { background:transparent url(../gfx/bg_outerbox_top_27.jpg) no-repeat scroll 1px top; float:left; height:16px; width:354px; padding:0px; margin:0 0 0px 0; }
*HTML .map-wrap-top { margin:0 0 -5px 0; }

.map-wrap-bottom { background:transparent url(../gfx/bg-kontakt-bottom-27.png) no-repeat scroll center top; float:left; height:5px; width:330px; margin-left:12px; }
*HTML .map-wrap-bottom { width:330px; margin-left:6px; }


.map-wrap { float:left; margin:0px 10px 0px 11px; padding:0;   background:url(../gfx/bg_innerbox_kontakt_27.jpg) repeat-y 1PX 0PX; }

*HTML .map-wrap { margin:0px 0px 0px 5px;}


.map-pic { float:left; width:325px; height:336px; margin:-5px 0 0 6px; }

*HTML .map-pic { float:left; height:336px; width:325px; margin:-0px -0PX 0 3px; }
*HTML .map-pic img { margin:-10px -0PX 0 0px; }

.map-content { float:left; width:281px; padding: 20px 25px 10px 25px;}
.map-content p {color:#FFFFFF; font-weight:bold; margin: 0px 0px 10px 0 ; }

.content { float:left; width:872px;}

.bg-wrapper { float:left; width: 872px;}

.bg-wrapper.green { background:url(../gfx/bg-big-26.gif) repeat-y 0px 40px;}
.bg-wrapper.pink { background:url(../gfx/bg-big-26.gif) repeat-y 0px 17px;}


/*** Press ***/
div.press { float:left; margin:7px 0 0px 0; width:430px; background:url(../gfx/bg-borders.gif) #ffffff repeat-y; padding:30px 40px 30px 40px; background:#FFFFFF }

.right-wrap { float:left; width:242px; margin:0px 0 0 8px; height:100%; }
.right-wrap.greenbg { padding:17px 13px 10px 12px;}
.right-wrap.pinkbg { padding:0px 13px 10px 12px;}
.right-content-top { background:url(../gfx/blogg-right-bg-top.jpg) no-repeat bottom; float:left; height:4px; width:150px; padding: 0px 25px 0px 25px;}
.right-content {float:left; min-height:148px; width:197px; padding:10px 20px 20px 25px;}


.right-wrap.greenbg .right-content {background:url(../gfx/bg_innerbox_green_26.jpg) top repeat-y; }
.right-wrap.pinkbg .right-content {background:url(../gfx/bg_innerbox_pink_26.jpg) top repeat-y;}


.right-content p {color:#FFFFFF; font-weight:bold; }
.right-content a {color:#FFFFFF; font-weight:bold; }

.right-content ul.YearList li.normalYear { margin-top:-10px; }
.right-content ul.YearList li ul li a { background:transparent url(../gfx/arrow.png) no-repeat scroll left center; color:#FFFFFF; font-weight:bold; margin:0px; padding:0 4px 3px 15px !important; margin:0px !important;}


.right-content ul.arrowlist li a { background:transparent url(../gfx/arrow.png) no-repeat scroll left 2px; color:#FFFFFF; font-weight:bold; margin:0px; padding:0 4px 3px 15px !important; margin:0px !important;}



.right-content h2.heading-right {color:#FFFFFF; font-size:10px; margin-bottom:7px; text-decoration:underline;}
.right-content h1.heading-right {color:#FFFFFF; font-size:10px; margin-bottom:7px; text-decoration:underline;}

.right-content-bottom {background:url(../gfx/bg-innerbox-bottom-26.png) top no-repeat; float:left; width:242px; height:4px;}

.right-wrap-top {background:url(../gfx/bg-boxtop-pink-26.jpg) top no-repeat; float:left; width:267px; height:17px; margin-left:8px;}

.right-wrap .right-nav { padding: 0; float:left; margin:0px 0 0 0px;}
.right-wrap .right-nav ul { list-style: none; padding: 0; float:left; margin:2px 0 0 0px; position:relative; width:242px;}
.right-wrap .right-nav ul li { float:left; height:21px; margin:0; padding:0;}
.right-wrap .right-nav ul li a.nav { display:block; overflow:hidden; padding:0px 0 0px 0px; margin:0px; background-position:0 21px; height:21px; text-indent:-99999px;}
.right-wrap .right-nav ul li.selected a.nav {background-position:0 0px;}
.right-wrap .right-nav ul li.selected a.nav:hover {background-position:0 0px;}
.right-wrap .right-nav ul li a:hover {background-position:0px 21px;}

.right-content ul { padding: 0px; margin:0px 0px 17px 0px; list-style: none; text-align:left; color:#FFFFFF; font-weight:bold;}
.right-content ul li { line-height:15px;}
.right-content ul.press a { display:block; margin:0px; padding:0px;}
.right-content ul.press li.selected a { text-decoration:underline;}
*HTML .right-content ul.press a { display:inline;}
.right-content ul.press li { margin-bottom:10px;}
.right-content ul.press h2 { text-decoration:underline; font-size:10px; font-weight:bold; margin:0; padding:0;}
.right-content ul.press p { margin:0; padding:0; width:183px; text-transform:uppercase; line-height:11px;}
.right-content ul.press a:hover { color:#FFFFFF;}

div.blog-headpic { float:left; margin:0px 0 10px 0; width:872px;}


#iframe { width:507px; padding:40px 49px 20px 41px; margin:0px 0 0px 0; float:left;}

.post {margin: 0 0 30px 0px; width:490px;}
div.bg-wrapper.green .post {float:left;}
.post p {margin:0px 0 0 0; padding:5px 0 7px 0;}
.post p a { text-decoration:underline;}
.post p a:hover { text-decoration:none;}
.post a { text-decoration:underline;}
.post a:hover { text-decoration:none;}
.post p.intro { margin:-3px 0 0px 0px; padding:0px 3px 0 0; font-style:italic; float:left; width:auto;}
.post h2.kommentarer { color:#ec80b3; }
.post .head{ margin: 0 0 5px 0px; width:500px; float:left;}
.post .head.comments { height:20px;}
.post .head a { margin: -3px 0 0px 0px; font-weight:bold; padding:0 0 3px 0px; font-style:italic; float:left;}
.post img { margin-bottom:10px;}
.post img.img-text { margin:10px 0px 10px 0px;}
.post .end{ float:left; margin: 7px 0 14px 0px; width:500px; text-transform:uppercase; height:26px;}
.post .numbercomments { background:url(../gfx/post-comments.gif) no-repeat; padding:0px 0 0 1px; width:21px; height:20px;text-align:center; float:left; margin-right:5px;}
.post .numbercomments a { color:#FFFFFF; padding:2px 0px 2px 0px; display:block; width:21px; text-decoration:none; }
.post .numbercomments a:hover { text-decoration:none;}
.post .readcomments { background:url(../gfx/readcomm.gif) no-repeat; padding:0px 0 0 0px; width:101px; height:20px;text-align:center; float:left; margin-right:5px;}
.post .readcomments a { color:#FFFFFF; padding:2px 0px 2px 2px; display:block; width:99px; white-space:nowrap; text-indent:-999999px;}
.post .writecomments { background:url(../gfx/writecomm.gif) no-repeat; padding:0px 0 0 0px; width:101px; height:20px;text-align:center; float:left; margin-right:5px;}
.post .writecomments a { color:#FFFFFF; padding:2px 0px 2px 2px; display:block; width:99px; white-space:nowrap; text-indent:-999999px;}
.comment { background:transparent url(../gfx/bg-dotted-blogg.gif) repeat-x left bottom; padding:10px 0 2px 0px; width:100%;}

.post .thumb { float:left; width:124px; padding-right:6px;}
.post .thumb a { margin-left:4px; font-style:italic; min-height:105px; }
.post .thumb img {border:solid 2px #FFFFFF; float:left; margin:0px !important; padding:0px !important;}

.post ul { padding: 0px 0 0 12px; margin:5px 0 5px 0px; list-style:disc; list-style-position:outside; list-style-type:disc; list-style-image:inherit; text-align:left; font-weight:bold; color:#000000;}
.post ul li { margin-left:3px;}
.post ul li a { color: #000000; display:block; font-size:10px; text-align:left; font-weight:bold; padding-top:1px; margin:0px;}

.post .writecomment  { width:505px; height:260px; padding:15px 0 0 0;}
.post .writecomment input, select {color:#666666; width:231px; height:19px; float: left; background:transparent; border:none; padding:6px 3px 0 3px; font-size:11px; margin-right:15px;}
.post .writecomment label {color:#000000; font-weight:bold; padding-left:1px;}
.post .writecomment .post-formular {float: left; margin-bottom:5px; background:url(../gfx/box-form.gif) no-repeat 0px 15px;}

.post .writecomment .post-meddelande {float: left; margin-right:0px; background:url(../gfx/box-meddelande.gif) no-repeat 0px 15px; }
.post .writecomment .post-meddelande textarea {width:485px; height:118px; background:transparent; color:#666666; display:block; margin:0px; float:left; padding:6px 3px 3px 3px; overflow:auto; }

.post .writecomment .post-submitknapp { background:transparent url(../gfx/send-button.png) no-repeat scroll 0 0; float:right; height:24px; margin:7px 14px 0 0; padding:0; text-align:center; width:53px;}
.post .writecomment .post-submitknapp input {width:50px; height:24px; background:transparent; color:#FFFFFF; display:block; width:50px; margin:0px; }

/*** Startsidan ***/
.start-wrapper .left-urval p, .left-blogg p {padding:0; margin:0; color:#FFFFFF; line-height: 13px;}
.start-wrapper h2 {color:#FFFFFF;}
.start-wrapper .left-urval { width:420px; float:left; margin-right:11px; cursor:pointer;}
.start-wrapper .left-urval .content-urval { width:371px; height:82px; background:url(../gfx/box-green-head-urval-content.gif) no-repeat left; padding:42px 25px 25px 25px;}
.start-wrapper .left-blogg { width:420px; float:left; cursor:pointer;}
.start-wrapper .left-blogg .content-blogg { width:296px; height:82px; background:url(../gfx/box-green-head-urval-blogg.gif) no-repeat left; padding:42px 100px 25px 25px;}


.start-wrapper { margin-top:10px; padding:10px 10px 37px 10px; width:852px; background:transparent url(../gfx/box-grey-bg.gif) repeat-y scroll 0 -1px; float:left; }
.start-wrapper .left-urval p, .left-blogg p {padding:0; margin:0; color:#FFFFFF; line-height: 13px; height:82px; overflow:hidden; margin:0px 0 0;}
.start-wrapper h1.sIFR-replaced  {color:#FFFFFF; margin-bottom:-6px;}
.start-wrapper h1 {color:#FFFFFF;}
.start-wrapper .left-urval { width:420px; float:left; margin-right:11px; cursor:pointer;}
.start-wrapper .left-urval .content-urval { width:256px; height:82px; background:url(../gfx/box-green-head-urval-content.gif) no-repeat left; padding:42px 25px 25px 142px;}
.start-wrapper .left-urval .content-urval h1 { display:none;}
.start-wrapper .left-blogg { width:420px; float:left; cursor:pointer;}
.start-wrapper .left-blogg .content-blogg { width:241px; height:82px; background:url(../gfx/box-green-head-urval-blogg.gif) no-repeat left; padding:42px 155px 25px 25px;}
/* FORM */
.start-wrapper .nyhetsbrev { width:850px; float:left; margin-top:7px;}
.start-wrapper .nyhetsbrev .content-nyhetsbrev { width:825px; height:43px; background:url(../gfx/box-nyhetsbrev.gif) no-repeat 1px 0px; padding:35px 0px 25px 24px;}
.start-wrapper .nyhetsbrev .content-nyhetsbrev input, select {color:#666666; width:231px; height:19px; float: left; background:transparent; border:none; padding:6px 3px 0 3px; font-size:11px; margin-right:15px;}
.start-wrapper .nyhetsbrev .content-nyhetsbrev label {color:#ffffff; text-transform:uppercase; font-weight:bold; padding-left:2px;}
.start-wrapper .nyhetsbrev .content-nyhetsbrev .formular {float: left; margin-right:0px; background:url(../gfx/box-form.gif) no-repeat 0px 15px;}
.start-wrapper .nyhetsbrev .content-nyhetsbrev .submitknapp { background:transparent url(../gfx/send-button.png) no-repeat scroll 0 0; float:left; height:24px; margin:14px 0px 0 0; padding:0; text-align:center; width:53px;}
.start-wrapper .nyhetsbrev .content-nyhetsbrev .submitknapp input {width:50px; height:24px; background:transparent; color:#FFFFFF; display:block; width:50px; margin:0px; }

/* PERSONAL SHOPPING FORM */

.shopping-wrapper {width:587px; float:left;}

.shopping-top {width:587px; height:24px; float:left; background:url(../gfx/bg-top.png); margin-top:20px;}
.shopping {width:587px; height:519px; float:left; background:url(../gfx/bg.png);}
.shopping-text-wrap { width:360px;}
.shopping-text { padding:47px 45px 0 50px; width:492px; float:left; font-weight:normal;}
.shopping-text h1 { color:#FFFFFF; font-size:20px; line-height:20px; padding-bottom:10px;}
.shopping-text p { color:#FFFFFF; font-size:11px; margin:0; font-weight:normal;}
.shopping-text img.top-img { float:right; margin-top:-70px;}
.shopping .shopping-form { width:508px; padding:25px 30px 0px 50px; float:left;}
.shopping .shopping-form input, select {color:#666666; width:231px; height:19px; float: left; background:transparent; border:none; padding:6px 3px 0 3px; font-size:11px; margin-right:17px;}
.shopping textarea {color:#666666; width:231px; height:90px; float: left; padding:6px 3px 0 3px; font-size:11px; margin-right:17px;}
.shopping .shopping-form label {color:#ffffff; text-transform:none; font-weight:bold; padding-left:2px; font-size:11px; font-weight:normal;}
.shopping .shopping-form .formular {float: left; margin-right:0px; background:url(../gfx/box-form.gif) no-repeat 0px 15px; margin-bottom:10px;}
.shopping .shopping-form .submitknapp { background:transparent url(../gfx/skicka.png) no-repeat scroll 0 0; cursor:pointer; float:right; height:101px; width:101px; margin:14px 18px 0 0; padding:0; text-align:center;}
.shopping .shopping-form .submitknapp input {width:50px; height:24px; background:transparent; color:#FFFFFF; display:block; width:50px; margin:0px; }

/* FOOTER */
#footer {padding:10px !important;}
#footer * {color:#444;}
#footer .big {font-size:14px; font-weight:bold; margin-bottom:10px;}
#footer .bold {font-weight:bold;}
#footer .margin-top-5 {margin-top:5px;}
#footer table {width:100%;}
#footer #footertable td {vertical-align:top !important; background:#fff; padding:10px;}
.footer { float:left; padding: 14px 0px 0px 00px; width:872px; background:transparent url(../gfx/box-grey-bg.gif) repeat-y scroll 0 -1px; height:42px; margin:7px 0 7px 0; }
div.open { width:852px; float:left; padding:10px 16px 0 13px; position:relative;}
div.open img { margin-right:13px; margin-top:0px;}

div.open.start { margin-top:-40px;}
.open p { color: #000000; font-size: 10px; margin: 0px; text-transform:uppercase; float:left; font-weight:bold; padding-top:4px;  }
.open p a {color: #000000;text-decoration: none;text-transform:uppercase;}
.open p a:hover {color: #000000;text-decoration: underline;}
.open p.green {color: #75c044; right:22px; position:absolute;}
.open p.green a {color: #75c044;text-decoration:none;}
.open p.green a:hover {color: #75c044;text-decoration:underline;}
.clearfloat { clear:both; font-size:1px; height:0; line-height:0;}