/*====================================================================
DENTONSWEB.COM - GLOBAL STYLE SHEET
Copyright 2009 DENTONSWEB.COM
Written by dentonscreative.com - Author: Neil Thorne
======================================================================*/

/* Global Styles */
* {margin: 0; padding: 0; border: 0; font-family: "Lucida Sans", "Lucida Grande", arial; color: #444;}
body {background: #fff url(../images/base/contentbg.gif) repeat-x top; text-align: left; font-size: 62.5%;}
.clear {clear: both;}

/*====================================================================
TEXT STYLES, A STYLES, LIST STYLES & VARIATIONS
======================================================================*/

/* Default Header Styles */
h1 {text-indent: -9999px; background: url(../images/base/h1logo.gif) 4px 16px no-repeat; line-height: 90px; }
h2 {font-size: 4em; line-height: 1em; padding: 40px 0 10px 0; color: #22303c;}
h3 {font-size: 1.8em; line-height: 1.4em; padding: 10px 0 10px 0; color: #22303c;}
h4 {font-size: 1.4em; line-height: 1.6em; padding: 4px 20px 5px 0; color: #22303c;}
h5 {font-size: 1.4em; line-height: 1.6em; padding: 4px 0 5px 0; color: #22303c; border-bottom: 1px solid #dcdee0; margin-bottom: 8px;}

/* Alternative Header Styles */
h3.sub {font-style: italic; color: #666;}
h3.under {border-bottom: 1px solid #dcdee0; margin-bottom: 12px; line-height: 1.6em; padding: 20px 0 2px 0;}
h4.under {border-bottom: 1px solid #dcdee0; margin-bottom: 12px; line-height: 1.6em; padding: 10px 0 2px 0;}
h4.warn {border-bottom: 1px solid #dcdee0; margin-bottom: 12px; line-height: 1.6em; padding: 10px 0 2px 0; background: url(../images/icons/warning.png) 0 10px no-repeat; text-indent: 30px; color: #990000;}
h4 em {font-weight: normal; color: #999;}

/* Default / Alternative P Styles */
p {padding: 10px 10px 16px 0; color: #444; font-size: 1.2em; line-height: 1.6em;}
p.error {color: #990000; font-weight: bold;}

.error {color: #990000; font-weight: bold;}
.disclaimer {color: #666; font-size: 1.1em;}
.note {color: #990000;}
.good {color: #66CC00;}
.tel {font-size: 1.4em; font-weight: bold; color: #22303c;}

/* Link Styles */
a {color: #ff9900; font-weight: bold; text-decoration: none;}
a:hover {color: #ff9900; text-decoration: underline; }

/* List Styles */
ul, ol {margin: 0 0 16px 30px;}
ul li, ol li {font-size: 1.2em; line-height: 1.4em;}

ol.terms {margin: 0 0 16px 50px;}

/* Image Styles */
.aboutdir {float: left; margin-right: 25px;}

/*====================================================================
BASIC PAGE LAYOUT
======================================================================*/

#wrapper {border-top: 5px solid #22303c;}

/* Header */
#headerWrap {height: 110px; width: 100%; margin: 0 auto; border-top: 3px solid #ff9900; border-bottom: 1px solid #22303c; background: url(../images/base/headerbg.gif) repeat-x top; position: relative;}
#headerWrap div {width: 990px; margin: 0 auto; height: 110px; position: relative;}

/* Main Content Container */
#inner {margin: 0 auto 20px auto; width: 850px; text-align: center;}

