html,body {
margin: 0;
padding: 0;
}

body {
	background-color:#fff;
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 75%;
	/*color: #777;*/
	color:#444;
}

#content ol {
	margin: 10px 0px 0px 35px;
	padding: 0px;
}
	#content ol li {
		padding-bottom: 5px;
	}
		#content ol li ol {
			
		}
	
		#content ol li ol li {
			font-size: 100%;
		}
#content ul{
	list-style-type: square;
	margin: 10px 0px 0px 35px;
	padding: 0px;
}
	#content ul li {
		padding-bottom: 5px;
	}
		#content ul li ul {
			
		}
	
		#content ul li ul li {
		}
#content p {
	margin: 10px 10px 0px 10px;
}

#content h3 {
	margin: 10px 10px 0px 10px;
	
	font-size: 110%;
}
#content h4 {
	margin: 10px 10px 0px 10px;
	border-bottom: 1px solid #898;
	font-size: 110%;
}

#content .small {
	font-size: 80%;
}

#content .medium {
	font-size: 100%;	
}

#content .large {
	font-size: 120%;
}
#content .xlarge {
	font-size: 150%;	
}


#content table {
	border-collapse: collapse;
	margin: 10px 10px 0px 10px;
	_margin: 10px 5px 0px 5px;
}
	#content table thead tr td {
		font-weight: bold;
		padding: 5px 0px;
	}				
		#content table thead tr td p {
			margin: 0px 10px;		
		}
	#content table tbody tr td {
		vertical-align: top;
		padding: 5px 0px 0px 0px;
	}

		#content table tbody tr td p {
			margin: 0px 10px 5px 10px;
		}

			
#content table.bwtable {
	border: 1px solid black;
}
	#content table.bwtable thead tr td {
		color: #fff;
		background-color: #000;	
	}
	#content table.bwtable tbody tr td {
		border: 1px solid #000;
	}

#content table.gwtable {
	border: 1px solid #70736a;
}
	#content table.gwtable thead tr td {
		color: #fff;
		background-color: #70736a;
	}				
	#content table.gwtable tbody tr td {
		border: 1px solid #70736a;
	}

		
	
