BODY { background: url(./i/grid.gif); background-repeat: no-repeat }

A {
   text-decoration : none;
}

A:hover {
   color : #FFBB33; /*#1CA46C;#00bbaa;*/
   /*text-decoration : underline;*/
}

DIV {
   text-decoration : none;
}

LI {
   margin-bottom : 5px;
}

UL {
   margin-left : 25px;
}

H1 {
   font-weight : normal;
   font-size : 1em;
   font-family : "Century Gothic,Palatino Linotype,Book Antiqua,Times New Roman";
   color : #FF8A00;
   letter-spacing : 1px;
   text-transform : uppercase;
   text-shadow : 1;
}

/* used for vendor names displayed in customer service - return policy section */
h3.vendors {
   font-weight : bold;
   font-family : "Arial,Serif,Times New Roman";
   color : #87a9d0;
}


TABLE.items {
   margin-right : 7px;
}


TD.itemlist {
   font-weight : normal;
   font-size : .7em;
   font-family : "Arial,Serif,Verdana,Helvetica";
   color : #333333;
}


TD.itemlist_red {
   font-weight : normal;
   font-size : .7em;
   font-family : "Arial,Verdana,Helvetica";
   color : #f0342f;
}

TD.itemlist_gray {
   font-weight : normal;
   font-size : .7em;
   font-family : "Arial,Verdana,Helvetica";
   color : #909090;
}

TD.categories {
   font-size : .7em;
   font-family : "Verdana,Arial,Serif,Helvetica";
   color : #000000;
   background-color : #f9f5df; /*#FCF5E5;*/
   /*margin-right : 7px;*/
   line-height : 1.1;
   letter-spacing : 0px;
}

UL.categories {
   margin-left : 18px;
   margin-bottom : 0px;
}

.header {
   font-weight : bold;
   font-family : "Verdana,Arial,Serif,Helvetica";
   color : #ffffff;
   text-transform : uppercase;
   text-align : center;
}

TD.header_grey {
   font-weight : bold;
   font-size : .55em;
   font-family : "Verdana,Arial,Serif,Helvetica";
   color : #aaaaaa;
   background-color : #dfdfda;
   text-transform : uppercase;
   text-align : center;
}

TD.header_brown {
   font-weight : bold;
   font-size : .55em;
   font-family : "Verdana,Arial,Serif,Helvetica";
   color : #ffffff;
   background-color : #997755;/*5A6BA5;/*A5BFDD;*/
   text-transform : uppercase;
   text-align : center;
}

A.header_green {
   font-weight : bold;
   font-size : .55em;
   font-family : "Verdana,Arial,Serif,Helvetica";
   color : #ffffff;
   text-transform : uppercase;
   text-align : center;
}

A.header_green:hover {
   color : #00ff00;
   text-decoration : none;
}

TD.header_green {
   font-weight : bold;
   font-size : .55em;
   font-family : "Verdana,Arial,Serif,Helvetica";
   color : #ffffff;
   background-color : #6f8f7f;
   text-transform : uppercase;
   text-align : center;
}

TD.header_red {
   font-weight : bold;
   font-size : .55em;
   font-family : "Verdana,Arial,Serif,Helvetica";
   color : #ffffff;
   background-color : #b06060;
   text-transform : uppercase;
   text-align : center;
}


TD.header_blue {
   font-weight : bold;
   font-size : .55em;
   font-family : "Verdana,Arial,Serif,Helvetica";
   color : #ffffff;
   background-color : #446Ca0;/*#D1E0F2;*/
   text-transform : uppercase;
   text-align : center;
}

TD.cartheader {
   font-weight : bold;
   font-size : .55em;
   font-family : "Verdana,Arial,Serif,Helvetica";
   color : #ffffff;
   background-color : #a79777;/*#E09050;*/
   text-transform : uppercase;
   text-align : center;
}

.carttext {/* used in: m_shoplist */
   font-size : .7em;
   font-family : "Arial,Verdana,Serif,Helvetica";
	text_transform : capitalize;
	color : #000000;
}

.carttext_discontinued {/* used in: m_shoplist */
   font-size : .7em;
   font-family : "Arial,Verdana,Serif,Helvetica";
	text_transform : capitalize;
	color : #909090;
}

/* used in: m_shoplist for the update button notice */
.updatenote {
   font-size : .7em;
   font-family:Arial,Verdana,Serif,Helvetica;
   color : #444444;
}


.invoice{
  margin-left : 25px;
}

