/*  
Theme Name: Flexiqube
Theme URI: http://www.flexiqube.se
Description: Flexiqube Theme
Version: 1.0
Author: Roger S&ouml;derqvist @ Flexiqube
Author URI: http://www.flexiqube.se/

*/

body{
	margin:auto;
	background-image:url(images/bgHead.png);
	background-position:top;
	background-repeat:repeat-x;}
	
img{
	border-style: none;
	margin-top: -1px;
	}
	
#mainContainer{
	width:940px;
	margin:auto;
	padding:0px;
	}
	
	#headerContainer{
		float:left;
		width:940px;
		margin-top:0px;
		padding:0px;
		}
	
		#slideContainer{
			float:left;
			margin-top:10px;
			width:940px;
			}
		
			#slideImage{
				float:right;
				width:320px;
				margin-right:0px;
				margin-top:-60px;
				padding:0px;
				}
			
			#slideTextContainer{
				float:left;
				margin-top:15px;
				width:455px;
				}
				.slideText{
					font-family:Verdana, Geneva, sans-serif;
					font-size:14px;
					color:#FFF;
					width: 400px;
					margin-left: 0px;
					margin-top:10px;
					}
			
		#logoRight{
			float:left;
			width:145px;
			margin-left:0px;
			margin-top:15px;
			}

	/* M E N U */
	#menuContainer{
		float:left;
		width:940px;
		}
		.btnHome{
			float:left;
			margin-top:5px;
			}
		.menuBg{
			float:left;
			margin-left:5px;
			margin-top:1px;
			}
		#menuBtnHolder{
			float:left;
			margin-left:5px;
			}
			#menuBtns{
				float:left;
				margin-top:6px;
				margin-left:5px;
				margin-right:25px;
				font-family:Verdana, Geneva, sans-serif;
				font-size:14px;
				font-weight:bold;
				color:#FFF;
				cursor:pointer;
				}
	/* E N D  M E N U */

	/* M A I N  C O N T E N T */
	#contentContainer{
		float: left;
		margin-top:0px;
		}
		
		.textColumn1{
			float:left;
			margin-top:3px;
			width:650px;
			padding-right: 30px;
			}
		
		.textColumn2{
			float:left;
			width:240px;
			margin-top:55px;
			margin-bottom:30px;
			}
		
		.textColumn3{}
		
		.textColumn4{}
		
		#shareAndFollow{
			float: right;
			width:240px;
			margin-top:30px;
			margin-bottom: 50px;
			}
			
			/* Highlights */
			#productWindow1{
				top:24.5px;
				position: relative;
				}			
			#productWindow2{
				top:20px;
				position: relative;
				}
				.btnText{
					margin-top:-18px;
					margin-left:7px;
					font-family:Verdana, Geneva, sans-serif;
					font-size:12px;
					font-weight:bold;
					color:#FFF;
					}
				.pageText{
					float:left;
					margin-top:5px;
					font-family:Verdana, Geneva, sans-serif;
					font-size:17px;
					font-weight:bold;
					color:#D5342D;
					}
				
				.pageTitle{
					font-family:Verdana, Geneva, sans-serif;
					font-size:14px;
					font-weight:bold;
					color:#EE0000;
					}

					
				.pageIcon{
					float: left;
					margin-right: 10px;
					margin-top:-6px;
					}
					
				.highlightBg{
					float:left;
					margin-top:33px;
					margin-left: 52px;
					background-color:#e3e3e3;
					-moz-border-radius:10px;
					-webkit-border-radius:10px;
					height: 100px;
					}
					
					
					
			
				#respond{
					float:left;
					margin-top: 5px;
					font-family:Verdana, Geneva, sans-serif;
					font-size:15px;
					color:#000;
					}
				.entry-content{
					float:left;
					margin-top: 20px;
					margin-bottom: 20px;
					font-family:Verdana, Geneva, sans-serif;
					font-size:12px;
					color:#000;
					}
				.commentlist{
					font-family:Verdana, Geneva, sans-serif;
					font-size:15px;
					color:#000;
					}
				.nocomments{
					font-family:Verdana, Geneva, sans-serif;
					font-size:15px;
					color:#000;
					}
				.edit-link{
					float: left;
					}
					.columnDivider{
					float:left;
					width:10px;
					}

			/* END Highlights */
			
			/* N E W S */
			#newsContainer{
				background-color:#e3e3e3;
				border:solid thin #878787;
				-moz-border-radius:10px;
				-webkit-border-radius:10px;
				margin-top:10px;
				height: 265px;
				}
				.news{
					margin-top:5px;
					margin-bottom:5px;
					padding-top:5px;
					padding-left:0px;
					padding-right:1px;
					padding-bottom:5px;
					font-family:Verdana, Geneva, sans-serif;
					font-size:10px;
					}
					
				.newsPermalink{
					font-size:11px;
					}
					
				.newsDate{
					padding-left:5px;
					font-style:italic;
					}					
					
				.news li {
				padding-top:5px;
				padding-left:5px;
				padding-right:3px;
				padding-bottom:8px;
				list-style-type: none;
				width: 230px;
				}
				.news li:hover{
					color:#FFF;
					background-color:#9d9d9d;
					}
				.news a {
				position:relative;
				width: 230px;
				text-decoration:none;
				color:#000000;
				}
				.news a :hover {
				position:relative;
				color:#FFFFFF;
				width: 230px;
				}
				
			
			/* E N D  N E W S */
			
	/* E N D  M A I N  C O N T E N T */


	.highlightContainer1{
					float:left;
					width:650px;
					margin-top:41px;
					margin-left:80px;
					}
	
	.highlightContainer{
					float:left;
					width:240px;
					margin-top:10px;
					margin-left:16px;
					}
					.highlightImage{
						float:left;
						margin-top:6px;
						}
					.highlightText{
						float:left;
						padding-right:79px;
						padding-left:10px;
						width:110px;
						font-family:Verdana, Geneva, sans-serif;
						font-size:10px;
						color:#333;
						}
						
					.highlightText1{
						float:left;
						padding-right:0px;
						padding-left:30px;
						width:140px;
						font-family:Verdana, Geneva, sans-serif;
						font-size:10px;
						color:#333;
						}
						
						