#container {
	width: 740px;
	margin: 0 auto;	
	text-align: left;
}
		
	#topnav {
		text-align:right;
		padding: 8px 4px;
	}

		#topnav ul {
			margin: 0px;
			padding: 0px;
		}
			#topnav ul li {
				display:inline;
				border-left: 2px solid #232;
				padding-left:5px;
				margin: 0;
				font-weight: bold;

			}
			#topnav ul li a {
				text-decoration: none;
				color: #232;
			}
			#topnav ul li a:hover {
				text-decoration: underline;
				color: #898;
			}
		
		
		
	#main {
				
		background-image:url(images/contentback.gif);
		background-repeat: repeat-y;			
		border-top: 2px solid #fff;
		border-bottom: 2px solid #fff;
	}
			


	
		#left {
			background-color:#898;
			float:left;
			color: #fff;
		}
		
			#left #header {
				background-color:#b6bcae;
				color: #fff;
				overflow:auto;
				_height: 1%;
				border-bottom: 2px solid #fff;
				text-align:center;
				_width: 180px;
			}
		
			#left #header h1 {
				background: transparent url(images/logo.jpg) no-repeat top left; 			
				float: left;
				width: 140px;			
				height: 85px;
				margin: 15px 20px;
				_margin: 15px 10px;

			}
			
				#left #header h1 a {
					display: block;
					height: 100%;
					width: 100%
				}
					#left #header h1 a span {
						display: block;
						height: 0px;
						width: 0px;
						overflow:hidden;
					}
		
			#left h3 {
				padding: 6px 10px 7px 10px;
				background-color:#70736a;
				margin: 0;
				font-size: 100%;
				width: 160px;

			}
				#left h3 a {
					text-decoration: none;	
					color: #fff;
				}
			#left ul {				
				border-bottom: 2px solid white;
				width: 180px;
				margin: 0px;
				padding: 0px;
				list-style-type: none;
				
			}
				#left ul li {
					position:relative;	
					padding: 0px;
				}
				#left ul li a {
					color: #fff;
					text-decoration: none;
					display: block;
					_height:1%;
					padding: 6px 10px;
				}
				#left ul li a:hover {
					background-color: #454;
				}

					#left li ul {
						border: none;
						display: none;
						border: 2px solid #fff;	
						top: -2px;
						left: 180px;
						position: absolute;
					
						border-right: none;				
						
					}					
					#left li ul li a {
						border-right: 2px solid #fff;
						background-color:#898;
						
					}					
					
					#left li ul li {
						font-size: 100%;	
					}
				/* Fix IE. Hide from IE Mac \*/
				* html #left ul li { float: left; }
				* html #left ul li a { height: 1%; }
				/* End */

				#left li:hover ul, #left li.over ul {
					display: block;
					z-index: 5;
				}			
		
		#content {
			float: right;
			margin-left: 2px;
			width: 558px;
			overflow:hidden;
		}
			#content h2 {
				padding: 4px 10px;
				margin: 0px;
				font-size: 140%;
				background-color:#70736a;
				font-weight: normal;
			}
				#content h2 span {
					color: #fff;
					display:inline;
					border: none;
					padding: 0px;
				}
				#content h2 a {
					text-decoration: none;	
					color: #ccc;
				}   
				#content h2 a:hover {
					color: #000;
				}
		
			#content .desc {
				background-color: #898;
				color:#fff;
				padding: 10px;
				display: block;
				-moz-border-radius: 0px 0px 25px 0px;
				_background: #898 url(images/rounded_corner.gif) no-repeat bottom right;
			}
			
			#content .desc p {
				margin: 0px;
			}
			
			#content img.top {
				width: 558px;
				height: 115px;
				padding: 0px;
				margin: 0px;
			}


				
			/*#content form {
				padding: 0px;
				margin: 0px;
			}
			
			#content form label, #content form textarea, #content form select, #content form file {
				display: block;
				width: 250px;
			}

			#content form label small {
				font-weight:normal;
				display:block;	
			}
			
			#content form textarea {
				height: 80px;
				width: 350px;
			}
			


			#content form label {			
				font-weight: bold;
				display: block;				
			}
			
			#content form textarea.mce input {
				display: inline;
				float: none;
			}*/
			#content form input.text {
				width: 220px;
			}
			#content form textarea {
				height: 80px;
				width: 500px;
			}
			#content form input.button, #content form input.submit, #content form input.checkbox, #content form input.radio {
				width: auto;
				cursor: pointer;
				z-index: 1;
			}
			
			
	
				#content form label.iline, #content form select.iline , #content form file.iline, #content form input.iline {
					display: block;
					float: left;
					width: 160px;
					z-index: 1;
				}
				#content form label.iline {
					width: 80px;	
				}
			
			
			#content ul#custsupport {
				list-style-type: none;
				margin: 10px 10px 0px 10px;
				padding: 0px;
			}
			#content ul#custsupport li {
				width: 260px;
				float: left;
			}
				
			#content .homeitem {
				float:left;
				margin: 2px 2px 0px 0px;			
			}			
			#content .homeitem a {
				color: #000;
				text-decoration: none;
				display:block;
				width: 163px;
				padding: 10px 10px 10px 100px;
				border: 2px solid #fff;
				height: 90px;
			}
				#content .homeitem a:hover {
					background-color:#ffb;
					text-decoration: none;
					border: 2px solid #232;
				}
				#content .homeitem a img {
					float:left;	
					width: auto;
					border: none;
					margin-left:-90px;
					border: 1px solid white;
				}
				
				#content .homeitem a span {
					display: block;
					font-weight:bold;
				}				
			#content .panel {	
				
				margin: 2px 2px 2px 0px;
				width: 277px;
				float:left;
				display:inline;
			}
				#content .panel h3 {
					background-color: #70736a;
					margin: 0;
					padding: 5px 10px 5px 10px;
					font-size: 100%;
				}
					#content .panel h3 a {
						color:#fff;
						font-weight: bold;
						text-decoration: none;
						display: block;
						_height: 1%;
					}
				#content .panel ul {
					list-style-type:none;
					padding:0px;
					margin: 0px;
					
				}
					#content .panel ul li {
						_border: 1px solid white;
						margin-top: 2px;
					}
					#content .panel ul li a {
						color: #000;
						text-decoration: none;
						display:block;
						padding: 5px 10px;
						border: 2px solid #fff;	
						line-height: 1.4em;
						
					}
					
					#content .panel ul li a:hover {
						background-color:#ffb;
						text-decoration: none;
						border: 2px solid #232;
					}
					
					#content .panel ul li a strong {
						margin: 0px;
						display:block;
						font-weight: bold;
						color: #000;
					}
