/*  
Theme Name: Lorensbergs optik
Theme URI: http://www.wallmanderco.se
Description: Go nuts!
Version: 1.0
Author: Ponts Nilsson
Author URI: http://www.wallmanderco.se/
Tags: blue, custom header, fixed width, two columns, widgets, dynamic tabs, tabs, drop-down menus, menus
*/



/* Begin Typography & Colors */
BODY { 
	margin:0; 
	padding:0; 
 	background:#FFFFFF /*url("images/bg_body.gif") no-repeat top center fixed;*/;
	}
BODY, INPUT, TEXTAREA, SELECT {
	font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
	color:#121212;
	}

H1 {
	margin:0 0 6px 0;
	padding-left:8px;
	padding-top:8px;
	font-weight:bold !important;
	font-size:14px !important;
	text-align:left !important;
	height:25px;
	background:#000000; 
	line-height:normal;
	color:#FFF !important;
	overflow:hidden !important;
	width:265px !important;
	} 
#right H1 { margin-bottom:12px !important; }
H2 {
	margin:0;
	padding:3px 0px;
	font-size:24px;	
	line-height:normal;
	}
H3 {
	margin:0;
	padding:0;
	display:block;
	float:left;
	overflow:auto;
	color:#FFF;
	margin-left:30px !important;
	font-weight:bold !important;
	font-size:18px !important;
	background:#e0e0e0 !important;
	margin-top:1px !important;
	}
H3 SPAN {
display:none !important;
}


A {
	text-decoration:none;
	color:#0ad3da;
	}
A:HOVER, #footer A:HOVER, .undermenu A:HOVER {
	color:#c33c3b;
	}
/****
	MAIN CONT.
					****/
#main { 
	background:url("images/main_bg.gif") repeat-y;
	width:1014px;
	margin:0 auto;
	overflow:auto;
	}
#main-bottom{
	background:url("images/main_bg_bottom.gif") no-repeat;
	width:1014px;
	height:24px;
	margin:0 auto;
	}
#main-content { 
	width:960px;
	margin:0 auto;
	}


/****
	HEADER
	    ****/
.header-menu {
	position:absolute;
	margin-top:42px;
	margin-left:204px;
	overflow:auto;
	width:800px;
	}
.header-menu A {
	 color:#606060;
	 text-decoration:none;
	 font-family:"Lucida Sans", "Lucida Sans Unicode";
	 font-size:14px;
	 margin-right:30px;
	 letter-spacing:2px;
	 float:left;
	 display:block;
	}
.header-menu A:HOVER {
	color:#c33c3b;
	}
	
	/* search */
	DIV.search {
		background:#e0e0e0;
		overflow:auto;
		width:266px;
		float:right;
		}
	DIV.search INPUT {
		float:left;
		background:none;
		border:0;
		color:#ffffff;
		font-size:14px;
		margin-left:4px;
		}
	DIV.search INPUT.button {
		cursor:pointer;
		height:25px;
		color:#f2f2f2;
		padding-left:0px;
		padding-right:0px;
		}
	DIV.search INPUT.text {
		padding:4px 0;
		width:216px;
		}
		
#kategorier {
	background:#e0e0e0;
	width:960px;
	height:24px;
	margin-bottom:14px;
	overflow:hidden;
	}

/****
	BODY
			****/	
#left {
	float:left;
	width:680px;
	overflow:auto;
	}
#right {
	float:right;
	width:265px;
	overflow:hidden;
	}

DIV.box {
	background:#e0e0e0;
	width:265px;
	overflow:hidden;
	margin-bottom:12px;
	}
	DIV.box .content {
		margin:1px;
		width:247px;
		background:#FFF;
		padding:8px 9px 8px 7px  ;
		line-height:18px;
		}
	DIV.box A, #right P { font-weight:bold; font-size:14px;	}
	
#content { 
	float:right;
	width:430px;
	}
#content H2 { padding:6px 0px; }
#submenu {
	float:left;
	width:232px;
	font-size:14px;
	}
#submenu A.submenu {
	background:#f2f2f2;
	color:#6e5a5c;
	line-height:25px;
	display:block;
	margin-bottom:6px;
	padding:0px 5px;
	}
#submenu A.submenu:HOVER {
	background:#e0e0e0;
	}
	.undermenu {
	padding:0px 16px 6px 16px;
	}
	.undermenu A {
		color:#858585;
		line-height:18px;
		}
.bottom-boxes {
	overflow:hidden;
	width:680px;
	}
.main-left-box {
	float:left;
	width:334px;
	font-family:"Lucida Sans", "Lucida Sans Unicode";
	font-size:13px;
	overflow:hidden;
	}
.main-right-box {
	float:right;
	width:334px;	
	font-family:"Lucida Sans", "Lucida Sans Unicode";
	font-size:13px;
	overflow:hidden;
	}
	
.main-left-box H1, .main-right-box H1 {
	margin-bottom:6px !important;
	width:334px !important;
	}
.main-left-box A, .main-right-box A {
	color:#333;
	}
	
.main-left-box A:HOVER, .main-right-box A:HOVER {
	color:#c33c3b;
	}
/****
	FOOTER
			****/
			
#footer { margin:6px 0 20px 0; }
#footer, #footer A  { color:#8a8a8a; font-size:14px; }

	
/****
	GENERAL
			****/
	
DIV.spacer { 
	height:14px;
	clear:both;
	line-height:14px;
	font-size:1px;
	margin:0;
	padding:0;
	}
.floatRight { float:right; }
.floatLeft { float:left; }



/****
	FONTS 
			****/
			
.f18 { font-size:18px; }
.f22 { font-size:22px; }
.f24 { font-size:24px; }
.f30 { font-size:30px; }

.sIFR-flash {
	visibility: visible !important;
	margin:0;
	
}

.sIFR-replaced {
	visibility: visible !important;
	position: relative;
	margin:0;
	
}

span.sIFR-alternate {
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}



/* End dTabs css */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