/* used for boxes */
.box{
   margin: 0px;
	background : #ddddd0;
   border:1px outset #eeeee0;
}

.headlinetab{
	background : #cfcfc3;
	font-weight : bold;
   	font-size : .7em;
   	font-family : "Arial,Verdana";
   	color : #777766;/*#999988;*/
   	text-align : left;
   	letter-spacing : 5;
}

/* used for titles on content boxes*/
.contentitle{
   color : #ffffff;
}

/* used for bgcolor on content boxes*/
.contentboxes{
   background-color : #f8f8f4;/*#f7f2df;/*#d2b48c;*/
}


/* used for titles on leftbar*/
.leftbartitle{
   font-size : .7em;
   color : #eed799;/*#789abc;*/
   background-color : #D5CEB9;/*#Ede6de;/*#aa5f5f;*/
   font-weight : bold;
   font-family:Verdana,Serif,Helvetica;
}

.sectiontab{
	background : #cfcfc3;
	font-weight : bold;
   	font-size : .75em;
   	font-family : "Arial,Verdana";
   	color : #ffffff;
   	text-align : left;
   	letter-spacing : 3;
   	text-transform : lowercase;
}

/* used for sub-notes on leftbar */
TD.sidesubnote {
   font-size : .7em;
   font-family: Arial,Verdana,Serif,Helvetica;
   color : #555555;
}

/* used for sub-note of product search on leftbar */
TD.sidesubnoteprod {
   font-size : .7em;
   font-family:Arial,Verdana,Serif,Helvetica;
}

/* color of text on menu bar when not selected*/
.menutxtnoselect{
   color:#B2CCEF;
}

/* background color of the menu bar when item selected */
.menubgselect {
   background-color : #0A7CB0;/*#8EbAd9;*/
}

/* background color of the menu bar when item not selected */
.menubgnoselect {
   background-color : #0A7CB0;
   text-decoration : none;
}

#mover {position: absolute; left: 17; top: 62; font-size:1em; font-weight : bold;}

.title {
   font-weight : bold;
   font-size : 1em;
   text-transform : uppercase;
   font-family : "Arial,Verdana,Serif,Helvetica";
   color : #c7b08E;/*#070960;*/
   /*background-color : #e8e8e0;*/
}

.title2 {
   font-weight : bold;
   font-size : 1em;
   text-transform : uppercase;
   font-family : "Arial,Verdana,Serif,Helvetica";
   color : #5F324E;/*#070960;*/
}

.subtitle {
   font-weight : bold;
   font-size : 0.9em;
   font-family : "Arial,Verdana,Serif,Helvetica";
   color : #707070;
}

/* the background color of the side bar for content pages */
.datebar {
   font-size : .55em;
   font-family : "Arial,Verdana";
   background-color : #eaeae2;
   color : #989890;
}

/* the background color of the side bar for member pages */
.sidebar {
   background-color : #E7E7ce;/*#FAF8F1;/*#1C5478;*/
}

/* used to define text for content pages */
.fontoveride {
   font-size : .75em;
   font-family : "Arial,Verdana";
   color : #000000;
}

/* the font definition for the medbiz.com name in content pages */
.medbizname{
   font-weight : bold;
   font-family : "Trebuchet MS,Arial,Verdana,Serif,Helvetica";
   color : #4567aa;/*#4477bb;*/
}

HR.c_side{
        color:#d2b48c;
        width:120;
}

A.categories:hover {
   color : #0099ff;
   text-decoration : none;
}

A.categories {
   color : #000000;
   text-decoration : none;
}

INPUT {
   font-weight : normal;
   font-size : .7em;
   color : #333333;
   /*background : #f6f5eb;*/
}


SELECT {
   font-weight : normal;
   font-size : .7em;
   color : #333333;
   /*background : #f6f5eb;*/
}

/*
IMG {
   border : 0px;
}
*/

FORM {
   margin-bottom : 0px;
   margin-top : 0px;
}

.label{
background : #efefe3;
font-weight : bold;
   font-size : .75em;
   font-family : "Arial,Verdana";
   color : #555555;
   text-align : right;
}

.data{
background : #f9f9f5;
}

.required{
background : #fffacf;
font-weight : bold;
   font-size : .75em;
   font-family : "Arial,Verdana";
   color : #555555;
   text-align : right;
}


.selected {
	margin-top : 3px;
   font-weight : bold;
   font-size : .95em;
   font-family : "Arial,Verdana,Serif,Helvetica";
   color : #ff8a00;
}


