body { background-image: url(images/page_bg.gif); background-position: top; background-repeat: repeat-x; }
.copyright { font-size: 10px; font-family: tahoma }
.expword { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; }
.titleword { font-family: "verdana"; font-size : 16pt; font-weight: bold; font-style: italic; }
.larger { font-family: Tahoma; font-size : 14px; }
.blinkword { 	font-family : Tahoma; font-size : 11px; color : #000099; }
td { font-size: 11px; font-family: verdana,tahoma; }
td.tablebg { background-color: #4678C2; }
td.columnbg { background-color: #DDDDDD; }
tr.headerbg { background-color: #4678C2;  font-weight: bold; color:#FFFFFF; }
tr.linebg1 { background-color: #FFFFFF; }
tr.linebg2 { background-color: #EEEEEE; }
td.linebg1 { background-color: #FFFFFF; }
td.linebg2 { background-color: #EEEEEE; }
p { font-size: 11px; font-family: verdana,tahoma; }
.thisbody { 
	scrollbar-face-color: #804000;
	scrollbar-shadow-color: black; 
	scrollbar-highlight-color: black; 
	scrollbar-3dlight-color: #000000; 
	scrollbar-darkshadow-color: #000000; 
	scrollbar-track-color: #000000; 
	scrollbar-arrow-color: #FFFFFF;
}

a:link { text-decoration : none; font-family: verdana,tahoma; color : #000000; }
a:visited { text-decoration : none; font-family: verdana,tahoma; color : #000000; }
a:hover { text-decoration : underline; font-family: verdana,tahoma; color : #000000; }
a.mainmenu:link { text-decoration : none; font-family: verdana,tahoma; font-size: 11px; color : #ECF6FF; }
a.mainmenu:visited { text-decoration : none; font-family: verdana,tahoma; font-size: 11px; color : #ECF6FF; }
a.mainmenu:hover { text-decoration : underline; font-family: verdana,tahoma; font-size: 11px; color : #CC0000; }

.input{ border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; border-top: 1px solid #000000; }
input.ctrytxtblue {
	border-bottom:1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	background:#FFFFFF; 
	width:100px;
}
input.ctrytxtblue2 {
	border-bottom:1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	background:#FFFFFF; 
	width:160px;
}
select.ctrytxtblue3 {
	border-bottom:1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	background:#FFFFFF; 
	width:100px;
}
#t2 { border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }

.bttn2 { border-bottom:1px solid #666666; border-right: 1px solid #666666;	border-left: 1px solid #EEEEEE; border-top: 1px solid #EEEEEE;background:#D3DFF1; color:#000000; }
input, textarea, select { font-family:verdana,tahoma; font-size:11px; }

body{ background-color : #FFFFFF; color : #2A3F4F; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; }

.pad0000	{ padding: 0px 0px 0px 0px; }
.pad5555 { padding: 5px 5px 5px 5px; }
.pad2525 { padding: 2px 5px 2px 5px; }
.pad0505 { padding: 0px 5px 0px 5px; }
.pad1111 { padding: 1px 1px 1px 1px; }
.pad5050 { padding: 5px 0px 5px 0px; }

.verygoodhistory { color : #006600; }
.goodhistory { color : #66CC99; }
.normalhistory { color : #000000; }
.badhistory { color : #FF6666; }
.verybadhistory { color : #FF0000; }

.pagenav { padding: 2px 5px 2px 5px; }
.pagenav a { background-color: #eeeeee; border: 1px solid #aaaaaa; }
.pagenav .currentpage { color : #000000; background-color: #a5bee5; padding: 2px 5px 2px 5px; border: 1px solid #000000; }
.pagenav .inactivenav { color: #FFFFFF; }


img.products { border: 2px solid #000000; }
.bar { background-color : #003366; color : #EEEEEE; }

td.printhead { border-top: 0.01em solid black; border-left: 0.01em solid black; border-right: 0.01em solid black; border-bottom: 0.01em solid black; }
td.printsubhead1 { border-left: 0.01em solid black; border-bottom: 0.01em solid black; }
td.printsubhead2 { border-left: 0.01em solid black; border-right: 0.01em solid black; border-bottom: 0.01em solid black; }
td.printboth { border-left: 0.01em solid black; border-right: 0.01em solid black; }
td.printleft { border-left: 0.01em solid black; }
td.printright { border-right: 0.01em solid black; }
td.printbottom { border-bottom: 0.01em solid black; border-left: 0.01em solid black; border-right: 0.01em solid black; }

.ul_main { list-style-image: url('http://www.1meds.com/images/smallbullet.gif'); }
.dir_url { color: #AAAAAA; font-size: 9px; }
.promote_small { color: #555555; font-size: 9px; }

#bestsellermeds .body{ background: #EEEEEE url('http://www.1meds.com/images/bg_bestsellermeds.gif') repeat-y; padding: 2px 2px 5px 5px; }
#bestsellermeds .body ul { margin:0; padding:2px 0; }
#bestsellermeds .body ul li { padding:1px 0 1px 15px; background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position:4px 5px; list-style:none; }
#bestsellermeds .header{ 
	background-color: #4677C0;
	background-image: url(http://www.1meds.com/images/hd_bg.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-family : Tahoma;
	font-size : 10px;
	font-weight: bold;
	height: 17px;
	border-bottom: 0.01em solid black;
	border-top: 0.01em solid #A0C0F0;
}
#accountlogin .body{ background: #EEEEEE url('http://www.1meds.com/images/bg_accountlogin.gif') repeat-y; 	padding: 2px 2px 5px 5px; }
#accountlogin .header{ border-bottom: 0.01em solid black; border-top: 0.01em solid #A0C0F0; }
#search { width: 185px; text-align: left; }
#search .body{ background: #EEEEEE url('http://www.1meds.com/images/bg_search.gif') repeat-y; 	padding: 2px 2px 5px 5px; }
#search .header{ border-bottom: 0.01em solid black; border-top: 0.01em solid #A0C0F0; }
#cart .body{ background: #EEEEEE url('http://www.1meds.com/images/bg_cart.gif') repeat-y; 	padding: 2px 2px 5px 5px; }
#cart .header{ border-bottom: 0.01em solid black; border-top: 0.01em solid #A0C0F0; }
#visitor .body{ background: #EEEEEE url('http://www.1meds.com/images/bg_visitor.gif') repeat-y; 	padding: 2px 2px 5px 5px; }
#visitor .header{ border-bottom: 0.01em solid black; border-top: 0.01em solid #A0C0F0; }
#promote .body{ background: #EEEEEE url('http://www.1meds.com/images/bg_search.gif') repeat-y; 	padding: 2px 2px 5px 5px; }
#promote .header{ 
	background: #EEEEEE url('http://www.1meds.com/images/hd_bg.gif');
	color: #FFFFFF;
	font-family : Tahoma;
	font-size : 10px;
	font-weight: bold;
	height: 17px;
	border-bottom: 0.01em solid black;
	border-top: 0.01em solid #A0C0F0; 
}

#mainbody .header{
	background-color: #4677C0;
	background-image: url(http://www.1meds.com/images/hd_bg.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-family : Tahoma;
	font-size : 10px;
	font-weight: bold;
	height: 17px;
	border-bottom: 0.01em solid black;
	border-top: 0.01em solid #A0C0F0;
}

#mainbody .body{
	background-color: #FFFFFF;
	padding: 2px 2px 5px 5px;
	border: 0.01em solid #EEEEEE;
}

img.topsearch { border: 0em solid black; }

.tableheader {
	background: #D3DFF1 url(http://www.1meds.com/images/hd_bg.gif) repeat-x;
	color: #FFFFFF;
	font-weight: bold;
	height: 25px;
	border-bottom: 0.01em solid black;
	border-top: 0.01em solid #A0C0F0;
}

#pageheader { background: #D7E2F2; }
#pageheader .content { filter:DropShadow(OffX=2, OffY=2, color:#A1BBE4); }

.menuline { background: #D7E2F2 url(http://www.1meds.com/images/menu_line.gif) repeat-x; }

#pageheader2 { background: #4474BC url(http://www.1meds.com/images/pageheader_bg.gif) repeat-x; }
#pageheader2 .content { color: #082045;  filter:DropShadow(OffX=2, OffY=2, color:#A1BBE4); }

.menuline2 { background: #4474BC url(http://www.1meds.com/images/menu_line.gif) repeat-x; }

#alert { background-color: #FFFFCC; border: 1px solid #FF9933; padding: 3px; }
#alert td { padding: 3px 3px 3px 3px; }

#table .header { background-color: #3c64a1; color: #FFFFFF; }
#table .alternate { background-color: #eeeeee; }

.faqhdr { font-size: larger; font-weight: bold; }
.alphabet { background-color: #999999; color: #000000; font-weight: bold; border: 1px solid #336699; padding: 2px; }

.catlist { background-image: url(images/smallbullet.gif); background-repeat: no-repeat; background-position:4px 5px; padding-left: 15px; }

#prod-btn { padding-top: 15px; padding-bottom: 10px; }
#prod-rmk { color: #FF0000; padding: 3px; }
#prod-brand { font-size: larger; }
.outofstock { color: #FF0000; }
#prod-img { width: 100px; float: right; }
#prod-cnt { float: left; }
.clearboth { clear: both; }