.main-header{
  background: url('images/header_bg.gif') repeat-x top left;
  color: #FFFFFF;
  font-size: 25px;
  font-family: Tahoma;
  height: 30px;
}

.sub-header{
  background: url('images/sub_header_bg.gif') repeat-x top left;
  border-bottom: 1px solid #FFFFFF;
  height: 25px;
  padding-left: 5px;
  font-weight: bold;
  font-family: 'Tahoma';
  font-size: 11px;
}
.sub-menu{
  background: url('images/sub_menu_bg.gif') repeat-x top left;
  border-bottom: 1px solid #FFFFFF;
  height: 18px;
  padding-right: 5px;
  font-weight: bold;
  font-family: 'Tahoma';
  font-size: 9px;
}
.main-table{
  padding: 1px;
  border: 1px solid #000000;
}

.main-table A:link {
	color: #FFFFFF;
	text-decoration: none;
}
.main-table A:active {
	color: #FFFFFF;
	text-decoration: none;
}
.main-table A:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.main-table A:hover {
	color: #00FFFF;
	text-decoration: none;
}
.main-table_white{
  padding: 1px;
  border: 1px solid #000000;
}

.main-table_white A:link {
	color: #0000CC;
	text-decoration: none;
}
.main-table_white A:active {
	color: #0000CC;
	text-decoration: none;
}
.main-table_white A:visited {
	color: #0000CC;
	text-decoration: none;
}
.main-table_white A:hover {
	color: #0000CC;
	text-decoration: none;
}



.content{
    background-color: #E4EAF2;
}
.content a{
  text-decoration: underline;
}




BODY{
	scrollbar-3d-light-color: #FFFFFF;
	scrollbar-arrow-color: #6666FF;
	scrollbar-base-color: #2929A5;
	scrollbar-dark-shadow-color: #2929A5;
	scrollbar-face-color: #333366;
	scrollbar-highlight-color: #BFC9E0;
	scrollbar-shadow-color: #2929A5;
	margin: 0px;
	font-size: 11px;
	font-family : Verdana,Arial,sans-serif;
	}

A:link {
	color: #000066;
	text-decoration: none;
}
A:active {
	color: #000066;
	text-decoration: none;
}
A:visited {
	color: #000066;
	text-decoration: none;
}
A:hover {
	color: #ff0000;
	text-decoration: none;
}
TD {
	font-family: Verdana,Arial;
	font-size: 11px;
}
P {
	font-family: Verdana,Arial;
	font-size: 11px;
}
HR {
	color : #333366;
	height : 1px;
}
A.top:link {
	COLOR: #E6E9F5;
	font-size: 11px;
	font-weight: 500;
	TEXT-DECORATION: none
}
A.top:active {
	COLOR: #E6E9F5;
	font-size: 11px;
	font-weight: 500;
	TEXT-DECORATION: none
}
A.top:visited {
	COLOR: #E6E9F5;
	font-size: 11px;
	font-weight: 500;
	TEXT-DECORATION: none
}
A.top:hover {
	COLOR: #FF4242;
	font-size: 11px;
	font-weight: 500;
	TEXT-DECORATION: none
}




.livehelp A:link {
	COLOR: #ffffff;
	font-size: 11px;
	font-weight: 500;
	TEXT-DECORATION: none
}
.livehelp A:active {
	COLOR: #ffffff;
	font-size: 11px;
	font-weight: 500;
	TEXT-DECORATION: none
}
.livehelp A:visited {
	COLOR: #ffffff;
	font-size: 11px;
	font-weight: 500;
	TEXT-DECORATION: none
}
.livehelp A:hover {
	COLOR: #FF4242;
	font-size: 11px;
	font-weight: 500;
	TEXT-DECORATION: none
}




TD.top {
font-family: Verdana,Arial;
font-size: 11px;
color: #E6E9F5;
}

A.topbar:link {
	COLOR: #ffffff;
	font-size: 11px;
	font-weight: 400;
	TEXT-DECORATION: none
}
A.topbar:active {
	COLOR: #ffffff;
	font-size: 11px;
	font-weight: 400;
	TEXT-DECORATION: none
}
A.topbar:visited {
	COLOR: #ffffff;
	font-size: 11px;
	font-weight: 400;
	TEXT-DECORATION: none
}
A.topbar:hover {
	COLOR: #0000cc;
	font-size: 11px;
	font-weight: 400;
	font-weight: 400;
	TEXT-DECORATION: none
}
TD.topbar {
font-family: Verdana,Arial;
font-size: 11px;
color: #E9B0B1; 
}


