﻿/*
**
**
** Body	***/
body				{	margin:0 auto;
						padding:0;
						background-color:#333;
						background-image:url("../../assets/images/misc/_bgr-tile.jpg");
						background-repeat:repeat-x;
						background-attachment:fixed;
						font-family:Tahoma, Arial, Verdana, Sans-Serif;
						font-size:66%;	
					}
body,
html				{	height:100%;}

/*
**
**
** Layout div classes ***/
.wrapper			{	/*height:100% auto;*/
						width:100% auto;
						min-width:920px;
						overflow:hidden;
						text-align:center;
					}
html>body .wrapper	{	width:100%;}
 
.page				{	height:100% auto;
						margin:0px auto;
						padding:0;
						position:relative;
						text-align:left;
						width:920px;
						background-color:#fff;
					}
.header				{	height:90px;
						background-image:url("../../assets/images/misc/header_bg.jpg");
						background-repeat:no-repeat;
					}

.content			{	}

.columnSmall		{	width:171px;float:left;position:relative;display:inline;}
#rightcolumn a:hover {	color:#999;} /* KWE_EDIT */
.columnSmall2		{	width:121px;float:left;position:relative;display:inline;}
.columnLarge		{	width:597px;
						float:left;
						margin:3px;
						position:relative;display:inline;
					}
					
.leftbg				{	width:109px;height:258px;
						background-image:url("../../assets/images/misc/records_left.png");
						left:-109px;
						top:0px;
						position:absolute;
					}
.rightbg			{	width:152px;height:336px;
						background-image:url("../../assets/images/misc/records_right.png");
						right:-152px;
						top:0px;
						position:absolute;
					}
.leftbg,
.rightbg			{	behavior: url("iepngfix.htc")}

/*
**
**
** Layout Table ***/
.tableStandard td		{	margin:0;padding:9px 4px 12px 5px;vertical-align:top; font-size:.9em;}
.tableStandard h5		{	font-size:1.2em; margin-bottom:.2em;} /* KWE_EDIT */

.tableStandard a,
table.linedTable a		{	color:#b00;line-height:14px;
							text-decoration:underline;
							font-size:11px;
						}

.tableStandard a:hover,
table.linedTable a:hover {	color:#999;}

table.linedTable tr		{	line-height:16px;}

table.linedTable tr td	{	padding-bottom:3px;}

table.linedTable a		{	line-height:30px;}

#sortDiv strong		{	padding-left:10px;} /* Header with the sort options */

table td div strong a img {	margin:0 0 -1px 3px;} /* Arrow in the sort options: date */

img#ctl00_cphMiddle_pnlDetail_ctl00_imgBuy {margin-bottom:-4px;margin-top:20px;} /* buy-button on product detail page*/

div.productColumn		{	
							width:48%;
							margin:0 0 20px 7px;
							display:inline;
						}

div.mceContent 		{	
						margin:0 0px 0 12px;
						padding-right:20px;
						color:#000;
						width:569px;
					}

div.mceContent hr	{	border:0;background-color:#000;
						margin-bottom:20px;
					}
					
div.mceContent h3 	{	font-size:1.3em;}
div.mceContent h4	{	font-size:1em; color:#b00;}

div.mceContent p	{	margin: 1em 0;}
div.mceContent a	{	color:#b00;}
div.mceContent a:hover{	color:#999;}
div.mceContent img 	{	margin:0;}

/*
**
**
**Forms ***/
form				{	margin:0;padding:0;}
label				{	margin:0 0 0 2px;}

/*
**
**
**Layout Helper classes ***/
.clr				{	clear:both;}
.marginLeft			{	margin-left:10px;}
.fl					{	float:left;}
/*
**
**
**misc. classes ***/
.itemIcon			{	height:17px;width:30px;margin-top:1px;text-align:center;line-height:16px;}
.itemTitle			{	height:17px;width:368px;}
.itemRelease		{	height:17px;width:61px;} /* KWE_EDIT */
.itemPrice			{	height:17px;width:80px;text-align:right;}
.itemBtn			{	height:17px;width:50px;text-align:right;margin-top:1px;}

/*
**
**
**orderlist. classes ***/
.orderListId		{	width:80px;}
.orderListDate		{	width:120px;}
.orderListReceipt	{	width:100px;}
.orderListUserId	{	width:50px;}
.orderListPrice		{	width:80px;text-align:right;}
.orderListPayment	{	width:90px;text-align:right;}
.orderListEdit		{	width:50px;text-align:right;}

/*
**
**
**customer. classes ***/
.customerTable		{	background-color:Transparent;border-color:Scrollbar;width:100%;padding-top:3px;height:17px;}
.customerTable_tr	{	background-color:#eee;padding-top:3px;height:17px;}
.customerTable_tr2	{	background-color:#fff;padding-top:3px;height:17px;}

/*
**
**
** Form elements ***/
input.err			{	background-color:#ffb442;border-color:#ff6a00;}



input				{	color:#333;
						padding:2px;
						font-size:1.0em;
						
					}
#ctl00_cphMiddle_pnlLogin_ctl00_imgLogin { /* Login button */
						padding:0;
						margin-top:5px;
					}
#ctl00_cphMiddle_pnlCustomer_ctl00_btnSave { /* Save button (register page) */
						padding:0;
						margin-top:2px;
}
#ctl00_cphMiddle_btnPrenumerera,
#ctl00_cphMiddle_btnAvsluta,
#ctl00_cphMiddle_btnEmailSearch {
						border:1px outset #333;
						height:20px;
						padding:0;
						margin:0;
						cursor:pointer;
					}
#ctl00_cphMiddle_btnEmailSearch {
						width:43px;
						height:17px;
					}
#ctl00_cphMiddle_btnPrenumerera {
						width:89px;
					}
#ctl00_cphMiddle_btnAvsluta		{
						width:58px;
					}
#ctl00_cphMiddle_dropdownNewsLetter,
#ctl00_cphMiddle_ddNewsletter{
						border:1px solid DarkGray;
						padding:1px;
						height:18px;
						line-height:18px;
						font-size:12px;
					}
#ctl00_cphMiddle_ddNewsletter {
						margin-bottom:5px;
					}
#ctl00_cphMiddle_txtEmail,
#ctl00_cphMiddle_txtEmailSearch	{
								height:14px;
							}
