#overallframe{
width:1000px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
background:#fff;
text-align:left;
}
.white{
color:#ffffff;
}
.error{
color:red;
}
.customerlogon{
background:#eee;
}
p.headline{
font-size:16px;
font-weight:bold;
text-align:center;
}
p.content{
font-size:12px;
text-align:center;

}
p.back{
text-align:center;
}

.mainpagelink {
	cursor:pointer;
	display:block;
	padding:5px;
	width: 162px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: white;
	background-color: #eee;
	border: none;
}
.mainpagelink a{
color:#000;	
}

#ordertext{
border:1px solid #A5ACB2;
padding-left:5px;
padding-bottom:5px;
}
.topcontentbox{
height:11px;
margin-top:8px;
}
#similar{
background-image:url(../images/susoft/h_lignende_produkter.gif);
background-repeat:no-repeat;
height:35px;
margin:10px 0;
}
#associated{
background-image:url(../images/susoft/h_tilbehor.gif);
background-repeat:no-repeat;
height:35px;
margin:10px 0;
}
#customercomments{
background-image:url(../images/susoft/h_kundekommentar.gif);
background-repeat:no-repeat;
height:35px;
margin:10px 0;
}
.contentbox{
/*background-image:url(../images/platou/box-middle.gif);
background-repeat:repeat-y;*/
padding-left:5px;

}
.bottomcontentbox{
/*background-image:url(../images/platou/box-bottom.gif);
background-repeat:no-repeat;*/
height:9px;
}
#offerbottomHeading{

}
#offerbottom{
	padding:10px 0;	
}

.main-heading{
font-size:18px;
padding-top:10px;
padding-left:10px;
padding-bottom:15px;
color:#414141;
text-transform:uppercase;
}


}
#mailbox{
padding-left:15px;
padding-right:15px;
}
#profilebox{
margin-left:auto;
margin-right:auto;
width:498px;
border:1px solid #757575;
}
#orderinfobox{
margin-left:auto;
margin-right:auto;
width:498px;
border:1px solid #757575;
}
#descriptionHeader{
width:500px;
height:21px;
margin-left:auto;
margin-right:auto;
padding-top:5px;
font-weight:bold;
background-image:url(../images/2sko/orderinfo.jpg);
background-repeat:no-repeat;
}
.descriptionRows{
width:487px;
padding-left:10px;
padding-top:5px;
}
.descriptionLeadingtext{
float:left;
width:150px;
}
#orderinfobuttons{
text-align:center;
}
.cartTable{
border:1px solid #757575;
border-top:0;
padding-bottom:5px;
}

.cartTable td{
padding:5px;
}
#logontext{
padding-left:5px;
}
#advSearch{
padding-top:10px;
text-align:center;
border:1px dashed #000;
}
#cartbox{

}
.boxborder{
padding:4px 0;
}

.comps{
padding-right:15px;
float:left; 
}
#advsearchEmpty{
text-align: center;
font-size:19px;
}

/*Logon page*/
#newcustomer{
width:262px;
height:210px;
padding: 10px 5px;
font: normal 1em Tahoma, "Trebuchet MS", Arial;
margin-top:10px;
float:right;
}
#logintable td{
}
.logon{
width:232px;
height:310px;
padding: 0 20px;
font: normal 1em Tahoma, "Trebuchet MS", Arial;
float:right;
margin-top:20px;
}
#logonLeft{
margin-top:20px;
width:322px;
float:left;
}
.headerPent{
font-size:16px;
font-weight:bold;
padding:0 0;
}

.contentPent{

}
/*end logon page*/
#cartHead{
width:630px;
height:21px;
padding-top:5px;
padding-left:10px;
font-weight:bold;
background-image:url(../images/2sko/cartHead.jpg);
background-repeat:no-repeat;
}
#pricevariant{
font-family:Tahoma;
font-size:12px;
color:#666;
font-weight:normal;
}
#topbanner{
width:1000px;
background:#000;
border-bottom:1px solid #fff;
}
#productonstock{
clear:both;
}

.brown-back{
background:#FEECBE;
height:25px;
background-repeat:repeat-x;}

.curve-back{
background-image:url(../images/platou/curve-back.jpg);
height:24;
background-repeat:repeat-x;
}

.form-text{
font-family:Tahoma;
font-size:13px;
line-height:17px;
color:#ffffff;
}

#register-box{
width:170px;
height:90px;
padding-top:15px;
padding-left:5px;
}

#longdescriptionRegular{
width:460px;
height:200px;
float:left
}
#descriptionRegular{
width:460px;
height:200px;
float:left
}
#referenceurl{
text-align:left;
text-transform:uppercase;
}

