/* adwords magic AIMM F-Pattern Version 12.0 */

/* Page centering within the Browser */

#wrapper            { margin: 0 auto; width: 850px; }
#content            { width: 100%; }

/* Page Body Elements */

body,td,tr,p        { font-family: Century Gothic, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #333234; }

/* Built-in Headings */

h1                  { font-size: 22px; font-weight: bold; color: #A60036; margin-top: 12px; margin-bottom: 9px; margin-left: 0px; }
h2                  { font-size: 17px; font-weight: bold; color: #A60036; margin-left: 0px; margin-top: -2px; margin-bottom: 6px; }
h3                  { font-size: 17px; font-weight: bold; color: #A60036; margin-left: 0px; margin-top: 9px; margin-bottom: 12px; }
h4                  { font-size: 17px; font-weight: bold; color: #A60036; margin-left: 0px; margin-top: 14px; margin-bottom: 12px; }

/* Copy and Font Styles */

.banner             { font-size: 26px; font-weight: bold; color: #FFFFFF; }

.copy               { font-size: 13px; font-weight: normal; }
.copy-bold          { font-size: 13px; font-weight: bold; }

.copysmall          { font-size: 11px; }
.copysmall-bold     { font-size: 11px; font-weight: bold; }

.caption            { font-size: 10px; color: #A60036; }

.click              { font-size: 10px; color: #A60036; }

.credit             { font-size: 9px; }

.phone              { font-size: 11px; font-weight: bold; color: #A60036; }

.price              { font-size: 13px; font-weight: bold; color: #A60036; }

.pagelink           { font-size: 13px; font-weight: normal; color: #A60036; }

.image-title        { font-size: 13px; font-weight: normal; color: #A60036; }
.image-title-bold   { font-size: 13px; font-weight: bold; color: #A60036; }

.table              { font-size: 13px; font-weight: normal; color: #6B7D8F; }
.table-bold         { font-size: 13px; font-weight: bold; color: #6B7D8F; }
.table-lite         { font-size: 13px; font-weight: normal; color: #D3D3D3; }

.copyright          { font-size: 11px; font-weight: normal; color: #A2A2A2; }

.form               { font-size: 13px; font-weight: normal; }
.form-caption       { font-size: 13px; font-weight: normal; color: #B09F02; }
.check-code         { font-size: 12px; font-weight: normal; color: #0093D9; }

.filler-1           { font-size: 1px; font-weight: normal; }
.filler-2           { font-size: 2px; font-weight: normal; }
.filler-3           { font-size: 3px; font-weight: normal; }
.filler-5           { font-size: 5px; font-weight: normal; }
.filler-11          { font-size: 11px; font-weight: normal; }
.filler-13          { font-size: 13px; font-weight: normal; }

/* Rounded Corner Panel Elements */

.rcorner_box        { background: url(images/rcorner_tl.png) no-repeat top left; }
.rcorner_top        { background: url(images/rcorner_tr.png) no-repeat top right; }
.rcorner_bottom     { background: url(images/rcorner_bl.png) no-repeat bottom left; }
.rcorner_bottom div { background: url(images/rcorner_br.png) no-repeat bottom right; }
.rcorner_content    { font-size: 11px; background: url(images/rcorner_r.png) top right repeat-y; }
.rcorner_top div,
.rcorner_top,
.rcorner_bottom div,
.rcorner_bottom     { width: 100%; height: 10px; }
.rcorner_content,
.rcorner_bottom     { margin-top: 0px; }
.rcorner_content    { padding: 0 7px; }

/* Main and Footer Menus */

.menu-bar           { background-image:url('images/menu-bar.gif'); height: 30; }
.menu-bar-divider   { background-image:url('images/menu-bar-divider.gif'); height: 30; }

.dotted-line        { background-image:url('images/dotted-line.gif'); height: 6; }

.footer-shadow      { background-image:url('images/footer-shadow.gif'); height: 18; }

/* Link Styles */

a.menu:link         { font-size:14px; font-weight: normal; color: #242325; text-decoration: none; }
a.menu:visited      { font-size:14px; font-weight: normal; color: #242325; text-decoration: none; }
a.menu:hover        { font-size:14px; font-weight: normal; color: #A60036; text-decoration: underline; }
.menu-focus         { font-size:14px; font-weight: bold; color: #A60036; text-decoration: none; }

a.footer:link       { font-size:11px; font-weight: normal; color: #A60036; text-decoration: none; }
a.footer:visited    { font-size:11px; font-weight: normal; color: #A60036; text-decoration: none; }
a.footer:hover      { font-size:11px; font-weight: normal; color: #A60036; text-decoration: underline; }
.footer-focus       { font-size:11px; font-weight: normal; color: #A60036; text-decoration: underline; }
.footer-div         { font-size:11px; font-weight: normal; color: #BBBBBB; text-decoration: none; }

a.copy:link         { font-size:13px; font-weight: normal; color: #A60036; text-decoration: none; }
a.copy:visited      { font-size:13px; font-weight: normal; color: #A60036; text-decoration: none; }
a.copy:hover        { font-size:13px; font-weight: normal; color: #A60036; text-decoration: underline; }

a.copysmall:link    { font-size:11px; font-weight: normal; color: #A60036; text-decoration: none; }
a.copysmall:visited { font-size:11px; font-weight: normal; color: #A60036; text-decoration: none; }
a.copysmall:hover   { font-size:11px; font-weight: normal; color: #A60036; text-decoration: underline; }

a.faq:link          { font-size:13px; font-weight: normal; color: #A60036; text-decoration: none; }
a.faq:visited       { font-size:13px; font-weight: normal; color: #A60036; text-decoration: none; }
a.faq:hover         { font-size:13px; font-weight: normal; color: #A60036; text-decoration: underline; }

a.form:link         { font-size:11px; font-weight: normal; color: #00A8DF; text-decoration: underline; }
a.form:visited      { font-size:11px; font-weight: normal; color: #00A8DF; text-decoration: underline; }
a.form:hover        { font-size:11px; font-weight: normal; color: #FFAE17; text-decoration: underline; }

a.credit:link       { font-size:9px; font-weight: normal; color: #444F57; text-decoration: none; }
a.credit:visited    { font-size:9px; font-weight: normal; color: #444F57; text-decoration: none; }
a.credit:hover      { font-size:9px; font-weight: normal; color: #444F57; text-decoration: underline; }

