/* NORTECH STYLES */

.text_normal {font-family: Arial; font-size: 10pt; color: #174553; }

.text_small {font-family: Arial; font-size: 8pt; color: #174553; }

.text_title {font-family: Arial; font-size: 20pt; color: #FFFFFF; font-weight: bold}

.text_subtitle {font-family: Arial; font-size: 10pt; color: #6F73AC; font-weight: bold}

.cyan_title {font-family: Arial; font-size: 10pt; color: #FFFFFF; font-weight: bold; padding-left:6px; padding-right:6px; padding-top:4px; padding-bottom:4px}

.cyan_cell   { 
	border-top:4px solid #7ED0E4; cursor: hand;
	background-color: #D9F1F7;background-image:url('/store/MasterTemplates/Pharmacity/Theme/Common/images/win_cyan_bg.gif'); background-repeat:repeat-x
 }
.text_normal_title {  font-family: Arial; font-size: 13pt; color: #FF9933; font-weight: bold}

.text_prod_list { font-family: Verdana; font-size: 11px; font-weight: bold; color:#3E4E97}

.text_cat_list { font-family: Arial; font-size: 13px; font-weight: bold; color:#3E4E97}

/* GENERIC TYPES */
BODY { font-family: Arial; font-size: 10pt; color: #174553; }
TABLE { font-family: Arial; font-size: 10pt; color: #174553; }
TR { font-family: Arial; font-size: 10pt; color: #174553; }
TD { font-family: Arial; font-size: 10pt; color: #174553; }
h1 {font-family: Arial; font-size: 13pt; color: #FF9933; font-weight: bold; margin-top:0; margin-bottom:0}
h2 {font-family: Arial; font-size: 13pt; color: #FF9933; font-weight: bold; margin-top:6; margin-bottom:6}
h3 {font-family: Arial; font-size: 10pt; color: #4A7047; font-weight: bold; margin-top:6; margin-bottom:6}


.input_button { border-left:1px solid #9CD2DC; border-right:2px solid #307A87; border-top:1px solid #9CD2DC; border-bottom:2px solid #307A87; FONT-SIZE: 10px; COLOR: #004790; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight:bold; background-color:#F3FAFB; padding-top:3px; padding-bottom:3px; cursor: hand }

INPUT { FONT-SIZE: 11px; COLOR: #00448A; FONT-FAMILY: Verdana; TEXT-DECORATION: none } 
BUTTON { border:1px solid #42A9BA; FONT-SIZE: 7pt; COLOR: #004790; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight:bold; margin-top:5; margin-bottom:5; background-color:#F3FAFB }
SELECT { FONT-SIZE: 9.5px; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none }
OPTION { FONT-SIZE: 9.5px; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none }
checkbox { BACKGROUND: #c5bdb5 }
radio { BACKGROUND: #c5bdb5 } 

A {  color: #174553; text-decoration: none}
A:hover {  color: #174553; text-decoration: underline}
A:active {  color: #174553 }
A:visited {  color: #174553 }

/* MAIN TEMPLATE STYLES */ 

.OutOfStock {color: Red;}

.header {font-family:Tahoma, sans-serif; font-size: 12px; COLOR:#2FFFFF; padding-left:10; padding-right:5; font-weight:900 }
.text {font-family:Tahoma,sans-serif; font-size: 11px; color:#000000; padding-left:20; padding-right:10 }
.text2 {font-family:Verdana,sans-serif; font-size: 10px; color:#ffffff; padding-left:20; padding-right:10 }
.news {font-family:Arial, sans-serif; font-size: 9px; color:#ffffff; padding-left:10; padding-right:5; font-weight:900; }
li {list-style : url(images/pic.jpg);}
.footer-text { text-transform: uppercase; color: #5e6e7b;}

.table-header
{
	font-weight: bold;
	font-size: larger;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #999999;
}

.table-subheader
{
	font-size:larger;
	background-color: Gray;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;
}

.table-item
{
	font-size: larger;
	 background-color:White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.table-item-alt
{
	background-color: #F0F0F0;
	font-size: larger;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.table-footer { color:White; background-color: #999999;}

.listprice { font-family: arial,verdana,sans-serif; text-decoration: line-through; font-size: x-small; }
.listprice_alt { font-family: arial,verdana,sans-serif; font-size: x-small; }
.price { font-family: verdana,arial,helvetica,sans-serif; color: #990000; font-size: x-small; }
.price_bold { font-family: verdana,arial,helvetica,sans-serif; color: #990000; font-weight:bold; font-size: x-small; }
.small { font-family: verdana,arial,helvetica,sans-serif; font-size: x-small; }
.note { color: #990000; font-family: verdana,arial,helvetica,sans-serif; font-size:xx-small; }

/* category menu menu */
#side-menu a
{
	font-weight: bold;
	font-size: 7.5pt;
	left: 12pt;
	padding-bottom: 0px;
	color: white;
	line-height: 8pt;
	position: relative;
	text-decoration: none;
}
#side-menu a:hover{ text-decoration:underline; }
#side-menu h2 { font-size:8pt; padding-left:15px; margin-top:6px; margin-bottom:12px; background-repeat: repeat-y;}
#side-menu { font-weight:bold; background-image:url(images/menu_bg.gif); background-repeat: repeat-y;}
.on#side-menu { font-weight:bold; background-image:url(images/menu_bg-on.gif); }
.menu-header { padding-left: 18px; padding-bottom:2px; font-weight:bold; color:White; text-decoration:none; font-size:7.5pt; background-image:url(images/menu_top.gif); background-repeat:no-repeat; }

.skus-item { padding:3px 3px 3px 3px; border-bottom:1px solid #ccc; text-align:left; background-color: #f7f8f9; }
.skus-header
{
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #fff;
	border-bottom-style: none;
}

/* category */
.cat-item
{
	border-top:4px solid #DCE8DB; cursor: hand;
	background-color: #DCE8DB;background-image:url('/store/MasterTemplates/Pharmacity/Theme/Common/images/win_green_bg.gif'); background-repeat:repeat-x
}

.cat-item-selected { background-color:#DBDBDB; border:1px solid #ccc; cursor:hand; }
.cat-item.menuOver a{ color:#333;}
.prod-desc	{ color:#333;font-size:8pt; }
.prod-price	{ font-size:7.5pt; padding:5px; }

.border-box
{
	border-right: gray 1px solid;
	padding-right: 5px;
	border-top: gray 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: gray 1px solid;
	padding-top: 5px;
	border-bottom: gray 1px solid;
	font-family: verdana;
	text-align: left;
}