#picvariants{
padding-bottom:15px;
}
#enlargePic{
	text-align:left;
}
#skuimageTD{
valign:middle;
height:343px;
padding-bottom:20px;
}
#skuimagebox{
height:355px;
width:290px;
overflow:hidden;
}

#description{
padding-top:15px;
height:23px;
font-weight: bold;	
}
#backlink{
padding-top:15px;
text-transform:uppercase;
}
#kjop2{
padding-left:9px;
}
#kjop2Regular{
width:150px;
}
#kjop2Sku{
width:150px;	
}
#skumainpicframe{
border:3px solid #CACACA;
width:280px;
height:353px;
padding:5px 5px;
overflow:hidden;
}
#skuframe{
padding-top:0;
float:left;
width:800px;
}
#leftframe{
width:300px;
height:470px;
float:left;
text-align:center;
margin-left:10px;
margin-right:10px;
overflow:hidden;
}
#rightframe{
float:left;
width:456px;
}
.ramme{
text-align:center;
padding:10px;
width:178px;
height:190px;
float:left;
}
.producttext{ 
font-weight:bold;
text-decoration:none;

}
.producttext-box{
overflow:hidden;
text-align:left;
color:#71004B;
margin-left:26px;
}
.producttext-box a{
color:#71004B;
}
.productImage-box{
margin-left:auto;
margin-right:auto;
padding-top:10px;
height:100px;
width: 120px;
overflow:hidden;
border:2px solid #D1D1D1; 
}
#productname{
font-family:Tahoma;
font-size:12px;
color:#71004B;
font-weight:bold;
}
#products{
padding-left:33px;
}
.productprice-box{
margin-left:26px;
padding:0;
color:#5F5F5F;
font-weight:bold;
text-align:left;
font-size:12px;
overflow:hidden;
}
.productStatus-box{

height:30px;
float:left;
padding-left:0;
padding-right:4px;
margin-left:25px;
line-height:0;
overflow:hidden;
}

.contentelement-box{
clear:left;
}
.contentelement-image{
border:1px solid #CACACA;
background:#fff;
float:left;
height:53px;
width:41px;
padding:5px 11px;
}
.contentelement-text{
padding-left:5px;
height:55px;
width:99px;
overflow:hidden;
padding-top:5px;
}
#offersproducttext a{
	color:#71004B;
}
.contentelement-prodname{
height:18px;
width:120px;
padding-top:2px;
overflow:hidden;
font-size:12px;
font-weight: bold;
}
.contentelement-prices{
color:#666;
font-size: 12px;
}

.cart_topramme{
background:url(../images/platou/top_ramme.gif);
background-repeat:no-repeat;
background-position:top left;
height:11px;
}
.cart_mediumramme{
background:url(../images/platou/middle_ramme.gif);
background-repeat: repeat-y;
}
.cart_bottomramme{
background:url(../images/platou/bottom_ramme.gif);
height:10px;
background-repeat: repeat-y;
}
.paddingCart{
padding-left:0;
width:160px;
}
#topbannerTable{
height:81px;
width:100%;
}
#goButton{
vertical-align:middle;
}
#topbannerLeft{
/*float:left;*/
width:136px;
}
#topbannerRight{
width:864px;
float:left;
}
#navVendor{
float:left;
}
#navSearch{
line-height:0;
float:left;
}
#nav{
clear:both;
background:url(../images/susoft/top-bar.jpg);
background-repeat:no-repeat;
height:71px;
}

#bannerLogin{
vertical-align:top;
text-align:right;
padding-right:47px;
padding-top:3px;
}

#navSearch{
padding-left:50px;
height:75px;
}

#contentAll{
float:left;
border:1px solid #000;
width:1000px;
}
#contentDetail{
}
#leftcolumn{
float:left;
width:196px;
background:url(../images/2sko/leftbg.jpg);
height: 700px;
}

#content{
float:left;
width:600px;
overflow:hidden;
border-right:1px solid #CACACA;
border-left:1px solid #CACACA;

}
#rightcolumn{
float:right;
width:196px;
background:#eee;
min-height: 700px;
}
#footer{
margin-left:auto;
margin-right:auto;
clear:left;
background:#fff;
width:1000px;
text-align:center;
height:34px;
background:url(../images/2sko/footer.jpg);
}