#content .panel ul li a span.date {
						color:#666;
font-size: 90%;
					}
	#content form fieldset ul.rsearch {
		list-style-type: none;
		margin: 10px 3px;      
		_margin: 10px;
		padding: 0px;
	}
		#content form fieldset ul.rsearch li {
			float: left;
			width: 100%;			
		}				

			#content form fieldset ul.rsearch li label {
				width: 100px;
				display: block;
				float: left;
			}				
			#content table.resource {
				border-collapse: collapse;
				border: 1px solid #898;
				margin: 5px 10px;
				width: 538px;
			}
				#content table.resource tr th, #content table.resource tr td {
					padding: 3px 3px 3px 10px;
				}				
				#content table.resource tr td {
					padding: 3px 0px 3px 10px;
					height: 30px;
				}			
				#content table.resource tr.row0 td {
					
				}
				#content table.resource tr.row1 td {
					background-color: #eee;				
				}				
				#content table.resource tr th {
					color: #fff;
					text-align: left;
					background-color: #898;				
				}
					#content table.resource tr th.endcol {
						width: 100px;
					}
		
			#content table.admin {
				border-collapse: collapse;
				border: 1px solid #448;
				margin: 5px 10px;
				width: 538px;
			}
			#content table.admin tr th, #content table.admin tr td {
				padding: 7px 5px;
			}
			#content table.admin tr th {
				color: #036;
				text-align: left;
				background-color: #F0F0F0;
				
			}
			#content table.admin tr.row0 td {
				background-color: #F0F0F0;
			}
			#content table.admin tr.row1 td {
				
			}
			#content table.admin .newrow td {
				border-top: 2px solid #F0F0F0;
				padding-top: 7px;
				padding-bottom: 7px;
			}
			
	#content #shop {
				
				
				
				
	}
	#content #shop #shopright {
		float: right;
		width: 180px;
		
	}
	#content #shop table {
		margin: 0px;
		padding: 0px;
	}
			
			
			
			
	.darkstrip {
		background-color:#70736a;
		border-top: 2px solid #fff;
		text-align:right;
		color: #fff;
		float:left;
		width: 538px;
		padding: 10px;
		margin-top: 10px;

	}
		.darkstrip ul {
			margin: 0;
			padding: 0px;		
		}
			.darkstrip ul li {
				display:inline;
				margin: 0;
				padding: 0;
				font-size: 90%;
			}
				.darkstrip ul li a {
					text-decoration: none;
					color: #fff;	
				}
				.darkstrip ul li a:hover {
					text-decoration: underline;	
				}
				
				
/*

X-Cart

*/
				
				


