body { margin: 0; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif;  background-image: url('http://www.cuttingedgedesign.ca/images/bg-blueprint.jpg'); }
h1 {font-size: 110%; font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; display:inline; }
h2 {font-size: 17pt; font-style: italic; display:inline; color: #000000; font-family: Times New Roman, Times, serif; }
h3 {font-size: 105%; font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; display:inline; }
.feature { font-weight: bold; color: #660000; }
.slogan2 {font-size: 9pt; font-style: italic; display:inline; color: #000000; font-family: Times New Roman, Times, serif; }
.phone {font-size: 11pt; font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; }
.nav {font-size: 9pt; font-weight: bold; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.nav:hover { color: #FFCC66; }
.right { font-size: 10pt; font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.nav2 { font-size: 9pt; font-weight: bold; color: #660000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a.nav2:hover { color: #990000; }
.footer { font-size: 8pt; color: #FFFFFF; font-weight: normal; }
a.footer:hover { font-size: 8pt; color: #FFCC66; font-weight: normal; }
a { color: #660000; text-decoration: none; font-weight: bold; }
a:hover { color: #990000; text-decoration: underline; }
.main-text { font-size: 70%; color: #333333; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 18px; }
.caption-text { font-size: 70%; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 18px; font-weight: bold; }
.required { font-size: 65%; color: #660000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; }
.small {font-size: 90%; }

