/*BEGIN General Styles*/
html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}
h1 {
	font-size: 1.8em;
	padding-left:50px;
}
h2 {
	font-size: 1.4em;
	color: #000;
	background-color: #fff;
}
h4 {
	font-size: 1.1em;
	margin: 0;
}
	
DIV.clear   {
	clear:both
}	

img {
	border: 0;
}

body {
	font-size: .75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 1px;
	padding: 0;
}
/*END General Styles*/

/*begin test remove area*/
table td {
	font: 12px/15px Verdana, sans-serif;
}

.index_model {
	list-style: none;
	list-style-image: none;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: 700;
	line-height: 1.2em;
}


/* faq_list style created by Micah... Katie should modify if needed. */
DIV.faq_list UL {
  list-style-position: outside;
  list-style-type: none;
  margin-left: 2px; /* not too close to edget in IE */
}
DIV.faq_list LI {
  
}



/*page header for every page h1*/	
div.pageTitle h1 {
	width:800px;
	padding:10px 0;
	margin:0 auto;
	text-align:left;
}



span.quote {
	font-size: 1em;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}

.v {
	background: url(http://www.quickmedical.com/graphics/horizontal.gif);
	width: 99%;
	margin: 2px 0;
}
hr.rule {
	border: 2px solid #47638c;
	text-align: center;
	clear: both;
}
hr.dash {
	display: block;
	height: 1px;
	border-top: 1px groove #47638c;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	clear: both;
}
hr.dash_index {
	display: block;
	height: 1px;
	border-top: 1px groove #47638c;
	border-right: 0;
	border-bottom: 10px;
	border-left: 0;
	clear: both;
}
hr.ddash {
	display: block;
	height: 1px;
	border-top: 2px groove #47638c;
	border-right: 0;
	border-bottom: 0;
	border-left: 0;
	clear: both;
}
hr.bullet_seperator  {
	display:block;
	visibility:hidden;
	padding-bottom:3px
}
img.right {
	float: right;
	margin-left: 10px;
}
img.left {
	float: left;
	margin-right: 10px;
}
.prod_logo {
	float: right;
	margin: 1px 0 2px 2px;
}
	

div.also_see {
	width: 60%;
	margin: auto;
}
	
table.content {
	border: 1px solid #000;
	border-collapse: collapse;
}
table.content col.titles {
	font-weight: 700;
	font-size: .8em;
}
div.divide_right {
	border-right: 1px dashed #000;
}
div.divide_left {
	border-left: 1px dashed #000;
}
table.w325 {
	width: 325px;
}
table.w375 {
	width: 375px;
}
table.w400 {
	width: 400px;
}
table.w425 {
	width: 425px;
}
table.w450 {
	width: 450px;
}
table.w475 {
	width: 475px;
}
table.right {
	float: right;
}
h3, h4, h5, h6 {
	margin-bottom: 0.125em;
}
h3 + *, h4 + *, h5 + *, h6 + * {
	margin-top: 0.125em;
}
div.productcats h3 {
	margin-bottom: 1.1em;
	text-align: left;
}
.lpg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: 700;
}
table.features td span.lpq {
	font-size: 1.15em;
	text-align: center;
}
table.features td span.tglp {
	font-size: .9em;
	text-align: center;
}
.tglp {
	font-size: 1.05em;
}
.top {
	font-size: .8em;
	font-style: italic;
}
.bt th {
	color: #fff;
	background-color: #47638c;
	font-weight: 700;
}
div.border {
	border: 1px solid #996;
}
.high {
	color:#f00;
	background-color: #fff;
	font-weight: 700;
	font-size: 1em;
}
span.high a:link, span.high a:visited, span.promo a:link, span.promo a:visited  {
	color: #f00;
	background-color: #fff;
	}
span.high a:hover, span.promo a:hover  {
	color:#0033CC;
	background-color:#fff;
	}	
.footnotes {
	display:block;
	clear:both;
	margin-top:15px;
	font-size: .85em;
	font-style: italic;
	font-weight: 400;
}
div.right, span.right {
	float: right;
	margin-left: 5px;
}
div.left, span.left {
	float: left;
	margin-right: 5px;
}
div.left1 {
	margin-left: 50px;
}
div.left2 {
	margin-left: 150px;
}
div.left3 {
	margin-left: 200px;
}
div.left50p {
	float: left;
	width: 49%;
}
div.right50p {
	float: right;
	width: 49%;
}
div.right1 {
	margin-right: 50px;
}
div.right2 {
	margin-right: 150px;
}
div.right3 {
	margin-right: 200px;
}
div.right4 {
	margin-right: 5px;
}
div.top50 {
	margin-top: 50px;
}
.text15 {
	font-size: 1.5em;
}
.text17 {
	font-size: 1.7em;
}
.text2 {
	font-size: 2em;
}
img.cat_tnail {
	float: left;
	padding-right:17px
}
div.index_page ul.quicklist {
	margin-left: 105px;
}
div#product div.intro_block ul.quicklist {
	margin-left:15px 
}

hr.category_divide {
	height: 100%;
	border: 1px dashed #900;
	clear:both;
	margin:3px
}
.sltp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #c00;
	background-color: #fff;
	font-weight: 700;
}
.sltp_price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #900;
	background-color: #fff;
	font-weight: 700;
}
#product {
	margin-top: 1%;
	margin-left: 2%;
	margin-right: 2%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#product_intro {
	width: 99%;
}
.intro_block {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	font-size: .9em;
	margin-top: 5px;
	display:block
}
	
DIV.intro_block DIV.img_caption  {
	width:250px;
	float:left;
	text-align:center;
	font-weight:bold
	}
	
	
	
/*BEGIN PROMOS ON DYNAMIC PAGES*/
div.intro_block_content p span.promo {
color:#f00;
background-color:#fff;
font-weight:bold;
}
	
div.intro_block_content p span#promo  {
	color:red;
	background-color:#fff;
	font-size:18px;
	font-weight:bold;
	padding-left:10px
	}
div.intro_block_content p span.bluePromo  {
display:block; 
padding:2px; 
background-color: #D6E2E6; 
border: 1px solid #000
}
div.intro_block_content p span#promo a:link,
div.intro_block_content p span#promo a:visited  {
	display:inline;
	padding-left:12px;
	color:red;
	text-decoration:underline;
	font-style:italic;
	}

div.intro_block div.img_caption p span.qmPromo {
	color:#FF0000;
	background-color:#fff;
}					
/*END PROMOS ON DYNAMIC PAGES*/


DIV.intro_block_content  {
	display:block;
	margin-left:260px;
}	
HR.intro_block  {
	width:800px;
	clear:both;
	border:2px #036 groove;
}	
DIV.intro_block IMG.pageimg  {
	float:left;
	margin-right:18px
}
DIV.intro_block DIV.bullets  {
	margin-left: 300px
}		
HR.base  {
	clear:right;
	height: 2px; 
	color: #47638c; 
	border: none 
}	
 /* For Gecko-based browsers */
HTML>BODY HR.base  {
	margin:0;
	clear:right;
	height: 2px; 
	background-color: #47638c; 
	border: none 
}
HR.base_page  {
	clear:both;
	height: 2px; 
	color: #47638c; 
	border: none;
	width:800px;
	margin:5px auto 0 
}
 /* For Gecko-based browsers */
HTML>BODY HR.base_page  { 
	clear:both;
	height: 2px; 
	background-color: #47638c; 
	border: none;
	width:800px;
	margin:5px auto
}	
		
#product_centered {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}
#product_centered div.left_half {
	width: 500px;
	text-align: left;
	float: left;
}
#product_centered div.right_half {
	width: inherit;
	float: right;
	text-align: left;
}
#content {
	width: inherit;
}
#product h4 {
	font-size: 1em;
	font-weight: 700;
	margin-bottom: 1px;
	padding-left: 5px;
}
#product h3 {
	font-size: 1em;
	background-color: #47638c;
	color: #fff;
	font-weight: 700;
	text-indent: 20px;
	margin: 1px;
	padding: 2px 0;
}
#product_right {
	width: 32%;
	float: right;
	padding-bottom: 10px;
	padding-left: 10px;
}
#product_center {
	width: 33%;
	float: left;
	padding-bottom: 10px;
}
#product_left {
	width: 32%;
	float: left;
	padding-bottom: 10px;
	padding-right: 10px;
}
#product_right2 {
	width: 20%;
	float: right;
	padding-bottom: 10px;
	padding-left: 10px;
}
#product_center2 {
	width: 47%;
	float: left;
	padding-bottom: 10px;
	vertical-align: top;
}
#product_left2 {
	width: 20%;
	float: left;
	padding-bottom: 10px;
	padding-right: 10px;
}
#product_center3 {
	width: 47%;
	float: right;
	padding-bottom: 10px;
	vertical-align: top;
}
.product_content {
	width: 98%;
	clear:both
}
.product_content #sell, .product_content .sell2 {
	border: 1px solid #996;
	float: right;
	width: 400px;
	font-size: .95em;
	margin: 0 0 5px 5px;
}
.product_content #sell td, .product_content .sell2 td {
	vertical-align: top;
	padding: 3px;
}
.health_info_ref {
	text-align: center;
	width: 240px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
#sitemap .product_content .quicklist {
	margin-left: -1px;
	font-size: .9em;
	margin-top: -10px;
}
#sitemap .product_content h2 {
	color: #fff;
	background-color: #47638c;
	display: block;
	margin-left: 7px;
	text-indent: 50px;
}
#sitemap_home .product_content .quicklist {
	margin-left: 2px;
	font-size: .9em;
	margin-top: -10px;
}
div.pup {
	color: #000;
	background-color: #47638c;
	height: 1200px;
}
div.pup h3 {
	text-align: center;
	font-weight: 700;
	background-color: #47638c;
	color: #fff;
	font-size: 1.1em;
	margin-bottom: 1em;
}
div.pup_info, div.pup_return, div.pup_return_print {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #036;
	background-color: #fff;
	border: 4px groove #930;
	line-height: 1.5em;
	margin-left: 10px;
	padding: 3px;
}
hr.print {display:none}
div.pup_ship {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #036;
	background-color: #fff;
	border: 4px groove #930;
	margin-left: 10px;
	height: 365px;
	width: 290px;
	padding: 3px;
}
div.pup_info {
	height: 305px;
	width: 300px;
}
div.pup_return {
	height: 365px;
	width: 300px;
}
div.pup_return_print {
	width: 600px;
	height: 315px;
	border: 2px solid #000;
}
div.pup_info h4, div.pup_return h4, div.pup_return_print h4 {
	text-align: center;
	font-weight: 700;
	background-color: #fff;
	color: #036;
	font-size: 1em;
	margin-bottom: 1.2em;
	line-height: 1em;
}
div.pup_info h5, div.pup_return h5 {
	text-align: left;

	font-weight: 700;
	background-color: #fff;
	color: #036;
	font-size: 1em;
	margin-bottom: 2.2em;
}
div.pup_return_print h5 {
	margin-bottom: .5em;
}
div.pup_info h6, div.pup_return h6, div.pup_return_print h6, div.pup_ship h6 {
	font-style: italic;
	font-weight: 700;
	background-color: #fff;
	color: #036;
	font-size: .8em;
	text-align: right;
	vertical-align: bottom;
}
div.special_order {
	color: #036;
	background-color: #fff;
	width: 300px;
	border: 4px groove #930;
	line-height: 1.5em;
	margin-left: 10px;
	height: 357px;
	padding: 10px;
}
span.close {
	float: right;
	font-size: .75em;
	font-style: italic;
	font-weight: 700;
}
#sell h3 {
	margin: 0 0 10px;
}
div.product_content div#sell {
	font-size: 1em;
	padding: 1px;
}
#sell .titles, .sell2 .titles {
	font-size: .8em;
	font-weight: 700;
	text-align: right;
	width: 100px;
}
#sell .price, .sell2 .price {
	font-size: 1em;
	line-height: 1.5em;
	color: red;
	background-color: #fff;
	font-weight: 700;
	text-align: right;
	width: 100px;
}
#sell .prices, .sell2 .prices {
	font-size: 1.1em;
	line-height: 2em;
	font-weight: 700;
	color: red;
	background-color: #fff;
}
div.sell2 ul.sell_list {
	margin-top: 3px;
}
div.sell_product {
	border: 1px solid #003;
	padding: 4px;
	width:475px;
	overflow:hidden;
	margin: 0 auto
}
div.sell_product span.price, div.sell_product span.lpg, div.sell_product h5, div.sell_index h5 {
	font-size: 1.1em;
}
div.sell_product h5, div.sell_index h5 {
	margin-top:0
}	
div.sell_product h6, div.sell_index h6 {
	font-size: .85em;
}
div.sell_product h6.special_emphasis  {
	font-style:italic;
	display:block;
	letter-spacing:2px;
	color:#036;
	background-color:#fff
}
div.sell_index {
	margin-top: 0;
	margin-bottom: 5px;
}
div.product_content div.sell_product {
	width: 450px;
	float: right;
}
div.product_content_solo div.sell_product {
	width: 450px;
	margin: 0 auto;
}
div.product_content div.sell_product span.tglp {
	font-size: 1.1em;
}
td.td_sell_list a {
	display: list-item;
	list-style: none;
	margin: 0;
}
TR.line_item TD.supplier_sku {
	padding:3px
}	
div.category_list a, div.category_list_base a  {
	display:list-item;
	list-style-position:outside;
	list-style-image: url(http://www.quickmedical.com/graphics/guide_bullet.gif);
	margin: 5px 15px
}

div.category_list_base {
	padding: 5px;
	margin:0 auto;
}	
div.top_market div.category_list_base  {
	float:left;
	width:365px;
	margin-left:5px
}

div.top_market div.promo_product {
	float:right;
	width:135px;
	border:solid 1px silver;
	padding:3px;
	margin-bottom:3px
}

div.top_market div.promo_product h5, div.top_market div.promo_product h6  {
	text-align:center;
}	
div.top_market div.promo_product h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}				


