BODY	{ SCROLLBAR-BASE-COLOR: #666666 }



.topmenu a:link		{ color: #FFFFFF; text-decoration: none }

.topmenu a:visited	{ color: #FFFFFF; text-decoration: none }

.topmenu a:active	{ color: #FFFFFF; text-decoration: none }

.topmenu a:hover		{ color: #C8D969; text-decoration: none; }


.topmenu chosen a:link		{ color: #FFFFFF; text-decoration: none }

.topmenu chosen a:visited	{ color: #FFFFFF; text-decoration: none }

.topmenu chosen a:active	{ color: #FFFFFF; text-decoration: none }

.topmenu chosen a:hover		{ color: #FFFFFF; text-decoration: none; }


.sidemenu a:link		{ color: #FFFFFF; text-decoration: none; font-size: 12px; text-align: center; }

.sidemenu a:visited	{ color: #FFFFFF; text-decoration: none; font-size: 12px; text-align: center; }

.sidemenu a:active	{ color: #FFFFFF; text-decoration: none; font-size: 12px; text-align: center; }

.sidemenu a:hover		{ color: #F9120D; text-decoration: none }

.search a:link		{ color: #000033; text-decoration: none }

.search a:visited	{ color: #000033; text-decoration: none }

.search a:active	{ color: #000033; text-decoration: none }

.search a:hover		{ color: #F9120D; text-decoration: none }

.sidemenu menuitem { font-size: 18px; font-family Arial; font-color: red; border-bottom: 1px solid #DBE8FA }


.catalogpaging a:link		{ color: #456389; text-decoration: none }

.catalogpaging a:visited	{ color: #456389; text-decoration: none }

.catalogpaging a:active	{ color: #000033; text-decoration: none }

.catalogpaging a:hover		{ color: #000033; text-decoration: none; }

 /* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */

TABLE		{ COLOR: #000000; FONT: 11px geneva, verdana, arial, sans-serif; font-weight: normal }

.title		{ COLOR: #000033; FONT: 18px verdana, arial, sans-serif; font-weight: bold }

.just 		{text-align: justify;}

.copyright	{ COLOR: #666666; FONT: 9px geneva, verdana, arial, sans-serif }

.smalltitle 	{ COLOR: #000000; FONT: 11px verdana, arial, sans-serif; font-weight: bold }

.careertitle	{ COLOR: #CC9900; FONT: 14px geneva, verdana, arial, sans-serif; font-weight: bold }

.phonetitle	{ COLOR: #CC9900; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: bold }

.picturecomments{ COLOR: #666666; FONT: 12px geneva, verdana, arial, sans-serif }

.picturehilight	{ COLOR: #CC9900; FONT: 13px geneva, verdana, arial, sans-serif; font-weight: bold  }

.picturetitle 	{ COLOR: #000000; FONT: 13px verdana, arial, sans-serif; font-weight: bold }

.list 		{ COLOR: #CC9900; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: normal }

.quotechoice	{ COLOR: #993300; FONT: 11px geneva, verdana, arial, sans-serif; font-weight: normal }

.faq 		{ line-height: 19px }


 /* SIDEBAR OPTIONS */



.sidebartitle	{ COLOR: #000033; FONT: 11px verdana, arial, sans-serif; font-weight: bold }

.sidebartext	{ COLOR: #000033; FONT: 10px geneva, verdana, arial, sans-serif; font-weight: normal }

.date-font	{ color: #FFFFFF; font: 11px verdana, arial, sans-serif; font-weight: normal }


 /* END SIDEBAR OPTIONS */


.button 	{ background-image: url("picts/button.gif");
		background-color:#E0D7D2;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #000000;
		font-size: 8pt;
		height: 19px;
		width: 100px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #000000 1px solid }

.buttonon 	{ background-image: url("picts/buttonon.gif");
		background-color:#F7D0A1;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #000033;
		font-size: 8pt;
		height: 19px;
		width: 100px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #000000 1px solid }


.button-popups { background-image: url("picts/button-popup.gif");
		background-color:#333333;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #FFFFFF;
		font-size: 8pt;
		height: 23px;
		width: 100%;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
		padding-right: 2px;
		BORDER: #FFFFFF 0px solid }

.buttonon-popups { background-image: url("picts/buttonon-popup.gif");
		background-color:#C0C0C0;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #000000;
		font-size: 8pt;
		height: 23px;
		width: 100%;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 2px;
		padding-right: 2px;
		BORDER: #FFFFFF 0px solid }


.shadeform	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		WIDTH: 250PX;
		BORDER: #000000 1px solid}


.dropdown 	{ COLOR: #000000;
		WIDTH: 250PX;
		FONT: 11px geneva, verdana, arial, sans-serif }


.textarea	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		WIDTH: 275PX;
		BORDER: #000000 1px solid}


.searchform { 	WIDTH: 110PX;
		HEIGHT: 20PX;
	 	FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		BORDER: #666666 1px solid}


.searchdrop { color: #000000; background-color: #FFFFFF; WIDTH: 60PX; HEIGHT: 20PX; FONT: 11px arial, georgia, "Times New Roman", sans-serif }


.searchbutton {	background-color:#FFFFFF;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #000000;
		font-size: 8pt;
		height: 20px;
		width: 35px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #000000 1px solid }


.quoteform	{ FONT: 13px arial, verdana, sans-serif;
		background-image: url("picts/shadeform.gif");
		text-align: left;
		BORDER: #000000 1px solid}

.quotedropdown 	{ COLOR: #000000;
		WIDTH: 260PX;
		FONT: 11px geneva, verdana, arial, sans-serif}


 /* IMAGE HOVER CODE */


.rollover 	{ background-color: #000000 }

.rolloveron 	{ background-color: #1B1B66; Filter: Alpha(Opacity=100, FinishOpacity=20, Style=2, StartX=20, StartY=40, FinishX=20, FinishY=20) }



 /* START THE CODE FOR THE MENUS */


 /* TOP LEVEL MENU CONTROL */

/*
a.menu_TOP{
display:block;
line-height: 14pt;
text-align: center;
text-decoration:none;
border-right: #996600 0px solid;
}
*/


 /* SUB LEVEL MENU CONTROL */

/*
a.menu_SUB{
display:block;
padding: 2px 2px 2px 4px;
text-decoration:none;
filter:alpha(opacity=100);
border-bottom: #000033 1px solid;
}
*/

 /* MORE SUB LEVEL MENU CONTROL */

/*
.menu_DIV{
border-top: #000033 0px solid;
border-bottom: #000033 0px solid;
border-right: #000033 1px solid;
border-left: #000033 1px solid;
filter:alpha(opacity=100);
z-index:100;
}*/

.style1 { font-size: 12px; color: #0033CC; }
			.style3 {color: #F5F7F7}
			.style6 { font-size: 12px; font-weight: normal; color: #000033; }
			.style7 { font-size: 12px; font-weight: bold; color: #A5C2F2; }
			.style8 { font-size: 14px; color: #A5C2F2; }
			.style9 {color: #999999}
			.style10 { color: #B9E4FF; font-size: 12px; }
			.style11 {font-size: 10px; color: #0033CC;}
			.style12 {color: #3D7DA8; font-size: 12px;}
			.style1Heading {font-size: 20px; font-weight: bold; color: red;}
			.styleError { font-size: 12px; font-weight: bold; color: red; }
			.pageInactive { font-size: 18px; font-weight: color: #000000; }
			.pageActive { font-size: 18px; font-weight: bold; color: #000055; }
			.movieTitle { font-size: 12px; font-weight: bold; color: #000033; }
			.movieTitleBig { font-size: 14px; font-weight: bold; color: #000033; }
			.movieTitleLight { font-size: 14px; font-weight: bold; color: #E9EFFA; }
			.moviePreview { font-size: 12px; color: #E9EFFA; text-align:justify;}
			.moviePreviewDark { font-size: 12px; color: #000033; }
			.galleryButton { font-size: 12px; color: #E9EFFA; }
			.sectionTitle { font-size: 14px; font-weight: bold; color: #000033; }
			.formText { font-size: 10px; color: #E9EFFA; }

.separation
{
	height: 1px;
	background-color:#000033;
}

.invisible
{
	visibility:hidden
}










	a { text-decoration:none;  }
	
	body { font-family: Helvetica, sans-serif;
		color:#000033; text-align:center; 
		background:  url(images/bodybg2.gif) repeat;;
	}
	
	.content { text-align: left; background-color: #FFFFFF; width: 1024px; height: auto; border: 1px solid #000033; padding: 0px;}
	
	table.menu 
	{ 
		width: 100%; 
		height: 20px; 
		border-width: 1px 0px 1px 0px;
		border-style: none;
		background-color: #222255;
		color: #f0ffff;
		text-align: center;
		font-size: 16px;
		
	}
	
	table.menu td 
	{
		border-width: 1px 1px 1px 1px;
		padding: 0px 0px 0px 0px;
		border-style: solid solid none none;
		border-color: #000033 #000033 #000033 #000033;
		-moz-border-radius: 0px 0px 0px 0px;
		background-image: url(images/menubg3.gif);	
		color: #ffffff;
		
	}
	
	table.submenu
	{
		/* C4D3E6, A7C5EB */
		background-color: #A7C5EB;
		color: #000033;
		width: 100%;
		
		
	}
	
	table.menu td.menuselected
	{ 
		background-color: #000033;/*A7C5EB*/
		color: #f0ffff;
		border-style: solid none none none; /* top, */
		font-weight: bold;
		background-image: url();	
		

		
		
	}
	
	
	table.submenu td
	{
		font-size: 12px;
		height: 15px;
		border-width: 1px 1px 1px 1px;
		padding: 0px 0px 0px 0px;
		border-style: solid solid solid none;
		border-color: #000033 #000033 #000033 #000033;
		-moz-border-radius: 0px 0px 0px 0px;
		text-align: center;
		
		/*background-image: url(images/submenubg2.gif);	*/
		background-image: url(images/submenubg6.gif);
		color: #000033;
		
	}
	
	table.submenu td.menuselected
	{
		font-weight: bold;
		background-color: #000033; /*#A7C5EB*/
		background-image: url();	
		color: #FFFFFF;
		
	}	
	
	.menu a:link
	{
		color: #FFFFFF;
	}
	
	.submenu a:link
	{
		color: #FFFFFF;
	}
	
	table.menu a:visited 
	{
		color: #ffffff;
	}
	
	table.menu a:hover
	{
		color: #FF0000;
	}

	
	table.submenu a:hover
	{
		color: #ff0000;
	}

	.submenu a:link
	{
		color: #000033;
	}

	.submenu a:visited
	{
		color: #000033;
	}

	.menuselected a:link
	{
		color: #ffffff;
	}
	.menuselected a:visited
	{
		color: #FFFFFF;
	}
	
	.paging
	{
		float:right; font-weight: 700; font-size: 18px;
	}
	
	.paging a:link
	{
		color: #000033;
	}
	
	.paging a:link
	{
		color: #B5BBC5;		
	}
	
	.paging a:visited
	{
		color: #B5BBC5;
	}
	.paging a:hover
	{
		color: #ff0000;
	}
	
	span.currentpage { color: #000033; }
	
	img.boxcover { width: 110px; height: 160px; border: 0px; border: 1px solid #000033;}
	
	

.footer
{
color: #f0ffff;
background-color: #000033;
border-top: 1px #F0ffff;
height: 23px;
vertical-align: middle;
font-size: 12px;
}

table.newrelease
{
	height: 155px;
	width: 108px;
	padding: 0px 0px 0px 0px;
	
}

table.newrelease td
{
		border-style: none none none none;
		border-color: #000033 #CCD7EB #CCD7EB #CCD7EB;
		border-width: 1px 1px 1px 1px;
		height: 90%;
		padding: 0px 0px 0px 0px;
		
}

table.newrelease td.header
{
	background-color: #000033;
	color: #f0ffff;
	text-align: center;
	font-size: 13px;
	font-weight: 800;
	height: 10%;
	background: url(images/headerbg.gif) repeat;
}

table.newrelease td.sale
{
	background-color: #000033;
	color: #f0ffff;
	text-align: center;
	font-size: 13px;
	font-weight: 800;
	height: 10%;
	background: url(images/headerredbg.gif) repeat;
}

table.main
{
	width: 100%;
	height: 100%;
	padding: 0px 0px 0px 0px;
	
}

table.menu td.shoppingcartfull
{
	background: url(images/headerredbg.gif) repeat; 
}

table.main td.leftnav
{
	width: 15%;
	height: 100%;	
	text-align: center;
	vertical-align: top;
/*	background: url(images/greybg.gif) repeat;	*/
}

table.main td.centernav
{
	width: 70%;
	height: 100%;	
	border-style: none solid none solid;
	border-color: #000033 #D0DCF3 #000033 #D0DCF3;
	border-width: 1px 1px 1px 1px;
	vertical-align: top;
	
}

table.main td.rightnav
{	
	width: 15%;
	height: 100%;	
	text-align: center;
	vertical-align: top;
}

table.catalog
{
	background-color: #FFFFFF;
}

table.catalogbareback
{
	background-color: #FFFFFF;
}
table.catalog td div
{

	border-style: solid solid solid solid;
	border-color: #000033 #000033 #000033 #000033;
	border-width: 1px 1px 1px 1px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: 700;
	word-wrap: break-word;
	width: 102px;
}

input.buybutton
{
 background: url(images/buttonbg.gif) repeat; width: 80px; height: 20px; border: 1px solid #000033; color: #000033;
 padding: 0px 0px 0px 0px;
 font-size: 12px;
 vertical-align: middle;
}

input.aebnbutton
{
 background: url(images/buttonbg.gif) repeat; width: 180px; height: 20px; border: 1px solid #000033; color: #000033;
 padding: 0px 0px 0px 0px;
 font-size: 12px;
 vertical-align: middle;
}

input.membutton
{
 background: url(images/buttonbg.gif) repeat; width: 210px; height: 20px; border: 1px solid #000033; color: #000033;
 padding: 0px 0px 0px 0px;
 font-size: 12px;
 vertical-align: middle;
}

input.bigbutton
{
 background: url(images/buttonbg.gif) repeat; width: 210px; height: 20px; border: 1px solid #000033; color: #000033;
 padding: 0px 0px 0px 0px;
 font-size: 12px;
 vertical-align: middle;
}


input.searchbutton
{
 background: url() repeat; width: 90px; height: 20px; border: 1px solid #000033; color: #000033;
 background-color: #ffffff;
 padding: 0px 0px 0px 0px;
 
}

table.c2257
{
	font-size: 12px;
	background-color: #000033;
	background: url(images/menubg.gif) repeat;
	width: 100%;
	height: 30px;
	color: #FFFFFF;
	border-top: 1px solid #D0DCF3;
	border-bottom: 1px solid #D0DCF3;
}

.c2257 a:link
{
	color: #FFFFFF;
}

table.c2257 a:hover
{
	color: red;
}

.c2257 a:visited
{
	color: #FFFFFF;
}

.join a:link
{
	color: #000033;
}

.join a:visited
{
	color: #000033;
}
.join a:hover
{
	color: red;
}

.backwards {unicode-bidi:bidi-override; direction: rtl; }

table.productdetails
{
	background-color: #000033;
}


