* /* Remove browsers default padding, margin and borders for consistency. see Note 10 */
{
padding: 0;
margin: 0;
border: 0;
}

body /* styles set here will effect everything inside the body tags. See Note 1 */
{
font-family: Arial, Helvetica, sans-serif; /* the default font family for the website */
font-size: 1.1em;
background-color: #000000;
color: #D0D0D0;
margin-bottom: 10px; /* the mainBody div was missing the 10px margin in IE, this fixed it */
}

/* add a bottom margin to the elements that will need it througout the whole site. See Note 10 */
h1, h2, h3, h4, h5, h6, p, blockquote,
 form, label, ul, ol, dl, fieldset, address {
margin-bottom: 0.5em;
}

/* All font sizing will be relative, using em where default font size = 1em. See Note 2 */
h1
{
font-size: 1.2em; /* 1.8 x default font size */
letter-spacing: 0.1em;
font-weight: 500;
font-style: italic;
color: #FFFFFF;
margin: 0px 0px 0px 30px;
}

h2
{
font-size: 1.1em; /* 1.5 x default font size */
font-weight: 100;
color: #FFFFFF;
margin: 0px 0px 0px 30px;
}

h3
{
font-size: 1.0em; /* 1.2 x default font size */
font-weight: 100;
color: #FFFFFF;
margin: 20px 0px 20px 30px;
}

p
{
font-size: 0.9em;
line-height: 1.6em;
margin-bottom: 5px;
}

a {
font-size: 0.9em;
color: #FFFFFF;
font-weight: bold;
}
a:link {
color: #FFFFFF;
text-decoration: underline;
}
a:visited {
text-decoration: underline;
color: #FFFFFF;
}
a:hover {
color: #01B101;
text-decoration: none;
}
a:active {
color: #404040;
text-decoration: underline;
}

img, div, a { behavior: url(iepngfix.htc) }

div#main {
z-index:0;
position:relative;
margin: 10px auto 10px auto;
width: 1050px;
}

div#header
{
background : transparent url(../images/header.png) no-repeat top left;
height:174px;
margin-bottom: 10px;
}

div#header h1
{
display: none;
}

div#mainColumn {
position: relative;
z-index: 0;
float: left;
width: 800px;
margin: 0px;
color: #D0D0D0;
}

div#mainColumn div#columnTop {
padding: 20px 0px 20px 0px;
background : transparent url(../images/contentTop.png) no-repeat top left;
}

div#mainColumn object {
position: relative;
z-index: 3;
margin: 0px 20px -20px 20px;
}

div#mainColumn p {
text-align: justify;
margin: 20px 20px 0px 30px;
}

div#mainColumn span.sign {
font-size: 1.0em;
font-weight: 600;
font-style: italic;
}

div#mainColumn a.backnav {
text-decoration: none;
float: right;
margin-right: 20px;
}

div#mainColumnBase {
position: relative;
z-index: 0;
float: left;
width: 800px;
line-height: 20px;
margin: 0px;
background : transparent url(../images/contentBottom.png) no-repeat top left;
}

div#mainColumn ul
{
font-size: 0.8em;
margin: 2.0em 0 0 8.0em;
}

div#mainColumn li
{
line-height: 2.0em;
}

div#hidden
{
position: absolute;
z-index: -1;
top: 100px;
left: 100px;
height: 0px;
width: 0px;	
display: none;
}


div#viewProducts td {
text-align: center;
vertical-align: top;
}

div#viewBrochures div.brochure {
position: relative;
display:inline;
text-align: center;
}

div#viewBrochures td {
text-align: center;
vertical-align: top;
}

div#viewBrochures div.brochure img {
width: 300px;
margin: 25px 10px 0px 50px;
padding: 10px;
}

div#viewBrochures div.brochure a {
text-decoration: none;
font-size: 0.8em;
text-align: center;
}

div.results
{
	margin: 40px 0px 0px 60px;	
}

div#rightColumn
{
position: relative;
z-index: 1;
margin-left: 810px;
width: 240px;
margin-top: 0px;
}

div#rightColumn div.links {
margin: 0px 0px 0px 0px;
padding: 1px 0px 0px 0px;
background : transparent url(../images/linksTop.png) no-repeat top left;
}

