/*
Theme Name: Exonen - Seed theme
Theme URI: http://exonen.com/
Description: Wordpress theme with right sidebar.
Author: Buba
Author URI: http://exonen.com
version: 1.0
Tags: two-column, widget-ready,blank
*/




/* basics */

*{margin:0; padding:0;}

body {
	background:#fff;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 8pt;
	margin:20px;
	}

	
h1 {font-size: 15pt; font-weight:normal;}
h2 {font-size: 15pt; font-weight:normal;}
h3 {font-size: 12pt; font-weight:normal;}
h4 {font-size: 9pt; font-weight:normal;}


.shc h1 {font-size:20pt; line-height:28px; margin-bottom:20px;}


img{ border: none; padding:0; }
img a{border:none;}

img.left{ float: left; border: none; padding: 6px 0 0 0; }
img.right{ float: right; border: none; padding: 0 0 0 6px; }

blockquote{
	border-left:1px solid #A5ABAB;
	margin:15px;
	padding:0 12px 0 12px;
	}

code{
	font-family:"Courier New", Courier, monospace;
	}


/* links */

a{
	color:#000;
	text-decoration:none;
	outline:none;
	}

a:hover{text-decoration: underline; color: #000;}



/* container */


#container {
	width: 895px;
	margin: 0 auto;
	padding:0;
	background:#fff;
	color:#333;
	overflow: hidden;
	}
	
/* header */

#header {
	background:#fff;
  	width: 895px;
	}

#logo{
	padding:0;
	margin:0;
	float:left;
	height:62px;
	width:55px;
	}
	
#header #logo a{color: #404040; text-decoration: none; display:block; height:62px; width:55px;}

#header h1 a:hover{color: #666; text-decoration: none;}


#header h2{
	font:normal 10pt georgia, times;
	color:#333;
	padding: 0 0 0 18px;
	margin:0;	
	}

/* TOP NAVIGATION */


div.navigation{
	width:775px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	position:relative;
	right:14px;
	float:right;
}
#navbar{
	width:auto;
	height:36px;
	background-color:#ada397;

}
#navbar .inbar{
	display:block;
	height:36px;
	background:url(images/right-round.png) right top no-repeat;
	left:9px;
	position:relative;
}
#navbar ul#navlist, #navbar ul#navlist li{
	border:0px;
	margin:0px;
	padding:0px;
	list-style:none;
	height:36px;
	line-height:36px;
	cursor:pointer;
}
#navbar ul#navlist{
	background:url(images/left-round.png) left top no-repeat;
	position:relative;
	right:18px;
}
#navbar ul#navlist li{
	float:left;
	display:block;
	line-height:36px;
}
#navbar ul#navlist li a{
	color:#403e32;
	text-decoration:none;
	font-weight:bold;
	display:block;
	height:36px;
	line-height:36px;
	margin-left:18px;
	border-right:1px solid #E4DFCB;
	padding:0 18px 0 0;
}
#navbar .navhome a, #navbar .navhome a:hover {
	/*color:#fff;*/
	height:36px;
	line-height:36px;
}

#navbar ul#navlist li:hover, #navbar ul#navlist li:hover a{
	background-color:#333;
	color:#fff !important;
	border-bottom:2px solid #F0E68C;
}

#navbar ul#navlist li.page-item-7 {
	margin-left:10px;
	position:relative;
}

#navbar ul#navlist li.page-item-7 a:hover{

}

#navbar ul#navlist li a:hover{
	color:#eee;
	height:36px;
	line-height:36px;
}

ul#navlist li.current_page_item, ul#navlist li.current_page_item a {background-color:#333; color: #fff !important;}

/* LANGUAGE DROPDOWN BAR */

ul#qtranslate-chooser li {display:inline; padding:0;}
ul#qtranslate-chooser li.active a {/*color:#eee;*/}
ul#qtranslate-chooser li a {text-decoration:none; position:relative; /*top:5px;*/}
ul#qtranslate-chooser li a:hover {text-decoration:none; color:#666;}

.qtrans_flag_and_text {padding-left:24px !important; background-position:13px 5px !important;}


#lang {z-index:10000; /*width:200px; height: 24px;*/ display:block; float:right; position:relative; right: 8px; top: 7px; /*border-bottom:1px dotted #eee; border-top:1px solid #999; background-color:#333;*/ color:#fff;}
#lang img {vertical-align:middle; padding: 2px;}
#lang p {float:right; margin-right:70px; padding-top:4px; width:100px;}

