/*               */
html, body, h1, h2, h3, h4, h5, h6, form, hr, blockquote { 
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px; 
	padding: 0px;
	border: 0px; 
	text-align:left;
}
body {
	background-color: #ffffff;
	height:100%;
	font-size: 100.01%;
	color: #000000;
	scrollbar-face-color: #f5f5f5; 
	scrollbar-highlight-color: #f5f5f5; 
	scrollbar-shadow-color: #f5f5f5; 
	scrollbar-3dlight-color: #e4e4e4; 
	scrollbar-arrow-color: #000000; 
	scrollbar-track-color: #ffffff; 
	scrollbar-darkshadow-color: #e4e4e4; 
	scrollbar-base-color: #ffffff;
	background-image:url(../images/body_bg.jpg);
	background-repeat:repeat-y;
	background-position:center;
}
td, div {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
a {
	color:#666666;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color:#000000;
}
input, select, textarea  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding:1px;
	}
select {
	padding: 1px 3px;
}
textarea {
	padding: 1px 3px;
}
h3 {
	font-size:30px;
	margin:0;
	text-transform:uppercase;
	color:#000000;
}
h4 {
	font-size: 18px;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:6px;
	margin-bottom:16px;
	padding-bottom:6px;
}
h5 {
	font-size: 14px;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:2px;
}
hr {
	color:#CCCCCC;
	height:1px;
	width:100%;
	margin:0;
	padding:0;
}
* ul p {
}

.Button {
	font-weight: bold;
	color: #333333;
	background-color: #FFFFFF;
	padding: 3px 5px 3px 5px;
	margin:auto;
	border:outset 1px #CCCCCC;
}
	a.Button {
		color: #FFFFFF;
	}
	a:hover.Button {
		color: #509ABA;
	}
.clearer {
	clear:both;
}
/* ------------------------------------------------------------- Container */
	div#Container {
		width:811px;
		margin:0;
		padding:0;
		clear:both;
			background-image:url(../images/content-bg.gif);
		/*background-image:url(../images/container_bg.jpg);*/
		background-color:#FFFFFF;
	}
/* ------------------------------------------------------------- Header */
		div#Header {
			height:109px;
			background-image:url(../images/Header2.jpg);
			background-repeat:no-repeat;
		}
			div#Header img#imgLogo {
				float:left;
				width:370px;
				height:35px;
				margin:20px;
				border:none;
			}
			div#Heading h3 {
				margin:0px;
				padding:0px;
			}
			div#Heading {
				text-align:left;
				padding-top:20px;
				padding-bottom:20px;
			}

/* ------------------------------------------------------------- Login */
		div#Login table tr td a {
			font-size: 11px;
		}

/* ------------------------------------------------------------- Content */
		div#Content {
			padding:0;
			margin:0;
			margin-top:2px;
			margin-right:30px;
			clear:both;
			text-align:left;
		}
			div#ContentTop {
				background-image:url(../images/Content-Top.jpg);
				height:6px;
				width:800px;
			}
			#player1 {
				padding:2px;
				width:550px;
			}
			#main_box1 , #main_box1 td {
				background-image:url(../images/bg_box1_main.jpg);
				width:811px;
				height:204px;
				color:#CCCCCC;
			}
			#main_box {
				background-image:url(../images/bg_box_main.jpg);
				width:791px;
				height:184px;
				padding:10px;
			}
			#main_box hr {
				margin:0px;
			}
			#main_box p {
				margin:10px auto;
			}
/* -------------------------------------------------------------  Data */
		div#Data {
			width:580px;
			float:right;
			padding:0px;
			margin:0px;
			margin-right:10px;
			margin-bottom:10px;
			line-height:16px;
		}
			div#Data img {
			}
			div#Data ul {
			}
			div#DataContainer {
				padding:0 10px;
			}
		div#DataPopup {
			padding:0 20px;
			margin:0px;
			margin-right:10px;
			margin-bottom:10px;
			line-height:16px;
		}

/* ------------------------------------------------------------- BreadCrumb */
		div#BreadCrumb {
			margin-bottom:12px;
			font-size:11px;
		}

/* ------------------------------------------------------------- Menu */
		ul#Menu {
		}
			ul#Menu img {
				display:inline;
				vertical-align:bottom;
				padding:0;
				margin:0;
				height:23px;
			}
			ul#Menu li {
				display:inline;
				padding:0;
				margin:0;
				margin-top:2px;
				margin-right:15px;
				margin-left:15px;
			}
			ul#Menu a {
				font-weight:bold;
				text-decoration: none;
			}
			ul#Menu a:hover {
				color: #FFFFFF;
				text-decoration: none;
			}
			
/* ------------------------------------------------------------- SideMenu */
	ul#SideMenu {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:0px;
		margin:0px;
		margin-left:7px;
		width:115px;
		list-style:none;
		float:left;
	}
		ul#SideMenu li {
			width:115px;
			height:22px;
			margin-bottom:2px;
			line-height:22px;
		}
		ul#SideMenu li a {
			display:block;
			padding-left:10px;
			width:105px;
			font-size:13px;
		}
		ul#SideMenu li a:hover {
			cursor: pointer;
			text-decoration:none;
		}
		ul#SideMenu li img {
		}

			/* SideMenuHeader */
			/* SideMenuItem */
			ul#SideMenu .SideMenuItem {
				background-image:url(../images/button-bg.jpg);
				background-repeat:no-repeat;
			}
			ul#SideMenu .SideMenuItem a {
				color:#FFFFFF;
				font-weight:bold;
			}
			ul#SideMenu .SideMenuItem a:hover {
			}
			/* SideMenuSubItem */
			ul#SideMenu .SideMenuSubItem {
			}
			ul#SideMenu .SideMenuSubItem a {
			}
			ul#SideMenu .SideMenuSubItem a:hover {
			}
			ul#SideMenu li.SideMenuSubItem {
			}