div#rightColumn div.linksBase {
clear: right;
float: right;
width: 240px;
margin: 0px 0px 0px 10px;
padding: 0px;	
line-height: 20px;
background : transparent url(../images/linksBottom.png) no-repeat top left;
}

div#rightColumn ul.link {
position:relative;
margin: 10px 0px 0px 12px;
padding: 0px;
list-style:none;
font-size: 0.8em;
}

div#rightColumn span.link {
margin-left: 20px;
}

div#rightColumn span.sublink {
margin-left: 50px;
line-height: 2.5em;
}

div#rightColumn span.blank {
margin: 0px 0px 0px 50px;
line-height: 0px;
height: 0px;
padding: 0px;
}

div#rightColumn a.link1 {
color: #FFFFFF;
width:206px;
float:left;
margin: 5px 0px 10px 5px;
padding:9px 0px 9px 2px;
text-decoration:none;
background: transparent url("../images/button1.png") no-repeat right top;
}

div#rightColumn a.link1:link {
background: transparent url("../images/button1.png") no-repeat right top;
}

div#rightColumn a.link1:hover {
color: #01B101;
background: transparent url("../images/button2.png") no-repeat right top;
}

div#rightColumn a.link1:active {
color: #404040;
}

div#rightColumn a.current {
color: #01B101;
width:206px;
float:left;
margin: 5px 0px 10px 5px;
padding:9px 0px 9px 2px;
text-decoration:none;
background: transparent url("../images/button2.png") no-repeat right top;
}

div#rightColumn a.current2 {
color: #01B101;
width:206px;
float:left;
margin: 0px 0px 5px 5px;
padding:9px 0px 9px 2px;
text-decoration:none;
background: transparent url("../images/button2.png") no-repeat right top;
}

div#rightColumn a.subcat {
text-decoration:none;
font-size: 0.75em;
margin: 0px 0px 15px 0px;
padding: 0px;
}

div#rightColumn a.current_subcat {
text-decoration:none;
font-size: 0.75em;
color: #01B101;
margin:  0px 0px 15px 0px;
padding: 0px;
}

div#rightColumn img.app {
	width: 260px;
	margin: 20px 0px 0px 0px;	
}

div#minicart {
width: 210px;
margin: 10px 0px 0px 15px;
padding: 0px;	
border:1px solid #D0D0D0;
}

div#minicart h4 {
font-size: 1.2em;
margin: 5px 0px 5px 0px;
padding: 0px;
font-weight: bold;
}

div#minicart table {
width: 210px;
margin: 0px;
padding: 0px;
}

div#minicart td {
padding: 0px 10px 0px 5px;
font-size: 0.7em;
}

div#footer {
clear: both;
float: right;
width: 220px;
margin: 10px 0px 20px 0px;
padding: 0px;
font-size: 0.7em;
text-align: center;
color: #D0D0D0;
}

div#footer a {
color: #D0D0D0;
text-decoration: none;
}

div#footer span.url {
font-size: 1.5em;
font-weight: bold;
font-style: italic;
font-variant: small-caps;
}

fieldset {
width: 620px;
border:1px solid #D0D0D0;
margin: 10px 10px 10px 60px;
padding: 20px;
}

fieldset a {
font-size: 1.0em;
}

legend {
color: #D0D0D0;
margin-left: 20px;
padding: 0px 5px 0px 5px;
}

div#cart input[type=text] {
padding: 2px 5px 2px 5px;
margin: 0px 20px 20px 0px;
width: 30px;
background-image:url("../images/text2.png");
color: #D0D0D0;
border: 1px solid #D0D0D0;
}

div#cart p.small {
text-align: center;
margin: 0px 0px 20px 0px;
padding: 0px;
font-size: 0.7em;
}

div#cart br {
clear: both;
}

div#cart img {
width: 60px;
}

div#cart table {
font-size: 0.8em;
width: 100%;
}

div#cart tr.head {
font-weight: 600;
}

div#cart td {
padding-bottom: 10px;
vertical-align: top;
}

div#cart td.total {
font-weight: bold;
}


div#cart input[type=image].button1, div#cart input[type=image].button2 {
	margin-left: 140px;
/*	padding: 8px 40px 9px 36px;
	background-image:url("../images/submit.png");
	color: #FFFFFF;
	font-weight: bold;
*/
}

div#cart input[type=image].button2 {
	margin-left: 20px;
