/* CSS for OHSPA.ca */
/* Modified: Jan 5, 2009 */
/* Modified: Nov 12, 2009 */

* {padding: 0; margin: 0;}
P { padding:0px;margin:0px;}
img { border-style: none;text-decoration: none; }

h1 { font-family:arial narrow;font-size:22pt;color:rgb(158,171,4);margin-left:30px;letter-spacing:2px;padding-top:10px; }
h2 { font-family:arial narrow;font-size:15pt;color:rgb(158,171,4);margin-left:30px;letter-spacing:2px; }

.content { font-family:arial;font-size:10pt;margin-left:24px;text-align:justify;color:#000;line-height:19px;width:340px; }
.contentw { font-family:arial;font-size:10pt;margin-left:24px;text-align:justify;color:#fff;line-height:19px;width:520px; }
.content2 { font-family:arial;font-size:10pt;margin-left:24px;text-align:justify;color:#000;line-height:19px; }
.contentservicesheading { font-family:arial;font-size:10pt;margin-left:24px;text-align:justify;color:#000;line-height:19px;width:340px;font-weight:bold; }
.contentservices { font-family:arial;font-size:10pt;margin-left:24px;text-align:justify;color:#000;line-height:19px;width:340px; }

.footerphones { font-family:arial;font-size:11pt;color:rgb(84,76,73);text-decoration:none;line-height:0.5cm;text-align:left;padding:90px 0 0 228px; }
.footeraddress { font-family:arial;font-size:8pt;color:rgb(84,76,73);text-decoration:none;line-height:0.4cm;text-align:left;padding:0px 0 0 228px; }
.footerprices { font-family:arial;font-size:7pt;color:rgb(84,76,73);text-decoration:none;line-height:0.4cm;text-align:left;padding:0px 0 0 228px; }

.btn1 { border: 1px groove #666666;background-color:#fff;height:20px;font-family:arial narrow;font-size:10pt;background-position:center;font-weight:500;color:#112258; }
.fld1 { border: 1px solid #000;background-color:#fff;height:20px;font-family:Verdana;font-size:xx-small;background-position:center;font-weight:bold;color:#112258; }

label { width:100px;float:left;text-align:right;margin-right:0.5em;display:block; }
.submit input { margin-left: 4.5em; } 
input { color:#000;background:ccc;margin-bottom:5px; }
textarea { color: #000;background:ccc; }
select { color: #000;background:ccc; }
.submit input { color: #000;border: 0px outset #d7b9c9; } 
fieldset { width: 600px;border:0px; }

/* HYPERLINKS */

a.bodylink:link, a.bodylink:visited, a.bodylink:active { font-family:verdana;font-size:8pt;color:rgb(255,80,0);text-decoration:none;border-bottom:1px dashed rgb(255,60,0); }
a.bodylink:hover { color:rgb(127,127,127); }

a.joinlist:link, a.joinlist:visited, a.joinlist:active { font-weight:bold;color:rgb(185,66,44);font-size:11pt;text-decoration:none; }
a.joinlist:hover { color:rgb(127,127,127); }

a.leftnavlink:link, a.leftnavlink:visited, a.leftnavlink:active { font-family:arial;font-size:10pt;color:#fff;text-decoration:none;width:174px;padding:6px 20px 5px 6px;font-weight:bold;line-height:32px; }
a.leftnavlink:hover { background-image:url('../images/navbg.jpg');background-repeat:no-repeat;background-position:center right; }

a.monthlyspecial:link, a.monthlyspecial:visited, a.monthlyspecial:active { font-family:arial;font-size:12pt;color:#fff;text-decoration:none;margin-left:30px;font-weight:bold;line-height:32px; }
a.monthlyspecial:hover { color:rgb(42,36,36); }

a.promobanner:link, a.promobanner:visited, a.promobanner:active { font-family:arial narrow;font-size:12pt;color:#fff;text-decoration:none;margin-left:20px; }
a.promobanner:hover { color:rgb(42,36,36); }
.promobannerdark { font-weight:bold;color:#000;margin-left:20px; }

a.headernav:link, a.headernav:visited, a.headernav:active { font-family:verdana;font-size:11pt;text-decoration:none;color:#000;margin:0 14px 0 0; }
a.headernav:hover { color:#fff; }

a.footnav:link, a.footnav:visited, a.footnav:active { font-family:arial;font-size:8pt;text-decoration:none;color:#999; }
a.footnav:hover { color:rgb(186,130,92) }

a.credit:link, a.credit:visited, a.credit:active { font-family:arial;font-size:8pt;text-decoration:none;color:#999; }
a.credit:hover { color:#fff; }

.checkouttitle { font-family:arial;font-size:18pt;margin-left:55px;text-align:justify;color:rgb(158,171,4);padding:8px 0; }
.checkouttext { font-family:arial;font-size:9pt;margin-left:55px;text-align:justify;color:rgb(148,186,210);padding:0 40px 0 0; }