/*
Theme Name: Westerlike Theme
* (c)2009 Scottish House, all rights reserved
 * Wordpess theme designed by Westerlike Ltd
 * http://www.westerlike.com
*/

.clear { clear:both; line-height:0; height:0; }
body {
	margin: 0;
	padding: 0;
	background: #080808 url(images/body_bg.gif) repeat left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #787878;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #F93D00;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.6em;
}

h3 {
	font-size: 1.6em;
}

p, ul, ol {
	margin-top: 0;
	line-height: 180%;
}

ul, ol {
}

a {
	text-decoration: none;
	/*border-bottom: 1px dotted #999999;*/
	color: #fff;
}

a:hover {
}

#wrapper {
	width: 968px;
	margin: 0 auto;
	padding: 0;
}

/* Header */

#header {
	width: 968px;
	height: 150px;
	margin: 0 auto;
	background: url(images/img02.gif) no-repeat left top;
}

/* Logo */

#logo {
	float: left;
	width: 968px;
	height: 60px;
	color: #616161;
}

#logo h1, #logo p {
	margin: 0;
	padding: 0;
}

#logo h1 {
	float: left;
	padding: 80px 0 0 80px;
	letter-spacing: -1px;
	text-transform: lowercase;
	font-size: 2.6em;
}

#logo p {
	float: left;
	margin: 0;
	padding: 90px 10px;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	font-style: italic;
} 

#logo a {
	border: none;
	background: none;
	text-decoration: none;
	color: #616161;
}

/* Search */

#searchform {
	width: 220px;
	margin-bottom: 10px;
}

#search form {
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search-text {
	width: 210px;
	border: none;
	text-transform: lowercase;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#s {
	width: 145px;
	margin-top: 10px;
}

#search-submit {
	display: none;
}

/* Menu */

#menu {
	width: 968px;
	height: 50px;
	margin: 0 auto;
	padding: 0;
}

#menu ul {
	margin: 0;
	padding: 0;
	padding-left: 10px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
	height: 50px;
	background: url(images/img03.gif) no-repeat right top;
}

#menu a {
	display: block;
	margin-top: 10px;
	margin-right: 3px;
	padding: 7px 20px 7px 20px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	border: none;
}

#menu a:hover, #menu .current_page_item a {
}

#menu a:hover {
	text-decoration: underline;
}

/* Page */

#page {
	width: 968px;
	margin: 0 auto;
	background: url(images/img05.jpg) repeat-y left top;
}

#page-bgtop {
	background: url(images/img04.jpg) no-repeat left top;
}

#page-bgbtm {
	background: url(images/img06.jpg) no-repeat left bottom;
	padding-top:20px;
}

/* Content */

#content {
	float: right;
	width: 700px;
	padding: 10px 20px 0 0;
	margin:0 20px 0 0;
	display:inline;
}

.post {
	margin-bottom: 8px;
	background: url(images/img09.jpg) repeat-y left top;
}

.post-bgtop {
	background: url(images/blog_bottom.png) no-repeat 0px 100%;
        width:751px;
        padding:0 0 30px 0;
}
* html .post-bgtop { background: url(images/blog_bottom.gif) no-repeat 0px 100%; }

.post-bgbtm {
	background: url(images/blog_middle.png) no-repeat left top;
}

.post .title {
	padding-top: 15px;
	padding-left: 20px;
	color: #000000;
}

.post .title a {
	color: #000000;
	border: none;
}

.post .meta {
	/*border-bottom: 1px dashed #B5DEF4;*/
	padding-left: 30px;
	padding-bottom: 5px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}

.post .entry {
	padding: 10px 30px 15px 30px;
	text-align: justify;
        color:#fff;
        font-size:12px; 
        font-family:"Tahoma";
}

.post .entry span { color:#D68047; }

.longmeta {
	padding: 0 30px;
}

.tags {
	padding-left: 30px;
}
.tags span { color:#D68047; }

/* Sidebar */

#sidebar {
	float: left;
	width: 175px;
	padding: 60px 10px 0 10px;
	color: #787878;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin: 0;
	padding: 0;
}

#sidebar li ul {
	padding-bottom: 30px;
}

