/*  
Theme Name: Plusbanken
Theme URI: http://plusbanken.se
Description: Plusbanken
Version: 1.0
Author: Kristoffer Lidman / iDenta Labs
Author URI: http://identa.se/
*/
* {
	margin: 0;
	padding: 0;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	background: #fff /*url(images/bg.gif) repeat-x*/;
	color: #666;
	margin: 0px;
	padding: 0px;
}
a  {
	color: #245f85;
	border: none;
	text-decoration: none;
}
a:hover  {
	color: #000;
}
p {
	margin: 0 0 15px 0;
}
img  {
	border: none;
}
h1, h2, h3, h4, h5  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
h2 {
	font-size: 24px;
}
h4 {
	display:block;
	width:243px;
	height:70px;
	border: none;
	float: left;
	margin: 0;
	padding: 0;
	text-indent:-9009px;
	background:transparent url(images/logo.gif) no-repeat;
}

h4 a {
	display:block;
	outline:none;
	width:100%;
	height:100%;
	padding: 0;
	margin: 0;
	border: none;
}
.alignleft  {
	float: left;
}
.alignright  {
	float: right;
}
#wrapper  {
	width: 910px;
	margin: 0px auto 20px auto;
	overflow: hidden;
}
#header {
	width: 910px;
	float: left;
	background: url(images/header.gif) no-repeat;
}

#menu {
	width: 910px;
	height: 30px;
	float: left;
	margin: 80px 0 0 0;
}
#menu ul  {
	padding: 0;
	margin: 0;
	float: left;
	list-style-type: none;
	font-weight: bold;
}
#menu ul li  {
	height: 25px;
	float: left;
	margin: 0 1px 0 0;
	text-align: center;
}	
#menu ul li a {
	height: 25px;
	float: left;
	margin: 0;
	color: #333;
	text-align: center;
	padding: 5px 15px 0 15px;
	text-decoration: none;
	background: #94a7c3;
}
#menu ul li a:hover  {
	height: 25px;
	float: left;
	margin: 0;
	color: #fff;
	text-align: center;
	padding: 5px 15px 0 15px;
	background: #666;
}
#menu ul li.current_page_item a{
	height: 25px;
	float: left;
	margin: 0;
	text-align: center;
	padding: 5px 15px 0 15px;
	color: #fff;
	background: #717f95;
}
#submenu {
	width: 895px;
	height: 25px;
	padding: 10px 0 0 15px;
	float: left;
	background: #717f95;
	margin: 0;
	color: #333;
	border-bottom: 1px solid #566172;
}
#submenu a {
	color: #fff;
}
#content {
	width: 910px;
	float: left;
	margin: 1px 0 0 0;
}
/*---------- STARTSIDAN ----------*/
#top_sell {
	width: 890px;
	float: left;
	background: #636173 url(images/top_sell.gif) no-repeat;
	border-bottom: 1px solid #333;
	margin: 0 0 15px 0;
	padding: 20px 10px 10px 10px;
}
#top_sell_left {
	width: 500px;
	float: left;
	color: #fff;
}
#top_sell h3 {
	font-size: 20px;
	margin: 0 0 15px 0;
}
#main_left {
	width: 600px;
	float: left;
}
.left_explore {
	width: 580px;
	padding: 15px 10px 10px 10px;
	float: left;
	background: #fafafa;
	border-top: 3px solid #B5BD33;
	border-bottom: 1px solid #ccc;
}
.left_explore h2, .left_explore h1 {
	margin: 0 0 15px 0;
	color: #245f85;
}
.left_explore ul {
	list-style-type: none;
	margin: 0 0 5px 0;
}
.left_explore ul li {
	padding: 5px 0 5px 15px;
	border-bottom: 1px solid #eee;
	background: url(images/bullet_pil.gif) no-repeat 0 11px;
}
.left_readmore {
	width: 580px;
	height: 25px;
	float: left;
	margin: 0 0 20px 0;
	padding: 5px 10px 0 10px;
	background: #eee;
	font-size: 11px;	
	text-align: right;
}
#main_right {
	width: 290px;
	float: right;
}
.right_helpwith {
	width: 270px;
	float: left;
	background: #fafafa;
	padding: 15px 10px 10px 10px;
	border-top: 3px solid #7AB4C8;
	border-bottom: 1px solid #ccc;
}
.right_helpwith h2 {
	margin: 0 0 15px 0;
}
.right_helpwith ul {
	list-style-type: none;
	margin: 0 0 5px 0;
}
.right_helpwith ul li {
	padding: 5px 0 5px 15px;
	border-bottom: 1px solid #eee;
	background: url(images/bullet_pil.gif) no-repeat 0 11px;
}
.margin_b {
	margin: 0 0 20px 0;
}
.right_ansok {
	width: 270px;
	height: 40px;
	float: left;
	margin: 10px 0 0 0;
	padding: 15px 0 0 0;
	text-align: center;
	background: #666 url(images/right_ansok.gif) no-repeat;
	color: #fff;
	font-size: 28px;
	font-weight: bold;
}
.right_ansok:hover {
	width: 270px;
	height: 40px;
	float: left;
	margin: 10px 0 0 0;
	padding: 15px 0 0 0;
	text-align: center;
	background: #ccc url(images/right_ansok_hover.gif) no-repeat;
	color: #333;
	font-size: 28px;
	font-weight: bold;
}
.right_readmore {
	width: 270px;
	height: 25px;
	float: left;
	margin: 0 0 20px 0;
	padding: 5px 10px 0 10px;
	background: #eee;
	font-size: 11px;
	text-align: right;
}
/*------- KALKYLATORN -------*/
#calc {
	width: 560px;
	float: left;
	padding: 10px;
	background: #eee;
	border-bottom: 1px solid #ccc;
}
#calc p {
	float: left;
	width: 270px;
	margin: 0 0 5px 0;
}
#calc input {
	width: 100px;
	margin: 0;
}
#calc #berakna {
	width: 270px;
	height: 30px;
	margin: 10px 0 0 0;
}
#calcleft {
	width: 270px;
	float: left;
}
#calcright {
	width: 270px;
	float: right;
}
#calcright strong {
	font-size: 16px;
	margin: 0 0 5px 0;
	display: block;
}	
/*------- Övertygad --------------*/
#convinced {
	width: 578px;
	height: 60px;
	float: left;
	background: #fff;
	border: 1px solid #eee;
}
.overtygad {
	width: 578px;
	height: 60px;
	float: left;
	margin: 0;
	background: #ccc url(images/overtygad.gif) no-repeat;
	text-indent: -9009px;
}
.overtygad:hover {
	width: 578px;
	height: 60px;
	float: left;
	margin: 0;
	background: #ccc url(images/overtygad_hover.gif) no-repeat;
}
/*---------- FOOTER --------------*/
#footer {
	width: 910px;
	float: left;
	padding: 15px 0 0 0;
	margin: 20px 0 0 0;
	border-top: 1px solid #eee;
}
#footer p {
	margin: 0 0 5px 0;
}