/* CSS Document */

body {color:#333; font-family:Arial, Helvetica, sans-serif; font-size: 62.5%; padding:0 0 20px 0; background:#131313 /*url(../img/footlight_background2.jpg) no-repeat fixed center top #582d2e*/; margin:0}
a {text-decoration:none; color:#666}
img { border:none; outline:none}
#container {width:960px; margin:auto; padding-top:10px; margin-bottom:0px; padding-bottom:30px; background:#fff;}

/* StartSida */

#infoWrapper { margin:5px 4px 0 4px; background:#292929; width:947px; height:180px;}

#infoArea { line-height:140%; padding:15px; color: #d7d7d7; float:left; /*width:540px;*/ height:100%; position:relative}
#infoArea h2 {font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; word-spacing: normal; text-align: left; letter-spacing: 0; font-size: 2.0em; font-weight:normal; font-style:oblique; margin:0}
#infoArea p {font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; word-spacing: normal; text-align: left; letter-spacing: 0; line-height: 1.3em; font-size: 1.5em; }
#infoArea #infoAreaEntry {text-align:right; text-decoration:none; display:block; font-size:1.1em; color:#b95b64; font-style:oblique; position:absolute; bottom:40px; right:10px;}

#infoArea img.fRight {float:right; margin-left:10px; clear:right}

#prodNews { background:#fff url(../img/bg_prodnews.png) no-repeat bottom left; float:right; width:360px; height:200px; margin:0 0 0 5px; padding:0; border-left:5px solid #fff; }
#prodNews img {margin:0; padding:0;} 
#prodNews h2 { font: 22px/normal Georgia,"Times New Roman",Times,serif; color:#a93a44; margin:0; padding:10px 0 10px 10px; }
#prodNews h2 span { font: 16px/normal Georgia,"Times New Roman",Times,serif; color:#333; margin:0; padding:0; font-style:oblique }
#prodNews p { font: 16px/normal Georgia,"Times New Roman",Times,serif; color:#444; margin:0; padding:0 0 10px 10px}

#prodNews div { font: 11px/16px Georgia,"Times New Roman",Times,serif; color:#333; margin:0; padding:0 0 0 10px}
#prodNews div img { float:right; margin-left:15px; margin-bottom:10px;}
#prodNews div p { text-align:right; font-size:14px; padding-right:10px; margin-top:15px; }
#prodNews div p a { }


/* ================= Produkt highlight framsida / 4 artikelbilder ============================ */

div#prodPush { width: 950px; margin:0 auto;}
div#prodPush h2 {font: normal 18px/26px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-style:oblique; /*border-bottom:1px solid #eaeaea;*/ /*color:#3f3f3f;*/color:#ab3c46;  padding:5px 10px; letter-spacing:1px;}
div#prodPush ul {position:relative; margin:0 auto; padding:0; list-style-type:none; padding-bottom:10px; width:943px; overflow:auto}
div#prodPush ul li {float:left; border:1px solid #eaeaea; border-width:0 1px 1px 0; height:200px; width:220px; text-align:center; padding-left:15px}
div#prodPush ul li.li_right {border-width:0 0 1px 0;}

div#prodPush ul li div {margin:0 auto}
div#prodPush ul li h3 {margin:0 auto; padding-top:20px;}
div#prodPush ul li h3 span {color:#ab3c46; font-size:16px;}

div#prodPush ul li a {display:block; outline:none;}

/* ================= // Produkt highlight framsida / 4 artikelbilder ========================= */

/* OFFER FRAMSIDA */

div#offerInfo { background:#fc8e07; margin:0; padding:0}
div#offerInfo h3 {color:#fff;padding:8px 10px; margin:0;}
div#offerInfo h3 span {font-size: 14px;}
div#offerInfo h3 span a {color:#fff;}

/* Offer framsida*/

/* Butiker */
#xLeftWrapper { float:left; width:280px; margin:0 10px 10px 0px; padding-left:30px; background:#fff;}
#xLeftWrapper h2 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size: 18px; color:#a93a44; margin:16px 0 0px 0;}

#xRightWrapper {float:left; width:610px; font-family:Arial, Helvetica, sans-serif; color:#a6a6a6; background:#fff; margin-bottom:40px;}
#xRightWrapper h1 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size: 22px; color:#a93a44; margin:0px 0 0px 0}
#xRightWrapper p{font-size:12px; color:#666; margin:10px 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:140%}

#xRightWrapper div.hr { height: 50px; width:580px; background: url(../img/divider_hr.gif) repeat-x center scroll #fff ; display:block}
#xRightWrapper div.hr hr { display: none;}

#xRightWrapper h2 { padding:0;}
#xRightWrapper h2 a { padding:0; margin:0}

/* SiteMap*/
.siteMap { position: relative; top:-5px;  margin-left:50px; padding-top:0; width:450px}
.siteMap li { display:inline-block; padding:5px; }
.siteMap li:hover {background: #eaeaea;}
.siteMap li a { float:none; text-transform:capitalize; font-weight:normal }
.siteMap li a:hover {text-decoration:none; height:30px;  }

#xRightKontakt {float:left; width:33%; margin-top:15px}
#xRightButiker {float:left; margin-top:15px;}
#xRightKontakt h1, #xRightButiker h1{font-size:22px; font-weight:normal; color:#a93a44}

#xRightKontakt, #xRightButiker p{font-size:11px; font-weight:bold;}

#xRightButiker {color:#888; font-size:11px}
#xRightButiker h1 {padding-bottom:10px; color:##a93a44}
#xRightButiker h2, h3 {font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#666; font-size:20px; margin-bottom:0}
#xRightButiker h3 {font-size: 16px; padding-bottom:3px}
#xRightButiker h3.infoblock {font-size: 14px; padding: 8px 10px 15px; background:#f8f8f8; border: 1px solid #eee; -moz-border-radius: 4px; border-radius: 4px; color: #A93A44 }

#xRightButiker div {float:left; margin:0px; padding:0px; line-height:150% }

#xRightButiker div.holidays {float:none;}
#xRightButiker div.holidays  h3 {line-height:normal }


#xRightButiker div div.hr { height: 50px; width:598px; background: url(../img/divider_hr.gif) repeat-x center scroll #fff ; display:block}
#xRightButiker div div.hr hr { display: none;}

div.hr { height: 5px; width:945px; background: url(../img/divider_hr.gif) repeat-x center scroll #fff; display:block; margin: 0 auto;}
div.hr hr { display: none;}

#xRightButiker div.mapLink {margin-top:10px; float:none}
#xRightButiker div.mapLink a {font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; color:#888;}

/*--- KÖPVILLKOR --- */
.kopVillkorInfo p  {font-family:Georgia,"Times New Roman",Times,serif; font-size:11px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; color:#444; line-height:160%;}
.kopVillkorInfo h2, .kopVillkorInfo h3  {font-family:Georgia,"Times New Roman",Times,serif; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; color:#444;}
.kopVillkorInfo h2 {font-size:16px;}
.kopVillkorInfo h3 {font-size:14px;}
 
/* Nyheter */
#newsEntryContainer {text-align:center; padding:6px 0 10px 0; font-family:Arial, Helvetica, sans-serif; clear:both;  background-image:url(../../img/news_bckg.jpg); background-repeat:repeat-x; width:945px; margin:0 auto; }
#newsEntryContainerHeader {margin:0; padding-right:10px; font-size:14px; color:#ad3978; font-weight:700 }
#newsEntryContainer a {color:#666; text-decoration:none}
#newsEntryContainer a:hover {text-decoration:underline}
#newsEntryContainerSpacer {padding:0 10px; color:#999}

#newsWrapper {padding:10px 0;}
#newsWrapper h2 {font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; font-size:16px; margin:0 0 5px 0; /*color:#ad3978;*/ color:#a93a44; line-height:140%}
#newsWrapper p {margin: 0 0 10px 0; color:#666; line-height:160%;}

#newsWrapper p a.highlight {font-weight:normal; color:#446ca0;}

/* Produkter */
#prodlistaContainer {padding-left:3px;}
#prodItemContainer {background-color:#fff; border: 1px solid #eaeaea; float:left; width:147px; height:152px; padding:5px; border-top:0px; border-left:0px; margin-bottom:20px;}
#prodItemContainer img {border: 0px;}

#prodItemBuyable {float:right;}
#prodItemtext {font-size:9px; text-align:center; color:#a8a8a8; margin-top:7px; font-weight:bold;text-transform:uppercase;}
#prodItemtext a {color:#7f7f7f;}
.highlight {color:#a93a44; font-weight:bolder}
.prodItemLeft {}
.prodItemRight {}


/* FILTERING DAMSKOR */
#container ul.filterMenu {font: normal 11px/14px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; margin: 0; padding:7px 0; margin:0 auto 10px; width: 950px; border:1px solid #eaeaea; border-width: 1px 0; text-align:center;} 

#container ul.filterMenu a:link, 
#container ul.filterMenu a:visited  {color: #666; text-decoration: none;}

#container ul.filterMenu a:hover,
#container ul.filterMenu a:focus,
#container ul.filterMenu a:active  {color: #444;}

#container ul.filterMenu li.filterHeader {list-style: none; font-style:oblique; padding-left:25px; color: #888; text-transform: none; font-size: 12px}
#container ul.filterMenu li {display:inline; padding-left:15px;}
#container ul.filterMenu li a:hover {color:#a93a44 }

#container ul.filterMenu li.filterChosen a {color:#a93a44; border-bottom: 1px solid #a93a44}

/* --- FOOTER --- */
#footer, #footerALT {
	font-family:Georgia,"Times New Roman",Times,serif; font-size:10px; font-size-adjust:none; font-style: oblique; 
	font-variant:normal; font-weight:normal; color:#999; padding-top:5px; text-align:right; border-top:1px solid #eaeaea; 
	width:900px; margin:15px auto 0 auto; clear:both; 
}


#footerALT {width:850px; margin:0 auto;}

#footerALT #footLeft{ float:left; width:300px; text-align:left}
#footerALT #footRight{ float:right; width:500px}

#footer a, #footerALT a { text-decoration:none; color:#999}

#lightText {color:#cccccc;}
#lightText a {color:#cccccc;}

#footer #footLeft{ float:left; width:35%; text-align:left}
#footer #footRight{ float:right; width:55%}

#footRight, #footLeft {margin-top:5px;}
#footRight img {float:right; margin:0px 0 10px 10px}

/* Footer Social ico */
#footer ul { margin:0;padding:0; list-style: none; font: 10px/17px arial; text-transform:uppercase}
#footer ul li {float:left; padding: 0 7px 0 0; }
#footer ul li a {display:block;}
#footer ul li a:hover { color: #446ca0}
#footer ul li a img {margin-top:-4px}

#footer p.footer_bottomInfo {text-align:center; padding: 7px 0 0; border-top: 1px solid #f0f0f0; clear:both; position: relative; left: 0; top:-10px;}


/* -- CLEARFIX -- */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/*FLASH*/

#flash { width: 945px; text-align:center; margin: 0 auto; padding-bottom:10px}

/* MEDLEMS FORMULÄR */

label {
	margin-right: 5px;
	}
	
label.post {
	margin-left: 8px;
	margin-right: 0px;
	}

label.sta {
	margin-left: 8px;
	margin-right: 0px;
	}

input, textarea {
	border: 1px solid #ccc;
	background-image: url(../img/formbak.jpg);
	background-repeat:no-repeat;
	}

input.namn {
	margin-left: 15px;
	}
	
input.epost {
	margin-left: 5px;
	}
	
input.adress {
	margin-right: 5px;
	}
	
input.postnr {
	margin-left: 10px;
	}
	
input.stad {
	margin-left: 10px;
	}
	
.sendbtn {
	margin-top: 15px;
	margin-left: 58px;
	border: 0px;
	}
.errormsg {color:#af3977; font-weight:bold; font-size:16px;}	


/* Seevolution */
#svluUnder a {color:#000 !important}

/* CLEARFIX */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
