/* 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: #222222; }

/* Built-in Headings */

h1                  { font-size: 24px; font-weight: bold; color: #C40075; margin-top: 12px; margin-bottom: 9px; margin-left: 0px; }
h2                  { font-size: 18px; font-weight: bold; color: #C40075; margin-left: 0px; margin-top: 0px; margin-bottom: 5px; }
h3                  { font-size: 16px; font-weight: bold; color: #C40075; margin-left: 0px; margin-top: 0px; margin-bottom: 5px; }
h4                  { font-size: 13px; font-weight: bold; color: #C40075; margin-left: 0px; margin-top: 0px; margin-bottom: 8px; }

/* Copy and Font Styles */

.banner-title       { font-size: 28px; font-weight: normal; 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; }

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

.credit             { font-size: 10px; color: #6F6C71; }

.form-copy          { 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; }

.postcode           { font-size: 13px; font-weight: normal; color: #A49402; }
.postcode-bold      { font-size: 13px; font-weight: bold; color: #555555; }

.filler-2           { font-family: Arial; font-size: 2px; }
.filler-3           { font-family: Arial; font-size: 3px; }
.filler-4           { font-family: Arial; font-size: 4px; }
.filler-5           { font-family: Arial; font-size: 5px; }
.filler-6           { font-family: Arial; font-size: 6px; }
.filler-7           { font-family: Arial; font-size: 7px; }
.filler-8           { font-family: Arial; font-size: 8px; }
.filler-9           { font-family: Arial; font-size: 9px; }
.filler-11          { font-family: Arial; font-size: 11px; }
.filler-13          { font-family: Arial; font-size: 13px; }

.spacer-6           { font-size: 6px; background: url(images/rcorner_r.png) top right repeat-y; }

.link-filler        { font-family: Arial; font-size: 12px; }

/* 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; }

.purple_box        { background: url(images/purple_tl.png) no-repeat top left; }
.purple_top        { background: url(images/purple_tr.png) no-repeat top right; }
.purple_bottom     { background: url(images/purple_bl.png) no-repeat bottom left; }
.purple_bottom div { background: url(images/purple_br.png) no-repeat bottom right; }
.purple_content    { font-size: 11px; background: url(images/purple_r.png) top right repeat-y; }
.purple_top div,
.purple_top,
.purple_bottom div,
.purple_bottom     { width: 100%; height: 10px; }
.purple_content,
.purple_bottom     { margin-top: 0px; }
.purple_content    { padding: 0 7px; }

/* Main and Footer Menus */

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

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

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

/* Link Styles */

a.menu:link         { font-size:15px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.menu:visited      { font-size:15px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.menu:hover        { font-size:15px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }
.menu-focus         { font-size:15px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }

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

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

a.copysmall:link    { font-size:13px; font-weight: bold; color: #C40075; text-decoration: none; }
a.copysmall:visited { font-size:13px; font-weight: bold; color: #C40075; text-decoration: none; }
a.copysmall:hover   { font-size:13px; font-weight: bold; color: #C40075; text-decoration: underline; }

a.copyvsmall:link   { font-size:11px; font-weight: bold; color: #C40075; text-decoration: none; }
a.copyvsmall:visited{ font-size:11px; font-weight: bold; color: #C40075; text-decoration: none; }
a.copyvsmall:hover  { font-size:11px; font-weight: bold; color: #C40075; text-decoration: underline; }

a.faq:link          { font-size:13px; font-weight: normal; color: #C40075; text-decoration: none; }
a.faq:visited       { font-size:13px; font-weight: normal; color: #C40075; text-decoration: none; }
a.faq:hover         { font-size:13px; font-weight: normal; color: #C40075; 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.site:link         { font-size:13px; font-weight: normal; color: #C40075; text-decoration: none; }
a.site:visited      { font-size:13px; font-weight: normal; color: #C40075; text-decoration: none; }
a.site:hover        { font-size:13px; font-weight: normal; color: #C40075; text-decoration: underline; }