#navbar ul#langList {padding:0; margin: 2px 0 0 0; position:absolute;}
#navbar ul#langList li {line-height:24px; list-style-type: none;}

        .desc { color:#6b6b6b;}
        .desc a {color:#0092dd;}
/*        
        .dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px;}
        .dropdown dd { position:relative; }
        .dropdown a, .dropdown a:visited { color:#816c5b; text-decoration:none; outline:none;}
        .dropdown a:hover { color:#5d4617;}
        .dropdown dt a:hover { color:#5d4617; border: 1px solid #eee;}
        .dropdown dt a {background:#e4dfcb url(images/icons/arrow.png) no-repeat scroll right center; display:block; padding-right:20px;
                        border:1px solid #eee;}
        .dropdown dt a span {cursor:pointer; display:block; padding:3px;}
		.dropdown dt a span img {border:0; vertical-align:middle;}
        .dropdown dd ul { background:#e4dfcb none repeat scroll 0 0; color:#C5C0B0; display:none;
                          padding:0; /*position:absolute;*/ width:auto; min-width:200px; list-style:none;}
        .dropdown span.value { display:none;}
        .dropdown dd ul li a { padding:3px; display:block;}
        .dropdown dd ul li a:hover { background-color:#d0c9af;}
        
        .dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
        .flagvisibility { display:none;}
*/


/* CONTENT */


#content {
	float:left !important;
	margin:15px 0 !important;
	}


#container div.wide {
	width:892px;
float:left;
margin:15px 0;
	}

#container div.medium {
	width:590px;
float:left;
margin:15px 0;
	}


#container div.normal {
	width:625px;
float:left;
margin:15px 0;
	}



.post {
	margin:0;
	padding:0;
	line-height: 14pt;
	float:left;
	position:relative;
	display:inline-block;
	}
	

.post h2{
	font:normal 15pt georgia, times;
	}
	
.post h2 a{
	color: #000;
	text-decoration: none;
	}
	
.post h2 a:hover{
	color: #777;
	text-decoration: none;
	}

.post ul {}

.post li {}

.entry p{margin:12px 0; line-height:16px;}

.postmetadata{
	border-top:#79786F 1px solid;
	clear: both;
	background:#F1E0CF;
	padding:10px;
	margin: 20px 0;
	}
	

	
.alignleft a{float:left; margin:25px 0;}

.alignright a{float:right; margin:25px 0;}



/* RIGHT SIDEBAR */

#sidebar {
	font-family: verdana, arial, tahoma;
	font-size:8pt;
	float:right;
	margin:15px 5px 0 0;
	padding: 0;
	width:225px;
/*
	border-bottom: 1px solid #ccc;
*/
	}

#sidebar h2{
	/*font:normal 11pt arial, georgia, times;
	color: #000;*/
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ccc;
}

#sidebar h1, #sidebar h2, #sidebar h3{
	font:normal 15pt georgia, times;
	padding: 0 5px !important;
	text-align: right;
	color:#f5f5f5;
	display:block;
	/*background-color: #403E32;*/
	background-color: #79786F;
	padding-right:5px;
	margin: 0 0 5px 0;
	}


.top h1, .top h2, .top h3{
	font:normal 15pt georgia, times;
	padding: 0 5px !important;
	text-align: right;
	color:#f5f5f5;
	display:block;
	background-color: #403E32;
	padding-right:5px;
	margin: 0 0 5px 0;
	}


#sidebar label{
	font:normal 11pt arial, georgia, times;
	color: #000;	
	margin: 0;
	padding: 0;
}

#sidebar p {margin:0; padding: 0; line-height:16px;}
/*

#sidebar p {margin:0; padding: 0 6px 0 12px; line-height:16px;}

*/

#sidebar img {padding:11px; margin: 0; border:1px solid #F5F5D5;}

#sidebar ul {margin: 0 0 10px 0; padding:0;}

#sidebar ul li {margin: 0; padding: 0; line-height:16px; list-style-type: none;}

#sidebar ul ul {
	margin:14px 0;
	padding:0;
}

#sidebar ul ul li {
	list-style-type: none;
	}

#sidebar ul ul ul{
	margin: 0;
	padding: 0;
}

#sidebar ul ul ul li{
	padding: 0 0 0 15px;
	list-style-type: square;
	color: #898989;
}



/* COMMENTS */


#commentform{
	background:#fff;
	margin:0;
	padding:0;
	}
	
#commentform p{
	color: #000;
	}
	
#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
	
#commentform h3{
	font-family: georgia, times, verdana;
	font-size: 10pt;
	font-weight: 300;
	color: #000;
	margin:0;
	padding:0;
	}
	
#comment{
	width:80%;
	}

#author, #email, #url, #comment, #submit{
	background: #fff;
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:5px 5px 0 0;
	padding:0;
	border: 1px solid #000;
	}
	
