html, body, img, form, td {
  margin: 0; 
  padding: 0;
  border: 0;
  list-style: none;
}

/** {margin:0px;padding:0px;}*/	

/*BODY {font-size:11px;font-family: Arial, Helvetica, sans-serif;color:#777;background:#FFF}
*/
BODY { font-size:9pt;color: #696969;font-family: Arial, Helvetica, sans-serif;background-color: white !important; background-image: url('images/background.jpg'); background-repeat: repeat-x; }
.bodyText, BODY, td, th	{font-family: arial, helvetica, sans-serif; font-size:9pt; color: #696969}
A {text-decoration: none; color:#FF9900}
A:hover {text-decoration: underline}
S {display: none;}

#sizer {
  margin: 0 auto; /* centers #sizer in standard browsers */
  padding: 0;
  width: 100%; /* this value controls liquidity; 0% = full rigid, 100% = full liquid */
  text-align: left; /* resets the default text alignment for the page */
}

#expander { /* Any % height here causes IE to lose the neg right margin */
	/*margin: 0 -420px; /* neg side margin values should be < or = to side body padding */
	min-width: 840px; /* This prevents Safari from losing the negative margins in narrow windows */ 
	position: relative; /* makes #expander visible outside #sizer in IEwin */
} 
* html #expander {height: 0;} 

#wrapper1 {
  position: relative;
  /*background: #A7B7D2 url() repeat-x bottom; /* this BG tiles the left column */
  background: white;
  border: 0px;
} /* this positioning may be needed for IEwin if page is to contain positioned elements */

#wrapper2 {  
  position: relative; /* extra insurance against bugs in IEwin */
  /*background: #A7B7D2 url(/images/bg_col_b.gif) repeat-x bottom; /* this BG tiles the right column */
}

/*************** Header and Footer elements *****************/

.header {
	width: 100%;
	background-color : #3066A4;
	background-image : url(/images/header_top.jpg);
	background-position: -12px;
	/*background-position : left bottom;*/
	background-repeat : no-repeat;
	height : 49px;
	padding-top: 3px;
	padding-left: 10px;
}

.HeaderRight2 {
	background-image : url(/images/superstore.jpg);
	background-position : 140px 7px;
	background-repeat : no-repeat;
	height : 42px;
	padding-top : -10px;
}
.headerRight {
	/*background : url() no-repeat bottom right;*/
}

.outer {
  background: #fff; /* this BG tiles the center column */
  border-left: 10px solid #758AAD; /*** Critical left divider dimension value ***/
  border-right: 10px solid #758AAD; /*** Critical right divider dimension value ***/
  margin-left: 130px;    /*** Critical left col width value ***/
  margin-right: 130px;    /*** Critical right col width value ***/
}

.float-wrap {
  float: left;
  width: 100%;
}

.center {
  float: right;
  width: 100%;
}

.left {
  float: left;
  position: relative; /* Needed for IE/win */
  width: 130px;    /*** Critical left col width value ***/
  margin-left: -140px;    /*** Critical left col width value ***/ /*** Critical left divider dimension value ***/
}

.right {
  float: right; 
  position: relative; /* Needed for IE/win */
  width: 130px;    /*** Critical right col width value ***/
  margin-right: -140px;    /*** Critical right col width value ***/ /*** Critical right divider dimension value ***/
  margin-left: 10px;   /*** Critical right divider dimension value ***/
}

.textpadder {
	padding-right: 15px;
	padding-left: 15px;
	/*font-size : 0.8em;*/
}

.centerbox {
	overflow: visible;
	width: 100%;
}

.container-left {
	color: #3B5278;
	padding-top: 0px;
	padding-bottom : 50px;
	font-size : 0.7em;
}

.container-right {
	color: #3B5278;
	padding-top: 0px;
	padding-bottom : 50px;
	font-size : 0.7em;
} /* makes room for the froggy */

/*************** Common Rules ************************/
.menu, .menur {
	font-weight : bold;
	font-size : 11px;
	border-bottom : 1px solid #758AAD;
	padding-top : 5px;
	padding-bottom : 1px;
	color : #FF9900;
}
.menu {
	text-align : right;
	margin-right : 10px;
}
.menur {
	text-align : left;
	margin-left : 10px;
}

.cmenu, .cmenur {
	font-weight : bold;
	font-size : 11px;
	border-bottom : 1px solid #758AAD;
	padding-top : 15px;
	padding-bottom : 1px;
	color : #3066A4;
}
.cmenu {
	text-align : right;
	margin-right : 10px;
}
.cmenur {
	text-align : left;
	margin-left : 10px;
}
.menu a, .menur a {
	display:block;
	color : #FF9900;
	text-decoration : none;
}
.menu a:hover, .menur a:hover {
	color : #FFF;
	background-color: #19498B;
}

.search {
	/*background : url() top right no-repeat;*/
	width : 120px;
	font-size : 11px;
	color : #0A7ACD;
	padding-top : 15px;
	padding-bottom : 5px;
	padding-left : 5px;
}

