/*
CSS for Hööks website.

*/ 



html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
  margin: 0;
  padding: 0; 
  border: 0;
  font-weight: inherit;
  font-style: inherit; 
  font-size: 100%;
  font-family: inherit; 
}

 
body
{
	text-align:center;
	background:url(Images/Generella/background.png) repeat-x;
	background-color:#c9c9c9;
	font-family:Verdana, Sans-Serif;
	font-size:11px;
} 
 
h1 {font-size:20px; color:#484848; font-weight:normal;margin-bottom:10px;}
h2	{ font-size:18px; color:#484848; font-weight:normal;  margin-bottom:10px;}
h3 {font-size:14px;font-weight:bold;color:#484848;margin-bottom:10px;}


h4
{
	margin-bottom:10px;
}

a {color:#484848;color:#484848}

select
{
	font-size:10px;
	font-family:Verdana, Sans-Serif;
}

.p_margin
{
	margin:10px 0;
}



#wrapper
{
	width:981px;
	text-align:left;
	margin: 0 auto;
	overflow:hidden;
}

#container
{
	/*min-height:600px;*/
	overflow:hidden;
}

#header
{
	width:982px;
	height:135px;
	
}
#header .logo
{
	float:left;
	margin-top:23px;
}
#header .navigation
{
	
}
#header .search
{
	float:right;
	margin-top:25px;
	margin-right:2px;
}

#header .search .button input
{
	margin-left:3px;
}

#header .search .buttonwrapper
{
	margin-left:4px;
}

#header .search .watermark
{
	color:#999999;
}

#header .buttons
{
	float:right;
	width:750px;
	margin-top:15px;
	margin-right:-10px;
}

#header .buttons .button input, #header .buttons .redbutton input
{
	width:110px;
	margin-left:3px;
}

#header .breadcrumbs
{
	clear:both;
	margin-left:185px;
	padding-top:1px;
}

#header .breadcrumbs a
{
	text-decoration:none;
}

#header .breadcrumbs a:hover
{
	color:#b22222;
}

#leftcolumn
{
	float:left;
	width: 166px;
	border: 5px solid #fff;
	text-align:center;
	background: url(Images/Generella/leftmenu_background.png) top no-repeat;
	background-color:#b9b2a2;
}

#leftcolumn .menuheader
{
	background: url(Images/Generella/menuheader.png) top no-repeat;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	margin-top:10px;
	margin-bottom:5px;
}

#leftcolumn .menuroot /*används ejs*/
{
	margin-left:10px;
}

#leftcolumn .treemenu
{
	text-align:left;
	margin-left:10px;
	margin-top:10px; 
}

#centercolumn 
{
	float:left;
	width:554px;
	border: 5px solid #fff;
	background: url(Images/Generella/leftmenu_background.png) top repeat-x;
	background-color:#b9b2a2;
	margin-left: 1px;
	margin-right: 0px;
	height:100%;
}

#centercolumn .content
{
	padding: 12px;
}

#rightcolumn 
{
	float:right;  
	width:225px; 
}

#rightcolumn .spot1, #rightcolumn .spot2, #rightcolumn .spot3, #rightcolumn .middleSpot
{
	width: 196px;
	border: 5px solid #fff;
}

#rightcolumn .spot1
{
	background-color:#b9b2a2;
	height:123px;
	padding:10px;
	background: url(Images/Generella/kundkorg_background.png) top no-repeat;
	background-color:#b9b2a2;
}

#rightcolumn .spot2
{
	margin-top: 7px;
	margin-bottom: 10px;
	background-color:#b9b2a2;
	height:155px;
	padding:10px;
	background: url(Images/Generella/spot2_background.png) top no-repeat;
	background-color:#b9b2a2;
}

#rightcolumn .spot3
{
	
	background: url(Images/Generella/spot3_background.png) top no-repeat;
	background-color:#fff;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

#rightcolumn .middleSpot
{
	background: url(Images/Generella/spot3_background.png) top no-repeat;
	background-color:#b9b2a2;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
}

#footer
{
	clear:both;
	width:982px;
	background: url(Images/Generella/footer.png) center no-repeat;
	background-color:#fff;
	height:173px;
	/*position:relative;*/
	text-align:center;
	margin-top:7px;
}

.footertop
{
	width:982px;
	height:13px; 
	clear:both;
	background: url(Images/Generella/footer_top.png) left no-repeat;
}

#footer .footermenu
{	
	padding-top:20px;
}

#footer .footermenu .footermenu_text
{
	background: url(Images/Generella/footer_arrow.png) left no-repeat;
	margin-right:15px;
	padding-left:7px;
	font-size:12px;
	font-weight:bold;
}

#footer .contact
{
	margin-top:50px;
	font-weight:bold;
	font-size:12px;
}

#footer .contact .contact_text
{
	margin-right:15px;
}

#footer .contact_small
{
	margin-top:10px;
	padding-right:10px;
	padding-left:10px;
	font-size:8px; /*Svårt att läsa*/
}

#footer .country
{
	float:right; 
	margin-top:10px;
	margin-right:10px;
}
#footer .country .flag
{
	height:24px;
	float:right;
	margin-left:4px;
}

#footer .choose
{
	float:right;
	text-align:right;
	margin-right:3px;
	
}

#leftcolumn, #centercolumn, #rightcolumn .spot3, .rightshadow
{
	padding-bottom: 32767px;
	margin-bottom: -32767px;
}

.dropshadow
{
	background: url(Images/Generella/shadowAlpha.png) no-repeat bottom right !important;
	background: url(Images/Generella/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	padding: 0px;
}
.innerbox
{
	position:relative;
	bottom:6px;
	right: 6px;
	margin: 0px 0px 0px 0px;
	background-color:#fff;
	
}
.innerbox
{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin:  0px 0px 0px 0px;
}


.clear{clear:both;}


.textbox_left
{
	background: transparent url(Images/Generella/textbox_left.png) no-repeat scroll left top;
	display:block;
	position:relative;
	float:left;
	height:24px;
	width:10px;
	margin: 0 0 0 8px;
}

.textbox_right
{
	background: transparent url(Images/Generella/textbox_right.png) no-repeat scroll right top;
	display:block;
	position:relative;
	float:left;
	height:24px;
	width:10px;

}

.textbox
{
	background-color:transparent;
	background-image: url(Images/Generella/textbox_middle.png);
	background-repeat:repeat-x;
	border:none;
	height:24px;
	padding-top:4px;
	float:left;
	width:150px;
}


/*Buttons version 1*/
.button
{
    background: transparent url(Images/Generella/button_right.png) no-repeat top right;
    display: block;
    float: left;
    height: 26px;
    margin-right: 0px;
    /*padding-right: 10px;*/
    padding: 0 10px 0 0;
    text-decoration: none;
    cursor: pointer;
}

.button input
{
	background: transparent url(Images/Generella/button_left.png) no-repeat;
	display: block;
	overflow:visible;
	padding: 0 0 0 10px;
	border:0 none;
	line-height: 26px;
	height:26px; 
	margin:0;
	cursor: pointer;
	font-size:11px;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	color:#484848;
	
}

.buttonwrapper
{
	overflow:hidden;
	/*width:100%;*/
	/*position:absolute; */
}

.redbutton
{
	background: transparent url(Images/Generella/button_red_right.png) no-repeat top right;
    display: block;
    float: left;
    height: 25px;
    cursor: pointer;
    margin-right: 0px;
    padding-right: 10px;
    text-decoration: none;
	
}

.redbutton input
{
	background: transparent url(Images/Generella/button_red_left.png) no-repeat;
	display: block;
	padding-left:10px; 
	border:0 none;
	line-height: 25px; 
	height:25px;
	margin:0;
	font-size:11px;
	color:#fff;
	font-family:Arial, Sans-Serif; 
	font-weight:bold;
	cursor: pointer;
	overflow:visible;
	
}

#basket
{
	
}

#basket .text
{
	margin-top:10px;
}

#basket .buttons
{
	margin-top:22px;
	height:29px;
	float:left;
	margin-left:6px;
		
}

#basket .images
{
	margin-top:20px;
	height:29px;
	float:left;
}

.f_left{float:left;}

.f_right{float:right;}

.clear{clear:both;} 



.margin_right{margin-right:10px;}

.bottom{bottom:5px;position:absolute;}

hr.emptyspace{margin-top:20px;border:0 none;height:0;border-style:none;color:#fff;visibility:hidden;}

/*Product*/

#product
{
    background-color:#fff;
    padding:7px;
}


/*IF IE height*/
#product #right_container
{
	min-height:340px;
}

#product .dropdownpanel
{
	/*Ej implementerad*/
}

#product .attribute_drop
{
	width:130px;
}


#product .buttonposition
{
	float:right;
	position:relative;
	margin: 0;
	padding: 0; 
	margin:10px 10px 10px 0;
	
}
/*
Fel i IE
#product .buttonposition .button
{
	margin-right:2px;
}
*/

#product .productmenu
{
	width:280px;
	
}
#product .productmenu p
{
	margin:3px 0;
	color:#484848;
	font-size:10px;
}

#product .productmenu .articlenumber
{
	font-size:12px;
	font-weight:bold;
}

#product .productmenu .price
{
	font-size:14px;
	font-weight:bold;
} 
#product .productmenu .nowprice
{
	font-size:14px;
	font-weight:bold;
	color:#b22222;
}
 

#product .attributebox
{
	background-image: url(Images/Generella/product_attr_background.png);
	background-position:bottom;
	margin-right:10px;
	padding:5px;
	float:left;
	width:150px;
	text-align:center;
	height:17px;
	border:1px solid #efefef;
	display:block;
	
}

#product .sum
{
	margin:10px 10px 0 5px;
	font-size:12px;
	font-weight:bold;
	display:block;
	height:17px;
	line-height:17px;
	text-align:right;
	
}

/*TODO: Skall bara användas av ie, välj antal är för högt upp i ff*/
#product .amountText
{
	margin-top:-2px;
}

#product .stockstatus
{
	border: solid 2px #EFEFEF;
	padding:7px;
	margin-bottom:20px;
}

#product .stockstatus .locationdrop
{
	width:170px;
	margin:10px 0 10px 0;
	
}

#product .stockstatus table 
{
	width:100%;
	font-family:Verdana, Sans-Serif;
	font-size:11px;
}
#product .stockstatus table td
{
	height:20px;
}

#product .stockstatus .colorimage
{
	padding-right:3px;
}

#product .stockstatus .notinstock
{
	color:#808080;
}

#product .togglestatusbutton
{
	float:left;
	margin-top:10px;
}

#product .stockstatus .sizes
{
	width:60%;
}

/*END Product*/

/* Recension - Ratingkontrollen */
.ratingStar 
{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {background-image: url(Images/Generella/FilledStar.png);}

.emptyRatingStar {background-image: url(Images/Generella/EmptyStar.png);}

.savedRatingStar {background-image: url(Images/Generella/StarSaved.png);}

.reviewPopup
{
	background-color: #fff;
	border-width: 1px;
	border-style: solid;
	border-color: Gray;
	padding: 15px 15px 40px 50px;
	width:370px;	
}

.reviewPopup .savebutton
{
	margin-top:5px;
	margin-left:130px;
}
.reviewPopup .closebutton
{
	margin-left:205px;
	margin-top:-53px;
}

reviewstars
{
		
}

/*Recension - Ratingkontrollen*/

/*Modalpopup - I lager*/

.stockPopup
{
	border:solid 1px #000;	
	width:400px;
	background-color:#fff;
}

.stockPopup .button
{
	letter-spacing:normal;
	margin:10px;
}

/*End Modalpopup*/

/*Adresskontrollen*/
#adress .textbox
{
	width:120px;
	background-color: White;
}
#adress .textboxPostNrDubbel
{
	width:60px;
	background-color: White;
}

#adress .label
{
	width:150px;
}
#adress .dropdown
{
	border-style:inset;
	width:65px;
}

#adress .checkbox
{
	width:65px;	
}

#adress .radiobuttonlist
{ 	
	width:400px;
}

#adress .td-left
{ 	
	width:150px;
}

#adress .meddelande
{ 	
	width:280px;
}


/*End Adresskontrollen*/

.productlist
{
	margin-top:-8px;
}

.productlist .sorting
{
	margin:5px 0 0 4px;
}

.productlist .paging
{
	margin-left:10px;
}

.productlist .paging .currentPage
{
	font-weight:bold;
}
 
.articlelist
{
	margin-left:5px;
}

.articlelist table
{
	width:100%;
}

.articlelist .sorting
{
	
}

.articlelist .article
{
	width:150px;
	border: 5px solid #fff;
	margin: 5px;
	height: 225px;
	
}

.articlelist .image
{
	height:150px;
	background-color:#fff;
	position:relative;
}

.articlelist .variantImages
{
	position:relative;
	margin-top:-17px;
	margin-left:0px;
	z-index:1;
	height:12px;
}

.articlelist .variantImages img
{
	float:left;
	margin-left:1px;
}


.articlelist .info
{ 
	padding:5px;
	background: url(Images/Generella/articlelist_background.png) top no-repeat;
	height:78px;
}

.articlelist .articlename
{
	font-size:12px;
	height:41px;
}

.articlelist .articleid
{
	height:15px;
}

.articlelist .price
{
	font-size:12px;
	font-weight:bold;
	
}
.articlelist .nowprice
{
	font-size:12px;
	font-weight:bold;
	color:#b22222
}

.articlelist .articlebutton
{
	margin-left:115px;
	margin-top:-20px;
}

.articlelist .description
{
	border: 5px solid #fff;
}

.extraSalelist
{
	margin-left:-5px;
}

.extraSalelist .article
{
	width:120px;
	border: 1px solid #d3d3d3;
	margin: 5px;
	height: 200px;
	
}

.extraSalelist .image
{
    margin-top:10px;
    text-align:center;
	height:75px; 
	background-color:#fff; 
}

.extraSalelist .information
{
	padding:4px;
	background: url(Images/Generella/articlelist_background.png) top no-repeat;
	height:70px;
	/*text-align:center;*/
}

.extraSalelist .articlename
{
	font-size:12px;
	height:48px;
	/*word-break:break-all;*/
}

.extraSalelist .articleid
{
	height:15px;
}

.extraSalelist .price
{
	font-size:12px;
	font-weight:bold;
}

.extraSalelist .articlebutton
{	
	margin-left:80px;
	/*margin-top:-20px;*/
}

.extraSalelist .description
{
	border: 5px solid #fff;
}

.login
{
	
}

.login .textboxes
{
	
	margin-top:7px;
	margin-left:-10px;
}
.login .textboxpwd
{
	
	margin-left:-10px;

}

.login .buttonwrapper
{
	margin-left:110px;
	/*margin-top:7px;*/
}

.login .textbox
{
	width:170px;
}

.login .register
{
	margin-top:5px;
}

.login .watermark
{
	color:#999999;
}

/*Style for the register link when you login at the review*/
#review .login .register
{
	margin-left:10px;
}

.review li
{
	list-style-type: none;
	/*padding:10px 0;	*/
}

.review .stars
{
	float:left;
	width:100px;
}

.review .reviewtext
{
	float:left;
}

.offeroftheweek
{
	
	
}

.offeroftheweek .artinfo
{
	
}

.offeroftheweek .article
{
	padding:5px 0;
}

.offeroftheweek .articlename 
{
	font-size:12px;
	padding-top:5px;
	height:35px;
}
.offeroftheweek .image
{
	text-align:center;
	margin-left:5px;
	margin-top:5px;
	
}
.offeroftheweek .articleid
{
	padding-top:3px;
	padding-bottom:3px;	
}
.offeroftheweek .price
{
	font-size:12px;
	font-weight:bold;
	/*color:#b22222;*/
	padding-bottom:3px;
}
.offeroftheweek .articlebutton
{
	margin-left:155px;
	margin-top:-25px;
	
}

.rightshadow
{
	float:left;
	width: 7px;		
	background-image: url(Images/Generella/right_shadow.png);
	background-repeat:repeat-y;		
	background-color:Transparent;
	margin-top:3px;	
}


/*Styled select/combobox*/

div.selectbox-wrapper 
{
  position:absolute;
  width:400px;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  margin-top:-10px;
  padding:0px;
  font-size:0.8em;
  text-align:left;
  max-height:200px;
  overflow:auto;
}

div.selectbox-wrapper ul 
{
  list-style-type:none;
  margin:0px;
  padding:0px;
}

div.selectbox-wrapper ul li.selected 
{ 
  background-color: #EAF2FB;
}
div.selectbox-wrapper ul li.current 
{ 
  background-color: #CDD8E4;
}
div.selectbox-wrapper ul li 
{
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

.selectbox 
{
  margin: 0px 5px 10px 0px;
  padding-left:2px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:0.8em;
  width : 10em; 
  display : block;
  text-align:left; 
  /*background: url('bg_select.png') right;*/
  /*height:18px;*/
  cursor: pointer;
  border:1px solid #D1E4F6;
  color:#333;
}

select 
{
	/*background: url('bg_select.png') right;*/
}

/*END*/

.box {padding:5px 0px 5px 0px;margin:5px 0 5px 0; }
.textboxNumber {text-align:right;width:15px;font-size:12px}


.orderbasket
{
	width:100%;
	border-collapse:collapse;
	
}

.orderbasket td, .orderbasket th
{
	padding:0 5px;
}

.orderbasket .header 
{
	height:20px;
	background-color:#000;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	
}

.orderbasket .header td
{
	
}

.orderbasket .row
{
	height:30px;
	vertical-align:middle; 
	margin-right:5px;
}

.orderbasket .colorattribute img
{
	vertical-align:bottom;
}

#order
{
	background-color:#fff;
	padding:7px; 
	padding-bottom: 1000em;
	margin-bottom: -999.5em;
	overflow:hidden;
}


/*Need top identifier (orderbasket in some form)*/
.align_left
{
	text-align:left;
}
.align_right
{
	text-align:right;
}


/*The round i-button*/
.infobutton
{
	display: block;
	height:26px;
	width:25px;
	background-image:url('Images/Generella/infobutton.png');
}

.basketsave
{
	display:block;
	height:30px;
	width:28px;
	background-image:url('Images/Generella/kundkorg_diskett.png');
}

.basketload
{
	display:block;
	height:30px;
	width:28px;
	background-image:url('Images/Generella/kundkorg_spara.png');
}


.basketbutton
{
	display: block;
	height:30px;
	width:30px;
	background-image:url('Images/Generella/kundkorg_korg.png');
}

.swedenbutton
{
	display: block;
	height:26px;
	width:22px;
	background-image:url('Images/Generella/flag_swe.png');
}

.denmarkbutton
{
	display: block;
	height:26px;
	width:22px;
	background-image:url('Images/Generella/flag_denmark.png');
}

.norwaybutton
{
	display: block;
	height:26px;
	width:22px;
	background-image:url('Images/Generella/flag_norway.png');
}

.finlandbutton
{
	display: block;
	height:26px;
	width:22px;
	background-image:url('Images/Generella/flag_finland.png');
}

.eubutton
{
	display: block;
	height:26px;
	width:22px;
	background-image:url('Images/Generella/flag_eu.png');
}


/*Checkout progressbar*/

.checkoutProgress
{
	width:100%;
	height:50px;
}

.checkoutProgress .text
{
	text-align:center;
	font-size:10px;
	color:#484848;
}

.checkoutProgress .grey
{
	background-image: url('Images/Kassa/grey_middle.png');
		
}
.checkoutProgress .black
{
	background-image:url('Images/Kassa/black_middle.png');
	color:#fff;
}

.checkoutProgress .black_grey_separator
{
	width:10px;
	background-image: url('Images/Kassa/black_grey.png');
}

.checkoutProgress .grey_black_separator
{
	width:10px;
	background-image: url('Images/Kassa/grey_black.png');
}

.checkoutProgress .black_black_separator
{
	width:11px;
	background-image: url('Images/Kassa/flag_eu.png');
}
.checkoutProgress .grey_grey_separator
{
	width:11px;
	background-image: url('Images/Kassa/grey_grey.png');
}

.checkoutProgress .lastgrey
{
	background-image: url('Images/Kassa/grey_end.png');
	width:6px;
	
}
.checkoutProgress .lastblack
{
	background-image: url('Images/Kassa/flag_norway.png');
	width:6px;
}

.orderupdatebutton
{
	position:relative;
	margin-left:-13px;
}

.articlesearchlist
{
	margin-left:-3px;
}

.articlesearch
{
	width:150px;
	border: 10px solid #fff;
	margin: 5px;
	/*height: 265px;*/
	height:100%;
	
}

.articlesearch .image
{
	height:150px;
	background-color:#fff;
	/*position:relative;*/
}

.articlesearch .info
{
	padding:5px;
	background: url(Images/Generella/articlelist_background.png) top no-repeat;
	/*height:108px;*/
	height:100%;
	background-color:#fff;
}

.articlesearch .articlename
{	
	font-size:12px;
	height:40px;
	overflow:hidden;
}
.articlesearch .articlename a
{	
	text-decoration:none; 
}

.articlesearch .articlebutton
{
	float:right;
}

.articlesearch .price
{
	margin-top:5px;
	float:left;
	font-weight:bold;
}

.articlesearch .soldout
{
	margin-top:10px;
	color:#ff0000;
	height:20px;
	font-weight:bold;
	font-size:12px;
}
.articlesearch .artnr
{
	padding:5px 0;
	font-size:12px;
}

.searchpaging
{
	float:right;
	margin-right:5px;
}
.searchsorting
{
	float:left;
}

.pleft
{
	padding-left:10px;
}


/*Start - lägg till global*/

.startpage
{
		
}



.orderbasketfooter
{
	padding-top:5px;
}

.orderbasketfooter td
{
	border-top: 1px solid #000;
}

.mainspotTop
{
	float:left;
}

.topspot
{
	background-color:#fff;
	width:734px;
	height:335px;
	margin-bottom:7px;
	float:left;
	padding:5px;
	position:relative;
}
.leftspot
{
	
	background-color:#fff;
	float:left;
	margin-right:7px;	
	padding:5px;
	position:relative;
	/*margin-bottom:7px;	*/
	
}
.middlespot
{
	background-color:#fff;
	float:left;
	padding:5px;
	position:relative;
	/*margin-bottom:7px;*/
	
	
}
.rightspot
{
	background-color:#fff;
	float:left;
	padding:5px;
	margin-left:8px;
	margin-top:-3px;
	/*margin-bottom:7px;*/
	position:relative;
}

.splashButton
{
	position:absolute;
	bottom:15px;
	right:12px;
	overflow:hidden;
}

/*Checkout*/

.checkout
{
	background-color:#fff;
    padding:7px;
	
}

/*End checkout*/

/*Popup*/
.panelPopup
{
	background-color:#fff;
	width:350px;
	height:200px;
	border: 1px solid #b9b2a2;
	/*Height="250px" Width="400px"*/
}

.modalBackground
{
	/*
	background-color:#808080;
	filter:alpha(opacity=70);
	opacity:0.7;
*/
		position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=57);
	-moz-opacity: 0.57;
	opacity:0.57;
	height:100%;
	width:100%;
}

.modalError
{
	padding:20px 20px 10px 10px;
	float:left;
}

.rightmessage
{
	margin-left:20px;
	margin-top:20px;
	float:left;
}
.bottombuttons
{
	position:relative;
	top:50px;
	left:260px;
}

/*End popup*/

.error
{
	color:#ff0000;
	padding:3px 0 3px 0;
}

/*Detta skall flyttas*/
.savedBaskets
{
	
	min-height:500px;
	padding:7px;
}

.savedBaskets a
{
	/*text-decoration:none;*/
	font-size:12px;
	/*float:right;*/
	
	display:block;
	margin-right:7px;
}

.savedBaskets .savecurrent
{
	margin:20px 0 40px 0;
}


.savedBaskets .labelform .textboxform
{
	display: block;
	width: 150px; 
	float: left;
	margin-bottom: 10px;

}

.savedBaskets .labelform
{
	text-align: right;
	width: 75px;
	padding-right: 15px;
}



.savedBasket
{
	height:35px;
	line-height:35px;
	/*display:block;*/
	width:100%;
	margin-top:5px;
}

.savedBasket .name
{
	
	width:30%;
	display:block;
	float:left;	
	font-size:12px;
	font-weight:bold;
}
.savedBasket .date
{
	
	display:block;
	float:left;
	width:30%;
	font-size:12px;
	font-weight:bold;
}

.savedBasket .buttons
{
	/*margin-left:5px;*/
	/*float:right;*/
	
}
.savedBasket .deleteButton
{
	background: url(Images/Generella/delete_button.png) top no-repeat;
	height:16px;
	width:15px;
	display:block;
	margin-top:6px;
}

.savedBaskets .header
{
	height:20px;
	background-color:#000;
	color:#fff;
	font-size:10px;
	font-weight:bold;
}

.savedBaskets .row
{
	height:20px;
	vertical-align:middle; 
	margin-right:5px;
}
.wishlist .header
{
	height:20px;
	background-color:#000;
	color:#fff;
	font-size:10px;
	font-weight:bold;
}

.wishlist .row
{
	height:20px;
	vertical-align:middle; 
	margin-right:5px;
}

.wishlist table
{
    width:100%;
}
.wishlist
{
	/*background-color:#fff;*/
	padding:7px;
}

.wishlist .deleteButton
{
	background: url(Images/Generella/delete_button.png) top no-repeat;
	height:16px;
	width:15px;
	display:block;
	margin-top:6px;
}

.wishlist .labelform label,.wishlist .textboxform input
{
	display: block;
	width: 180px; 
	float: left;
	margin-bottom: 10px;

}

.wishlist .labelform label
{
	text-align: left;
	width: 100px;
	padding-right: 10px;
}

/*Samma som savedBaskets?*/
.savedBasket a
{
	/*text-decoration:none;*/
	font-size:12px;
	float:right;
	display:block;
	margin-right:7px;
}


/**/

.brands
{
	
}

.brands li
{
	
}


.brands .brand
{
	width:10px;
	background-color:#fff;
	
}

.clickimage
{
	width:65px;
	height:65px;
}

.clickList
{
	
    margin-top:5px;
    padding-bottom:5px;	
    padding-top:5px;
} 

.clicklistheader
{
	font-size:14px;
	font-weight:bold;
		  	
}

.deptdesc
{
	margin-left:10px;

}

/*Wishlist*/

/**/


.menuContainer
{
  margin-left:16px;
}

.menuContainer ul
{
    list-style: none;
}

.menuContainer a
{
    text-decoration:none;
}

.menuContainer a:hover
{
    text-decoration:none;
    color:#b22222;
}
.menuContainer .selected a
{
    font-weight:bold;
}
.nodelevel0 ul
{
	padding-top:10px;
}
.nodelevel1 ul, .nodelevel2 ul
{
	padding-top:0px;
}

/*
.nodelevel2 a
{
	font-weight:normal !important;
	
}
*/

.nodelevel0
{
	font-size:12px;
	text-align:center;
	width:150px;
	background: url(Images/Generella/menuheader.png) top left no-repeat;
	/*height:24px;*/
	line-height:24px;
	vertical-align:middle;
	margin:10px 0 10px -5px;
	padding-bottom:10px;  	
    
}

.nodelevel1
{
    line-height:12px; 
	font-size:11px;
	margin-left:15px;
	padding-bottom:4px;
	font-family:Verdana,Sans-Serif;
	text-align:left;
    
}
.nodelevel2
{
    line-height:12px;
	font-size:11px;
	margin-left:20px;
	padding-bottom:2px;
	font-family:Verdana,Sans-Serif;
	text-align:left;
	font-weight:normal;    
}

.nodelevel1 a, .nodelevel2 a
{
	font-weight:normal;
}

.mypagessubscription
{
	
    padding:7px;
    height:600px;
}

.mypagessubscription ul
{
	list-style: none;
}

.mypagessubscription li
{
	margin-top:3px;
}

#reviewOuterContainer
{
	margin-top:10px;
}

.mypagesorders
{
	
    padding:7px;
    height:600px;
}

.mypagesorders .table
{
	width:100%;
	
}

.mypagesorders .header
{
	height:20px;
	background-color:#000;
	color:#fff;
	font-size:10px;
	font-weight:bold;
}

.mypagesorders .row
{
	height:20px;
	vertical-align:middle; 
	margin-right:5px;
}


.mypurchases table
{
	width:100%;
	border-collapse:collapse;
}

.mypurchases td, .mypurchases th
{
	padding-left:5px;
}

.mypurchases .header 
{
	height:20px;
	background-color:#000;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	
}

.mypurchases .leftcolumn
{
	width:200px;
}

.mypurchases .header td
{
	
}

.mypurchases .row
{
	height:30px;
	vertical-align:middle; 
	/*margin-right:5px;*/
}



.loginRight
{
	width:240px;
	padding-left:20px;
}
.loginLeft
{
	width:220px;
	border-right:2px solid #efefef;
}

.brands h2
{
	margin-left:8px;
}

.amountDiscount { display:block; width:190px; border-bottom:solid 1px #cccccc; padding:5px 0px 5px 0px;}
.discountConditions H2 { margin-bottom:0px; } /* Rubrik */
.discountConditions .date { margin-bottom:10px; }   /* Datum for giltighet */
.discountConditions .middleDiv { margin-top:10px; margin-bottom:2px; font-weight:bold; color:#484848; }   /* Text Handla for... */
.discountConditions .bottomDiv { margin-top:0px; }    /* Mellnrum efter autogenererade Handla for... */
.discountConditions .percentageDiscount .discount { color:#000000; font-weight:bold; display:block; }   /* Procentrabatt */
.discountConditions .description { color:#000000; font-weight:normal;}    /* Beskrivning */
.discountConditions .amountDiscount .discount { color:#000000; font-weight:bold; }    /* Summa handla for... */
.discountConditions .discount { color:#000000; font-weight:bold; }   /* Rabatt */
.discountConditions .description2 { color:#484848; font-weight:normal; display:block; margin-left:10px; margin-bottom:5px; font-size:90%; visibility:hidden;}      /* Beskrivning extra forklarande text */
.discountConditions .nowprice { padding-left:10px; color:#990000; font-weight:bold; float:right;}
