/* PAGE LAYOUT */
html, body { margin:0px; padding:0px; border:none; height:100%; }

.loc_body { min-height:100%; background:#e0e0e0 url('body_bg.png') center repeat-y; }
.loc_content { padding:61px 0px 140px; }
.loc_header { position:absolute; top:0px; width:100%; height:61px; background:#e0e0e0 url('topbar.png') center bottom no-repeat; }
.loc_header div { width:760px; margin:auto; }
.loc_header img { margin:8px 0px 6px; }
.loc_footer { height:114px; padding:26px 0px 0px 0px; margin-top:-140px; background:#e0e0e0 url('bottombar.png') center top no-repeat; text-align:center; font-weight:bold; }

.webshop_content { width:740px; margin:auto !important; padding:4px 10px 10px; }

body.scorm { background:#e0e0e0; }
.scorm .loc_body { min-height:0%; }
.scorm iframe { display:none; }
.scorm .webshop_content { height:644px; }
.scorm .webshop_content iframe { display:block; border:none; width:740px; height:598px; overflow-x:hidden; }
.scorm .loc_footer .container { width:740px; margin:auto; }

.scorm a.glass:hover,
.scorm a.glass:focus {
	background-color: #ff0000;
	border-color: #ff0000;
}
.scorm a.glass:active {
	background-color: #a70020;
	border-color: #a70020;
}

.scorm a.glass { display:inline-block; }

.scorm .center div { text-align:left; }

.privatelabel_header,
.privatelabel_footer { border:1px solid #ccc; background:#e0e0e0; padding:2px; overflow:hidden; }
.privatelabel_header a,
.privatelabel_footer a { display:-moz-inline-box; display:inline-block; height:15px; padding:3px 4px 4px; font-weight:bold; }
.privatelabel_header form { float:left; margin-right:4px; }
.privatelabel_footer { margin-top:10px; text-align:center; }

.alertBar { margin:4px 0px; }
.breadcrumbs { margin-top:-5px; }

/* LINKS */
a[name]:hover,
a.click:hover,
a[href]:link,
a[href]:visited { color: #a70020; text-decoration: none; }
a[href]:hover,
a[href]:focus   { color: #ff0000; text-decoration: none; }
a[href]:active  { color: #a70020; text-decoration: none; }

.breadcrumbs a[href]:hover,
.breadcrumbs a[href]:focus  { color: #a70020; }
.breadcrumbs a[href]:active { color: #600; }

#categories { border-color:#a70020; background-color:#e0e0e0; }
#categories th,
#categories a:hover { background:#a70020; border-color:#d1aab6; }

.categories { width:198px; border:1px solid #a70020; background-color:#a70020; }
.categories h3 { color:#fff; border:none; padding:2px 8px; font:bold 14px arial; }
.categories div { background-color:#e0e0e0; border-top:2px solid #d1aab6; padding:3px 0px 5px; }
.categories a { display:block; padding:1px 8px; font:bold 11px arial; background-color:transparent; border-bottom:2px solid #e0e0e0; margin-bottom:-2px; _margin-bottom:-2px; }
.categories a:hover,
.categories a:focus { color:#fff; background-color:#a70020; border-color:#d1aab6; }
.categories a:active { background-color:#600; }

.video { background-color:#a70020; }
.video td { padding:10px; }

.chapters { background-color:#e0e0e0; }
.chapters a { color:#a70020 !important; }
.chapters a:hover { background-color:#c0c0c0; }

.video .shadow,
.spotlight .shadow { border-bottom-color:#790016 !important; }
.spotlight .glass { color:#000 !important; }
.spotlight { background-image:url(spotlight.png); }

.Label, .HeadingLabel { color:#a70020; }

.rating .hover { background-image:url(star_hover.png); }

.tool-title { color: #ff0000; }

.product .rating { margin-left:auto !important; margin-right:auto !important; }
