@CHARSET "ISO-8859-1";
/* OVERALL LAYOUT */
body{
	font-family: Arial;
	
	background:url('../images/newplatou/bakgrunn.jpg');
	background-repeat:repeat-x;
	background-color:#181818;
	text-align:center;
	margin:0px; 
	
}
a{
	text-decoration: none;	
}
#bg_image {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position:fixed;
	z-index: 0;
	
	
}
#contents {
	z-index: 1;
	position: relative;
	width:1000px;
    margin-left:auto;
    margin-right:auto;
}

#platoulogoDivLeft{
	margin-top:50px;
	text-align: left;
	float:left;
	/*
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
		*/
}
#platoulogoDivRight{
	float:right;
	text-align: right;	
}
#overallframe{
	/*margin-left:auto;
	margin-right:auto;
	
	width:1000px;
	height:1000px;*/
	text-align:left;
	background:#fff;
	margin-bottom:50px;
}
/* END OVERALL LAYOUT */


/* GENERIC STYLES */
/*.pricefont{
	color:#fff;
	font-size:12px;
	font-weight:bold;
}*/

h1{
	margin:0;
	padding:0;
	line-height: normal;
	
	font-family: Arial;
	font-size:24px;
	color:#C23335;
	font-weight:bold;
}
h2{
	margin:0;
	padding:0;
	line-height: normal;
	
	font-family:Arial narrow;
	font-size:36px;
	color:#C13335;
	font-weight: normal;
	text-transform: uppercase;
}
h4{
	margin:0;
	padding:0;
	line-height: normal;
	
	color:#6D6F71;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
}
table.form th{
	font-family: Arial narrow;
	text-transform: uppercase;
	font-weight:lighter;
	font-size: 12px;
	text-align: left;
}

th#profile_changepassword{
	text-align: left;	
}
th#profile_forgottenpassword{
	text-align: right;	
}
.statusgood{
	color:green;	
}
.borderLeft{
	border-left:1px solid #B4B3B5;
}
.borderBottom {
	border-bottom: #B4B3B5;
}
.error{
	color:#C13335;
}
.redBoxBg{
	background:url('../images/newplatou/prisboks.png');
	background-repeat: no-repeat;
	background-position: center;
	height:33px;
	text-align:center;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
.redBoxBg a{
	color:#fff;
	font-size:12px;
	text-decoration: none;
}
.button{
	background:#EF372C;
	border:2px solid #C8C9CA;
	color:#fff;
	font-size:12px;
	font-family: Arial narrow;
	font-weight:bold;
	text-transform: uppercase;
}
.buttonLink{
	background:#EF372C;
	border:2px solid #C8C9CA;
	color:#fff;
	font-size:12px;
	font-family: Arial narrow;
	font-weight:bold;
	text-transform: uppercase;
	padding:1px 5px;
	text-decoration: none;
}
.textAlignCenter{
	text-align: center;	
}
.textAlignLeft{
	text-align: left;	
}
.textAlignRight{
	text-align: right;	
}
.lightrow{
    background-color: #ffffff;
    cursor:pointer;
}

.darkrow{
    background-color: #eeeeee;
    cursor:pointer;
}
.selectedrow{
    background-color: #a8a8a8;
    cursor:pointer;
}
#progressionbar{
	display:none;	
}
.loginname{
	color:#fff;
	font-family: Arial narrow;
}
/* END GENERIC STYLES */

/* PRODUCTS */

.ramme{
	text-align:center;
	padding:10px;
	width:178px;
	height:219px;
	float:left;
}

.productImage-box{
	height:110px;	
}
.producttext{
	font-family: Arial;
	font-size:14px;
	color:#C23335;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.producttext-box{
	height:32px;
	overflow:hidden;
}
.productprice-box{
	padding-top:10px;
	height:33px;
	text-align:center;
}
div.oldpriceDiv{
	height:15px;
}
.oldprice{
	text-align:center;
	color:#C23335;
	font-size:12px;
	font-weight:bold;
	text-decoration: line-through;
}
#longdescriptionRegular{
	font-size:12px;	
}
/* END PRODUCTS */


/* TRANSACTIONS */
#transactionH2{
	text-align: center;	
}
.partlysentrow{
	background:#EFFF65; 
}
.sentrow{
	background:#A3EFB1;
}
.linesent{
	background:#A3EFB1;
}
#orderDetailsH2{
	text-align: center;	
}
/* END TRANSACTIONS */

/* PRODUCT DETAILS */



#skuimagebox{
	float:left;
	height:500px;
	width:350px;
	overflow:hidden;
	text-align:center;
	margin-right:30px;
}
#skuimageTD{
	width:350px;
	text-align:center;
}
#pricevariant{
	float:left;
	padding:0 18px;
}
#pricevariantPaddingTop{
	padding-top:5px;	
}
.comps{
	float:left;
	padding-right:20px;
}
#productonstockimg, #kjop2Sku, #qtyID{
	/*display:none;
	float: left; padding-right: 10px*/
	visibility: hidden;
}
#backlink{
	float:right;
}

/* END PRODUCT DETAILS */

/* ORDER INFO */
h2#orderinfoheading{
	text-align: center;	
}
/* END ORDERINFO */

/* SHOP CART */


.allColumns{
	text-align:center;
	float:left;
}
.allBodyColumns{
	
}
.addBodyTextColums{
	padding-top:30px;
}

.headercolumns{
	margin-top:18px;
}
#column{
	width:550px;
}
.column1{/* image*/
	width:200px;
}
.column2{/* product text */
	width:350px;
}
.column3{/* quantity */
	width:110px;
}
.column4{/* one item price */
	width:110px;
}
.column5{/* total price */
	width:110px;
}
.column6{/* delete */
	width:80px;
}

.row{
	clear:left;
	border-bottom:1px solid #B4B3B5;
	margin:0 15px;
	/*color:#6D6F71;
	font-weight: bold;*/
}
#headerRow{
	height:60px;
}
.bodyRows{
	height:120px;
}

/* END SHOP CART */

/* LOGIN PAGE */
.login_common_column1{
	float:left;
	width:300px;
}
.login_common_column2{
	float:left;
	width:275px;
	padding-right:20px;
}
.login_common_column3{
	float:left;
	width:355px;
}
#login_header_column1{
	
}
#login_header_column2{
	margin-top:12px;
	text-align: center;	
}
#login_header_column3{
	margin-top:12px;
	text-align: center;
}
#login_body_column1{
	padding-top:30px;
	height:400px;
}
#login_body_column2{
	padding-top:30px;
	height:400px;
}
#login_body_column3{
	padding-top:30px;
	height:400px;
}
/* END LOGIN PAGE */

/* OFFERS BOTTOM */

#offersBottomDiv{
	width:600px;
	border:1px solid #000;
}

/* END OFFERS BOTTOM */



/* MY PROFILE */
#profilebox{
	text-align: center;	
}
/* END MY PROFILE */



/*.sddm li div a{
	color:#000;	
}	
.sddm li div a:hover{
	color:#fff !important;	
}

.sddm li a:hover{
	color:#EA3C3D;
}

.sddm div{	
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #A9A9A9;
	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;
	font: 11px arial;
}
.sddm div a:hover{	
	background: #C23335;
	color: #FFF;
}*/
/* END DROPDOWN MENU */

/* SITE LAYOUT */
img.pics{
	width:1000px;
	height:333px;
	display:block;
}
#s1{
	height:333px;
	overflow:hidden;	
}

/* END SITE LAYOUT */