﻿/* CSS RESET v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

/* Globals */
* { margin: 0; padding: 0; font-family: Verdana, Trebuchet MS, Arial Unicode MS, Lucida Grande, Bitstream Vera Sans, Arial, Helvetica, sans-serif; line-height: 1.5em; }
html {  font-size: 11px;  overflow-x: hidden; }
body{ background-color: #ffffff;}
body.Clean { background-image: none; background-color: White; }
body.Overlay { padding: 15px; }
a { color: #6f98b6; text-decoration: none; }
a:hover { color: #0b92d4; }

 
.PageContainer {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-repeat: no-repeat; background-position: 0 0;}
.MasterContainer {position: relative; width: 1040px; height: 1000px; top: 0px; margin: 0 auto 0; background-repeat: no-repeat; background-position: 0 0;}
.Left {position: relative; float: left; width: 275px; top: 160px; padding: 0 0 0 120px;}
.Bottom {position: relative; float: left; width: 800px; top: 0px; padding: 10px 0 10px 0px; margin: 0 0 0 0px;}
.SubmitBlock { width: 800px; border-top: 2px dashed #348EDB;}
.Submit {position: absolute; margin-top: 0px; height: 30px;}
.Header {position: absolute; top: 20px; width: 600px; padding: 0 0 0 115px;}

.InfoBlock {width: 400px; padding: 0 0 27px 0; }
.EntryBlock {width: 375px; padding: 10px 0 5px 0; }
.EntryBlock.Large {width: 700px; }

.CheckBlock {width: 700px; padding: 0px  0 30px 0;}
.Check {padding: 10px 0 10px;}
.CheckButton {padding: 10px 15px 0 0;}

.footLabel{position: relative; float: right; padding: 7px 0 0 0;}
.footImage{position: relative; top: 75px;}

.TextBoxGeneric{ width: 175px; height: 18px; margin: 9px 0 0px 0; padding: 1px 5px 0 5px; border: 2px solid #728bac; border-radius: 7px; 
font-family: Verdana; font-size: 0.9em; color:#04436b } 
.TextBoxGeneric.Large{ width: 250px; } 

.DropList{ width: 190px; height: 20px; margin: 0px 0 7px 12px; padding: 1px 5px 0 10px; border: 2px solid #728bac; border-radius: 7px; 
font-family: Verdana; font-size: 0.9em; color:#04436b }  
.SubmitButton {position: absolute; cursor: pointer; width:84px; height: 32px; 
               background-image: url(/images/contest/bmn-submit-button.png); background-repeat: no-repeat;}

.Realtor {padding: 5px 0 0 180px;}
.purchaseLabel {position: absolute; top: 553px; right: 142px; color: #AA4541;}

.Flames {position: absolute; top: 272px; right: 180px;}


.yellowText {color: #e4efff; font-style:italic;}
.redText {color: red; font-style:italic;}
.Required {color: #ec008c;}
.Italic { font-style:italic;}
.WhiteText {color: #04436b;}
.Bold {font-weight: bold;}
.footText {font-size: 1.4em; color:#c3b3b3; font-weight: bolder; }
.purchaseText { font-style:italic; color: #AA4541;}
.ValidationImage {position:absolute; top:200px;left:80px;width:259px; height: 58px; background-image: url(/images/fenture/notificationImageRed.png); }

/* HACKS */
div.Flames, div.purchaseLabel { display:none!important; }
.largerYellowText { font-size:13px; color:#053982;}