/*	padding: 8px 43px 9px 46px; */
}

/*
div#cart input[type=image].button1:hover, div#cart input[type=image].button2:hover
{
	background-image:url("../images/submit2.png");
	color: #01B101;
}
*/

div#checkout {
clear: right;	
}

div#checkout p.small {
text-align: center;
margin: 0px 0px 20px 0px;
padding: 0px;
font-size: 0.7em;
}

div#checkout br {
clear: both;
}

div#checkout img {
width: 60px;
}

div#checkout table {
	width: 560px;
	margin: 0px 0px 0px 30px;
	font-size: 0.8em;
}

div#checkout tr.head {
font-weight: 600;
}

div#checkout td {
padding-bottom: 10px;
vertical-align: top;
}

div#checkout td.total {
font-weight: bold;
}

div#checkout h4 {
	font-size: 1.1em;
	font-weight: bold;
}


div#checkout input[type=image].button1, div#checkout input[type=image].button2 {
	margin-left: 225px;
/*	padding: 8px 21px 9px 23px;
	background-image:url("../images/submit.png");
	color: #FFFFFF;
	font-weight: bold;
*/
}

/*
div#checkout input[type=image].button2 {
	padding: 8px 47px 9px 47px;
}

div#checkout input[type=image].button1:hover, div#checkout input[type=image].button2:hover
{
	background-image:url("../images/submit2.png");
	color: #01B101;
}
*/

div#checkout input[type=image].button3 {
	margin-left: 10px;
/*	padding: 5px 33px 6px 35px;
	background-image:url("../images/button3.png");
	color: #FFFFFF;
	font-size: 0.8em;
	font-weight: bold; */
}

/*
div#checkout input[type=image].button3:hover
{
	background-image:url("../images/button4.png");
	color: #01B101;
}
*/

img.ssl {
	float: right;	
	margin: -10px 30px 10px 0px;
}

.hidden {
display: none;
}

div#viewProduct fieldset {
	width: 700px;
	border:1px solid #D0D0D0;
	margin: 20px 10px 10px 40px;
	padding: 0px 0px 20px 20px;
}

div#viewProduct a.rightnav {
background: transparent url("../images/arrow-right.png") no-repeat right top;
width: 17px;
height: 19px;
float: right;
padding: 0px;
margin: 0px 20px 0px 0px;
}

div#viewProduct a.leftnav {
background: transparent url("../images/arrow-left.png") no-repeat right top;
width: 17px;
height: 19px;
float: right;
padding: 0px;
margin: 0px 20px 0px 0px;
}

div#viewProduct a.contact {
float:right;
font-size: 0.8em;
text-decoration: none;
margin-right: 20px;
}

div#viewProduct a.backnav {
float:right;
font-size: 0.8em;
text-decoration: none;
margin-right: 100px;
}

div#viewProducts a.backnav2 {
float:right;
font-size: 0.8em;
text-decoration: none;
margin-right: 100px;
}

div#viewProduct img {
float: left;
margin: 10px 20px 0px 0px;
padding: 0px;	
}

div#viewProduct p {
margin: 0px 15px 0px 5px;
}

div#viewProduct ol {
margin: 0px 0px 0px 10px;
font-size: 0.8em;
}

div#viewProduct ol li {
margin: 0px 0px 0px 0px;
line-height: 1.5em;
padding: 0px;

}

div#contact textarea {
padding: 2px 5px 2px 5px;
margin: 0px 0px 20px 8px;
width: 280px;
background-image:url("../images/text.png");
color: #D0D0D0;
border: 1px solid #D0D0D0;
}

div#contact span.label {
font-size: 0.8em;
font-weight: 600;
vertical-align: top;
margin: 20px 26px 20px 0px;
}

br.both {
	clear: both;
}

br.left {
	clear: left;
}

br.right {
	clear: right;
}

/* /////////////////////////////////////////////////////////// forms stuff /////////////////////////////////////////////// */

div.error
{
	position: relative;
	width: 100%;
	text-align: center;
}

div.error p
{
	color: #FF0000;
	font-weight: bold;
	font-size: 1.0em;	
	text-align: center;
}

div.response
{
	position: relative;
	width: 100%;
	text-align: center;
	margin-left: 160px;
}

div.response p
{
	font-weight: bold;
	font-size: 1.0em;	
	text-align: center;
}