#footerContainer{
    possition:relative;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-attachment:scroll;
	background-image:url(images/bgFooter.png);
	background-color:#E7E7E7;
	clear:both;
	width:100%;
	height:100%;
    }
    .footer{
        width:940px;
        height:300px;
        margin:auto;
        padding-top:20px;
        }

        .footerColumn{
            float:left;
            width:292px;
            }
            .footerImage{
                float:left;
                padding-right:5px;
                }
            .footerText{
                float:left;
                font-family:Verdana, Geneva, sans-serif;
                font-size:10px;
                color:#333;
                }



/* CSS Document */


/* Titles */
H1{
    font-family:Verdana, Geneva, sans-serif;
    font-size:14px;
    font-weight:Bold;
    color:#000;
    }

H2{
    font-family:Verdana, Geneva, sans-serif;
    font-size:16px;
    font-weight:normal;
    color:#333;
    }
H3{
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#000;
    }

/* Paragraphs */
P{
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    font-weight:normal;
    color:#000;
    }
   
.P1{
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#000;
    }

/* ul / li */
.li{
    font-family:Verdana, Geneva, sans-serif;
    font-size:10px;
    font-weight:normal;
    color:#000;
    }	
	

/* Footer */

H4{
    font-family:Verdana, Geneva, sans-serif;
    font-size:16px;
    font-weight:normal;
    color:#333;
    }
   
H5{
    font-family:Verdana, Geneva, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#FFFFFF;
    }
   
H6{
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#333;
    }
	
	
#jsddm
{	margin: 0;
	padding: 0;
	margin-left: 10px;}
	
	#jsddm li
	{	float: left;
		list-style: none;
		font-size: 14px;
		font-weight: bold;
		font-family: Verdana, Geneva, sans-serif;}

	#jsddm li a
	{	display: block;
		padding-right: 12px;
		padding-left: 12px;
		padding-top: 7px;
		padding-bottom: 8px;
		text-decoration: none;
		color: #FFF;
		white-space: nowrap}

	#jsddm li a:hover
	{	background: #9F1B1B}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-bottom-right-radius: 10px;
			-moz-border-radius-bottomright: 10px;
			border-bottom-left-radius: 10px;
			-moz-border-radius-bottomleft: 10px;}
		
		#jsddm li ul li
		{	float: none;
			display: inline;
			font-size: 12px;
			font-weight: normal;
			}
			
		#jsddm li ul li a
		{	width: auto;
			background: #9F1B1B}
		
		#jsddm li ul li a:hover
		{	background: #7F1616}

