/*
	Site: TSS Wound Care Order Form
	Date: August 18/09
	Author: Larry Chartier
	Description: Core CSS File
	Additional CSS Files: 

	WEB COLORS USED FOR THIS SITE
	---------------------------------------------------------------------
	#4f77be		Color		Used for: 
	#666666		Color		Used for: 
	#4a5447		Color		Used for: 
	#3f421e		Color		Used for: 
	#728100		Color		Used for: 
	#000000		Color		Used for: 
	#000000		Color		Used for: 	
	---------------------------------------------------------------------
*/

/* Base style removal, global fixes and browser/platform fixes */

:link, :visited { text-decoration: none }
ul,ol { list-style: none }
h1,h2,h3,h4,h5,h6,pre,code { font-size: 1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,dl,dt,dd,input { margin: 0; padding: 0 }
a img, :link img, :visited img { border: none }
address { font-style: normal }
a, a:link, a:visited, a:hover, a:active { outline: 0; }


/*	Custom styles begin */

body {background: #013960 url(body-background.jpg) top repeat-x;font-family: Arial, sans-serif;margin: 0;}

br.clear {clear: both;}

a {color: #990000;}
a:hover {color: #666;text-decoration: underline;}



div#header {width: 920px;height: 63px;background: url(top-bg.gif) no-repeat;margin: 0 auto 4px auto;padding: 15px 20px;}
div#header h1 {background: url(tss-logo.jpg) no-repeat;display: block;text-indent: -9999px;width: 110px;height: 64px; }


div.top {background: url(white-top.jpg) no-repeat top;width: 960px;height: 10px;margin: 0 auto;}
div.wrapper {width: 960px;margin: 0 auto 10px auto;background: url(white-bottom.jpg) no-repeat bottom #fff;padding: 0 0 20px 0;}

div.Menu {}

div.sidebar {}

div.wrapper ul.sidenav {float: left;width: 180px;margin: 0 40px 0 0;background: #f7f7f7;padding: 20px;border: 2px solid #ccc;border-left: none;border-right: none;}
div.wrapper ul.sidenav a {color: #666;display: block;}
div.wrapper ul.sidenav a:hover {color: #000;}
div.wrapper ul li {font-size: 12px;line-height: 16px;}
div.wrapper ul li.sectionTitle {font-size: 12px;font-weight: bold;}
div.wrapper ul li.sectionTitle ul li {font-weight: normal;}
div.wrapper ul.subsection {margin-bottom: 14px;}
div.wrapper ul.subsection li {border-bottom: 1px solid #ccc;padding: 4px 0;}
div.wrapper ul.subsection li:hover {background: #e5e5e5;display: block;}

div.wrapper h1.header {color: #666;font-size: 22px;border-bottom: 1px dotted #ccc;padding: 15px 20px 5px 20px;margin: 0 0 10px 0;}
div.wrapper h1.header span {color: #023960;}


div.wrapper p {padding: 0 20px;font-size: 13px;color: #333;line-height: 18px;margin-bottom: 7px;}
div.wrapper p.welcome {font-size: 15px;line-height: 20px;}
div.wrapper p.last {border-bottom: 1px dotted #ccc;padding-bottom: 5px;margin: 15px 0 20px 0;}
div.wrapper p.total {text-align: right;}
div.wrapper p.back {float: right;padding-top: 3px;}



div.wrapper p a {color: #990000;}
div.wrapper p a:hover {color: #666;}



div.wrapper h2 {font-size: 19px;margin-bottom: 10px;color: #990000;}
div.wrapper h4 {font-size: 19px;margin-bottom: 10px;color: #990000;padding: 0 20px;}
div.wrapper h5 {font-size: 16px;margin-bottom: 6px;color: #333;padding: 0 20px;}

div.wrapper p.search {margin-bottom: 25px;color: #333;}

div.search {background:#f7f7f7;border:1px solid #eee;float:right;width:678px;margin:0 20px 20px 0;_margin:0 10px 20px 0;padding:20px 0;}
div.search p a {padding:5px 10px;background:#ddd;border:1px solid #ccc;margin-left:5px;color: #666;font-size: 10px;text-transform: uppercase;font-weight: bold;}
div.search p a:hover {background: #999;border: 1px solid #666;text-decoration: none;color: #fff;}
div.search p {margin: 0;padding: 0;}
div.search p.l-text {margin:0;padding:0 0 0 20px;width:300px;float:left;}



div.wrapper table.products {font-size: 11px;}
div.wrapper table.products tr.titles {font-size: 11px;font-weight: bold;}
div.wrapper table.products tr td {padding: 3px 0;border-bottom: 1px solid #ccc;}
div.wrapper table.products tr input {width: 60px;}
div.wrapper table.products tr.submit td {border-bottom: none;padding-top: 10px;}
div.wrapper table.products tr.submit input {width: 100px;}

div.wrapper table.order {margin: 0 0 0 20px;margin-bottom: 10px;}
div.wrapper table.order tr td {padding: 6px 0;}
div.wrapper table.order tr td.total {text-align: right;padding-right: 16px;}
div.wrapper table.order tr.last td {border-bottom: none;}

div.wrapper input.assessment {margin: 0 0 20px 20px;width:200px;}

div.wrapper input#searchQuery {margin-left: 10px;}


/* Login Screen */

table.login {margin-left: 20px;}
table.login td {padding-bottom: 5px;}
table.login td.text {font-size: 13px;color: #666;}

table.login tr.titles {color: #333;font-weight: bold;}

table.login td.sm-text {font-size: 11px;line-height: 21px;}
table.login td.sm-text input.num {width: 55px;float: right;margin: 0 20px 0 10px;}

table.acopy {font-size: 13px;color: #666;}

textarea.tbox {width: 600px;height: 50px;margin: 0 0 20px 20px;}

table.reorder {font-size: 13px;color: #666;}
table.reorder tr.titles {font-weight: bold;color: #333;}


div.other {float: right;width: 670px;}
div.other p {padding-right: 20px;}

div.other a {color: #990000;}
div.other a:hover {color: #666;}

/* Order Sent Details */