div.category_list_dyn  {
	width: 500px;
	float:left;
	margin-top:0
}
DIV.cross_market div.category_list_dyn  {
	width: 550px;
	float:left;
	margin-top:0
}		
DIV.category_list_dyn H4  {
	margin:0 0 0 100px
}		
div.category_list_dyn a {
	display: list-item;
	list-style: inside;
	list-style-image: url(http://www.quickmedical.com/graphics/guide_bullet.gif);
	margin: 2px 10px 0 75px;
	text-decoration: none;
}
div.category_list_dyn a.comp {
	text-indent: 15px;
	list-style: inside;
	list-style-image: url('http://www.quickmedical.com/navigation/images/connector.gif');
	margin: 0 0 0 85px;
	text-decoration: none;
}
div.marketing {
	width: 500px;
	margin: 1% 10%;
}
div.marketing img {
	display:block;
	float: left;
	padding: 1px 2px 5px 5px;
}
.price {
	color: #c00;
	background-color: transparent;
	font-weight: 700;
	font-size: 1.5em;
	line-height: 2em;
}

li.price {
	list-style: none;
	list-style-image: none;
	color: #c00;
	background-color: transparent;
	font-weight: 700;
	font-size: 1.3em;
	line-height: 1.5em;
}
li.fire {
	color: red;
	background-color: transparent;
	font-weight: 700;
}
.product_content #sell th, .product_content .sell2 th, .product_content2 #spec th, .product_content2 .spec th, .features th, #product #spec th, #sell h3, .sell2 h3, #product .spec th {
	background: #47638c url('http://www.quickmedical.com/navigation/images/breadcrumb-bg.gif') repeat-x;
	color: #fff;
	font-size: 1em;
	line-height: 1.5em;
	text-align: center;
}
#sell .specify, .sell2 .specify, #spec .specify, #spec .titles, .spec .specify, .spec .titles {
	font-size: .85em;
	vertical-align: top;
}
.product_content #sell .sell_block, .product_content .sell2 .sell_block {
	text-align: center;
	padding: 7px;
}

div#bycategory  {
	margin-left:2px;
}
div.bycategory_list a {
	display:list-item;
	list-style:none;
	margin: 5px 20px;
}

div#bycategory ul  {
	list-style-type: none;
	font-size:.9em;
}
div#bycategory ul.horz   {
	margin-top:0;
	margin-left:0;
}
div#bycategory ul.vert {
	float:right;
	margin-top:0;
	margin-left:0
}
div#bycategory ul.horz li { 
	right:15px;
	top:0
}
div#bycategory ul.vert li {
	margin-left:55px
}





	
	
.sell {
	width: 475px;
	border: 1px solid #996;
	margin-left: auto;
	margin-right: auto;
	padding: 2px;
}
ul.home_contact_info {
	list-style: none none;
	margin-left: 300px;
}
ul.home_contact_info li {
	list-style-image: none;
	list-style: outside;
	padding: 0 20px;
}
.intro_block .sell h3 {
	font-size: 1.4em;
	line-height: 1.4em;
	text-align: center;
	color: #fff;
	background: #47638c url('http://www.quickmedical.com/navigation/images/breadcrumb_lg.gif') repeat-x;
}
.intro_p {
	float: right;
	width: 460px;
}
.sell .sell_list {
	list-style: none none;
	margin: 0;
}
.sell_list li.model {
	font: normal normal 700 1.6em/1.6em Verdana, sans-serif;
}
.sell .sell_list li.term_price {
	float: left;
	font-weight: 800;
	font-size: 1.7em;
	line-height: 1.7em;
}
.sell .sell_list li.define_price {
	display: inline;
	margin-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	color: #c00;
	background-color: #fff;
	font-weight: 900;
	font-size: 2.1em;
}
.sell .sell_list li.term_inc {
	float: left;
	font-weight: 800;
	font-size: 1em;
	line-height: 1em;
	top: 0;
}
.sell .sell_list li.define_inc {
	display: inline;
	font-size: 1em;
	line-height: 1em;
	margin: 0 0 0 3px;
}
a.warret {
	font-size: 1em;
	line-height: 1em;
	font-weight: 800;
}
.retail_price {
	text-decoration: line-through;
	padding-left: 12px;
	font-weight: 700;
	color: #000;
	background-color: #fff;
	font-size: 1.3em;
}
.status1 {
	color: #006400;
	background-color: transparent;
	font: normal normal 700 .9em/1em Verdana, sans-serif;
}
.status2 {
	color: #666;
	background-color: transparent;
	font: normal small-caps 700 .9em/1em Verdana, sans-serif;
}
.status3 {
	color: #8B6914;
	background-color: transparent;
	letter-spacing: 2px;
	font: normal small-caps 700 .8em/1em Verdana, sans-serif;
}
.status4 {
	color: #6f6;
	background-color: transparent;
	font: normal small-caps 700 .9em/1em Verdana, sans-serif;
}
.status6 {
	color: #8B5742;
	background-color: transparent;
	border: 1px dotted #473C8B;
	padding-left: 4px;
	font: normal small-caps 700 .9em/1em Verdana, sans-serif;
}
.status7 {
	color: #f3f;
	background-color: transparent;
	font: normal small-caps 700 .9em/1em Verdan, sans-serif;
}
.status8{
	color: #191970;
	padding-left:3px;
	background-color: transparent;
	font: normal small-caps 700 .9em/1em Verdana, sans-serif;
}
.status10{
	color:#FF0000;
	padding-left:3px;
	background-color: transparent;
	font: normal small-caps 700 .9em/1em Verdana, sans-serif;
}
tr.line_item td a.holidaygif  {
	display:block;
	clear:both;
	margin-top:2px;
	font: normal normal 700 .75em/1.35em Verdana, sans-serif;
}	
.ship1 {
	color: #8B2323;
	background-color: transparent;
	font: normal small-caps 700 .9em/1em Verdana, sans-serif;
}
.ship5 {
	color: red;
	background-color: transparent;
	font: normal normal 700 .9em/1em Verdana, sans-serif;
}
.ship6 {
	color: #DC143C;
	background-color: transparent;
	font: normal small-caps 700 .9em/1em Verdana, sans-serif;
}
.ship6 em.free {
	font: normal normal 700 1em/1.1em Verdana, sans-serif;
	text-decoration: none;
	padding: 5px;
}
a.ststat_spec {
	margin: 0;
}
a.shstat_spec {
	margin-left: 8px;
}
.statusc1, div.ken *.status1, div.tbl1 *.status1, table.options_table *.status1, table.options_table_full *.status1 {
	color: #006400;
	background-color: transparent;
	font: normal normal 700 .9em/1em Verdana, sans-serif;
}
.statusc2, div.ken *.status2, div.tbl1 *.status2, table.options_table *.status2, table.options_table_full *.status2 {
	color: #666;
	background-color: transparent;
	font: normal normal 700 .85em/1.5 Verdana, sans-serif;
}
.statusc3, div.ken *.status3, div.tbl1 *.status3, table.options_table *.status3, table.options_table_full *.status3 {
	color: #8B6914;
	background-color: transparent;
	letter-spacing: 2px;
	font: normal normal 700 .9em/1em Verdana, sans-serif;
}
.statusc4, div.ken *.status4, div.tbl1 *.status4, table.options_table *.status4, table.options_table_full *.status4 {
	color: #6f6;
	background-color: transparent;
	font: normal normal 700 .9em/1em Verdana, sans-serif;
}
.statusc6, div.ken *.status6, div.tbl1 *.status6, table.options_table *.status6, table.options_table_full *.status6 {
	color: #8B5742;
	background-color: transparent;
	border: 1px dotted #473C8B;
	padding-left: 4px;
	font: normal normal 700 .9em/1em Verdana, sans-serif;
}
.statusc7, div.ken *.status7, div.tbl1 *.status7, table.options_table *.status7, table.options_table_full *.status7 {
	color: #f3f;
	background-color: transparent;
	font: normal normal 700 .9em/1em Verdan, sans-serif;
}
.statusc8, div.ken *.status8, div.ken *.status10, div.tbl1 *.status8, div.tbl1 *.status10, table.options_table *.status8, table.options_table *.status10, table.options_table_full *.status8,  table.options_table_full *.status10 {
	color: #191970;
	background-color: transparent;
	font: normal normal 700 .9em/1em Verdana, sans-serif;
}
.shipc1, div.ken *.ship1, div.tbl1 *.ship1, table.options_table *.ship1, table.options_table_full *.ship1 {
	color: #8B2323;
	background-color: transparent;
	font: normal normal 700 .9em/1em Verdana, sans-serif;
}
.shipc2, div.ken *.ship2, div.tbl1 *.ship2, table.options_table *.ship2, table.options_table_full *.ship2 {
	color: #DC143C;
	background-color: transparent;
	font: normal normal 700 .9em/1em Verdana, sans-serif;
}
.shipc4, div.ken *.ship4, div.tbl1 *.ship4, table.options_table *.ship4, table.options_table_full *.ship4 {
	color: #DC143C;
	background-color: transparent;
	font: normal normal 700 .9em/1em Verdana, sans-serif;
}
.shipc5, div.ken *.ship5, div.tbl1 *.ship5, table.options_table *.ship5, table.options_table_full *.ship5 {
	color: red;
	background-color: transparent;
	font: normal normal 700 .9em/1em Verdana, sans-serif;
}
.shipc6 em.free, div.ken *.ship6 em.free, div.tbl1 *.ship6 em.free, table.options_table *.ship6 em.free, table.options_table_full *.ship6 em.free {
	color: red;
	background-color: transparent;
	font: normal normal 700 .9em/1em Verdana, sans-serif;
	letter-spacing: 2px;
	text-decoration: none;
}
span.moreinfo, span.moreinfospec {
	border: 2px outset #d2d2d2;
	font: normal normal 700 14px/125% Verdana, sans-serif;
	display: block;
	width: 80px;
	text-align: center;
	margin: 2px 3px;
	padding: 0 2px;
}
div.productcats span.moreinfo {
	float: right;
	clear: both;
}
#spec .titles, .spec .titles {
	font-weight: 700;
	vertical-align: top;
}
.product_content2 #spec, div.product_content2 table.spec {
	border: 1px solid #996;
	float: left;
	width: 400px;
	font-size: .95em;
	border-collapse: collapse;
	margin: 0 10px 10px 0;
}
#product #spec, #product .spec {
	border: 1px solid #996;
	font-size: .95em;
	border-collapse: collapse;
	margin: 5px;
}
#product_guide {
	width: 800px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}
#man_guide ul {
	margin-left: 0;
}
#product_guide #quick_guide {
	float: right;
	color: #000;
	background-color: #fff;
	width: 340px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}
#product_guide .fp {
	margin-top: 1px;
	float: left;
	width: 430px;
}
div.guide img {
	text-align: center;
	padding-left: 50px;
}
#product_guide #spec {
	float: left;
	width: 400px;
}
.index_page {
	clear: both;
	width: 99%;
	margin-left: 4px;
	margin-bottom: 0;
	padding: 0;
}
ul.quicklist li.name {
	font-weight: 700;
	list-style-image: none;
	list-style: none;
}
ul.columns {
	list-style: none;
	display: block;
	font: normal normal 700 1em/1.5em Verdana, sans-serif;
	border-left: 1px dashed #036;
	width: 30%;
	float: left;
	margin-top: 5px;
	padding: 5px;
}
ul.quicklist_columns {
	float: left;
	width: 750px;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.quicklist_columns li {
	float: left;
	width: 350px;
	background-image: url(http://www.quickmedical.com/navigation/images/bullet.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 0 0 1.5em;
}
.quicklist {
	list-style: outside;
	list-style-image: url('http://www.quickmedical.com/navigation/images/bullet.gif');
	margin:0 0 0 20px
}
.quicklistt {
	list-style: inside;
	list-style-image: url('http://www.quickmedical.com/navigation/images/bullet.gif');
	line-height: 1.6em;
	margin-top: 0;
}
.quicklists {
	list-style: inside;
	list-style-image: url('http://www.quickmedical.com/navigation/images/bullet.gif');
	margin-top: 0;
	margin-bottom: 0;
	line-height: .8em;
}
.quicklistb {
	list-style: none;
	list-style-image: none;
	margin-top: 0;
	margin-bottom: 0;
}
.quicklist_emp {
	font-size: 1.2em;
	list-style: none;
	list-style-image: none;
	margin: 0 0 0 10px;
}
.quicklist_tiny {
	list-style: inside;
	list-style-image: url('http://www.quickmedical.com/navigation/images/bullet.gif');
	margin-top: 0;
	margin-bottom: 0;
	line-height: 1.5em;
}
.quicklist_emp li.u {
	font-size: 1.1em;
	list-style: none;
	list-style-image: none;
	text-decoration: underline;
	margin: 0;
}
.quicklist_emp li.inc {
	font-size: .8em;
	list-style: none;
	list-style-image: none;
	font-weight: 700;
	margin: 0;
}
.index_page .index_list {
	width: 47%;
	float: left;
}
.index_page .index_list img {
	margin: 0;
	padding: 0 2px;
}
.index_page .sell_index {
	float: right;
	width: 51%;
}
.index_page .sell_list {
	list-style: none;
}
li.b {
	font-weight: 800;
}
#sell .sell_list, .sell2 .sell_list {
	list-style: none;
	line-height: 1.3em;
	margin: -12px 1px -5px;
}
#sell .sell_list li, .sell2 .sell_list li {
	padding: 5px 0;
}
#sell .sell_list .price, .sell2 .sell_list .price {
	display: inline;
	padding-bottom: 5px;
	font-size: 1.3em;
	line-height: 2em;
}
#sell .sell_list .sell_block, .sell2 .sell_list .sell_block {
	padding-top: 3px;
	word-spacing: 10px;
}
.tier_list li {
	font-weight: 700;
	list-style: none none;
}
.tier_list li ul li {
	font-weight: 400;
	margin-left: 3px;
	list-style: none none;
}
.tier_list li ul li ol li {
	font-size: .8em;
	list-style-type: decimal;
}
ol li  {
	list-style:inside;
	padding-left:10px;
	font-size:.85em
}	
table.features {
	font-size: .9em;
	border: 1px solid #996;
	border-collapse: collapse;
	margin-left: 1%;
	padding: 1px;
	clear:both
}
div.ken table td {
	padding: 5px;
}
	