#submit{margin:5px 5px 0 0;}

#comments{margin:0; padding:0}
	
ol.commentlist {list-style-type: none; margin:0; padding:0;}

.avatar{float:left; margin:0 12px 0 0;}

ol.commentlist li {
	background: #fff;
	margin:10px 0;
	padding:5px 0 5px 10px;
	list-style-type:none;
	}

ol.commentlist li.alt {background: #eee;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}

ol.commentlist a {color:#000;}

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}




/* SEARCH */

#searchform{
	padding:0;
	margin:14px 0;
	}

#searchform input#s{
	margin:0;
	padding:2px;
	border:1px solid #000;
	}

#searchform input#searchsubmit{
	border:none;
	background:#333;
	color:#fff;
	text-transform:lowercase;
	}


	
/* misc */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}




/* FOOTER */

#footer {clear: both; width: 100%; /* border-top:1px solid #CCCCCC;*/}
	
#footer {padding:10px 0 0 0;margin: 0; color: #403E32; text-align:left;}

#footer a {color: #5D5D5D;text-decoration: none;}

#footer p {color: #5D5D5D; display:inline;}

#footer a:hover{color: #5D5D5D; color: #000;}


ul#footer-list {margin:0; padding:0; font-size: 9px; color:#eee;}

ul#footer-list a {font-size: 9px;}

ul#footer-list li {display:inline; padding:0 1px; line-height:14px;}

ul#footer-list li img {vertical-align:middle;}




/* GLOBAL CSS */

.clear {clear: both;}

