﻿html { height: 100%;overflow: hidden; } 
#flashcontent  { height: 100%; }
/* end hide */
body { height: 100%; margin: 0; padding: 0; background-color: #fff; font-family:Century Gothic, Arial, Sans-Serif; }
#page { background:black; }
#boxBackground {background: #fff; filter: alpha(opacity=50); height: 100%; left: 0px; position: absolute; opacity: 0.5; width: 100%; z-index: 101;} 
.box {background: #36332E; display: none; height: 235px; width: 396px; padding: 0px; position: absolute; top: 20%;  z-index: 110; color:#fff;}
.box .inner p { color:#fff; font-size:11px; margin:0 0 10px 0; }
.box .inner { padding:20px; position:relative;}
.box .inner .close { background-image:url('../images/btn_close.gif'); background-repeat:no-repeat; display:block; width:10px; height:10px;  text-indent:-9999px; position:absolute; right:20px; cursor:pointer;}
.box .inner dl { clear:both; }
.box .inner dl dt { position:relative; height:15px; }
.box .inner dl dt label { background-repeat:no-repeat;  text-indent:-9999px; position:absolute;}
.box .inner dl dd { margin:0 0 18px 0; }
.box .inner dl dd input { width:258px; border:1px solid #E1DBCD; }
.box .inner dl dd input.validation-failed { border:1px solid red; }
.box .inner dl dd .validation-advice { display:none !important; }
.box .inner dl dd textarea {width:258px; height:100px; border:1px solid #E1DBCD; overflow:hidden; }
.box #confirmationMessage { display:none; margin:30px 0 0 0; font-size:11px;}

#lblEmailAddress { background-image:url('../images/label_email.gif'); width:117px; height:9px;  }
#lblFriendsEmailAddress { background-image:url('../images/label_friends_email.gif'); width:158px; height:9px;  }
#lblSubject { background-image:url('../images/label_subject.gif'); width:43px; height:11px;  }
#lblComments { background-image:url('../images/label_comments.gif'); width:64px; height:9px;  }
#btnSend { background-image:url('../images/btn_send.gif'); width:98px; height:11px; background-repeat:no-repeat; display:block; float:right; cursor:pointer;}

#spinner { position: absolute; opacity: 0.9; filter: alpha(opacity=90); z-index: 100; background: #fff; }
#spinner-msg { text-align: center; font-weight: bold; }
#spinner-img { background: url(/resources/images/spinner.gif) no-repeat; width: 24px; height: 24px; margin: 0 auto; }

#btn { position:absolute; background:Red; display:block; top:0;}
