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

@import url(../warp/css/layout.css);


/* Spacing
----------------------------------------------------------------------------------------------------*/

.module { margin: 15px; }

#header,
#top-a,
#top-b,
#bottom-a,
#bottom-b,
#innertop,
#innerbottom,
#breadcrumbs { margin: 0px;}

#footer { margin: 0px; position: fixed; bottom: 0; width: 100%;
			background: #FFF; 
}


#header { margin-top: 0px;
			background: #FFF;
 }

#innertop,
#breadcrumbs { margin-top: 0; }
#innerbottom { margin-bottom: 0; }

#content { margin: 0px 20px 20px 40px ;
			width: 340px;
			padding: 0px 30px 30px 30px ;
			background: url(../images/content.png) no-repeat;
			font-color: #000;
}
#maininner {
    width: 450px !important;
}

#toolbar { padding: 10px 20px; height: 22px; }

.wrapper { width: 100% !important; margin: 0px !important; }

#top-a > div,
#top-b > div,
#bottom-a > div,
#bottom-b > div,
#innertop > div,
#innerbottom > div { margin: 0 -20px; }

#header,
#top-a,
#top-b,
#innertop {
	padding-bottom: 0px;

}

#logo {
	margin-top: 15px;
	margin-left: 100px;
}

#header { padding-bottom: 5px; }

#bottom-a,
#bottom-b,
#innerbottom {
	padding-top: 20px;

}

#footer .module { margin: 0 50px; text-transform: uppercase;
				font-size: 10px !important;
				letter-spacing: 0px;
				text-align: right;
			 	float:right;
}

#footer .module a { color: #000; }

#footer .module a:hover { color: #777; }

#headerbar { margin: 0px 0; height: 114px; }

/* System Output Disabled */
#header + #bottom-a,
#header + #bottom-b,
#top-a + #bottom-a,
#top-a + #bottom-b,
#top-b + #bottom-a,
#top-b + #bottom-b {
	padding-top: 0;
	border-top: none;
}

#menu {
    position: absolute;
	right: 0px;
	top: 98px;
}

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

/* Sidebar Backgrounds */
#sidebar-a,
#sidebar-b { position: relative; }

#sidebar-a { position: relative; width: 100% !important; }

.sidebar-bg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
}

.sidebar-a-right #sidebar-a .sidebar-bg,
.sidebar-b-right #sidebar-b .sidebar-bg { border-width: 0 0 0 1px; }

.sidebar-a-left #sidebar-a .sidebar-bg,
.sidebar-b-left #sidebar-b .sidebar-bg { border-width: 0 1px 0 0; }

/* ToTop Scroller */
#totop-scroller {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	width: 21px;
	height: 21px;
	border: 1px solid #ddd;
	background: url(../images/totop_scroller.png) 50% 50% no-repeat;
	border-radius: 4px;
	text-decoration: none;
}

#totop-scroller:hover { background-color: #EEE; }

