
/*------------- General declarations -------------*/
* {outline: none;}
body {background-color: #000; font: normal 11px Verdana, Arial, sans-serif; color : #fff; margin: 0; padding: 0;}
body p, body ul li {line-height:14px;}
table {font: normal 11px Verdana, Arial, sans-serif; empty-cells: show;}
select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff;border: 1px solid black; border-right:1px solid #999999; border-bottom:1px solid #999999; font-size: 11px;}
h1, h2, h3 {font: bold 18px Verdana, Arial, sans-serif;margin:0 0 10px 0;}
h2 {font-size:14px;	margin: 6px 0;}
h3 {font-size:11px;margin:10px 0 10px 0}
hr {background-color:#666; height:1px; border:0px; margin: 0; padding: 0;}
img, a img {border:none;}
a {outline: none;color:#000;}
/*a:link {color:#000;}
a:visited {color:#000;}
a:hover {color:#000;}
a:active {color:#000;}*/
form {display:inline;}
input {font: normal 11px Verdana, Arial, sans-serif;}

.clearer {clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0px; margin-bottom:-1px;}
.ingress {font-weight: bold;}
.left {float:left;}
.right {float:right;}


/*--------------- Default button ----------------*/
a.buttonbg {background: url("/images/button/bBtn_undefined.gif") no-repeat right top; color:#DDD; font-size:11px; text-decoration:none; font-weight: bold; padding: 0px 8px 0px 0px; margin: 0; display:block; float:left; line-height: 18px;}
a.buttonbg span {background: url("/images/button/bBtn_left_long.gif") no-repeat left top; padding: 0 0 0 8px; display:block; line-height: 18px; color: #007d9a;}
a.buttonbg:hover span {color: #000;}
	
/* main template */
body {background-image:url("/images/loplabbet2/topbg.gif");background-repeat:repeat-x;background-color:#000}
div#allcontent {width:975px;text-align:left;}

/* upper navigation */
div#topmenu {height:22px;padding-top:10px;}
div#topmenu_book {float:left;width:665px;margin-left:10px;}
div#topmenu_login {float:right;width:200px;text-align:right;}
div#leftmenu {float:left;background-image:url("/images/loplabbet2/left_menu.gif");background-repeat:repeat-x;width:142px;padding:9px;}
div#leftmenu strong, div#rssfeedbox strong {display:block;color:#9de1f3}
div#leftmenu a {color:#fff}
	#leftmenu #fast-shipping {
		margin-bottom: 12px;
		cursor: pointer;
	}
		div#leftmenu #fast-shipping a {
			font-weight: bold;
			text-decoration:none;
			font-size: 9px;
			color: #9DE1F3;
		}
div.left_content {line-height:15px;}
div.shoppingcartcontent {padding-top:10px;padding-bottom:10px}
div#shoppingbag {padding-bottom:14px;}
div.header_img {padding-bottom:6px;padding-top:12px;}
div.header_img_notop {padding-bottom:6px;padding-top:0;}

/* main */
div#maincontent {width:800px;margin-left:15px;float:right;color:#000}
div#maincontentbox {padding:10px;background-color:#fff;color:#000;}
div#maincontentbox a {color:#000;}
.positive, .positive a {color:#fff;}
.negative, .negative a {color:#000;}


/* frontpage */
#nike-container {
	display: block;
	margin: 8px 15px;
	height: 90px;
	width: 728px;
	margin-bottom: 24px;
}

div#frontcontainer {border-bottom:1px solid black}
div#rssfeed {float:left;width:340px;height:200px;overflow:hidden;}
div#rssfeedbox {padding:5px 0px 5px 20px;line-height:18px;}
div#leftmenu strong a, div#rssfeedbox a {text-decoration:none;}
div#leftmenu strong a:hover, div#rssfeedbox a:hover {text-decoration:underline;}
div#splashimage {width:460px;height:200px;float:left;overflow:hidden;}

/* frontpage campaigns */

div.front_campaign_container {margin-top:15px;width:254px;height:198px;background-color:#d6d6d6;margin-right:15px;float:left;overflow:hidden;border:1px solid #fff;}
div.front_campaign img {border-bottom:1px solid #fff;}
div.front_campaign span strong {display:block;}
div.front_campaign span {overflow:hidden;height:45px;display:block;padding:7px;color:black;line-height:16px;}


/* shoe chooser - säg det snabbt 10 ggr */

div#shoechooser {padding-top:10px;padding-bottom:10px;}

/* product search display */

div.search_prod_container {margin-top:15px;width:254px;height:254px;background-color:#d6d6d6;margin-right:15px;float:left;overflow:hidden;border:1px solid #fff;}
div.search_prod {height:190px;background-color:#fff;border-bottom:1px solid #fff;background-repeat:no-repeat;background-position:50% 50%;}
div.search_prod_container span strong {display:block;}
div.search_prod_container span {display:block;padding:7px;color:black;}
div.search_prod_container span a {color:black;}
div.search_prod_text {padding:5px;}
div.search_prod_text strong {margin-bottom:5px;display:block}


/* product info */

div#productpage {background-color:white;padding:15px;}
span.productname h1 {font-size:11px;margin:0;}
strong.product_oldprice {color:maroon}
div#product_pics {width:525px;float:left;padding-right:15px;}
div#product_info {width:230px;float:right;}
div#productimagebig {width:510px;height:405px;}
select#product_select {width:130px;}

div.product_test {background-image:url(/images/loplabbet2/btn_testad_stamp.gif);background-repeat:no-repeat;background-position:150px 65px;}

/* book pages */

div#bookpage {padding:15px;background-color:white;}
div#bookpage p {line-height:16px;}
div.bookimage {float:right;}
div.bookindex {float:right;width:260px;line-height:20px;padding:0 0 20px 20px;}
div.bookcontent {width:490px;}
div.no-index {width: 772px !important;}


/* stores */

div.store_container {margin-top:15px;width:254px;height:274px;background-color:#d6d6d6;margin-right:15px;float:left;overflow:hidden;border:1px solid #fff;}
div.first_container {margin-top:0px;}
div.store_content {padding:15px;height:164px;background-color:#fff;border-bottom:1px solid #fff;overflow:hidden;}
img.store_image {float:right;}
img.store_logo {margin-bottom:15px;display:block;}
div.store_opening_hours {padding:12px 2px 6px 15px;}
div.store_opening_hours img {margin-bottom:6px;display:block}



/* special stuff */
div.last {margin-right:0;}

#bookpage-vinnarsteget {
	background-color: #FFFFFF;
	padding-left: 14px;
}
	#bookpage-vinnarsteget #vinnar-content {
		margin: 0px 16px;
	}
		#bookpage-vinnarsteget #vinnar-content h3 {
			margin: 2em 0px 1em;
		}
		#bookpage-vinnarsteget #vinnar-content h4 {
			margin: 0px 0px 3px 0px;
		}
		#bookpage-vinnarsteget #vinnar-content p {
			width: 500px;
		}
		#bookpage-vinnarsteget #vinnar-content ul {
			padding: 0px;
			margin: 0px 0px 2em 0px;
			color: #e03d37;
			list-style: none;
		}
			#bookpage-vinnarsteget #vinnar-content ul li {
				margin: 0px 0px 3px 0px;
			}
				#bookpage-vinnarsteget #vinnar-content ul li ul {
					padding: 0px 13px;
					margin: 0px;
				}			
			
			
#get-address-link { cursor: pointer;}