/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Style Style Sheet - Defines the main look like colors and backgrounds
 * Not all style related CSS is included, only colors and backgrounds which may change for different theme styles
 */


/* Base
----------------------------------------------------------------------------------------------------*/

body#page {background: #DADADA;}

div#page-bg {
}

div#page-bg2 {
	background:url(../images/bg-1.png) repeat-x 0 0 scroll;
}



/* Layout
----------------------------------------------------------------------------------------------------*/

/* Toolbar */
#toolbar { text-shadow: 0 1px 0 rgba(253,253,255,1.0); }

#toolbar,
#toolbar a { color: #99999b; }
#toolbar a:hover { color: #222224; }

/* Footer */
#footer {
	color: #87878B;
	text-shadow: 0 1px 0 rgba(253,253,255,1.0);
}

#footer a { color: #444446; }


/* Menus
----------------------------------------------------------------------------------------------------*/


/* Modules
----------------------------------------------------------------------------------------------------*/

/* Module Type: Headerbar Line */

#headerbar .module {
	color: #666668;
	text-shadow: 0 1px rgba(253,253,255,1.0);
}

#headerbar .module strong { color: #444446; }
#headerbar .module small { color: #99999b; }


/* Tools
----------------------------------------------------------------------------------------------------*/


/* System
----------------------------------------------------------------------------------------------------*/


.ce-module textarea, .ce-module input {
	width:100%;
}

.wk-slideshow img {
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

a.home-bottom-link {
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	top:0px;
	left:0px;
}

a,
h2,
h4,
h5,
h6,
#footer a:hover,
.menu-dropdown li.active > a,
.menu-sidebar a.active,
.menu-sidebar li > span.active,
#system .pagination a:hover { color: #E54302; }

::-moz-selection { background: #dfdfdf; color: #E54302; }
::selection { background: #dfdfdf; color: #E54302; }

.grey-box {
padding: 13px;
border: 2px solid #0c6a95;
border-radius: 7px;
background: #dfdfdf url(../images/mod-grey-box-bg.jpg) repeat-x 0 0 scroll;
box-shadow: 0 0 0 1px rgba(0, 0, 2, 0.1), 0 1px 0 rgba(0, 0, 2, 0.15), 0 1px 1px rgba(0, 0, 2, 0.1);
text-shadow: 0 1px 0 rgba(253, 253, 255, 1.0);
}

#footer {
color: #000;
text-shadow: none;
}

div.specs {
	float:right;
	clear:right;
	width:50%;
	padding:10px;
}

table#comparison {
	border:solid 1px black;
	float:right;
	clear:right;
}

table#comparison td, table#comparison th {
	border:solid 1px black;
	padding:2px 5px;
	text-align:center;
}

table#comparison th.inverse {
	background-color: #3e3e3e;
	color:#B1B1B3;
	text-shadow:none;
	font-size:125%;
}

table#comparison td.left-align {
	text-align:left;
}
	