/* Main definitions */

BODY { COLOR:black; FONT-SIZE:9pt;  FONT-FAMILY: Arial, Helvetica, sans-serif }

table { COLOR:black; FONT-SIZE:9pt; color:4C5C7D;  FONT-FAMILY: Arial, Helvetica, sans-serif }
h1 { FONT-SIZE:12pt; margin-top:8px; margin-bottom:5px; font-weight:bold; FONT-FAMILY: Arial, Helvetica, sans-serif }
h2 { FONT-SIZE:11pt; margin-top:6px; margin-bottom:3px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.smallText { FONT-SIZE:8pt; vertical-align:top;}
img {border:0px;}

/* Categories menu definitions */
.TopMenuGroup{}
.TopMenuGroupOver{color:white;font-size: 8pt;font-weight: bold;text-decoration:none;vertical-align: middle;cursor:pointer;background-color:white;}
.MenuItem{font-size: 8pt; font-weight: bold; text-decoration:none; vertical-align: middle; cursor:pointer;}
.MenuItemOver{color:white;font-size: 8pt;font-weight: bold;text-decoration:none;vertical-align: middle;cursor:pointer;background-color:#919191;}

	/* above menu */
.regularSaleCat1{height:20px; width:117px;color:White;font-weight:bold;background-image:url(../images/background1.gif);background-repeat:no-repeat;font-size:10pt;text-align: center;margin:0px 1px;cursor:hand;}
.publicSaleCat1{height:20px;width:117px;color:white;font-weight:bold;background-image:url(../images/background2.gif);background-repeat:no-repeat;font-size:10pt;text-align: center;margin:0px 1px;cursor:hand;}
.groupSaleCat1{height:20px;width:117px;color:black;font-weight:bold;background-image:url(../images/background3.gif);background-repeat:no-repeat;font-size:10pt;text-align: center;margin:0px 1px;cursor:hand;}

	/* top menu */
.regularSaleCat{width:60px;height:20px; vertical-align:middle; text-align: center; margin:0px 0px 0px 0px;cursor:hand;}
.publicSaleCat{width:80px;height:20px;color:white;font-weight:bold;background-color:#B22A00;font-size:10pt;font-family: Arial, Helvetica, sans-serif;text-align: center;margin:0px 1px;cursor:hand;}
.groupSaleCat{width:80px;height:20px;color:black;font-weight:bold;background-color:#EEBE00;font-size:10pt;font-family: Arial, Helvetica, sans-serif;text-align: center;margin:0px 1px;cursor:hand;}
/*width:90px;*/

	/* all menu */
.regularSaleSubCat{height:23px;width:100px;color:White;font-weight:bold;font-size:8pt;font-family: Arial, Helvetica, sans-serif;text-align: center;background-color:#AB0000;padding: 1px 2px 1px 2px;}
.publicSaleSubCat{height:23px;width:155px;color:White;font-weight:bold;font-size:8pt;font-family: Arial, Helvetica, sans-serif;text-align: center;background-color:#B22A00;padding: 1px 4px 1px 4px;}
.groupSaleSubCat{height:23px;width:155px;color:black;font-weight:bold;font-size:8pt;font-family: Arial, Helvetica, sans-serif;text-align: center;background-color:#EEBE00;padding: 1px 4px 1px 4px;}

.regularCat{width:60px;height:20px;color:White; font-weight:bold; font-size:10pt; text-align: center; vertical-align:middle; cursor:hand;text-decoration:none;background-color:#AB0000;}
.regularCatSel{width:60px;height:20px;color:#605E5E; font-weight:bold; font-size:10pt; text-align: center; vertical-align:middle; cursor:hand;text-decoration:none;background-color:#FFFFFF;}

	/* rigth menu */ 
.subCatHead { FONT-WEIGHT:bold; FONT-SIZE:10pt; COLOR:#9D000D; BORDER-BOTTOM:1px solid; BORDER-COLOR:#B8B8B8; padding-right:10px; padding-left:10px}
.subCat { BORDER-BOTTOM:1px solid; BORDER-COLOR:#B8B8B8; padding-right:10px; padding-left:10px; }
.subCatAround { BORDER-BOTTOM:0px solid; BORDER-LEFT:0px solid; BORDER-RIGHT:0px solid; BORDER-TOP:0px solid; BORDER-COLOR:#B8B8B8; height:2px; }

/* end Categories definitions */

/* menu definitions */
.menu{FONT-SIZE:11pt;COLOR:grey;}
.rightmenu{color:#605E5E;font-size:10pt;text-decoration:underline;font-weight:bold;}
.td_in1{ color:#000000; background-color:#BCC4CF; text-decoration:none; font-weight:bold;}
.td_in2{ BORDER-TOP:0px solid; border-color:#C1CC89; background-color:#FAFAFA;color:#2D2D2D;font-size:9pt;text-decoration:none;}
/* end menu definitions */

/* button definitions */
.buttonb1{vertical-align:top; color:white; background-color:#002A8F; height:20; text-align:center; font-size:12; font-weight:bold; border-style:outset;}
.buttonb2{vertical-align:top; color:white; background-color:#C80D1D; height:20; text-align:center; font-size:12; font-weight:bold; border-style:outset;}
.buttonb3{vertical-align:top; color:black; background-color:#EEBE00; height:20; text-align:center; font-size:12; font-weight:bold; border-style:outset; }
.button1{border-right:1px solid black;border-bottom:1px solid black;border-top:1px solid white;border-left:1px solid white;background-color:#F8C848;font-weight:bold;width:100px; height:23px;font-size:11pt}
.buttonl{src:url(../images/look_at_angle.gif); width:131px; height:23px;}
.buttonr{background-image:url(../images/look_at_zoom.gif);  width:131px; height:23px;}
/* end button definitions */

dd {border-bottom-color:Gray;border-top-color:Gray;border-bottom-style:solid;border-top-style:solid;border-bottom-width:thick}/**/
.search { FONT-WEIGHT:bold;FONT-SIZE:10pt;COLOR:#AB0000; background-color:Transparent }

/*.accomp { FONT-WEIGHT:bold;FONT-SIZE:10pt;COLOR:#AB0000; background-color:Transparent;text-decoration:underline; }*/
.error { FONT-WEIGHT:normal; FONT-SIZE:9pt; COLOR:#C80D1D }
.maintext8 { FONT-SIZE:8pt; }
.select{ FONT-SIZE:8pt; height:15px;}
.rigthHeader { FONT-WEIGHT:bold; FONT-SIZE:10pt; COLOR:#ffffff; background-color:Transparent }

/* end Main definitions */

/* Links definitions */
A:link    { color:#848AA0; FONT-SIZE:10pt; text-decoration:none;}
A:visited { color:#848AA0; FONT-SIZE:10pt; text-decoration:none;}
A:active  { color:#848AA0; FONT-SIZE:10pt; text-decoration:underline;}
A:hover   { color:#FD8A8D; FONT-SIZE:10pt; text-decoration:none;}

A.headerLink:link    { color:ffffff; FONT-SIZE:10pt; text-decoration:none; font-weight:bold;}
A.headerLink:visited { color:ffffff; FONT-SIZE:10pt; text-decoration:none; font-weight:bold;}
A.headerLink:active  { color:ffffff; FONT-SIZE:10pt; text-decoration:none; font-weight:bold;}
A.headerLink:hover   { color:ffffff; FONT-SIZE:10pt; text-decoration:none; font-weight:bold;}

A.links:link    { color:ffffff; FONT-SIZE:8pt; text-decoration:none;}
A.links:visited { color:ffffff; FONT-SIZE:8pt; text-decoration:none;}
A.links:active  { color:ffffff; FONT-SIZE:8pt; text-decoration:none;}
A.links:hover   { color:ffffff; FONT-SIZE:8pt; text-decoration:none;}

A.loginLink:link    { color:blue; FONT-SIZE:10pt; text-decoration:underline;}
A.loginLink:visited { color:blue; FONT-SIZE:10pt; text-decoration:none;}
A.loginLink:active  { color:blue; FONT-SIZE:10pt; text-decoration:none;}
A.loginLink:hover   { color:blue; FONT-SIZE:10pt; text-decoration:none;}

A.blink:link    { color:4D627F; FONT-SIZE:10pt; text-decoration:none; font-weight:bold;}
A.blink:visited { color:4D627F; FONT-SIZE:10pt; text-decoration:none; font-weight:bold;}
A.blink:active  { color:4D627F; FONT-SIZE:10pt; text-decoration:none; font-weight:bold;}
A.blink:hover   { color:4D627F; FONT-SIZE:10pt; text-decoration:none; font-weight:bold; }

A.menus:link    { color:FFFFFF; FONT-SIZE:9pt; text-decoration:underline; font-weight:bold;}
A.menus:visited { color:FFFFFF; FONT-SIZE:9pt; text-decoration:underline; font-weight:bold;}
A.menus:active  { color:FFFFFF; FONT-SIZE:9pt; text-decoration:underline; font-weight:bold;}
A.menus:hover   { color:4C5C7D; FONT-SIZE:9pt; text-decoration:none; font-weight:bold;}

A.menusl:link    { color:605E5E; FONT-SIZE:9pt; text-decoration:none;}
A.menusl:visited { color:605E5E; FONT-SIZE:9pt; text-decoration:none;}
A.menusl:active  { color:605E5E; FONT-SIZE:9pt; text-decoration:none;}
A.menusl:hover   { color:870000; FONT-SIZE:9pt; text-decoration:underline;}

A.productLink:link    { color:848AA0; FONT-SIZE:10pt; text-decoration:none;}
A.productLink:visited { color:848AA0; FONT-SIZE:10pt; text-decoration:none;}
A.productLink:active  { color:848AA0; FONT-SIZE:10pt; text-decoration:none;}
A.productLink:hover   { color:FD8A8D; FONT-SIZE:10pt; text-decoration:none;}

A.menuLink:link    { color:ffffff; text-decoration:none; font-weight:bold;}
A.menuLink:visited { color:ffffff; text-decoration:none; font-weight:bold;}
A.menuLink:active  { color:ffffff; text-decoration:none; font-weight:bold;}
A.menuLink:hover   { color:ffffff; text-decoration:none; font-weight:bold;}

A.lightLink:link    { color:870000; FONT-SIZE:12pt; text-decoration:underline; font-weight:bold;}
A.lightLink:visited { color:870000; FONT-SIZE:12pt; text-decoration:underline; font-weight:bold;}
A.lightLink:active  { color:870000; FONT-SIZE:12pt; text-decoration:none; font-weight:bold;}
A.lightLink:hover   { color:5F5F5F; FONT-SIZE:12pt; text-decoration:none; font-weight:bold;}

A.pagingLink:link    {  background-color:white; color:#4D627F; FONT-SIZE:9pt; text-decoration:none; text-align:center; width:20; BORDER-BOTTOM:0px solid; BORDER-LEFT:1px solid; BORDER-RIGHT:0px solid; BORDER-TOP:0px solid; BORDER-COLOR:#C31217;}
A.pagingLink:visited {  background-color:white; color:#4D627F; FONT-SIZE:9pt; text-decoration:none; text-align:center; width:20; BORDER-BOTTOM:0px solid; BORDER-LEFT:1px solid; BORDER-RIGHT:0px solid; BORDER-TOP:0px solid; BORDER-COLOR:#C31217;}
A.pagingLink:active  {  background-color:white; color:#4D627F; FONT-SIZE:9pt; text-decoration:none; text-align:center; width:20; BORDER-BOTTOM:0px solid; BORDER-LEFT:1px solid; BORDER-RIGHT:0px solid; BORDER-TOP:0px solid; BORDER-COLOR:#C31217;}
A.pagingLink:hover   {  background-color:white; color:#4D627F; FONT-SIZE:9pt; text-decoration:none; text-align:center; width:20; BORDER-BOTTOM:0px solid; BORDER-LEFT:1px solid; BORDER-RIGHT:0px solid; BORDER-TOP:0px solid; BORDER-COLOR:#C31217;}

A.currPageLink:link    { background-color:white; color:C31217; FONT-SIZE:10pt; text-decoration:none; text-align:center; font-weight:bold; width:20; BORDER-BOTTOM:0px solid; BORDER-LEFT:1px solid; BORDER-RIGHT:0px solid; BORDER-TOP:0px solid; BORDER-COLOR:#C31217;}
A.currPageLink:visited { background-color:white; color:C31217; FONT-SIZE:10pt; text-decoration:none; text-align:center; font-weight:bold; width:20; BORDER-BOTTOM:0px solid; BORDER-LEFT:1px solid; BORDER-RIGHT:0px solid; BORDER-TOP:0px solid; BORDER-COLOR:#C31217;}
A.currPageLink:active  { background-color:white; color:C31217; FONT-SIZE:10pt; text-decoration:none; text-align:center; font-weight:bold; width:20; BORDER-BOTTOM:0px solid; BORDER-LEFT:1px solid; BORDER-RIGHT:0px solid; BORDER-TOP:0px solid; BORDER-COLOR:#C31217;}
A.currPageLink:hover   { background-color:white; color:C31217; FONT-SIZE:10pt; text-decoration:none; text-align:center; font-weight:bold; width:20; BORDER-BOTTOM:0px solid; BORDER-LEFT:1px solid; BORDER-RIGHT:0px solid; BORDER-TOP:0px solid; BORDER-COLOR:#C31217;}

/*
A.shopping:link  { color:gray; font-size: 9pt; font-weight: bold; height:20; border-color:#7B7B7B; }
A.shopping:visited  { color:gray; font-size: 9pt; font-weight: bold; height:20; border-color:#7B7B7B; }
A.shopping:active  { color:gray; font-size: 9pt; font-weight: bold; height:20; border-color:#7B7B7B; }
A.shopping:hover  { color:gray; font-size: 9pt; font-weight: bold; height:20; border-color:#7B7B7B; }

A.addToCart:link { color:gray; font-size: 9pt; font-weight: bold; height:20; border-color:#7B7B7B; BORDER-BOTTOM:1px solid; BORDER-LEFT:1px solid;BORDER-RIGHT:1px solid; BORDER-TOP:1px solid;}
A.addToCart:visited { color:gray; font-size: 9pt; font-weight: bold; height:20; border-color:#7B7B7B; BORDER-BOTTOM:1px solid; BORDER-LEFT:1px solid;BORDER-RIGHT:1px solid; BORDER-TOP:1px solid;}
A.addToCart:active { color:gray; font-size: 9pt; font-weight: bold; height:20; border-color:#7B7B7B; BORDER-BOTTOM:1px solid; BORDER-LEFT:1px solid;BORDER-RIGHT:1px solid; BORDER-TOP:1px solid;}
A.addToCart:hover { color:gray; font-size: 9pt; font-weight: bold; height:20; border-color:#7B7B7B; BORDER-BOTTOM:1px solid; BORDER-LEFT:1px solid;BORDER-RIGHT:1px solid; BORDER-TOP:1px solid;}
*/
.shopping  { color:gray; font-size: 9pt; font-weight: bold; height:20; border-color:#7B7B7B; vertical-align:middle;}
.addToCartB { color:gray; font-size: 9pt; font-weight: bold; height:20; border-color:#7B7B7B; BORDER-BOTTOM:1px solid; BORDER-LEFT:1px solid;BORDER-RIGHT:1px solid; BORDER-TOP:1px solid; padding:0px; vertical-align:middle;}
.addToCart { color:#C1C1C1; height:20; border-color:#C1C1C1; BORDER-BOTTOM:0px solid; BORDER-LEFT:0px solid;BORDER-RIGHT:1px solid; BORDER-TOP:1px solid; padding:0px; vertical-align:middle;}

/* end Links definitions */

/* Header part of page */
.hline { height:25px;background-image:url(../images/hline.gif);background-repeat:no-repeat;  background-position:right bottom; font-weight:bold;}
.header {BORDER-BOTTOM:0px solid; BORDER-LEFT:0px solid; BORDER-RIGHT:0px solid; BORDER-TOP:0px solid; BORDER-COLOR:#eeeeee; color:#5C5C7D; FONT-SIZE:9pt; FONT-WEIGHT:bold;}
.headers {color:#BE0005; FONT-SIZE:10pt;FONT-WEIGHT:bold;}
.headersc {color:#FF6F00; FONT-SIZE:11pt;FONT-WEIGHT:bold;}
.headersg {color:#666666; FONT-SIZE:11pt;FONT-WEIGHT:bold;}
.headerw {color:#ffffff; FONT-SIZE:11pt;FONT-WEIGHT:bold;}
/* end Header part of page */
.lineDown{border-bottom:1px solid; border-color:Gray;}

/* Product details style */
.PName{color:#AF640C; font-size:10pt; BORDER-LEFT:0px solid;BORDER-RIGHT:0px solid; BORDER-TOP:0px solid;}
.PShopping{color:white; FONT-SIZE:9pt; }
.PPricem {color:black; FONT-SIZE:10pt;FONT-WEIGHT:bold;}
.PPriceo {color:#AF640C; background-color:#F4F4F4; font-size:10pt; text-decoration:underline; BORDER-BOTTOM:1px solid; BORDER-LEFT:1px solid;BORDER-RIGHT:1px solid; BORDER-TOP:1px solid; }
.PPriceo2 {font-weight:bold;width:56px;border:0px solid;font-size:9pt;text-align:center;background-color:#FD8A8D; }
.PDetails{color:black; FONT-SIZE:9pt;FONT-WEIGHT:normal;}
.PDescLHeader { color:5F5F5F; FONT-SIZE:10pt;text-decoration:underline;FONT-WEIGHT:bold;}
.PDescL{color:5F5F5F; FONT-SIZE:9pt;FONT-WEIGHT:normal;}
.ProductAccomp { color:5F5F5F; FONT-SIZE:10pt; height:20; text-decoration:underline;FONT-WEIGHT:bold; }
/*BORDER-LEFT:1px solid;BORDER-RIGHT:1px solid; BORDER-TOP:1px solid; BORDER-COLOR:#999999;}*/
.watched { color:#FD8A8D; font-size: 12pt; font-weight: bold; text-decoration:underline}
.shipping { FONT-WEIGHT:bold;HEIGHT:20px;BACKGROUND-COLOR:#eeeeee }

/* end Product details style B88E54*/

/*Product list style */
.PlistDetails{color:black; FONT-SIZE:9pt;FONT-WEIGHT:normal;}
/*end Product list style */

/* Register form  details */
.RegisterHeader{color:black; FONT-SIZE:12pt; background-color:#FFFFFF;FONT-WEIGHT:bold;}
.RegisterCheck{color:black; FONT-SIZE:11pt;FONT-WEIGHT:normal;}
.RegisterBody{color:black; FONT-SIZE:9pt;FONT-WEIGHT:bold;}
.RegisterFieldname{color:black; width:80; FONT-SIZE:9pt;FONT-WEIGHT:bold;}
.RegisterInstruction{color:1874B6;  FONT-SIZE:10pt;FONT-WEIGHT:normal;}
/* end Register form  details */

/*all forms classes*/
.cell_header { color:#636B88; font-size:10pt; font-weight:bold; BACKGROUND-COLOR:#E2E5EA;}
.field { BACKGROUND-COLOR:#FFFFFF; BORDER-BOTTOM:1px solid; BORDER-LEFT:1px solid;BORDER-RIGHT:1px solid; BORDER-TOP:1px solid; BORDER-COLOR:#999999;FONT-SIZE:8pt; height:18px}
.field2 { BACKGROUND-COLOR:#FFFFFF; BORDER-BOTTOM:1px solid; BORDER-RIGHT:1px solid; BORDER-COLOR:#999999;FONT-SIZE:8pt; height:18px}
.fieldS { BACKGROUND-COLOR:#FFFFFF; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; COLOR:#000000; FONT-SIZE:8pt; }
.button { background-color:#FD8A8D; vertical-align:baseline; FONT-FAMILY:Arial, Helvetica, sans-serif; COLOR:#FFFFFF; FONT-SIZE:9pt; BORDER-BOTTOM:0px solid; BORDER-LEFT:0px solid; BORDER-RIGHT:0px solid; BORDER-TOP:0px solid; BORDER-COLOR:#BC4C26; height:17px; FONT-WEIGHT:BOLD; cursor:hand;}
.buttonb { background-color:#FD8A8D; vertical-align:baseline; FONT-FAMILY:Arial, Helvetica, sans-serif; COLOR:#FFFFFF; FONT-SIZE:9pt; BORDER-BOTTOM:0px solid; BORDER-LEFT:0px solid; BORDER-RIGHT:0px solid; BORDER-TOP:0px solid; BORDER-COLOR:#BC4C26; height:17px; FONT-WEIGHT:BOLD; cursor:hand;}
.buttonS { background-color:#C0BFBE; vertical-align:baseline; FONT-FAMILY:Arial, Helvetica, sans-serif; COLOR:#000000; FONT-SIZE:8pt; BORDER-BOTTOM:1px solid; BORDER-LEFT:1px solid; BORDER-RIGHT:1px solid; BORDER-TOP:1px solid; height:18px; width:60px; cursor:hand;}
.fieldMulty { BACKGROUND-COLOR:#FFFFFF; BORDER-BOTTOM:1px solid; BORDER-LEFT:1px solid;BORDER-RIGHT:1px solid; BORDER-TOP:1px solid; BORDER-COLOR:#999999; FONT-SIZE:8pt; height:54px}
.buttonb { background-color:#FD8A8D; vertical-align:baseline; COLOR:#FFFFFF; FONT-SIZE:9pt; BORDER-BOTTOM:0px solid; BORDER-LEFT:0px solid; BORDER-RIGHT:0px solid; BORDER-TOP:0px solid; BORDER-COLOR:#BC4C26; height:17px; FONT-WEIGHT:BOLD; cursor:hand;}
.buttonr1{background-color:#FD8A8D; vertical-align:baseline; width:120; COLOR:#FFFFFF; FONT-SIZE:9pt; BORDER-BOTTOM:0px solid; BORDER-LEFT:0px solid; BORDER-RIGHT:0px solid; BORDER-TOP:0px solid; BORDER-COLOR:#BC4C26; height:17px; FONT-WEIGHT:BOLD; cursor:hand; background-color:#C10A0E; }
/*end form classes*/

/* Data Grid style definitions */
.dgHeaderStyle { text-align:center; background-color:D4D4D4; font-weight:bold; color:white; }
.DataGridHeaderStyle { text-align:center; background-color:1874B6; font-weight:bold; color:white; }
.DataGridHeaderStyle a { color:white; }
.DataGridHeaderStyle td { white-space: nowrap; }
.DataGridAlternatingItemStyle { background-color:#E6E6E6; }
.DataGridItemStyle { background-color:transparent; }
.DataGridEditItemStyle input { border:1px solid black; font-size: 1em; height:15px; width:100px; }
.checkBox input { border:none !important; height:auto; width: auto; }
.DataGridPagerStyle { text-align: center; background-color: #7D6BA5; font-size: 0.8em; font-weight: bold; color: white; }
.DataGridPagerStyle a {	color:white; }
/* end Data Grid style definitions */


#article{
	border:1px solid gray; 
	background-color:#F5F5F5; 
	padding:5px;
	margin:5px;
	}
.prevArticle {
	width:275px;
	height:250px;
	border:1px solid gray;
	float:right;
	background-color:#F5F5F5;
	margin:5px;	
	padding:5px;	
}



.reglinks a{text-decoration:underline; color:blue}
.clear{clear:both}


