
html		{height: 100%;}
body		{direction: ltr; height: 100%; margin: 0px; padding: 0px; background: #7b7a7a; font-family:arial;}
form		{padding:0; margin:0;}
td, tr, th	{font:normal 11px arial; padding:0; margin:0;}
input 		{height:21px;}

a:link			{font: bold 12px arial; color: #780000; text-decoration: none;;}
a:visited			{font: bold 12px arial; color: #780000; text-decoration: none;}
a:hover			{font: bold 12px arial; color: #780000; text-decoration: none;}

.row		{clear: both; padding:0; margin:0;}
.spacer		{font-size:1px; height:1px;}

table	{border-collapse:collapse;}
.tbl_100					{width:100%;}
.tbl_95						{width:95%;}
.tbl_75						{width:75%;}
.tbl_99						{width:99%;}
.tbl_100_100				{width:100%; height:100%;}
.tbl_0_100					{height:100%;}

#wrapper	{text-align: center; width: 900px; margin:0 auto;}
.main		{width: 900px; height:800px; no-repeat; padding:0px; margin: 0px auto; text-align: right;}

/*
#categories	{border:1px solid red;}
#news		{border:1px solid yellow;}
#mainContainer {border:1px solid green;}
*/


#categories					{width:171px; padding:0; margin:0; vertical-align:top; }
#categories #langs			{clear:both; padding-top:0px;}
#categories #langs .flag	{float:left; padding:4px 2px 0 2px; height:32px; }
#categories #langs .flag_selected	{float:left; padding:0px 2px 0 2px; height:32px; }
#categories #search			{clear:both; padding-top:5px; text-align:left;}
#categories #search .search_link {float:left; height:20px; background:url(top_links_sep.gif) no-repeat; padding-left:20px; }
#categories #search	a		{font-size:11px; color:#fff; text-decoration:none; font-weight:bold;}
#categories #search	a:hover	{font-size:11px; color:#780000; text-decoration:none; font-weight:bold;}
#categories .cat_tile	{position:relative; width:175px; height:27px; z-index:2;}
#categories .cat		{position:absolute; top:0px; left:0px; width:175px; height:27px; z-index:1;}
#categories .cat a		{color:#740000; font-weight:bold; font-size:12px; text-decoration:none;}

.paging a				{padding-top:2px; width:10px; font: bold 12px arial; color: #ffffff; text-decoration: none;}
.paging a:hover			{padding-top:2px; width:10px; font: bold 12px arial; background:#fff; color: #000; text-decoration: none;}
.paging a.selected		{padding-top:2px; width:10px; font: bold 12px arial; background:#fff; color: #000; text-decoration: none;}
.paging a.text			{padding-top:2px; width:80px; font: bold 12px arial; color: #fff; text-decoration: none;}
.paging a.text:hover	{padding-top:2px; width:80px;  font: bold 12px arial; background:; color: #fff; text-decoration: none;}
#news	{ width:170px; text-align:left; padding:0; margin:0;  vertical-align:top;}
#news	.news_title {padding-top:2px; font:bold 14px arial; color:#ffffff;}
#news	.news_title_bullet {float: left; width:20px; height:20px; background:url(top_links_sep.gif) left no-repeat;}
#news	#news_tile	{width:170px; height:112px;}
#news	#news_container	{position:absolute; top:35px; left:13px; width:145px; height:80px; z-index:2; }

#mainContainer	{width:553px; height:100%; text-align:left; padding:0; padding-left:5px; margin:0;  vertical-align:top;}
#mainContainer .mainContainer	{position:relative; height:100%; padding:0; margin:0;}
#mainContainer .mainOp	{}
#mainContainer .mainContent {padding:0 0 0 8px; background:url(main_container_layer0.png) repeat-y; width:546px; height:100%; text-align:left; z-index:2;}

#mainContainer .top_links			{width:532px; height:10px; padding:10px 0 10px 5px;}
#mainContainer .top_links a:link			{padding-top:2px; font: bold 12px arial; color: #ffffff; text-decoration: none; display: block; float: left;}
#mainContainer .top_links a:visited			{padding-top:2px; font: bold 12px arial; color: #ffffff; text-decoration: none; display: block; float: left;}
#mainContainer .top_links a:hover			{padding-top:2px; font: bold 12px arial; color: #780000; text-decoration: none; display: block; float: left;}
#mainContainer .top_links a.selected			{padding-top:2px; font: bold 12px arial; color: #780000; text-decoration: none; display: block; float: left;}
#mainContainer .top_links a:link.selected		{padding-top:2px; font: bold 12px arial; color: #780000; text-decoration: none; display: block; float: left;}
#mainContainer .top_links a:visited.selected	{padding-top:2px; font: bold 12px arial; color: #780000; text-decoration: none; display: block; float: left;}

#mainContainer .top_links_spacer	{float: left; width:30px; height:20px; background:url(top_links_sep.gif) center no-repeat;}

#mainContainer .navbar			{width:537px; height:14px; padding:0 0 10px 20px;}
#mainContainer .navbar span			{width:26px; text-align:center; padding-top:2px; font: bold 12px arial; color: #ffffff; text-decoration: none; display: block; float: left;}
#mainContainer .navbar a			{padding-top:2px; font: bold 12px arial; color: #ffffff; text-decoration: none; display: block; float: left;}
#mainContainer .navbar a:link			{padding-top:2px; font: bold 12px arial; color: #ffffff; text-decoration: none; display: block; float: left;}
#mainContainer .navbar a:visited		{padding-top:2px; font: bold 12px arial; color: #ffffff; text-decoration: none; display: block; float: left;}
#mainContainer .navbar a:hover			{padding-top:2px; font: bold 12px arial; color: #c4c4c4; text-decoration: none; display: block; float: left;}

#mainContainer #movie	{width:243px; padding:0; margin:0;}
#mainContainer #movie .title	{background:url(movie_bullet.gif)  no-repeat; 
							height:20px; padding:2px 0 0 25px; font:bold 14px arial; color:#fff;}

#mainContainer .potm	{ width:264px; padding:0; margin:0;}
#mainContainer .potm .title	{background:url(potm_bullet.gif)  no-repeat; 
							height:20px; padding:2px 0 0 25px; font:bold 14px arial; color:#fff;}

#mainContainer #browse .title {background:url(browse_bullet.gif)  no-repeat; 
							height:20px; padding:2px 0 0 25px; font:bold 14px arial; color:#fff;}
#mainContainer #browse .manu_tile	{position:relative; width:174px; height:162px; z-index:2; float:left;}
#mainContainer #browse .manu		{position:absolute; top:0px; left:0px; width:174px; height:162px; z-index:1;}
#mainContainer #browse .manu a		{color:#740000; font-weight:bold; font-size:12px; text-decoration:none;}
							
.categorypage .title	{background:url(potm_bullet.gif)  no-repeat; 
							height:20px; padding:2px 0 0 25px; font:bold 14px arial; color:#fff;}

.pbox .ptitle	{background:url(pbox_bullet.gif)  no-repeat; 
							height:15px; padding:0 0 0 10px; font:bold 12px arial; color:#870000; text-decoration:none;}							
.pbox .ktitle	{background:url(kit_bullet.gif) 3px left no-repeat; 
							height:15px; padding:0 0 0 18px; font:bold 12px arial; color:#870000; text-decoration:none;}							
.pbox .ptext	{color:#000; font:normal 11px arial;}
.pbox .pbutton	{background:url(pbox_bullet.gif)  no-repeat; 
							height:15px; padding:0 0 0 10px; font:normal 10px arial; color:#070707;}							
.pbox .pbutton	a {font:normal 10px arial; color:#870000; text-decoration:none;}							
.pbox .pbutton	a:hover {font:normal 10px arial; color:#870000; text-decoration:underline;}							

.page	h1 {background:url(pbox_bullet.gif)  no-repeat; 
							height:15px; padding:0 0 0 20px; font:bold 14px arial; color:#870000; text-decoration:none;}
.page	h2 {font:normal 11px arial; padding:0 5px 0 5px;}						
.page	.label {float:left; background:url(plabel_bullet.gif)  no-repeat; 
							padding:0 0 0 15px; font:normal 11px arial; color:#070707; text-decoration:none;}
.page	.value	{float:left; padding:0 0 0 3px; font:normal 11px arial; } 
.page	.kit .label {background:url(plabel_bullet.gif)  no-repeat; 
							padding:0 0 0 15px; font:normal 11px arial; color:#070707; text-decoration:none;}
.page	.kit .value	{padding:0 0 0 3px; font:normal 11px arial; } 

.page	.button {text-align:right; padding:0 20px 0 0; color:#870000; font:bold 11px arial; text-decoration:none; cursor:pointer;}
.page	.button input {cursor:pointer; background:url(addtocart.gif) no-repeat; width:124px; height:30px; color:#fff; font:bold 11px arial; border:0px; padding: 0px 0px 4px 20px;}
.page	.button_clean input {cursor:pointer; background:url(addtocart_clean.gif) no-repeat; width:124px; height:30px; color:#fff; font:bold 11px arial; border:0px; padding: 0px 0px 4px 0px;}
.page	.button_contact input {cursor:pointer; background:url(addtocart_contact.gif) no-repeat; width:124px; height:30px; color:#fff; font:bold 11px arial; border:0px; padding: 0px 0px 4px 0px;}
.page	.header {background:url(potm_bullet.gif)  no-repeat; 
							height:20px; padding:2px 0 0 25px; font:bold 14px arial; color:#fff;}

							
							
.SignInTitle	{background:url(pbox_bullet.gif)  no-repeat; 
							height:15px; padding:0 0 0 10px; font:bold 12px arial; color:#870000; text-decoration:none;}
			
.SignInTitle a	{font:bold 12px arial; color:#870000; text-decoration:none;}						
.tbl_cart		{background: #fff;}
.Cart_Titles	{background: #fff; font: 12px arial; color: #870000; padding: 1px;}
.Cart_Content		{background: #fff; font: 12px arial; color: #5a5959; padding: 2px;}
.Cart_Content_Alternate	{background: #fff; font: 12px arial; color: #5a5959; padding: 2px;}
.Cart_Sub_Titles	{background: #fff; font: 12px arial; color: #5a5959; padding: 1px;}

.page	input {border: solid 1px #870000; background: #fff; font-size:11px; height:17px;}							
.page	.formlabel {font: 12px arial; color: #5a5959; padding: 2px;}	

#CvvInfo	{display:none;}

input, select, textarea	{font: 12px arial; color: Black; height: 17px; border: solid 1px #261c13;}

a.footer	{color: White;}

#ProductAttributes 	  {width:95%; margin:0 auto;}
#ProductAttributes h3 {background:url(pbox_bullet.gif)  no-repeat; height:15px; padding:0 0 0 10px; margin:0 0 3px 0; font:bold 12px arial; color:#870000; text-decoration:none;}


.product_tabs				{width: 431px; margin-top: 7px;}
.product_tabs .buttons		{border: solid 1px #898686; width: 431px; height: 17px; margin-bottom: 3px; background: #d3d3d3;}
.product_tabs .content		{border: solid 1px #898686; width: 431px; height: 250px; overflow: auto;}

.product_tabs .buttons td				{font: 13px arial; padding: 0px 10px 0px 10px; cursor: pointer;}
.product_tabs .buttons td.selected		{background: #870000; color: white;}

.product_tabs .buttons td.sep_start		{background: url(tab_sep_start.gif) no-repeat; width: 10px;  padding: 0px;}
.product_tabs .buttons td.sep_end		{background: url(tab_sep_end.gif) no-repeat; width: 10px; padding: 0px;}
.product_tabs .buttons td.sep_normal	{background: url(tab_sep_normal.gif) no-repeat; width: 10px; padding: 0px;}

.add_to_cart		{color: #870000; text-decoration: none;}
.add_to_cart:hover	{color: #870000; text-decoration: underline;}


.view_product_image img			{}