td.smaller#font-family {
font-family: Verdana,Arial;
font-size: 11px;
color: #000000;
}

P.smaller {
font-family: Verdana,Arial;
font-size: 11px;
color: #000000;
}

b.smaller {
font-family: Verdana,Arial;
font-size: 11px;
color: #194C7F;
}


A.menu:link {
	COLOR: #000080;
	font-size: 12px;
 TEXT-DECORATION: none
}
A.menu:active {
	COLOR: #000080;
	font-size: 12px;
	 TEXT-DECORATION: none;
}
A.menu:visited {
	COLOR: #000080;
	font-size: 12px;
	 TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: #333333;
	font-size: 12px;
	 TEXT-DECORATION: none
}
TD.menu {
font-family: Verdana,Arial;
font-size: 12px;
color: #000000;
}
A.footer:link {
	color: #000066;
	text-decoration: none;
	font-size: 10px;
}
A.footer:active {
	color: #000066;
	text-decoration: none;
	font-size: 10px;
}
A.footer:visited {
	color: #000066;
	text-decoration: none;
	font-size: 10px;
}
A.footer:hover {
	color: #ff9900;
	text-decoration: none;
	font-size: 10px;
}
A.right:link {
	COLOR: #CC6600;
	TEXT-DECORATION: none
}
A.right:active {
	COLOR: #CC6600;
	TEXT-DECORATION: none
}
A.right:visited {
	COLOR: #CC6600;
	TEXT-DECORATION: none
}
A.right:hover {
	COLOR: #ff9900;
	TEXT-DECORATION: none
}
H1 {
	font-size: 12px;
	font-family : Verdana;
	font-weight : Bold;
	color : #000000;
	margin-top:0px; 
	margin-bottom:0px;
}
H1.topbar {
	font-size: 11px;
	font-family : Verdana;
	font-weight : 400;
	color : #000000;
	margin-top:0px; 
	margin-bottom:0px;
}
H2 {
	font-size: 12px;
	font-family : Verdana;
	font-weight : Bold;
	color : #000000;
	margin-top:0px; 
	margin-bottom:0px;
}
P.prodnavigation {
	font-size: 11px;
	font-family : Verdana;
	font-weight: normal;
}
/*
TABLE.mincart{
	background-color: #E6E9F5;
}

TD.mincart {
	font-size: 10px;
	font-family : Verdana;
	background-color: #E6E9F5;
}
P.mincart {
	font-size: 10px;
	font-family : Verdana;
}*/

TABLE.mincart{
	background-color: #FFE7E7;
}
TD.mincart {
	font-size: 10px;
	font-family : Verdana;
	background-color: #FFE7E7;
}
P.mincart {
	font-size: 10px;
	font-family : Verdana;
}
TABLE.cobtbl{
	background-color: #FFFFFF;
	font-size: 11px;
	font-family : Verdana;
	font-weight: normal;
}
TD.cobhl{
	background-color: #BFC9E0;
	font-size: 11px;
	font-family : Verdana;
	font-weight: normal;

}

TD.cobll{
	background-color: #E6E9F5;
	color : #333333;
		font-size: 11px;
	font-family : Verdana;
	font-weight: normal;
}

TD.cobhl a:link, 
TD.cobhl a:active, 
TD.cobhl a:visited,
TD.cob1l a:link, 
TD.cob1l a:active, 
TD.cob1l a:visited
	{
		color: #000033;
		text-decoration: none;
	}

/* PINK */
TABLE.pink{
	background-color: #FFE7E7;
	border-left: 1px solid #E9B0B1;
	border-right: 1px solid #E9B0B1;
	color: #841718;
	font-size: 11px;
	font-family : Verdana;
	font-weight: normal;
}
TD.pinkh1{
	background: url('top_bg_pink.gif') #E9B0B1 repeat top left;
	border-top: 1px solid #E9B0B1;
	font-size: 11px;
	font-family : Courier New;
	font-weight: bold;
	padding: 3px 3px 3px 8px;
	letter-spacing: 2px;
}
TD.pinkcl{
	background-color: #FFE7E7;
	color : #333333;
	font-size: 11px;
	font-family : Verdana;
	font-weight: normal;
}

