/*BODY, HTML KLASSER*/
body
	{
	margin: 0px; 
	}
	
p
	{
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Verdana;
	font-size: 11px;
	color: #555555;
	}

form
	{
	margin:0px;
	}

/*DIV KLASSER*/
.siteContainer 
	{ 
	margin: 0 auto;	/* TA BORT OM VÄNSTERSTÄLLD */
	text-align: left; 
	width: 960px;
	}
	
.topContainer 
	{ 
	height: 103px;
	width: 960px;
	float: left;
	}
	
.pageContainer 
	{ 
	width: 958px;
	height: auto;
	border: 1px solid #e9e9e9;
	float: left; 
	margin-top: 15px;
	margin-bottom: 20px;
	}

.productList
	{
	background-image: url('../images/pListBack.gif'); 
	background-position: left; 
	background-repeat: repeat-y;
	}

.productListLeft
	{
	background-image: url('../images/mainMiddleBg.gif'); 
	background-position: bottom; 
	background-repeat: repeat-x;
	}
	
.productLeftListBlock
	{
	background-image: url('../images/mainBlockBg2.gif'); 
	height: 24px;
	}
	
.userDiv 
	{ 
	width: 361px;
	float: right;
	text-align: left;
	font-family:Arial;
	font-size:11px;
	margin-top:8px;
	}
	
.userDiv2
	{ 
	width: 165px;
	float: left;
	height: 11px;
	text-align: left;
	}

.userDiv3
	{ 
	width: 192px;
	float: right;
	text-align: right;
	height: 11px;
	}
	
.userDiv4
	{ 
	width: 361px;
	margin-top: 7px;
	float:left;
	}
	
.userDiv5
	{ 
	width: 177px;
	height: 51px;
	background-image: url(../images/userDivBg.gif);
	float: left;
	margin-top: 12px;
	}
	
.menuContainer
	{
	background-image: url(../images/menuBg.gif);
	width: 960px;
	height: 71px;
	float:left;
	}
.menuContainer2
	{
	background-image: url(../images/menuBg2.gif);
	width: 960px;
	height: 34px;
	float:left;
	}
	
.menuCats
	{
	margin-top: 1px;
	width: 598px;
	height: 31px;
	float:left;
	}
	
.menuSubs
	{
	float: left;
	width: 939px;
	font-size: 10px;
	font-family: Arial;
	color: white;
	margin-left: 18px;
	margin-top: 3px;
    
	}
.menuSubs2
	{
	float: left;
	width: 905px;
	font-size: 10px;
	font-family: Arial;
	color: white;
	margin-left: 18px;
	}	
	
.menuSubsRow
	{
	float: left;
	width: 939px;
	height: 10px;
	margin-top: 3px;
	}
	
.myCart2
	{
	width: 95px;
	float: left;
	height: 27px;
	font-size: 1px;
	}
	
.searchBoxContainer
	{
	width: 260px;
	float: left;
	}
	
.searchBoxText
	{
	width: 33px;
	float: left;
	margin-top: 8px;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	}

.searchInput
	{
	width: 170px;
	float: left;
	height: 20px;
	margin-top: 6px;
	background-image: url(../images/searchBoxBg.gif);
	}
	
.searchInputbox
	{
	width: 170px; 
	height: 15px; 
	padding: 0px; 
	font-size:12px; 
	margin: 2px; 
	border: 0px;
	}

.searchBtn
	{
	margin-top:5px; 
	margin-left:5px;
	}
	
.leftPageContainer
	{
	width: 240px;
	float:left;
	}
	
.mainPageContainer
	{
	width: 718px;
	float:left;
	}
	
.leftBlock
	{
	width: 239px;
	height: 80px; 
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	}
	
.leftBlockWhiteText
	{
	padding-left: 19px;
	color: white;
	font-size: 14px;
	font-family: Arial;
	letter-spacing: -1px;
	padding-top: 6px;
	}
		
.leftBlockInfo
	{
	width: 200px;
	font-size: 11px;
	font-family: Arial;
	margin: 19px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 19px;
	padding-top: 19px;
	}
	
.leftBlockBottom
	{
	margin-top: 10px;
	margin-left: 19px;
	font-size: 9px;
	float:left;
	}
	
.leftContentDiv
	{
	margin-left:19px;
	margin-right:19px;
	font-size: 10px;
	margin-top: 10px;
	height: 50px;
	float:left;
	}
	
.mainBlock
	{
	width: 238px;
	height: 131px;
	border-right: 1px solid #e9e9e9;
	/*border-bottom: 1px solid #e9e9e9;*/
	float: left;
	background-image: url(../images/mainBlockBg2.gif);
	background-repeat: repeat-x;
	}
	
.mainBlockInfo
	{
	width: 699px;
	min-height: 549px;
	padding-left:20px; 
	padding-top:15px;
	float: left;
	background-repeat: repeat-x;
	}
	
.mainBlockInfo2
	{
	margin-bottom: 8px; 
	margin-top: 8px; 
	/*border-bottom: 1px solid silver;*/
	padding-bottom: 16px; 
	width:677px;
	}
	
	
	
