/**
  * w  : wrapper
  * c  : container
  * s  : section
  * ss : sub-section
  *
 */

* {
	margin: 0;
	padding: 0;
}

body {
	background: #290000 url('../images/bg.png') repeat-y center;	
}
div#wPage {
	border: 0px #f00 dotted;
	text-align: center;
}
div#sHeader {
	border: 0px #0f0 dotted;
	background: #fff url('../images/head.png') no-repeat top center;
	width: 794px;
	margin: 0 auto;
	margin-top: 35px;
	height: 78px;
}
div#sMain {
	border: 0px #00f dotted;
	width: 794px;
	margin: 0 auto;
}

div#ssLeft {
	border: 0px #f00 solid;
	width: 268px;
	margin-right:15px;
	margin-left: 6px;
	float: left;
/*	height: 500px; */
}

div#ssMid {
	border: 0px #0f0 solid;
    background: #fff url('../images/content-bg.jpg') no-repeat bottom right;
	width: 480px !important;
    width: 470px; /* was 480px */
	float: left;
	min-height: 400px;
}
* html div#ssMid {
	height: 400px;
}

div#ssRight {
/*	float: left;*/
	width: 0;
}

/* l o g o | c o n t a i n e r */
div#cLogo {
	background: url('../images/logo.png') no-repeat top left;
	height: 142px;
	width: 265px;
}

/* c h a n g e s | c o n t a i n e r */
div#cChangesHeader {
	margin-top: 25px;
	background: url('../images/latest-header.gif') no-repeat top left;
	height: 30px;
	width: 252px;
	
}
div#cChanges {
	margin-left: 45px;
	font: 12px/18px Trebuchet MS, sans-serif;
	text-align: left;
	color: #9d9a9b;
}
div#cChanges a {
	color: #9d9a9b;
	text-decoration: none;
/*
	background: url('../images/link.png') no-repeat center right;
	padding-right: 18px;
*/	
}
div#cChanges a:hover {
	color: #000;
	text-decoration: none;
	
}
div#cChanges h4 {
	margin-top: 6px;
	color: #a14a2e;
	font-size:12px;
}
div#cChanges ul {
	margin-left: 14px;
}

/* p r o d u c t s - m e n u | c o n t a i n e r */
div#cMenuProducts {
	font: 12px/18px Trebuchet MS, sans-serif;
	text-align: left;
	color: #9d9a9b;
}
div#cMenuProducts div#MenuProductsTop {
	text-align:left;
    margin-top: 25px;
	background: url('../images/products-header.gif') no-repeat top left;
	height: 30px;
	width: 252px;
}
div#cMenuProducts div#MenuProductsMid {
    margin-left: 47px;
	font: 12px/18px Trebuchet MS, sans-serif;
	color: #9d9a9b;
}
div#cMenuProducts div#MenuProductsMid a {
	color: #9d9a9b;
	text-decoration: none;
	/*border-bottom: 1px #9d9a9b dotted;*/
}

div#cMenuProducts div#MenuProductsMid a:hover {
	color: #000;
	text-decoration: none;
	/*border-bottom: 1px #9d9a9b solid;*/
}


div#cMenuProducts div#MenuProductsMid ul {


}
div#cMenuProducts div#MenuProductsMid li {
    padding-left: 10px;
    margin-left: 14px;
}
div#cCrumbs {
margin-top: 5px;
margin-bottom: 5px;
}

/* m e n u | c o n t a i n e r */
div#cMenu {
	margin-top: 25px;
	margin-left: 8px;
	font: 16px/18px "Trebuchet MS", sans-serif;
	font-weight: bold;
	text-align: left;
	width: 450px;

}
div#cMenubar {
	background: url('../images/menubar-horiz.gif') repeat-x;
	height: 6px;

}
div#cMenu ul#menuMain {
	list-style-type: none;
	padding: 0;
	margin: 0;	
}

div#cMenu ul#menuMain li {
	display: inline;
}

div#cMenu ul#menuMain li a {
	text-decoration: none;
	color: #c48b73;
}

div#cMenu ul#menuMain li a:hover {
	color: #983420;
}

/* s u m m a r y | c o n t a i n e r */
div#cNewsSummary {
	float: left;
	text-align: left;
	margin-left: 8px;
	margin-top: 20px;
	margin-right: 20px;

}
div#cNewsSummary a.aNewsMore {

}
div#cNewsSummary h2 {
	font: 20px/20px "Trebuchet MS", sans-serif;
	color: #a14a2e;
}
div#cNewsSummary h3 {
	background: url('../images/star-white.gif') no-repeat;
	font: 17px/20px "Trebuchet MS", sans-serif;
	color: #a14a2e;
	padding-left: 30px;
	margin-top: 15px;
}
div#cNewsSummary h4 {
	border-left: 3px #ddd solid;
	font: 11px/11px "Trebuchet MS", sans-serif;
	color: #c48b73;
	margin-left: 6px;
	padding-left: 24px;
	margin-top: 3px;
}
div#cNewsSummary p {
	border-left: 3px #ddd solid;
	font: 12px/18px "Trebuchet MS", sans-serif;
	color: #555;
	margin-left: 6px;
	padding-top: 6px;
	padding-left: 24px;
}