table.features col.bold {
	font-weight: 700;
	width: 125px;
}
table.features col.pic {
	text-align: left;
	width: inherit;
}
table.features col.features {
	text-align: left;
	width: 110px;
}
table.features col.center2 {
	text-align: center;
	width: 140px;
}
table.features col.center3 {
	text-align: center;
	width: inherit;
}
col.fix250 {
	width: 250px;
}
.ken .price {
	color: #c00;
	background-color: #fff;
	font-weight: 700;
	text-align: right;
	font-size: 1.1em;
	line-height: 2em;
}
col.price {
	color: #c00;
	background-color: #fff;
	font-weight: 700;
	text-align: center;
	font-size: 1.3em;
}
th.features, div.ken th {
	background: #47638c url('http://www.quickmedical.com/navigation/images/breadcrumb-bg3.gif') repeat-x;
	color: #fff;
	font-size: 1em;
	line-height: 1.5em;
	text-align: center;
}
.home_new {
	font-size: .9em;
	line-height: 1.6em;
}
#header {
	height: 85px;
	width: 100%;
	border: none;
	margin: 0 -2px;
	padding: 0;
}
.header_home, .header_health, .header_proequip, .header_prosup {
	z-index: 5;
	position: absolute;
	top: 0;
	left: 0;
	height: 85px;
	width: 100%;
	border: 0 solid red;
	text-align: center;
	margin: 0;
	padding: 0;
}
.header_home {
	color: #fff;
	background: #47638c url('http://www.quickmedical.com/test/images/testpro3.jpg') 260px 0 no-repeat;
}
.header_health {
	color: #fff;
	background: #47638c url('http://www.quickmedical.com/test/images/testpro3.jpg') 260px 0 no-repeat;
}
.header_holiday {
	color: #fff;
	background: #47638c url('http://www.quickmedical.com/test/images/testpro3.jpg') 260px 0 no-repeat;
}
.header_proequip {
	color: #fff;
	background: #47638c url('http://www.quickmedical.com/test/images/testpro3.jpg') 260px 0 no-repeat;
}
.header_prosup {
	color: #fff;
	background: #47638c url('http://www.quickmedical.com/test/images/testpro3.jpg') 260px 0 no-repeat;
}
.qmlogo {
	color: #fff;
	position: absolute;
	top: 5px;
	left: 80px;
	background: transparent;
}
.qmlogo2 {
	position: absolute;
	top: 2px;
	left: 10px;

}
div.topinfo {
	color: #fff;
	background-color: transparent;
	position: absolute;
	top: 2px;
	right: 5px;
	font-size: 0.81em;
	font-weight: 700;
	text-align: center;
	width: 140px;
}
div.cust_serv {
	float: left;
	width: 150px;
	padding: 2px;
}
.cust_serv a:link, .cust_serv a:visited, .cust_serv a:active {
	color: #fff;
	background-color: transparent;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cust_serv a:hover {
	text-decoration: none;
	color:#fff;
	background-color: transparent;
	font-size: 13px;
}
div.top_nav_contact {
	float: right;
	margin: 0 5px;
}
.top_nav_contact h5 {
	font-size: 1.1em;
	color: #fff;
	background-color: transparent;
	font-family: "Times New Roman", New, Arial, sans-serif;
	letter-spacing: 2px;
	font-style: italic;
	margin: 0;
}
.top_nav_contact h6 {
	font-size: 1.2em;
	color: #fff;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}
.topnav {
	position: relative;
	top: 58px;
	left: 0;
	list-style-type: none;
	text-align: center;
	width: 717px;
	border: 0 solid red;
	margin: 0 auto;
	padding: 0;
}
.quickhome img {
	background: url('http://www.quickmedical.com/navigation/images/house.gif') no-repeat;
	width: 25px;
	height: 25px;
}
.quickhome:hover img {
	background-image: url('http://www.quickmedical.com/navigation/images/house-over.gif');
}
.quickcustserv img {
	background: url('http://www.quickmedical.com/navigation/images/info.gif')no-repeat;
	width: 25px;
	height: 25px;
}
.quickcustserv:hover img {
	background-image: url('http://www.quickmedical.com/navigation/images/info-over.gif');
}
.quickcontact img {
	background: url('http://www.quickmedical.com/navigation/images/letter.gif') no-repeat;
	width: 25px;
	height: 25px;
}
.quickcontact:hover img {
	background-image: url('http://www.quickmedical.com/navigation/images/letter-over.gif');
}
.quickhome2 img {
	background: url('http://www.quickmedical.com/navigation/images/house.gif-over') no-repeat;
	width: 25px;
	height: 25px;
}
.quickcustserv2 img {
	background: url('http://www.quickmedical.com/navigation/images/info-over.gif')no-repeat;
	width: 25px;
	height: 25px;
}
.quickcontact2 img {
	background: url('http://www.quickmedical.com/navigation/images/letter-over.gif') no-repeat;
	width: 25px;
	height: 25px;
}
ul.topnav {
	display: block;
	height: 27px;
}
ul.topnav li.mainnav {
	display: block;
	float: left;
	height: 27px;
	margin: 0;
	padding: 5px 0 0;
}
ul.topnav li.mainnav a, ul.topnav li.mainnav a:link, ul.topnav li.mainnav a:visited {
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	font-weight: 700;
}
li#specials_tab a, li#specials_tab a:link, li#specials_tab a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#fff;
	text-decoration: none;
	font-weight: 900;
}
li#gifts_tab a, li#gifts_tab a:link, li#gifts_tab a:visited   {
	font-size: 11px;
	color: #fff;
	background-color:transparent;
	text-decoration: none;
	font-weight: 700;
	text-indent:1px
}
li#gifts_tab a:hover  {
	text-decoration:underline
}	
a.tab_links {
	z-index: 1015;
}
ul.topnav li.home {
	width: 49px;
	background: url('http://www.quickmedical.com/navigation/images/home.gif') no-repeat;
}
ul.topnav li.healthinfo {
	width: 79px;
	background: url('http://www.quickmedical.com/navigation/images/healthinfo.gif') no-repeat;
}
ul.topnav li.homehealth {
	width: 137px;
	background: url('http://www.quickmedical.com/navigation/images/homehealth2.gif') no-repeat;
}
ul.topnav li.prosupplies {
	width: 110px;
	background: url('http://www.quickmedical.com/navigation/images/prosupplies.gif') no-repeat;
}
ul.topnav li.proequip {
	width: 121px;
	background: url('http://www.quickmedical.com/navigation/images/proequip.gif') no-repeat;
}
ul.topnav li.fitness {
	width: 113px;
	background: url('http://www.quickmedical.com/navigation/images/fitness.gif') no-repeat;
}
ul.topnav li.specials {
	width: 58px;
	background: url('http://www.quickmedical.com/navigation/images/gsa.gif') no-repeat;
}
ul.topnav li.gifts {
	width: 45px;
	background: url('http://www.quickmedical.com/navigation/images/gifts.gif') no-repeat;
}
body.home ul.topnav li.home {
	background-color: #fff;
	background: url('http://www.quickmedical.com/navigation/images/home-over.gif') no-repeat;
}
body.healthinfo ul.topnav li.healthinfo {
	background-color: #fff;
	background: url('http://www.quickmedical.com/navigation/images/healthinfo-over.gif') no-repeat;
}
body.homehealth ul.topnav li.homehealth {
	background-color: #fff;
	background: url('http://www.quickmedical.com/navigation/images/homehealth2-over.gif') no-repeat;
}
body.prosupplies ul.topnav li.prosupplies {
	background-color: #fff;
	background: url('http://www.quickmedical.com/navigation/images/prosupplies-over.gif') no-repeat;
}
body.proequip ul.topnav li.proequip {
	background-color: #fff;
	background: url('http://www.quickmedical.com/navigation/images/proequip-over.gif') no-repeat;
}
body.fitness ul.topnav li.fitness {
	background-color: #fff;
	background: url('http://www.quickmedical.com/navigation/images/fitness-over.gif') no-repeat;
}
body.specials ul.topnav li.specials {
	background-color: #fff;
	background: url('http://www.quickmedical.com/navigation/images/gsa_over.gif') no-repeat;
}
body.login ul.topnav li.gifts {
	background-color: #fff;
	background: url('http://www.quickmedical.com/navigation/images/gifts-over.gif') no-repeat;
}
div#menu_animation {
	position: absolute;
	border: 1px solid #666;
	display: block;
	z-index: 1010;
	visibility: hidden;
}
div.subnavigation {
	text-align: center;
	position: absolute;
	visibility: hidden;
	z-index: 1005;
	display: inline;
	left: -1000px;
	top: -1000px;
}
table.subnav {
	color: #000;
	font-size: .9em;
	text-align: left;
	margin: 0 auto;
	padding: 0;
}
div#menu_homehealth, table.menu_homehealth {
	width: 600px;
	height: 200px;
}
table.menu_homehealth {
	border-color: #8c4763;
}
div#menu_prosupplies, table.menu_prosupplies {
	width: 695px;
	height: 310px;
}
div#menu_proequip, table.menu_proequip {
	width: 690px;
	height: 270px;
}
div#menu_fitness, table.menu_fitness {
	width: 455px;
	height: 200px;
}
table.menu_fitness {
	border-color: #47638c;
}
td.sublinks {
	vertical-align: top;
	margin: 0;
	padding: 10px;
}
.sublinks a:link, .sublinks a:visited {
	color: #47638c;
	background-color: #fff;
	padding-left: 10px;
	text-decoration: none;
	font-size: 10px;
	display: block;
	margin: 0;
}
.subhead a:link, .subhead a:visited {
	font-weight: 700;
	text-decoration: underline;
	font-size: 1em;
	color: #8c4763;
	background-color: #fff;
	padding: 0;
}
.subhead a:active, .subhead a:hover {
	font-weight: 700;
	text-decoration: underline;
	font-size: 1em;
	color: #36c;
	background-color: #fff;
	padding: 0;
}
span.subhead {
	color: #000;
	background-color: #fff;
	font-weight: 700;
	display: block;
	font-size: 1em;
	margin: 0;
	padding: 0;
}
span.subhead_hh_title, span.subhead_sup_title, span.subhead_equip_title, span.subhead_fit_title {
	font-weight: 700;
	font-size: 1.2em;
	margin-top: 3px;
}
span.subhead_hh_title {
	margin-left: 120px;
}
span.subhead_sup_title {
	margin-left: 260px;
}
span.subhead_equip_title {
	margin-left: 235px;
}
span.subhead_fit_title {
	margin-left: 85px;
}
.lpg_compare a:link, .lpg_compare a:visited, .lpg_compare a:hover {
	color: #c00;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: 700;
}
a.compare:link, a.compare:visited {
	display: block;
	font-weight: 700;
	background: url(http://www.quickmedical.com/navigation/images/connector.gif) left top no-repeat;
	margin: 0 2px 0 15px;
}
#menu_fitness .v {
	border: 1px dotted #47638c;
}
.bottomnav {
	width: 100%;
	font-size: .8em;
	background: #47638c url('http://www.quickmedical.com/navigation/images/breadcrumb-bg.gif') repeat-x;
	color: #fff;
	text-align: center;
	height: auto;
	margin: 0 -2px;
	padding: 4px 1px;
}
#breadcrumbs {
	width: 100%;
	font-size: .8em;
	background: #47638c url('http://www.quickmedical.com/navigation/images/breadcrumb_lg.gif') repeat-x;
	color: #fff;
	height: 2.5em;
	line-height: 1.2em;
	padding-top: 4px;
	margin: 0 -1px;
}
#breadcrumbs a {
	color: #fff;
	background: transparent;
}
#breadcrumb {
	float: left;
	width: 75%;
}
#login2 {
	float: right;
	width: 24%;
	text-align: right;
}
#searchbar {
	color: #000;
	width: 100%;
	height: 25px;
	background: #fff url('http://www.quickmedical.com/navigation/images/searchbar-tab3.gif') no-repeat top right;
	padding-top: 3px;
	margin: 0 -5px 0 0;
}
.search_results {
	margin: -15px 5px 0;
}
.droplist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: inline;
	position: absolute;
	top: 112px;
	left: 10px;
	padding: 0;
}
.find_quick {
	display: inline;
	position: absolute;
	top: 117px;
	left: 20px;
	padding: 0;
}
.droplists {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: inline;
	padding: 0;
}
#dropprd, #dropmanu {
	font-size: 1.1em;
	font-weight: 700;
	padding: 1px;
}
.searchinput {
	border: 2px inset #6f99d9;
	width: 170px;
	float: right;
	font-size: .9em;
}
.searchbutton {
	float: right;
	padding: 2px 5px 3px 10px;
}
#maincontent {
	color: #000;
	background-color: #fff;
	margin: 5px .95em;
	padding: 15px 10px;
}
#footer {
	background-color: #47638c;
	color: #fff;
	position: relative;
	bottom: 0;
	width: 100%;
	clear: both;
	margin: 25px 0 0;
}
.bottomnav a:hover {
	text-decoration: none;
}
TABLE.footer  {
	margin:0 auto
}	
TABLE.footer h4  {
font-size:10px;
margin:0;
padding:1px 
}
IMG.verisign  {
	border: 1px solid #000
}	
table.footer td {
	color: #fff;
	background-color: #47638c;
	font-weight: 700;
	font-size: 10px;
	line-height: 1.1em;
	padding: 0 5px;
}
.footer a:link, .footer a:visited {
	color: #fff;
	background-color: #47638c;
	text-decoration: none;
}
.footer a:active, .footer a:hover {
	color: #fff;
	background-color: #47638c;
	text-decoration: underline;
}
.wrapper {
	padding: 0 3px;
}
.wrapper a:link, .wrapper a:visited, .month a:link, .month a:visited, .guide a:link, .guide a:visited, .productcats a:link, .productcats a:visited  {
	color: #36c;
	background-color: transparent;
	font-weight: 700;
}
img.pageimg {
	float: left;
	margin-right:5px;
}
.pageimg1 {
	float: left;
	padding: 0 2px 0 0;
}
div#maincontent div#intro {
	font-size: 1em;
	line-height: 1.4em;
}
#intro {
	border-top: none;
	width: 98%;
	color: #000;
	background-color: #fff;
	font-size: .95em;
	margin: 2px 2px 0 0;
}
#intro a {
	color: #36c;
	background-color: #fff;
	font-weight: 700;
	padding: 2px;
}
#intro ul {
	list-style: inside;
	margin-top: 0;
	margin-bottom: 0;
}
#intro li {
	list-style-image: url('http://www.quickmedical.com/navigation/images/bullet_intro.gif');
	line-height: 2em;
}
.product-container {
	clear: both;
	float: left;
	width: 51%;
	border: 1px solid #000;
	padding: 1px;
}
.productcats {
	font-size: .85em;
	clear: both;
	padding: 0;
}
.qm_text {
	font-weight: 700;
	color: #47638c;
	background: #fff;
	letter-spacing: .1em;
}
.prodcatimg {
	width: 50px;
	height: 50px;
	float: left;
	margin: 0 3px 3px 1px;
	padding: 0 1px;
}
div.doorway {
	font-size: 1.1em;
	min-height: 102px;
	margin: 10px 0 0;
	padding: 0;
}
img.doorway {
	float: right;
	margin: inherit;
}
div.guide {
	color: #000;
	background-color: #fff;
	width: 340px;
	height: 200px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}