.search .input {
	width : 110px;
	border : 1px groove #C6CFDF;
	font-size : 11px;
	/*background-color : #91A3C1;
	color : #334D78;*/
	margin-top : 5px;
	margin-bottom : 5px;
}

.footer3 {
	font-size: 0.7em;
	color : #CAD5E7;
	background-color: #3066A4;
	margin-bottom : 10px;
	text-align : center;
}

.brclear { /* Use a break with this class to clear float containers */
  clear:both;
  height:0;
  margin:0;
  font-size: 1px;
  line-height: 0;
}


.outer {word-wrap: break-word;}
* html #wrapper1,
* html #wrapper2,

* html .container-left, 
* html .container-right,
* html .outer,
* html h2,
* html .sidenav li a 
{height: 1%;}

DIV #extraheadline {background-image:url('images/headlinepicture.jpg');width:380px;height:80px;margin-left: 10px;margin-bottom:10px;}

#titleBar {background:#FFF url() no-repeat 15px 10px;}
#titleBar DIV {font-size:11px;font-weight:normal;line-height:15px;padding:12px 15px 5px 63px;height:42px;color:#777;}
#titleBar DIV DIV {padding:0;}
#titleBar H1 {font-size:11px;font-weight:normal;}
#titleBar H1 SPAN {display:block;font-size:20px;font-weight:bold;font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;color:#68D055;}
#titleBar P {font-size:10px;line-height:12px;}
#titleBar P A:link, #titleBar P A:visited, #titleBar P A:active, #titleBar P A:hover {color:#FF8000;}