#sidebar li li {
	line-height: 35px;
	border-bottom: 1px dashed #D2D4C9;
}

#sidebar li li span {
	display: block;
	margin-top: -20px;
	padding: 0;
	font-size: 11px;
	font-style: italic;
}

#sidebar h2 {
	height: 32px;
	padding: 8px 0 0 0px;
	letter-spacing: -.5px;
	color: #D68047;
}

#sidebar p {
	padding-bottom: 20px;
	text-align: justify;

}

#sidebar a {
	/*color: #417FDA;*/
	border: none;
}

#sidebar a:hover {
	text-decoration: underline;
	/*color: #787878;*/
}

/* Calendar */

#calendar {
}

#calendar_wrap {
	padding: 20px;
}

#calendar table {
	width: 100%;
}

#calendar tbody td {
	text-align: center;
}

#calendar #next {
	text-align: right;
}

/* Footer */

#footer {
	height: 50px;
	margin: 0 auto;
	padding: 0px 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #B2B2B2;
}

#footer p {
	margin: 0;
	line-height: normal;
	font-size: 9px;
	text-transform: uppercase;
	text-align: center;
}

#footer a {
	color: #3D444F;
}

#commentform {
	padding-left: 30px;
	padding-bottom: 20px;
}

#comment {
	width: 580px;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

#respond {
	margin: 0;
	padding-top: 50px;
	padding-left: 20px;
	color: #000000;
}

.navigation {
	padding-top: 20px;
	padding-bottom: 40px;
}

.pagetitle {
	padding-bottom: 20px;
	color: #000000;
        display:none;
}

hr {
	display: none;
}