H3 a.qmhome:link, a.qmhome:visited {
	display: block;
	background: #6886b3 url(http://www.quickmedical.com/navigation/images/bullet_qm.gif) left center no-repeat;
	color: #fff;
	border: 2px outset #47638c;
	text-decoration: underline;
	margin: 1px;
	padding: 1px 1px 1px 20px;
}
H3 a.qmhome:hover {
	color: #fff;
	background: #47638c url(http://www.quickmedical.com/navigation/images/bullet_qmo.gif) left no-repeat;
}
H3 a.qmhome:active {
	font-weight: 700;
	color: #fff;
	background: #47638c url(http://www.quickmedical.com/navigation/images/bullet_qmo.gif) left no-repeat;
	border-style: inset;
}
H3 a.hhh:link, a.hhh:visited {
	display: block;
	background: #BC8F8F url(http://www.quickmedical.com/navigation/images/bullet_hh.gif) left center no-repeat;
	color: #fff;
	border: 2px outset #8c4763;
	text-decoration: underline;
	margin: 1px;
	padding: 1px 1px 1px 20px;
}
H3 a.hhh:hover {
	color: #fff;
	background: #8c4763 url(http://www.quickmedical.com/navigation/images/bullet_hho.gif) left center no-repeat;
}
H3 a.hhh:active {
	font-weight: 700;
	color: #fff;
	background: #8c4763 url(http://www.quickmedical.com/navigation/images/bullet_hho.gif) left center no-repeat;
	border-style: inset;
}
H3 a.pfe:link, a.pfe:visited {
	display: block;
	background: #6ba7b4 url(http://www.quickmedical.com/navigation/images/bullet_pe.gif) left center no-repeat;
	color: #fff;
	border: 2px outset #47808c;
	text-decoration: underline;
	margin: 1px;
	padding: 1px 1px 1px 20px;
}
H3 a.pfe:hover {
	color: #fff;
	background: #47808c url(http://www.quickmedical.com/navigation/images/bullet_peo.gif) left center no-repeat;
}
H3 a.pfe:active {
	font-weight: 700;
	color: #fff;
	background: #47808c url(http://www.quickmedical.com/navigation/images/bullet_peo.gif) left center no-repeat;
	border-style: inset;
}
a.hilink:link, a.hilink:visited {
	background: #fff url(http://www.quickmedical.com/navigation/images/health_logo_small.gif) left center no-repeat;
	color: #36c;
	text-decoration: underline;
	margin: 20px 12px 10px 1px;
	padding: 20px 12px 13px 45px;
}
.productcats .qmhome1 {
	margin-top: -5px;
}
.prodcat1 {
	min-height: 60px;
	float: left;
	font-size: 1.1em;
	font-weight: 700;
	width: 49%;
	margin-top: -8px;
	margin-bottom: -4px;
	overflow: hidden;
}
.prodcat2 {
	min-height: 60px;
	float: right;
	font-size: 1.1em;
	font-weight: 700;
	width: 49%;
	margin-top: -8px;
	margin-bottom: -3px;
	overflow: hidden;
}
.prodcat1 a.healthlink:link, .prodcat1 a.healthlink:visited, .prodcat2 a.healthlink:link, .prodcat2 a.healthlink:visited {
	display: block;
	color: #000;
	background-color: #B0C4DE;
	text-decoration: underline;
	padding: 3px 0;
}
.prodcat1 a.compare:link, .prodcat2 a.compare:link, .prodcat1 a.compare:visited, .prodcat2 a.compare:visited {
	display: block;
	color: #000;
	background-color: #fff;
	font-size: .85em;
	font-weight: 700;
	background: url(http://www.quickmedical.com/navigation/images/connector.gif) left no-repeat;
	padding-left: 17px;
	margin: 3px 0 0 65px;
}
.prodcat1 a:link, .prodcat1 a:visited, .prodcat2 a:link, .prodcat2 a:visited {
	color: #36c;
	background-color: #fff;
	padding: 0;
}
hr.hf_rule {
	border: 1px dotted #8c4763;
}
hr.pe_rule {
	border: 1px dotted #47808c;
}
select.colors option, select.colors {
	font-size: 1em;
	font-weight: 400;
	text-align: left;
	margin-left: 2px;
}
.tbl {
	display: block;
	margin-top: -1em;
	margin-bottom: 0;
	margin-left: 15%;
	padding: 0;
}
.tblone {
	display: block;
	margin-top: -1.5em;
	margin-bottom: 0;
	margin-left: 15%;
	padding: 0;
}
div.kit span.moreinfo, table.kit span.moreinfo {
	float: right;
	margin: 0 20px 2px 0;
}
#specials, #service, #specials_home {
	float: right;
	width: 47%;
	border: 1px solid #000;
	clear: none;
	padding: 0;
}
#specials h3 {
	color: #fff;
	background-color: #47638c;
	text-align: center;
	font-size: 1em;
	margin-bottom: 0;
	padding-bottom: 0;
}
#service h3 {
	color: #fff;
	background-color: #47638c;
	text-align: left;
	text-indent: 20px;
	font-size: 1em;
	margin-bottom: 0;
	padding-bottom: 0;
}
.qmspec {
	text-indent: 15px;
	margin-top: 1px;
}
a.qmspec:link, a.qmspec:visited {
	color: #36c;
	background-color: #fff;
	font-weight: 700;
	font-size: .85em;
	font-style: italic;
}
.kit, #specials .month {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .95em;
	padding: 2px;
}
.month h4 {
	font-size: .95em;
	color: #5F9EA0;
	background-color: #fff;
	font-weight: 700;
	border-bottom: 1px dotted #47638c;
	text-indent: 12px;
}
.kit .price {
	color: #c00;
	background-color: #fff;
	font-weight: 700;
	font-size: 1.1em;
	line-height: 2em;
}
.kit p {
	text-indent: 10px;
	margin: 0 0 2px;
}
.kit hr.rule {
	border: 2px solid #47638c;
	clear: both;
}
.kit .inc {
	font-size: .85em;
	font-weight: 700;
}
.kit .block {
	display: block;
	margin-left: 3px;
	margin-top: 3px;
	word-spacing: 3px;
}
.kit .warret {
	text-indent: 20px;
	display: block;
	border-bottom: 1px dashed #900;
	padding: 2px;
}
.kit a:hover {
	color: #930;
	background-color: #fff;
}
.kit .strike {
	text-decoration: line-through;
	font-weight: 700;
}
div.best_selling_kit {
	font-size: 1.1em;
	line-height: 1em;
}
div.best_sell_container {
	border: 2px groove #47638c;
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	padding: 1px;
}
ul.best_selling_list {
	list-style-image: url(http://www.quickmedical.com/graphics/checkmark.gif);
	line-height: 2em;
	list-style: inside;
	margin: 1px 0 1px 3px;
}
div.kit150  {
	width: 150px;
	padding: 5px
}	
div.kit275 {
	width: 275px;
	padding: 5px;
}
div.kit300 {
	width: 300px;
	padding: 5px;
}
div.kit400 {
	width: 400px;
	padding: 5px;
}
div.kit500 {
	width: 500px;
	padding: 5px;
}
div.kit600 {
	width: 600px;
	padding: 5px;
}
div.kit700 {
	width: 700px;
	padding: 5px;
}
div.kit800 {
	width: 800px;
	padding: 5px;
}
div.kit300 .quicklist li {
	font: normal 500 .9em/1.4em Verdana, sans-serif;
}
div.b350 {
	width: 350px;
	border: 1px solid #47638c;
}
.xmas spec {
	width: 385px;
	margin-top: 15px;
	color: #000;
	background-color: transparent;
}
.holiday_wrapper {
	width: 850px;
	margin-left: auto;
	margin-right: auto;
}
p.spirit {
	font: italic normal 700 1.3em/1.4em Verdana, sans-serif;
	color: #b22222;
	background-color: #fff;
}

.site_intro {
	width: 700px;
	margin-left: auto;
	margin-right: auto;
}
.site_intro ul {
	text-align: left;
	font-size: .9em;
	list-style-image: url(http://www.quickmedical.com/graphics/guide_bullet.gif);
	margin-left: 50px;
	padding: 3px;
}
#sitemap caption {
	font-weight: 700;
	text-decoration: underline;
	font-size: 1em;
	margin: 0;
	padding: 0;
}
#sitemap_cs {
	margin-left: auto;
	margin-right: auto;
	width: 600px;
}
#sitemap {
	width: 800px;
	border: 1px solid #036;
	margin-left: auto;
	margin-right: auto;
}
table.healthinfo body {
	color: #000;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .75em;
	padding: 0;
}
table.healthinfo h1 {
	font-size: 2em;
	text-align: center;
}
table.healthinfo h2 {
	font-size: 1.5em;
	color: #fff;
	background-color: transparent;
	margin-top: 0;
}
table.healthinfo h3 {
	font-size: 1.2em;
	color: #fff;
	background-color: transparent;
	margin-top: 0;
}
table.healthinfo h4 {
	font-size: 1em;
	font-weight: 700;
}
table.healthinfo .bkgrnd {
	background-image: url(http://www.quickmedical.com/health_information/graphics/background.jpg);
	background-repeat: no-repeat;
	background-position: inherit;
}
a.matters, a:visited.matters {
	display: block;
	margin-left: 100px;
	border: 3px inset #36c;
	width: 245px;
	text-align: center;
	font-size: .95em;
	font-weight: 700;
	text-decoration: none;
	background-color: #36f;
	color: #fff;
	padding: 2px;
}
a:hover.matters {
	background-color: #036;
	color: #fff;
}
.bkgrnd2 {
	background: url(http://www.quickmedical.com/health_information/graphics/7_pixel_line.gif) center top no-repeat;
	width: 735px;
	height: 4px;
}
table.healthinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width: 745px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border: 1px solid #006;
	background: url(http://www.quickmedical.com/graphics/health_info_background.png) left top no-repeat;
	padding: 10px;
}
#hiintro img {
	float: left;
	border: 0;
	padding: 0;
}
td#hiintro {
	margin-bottom: 0;
}
#opener {
	margin: 58px 0 0 10px;
}
table.healthinfo td {
	vertical-align: top;
	padding-right: 1em;
}
table.healthinfo tr {
	vertical-align: top;
}
table.hiborder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	width: 745px;
	border: 1px solid #006;
	border-collapse: collapse;
	padding: 4px;
}
table.hiborder td {
	border: 1px solid #006;
	border-collapse: collapse;
	vertical-align: top;
}
.hihead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: transparent;
	font-size: 1.2em;
}
.writer {
	font-size: 1.3em;
	letter-spacing: .14em;
	font-style: italic;
}
#content h3 {
	color: #fff;
	background-color: #000;
	background-image: url(http://www.quickmedical.com/health_information/graphics/background3.jpg);
	background-repeat: no-repeat;
	border-color: #930;
}
#hinavigation, #hiqm {
	font: 700 .8em Verdana, sans-serif;
	color: #000;
	background-color: #fff;
	width: 13em;
	border-color: gray;
	border-style: solid;
	border-width: 1px 1px 0 0;
	margin: 1px;
	padding: 0;
}
#hinavigation li, #hiqm li {
	list-style: none;
	text-align: right;
	margin: 0.5em 0;
	padding: 0;
}
#hinavigation li a, #hiqm li a {
	padding-right: 0.5em;
	border-bottom: 1px solid #000;
	text-decoration: none;
}
#hinavigation li a:hover, #hiqm li a:hover {
	color: #fff;
	background-color: transparent;
	background-image: url(http://www.quickmedical.com/health_information/graphics/background2.jpg);
	background-repeat: no-repeat;
	border-color: #930;
}
#hinavigation h4, #hiqm h4 {
	display: inline;
	position: relative;
	top: -0.6em;
	font-size: 1.1em;
	color: #000;
	background-color: #fff;
	border: 1px solid gray;
	margin: 0;
	padding: 1px 0.33em;
}
#hinavigation #title, #hiqm #title {
	text-align: left;
	background-image: url(http://www.quickmedical.com/health_information/graphics/background2.jpg);
	background-repeat: no-repeat;
}
#followup .footnotes {
	font-size: .7em;
}
span.links_form h2 {
	color: #000;
	background-color: #fff;
	text-indent: 5px;
}
span.links_form input {
	background: #ff9;
}
span.links_form h4 {
	margin-top: 10px;
}
span.links_form input.button {
	background: #930;
	font-weight: 700;
	color: #fff;
	margin: 10px 50px;
}
div.foot_notes {
	width: 500px;
	clear: both;
	border: 2px dotted #339;
	margin: 5px auto 0;
}
div.foot_notes_marketing, div.foot_notes_content {
	width: 100%;
	font-size: .9em;
	padding: 3px;
}
div.foot_notes_marketing img, div.foot_notes_content img {
	float: left;
	padding-right: 2px;
}
div.foot_notes_marketing a:link, div.foot_notes_marketing a:visited, div.foot_notes_content a:link, div.foot_notes_content a:visited {
	font-weight: 700;
	font-size: 1em;
	color: #36c;
	background-color: #fff;
}
div.foot_notes_marketing a:hover, div.foot_notes_content a:hover {
	color: #8c4763;
	background: #fff;
}
.shipping_method_text {
	font-family: verdana, sans-serif;
	font-size: 60%;
	vertical-align: middle;
	padding: 4px;
}
.cart_title {
	margin-bottom: 2px;
	border: 1px solid #025fc6;
	background-color: #6ca6e6;
	color: #fff;
	font-family: verdana, arial, sans-serif;
	font-weight: 700;
	line-height: 10pt;
	font-style: oblique;
	font-size: 9pt;
	text-align: center;
	padding: 1px;
}
.quantity_input {
	border: 1px solid gray;
	width: 23px;
	font-size: 9px;
	font-family: verdana, arial, sans-serif;
	text-align: center;
	vertical-align: middle;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 0;
}
.shipping_calculator {
	font-family: verdana, sans-serif;
	font-size: 8pt;
	font-weight: 700;
	text-decoration: none;
}
a.shipping_calculator, a.shipping_calculator:link, a.shipping_calculator:visited {
	text-decoration: none;
	background-color: #eaecff;
}
a.shipping_calculator:hover {
	text-decoration: underline;
	background-color: #eaecff;
}
.flat_rate_asterick {
	font-family: verdana, sans-serif;
	font-weight: 700;
	color: blue;
	background-color: #fff;
}
.column_title {
	font-family: verdana, sans-serif;
	font-size: 8pt;
	font-weight: 700;
	color: #000;
	background: #fff url('http://www.quickmedical.com/cart/images/gradblue.gif') repeat-x top left;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom: 1px solid #7cb4e5;
}
.column_title2 {
	font-family: verdana, sans-serif;
	font-size: 8pt;
	background: #ccc repeat-x top left;
	color: #000;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom: 1px solid #000;
}

