
/* ##################################################################### */

* {
	margin: 0;
}

html, body {
	background-image: url('images/battlebackground.gif');	
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
	background-color: #010102;
	height: 100%;
}

.sIFR	{
	color: black;
	text-decoration:none;
}

.directLink	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: black;
	text-decoration:none;
	margin-bottom: 5px;
}

.directLink	a 				{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: black; text-decoration:none;}

.shoppingList	{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
}

.shoppingList a	{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}


#floatingbasket	{
	Position: absolute;
	width: 195px;
	z-index: 99;
}
.paging	{
	margin-right: 15px;
	background-color:#FFFFFF;
}


.productBoxes	{
	float:left;
	width: 175px;
	height: 175px;
	font-family:"Times New Roman", Times, serif;
	margin-bottom: 25px;
	margin-right: 5px;
}

.productBoxes a	{
	color: #000000;
}

/* ##################################################################### */

#topContainer	{
	background-image: url('images/topBattleWall.gif');
	width:100%;
	height:36px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}

#mainContainer	{
	width:100%;
	position:relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	z-index:1;
	margin-bottom: -67px; /* the bottom margin is the negative value of the footer's height */
}

#bottomContainer	{
	background-image: url('images/bottomBattleWall.gif');
	background-repeat:repeat-x;
	width:100%;
	height:70px;
	bottom: 0px;
	position:relative;
	z-index:3;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#bottomContainer a	{
	color: #FFFFFF;
}

#bottomInfo	{
 	width:800px;
	position:absolute;
	z-index:90;
    left: 50%;
    margin-left: -400px;
	bottom: 0px;
}

.bottomButtons	{
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
/* ##################################################################### */

#middleFrame	{
 	width:884px;
	position:relative;
	top: 45px;
	margin-bottom: 120px;
	z-index:1;
    left: 50%;
    margin-left: -442px;
}

#topFrame	{
 	width:884px;
	position:absolute;
	z-index:2;
    top: 0px;
    left: 50%;
    margin-left: -442px;
}

.topButtonText	{
	float: left;
	margin-top: 15px;
	margin-left: 10px;
}

.topButtonText a	{
	position: relative;
	color: #e0b858;
	text-decoration:none;
	font-weight:bold;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}

.topButtonLeft 	{
	position: relative;
	left:-5px;
	float: left;
}

.topButtonRight 	{
	position: relative;
	left:5px;
	float: left;
}

.topButton	{
	float: right;
	background-image: url('images/indexButton_03.png');
	margin-left: 15px;
}

/* ##################################################################### */
container	{
}

/* ##################################################################### */
#infoContainer	{
	margin-left: 35px;
}

#infoMenuContainer	{
	margin-top: 95px;
	height: 100%;
	float:left;
	width: 190px;
}

#infoMainContainer	{
	margin-top: 5px;
	height: 100%;
	float:left;
	width: 600;
}

.productButtons {
	font-size:18px;

	width: 100%;
}

.leftHeader	{
	font-size:18px;
}

/* ##################################################################### */

.search	{
	color:#000000;
	background-color: #e8d9bc;
	border-color: #a68246;
}

#search-button	{
	color:#000000;
	background-color: #e3c894;
	border-color: #a68246;
}

.listBasket a	{
	font-size: 16px;
	font-weight: bold;
	color: black;
}

#startLogoFrame	{
 	width:444px;
	position:absolute;
	z-index:2;
    top: 0px;
    left: 50%;
    margin-left: -222px;
}
#battleFlagSwe	{
	position:absolute;
	z-index:1;
    top: 0px;
    left: -250px;
}

#battleFlagSwe img	{
	border: 0px;
}

#battleFlagEng	{
	position:absolute;
	z-index:1;
    top: 0px;
	right: -250px;
}

#battleFlagEng img	{
	border: 0px;
}