div.description {
	padding: 0px;
	margin: 0px 0px 20px 0px;	
}

div.row
{
	clear: left;
	margin: 0px 0px 0px 0px;	
	padding: 0px;	
}

div.row2
{
	float: right;
	clear: right;
	margin: 0px 20px 0px 0px;	
	padding: 0px;	
}

div.row3
{
	clear: right;
	margin: 20px 20px 0px 0px;	
	padding: 0px;	
}

div.title, div.title2, div.title3, div.title5, div.title7, div.title8, div.title9
{
	clear: left;
	float:left;
	width: 120px;
	font-size: 1em;
	font-weight: 500;
	margin: 0px 10px 15px 80px;
	vertical-align: top;
}

div.title2
{
	width: 400px;
	margin: 0px 10px 15px 100px;
}

div.title3
{
	width: 120px;
	margin: 0px 10px 15px 120px;
}

div.title4
{
	clear: both;
	width: 300px;
	margin: 0px 0px 0px 130px;
}

div.title5
{
	width: 100px;
	margin: 0px 10px 15px 80px;
}

div.title6
{
	width: 500px;
	margin: 0px 10px 20px 60px;
	font-size: 0.8em;
}

div.title6 img.cc
{
	margin: 0px 0px 0px 20px;
}

img.paypal
{
	width: 150px;
	margin: 0px 0px 0px 40px;
}

div.title7
{
	width: 180px;
	margin: 0px 10px 15px 80px;
}

div.title8
{
	width: 110px;
	margin: 0px 10px 15px 0px;
	font-weight: bold;
	font-size: 0.9em;
}

div.title9
{
	width: 80px;
	margin: 0px 10px 15px 180px;
	font-weight: bold;
	font-size: 0.9em;
}

div#viewProduct img.manufacturer {
	width: 100px;
}

div#viewProduct img.brochure {
	width: 200px;
	margin: 10px 100px 0px 100px;
}

div#viewProduct img.brochure1 {
	width: 260px;
	margin: 10px 30px 0px 20px;
}

div#viewProduct img.brochure2 {
	width: 260px;
	margin: 10px 30px 0px 30px;
}

div#viewProduct img.brochure4 {
	width: 200px;
	margin: 10px 70px 0px 70px;
}


div#viewProduct p.brochure1 {
	margin: 10px 0px 0px 0px;
	text-align: center;
	font-size: 0.8em;
}
	
div#viewProduct p.brochure4 {
	margin: 10px 100px 0px 0px;
	text-align: right;
	font-size: 0.8em;
}

div#viewProduct ul.odor1 {
	float:right;
	margin: 10px 60px 0px 10px;
}

div#viewProduct ul.odor2 {
	float:left;
	margin: 10px 0px 10px 40px;
}

div#viewProduct img.odor1 {
	width: 180px;
	float:right;
	margin: 10px 0px 0px 10px;
}

div#viewProduct img.odor2 {
	width: 180px;
	float:left;
	margin: 0px 20px 10px -20px;
}

div#viewProduct img.odor3 {
	width: 240px;
	float:right;
	margin: 10px 0px 0px 10px;
}

div#viewProduct table.odor2 {
	margin: 0px 0px 0px 40px;
}