.call_toll_free_message {
	font-family: sans-serif;
	font-size: 7pt;
}
.orange_button {
	background-color: #ca683a;
	color: #fff;
	text-align: center;
	font-size: 8pt;
	font-weight: 700;
	font-family: verdana, arial, sans-serif;
	border-bottom: 1px solid #ab430f;
	border-right: 1px solid #ab430f;
	border-top: 1px solid #f99a6b;
	border-left: 1px solid #f99a6b;
	margin-top: 0;
	margin-bottom: 6px;
	margin-left: 4px;
	padding: 1px;
}
.change_zip_country_text {
	font-family: 'Times New Roman', times, serif;
	font-size: 75%;
}
.zip_input {
	width: 75px;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}
.country_select {
	width: 150px;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}
.ship_button_on {
	font-family: verdana, arial, sans-serif;
	color: #06c;
	background-color: #fff;
	font-size: 75%;
	border-bottom: 1px solid gray;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid gray;
	background: url('http://www.quickmedical.com/cart/images/shipgrad2.gif') repeat-x;
	font-weight: 700;
	padding: 1px;
}
.ship_button_off {
	font-family: verdana, arial, sans-serif;
	color: #000;
	background-color: #fff;
	font-size: 75%;
	border-top: 1px solid #fff;
	border-bottom: 1px solid gray;
	border-left: 1px solid #fff;
	border-right: 1px solid gray;
	background: url('http://www.quickmedical.com/cart/images/shipgrad1.gif') repeat-x;
	padding: 1px;
}
.zip_input_instructions {
	font-family: verdana, tahoma, sans-serif;
	font-size: 9pt;
	font-weight: 700;
	color: #c00;
	background-color: #fff;
}
.hidden_cart_totals {
	font-family: verdana, tahoma, sans-serif;
	font-size: 75%;
	padding-bottom: 10px;
}
.flat_rate_delivery_notice {
	font-family: verdana, sans-serif;
	font-size: 7.5pt;
}
.other_shipping_msg {
	font-family: verdana, sans-serif;
	font-size: 8pt;
	text-align: center;
	color: red;
	background-color: #fff;
	font-weight: 700;
	margin: 4px 0 2px;
	padding: 0;
}
.cart_title_text {
	padding-top: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -4px;
	color: #fff;
	font-family: verdana, arial, sans-serif;
	font-weight: 700;
	line-height: 10pt;
	font-style: oblique;
	font-size: 11pt;
	text-align: center;
	width: 610px;
	height: 30px;
	background: url('http://www.quickmedical.com/graphics/cart_title.png') no-repeat;
}
div.addtocart_qty_in_cart {
	display: block;
	background-color: #fffece;
	border: 1px solid #000;
	font-size: 8pt;
	width: 153px;
	text-align: center;
	font-weight: 400;
	margin-bottom: 4px;
	padding: 0;
}
img.qj_menu_drop {
	cursor: pointer;
}
div.qj_menu {
	position: absolute;
	width: 200px;
	height: 300px;
	overflow: auto;
	border: 2px solid #36c;
	display: none;
	background-color: #fff;
	z-index: 1000;
	padding: 2px;
}
div.qj_menu div.qj_menu_item {
	font-size: 7pt;
	font-weight: 700;
	color: #36c;
	text-decoration: none;
	cursor: pointer;
	background-color: #fff;
	padding: 1px;
}
div.qj_menu div.qj_menu_item_header {
	font-size: 7pt;
	color: #fff;
	font-weight: 700;
	background-color: #47638c;
	padding: 1px;
}
div.quick_jump_block {
	display: inline;
	float: left;
	text-align: center;
	font-size: 7.5pt;
	padding-bottom: 1px;
	margin: 0;
}
input.qj_submit {
	font-weight: 700;
	font-size: 7.5pt;
	margin: 0 6px 0 2px;
	padding: 1px;
}
select#dropman, select#droppd {
	font-size: 9pt;
	display: inline;
	width: 180px;
	vertical-align: middle;
}
#qmtooltip {
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid #2963ba;
	background-color: #fff;
	visibility: hidden;
	z-index: 100;
	padding: 2px;
}
#qmpointer {
	position: absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
div#search2 {
	display: block;
	background: #edf4ff url('http://www.quickmedical.com/search2/images/shadow.gif') repeat-x bottom;
	height: 102px;
	text-align: center;

}
div#search2 div.clear {
	display: none;
	clear: right;
}
div#search2 div#container_780 {
	width: 780px;
	height: 95px;
	margin: auto;
}
div#search2 a, div#search2 a:link {
	color: #36c;
	background-color: transparent;
}
div#search2 a:hover {
	color: #8c4763;
	background-color: transparent;
}
div#search2 div#container_780 div#input_area {
	display: block;
	float: left;
	height: 48px;
	width: 345px;
	overflow: hidden;
	text-align: left;
	border: 1px solid #edf4ff;
}
div#search2 div#container_780 div#input_area input.keywords {
	width: 146px;
	height: 14px;
	font-size: 9pt;
	margin-left: 90px;
	margin-top: 2px;
	vertical-align: top;
	border-top: 2px solid #858482;
	border-left: 2px solid #858482;
	border-bottom: 2px solid #fafaf9;
	border-right: 2px solid #fafaf9;
}
div#search2 div#container_780 div#input_area div#search_progress2 {
	width: 298px;
	height: 40px;
	background: #edf3ff url('http://www.quickmedical.com/search2/images/search_details_box_bg4.png') no-repeat;
	color: #fff;
	margin-top: 5px;
}
div#search2 div#container_780 div#input_area div#search_progress2 div#return_to_results a {
	color: #fff;
	font-size: 8pt;
	font-weight: 700;
}
div#search2 div#container_780 div#input_area div#search_progress1 {
	width: 298px;
	height: 26px;
	background: #edf3ff url('http://www.quickmedical.com/search2/images/search_details_box_bg3.png') no-repeat;
	color: #fff;
	margin-top: 5px;
}
div#search2 div#container_780 div#login_area {
	display: block;
	float: right;
	height: 48px;
	width: 430px;
	overflow: hidden;
	text-align: right;
	font-size: 8.5pt;
}
div#search2 div#container_780 div#login_area form {
	display: inline;
	margin: 0;
	padding: 0;
}
div#search2 div#container_780 div#login_area input.login {
	width: 100px;
	height: 14px;
	font-size: 9pt;
	vertical-align: top;
	margin-top: 2px;
	border-top: 2px solid #858482;
	border-left: 2px solid #858482;
	border-bottom: 2px solid #fafaf9;
	border-right: 2px solid #fafaf9;
}
div#search2 div#container_780 div#qj_area {
	display: block;
	float: left;
	height: 42px;
	width: 435px;
	text-align: left;
	overflow: hidden;
	line-height: 110%;
	padding-top: 3px;
}
/*BEGIN revised drop down area by kf 080108*/
div#search2 div#container_780 div#products_supplier_links {
	display: block;
	float: left;
	height: 42px;
	width: 435px;
	text-align: center;
}	

div#search2 div#container_780 div#products_supplier_links div#qm_product_list{
	background: transparent url('http://www.quickmedical.com/graphics/products_details_box_bg.gif') no-repeat center;
	width:175px;
	height:27px;	
	float:left;
	padding-top: 9px;
}

div#search2 div#container_780 div#products_supplier_links div#qm_supplier_list {
	background: transparent url('http://www.quickmedical.com/graphics/suppliers_details_box_bg.gif') no-repeat center;
	width:175px;
	height:27px;
	width:167;
	float:left;
	padding-top: 9px;
}
div#search2 div#container_780 div#products_supplier_links div#qm_product_list a:link,
div#search2 div#container_780 div#products_supplier_links div#qm_product_list a:visited,
div#search2 div#container_780 div#products_supplier_links div#qm_product_list a:hover,
div#search2 div#container_780 div#products_supplier_links div#qm_supplier_list a:link,
div#search2 div#container_780 div#products_supplier_links div#qm_supplier_list a:visited,
div#search2 div#container_780 div#products_supplier_links div#qm_supplier_list a:hover{
	color:#fff;
	background-color:transparent;
	font:normal bold .9/1em Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline
}

