/* BODY */
* {padding:0;margin-top:0;margin-right:0;margin-left:0;}
body {
	color: #000;
	font-family: Arial, Helvetica, Verdana sans-serif;
	font-size: 11px;
	background: #fff url('/shop/templates/norsk/images/bg_body.gif') top left repeat-x;	
	padding: 0 0 20px;
}

/* LINKS */
a {background:transparent;text-decoration:underline;cursor:pointer}
a:link {color:#0072b4;}
a:visited {color:#0072b4;}
a:hover,a:active {color:#0072b4;}

/* TYPOGRAPHY */
p {
	margin: 0 0 15px 30px;
	padding: 0 30px 0 0;
	line-height: 19px;
}

#static-content p {
	width: 500px;
}

h1, h2, h3, h4, h5, h6 {color:#666;font-family: Arial, Helvetica, Verdana, sans-serif;}
h1 {
	font-size: 24px;
	font-weight: normal;
	margin: 22px 0 10px 28px;
	padding: 0;
}
h2 {
	color: #000;
	font-size: 16px;
	margin: 0 0 4px 30px;
}
h3 {
	font-size: 13px;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-weight: bold;
	margin: 10px 0 6px 30px;
}
h4 {
	color: #242424;
	font-size: 12px;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-weight: bold;
	width: 710px;
	height: 20px;
	margin: 0 0 6px 30px;
	padding: 10px 0 0 0;
	border-bottom: 3px solid #242424;
}
#reviews-wrap h4 {
	color: #242424;
	font-size: 12px;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-weight: bold;
	width:auto;
	height:auto;
	margin: 0 0 6px 0px;
	padding: 10px 0 0 0;
	border-bottom: 3px solid #242424;
}

h5 {font-size: 13px;margin-bottom:0;margin-top:0;}
h6 {font-size: 12px;margin-bottom:0;margin-top:0;}
.highlight {color:#ff6600;}
.subdued {color:#999}
.error {color:#c00;font-weight:bold;}
.success {color:#390;font-weight:bold;}
.caption {color:#999;font-size:11px;}
.date {font: bold 82% arial;color:#bbb;display:block;letter-spacing: 1px;}
.underline {text-decoration: underline;}
small {font-size:11px;}
.attention {
	text-decoration: underline;
}

/* LISTS */
ul {
	margin: 5px 0 10px 30px;
}
ul li {
	margin: 0 0 10px 10px;
	padding-left: 0;
	background: none;
	list-style-type: disc;
}
ul.related {margin-top: 5px;margin-right: 0;margin-bottom: 10px;margin-left: 0;}

ul.letters li {
	margin-left: 20px;
	list-style-type: upper-alpha;
}

ol {
	margin: 5px 0 10px 30px;
}
ol li {
	margin: 0 0 10px 20px;
	padding-left: 0;
	background: none;
	list-style-type: decimal
}
li {
	background: none;
	padding-left: 20px;
	line-height: 18px;
}
li.doc {background-position: 3px -500px;}
ul.nomarker li {background:none;padding-left:0}

ol ul li, ul.letters li li {
	list-style-type: disc;
}

dl {margin: 0 0 1em 30px;line-height: 14px;}
dt {font-weight:bold;margin-top: 15px;}
dl dl {margin: 0 0 15px 30px;}

dl dd {
	margin: 0;
	padding: 0;
}

/* GENERAL */
img, img a {border:none; text-decoration:none;} 
hr {
	clear: both;
	color: #ccc;
	width: 100%;
	height: 1px;
	background: #ccc;
	margin: 10px 0 10px 0;
	border: none;
}

#category-wysiwyg hr, hr.hr_wysiwyg {
	width: 710px;
	margin-left: 30px;
}

select {
	padding: 1px;
	border: 1px solid #999;
}
.clear {clear:both;position:relative;font-size:0;height:0;line-height:0} 
.errorBox {
	width: 200px;
}
.checkBoxArea {
	margin: 0;
	padding: 2px 0 2px 0;
	line-height: 20px;
}

.checkBoxArea td {
	padding: 0;
}

.underline {
	text-decoration: underline;
}

.forceRt {
	clear: right;
	float: right;
	margin: 0 0 10px 10px;
}

/* MASTHEAD */		
#masthead	{margin: 0 auto;width: 960px;height: 100px;	text-align:left;position: relative;}	
#logo {position: absolute;top: 8px;left: 10px;}

/* Mini Logos */
#miniLogos{position:absolute;top:8px;left:158px;color:#737373;font-size:10px;width:300px;padding: 8px 0 0 19px;border-left:1px solid #b8b8b8;}
#miniLogos ul{margin:11px 0 0 0;padding:0;list-style-type:none;}
#miniLogos ul li{display:inline;background: none;margin:0 22px 0 0;padding:0;}

/* UTILITY - HEADER */		
#utility-header{position:absolute;top:72px;right:10px;display:block;font-size:11px;font-family:Arial,Helvetica,Verdana,sans-serif;height:30px;text-align:right;line-height:20px;}
#utility-header ul{margin:0;padding:0;list-style-type:none;}
#utility-header ul li{display:block;float:left;background:none;margin:0 0 0 27px;padding:0;}
#utility-header ul li.first{background:none;}
#utility-header ul li a{display:block;float:left;padding:0;line-height:20px;}
#utility-header ul li.first a{display:block;float:left;}
#utility-header ul li.last a{display:block;float:left;}
#utility-header ul li.shoppingcart a{display:block;float:left;border:none;line-height:20px;}
#utility-header ul li a:hover{color:#ef4035;}
#utility-header a{text-decoration:none;}
#utility-header a:link,#utility-header a:visited{color:#000;}
#utility-header a:hover,#utility-header a#itemsincart a:hover{color:#ef4035;}

/* NAV - horizontal */
#nav-horizontal{width:960px;height:27px;border-width:1px 1px0 1px;border-style:solid;border-color:#ccc;font-weight:bold;font-size:11px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;background-color:#fff;}
#nav-horizontal a,#nav-horizontal a:link,#nav-horizontal a:visited,#nav-horizontal a:hover,#nav-horizontal a:active{text-decoration:none;cursor:pointer;color:#333333;display:block;padding:6px 30px 6px;}
#nav-horizontal a:hover{color:#ff6600;}
#nav-horizontal ul{width:960px;padding:0;list-style:none;}
#nav-horizontal li{position:relative;background:#fff;float:left;display:block;margin:0;padding:0;border-right-width:0;border-right-style:solid;border-right-color:#ccc;}
#nav-horizontal li ul{border-width:1px 1px 1px 1px;border-style:solid;border-color:#ccc;background:#fff;width:180px;margin-top:0;position:absolute;font-weight:normal;left:-999em}
#nav-horizontal li:hover ul,#nav-horizontal li.sfhover ul{left:-1px;z-index:99999}
#nav-horizontal li li{background:#fff;float:none;border:none;border:1px solid #ccc;border-top:1px solid #fff;border-right:none;border-left:none;padding-left:0}
#nav-horizontal li li.last{border-bottom:none;}
#nav-horizontal li li a,#nav-horizontal li li a:link,#nav-horizontal li li a:visited,#nav-horizontal li li a:hover{color:#333333;padding:3px 10px 3px;font-size:11px;width:160px;}
#nav-horizontal li li a:hover{color:#ff6600;background:#f7f7f7;}
#nav-horizontal li.active{background:#f7f7f7}
#nav-horizontal li.active ul{border-width:1px 1px 1px 1px;border-style:solid;border-color:#ccc;background:#fff;}
#nav-horizontal li.active a:link,#nav-horizontal li.active a:hover,#nav-horizontal li.active a:visited,#nav-horizontal li.active a:hover,#nav-horizontal li.active a:active{color:#ff6600;}
#nav-horizontal li.active a:hover{color:#ff6600;background:#f7f7f7;}
#nav-horizontal li.active li{border-bottom:1px solid #ccc}
#nav-horizontal li.active li.last{border-bottom:none;}
#nav-horizontal li.active li a:link,#nav-horizontal li.active li a:visited,#nav-horizontal li.active li a:hover,#nav-horizontal li.active li a:active{color:#333}
#nav-horizontal li.active li a:hover{background:#f7f7f7;color:#ff6600;}
#nav-horizontal li.active li.active a:link,#nav-horizontal li.active li.active a:visited,#nav-horizontal li.active li.active a:hover,#nav-horizontal li.active li.active a:active{color:#ff6600;font-weight:normal;background:#f7f7f7}

/* hide from IE mac */
#nav-horizontal li {width:auto;}
/* end hiding from IE5 mac */

/* NAV - VERTICAL */
#nav-vertical,#nav-vertical ul{width:188px;}
#nav-vertical{background:#666 url('/shop/templates/norsk/images/bg_nav.gif') left bottom no-repeat;margin:0;padding:12px 0 12px 0;}
#nav-vertical li{background:none;margin:0 0 4px 0;padding:0;list-style:none;}
#nav-vertical a{display:block;font-size:10px;font-weight:bold;margin:0;padding:2px 7px 2px 7px;}
#nav-vertical a, #nav-vertical a:link, #nav-vertical a:visited, #nav-vertical a:hover, #nav-vertical a:active {text-decoration:none;} 
#nav-vertical a:link {color:#fff;} 
#nav-vertical a:visited {color:#fff;} 
#nav-vertical a:hover {color:#fff;background: #ef4035;}
#nav-vertical li.active a:link, #nav-vertical li.active a:visited, #nav-vertical li.active a:hover, #nav-vertical li.active a:active {color:#fff;background: #ef4035;} 

#nav-vertical .submenu_divider {
	border-top: 1px solid #ef4035;
}

/* vertical NAVIGATION - 2nd TIER */
#nav-vertical li ul {
	margin-left: 0;
}
#nav-vertical li.active li a, #nav-vertical li.active li a:link, #nav-vertical li.active li a:visited {margin-left: 0;padding:2px 0 2px 15px;font-weight:normal;width:auto;color:#fff;display:block;border:none;background:none;}
#nav-vertical li.active li a:hover, #nav-vertical li.active li a:active {color:#fff; background: #242424;}
#nav-vertical li.active li {border: none;margin:0 0 5px 0;}
#nav-vertical li.active li.active a:link, 
#nav-vertical li.active li.active a:visited, 
#nav-vertical li.active li.active a:hover, 
#nav-vertical li.active li.active a:active {color:#fff;background: #ef4035;}

/* vertical NAVIGATION - 3rd TIER */
#nav-vertical li.active li.active li a, #nav-vertical li.active li.active li a:link, #nav-vertical li.active li.active li a:visited {padding:2px 0 2px 25px;font-weight:normal;width:auto;color:#fff;display:block;border:none;background:none;}
#nav-vertical li.active li.active li a:link,
#nav-vertical li.active li.active li a:visited,
#nav-vertical li.active li.active li a:active {color:#fff;}
#nav-vertical li.active li.active li a:hover{color:#fff;background:#242424;}
#nav-vertical li.active li.active li.active a:link, 
#nav-vertical li.active li.active li.active a:visited, 
#nav-vertical li.active li.active li.active a:hover, 
#nav-vertical li.active li.active li.active a:active {color:#fff;background: #ef4035;}

/* vertical NAVIGATION - 4th TIER */
#nav-vertical li.active li.active li.active li a, #nav-vertical li.active li.active li.active li a:link, #nav-vertical li.active li.active li.active li a:visited {padding:0 0 0 35px;font-weight:normal;width:auto;color:#fff;display:block;border:none;background:none;}
#nav-vertical li.active li.active li.active li a:link, 
#nav-vertical li.active li.active li.active li a:visited, 
#nav-vertical li.active li.active li.active li a:hover, 
#nav-vertical li.active li.active li.active li a:active {font-weight:normal}
#nav-vertical li.active li.active li.active li.active a:link, 
#nav-vertical li.active li.active li.active li.active a:visited, 
#nav-vertical li.active li.active li.active li.active a:hover, 
#nav-vertical li.active li.active li.active li.active a:active {color:#fff;background: #ef4035;}

/* BREADCRUMB */	
#breadcrumb {position:relative;color:#ccc;font-size:10px;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:normal;width:960px;height:30px;background:#242424 url('/shop/templates/norsk/images/bg_breadcrumb.gif') left top repeat-x;margin:0;vertical-align:middle;}
#breadcrumb .left {float:left;width:600px;height:22px;background:#242424 url('/shop/templates/norsk/images/bg_breadcrumb_left.gif') left bottom no-repeat;padding:8px 0 0 19px;}
#breadcrumb .right {float:right;width:250px;height:30px;background:#242424 url('/shop/templates/norsk/images/bg_breadcrumb_right.gif') right bottom no-repeat;text-align: right;}
#breadcrumb .right a#signout {}
#breadcrumb a {color:#ccc;text-decoration:underline;}
#breadcrumb a:link, #breaccrumb a:visited {color:#ccc;}
#breadcrumb a:hover {color:#ef4035;}

/* Search Box */
#breadcrumb .right #searchBox{margin:7px 10px 0 0;padding:0;}
#breadcrumb .right #searchBox input{margin:0;padding:0;border:1px solid #333;}
#breadcrumb #searchsite{width:160px;font-size:11px;padding:2px;vertical-align:middle;}
#breadcrumb #searchbutton{margin-left:5px;border:none;vertical-align:middle;}

/* LAYOUT - main body of page */
#column2-wrap {min-height:400px;}

/* LAYOUT TYPE A - default template, 2 column */
#type-a #wrap {margin:0 auto;position:relative;width:960px;}
#type-a #contenttable {width:960px;border-right:solid 1px #000;border-left:solid 1px #000;}
#type-a #contenttable td {margin:0;padding:0;}
#type-a #contenttable #column1{width:188px;background: #e9e9e9 url('/shop/templates/norsk/images/bg_left_column.gif') bottom left no-repeat;border-right:1px solid #000;vertical-align:top;}
#type-a #contenttable #column2 {width:769px;vertical-align:top;background-color:#fff;}
#type-a #contenttable #column3 {width:0}
#type-a #column1-wrap {width:188px;}
#type-a #column2-wrap {width:769px;}
#type-a #column3-wrap {width:0}
#type-a #productdetailsleft-wrap {width:280px;}
#type-a #productdetailsright-wrap {width:276px;}

/* LAYOUT TYPE B - my account, 2 column */
#type-b #wrap {margin:0 auto;position:relative;width:960px;}
#type-b #contenttable {width:960px;border-right:solid 1px #000;border-left:solid 1px #000;}
#type-b #contenttable td {margin:0;padding:0;}
#type-b #contenttable #column1 {width:188px;background: #e9e9e9 url('/shop/templates/norsk/images/bg_left_column.gif') bottom left no-repeat;padding: 0 0 250px 0;vertical-align:top;}
#type-b #contenttable #column2 {width:769px;background-color:#fff;vertical-align:top;}
#type-b #contenttable #column3 {width:0}
#type-b #column1-wrap {width:188px;}
#type-b #column2-wrap {width:769px;}
#type-b #column3-wrap {width:0}
#type-b h1 {width:710px;}
#type-b form {
	margin-top: 0;
	margin-left: 0;
}

/* LAYOUT TYPE C - single column */
#type-c #wrap {margin:0 auto;position:relative;width:960px;}
#type-c #contenttable {width:958px;border-right:solid 1px #000;border-left:solid 1px #000;}
#type-c #contenttable td {margin:0;padding:0;}
#type-c #contenttable #column1 {width:0;}
#type-c #contenttable #column2 {width:958px;vertical-align:top;background-color:#fff;}
#type-c #contenttable #column3 {width:0}
#type-c #column1-wrap {width:0}
#type-c #column2-wrap {width:958px;}
#type-c #column3-wrap {width:0}

/* LAYOUT TYPE D - cart+checkout steps */
#type-d #wrap {margin:0 auto;position:relative;width:958px;}
#type-d #contenttable {width:958px;border-right:solid 1px #000;border-left:solid 1px #000;}
#type-d #contenttable td {margin:0;padding:0;}
#type-d #contenttable #column1 {width:0}
#type-d #contenttable #column2 {width:958px; background: #fff;}
#type-d #contenttable #column3 {width:0}
#type-d #column1-wrap {width:0}
#type-d #column2-wrap {width:958px;}
#type-d #column3-wrap {width:0}
#type-d h1 {
	width: 750px;
	margin: 0 0 0 0;
}

/* LAYOUT TYPE E - popupwindows */
#type-e #wrap {margin:0 auto;position:relative;width:600px;}
#type-e #contenttable {width:600px;}
#type-e #contenttable td {margin:0;padding:0;}
#type-e #contenttable #column1 {width:0;}
#type-e #contenttable #column2 {width:600px;vertical-align:top;background-color:#fff;}
#type-e #contenttable #column3 {width:0}
#type-e #column1-wrap {width:0}
#type-e #column2-wrap {width:580px;margin-left:10px;margin-right:10px;margin-top:10px;}
#type-e #column3-wrap {width:0}

/* LAYOUT TYPE F - affiliate account, 2 column */
#type-f #wrap {margin:0 auto;position:relative;width:960px;}
#type-f #contenttable {width:960px;border-right:solid 1px #000;border-left:solid 1px #000;}
#type-f #contenttable td {margin:0;padding:0;}
#type-f #contenttable #column1 {width:188px;vertical-align:top;background: #e9e9e9 url('/shop/templates/norsk/images/bg_left_column.gif') bottom left no-repeat;}
#type-f #contenttable #column2 {width:769px;vertical-align:top;background-color:#fff;}
#type-f #contenttable #column3 {width:0}
#type-f #column1-wrap {width:188px;}
#type-f #column2-wrap {width:769px;}
#type-f #column3-wrap {width:0}
#type-f h1 {width:710px;}

/* COLUMN BOXES */
#box-affiliate-wrap {width:188px;padding-top: 15px;margin-top:15px;margin-bottom:15px;border-top-width: 1px;border-top-style: dashed;border-top-color: #ccc;}
#box-affiliate-wrap h3 a {color:#333;font-size:11px;font-weight:bold;text-decoration:none;margin-left:10px;}
#box-affiliate-wrap h3 a:link,#box-affiliate-wrap h3 a:visited {color:#333} 
#box-affiliate {width:175px;margin-left:10px;}
#box-affiliate a {font-size:10px;font-weight:normal;padding-top:2px;padding-bottom: 2px;}

#box-articles-wrap {width:188px;padding-top: 15px;margin-top:15px;border-top-width: 1px;border-top-style: dashed;border-top-color: #ccc;}
#box-articles-wrap h3 {color:#333;font-size:11px;font-weight:bold;margin-left:10px;}
#box-articles {width:175px;margin-left:10px;}
#box-articles a {font-size:10px;font-weight:normal;padding-top:2px;padding-bottom: 2px;}

#box-authors-wrap {width:188px;padding-top: 15px;margin-top:15px;border-top-width: 1px;border-top-style: dashed;border-top-color: #ccc;}
#box-authors-wrap h3 {color:#333;font-size:11px;font-weight:bold;text-decoration:none;margin-left:10px;}
#box-authors {width:175px;margin-left:10px;}
#box-authors a {font-size:10px;font-weight:normal;padding-top:2px;padding-bottom: 2px;}

#box-bestsellers-wrap {width:188px;padding-top: 15px;margin-top:15px;border-top-width: 1px;border-top-style: dashed;border-top-color: #ccc;}
#box-bestsellers-wrap h3 {text-align:center}
#box-bestsellers-wrap h3 a {color:#333;font-size:11px;font-weight:bold;margin-top:0;text-decoration:none;padding-top:5px;}
#box-bestsellers-wrap h3 a:link,#box-bestsellers-wrap h3 a:visited {color:#333} 
#box-bestseller {width:175px;margin-left:10px;margin-bottom:20px;text-align: center; font-family:Arial, Helvetica, sans-serif;font-size:10px;}
#box-bestseller .thumb {border: solid 1px #ccc;margin-bottom:5px;width:72px;height:72px;}
#box-bestseller .productname a:link, #box-bestseller .productname a:visited {color:#0072b4;}
#box-bestseller .productname a:hover {color:#0072b4;}
#box-bestseller .pricelabel {}
#box-bestseller .price {}
#box-bestseller .listpricelabel {}
#box-bestseller .listprice {text-decoration: line-through;}
#box-bestseller .salepricelabel {color:#cc0000}
#box-bestseller .saleprice {color:#cc0000}

#box-categories {width: 188px;}
#box-categories h3 {font-family:Tahoma, Arial, Helvetica, sans-serif;color:#333;font-size:11px;font-weight:bold;margin-top:0;text-transform: capitalize;margin-left:10px;}

#box-currencies {width:188px;padding-top: 15px;margin-top:15px;border-top-width: 1px;border-top-style: dashed;border-top-color: #ccc;}
#box-currencies select {width:175px;font-size:11px;margin-left:10px;}
#box-currencies h3 {color:#333;font-size:11px;font-weight:bold;margin-left:10px;}

#box-information {width:188px;padding-top: 15px;margin-top:15px;border-top-width: 1px;border-top-style: dashed;border-top-color: #ccc;}
#box-information h3 {color:#333;font-size:11px;font-weight:bold;margin-left:10px;}
#box-information ul {}
#box-information li {list-style: none;margin:0;padding:0;background:#e7e7e7;margin-bottom:2px;}
#box-information a {font-size:10px;font-weight:normal;padding-top:2px;padding-bottom: 2px;padding-right: 0;padding-left:10px;}
#box-information a, #box-information a:link, #box-information a:visited, #box-information a:hover, #box-information a:active {text-decoration:none;} 
#box-information a:link {color:#333333} 
#box-information a:visited {color:#333333} 
#box-information a:hover {color:#666666;}
#box-information li.active a:link, #box-information li.active a:visited, #box-information li.active a:hover, #box-information li.active a:active {color:#ff6600;} 

#box-languages-wrap {width:188px;padding-top: 15px;margin-top:15px;margin-bottom:15px;border-top-width: 1px;border-top-style: dashed;border-top-color: #ccc;}
#box-languages-wrap h3 {color:#333;font-size:11px;font-weight:bold;margin-left:10px;}
#box-languages {width:175px;margin-left:10px;}

#box-login-wrap {width:188px;padding-top: 15px;margin-top:15px;border-top-width: 1px;border-top-style: dashed;border-top-color: #ccc;}
#box-login-wrap h3 {margin-left:10px;color:#333;font-size:11px;font-weight:bold;text-decoration:none;}
#box-login-wrap h3 a {color:#333;font-size:11px;font-weight:bold;text-decoration:none;}
#box-login {width:175px;margin-left:10px;}
#box-login a {font-size:10px;font-weight:normal;padding-top:2px;padding-bottom: 2px;}
#box-login #loginemail, #box-login #loginpassword {width:120px;font-size:11px;margin-bottom:3px;}

#box-mfgs {width:188px;padding-top: 10px;margin-top:5px;border-top-width:0;border-top-style: dashed;border-top-color: #ccc;}
#box-mfgs select {width:175px;font-size:11px;margin-left:10px;}
#box-mfgs h3 {color:#333;font-size:10px;font-family: Verdana;font-weight:normal;margin-left:10px;}

#box-mfginfo-wrap {width:188px;padding-top: 15px;margin-top:15px;border-top-width: 1px;border-top-style: dashed;border-top-color: #ccc;}
#box-mfginfo-wrap h3 {color:#333;font-size:10px;font-weight:bold;margin-left:10px;}
#box-mfginfo {width:175px;text-align:center;margin-left:10px;}
#box-mfginfo img {max-width:72px;}

#box-myaccount-wrap {width:188px;padding-top: 15px;margin-top:0}
#box-myaccount-wrap h3 {
	color: #333;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 3px 10px;
	text-decoration: none;
}
.box-myaccount {
	width: 175px;
	margin: 0 0 20px 10px;
	line-height: 18px;
}
.box-myaccount a {
	font-size: 11px;
	font-weight: normal;
}

#box-newitems-wrap {width:188px;padding-top: 15px;margin-top:15px;border-top-width: 1px;border-top-style: dashed;border-top-color: #ccc;}
#box-newitems-wrap h3 {text-align:center}
#box-newitems-wrap h3 a {color:#333;font-size:11px;font-weight:bold;text-decoration:none;text-align:center}
#box-newitems-wrap h3 a:link,#box-newitems-wrap h3 a:visited {color:#333} 
#box-newitem {width:175px;margin-left:10px;margin-bottom:20px;text-align: center; font-family:Arial, Helvetica, sans-serif;font-size:10px;}
#box-newitem .thumb {border: solid 1px #ccc;margin-bottom:5px;width:72px;height:72px;}
#box-newitem .productname a:link, #box-newitem .productname a:visited {color:#0072b4;}
#box-newitem .productname a:hover {color:#0072b4;}
#box-newitem .pricelabel {}
#box-newitem .price {}
#box-newitem .listpricelabel {}
#box-newitem .listprice {text-decoration: line-through;}
#box-newitem .salepricelabel {color:#cc0000}
#box-newitem .saleprice {color:#cc0000}

#box-notifications-wrap {width:188px;padding-top: 15px;margin-top:15px;border-top-width: 1px;border-top-style: dashed;border-top-color: #ccc;}
#box-notifications-wrap h3 {margin-left:10px;color:#333;font-size:11px;font-weight:bold;text-decoration:none;}
#box-notifications {width:175px;margin-left:10px;}
#box-notifications a {font-size:10px;font-weight:normal;padding-top:2px;padding-bottom: 2px;}
#box-notifications #notificationsemail, #box-notifications #notificationspassword {width:120px;font-size:11px;margin-bottom:3px;}

#box-reviews {width:188px;padding-top: 15px;margin-top:15px;border-top-width: 1px;border-top-style: dashed;border-top-color: #ccc;}
#box-reviews a {font-size:10px;font-weight:normal;padding-top:2px;padding-bottom: 2px;padding-right: 0;padding-left:0;}
#box-reviews h3 {color:#333;font-size:11px;font-weight:bold;text-decoration:none;background: transparent url("/shop/templates/default/images/sprites.gif") no-repeat 12px -1098px;padding-left:33px;line-height:20px;}
#box-reviews .review {width:175px;font-size:10px;font-weight:bold;padding-bottom: 2px;padding-right: 0;padding-left:10px;}
#box-reviews img {padding-top:5px;padding-bottom: 5px;}

#box-saleitems-wrap {width:188px;padding-top: 15px;margin-top:15px;border-top-width: 1px;border-top-style: dashed;border-top-color: #ccc;}
#box-saleitems-wrap h3 {text-align:center}
#box-saleitems-wrap h3 a {color:#333;font-size:11px;font-weight:bold;margin-top:0;text-decoration:none;padding-top:5px;text-align:center}
#box-saleitems-wrap h3 a:link,#box-saleitems-wrap h3 a:visited {color:#333} 
#box-saleitem {width:175px;margin-left:10px;margin-bottom:20px;text-align: center; font-family:Arial, Helvetica, sans-serif;font-size:10px;}
#box-saleitem .thumb {border: solid 1px #ccc;margin-bottom:5px;width:72px;height:72px;}
#box-saleitem .productname a:link, #boxsaleitem .productname a:visited {color:#0072b4;}
#box-saleitem .productname a:hover {color:#0072b4;}
#box-saleitem .pricelabel {}
#box-saleitem .price {}
#box-saleitem .listpricelabel {}
#box-saleitem .listprice {text-decoration: line-through;}
#box-saleitem .salepricelabel {color:#cc0000}
#box-saleitem .saleprice {color:#cc0000}

#box-search {font-family:Verdana, sans-serif;font-size: 11px;color:#ccc;margin-top:15px;margin-left:10px;margin-bottom:20px;vertical-align:middle}
#box-search label {padding:5px 0 0;clear:right;font-weight:bold;color:#ff6600;}
#box-search #searchsite {width:120px;font-size:11px;vertical-align:middle}
#box-search #searchbutton {border:none;vertical-align:middle;margin-left:5px;}
#box-search form {margin:0}
#box-search input img {width:auto;border-style: none;}
#box-search #advancedsearch {font-size:9px;}

#box-shoppingcart-wrap {width:188px;padding-top: 15px;margin-top:15px;border-top-width: 1px;border-top-style: dashed;border-top-color: #ccc;}
#box-shoppingcart-wrap h3 a {color:#000;font-size:11px;font-weight:bold;margin-top:0;text-decoration:none;background: transparent url("/shop/templates/default/images/sprites.gif") no-repeat 12px -50px;padding-left:30px;line-height:20px;padding-top:8px;padding-bottom:5px;}
#box-shoppingcart {width:175px;margin-left:10px;}
#box-shoppingcart a {font-size:10px;font-weight:normal;padding-top:2px;padding-bottom: 2px;}
#box-shoppingcart .subtotal {font-size:10px;font-weight:bold;padding-top:5px;padding-bottom: 2px;}
#box-shoppingcart .vouchers {font-size:10px;padding-top:5px;padding-bottom: 2px;}
#box-shoppingcart .vouchers a {font-size:10px;padding-top:5px;padding-bottom: 2px;}
#box-shoppingcart .cartempty {font-size:10px;padding-top:5px;padding-bottom: 2px;}

/* MODULE BOXES - content area */

/* Bestseller Items */
.bestsellersitems-wrap{clear: both;width:710px;background-color:#fff;margin:0 0 0 30px;padding:0;}
.bestsellersitem{float:left;color:#242424;font-size:10px;font-family:Arial,Helvetica,sans-serif;width:126px;margin-right:34px;margin-bottom:15px;text-align:center;}
.bestsellersitem .thumb{width:90px;height:90px;margin:0 0 5px 0;border:solid 1px #666;}
.bestsellersitem .productname a:link,.bestsellersitem .productname a:visited{color:#0072b4;}
.bestsellersitem .productname a:hover{color:#0072b4;}
.bestsellersitem .pricelabel{}
.bestsellersitem .price{}
.bestsellersitem .listpricelabel{}
.bestsellersitem .listprice{text-decoration:line-through;}
.bestsellersitem .salepricelabel{color:#cc0000}
.bestsellersitem .saleprice{color:#cc0000}
.bestsellersitems-wrap .moduleHeading{position:relative;height:23px;font-size:12px;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:normal;margin:0 0 15px 0;padding:0;border-bottom:3px solid #242424;}
.bestsellersitems-wrap .moduleHeading .left{position:absolute;top:5px;left:0;font-family:Arial,Helvetica,sans-serif;font-weight:bold;width:50%}
.bestsellersitems-wrap .moduleHeading .right{position:absolute;top:5px;right:0;}

/* Featured Items */
.featureditems-wrap{clear: both;width:710px;background-color:#fff;margin:15px 0 0 30px;padding:0;}
.featureditem{float:left;color:#242424;font-size:10px;font-family:Arial,Helvetica,sans-serif;width:126px;margin-right:34px;margin-bottom:15px;text-align:center;}
.featureditem .thumb{width:90px;height:90px;margin:0 0 5px 0;border:solid 1px #666;}
.featureditem .productname a:link,.featureditem .productname a:visited{color:#0072b4;}
.featureditem .productname a:hover{color:#0072b4;}
.featureditem .pricelabel{}
.featureditem .price{}
.featureditem .listpricelabel{}
.featureditem .listprice{text-decoration:line-through;}
.featureditem .salepricelabel{color:#cc0000}
.featureditem .saleprice{color:#cc0000}
.featureditems-wrap .moduleHeading{position:relative;height:23px;font-size:12px;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:normal;margin:0 0 15px 0;padding:0;border-bottom:3px solid #242424;}
.featureditems-wrap .moduleHeading .left{position:absolute;top:5px;left:0;font-family:Arial,Helvetica,sans-serif;font-weight:bold;width:50%}
.featureditems-wrap .moduleHeading .right{position:absolute;top:5px;right:0;}

/* New Items */
.newitems-wrap{clear: both;width:710px;background-color:#fff;margin:0 0 0 30px;padding:0;}
.newitem{float:left;color:#242424;font-size:10px;font-family:Arial,Helvetica,sans-serif;width:126px;margin-right:34px;margin-bottom:15px;text-align:center;}
.newitem .thumb{width:90px;height:90px;margin:0 0 5px 0;border:solid 1px #666;}
.newitem .productname a:link,.newitem .productname a:visited{color:#0072b4;}
.newitem .productname a:hover{color:#0072b4;}
.newitem .pricelabel{}
.newitem .price{}
.newitem .listpricelabel{}
.newitem .listprice{text-decoration:line-through;}
.newitem .salepricelabel{color:#cc0000}
.newitem .saleprice{color:#cc0000}
.newitems-wrap .moduleHeading {position:relative;height:23px;font-size:12px;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:normal;margin:0 0 15px 0;padding:0;border-bottom:3px solid #242424;}
.newitems-wrap .moduleHeading a {font-size: 10px;}
.newitems-wrap .moduleHeading .left{position:absolute;top:5px;left:0;font-family:Arial,Helvetica,sans-serif;font-weight:bold;width:50%}
.newitems-wrap .moduleHeading .right{position:absolute;top:5px;right:0;}

/* Sale Items */
.saleitems-wrap{width:710px;background-color:#fff;margin:0 0 0 30px;padding:0;}
.saleitem{float:left;color:#242424;font-size:10px;font-family:Arial,Helvetica,sans-serif;width:126px;margin-right:34px;margin-bottom:15px;text-align:center;}
.saleitem .thumb{width:90px;height:90px;margin:0 0 5px 0;border:solid 1px #666;}
.saleitem .productname a:link,.saleitem .productname a:visited{color:#0072b4;}
.saleitem .productname a:hover{color:#0072b4;}
.saleitem .pricelabel{}
.saleitem .price{}
.saleitem .listpricelabel{}
.saleitem .listprice{text-decoration:line-through;}
.saleitem .salepricelabel{color:#cc0000}
.saleitem .saleprice{color:#cc0000}
.saleitems-wrap .moduleHeading {position:relative;height:23px;font-size:12px;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:normal;margin:0 0 15px 0;padding:0;border-bottom:3px solid #242424;}
.saleitems-wrap .moduleHeading a {font-size: 10px;}
.saleitems-wrap .moduleHeading .left{position:absolute;top:5px;left:0;font-family:Arial,Helvetica,sans-serif;font-weight:bold;width:50%}
.saleitems-wrap .moduleHeading .right{position:absolute;top:5px;right:0;}

/* HOMEPAGE */
#home-wysiwyg {display: none;width:710px;margin-left:10px;margin-top:10px;margin-bottom:15px;}
#homeeditorial1 {margin-bottom:15px;}
	
/* CATEGORY LISTING - COLUMNS */
#category-wysiwyg {
	clear: both;
	width: 100%;
	margin: 15px 0 0 0;
	padding: 0;
}
#category-wysiwyg h1 {color:#242424;font-size:28px;font-weight:normal;margin:0 18px 0 0;padding:0;border:0;text-align:right;}
#category-wysiwyg h2 {color:#666;font-size:11px;font-weight:normal;margin:0 18px 0 0;padding:0;text-align:right;}
#category-wysiwyg p, #category-wysiwyg div {color: #333;margin:0 0 0 30px;}
#category-wysiwyg div {
	margin: 0 0 0 20px;
	padding: 0 30px 0 0;
	line-height: 19px;
}

/* Category Header */
#category-header {
	background: #fff url('/shop/templates/norsk/images/bg_norsk_stor.jpg') left top no-repeat;
	padding: 250px 0 0 0;
}

#category-header h1 {
	float: right;
	color: #242424;
	font-size: 28px;
	font-weight: normal;
	width: 300px;
	margin: 0 19px 0 0;
	padding: 0;
	text-align: right;
}

#category-header h2 {
	clear: right;
	color: #666;
	font-size: 11px;
	font-weight: normal;
	margin: 0 19px 0 0;
	padding: 0;
	text-align: right;
}

#categorythumbs-wrap {
	clear: both;
	float: left;
	width: 750px;
	margin: 30px 0 0 10px;
	padding: 0;
}
.categorythumb {
	float: left;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	width: 168px;
	height: 155px;
	background: #242424;
	margin: 0 8px 20px 8px;
	padding: 0;
	border: 1px solid #666;
	text-align: left;
}
.categorythumb .thumb {
	width: 168px;
	height: 121px;
	margin-bottom: 10px;
}
.categorythumb a:link, .categorythumb a:visited {color:#fff;padding: 0 0 0 5px;text-decoration:none;}
.categorythumb a:hover {color:#ef4035;text-decoration:none;}
.categorythumb a.thumbImg {
	padding: 0;
}
.categorythumbs-wrap .categoryHeading {position: relative;font-weight:normal;height:27px;font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 11px;margin-top:0;margin-right:0;margin-bottom:15px;margin-left: 20px;border:0 solid #ccc;}
.categorythumbs-wrap .categoryHeading .left {position:absolute;top:7px;left:5px;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#001c5d;font-size:11px;font-weight:bold;text-transform: capitalize;}
.categorythumbs-wrap .categoryHeading .right {position:absolute;top:7px;right:5px;}

/* PRODUCT LISTING - COLUMNS */
.productlisting-wysiwyg{clear: both; padding: 30px 0 0 0;}

.productlisting-filter {position:absolute;top:2px;left:180px;font-weight:normal;font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 10px;margin-top:0;margin-bottom: 5px;}
.productlisting-filter select {font-size: 11px;}
.productthumbs-wrap {width:710px;margin-left:30px;background-color:#fff;margin-top:20px;}
.productthumb{float:left;width:120px;height:180px;margin-right:18px;margin-bottom:20px;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:10px;}
.productthumb img{border:0 solid #000;margin-top:5px;}
.productthumb .thumb{width:90px;height:90px;margin:0 0 5px 0;border:solid 1px #666;}
.productthumb .productname a:link, .productthumb .productname a:visited {color:#0072b4;}
.productthumb .productname a:hover {color:#0072b4;}
.productthumb .price {}
.productthumb .pricelabel {}
.productthumb .listpricelabel {}
.productthumb .listprice {text-decoration:line-through}
.productthumb .salepricelabel {color:#cc0000}
.productthumb .saleprice {color:#cc0000}
.productthumb .sku {color:#666666}
.productthumb .quantity {color:#666}
.productthumb .manufacturer a:link, .productthumb .manufacturer a:visited {color:#0072b4;}
.productthumb .manufacturer a:hover {color:#0072b4;}
.productthumb .weight {color:#666666}
.productthumbs-wrap .productthumbsHeading {position: relative;font-weight:normal;height:0;font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 10px;margin-top: 0;margin-right:0;margin-bottom: 15px;margin-left: 20px;border:0 solid #ccc;}
.productthumbs-wrap .productthumbsHeading .left {position:absolute;top:7px;left:5px;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#001c5d;font-size:11px;font-weight:bold;text-transform: capitalize;}
.productthumbs-wrap .productthumbsHeading .right {position:absolute; top:7px;right:5px;}
.noproducts {
	color: #000;
	font-size: 11px;
	margin: 20px 0 20px 0;
	text-align: left;
}

/* PAGINATION */
.pagination-top,.pagination-bottom{position:relative;font-size:10px;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:normal;width:710px;height:27px;margin:20px 0 15px 0;}
.pagination-top .left,.pagination-bottom .left {position:absolute; top:7px;left:0;}
.pagination-top .right,.pagination-bottom .right {position:absolute; top:7px;right:0;}
.pagination-top a,.pagination-bottom a {text-decoration:none;color:#ff6600;}
.pagination-top a:link, .pagination-top a:visited, .pagination-bottom a:link, .pagination-bottom a:visited {color:#ff6600;}
.pagination-top a:hover,.pagination-bottom a:hover {color:#ff6600;text-decoration:underline;}
.pagination-top {clear: both; margin-left: 28px;}
.pagination-bottom {clear: both;margin-top: 50px;}

/* PRODUCT DETAILS */
#productdetails-wrap{width:700px;margin:0;padding:10px 18px 0 18px;}
#productdetailstable{margin:19px 0 15px 0;padding:0;border-collapse:collapse;}
#productdetailstable .left {width:250px;}
#productdetailstable .right {width:450px;}
#productdetailstable #productdetailsleft-wrap {width:250px;padding: 0 30px 0 0;}
#productdetailstable #productdetailsright-wrap {width:450px;}
#productdetails-wrap #productimage img {border: none;}
#productdetails-wrap #shownhere {display: none;margin-top:3px;margin-bottom:10px;}
#productdetails-wrap #productname {font-size: 18px;font-family: Helvetica, Arial, sans-serif;font-weight: bold;line-height: 100%;margin-bottom: 1px;margin-top:0;}
#productdetails-wrap #skunumber {margin-bottom:7px;font-weight:bold;}
#productdetails-wrap #productdescription {line-height:normal;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;margin-bottom:15px;}
#productdetails-wrap #productdescription ul {list-style-type:none;margin-top: 7px;margin-right: 0;margin-bottom: 7px;margin-left: 0;}
#productdetails-wrap #productdescription ul li {line-height: normal;padding-left: 17px;background: transparent url("/shop/templates/default/images/sprites.gif") no-repeat 0 -153px;}
#productdetails-wrap #productdescription #dateadded {margin-top:10px;margin-bottom:10px;}
#productdetails-wrap #productdescription #dateavailable {margin-top:10px;margin-bottom:10px;}
#productdetails-wrap #productdescription #productextrafields {padding-top:10px;}
#productdetails-wrap #productdescription #productextrafields .extrafieldname {font-weight:bold;}
#productdetails-wrap #productdescription #productextrafields .extrafieldvalue {}

html #productdetails-wrap #productdescription table {
	margin: 10px 0 10px 0;
	border-collapse: collapse;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
}

html #productdetails-wrap #productdescription table td {
	padding: 3px;
	border-collapse: collapse;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}

#productdetails-wrap #orderinginfo-wrap {margin-top:15px;}

#productdetails-wrap #orderinginfo-wrap form {
	margin-left: 0;
}

#productdetails-wrap #orderinginfo-wrap input {font-size:10px;text-align:center}
#productdetails-wrap #orderinginfo-wrap select {font-size:10px;}
#productdetails-wrap #orderinginfo-wrap #addtocart {vertical-align:middle}
#productdetails-wrap #orderinginfo-wrap #addtocart input {vertical-align:middle;margin-right:10px;}
#productdetails-wrap #orderinginfo-wrap #quantityfield{width:25px;border:1px solid #999;}
#productdetails-wrap #orderinginfo-wrap #orderinginfoHeading{position:relative;font-size:11px;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:bold;margin:0 0 10px 0;padding:0 0 3px 0;border-bottom:3px solid #242424;}
#productdetails-wrap #orderinginfo-wrap .pricelabel{font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}
#productdetails-wrap #orderinginfo-wrap .price{font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}
#productdetails-wrap #orderinginfo-wrap .listpricelabel{display:block;float:left;font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin:6px 6px 8px 0;}
#productdetails-wrap #orderinginfo-wrap .listprice{display:block;font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin:6px 0 8px 0;text-decoration:line-through;}
#productdetails-wrap #orderinginfo-wrap .salepricelabel{display:block;float:left;clear:left;color:#c00;font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin:0 6px 8px 0;}
#productdetails-wrap #orderinginfo-wrap .saleprice{display:block;color:#c00;font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin:0 0 8px 0;}
#productdetails-wrap h1 {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#007bb5;margin-bottom:0;}
#productdetails-wrap h2 {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#007bb5;margin-bottom:15px;}
#productdetails-wrap p {font-family:Arial, Helvetica, sans-serif;font-size:11px;}

#productoptions{color:#000;font-weight:bold;}
#productoptions #opt_Color{display: none;}
#productoptions p{margin:0 0 10px 0;padding:0;}
#productoptions a.sizechart {border:none;text-decoration:none;}
#productoptions .optiondropdown {margin-bottom:7px;}
#productoptionstable {margin-bottom:15px;}
.productoptionslabel {padding-top:5px;padding-bottom:5px;}
.productoptionsfield {padding-top:5px;padding-bottom:5px;}
#productdetails-wrap #addtocart {
	font-weight: bold;
	margin: 0 0 20px 0;
	vertical-align: middle
}
#productdetails-wrap #outofstock {margin-top:15px;}
#productdetails-wrap #availabledate {margin-top:15px;}

/* ORDERING INFO AREA */
#orderingInfoArea{float:left;width:230px;}
#orderingInfoArea .errorBox{display:block;color:#c00;}

/* VIRAL TOOLS */
#viraltools{position:relative;float:right;font-size:10px;width:160px;margin:0 290px 15px 0;line-height:18px;}
#viraltools form {margin: 0;}
#viraltools a {padding-top:5px;padding-bottom:5px;}
#viraltools #emailtofriend {width:135px;height:20px;}
#viraltools #addtowishlist {width:150px;height:20px;}
#viraltools #reviews {width:150px;height:20px;}
#viraltools #producturl {width:135px;height:20px;}

a.emailfriend:link,a.emailfriend:visited,a.emailfriend:active{color:#0072b4;background:transparent url("/shop/templates/default/images/sprites.gif") no-repeat 0 -895px;padding-left:24px;}
a.emailfriend:hover{color:#0072b4;background:transparent url("/shop/templates/default/images/sprites.gif") 0 -895px;}
a.addwishlist:link,a.addtowishlist:visited,a.addtowishlist:active{color:#0072b4;background:transparent url("/shop/templates/default/images/sprites.gif") no-repeat 0 -946px;padding-left:24px;}
a.addwishlist:hover{color:#0072b4;background:transparent url("/shop/templates/default/images/sprites.gif") 0 -946px;}
a.reviews:link,a.reviews:visited,a.reviews:active{color:#0072b4;background:transparent url("/shop/templates/default/images/sprites.gif") no-repeat 0 -1095px;padding-left:24px;}
a.reviews:hover{color:#0072b4;background:transparent url("/shop/templates/default/images/sprites.gif") 0 -1095px;}
a.producturl:link,a.producturl:visited,a.producturl:active{color:#0072b4;background:transparent url("/shop/templates/default/images/sprites.gif") no-repeat 0 -1145px;padding-left:24px;}
a.producturl:hover{color:#0072b4;background:transparent url("/shop/templates/default/images/sprites.gif") 0 -1145px;}

/* PRODUCT DETAILS - MODULES */
.alsopurchaseditems-wrap {background-color:#fff;margin-top:15px;}
.alsopurchaseditems-wrap .moduleHeading{position:relative;font-size:12px;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:bold;margin:0 0 10px 0;padding:0 0 3px 0;border-bottom:3px solid #242424;}
.alsopurchaseditem {float:left;width:72px;margin-right:20px;margin-bottom:20px;text-align: center;}
.alsopurchaseditem .thumb {border: solid 1px #ccc;margin-bottom:5px;width:72px;height:72px;}
.alsopurchaseditem .productname a:link, .alsopurchaseditem .productname a:visited {color:#0072b4;}
.alsopurchaseditem .productname a:hover {color:#0072b4;}
.alsopurchaseditem .pricelabel {}
.alsopurchaseditem .price {}
.alsopurchaseditem .listpricelabel {}
.alsopurchaseditem .listprice {text-decoration: line-through;}
.alsopurchaseditem .salepricelabel {color:#cc0000}
.alsopurchaseditem .saleprice {color:#cc0000}

.additionalthumbs-wrap {background-color:#fff;}
.additionalthumbs-wrap .additionalthumbsHeading{position:relative;color:#000;font-size:11px;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:bold;margin-top:0;margin-bottom:6px;padding:3px;}
.additionalthumb {float:left;height:40px;margin-right:5px;text-align: left; font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.additionalthumb .thumb {border: 1px solid #ccc;margin-right: 3px;vertical-align:middle;width:36px;height:36px;}
.additionalthumb .caption {text-align:center;color:#666;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-align:center}
.additionalthumb a:link, .additionalthumb a:visited {color:#666666;text-decoration:none;}
.additionalthumb a:hover {color:#007bb5;text-decoration:none;}

.attributethumbs-wrap {}
.attributethumbs-wrap .attributethumbsHeading {
	position: relative;
	font-weight: normal;
	padding: 3px;
	color:#000;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 4px;
}
.attributethumb {float:left;margin-bottom:4px; font-size:10px;font-family:Arial, Helvetica, sans-serif; text-align: left;}
.attributethumb .thumb {
	width: 25px;
	height: 25px;
	margin-right: 8px;
	vertical-align: middle
}
.attributethumb a:link, .attributethumb a:visited {color:#666666;text-decoration:none;}
.attributethumb a:hover {color:#007bb5;text-decoration:none;}

.counterpartitems-wrap {background-color:#fff;margin-top:15px;}
.counterpartitems-wrap .moduleHeading{position:relative;font-size:12px;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:bold;margin:0 0 10px 0;padding:0 0 3px 0;border-bottom:3px solid #242424;}
.counterpartitem {float:left;width:72px;margin-right:20px;margin-bottom:20px;text-align: center;}
.counterpartitem .thumb {border: solid 1px #ccc;margin-bottom:5px;width:72px;height:72px;}
.counterpartitem .productname a:link, .counterpartitem .productname a:visited {color:#0072b4;}
.counterpartitem .productname a:hover {color:#0072b4;}
.counterpartitem .pricelabel {}
.counterpartitem .price {}
.counterpartitem .listpricelabel {}
.counterpartitem .listprice {text-decoration: line-through;}
.counterpartitem .salepricelabel {color:#cc0000}
.counterpartitem .saleprice {color:#cc0000}

.crosssellcategories-wrap {background-color:#fff;margin-top:15px;}
.crosssellcategories-wrap .moduleHeading {
	position: relative;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 0 3px 0;
	border-bottom: 3px solid #242424;
}
.crosssellcategory {float:left;width:72px;margin-right:20px;margin-bottom:20px;text-align: center;}
.crosssellcategory .thumb {border: solid 1px #ccc;margin-bottom:5px;width:72px;height:72px;}
.crosssellcategory .categoryname a:link, .crosssellcategory .categoryname a:visited {color:#0072b4;}
.crosssellcategory .categoryname a:hover {color:#0072b4;}

.crosssellitems-wrap {background-color:#fff;margin-top:15px;}
.crosssellitems-wrap .moduleHeading{position:relative;font-size:12px;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:bold;margin:0 0 10px 0;padding:0 0 3px 0;border-bottom:3px solid #242424;}
.crosssellitem {float:left;width:72px;margin-right:20px;margin-bottom:20px;text-align: center;}
.crosssellitem .thumb {border: solid 1px #ccc;margin-bottom:5px;width:72px;height:72px;}
.crosssellitem .productname a:link, .crosssellitem .productname a:visited {color:#0072b4;}
.crosssellitem .productname a:hover {color:#0072b4;}
.crosssellitem .pricelabel {}
.crosssellitem .price {}
.crosssellitem .listpricelabel {}
.crosssellitem .listprice {text-decoration: line-through;}
.crosssellitem .salepricelabel {color:#cc0000}
.crosssellitem .saleprice {color:#cc0000}

/* MY ACCOUNT */
#myaccountsignin-wrap {
	width: 900px;
	margin: 10px 0 0 28px;
}

#myaccountsignin-wrap h2, #myaccountsignin-wrap ul {
	margin-left: 0;
}

#myaccount-signin {
	width: 300px;
	float: left;
	margin: 6px 30px 0 0;
}

#myaccount-signin p {
	margin: 0 0 10px 0;
}

#myaccount-newcustomer ul li {
	margin: 0 0 5px 20px;
	padding: 0;
}

#myaccount-signin .loginbutton {margin-top:10px;margin-bottom:10px;}
#myaccount-newcustomer {
	float: left;
	width: 300px;
	padding-left: 20px;
}
#myaccount-wrap {
	position: relative;
	font-size: 11px;
	width: 710px;
	margin: 0 0 30px 28px;
	line-height: 16px;
}

#noaccount-wrap {
	position: relative;
	font-size: 11px;
	width: 710px;
	margin: 0 0 30px 0;
	line-height: 16px;
}

#prevorders-table {width:710px;border: 1px solid #ccc;}
#prevorders-table td {background: #f7f7f7;padding:15px;}
.deliveryaddress {
	float: left;
	width: 250px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding-right: 20px;
	border-right: 1px solid #ccc;
}
.shippingaddress {float:left;width:225px;}

#myaccount-wrap h4 {
	color: #242424;
	font-size: 12px;
	margin: 0 0 10px 0;
	padding: 0;
	border-bottom: 2px solid #242424;
	line-height: 18px;
}

#myaccount-wrap p {
	margin: 10px 0 10px 0;
	padding: 0;
}

#myaccount-wrap .checkout-table {width:710px;}
#myaccount-wrap .checkout-table .left {text-align:left;vertical-align:top}
#myaccount-wrap .checkout-table .right {text-align:right;vertical-align:top}
#myaccount-wrap hr {margin-right:10px;}
#myaccount-wrap select {margin-left:0;margin-top:2px;margin-bottom:10px;font-size:11px;}
#myaccount-wrap input {margin-left:0;margin-top:2px;margin-bottom:10px;font-size:11px;}
#myaccount-wrap input.submitbutton {margin-top:0;margin-bottom:0;}
#myaccount-wrap input.checkbox {margin-top:0;margin-bottom:0}


/* WISHLIST */
.wishlist-wrap {
	width: 710px;
	background-color: #fff;
	margin-left: 28px;
}
.wishlist-items {
	float: left
}
.wishlist-item {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 390px;
	margin-bottom: 15px;
	text-align: left;
	line-height: 18px;
}
.wishlist-item .thumb {
	float: left;
	width:72px;
	height:72px;
	margin-right: 10px;
	margin-bottom: 5px;
	border: solid 1px #ccc;
}

.wishlist-item .productname a {
	font-size: 13px;
	font-weight: bold;
}

.wishlist-item .listpricelabel, .wishlist-item .salepricelabel {
	font-weight: bold;
}

.wishlist-item .salepricelabel, .wishlist-item .saleprice {
	color: #c00;
}

.wishlist-actions {
	float: right;
	width: 140px;
	background-color: #fff;
	margin: 0 0 15px 0;
	padding: 10px;
	border: solid 1px #ccc;
}
.wishlist-actions input.radiobutton {
	margin: 0
}
.wishlist-actions input.checkbox {
	margin: 0
}
.wishlist-actions input.sendtofriend {
	font-size: 11px;
	width: 120px
}

/* SHOPPING CART */
#cart-wrap{width:900px;margin:10px 0 0 0;}
#cart-wrap #cart-text-left{float:left;width:350px;margin:6px 100px 0 0;}
#cart-wrap #cart-text-right{float:left;width:280px;margin:6px 0 0 0;}

#cart-table {width:100%;background-color:#cccccc;}
#cart-table td {background-color:#fff;vertical-align:top}
#cart-table .heading-items, #cart-table .heading-quantity, #cart-table .heading-remove, #cart-table .heading-total {background-color:#333;font-weight:bold;color:#fff}
#cart-table .heading-quantity {width:60px;text-align:center}
#cart-table .td-quantity {width:60px;text-align:center}
#cart-table .heading-remove {width:60px;text-align:center}
#cart-table .td-remove {width:60px;text-align:center}
#cart-table .heading-total {width:80px;text-align:right}
#cart-table .td-price {width:80px;text-align:right}
#cart-table .cart-thumb {width:80px;float:left}
#cart-table .shoppingcart-itemdetails {text-align:left}
#cart-table .thumb {border: solid 1px #ccc;width:72px;height:72px;}
#cart-table .productname {font-weight:bold;}
#cart-table .skulabel {font-weight:normal}
#cart-table .sku {font-weight:normal}
#cart-table .optionlabel {font-weight:normal}
#cart-table .optionvalue {font-weight:normal}
#cart-table .quantity {text-align:center}
#cart-table .delete {width:80px;}
#cart-table .price {font-weight:bold;text-align:right;width:120px;}
#cart-table #emptycart {font-weight:bold;margin-bottom:30px;}
#cart-table #shippingestimator {margin-bottom:15px;}
#cartsubtotal {font-weight:bold;color:#ff0000;text-align:right;margin-top:10px;}
#cartoutofstock {font-weight:bold;color:#ff0000;text-align:right}
#cartshippinginfo {text-align:right}
#cartbuttons {margin-top:10px;margin-bottom: 20px;text-align:right;}
#cartbuttons .left {float:left;width:50%;text-align:left;}
#cartbuttons .right {float:right;width:50%;text-align:right;}
#cartbuttons form {
	margin-top: 0;
}
/* CHECKOUT */
#checkout-wrap {
	clear: left;
	width: 905px;
	margin: 0;
	padding: 0;
}

#checkout-wrap h2 {
	margin-left: 0;
}

#checkout-steps {
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
}
#checkout-steps ul {
	margin: 15px 0 0 0;
	padding: 0;
	list-style: none;
}
#checkout-steps li {
	position: relative;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	width: 100px;
	background: #fff;
	margin: 0 5px 0 0;
	padding: 5px 0 5px 0;
	border: solid 1px #e7e7e7;
	text-align: center;
}
#checkout-steps li.active {
	position: relative;
	display: block;
	float: left;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	width: 100px;
	background: #ef4035;
	margin: 0 5px 0 0;
	padding: 5px 0 5px 0;
	border: solid 1px #cb362d;
	text-align: center;
}

/* CHECKOUT - shipping */
#shipping-text1 {
	float: left;
	width: 320px;
	margin: 10px 30px 10px 0;
}
#shipping-text2 {
	float: left;
	width: 80px;
	margin: 10px 30px 10px 0;
}
#shipping-text3 {
	float: left;
	width: 200px;
	margin: 10px 0 10px 0;
}

#shipping-table-wrap {width:100%;background-color:#ccc;border: 1px solid #ccc;}
#shipping-table-wrap td {background-color:#fff;vertical-align:top}
#shipping-table-wrap p {
	margin-left: 5px;
}
#shipping-table-wrap .heading-shippinginfo {
	color: #fff;
	font-weight: bold;
	background: #242424;
}
#shipping-table-wrap .subheading-shippinginfo {
	color: #333;
	font-weight: bold;
	background: #c4c4c4;
}

.shipping-table {width:500px;background-color:#fff;}
.shipping-table td {background-color:#fff;vertical-align:top}
#freeshipping {}
.shippingmethod {
	color: #333;
	font-weight: bold;
	background: #e7e7e7;
	padding: 5px;
}

#checkout-wrap #addressform input {font-size:11px;margin-top:2px;margin-bottom:10px;}
#checkout-wrap #addressform select {font-size:11px;margin-top:2px;margin-bottom:10px;}

/* CHECKOUT - billing */
#payment-text1 {width:520px;float:left;margin-right:90px;}
#payment-text2 {width:0;float:left;margin-right:0}
#payment-text3 {width:100px;float:left}
#cc1 {background-image:url('/shop/templates/default/images/cc_visa.gif');width:45px;height:35px;background-repeat: no-repeat;float:left}
#cc2 {background-image:url('/shop/templates/default/images/cc_mastercard.gif');width:45px;height:35px;background-repeat: no-repeat;float:left}
#cc3 {background-image:url('/shop/templates/default/images/cc_discover.gif');width:45px;height:35px;background-repeat: no-repeat;float:left}
#cc4 {background-image:url('/shop/templates/default/images/cc_amex.gif');width:45px;height:35px;background-repeat: no-repeat;float:left}
#payment-table-wrap {
	width: 100%;
	background: #ccc;
}
#payment-table-wrap td {
	background: #fff;
	vertical-align: top
}

#payment-table-wrap p {
	margin: 6px 0 8px 0;
	line-height: 14px;
}

#payment-table-wrap .heading-paymentinfo {
	color: #fff;
	font-weight: bold;
	background: #242424;
}
#payment-table-wrap .subheading-paymentinfo {
	color: #333;
	font-weight: bold;
	background: #c4c4c4;
}

#updatebilling-text1 {width:600px;float:left;margin-right:90px;}
.paymentmethod {
	color: #333;
	font-weight: bold;
	background: #e7e7e7;
	padding: 5px;
}
.payment-table {width:500px;background:#fff;}
.payment-table td {background-color:#fff;vertical-align:top}
.discount-table {width:210px;background:#fff;margin: 6px 0 6px 0;}
.discount-table td {background:#fff;text-align: left;}
.discountmethod {padding:5px;font-weight:bold;background:#f7eadb;color:#333}
.payment-table input, .discount-table input,.payment-table select, .discount-table select {font-size:11px;}

/* CHECKOUT - order review */
#checkout-wrap #review-text1 {width:600px;float:left;margin-right:90px;}
#review-wrap {
	margin: 24px 0 30px 30px;
}
#review-table-wrap {
	width: 100%;
	background: #ccc;
	border: 1px solid #ccc;
}
#review-table-wrap td {
	background: #fff;
	vertical-align: top
}
#review-table-wrap .heading-reviewinfo {
	color: #fff;
	font-weight: bold;
	background: #242424;
}
#review-table-wrap .subheading-reviewinfo {
	color: #333;
	font-weight: bold;
	background: #c4c4c4;
}

.reviewaddress {width:300px;float:left}
.reviewmethod {width:300px;float:left}
.reviewmethod p {margin-left: 0;}
#checkout-wrap .checkout-table {width:100%}
#checkout-wrap .checkout-table .left {text-align:left;vertical-align:top}
#checkout-wrap .checkout-table .right {text-align:right;vertical-align:top}

/* AFFILIATES */
#affiliates-table {border: 1px solid #ccc;width:710px;}
#affiliates-table td {background: #f7f7f7;padding:15px;}
#affiliates-table td.heading {background-color:#333;font-weight:bold;color:#fff}
#affiliates-table td.subheading {background-color:#e7e7e7;font-weight:bold;color:#333}

/* ARTICLES */
#articles-wrap {width:710px;margin-left:10px;margin-bottom:30px;}
#articles-wrap hr {margin-right:10px;}
#articles-wrap input, #articles-wrap select {margin-top:2px;margin-bottom:10px;font-size:11px;}
#articles-wrap input.submitbutton {margin-top:0;margin-bottom:0;}
#articles-wrap .pagination-top, #articles-wrap .pagination-bottom {margin-left:0;}

/* REVIEWS */
#reviews-wrap {width:710px;margin-left:20px;margin-bottom:30px;}
#reviews-wrap hr {margin-right:10px;}
#reviews-wrap input, #articles-wrap select {margin-top:2px;margin-bottom:10px;font-size:11px;}
#reviews-wrap input.submitbutton {margin-top:0;margin-bottom:0;}
#reviews-wrap input.radiobutton {margin-top:0;margin-bottom:0;}
.review-item {width:130px;height:130px;float:left}
.review-item .thumb {border:solid 1px #ccc}

/* SIZECHART */
.sizechart {border: 2px solid #ff6600;border-collapse:collapse;width:100%}
.sizechart td {background: #f7f7f7;padding:3px;border: 1px solid #fff;}
.sizechart th {text-align:left;border: 1px solid #fff;}
.sizechart thead th {color:#fff;font-size:115%;background: #ff6600;padding: 6px;}
.sizechart tbody th {color:#fff;font-size:115%;background: #ff6600;padding: 6px;}
.sizechart tbody th.sub {font-size:100%;color:#000;background: #efefef;padding: 6px;}

/* DEFAULT CONTENT WRAPPER */
#default-wrap {width:710px;margin-left:10px;margin-bottom:30px;}
#default-wrap hr {margin-right:10px;}
#default-wrap input, #default-wrap select {margin-top:2px;margin-left:0;margin-bottom:10px;font-size:11px;}
#default-wrap input.submitbutton {margin-top:0;margin-bottom:0;}

/* CONTACT US */


/* --- PAGE HEADINGS --------------------------------------------- */
#heading-title {}
#heading-sale {}
#heading-newitems {}
#heading-bestsellers {}
#heading-myaccount {}
#heading-wishlist {}
#heading-emailwishlist {}
#heading-emailfriend {}

#heading_norsk_sport, #heading_norsk_stor, #heading_norsk_auto, #heading_generic, #heading_generic2 {
	width: 769px;
	height: 183px;	
}

#heading_norsk_sport {
	background: url('/shop/templates/norsk/images/hdr_norsk_sport.jpg') top left no-repeat;	
}

#heading_norsk_stor {
	background: url('/shop/templates/norsk/images/hdr_norsk_stor.jpg') top left no-repeat;	
}

#heading_norsk_auto {
	background: url('/shop/templates/norsk/images/hdr_norsk_auto.jpg') top left no-repeat;	
}

#heading_generic {
	background: url('/shop/templates/norsk/images/hdr_generic.jpg') top left no-repeat;
}

#heading_generic2 {
	background: url('/shop/templates/norsk/images/hdr_generic2.jpg') top left no-repeat;	
}

#heading_account {
	width: 770px;
	height: 183px;
	background: url('/shop/templates/norsk/images/hdr_account.jpg') top left no-repeat;	
}

/* --- {END} PAGE HEADINGS --------------------------------------------- */


#heading-catalogrequest {}
#heading-returnpolicy {}
#heading-shippinginfo {}
#heading-privacypolicy {}
#heading-cart {}
#heading-createaccount {}
#heading-affiliates {}
#heading-myaffiliateaccount {}
#heading-articles {}
#heading-search {}
#heading-brands {}
#heading-checkout {position:relative}

/* FORMS */
.formfieldlabel {padding-bottom:3px;}
.formfield {padding-bottom:3px;}
.formrequired {color:#ff0000;}
.requiredfield {color:#ff0000}
fieldset {margin-bottom:15px;padding:10px;border:none;}
form {
	margin: 24px 0 0 30px;
	padding: 0
}
form fieldset {margin-bottom:15px;padding:10px;border:none;}
form td {padding:3px;}
legend {color:#333;font-size:11px;margin-left:3px;margin-right:10px;padding:5px;}
.messageStackError {color:#ff0000;font-weight:bold;}
.messageStackSuccess {color:#009900;font-size: 11px;font-weight:bold;}
.messageStackWarning {color:#ff0000;font-size: 11px;font-weight:bold;}
.warning {color:#ff0000;font-weight:bold;}
.errorText {color:#ff0000;font-weight:bold;}
form input {margin:0;padding:0}
input.checkbox {margin-top:0;margin-bottom:0}
input .submitbutton,img .submitbutton {margin-top:0;margin-bottom:0;}

/* NEW FORMS (from Zlaket's) */
#field-firstname,
#field-lastname,
#field-email,
#field-birthday,
#field-companyname,
#field-companyid,
#field-street,
#field-city,
#field-postal,
#field-state,
#field-country,
#field-phone,
#field-fax,
#field-password,
#field-enquiry,
#field-passwordconfirm{float:left;margin:7px 30px 0px 0px;width:240px;}
#field-state{float:left;margin:7px 30px 0px 0px;width:280px;}

.createaccount-group{background:#efefef;border:1px solid #ccc;margin:0px 0px 30px 0px;padding:15px 0px 15px 15px;}
.createaccount-group-wrap .legend{background:#ffffff;float:left;padding:3px 8px;z-index:999;margin:0;}
#myaccount-wrap .createaccount-group-wrap h2, #noaccount-wrap .createaccount-group-wrap h2 {
	color: #fff;
	font-size: 12px;
	background: #242424;
	margin-bottom: 0px;
}
#myaccount-wrap .createaccount-group-wrap h4, #noaccount-wrap .createaccount-group-wrap h4 {
	color: #000;
	font-size: 11px;
	margin: 0;
	padding-top: 0;
	border-bottom: none;
}

#myaccount-wrap .createaccount-group-wrap input, #noaccount-wrap .createaccount-group-wrap input {
	margin: 0;
	padding: 3px;
	border: 1px solid #ccc;
}

.createaccount-group-wrap input.checkbox {
	border: none;
}

/* MISC */
a.morelink:link, a.morelink:visited, a.morelink:hover, a.morelink:active {background: transparent url("/shop/templates/default/images/sprites.gif") no-repeat 5px -500px;padding-left:21px;}
a.morelink:hover {background: transparent url("/shop/templates/default/images/sprites.gif") 5px -400px;}
.morelink span {position:absolute;left:-9999px;width:900px;}

/* HOMEPAGE CONTENT */
#flash_container {
	width: 939px;
	background: #000 url('/shop/templates/norsk/images/bg_flash_area.gif') top left repeat-x;
	margin: 0;
	padding: 19px 0 19px 19px;
}

#home_flash {
	width: 914px;
	border: 3px solid #000;
}

/* HOME DIVISIONS */
#divisions {
	float: left;
	width: 958px;
	background: #fff url('/shop/templates/norsk/images/bg_divisions.gif') top left repeat-x;
	padding: 20px 0 43px 0;
	border-top: 1px solid #fff;
}

#divisions h2 {
	color: #333;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

#divisions a {
	display: block;
	margin: 6px 0 0 0;
	border: none;
}

#divisions p {
	margin: 0;
	padding: 0;
	line-height: 16px;
}

#divisions ul {
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type: none;
}

#divisions ul li {
	float: left;
	width: 274px;
	height: 110px;
	background: none;
	margin: 0 0 0 15px;
	padding: 0 20px 0 0;
	border-right: 1px solid #999;
	list-style-type: none;
}

#divisions ul li#stor {
	background: url('/shop/templates/norsk/images/division_stor.gif') left top no-repeat;
}

#divisions ul li#auto {
	background: url('/shop/templates/norsk/images/division_auto.gif') left top no-repeat;	
	border: none;
}

#divisions ul li#sport {
	background: url('/shop/templates/norsk/images/division_sport.gif') left top no-repeat;
}

#divisions .logo {
	float: left;
}

/* PRODUCT INFO FEATURE LIST */
.featureList {
	font-size: 10px;
	margin: 4px 30px 0 30px;
	padding: 0;
}

.featureList td {
	padding: 0;
	vertical-align: top;
}

.featureList td.image {
	padding: 0;
}

.featureList strong.title {
	text-transform: uppercase;
}

.featureList p {
	padding: 0 0 6px 0;
	line-height: 13px;
}

/* VERSE */
.verse {
	font-size: 10px;
	font-style: italic;
	line-height: 10px;
}

/* FAQ WRAP */
#faq_wrap {
	font-size: 12px;
	margin: 15px 0 0 0;
}

/* CONTACT INFO */
.contactInfo {
	font-size: 12px;
	margin: 0 0 0 30px;
	padding: 0;
}

.contactInfo li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	list-style-type: none;
}

/* [ TABLE ] FIRE MARSHALL */
#table_fire_marshall {
	color: #fff;
	font-size: 10px;
	width: 400px;
	margin: 0 0 20px 30px;
	padding: 0;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}

#type-a #contenttable #table_fire_marshall th, #type-a #contenttable #table_fire_marshall td {
	padding: 5px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	text-align: center;
}

#table_fire_marshall th {
	background: #123980;
}

#table_fire_marshall td.flame_spread {
	background: #354e91;
}

#table_fire_marshall td.fire_resistance {
	background: #6775b0;
}

/* SIDE BANNER */
.sideBanner {
	display: block;
	margin: 10px 0 0 9px;
}

/* POP UP VIDEO */
#popup_video {
	position: absolute;
	top: 170px;
	left: 344px;
	z-index: 9999;
	width: 492px;
}

#popup_video #flash_video {
	clear: right;
}

#popup_video a {
	display: block;
	float: right;
	color: #fff;
	font-size: 11px;
	width: 486px;
	background: #ca2009;
	padding: 2px 6px 2px 0;
	text-align: right;
	text-decoration: none;
}

/* GENERAL CHART */
.chart {
	margin: 0;
	padding: 0;
}

.chart td {
	margin: 0;
	padding: 0;
}

/* FOOTER */
#utility-footer {display: none;}

#footer{clear: both;position:relative;color:#fff;font-size:10px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;width:960px;height:32px;background:#242424 url('../images/bg_footer.gif') left top repeat-x;margin:0 0 15px 0;vertical-align:50%;}
#footer #left{float:left;height:23px;background:#242424 url('/shop/templates/norsk/images/bg_footer_left.gif') left top no-repeat;padding:9px 0 0 20px;text-align:left;}
#footer #right{float:right;height:23px;background:#242424 url('/shop/templates/norsk/images/bg_footer_right.gif') right top no-repeat;padding:9px 20px 0 0;text-align:right;}
#footer a{text-decoration:none;}
#footer a:link,#footer a:visited{color:#5cc4ff;}
#footer a:hover{color:#5cc4ff;}
#footer .poweredby a{color:#5cc4ff;text-decoration:none;}

/* DEALER BUTTONS */
#footer ul {
	float: left;
	margin: 6px 0 0 154px;
	padding: 0;
}

#footer ul li {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#footer ul a {
	border: none;
}