/* ------------------------------------------------------------- NavigationSide */
	div#NavigationSide {
		float:left;
		width:160px;
		margin:0;
		padding:0;
		margin-left:22px;
	}
	
	div#NavigationSide ul {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:0px;
		margin:0px;
		width:160px;
		list-style:none;
	}
		div#NavigationSide ul li a {
			display:block;
			width:140px;
			color:#000000;
			font-weight:bold;
			margin-top:6px;
		}
		div#NavigationSide ul li a:hover {
			cursor: pointer;
			text-decoration:none;
		}

			div#NavigationSide ul ul {
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				padding:0px;
				margin:0px;
				list-style:none;
			}
			div#NavigationSide ul ul li {
				background-image:url(../images/icon_star_sml.gif);
				background-repeat:no-repeat;
			}
			div#NavigationSide ul ul li a {
				display:block;
				color:#666666;
				font-weight:normal;
				font-size:11px;
				line-height:12px;
				width:150px;
				margin-left:10px;
			}
			div#NavigationSide ul ul li a:hover {
				color:#000000;
				text-decoration:underline;
			}
/* ------------------------------------------------------------- NavigationTop */
	div#NavigationTop {
		margin:0;
		padding:0;/*
		float:left;*/
		height:40px;
		text-align:center;
	}
			div#NavigationTop ul {
				margin:0px;
				padding:5px 10px;
				background-color:#000000;
				background-image:url(../images/Nav-Bg2.jpg);
			}
			div#NavigationTop ul li {
				display:inline;
				margin:5px 15px;
				font-size:14px;
			}
			div#NavigationTop ul li a {
				color:#FFFFFF;
				text-transform:uppercase;
				font-weight:bold;
			}
			div#NavigationTop ul li a:hover {
				color:#FFFFFF;
				text-decoration:none;
			}
	
/* ------------------------------------------------------------- Categories List */
			ul#Categories {
				height:40px;
				padding:0px;
				margin:0px;
				list-style:none;
			}
				ul#Categories li {
					border:solid 2px #000000;
					background-color:#A9D1CF;
					padding:0px;
					margin:0px;
					padding:2px 15px 2px 15px;
					float:left;				
				}
				ul#Categories li a {
					color:#000000;
					text-decoration:none;
				}
/* ------------------------------------------------------------- Products Category List*/
			div#Products {
			}
	
						div.product {
							padding:5px;
							margin:0px;
							float:left;
						}
						div.product h4 {
							margin:0px;
						}
							div.product span.ProductImage {
								display:block;
								width:170px;
							}
							div.product img {					
								border:solid 1px #000000;
								padding:4px;
								margin:1px;
							}
							div.product span.ProductName {
								font-weight:bold;
								display:block;
								width:166px;
								padding:2px;
							}
							div.product span.ProductPrice {
							}
							div.product span.ProductLinks {
							}
							div.product span.ProductLinks a {		
							}
/* ------------------------------------------------------------- Product Display */

			div#Product {
			}
				div#Product span.ProductName {
					display:block;
					padding:2px;
					width:260px;
					font-size:16px;
				}
				div#Product span.ProductPrice {
					font-weight:bold;
					display:block;
					padding:2px;
					width:140px;
					font-size:14px;
				}
				div#Product span.ProductDescription, div#Product span.ProductNotes {
				}
				div#Product span.ProductImage {
				}
				div#Product span.ProductImage img {	
					border:solid 1px #000000;
					margin-right:20px;
					padding:4px;
					width:550px;
					height:180px;
				}
				div#Product span.ProductImageGallery img {	
					border:solid 1px #000000;
					padding:4px;
				}

/* ------------------------------------------------------------- Cart */
			table#Cart {
				border:solid 1px #CCCCCC;
			}
			table#Cart td {
			}
				td.CartTotal {
					border-top:solid 1px #CCCCCC;
				}
				td.CartCellHead {
					background-color: #000000;
					color:#FFFFFF;
					border:solid 1px #FFFFFF;
				}
/* ------------------------------------------------------------- Cart */
			input.inputCart {
				font-size:10px;
			}
			.icnCart {
				margin-bottom:-5px;
			}
/* ------------------------------------------------------------- Pages */
			p#Pages {
				font-size:11px;
				text-align:center;
			}
			p#Pages a {
			}
/* ------------------------------------------------------------- SiteMap */
			div#Error {
				border:solid 1px #CCCCCC;
				padding:10px;
			}
				
/* ------------------------------------------------------------- SiteMap */
			ul#SiteMap {
				line-height:12px;
			}
				
/* ------------------------------------------------------------- Links */
			div.link {
				margin:10px 0;
			}
		
/* ------------------------------------------------------------- SiteMap */
			div#FAQs ul {
				list-style:none;
				margin-left:0;
				margin-bottom:0;
			}
			div#FAQs ul li {
			}
				
/* ------------------------------------------------------------- Footer */
		div#Footer {
			background-repeat:no-repeat;
			font-size:11px;
			text-align:center;
			margin:20px;
			padding:0;
			color:#AAAAAA;
		}
			div#Footer p {
				margin:0px;
				padding:10px 0px 0px 0px;
			}
			div#Footer ul {
				margin:0px;
				display:inline;
			}
			div#Footer ul li {
				display:inline;
				margin:5px;
			}

			div#Footer a {
				color:#666666;
			}
