/* =Specials Styles
___________________________________________________________________________*/

html, body {
       background: #B7D30B url(http://www.snowcitycafe.com/images/graphics/specials-bg.gif) repeat-x top left;
}
#specials {
        position: absolute;
        background: url(http://www.snowcitycafe.com/images/graphics/weekly-specials.gif) no-repeat;
        height: 107px;
        width: 414px;
        left: 500px;
        top: 107px;
        z-index: 100;
        }
.specials-title { 
        font-family: Verdana, Tahoma, "Century Gothic", "Trebuchet MS", "Lucida Grande", "Lucida Sans", sans-serif normal;
        font-weight:normal;
        font-size: 14px;
        }
.footer-title { 
       font: 16px normal  "Century Gothic", "Trebuchet MS", Trebuchet, Verdana, Arial, Sans-serif; 
        color: #AFCD6F; 
        }
select, input, option {
        background: #CFEB25;
        color: #000;
        border: 2px solid #9EB60D;
        font-size : 10px;
        }
.checkbox {
        background-color:  transparent;
        margin:  0;
        padding: 0;
        border: 0;
        }

textarea {
        margin-left: 0;
        padding-left: 0;
        padding-right: 70px;
        background: #CFEB25;
        color: #000; 
        font-size: 11px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        border: 5px solid #9EB60D;
        }

textarea:focus { background-color: #fff;}
input:focus { background-color: #fff; }

.join a:link {background: #CFEB25; border: 5px solid #9EB60D; padding: 5px; color: #000; }
.join  a:visited {background: #CFEB25; border: 5px solid #9EB60D; padding: 5px;color: #000;}
.join a:hover {background: #9EB60D; border: 5px solid #CFEB25; padding: 5px;color: #000;}
.join  a:active {background: #CFEB25; border: 5px solid #9EB60D; padding: 5px;color: #000;}
.join {text-align: center;}

.side-box {border: 1px dotted #A3BC0A;}
.side-box p {padding: 3px;}