/*END revised drop down area by kf 080108*/
div#search2 div#container_780 div#marketing_area {
	display: block;
	float: right;
	height: 42px;
	width: 345px;
	overflow: hidden;
	padding-top: 2px;
	text-align: right;
	vertical-align: top;
}
div#search2 div#container_780 div#marketing_area a.comments {
	font-size: 9pt;
	font-weight: 700;
}
div#search_details td a, div#search_details td a:link, div#search_details td a:visited {
	background-color: #edf4ff;
}
div#search_details td.qj_space {
	width: 440px;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 1px;
}
div#search_details td div.search_details_box input.keywords {
	width: 146px;
	height: 14px;
	border: 1px solid #7f9eba;
	font-size: 9pt;
	margin-left: 90px;
	margin-top: 2px;
	vertical-align: top;
	border-top: 2px solid #858482;
	border-left: 2px solid #858482;
	border-bottom: 2px solid #fafaf9;
	border-right: 2px solid #fafaf9;
}
div#search_details td div.search_details_box {
	width: 298px;
	height: 26px;
	background: #edf3ff url('http://www.quickmedical.com/search2/images/search_details_box_bg2.png') no-repeat;
	color: #fff;
	margin-top: 2px;
}
div#search_details td div#search_progress1 {
	width: 298px;
	height: 26px;
	background: #edf3ff url('http://www.quickmedical.com/search2/images/search_details_box_bg3.png') no-repeat;
	color: #fff;
	margin-top: 2px;
}
a.return_to_search_results, a.return_to_search_results:link, div.search_quick_link {
	font-size: 7.5pt;
	font-weight: 700;
	line-height: 135%;
}

/*BEGIN cart button test area*/
	
div.add_to_cart_qty input {
	width: 26px;
	height: 16px;
	font-size: 9pt;
	border: 1px solid #000;
	text-align: center
}
div.add_to_cart_graphic3 img.cart_qty  {
	float:right;
	padding-right:1px
}	
div.add_to_cart_qty  {
	display:inline 
}	
div.sell_product div.realButton div.add_to_cart_button div.add_to_cart_graphic {
	width: 85px
}

div.fakeButton div.add_to_cart_button div.add_to_cart_graphic, 
div.realButton div.add_to_cart_button div.add_to_cart_graphic,
td.small_button div.add_to_cart_button div.add_to_cart_graphic {
	width: 55px
}

div.add_to_cart_button {
	display: block;
	width: 155px;
	height: 35px;
	overflow: hidden;
}
div.add_to_cart_graphic {
	display: block;
	float: left;
	width: 122px;
	height: 30px;
	padding-top: 3px;
}
div.add_to_cart_button2 {
	display: block;
	width: 35px;
	padding-right: 4px;
	height: 35px;
	overflow: hidden;
}
/*END cart button test area*/	
span.gsa_logo {
	float: right;
	display: block;
	margin: 0;
	padding: 2px;
}
table.clinton_table, table.options_table, table.cms_options_table {
	border: 2px solid #000;
	border-collapse: collapse;
	width: 800px;
	margin: 0 auto;
}
table.cms_options_table_acc  {
	width:inherit;
	border: 2px solid #000;
	border-collapse: collapse;
	margin: 0 auto;
}	
table.cms_options_table  {
	clear:both
}
table.cms_options_table ul.quicklist li  {
	margin-left:15px
}		
	
table.options_table_sm {
	border: 2px solid #47638c;
	border-collapse: collapse;
	width: 600px;
	margin: 0 auto;
}
table.options_table_full {
	border: 2px solid #47638c;
	border-collapse: collapse;
	width: 100%;
	margin: 0 auto;
}
table.options_table_full_pur {
	border: 2px solid #063;
	border-collapse: collapse;
	width: 100%;
	margin: 0 auto;
}
table.cms_options_table td, table.cms_options_table_acc td {
	border-bottom: 1px solid #000;
	text-align: center;
	padding: 1px;
}
table.cms_options_table td.tab_status   {
	border-bottom: none
}
table.cms_options_table td.tab_status span.price   {
	font-size:1em;
	line-height:1em;
	padding:0;
	margin:0
}	
TABLE.cms_options_table TR TH, table.cms_options_table_acc tr th 	{
	color:#fff;
	background-color: #47638c;
	text-align:center
}	

table.cms_options_table span.lpg_compare {
	display: block;
	width: inherit;
}
table.cms_options_table col.pkg {
	border-left: 1px solid #000;
}
table.cms_options_table col.name, table.cms_options_table_acc col.name {
	font-weight: 900;
}
table.cms_options_table tr, table.cms_options_table_acc tr {
	height: 38px;
}

tr.case {
	color: #000;
	background-color: #b9d3ee;
}
table.options_table_full_pur td {
	border: 1px solid #063;
	border-collapse: collapse;
	padding: 2px;
}
table.clinton_table th, table.options_table th, table.options_table_sm th, table.options_table_full td {
	font-weight: 700;
	text-align: center;
}
table.clinton_table a.shstat, table.clinton_table a.ststat {
	display: block;
	width: 100px;
	margin: 0 auto;
}
tr.line_item td a.ststat, tr.line_item td a.shstat {
	display: block;
	color: #000;
	background-color: transparent;
	width: 100px;
	margin: 0 auto;
}
tr.line_item td a.shstat > span.ship3 {
	color: #00e;
	background-color: transparent;
	font: normal small-caps 700 .9em/1.2em Verdana, sans-serif;
}
tr.line_item td a.ststat > span.status1 {
	color: #063;
	background-color: transparent;
	font: normal small-caps 700 .9em/1.2em Verdana, sans-serif;
}
tr.first_in_group TD {
    border-top: 3px double black;
}
table.clinton_table tr.line_item td, table.options_table tr.line_item td {
	text-align: center;
	font-weight: 700;
}
.clinton_cart {
	padding: 10px 0 0 20px;
}
table.options_table_full_pur th {
	color: #fff;
	background-color: #063;
}
.clnav {
	border: inset;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 700;
	color: #063;
	background-color: #ffc;
	float: left;
	margin-right: 10px;
	border-color: #099;
	padding: 3px;
}
.colors {
	background-color: #ffc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #000;
	text-align: center;
}
.intro_block_lpg {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	font-size: 1.2em;
	margin-top: 5px;
}
div.intro_block_lgp a.link img {
	margin-left: 300px;
}
div.lpg_form h4 {
	display: inline;
	clear: both;
}
div.tanita_info {
	width: 800px;
	border-top: 1px ridge #900;
	clear: both;
	margin: 20px auto 0;
}
div.drphil {
	border: 1px solid #000;
	font-size: .85em;
	width: 400px;
	margin: 10px auto;
	padding: 5px;
}
div.tanita_links {
	border: 1px solid #000;
	font-size: 1em;
	line-height:1.1em;
	width: 797px;
	background: #C4DCE0 url(http://www.quickmedical.com/images/woman_tape_measure_hand.gif) no-repeat top;
	margin: 5px auto;
	padding: 0;
}
div.tanita_info div.tanita_links div.category_list {
	width: 500px;
	margin-left:2em
}
div.tanita_links div.category_list a:link, div.tanita_links div.category_list a:visited, div.tanita_links div.category_list a:hover {
	color: #000;
	background-color: transparent;
}
div.tanita_links h4 {
	text-indent: 5px;
}
div.cc {
	margin-top: 5px;
	width: 345px;
	float: right;
	overflow: auto;
	display: block;
}
div.cc_img {
	color: #000;
	background-color: #f90;
	float: left;
	width: 18px;
}
div.cc_img img {
	color: #000;
	background-color: #f90;
	float: left;
}
div.cc_content a:link, div.cc_content a:visited, div.cc_content a:hover, div.cc_content a:active {
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
	background-color: transparent;
}
b, div.ken * *.price, table.features col.b, col.bold, .ken .bold, #breadcrumbs a:hover, .kit .spec_title, .kit .value {
	font-weight: 700;
}
u, ul.topnav li.mainnav a:hover, .sublinks a:hover {
	text-decoration: underline;
}
h3, tr.row_span {
	font-size: 1em;
	background-color: #47638c;
	color: #fff;
	margin-top: 0;
	font-weight: 700;
	text-align: center;
	padding: 1px 0;
}
.clear, .productcats hr {
	clear: both;
}
.center, div.center, table.center, table.kit, div.kit {
	margin-left: auto;
	margin-right: auto;
}

	
table.content td, table.clinton_table td, table.options_table td, table.options_table_sm td, table.options_table_full td {
	border: 1px solid #000;
	border-collapse: collapse;
	padding: 2px;
}
table.content col.specify, table.healthinfo #index, #hibreadcrumbs {
	font-size: .8em;
}
table.center, options_cart, td.center div.add_to_cart_button {
	margin: 0 auto;
}
table.w300, col.fix300 {
	width: 300px;
}
table.w350, col.fix350 {
	width: 350px;
}
table.full, .higuide {
	width: 100%;
}
td.center, .product_content h3, col.center, .ken .center, div#search2 div#container_780 div#input_area div#search_progress2 div#return_to_results, div#search_details td.center, div#search_details td.links, table.options_table_sm tr.line_item td, table.options_table_full td tr.line_item td, table.cms_options_table tr.line_item td.base_page_index {
	text-align: center;
}
table.cms_options_table tr.line_item td.base_sku_index {
	text-align:left;
	margin:0;
	padding:0 
}

	
p.p5, table.p5, div.left5p {
	margin-left: 5%;
}
p.p10, table.p10, div.left10p {
	margin-left: 10%;
}
td.right, .higuide .two {
	text-align: right;
}
td.left, col.left, .ken .left, .higuide .one, div#search_details td {
	text-align: left;
}
table.left, #product_guide #man_guide, #product_guide #pts_guide, .qmcc {
	float: left;
}
h6, div.index_list + div.sell_index {
	margin-top: 0;
}
span.tglp, #product_centered div.left_half p, #product_centered div.right_half p, #hiqm, div.lpg_form {
	font-size: 1em;
}
.bt, div.ken table {
	border: 1px solid #996;
	border-collapse: collapse;
}
.bt td, #product #spec td, #product .spec td, div.ken td, .features td {
	border: 1px solid #996;
	padding: 1px;
}

TABLE.bt  {
	width:auto;
	margin:0 auto;
	border:1px solid #fff;
	border-collapse:collapse
}
TABLE.bt TD  {
	border:1px solid #fff;
	padding:1px;
}		
	
