@page { page-break-after: always; page-break-before: always; page-break-inside: avoid; }

body, td, tr, .article-content, .novisited, .normal, .medium, .large, .xlarge, .xxlarge, .xxxlarge, .small, .xsmall, .xxsmall, xxxsmall
{
	font: 11px tahoma, 'verdana ce', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;	
}

html, body
{
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url("bgr_shadow.png");
	background-repeat: repeat-y;
	background-position: top center;
}
body
{
	color: #000000;
	background-color: #FFF;
	text-align: center;
}

h3
{
	font: 15px "verdana ce", verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #E47519;
	font-weight: bold;
	letter-spacing: 0px;
	margin: 0px 0px 0px 8px;
	padding-bottom: 5px;
}

h3 a:link 		{color: #E47519; text-decoration: none;}
h3 a:visited 	{color: #E47519; text-decoration: none;}
h3 a:active 	{color: #E47519; text-decoration: none;}
h3 a:hover 		{color: #FF2000; text-decoration: underline;}
h3 a:focus 		{color: #E47519; text-decoration: none;}

h4
{
	margin: 0px;
	padding: 20px 0px 5px 0px;
}

.xxxsmall 	{ font-size: 8px; }
.xxsmall 	{ font-size: 9px; }
.xsmall, .novisited { font-size: 10px; }
.small 		{ font-size: 11px; }
.normal 		{ font-size: 12px; }
.medium 		{ font-size: 13px; }
.large 		{ font-size: 14px; }
.xlarge 		{ font-size: 15px; }
.xxlarge 	{ font-size: 16px; }
.xxxlarge 	{ font-size: 17px; }

.error 			{color: #FF0000; font-weight: bold; display: inline;} /* For inline error messages*/
.red 			{color: #FF0000; font-weight: bold; }
.dark-red 		{color: #AA0000; font-weight: bold; }
.white 			{color: #FFFFFF; }
.green 			{color: #00BB00; font-weight: bold; }
.dark-green 	{color: #00AA00; font-weight: bold; }
.mid-green 		{color: #6A7D0E; font-weight: bold; }

.light-purple 	{color: #A495EA; font-weight: bold; }
.orange 		{color: #FF9C00;}
.lemon 			{color: #FFFF00;}
.purple 			{color: #7D75DF; font-weight: bold; }
.gray 			{color: #888888;}
.dark-gray 		{color: #404040; }
.light-gray 	{color: #6C6C6C; }
.dark-blue 		{color: #3D5083;}
.bold 			{font-weight: bold;}
.thin 			{font-weight: normal;}

DIV.half {line-height: 50%}
DIV.quarter {line-height: 25%}
DIV.mini {line-height: 5%}

A:link {color: #001F60; font-weight: bold; text-decoration: underline;}
A:visited {color: #006600; font-weight: bold; text-decoration: underline;}
A:active {color: #EE8F00; font-weight: bold; text-decoration: underline;}
A:hover {color: #F40000; font-weight: bold; text-decoration: underline;}

a.white-link:link {color: #FFFFFF; font-weight: bold; text-decoration: underline;}
a.white-link:visited {color: #FFFFFF; font-weight: bold; text-decoration: underline;}
a.white-link:active {color: #FFFFFF; font-weight: bold; text-decoration: underline;}
a.white-link:hover {color: #FFFFFF; font-weight: bold; text-decoration: underline;}

a.button:link {color: #001F60; font-weight: bold; text-decoration: underline;}
a.button:visited {color: #006600; font-weight: bold; text-decoration: underline;}
a.button:active {color: #EE8F00; font-weight: bold; text-decoration: underline;}
a.button:hover {color: #F40000; font-weight: bold; text-decoration: underline;}

a.novisited:link { color: #001F60; font-weight: bold; text-decoration: none; }
a.novisited:visited {color: #001F60; font-weight: bold; text-decoration: none;}
a.novisited:active {color: #FF0000; font-weight: bold; text-decoration: none;}
a.novisited:hover {color: #FF0000; font-weight: bold; text-decoration: none;}
a.novisited:focus {color: #FF0000; font-weight: bold; text-decoration: none;}

a.orange:link { color: #FF9C00; font-weight: bold; text-decoration: none; }
a.orange:visited {color: #FF9C00; font-weight: bold; text-decoration: none;}
a.orange:active {color: #FF9C00; font-weight: bold; text-decoration: none;}
a.orange:hover {color: #FFFF00; font-weight: bold; text-decoration: none;}
a.orange:focus {color: #FF9C00; font-weight: bold; text-decoration: none;}

a.orange-red:link { color: #FF9C00; font-weight: bold; text-decoration: none; }
a.orange-red:visited { color: #FF9C00; font-weight: bold; text-decoration: none; }
a.orange-red:active { color: #FF0000; font-weight: bold; text-decoration: none; }
a.orange-red:hover { color: #FF0000; font-weight: bold; text-decoration: none; }
a.orange-red:focus { color: #FF0000; font-weight: bold; text-decoration: none; }

div#main /* Main content container*/
{
	height: 100%;
	width: 1003px;
	margin: auto;
}
div#footer, div#footer a:link, div#footer a:visited, div#footer a:hover 
{
	background-image: url("footer_bgr.gif");
	background-repeat: repeat-x;
	height: 20px;
	text-align: right;
	font: 10px verdana;
	color: #808080;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
}
div#footer a:hover
{
	text-decoration: underline;
}


div.bluebox, div.bluebox-search /* Left side boxes bgr */
{
	width: 148px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
	background-color: #d4dfef;
}
div.bluebox-search
{
	width: 100%;
	padding: 8px 0px 4px 12px;	
}

td#content /* Style of "content" placeholder */
{
	width: 695px;
	padding: 0px 7px 0px 7px;
	background-color: #FFFFFF;
	/*width: 100%;*/
}
td#content-lft-shadow
{
	background-image: url("content_lft_shadow.gif");
	background-repeat: repeat-y;
	width: 5px;
}
td#content-rgt-shadow
{
	background-image: url("content_rgt_shadow.gif");
	background-repeat: repeat-y;
	width: 5px;
}

div.greenbox, div.greenbox2 /* Right side boxes bgr */
{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	width: 140px;
	border: 0;
	color: #6B4E38;
	background-color: #A4BC89;
}
div.greenbox2
{
	width: 150px;
	padding: 0px;
	background-color: #d2e573;
	font: 10px "verdana ce", verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: 0px;
}
div.separator2
{
	margin: 4px 0px 9px 0px;
	border-bottom: 1px solid #C3D869;
	height: 0px;
}
div.greenbox2 a:link 		{ color: #00169B; font-weight: normal; text-decoration: none; }
div.greenbox2 a:visited 	{ color: #00169B; font-weight: normal; text-decoration: none; }
div.greenbox2 a:hover 		{ color: #E91100; font-weight: normal; text-decoration: none; }
div.greenbox2 a:focus 		{ color: #E91100; font-weight: normal; text-decoration: none; }
div.greenbox2 a:active 		{ color: #E91100; font-weight: normal; text-decoration: none; }

.top-prod-img /* RGT side column */
{
	margin: 0px;
	padding: 0px;
	border: 1px solid #BFBFBF;
}
.top-prod-img-bgr
{
	width: 88px;
	height: 88px;
	padding: 0px;
	margin: 3px 0px 0px 0px;
	border: 0px;
	background-image: url("top_prod_img_bgr.png");
	background-repeat: no-repeat;
	background-position: top left;
	text-align: left;
}
div.btn-view-cart, div.btn-view-cart:hover
{
	width: 150px;
	height: 19px;
	background-image: url("btn_view_cart.gif");
}
div.btn-view-cart:hover
{
	background-image: url("btn_view_cart_mover.gif");
}
div.btn-set-order, div.btn-set-order:hover
{
	width: 150px;
	height: 18px;
	background-image: url("btn_set_order.gif");
}
div.btn-set-order:hover
{
	background-image: url("btn_set_order_mover.gif");
}
ul
{
	display: table;
	margin: 0px;
	padding-left: 26px;
}
ul.quickinfo
{
	display: table;
	margin: 0px;
	padding: 12px 0px 12px 14px;
	color: #666666;
}
.quickhelp
{
	background-color: #F2F7DD;
	border: 1px solid #E0DFD7;
	width: 195px;
	height: 70px;
	color: #5A5F30;
	font-weight: bold;
	font-size: 10px;
	list-style-image: url("green_bullet.gif");
	line-height: 15px;
}
.quickhelp a:link, .quickhelp a:visited, .quickhelp a:hover
{
	color: #5A5F30;
	text-decoration: none;	
}
.quickhelp a:hover
{
	color: #FF0000;
}

/* =========== Top menu BEGIN =========== */
table#topmnu
{
	background-image: url("top_menu_bgr.png");
	background-repeat: repeat-x;
	background-color: #404040;
	width: 1003px;
	height: 28px;
}
table#topmnu td
{
	margin: 7px 0px 0px 0px;
	text-align: center;
}
table#topmnu td.separator
{
	color: #808080;
}
table#topmnu td a:link, table#topmnu td a:visited
{
	font-family: verdana, tahoma, geneva, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF; 
	text-decoration: none;
	border: 0px;
	height: 28px;
	padding-top: 7px;
	padding-right: 12px;
	padding-left: 12px;
}
table#topmnu td a:hover, table#topmnu td a:focus
{
	background-image: url("top_menu_hover.png");
	background-repeat: repeat-x;
	font-family: verdana, tahoma, geneva, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #DCF514;
	text-decoration: underline;
	height: 28px;
	padding-top: 7px;
}
/* =========== Top menu END =========== */

/* =========== Product category menu BEGIN =========== */
/*
div.separator
{
	height: 1px;
	background-color: #D2D2D2;
	padding: 0px;
	margin: 0px;
}
*/
div.separator
{
	border-bottom: 1px solid #D2D2D2; 
	height: 0px;
}
div.pcat-menuitem, div.pcat-menuitem-down
{
	color: #2D2D6A;
	width: 148px;
	padding: 4px 0px 4px 15px;
	margin: 0px;
	background-color: #D4DFEF;
	
	font: 11px "verdana ce", verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: 0px;
	border-bottom: 1px solid #D2D2D2;
}
div.pcat-menuitem:hover, div.pcat-menuitem:hover a:link, div.pcat-menuitem:hover a:visited
{
	color: #002AFF;
	background-color: #CAECFC;
}
div.pcat-menuitem-down, div.pcat-menuitem-down:hover a:link
{
	color: #002AFF;
	background-color: #CAECFC;
}

div.pcat-menuitem a:link 		{ color: #2D2D6A; font-weight: normal; text-decoration: none; }
div.pcat-menuitem a:visited 	{ color: #2D2D6A; font-weight: normal; text-decoration: none; }
div.pcat-menuitem a:hover 		{ color: #002AFF; font-weight: normal; text-decoration: none; }
div.pcat-menuitem a:focus 		{ color: #002AFF; font-weight: normal; text-decoration: none; }
div.pcat-menuitem a:active 		{ color: #002AFF; font-weight: normal; text-decoration: none; }

div.pcat-menuitem-down a:link 		{ color: #002AFF; font-weight: normal; text-decoration: none; }
div.pcat-menuitem-down a:visited 	{ color: #002AFF; font-weight: normal; text-decoration: none; }
div.pcat-menuitem-down a:hover 		{ color: #002AFF; font-weight: normal; text-decoration: none; }
div.pcat-menuitem-down a:focus 		{ color: #002AFF; font-weight: normal; text-decoration: none; }
div.pcat-menuitem-down a:active 	{ color: #002AFF; font-weight: normal; text-decoration: none; }
/* =========== Product category menu END =========== */
.pitem-name-detailed-view /* Product Item name */
{
	font: 17px 'verdana ce', verdana, arial, helvetica, sans-serif, geneva, lucida, 'lucida grande';
	font-weight: bold;
	letter-spacing: 0px;
	color: #6A7D0E;
}
.pitem-prim-img-large-detailed-view
{
	margin: 0px 12px 12px 0px;
	padding: 0px;
}
.pitem-container-thumbnail /* The container of thumbnail images */
{
	/*width: 662px;*/
	/*height: 90px;*/
	/*display: block;*/
	/*padding: 3px 0px 0px 6px;*/
	padding: 6px 6px 6px 6px;
	margin: auto;
	background-color: #ECECEC;
	border: 1px solid #E0E0E0;
}
.pitem-img-small-detailed-view /*thumbnail img*/
{
	border: 1px solid #BFBFBF;
	margin: 3px;
	/*border: 0px;*/
	/*border: 1px solid red;*/
	/*///////////*/
/*	display: inline;*/
	/*width: 88px;
	height: 87px;*/
	/*
	padding: 0px;
	
	*/
	/*text-align: left;*/
}
.pitem-img-bgr-small-detailed-view /*thumbnail img bgr*/
{
	/*border: 1px solid red;*/
	float: left;
	display: inline;
	width: 88px;
	height: 87px;
	padding: 0px;
	margin: 6px;
	background-image: url("thumbnail_shadow.png");
	background-repeat: no-repeat;
	background-position: top left;
}
.tech-spec-header
{
	height: 27px;
	width: 100%;
	margin: 0px;
	padding: 6px 0px 0px 7px;

	background-image: url("tech_spec_header_bgr.gif");
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-weight: bold;
}
.pitem-spec-table
{
	width: 100%;
	border: 1px solid #C3C3C3;
}
.tech-spec-row1
{
	background-color: #FFFFFF;
	height: 28px;
	padding: 6px;
}
.tech-spec-row2
{
	background-color: #EFEFEF;
	height: 28px;
	padding: 6px;
}

.pitem-price-brutto
{
	color: #FF7F00;
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 2px;
}
.pitem-price-netto
{
	color: #6C6C6C;
	font-size: 11px;
	font-weight: normal;
}
.pitem-shipping-status
{
	color: #6A7D0E;
	font-size: 14px;
	font-weight: bold;
}
.pitem-description-footer, .pitem-description-header
{
	font-size: 12px;
	font-weight: bold;
	color: #EC0000;
	padding: 0px 12px 0px 12px;
	width: 100%;
	
}
.pitem-box-center-listing-view
{
	border: 1px solid #E0E0E0;
	width: 671px;
	height: 150px;
	margin-bottom: 10px;
	padding-top: 5px;
}
.pitem-short-descr-listing-view /* Product Item Shrt Description */
{
	font: 11px "verdana ce", verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	padding: 5px 0px 9px 8px;
	
}
.pitem-box-info
{
	background-image: url("pitem_box_info_bgr.gif");
	background-repeat: repeat-x;
	border: 1px solid #E9E9E9;
	padding: 0px 6px 0px 6px;
	
}
.cart-button, .cart-button-disabled
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 92px;
	height: 36px;
	background-image: url("btn_cart_bw.png");
	cursor: pointer;
	cursor: hand;
}
.newest-pitems-box /* home page element */
{
	border: 1px solid #949494;
}
.newest-pitems-header
{
	background-image: url("newest_pitem_header_bgr.gif");
	background-repeat: repeat-x;
	height: 27px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 12px;
}

.newest-pitem-img
{
	border: 1px solid #8F8F8F;
	margin-right: 6px;
}
.newest-pitem-descr
{
	padding: 3px 0px 3px 0px;
	color: #595959;
}
td.newest-pitem { padding: 4px; }
td.newest-pitem a:link, td.newest-pitem a:visited
{
	font-weight: bold; 
	font-size: 13px;
	color: #E88602; 
	text-decoration: none;
}
td.newest-pitem a:hover, td.newest-pitem a:focus, td.newest-pitem a:active
{
	font-weight: bold;
	font-size: 13px;
	color: #F00000;
	text-decoration: underline;
}

/* MouseOver effect */
#dhtmltooltip{
position: absolute;
left: -300px;
width: 500px;
border: 1px solid black;
padding: 12px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

a.thesaurus:link, a.thesaurus:visited, a.thesaurus:active, a.thesaurus:hover, a.thesaurus:focus
{
	text-decoration: none;
	color: #000000;
	/*font-weight: normal;*/
	border-bottom: 1px dashed #0055FF;
}

.thesaurus-list
{
	border-bottom: 1px dashed #BABABA;
	padding-bottom: 4px;
	margin-bottom: 30px;
}
.diffbox
{
	height: 98px;
	margin: 0px;
	padding: 0px;
	background-image: url("diff_box_bgr.gif");
	background-repeat: repeat-x;
	border: 1px solid #666666;
	color: #FFFFFF;
	text-align: center;
}
.diffbox-menuitem
{
	background-color: #F6F6F6;
	padding: 6px;
	border: 1px solid #BBB;
	text-align: center;
	margin: 1px;
	color: #555;
}
/* /////////// Below this is mp3center.hu /////////// */
/* /////////// Below this is mp3center.hu /////////// */
/* /////////// Below this is mp3center.hu /////////// */

.header-lft-bgr
{
	background-image: url("header_lft_bgr.jpg");
	background-repeat: no-repeat;
}
.header-rgt-bgr
{
	background-image: url("header_rgt_bgr.jpg");
	background-repeat: no-repeat;
}
.header-bgr
{
	background-image: url("header_bgr.jpg");
	background-repeat: repeat-x;
}
.header-shadow-lft
{
	background-image: url("header_shadow_lft.gif");
	background-repeat: no-repeat;

}
.header-shadow-rgt
{
	background-image: url("header_shadow_rgt.gif");
	background-repeat: no-repeat;
}
.header-shadow-center
{
	background-image: url("header_shadow_center.gif");
	background-repeat: repeat-x;
}
.header-banner
{
	margin: 0px 12px 0px 12px;
	background-color: #FAFAFA;
	width: 468px;
	height: 60px;
	border: 1px solid #BABABA;
}

.cart-lft-bgr
{
	background-image: url("cart_lft.gif");
	background-repeat: no-repeat;
}
.cart-rgt-bgr
{
	background-image: url("cart_rgt.gif");
	background-repeat: no-repeat;
}
.cart-center-bgr
{
	background-image: url("cart_center.gif");
	background-repeat: no-repeat;
	padding-top: 3px; 
}
.cart-txt
{
	font-size: 9px;
	font-weight: bold;
	color: #1F3A5D;
}
.cart-number
{
	font-size: 18px;
	font-weight: bold;
	color: #1E74E5;
}
.left-column
{
	background-color: #FFFFFF;
	background-image: url("left_col_bgr.gif");
	background-repeat: repeat-y;
	color: #000000;
	padding: 0px 6px 0px 5px;
	height: 100%;
}
.left-col-bgr-hack
{
	background-image: url("left_col_bgr.gif");
	background-repeat: repeat-y;
	height: 100%;
}
.right-column
{
/*	background: #EEF0F7;*/
	background-color: #FFFFFF;
	background-image: url("right_col_bgr.gif");
	background-repeat: repeat-y;
	color: #000000;
	padding: 0px 5px 0px 6px;
	height: 100%;
}
.right-col-bgr-hack
{
	background-image: url("right_col_bgr.gif");
	background-repeat: repeat-y;
	height: 100%;
}

.content /* Style of "content" placeholder */
{
	background-color: #FFFFFF;
	padding: 0px 17px 0px 17px;
	/*width: 200px;*/
	background-color: #FF0000;
} 

.footer-lft
{
	background-image: url("footer_lft.gif");
	background-repeat: no-repeat;
}
.footer-bgr
{
	background-image: url("footer_bgr.gif");
	background-repeat: repeat-x;
	padding-top: 15px;
}
.footer-rgt
{
	background-image: url("footer_rgt.gif");
	background-repeat: no-repeat;
}
.footer-txt
{
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}

.box
{
	background-color: #EEF5FC;
	font-size: 9px;
	font-weight: bold;
	color: #1F3A5D;
}

.top-product
{
	color: #00487D;
	padding: 7px 6px 7px 6px;
}


.box a:link 	{ color: #1F3A5D; font-weight: bold; text-decoration: none; }
.box a:visited { color: #1F3A5D; font-weight: bold; text-decoration: none; }
.box a:active 	{ color: #1982D7; font-weight: bold; text-decoration: none; }
.box a:hover 	{ color: #1982D7; font-weight: bold; text-decoration: none; }
.box a:focus 	{ color: #1982D7; font-weight: bold; text-decoration: none; }

.cart-txt a:link 		{ color: #1F3A5D; font-weight: bold; text-decoration: none; }
.cart-txt a:visited 	{ color: #1F3A5D; font-weight: bold; text-decoration: none; }
.cart-txt a:active 	{ color: #1982D7; font-weight: bold; text-decoration: none; }
.cart-txt a:hover 	{ color: #1982D7; font-weight: bold; text-decoration: none; }
.cart-txt a:focus 	{ color: #1982D7; font-weight: bold; text-decoration: none; }

.sort-txt
{
	background-color: #FAFAFA;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #0D0D0D;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.important-box
{
	background-color: #FDEBEB;
	padding: 15px 12px 15px 12px;
	border: 1px solid #CACACA;
	text-align: justify;
	margin: 6px 0px 6px 0px;
	color: #000;
}

.important-link
{
	background-color: #FF0000;
	padding: 15px 12px 15px 12px;
	border: 1px solid #000000;
	text-align: center;
	margin: 6px 0px 6px 0px;
}

.important-link2
{
	background-color: #FEE;
	padding: 6px;
	border: 1px solid #DBB;
	text-align: center;
	margin: 6px 0px 6px 0px;
	color: #555;
}
.important-link3
{
	background-color: #F6F6F6;
	padding: 6px;
	text-align: center;
	margin: 6px auto 6px auto;
	width: 468px;
	color: #555555;
}

/* Row colors for product item description's tables */
.pi-row
{
	color: #001F30;
	background: #DDD;
}
.pi-row2
{
	color: #001F30;
	background: #F6F6F6;
}
.pi-row3
{
	color: #000000;
	background: #F6F6F6;
	padding: 6px;
}
.pi-row4
{
	color: #000000;
	background: #F0F0F0;
	padding: 6px;
}

li
{
	list-style-type: square;
}
	

/* /////////// NAVIGATION MENU BEGIN /////////// */
/* Nav Container */
.menugroup
{
	border: solid 2px #666688;
	border-width: 2px 2px 2px 2px;
	margin-bottom: 12px;
}

/* Menu Title */
.menutitle
{
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	background: #AEACB9 url("head_bg.gif") repeat-x;
	border-bottom: solid 2px #666688;
	padding: 3px;
	/*cursor: default;*/
}

.menuitem, .menuitem-hover, .menuitem-active
{
	border-bottom: solid 1px #666688;
	padding: 2px 4px 2px 4px;
	/* Cross browser cursor 
	pointer: Explorer 6 Windows, Mozilla, Opera, Explorer 5 Mac, Safari
	hand: Explorer 4-6 Windows, Opera, Explorer 5 Mac 
	Does not work in Safari 1.0 , maybe works in 1.2 */
	/*
	cursor: pointer;
	cursor: hand;
	*/
}
/*
.menuitem { background: #DDDDE2; }
.menuitem-hover { background: #F0F0F6; }
.menuitem-active { background: #FFC266; }
*/

.menuitem { background: #D1D6E3; }
.menuitem-hover { background: #B1C7FF; }
.menuitem-active { background: #7EA8FC; }
/* /////////// NAVIGATION MENU END /////////// */

/* Admin page title */
.pagetitle
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	background: #9795A1 url("pagetitle.gif") repeat-x top;
	height: 35px;
	/*border: outset 1px;*/
	padding: 2px 26px 11px 26px
}

input, select, option, textarea
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif
}

/* Form button */
.button, .button-bgr, .lister-command-button
{
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border: outset 1px;
	color: #000000;
}
.cart-button-normal
{
	/*
	font: bold 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border: outset 1px;
	background-color: #1F364F;
	color: #FFFFFF;*/
/*
	margin: 0px;
	padding: 0px;
	border: 0px;
	*/
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
	width: 160px;
	height: 30px;
	background-color: #FF8B15;
	color: #000000;
	/*cursor: pointer;
	cursor: hand;*/
}
.cart-button-update
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	background-color: #FF8B15;
	color: #000000;
	background-image: url("btn_cart_update.gif");
	background-repeat: no-repeat;
	width: 106px;
	height: 35px;
	/*cursor: pointer;
	cursor: hand;*/
}
.cart-button-clear
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	background-color: #FF8B15;
	color: #000000;
	background-image: url("btn_cart_clear.gif");
	background-repeat: no-repeat;
	width: 106px;
	height: 35px;
	/*cursor: pointer;
	cursor: hand;*/
}
.price-sum-bgr
{
	padding: 6px;
	background-image: url("price_sum_bgr.gif");
	background-repeat: no-repeat;
	color: #666666;
	width: 268px;
	height: 67px;
}
.cart-button-white
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 48px;
	height: 49px;
	background-image: url("btn_cart_whitebgr.png");
	cursor: pointer;
	cursor: hand;
}
.cart-button-white-disabled
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100px;
	height: 50px;
	background-image: url("btn_cart_white_bgr_disabled.gif");
	/*cursor: pointer;
	cursor: hand;*/
}
.lister-command-button
{
	display: block;
	padding: 2px 5px 2px 5px;
	/*cursor: hand;
	width:  100%;*/
}

.button-bgr { background: #B1B9C3; width: 100%; }
/*.button { background: #EEF0F2; padding: 2px 4px 3px 4px; }*/
.button { background: #EEF0F2 url("button2_bg.gif"); }

textarea
{
	color: #001F30;
	background: #FFFFFF;
	border: 1px solid #003399;
	padding: 6px;
/*
	scrollbar-base-color: #FFFFFF;
	scrollbar-arrow-color: #001F30;
	scrollbar-track-color: #FF0000;
	scrollbar-3dlight-color: #FF0000;
	scrollbar-shadow-color: #90AFC0;
*/
	/*width: 100%;*/
}

.testing
{
	background: #EEAA77;
	width: 100%;
}

/* Scrollbar element */
html
{
/*
	scrollbar-base-color: #FF0000;
	scrollbar-arrow-color: #F0F0F6;
	scrollbar-track-color: #CCCCCC;
	scrollbar-3dlight-color: #B2B3BF;
	scrollbar-shadow-color: #000000;
*/
}

form { margin: 0px; }

/* form-container is the main "frame" for other included forms */
.form-container
{
	border-top: solid 1px #666688;
	border-right: solid 2px #666688;
	border-bottom: solid 1px #666688;
	border-left: solid 2px #666688;
	padding: 0px 0px 0px 0px;
	background: #F2F2F0;
	width: 600px;
}

.form-container-nosize
{
	border-top: solid 1px #666688;
	border-right: solid 2px #666688;
	border-bottom: solid 1px #666688;
	border-left: solid 2px #666688;
	padding: 0px 0px 0px 0px;
	background: #F2F2F0;
}

/* form question element ... container of qst */
.form-qst
{
	font: 9pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: left;
	color: #000000;
	background: #DBDADC; /*url("head_bg.gif") repeat-x;*/
	border-top: solid 1px #666688;
	border-bottom: solid 1px #666688;
	/*cursor: default;*/
	padding: 5px 10px 2px 10px;
	margin-bottom: 8px; /* qst top margin */
	width: 100%;
}
/* text appearing on form question */
.qst
{
	font: 8pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: left;
	color: #000000;
	background: #DBDADC;
}
/* form description element */
.form-dscr
{
	padding: 0px 4px 2px 10px;
	background: #F2F2F0;
	margin-bottom: 5px; /* qst bottom margin */
	width: 100%;
}

hr
{
	border-top: solid 1px #DEE0E2;
	height: 0px;
}

/*========================================*/
/* Lister component BEGIN */
.lister
{
	border: solid 1px #666688;
	border-collapse: collapse;
	background: #A0A0A0;
}

.col-head
{
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	font-weight: bold;
	color: #000000;
	/* background: #DEE0E2 url("head_bg.gif"); */
	background: #DEE0E2;
	border: outset 1px;
	padding: 2px 4px 2px 4px; 
	text-align: center;
}

/* Row colors for listing */
.row
{
	color: #001F30;
	background: #EEEEEE;
	padding: 0px 0px 0px 0px; /* just test */
}

.row2
{
	color: #001F30;
	background: #F6F6F6;
}

.row-hover
{
	color: #FF0000;
	background: #D0E1FD;
}

.row-hover2
{
	color: #FF0000;
	background: #D0E1FD;
}

.row-active
{
	color: #001F30;
	background: #ABFF93;
}

.row-active2
{
	color: #001F30;
	background: #ABFF93;
}
/* Lister component END */
/*========================================*/

/*========================================*/
/* Lister embedded BEGIN */
.embedded-lister-col-head
{
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	font-weight: bold;
	color: #000000;
	/*background: #DE0E2E url("col_header_bgr.gif");*/
	background: #DEE0E2;
	border: outset 1px;
	padding: 2px 4px 2px 4px; 
	text-align: center;
	
	/*
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	font-weight: bold;
	color: #000000;
	background: #DEE0E2;
	border: outset 1px;
	padding: 2px 4px 2px 4px; 
	text-align: center;
	*/
}

/* Row colors for listing */
.embedded-lister-row
{
	color: #001F30;
	/* background: #A09AB3; */
	background: #FAFAFA;
	padding: 0px 0px 0px 0px; /* just test */
}

.embedded-lister-row2
{
	color: #001F30;
	/* background: #B5ADCC; */
	/* background: #AFB8C4; */
	background: #E6E6E6;
}

.embedded-lister-row-hover
{
	/* color: #FF0000; */	
	color: #000000;
	/* background: #FEC500; */
	background: #FEC500;
}

.embedded-lister-row-hover2
{
	/* color: #FF0000; */
	color: #000000;
	background: #FEC500;
}

.embedded-lister-row-active, .embedded-lister-row-active2
{
	color: #000000;
	background: #C5FE00;
}


/* Lister embedded END */
/*========================================*/

/* Article editor: pager component BEGIN */
.editor-pager
{
	border-collapse: collapse;
	background-color: #F0F0F6;
}

.editor-pagecell
{
	font-family: tahoma, verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif;
	letter-spacing: 1px;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background: #D7D7E7;
	border: 1px solid #8384A2;
	border-collapse: collapse; 
	padding: 2px 2px 2px 2px;
}

.editor-pagecell-active
{
	font-family: tahoma, verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif;
	letter-spacing: 1px;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background: #F0F0F6;
	border: 1px solid #8384A2;
	border-collapse: collapse; 
	padding: 2px 2px 2px 2px;
}

.editor-pagecell a:link {color: #000000; text-decoration: none; font-weight: normal;}
.editor-pagecell a:visited {color: #000000; text-decoration: none; font-weight: normal;}
.editor-pagecell a:active {color: #FF2222; text-decoration: none; font-weight: normal;}
.editor-pagecell a:hover {color: #FF2222; text-decoration: underline; font-weight: normal;}

.editor-pager-content { background: #CCCCCC; } /* colspanned empty space */
/* Article editor: pager component END */

/* Article lister pagination component BEGIN */
.pager
{
	border-collapse: collapse;
}

.pagecell
{
	font-family: tahoma, verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif;
	letter-spacing: 1px;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #D98342;
	border-collapse: collapse; 
	padding: 2px 5px 2px 5px;
	color: #2D2D2D;
	background-color: #FDC76E;
	background-image: url("pager_bgr.gif"); 
	background-repeat: repeat-x;
	
}

.pagecell-active
{
	font-family: tahoma, verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif;
	letter-spacing: 1px;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #D98342;
	border-collapse: collapse; 
	padding: 2px 5px 2px 5px;
	color: #FFFFFF;
	background-color: #FC6600;
	background-image: url("pager_bgr_active.gif"); 
	background-repeat: repeat-x;
}

.pagecell a:link {color: #000000; text-decoration: none; font-weight: normal;}
.pagecell a:visited {color: #000000; text-decoration: none; font-weight: normal;}
.pagecell a:active {color: #FF2222; text-decoration: none; font-weight: normal;}
.pagecell a:hover {color: #FF2222; text-decoration: underline; font-weight: normal;}
.pagecell a:focus {color: #FF2222; text-decoration: underline; font-weight: normal;}
/* Article lister pagination component END */

/* Article styles BEGIN */
.article-content
{
	/* font: 11px 'verdana ce', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; */
	padding-top: 12px;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}

/* any table cell inside of article content */
td.article-content * td
{
	font: 12px tahoma, 'verdana ce', verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-align: justify;
}

.article-title
{
	font: 18px arial, helvetica, sans-serif, "verdana ce", verdana, geneva, lucida, 'lucida grande';
/*	font: bold 150% */
	font-weight: bold;
	letter-spacing: 1px;
	color: #003366;
}

.article-subtitle
{
	font: 13px arial, helvetica, sans-serif, "verdana ce", verdana, geneva, lucida, 'lucida grande';
/*	font: bold 120% ; */
	font-weight: bold;
	letter-spacing: 1px;
	color: #003366;
}

.article-image {
/*	border: 10px; 
	border-thickness: 1px; 
	border-color: #444; 
	border-style: solid;*/
	border: 1px solid #AAA;
}
.article-image-primary
{
	border: 1px solid #AAA;
	margin: 0px 12px 12px 0px;
}
.article-list-title
{
	font: 12px tahoma, "verdana ce", verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	font-weight: bold;
	color: #6B6B98;
}

.article-list-subtitle
{
	font: 11px tahoma, "verdana ce", verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	font-weight: bold;
	color: #252B30;
	padding: 4px 0px 4px 0px;
}

.article-list-lead
{
	font: 12px tahoma, "verdana ce", verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
	font-weight: normal;

	color: #333333;
}

a.article-list-title:link { color: #2558EB; font-weight: bold; text-decoration: underline; }
a.article-list-title:visited {color: #303090; font-weight: bold; text-decoration: underline;}
a.article-list-title:active {color: #FF0000; font-weight: bold; text-decoration: underline;}
a.article-list-title:hover {color: #FF0000; font-weight: bold; text-decoration: underline;}
 /* Article styles END */
 
/*=========================================================
  Product Item (Detailed View) BEGIN */
.no-info-available /* use as a div tag */
{
	width: 100%;
	height: 1px;
	background-color: #AAAAAA;
	line-height: 1px;
/*	border: 1px solid #000000; */
}
.pitem-container-parameter /* Product Item Parameter - table tag */
{
/*	background-color: #6A6965; */
/*	background-color: #777672; */
/*	width: 100; */
	/*background-color: #777672;*/
	background-color: #555450;
	
	/*font-size: 10px;*/
}
.pitem-container-cell-error /* Product Item Parameter - td tag*/
{
	font-size: 7pt;
	background-color: #E40000;
	padding: 1px 6px 1px 6px;
	border-collapse: collapse;
	border: 1px outset #F5F0E9; 
}
.pitem-container-cell-parameter /* Product Item - listing - price box cell */
{
	font-size: 7pt;
/*
	background-color: #FEFEFE;
	background-repeat: repeat-x;
	background-image: url("pi_cell_bgr.gif"); */
	background-color: #FAFAFA;
	padding: 1px 6px 1px 6px;
border: 1px solid #E4E3E3;
	/*border-collapse: collapse;
	border: 1px outset #F5F0E9;*/
}
.pitem-container-cell-parameter2 /* Product Item Parameter - td tag*/
{
	font-size: 7pt;	
	/* background-color: #E2D4BD; */
	background-color: #EBEBEB;
	padding: 1px 6px 1px 6px;
/*	border-collapse: collapse;*/
	border: 1px solid #E4E3E3; 
	
}
.pitem-container-col-head-parameter /* Product Item - listing - price box cell head */
{
	/*background-color: #4E4945;*/
	background-color: #1F3650;
	background-image: url("pi_cell_head_bgr.gif");
	background-repeat: repeat-x;
	height: 20px;
	padding: 4px 12px 2px 12px;
	text-align: center;
	font-weight: bold;
/*	font-style: italic; */
	font-size: 7pt;
}

.pitem-price-table-bgr
{
	background-image: url("pitem_price_table_bgr.gif");
	background-repeat: repeat-x;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	height: 28px;
/*	color: #000000; */
}
.pitem-primary-img-container /* Primary image container */
{
	display: table; 
	width: 100%;
	background-color: #E8EDFA;
	border: 4px solid #D1D6E3;
	text-align: center;
	position: relative;
}

.pitem-img-small-detailed-view-border
{
	padding: 4px; 
	margin: 4px;
	background-color: #E8EDFA;
}

.pitem-short-descr-detailed-view /* Product Item Shrt Description */
{

}
.pitem-long-descr-detailed-view /* Product Item Shrt Description */
{

}

/* Product Item (Detailed View) END 
=========================================================*/

/*=========================================================
  Product Item (Listing View) BEGIN */


.pitem-box-right-listing-view
{
	background-image: url("pitem_box_rgt_bgr.gif");
	background-repeat: repeat-x;
	background-color: #F1F1F1;
	border: 1px solid #DADADA;
}

.pitem-img-small-listing-view
{
/*
	margin-right: 6px;
	margin-bottom: 6px;
	border: 1px solid #AAAAAA;
	float: left; */
}

.pitem-img-medium-listing-view
{
	margin-right: 12px;
}

.pitem-name-listing-view, .pitem-name-listing-view a /* Product Item name */
{
	font: 15px "verdana ce", verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #163875;
	font-weight: bold;
	margin: 0px 0px 0px 8px;
}

.pitem-name-listing-view a:link 		{color: #163875; text-decoration: none;}
.pitem-name-listing-view a:visited 	{color: #163875; text-decoration: none;}
.pitem-name-listing-view a:active 	{color: #1982D7; text-decoration: none;}
.pitem-name-listing-view a:hover 	{color: #1982D7; text-decoration: none;}
.pitem-name-listing-view a:focus 	{color: #1982D7; text-decoration: none;}

.pitem-name-small, .pitem-name-small a /* Product Item name on home page*/
{
	font: 11px tahoma, "verdana ce", verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #163875;
	font-weight: bold;
	margin: 0px 0px 0px 8px;	
}
.pitem-name-small a:link 		{color: #163875; text-decoration: none;}
.pitem-name-small a:visited 	{color: #163875; text-decoration: none;}
.pitem-name-small a:active 	{color: #1982D7; text-decoration: none;}
.pitem-name-small a:hover 		{color: #1982D7; text-decoration: none;}
.pitem-name-small a:focus 		{color: #1982D7; text-decoration: none;}

.pitem-box-small
{
	font: 11px tahoma, "verdana ce", verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	padding: 4px 0px 0px 6px;
	background-image: url("pitem_box_small_bgr.gif");
	background-repeat: repeat-x;
}

.pitem-long-descr-listing-view /* Product Item Long Description */
{

}
.pitem-price-listing-view
{
	background-image: url("pitem_price_bgr.gif");
	background-repeat: repeat-x;
	padding: 0px 6px 0px 6px;
}
.pitem-price
{
	font-family: verdana;
	font-size: 120%;
	font-weight: bold;
}
.pitem-on-sale-price
{
	font-family: verdana;
	font-size: 120%;
	font-weight: bold;
	color: #FF0000;
}
.pitem-economy-price
{
	font-family: verdana;
	font-size: 120%;
	font-weight: bold;
/*	color: #157205;*/
color: #163875;
}
.pitem-economy-listing-view
{
	color: #1FAA08;
	font-weight: bold;
}
/* Product Item (Listing View) END 
=========================================================*/

.no-border { border: 0px; }

.pitem-box-line1px
{
	clear: both;
	border-top: 1px solid #DADADA;
}

.line1px
{
	clear: both;
	border-top: 1px solid #DDD;
}
.separator1px
{
	clear: both;
	margin: 1px;
}
.separator10px
{
	clear: both;
	margin: 10px;
}

select { background-color: #FFFFFF; }
option
{
	background-color: #F4F4F4;
	border-bottom: 1px solid #CCC;
}
/*option:hover 	{text-decoration: underline;}
option:active 	{text-decoration: underline;}*/

.gbox-filter, .gbox-sort /* "Sort by" and "Filter by" box*/
{
	background-color: #FEFEFE;
	background-image: url("gbox_bgr.gif");
	background-repeat: repeat-x;
} 
.container-list-options /* "Sort by" and "Filter by" box container on Product listing */
{
	/*padding: 4px 12px 4px 12px;*/
	background-color: #F6F6F6;
	border: 1px solid #F0F0F0;
	/*width: 380px;*/
	text-align: center;
}
.button-list-options
{
	background-color: #000;
	/*background-image: url(btn_list_options.gif);*/
	color: #FFF;
	width: 367px;
	height: 22px;
	border: 0px;
	font-weight: bold;
	font-size: 11px;
}

/*
.container-news-title
{
	padding: 2px 2px 2px 2px;
	background: #BABAFA;
	border: 1px solid #DADADA;
	text-align: center;
	font-weight: bold;
}
*/
/*
.container-news
{
	padding: 2px 10px 2px 10px;
	background: #F6F6F6;
	border: 1px solid #DADADA;
} 
*/

.breadcrumb
{ 
	padding: 0px; 
	background-image: url("breadcrumb_bgr.gif");
	background-repeat: repeat-x;
	background-color: #224695;
	height: 31px;
	color: #FFFFFF;
}
.breadcrumb-sub
{
	background-color: #E1E5F7;
}
.breadcrumb a:link { color: #FFFFFF; font-weight: bold; text-decoration: underline; }
.breadcrumb a:visited { color: #FFFFFF; font-weight: bold; text-decoration: underline; }
.breadcrumb a:active { color: #DBF50C; font-weight: bold; text-decoration: underline; }
.breadcrumb a:hover { color: #DBF50C; font-weight: bold; text-decoration: underline; }
.breadcrumb a:focus { color: #DBF50C; font-weight: bold; text-decoration: underline; }

.breadcrumb-sub a:link 		{ color: #F67C21; font-weight: bold; text-decoration: underline; }
.breadcrumb-sub a:visited 	{ color: #F67C21; font-weight: bold; text-decoration: underline; }
.breadcrumb-sub a:active 	{ color: #FF2803; font-weight: bold; text-decoration: underline; }
.breadcrumb-sub a:hover 	{ color: #FF2803; font-weight: bold; text-decoration: underline; }
.breadcrumb-sub a:focus 	{ color: #FF2803; font-weight: bold; text-decoration: underline; }

.button-yellow
{
	background-image: url("button_yellow.gif");
	background-repeat: repeat-x;
	font-weight: bold;
	color: #000000;
	border: 0px;
	margin: 6px;
}

.nav-menuitem, .nav-menuitem-over, .nav-menuitem-down
{
	width: 100%;
	height: 18px;
	padding: 2px 4px 2px 4px;
	color: #000;
	font-weight: bold;
	font-size: 10px;
	/* Cross browser cursor 
	pointer: Explorer 6 Windows, Mozilla, Opera, Explorer 5 Mac, Safari
	hand: Explorer 4-6 Windows, Opera, Explorer 5 Mac 
	Does not work in Safari 1.0 , maybe works in 1.2 */
	/*cursor: pointer;
	cursor: hand;*/
}
.nav-menuitem
{
	background-color: #D1D6E3;
	background-image: url("menuitem.gif");
	background-repeat: repeat-x;
}
.nav-menuitem-over
{
	background-color: #E5CA96;
	background-image: url("menuitem_over.gif");
	background-repeat: repeat-x;
}
.nav-menuitem-down
{
	background-color: #FFC23C;
	background-image: url("menuitem_down.gif");
	background-repeat: repeat-x;
}

.black-link-bold:link 	 { color: #000; font-weight: bold; text-decoration: none; }
.black-link-bold:visited { color: #000; font-weight: bold; text-decoration: none; }
.black-link-bold:hover 	{ color: #000; font-weight: bold; text-decoration: none; }
.black-link-bold:focus 	{ color: #000; font-weight: bold; text-decoration: none; }
.black-link-bold:active { color: #000; font-weight: bold; text-decoration: none; }

.black-red-link:link 	{ color: #000; text-decoration: none; }
.black-red-link:visited { color: #000; text-decoration: none; }
.black-red-link:hover 	{ color: #F00; text-decoration: none; }
.black-red-link:focus 	{ color: #F00; text-decoration: none; }
.black-red-link:active  { color: #F00; text-decoration: none; }

.green_header
{
	background-image: url("green_header.gif");
	background-repeat: repeat-x;
	background-color: #A8E702;
	height: 18px;
	text-align: center;
	padding: 5px;
}

.green-header-border
{
	border: 1px solid #CDCDCD;
}

/* On sale product box rows */
.box-bgr-on-sale-product { background-color: #EFEFEF; padding: 4px 6px 4px 6px; }
.box-bgr-on-sale-product-alt { background-color: #DADADA; padding: 4px 6px 4px 6px; }

.news-date
{
	color: #5A5A5A;
	margin-bottom: 5px;
}
.news-item
{
	padding: 4px;
	font-size: 10px;
	text-align: center;
}
.news-separator
{
	height: 1px;
	background: #CDCDCD;
}

.news-title:link 		{ color: #1F3A5D; font-weight: bold; text-decoration: none; }
.news-title:visited 	{ color: #1F3A5D; font-weight: bold; text-decoration: none; }
.news-title:hover 	{ color: #1982D7; font-weight: bold; text-decoration: none; }
.news-title:focus 	{ color: #1982D7; font-weight: bold; text-decoration: none; }
.news-title:active 	{ color: #1982D7; font-weight: bold; text-decoration: none; }

/* Privacy Policy BEGIN */
.priv-pol-top-lft
{
	background-image: url("priv_pol_top_lft.gif");
	background-repeat: no-repeat;
}
.priv-pol-top-cntr
{
	background-image: url("priv_pol_top_cntr.gif");
	background-repeat: repeat-x;
}
.priv-pol-top-rgt
{
	background-image: url("priv_pol_top_rgt.gif");
	background-repeat: no-repeat;
}
.priv-pol-lft
{
	background-image: url("priv_pol_lft.gif");
	background-repeat: repeat-y;
}
.priv-pol-txt
{
	background-color: #F2F2F2;
	padding: 0px 5px 0px 5px;
	text-align: justify;
}
.priv-pol-rgt
{
	background-image: url("priv_pol_rgt.gif");
	background-repeat: repeat-y;
}
.priv-pol-bottom-lft
{
	background-image: url("priv_pol_bottom_lft.gif");
	background-repeat: no-repeat;
}
.priv-pol-bottom-cntr
{
	background-image: url("priv_pol_bottom_cntr.gif");
	background-repeat: repeat-x;
}
.priv-pol-bottom-rgt
{
	background-image: url("priv_pol_bottom_rgt.gif");
	background-repeat: no-repeat;
}
/* Privacy Policy END */

.brand-list
{
	background-image: url("brand_list_bgr.gif");
	background-repeat: no-repeat;
	padding-top: 12px;
}
.btn-brand-list
{
	background-image: url("btn_brand_list.gif");
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 72px;
	height: 19px;
}
.pi-notify-bgr
{
	background-image: url("pi_notify_bgr.png");
	background-repeat: no-repeat;
	background-color: #D8DCE0;
	color: #FF0000;
	border: 0px;
	margin: 0px 0px 24px 0px;
	padding: 0px;
	width: 673px;
	height: 65px;
	font-weight: bold;
}