/* 
yellow: DCA51E 
Dark grey: 202020 
Light grey: 6A6A6A 
#939258
*/

/* ------------------------------------------ Homepage Styles ------------------------------------------ 	*/
body {
	margin: 10px 0px 10px 0px;
	background: #000000;
	font: normal 12px Arial;
	color: #ffffff;
}

legend {
  padding: 0.2em 0.5em;
  color:#DCA51E;
  font-size:100%;
  }

H1 {
	font: bold 20px Arial;
	color: #fbdabf;
}

H2 {
	font: bold 16px Arial;
	color: #fbdabf;
	line-height: 50%;
}

a:link, a:active, a:visited {
	color: maroon;
	text-decoration: none
}
a:hover {
	color: red;
	text-decoration: underline
}

.mail_link a {
	color: #FFFFFF;
	text-decoration: none
}



img {
	border: 0px;
}

table  {
	border-collapse: collapse;
}

.main_area {
	width: 760px;
	margintop: 30;
	background-color: #64623B;
	color: #ffffff;
	border-collapse: collapse;
}

.workshops {
	width: 400px;
	background-color: #6d7149;
	color: #ffffff;
	text-align: justify;
}

.workshops_title {
	background-color: #000000;
	color: #ffffff;
	font: bold 16px Arial;
}

.workshops_meetings {
	color: #ffffff;
	font: bold 14px Arial;
}

.menu {
	align: center;
	border: 0px;
	width: 100%;
	margin-bottom: 20;
	margin-top: 0;
	border-spacing: 200px;
}

.menu_width {
		margin-top: 50;
		border-spacing: 10px;
}

.WebPage {
	width: 760px;
	border-collapse: collapse;
}

.HeaderBar {
	align: center;
	border: 0px;
	width: 100%;
	background-color: #6A6A6A;
	margin-bottom: 2;
	font: bold 16px/18px Verdana, Arial, Helvetica, sans-serif;
}

.DateTime {
	font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}


.Core {
	width: 100%;
}

.HomepageSummary {
	border: 1px solid #DCA51E;
	width: 100%;
	background-color: #6A6A6A;
	margin: 0;
	margin-bottom: 5;
	font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
}

.LoginHello {
	font: bold 12px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #DDDDDD;
}
/* ------------------------------------------ Product list Styles ------------------------------------------ 	*/
.product_list {
	border: 1px solid #DCA51E;
	width: 100%;
	background-color: black;
	margin-top: 10;
	font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
}

.product_specs {
	width: 100%;
	background-color: black;
	font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
}

.product_specs td {
	background-color: #606060;
}



/* ------------------------------------------ Demo Styles ------------------------------------------ 	*/
.pointer {
	color: #DCA51E;
	cursor: pointer;
	alt: dddd;
}

.demo_list {
	border: 1px solid #DCA51E;
	width: 100%;
	background-color: black;
	margin-bottom: 10;
	font: bold 16px/18px Verdana, Arial, Helvetica, sans-serif;
}

.demo_attributes td {
	border: 0px; margin: 0px; padding: 0px;
	align: right;
	font: normal 11px/11px Verdana, Arial, Helvetica, sans-serif;
}

.clip_popup {
	border: 1px solid #DCA51E;
	background-color: black;
	font: bold 16px/18px Verdana, Arial, Helvetica, sans-serif;
}

/* ------------------------------------------ ShoppingCart Styles ------------------------------------------ 	*/
.shoppingcart {
	border: 1px solid #DCA51E;
	width: 100%;
	background-color: #303030;
	margin-bottom: 10;
	margin-top: 3;
    background-repeat: no-repeat;
    background-position: left center;
	font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif;
}

.manual_payment {
	width: 100%;
	font: normal 14px/16px Verdana, Arial, Helvetica, sans-serif;
}

.manual_payment_data td {
	background-color: #404040;
	border: 1px solid #DCA51E;
}

.shipment td {
	background-color: #202020;
	border: 0px solid;
}


/* ------------------------------------------ News Styles ------------------------------------------ 	*/
.news_list {
	border: 1px solid #DCA51E;
	width: 100%;
	background-color: black;
	margin-bottom: 10;
	font: bold 16px/18px Verdana, Arial, Helvetica, sans-serif;
}

.news_title {
	align: right;
	border: 0px;
	font: normal 14px/16px Verdana, Arial, Helvetica, sans-serif;
}

.news_summary {
	height: 70px;
	width: 100%;
	align: right;
	border: 0px;
	font: normal 14px/14px Verdana, Arial, Helvetica, sans-serif;
}

.news_date {
	align: left;
	border: 0px;
	width: 70;
	font: normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
}

.news_next_item, .news_next_item a:link, .news_next_item a:active, .news_next_item a:visited {
	color: #DCA51E;
	text-decoration: none;
	valign: bottom;
}

.news_next_item a:hover {
	color: #DCA51E;
	text-decoration: underline;
	valign: center;
}

/* ------------------------------------------ Compatibility Styles ------------------------------------------ 	*/
.Compatibility {
	border-top: 1px dashed #DCA51E;
	margin: 0;
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #6A6A6A;
	text-align: center;
}

.CompatibilityHeader {
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
}

/* ------------------------------------------ Navigation Bar Styles ------------------------------------------ 	*/
.Breadcrumbs, .Breadcrumbs a:link, .Breadcrumbs a:active, .Breadcrumbs a:visited {
	font: normal 14px/14px Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	text-decoration: none;
	valign: center;
}

.Breadcrumbs a:hover {
	font: normal 14px/14px Arial, Helvetica, sans-serif;
	color: #DCA51E;
	text-decoration: underline;
	valign: center;
}

/* ------------------------------------------ Promotions Styles ------------------------------------------ 	*/
.rightVSpace {
	height: 15px;
}

.SlideShow {
	padding: 0px 0px 0px 0px;
}

.rightTitle {
	font: bold 14px/20px Arial, Helvetica, sans-serif;
	padding: 0px 7px 0px 7px;
}

.rightBody {
	font: normal 12x/16px Verdana, Arial, Helvetica, sans-serif;
	padding: 7px 7px 0px 7px;
}

.rightBody a:link, .rightBody a:visited, .rightBody a:active, .rightBody a:hover  {
	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
}

.rightTitleColor {
	color: #FFFFFF;
	background-color:#DCA51E;
}

.rightBodyColor {
	color: #FFFFFF;
	background-color:#404040;
}