.content-small{
	color: #74787c;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
	
div.content, div.content2, div.content3, div.content4, div.content5
{
	float:left;
	display:inline;
	margin: 0px 10px 0px 10px;
	vertical-align: top;
}

div.content2
{
	margin: 0px 10px 20px 10px;
}

div.content3
{
	width: 160px;
	font-size: 0.9em;
	margin: 0px 0px 20px 0px;
}

div.content4
{
	width: 160px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 1.2em;
}

div.content4 span
{
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	font-size: 1.2em;
}

div.content input[type=text], div.content input[type=text].text, div.content input[type=text].text2, div.content input[type=text].text3, div.content input[type=text].text4, div.content input[type=text].csv, div.content5 input[type=text].quantity
{
	padding: 2px;
	display: inline;
	margin: 0px 0px 10px 0px;
	width: 240px;
	background-image:url("../images/text2.png");
	color: #D0D0D0;
	border: 1px solid #D0D0D0;
}

div.content input[type=text].text
{
	width: 280px;
}

div.content5 input[type=text].quantity
{
	width: 40px;
	margin: 0px 20px 0px 0px;
}

div.content input[type=text].text2
{
	width: 200px;
}

div.content input[type=text].text3
{
	width: 80px;
	margin: 0px 0px 0px 0px;	
}

div.content img {
	padding: 0px;
	margin: 0px 0px 0px 20px;	
}

div.content input[type=text].text4
{
	margin: 0px 20px 10px 0px;
	width: 220px;
}

div.content input[type=text].csv
{
	margin: 0px 20px 10px 0px;
	width: 60px;
}

div.content select.type, div.content select.exp_month, div.content select.exp_year, div.content3 select.size {
	padding: 2px;
	width: 225px;
	margin: 0px 0px 0px 0px;
	background-image:url("../images/text2.png");
	background-color: #3D4B1E;
	color: #FFFFFF;
	border: 1px solid #D0D0D0;
}

div.content select.exp_month {
	width: 100px;	
}

div.content select.exp_year {
	width: 100px;	
	margin-left: 20px;
}

div.content3 select.size {
	width: 140px;	
}

div.content textarea.text
{
	padding: 2px;
	display: inline;
	margin: 0px 0px 10px 0px;
	width: 280px;
	height: 60px;
	background-image:url("../images/text.png");
	color: #D0D0D0;
	border: 1px solid #D0D0D0;
}

div.content input[type=submit]
{
	margin: 5px 0px 5px 0px;
}


div.content input[type=image], div.content2 input[type=image], div.content3 input[type=image], div.content5 input[type=image]
{
	margin-left: -50px;
/*	padding: 8px 55px 9px 55px;
	background-image:url("../images/submit.png");
	color: #FFFFFF;
	font-weight: bold; */
}


div.content2 input[type=image]
{
/*	padding: 8px 38px 9px 40px; */
	margin-left: 0px;
}

div.content3 input[type=image]
{
/*	padding: 8px 60px 9px 55px; */
	margin-left: 20px;
}

div.content5 input[type=image]
{
/*	padding: 8px 45px 9px 47px; */
	margin-left: 0px;
}

/*
div.content input[type=image]:hover, div.content2 input[type=image]:hover, div.content3 input[type=image]:hover, div.content5 input[type=image]:hover
{
	background-image:url("../images/submit2.png");
	color: #01B101;
}
*/

div.content input[type=password]
{
	padding: 2px;
	display: inline;
	margin: 0px 0px 10px 0px;
	width: 240px;
}

div.content input[type=password].text
{
	padding: 2px;
	display: inline;
	margin: 0px 0px 10px 0px;
	width: 280px;
	background-image:url("../images/text2.png");
	color: #D0D0D0;
	border: 1px solid #D0D0D0;
}

div.content input[type=password].text2
{
	padding: 2px;
	display: inline;
	margin: 0px 0px 10px 0px;
	width: 200px;
	background-image:url("../images/text2.png");
	color: #D0D0D0;
	border: 1px solid #D0D0D0;
}

div.content span {
	margin-left: 5px;
	float: right;
}
		
div.content select {
	width: 285px;
	margin: 0px 0px 0px 0px;
	background-image:url("../images/text2.png");
	background-color: #3D4B1E;
	color: #FFFFFF;
	border: 1px solid #D0D0D0;
}


input[type=image].resend
{
	margin-left: 320px;
/*	padding: 8px 52px 9px 52px;
	background-image:url("../images/submit.png");
	color: #FFFFFF;
	font-weight: bold; */
}

div.product {
	margin: 0px 0px 0px 0px;
	position: relative;
	display:inline;
	text-align: center;
}

div.product p {
	text-align: center;
	font-size: 1.0em;
	font-weight: bold;
}

/*
div.product input[type=image]
{
	padding: 8px 45px 9px 48px;
	background-image:url("../images/submit.png"); 
	color: #FFFFFF;
	font-weight: bold;
}

div.product input[type=image]:hover
{
	background-image:url("../images/submit2.png");
	color: #01B101;
}
*/

div.product select {
	display: block;
	width: 180px;
	margin: 10px 0px 10px 20px;
	background-image:url("../images/text2.png");
	background-color: #3D4B1E;
	color: #FFFFFF;
	border: 1px solid #D0D0D0;
}

div.product div.price {
	clear: left;
	text-align: left;
	margin: 10px 0px 20px 20px;
	font-weight: bold;
	font-size: 1.1em;
}

div.product div.price span {
	font-weight: bold;
	font-size: 1.3em;
}

div.product div.cart2 {
	text-align: left;
	margin: 0px 0px 0px 20px;
	font-weight: bold;
	font-size: 0.8em;
}

div.product div.cart2 span {
	float: right;
	text-align: left;
	margin: 0px 80px 0px 20px;
	font-weight: bold;
	font-size: 0.8em;
}

div.product span.select {
	display: block;
	font-weight: bold;
	font-size: 1.1em;
	padding: 0px;
	margin: 0px 0px 0px 20px;
	float: left;
}

div.product span.sizes {
	font-weight: bold;
	font-size: 0.8em;
	padding: 0px;
	margin: 0px 0px 0px 20px;
	float: left;
}

table.products {
	margin-left: 20px;
}

table.products td {
	width: 220px;
}

td.product {
	text-align: center;
	vertical-align: top;
	border: 1px solid #D0D0D0;
}

div.product img {
	padding: 10px 20px 10px 20px;
}

div.product a {
	text-decoration: none;
	font-size: 1.0em;
	text-align: center;
}

table.members {
	margin-left: 20px;
}

table.members td {
	width: 250px;
}

div.members img {
	padding: 10px 35px 10px 35px;
}

div.members a {
	text-decoration: none;
	font-size: 1.0em;
	text-align: center;
}


div.deliverto {
	position: relative;
	width: 270px;
	float: left;
	margin: 0px 0px 0px 30px;	
	padding: 0px;
}

div.deliverto p {
	margin: 0px;
	padding: 0px;	
	font-size: 0.8em;
}

div.deliverto div.row
{
	clear: left;
	margin: 0px 0px 0px 0px;	
	padding: 0px;	
}

div.deliverto div.title
{
	clear: left;
	float:left;
	width: 100px;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}


div.deliverto div.content
{
	float:left;
	display:inline;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}

div.deliverto div.content input[type=text].text
{
	display: inline;
	padding: 0px;
	margin: 0px 0px 2px 0px;
	font-size: 0.7em;
	width: 160px;
	height: 14px;
	background-image:url("../images/text2.png");
	color: #D0D0D0;
	border: 1px solid #D0D0D0;
}

p.deliverto {
	position: absolute;	
	top: 260px;
	left: 400px;
	margin: 0px;
	padding: 0px;
	font-size: 1.0em;
	font-weight: bold;
}

p#deliver {
	position: relative;	
	margin: -40px 0px 0px -40px;
	padding: 0px;
}

