/*/***CSS RESET****/

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, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input {  margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol { 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; }
input {border: 1px solid #000; background-color:#fff;}

/***BODY STYLES***/

body { font-family: tahoma, times, serif; font-size: 14px; color: #000; background-color: #aaa; }
a { font-weight: bold; color: #4FB3CF; text-decoration: none; }
a:hover { color: #000; }
h1 { font-size:35px; font-weight: normal; color: #4FB3CF; }
h2 { font-size: 18px; margin-top: 20px; font-weight: normal; }
p { margin-top: 15px; line-height: 24px; }
li { line-height: 18px; margin: 0 0 5px -25px; }

.container { margin: auto auto; width: 792px; height:612px; background: url('images/bkg.jpg') no-repeat #fff;position:relative;}
.header {height:176px;position:relative;}

.login{margin:0 auto;width:354px;text-align:center;padding:50px 20px;background-color:#eee;}
.loginTable {margin:0 auto;}
.loginTable td {padding:5px;}
.loginput {width:200px;}

.babyName {font-family:georgia;position:absolute; bottom:14px;text-align:center;width:100%;}

.vid { background-color:#000000;border:4px solid #ABB7D6;color:#FFFFFF;height:279px;margin:0 auto;width:405px;}
.playerDiv {width:405px;height:279px;overflow:hidden;}


#purchase {background-color:#EEEEEE;display:none;height:385px;left:50%;margin-left:-239px;padding:12px 40px;position:absolute;top:125px;width:398px;z-index:100;text-align:center;}
#overlay {background-color:#000;opacity:0.8;filter:alpha(opacity=40);width:100%;height:100%;z-index:50;position:absolute;top:0;left:0px;display:none;}

.controls {margin:0 auto;padding:10px;width:376px;}
.controlsLeft {float:left;}
.controlsLeft img {padding: 2px 0;}
.controlsRight {float:right;}
.controlsRight img {padding: 2px 0;}

.footer {bottom:18px;position:absolute;text-align:center;width:100%;}