html, body {height: 100%;}
body {padding:0px;margin:0px;background:#fff;}
* {outline:none;}
img {border: 0px}
/* Page Structure / Navigation */
#page {width:100%;margin: auto;	height: auto !important;height:100%;min-height:100%;position:relative;background-image:url(/web/concrete/themes/greensalad/images/background.png);background-repeat: no-repeat;background-position: center top;background-color:#fff;}
#page .sidebar-left {}

#page #header {position:relative;width:880px;padding: 20px 0px 40px 0px;margin: 0px auto 0px auto;}
#page #header ul.nav-header {list-style:none;margin:0px;float: right;padding:0px;z-index:2;overflow:visible;}
#page #header ul.nav-header li {
	float:left;
	padding:2px 0px 15px 0px;
	margin: 0px 0px 0px 24px;
	font-size:11px;
	margin-top:0px;
	font-family:Verdana, Geneva, sans-serif;
}
#page #header ul.nav-header li a {text-decoration:none;color:#676767;}
#page #header ul.nav-header li a:hover {text-decoration:underline;color:#676767;}
#page #header ul.nav-header li.nav-selected a{text-decoration:underline;color:#bf0000;}
#page #header ul.nav-header li.nav-selected a:hover{text-decoration:underline;color:#676767;}
#page #header #header-area {position: absolute;bottom: 15px;right: 15px;}
#page #homeHeader {min-height:192px;}
#page #homeHeader, #page #pageHeader {margin:0;padding:0;position:relative;}
#page #central {clear:both;padding-bottom:30px; /* for footer */width:880px;margin: auto;}
#page #central #pageHeader{float:right;width: 575px;}
#page.no-sidebar {background-image: none !important;}

/* body & sidebar */
#page #central #body {float:left;width:542px;padding:15px;}
#page #central #body table{width:100%;}
#page #central #body table td{vertical-align:top; width:50%;}
#page #central #body a.zoomImage {border:1px solid #CCC;display:block; width:auto; float:left; margin: 0px 10px 10px 0px;}
#page #central #body a.zoomImage:hover {border:1px solid #C00;}
#page #central #body h1 {}
#page #central #body p {line-height: 18px;}






#page #central #body .ccm-page-list-thumbnail .ccm-thumbnail-container {width:136px; margin-bottom:20px; float:left;}
#page #central #body .ccm-page-list-thumbnail div a img{border:1px solid #CCC;}
#page #central #body .ccm-page-list-thumbnail div a:hover img{border:1px solid #C00;}
#page #central #body .ccm-page-list-thumbnail div h3{font-weight:bold;font-size:11px;margin-bottom:0;line-height:normal;}
#page #central #body .ccm-page-list-thumbnail div h3 a{ text-decoration:none;}
#page #central #body .ccm-page-list-thumbnail div div{}
#page #central #body .ccm-page-list-thumbnail div div a{}






#page #central #body .ccm-page-list div {float:left;width:220px;margin-right:10px;}
#page #central #body .ccm-page-list div h3{margin:0px;padding:0px; font-size:10px;}
#page #central #body .ccm-page-list div h3 a{color:#000;text-decoration:none}
#page #central #body .ccm-page-list div h3 a:hover{text-decoration:none}
#page #central #body .ccm-page-list div div {font-size:11px; text-transform:uppercase;}
#page #central #body .ccm-page-list div div a{text-decoration:none;}
#page #central #body .ccm-page-list div div a:hover{color:#C00}


#page #central #sidebar {float:right;}
#page.sidebar-left #central #sidebar {float:left; width: 150px;margin-left: 150px;}
#page.sidebar-left #central #body {float:right; width: 545px;}
#page.no-sidebar #body {float: none !important; width: auto !important}
#page #central #sidebar p {font-size:11px; line-height:16px; text-align: right; padding:0px 8px 0px 0px; margin-top:50px;}


#page #central #sidebar ul.nav {list-style:none; margin:0px; padding:0px; font-size:11px;height: 100px; width:152px; padding-top:2px;}
#page #central #sidebar ul.nav li {margin:0px; text-align: right;}
#page #central #sidebar ul.nav a { text-decoration:none; padding: 3px 40px 2px 0px;display:block;color:#e11a04; background-image:url(/web/concrete/themes/greensalad/images/arrows_top_menu.png); background-repeat:no-repeat; background-position: 125px 9px;}
#page #central #sidebar ul.nav a:hover {text-decoration:none;color:#CCC; background-image:url(/web/concrete/themes/greensalad/images/arrows_top_menu.png); background-repeat:no-repeat; background-position: 127px -7px;}
#page #central #sidebar ul.nav a.nav-selected {color:#fff; background-image:url(/web/concrete/themes/greensalad/images/arrows_top_menu.png); background-repeat:no-repeat; background-position: 125px -7px;}

#page #central #sidebar div.ccm-page-list{text-align:right; background-color:#3a3a3a; width: 151px; padding: 4px 0px 3px 0px;}
#page #central #sidebar div.ccm-page-list h3{text-transform:uppercase; font-size:11px; margin: 0px; padding: 0px;}
#page #central #sidebar div.ccm-page-list h3 a{padding: 0px 40px 0px 0px; display:block;color:#aeaeae;text-decoration:none; font-weight:normal; background-image:url(/web/concrete/themes/greensalad/images/arrow_category.png); background-repeat:no-repeat; background-position: 120px 5px;}
#page #central #sidebar div.ccm-page-list h3 a:hover{color:#fff; background-image:url(/web/concrete/themes/greensalad/images/arrow_category.png); background-repeat:no-repeat; background-position: 123px 5px;}

#page #central #sidebar ul.nav ul {list-style:none;margin-left:5px;padding:0px;margin-top:10px;}
#page #central #sidebar ul.nav ul li {padding-left: 5px;margin: 0;border-left: 1px solid #69ab2b;}
#page #central #sidebar ul.nav ul li ul li {list-style:square inside;padding-left:0;}
#page #central #sidebar ul.nav ul li ul li {border:none;}


#page #footer {clear:both;width:880px;padding:0px;margin:0px auto;}
#page #footer div {
	color:#999;
	float:right;
	font-size:10px;
	width:555px;
	padding:10px;
	text-align: center;
	margin:0px;
	background-image:url(/web/concrete/themes/greensalad/images/background_footer.png);
	background-repeat:no-repeat;
}
#page #footer a {color:#999;text-decoration:none;}
/* MISC STYLES & SHORTCUTS */
div.code {border: 1px solid #ddd;background: #eee;padding: 10px}
div.spacer, div.ccm-spacer {clear:both;font-size:1px;line-height:1px}
.noTopSpace {margin-top:0px;padding-top:0px}
.ccm-flv-player {margin-top:-10px;}

/* customize_miscellaneous */ /* customize_miscellaneous */