div.invoiceto {
	position: relative;
	width: 270px;
	float: left;
	margin: 0px 0px 0px 30px;
	padding: 0px;
}

p.invoiceto {
	margin: -20px 0px 0px 0px;
	padding: 0px;
	font-size: 1.0em;
	font-weight: bold;
}

div.invoiceto div.row
{
	clear: left;
	margin: 0px 0px 0px 0px;	
	padding: 0px;	
}

div.invoiceto div.title
{
	clear: left;
	float:left;
	width: 100px;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}

div.invoiceto div.content
{
	float:left;
	display:inline;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}

div.invoiceto div.content input[type=text].text
{
	display: inline;
	padding: 0px;
	margin: 0px 0px 2px 0px;
	font-size: 0.7em;
	width: 160px;
	height: 14px;
	background-image:url("../images/text2.png");
	color: #D0D0D0;
	border: 1px solid #D0D0D0;
}

div.invoiceto div.content select, div.deliverto div.content select {
	width: 162px;
	height: 18px;
	margin: 0px 0px 2px 0px;
	font-size: 0.7em;
	background-image:url("../images/text2.png");
	background-color: #3D4B1E;
	color: #FFFFFF;
	border: 1px solid #D0D0D0;
}

div.invoiceto div.content span.content-small {
	margin-left: 100px;
}

div.freight table {
	width: 560px;
	margin: 0px 0px 0px 30px;
	padding: 0px;
}

div.freight tr.header {
	font-weight: bold;
}

div.freight td {
	padding: 0px 10px 0px 5px;
	margin: 0px;
	font-size: 1.0em;
}

div.freight h4 {
	font-size: 1.1em;
	font-weight: bold;
}