table.content td ul.quicklist, .quicklistl {
	list-style: inside;
	list-style-image: url('http://www.quickmedical.com/navigation/images/bullet.gif');
	margin: 0;
}
.ship1, .ship2, .ship3, .ship4, .ship5, .ship6, .status1, .status2, .status3, .status4, .status5, .status6, .status7, .status8, .status10, .shipc1, .shipc2, .shipc3, .shipc4, .shipc5, .shipc6, .statusc1, .statusc2, .statusc3, .statusc4, .statusc5, .statusc6, .statusc7, .statusc8 {
	text-decoration: underline;
}
.status5, .statusc5, div.ken *.status5, div.tbl1 *.status5, table.options_table *.status5, table.options_table_full *.status5 {
	display: block;
	color: #069;
	background-color: transparent;
	border: 1px dashed #906;
	width: 100px;
	text-align: center;
	font: normal normal 700 .9em/1em Verdana, sans-serif;
	padding: 4px 0;
}
.ship2, .ship3, .ship4 {
	color: #00E;
	background-color: transparent;
	font: normal small-caps 700 .9em/1em Verdana, sans-serif;
}
a.ststat_, a.shstat {
	margin: 1px;
}
.shipc3, div.ken *.ship3, div.tbl1 *.ship3, table.options_table *.ship3, table.options_table_full *.ship3, .shipc6, div.ken *.ship6, div.tbl1 *.ship6, table.options_table *.ship6, table.options_table_full *.ship6 {
	color: #00e;
	background-color: transparent;
	font: normal normal 700 .9em/1em Verdana, sans-serif;
}
#product_guide #man_guide, #product_guide #quick_guide, #product_guide #pts_guide, div.guide ul {
	margin-top: 1px;
	list-style: inside;
	list-style-image: url(http://www.quickmedical.com/graphics/guide_bullet.gif);
	font-size: .86em;
	line-height: 1.5em;
}
.quicklist li.tnail, .quicklist ul.tnail, div.drphil div.category_list {
	margin-left: 110px;
}
ul.tnail {
	margin-left:115px;
}	
li.blank, ul.blank {
	list-style: none none;
}
table.features col.center, .ken .center2 {
	text-align: center;
	width: 80px;
}
table.features th a:link, table.features th a:visited, table.features th a:hover, body.home ul.topnav li.home a, body.home ul.topnav li.home a:link, body.home ul.topnav li.home a:visited, body.proequip ul.topnav li.proequip a, body.proequip ul.topnav li.proequip a:link, body.proequip ul.topnav li.proequip a:visited, body.fitness ul.topnav li.fitness a, body.fitness ul.topnav li.fitness a:link, body.fitness ul.topnav li.fitness a:visited, body.specials ul.topnav li.specials a, body.specials ul.topnav li.specials a:link, body.specials ul.topnav li.specials a:visited, body.login ul.topnav li.login a, body.login ul.topnav li.login a:link, body.login ul.topnav li.login a:visited, .bottomnav a, .bottomnav a:visited, .bottomnav a:active, .bottomnav a:hover {
	color: #fff;
	background-color: transparent;
}
col.fix200, div.kit200 {
	width: 200px;
}
.div.print, img.qmlogo_print, ul.print_address, hr.print_barrier, div.pageTitlePrint, div#footer_print  {
	display: none;
}
.quickhome2:hover img, .quickcustserv2:hover img, .quickcontact2:hover img {
	visibility: hidden;
}
table.menu_prosupplies, table.menu_proequip {
	border-color: #5ca3b3;
}
h2 a:link, h2 a:visited, p a:link, p a:visited, div.pup_ship a:link, div.pup_ship a:visited, div.pup_info a:link, div.pup_info a:visited, div.pup_return a:link, div.pup_return a:visited, div.pup_return_print a:link, div.pup_return_print a:visited, table a:link, table a:visited, #menu_homehealth a:link, #menu_prosupplies a:link, #menu_proequip a:link, #menu_fitness a:link, #menu_homehealth a:visited, #menu_prosupplies a:visited, #menu_proequip a:visited, #menu_fitness a:visited, #product_guide #man_guide a:visited, #product_guide #quick_guide a:visited, #product_guide #man_guide a:link, #product_guide #quick_guide a:link, #quick_guide a:visited, #product a:link, #product a:visited, .index_page a:link, .index_page a:visited, .site_intro a:link, .site_intro a:visited, .product_content .quicklist a:visited, .product_content .quicklist a:link, .tier_list a:visited, .tier_list a:link, #product_guide #pts_guide a:link, #product_guide #pts_guide a:visited, .qmspec h4 a:visited, .qmspec h4 a:link, .quicklist li a:link, .quicklist li a:visited, .home_new a:link, .home_new a:visited, div.best_selling_kit a:link, div.best_selling_kit a:visited, div.product_content a:link, div.product_content a:visited, .lpg a:link, .lpg a:visited, div.category_list a:link, div.category_list a:visited, div.category_list_dyn a:link, div.category_list_dyn a:visited, .kit a:link, .kit a:visited, UL.horz li a:link, UL.horz li a:visited, UL.vert li a:link, UL.vert li a:visited, .sup_index1 a:link, .sup_index1 a:visited, .sup_index2 a:link, .sup_index2 a:visited, div.bycategory_list a:link, div.bycategory_list a:visited, div.category_list_base a:link, div.category_list_base a:visited, a.footnotes:link, a.footnotes:visited, h5.ship2 a:link, h5.ship2 a:visited, UL.tab_anchor LI a:link, UL.tab_anchor LI a:visited, h4.caption_href a:link,  h4.caption_href a:visited, div.kit400 h4 a:link, div.kit400 h4 a:visited, ul.vertical a:link, ul.vertical a:visited  {
	color: #36c;
	background-color: #fff;
}
h2 a:hover, p a:hover, #product_guide #pts_guide a:hover, div.pup_ship a:hover, div.pup_info a:hover, div.pup_return a:hover, div.pup_return_print a:hover, table a:hover, #menu_homehealth a:hover, #menu_prosupplies a:hover, #menu_proequip a:hover, #menu_fitness a:hover, #product_guide #man_guide a:hover, #product_guide #quick_guide a:hover, #product a:hover, .index_page a:hover, .site_intro a:hover, .product_content .quicklist a:hover, .tier_list a:hover, .qmspec h4 a:hover, .quicklist li a:hover, .home_new a:hover, div.best_selling_kit a:hover, div.product_content a:hover, .lpg a:hover, div.category_list a:hover, div.category_list_dyn a:hover, #intro a:hover, a.hilink:hover, a.qmspec:hover, UL.horz li a:hover, UL.vert li a:hover, .sup_index1 a:hover, .sup_index2 a:hover, div.bycategory_list a:hover, div.category_list_base a:hover, a.footnotes:hover,  h5.ship2 a:hover, UL.tab_anchor LI a:hover, h4.caption_href a:hover, div.kit400 h4 a:hover,ul.vertical a:hover {
	color: #8c4763;
	background-color: #fff;
}
div.productcats img.left, div.doorway > a > img.left, tr.line_item td a.shstat span.ship6 > em.free {
	display: block;
}

div.doorway img.left, table.kit img.left  {
	margin-right:17px
}	
.wrapper a:hover, .month a:hover, .guide a:hover, .productcats a:hover, .prodcat1 a:hover, .prodcat2 a:hover, .prodcat1 a.compare:hover, .prodcat2 a.compare:hover {
	color: #8c4763;
	background-color: #fff;
	font-weight: 700;
}
li.comp, a.comp {
	text-indent: 15px;
	list-style: inside;
	list-style-image: url('http://www.quickmedical.com/navigation/images/connector.gif');
	margin-top: 0;
	margin-bottom: 0;
}
#hinavigation li a:link, #hiqm li a:link, #hinavigation li a:visited, #hiqm li a:visited {
	color: #339;
	background-color: #fff;
}
.amounts_text, .total_amount_text, .cart_item_text, .cart_item_price_text, .enter_zip_text {
	font-family: verdana, sans-serif;
	font-size: 75%;
}
div#search2 div#container_780 div#input_area form, div#search_details td form {
	margin: 0;
	padding: 0;
}
div#search2 div#container_780 div#input_area input.find_button, div#search2 div#container_780 div#login_area input.go_button, div#search_details td div.search_details_box input.find_button {
	font-family: arial, sans-serif;
	letter-spacing: 0.15em;
	font-size: 7pt;
	font-weight: 700;
	margin-top: 4px;
	margin-right: 2px;
	padding: 0 2px;
}
div#search2 div#container_780 div#input_area div#search_progress1 img, div#search_details td div#search_progress1 img {
	margin-left: 90px;
	margin-top: 1px;
	vertical-align: top;
}


TR.line_item td span.price {
	padding:0 10px;
	margin:0
}	



/*BEGIN new product pages*/
DIV.product_contents  {
	width:800px;
	margin:1em auto
}	
DIV.product_contents DIV.bullet {
	display:block;
	margin: 1em
}	
DIV.product_contents TABLE.specs  {
	float:right;
	border:1px solid #000;
	border-collapse:collapse;
	margin-bottom:10px
}	
DIV.product_contents TABLE.specs TD { 
	border:1px solid #000;
	font-size:.9em;
	border-collapse:collapse
}
DIV.product_contents TABLE.specs TH { 
	background: #47638c url('http://www.quickmedical.com/navigation/images/breadcrumb-bg.gif') repeat-x;
	color: #fff;
	font-size: 1em;
	line-height: 1.5em;
	text-align: center
}	
DIV.sell_product h3 {
	margin: 0
}
TABLE.specs TD.titles  {
	font-weight:700
}	
DIV.cross_market  {
	width:800px;
	margin:auto;
	padding:5px;
	font-size:.9em
}
DIV.cross_market IMG  {
	float:left
}	
DIV.cross_market DIV.specials  {
	float:right;
	width:50%;
	border:1px solid #000
}	
DIV.prod_content  {
	margin:1em auto	
}	


DIV.index_list  {
	display:block;
	margin-left:10px
}
DIV.index_list IMG {
	float:left;
	margin-right:5px
}

				
IMG.tnails_search  {
	float:right;
	margin-left:2px
}	
IMG.tnail_index  {
	float:left;
	padding-right:17px
}	
/*END new product pages*/


/* Katie... these are new coupon code styles. -Micah 2007-06-13 */
div.coupon_wrapper {
    text-align: center;
}
div.coupon_success, div.coupon_error {
    width: 780px;
    margin: auto;
    text-align: left;
    padding: 4px;
    line-height: 130%;
    font-size: 8pt;
}
div.coupon_error_small {
    padding: 4px;
    font-size: 8pt;
    color: red;
    text-align: left;
}
div.coupon_product {
    float: left;
    text-align: center;
    padding: 8px;
    width: 155px;
    margin-left: 10px;
    margin-right: 10px;  
    overflow: hidden;  
}


div.kit400 h6 {
	font-size:10px
}
div.kit400 ul.quicklist  {
	margin-left:117px
}		

/*home page ads*/
DIV#specials_home h2  {
	text-align:center;
	color:#c03;
	background-color:#fff
}	
DIV.spotlight IMG  {
	float:left;
	padding-right:10px
}	
DIV.spotlight  IMG.moreinfo {
	float:right;
	padding-right:20px;
}
DIV.spotlight a:link, DIV.spotlight a:active, DIV.spotlight a:visited, 
DIV.also a:link, DIV.also a:active, DIV.also a:visited  {
	color: #36c;
	background-color: #fff;
	font-weight: 700
}
DIV.spotlight a:hover, DIV.also a:hover   {
	color: #8c4763;
	background: #fff;
	font-weight: 700;
}		
DIV.spotlight UL  {
	font-size: 10px;
	margin-left:100px
}	
DIV.also  {
	width:300px;
	font-size:1em
}
DIV.also IMG  {
	float:left;
	padding-right:inherit
}	
TABLE#directory  {
	font-size:.85em;
	width: 800px;
	line-height:1.2em
}		
TABLE#directory TD  {
	vertical-align:top;
	padding:2px;
}	
	
	
DIV.sup_index1, DIV.sup_index2  {
	font-size:1em;
	width:390px;
	padding:2px;
	border-right:1px groove #47638c
}
	
DIV.sup_index1 H5, DIV.sup_index2 H5  {
	font-size:.9em;
	margin-top:0;
	font-weight:100
}		
DIV.sup_index1, DIV.sup_index2	{
	float:left;
}	
	
	
DIV.static_index  {
	width:800px;
	clear:both
}	


/* begin styling for base tabs*/
.tab { 
	font: normal normal 900 .9em/1 Verdana, sans-serif; 
	width: 140px;
	text-align: center;
	border:1px solid #47638c;
	border-top:none;
	margin-left:5px;
	display:inline;
	float:left;
	padding:4px
	}		
.tabset { 
	background-color: #fff;
	color:#33c;
	text-decoration:underline;
	cursor:pointer
	}
.tabzoom { 
	background-color: #47638c;
	color: #fff
	}
DIV.base_content  {
	width:775px; 
	border:1px solid #000;
	margin:0 auto
}		 
DIV.tabtext   {
	clear:both;
	margin:2px 2px 5px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
}	
DIV.tabtext DIV.highlights  {
	margin:5px 0 5px 25px;
}	
DIV.tabtext h4  {
	margin-bottom: 1px;
}	
.tabtext ul { 
	list-style: outside;
	list-style-image: url('http://www.quickmedical.com/navigation/images/bullet.gif');
	margin:0 0 0 10px
	}

.tabtext img.tabimg  {
	margin-left:50px;
	padding:5px
}	
DIV.tabtext DIV.category_list a:link  {
	display: list-item;
	list-style: outside;
	list-style-image: url('http://www.quickmedical.com/graphics/guide_bullet.gif');
	color:#039;
	background-color:#fff;

}	
DIV.tabtext DIV.category_list a:hover  {
	color: #8c4763;
	background-color:#fff
}	
/* end styling for base tabs*/
DIV.base_bullets  {
	position:relative;
	top:0;
	left:0
}
DIV.top_market   {
	position:relative;
	top:0;
	left:0
}
DIV.tabtext TABLE.bt   {
	margin-left:25%
	}	
DIV.tabtext TABLE.bt TD   {
	font-size:.85em;
	padding:1px 10px
}
UL.lwh  {
	list-style:none;
	border:1px solid #000;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	background: #ccc;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0;
}
UL.lwh LI  {
	display:inline
}
UL.lwh LI H5  {
	display:inline;
	font-size:.85em;
	text-align:left;
	padding-right:15px;
	font-weight:normal
}	
Ul.lwh LI H4  {
	display:inline;
	font-weight:bold;
	text-align:right;
	padding-left:15px;
	font-size:.9em
	}
	
	
	
LI.target_bullets  {
	text-align:left;
	}	
IMG.more_info_sm  {
	float:right;
	padding:0 10px
	}	

TABLE.spec_tab, TABLE.warranty_tab  {
	width:inherit;
	margin:0 auto;
	font-size:.9em;
	color:#000;
	background-color:#fff;
	border: 1px solid #000;
	border-collapse:collapse
	
}
TABLE.spec_tab TD, TABLE.warranty_tab TD {
	border: 1px solid #000;
	border-collapse:collapse;
	padding:5px 
}
TABLE.spec_tab TD.spec_title SPAN.spec_model  {
	display:inline;
	font-size:.8em
}
TABLE.spec_tab TD.spec_title h4  {
	display: inline;
	margin:0 10px
}
TABLE.spec_tab TD.spec_content  {
	width:65%
}	
h4.caption /* image caption*/   {
	font: normal small-caps 700 1em/1.2em Verdana, sans-serif;
	padding-left:10px
}	
h4.caption_href a {
	font: normal normal 700 .85em/1.2em Verdana, sans-serif
	}
h4.caption_href {
	padding:25px 0 0 0;
	}	
p.caption_text  {
	font: normal normal 700 .85em/1.2em Verdana, sans-serif;
	padding-left:100px	
}	

div.tab_foot  {
	width:250px;
	position:absolute;
	right:200px;
	font-size:0.85em
}	
a.shstat_tab  {
	color: #00e;
	background-color: transparent;
	font: normal small-caps 700 .9em/1.2em Verdana, sans-serif;
	padding:0 5px;
	display:inline;
}
a.ststat_tab  {
	color: #063;
	background-color: transparent;
	font: normal small-caps 700 .9em/1.2em Verdana, sans-serif;
	padding:0 5px;
}
DIV.options_stat  {
	display:inline;
}		
DIV.fss_contracts   {
	margin: 0 auto
}
DIV.fss_contracts  h4  {
	font-size:1em ;
	margin-bottom:0
}
DIV.fss_contracts  h5  {
	font-size:.9em ;
	text-indent:50px;
	margin-top:0;
	margin-bottom:10px;
	font-weight:400
}		

