* {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0px;
    padding: 0px;    
}

html {
    height: auto;    
    width: auto;  
}

body {   
    height: auto;
    width: auto;  
    background-color: #FFFFFF;
    background-image: url(/images/backgrounds/bluegradient.png);
    background-position: center top;
    background-repeat: repeat-x;
    behavior: url("/stylesheets/csshover.htc");     
}

body, html {
  scrollbar-base-color: #D0D0FF;
}

img {
   border: 0px none;
}

html .fb_share_link 
{ 
    padding: 0px 0 0 20px; 
    height: 16px; 
    background: url(http://b.static.ak.fbcdn.net/rsrc.php/zAB5S/hash/4273uaqa.gif) no-repeat top left;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #3b5998;
}

.right-button {
   width: 125px; 
   height: 125px; 
   float: left;
   padding-left: 10px;
   padding-top: 10px;     
}

.right-button img {
   width: 115px;
   height: 115px;
   background-repeat: no-repeat;
 
}

.right-button:hover img {    
   background-position: 0px -115px;
}

.right-button:hover {    
   background-image: url(/images/Links/background.jpg);
   background-repeat: no-repeat;   
}

#MAIN {
    position: relative;    
}

div.Enabled {
   z-index: 0; 
   position: relative; 
   overflow: visible;
}

div.CoverDiv {
   position: fixed;
   background-color: #000;
   filter: alpha(opacity=70); 
   opacity: 0.7; 
   -moz-opacity: 0.7; 
   z-index: 2000;   
   right: 0px;    
   bottom: 0px;   
   left: 0px;   
   top: 0px;   
   display: inline;
}

div.CoverDivHide 
{
	display: none;
}

div.PhotoBox {
   z-index: 2100; 
   background-color: #F3F3F3; 
   position: fixed; 
   top: 50%; 
   left: 50%; 
   visibility: hidden;
   background-image: url(/images/title_bar.png);
   background-repeat: repeat-x;
}

.ImageClose {
   background-image: url(/images/close.gif);
   background-position: top left;
   width: 44px;
   height: 13px;
   margin-top: 5px;
   border: none 0px;
}

.ImageClose:hover {
   background-position: 0px -13px;
   cursor: pointer;
}

div.WaitBox 
{
   clear: both;
   z-index: 2100;
   width: 196px; 
   height: auto;
   background-color: #FFF;
   position: fixed; 
   top: 50%; 
   left: 50%; 
   margin-left: -108px; 
   margin-top: -25px; 
   border: solid 2px #005A00;
   cursor: progress;
}

div.WaitBox img
{
	padding: 5px;
}

div.WaitBox div
{
	font-size: 14px;
	font-weight: bold;
	background-color: #005A00;
	color: #FFF;
	padding: 5px;
}
             
div.Disabled {
   z-index: 0; 
   position: relative; 
   filter: alpha(opacity=20); 
   opacity: 0.2; 
   -moz-opacity: 0.2;
   overflow: hidden;   
}  

.raffle {
   width: 280px; 
   border-collapse: collapse; 
}

.raffle thead, .raffle tbody {
   width: 280px;
}

.raffle th {
   width: 40px;
   background-color: #DDDDDD; 
   border: 1px solid #600060;
   font-size: 12px;
   font-weight: bold;
   color: #ec2929;
}

.raffle td {
   width: 40px;
   border: 1px solid #000;
   background-color: #FFF;
}

.raffle .date {
   font-size: 12px;
   font-weight: normal;
   color: #444444;
   padding-left: 5px;
}

.raffle .day {
   font-size: 12px;
   font-weight: bold;
   color: #ec2929;
   padding-left: 5px;
}

#Notice {
   text-align: center; 
   overflow: hidden; 
   margin-top: -40px; 
   padding-top: 3px; 
   background-color: #FFFFFF; 
   position: absolute; 
   height: 25px; 
   border: ridge 3px #600060; 
}

#NoticeLink {
   text-decoration: none; 
   color: #005a00; 
   font-size: 20px; 
   font-weight: bold;
}

.raffleList {
   font-size: 14px;
   border-bottom: solid 1px #000;
   border-top: solid 1px #000;
   font-weight: normal;
   color: #0064b3;
   overflow: auto;
}

.raffleList td {
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 10px;
   font-size: 14px;
   color: #000;
   border: solid 1px #0064b3;
}

.raffleHeader {
   font-size: 14px;
   font-weight: bold;
   color: #FFF;
   overflow: auto;
}

.raffleHeader td {
   padding-bottom: 2px;
   padding-top: 2px;
   padding-left: 6px;
   font-size: 14px;
   background-color: #0064b3;
   border: ridge 2px #000;   
   margin-right: 4px;   
}

.PhotoAlbum img {
   border: ridge 2px #005A00;
   cursor: url(/images/magnify.cur), pointer;
}

.PhotoAlbum div {
    text-align: center;
}

.MeetTheQuellas img {
   border: ridge 2px #005A00;
   cursor: url(/images/magnify.cur), pointer;
}

.Construction img {
   border: ridge 4px #ffc000;
   cursor: url(/images/magnify.cur), pointer;
}

.Construction div {
    text-align: center;
}

#FACEBOOK {
   position: absolute;
   top: 152px;
   right: 10px;
   width: 200px;
}