.dark-text{
font-family:Tahoma;
font-size:12px;
color:#8E0161;
text-decoration:none;

}
.heading{
font-size:14px;
font-weight:bold;
padding-top:3px;
padding-left:5px;
height:20px;
background:url(../images/2sko/headlinebg.gif);
background-repeat: no-repeat;
}
.darkred{
color:#fff;
}
.headingVendor{
font-size:14px;
font-weight:bold;
padding-right:6px;
}
.headingWarnings{
text-align:center;
font-size:19px;
}
.contentWarnings{
font-size:11px;
text-align:center;
}
.link-white{
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}
.link-red{
color:#5F89A2;
font-weight:bold;
text-decoration:none;
}
.lightrow{
    background-color: #ffffff;
    cursor:pointer;
}

.darkrow{
    background-color: #eeeeee;
    cursor:pointer;
}

.selectedrow{
    background-color: #a8a8a8;
    cursor:pointer;
}

#upperrighttable td a{
	color:#000;
}

h2{
	font-size:22px;	
	text-align:center;
}

body{
	background:#fff;
	margin: 0;
	padding: 0;
	font-family: Tahoma; 
	font-size: 11px;
	color: #515151;
	text-decoration: none; 
	line-height: 17px;
	text-align:center;
}
a{
	text-decoration:none;
	font-family: Tahoma;
	font-size: 11px;
	color:#000;
}
.topmenu a{
font-weight:bold;
font-size:13px;
text-transform:uppercase;
}


.logonYellow li{
position:relative;
    float:left;
    list-style-type:none;
}

/* Topmenu  */

#search{
	text-align:right;
}
.searchfield{
border:1px solid #5D78A1;	
width:280px;

}


/*-------------- end old topmen ------------------*/

#kjop2{
	visibility: hidden;
	cursor:pointer;
}
#qtyID{
	visibility: hidden;
}


/*The navigation tree*/



#catalogLink a{
	color:#690249;
	}
.pricebookName{
	font-weight: bold;
		
}

ul.menuList {
  list-style-type: none;
  border:0;
  padding: 0;
  margin: 0;
  /*margin-top: 1em;*/
  margin-bottom: 1em;
}

li.menubar {
  border: 0;
  cursor: pointer;
  /*display: inline-block;  */
  font-size: 12px;
  line-height: 1.5em;
  /*list-style: url(../images/menu/square.gif) outside; */
  list-style: none outside;
  padding-left: 1em;
}

img.menubar  {
  border:0;
}

.menubar img {
  border:0;

}
ul.menubranch {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

#kjop2{
	visibility: hidden;
	cursor:pointer;
}
#qtyID{
	visibility: hidden;
}


/* highsliden */
* {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid silver;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: silver;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}









/* ny dropdown meny */
#sddm{	
	margin: 0;
	padding: 0;
	z-index: 30;
}
#sddm li{	
	height:23px;
	float: right;
	position: relative;
	border-right:1px solid #B6C7E3;
	margin: 0;
	padding: 0;
	list-style: none;
	background: url(../images/2sko/menubg.gif);
	background-repeat: no-repeat;
}

#sddm li a{	
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	color: #FFF;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
}
#sddm li a:hover{	
	background: #000;
	background-repeat:no-repeat;
}

#sddm div{	
	position: absolute;
	visibility: hidden;
	left:0;
	margin:0;
	padding:0;
	background:#666;
	width: 128px;
	border:1px solid #fff;
	font-weight: bolder;
}

#sddm div a{	
	position: relative;
	display: block;
	margin:0;
	padding:5px 10px;
	width:auto;
	white-space:nowrap;
	text-align:left;
	text-decoration: none;
	color:#fff;
	font:11px arial;
}
#sddm div a:hover{	
	background: #000;
	color: #FFF;
	width:108px;
}
/* end menu */



/* cartdetail */


#cartdetail{
	width:780px;
	margin-left:10px;
	font-size:14px;
	border-right:1px solid #DADADA;
	border-left:1px solid #DADADA;
	border-bottom:1px solid #DADADA;
}
#cartdetail th{
	background:#676767;
	color:#fff;
	border-bottom:2px solid #fff;
	padding:3px 5px;
	font-weight: bold;
}
#cartdetail td{
	font-size: 13px;
	background:#EFEFEF;
}

#cartdetail tr{
	/*display:table-cell;*/
	padding:0 5px;	
}
td.cSum{
	padding:5px 3px;	
}
#tMainHeader{
	background-image:url(../images/madonna/cartHead.jpg);
	background-repeat:no-repeat;
	height:25px;
}
.cSumLeadtext{
	font-weight: bold;
	color:#515151;	
}
.alignright{
	text-align: right;	
}

.button{
	width:90px;
	font-family:sans-serif; 
	font-size:12px;
	background:#4C4C4C; color:#FFF;
	border:1px solid #828081;
	-moz-border-radius: 5px;
}

/* end cartdetail */
