/*
*{
margin:0;
padding:0;
}
*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 0px;
}
#wrapper{
	width:auto;

}

#header {
	background-color: #000000;
	height: 90px;
	width: auto;
	padding:0;
	margin:0;
	background-image: url(images/headBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#logo{
	margin-top:10px;
	margin-left:10px;
	width:250px;
	float: left;
}

#bannerPlace{
	padding:10px;
	margin-left:290px;
	Width:auto;
}

.bannerPlaceImg{
	/*måste ha  !important; för att få den att funka på adrotatorn*/
    border:solid 1px #ffffff !important;
    }
#menuBar{
   	clear:both;
	background-color: #666666;
	height: 22px;
	width: auto;
	background-image: url(images/menuBg.jpg);
	background-repeat: repeat-x;
    }

#langSelector
{ width:150px;
  float:left;
  
 margin-top:5px;   
    }
#mainMenu 
{
    margin-left:auto;

	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;



}
#innerWrapper{
	float: left;
	Width:790px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}

#SideBanners{
	margin-left:790px;
	padding-top: 15px;
	width:250px;
}

#sidebarWrapper{
	float: left;
	width:143px;
	margin: 0px;
	padding: 0px;
}

#sidebar {
	width: 140px;
	background-color: #EBEAE9;
	background-image: url(images/SideBarBtm.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px;
	float: left;
}

#PageContent {
	padding: 10px;
	margin-left: 145px;
	color: #333333;
}

#banners {}


#mainMenu ul{
	margin-left: 140px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	padding: 0;
}

#mainMenu li{
	display: block;
	margin: 0px;
	padding: 2px;
	float:left;
	padding-right:20px;
}

#mainMenu a{
	color: #FFFFFF;
	text-decoration: none;
}

#mainMenu a:hover{
	color: #FFFFFF;
}

#ProdMenuSpace, #VendorListSpace{
	margin-top:10px;
	margin-right:0;
	/*avoid gap after li in ie6 by setting width*/
	width: 100%;
}

#ProdMenuSpace *{}

#VendorListSpace{padding:5px 5px 0 5px;}
#VendorListSpace select{
width:130px;
}
#VendorListSpace option{ text-transform:uppercase; font-size:11px;}

#ProdMenu{
	list-style:none;
	margin:0;
	margin-left:10px;
}

#ProdMenu dt{
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	padding-left:0px;
	margin:0;
}

#ProdMenu dt a{
	color: #000000;
	text-decoration:none;
	background-repeat: no-repeat;
	padding-left:15px;
}

#ProdMenu dt.static a{
	background-image: url(images/menu/leaf.gif);
}

#ProdMenu dt.closed a{
	background-image: url(images/menu/plus.gif);
}

#ProdMenu dt.open a{
	background-image: url(images/menu/minus.gif);
}

dd{
display:none;
padding:0;
margin:0;
}

.submenu {
	padding:0;
	margin:0;
	margin-bottom:10px;
	margin-top:2px;
	list-style:none;
}

.submenu li{
	padding:0;
	margin-left:10px;
	text-align:left;
}

.submenu li a{
	color:#000000;
	font-weight: bold;
	font-size: 11px;
	text-align:left;
	text-decoration:none;
	margin:0;
	margin-left:10px;
}

.Qty
{
	float:left;
	border:1px solid #333333;
	width:30px;
	margin-right:3px;
    }
	
#SearchBox{
	clear:both;
	width:120px;
	margin-bottom:30px;
	margin-left:5px;
	margin-top:15px;


	padding:0;
}

#Cartmonitor
{
    	clear:both;
	width:120px;
	margin-bottom:30px;
	margin-left:5px;
	margin-top:15px;


	padding:0;
    }

#SearchBox h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left:5px;
}

#Cartmonitor h3
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left:5px;
    }
.txtBox{
	
	
	width:110px;
	margin:0;
	padding:0;
	
}

a{
	color: #666666;
	text-decoration: none;
}

a:hover{
	color: #990000;
}

a.saleLink{
	font-weight: bold;
	color: #FF3300;
}

.ErrorText
{
    color:Red;
     font-weight:bold;
    }
    
.ProdImg
{ border: 1px solid #333333;
    }

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;

}

h3
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin-bottom:8px;
	margin-top:10px;
}

.notice
{border:solid 1px #cccccc;
padding:5px;
width:80%;
margin-left:10px;
margin-right:10px;
    }
	
.bordered{
border:solid 1px #cccccc;

}

.ShopItemLarge{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	position:relative;
	height:210px;
	Width:100%;
	

}

.shopItemInfo{
height:190px;
position:relative;
Width:100%;

}

.ShopItemButtons{
	text-align:center;
	position: absolute;
	Width:100%;
	height:20px;
	bottom: 0px;




}	

.prodPlaceholder{
    float:left; width:130px; position:relative; margin:5px; padding:5px; border:solid 1px #ccc; text-align:center;
}

.saleTag{width:55px;height: 55px;position:absolute; right:-10px;top:-10px; background:url(gfx/saleIcon1.png) no-repeat;}

.priceTag
{font-size:12px;
    font-weight:bold;
    color:#990000;
     
    }

#sticker{
    background-image: url(images/satisfaction2.gif);
	background-repeat: no-repeat;
	position:absolute;
	left: 810px; width: 99px; top: 2px; height: 90px;
    }
    

.vendorname{ text-transform:uppercase}

/* jQuery lightBox plugin*/
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;	height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img {border: none;}
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image {padding: 10px;}
#lightbox-loading {position: absolute;top: 40%;left: 0;height: 25%;width: 100%;text-align: center;	line-height: 0;}
#lightbox-nav {	position: absolute;top: 0;left: 0;height: 100%;	width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav {left: 0;}
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width: 49%;height: 100%;display: block;}
#lightbox-nav-btnPrev{left: 0;float: left;}
#lightbox-nav-btnNext{right: 0;float: right;}
#lightbox-container-image-data-box{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data{padding: 0 10px;color: #666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}	
#lightbox-image-details-caption {font-weight: bold;}
#lightbox-image-details-currentNumber{display: block;clear: left;padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}