/* TEMPORARY FROM MICAH */
a.warranty_return_link { 
    cursor: pointer;
    text-decoration: underline;
}

UL.tab_anchor  {
	max-width:500px;
}
UL.tab_anchor LI {
	display:inline;
	padding-left:10px
}	
DIV.options_description  {
	 width:300px;
	 float:left;
	 font-weight:bold
}	 

H4.product_option a:link  {
	font: normal normal 700 .9em/1.1em Verdana, sans-serif;
	display:inline
}

UL.holiday_links  {
	position:relative;
	top:50px;
	left:5px
}
UL.holiday_links li  {
	display:inline;
	padding-right:17px
}
UL.holiday_links a:link, UL.holiday_links a:visited  {
	font: normal normal 700 .9em/1.1em Verdana, sans-serif;
	color:#36c;
	background-color: transparent
}	
UL.holiday_links a:hover  {	
	color: #8c4763;
	background-color:transparent
}	
DIV.holiday_banner  {
    display: block;
	margin: 0pt auto; 
	padding:0; 
	background: transparent url("http://www.quickmedical.com/images/2007-holiday-banner.png") no-repeat scroll center;
	width:800px;
	height: 177px
}	
DIV.holiday_banner a span {
	display:none
}
DIV.holiday_banner a#link1, a#link2, a#link3, a#link4, a#link5, a#linkie {
	display:block;
	width:200px;
	height:15px
}
DIV.holiday_banner a#linka  {
	display:block;
	float:left;
	width:400px;
	height:20px;
	position:relative;
	left:70px;
	top:23px
	}
		
DIV.holiday_banner a#link1  {
    display: block;
	position:relative;
	left:630px;
	top:-10px
	}
/*DIV.holiday_banner a#link1  {
    display: block;
	position:relative;
	left:630px;
	#left:230px; apply to Microsoft Internet Explorer browsers
	_left:230px; apply to IE browsers 6.0 and older
	top:5px
	}*/
DIV.holiday_banner a#linkie  {
	position:relative;
	left:230px;
	top:0px
	}					
DIV.holiday_banner a#link2  {
	position:relative;
	left:630px;
	top:5px
	}
DIV.holiday_banner a#link3  {
	position:relative;
	left:630px;
	top:20px
	}	
DIV.holiday_banner a#link4  {
	position:relative;
	left:630px;
	top:35px
	}
DIV.holiday_banner a#link5  {
	position:relative;
	left:630px;
	top:45px
	}	
/*temporary fix for static pages whilst awaiting dynamic*/		
div#product img501  {
	float:left;
	padding:0;
	margin:0
}	
div.max, div.maxed {
	margin-top:8px
	}
div.maxed  {
	font-weight:900
	}	
	
div.max_price  {
	margin-top:10px
	}	

/* fix for line height on page index in Firefox (Micah 01-17-2008) */
div.maxed A.product_title {
  line-height: 16px;
}
div.ordering_information  {
	text-align:center;
	margin:0 auto;
	width:150px;
	padding:5px;
	border:1px solid #000;
	color:#930;
	background-color:#c33;
	font:  italic normal 700 1.1em/1.3em Verdana, sans-serif
}

div.ordering_information a:link, div.ordering_information a:visited, div.ordering_information a:hover  {
	color:#fff;
	background-color:transparent
}	
/*
a.more_paragraphs_link  {
	cursor: pointer; 
	text-decoration: underline;
	}
*/

/* added for SKU bullets (Micah 01-31-2008) */
table.cms_options_table tr.line_item td ul.sku_bullets, table.cms_options_table_acc tr td ul.sku_bullets   {
	margin:0 25px;
	list-style: inside;
	list-style-image: url('http://www.quickmedical.com/navigation/images/bullet.gif');
	text-align:left
	}
	
div.sell_product ul.sku_bullets  {
	margin:0 5px;
	list-style: inside;
	list-style-image: url('http://www.quickmedical.com/navigation/images/bullet.gif');
	font-size:.85em
	}
table.cms_options_table tr.line_item td ul.sku_bullets li {
    font-size: 8pt;
	text-align: left;
}
table.cms_options_table tr.line_item div.product_option_colors  {
	height:1px
	}

A.js_popup, A.js_popup:link, A.js_popup:visited {
  background-color: transparent;
  text-decoration: none;
  color: #006100; /* green popup link color */
  border-bottom: 1px dashed #006100;
  cursor: pointer;
  font-size: 8pt;
  
}
A.js_popup:hover {
  color: #00b700;
}

.url_features_more_info {
  font-weight: bold; 
  padding: 5px;
}
.url_features_wrapper { /* used on sku AND page index */
  margin: 5px; 
  padding: 5px;
  text-align: left;
}
.url_features_link_wrapper { /* only used on page index */
  padding: 5px;
  margin-left: 5px;
  text-align: left;
}
A.url_features_view_product_link {
  background-color: transparent;
  color: #36c;
  cursor: pointer;
  font-size: 8pt;
  margin-left: 40px;
}
A.url_features_view_product_link:hover {
  color: #8c4763;
}


td.required_sku img.required_sku_connector  {
	padding-left:3px
}

td.required_sku img.required_tnail  {
	float:left	
}
	

tr.line_item td.required_sku  {
	text-align:left;
	padding-left:50px
}	
div.required_sku_info  {
	margin-left:35px;
	float:left;
	text-align: left; 
	font-size: 7pt
}
div.required_sku_acc  {
	float:left;
	margin:0 10px;
	font-size: 7pt
}	
tr.line_item td.required_sku img {
	margin:0;
}	
span.required_sup_sku  {
	padding-left:2px
}
span.required_description  {
	display:inline
}
div#warrantyTab ul  {
	margin-left:20px
}
div#warrantyTab ul{
	list-style-type:none;
	list-style-image:none
}
div#warrantyTab ul li{
	list-style-type:none;
	list-style-image:none;
	font-size:.85em;
}
div#warrantyTab ol li{
	font-size:.85em;
}	
table.gsa_new_contracts  {
	border:1px solid #000;
	border-collapse:collapse;
	margin:2px 0 0 100px;
	text-align:center
}
table.gsa_new_contracts td  {
	border:1px solid #000;
	border-collapse:collapse
}
table.gsa_new_contracts h4  {
	margin: 15px 0 0;
	font-size:1.1em 
}
table.gsa_new_contracts h5  {
	margin: 0 0;
	font-size:.9em 
}
ul.vertical  {
	list-style:none;
	}
ul.vertical li  {
	float:left;
	padding-right:30px 
}
div.fss_contracts h4  {
	font-size:inherit;
	margin:10px 0 0 0
}		
div.fss_contracts h5  {
	text-indent:25px;
	font-size:.85em;
	margin:0 0 10px 0 
}
div#noscript {
    padding: 4px;
    border: 2px solid red;
    width: 800px;
    margin: auto;
    color: red;
    background-color: #f6f6e0;
    font-weight: bold;
    font-size:9pt;
}
table.cms_options_table_acc td.sku_accessories_features  {
	text-align:left;
	padding:0 0 0 20px;
	font-size:.85em 
}
	
ul.sku__accessory_bullets  {
	list-style-image: url('http://www.quickmedical.com/graphics/guide_bullet.gif');
	list-style: inside;
}	


div.teaser  {
	margin: auto;
	width:360px;
}
div.teaser_holiday  {
	margin:0 auto;
	width:350px;
}		
div.teaser_holiday a:link, 
div.teaser_holiday a:visited {
	font: normal bold 2.5em "Script MT Bold", sans-serif;
	color:#990000;
	background:#fff;
	text-decoration:underline;
}	

/* BEGIN styles for freight add to cart dialog */
#freightAddToCartDialog input, #freightAddToCartDialog td, #freightAddToCartDialog p {
        font-family: sans-serif; 
        font-size: 9pt;
}
.fo_table TD, .ship_to_table TD { font-family: sans-serif; font-size: 9pt; }
.fo_table TD.left, .ship_to_table TD.left { width: 120px; }
.fo_zip { width: 100px; }
.fo_right, .ship_to_right { background-color: #ffffe2; vertical-align: top; }
.fo_left, .ship_to_left { background-color: white; vertical-align: top; }
.fo_middle, .ship_to_middle { background-color: white; vertical-align: top; }
.fo_table, .ship_to_table { border: 1px solid #e5e5e5; margin: 4px; width: 98%; }
.fo_help_div {
    width: 350px; 
    height: 200px; 
    overflow: auto;
}
A.dialogBottomLink, A.dialogBottomLink:link, A.dialogBottomLink:visited {
	color: #36c;
	text-decoration: none;
	background-color: transparent;
	font-size: 8pt;
	cursor: pointer;
}
A.dialogBottomLink:hover {
  text-decoration: underline;
}


#foDialogErrorMsg {
  font-weight: bold;
  padding: 4px;
  border: 1px solid red;
  margin: 2px;
  color: red;
}
/* END styles for freight add to cart dialog */
/* BEGIN manufacturers sitemap*/



ul#sitemap_links  {
	display:block;
	width:800px;
	margin:10px auto
}	
ul#sitemap_links li {
	list-style: inside;
	list-style-image: url('http://www.quickmedical.com/navigation/images/bullet.gif');
}
	
ul#sitemap_links li a {
	font:small-caps bold 1em/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#003399;
	background-color:#fff
}
ul#sitemap_links li a:hover {
	color:#990000;
	background-color:#fff;
}			
table#selection  {
	width: 800px;
	margin:0 auto;
}
table#selection, table#selection td   {
	border:1px solid #000;
	border-collapse:collapse;
}	
table#selection tr.suppliers td {
	height:75px;
	vertical-align:top;
	position:relative
}

table#selection tr.suppliers h4  {
	font: normal bold 1.3em/1.3em Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding:2px 0 6px 0 ;
}

				
table#selection tr.suppliers img.hide  {
	display:none
}	
table#selection tr.suppliers td h3, table#selection tr.suppliers td h3.no_images {
	color:#fff;
	background-color:#47638c;
	font:normal bold 1em/1em Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0;
	padding:3px 0;
	width:200px
}


table#selection tr.alpha h3.footnotes {
	display:block;
	float:left;
	clear:left;
	margin-top:0;
	color:#fff;
	background-color:#47638c;
	width:700px;
	font:normal bold 1em/1em Verdana, Arial, Helvetica, sans-serif;
	text-align:center
}
table#selection tr.alpha  h4.footnotes {
	display:block;
	text-align:center;
	clear:right;
	margin-top:0
}
table#selection tr.alpha h4.footnotes a {
	color:#fff;
	background-color:#47638c;
	font:normal bold 1em/1.4em Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	width:97px
}
table#selection tr.suppliers td h6.back_top   {
	display:block;
	font:bold italic .8em/.9em Verdana, Arial, Helvetica, sans-serif;
}	

.ie table#selection tr.suppliers td h6.back_top   {
	display:block;
	position:absolute;
	bottom:3px;
	left: 100px;
	padding-top:2px
}
table#selection tr.suppliers h6.back_top a:link, table#selection tr.suppliers h6.back_top a:visited  {
	font-size:9px;
	line-height:11px;
	color:#990000;
	background-color:#fff  
}
table#selection img  {
	margin-left:29%
}
.ie table#selection img  {
	margin-left:0;
	display:block;
	text-align:center;
}
	
table#selection tr.suppliers td {
	font: normal normal .8em/1em Verdana, Arial, Helvetica, sans-serif
}
table#selection tr.suppliers td a:link, table#selection tr.suppliers td a:visited  {
	color:#036;
	background-color:#fff;
	text-decoration:underline;	
}
table#selection tr.suppliers td a:hover  {
	color:#900;
	background-color:#fff;
}	
	
ul.main_sup_cat  {
	list-style:none;
	list-style-image:none
}	
ul.main_sup_cat li  {
	padding-bottom:6px;
	line-height:1.3em 
}
ul.main_sup_cat li a:hover {
	font-weight:bold;
}
table#selection tr.suppliers td ul.main_sup_cat_hide {
	display:none
}
div#page  {
	 text-align:center
	}	
div#page ul#alpha  {
	list-style:none
	}
div#page ul#alpha li {
	padding-right:3px;
	display:inline;  
}
div#page ul#alpha li a:link, div#page ul#alpha li a:visited  {
	color:#003399;
	background-color:#fff
}	
div#page ul#alpha li a:hover  {
	color:#900;
	font-weight:900  
}
div#page ul#alpha li.showcase a {
	padding-left:10px;
	font-weight:bold
}
a.footnotes {
	font:bold italic .9em/1em Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	background-color:#fff
}	
h4.footnotes a {
	font:bold italic .8em/.8em Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	background-color:#fff;
	float:right;
	margin:0;
	padding:0
}
table#selection tr.suppliers td h5.tagline  {
	font:normal normal .9em/1em Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin:4px auto;
	color:#399;
	background-color:#fff
}	
div#quick_jump  {
	display: block;
	float: right;
	height: 29px;
	width: 445px;
	text-align: left;
	overflow: hidden;
	line-height: 110%;
	padding-top: 5px;
	background-color:honeyDew;
	padding-left:5px;
	margin-right:15px;
	border:1px ridge #69c
}
/* END manufacturers sitemap*/			

div.intro_block_content p span.bluePromo  {
display:block; 
padding:2px; 
background-color: #D6E2E6; 
border: 1px solid #000
}