.mainBlockLarge
	{
	background-image: none; 
	padding-left:20px; 
	padding-top:15px; 
	width: 680px; 
	}
	
.mainMiddleCont
	{
	width: 238px;
	height: 99px;
	float: left;
	background-image: url(../images/mainMiddleBg.gif);
	}

.mainMiddleHolder
	{
	padding: 10px;
	font-size:8px;
	padding-left:20px; 
	padding-right: 20px;
	}
	
.mainBlock2
	{
	width: 238px;
	height: 189px;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	float: left;
	}
	
.mainBlock3
	{
	width: 238px;
	height: 122px;
	border-bottom: 1px solid #e9e9e9;
	border-top: 1px solid #EEEEEE; 
	margin-top: -1px;
	margin-bottom: -1px;
	float: left;
	background-image: none;
	}
	
.mainBlockRubrik
	{
	width: 230px;
	height: 26px;
	margin-left: 19px;
	color: white;
	font-size: 14px;
	font-family: Arial;
	letter-spacing: -1px;
	margin-top: 6px;
	float: left; 
	}
	
.mainBlockRubrik2
	{
	width: 230px;
	height: 26px;
	margin-left: 19px;
	color: white;
	font-size: 10px;
	font-family: Arial;
	letter-spacing: 0px;
	margin-top: 15px;
	float: left; 
	}
	
.checkOutBlock
	{
	border-bottom: 1px solid silver;
	margin-bottom: 5px;
	padding-bottom: 10px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	}
	
.checkOutBlock2
	{
	width:400px; 
	border-bottom:0px; 
	float: right; 
	font-size:15px; 
	font-family: Arial; 
	!important;
	}

.checkOutBlock3
	{
	width:677px;
	height: auto;
	margin-bottom: 6px; 
	margin-top: 25px; 
	border-bottom: 1px solid silver; 
	padding-bottom: 6px;
	float: left;
	}
	
.checkOutBlock4
	{
	font-family: Arial; 
	font-size:12px;
	width: 425px; 
	float:left;
	padding-top: 7px;
	padding-left: 7px;
	}
	
.checkOutBlock5
	{
	font-family: Arial; 
	font-size:15px;
	width: 145px; 
	height: 52px;
	float:left;
	}
	
	
.checkOutTable
	{
	margin-bottom: 5px;
	border-bottom: 1px solid silver;
	padding-bottom: 5px;
	}

.checkOutTable2
	{
	margin:0px; 
	width:385px; 
	font-size:13px; 
	font-family:Arial; 
	font-weight:bold;
	}
	
.cartNotice
	{
	width:680px;
	border-bottom: 1px solid silver;
	border-top: 1px solid silver;
	padding-bottom: 5px;
	font-family: Arial;
	color: gray;
	font-size: 12px;
	float: left;
	margin-bottom: 15px;
	padding-top: 5px; 
	}
	
.listTable 
	{ 
	border-bottom:1px solid silver;
	font-family:Verdana;
	font-size:10px;
	padding-top:5px;
	padding-bottom:5px; 
	}

.clear
{
	clear: both;
	overflow: hidden;
	margin: 0;
	padding:0;
	height:0;
}

.noScript
{
	width: 940px; 
	background-color: red; 
	margin-top: 15px; 
	font-size: 14px; 
	font-family: Arial; 
	color: white;
	padding: 10px; 
	font-weight: bold;
}
	
/*FONT KLASSER*/
.topLink
	{
	font-family:Arial;
	font-size:11px;
	color:black;
	}
	
.menuSubLinks
	{
	font-size: 11px;
	color: white;
	text-decoration: none;
	}
	
.redRubrik
	{
	font-family: Arial;
	font-size: 19px;
	letter-spacing: -1px;
	color: #d31414;
	}
	
.redRubrikSmall
	{
	font-family: Arial;
	font-size: 14px;
	color: red;
	font-weight: bold;
	}
	
.lightRed
	{
	font-size: 9px; 
	color: #c4196c;
	}
	
.blackMediumRubrik
	{
	font-family: Arial;
	font-size: 11px;
	color: black;
	font-weight: bold;
	}
	
.grayMediumRubrik
	{
	font-family: Arial;
	font-size: 11px;
	color: #696969;
	font-weight: bold;
	}
	
.blueLink
	{
	font-family: Arial;
	font-size: 12px;
	color: blue;
	}

.silverSmallText
	{
	font-family: Arial;
	font-size: 10px;
	color: #b7b7b7;
	}

.listLinks
	{
	font-family: Arial;
	font-size: 9px;
	color: black;
	text-decoration: none;
	}
	
/*BILD KLASSER*/
.asLogo
	{ 
	margin-left:0px;
	margin-top:15px;
	float:left;
	border: 0px;
	}

.cartImage
	{ 
	float: left;
	}
	
.cartImage2
	{ 
	float: right;
	margin-top:12px;
	}

.transparent
	{
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	}