.selected{background: #000; color:#fff; text-decoration: none;}

.on-top {z-index: 10000;}



/*WIDGETS*/



div.block-one, div.block-two { display:block; width:895px;}

/*#sidebar ul li.widget {padding-bottom:15px;}*/

#sidebar ul li.widget {padding-bottom:10px;}

#w1, #w2, #w3, #w4, #w5, #w6 { border:1px solid #eee;}

ul#front-set li {float:left; display:inline; padding:0; margin:0;}

.left-tmb, .middle-tmb, .right-tmb { width:280px; display:block; height:100px; position:relative; border:1px solid #f5f5f5; margin-top:10px;}

.left-tmb, .middle-tmb { margin-right: 21px;}

.right-tmb {margin: 10px -3px 0 0 !important;}

.left-tmb h3, .middle-tmb h3, .right-tmb h3 {color:#eee; font-size:12pt; font-weight:bold; padding:5px; border-top:1px solid #f5f5f5;}




/*dealer page*/
ul.dealer-list {padding:20px 0; margin:0; width:660px;}
ul.dealer-list li {display:inline; float:left; padding:0 15px 15px 0; position:relative; }
div.dealer-block {display:block; width:200px; height:150px; position:relative; /*border:1px solid #f5f5f5;*/}

.dealer-block h3 {border-bottom:2px solid #F0E68C; padding-bottom:5px; font-weight:bold; color:#403E32;}


.boxgrid h3 { margin: 5px 10px 0 10px; color:#eee; font-size:17pt; letter-spacing:-1px; font-weight: bold;}
			
			.boxgrid{ 
				width: 280px; 
				height: 100px; 
				margin:5px 15px 0 0; 
				float:left; 
				border: solid 1px #F5F5F5; 
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}

.boxgrid h3 { margin: 6px 10px 4px; color:#fff; font-family:georgia,times; font-size:13pt; letter-spacing:0; font-weight: bold;}

				.boxgrid p{ 
					padding: 0 10px; 
					color:#FFF; 
					font-size:9pt;
	
				}

				.boxgrid a{  
					color:#eee;
					font-size:9pt;
				}

				.boxgrid a:hover {  
					color:#eee;
					font-size:9pt;
					text-decoration:none;
				}

			.boxcaption{
				cursor: pointer;
				float: left; 
				position: relative; 
				background: #403E32 url(images/link-arrow.png) no-repeat scroll 260px 80px; 
				height: 100px; 
				width: 100%; 
				opacity: .7; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
 			}
 				.captionfull .boxcaption {
 					top: 60px;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 70px;
 					left: 0;
 				}



div.img-bg-style {width:888px; height:560px; border:1px solid #eee; display:block;}

/*
.img-bg-style h1 {
background-color:#F5F5F5;
border-color:#EEEEEE -moz-use-text-color #EEEEEE #EEEEEE;
border-style:solid none solid solid;
border-width:1px medium 1px 1px;
float:right;
font-family:georgia,times;
font-size:21pt;
min-width:30%;
padding:10px;
position:relative;
right:0;
top:40%;
color:#403E32;
}

.light {
float:right;
font-family:georgia,times;
font-size:21pt;
padding:10px;
color:#F5F5F5;
}


.dark {
float:right;
font-family:georgia,times;
font-size:21pt;
padding:10px;
color:#000;
}
*/

.img-bg-style h1 {
float:right;
font-family:georgia,times;
font-size:21pt;
padding:10px;
}



.dark{
background-color:#403E32;
color:#f5f5f5;
float:right;
margin:0;
position:relative;
right:0;
width:33%;
top:40%;
z-index:10;
}


.light{
background-color:#f5f5f5;
color:#403E32;
float:right;
margin:0;
position:relative;
right:0;
width:33%;
top:40%;
z-index:10;
}



.img-overlay  {
background-color:#F5F5F5;
display:block;
height:481px;
padding:40px;
position:absolute;
right:-1px;
top:0;
width:390px;
z-index:100;
}


.fixme {
padding:0px 40px 40px 40px !important;
line-height:22px !important;
height: 520px !important;
}


.fixme h2 {margin-bottom:5px; font-size:14pt;}

.opacity {		opacity: .9; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}


.low-opacity {	opacity: .7; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}



.twtr-hd {text-indent: -9999px !important; display:none !important;}

.y-style {
border-bottom:2px solid #F0E68C;
font-weight:bold;
padding-bottom:5px;
}




ul.lcp_catlist li {margin-bottom: 10px !important; font-style:italic;}



.s-button {
background:url("images/right-round-long.png") no-repeat scroll right top transparent;
display:block;
height:36px;
margin:10px 0;
padding:0px;
width:209px;
display:none;
cursor:pointer;
}

.s-button h2 {
background:url("images/left-round.png") no-repeat scroll left top transparent;
height:36px;
line-height:36px;
padding-left:36px;
font-weight: bold;
color:#FFFFFF;
}



#products-intro {width:620px; display:block; height:120px; margin-top:50px;}

#products-intro ul {list-style: none; padding:0; margin:0;}

#products-intro ul li {display:inline; float:left; margin:0 10px; padding:0;}

#products-intro a {display:block; width:280px; height:100px; position:relative;}

#prod-var img {padding:0px !important;}



.prod-desc{
background-color:#F5F5F5;
border:1px solid #eee;
bottom:70px;
color:#403E32;
left:0;
margin-left:3px;
padding:5px;
position:absolute;
line-height:16px;
/*width:100%;*/
}




.notes {
				padding: 0;
			}
			.note {
				display: block;
				padding: 6px;
			}
			.note_controls {
				display: none;
				/*width: 100px;*/
				padding: 10px 0;
				font-size: 12px;
				font-weight: bold;
				color: #003B99;
			}

			.note_controls a {BACKGROUND-COLOR:#F0E68C; display:block;}

			.note:hover .note_controls {
				display: block;
			}



table h3 {

border-bottom:2px solid #F0E68C;
/*color:#403E32;
font-weight:bold;*/
color:#000;
padding-bottom:5px;

}

table h2 {
font-size:20pt;
letter-spacing:-1px;
margin:0;
padding:0;
}


.wp-table-reloaded {
background-color:#fff !important;
}

.wp-table-reloaded td {padding-bottom:10px;}








/* Language switcher */


                #jsddm {
                    margin: 0;
                    padding: 0
                }
                
                #jsddm li {
                    float: left;
                    list-style: none;
                    font: 12px Tahoma, Arial
                }
                
                #jsddm li a {
                    display: block;
                    padding: 5px 12px;
                    text-decoration: none;
                    background-color: #E4DFCB;
                    border-bottom: 1px solid #ADA397;
                    width: 115px;
                    /*color: #EAFFED;*/
                    white-space: nowrap
                }

				.arrow {
					background-image:url("http://seed.dk/wp-content/themes/exonen/images/icons/arrow.png");
					background-position:115px center;
					background-repeat:no-repeat;
					}
                
                #jsddm li a:hover {
                    color: #999
                }
                
                #jsddm li ul {
                    margin: 0;
                    padding: 0;
                    position: absolute;
                    visibility: hidden;
                    /*border-top: 1px solid white*/
                }
                
                #jsddm li ul li {
                    float: none;
                    display: inline
                }
                
                #jsddm li ul li a {
				background-color:#E4DFCB; /*#EFECE0*/
				border:none;
				color:#24313C;
				padding-left:40px !important;
				width:87px;
                }
                
                #jsddm li ul li a:hover {
					color:#666;
                }

.ext-link {

-moz-border-radius:8px 8px 8px 8px;
background:none repeat scroll 0 0 #333;
border:medium none;
color:#CCCCCC;
display:inline-block;
margin:5px;
padding:5px;
vertical-align:middle;

}