/* MAIN */

*            { margin:0px; padding:0px; vertical-align:top; border:none; }
html, body   { }
body         { background:url('images/background.gif') top left repeat-x #000000; font-size:1px; }
p            { text-align:justify; }
.clr, .clear { float:none; float:clear; clear:both; }
.left        { float:left; }
.right       { float:right; }
.company     { color:#E40B81; font-weight:bold; }

a,a:visited,a:active,a:link { color:#E40B81; font-weight:bold; border:none; text-decoration:none; }
a:hover { color:#FF0000; font-weight:bold; border-bottom:1px solid #FF0000; text-decoration:none; }

div#container   { width:1024px; margin:0px auto; margin-bottom:32px; }
div#logo        { width:100%; height:424px; }
div#top         { width:100%; background:url('images/top_fill.png') top left repeat-y; }
div#top_foot    { width:100%; height:32px; background:url('images/top_foot.png') top left no-repeat; }
div#bottom_top  { width:100%; height:32px; background:url('images/bottom_top.png') top left no-repeat; }
div#bottom      { width:100%; background:url('images/bottom_fill.png') top left repeat-y; }
div#bottom_foot { width:100%; height:32px; background:url('images/bottom_foot.png') top left no-repeat; }

div.page_title         { width:480px; height:64px; margin:0px auto; margin-bottom:16px; overflow:hidden; }
div.content            { font:normal 12px Verdana; line-height:24px; color:#888888; }
div#top div.content    { color:#9F9F9F; }
div#top div.content a, div#top div.content a:visited, div#top div.content a:active, div#top div.content a:link { color:#DFDFDF; font-weight:bold; text-decoration:none; border-bottom:1px dotted #E40B81; }
div#top div.content a:hover { color:#DFDFDF; font-weight:bold; text-decoration:none; border-bottom:1px solid #DFDFDF; }

div#top ul    { padding-left:16px; margin-top:24px; list-style:none; }
div#top ul li { color:#DFDFDF; background:url('images/tick.png') top left no-repeat; line-height:19px; margin-bottom:16px; padding-left:24px; }

div#bottom div.content { color:#FFFFFF; }
div#bottom div.content a, div#bottom div.content a:visited, div#bottom div.content a:active, div#bottom div.content a:link { color:#000000; font-weight:bold; text-decoration:none; border-bottom:1px dotted #FFFFFF; }
div#bottom div.content a:hover { color:#000000; font-weight:bold; text-decoration:none; border-bottom:1px solid #000000; }

div#copyright   { }
div#copyright p { font:normal 10px Verdana; color:#FFFFFF; text-align:center; padding-top:32px; }
div#copyright a,a:link,a:visited,a:active { color:#FFFFFF; font-weight:bold; border:none; text-decoration:none; }
div#copyright a:hover { color:#FFFFFF; font-weight:bold; border-bottom:1px solid #FFFFFF; text-decoration:none; }

div.form_box { padding:8px; background:#1F1F1F; border:1px solid #3F3F3F; }
form { padding:16px; }
label,input,textarea,select,option { margin:2px; }
input,textarea,select { border:1px solid #4F4F4F; padding:2px; background:url('images/form_box.png') top left repeat-x #ff65b9; }
input.button { border:1px solid #4F4F4F; padding:2px; background:url('images/form_box.png') top left repeat-x #ff65b9; }
input,textarea,select,option { font:bold 11px Verdana; color:#000000; }
label { font:normal 10px Tahoma; color:#CCCCCC; margin-top:2px; }
input:hover, input:focus, textarea:hover, textarea:focus, select:hover, select:focus { border-color:#FFFFFF; }
input.button:hover { border-color:#4F4F4F; background:url('images/form_box.png') top left repeat-x #E40B81; }
input.button:focus { border-color:#4F4F4F; background:url('images/form_box.png') top left repeat-x #a5004f; }
fieldset { border:1px solid #AFAFAF; }
legend { padding:4px; font:bold 11px Verdana; color:#000000; margin-left:16px; text-align:right; }

div.special_offer_box { background:url('images/boxout_fill.png') top left repeat-y; }
span.blue    { color:#2694BE; }
span.pink    { color:#E40B81; }
span.white   { color:#FFFFFF; }
p.offer_text { color:#2694BE; font-size:10px; line-height:14px; text-align:left; }

div#top div.divider     { width:100%; height:1px; background:#AFAFAF; margin-top:32px; margin-bottom:32px; }
div#top span.enhance    { font-size:14px; font-weight:bold; color:#FFFFFF; }
div#bottom div.divider  { width:100%; height:1px; background:#7f0033; margin-top:32px; margin-bottom:32px; }
div#bottom span.enhance { font-size:14px; font-weight:bold; color:#FFFFFF; }