table.pink a:link,
table.pink a:active, 
table.pink a:visited,
td.pinkh1 a:link, 
td.pinkh1 a:active, 
td.pinkh1 a:visited,
td.pinkcl a:link, 
td.pinkcl a:active, 
td.pinkcl a:visited  {
	color: #841718;
	text-decoration: none;
}
/* GREEN */
TABLE.green{
	background-color: #DEFFDE;
	border-left: 1px solid #A5E79C;
	border-right: 1px solid #A5E79C;
	color: #0F540A;
	font-size: 11px;
	font-family : Verdana;
	font-weight: normal;
}
TD.greenh1{
	background: url('top_bg_green.gif') #A5E79C repeat top left;
	border-top: 1px solid #A5E79C;
	font-size: 11px;
	font-family : Courier New;
	font-weight: bold;
	padding: 3px 3px 3px 8px;
	letter-spacing: 2px;
}
TD.greencl{
	background-color: #DEFFDE;
	color : #333333;
	font-size: 11px;
	font-family : Verdana;
	font-weight: normal;
}
table.green a:link
table.green a:active, 
table.green a:visited,
td.greenh1 a:link, 
td.greenh1 a:active, 
td.greenh1 a:visited,
td.greencl a:link, 
td.greencl a:active, 
td.greencl a:visited  {
	color: #0F540A;
	text-decoration: none;
}

/* VIOLET */
TABLE.violet{
	background-color: #EFDEFF;
	border-left: 1px solid #DEA5E7;
	border-right: 1px solid #DEA5E7;
	color: #430A51;
	font-size: 11px;
	font-family : Verdana;
	font-weight: normal;
}
TD.violeth1{
	background: url('top_bg_violet.gif') #DEA5E7 repeat top left;
	border-top: 1px solid #DEA5E7;
	font-size: 11px;
	font-family : Courier New;
	font-weight: bold;
	padding: 3px 3px 3px 8px;
	letter-spacing: 2px;
}
TD.violetcl{
	background-color: #EFDEFF;
	color : #333333;
	font-size: 11px;
	font-family : Verdana;
	font-weight: normal;
}
table.violet a:link
table.violet a:active, 
table.violet a:visited,
td.violeth1 a:link, 
td.violeth1 a:active, 
td.violeth1 a:visited,
td.violetcl a:link, 
td.violetcl a:active, 
td.violetcl a:visited  {
	color: #430A51;
	text-decoration: none;
}

TD.topright{
	background: url('top_ne2.gif')  no-repeat top right;
}

/* CHROME */
TABLE.chrome{
	background-color: #F7F794;
	border-left: 1px solid #D6CE08;
	border-right: 1px solid #D6CE08;
	color: #605A00;
	font-size: 11px;
	font-family : Verdana;
	font-weight: normal;
}
TD.chromeh1{
	background: url('top_bg_chrome.gif') #D6CE08 repeat top left;
	border-top: 1px solid #D6CE08;
	font-size: 11px;
	font-family : Courier New;
	font-weight: bold;
	padding: 3px 3px 3px 8px;
	letter-spacing: 2px;
}
TD.chromecl{
	background-color: #F7F794;
	color : #333333;
	font-size: 11px;
	font-family : Verdana;
	font-weight: normal;
}
table.chrome a:link
table.chrome a:active, 
table.chrome a:visited,
td.chromeh1 a:link, 
td.chromeh1 a:active, 
td.chromeh1 a:visited,
td.chromecl a:link, 
td.chromecl a:active, 
td.chromecl a:visited {
	color: #605A00;
	text-decoration: none;
}

.fp_button
{
  border: 1px solid #B0CFDF;
  background: url('fp_button_bg.gif') top left x-repreat;
  font-family: 'Verdana';
  font-size: 11px;
  color: #000000;
  font-weight: bold;
}

input.search
{
	height: 20px; /* was 16 */
	/*background-color: #E7EAEF;*/
	background-color: #f0f0ff;	
	border: solid #666666;
	border-width: 1px;
	font-family: Tahoma;
	color: rgb(0,0,70);
	font-size: 11px;
	/*background: url('left_bar.gif') #A5E79C repeat top left;	*/
}
.select
{
	height: 17px;
	background-color: #f0f0ff;
	border: solid #666666;
	border-width: 1px;
	font-family: Tahoma;
	color: rgb(0,0,70);
	font-size: 10px;
	padding: 1px;
	/*background: url('left_bar.gif') #A5E79C repeat top left;	*/
}
.flat-textbox{
 border: 1px solid #000000;
}

P.pagenums {
font-size: 11px;
font-family : Verdana;
}

table.price_list {
padding:0px; border:1px solid #31399C; background-color: #31399C;
color: #FFFFFF;
}

table.price_list td {
border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; padding: 3px;
}