div#cNewsMore a {
	font: 12px/18px "Trebuchet MS", sans-serif;
	margin-left: 6px;
	padding-left: 27px;
	color: #a14a2e;
}

/* a r t i c l e | c o n t a i n e r */
div#cNewsArticle {
	float: left;
	text-align: left;
	margin-left: 8px;
	margin-top: 20px;
	margin-right: 20px;
	font: 12px/18px "Trebuchet MS", sans-serif;
}
div#cNewsArticle h2 {
	font: 20px/20px "Trebuchet MS", sans-serif;
	color: #a14a2e;
}
div#cNewsArticle h3 {
	background: url('../images/star-white.gif') no-repeat;
	font: 17px/20px "Trebuchet MS", sans-serif;
	color: #a14a2e;
	padding-left: 30px;
	margin-top: 15px;
}
div#cNewsArticle h4 {
	border-left: 3px #ddd solid;
	font: 11px/11px "Trebuchet MS", sans-serif;
	color: #c48b73;
	margin-left: 6px;
	padding-left: 24px;
	margin-top: 3px;
}
div#cNewsArticle p {
	color: #555;	
    border-left: 3px #ddd solid;
	font: 12px/18px "Trebuchet MS", sans-serif;
	margin-left: 6px;
	padding-top: 6px;
	padding-left: 24px;
}
div#cNewsArticle img {
	border: 1px #000 solid;
	margin: 0 2px;
}
div#cNewsArticle ul {
	border-left: 3px #ddd solid;
	margin-left: 6px;
	padding-top: 6px;
	padding-left: 24px;
}
div#cNewsArticle ul li {
   margin-left: 15px;
   padding-left: 7px;
}
div#cNewsArticle ol {
	border-left: 3px #ddd solid;
	margin-left: 6px;
	padding-top: 6px;
	padding-left: 24px;
}

div#cNewsArticle ol li {
   margin-left: 18px;
   padding-left: 5px;
}

/* p r o d u c t c a t | d e s c r i p t i o n | c o n t a i n e r */
div#cProductCatDesc {
	float: left;
	text-align: left;
	margin-left: 8px;
	margin-top: 20px;
	margin-right: 20px;
	font: 12px/18px "Trebuchet MS", sans-serif;
}
div#cProductCatDesc h3 {
	background: url('../images/star-white.gif') no-repeat;
	font: 17px/20px "Trebuchet MS", sans-serif;
	color: #a14a2e;
	padding-left: 30px;
	margin-top: 15px;
}
div#cProductCatDesc h4 {
	border-left: 3px #ddd solid;
	font: 11px/11px "Trebuchet MS", sans-serif;
	color: #c48b73;
	margin-left: 6px;
	padding-left: 24px;
	margin-top: 3px;
}

div#cProductCatDesc div#cProductCatDescContent h2, div#cProductCatDesc div#cProductCatDescContent h3,
div#cProductCatDesc div#cProductCatDescContent h4, div#cProductCatDesc div#cProductCatDescContent h5 {
	border-left: 3px #ddd solid;
	margin-left: 6px;
	padding-left: 24px;
	padding-top: 8px;
}
div#cProductCatDesc div#cProductCatDescContent p {
	border-left: 3px #ddd solid;
	color: #555;	
	font: 12px/18px "Trebuchet MS", sans-serif;
	margin-left: 6px;
	padding-top: 6px;
	padding-left: 24px;
}
div#cProductCatDesc div#cProductCatDescContent img {
	border: 1px #000 solid;
	margin: 0 2px;
}
div#cProductCatDesc div#cProductCatDescContent ul {
	border-left: 3px #ddd solid;
	margin-left: 6px;
	padding-top: 6px;
	padding-left: 24px;
}
div#cProductCatDesc div#cProductCatDescContent ul li {
   margin-left: 15px;
   padding-left: 7px;
}
div#cProductCatDesc div#cProductCatDescContent ol {
	border-left: 3px #ddd solid;
	margin-left: 6px;
	padding-top: 6px;
	padding-left: 24px;
}

div#cProductCatDesc div#cProductCatDescContent ol li {
   margin-left: 18px;
   padding-left: 5px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/**** JS TEST STUFF ****/
div.jBox {
   width: 40px;
   height: 200px;
   background-color: #ffaaaa;
   float: left;
   border: 1px #000 dotted;   
}
.active {
   color: #fff;
}

div#canvas {
  width: 168px;
  height: 200px;
  border: 1px #000 solid;
  overflow: hidden;

}

/***********************/