.HeadBox {
        BACKGROUND-COLOR: #FFFBD3;
}
.HeadText {
        FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
.HeadLine {
        BACKGROUND-COLOR: #FFD44C;
}
.VertMenuBox {
        BACKGROUND-COLOR: #fff;
	border: 1px solid #898;
	
}
.VertMenuBorder {
        BACKGROUND-COLOR: #fff;
}
.VertMenuTitle {
        BACKGROUND-COLOR: #898; 
	COLOR: #fff; 
	FONT-WEIGHT: bold;
	border: 1px solid #898;
}
.VertMenuItems{
        COLOR: #330000; 
	TEXT-DECORATION: none;
}
/*
.VertMenuItems:link {
        COLOR: #330000; TEXT-DECORATION: none;
}
.VertMenuItems:visited {
        COLOR: #330000; TEXT-DECORATION: none;
}
.VertMenuItems:hover {
        COLOR: #550000; TEXT-DECORATION: underline;
}
.VertMenuItems:active  {
        COLOR: #330000; TEXT-DECORATION: none;
}*/
.VertMenuHr {
        COLOR: #999999;
}
.CategoriesList {
	FONT-SIZE: 12px;
}
.DialogBox {
        BACKGROUND-COLOR: #ffffff;
}
.DialogBorder {
}
.DialogTitle {
        COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 110%;
}
.NumberOfArticles {
        COLOR: #000000; FONT-WEIGHT: bold;
}
.TopLabel {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Text {
        COLOR: #000000;
}
.DecorTr {
        COLOR: #38B798;
}
.AdminSmallMessage {
        COLOR: #FF3300;
}
.AdminTitle {
        COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Line {
        BACKGROUND-COLOR: #FF6600;
}
.ProductTitle {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductTitleHidden {
        COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 11px;
}
.ProductDetailsTitle {
	color: #000; 
	display: block;
	border-bottom: 1px solid #ccc;
	padding-bottom: 4px;
}
.ProductDetails {
        COLOR: #000000;
}
.ProductPriceTitle {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPriceConverting {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPrice {
        COLOR: #090; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPriceSmall {
        COLOR: #FF3300; FONT-WEIGHT: bold;
}
.MarketPrice {
		FONT-SIZE: 12px; font-style: italic;
}
.ItemsList {
        COLOR: #330000; FONT-WEIGHT: bold;
}
#Disabled {
        COLOR: #909090;
}
.NavigationPath {
        COLOR: #CC6666; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
.NavigationPath:link {
        COLOR: #CC6666; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}
.NavigationPath:visited {
        COLOR: #CC6666; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}
.NavigationPath:hover {
        COLOR: #CC6666; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
.NavigationPath:active  {
        COLOR: #CC6666; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}
.FormButton {
        COLOR: #330000; FONT-WEIGHT: bold; 
}
.Button {          
	background-color: #333;
	padding: 5px;
	color: #FFFFFF;
	font-weight: bold;		
	text-decoration: none;
}
.CustomerMessage {
        COLOR: #FF3300; FONT-WEIGHT: bold; 
}
.ErrorMessage {
        COLOR: #FF3300; FONT-WEIGHT: bold; 
}
.Star {
        COLOR: #FF0000;
}
.HighLight {
		BACKGROUND-COLOR: #FFFFCC;
}
.SaveMoneyLabel {
        COLOR: #FFFFFF; FONT-WEIGHT: bold; 
}
.TableHead {
	BACKGROUND-COLOR: #CCCCCC; FONT-WEIGHT: bold;
}
.TableSubHead {
    BACKGROUND-COLOR: #EEEEEE;
}
.TableLine {
    BACKGROUND-COLOR: #F0F0F0;
}
.SmallNote:link {
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
        COLOR: #7C4C00; TEXT-DECORATION: underline; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; 
}
.SmallNote:active {
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallText {
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.Bottom {
        BACKGROUND-COLOR: #FFD44C; COLOR: #8E4B00;
}
.Tab {
        BACKGROUND-COLOR: #FFD44C;
        FONT-WEIGHT: bold;
        TEXT-TRANSFORM: uppercase;
}
.CatMenuItemOff 
{
    BACKGROUND-COLOR: transparent;              /* like "VertMenuBox" */
    BORDER-RIGHT: none;        /* like "VertMenuBox" */
    BORDER-TOP: none;          /* like "VertMenuBox" */
    BORDER-LEFT: none;         /* like "VertMenuBox" */
    BORDER-BOTTOM: none;       /* like "VertMenuBox" */
    MARGIN-BOTTOM: 1px;
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 2px; 
    MARGIN-RIGHT: 3px;
    CURSOR: pointer;
}
.CatMenuItemOffExp
{
    BACKGROUND-COLOR: transparent;              /* like "VertMenuBox" */
    BORDER-RIGHT: none;        /* like "VertMenuBorder" */
    BORDER-TOP: none;          /* like "VertMenuBorder" */
    BORDER-LEFT: none;         /* like "VertMenuBorder" */
    BORDER-BOTTOM: none;       /* like "VertMenuBorder" */
    MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 3px;  
    CURSOR: pointer;
}
.CatMenuItemOn
{   
    BACKGROUND-COLOR: #FF8600;              /* like "VertMenuTitle" */
    BORDER-RIGHT: 1px solid #FF8600;        /* like "VertMenuBorder" */
    BORDER-TOP: none;          /* like "VertMenuBorder" */
    BORDER-LEFT: none;         /* like "VertMenuBorder" */
    BORDER-BOTTOM: none;       /* like "VertMenuBorder" */
    MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 3px;  
    CURSOR: pointer;
}
.CatSubMenu
{
    BACKGROUND-COLOR: #FFD44C;              /* like "VertMenuBox" */
    BORDER-RIGHT: #8E4B00 1px solid;        /* like "VertMenuBorder" */
    BORDER-TOP: #8E4B00 1px solid;          /* like "VertMenuBorder" */
    BORDER-LEFT: #8E4B00 1px solid;         /* like "VertMenuBorder" */
    BORDER-BOTTOM: #8E4B00 1px solid;       /* like "VertMenuBorder" */
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px;
}
.CatMenuItem
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    CURSOR: pointer;
}
.CatMenuItem:link
{
    COLOR: #330000;                         /* like "VertMenuItems" */
}
.CatMenuItem:visited
{
    COLOR: #330000;                         /* like "VertMenuItems" */
}
.CatMenuItem:hover
{
    COLOR: #330000;                         /* like "VertMenuTitle" */
}
.CatMenuItem:active
{
    COLOR: #330000;                         /* like "VertMenuItems" */
}
.NavDialogTitle {
    font-size: 11px;
    font-weight: bold;
    color: #330000;
}   
.NavDialogBorder {
    background-color: #FFCC33;
}
.NavDialogBox {
    background-color: #FFFFCC;
}
.PopupHelpLink {
	FONT-SIZE: 9px;
	COLOR: #330000; 
	TEXT-DECORATION: none;
}
.SubHeader2 {
	COLOR: #666666;
	font-size: 11px;
	FONT-WEIGHT: bold;
}
.SubHeader2Line {
	BACKGROUND-COLOR: #CCCCCC;
}
.HightLightRow {
	BACKGROUND-COLOR: #B0B0B0;
	font-weight: bold;
}
.HightLightEqualRow {
	BACKGROUND-COLOR: #ffe8af;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #FFA92F;
}
.SpecialOffersPrice {
	COLOR: #FF3300; FONT-WEIGHT: bold; FONT-SIZE: 14px;
}

#shopcontent {
	width: 399px;
padding-left: 1px;	
	overflow: hidden;
}

#content #shop h1 {
	font-size: 180%;
	color:#000;
	text-align: left;
}
#content #shop h3, #content #shop p {
	margin: 10px 0px;
}
#content #shop a {
	text-decoration: none;
}
#content #shop table tr td#shopsidebar {
	width: 150px;	
}
#content #shop table.shopboxcontent {
	margin: 0px 5px;	
}
#content #shop tt {
	font-family: Verdana, Arial;
	font-size: 110%;	
}

#content #shop pre {    
	font-size: 120%;
	_font-size: 100%;
}
.printshow {	
	display: none;
}
input.disabled {
display: none;	
	
}