.pclass {
   font-weight : bold;
   font-size : .8em;
   font-family : "Arial,Serif,Verdana,Helvetica";
   text-transform : uppercase;
   color : #000000;
}

/*.copyright {
   font-weight : normal;
   font-size : .8em;
   font-family : "Arial,Serif,Verdana,Helvetica";
   text-align : right;
   margin-right : 7px;
   color : #555555;
}*/


.bullet {
   color : #7f9f8f;/*#A5BFDD;*/
}

/* color of lines on side bar for content pages */
.darkorange{
        color:#FFCC33;
}

.bluedark {
   color : #345C90;
}

.bluedarkupper {
   color : #345C90;
   font-family : "Arial,Verdana,Serif,Helvetica";
   text-transform : uppercase;
   font-size : .75em;
}

.BROWN{
	color : #997059;
}

.warning {
   color : #f0342f;
   align : center;
   font-size : .8em;
}

.legend_title {
   color : #aa7777;
   align : center;
   font-size : .65em;
}
.legend {
   color : #777777;
   font-size : .65em;
}

/*.white {
   color : #ffffff;
}*/

#helpmenu {
   background : #606070;
   color : #ffffff;
   cursor : default;
   font-family : verdana;
   font-size : .7em;
   font-weight : bold;
}

#helpmenu .popup {
   background : #909090;
   border-bottom : #909090 12px solid;
   border-left : #909090 12px solid;
   border-right : #909090 12px solid;
   border-top : #909090 12px solid;
   display : none;
   font-family : verdana;
   font-size : .8em;
   position : absolute;
   width : 140em;
}


#helpmenu P {
   margin-bottom : 0em;
   margin-top : 0em;
}

#helpmenu A {
   color : #ffffff;
   text-decoration : none;
}

#helpmenu A:hover {
   color : #ff8a00;
   text-decoration : none;
}

/*#cScrt {position: absolute; top: 55px; left: 14px; width: 146px; z-index: 40; visibility:hidden;}
#cThumb {position: absolute; top: 69px; left: 136px; width: 12px; z-index: 41; visibility:hidden;}
#cMenu {position: absolute; top: 56px; left: 16px; width: 125px; z-index: 42; visibility:hidden;}*/
A.cX {color: black; text-decoration: none; font: 11px verdana, arial;}
A.cX:hover {color: red;}
.lM { color: black; font: 11px/13px arial,helvetica sans-serif; }
A.lM { color: blue; font: 11px/13px arial,helvetica sans-serif; }
A.lM:hover { color: red; }
A.lM:visited { color: #800080; }
#l0 {position: absolute; top: 34px; left: 150px; width: 138px; z-index: 10;}
#lM0 {position: absolute; top: 34px; left: 150px; width: 138px; z-index: 20; visibility:hidden;}
#lT0 {position: absolute; top: 54px; left: 150px; width: 120px; z-index: 21; visibility:hidden;}
#l1 {position: absolute; top: 34px; left: 300px; width: 138px; z-index: 10;}
#lM1 {position: absolute; top: 34px; left: 300px; width: 138px; z-index: 22; visibility:hidden;}
#lT1 {position: absolute; top: 54px; left: 300px; width: 120px; z-index: 23; visibility:hidden;}
#l2 {position: absolute; top: 34px; left: 430px; width: 138px; z-index: 10;}
#lM2 {position: absolute; top: 34px; left: 430px; width: 138px; z-index: 24; visibility:hidden;}
#lT2 {position: absolute; top: 54px; left: 430px; width: 120px; z-index: 25; visibility:hidden;}
#l3 {position: absolute; top: 34px; left: 560px; width: 138px; z-index: 10;}
#lM3 {position: absolute; top: 34px; left: 560px; width: 138px; z-index: 26; visibility:hidden;}
#lT3 {position: absolute; top: 54px; left: 560px; width: 120px; z-index: 27; visibility:hidden;}
#l4 {position: absolute; top: 34px; left: 600px; width: 138px; z-index: 10;}
#lM4 {position: absolute; top: 34px; left: 600px; width: 100px; z-index: 28; visibility:hidden;}
#lT4 {position: absolute; top: 52px; left: 600px; width: 100px; z-index: 29; visibility:hidden;}

.inputclass2 {
	background:#fff url(../images/shadow.gif) repeat-x top;
	border-bottom:1px solid #ddd;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-top:1px solid #7c7c7c;
	padding:2px 0;
	color:#333;
}

#dhtmltooltip{
position: absolute;
border: 1px solid red;
width: 150px;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=115);
}