.top_td1 {text-align:center;background:#4C8CB7;border-right: 1px dotted white;}
.top_cor {background: url(images/corner.jpg) no-repeat;width:23px}
.top_btn {text-align:center;border-left: 1px dotted white;background: url(images/cart_arrow.jpg) no-repeat 75px 0px;}
#topNav DIV {text-align:center;background-color:#3066A4;}
#topNav TABLE {margin:auto;background-color:#3066A4;border-top: 1px solid white;}
#topNav TD {text-align:center;}
#topNav A:link, #topNav A:visited {display:block;padding:4px 10px;font-weight:bold;text-decoration:none;font-size:11px;font-family: Arial, Helvetica, sans-serif;color:#FFF;}
/*#topNav A:active, #topNav A:hover {background:#0A7ACD;}
#topNav A.btn:hover {background: #0A7ACD url(images/cart_arrow.jpg) no-repeat 75px 0px;}*/

#lftColm {width:197px; vertical-align:top;}
#midColm {width:2px; vertical-align:top;}
#rhtColm {vertical-align:top;}

#lftNav {width:192px; margin:10px 2px 0 2px;}
#lftNav A:link, #lftNav A:visited {margin-top:1px;padding:4px 4px 4px 8px;font-weight:bold;text-decoration:none;font-size:11px;font-family:Arial, Helvetica, sans-serif;display:block;border-style:solid;border-width:0px 1px 1px 6px;border-color:#FFF #B7B7B7 #D7D7D7 #68D055;color:#0A7ACD;background-color:#fff;}
#lftNav A:active, #lftNav A:hover {border-left-color:#0A7ACD;color:#FF8000;}

#searchBox {text-align: center; height:35px;padding:15px 0 0 15px;}
#searchBox .search {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:#0A7ACD;background:url() no-repeat;width:131px;height:16px;}
#searchBox .txt {width:240px;}
#searchBox .submit {background:url() no-repeat;width:38px;height:20px;margin-left:5px; }

#searchABC {padding:0px;}
#searchABC DIV {padding: 0px 0;text-align:left;color:#0A7ACD;font-size:12px;font-family: Arial, Helvetica, sans-serif;border-bottom: medium solid #bbb;border-bottom-width: 1px}
#searchABC A:link, #searchABC A:visited {padding:2px 4px;font-weight:bold;text-decoration:none;font-size:12px;font-family: Arial, Helvetica, sans-serif;}
#searchABC A:active, #searchABC A:hover {background:#0A7ACD;}

#textbody {padding:15px;font-size:11px;}
#textbody P {padding:5px;}
#textbody DIV {padding:5px;}
#textbody DIV.boxhead {padding:5px;background:#19498B;font-weight:bold;color:#fff;}
#textbody DIV.boxbody {text-align: left;vertical-align:top;padding:5px;font-weight:bold;color:#0A7ACD;border-style:solid;border-width:0px 1px 1px 3px;border-color:#FFF #B7B7B7 #D7D7D7 #19498B;}
#textbody H2 {font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;font-size:20px;color:#0A7ACD;background:url() no-repeat 0 5px; padding:0 0 0 26px; line-height:30px;}
#textbody A:link, #textbody A:visited {font-size:11px;display:block;font-weight:bold;padding:7px 4px 0px 18px;text-decoration:underline;color:#FF8000;background:url() no-repeat;}
#textbody A:active, #textbody A:hover {color:#E05104;}

#pages{text-align:left;color:#0A7ACD;font-size:12px;font-family: Arial, Helvetica, sans-serif;}
#pages A:link, #pages  A:visited {display:inline;padding:2px 4px;font-weight:bold;text-decoration:none;font-size:12px;}
#pages A:active, #pages A:hover {background:#0A7ACD;}

#prods DIV {padding:15px 15px;}
#prods TABLE {padding: 2px !important; border: 1px solid black !important;}
#prods TD { font-weight: normal !important; font-size:12px;}
#prods TD, TH { padding: 3px !important; }
#prods TABLE .pages {padding:5px 15px;width:80%;font-size:11px;}
#prods TH {background: #19498B !important; color: white !important; font-size: 12px !important;}
#prods A:link, #prods A:visited {display:block;padding:2px 10px;font-weight:bold;text-decoration:none;font-size:12px;font-family: Arial, Helvetica, sans-serif;color:#555;}
#prods A:active, #prods A:hover {background:#2593E5;color:#FFF;}
#prods A.addButton:link, #prods A.addButton:visited {display:block;padding:2px 10px;text-decoration:none;font-size:9px;font-family: Arial, Helvetica, sans-serif;color:#555;}
#prods A.addButton:active, #prods A.addButton:hover {background:#2593E5;color:#FFF;}

#indcat DIV {padding:5px;}
#indcat DIV.boxhead {background:#3066A4;font-weight:bold;color:#fff;}
#indcat DIV.boxbody {text-align: left;vertical-align:top;padding:5px;font-weight:bold;color:#0A7ACD;border-style:solid;border-width:0px 1px 1px 3px;border-color:#FFF #B7B7B7 #D7D7D7 #3066A4;}
#indcat DIV.boxbody:hover {background:#EEE;text-align: left;vertical-align:top;padding:5px;font-weight:bold;color:#0A7ACD;border-style:solid;border-width:0px 1px 1px 3px;border-color:#FFF #B7B7B7 #D7D7D7 #3066A4;}
#indcat DIV.boxhead A:link, #indcat DIV.boxhead A:visited {font-size:13px;display:block;font-weight:bold;padding:2px 5px 2px 5px;text-decoration:none;color:#FFF;}
#indcat DIV.boxhead A:active, #indcat DIV.boxhead A:hover {background:#2593E5;}
#indcat DIV.boxbody A:link, #indcat DIV.boxbody A:visited {font-size:13px;display:block;font-weight:bold;padding:2px 5px 2px 5px;text-decoration:none;color:#FF8000;}
#indcat DIV.boxbody A:active, #indcat DIV.boxbody A:hover {background:#2593E5;color:#FFF}
#imp {color:#FF8000;}

.navA {text-decoration: none; color:#FFFFFF; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold}

.addButton {
 border: #696969 1px solid !important;
 font-family: arial, helvetica, san-serif !important; 
 font-size:9px;
}
.addButton {background-color: #FFCC00 !important; color:#000000 !important; width: auto !important; }

.drugTable { padding: 2px !important; border: 1px solid black !important; }
.drugTable td { font-weight: normal !important; }
.drugTable td, .drugTable th { padding: 3px !important; }
.drugTable tr { background: white !important; }
.drugTable tr.altRow { background: #E1ECF2 !important; }
.drugTable th { background: #19498B !important; color: white !important; font-size: 12px !important; }

FORM.searchForm, FORM.statusForm { display: inline; }

#footer {background-color:#68D055;}
#footer TABLE {border-top:1px solid #A3F195;}
#footer SPAN {display:block;margin:5px 6px;}
#footer A:link, #footer A:visited, #footer A:active, #footer A:hover {color:#FFF;font-size:10px;margin:5px 6px;}
#footer A IMG {width:116px;height:15px;background:url() no-repeat;margin:5px 6px;}

#copy {background-color:#FFF;}
#copy TD {padding:10px;font-size:10px;color:#999;}
#copy A:link, #copy A:visited, #copy A:active, #copy A:hover {font-size:10px;color:#68D055}

.whiteBack {background-color:#ffffff;}
/*.lgrayBack {background-color:#eeeeee;}*/
.lgrayBack {background-color:#E1ECF2;}
.highlight {background-color:#fefbd4;}
.lgrayBack:hover, .whiteBack:hover { background-color: #ccffcc;}

h1 {
	font-size : 1.3em;
	padding-bottom : 20px;
	margin-bottom : 0px;
	margin-top : 0px;
	font-style : normal;
}
h2 {
	font-size : 1.2em;
	padding-bottom : 15px;
	margin-bottom : 0px;
	margin-top : 0px;
	font-style : normal;
}
h3 {
	font-size : 1.1em;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-top : 0px;
	font-style : normal;
}
h4 {
	font-size : 1em;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-top : 0px;
	font-style : normal;
}