/********************** Footer */
.footer-container { /*border-top:15px solid #B6D1E2;*/ }
.footer { width:960px; height:80px; margin:0 auto; padding:10px 10px 4em; background:url(images/footer_bg.png) top center no-repeat; }
.footer .copyright { float:left; width:276px; font-size:12px; color:#5d5d5d; font-family:"Tahoma", Arial, Helvetica, sans-serif; margin:10px 0 0 15px; display:inline; }
.footer .store-switcher { display:inline; padding:0 10px 0 0; vertical-align:middle; }
.footer .informational label { color:#fff; font-weight:bold; padding-right:3px; }
.footer .informational ul {
    display:inline;
	margin:10px 15px 0 0;
	float:right;
    }
.footer .informational li {
    display:inline;
    background:url(images/footer_info_separator.gif) no-repeat 100% 50%;
    padding-right:8px;
    padding-left:4px;
    }
.footer .informational li.last { background:none; padding-right:0; }
.footer .informational a, .footer .informational a:hover { color:#fff; }
.footer .informational a { text-decoration:none; }
.footer .legality {
    padding:13px 0;
    color:#ecf3f6;
    text-align:center;
    }
.footer .legality a, .footer .legality a:hover { color:#ecf3f6; }

/******************* header */
a#logo {
    float:left;
    width:512px;
    height:57px;
    margin:35px 0 13px 10px;
    display:inline;
}
a#logo img { border:0; }
.no-display { display:none; }

.contactInfo { float:left; width:253px; color:#fff; font-size:12px;  font-weight:bold; margin:45px 0 0 90px; display:inline; }
.contactInfo p.phone { float:left; background:url(images/icon_phone.gif) 0px 0px no-repeat; padding:0 0 3px 30px; width:85px; }
.contactInfo a { float:left; background:url(images/icon_email.gif) 0px 0px no-repeat; padding:4px 0 4px 28px; text-decoration:none; }
.contactInfo a:hover { color:#fff; text-decoration:none; }

/******************* navigation */

.mainNavigation { float:left; width:980px; height:61px; background:url(images/navigation_bg.png) top center no-repeat; }
.mainNavigation ul { float:left; list-style-type:none; display:inline; margin:5px 0 0 12px; padding:0; width:730px; height:26px; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; display:inline; }
.mainNavigation ul li { float:left; list-style-type:none; display:inline; margin:0; padding:0; height:26px; display:inline; }
.mainNavigation ul li a { padding:2px 0 0 7px; height:24px; float:left; position:relative; z-index:2;}

li#cat4 a { width:78px;}
li#cat7 a { width:166px; }
li#cat8 a { width:107px; }
li#cat9 a { width:146px; }
li#cat10 a { width:64px; }
li#cat64 a { width:77px; }
li#Blogg a { width:43px; }

li#cat4 a:hover { background:url(images/mainMenu_over2.png) 0px 0px no-repeat; }
li#cat7 a:hover { background:url(images/mainMenu_over2.png) -85px 0px no-repeat; }
li#cat8 a:hover { background:url(images/mainMenu_over2.png) -258px 0px no-repeat; }
li#cat9 a:hover { background:url(images/mainMenu_over2.png) -372px 0px no-repeat; }
li#cat10 a:hover { background:url(images/mainMenu_over2.png) -525px 0px no-repeat; }
li#cat64 a:hover { background:url(images/mainMenu_over2.png) -596px 0px no-repeat; }
li#Blogg a:hover { background:url(images/mainMenu_over2.png) -680px 0px no-repeat; }

li#cat4.active a.mainLink { background:url(images/mainMenu_over2.png) 0px 0px no-repeat; color:#D68047; }
li#cat7.active a.mainLink { background:url(images/mainMenu_over2.png) -85px 0px no-repeat; color:#D68047; }
li#cat8.active a.mainLink { background:url(images/mainMenu_over2.png) -258px 0px no-repeat; color:#D68047; }
li#cat9.active a.mainLink { background:url(images/mainMenu_over2.png) -372px 0px no-repeat; color:#D68047; }
li#cat10.active a.mainLink { background:url(images/mainMenu_over2.png) -525px 0px no-repeat; color:#D68047; }
li#cat64.active a.mainLink { background:url(images/mainMenu_over2.png) -596px 0px no-repeat; color:#D68047; }
li#Blogg.active a.mainLink { background:url(images/mainMenu_over2.png) -680px 0px no-repeat; color:#D68047; }

* html li#cat4 a:hover { background:url(images/mainMenu_over2.gif) 0px 0px no-repeat; }
* html li#cat7 a:hover { background:url(images/mainMenu_over2.gif) -85px 0px no-repeat; }
* html li#cat8 a:hover { background:url(images/mainMenu_over2.gif) -258px 0px no-repeat; }
* html li#cat9 a:hover { background:url(images/mainMenu_over2.gif) -372px 0px no-repeat; }
* html li#cat10 a:hover { background:url(images/mainMenu_over2.gif) -525px 0px no-repeat; }
* html li#cat64 a:hover { background:url(images/mainMenu_over2.gif) -596px 0px no-repeat; }
* html li#Blogg a:hover { background:url(images/mainMenu_over2.gif) -680px 0px no-repeat; }

* html li#cat4.active a.mainLink { background:url(images/mainMenu_over2.gif) 0px 0px no-repeat; color:#D68047; }
* html li#cat7.active a.mainLink { background:url(images/mainMenu_over2.gif) -85px 0px no-repeat; color:#D68047; }
* html li#cat8.active a.mainLink { background:url(images/mainMenu_over2.gif) -258px 0px no-repeat; color:#D68047; }
* html li#cat9.active a.mainLink { background:url(images/mainMenu_over2.gif) -372px 0px no-repeat; color:#D68047; }
* html li#cat10.active a.mainLink { background:url(images/mainMenu_over2.gif) -525px 0px no-repeat; color:#D68047; }
* html li#cat64.active a.mainLink { background:url(images/mainMenu_over2.gif) -596px 0px no-repeat; color:#D68047; }
* html li#Blogg.active a.mainLink { background:url(images/mainMenu_over2.gif) -680px 0px no-repeat; color:#D68047; }

.mainNavigation ul li ul { /* second-level lists */
	position: absolute;
	background: #0F0E0E;
	width: 168px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	padding:0;
	border:1px solid #363433;
	height:auto;
	z-index:1;
}

li#cat4 ul { margin:24px 0 0 -85px; }
li#cat7 ul { margin:24px 0 0 -172px; }
li#cat8 ul { margin:24px 0 0 -113px; }
li#cat9 ul { margin:24px 0 0 -152px; }
li#cat10 ul { margin:24px 0 0 -70px; }
li#cat64 ul { margin:24px 0 0 -83px; }
li#Blogg ul { margin:24px 0 0 -48px; }

.mainNavigation ul li ul li { display:block; width:168px; background: #0F0E0E; border-top:1px solid #222121; border-bottom:1px solid #000; }
.mainNavigation ul li ul li a { color:#CCCCCC; width:160px !important; }
.mainNavigation ul li ul li a:hover { background:#000 !important; color:#D68047; }

.mainNavigation ul li:hover ul, .mainNavigation ul li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	background:#000;
}


.cms-home .middle-container { margin:-22px 0 0 0; }

/*
.mainNavigation { float:left; width:980px; height:61px; background:url(images/navigation_bg.png) top center no-repeat; }
.mainNavigation ul { float:left; list-style-type:none; display:inline; margin:5px 0 0 15px; padding:0; width:700px; height:26px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; display:inline; }
.mainNavigation ul li { float:left; list-style-type:none; display:inline; margin:0; padding:0; height:26px; display:inline; }
.mainNavigation ul li a { padding:2px 0 0 10px; height:24px; float:left; position:relative; z-index:2;}

li#Herrklader a { width:88px;}
li#Damklader a { width:90px; }
li#Accesoarer a { width:85px; }
li#Whiskytillbehor a { width:120px; }
li#Presenter a { width:80px; }
li#Skonhet a { width:112px; }
li#Blogg a { width:55px; }

li#Herrklader a:hover { background:url(images/mainMenu_over.png) 0px 0px no-repeat; }
li#Damklader a:hover { background:url(images/mainMenu_over.png) -98px 0px no-repeat; }
li#Accesoarer a:hover { background:url(images/mainMenu_over.png) -198px 0px no-repeat; }
li#Whiskytillbehor a:hover { background:url(images/mainMenu_over.png) -293px 0px no-repeat; }
li#Presenter a:hover { background:url(images/mainMenu_over.png) -423px 0px no-repeat; }
li#Skonhet a:hover { background:url(images/mainMenu_over.png) -513px 0px no-repeat; }
li#Blogg a:hover { background:url(images/mainMenu_over.png) -635px 0px no-repeat; }

li#Herrklader.active a.mainLink { background:url(images/mainMenu_over.png) 0px 0px no-repeat; color:#D68047; }
li#Damklader.active a.mainLink { background:url(images/mainMenu_over.png) -98px 0px no-repeat; color:#D68047; }
li#Accesoarer.active a.mainLink { background:url(images/mainMenu_over.png) -198px 0px no-repeat; color:#D68047; }
li#Whiskytillbehor.active a.mainLink { background:url(images/mainMenu_over.png) -293px 0px no-repeat; color:#D68047; }
li#Presenter.active a.mainLink { background:url(images/mainMenu_over.png) -423px 0px no-repeat; color:#D68047; }
li#Skonhet.active a.mainLink { background:url(images/mainMenu_over.png) -513px 0px no-repeat; color:#D68047; }
li#Blogg.active a.mainLink { background:url(images/mainMenu_over.png) -635px 0px no-repeat; color:#D68047; }

.mainNavigation ul li ul { 
	position: absolute;
	background: #0F0E0E;
	width: 144px;
	left: -999em; 
	padding:0;
	border:1px solid #363433;
	height:auto;
	z-index:1;
}

li#Herrklader ul { margin:24px 0 0 -98px; }
li#Damklader ul { margin:24px 0 0 -100px; }
li#Accesoarer ul { margin:24px 0 0 -95px; }
li#Whiskytillbehor ul { margin:24px 0 0 -130px; }
li#Presenter ul { margin:24px 0 0 -90px; }
li#Skonhet ul { margin:24px 0 0 -122px; }
li#Blogg ul { margin:24px 0 0 -65px; }

.mainNavigation ul li ul li { display:block; width:144px; background: #0F0E0E; border-top:1px solid #222121; border-bottom:1px solid #000; }
.mainNavigation ul li ul li a { color:#CCCCCC; width:134px !important; }
.mainNavigation ul li ul li a:hover { background:#000 !important; color:#D68047; }

.mainNavigation ul li:hover ul, .mainNavigation ul li.sfhover ul { 
	left: auto;
	background:#000;
}
*/
/* Mini search */
.mini-search { float:right; width:214px; height:44px; padding:0; background:url(images/mini_search_bg.png) 0 0 no-repeat; margin:0 15px 0 0; display:inline; border:0; }
#searchform legend { display:none;}
fieldset { border:0; }
.mini-search .input-text { float:left; display:inline; width:124px !important; margin:8px 0 0 27px; border:0; background:none; color:#fff; }

.mini-search .input-submit { margin:6px 0 0 0; float:left; }
.search-autocomplete { z-index:999; }
.search-autocomplete ul { border:1px solid #5c7989; background-color:#f9f5f0; }
.search-autocomplete li { border-bottom:1px solid #f4eee7; padding:2px 8px 1px 8px; cursor:pointer; }
.search-autocomplete li .amount { float:right; font-weight:bold; }
.search-autocomplete li.odd { background-color:#fffefb; }
.search-autocomplete li.selected { background-color:#f7e8dd; }

.leftColumn { float:left; width:195px; }
.rightColumn { float:right; width:751px; overflow:hidden; }
.side-col-top { width:195px; height:16px; background:url(images/side-col-top.png) top left no-repeat; position:relative; margin:-85px 0 0 0; }
* html .side-col-top { background:url(images/side-col-top.gif) top left no-repeat; margin:0px 0 0 0; }
.side-col-bottom { width:195px; height:16px; background:url(images/side-col-bottom.png) top left no-repeat; position:relative; margin:0px 0 0 0; }
* html .side-col-bottom { background:url(images/side-col-bottom.gif) top left no-repeat; }
.side-col-middle { background:url(images/side-col-middle.png) top left repeat-y; width:195px; position:relative; margin:10px 0 0 0; }
* html .side-col-middle { background:url(images/side-col-middle.gif) top left repeat-y; margin:0px 0 0 0; }

.wlpostTop { float:left; width:751px; height:63px; background:url(images/blog_top.png) top left no-repeat;}
.wlpostTop h2.title { float:left; background:url(images/welcomeH3Left.png) top left no-repeat; height:32px; padding:8px 0 0 11px; color:#C97841; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:20px 0 0 20px; display:inline; }
.wlpostTop h2.title a { color:#C97841; }
.wlpostTop .h3Right { float:left; width:11px; height:40px; background:url(images/welcomeH3Right.png) top left no-repeat; margin:20px 0 0 0; }

#comments { margin:0 30px; display:inline; border-top:1px solid #333; width:100% !important; color:#D68047; }
.commentlist { padding:5px 30px; }
.commentlist li { border-bottom:1px solid #333; margin:5px 0; }
.commentlist li p { color:#fff; }

.advDiv { float:right; width:700px; margin:0; padding:0; }
a.learnMore { color:#D68047; text-decoration:underline; float:right; font-size:12px; font-family:"Tahoma";}
.post-bgbtm .entry .tags_div { float:left; }

/* PNG fix */
* html #logo img,
* html .mainNavigation,
* html .footer,
* html .mini-search,
* html .wlpostTop,
* html .post-bgbtm,
* html .wlpostTop .title,
* html .wlpostTop .h3Right { behavior: url(http://www.scottish.se/js/iepngfix.htc); }
