/* ---------- EquiShine CSS ---------- */
/* - April 2005                      - */
/* - Identity Developments           - */
/* - www.i-devs.com                  - */
/* ----------------------------------- */

/* ---------- basic elements --------- */
/* - maroon #7D0009 -- gold #CC9933 - */

@page {
	size: 7.5in 10in;
	margin: 0.5in;
}

body {
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	color: #000000;
	font: 10pt "Times New Roman", Times, serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	color: #7D0009;
	clear: both;
}

h1 {font-size: 2.0em; margin: 0;}

h2 {font-size: 1.8em;}

h3 {font-size: 1.6em;}

h4 {font-size: 1.4em;}

h5 {font-size: 1.2em;}

h6 {font-size: 1em;}

h2, h3, h4, h5, h6 {margin: 15px 0 0;}

p {font-size: 1em;}

.clr {clear: both;}
.clrL {clear: left;}
.clrR {clear: right;}
.fltL {float: left;}
.fltR {float: right;}

img {margin: 0;	padding: 0;}

/* - basic lists - */
ul {
	margin-top: 5px;
	list-style: square outside;
}

li {
	padding: 2px 0 5px;
	font-size: 1.1em;
}

.signed {
	font-size: 1.2em;
	font-style: italic;
	font-weight: bold;	
	line-height: 150%;
}

/* ---------- layout ---------- */
#wrapper {
	background: transparent;
	margin: 0;
	padding: 0;
	width: auto;
	text-align: left;
}

/* - corners - brand identity - */
#corner-tr, #corner-tl, #corner-br, #corner-bl {
	display: none;
}

/* ---------- =HDR header ---------- */
#headerMain {
	background: transparent;
	margin: 0;
	padding: 0;
}

/* - doctor's choice supplements - */
#headerMain #hdrCompany {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#headerMain #hdrBrand {
	margin: 0;
	padding: 0;
	color: #7D0009;
	font: bold 3em/1em Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
}

#es-logo {
	display: none;
}

#headerSub {
	background: transparent;
	margin: .5em 0 0;
	padding: 0;
}

/* - tagline - horse vitamin and mineral supplement - */
#headerSub #hdrTagline {
	margin: 0;
	padding: 0;
	border-bottom: solid 2px #7D0009;
	font: bold 0.9em Arial, Helvetica, sans-serif;
}

/* ---------- main section ---------- */
#container {
	background: transparent;
	margin: 1em 0 0;
	padding: 0;
}

#holderMain {
	margin: 0;
	padding: 0 0 1.5em;
}

#contentMain {margin: 0;}

#contentMain p {
	margin: 0 0 10px;
	padding: 0;
	font-size: 1.2em;
	line-height: 140%;
}

dt {line-height: 1.4em;}

dd {
	margin-left: 1.5em; 
	padding: 3px 0 15px 0;
}

.products dt {font-size: 1.2em;}
.products dd {font-size: 1em;}

#contentMain img.fltL {margin: 3px 5px 3px 0;}

#linkText {
	display: block;
	border: solid 1px #7D0009;
	margin: 10px 0 10px;
}

/* - sub content area ----------------------- */
#contentSub {margin: 0;}

/* - sideBar - */
p.sideBar {
	margin-top: 1em;
	padding: 0;
	font-size: 1.3em;
	font-weight: normal;
	font-style: italic;
}

/* - =POS - product sale configuration - */
.cartView {display: none;}
.cartAdd {display: none;}

#productPOS {margin: 40px 5px 20px 20px;}

#productPOS p {margin: 5px 0 1em;}

.productName {
	display: block;
	margin: 0 0 5px;
	font-weight: bold;	
}

.productDesc {
	display: inline;
	margin: 0 8px 0 0;
}

#productPOS form {margin: 5px 0 10px;}

/* - hover magnify image - */
.productBig {display: none;}

a.productSpan {border: none;}

a.productSpan img {border: none;}

a.productSpan span {display:none;}


