#bodyDiv {width:100%}
#pageContainer {width:980px; position:absolute; left:50%; margin:0px 0px 0px -490px;}
#topContainer {background:;}
#contentContainer {background:;}
#bottomContainer {background:none;}
#leftCell, #leftCellWidth {background:;}
#contentCell, #contentCellWidth {background:;}
#rightCell, #rightCellWidth {background:;}
#leftCellWidth img {width:0px;}
#contentCellWidth img {width:630px;}
#rightCellWidth img {width:0px;}
p, table, td, li {font-family:tahoma; font-size:11px;}
img {border:0px;}


#pageContainter { width:980px; margin:0 auto; }
#topContainer { position:relative; }
body, P, table, td, li  { font-size:12px; font-family:arial, helvetica, sans-serif; color:#000000; line-height:16px; }
FORM{margin:0px;padding:0px;}
p {margin-top: 3px;}
a.nodeco:link, a.nodeco:visited, a.nodeco:active, a.nodeco:hover {text-decoration:none;}
/* a:link, a:visited, a:active, a:hover {font-size:12px; font-family:arial, helvetica, sans-serif; color:#666666; line-height:16px;text-decoration:none;} */
.borderWhiteBottom {border-bottom:1px solid #FFF;}


/*KNAPPER ROUNDED*/
a.blackButton:link, a.blackButton:visited {display:block; background:#000; font-size:12px; color:#ffffff!important; padding:4px 9px 4px 9px; width:65px; text-decoration:none!important;}
#objectNewsDIV .greenButton:link, #objectNewsDIV .greenButton:visited, #objectNewsDIV a.greenButton, #pageContent .greenButton:link, #pageContent a.greenButton, #pageContent a.greenButton:visited, .greenButton:link, a.greenButton:link, a.greenButton:visited, a.articlebutton, a.articlebutton:visited, a.articlebutton:link {display:block; background:#73863F url(/files/siteImage/ikoner/linkarrow_right.png) no-repeat center right; font-size:12px; color:#ffffff; padding:4px 9px 4px 9px; width:65px; text-decoration:none!important;}
a.articlebutton:hover, #objectNewsDIV .greenButton:hover, #pageContent a.greenButton:hover, #pageContent .greenButton:hover, #pageContent a.blackButton:hover, #contentContainer a.blackButton:hover, #contentContainer a.greenButton:hover, a.greenButton:hover, a.grayButton:hover  {text-decoration: underline!important;}
a.articlebutton, a.articlebutton:link, a.articlebutton:visited, a.articlebutton:hover {width: 100px;}
a.grayButton:link, a.grayButton:visited, a.grayButton:hover {display:block; background:#e5e1da; font-size:12px; color:#000; padding:4px 9px 4px 9px; width:65px; text-decoration:none;}
#contentContainer a.blackButton:link {color:#FFF; text-decoration:none;}


.shopBuyButton, .articlebutton, .blackButton, .greenButton, .grayButton, .selectButton, .formSubmitContainer, #headmenu #t2 ul, input, textarea {border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.shopBuyButton {display:block; /*background:#ffba00 url(/files/site/images/knapper/icon-basket.png) no-repeat 80% 40%; */ background:#ff0000 url(/files/site/images/knapper/icon-basket.png) no-repeat 80% 40%; font-size:12px; color:#ffffff!important; padding:4px 9px 4px 19px; width:60px; text-decoration:none!important;}
.shopBuyButton:hover {/* background-color:#d39a02;*/ background-color:#b70000;}

#prodmenu li, #headmenu li {border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0px 0px; -webkit-border-radius: 3px 3px 0px 0px; }
#prodmenu li ul, #headmenu li ul {border-radius: 0px 3px 3px 3px; -moz-border-radius: 0px 3px 3px 3px; -webkit-border-radius: 0px 3px 3px 3px; -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2); -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2); box-shadow: 5px 5px 5px rgba(0,0,0,0.2); }


/*SELECT KNAP MED LISTER*/
#contentContainer #pageContent a.selectButton, #contentContainer a.selectButton, #contentContainer a.selectButton:visited, #contentContainer a.selectButton:hover {display:block; background:#000 url(/files/site/images/selectButton.png) center right no-repeat; font-size:11px; color:#FFF; padding:4px 9px 4px 9px; width:65px; text-decoration: none;}
#contentContainer #pageContent .select-innerDiv, #contentContainer .select-innerDiv {z-index:150; background:#000; width:138px; margin-top:-2px; font-size:11px;}
#contentContainer #pageContent .select-innerDiv a, #contentContainer .select-innerDiv a {display:block; color:#FFF; margin:5px 3px 3px 8px; text-decoration:none; font-size:11px;}
#contentContainer #pageContent .select-innerDiv a:hover, #contentContainer .select-innerDiv a:hover {text-decoration: underline;}

H1,H2 {text-transform:uppercase;letter-spacing:1px;}
input {border:0px solid #fff; outline: 0px solid #fff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.rounded_green_border {background:#73863F;}
.rounded_gray_border {background:#c4c4c4;}
.rounded_gray {border: 1px solid #c4c4c4 ;}
.rounded_black_border {background:#000;}
.rounded_black {border: 1px solid #000;}
.roundedInputWhite {background:white;padding-left:2px;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

/* FRONTPAGE */
#frontpageTable table {width:980px;margin:0px;}
#frontpageTable .main {height:491px;width:980px;background:#fff;vertical-align:top;}
#frontpageTable .spacer {width:10px;background:#ffffff;}
#frontpageTable a {color:#73863F;text-decoration:underline;}
#frontpageTable a:hover {color:#333;}
#frontpageTable h1, #frontpageTable h1 a {font-size:48px;color:#000; text-decoration:none;}
#frontpageTable h2, #frontpageTable h2 a {font-size:36px;color:#000; text-decoration:none;}
#frontpageTable h1 a:hover, #frontpageTable h2 a:hover {color:#666;}
#frontpageTable .box {width:236px;height:200px;background:#f8f7ed;border-bottom:#000000 6px solid;padding:10px;}
#frontpageTable .doubleBox {width:482px;height:200px;background:#f8f7ed;border-bottom:#000000 6px solid;padding:10px;}
#frontpageTable .rightBox {width:236px;background:#f8f7ed;border-bottom:#000000 6px solid;padding:10px;}

#frontpageBoxes {width:485px;height:185px;float:left;margin-top:10px; background-color:#f8f7ed;}
#frontpageBoxes .leftContainer {width:230px;float:left;display:block;height:170px;margin:10px 0px 0px 3px;}
#frontpageBoxes .rightContainer {width:238px;height:160px;margin:10px 0px 0px 10px;float:left;position:relative;}
#frontpageBoxes .rightContainer h3 {margin:0;text-transform:uppercase;line-height:16px}
#frontpageBoxes .prodTeaser {margin-top:10px;}
#frontpageBoxes .prodPrice {position:absolute;bottom:10px;font-size:16px; font-weight:bold;}
#frontpageBoxes .prodUnit {font-size:12px;}

#frontpageBoxes .leftContainerBg {width:220px;height:160px;margin: 0px 0px 16px 8px; background: url(/files/site/images/prodlist_background.jpg) no-repeat 0 0;position:relative;}
#frontpageBoxes .memberPrice {position:absolute;top:7px;left:-5px;}
#frontpageBoxes .prodNew {position:absolute;bottom:7px;left:-5px;}
#frontpageBoxes .prodImg {width:220px;height:160px;}
#frontpageBoxes .prodLink {position:absolute; right:10px; bottom:37px;}
#frontpageBoxes .buyLink {position:absolute; right:10px; bottom:7px;}
#frontpageBoxes .prodLink a {width:80px;}
#frontpageBoxes .buyLink a {width:70px;}


/*
#frontpageBoxes {width:485px;height:176px;float:left;border-bottom:6px solid #000;margin-top:17px;}
#frontpageBoxes .leftContainer {width:237px;float:left;display:block;margin:10px 0px 0px 10px;}
#frontpageBoxes .rightContainer {width:238px;height:160px;margin:10px 0px 0px 10px;float:left;position:relative;}
#frontpageBoxes .rightContainer h3 {margin:0;text-transform:uppercase;line-height:16px}
#frontpageBoxes .prodTeaser {margin-top:17px;}
#frontpageBoxes .prodPrice {position:absolute;bottom:10px;font-size:16px; font-weight:bold;}
#frontpageBoxes .prodUnit {font-size:12px;}

#frontpageBoxes .leftContainerBg {width:220px;height:160px;margin: 0px 0px 16px 8px; background: url(/files/site/images/prodlist_background.jpg) no-repeat 0 0;position:relative;}
#frontpageBoxes .memberPrice {position:absolute;top:7px;left:-5px;}
#frontpageBoxes .prodNew {position:absolute;bottom:7px;left:-5px;}
#frontpageBoxes .prodImg {width:220px;height:160px;}
#frontpageBoxes .prodLink {position:absolute; right:10px; bottom:7px;}

#frontpageContainer {width:980px; height:226px;display:block; }
#frontpageContainer h1, #frontpageContainer h1 a {font-size:48px;color:#000; text-decoration:none;}
#frontpageContainer h2, #frontpageContainer h2 a {font-size:36px;color:#000; text-decoration:none;}
#frontpageContainer a {color:#73863F;text-decoration:underline;}
#frontpageContainer a:hover {color:#333;}
#frontpageContainer #singleBox {width: 238px;height: 220px; background: #f8f7ed; border-bottom: 6px solid #000;float:left; overflow:hidden;}
#frontpageContainer #doubleBox {width: 485px; height:220px; background: #f8f7ed; border-bottom: 6px solid #000;float:left;}
*/

/* TOPBILLEDE TEKST */
#pageBanner {width:980px; height:240px; margin:10px 0px 10px 0px;}
#pageBanner tr { vertical-align: top; }
#pageBannerContent {color:#FFF;margin: 10px 0px 0px 50px; width: 440px; float:left; z-index:1;}
#pageBannerContent h1{ line-height:18px; text-transform:uppercase; color:#fff; font-size:36px; position:relative;}
#pageBannerContent p { color: #9e9e9e; }
#pageBannerContent a, #pageBannerContent a:visited { color: #fff; text-decoration: underline; text-transform: uppercase; margin-bottom: 16px; display: block }
#pageBannerContent a:hover, #pageBannerContent a:active { color: #9e9e9e; }

/*PAGE CONTENT*/
#eventDetail #pageContent, #pageContent {margin:40px 20px 0px 40px;}
#eventDetail #pageContent, #pageContent {width:680px; background: #f8f7ed;}
#eventDetail #pageContent h1, #pageContent H1, #pageContent H1 a {font-size:48px;margin:0px 0px 22px -10px;}
#eventDetail #pageContent h2, #pageContent H2, #pageContent H2 a {font-size:24px; margin-bottom: 0px;}
#eventDetail #pageContent h3, #pageContent H3, #pageContent H3 a {font-size:14px; margin-bottom: 0px;font-family:arial,helvetica,sans-serif;}
#eventDetail #pageContent a:link, #eventDetail #pageContent a:visited, #pageContent a:link, #pageContent a:visited {text-decoration: underline; color:#73863f;}
#eventDetail #pageContent a:hover, #pageContent a:hover {color:#333333;}
#eventDetail #pageContent a:active, #pageContent a:active {color:#000000;}
#eventDetail #pageContent .rightcaption, #pageContent .rightcaption {border:15px solid #fff;margin: 15px 0px 15px 0px;width:170px;background:#fff;font-size:11px;color:#666666;}
#pageContent .rightcaption a, #eventDetail #pageContent .caption a, #pageContent .caption a, #pageContent .captionBlack a {font-size:11px;}
#pageContent .rightcaption img, #pageContent .caption img, #pageContent .captionBlack img {margin-bottom: 3px;}
#eventDetail #pageContent .caption, #pageContent .caption, #pageContent .captionBlack {font-size:11px;margin: 0px; margin-bottom:10px;}
#eventDetail #pageContent .caption, #pageContent .caption,.productDetailContent .prodTxt .caption {border:15px solid #fff;background:#fff;color:#666666;}
#pageContent .captionBlack {border:15px solid #000;background:#000;color:#aaaaaa;}
@media print {
   #pageContainer { width:680px; left:0; margin:0 auto; }
   #pageContent H1 {line-height: 30px; font-size:24px;margin-left:0px;}
   #pageContent {width:100%;}
}
#eventDetail .eventDescBlock {padding-bottom:6px;}

/*KUNDEMAGASIN*/
#kundemagasin {width:750px;margin-bottom:10px;}
#kundemagasin h1 {color:#fff;font-size:48px;margin-bottom:22px;margin-left: 30px;}
#kundemagasin h3, #kundemagasin p {color:#aaaaaa;margin-left:40px;}
#kundemagasin TD {padding-bottom:10px;}
#kundemagasin .leftCol {width:740px;background:#000;}
#kundemagasin .rightCol {width:10px;margin:0px;background:#fff;}

/* - - - MENUER - - - - */

/*MENU VENSTRE SIDE*/
#mySubMenu {margin:0px; padding:0px;width:230px;}
#mySubMenu IMG{display:none}
#mySubMenu ul{list-style-type: none;margin:0;padding:0px;}
#mySubMenu li {background:#e4e1da;list-style:none;margin:1px;padding:10px 0px;}
#mySubMenu li A,#mySubMenu li A:visited,#mySubMenu li A:hover{font-family:arial, helvetica, sans-serif;color:#000;font-size:14px;font-weight:bold;margin-left:10px;}

#mySubMenu li ul {background:#f5f5f5;margin-top:10px;margin-bottom:-10px;}
#mySubMenu li ul ul {background:#f5f5f5;margin:0px 0px -10px 10px;}
#mySubMenu li li {background:#f5f5f5;list-style:none;margin:0px;padding:2px 0px}
#mySubMenu li li ul {margin-bottom: 5px;}

#mySubMenu li li A,#mySubMenu li.activeLi li A,#mySubMenu li li A:visited,#mySubMenu li.activeLi li A:visited{ font-family:arial, helvetica, sans-serif;color:#040;font-size:11px;font-weight:normal;margin:0px;margin-left:10px;text-decoration:none;}
#mySubMenu li li A:hover,#mySubMenu li.activeLi li A:hover {font-family:arial, helvetica, sans-serif;color:#000;font-size:11px;font-weight:normal;margin:0px;margin-left:10px;text-decoration:underline;}

#mySubMenu li.activeLi{background:#000;}
#mySubMenu li.activeLi li{background:#f5f5f5;}
#mySubMenu li.activeLi a,#mySubMenu li.activeLi a:visited,#mySubMenu li.activeLi a:hover {font-family:arial, helvetica, sans-serif;color:#fff;font-size:14px;font-weight:bold;margin-left:10px;}
#mySubMenu ul li.activeLi a.activeMenu{text-decoration:underline; font-weight:bold;}

/*SØGEFELT VENSTRE SIDE*/
#leftbarSearch{border-top:10px solid #FFF;border-bottom:10px solid #FFF;padding:15px;}
#leftbarSearch h4{margin:0px;}
#leftbarSearch input{margin:0px;border:1px solid #000;}
#leftsideSearchButtton {margin-left:130px;background:#000;color:#fff;cursor:pointer;}

/*SEARCH RESULTS*/
#searchCategoriesResults {margin-bottom:4px;}
#searchCategoriesResults a {font-weight:bold;}
#searchCategoriesResults a:hover {text-decoration:underline;}
#searchCategoriesResults .searchNumberResult {color:#73863f;}

#shopInfoHolder .infobox{width:166px;margin-bottom:17px;display:block;}
#shopMapHolder A:link, #shopInfoHolder A:link{color:#000; text-decoration:underline;}
#shopEvents{margin:0px;padding:0px;list-style:none;}
#shopEvents LI{margin:10px 0px 0px 0px;padding:0px;color:#000;}
#shopEvents LI A.eventLink{color:#000;text-decoration:underline;}

/*FOOTER*/
#footer {background:#e4e1da;margin:10px 0px;border:1px solid #e4e1da;}
#footerinfo {font-size:11px; margin:10px 0px; border:1px solid #e4e1da;}
#footerinfo #t1000{background:none;margin-left:-42px;}
#footerinfo ul {margin:0px 0px 10px 0px;}
#footerinfo ul li {display: inline;margin:0px;}
#footerinfo li {background-image: url(/files/site/images/dotspaceL.gif); background-repeat: no-repeat; background-position: 0px 2px; padding: 0px 15px;font-size:11px;text-decoration:none;}
#footerinfo a {font-size:11px; color:#424242; text-decoration:none;font-weight:bold;}
#footerinfo a:visited {text-decoration:none;}
#footerinfo a:hover {text-decoration:underline;}
#footerinfo a.copyright {text-decoration:none;}
#footerinfo #f1,#footerinfo #f10{text-decoration:none;}
#footerinfo .footer {color:#99938a;}

/*RIGHT SIDE*/
#rightPageColumn {background:#F6F6F6; height:auto; width:232px;}
#rightPageColumn div {font-size:11px;}
#rightPageColumn a.blackLinkUnderline, #rightPageColumn a.blackLinkUnderline:visited, #rightPageColumn a.blackLinkUnderline:hover {color:#000; text-decoration:underline; font-weight:normal; font-size:11px;}


/*GALLERY*/
.galleryTable {}
.galleryCell {}


/* pressfirefeed */
#pressfirefeed {position:absolute; bottom:10px;left:10px;}
#pressfirefeed a:link, #pressfirefeed a:visited {color:#ffffff; text-decoration: none; }
#pressfirefeed a:hover {text-decoration: underline; }
/* TYPOGRAFIC */
h1 {font-family:Arial; font-size:16px; color:#000000}
h2 {font-family:Arial; font-size:14px; color:#000000}
h3 {font-family:Arial; font-size:12px; color:#000000}
body, p, table, li, td, input {font-family:Arial; font-size:12px; color:#000000}
a, a:visited, a:hover {font-family:Arial; color:#73863f; text-decoration:underline;}
a.menu, a.menu:visited, a.menu:hover {font-family:Arial; color:#1D19A4; text-decoration:none; font-size:11px;}
/* EXTRA */
body, table, P, td, li  {font-size:12px; font-family:arial, helvetica, sans-serif; color:#000000; line-height:16px;}
a:link, a:visited, a:hover {font-size:12px; font-family:arial, helvetica, sans-serif; color:#000000; line-height:16px; text-decoration:none;}     
H1.gothic75 {font-family:alternativegothic2; font-size:75px;}
H1.gothic28 {font-family:alternativegothic2; font-size:28px;}
H1.gothic24 {font-family:alternativegothic2; font-size:24px;}

/* MENUSTYLE TOP DROPDOWN*/
#topNav, #topNav ul {padding:0px; margin:0px; list-style-type:none;}
#topNav a {display:block; line-height:22px;}
#topNav li {display:block; float:left; width:auto;}
#topNav ul li a {display:block; line-height:22px;}
#topNav ul li {margin-top:-1px; width:auto; float:none}
#topNav li ul {position:absolute; margin:0px 0px 0px 0px; border:0; left:-999em;}
#topNav li ul ul {margin:0px 0px 0px 0px; width:auto;}
#topNav li:hover ul ul, #topNav li:hover ul ul ul, #topNav li.sfhover ul ul, #topNav li.sfhover ul ul ul, #topNav li.sfhover ul ul ul ul {left: -999em;}
#topNav li:hover ul, #topNav li li:hover ul, #topNav li li li:hover ul, #topNav li.sfhover ul, #topNav li li.sfhover ul, #topNav li li li.sfhover ul, #topNav li li li li.sfhover ul {left:auto;}

/* MENUSTYLE UMENU TREE */
#treeNav, #treeNav ul {margin-left:0px; padding:0px; list-style-type:none;}
#treeNav li {width:auto; display:block; list-style-type:none;}
#treeNav a {display:block; padding:0px; margin:0px; line-height:22px;}
#treeNav ul li {width:auto; display:block;}
#treeNav ul li ul, #treeNav ul li ul li {width:auto;}

/* MENUSTYLE UMENU DROPOUT */
#subNav, #subNav ul {margin-left:0px; padding:0px; list-style-type:none;}
#subNav li {width:auto; display:block; list-style-type:none;}
#subNav a {display:block; padding:0px; line-height:22px;}
#subNav ul li {width:auto; display:block;}
#subNav ul li ul, #subNav ul li ul li {width:auto;}
#subNav li ul {position:absolute; margin:0px 0px 0px 100px; border:0; left:-999em;}
#subNav li ul ul {margin:0px 0px 0px 0px; width:auto;}
#subNav li:hover ul ul, #subNav li:hover ul ul ul, #subNav li.sfhover ul ul, #subNav li.sfhover ul ul ul, #subNav li.sfhover ul ul ul ul {left: -999em;}
#subNav li:hover ul, #subNav li li:hover ul, #subNav li li li:hover ul, #subNav li.sfhover ul, #subNav li li.sfhover ul, #subNav li li li.sfhover ul, #subNav li li li li.sfhover ul {left: auto;}


/* ----------- PRODUCTS --------- */
/*ARKIVET*/
#archiveBoxTop {background:#000; padding-left:20px;}
#archiveBoxTop h1 {font-size:36px; color:#FFF;}

/*PRODUCT CATEGORY OVERVIEW*/
.productCategoryOverview {float:left; background:#f8f7ed; width:320px; height:330px; margin:0px 10px 10px 0px;}
.productCategoryOverview .catImage {width:265px; height:219px; position:relative; top:29px; left:29px; z-index:0;}
.productCategoryOverview .catText {margin:13px 0px 0px 17px; z-index:100;}
.productCategoryOverview .catText h2 {font-size:28px; margin:0px; min-height:30px;}
.productCategoryOverview .catText p {font-size:10px; line-height:12px; text-transform:uppercase; margin-right:73px; z-index:100;text-decoration:none;}
.productCategoryOverview .catText a:link, .productCategoryOverview .catText a:visited {color:#73863f;font-size:10px; text-transform:uppercase;}
.productCategoryOverview .catText a:hover {color:#ccc;}
.productItemList h3 {margin-bottom:0px;}

/*.product-ItemList {float:left; background:#f8f7ed; width:364px; height:480px; margin:10px 10px 0px 0px;}*/
.productItemList {float:left; background:#f8f7ed; width:364px; height:480px; margin:10px 10px 0px 0px;}


.dotSpacerV {background:url(/files/site/images/dotSpacerV.gif) left center repeat-x; height:20px;}

#tabContainerTD {margin-bottom:5px; border-bottom:1px solid #CCC;}
#tabContainerTD a, #tabContainerTD a:visited, #tabContainerTD a:hover {border:1px solid #CCC; padding:2px 5px 1px 5px;}
#tabContainerTD a, #tabContainerTD a:visited, #tabContainerTD a:hover {border:1px solid #CCC; padding:2px 5px 1px 5px;}
.ie7 #tabContainerTD a, .ie7 #tabContainerTD a:visited, .ie7 #tabContainerTD a:hover {border:1px solid #CCC; padding:2px 5px 0px 5px;}
.ie8 #tabContainerTD a, .ie8 #tabContainerTD a:visited, .ie8 #tabContainerTD a:hover {border:1px solid #CCC; padding:2px 5px 0px 5px;}

#contentProductContainer a:link,#contentProductContainer a:visited{color:#73863f; text-decoration:underline;}
#contentProductContainer a:hover{color:#333; text-decoration:underline;}
#contentProductContainer a.keywords:link,#contentProductContainer a.keywords:visited{color:#000;text-decoration:none; font-size:inherit;}
#contentProductContainer h3 {margin-bottom:5px;font-size:14px;}

/*PRODUCT LIST*/
#productList {margin:24px;}

#productList .prod-wrapper {height: 262px; width:316px; background: url(/files/site/images/prodlist_background.jpg) no-repeat center center;display:table; vertical-align:middle;#position:relative; }
#productList .prod-centering {#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}
#productList .prod-image {#position: relative; #top: -50%; text-align: center;}

#productList .prodBg {position:relative; width:316px; height:262px; background:url(/files/site/images/prodlist_background.jpg) center center no-repeat;}
#productList .prodImage {position:absolute; bottom:40px; left:33px; width:250px; height:180px; }
#productList .memberIcon {position:absolute; right:10px; top:10px; z-index:200;}
#productList .savings {position:absolute; left:-10px; top:10px; width:auto;}
#productList .newsTab {position:absolute; left:-10px; top:213px; width:auto;}
#productList .testTab {position:absolute; left:-10px; top:34px; width:auto;z-index:100;}
#productList .savings h2 {margin:0;font-size:18px; background:#c90607;padding:2px;color: #fff; line-height:0px;}
#productList .testTab h2, #productList .newsTab h2 {margin:0;font-size:18px; background:#000;padding:2px;color: #fff; line-height:0px;}
#productList .testTab h2 a:visited, #productList .testTab h2 a:link {margin:0;color:#fff;font-size:18px;line-height:0px;z-index:100;}
#productList .testTab h2 a:hover {color:#73863f;}
#productList .header {position:relative;margin:-43px 0px 15px -10px; z-index:100;width:390px;}
#productList .header h3 {font-size:18px;font-family:arial;font-weight:normal; line-height:16px;}
#productList .unit {font-size:10px;}
#productList .teaser {height:90px; overflow:hidden;}
#productList .listButtons {width:250px;}
.prodSorting {background:#e4e1da; width:738px; height:35px;}
.prodSorting FORM {margin:0px;}


/*PRODUCT DETAIL VIEW*/

.productDetailPlaceholder {position:relative;width:980px;}
.productDetailHeader {position:absolute; left:20px;}
.productDetailHeader h1 {font-size:24px; margin-bottom:-18px; font-weight:normal;}
.productDetailHeader h2.productDetailPrice {font-size:24px;}
.productDetailHeader h2 {font-size:20px;}

/* new elements */
.productDetailHeader h1.newHeader {font-size:24px; margin-bottom:-30px; font-weight:normal;}
.productDetailHeader h2.productDetailPriceNew {font-size:40px;margin-bottom:-14px;}
.productDetailHeader .savingsNew {position:relative;height:26px; display:block;}
.productDetailHeader h2.savingsNew, .productDetailHeader h2.savingsSystemNew {position:relative;background:#73863f;padding:6px 0px 0px 3px;line-height:0px;color:#fff;font-size:16px;height:20px;}
.productDetailHeader h2.savingsNew {width:106px; text-align:center;}
.productDetailHeader h2.savingsSystemNew {width:158px; text-align:center;}

/* end  */

.productDetailHeader span.productDetailPriceSavings {font-size:16px;}
.productDetailHeader span.productDetailPriceUnit {font-size:14px;}
.productDetailHeader .newsTab {position:relative;height:40px; display:block;}
.productDetailHeader .blackTab {position:absolute; height:40px; width:auto; margin:0;display:block;top:70px}
.productDetailHeader h2.blackTab {background:#000;padding:6px 0px 0px 3px;line-height:0px;color:#fff;font-size:26px;height:30px;}
.productDetailHeader h2.blackTab a:link, .productDetailHeader h2.blackTab a:visited {font-size:26px;color:#fff;height:30px;}
.productDetailHeader h2.blackTab a:hover {color:#73863f;}

.productDetailImagePlaceholder {width:980px; height:475px; background:#CCC; margin-bottom:10px;}
.productDetailImagePlaceholder .gallery {position:absolute; top:435px;left:20px;z-index:12000}
.productDetailImagePlaceholder .printicon {position:absolute; top:435px; right:20px;}
.productDetailImagePlaceholder .logos {position:absolute; right:10px; top:10px; width:auto;}
.productDetailImagePlaceholder .logos .memberprice {float:right;}
.productDetailImagePlaceholder .logos .testlogos {float:right;}
.productDetailContent {width:980px;}
.productDetailContent .maincontent {width:748px;background:#f8f7ed;}
.productDetailContent .productname {z-index:190;}
.productDetailContent .productname, .productDetailContent .productDelivery {height:41px; line-height:41px; padding-left:9px;position:relative;border-bottom:1px solid #fff;}
.productDetailContent .productname {background:#eaddc9;}
.productDetailContent .productDelivery {background:#e5e1da;}
.productDetailContent .productname .name {width:440px;font-size:14px;float:left; height:41px;}
.productDetailContent .productname .variants {position:absolute;left:350px;height:20px;top:9px;float:left; z-index: 210}


/*
 .slSystem {background:#000; position:absolute; z-index:2000; width:300px; color:#fff; margin:-20px 0px 0px 430px;} 
.slSystem .saSystem, .slSystem .saSystem a, .slSystem .saSystem a:visited {color:#fff;}
*/

.productDetailContent .productname .stockInfo {position:absolute;right:8px;top:9px; z-index:210; }
.productDetailContent .productname .stockInfo #stockListing, .slSystem {position:absolute; right:0px; top:20px; padding-bottom:6px; z-index:100;width:320px;height:auto;border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background:#000; filter:alpha(opacity=95); -moz-pacity:0.95;-khtml-opacity: 0.95;opacity: 0.95; z-index:210;}
.slSystem {top: 28px;}
.productDetailContent .productname .stockInfo #stockListing table, .slSystem table {width:100%;}
.productDetailContent .productname .stockInfo #stockListing td , .saSystem td {color:#fff;padding:6px 6px 6px 12px;border-bottom: 1px dotted #545454;}
.productDetailContent .productname .stockInfo #stockListing a, .productDetailContent .productname .stockInfo #stockListing a:visited, .saSystem a, .saSystem a:visited {color:#fff;}
#stockListing a:hover, .saSystem a:hover {text-decoration:underline;}
.productDetailContent .productname .blackButton {width:130px;color:#FFF; font-size:11px;height:16px;}
.productDetailContent .productDelivery .deliveryInfo {position:absolute;right:11px;}
.productDetailContent .productDelivery .deliveryInfo a:link, .productDetailContent .productname .deliveryInfo a:visited {color:#73863f;}
.productDetailContent .productDelivery .deliveryInfo a:hover {text-decoration:underline;}
.productDetailContent .productname .stockInfo #stockListing .stockShopColumn, .saSystem .stockShopColumn {width:320px;float:left;display:block; z-index:1000;}








.productDetailContent .priceinformations {width:729px; background:#e5e1da; height:41px; font-size:14px; color:#232323; line-height:41px; padding-left:9px; position:relative;border-bottom:1px solid #fff;z-index:90;}
.productDetailContent .priceinformations .financial {float:left;width:350px; font-size:14px;}
.productDetailContent .priceinformations .financial a:link, .productDetailContent .priceinformations .financial a:visited {color:#73863F; font-weight:bold;text-decoration:none; font-size:14px;}
.productDetailContent .priceinformations .financial a:hover {text-decoration:underline;}
.productDetailContent .priceinformations .basket {float:right; margin:5px 6px 0px 0px; width:auto;}
.productDetailContent .priceinformations .basket .greenButton  {height:18px;}
.productDetailContent .priceinformations .basket .basketQty {width:20px; height:18px; padding-top:3px}
.productDetailContent .prodTxt {background:#f8f7ed; padding:30px 50px 50px 50px;}
.productDetailContent .prodTxt .brandlogo {float:left;width:448px;}
.productDetailContent .prodTxt .sku {text-align:right;color:#acacac;font-size:11px;}
.productDetailContent .prodTxt a:link, .productDetailContent .prodTxt a:visited {color:#73863f;text-decoration:underline;}
.productDetailContent .prodTxt a:hover {color:#333;}
.productDetailContent .prodTxt a.keywords {color: #000; cursor: help; text-decoration:none; border-bottom:1px dashed green; font-size:inherit;}
.productDetailContent .prodTxt a.greenButton:link, .productDetailContent .prodTxt a.blackButton:link {text-decoration: none;color:#fff;}
.productDetailContent .prodTxt a.greenButton:hover, .productDetailContent .prodTxt a.blackButton:hover {text-decoration: underline;color:#fff;}
.productDetailContent .prodTxt .prodDictWrapper {margin: 0}
.productDetailContent .prodTxt .prodDictWrapper h3 {margin:0;padding-top:16px;}
.productDetailContent .prodTxt h3 {margin-bottom:0px; padding-bottom:0px; line-height:12px;}
.productDetailContent .prodTxt .recommendContainer {margin:0 -50px 0 -50px; height:auto;}
.productDetailContent .prodTxt .recommendContainer .placeholder {clear:both;height:auto;position:relative;z-index:1;}
.productDetailContent .prodTxt .recommendContainer .placeholder .spacer {width:100%;height:1px;background:#fff;z-index:-100;}
.productDetailContent .prodTxt .recommendContainer .placeholder .header {background:#eaddc9; padding: 0px 0px 0px 50px; height:30px;margin-top:0px;border-bottom:1px solid #fff;}
.productDetailContent .prodTxt .recommendContainer .placeholder h2 {font-size:20px;margin:0;padding-top:6px;z-index:-100;}
.productDetailContent .prodTxt .recommendContainer .placeholder .recommendProds {margin-left:50px;margin-right:50px;padding-top:20px;height:auto;width:100%;position:relative;}
.productDetailContent .prodTxt .recommendContainer .placeholder .recommendProds .recommendProdPlaceholder {width:210px;height:260px;padding-right:20px;float:left;display:block;position:relative;}
.productDetailContent .prodTxt .recommendContainer .placeholder .recommendProds .recommendProdPlaceholder  .prodImg {height:152px;}
.productDetailContent .prodTxt .recommendContainer .placeholder .recommendProds .recommendProdPlaceholder  .prodImg .prodImgTable {width:200px;height:154px;background:url(/files/site/images/prodlist_background.jpg) no-repeat center center;}
.productDetailContent .prodTxt .recommendContainer .placeholder .recommendProds .recommendProdPlaceholder  .recommendProdTeaser {position:absolute;top:146px;left:-10px;}
.productDetailContent .prodTxt .recommendContainer .placeholder .recommendProds .recommendProdPlaceholder  .recommendProdTeaser .buttonsPlaceholder {width:136px;padding-top:6px;}
.productDetailContent .prodTxt .recommendContainer .placeholder .recommendProds .recommendProdPlaceholder  .recommendProdTeaser .buttonsPlaceholder .buttonBuyTrue {width:70px;padding-right:6px;float:left;}
.productDetailContent .prodTxt .recommendContainer .placeholder .recommendProds .recommendProdPlaceholder  .recommendProdTeaser .buttonsPlaceholder .buttonBuyFalse {display:none;}
.productDetailContent .prodTxt .recommendContainer .placeholder .recommendProds .recommendProdPlaceholder  .recommendProdTeaser .buttonsPlaceholder .buttonRead {width:50px;float:right;}



#rightPageColumn .blackHeader, #rightPageColumn .brownHeader {height:35px; padding:0px 0px 0px 9px; font-size:18px; line-height:35px;}
#rightPageColumn .blackHeader {background:#000;color:#FFF;}
#rightPageColumn .brownHeader {background:#bfb39d;color:#000;}
.productTeaserTxt {font-size:16px; color:#232323; margin:10px 0px 10px 0px; line-height:20px;}

.addthis_toolbox {position:relative;}
.addthis_toolbox .lightbox {position: relative; bottom: 180px; right: 10px; width: 480px; color: #555; z-index:100;}
.addthis_toolbox .lightbox .lightbox_top {background: #e5e1da; height: 34px; position: relative; width:480px;}
.addthis_toolbox .lightbox .lightbox_top h4 {display: inline; position: absolute; top: 12px; left: 20px; margin: 0; padding: 0; font-size: 14px; font-weight: normal; color: #232323; float:left;}
.addthis_toolbox .lightbox .lightbox_top .lightbox_close {position: absolute; top: 10px; right: 20px; color: #000;}
.addthis_toolbox .lightbox .lightbox_top .lightbox_close a:hover {text-decoration:underline;}
.addthis_toolbox .lightbox .lightbox_middle {background: #f8f7ed; overflow: hidden; width:480px;}
.addthis_toolbox .lightbox .lightbox_content {padding: 10px 20px 20px 20px;}
.addthis_toolbox .lightbox .lightbox_bottom {background:#f8f7ed; height: 16px; overflow: hidden;}
.addthis_toolbox .lightbox_sharing {margin-left: 10px;}
.addthis_toolbox .lightbox .columns A {text-indent: 0 !important; float: none !important; width: auto !important; height: auto !important; margin: 0 !important; padding: 4px 0 4px 34px !important; position: relative; width: 76px !important; display: block; color: #73863f;}
.addthis_toolbox .lightbox .columns A:hover {-moz-border-radius: 4px; -webkit-border-radius: 4px; color: #666; text-decoration: underline;}
.addthis_toolbox .lightbox .columns SPAN {padding: auto !important; margin: auto !important; position: absolute; left: 14px; top: 4px; float: none !important;}
.addthis_toolbox .lightbox .columns .column {width: 100px; float: left; padding: 0;}
.addthis_toolbox .lightbox .lightbox_image {background:url(/files/site/images/prodlist_background.jpg) center center no-repeat; width: 100px; height: 80px; margin: 0 10px 0px 0px; float: left;}
.addthis_toolbox .lightbox .border {border-top: 1px dashed #333; margin: 0 10px;}

.tab_hover {background: #e5e1da;}
.tab_hover, .tab {width:auto;margin: 2px;height:20px;border:1px solid #ccc;text-align:center;float:left;}
.tab {cursor:pointer;}
.tab a:hover {text-decoration:underline;}
.tab a, .tab_hover a {margin:3px 10px 1px 10px;color:#000;text-decoration:none;}
.data_tab {border:1px solid gray;width:500px;height:100px;text-align:left;}
.tabs {border-bottom:1px solid #ccc;height:23px;}


/*PRODUKTLISTE KNAPPER*/
.productItemList a.blackButton, .productItemList a.greenButton, #contentContainer a.greenButton {color:#FFF; font-size:11px;}

/*SELECT BOXE PÅ LISTE SIDEN*/
#contentContainer #outerDiv_o a.selectButton, #contentContainer #outerDiv_o a.selectButton:visited, #contentContainer #outerDiv_o a.selectButton:hover {width:120px;}
#contentContainer #outerDiv_o .select-innerDiv {width:138px;}
#contentContainer #outerDiv_b a.selectButton, #contentContainer #outerDiv_b a.selectButton:visited, #contentContainer #outerDiv_b a.selectButton:hover {width:120px;}
#contentContainer #outerDiv_b .select-innerDiv {width:138px;}

#contentContainer #outerDiv_variant a.selectButton, #contentContainer #outerDiv_variant a.selectButton:visited, #contentContainer #outerDiv_variant a.selectButton:hover {width:200px;z-index:202}
#contentContainer #outerDiv_variant .select-innerDiv {width:218px;border-top:1px #666 solid;z-index:202}

#contentContainer #outerDiv_systemProductNumber0 a.selectButton, #contentContainer #outerDiv_systemProductNumber1 a.selectButton, #contentContainer #outerDiv_systemProductNumber2 a.selectButton, #contentContainer #outerDiv_systemProductNumber3 a.selectButton, #contentContainer #outerDiv_systemProductNumber4 a.selectButton, #contentContainer #outerDiv_systemProductNumber5 a.selectButton, #contentContainer #outerDiv_systemProductNumber6 a.selectButton, #contentContainer #outerDiv_systemProductNumber7 a.selectButton {width:170px;}
#contentContainer #outerDiv_systemProductNumber0 .select-innerDiv, #contentContainer #outerDiv_systemProductNumber1 .select-innerDiv, #contentContainer #outerDiv_systemProductNumber2 .select-innerDiv, #contentContainer #outerDiv_systemProductNumber3 .select-innerDiv, #contentContainer #outerDiv_systemProductNumber4 .select-innerDiv, #contentContainer #outerDiv_systemProductNumber5 .select-innerDiv, #contentContainer #outerDiv_systemProductNumber6, #contentContainer #outerDiv_systemProductNumber7 .select-innerDiv .select-innerDiv {width:188px;border-top:1px #666 solid;}

#outerDiv_stockID #firstSelect-stockID {height:16px;overflow:hidden;}
#contentContainer #outerDiv_stockID a.selectButton, #contentContainer #outerDiv_stockID a.selectButton:visited, #contentContainer #outerDiv_stockID a.selectButton:hover {width:120px;overflow:none;}
#contentContainer #outerDiv_stockID .select-innerDiv {width:150px;}

.stockPageheader{background:#bfb39d;width:718px;display:block;clear:both;padding:10px;margin-bottom:10px;}
.stockPageheader A{font-size:20px;font-weight:bold;}


.sortOrderTable {width:700px; margin:0px 0px 0px 15px;}
a.blackText, a.blackText:visited, .addthis_toolbox a.sharelink, .addthis_toolbox a.sharelink:visited {font-weight:bold; font-size:11px; text-decoration:none;}
a.blackText:hover, .addthis_toolbox a.sharelink:hover {text-decoration:underline;}


#iconDetailDiv {width:80px;}
#iconDivContainer img {display:block; margin-bottom:3px;}

/*TOOLTIP*/
.keywords {color: #3366FF; cursor: help; border-bottom:1px dashed green; font-size:inherit;}
/* TOOLTIP TIL NY TEMPLATE */
.toolTipWrapperNew { width: 250px; top: 0px; left: 0px; position: absolute; display: none; color: #fff; font-weight: normal; font-size: 9pt; z-index:100; }
.keywords p {color:#fff}
.toolTipTopNew { margin:0; padding:0; height:11px; background:URL(/files/site/images/tooltip.gif) center top no-repeat; color:#fff; filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90;}
.toolTipTopNew P{color:#c2c2b4;}  
.toolTipBtmNew { height:11px; background:URL(/files/site/images/tooltip.gif) center bottom no-repeat; filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90;}
.toolTipMidNew {padding: 8px 15px; background:URL(/files/site/images/tooltip.gif) center center no-repeat; filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90;}

/*Gammel tooltip*/

.toolTipWrapper { 
  width: 250px;
  top: 200px;
  position: absolute;
  display: none; 
  color: #fff;
  font-weight: normal;
  font-size: 9pt; 
}

.toolTipTop{
  padding:15px;	
  background:URL(/files/site/images/tooltip.gif) center top no-repeat;
  filter:alpha(opacity=95);
  -moz-opacity:0.95;
  -khtml-opacity: 0.95;
  opacity: 0.95;
  color:#fff;	
}
.toolTipTop P{color:#c2c2b4;}  
.toolTipBtm{
  height:11px;
  background:URL(/files/site/images/tooltip.gif) center bottom no-repeat;
  filter:alpha(opacity=95);
  -moz-opacity:0.95;
  -khtml-opacity: 0.95;
  opacity: 0.95;
}

/*GALLERY*/
.galleryTable {}
.galleryCell {}

.newslistItem{padding:40px 20px 40px 40px; background:#f8f7ed; border-bottom:10px solid #FFF}
.newslistContent{width:440px; float:left;}
.newslistItem h2 {font-size:28px; margin:0px;}
.newslistItem p{margin-left:10px;}
.newslistImage {float:right; max-height:120px; width:200px; border:10px solid #FFF;overflow:hidden;}

.thumbPictureContainer {background:#FFF; width:190px;padding-bottom: 2px;}
.thumbPictureContainer img {margin:10px 10px 0px 10px;}
.thumbTextContainer {color:#666; font-size:11px; margin:0px 10px 10px 10px;}
.thumbTextContainer a {font-size:11px;}

.relatedNews {position: relative; width: 200px; height: 350px; margin:0px 30px 40px 10px; float:left;}
.objectTeasers {position: relative; width: 205px; height: 350px; margin:20px 20px 0px 20px; float:left;}
.relatedNewsImg {width: 170px; max-height: 100px; overflow: hidden; border:15px solid #FFF}
.relatedNewsContent {color: #000; font-weight:normal;}
.relatedNewsContent h2 {color:#000; font-size: 24px;}
.relatedNewsContent p {color:#000; font-weight: normal;}
.relatedNewsContent a:hover, .memberNewsContent a:hover {text-decoration: underline; color:#FFF;}
.relatedNewsLink a.greenButton, .relatedNewsLink a.greenButton:visited, .relatedNewsLink a.greenButton:hover {position:absolute; bottom:15px; width:150px; color:#FFFFFF;}

#fileDivContainer {width:200px; margin-bottom:16px;}
#fileDivContainer a {color: #73863F;text-decoration:underline;}
#fileDivContainer a:hover {color:#333;}

#newsRightArticle {display:block;}
#newsRight {display:none;}

/*GALLERY*/
.galleryTable {}
.galleryCell {}

/*HEADMENU*/
#headmenu, #headmenu ul {padding:0px; margin:20px 0px 0px 0px; list-style-type:none; z-index:105;position:relative;left:50px;}
#headmenu { padding-top:10px; }
#headmenu a, #headmenu li a , #headmenu ul li a {display:block; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; text-decoration:none; z-index:105;}
#headmenu a:hover {display:block; color:#FFF; text-decoration:none; z-index:105;}
#headmenu li {display:block; float:left; width:auto; /* background:#FFF;*/ padding:2px 7px 0px 7px; margin:-5px 0px 5px 0px; z-index:105;}
#headmenu ul li {margin-top:-1px; width:auto; float:none; background:#000; z-index:105;}
#headmenu li ul {position:absolute; margin:0px 0px 0px 0px; border:0; left:-999em; z-index:105;}
#headmenu li ul ul {margin:0px 0px 0px 0px; width:auto; z-index:105;}
#headmenu li:hover ul ul, #headmenu li:hover ul ul ul, #headmenu li.sfhover ul ul, #headmenu li.sfhover ul ul ul, #headmenu li.sfhover ul ul ul ul {left:-999em;}
#headmenu li:hover ul, #headmenu li li:hover ul, #headmenu li li li:hover ul, #headmenu li.sfhover ul, #headmenu li li.sfhover ul, #headmenu li li li.sfhover ul, #headmenu li li li li.sfhover ul {left:auto; width:218px;}
#headmenu li.spacerLI {background:url(/files/site/images/dotspaceL.gif) center center no-repeat; width:8px; padding:2px 0px 2px 0px;}
#headmenu li.spacerLI:hover {background:url(/files/site/images/dotspaceL.gif) center center no-repeat; width:8px; padding:2px 0px 2px 0px;}
#headmenu li.spacerLI img {height:15px;}

#headmenu li:hover {color:#fff; background:#191919;}  /*sort bjælke over tekst*/
#headmenu li:hover a {color:#FFF;}
#headmenu ul li:hover a {color:#fff;}
#headmenu li li a {color:#FFF;}
#headmenu li li:hover {background:#000;}

#headmenu li ul {padding:0px; width:218px; padding-top:5px; padding-bottom:3px; margin:0px 0px 0px -7px; background:#000; z-index:105;filter:alpha(opacity=95); -moz-pacity:0.95;-khtml-opacity: 0.95;opacity: 0.95;}

#headmenu li#t2:hover ul {width:720px; height:430px; margin-left:-150px;}
#headmenu li#t2 #omOsMenu {width:720px;z-index:2000;}
#headmenu li#t2 #omOsMenu div {float:left; width:200px; margin:15px 20px 10px 20px; color:#c2c2b4;}
#headmenu li#t2 #omOsMenu div a {color:#FFF; text-decoration:underline; font-size:12px; font-weight:bold;}
#headmenu li#t2 #omOsMenu div a:hover {color:#ebdb01;}
#headmenu li#t2 #omOsMenu .header {color:#ebdb01;font-weight:bold;}

#headmenu .activeMember A,#headmenu .activeMember A:visited,#headmenu .activeMember A:hover{color:#72863f;font-weight:bold}
#headmenu .activeMember UL{display:none;}
#headmenu .activeMember:hover{background:#fff;}

.topBasketPlaceholder { position:absolute; top:32px; right:0px; min-width:90px;height:30px; text-align:right; }
.topBasket {font-size:11px;color: #fff; padding:5px; background:#000; /*border:1px solid #73863f;*/ border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.topBasketFalse { font-size:11px;  padding:5px; }
.topBasket:hover, .topBasketFalse:hover { text-decoration:underline; }
.topBasketIcon {padding-right:8px; padding-left:10px;}

/*PRODMENU*/
#prodmenu, #prodmenu ul {padding:0px; margin:0px; list-style-type:none; z-index:100;}
#prodmenu a, #prodmenu li a , #prodmenu ul li a {display:block; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; font-weight:bold; text-decoration:none; z-index:100;}
#prodmenu a:hover {display:block; color:#FFF; text-decoration:none; z-index:100; font-weight:bold;}
#prodmenu li {display:block; float:left; width:auto; /*background:#FFF*/; padding:5px 13px 0px 13px; text-transform:uppercase; margin: -5px 0px 5px 0px; z-index:100;}
#prodmenu ul li {margin-top:-1px; width:auto; float:none; background:#000; z-index:100; text-transform:none;}
#prodmenu li ul {position:absolute; margin:0px 0px 0px 0px; border:0; left:-999em; z-index:100;}
#prodmenu li ul ul {margin:0px 0px 0px 0px; width:auto; z-index:100;}
#prodmenu li:hover ul ul, #prodmenu li:hover ul ul ul, #prodmenu li.sfhover ul ul, #prodmenu li.sfhover ul ul ul, #prodmenu li.sfhover ul ul ul ul {left:-999em;}
#prodmenu li:hover ul, #prodmenu li li:hover ul, #prodmenu li li li:hover ul, #prodmenu li.sfhover ul, #prodmenu li li.sfhover ul, #prodmenu li li li.sfhover ul, #prodmenu li li li li.sfhover ul {left:auto; width:218px;}
#prodmenu li.spacerLI {background:url(/files/site/images/dotspaceL.gif) center center no-repeat; width:12px; padding:10px 0px 0px 0px;}
#prodmenu li.spacerLI:hover {background:url(/files/site/images/dotspaceL.gif) center center no-repeat; width:12px; padding:10px 0px 0px 0px;}

#prodmenu li:hover {color:#fff; background:#191919;}  /*sort bjælke over tekst*/
#prodmenu li:hover li {background:#000;} 
#prodmenu li:hover a {color:#FFF; font-weight:bold;}
#prodmenu ul li:hover a {color:#fff; z-index:100; text-decoration:none; background:#000; font-weight:bold;}
#prodmenu li li a {color:#FFF;}

#prodmenu li ul {padding:0px; width:218px; padding-top:30px; padding-bottom:3px; margin:0px 0px 0px -13px; background:#000; 
	filter:alpha(opacity=95); -moz-opacity:0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
	z-index:100;
}

#prodmenu li a.activeMenu, #prodmenu li a.activeMenu:visited, #prodmenu li a.activeMenu:hover {color:#8f826f;}
#prodmenu li li a.activeMenu, #prodmenu li li a.activeMenu:visited, #prodmenu li li a.activeMenu:hover {color:#ecdf08;}
#prodmenu li li a:hover {text-decoration:underline;}
#promenu a {font-weight:bold;}

/* RELATERTE PRODUKTKATEGORIER */
/* #prodmenu #sub3106 a {background: url(/files/siteImage/ikoner/linkarrow_right.png) no-repeat center right;} */

/*TOPSEARCH*/
#topsearching { padding:2px 10px 0px 0px; z-index:10;margin:0px; background-color:transparent;position:absolute; top: 0px; right: 0px; width:258px;}
#topsearching {background-repeat:repeat-x;}
#topsearchTxt {width:248px; height:16px;font-size:11px;background:#fff url(/files/site/images/search_icon.png) 99% 98% no-repeat;}
/*
#topsearchButtton {width:61px; height:21px; border:0px; margin:1px; margin-left:-4px; background: URL(/files/siteImage/ikoner/topSearchicon.jpg) no-repeat; cursor:pointer; }
*/
#topSearchresultDiv {position:absolute; z-index:999; width:356px; height:auto; display:none; color:#000; text-align:left; padding:0px; right:0px; top:28px;}
.ie7 #topSearchresultDiv {margin-left:-288px;}
.ie7 #topsearching {width:260px; padding:7px 2px 0px 5px;}
#topSearchresultTop {background: url(/files/site/images/searchtop_top.gif) top right no-repeat; height:16px;}
#topSearchresult {background: url(/files/site/images/searchtop_bg.gif) center right repeat-y;}
#topSearchresultBottom {background: url(/files/site/images/searchtop_bottom.gif) center right no-repeat; height:10px;}


/* BREADCRUMB*/
#breadcrumb {margin: 0px 0px 0px 10px;font-size:10px; font-family:Arial, Helvetica, sans-serif;  padding:7px 5px 3px 20px; height:18px; background:#e4e1da;}
#breadcrumb h5 {margin:0px; padding:0px 10px; float:left; background: url(/files/site/images/dotspaceL.gif) center left no-repeat;  }
#breadcrumb h5.breadcrumbHome {margin-left:-10px; padding:0px 10px 0px 0px; background-image:none;}
#breadcrumb a {margin: 0px; font-size:10px; color:#000;}
#breadcrumb a.historyLineActive,#breadcrumb a.historyLineActive:visited {font-size:10px; color:#776e60;}
#breadcrumb a:visited { font-size:10px; color:#000;}
#breadcrumb a:hover {font-size:10px; color:#000; text-decoration:underline;}

/*LOGIN FORM HEADMENU*/
.smallWhite, a.smallWhite, a.smallWhite:visited, #topmenu li#t2 ul li a.smallWhite:hover {color:#FFF; text-decoration:none; font-size:10px;}


/*GALLERY*/
.galleryTable {}
.galleryCell {}



/*MEMBER MENU */
#memberLoginHeader {padding-left:10px; font-size:14px; font-weight:bold; color:#FFF; background:#000; height:40px;}
a.logOutButton:link, a.logOutButton:visited, a.logOutButton:hover {font-size:11px; color:#FFF; width:40px; text-align:center;}
#memberLoginOK {background:#f5f5f5; padding:0px 10px 0px 10px;}
#memberLoginNOT {background:#72863f;padding:0px 10px 0px 10px;}
.memberLoginInput {height:20px; padding-top:4px;}

#membermenu, #memberlogin {margin:0px; padding:0px;width:230px;}
#membermenu IMG {display:none}
#membermenu ul, #memberlogin ul {list-style-type: none; margin:0; padding:0px;}
#membermenu li {background:#333; list-style:none; margin:1px; padding:10px 0px;}
#membermenu li A, #membermenu li A:visited, #membermenu li A:hover{font-family:arial, helvetica, sans-serif;color:#FFF;font-size:14px;font-weight:bold;margin-left:10px;}
#membermenu li ul {background:#72863f; margin-top:10px; margin-bottom:-10px;}
#membermenu li ul {background:#000; margin-top:10px; margin-bottom:-10px;}
#membermenu li ul ul {background:#000; margin:0px 0px -10px 10px;}
#membermenu li li {background:#000; list-style:none; margin:0px; padding:5px 0px}

#membermenu li li A, #membermenu li.activeLi li A, #membermenu li li A:visited, #membermenu li.activeLi li A:visited{font-family:arial, helvetica, sans-serif; color:#000; font-size:11px; font-weight:normal; margin:0px; margin-left:10px; text-decoration:none;}
#membermenu li li A:hover, #membermenu li.activeLi li A:hover {font-family:arial, helvetica, sans-serif; color:#000; font-size:11px; font-weight:normal; margin:0px; margin-left:10px;text-decoration:underline;}

#membermenu li.activeLi {background:#72863f;}
#membermenu li.activeLi li {background:#f5f5f5;}
#membermenu li.activeLi a, #membermenu li.activeLi a:visited, #membermenu li.activeLi a:hover {font-family:arial, helvetica, sans-serif;color:#fff;font-size:14px;font-weight:bold;margin-left:10px;}
#membermenu ul li.activeLi a.activeMenu{text-decoration:underline; font-weight:bold;}

/* MEMBER PAGES */
#memberFrontNews {position: relative; width: 240px; height: 458px; background: #000000; margin: 0px 10px 10px 0px;float: left;}
#memberNews {position: relative; width: 240px; height: 390px; background: #000000; border-right:10px solid #fff; border-bottom: 10px solid #fff;float: left;}
#memberFrontNewsImg {margin:26px 26px 19px 26px; width: 186px; height: 100px; background: #555554; overflow: hidden;}
#memberNewsImg {margin:26px 26px 19px 26px; width: 186px; max-height: 100px; overflow: hidden;}
#memberFrontNewsContent, #memberNewsContent {margin: 5px 25px 26px 35px; color: #777777; font-weight: bold;}
#memberFrontNewsContent h2, #memberNewsContent h2 {color: #fff; font-size: 24px;}
#memberFrontNewsContent p, #memberNewsContent p {color: #888888; font-weight: bold;}
#memberFrontNewsContent a:hover, #memberNewsContent a:hover {text-decoration: underline;}
.memberFrontLink {position:absolute; bottom:15px; margin:0;left:35px;}
#memberFrontNewsContent a.greenButton, #memberNewsContent a.greenButton {width:150px;}

#memberPage, #memberPage #pageContent{background:#000; color:#FFF;}
#memberPage #pageContent, #memberPage #pageContent P{color:#FFF;}
#memberPage #pageContent H1{color:#FFF;}
#memberPageContent{color:#FFF; width:640px;border:0px solid red;}
#memberPageContent TABLE,#memberPageContent TD,#memberPageContent P{color:#FFF;}
#memberPageContent A{color:#FFF;text-decoration:underline;}
#memberPageContent A.submitbutton{font-weight:bold;color:#FFF;text-decoration:none;}
/* EVENT PAGES */

#eventPageContent {margin-bottom:15px;}
#eventPageContent .eventlistContainer {border-top:#f8f7ed 15px solid;padding-top:15px;background:#fff;}
#eventPageContent .eventlistContainer a.eventlistHeader{font-size:16px;font-weight:bold;text-decoration:none;margin: 15px 15px 3px 15px;padding-top:13px;background:#fff; }
#eventPageContent .eventlistTeaser {font-size:11px; color:#666666;padding-bottom:15px;margin:3px 15px;background:#fff;}

.itemEventList {width:680px; margin-left:40px;background: #fff; min-height:116px;margin-bottom:10px;}
.itemEventList * {color: #232323;}
.itemEventList .imageDiv {float:right; border:10px solid #fff;}
.itemEventList .itemHeader {font-weight: bold; font-size: 16px;margin-left: 10px; padding-top:10px;}
.itemEventList .teaserDiv {margin-left:10px;margin-right:20px; width:440px;}
.itemEventList .teaserDiv a {color:#73863f; text-decoration: underline;}
.itemEventList .teaserDiv a:hover {color:#232323;}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 11000;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 12000;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 70px;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* jQuery lightBox plugin - Gallery style */
#gallery {width:auto;}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {border: 5px solid #3e3e3e; border-width: 5px 5px 20px;}
#gallery ul a:hover img {border: 5px solid #fff; border-width: 5px 5px 20px; color: #fff; }
#gallery ul a:hover { color: #fff; }

/* jQuery selectbox plugin */
div.selectbox-wrapper {/*options*/
  position:absolute;
  color:#fff;
  background:#000;
  border:1px solid #333;/*options*/
  margin:0px;
  margin-top:-10px;
  padding:0px;
  font-size:11px;
  text-align:left;
  max-height:200px;
  overflow:auto;
  z-index:300;
}
.opera div.selectbox-wrapper{margin:0px}

div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  background: #000;
}
div.selectbox-wrapper ul li.selected { 
  /*back-ground-color: #EAF2FB;*/
  background: #888;
}
div.selectbox-wrapper ul li.current { 
  /*background-color: #CDD8E4;*/
  background: #333;
}
div.selectbox-wrapper ul li {
  color:#fff;
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

.selectbox{ /* look&fell of  select box*/
  margin: 0px 5px 10px 0px;
  padding-left:2px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  display : block;
  text-align:left; 
  background:#000 url(/files/site/images/selectButton.png) right center no-repeat;
  height:18px;/**/
  cursor: pointer;
  border:1px solid #000;
  color:#fff;
  z-index:300;
}
#sort_o .selectbox{width:50px;}
se-lect {background:#000 url(/files/site/images/bg_select.png) right;width:auto;}


/*GALLERY*/
.galleryTable {}
.galleryCell {}

/*TABS*/
.ui-tabs { position: relative; /*padding: .2em; */zoom: 1; width:638px; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; /*padding: .2em .2em 0;*/ padding:0;}
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border: 1px solid #ccc; border-bottom: 0 !important; padding: 0; white-space: nowrap; background-color:transparent; line-height:1px; }
.ui-tabs .ui-tabs-nav li a:link, .ui-tabs .ui-tabs-nav li a:visited  { float: left; padding: .5em 1em; text-decoration: none; color:#666; }
.ui-tabs .ui-tabs-nav li a:hover {background-color:#e5e1da; color:#000;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 0px; background-color:#e5e1da;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color:#000; text-decoration:none;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; color:#000; text-decoration:none;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; background: none; clear:both; border-top: 1px solid #ccc;}
.ui-tabs .ui-tabs-hide { display: none !important; }

#basketMiniContent div td {font-size:11px;}
#basketMiniContent a, #basketMiniContent a:visited, #basketMiniContent a:hover  {color:#73863F; font-size:11px; font-weight:bold;}
#basketMiniContent .addDeleteButton a {background:#000; color:#FFF; padding:0px 3px 0px 3px;}

.basketRecommendation img {float: left; padding-right:8px; clear: left;padding-bottom:18px;}
h2.basketRecommendation {background: #bfb39d; font-size: 24px; padding:2px;}
.basketRecommendation {padding-top: 18px; width:450px;}
.basketRecommendation a:link, .basketRecommendation a:visited, .basketRecommendation a:hover {text-decoration:underline; color:#73863f;}
.basketRecommendation a:hover {color:#ccc;}

/*BASKET FORM*/
#pageContentShop {width:980px; padding:30px 50px 30px 50px; margin-top:10px; background: #f8f7ed;}
#pageContentShop h1 {font-size:48px;margin:0px 0px 22px -10px;}

#pageContentBasket {width:980px;background: #f8f7ed;}
#pageContentBasket h1 {font-size:48px;margin-left: -10px;}
#pageContentBasket .leftForm {width:740px; border-top:10px solid #fff; }
#pageContentBasket .leftFormContent {margin:30px 50px 30px 50px;}
#pageContentBasket .divider {background:#fff;width:10px;}
#pageContentBasket .rightForm {width:230px; background:#F6F6F6;border-top:10px solid #fff;}


/*SELECT KNAP FOR PAYMENTTYPE*/
#contentCell #outerDiv_paymentType a.selectButton {width:120px; color:#FFF; text-decoration:none;}
#contentCell #outerDiv_paymentType a {color:#FFF; text-decoration:none; font-size:11px;}

/*FORMULAR*/
#pageContentShop .basketInput {width:200px;}
.basketCheckbox {border:0px; width:15px;}
#formularSubmitButton .roundedInputWhite {background:#73863F;}
.rounded_black_all {width:75px; height:20px; background:#73863F; color:#FFF; margin-left:-2px;cursor:pointer;}
.ie8 .rounded_black_all {padding-right:20px;}
.ie7 .rounded_black_all {padding-right:15px;}

/*
#pageContentShop input[type=button], #pageContentShop input[type=submit] {float:left; background:#000; font-size:12px; color:#FFF; padding:4px 9px 4px 9px; width:auto; text-decoration:none;}
*/
#pageContentShop input[type=button], #pageContentShop input[type=submit] {float:left;}
#pageContentShop .acceptKnap, #pageContentShop .pbsKnap {float:left; background:#73863F; font-size:12px; color:#FFF; padding:4px 9px 4px 9px; width:130px; height:29px; text-decoration:none; font-weight:bold; cursor:pointer;}
#pageContentShop H2, #pageContent H2 a {font-size:24px; margin-bottom: 0px;}
#pageContentShop H3, #pageContent H3 a {font-size:14px; margin-bottom: 0px;font-family:arial,helvetica,sans-serif;}
#pageContentShop a:link, #pageContent a:visited {text-decoration: underline; color:#73863f;}
#pageContentShop a:hover {color:#333333;}
#pageContentShop a:active {color:#000000;}

.basketUpdateButton, .basketNextButton {width:100px; font-size:12px; font-weight:bold; text-align:center; float:left; margin:20px 20px 20px 0px; height:20px; color:#fff}
#basketFormToFormularDiv {position:absolute; z-index:200; float:left; margin-top:-100px; left:400px;}
#pageContentShop .basketNextButton:link {width:100px; padding-top:8px; font-weight:bold; font-size:12px; color:#fff}

/*AJAX KURV*/
#basket-loading-gif {display:block; width:100%; height:100%; background: URL(/files/site/images/lightbox-ico-loading.gif) center center no-repeat}

#intoBasketContainer {position:absolute;top:0px;left:0px;z-index:800;}
#basketDetailContainer {position:absolute; background:#FFF; border:20px solid #FFF; z-index:900; width:690px;height:360px;left:50%;margin-left:-345px;}

#topBasketLink {}

.redColorTxt {color:red;}

/*GALLERY*/
.galleryTable {}
.galleryCell {}

#form_kontaktFormular {width:440px;}
#form_kontaktFormular .forminput {width:180px;}
#form_kontaktFormular .formfield {float:left; width:195px; margin-right:10px;}
#form_kontaktFormular .formlabel {width:210px; margin-right:10px;}

#objectFormularDIV {width:415px;}
#objectFormularDIV .forminput {width:415px; }
#objectFormularDIV .formfield, #objectFormularDIV .formfield TEXTAREA { width:415px; outline:none; -moz-outline-style:none; }
#objectFormularDIV .formfield TEXTAREA {height:70px;font-family:arial, helvetica, "sans serif"; overflow:auto;}
#objectFormularDIV .formfield {padding-bottom: 12px;}
#objectFormularDIV .formlabel {width:415px; margin-right:10px; display:block; font-weight:bold;padding-bottom:3px;}
#objectFormularDIV .box {width:20px;display:block; margin-right:50px;}
#objectFormularDIV .formlabelbox {display:block; width:400px; margin-left:20px; margin-top:-16px;}

#field_telefon, #field_telefon .roundedInputWhite {width:100px;}
#field_telefon .forminput {width:90px;}
#field_butik .formlabel {width:420px;}
#field_besked .formfield, #field_besked .formtextarea {width:420px; height:150px; }
#field_besked .formtextarea {overflow:hidden;}
#field_besked, #formSubmit {clear:both; margin-bottom:20px;}

#formSubmit .formsubmit {width:80px; background:#000; height:25px; color:#FFF;cursor:pointer;}
#formSubmit .formsubmitGreen {width:80px; background:#73863F; height:25px; color:#FFF;cursor:pointer;}
.ie8 .formsubmit {padding-bottom:0px; margin-left:4px;}
.ie8 .formsubmitGreen {padding-bottom:0px; margin-left:4px;}
#formSubmit .formsubmit {cursor:hand;}

#field_button {margin:15px 0px 10px 5px;}
#field_button .formlabel{display:block;margin-top:15px;font-weight:bold;}
#field_button .formlabelbox {display:block;float:left;}
#field_button .formbox {float:left;clear:left;}/**/



/*GALLERY*/
.galleryTable {}
.galleryCell {}

/* FORUM */
.forumTop {height:30px;color:#DF5401;}
.forumDetail Table {width:980px}
.forumDetail Table Table {width:750px;}
.topSubject {background: url(/files/siteImage/forum/topSubjectBg.gif) repeat-x; height:25px; color:#DF5401; font-weight:bold;}
.subSubject {background: url(/files/siteImage/forum/subSubjectBg.gif) repeat-x; height:47px; color:#666666;}
.subSubject a, .subSubject a:visited, .subSubject a:hover, .forumHistory, .forumHistory a, .forumHistory a:visited, .forumHistory a:hover, .forumDetail a, .forumDetail a:visited, .forumDetail a:hover, .forumTop a, .forumTop a:visited, .forumTop a:hover  {color:#DF5401;}
#forumDiv {border:2px solid #CCCCCC; background:#E5E5E5; width:500px;}
.forumDiv {border:2px solid #CCCCCC; background:#E5E5E5; width:500px;}
blockquote.forumDiv {border:2px solid #CCCCCC; background:#E5E5E5; width:500px;margin:1px;padding:2px;display:block;}
blockquote.forumDiv  blockquote{width:490;}

.forumHistory {}
#contentContainer #firstSelect-forumListType{height:14px;margin:0px;background:#000;}
#forumGoButton{color:#FFF;}



.ui-rating .ui-rating-star, .ui-rating .ui-rating-cancel{
    width:11px;
    height:11px;
    font-size:2px;
    float:left;
    text-decoration:none;
    vertical-align:bottom;
    background-image:url(/files/system/customerrating/stars.png);
    background-repeat:no-repeat;
    padding-left: 4px;
}
.ui-rating a { cursor: pointer; }
.ui-rating-full  { background-position:left -11px; }
.ui-rating-half  { background-position:left -5.5px; }
.ui-rating-empty { background-position:top left; }
.ui-rating-cancel-empty { background-position:left -55px; }
.ui-rating-cancel-full { background-position:left -55px; }
.ui-rating-hover { background-position:left -11px; }

.ratingStars {width:80px;float:right;}
.ratingStars img {margin: 0px 0px -1px 4px;}

/*GALLERY*/
.galleryTable {}
.galleryCell {}

.rating-wrapper {position:relative;padding-top:10px;padding-bottom:10px;width:638px;min-height:50px;display:block;clear:both;}
.rating-wrapper-arrow {position:absolute;top:20px;left:-12px;}
.rating-user {position:relative;width:140px;min-height:50px;float:left;font-size:11px;text-align:center;padding-top:10px;}
.rating-content {background:#fff;float:right;position:relative;width:440px;margin-left:20px;min-height:50px;padding:10px;border:1px #ccc solid; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.rating-score {width:130px;padding-bottom:4px;}
.rating-text {padding-bottom:4px;}
.rating-date {color:#aaa;font-size:11px;padding-bottom:4px;float:left}



/* 
VideoJS Default Styles (http://videojs.com)
Version 2.0.2

REQUIRED STYLES (be careful overriding)
================================================================================ */
/* Box containing video, controls, and download links.
   Will be set to the width of the video element through JS
   If you want to add some kind of frame or special positioning, use another containing element, not video-js-box. */
.video-js-box { text-align: left; position: relative; line-height: 0 !important; margin: 0; padding: 0 !important; border: none !important;  }

/* Video Element */
video.video-js { background-color: #000; position: relative; padding: 0; }

.vjs-flash-fallback { display: block; }

/* Poster Overlay Style */
.video-js-box img.vjs-poster { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; margin: 0; padding: 0; cursor: pointer; }
/* Subtiles Style */
.video-js-box .vjs-subtitles { color: #fff; font-size: 16px; text-align: center; position: absolute; bottom: 35px; left: 0; right: 0; }

/* Fullscreen styles for main elements */
.video-js-box.vjs-fullscreen { position: fixed; left: 0px; top: 67px; right: 0px; bottom: 20px; margin: 0 auto; width: 980px;  overflow: hidden; z-index: 1000; }
.video-js-box.vjs-fullscreen video.video-js,
.video-js-box.vjs-fullscreen .vjs-flash-fallback { position: relative; top: 0; left: 0; width: 940px; height: 100%; z-index: 1000; padding-left:20px; padding-right:20px; }
.video-js-box.vjs-fullscreen img.vjs-poster { z-index: 1001; }
.video-js-box.vjs-fullscreen .vjs-spinner { z-index: 1001; }
.video-js-box.vjs-fullscreen .vjs-controls { z-index: 1003; }
.video-js-box.vjs-fullscreen .vjs-big-play-button { z-index: 1004; }
.video-js-box.vjs-fullscreen .vjs-subtitles { z-index: 1004; bottom:240px; font-size:20px;}

/* Styles Loaded Check */
.vjs-styles-check { height: 5px; position: absolute; }
/* Controls Below Video */
.video-js-box.vjs-controls-below .vjs-controls { position: relative; opacity: 1; background-color: #000; }
.video-js-box.vjs-controls-below .vjs-subtitles { bottom: 75px; } /* Account for height of controls below video */

.video-js-box .vjs-controls {
  position: absolute; margin: 0; opacity: 0.9; color: #fff;
  display: none; 
  left: 0; right: 0; 
  width: 100%;
  bottom: 0px; 
  height: 35px; 
  padding: 0; 
}

.video-js-box .vjs-controls > div {
  position:absolute; height: 25px; top: 5px; padding: 0; margin: 0; text-align: center; background: #313131;
  border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;
  box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
  /* Default */ background-color: #0B151A;
  /* Webkit  */ background: #313131 -webkit-gradient(linear, left top, left bottom, from(#0B151A), to(#313131)) left 12px;
  /* Firefox */ background: #313131 -moz-linear-gradient(top,  #0B151A,  #313131) left 12px;
}

.vjs-controls > div.vjs-play-control       { width: 25px; left: 5px; }
.vjs-controls > div.vjs-progress-control   { left: 35px; right: 165px; }
.vjs-controls > div.vjs-time-control       { width: 75px; right: 90px; }
.vjs-controls > div.vjs-volume-control     { width: 50px; right: 35px; }
.vjs-controls > div.vjs-fullscreen-control { width: 25px; right: 5px; }

/* Play/Pause
-------------------------------------------------------------------------------- */
.vjs-play-control { margin: 0; cursor: pointer !important;}
.vjs-play-control span { display: block; font-size: 0; line-height: 0; }
.vjs-controls .vjs-play-control:hover { background: #414141; }
.vjs-paused .vjs-play-control span {
  width: 0; height: 0; margin: 8px 0 0 8px;
  border-left: 9px solid #fff; 
  border-top: 5px solid rgba(0,0,0,0); border-bottom: 4px solid rgba(0,0,0,0);
}
.vjs-playing .vjs-play-control span {
  width: 3px; height: 9px; margin: 8px auto 0;
  border-top: 0px; border-left: 3px solid #fff; border-bottom: 0px; border-right: 3px solid #fff;
}

/* Progress
-------------------------------------------------------------------------------- */
.vjs-progress-holder { 
  position: relative; padding: 0; overflow:hidden; cursor: pointer !important;
  height: 9px; border: 1px solid #777;
  margin: 7px 1px 0 5px; 
  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.vjs-progress-holder div { 
  position: absolute; display: block; width: 0; height: 9px; margin: 0; padding: 0;
  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
.vjs-play-progress {
  /* Default */ background: #e5e1da;
  /* Webkit  */ background: -webkit-gradient(linear, left top, left bottom, from(#e5e1da), to(#777));
  /* Firefox */ background: -moz-linear-gradient(top,  #e5e1da,  #777);
}
.vjs-load-progress {
  opacity: 0.8;
  /* CSS Gradient */
  /* Default */ background-color: #8a8a8a;
  /* Webkit  */ background: -webkit-gradient(linear, left top, left bottom, from(#8a8a8a), to(#aaa));
  /* Firefox */ background: -moz-linear-gradient(top,  #8a8a8a,  #aaa);
}
/* Time Display
-------------------------------------------------------------------------------- */
.vjs-controls .vjs-time-control { font-size: 10px; line-height: 1; font-weight: normal; font-family: Helvetica, Arial, sans-serif; }
.vjs-controls .vjs-time-control span { line-height: 25px; /* Centering vertically */ }

/* Volume
-------------------------------------------------------------------------------- */
.vjs-volume-control { cursor: pointer !important; }
.vjs-volume-control div { display: block; margin: 0 5px 0 5px; padding: 4px 0 0 0; }
.vjs-controls .vjs-volume-control div span:hover { border-color: #e4e1da; }
.vjs-volume-control div span { 
  float: left; padding: 0;
  margin: 0 2px 0 0; 
  width: 5px; height: 0px; 
  border-bottom: 16px solid #555; 
}
.vjs-volume-control div span.vjs-volume-level-on { border-color: #e4e1da;  }
.vjs-volume-control div span:nth-child(1) { border-bottom-width: 2px; height: 14px; }
.vjs-volume-control div span:nth-child(2) { border-bottom-width: 4px; height: 12px; }
.vjs-volume-control div span:nth-child(3) { border-bottom-width: 7px; height: 9px; }
.vjs-volume-control div span:nth-child(4) { border-bottom-width: 10px; height: 6px; }
.vjs-volume-control div span:nth-child(5) { border-bottom-width: 14px; height: 2px; }
.vjs-volume-control div span:nth-child(6) { margin-right: 0; }

/* Fullscreen
-------------------------------------------------------------------------------- */
.vjs-fullscreen-control { cursor: pointer !important; }
.vjs-fullscreen-control div {
  padding: 0; text-align: left; vertical-align: top; cursor: pointer !important; 
  margin: 5px 0 0 5px; 
  width: 20px; height: 20px;
}

.vjs-controls .vjs-fullscreen-control:hover { background: #414141; }
.vjs-fullscreen-control div span { float: left; margin: 0; padding: 0; font-size: 0; line-height: 0; width: 0; text-align: left; vertical-align: top; }
.vjs-fullscreen-control div span:nth-child(1) { 
  margin-right: 3px; 
  margin-bottom: 3px;
  border-top: 6px solid #fff; 
  border-right: 6px solid rgba(0,0,0,0);
}
.vjs-fullscreen-control div span:nth-child(2) { border-top: 6px solid #fff; border-left: 6px solid rgba(0,0,0,0); }
.vjs-fullscreen-control div span:nth-child(3) { clear: both; margin: 0 3px 0 0; border-bottom: 6px solid #fff; border-right: 6px solid rgba(0,0,0,0); }
.vjs-fullscreen-control div span:nth-child(4) { border-bottom: 6px solid #fff; border-left: 6px solid rgba(0,0,0,0); }

.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(1) { border: none; border-bottom: 6px solid #fff; border-left: 6px solid rgba(0,0,0,0); }
.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(2) { border: none; border-bottom: 6px solid #fff; border-right: 6px solid rgba(0,0,0,0); }
.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(3) { border: none; border-top: 6px solid #fff; border-left: 6px solid rgba(0,0,0,0); }
.vjs-fullscreen .vjs-fullscreen-control div span:nth-child(4) { border: none; border-top: 6px solid #fff; border-right: 6px solid rgba(0,0,0,0); }

/* Download Links - Used for browsers that dont support any video.
---------------------------------------------------------*/
.vjs-no-video { font-size: small; line-height: 1.5; }

/* Big Play Button (at start)
---------------------------------------------------------*/
div.vjs-big-play-button {
  width: 80px; height: 80px; margin: -43px 0 0 -43px; position: absolute; top: 50%; left: 50%; text-align: center; vertical-align: center; cursor: pointer !important;
  border: none; opacity: 0.9;
  border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px;

  background: rgba(23, 35, 34, 0.746094);

  /* CSS Shadows */
  box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
div.vjs-big-play-button:hover {
	box-shadow: 0px 0px 40px #fff; -webkit-box-shadow: 0px 0px 40px #fff; -moz-box-shadow: 0px 0px 40px #fff; background:#666666;
}
div.vjs-big-play-button span {
display: block; font-size: 0; line-height: 0; width: 0; height: 0;
  margin: 20px 0 0 23px;
  border-left: 40px solid #fff;
  border-top: 20px solid rgba(0,0,0,0); border-bottom: 20px solid rgba(0,0,0,0);
}

/* Spinner Styles
---------------------------------------------------------*/
.vjs-spinner { display: none; position: absolute; top: 50%; left: 50%; width: 100px; height: 100px; z-index: 1; margin: -50px 0 0 -50px; transform: scale(0.5); -webkit-transform:scale(0.5); -moz-transform:scale(0.5);}

.vjs-spinner div { position:absolute; left: 40px; top: 40px; width: 20px; height: 20px; background: #fff;
  border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px;
  border: 1px solid #ccc;
}
.vjs-spinner div:nth-child(1) { opacity: 0.12; transform: rotate(000deg) translate(0, -40px) scale(0.1); -webkit-transform: rotate(000deg) translate(0, -40px) scale(0.1); -moz-transform: rotate(000deg) translate(0, -40px) scale(0.1); }
.vjs-spinner div:nth-child(2) { opacity: 0.25; transform: rotate(045deg) translate(0, -40px) scale(0.2); -webkit-transform: rotate(045deg) translate(0, -40px) scale(0.2); -moz-transform: rotate(045deg) translate(0, -40px) scale(0.2); }
.vjs-spinner div:nth-child(3) { opacity: 0.37; transform: rotate(090deg) translate(0, -40px) scale(0.4); -webkit-transform: rotate(090deg) translate(0, -40px) scale(0.4); -moz-transform: rotate(090deg) translate(0, -40px) scale(0.4); }
.vjs-spinner div:nth-child(4) { opacity: 0.50; transform: rotate(135deg) translate(0, -40px) scale(0.6); -webkit-transform: rotate(135deg) translate(0, -40px) scale(0.6); -moz-transform: rotate(135deg) translate(0, -40px) scale(0.6); }
.vjs-spinner div:nth-child(5) { opacity: 0.62; transform: rotate(180deg) translate(0, -40px) scale(0.8); -webkit-transform: rotate(180deg) translate(0, -40px) scale(0.8); -moz-transform: rotate(180deg) translate(0, -40px) scale(0.8); }
.vjs-spinner div:nth-child(6) { opacity: 0.75; transform: rotate(225deg) translate(0, -40px) scale(1.0); -webkit-transform: rotate(225deg) translate(0, -40px) scale(1.0); -moz-transform: rotate(225deg) translate(0, -40px) scale(1.0); }
.vjs-spinner div:nth-child(7) { opacity: 0.87; transform: rotate(270deg) translate(0, -40px) scale(1.1); -webkit-transform: rotate(270deg) translate(0, -40px) scale(1.1); -moz-transform: rotate(270deg) translate(0, -40px) scale(1.1); }
.vjs-spinner div:nth-child(8) { opacity: 1.00; transform: rotate(315deg) translate(0, -40px) scale(1.3); -webkit-transform: rotate(315deg) translate(0, -40px) scale(1.3); -moz-transform: rotate(315deg) translate(0, -40px) scale(1.3); }

/*GALLERY*/
.galleryTable {}
.galleryCell {}

.categoryHeaderDiv {background:#bfb39d; width:718px; display:block; clear:both; padding:10px; margin-bottom:10px; height:15px;}
.categoryHeaderDiv .headerName {width:350px; float:left; font-size:16px; font-weight:bold;}
.categoryHeaderDiv .headerName a {font-size:20px;font-weight:bold;}
.categoryHeaderDiv .headerTxt {width:300px; float:right; text-align:right; }
.categoryHeaderDiv .headerTxt a:link, .categoryHeaderDiv .headerTxt a:visited {color:#000;text-decoration: none;}
.categoryHeaderDiv .headerTxt a:hover {color:#666; text-decoration:underline;}

#outerDiv_stockID a.selectButton {background-color:#c90607;}
#outerDiv_stockID a.selectButton:hover {background-color:#9e0506;}

#stockContact {padding:20px; z-index:850; background:#FFF; width:300px; height:300px; position:absolute;}
#stockContact a:link {color:#73863f;}
#stockContact a:hover {text-decoration: underline;}
#stockContact .labelWrapper {padding-bottom:4px; }
#stockContact label {width:70px;text-align:right;float:left; display:block;}
#stockContact .greenButton {background:#73863f;padding:7px;color:#fff;cursor:pointer;width:70px;}
#stockContact .greenButton:hover {text-decoration:underline;}
#stockContact .stockMsg {border: 1px solid #ccc; width:250px;height:120px;scrolling:auto;font-family:arial;padding:4px;}
#stockContact .message {}

.stockPlaceholder {background:#f8f7ed;margin-bottom:10px;height:130px;width:702px;position:relative;padding:15px;}
.stockPlaceholder:hover {background:#f5f5f5}
.stockPlaceholder a:link, .recommendProdPlaceholder a:visited {color:#73863f;}
.stockPlaceholder a:hover {text-decoration:underline;}
.stockPlaceholder h3, .stockPlaceholder h4 {display:inline;}
.buttonsPlaceholder .shopBuyButton {text-decoration:underline;color:#000;}

.stockPlaceholder .prodImg {float:left;width: 70px;}
.stockPlaceholder .prodImg .prodImgWrapper {height: 70px; width:100%; position:relative; z-index:0;}
.stockPlaceholder .prodImg .prodImgWrapper .sizer {position:absolute;bottom:5px;z-index:2;text-align:center;width:100%}
.stockPlaceholder .recommendProdTeaser { }
.stockPlaceholder .recommendProdTeaser .txtContent {float:left; width:450px;padding-left:15px;}
.stockPlaceholder .recommendProdTeaser .txtContent .header {text-transform:uppercase;font-size:12px;}
.stockPlaceholder .recommendProdTeaser .txtContent .content {font-size:12px;}
.stockPlaceholder .recommendProdTeaser .txtContent .content .shopComment {color:#c90607;}
.stockPlaceholder .recommendProdTeaser .buttonsPlaceholder {float:right;position:relative;height:100px; }
.stockPlaceholder .recommendProdTeaser .buttonsPlaceholder .stockPrice {font-size:16px;font-weight:bold;position:absolute;top:10px;right:0px;width:110px;}
.stockPlaceholder .recommendProdTeaser .buttonsPlaceholder .stockPrice .unit {font-size:11px;}
.stockPlaceholder .recommendProdTeaser .buttonsPlaceholder .stockSavings {color:#c90607;top:30px;right:5px;width:90px;position:absolute;}
.stockPlaceholder .recommendProdTeaser .buttonsPlaceholder .shopBuyButton {width:80px;position:absolute;bottom:10px;right:10px;}
.stockPlaceholder .recommendProdTeaser .buttonsPlaceholder .greenButton {position:absolute;bottom:10px;right:10px;width:90px; background:#73863f;}


/* RIGHT COLUMN OBJECTS */
#rightPageColumn .relatedStuff { padding: 10px; text-align: center;}
#rightPageColumn .relatedStuff:hover {background:#eeeeee}

