﻿@media screen
{
	html
	{
		overflow-y: scroll;
	}

	body
	{
		margin: 0;
		font-family: Helvetica,Arial, Sans-Serif;
		font-size: 10pt;
		background-color: #fff;
		margin-bottom: 20px;
	}

	img
	{
		border: 0;
	}

	h1, h2, h3, h4, h5, h6
	{
		color: #004193;
		margin: 0;
		padding: 0;
	}

	a
	{
		color: #004193;
	}

	a.nounderline
	{
		text-decoration: none;
	}

	ul
	{
		margin-top: 2px;
		margin-bottom: 16px;
	}

	li
	{
		margin: 5px 0;
	}

	h1
	{
		font-size: 2em;
		margin-top: 30px;
	}

	h2
	{
		font-size: 13pt;
		margin-top: 15px;
	}

	.blue
	{
		display: block;
		padding-top: 5px;
		color: #1C55A5;
		font-size: 120%;
	}

	h3
	{
		margin-top: 30px;
	}
	p
	{
	}

	h4
	{
		font-size: 10pt;
	}

	#container
	{
		width: 900px;
		margin: 0 auto;
		background: url(../images/cadista-flat.jpg) no-repeat;
		border: solid 1px #ddd;
		padding: 0;
		position:relative;
	}

	#toolbar
	{
		margin-top: 125px;
		margin-right: 27px;
		float: right;
		font-family: Verdana;
		font-size: 8pt;
		color: #fff;
	}

	#buttons
	{
		float: right;
		margin: 10px 7px 0px 0;
		z-index: 1;
		position: relative;
	}

	#toolbar a
	{
		color: #fff;
		text-decoration: none;
	}

	#toolbar a:hover
	{
		text-decoration: underline;
	}

	span.print
	{
		cursor: pointer;
	}

	span.print a:hover
	{
		text-decoration: underline;
	}

	#content
	{
		padding: 0 40px;
		min-height: 70px;
		height: auto !important;
		height: 70px;
		position: relative;
		top: -10px;
	}

	#footer
	{
		font-size: 8pt;
		height: 102px; /*background-color: #FAF9DA;*/
		background: url(../images/yellowdots.jpg) no-repeat 0 100%;
		position: relative;
	}

	#footer a
	{
		color: #000;
		text-decoration: none;
		margin: 0 15px;
	}
	#footer a:hover
	{
		text-decoration: underline;
	}


	.longbar
	{
		width: 100%;
		background: url(../images/custom_serv_band.jpg) no-repeat #fff;
		margin: 0 0;
	}

	.bar
	{
		color: #004193;
	}


	table.bar td
	{
		vertical-align: middle;
	}

	table.bar
	{
		margin-left: 60px;
	}


	table.bar td.phone
	{
		width: 170px;
	}


	table.bar td.heading
	{
		font-weight: bold;
		font-size: 12pt;
		vertical-align: middle;
		height: 71px;
		width: 220px;
		color: #004193;
	}

	table.barbutton td.heading
	{
		padding-left: 40px;
		font-weight: bold;
		font-size: 12pt;
		vertical-align: middle;
		height: 71px;
		width: 241px;
		color: #004193;
	}

	.homecontent
	{
		margin: 0 95px 0 130px;
		font-family: Verdana;
		line-height: 20px;
	}
	#footerlinks
	{
		text-align: center;
		margin: 100px auto 0;
		width: 900px;
		position: absolute;
		bottom: 15px;
	}


	.homeheadline
	{
		margin-left: 41px;
		padding-top: 40px;
	}

	#disclaimer
	{
		padding: 20px 0; /*padding-top: 40px; 		margin-left: 40px;*/
	}

	.clear
	{
		clear: both;
	}

	dt
	{
		margin-top: 20px;
		font-weight: bold;
		color: #004193;
	}
	dd p
	{
		margin-top: 5px;
	}

	table.productinformation
	{
		margin-top: 10px;
		border: 1px #B0B3B7 solid;
		border-spacing: 0;
		border-collapse: collapse;
		background-color: #FAF9DA;
	}



	table.productinformation thead
	{
		padding: 15px 10px;
		background: #B0B3B7;
		text-align: left;
		font-weight: bold;
		color: #fff;
	}

	table.productinformation tr
	{
	}
	table.productinformation td
	{
		padding: 5px;
	}

	table.productinformation td.td_left
	{
		padding-left: 20px;
	}

	table.productinformation td.td_right
	{
		padding-right: 50px;
	}

	table.productinformation td.tablevalue
	{
		text-align: right;
	}

	table.productinformation td.tablevalue_strength
	{
		text-align: right;
		padding-right: 30px;
	}
	table.productinformation td.tablevalue_packagesize
	{
		text-align: right;
		padding-right: 40px;
	}
	table.productinformation td.pdf_cell
	{
		width: 30px;
		padding: 5px 0;
		text-align: center;
	}

	table.productinformation td.pdf_cell img
	{
		display: block;
		margin: 0 auto;
	}

	table.productinformation tr.altrow
	{
		background-color: #fff;
	}

	#table_product_sku
	{
		width: 425px;
	}

	#table_product_sku .productfield
	{
		width: 135px;
		padding-left: 20px;
	}

	#product_left
	{
		float: left;
	}
	#product_right
	{
		float: left;
		width: 380px;
		margin-left: 10px;
	}

	.product_img
	{
	}

	#container_text
	{
		padding: 0 70px 0 50px;
	}

	.back_button
	{
		color: #fff;
	}

	.back_button_invisible
	{
		visibility: hidden;
	}

	.emptyheader
	{
		height: 10px;
	}

	#product_groups, #product_strength
	{
		width: 100%;
	}

	#downloadcatalog
	{
		width: 100%;
		text-align: right;
		font-size: 9pt;
		font-weight: bold;
	}

	.downloadlink
	{
		font-size: 9pt;
		font-weight: bold;
	}

	#product_large
	{
		padding-left: 15px;
	}

	#product_pills
	{
	}

	.pills
	{
		padding-bottom: 15%;
	}

	.table_pills
	{
		margin-top: 10%;
		font-size: 8pt;
	}

	small
	{
		display: inline;
		margin: 0;
		padding: 0;
	}

	.PDF_link
	{
		display: inline;
	}

	#product_links
	{
		margin-top: 20px;
		font-size: 8pt;
		font-weight: bold;
		line-height: 1.4em;
	}

	.largetext
	{
		margin-top: 3px;
		display: block;
		font-size: 11pt;
	}

	.back
	{
		font-size: 9pt;
	}
	#homelink
	{
		position: absolute;
		top:49px;
		left:87px;
		height: 104px;
		width: 253px;
	}

	#homelink .backhome
	{
		display: none;
	}

}

@media print
{
	*
	{
		background-color: white !important;
		background-image: none !important;
	}

	img
	{
		border: 0;
	}

	#toolbar, #buttons
	{
		display: none;
	}

	#footerlinks
	{
		margin-top: 1em;
	}


}