/* - faq's - */
.handler {
	cursor: help;
	border-bottom: 2px dotted #CC9933;
	margin-right: 30px;
	padding-left: 20px;
	font-size: 1.2em;
}

.handler_down {
	padding-left: 20px;
	font-size: 2em;
}

.toggle {padding-left: 20px;}

.togglerControls {display: none;}

/* - searchForm - */
#searchForm {display: none;}

/* ---------- footer & trailer ---------- */
#footer {
	background: transparent;
	margin: 0;
	padding: 0;
}

#footer #prodGroup {display: none;}

#footer p {
	color: #000000;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: .8em;
}

#footer a {
	color: #000000;
	border: none;
}

#footer p .bull {padding: 0 1em;}

.coName {
	font-size: 1.2em;
	font-weight: bold;
}

/* - trailer - */
#trailer {margin: 2em 0 0;}

#trailer .bull {padding: 0 .5em;}

#legalCopy {
	margin: 20px 0 0;
	font-size: 1em;
}

/* - third party logo - */
.ups img {
	float: right;
	margin: 7px 20px 1px 1px;
}

.upsLegal {font-size: .9em;}

/* - tables ---------------------------- */
/* - basic layout - */
/* - font-size requirement for IE5.x - */
table {
	table-layout: fixed;
	border-collapse: collapse;
	empty-cells: hide;
	border: 3px solid #7D0009;
	font-size: 100%;
}

caption {
	padding: 5px;
	font-weight: bold;
	font-size: 1.2em;
	text-align: left;
}

th {
	padding: 5px 0;
	font-weight: bold;
	border-bottom: double 2px #000000;	
}

tr	{vertical-align: top;}

tr.tblRow1 td {border-top: none;}

td {
	padding: 3px 0 5px 0;
	border-top: 1px dotted #999999;
}

/* - basic - */
table.tblBasic {
	margin: 10px 0;
	width: 60%;
}

table.tblBasic tbody th {
	text-align: left;
}

table.tblBasic td, table.tblBasic th {padding-left: 3px;}

table.tblBasic .tblCol2 {padding-right: 3px;}

table.tblBasic tfoot td {
	border-top: 1px solid #000000;
	font-style: italic;
}

/* - guaranteed analysis - */
table.tblAnalysis {width: 60%;}

table.tblAnalysis th {border-bottom: double 2px #000000;}

table.tblAnalysis .tblCol1, table.tblAnalysis .tblCol3 {
	padding-left: 3px;
	text-align: left;
}

table.tblAnalysis .tblCol2 {border-right: 3px solid #000000;}

table.tblAnalysis .tblCol2, table.tblAnalysis .tblCol4 {
	padding-right: 1em;
	text-align: right;
}

/* - nutritional guidelines & dealers - */
table.tblDealers, table.tblGuide {width: 90%;}

table.tblDealers tbody th {
	color: #000000;
	font-weight: bold;
	text-align: left;
	border-top: solid 2px #000000;
	border-bottom: double 2px #000000;
}

table.tblDealers td, table.tblDealers th, table.tblGuide td, table.tblGuide th {
	padding-left: 3px;
}

table.tblGuide .tblCol4 {padding-right: 3px;}

table.tblDealers .tblCol4 {
	padding-right: 3px;
	width: 90px;
}

.tblBreakout {border-top: none;}


/* ---------- navigation & links ---------- */
/* - basic - */
a {
	color: #7D0009;
	padding: 0;
	border-bottom: solid 1px #CC9933;
	text-decoration: none;
}

#headerMain a {
	border: 0;
	text-decoration: none;	
}

p.topLink {display: none;}

/* - left side nav holder - */
#holderSub {display: none;}

#navBot {display: none;}

/* - inline - */
.navHoriz {display: none;}

/* bottom of dealer page to clear background image */
.special ul.navList {display: none;}


/* --------------- identity developments byline --------------- */
a.iDevs span {display: none;}

a.iDevs {
	color: #0d3c72;
	text-decoration: underline;
	border: none;
	}
