BODY {
	margin: 0px;
	background-image: url(bknd_site_tile.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	background-color: #271815;
}

/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
.boxText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
}

.errorBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #ffb3b5;
	font-weight: normal;
}

.stockWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999999;
}

.productsNotifications { /*background: #f2fff7;*/
	
}

.orderEdit {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: underline;
}

.bodytextBold {
	FONT-SIZE: 14px;
	font-weight: bolder;
	COLOR: #000;
	FONT-FAMILY: Verdana, Geneva, sans-serif;
	TEXT-DECORATION: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-right: 0px;
}

.bodytext {
	FONT-SIZE: 14px;
	COLOR: #333;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	margin-right: 0px;
}

.bodytextSmall {
	FONT-SIZE: 10px;
	COLOR: #CCCCCC;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}

.bodytextSmallWhite {
	FONT-SIZE: 10px;
	COLOR: #999;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}

.bodytextSmallDark {
	FONT-SIZE: 10px;
	COLOR: #999999;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}

.bodytextSmallDarkerLink {
	font-size: 11px;
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-weight: normal;
}

.bodytextSmallDarker {
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}

.bodytextSmallDarkest {
	FONT-SIZE: 10px;
	COLOR: #333;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}

.bodytextSmallBold {
	FONT-SIZE: 9px;
	COLOR: #666666;
	FONT-FAMILY: verdana, arial, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}

.bodytextSmallBoldWhite {
	FONT-SIZE: 9px;
	COLOR: #666666;
	FONT-FAMILY: verdana, arial, sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
}

ul,li {
	margin-left: 7px;
	padding-left: 0px;
	border: 0px #000 solid;
}

A {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

A:hover {
	color: #999;
	font-weight: normal;
}

FORM {
	display: inline;
	font-weight: normal;
}

TR.header {
	background: #999999;
	font-weight: normal;
}

TR.headerNavigation {
	background: #bbc3d3;
	font-weight: normal;
}

TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #bbc3d3;
	color: #999999;
	font-weight: normal;
}

A.headerNavigation {
	color: #666666;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}

A.headerNavigation:hover {
	color: #999;
	font-size: 13px;
	font-weight: normal;
}

TR.headerError {
	background: #ff0000;
	font-weight: normal;
}

TD.headerError {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #ff0000;
	color: #999999;
	font-weight: normal;
	text-align: center;
}

TR.headerInfo {
	background: #00ff00;
	font-weight: normal;
}

TD.headerInfo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #00ff00;
	color: #999999;
	font-weight: normal;
	text-align: center;
}

TR.footer {
	background: #bbc3d3;
	font-weight: normal;
}

TD.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #bbc3d3;
	color: #999999;
	font-weight: normal;
}

.infoBox { /*background: #D3D1D1;*/
	
}

.infoBoxContents {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: normal;
}

.infoBoxNotice {
	background: #FF8E90;
	font-weight: normal;
}

.infoBoxNoticeContents {
	background: #FFE6E6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

TD.infoBoxHeading {
	background-image: url('corner_center.gif');
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #CCCF00;
	display: none;
	font-weight: normal;
}

TD.infoBox,SPAN.infoBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd
	{ //shopping-cart content color
	
}

TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even
	{ //shopping-cart content color
	
}

TABLE.productListing {
	border: 0px;
	border-style: solid;
	border-color: #999999;
	//
	shopping-cart
	header/footer
	color
	border-spacing
	:
	1px;
}

.productListing-heading {
	text-align: center;
	color: #999;
	text-transform: uppercase;
	font-weight: normal;
	padding: 11px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	//
	shopping-cart
	header/footer
	color
}

.productListing-heading_mazen {
	border-left: 1px dotted #AEAEAE;
	border-right: 1px dotted #AEAEAE;
	border-top: 1px dotted #AEAEAE;
	border-bottom: 1px dotted #AEAEAE;
	text-align: center;
	width: 50px;
	color: #999;
	text-transform: uppercase;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	//
	shopping-cart
	header/footer
	color
}

TD.productListing-data {
	text-align: center;
	vertical-align: top;
	padding: 10 10 10 10;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #999999;
}

TD.productListing-data_mazen {
	text-align: center;
	vertical-align: top;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #999999;
}

.pageResults {
	font-size: 10px;
	color: #663300 !important;
	text-decoration: none;
}

.pageHeading {
	font-size: 13px;
	color: #999999;
	font-weight: normal;
	font-variant: small-caps;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 35px;
	width: 493x; //
	background-repeat: repeat-x;
	padding-bottom: 0px;
	padding-left: 0px;
}

TR.subBar {
	background: #f4f7fd;
}

TD.subBar {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}

TD.main,P.main {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}

.main_white {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #999;
}

.main_darkgray {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #666666;
}

.main_darkergray {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #333333;
}

TD.smallText,SPAN.smallText,P.smallText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	padding-left: 12px;
	padding-right: 02px;
	vertical-align: top;
}

div.smallText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	padding-left: 12px !important;
	padding-right: 0px !important;
	vertical-align: baseline;
	float: right;
}

TD.smallText_darkgray,SPAN.smallText_darkgray,P.smallText_darkgray {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	padding-left: 12px;
	padding-right: 12px;
	vertical-align: top;
}

TD.product_description,SPAN.product_description,P.product_description,.product_description
	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	padding-left: 0px;
	vertical-align: top;
}

TD.accountCategory {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #aabbdd;
}

TD.fieldKey {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

TD.fieldValue {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

TD.tableHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

SPAN.newItemInCart {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999999;
}

CHECKBOX,INPUT,RADIO,SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

TEXTAREA {
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

SPAN.greetUser {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
}

TABLE.formArea {
	background: #f1f9fe;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px;
}

TD.formAreaTitle {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

SPAN.markProductOutOfStock {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
}

SPAN.productSpecialPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #999999;
}

SPAN.errorText {
	font-family: Verdana, Arial, sans-serif;
	color: #999999;
}

.pr_category {
	font-size: 13px;
	color: #999999;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
}

.pr_name {
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.pr_price {
	font-size: 14px;
	color: #999;
	font-weight: normal;
}

.pr_descr {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #464646;
}

.moduleRow {
	
}

.moduleRowOver { /*background-color: #D7E9F7;*/
	cursor: pointer;
	cursor: hand;
}

.moduleRowSelected { /*background-color: #E9F4FC; */
	
}

.checkoutBarFrom,.checkoutBarTo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999999;
}

.checkoutBarCurrent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999999;
}

/* message box */
.messageBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.messageStackError,.messageStackWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #ffb3b5;
	color: #000000;
}

.messageStackSuccess {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #99ff00;
	color: #000000;
}

/* input requirement */
.inputRequirement {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;
}

.inputOptional {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999;
}

td {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #999999;
}

.bg1 {
	background-image: url("m14.gif");
	background-repeat: repeat-y;
}

.ch1 {
	padding-left: 7px;
}

.ch2 {
	font-size: 11px;
	color: #D64F62;
	text-decoration: none;
}

.ch2small {
	font-size: 10px;
	/*color: #D64F62;*/
	color: #999;
	text-decoration: none;
}

.ch2small_normal {
	font-size: 10px;
	text-decoration: none;
}

.ch2small_lightgray {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.ch2small_darkgray {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.ch2small_diff {
	font-size: 9px;
	text-decoration: none;
}

.ch2small_diff_darkgray {
	font-size: 9px;
	text-decoration: none;
	color: #666666;
}

.ch3 {
	border-top: #9B7A9B 1px solid;
	border-bottom: #9B7A9B 1px solid;
}

.ch4 {
	font-size: 11px;
	color: #1B1B1B;
	text-decoration: none;
	font-weight: normal;
}

.ch5 {
	font-size: 13px;
	color: #999999;
	font-weight: normal;
	padding-left: 0px;
	/*padding-right: 8px;*/
	font-variant: small-caps;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ch5_white {
	font-size: 15px;
	color: #999;
	font-weight: normal;
	padding-left: 8px;
	/*padding-right: 8px;*/
	font-variant: small-caps;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.pl_pl { /*padding-left: 10px;*/
	color: #999;
	padding-left: 0px;
}

.ch5_infobox {
	font-size: 11px;
	color: #999999;
	font-weight: normal;
}

.ch6 {
	background-image: url("box_w718_round_bknd.png");
	overflow: hidden;
}

.ch6_OLD080507 {
	border-left: #ACC093 1px solid;
	border-right: #ACC093 1px solid;
}

.ch6_OLD {
	border-left: #666666 1px solid;
	border-right: #666666 1px solid;
}

.ch6maz {
	background-image:
url("bar_gray_center_hor.gif");
}

.ch6maz_d {
	background-image:
url("bar_gray_center_hor.gif");
	padding-left: 20px;
}

.ch7 {
	font-size: 14px;
	color: #999999;
	font-weight: normal;
}

.ch8 {
	font-size: 11px;
	color: #39496B;
	font-weight: normal;
}

.ch9 {
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}

.ch10 {
	font-size: 14px;
	color: #999;
	font-weight: normal;
	font-variant: small-caps;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-left: 5px;
}

.ch10_dark {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	font-variant: small-caps;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-left: 20px !important;
}

.ch10_dark .ch10 {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	font-variant: small-caps;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.ch10_dark .ch10:hover {
	font-size: 14px;
	color: #999;
	font-weight: normal;
	font-variant: small-caps;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.ch11 {
	border-left: #F1B5C9 1px solid;
	border-right: #F1B5C9 1px solid;
}

.ch12 {
	font-size: 11px;
	color: #840E21;
	font-weight: normal;
}

.ch15 {
	font-size: 22px;
	color: #CC9966;
	font-weight: normal;
	font-variant: small-caps;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.ch15_tab {
	font-size: 20px;
	color: #CC9966;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Raleway, sans-serif;
}

.ch15_tab_gray {
	font-size: 20px;
	color: #CC9966;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Raleway, sans-serif;
}

.ch15_tab_small {
	font-size: 20px;
	color: #CC9966;
	font-weight: normal;
	font-family: Raleway, sans-serif;
	text-decoration: underline;
}

.ml1 {
	font-size: 12px;
	color: #C96;
	text-decoration: none;
}

.ml1Blue {
	font-size: 13px;
	color: #663300;
	text-decoration: none;
}

.ml1_dark {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

/*left menu links*/
.ml2 {
	font-size: 12px;
	font-family: Verdana, Arial, Sans-Serif;
	color: #FC6;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	border: 0px solid #ffcc99;
	margin-top: 5px;
	padding-top: 5px;
}

.ml2b {
	font-size: 12px;
	font-family: Verdana, Arial, Sans-Serif;
	color: #FC6;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	border: 0px solid #ffcc99;
}

.ml2b:hover {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #FC6;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

.ml3 {
	font-size: 12px;
	color: #666;
	font-weight: normal;
	text-decoration: none;
}

.ml4 {
	font-size: 12px;
	color: #666;
	text-decoration: none;
}

.ml5 {
	font-size: 12px;
	color: #D64F62;
	text-decoration: none;
}

.se {
	border: #505050 1px solid;
	width: 86px;
	font-size: 9px;
	color: #2C2C2C
}

.se2 {
	border: #505050 1px solid;
	width: 104px;
	font-size: 9px;
	color: #2C2C2C
}

.se3 {
	border: #505050 1px solid;
	width: 70px;
	font-size: 9px;
	color: #2C2C2C
}

.image_border {
	border: 1px solid #B1B1B1;
}

/*
 10/05/2006
 */
.style4 {
	font-size: 10px
}

.style14 {
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
}

.style15 {
	font-size: 12;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
}

.style18 {
	font-size: 12px;
	color: #999;
	font-weight: normal;
	font-variant: small-caps;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
}

.style20 {
	color: #999999;
	font-weight: normal;
	font-size: 12px;
}

.style25 {
	font-size: 12px;
	font-weight: normal;
}

.style26 {
	color: #999999
}

.style27 {
	color: #999999;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
}

.style28 {
	color: #999999;
	font-family: Verdana, Arial, sans-serif;
}

.style29 {
	font-family: Verdana, Arial, sans-serif;
}

.style33 {
	font-size: 14px;
	font-weight: normal;
	color: #333366;
}

.style36 {
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #999999;
}

.style37 {
	color: #333366
}

.style41 {
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

.style42 {
	color: #666699
}

.style46 {
	font-size: 11px
}

.style54 {
	color: #999999;
	font-weight: normal;
}

.style55 {
	color: #999999
}

.imagelink1 {
	border: 0px solid #FFF;
	padding-left: 0px !important;
	margin-left: 0px !important;
}

.imagelink1:link {
	border: 0px solid #000000;
	padding: 0;
	margin: 0;
}

.imagelink1:visited {
	border: 0px solid #000000;
	padding: 0;
	margin: 0;
}

.imagelink1:hover {
	border: 0px solid #000000;
	padding: 0;
	margin: 0;
}

/************************************************************************/
	/************************************************************************/
	/************************************************************************/
#mySlideshow {
	width: 981px;
	height: 230px;
	z-index: 5;
}

.jdSlideshow {
	display: none;
	overflow: hidden;
	position: relative;
}

.jdSlideshow img {
	border: 0;
	margin: 0;
}

.jdSlideshow .slideElement {
	width: 100%;
	height: 100%;
	background-color: #00ACEE;
	background-repeat: no-repeat;
}

.jdSlideshow .loadingElement {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #00ACEE;
	/*
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif');
*/
}

.jdSlideshow .slideInfoZone {
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 40px;
	background: #00ACEE;
	color: #00ACEE;
	text-indent: 0;
}

.jdSlideshow .slideInfoZone h2 {
	padding: 0;
	font-size: 80%;
	margin: 0;
	margin: 2px 5px;
	font-weight: normal;
	color: inherit;
}

.jdSlideshow .slideInfoZone p {
	padding: 0;
	font-size: 60%;
	margin: 2px 5px;
	color: #00ACEE;
}

.jdSlideshow a {
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

.jdSlideshow a.right,.jdSlideshow a.left {
	position: absolute;
	height: 100%;
	width: 40%;
	cursor: pointer;
	z-index: 10;
	filter: alpha(opacity = 20);
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

* html .jdSlideshow a.right,* html .jdSlideshow a.left {
	filter: alpha(opacity = 50);
}

.jdSlideshow a.right:hover,.jdSlideshow a.left:hover {
	filter: alpha(opacity = 80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.jdSlideshow a.left {
	left: 0;
	top: 0;
	background: url('fleche1.png') no-repeat top left;
}

* html .jdSlideshow a.left {
	background: url('fleche1.gif') no-repeat top left;
}

.jdSlideshow a.right {
	right: 0;
	top: 0;
	background: url('fleche2.png') no-repeat top right;
}

* html .jdSlideshow a.right {
	background: url('fleche2.gif') no-repeat top right;
}

.clickHereLink {
	color: #999;
	text-decoration: none;
}

.button_link {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #777777;
	text-decoration: none;
}

.button_link:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #999;
	text-decoration: none;
}

.success_message {
	color: #00FF00;
}

.enquiry_view {
	padding-left: 10px;
	color: #00FF00;
}

.error_message {
	color: #BB0022;
}

.brand_title {
	font-family: Times New Roman;
	font-size: 24pt;
	font-weight: normal;
	color: #999;
}

TD.collpsible_links {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	vertical-align: middle;
	border: solid 1px #FF0000;
}

wbr {
	display: inline-block;
}

.CollapsiblePanel {
	
}

.CollapsiblePanelTab {
	
}

.CollapsiblePanelContent {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}

.CollapsiblePanelTab A {
	COLOR: black;
	TEXT-DECORATION: none
}

.CollapsiblePanelOpen .CollapsiblePanelTab {
	
}

.CollapsiblePanelClosed .CollapsiblePanelTab {
	
}

.CollapsiblePanelTabHover {
	
}

.CollapsiblePanelOpen .CollapsiblePanelTabHover {
	
}

.CollapsiblePanelFocused .CollapsiblePanelTab {
	
}

#cp1 .CollapsiblePanelContent {
	HEIGHT: 300px;
	OVERFLOW: scroll
}

.CollapsiblePanel {
	WIDTH: 100%;
}

.CollapsiblePanelTab {
	FONT-SIZE: 1em
}

.related_content_title {
	margin: 0;
	font-size: 30px;
	color: #999;
	font-weight: normal;
	font-variant: small-caps;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 0px;
	padding-bottom: 10px;
	border-bottom: solid 1px #CCCCCC;
	margin-left: 16px;
}

.related_content_name {
	margin-top: 5px;
	font-size: 16px;
	color: #999;
	font-weight: normal;
	padding-left: 16px;
	padding-right: 16px;
	font-variant: small-caps;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.related_content_descr {
	margin: 0;
	font-size: 12px;
	color: #999999;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 16px;
	padding-right: 16px;
	margin-left: 0px;
}

.related_content_short_descr {
	margin: 0;
	font-size: 12px;
	color: #00FFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 16px;
	padding-right: 16px;
	margin-left: 0px;
}

.sub_content_name {
	margin: 0;
	font-size: 16px;
	color: #999;
	font-weight: normal;
	font-variant: small-caps;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 0px;
	margin-left: 0px;
}

.sub_content_descr {
	margin: 0;
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 0px;
	margin-left: 0px;
}

h1 { /* Replica of Ch10 with Margin and display attributes*/
	margin: 0;
	display: inline;
	font-size: 25px;
	color: #663300;
	font-weight: normal;
	font-variant: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-left: 7px;
	margin-left: 13px;
}

h1nonindent { /* Replica of h1 with no left padding or left margin*/
	margin: 0;
	display: inline;
	font-size: 25px;
	color: #663300;
	font-weight: normal;
	font-variant: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-left: 0px;
	margin-left: 0px;
}

h1 .ch10 { /* Replica of Ch10 with Margin and display attributes*/
	margin: 0;
	display: inline;
	font-size: 30px;
	color: #999;
	font-weight: normal;
	font-variant: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
	margin-left: 10px;
}

h2 { /* Replica of Style18 with Margin */
	color: #999;
	margin-top: 3px;
	font-size: 16px;
	font-weight: normal;
	padding-left: 6px;
	padding-right: 5px;
	/*padding-right: 8px;*/
	font-variant: small-caps;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.h2_dark { /* Replica of Style18 with Margin */
	color: #555555;
	margin-top: 3px;
	font-size: 16px;
	font-weight: normal;
	padding-left: 6px;
	padding-right: 5px;
	/*padding-right: 8px;*/
	font-variant: small-caps;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Page Style */
h1.page_title {
	display: inline;
	font-size: 32px !important;
	color: #999;
	font-weight: normal;
	font-variant: small-caps;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 0px;
	padding-top: 0px;
	margin-left: 10px;
	border-bottom: solid 1px #CCCCCC;
	width: 100%;
	font-family: 'Raleway', sans-serif;
}

h2.page_name {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 14px;
	color: #330000;
	font-weight: bold;
	padding-left: 7px;
	padding-right: 7px;
	font-variant: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
}

h2.page_name_blue {
	margin-top: 4px;
	margin-bottom: 0px;
	font-size: 14px;
	color: #663300;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	font-variant: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.page_title {
	margin: 0;
	font-size: 32px !important;
	color: #663300;
	font-weight: normal;
	font-variant: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-left: 25px;
	margin-left: 0px;
	font-family: 'Raleway', sans-serif;
}

/********************** News Ticker Styles *************************/
.blog_title {
	margin: 0;
	font-size: 32px;
	color: #663300;
	font-weight: normal;
	font-variant: normal;
	font-family: 'Raleway', sans-serif;
	padding-left: 15px;
}

.page_title_details {
	font-size: 32px !important;
	color: #663300;
	font-weight: normal;
	font-variant: normal;
	padding-left: 24px !important;
	padding-right: 0px;
	padding-top: 0px;
	vertical-align: top;
	margin-bottom: 0px;
	width: 680px;
	margin-top: 0px;
	white-space: pre-wrap !important;
	font-family: 'Raleway', sans-serif;
}

.page_title_details_new {
	font-size: 42px !important;
	color: #663300;
	font-weight: normal;
	font-variant: normal;
	padding-left: 24px !important;
	padding-right: 0px;
	vertical-align: top;
	margin-bottom: 0px;
	width: 680px;
	margin-top: 0px;
	white-space: pre-wrap !important;
	font-family: 'Raleway', sans-serif;
}

.page_title_details_noindent {
	font-size: 42px !important;
	color: #663300;
	font-weight: normal;
	font-variant: normal;
	font-family: 'Raleway', sans-serif;
	padding-left: 15px;
	padding-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	width: 680px;
	margin-top: 100px;
}

.blog_title a {
	margin: 0;
	font-size: 32px;
	color: #663300;
	font-weight: normal;
	font-variant: normal;
	font-family: 'Raleway', sans-serif;
	padding-left: 0px;
	margin-left: 0px;
	text-decoration: none;
}

.page_subtitle {
	font-size: 16px;
	color: #300;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 26px !important;
}

.page_subtitle_noindent
 {
	font-size: 22px;
	color: #300;
	font-weight: bold;
	font-variant:normal;
	text-transform: none;
	font-family: "Gruppo", cursive;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.page_subtitle_bottom {
	font-size: 28px;
	color: #663300;
	font-weight: normal;
	text-transform: none;
	padding-top: 5px;
	padding-bottom: 0px !important;
	padding-left: 26px !important;
	font-family: 'Raleway', sans-serif;
	vertical-align: baseline !important;
}

.page_subtitle_details {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 26px !important;
}

.page_subtitle_intro {
	font-size: 20px;
	color: #663300;
	font-weight: normal;
	font-variant: small-caps;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.page_subtitle_large {
	font-size: 18px;
	color: #666;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: capitalize;
	font-family: Raleway, sans-serif;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
	border-bottom: solid 0px #666666;
	width: 300px;
}

.blog_subtitle {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.page_descriptiontop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-left: 28px;
	padding-right: 0px !important;
	vertical-align: top;
	color: #630;
	line-height: 1.5;
	margin-left: 0px;
	padding-bottom: 30px;
	text-justify: auto;
}

.page_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-left: 15px;
	padding-right: 0px !important;
	vertical-align: top;
	color: #630;
	line-height: 1.5;
	margin-left: 0px;
	padding-bottom: 15px;
	text-justify: auto;
	margin-bottom: 15px;
}

.page_description_no_padding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-left: 0px;
	padding-right: 0px !important;
	vertical-align: top;
	color: #630;
	line-height: 1.5;
	margin-left: 0px;
	padding-bottom: 15px;
	text-justify: auto;
	margin-bottom: 15px;
}

.page_description_small_no_padding {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left: 0px;
	padding-right: 0px !important;
	vertical-align: top;
	color: #630;
	line-height: 1.5;
	margin-left: 0px;
	padding-bottom: 15px;
	text-justify: auto;
	margin-bottom: 15px;
}

.blog_description {
	font-family: Verdana, Arial, sans-serif;
	color: #630;
	font-size: 12px;
	line-height: 1.5;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 16px;
}

.blog_description a {
	font-family: Verdana, Arial, sans-serif;
	color: #663300;
	font-size: 12px;
	line-height: 1.5;
	padding-top: 5px;
	padding-bottom: 5px;
}

.blog_description a:hover {
	font-family: Verdana, Arial, sans-serif;
	color: #630;
	font-size: 12px;
	line-height: 1.5;
	padding-top: 5px;
	padding-bottom: 5px;
}

.page_short_description {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding-left: 0px;
	padding-right: 0px;
	vertical-align: top;
	color: #630;
}

.page_short_description a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #630;
	text-decoration: none;
}

.page_short_description a:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #630;
	text-decoration: none;
}

.page_short_description_gray {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding-left: 8px;
	padding-right: 12px;
	vertical-align: top;
	color: #630;
}

.page_short_description_gray a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #630;
	text-decoration: none;
}

.page_short_description_gray a:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #630;
	text-decoration: none;
}

.page_short_description_no_left {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding-left: 0px;
	padding-right: 12px;
	vertical-align: top;
	color: #630;
}

.blog_short_description {
	font-size: 16px;
	color: #000000;
	font-weight: normal;
	font-variant: small-caps;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
}

.blog_image {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}

.blog_details_link {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	padding-top: 5px;
	padding-bottom: 5px;
}

.blog_details_link a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #663300;
	line-height: 1.5;
}

.group_links {
	font-size: 11px;
	color: #FC6;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*list-style-image: url('images/icon_round_content.png');*/
	margin-top: 6px;
	margin-bottom: 0px;
	padding-bottom: 4px;
}

.group_links li {
	padding-top: 0px;
	padding-bottom: 4px;
}

.group_link {
	font-size: 11px;
	color: #FC6;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-bottom: 4px;
}

.group_link:hover {
	font-size: 11px;
	color: #FFC;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-bottom: 4px;
}

/********************** News Ticker Styles *************************/
#NewsTicker {
	width: 600px;
	height: 25px;
	margin: 0 auto;
}

#NewsTicker h1 {
	padding: 6px;
	margin: 0;
	border: 0;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

#NewsVertical {
	width: 600px;
	height: 25px;
	display: block;
	overflow: hidden;
	position: relative;
}

#controller {
	padding: 6px;
	font-size: 12px;
	color: #666;
}

#play_scroll_cont {
	display: none;
}

/* --------------- */ /* Ticker Vertical */
#TickerVertical {
	width: 600px;
	height: 25px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

#TickerVertical li {
	display: block;
	width: 600px;
	color: #333333;
	text-align: left;
	font-size: 12px;
	margin: 0;
	padding: 6px;
	float: left;
}

#TickerVertical li .NewsTitle {
	display: block;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 6px;
}

#TickerVertical li .NewsTitle a:link,#TickerVertical li .NewsTitle a:Visited
	{
	display: block;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 6px;
	text-decoration: none;
}

#TickerVertical li .NewsTitle a:hover {
	text-decoration: underline;
}

#TickerVertical li .NewsImg {
	float: left;
	margin-right: 11px;
}

#TickerVertical li .NewsFooter {
	display: block;
	color: #000000;
	font-size: 11px;
	margin: 6px 0 14px 0;
}

h1 {
	font-family: 'Raleway', sans-serif;
	font-size: 42px !important;
}

.wagon_text {
	font-size: 12px;
	font-weight: 700;
	color: #000;
}

.wagon_text a {
	font-size: 12px;
	font-weight: 700;
	color: #000;
}