/*
Current version: 1.0
	
	Site: DSPanel
	www: dspanel.com
	Author: Robert Hedman, robert.hedman@atrox.se
	Notes: This file contains the Global rules and TinyMCE accessible styles.
	------------------------------------------------------------------
*/

html, body, form, fieldset, textarea, input
{
	margin: 0;
	padding: 0;
	font: 100%/1.2 Arial, Helvetica, sans-serif;
}
select, textarea, input
{
	border: 1px solid #a1a3a5;
}
html body
{ 
	font-size: 76%;
}

h1, h2, h3, h4, h5, h6 {font-family: Arial, helvetica, Sans-Serif;margin: 0.5em 0 .3em 0;}
h1 {font-size: 1.6em;margin: 0 0 .4em 0;font-weight:normal;}
h2 {font-size: 1.2em;font-weight:bold;}
h3 {font-size: 1.2em;}
h4, h5, h6 {font-size: 1em;font-weight: bold;}

p {font-size: 1em;padding: 0;margin: 0 0 1.1em 0;}

a {color: #254c5b;text-decoration: underline;outline:none;}
	a:hover {text-decoration: underline;}

form label {font-size: .916em;}
input, select, textarea {font-size: 100%;padding: 2px;}
fieldset {border: none;}
hr {
	border: 0;
	height: 0px;
	border-top:1px dotted gray;
}

li {margin: 0 0 .5em 0;}

img {border: 0;}

ul, ol
{
	margin-left:10px;
	padding:0;
}

ul li, ol li
{
	margin-left:15px;
	padding:0;
}

/* SNIPPETS */
.sideBox
{
	width:240px;
	overflow:hidden;
	float:right;
	margin:40px 0 0 0;
}

	.sideBox
	{
		margin-top:0;
	}

	.sideBox .top
	{
		height:30px;
		background:url(../images/common/sub-side-top.gif) no-repeat;
		color:#114455;
		font-weight:bold;
	}
	
		.sideBox .top span
		{
			display:block;
			padding:8px 0 0 8px;
		}
	
	.sideBox .bottom
	{
		height:10px;
		font-size:0;
		background:url(../images/common/sub-side-bottom.gif) no-repeat;
		margin:0 0 10px 0;
	}
	
	.sideBox .middle
	{
		background:#f9fafc;
		border-right:1px solid #a1a3a5;
		border-left:1px solid #a1a3a5;
		padding:10px;
	}
	
	.leftBox
	{
		width:260px;
		float:left;
		overflow:hidden;
	}

/* TINYMCE ACCESSIBLE */

.h2top
{
	background:url(../images/common/startpage-main-teaser-h2-bg.gif) no-repeat;
	margin:0 !important;
	line-height:3.2em;
	text-indent:10px;
	font-size:1.2em;
	padding:0;
}

.specialList
{
	margin-left:10px;
	margin-right:10px;
	margin-top:0;
	padding-left:0;
	padding-top:0;
}

.productList
{
	margin-left:0;
	padding-left:22px;
	list-style:none;
	line-height:1.25em;
	background:url(../images/common/product-list-bullet.gif) no-repeat;
}

.imgLeft
{
	margin:0 15px 10px 0;
	float:left;
}

.imgRight
{
	margin:0 0 10px 15px;
	float:right;
}

.noUnderlineLink
{
	text-decoration:none !important;
}

.noDotsList
{
	margin:0;
	padding:0;
	list-style:none;
}

	.noDotsList li
	{
		margin-left:0;
		padding:0;
	}

#cse-search-box
{
	float: right;
	display:inline;
	overflow: hidden;
	margin: 5px 15px 0 0;
}
#gs
{
	background:transparent url(../images/common/gs-input.gif) no-repeat scroll 0 0;
	float:left;
	height:20px;
	overflow:hidden;
	width:130px;
}
#gs input
{
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#9DA0A2;
	font-size:0.914em;
	margin:1px 5px 0;
	width:110px;
}
#gs-submit
{
	background:transparent url(../images/common/gs-submit.gif) no-repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	height:20px;
	margin:0 0 0 5px;
	padding:0;
	text-indent:-9999px;
	width:20px;
}