div.freight input[type=radio] {
	margin: 0px 50px 20px 20px;
}

div.freight span.type {
	margin: 0px 0px 20px 30px;
}

div.freight span.pay {
	margin: 0px 0px 20px 30px;
}

div.freight input[type=radio].pay {
	margin: 0px 20px 20px 10px;
}

div.freight textarea.textarea {
padding: 2px 5px 2px 5px;
margin: 0px 0px 20px 40px;
width: 510px;
background-image:url("../images/text.png");
color: #D0D0D0;
border: 1px solid #D0D0D0;
}

div.freight span.declaration {
	margin: 0px 0px 20px 30px;
	font-size: 0.8em;
}

div.freight span.postage {
	float: right; 
	margin: 0px 30px 20px 0px;
	font-weight: bold;
}

div.freight span.total_label {
	float: right; 
	margin: 0px 30px 20px 0px;
	font-weight: bold;
}

div.freight span.total {
	float: right; 
	margin: 0px 30px 20px 0px;
	font-weight: bold;
}

div.orders table {
	width: 620px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

div.orders td {
	padding: 0px 10px 0px 5px;
	margin: 0px;
	width: 25%;
	font-size: 1.0em;
}

span.previous a
{
	font-size: 1.0em;
	font-weight: normal;
	margin-right: 120px;
}

span.current
{
	font-size: 1.0em;
	font-weight: bold;
	margin-right: 120px;
}

span.next a
{
	font-size: 1.0em;
	font-weight: normal;
	margin-right: 0px;
}

table.google {
	
}

table.google input[type=text]
{
	display: inline;
	padding: 2px;
	margin: 40px 20px 2px 20px;
	font-size: 0.9em;
	width: 240px;
	height: 16px;
	background-image:url("../images/text2.png");
	color: #D0D0D0;
	border: 1px solid #D0D0D0;
}


table.google input[type=image]
{
	margin: 20px 0px 20px 20px;
/*	padding: 8px 27px 9px 27px;
	background-image:url("../images/submit.png");
	color: #FFFFFF;
	font-weight: bold; */
}

/*
table.google input[type=image]:hover
{
	background-image:url("../images/submit2.png");
	color: #01B101;
}
*/

table.google input[type=radio] {
	margin: 10px 0px 20px 20px;	
}

table.search {
	width: 580px;
	margin: 0px 0px 10px 35px;	
}

table.search select {
	width: 150px;
	margin: 0px 0px 0px 0px;
	font-size: 0.9em;
	background-image:url("../images/text2.png");
	background-color: #3D4B1E;
	color: #FFFFFF;
	border: 1px solid #D0D0D0;
}

table.search input[type=text]
{
	display: inline;
	padding: 2px;
	margin: 0px 20px 10px 20px;
	font-size: 0.9em;
	width: 385px;
	height: 16px;
	background-image:url("../images/text2.png");
	color: #D0D0D0;
	border: 1px solid #D0D0D0;
}


table.search input[type=image]
{
	margin: 20px 0px 20px 20px;
/*	padding: 8px 53px 9px 53px;
	background-image:url("../images/submit.png");
	color: #FFFFFF;
	font-weight: bold; */
}

/*
table.search input[type=image]:hover
{
	background-image:url("../images/submit2.png");
	color: #01B101;
}
*/

table.search td {
	padding: 10px 0px 10px 0px;	
}

ol.cc
{
	font-size: 0.8em;
	margin-left: 120px;	
}

table.schedule {
	font-size: 0.8em;
	width: 95%;
	margin-left: 2%;
}

table.schedule th {
	background-color: #006827;
	color: #FFFFFF;
	padding: 3px 2px;
	font-size: 1.0em;
	font-weight: bold;
	border-left: 1px solid #000000;
}

table.schedule td {
	padding: 3px;
	text-align: center;
	border-left: 1px solid #006827;
	font-size: 0.8em;
}
table.schedule tr.table-top-heading td {
	font-size: 1.0em;
	font-weight: bold;
	padding-bottom: 5px;
}

table.schedule tr {
	border-bottom: 1px solid #006827;	
}

table.schedule tr.even {
	/* background-color: #cadb2a; */
}

table.schedule td.first-cell {
	text-align: left;
	font-weight: bold;
	font-size: 0.9em;
}
