/* Default */
html {margin:0;}
body {font-family: Arial,Helvetica,Verdana,sans-serif; font-size:12px; margin:0; background-color:#ffffff;} 
td {font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif; font-size:12px;}
th {font-family: Arial,Helvetica,Verdana,sans-serif; font-size:12px; color:#ffffff; background-color: #888888;}
p  {font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
li {margin-bottom:4px;}
h1 {font-size:28px;}
h2 {font-size:24px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:14px;}
input {font-family: Arial,Helvetica,Verdana,sans-serif; font-size:12px;}
select {font-family: Arial,Helvetica,Verdana,sans-serif; font-size:12px;}
textarea {font-family: Arial,Helvetica,Verdana,sans-serif; font-size:12px;}
form {display:inline;}
.btn {
	font-size:14px; 
	font-weight:bold; 
	color:#333333; 
	background:#ffffff url(/images/utility/btn_gray.gif) repeat-x; 
	border:1px solid #666666; 
	text-decoration:none; 
	cursor:pointer;
}
.btn2 {
	font-size:14px; 
	font-weight:normal; 
	color:#333333; 
	background:#e2dcc4; 
	border:1px solid #666666; 
	text-decoration:none; 
	cursor:pointer;
}
.btnCheckout {font-size:14px; font-weight:bold; color:#ff0000; background:#ffffff url(/images/utility/btn_gray.gif) repeat-x; border:1px solid #FF0000; text-decoration:none; cursor:pointer;}
.hide {display:none;}
.smallest {font-size:10px;}
.smaller {font-size:11px;}
.larger {font-size:14px;}
.largest {font-size:16px;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.red {color:#ff0000;}
.green {color:#339900;}
.center {text-align:center;}
.nowrap {white-space:nowrap;}
.breakforprint {page-break-after:always;}
img {border: none;}

.greentxtlg {font-size: 11px;}

a {color:#0000cc; text-decoration:underline;}
a:hover {color:#0000cc; text-decoration:underline;}

a.loginbox {color:#575757; text-decoration:underline; font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif; font-size: 11px;}
a.loginbox:link {color: #575757; text-decoration:underline;}
a.loginbox:visited {color: #575757; text-decoration:underline;}
a.loginbox:hover {color: #575757; text-decoration:none;}
a.loginbox:active {color: #575757; text-decoration:underline;}

a.offer {color:#873A29; text-decoration:underline; font-family: Trebuchet MS,Arial,Helvetica,Verdana,sans-serif; font-size: 14px;}
a.offer:link {color: #873A29; text-decoration:underline;}
a.offer:visited {color: #873A29; text-decoration:underline;}
a.offer:hover {color: #873A29; text-decoration:none;}
a.offer:active {color: #873A29; text-decoration:underline;}

a.footer {color:#000000; text-decoration:none; font-family: Verdana,sans-serif; font-size: 10px;}
a.footer:link {color: #000000; text-decoration:none;}
a.footer:visited {color: #000000; text-decoration:none;}
a.footer:hover {color: #000000; text-decoration:underline;}
a.footer:active {color: #000000; text-decoration:none;}

a.breadcrumb {color:#000000; text-decoration:none; font-family: Verdana,sans-serif; font-size: 10px;}
a.breadcrumb:link {color: #000000; text-decoration:underline;}
a.breadcrumb:visited {color: #000000; text-decoration:underline;}
a.breadcrumb:hover {color: #000000; text-decoration: none;}
a.breadcrumb:active {color: #000000; text-decoration:underline;}

a.product {color:#7e4335; text-decoration:none; font-family: Verdana,sans-serif; font-size: 12px;}
a.product:link {color: #7e4335; text-decoration:underline;}
a.product:visited {color: #7e4335; text-decoration:underline;}
a.product:hover {color: #7e4335; text-decoration: none;}
a.product:active {color: #7e4335; text-decoration:underline;}

a.textnav {color:#ff0000; text-decoration:underline;}
a.textnav:link {color:#ff0000; text-decoration:underline;}
a.textnav:visited {color:#ff0000; text-decoration:underline;}
a.textnav:hover {color:#000000; text-decoration:none;}
a.textnav:active {color:#ff0000; text-decoration:underline;}

.bdr {border:0px solid #999999;}
.bdrtop {border-top:0px solid #999999;}
.bdrright {border-right:0px solid #999999;}
.bdrbottom {border-bottom:0px solid #999999;}
.bdrleft {border-left:0px solid #999999;}

.hdng {color: #7e4335; font-family: Verdana; font-size: 13px; font-weight: bold;/*font-size:16px; font-weight:bold; color:#ffffff; background-color:#666666; padding:2px 10px 2px 6px; margin-bottom:10px;*/}
.hdng2 {color: #7e4335; font-family: Verdana; font-size: 13px; font-weight: bold;/*font-size:16px; font-weight:bold; color:#ffffff; background-color:#999999; padding:2px 10px 2px 6px; margin-bottom:10px;*/}

.alternate	{background-color: #eeeeee;}
.row		{background-color: #ffffff;}

.here {color: #999999; font-family: Verdana; text-decoration: underline;}
.header {color: #7e4335; font-family: Verdana; font-size: 13px; font-weight: bold;}

.spacer {margin-left: 250px;}

.hrule {background: #7e4335; width:500px; height: 1px; overflow: hidden;}

.important {
	background: #e2dcc4;
	width: 450px;
	position: relative;
	left: 150px;}
	
.important p.header {
	color: #7e4335; 
	font-family: Verdana; 
	font-size: 13px; 
	font-weight: bold;
	text-align: center;}
	
.important ul {
	margin: 0;}

/* Store */

.baghdr {font-size:11px; background-color:#eeeeee;}
.bagtd {font-size:11px; color:#595858; border-bottom:2px solid #eeeeee;}
.promo {font-size:12px; color:#ff0000; font-weight:bold; border-top:5px solid #eeeeee;}
.gift1 	{background-color:#dc0707;}
.gift2 	{background-color:#fdfbbe;}
.blkten	{font-size:10px; color:#000000;}
.bdrrightgray {border-right:1px solid #cccccc;}
input.qtybox {height:20px; width:28px; font-size:11px; text-align:center; color:#999999;}

table.store_item {
	width: 100%;
	border: none;}

table.store_item td {
	vertical-align: top;}

td.store_leftrail {
	width: 153px;
	background: #e2dcc4;
	text-align: center;
	padding: 5px 0;
	border: 1px solid #873a29;}

ul.left_nav {
	list-style: none;
	font-size: 11px;

	font-weight: bold;
	text-align: left;
	margin: 5px 0 15px 0;
	padding: 0px;
	border-top: 1px solid #7e4335;}

ul.left_nav ul {
	list-style: none;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-left: 0;
	border: none;}

ul.left_nav li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #7e4335;}

ul.left_nav li li {
	border: 1px solid #e2dcc4;}

ul.left_nav li a.outter {
	display: block;
	color: #000000;

	text-decoration: none;
	padding: 5px;
	margin: 0;}

ul.left_nav li a.current {
	display: block;

	color: #666666; 
	text-decoration: none;
	padding: 5px;
	margin: 0;}


ul.left_nav li li a.inner {
	display: block;
	color: #663333;
	font-weight: normal;
	padding: 0;
	padding-right: 5px;
	text-decoration: none;}

ul.left_nav li li a.inner:hover  {
	text-decoration: underline;}



form.patient_login {
	display: block;

	width: 100%;
	color: #ffffff;
	background: #9a7e69;
	text-align: left;
	margin: 0;
	padding: 0;}

form.patient_login small {
	display: block;
	font-size: 11px;

	padding: 5px 8px;}

form.patient_login a {
	color: #ffffff;}

form.patient_login input.login_box {
	width: 130px;
	font-weight: normal;}

div.pagenumbers {
	color: #660000;
	text-align: right;}

div.pagenumbers a {
	color: #660000;
	text-decoration: none;}

div.pagenumbers a:hover {
	text-decoration: underline;}

table.subdept_items {
	width: 99%;}

table.subdept_items td {
	text-align: center;}

table.subdept_items a {
	color: #000000;}

td.item_image {
	text-align: center;}

td.item_description {
	padding: 0 10px;}

td.item_description h1 {
	color: #7e4335;
	font-size: 15px;
	margin-bottom: 3px;}

td.item_description p {
	margin-top: 3px;}

td.Rule {  
 line-height: 1px;
 }
 
H1 { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 line-height: 16px;
 font-style: normal;
 font-weight: bold;
 color: #000066;
 text-decoration: none;
 }
 
H2 { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 13px;
 font-style: normal;
 font-weight: bold;
 color: #A67C60;
 text-decoration: none;
 }
 
H3 { 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 line-height: 12px;
 font-style: normal;
 font-weight: bold;
 color: #336633;
 text-decoration: none;
 }

p.price {
	font-weight: bold;}

div.recommended_items {
	padding: 5px;

	border: 1px solid #9a6d60;}

div.recommended_items a {
	color: #000000;}

div.recommended_items table {
	width: 100%;
	text-align: center;
	margin: 5px 0 10px 0;}

div.recommended_items table td {
	vertical-align: bottom;}

.crumbs {
	padding-top: 10px; font-size: 10px; font-family: Verdana; padding-left: 10px;}
	
.required {

	color:green
	
}
	
