﻿body {
    font-size:62.5%;
    font-family:Arial, Helvetica, Sans-Serif;
}
a img
{
    border:none;
}
* {
    padding:0;
    margin:0;
}

#searchbox {
    position:absolute;
    z-index:200;
    top:167px;
    left:542px;
    width:225px;
    padding:5px;
    background-color:#3399FF;
}

#txtSearch {
    height:27px;
}

.searchbutton {
    background:url(../images/searchbutton.gif) no-repeat;
    color:white;
    border:0;
    width:85px;
    height:27px;
    margin:0 0 0 5px; 
    text-indent:-5000px;
}

.phone {
    background-color:#3399FF;
    color:#fff;
    position:absolute;
    z-index:100;
    top:0;
    left:20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
}

.phone p {
    padding:5px 10px 0 10px;
}
.phone h3 {
    font-size:11px;
    color:white;
    padding:0 10px 5px 10px;
}

.rotatingimages {
    position:absolute;
    left:270px;
    top: 0px;
    z-index:3;
    width:630px;
    height:315px;
    overflow:hidden;
}

.colorcircle {
    position:absolute;
    left:-77px;
    top:0;
    z-index:1;
}

.facebook {
    margin:0;
    padding:0;
}

#container {
    margin:0 auto;
    width:800px;
    position:relative;
}

.header {
    height:202px;
    min-height:202px;
    height:auto !important;
    width:800px;
    position:absolute;
    top:0;
    left:0;
    z-index:2;
}

.logo {
    margin:79px 0 19px 19px;
}

/*.mainbody {
    width:800px;
    position:absolute;
    top:202px;
}*/

    .leftbody {
        width:207px;
        /*float:left;*/
        top:202px;
        position:absolute;
        left:0;
        z-index:4;
    }

        .seasonnav {
            width:202px;
            height:120px;
            padding:0 0 10px 0;
        }
            
            .seasonnav li {
                list-style:none;   
            }
            
            a.sprevents  {
                width:202px;
                height:30px;
                background-image:url(../images/springevents.gif);
                background-repeat:no-repeat;
                background-position:0 0;
                display:block;
                text-indent:-5000px;
            }
            
            a.sprevents:hover {
                width:202px;
                height:30px;
                background-repeat:no-repeat;
                background-position:0 -30px;
                display:block;
            }
            
            a.smrevents {
                width:202px;
                height:30px;
                background-image:url(../images/summerevents.gif);
                background-repeat:no-repeat;
                background-position:0 0;
                display:block;
                text-indent:-5000px;
            }
            
            a.smrevents:hover {
                width:202px;
                height:30px;
                background-repeat:no-repeat;
                background-position:0 -30px;
                display:block;
            }
            
            a.falevents {
                width:202px;
                height:30px;
                background-image:url(../images/fallevents.gif);
                background-repeat:no-repeat;
                background-position:0 0;
                display:block;
                text-indent:-5000px;
            }
            
            a.falevents:hover {
                width:202px;
                height:30px;
                background-repeat:no-repeat;
                background-position:0 -30px;
                display:block;
            }
            
            a.wtrevents {
                width:202px;
                height:30px;
                background-image:url(../images/winterevents.gif);
                background-repeat:no-repeat;
                background-position:0 0;
                display:block;
                text-indent:-5000px;
            }
            
            a.wtrevents:hover {
                width:202px;
                height:30px;
                background-repeat:no-repeat;
                background-position:0 -30px;
                display:block;
            }
            
        .downtownmap  {
                width:200px;
                height:59px;
                padding:0;
                margin:0 0 10px 3px;
        }
            a.downtown {
                width:200px;
                height:59px;
                background-image:url(../images/downtownmapbutton.gif);
                background-position:0 0;
                background-repeat:no-repeat;
                display:block;
                text-indent:-5000px;
            }
             a.downtown:hover {
                background-position:0 -59px;
            }    
            
        .subnavdiv {
            width:202px;
            /*height:108px;*/
            padding:2px 0 0 0;
            margin:0;
            background:url(../images/subnav_top_bkgd.gif) 0 0 no-repeat;
            border-bottom:2px solid #99faff;
        }
            .subnav{
                padding:0;
                margin:0;
                width:202px;
            }
            
            .subnav li {
                list-style-type:none;
                width:202px;
                font-size:14px;
                border-top:1px solid #fff;
            }
            .subnav li.first{
                border-top:0;
            }
            
            .subnav li a{
                color:#000;
                width:187px;
                background:url(../images/subnav_li_bkgd.gif) 0 0 repeat-y;
                text-decoration:none;
                padding:0 0 0 15px;
                line-height:24px;
                display:block;
            }
            .subnav li a:hover {	
                background-position:-202px 0;
                color:white;
            }
            
            a.home  {
                width:202px;
                height:18px;
                background-image:url(../images/home.gif);
                background-position:0 0;
                background-repeat:no-repeat;
                display:block;
                text-indent:-5000px;
            }
             a.home:hover {
                width:202px;
                height:18px;
                background-position:0 -18px;
                display:block;
            }
            
            a.calendar  {
                width:202px;
                height:18px;
                background-image:url(../images/calendar.gif);
                background-position:0 0;
                background-repeat:no-repeat;
                display:block;
                text-indent:-5000px;
            }
             a.calendar:hover {
                width:202px;
                height:18px;
                background-position:0 -18px;
                display:block;
            }
            
            a.aboutus  {
                width:202px;
                height:18px;
                background-image:url(../images/aboutus.gif);
                background-position:0 0;
                background-repeat:no-repeat;
                display:block;
                text-indent:-5000px;
            }
             a.aboutus:hover {
                width:202px;
                height:18px;
                background-position:0 -18px;
                display:block;
            }
            
            a.volunteer  {
                width:202px;
                height:18px;
                background-image:url(../images/volunteer.gif);
                background-position:0 0;
                background-repeat:no-repeat;
                display:block;
                text-indent:-5000px;
            }
            a.volunteer:hover {
                width:202px;
                height:18px;
                background-position:0 -18px;
                display:block;
            }
            
            a.information  {
                width:202px;
                height:18px;
                background-image:url(../images/information.gif);
                background-position:0 0;
                background-repeat:no-repeat;
                display:block;
                text-indent:-5000px;
            }
            a.information:hover {
                width:202px;
                height:18px;
                background-position:0 -18px;
                display:block;
            }
            
            a.links  {
                width:202px;
                height:18px;
                background-image:url(../images/links.gif);
                background-position:0 0;
                background-repeat:no-repeat;
                display:block;
                text-indent:-5000px;
            }
             a.links:hover {
                width:202px;
                height:18px;
                background-position:0 -18px;
                display:block;
            }
            
        .calendarsection {
            background-image:url(../images/calendarbkgd.gif);
            background-repeat:no-repeat;
            width:185px;
            height:auto !important;
            padding:10px;
            margin:10px 0 2px 0;
        }
        
            #Calendar1 {
                background-image:url(../images/calendarbkgd.gif);
                background-repeat:no-repeat;
                padding:10px;
            }
            
            .calendarhead a {
                padding:3px;
            }
            
            .calendarhead {
                color:#9658aa;
                text-transform: lowercase;
                text-align:left;
                width:190px;
                /* force text to lowercase */
                /*text-transform: uppercase; force text to uppercase */
                /*text-transform: capitalize; force text to proper case */
            }
            
            .lowercase {
                color:#66aad7;
                text-transform: lowercase;
                padding-left:-20px; 
                /* force text to lowercase */
                /*text-transform: uppercase; force text to uppercase */
                /*text-transform: capitalize; force text to proper case */
            }  
        
            .calendarsection h1 {
                font-size:2.8em;
                color:#66aad7;
            }
            
            .calendarsection p {
                font-size:1.0em;
                color:#000000;
            }
            
            a.popcorn {
                background-color:#e2ad28;
                color:#ffffff;
            }
            
            a.concertpark {
                background-color:#c8292f;
                color:#ffffff;
            }
                        
            a.eatup {
                background-color:#5a91bc;
                color:#ffffff;
            }
            
            a.farmers {
                background-color:#6da94c;
                color:#ffffff;
            }

        .twittersection {
            width:204px;
            padding:0 0 20px 0;
        }
            
            #twitter-link {
                color:#9658aa;
                font-weight:bold;
            }
            
            #twitter_update_list {
                padding:10px;
            }
            
            #twitter_update_list li {
                line-height:1.2em;
                font-size:1.1em;
                margin:0 0 5px 13px;
                list-style-position:outside;
                list-style-image:url(../images/bullet.gif);
            }
            
            #twitter_update_list li a {
                clear:both;
                color:#9658aa;
                font-weight:bold;
            }
            
        .missionstatement {
            width:185px;
            padding:10px;
            color:#9658aa;
            font-family:Arial, helvetica, Sans-Serif;
        }
        
            .missionstatement h2 {
                font-weight:bold;
                font-size:1.4em;
                padding-bottom:5px;
            }
            
            .missionstatement p {
                font-weight:bold;
                font-size:1.1em;
            }
            
            .missionstatement ul {
                list-style-type:disc;
            }
            
            .missionstatement ul li {
                list-style-position:outside;
                margin:5px 0 0  13px;
                font-size:1.1em;
            }
        
        .vcfemember {
            width:204px;
            height:52px;
            padding-bottom:6px;
        }
        
            .vcfemember li {
                list-style-type:none;
            }
            
            a.vcfememberbutton {
                background-image:url(../images/become.gif);
                background-position:0 0;
                background-repeat:no-repeat;
                display:block;
                width:204px;
                height:52px;
                text-indent:-5000px;
            }
            a.vcfememberbutton:hover {
                background-position:0 -52px;
                width:204px;
                height:52px;
                display:block;
            }
            
    .rightbody {
        width:603px;
        position:absolute;
        top:195px;
        left:207px;
        z-index:5;
    }
        
        .topshadow {
            background-image:url(../images/topshadow.png);
            background-repeat:no-repeat;
            width:603px;
            padding-top:33px;
            min-height:445px;
            height:445px;
            height:auto !important;
        }
        
        .bottomshadow {
            background-image:url(../images/bottomshadow.gif);
            background-repeat:no-repeat;
            width:603px;
            background-position:right bottom;
            padding-bottom:28px;
            min-height:445px;
            height:445px;
            height:auto !important;
        }
        
        .annbottomshadow {
            background-image:url(../images/bottomshadow.gif);
            background-repeat:no-repeat;
            width:603px;
            background-position:right bottom;
            padding-bottom:28px;
        }
    
        .maincontent {
            width:537px;
            margin:0 0 20px 33px;
        }
        
            .maincontent h1 {
                font-size:2.8em;
                color:#9658aa;
                font-weight:normal;
            }
            .maincontent h2 {
                font-size:6.4em;
                color:#9658aa;
                font-weight:bold;
                padding-left:5px;
            }
            
            .par {
                padding-left:5px;
            }
                        
            .maincontent h3 {
                font-size:1.6em;
                color:#666;
            }
        
            .maincontent h4 {
                
            }
            
            .maincontent p {
                font-size:1.1em;
                color:#000000;
            }
            
            .maincontent a {
                color:#66aad7;
                font-weight:bold;
            }
            
        .evcs {
            width:354px;
            float:left;
            padding-right:16px;
        }
            .evcs h1{
                padding:0;
                margin:0;
            }
            .evcs h1 .comingeventsheader{
                padding-bottom: 2px;
            }
            .evcsblock {
                width:354px;
                padding-top:10px;
                height:350px;
                height:auto !important;
                min-height:350px;
            }
            
            #eventblock {
                
            }
        
                .evcsimages {
                    width:103px;
                    float:left;
                }
                        
                    .evcsimages eventimage a {
                        width:97px;
                        display:block;
                        height:130px;
                    }
                            
                    .evcsimages readmore a{
                        width:97px;
                        height:22px;
                        display:block;
                    }
                
                .evcscopy {
                    width:251px;
                    height:170px;
                    float:left;
                }
                
                    .evcsheaderpart {
                        width:251px;
                        height:51px;
                        background-image:url(../images/eventtitlebkgd.gif);
                        background-repeat:no-repeat;
                    }
                    
                        .evcsheaderpart h2 /*h1*/ {
                            font-size:2.8em;
                            color:#9658aa;
                            font-weight:normal;
                            float:left;
                            padding:15px 0 0 3px;
                        }
                        
                        .evcsheaderpart h3 /*h2*/ {
                            font-size:4.5em;
                            color:#9658aa;
                            font-weight:bold;
                            padding-left:5px;
                            float:left;
                        }
                        
                    .evcsdescription {
                        width:251px;
                        height:120px;
                        background-image:url(../images/enventinfobkgd.gif);
                        background-repeat:no-repeat;
                        overflow:hidden;
                    }
                        
                        .evcsdescription h4 /*h2*/ {
                            font-size:1.6em;
                            color:#66aad7;
                            padding:5px 5px 0 5px;
                        }
                        
                        .evcsdescription p {
                            font-size:1.1em;
                            color:#000000;
                            padding:0px 5px 5px 5px;
                        }
                        
                        .evcsdescription a {
                            color:#66aad7;
                            font-weight:bold;
                        }
                        
            .midgrayline {
                margin:0 6px 0 7px;
                width:2px;
                float:left;
                height:300px;
                background-image:url(../images/midgrayline.jpg);
                background-repeat:no-repeat;
            }
            
            .mainevents {
                width:167px;
                float:left;
                height:445px;
            }
            
                .mainevents img {
                    padding:3px 0 0 0;
                    width:167px;
                    height:100px;
                }
                .mainevents img.meheader {
                    width:167px;
                    height:27px;
                    padding:0;
                }
            
    .announcements {
        width:593px;
        margin-bottom:28px;
    }
        .annheader {
            width:537px;
            height:27px;
            padding:0 0 0 33px;
        }
        .annblock {
            width:537px;
            min-height:81px;
            height:81px;
            height:auto !important;
            margin:5px 0 5px 33px;
        }
        
            .annblocktop {
                height:6px;
                width:537px;
                background-image:url(../images/annblocktop.gif);
                background-repeat:no-repeat;
            }
            
            .annblockmid {
                width:537px;
                background-image:url(../images/annblock1px.gif);
                background-repeat:repeat-y;
            }
            
            .annimage {
                width:100px;
                height:63px;
                float:left;
                padding:5px 30px 0 10px;
            }
            
            .annblockcopy {
                width:450px;
                padding:10px 0;
                float:left;
            }
            
                .annblockcopy h2 {
                    font-size:1.5em;
                    color:#9658aa;
                    font-weight:bold;
                    padding-left:20px;
                }
            
                .annblockcopy p {
                    font-size:1.1em;
                    color:#000000;
                    padding-left:20px;
                }
            
                .annblockcopy a {
                    color:#9658aa;
                    font-weight:bold;
                }
                
            .annblockbottom {
                height:6px;
                width:537px;
                background-image:url(../images/annblockbottom.gif);
                background-repeat:no-repeat;
                display:block;
                clear:both;
            }
        
    .footer {
        width:537px;
        text-align:center;
    }
    
        .footer p {
            font-family:Arial, helvetica, Sans-Serif;
            font-size:1.0em;
            color:#000000;
        }
        
        
 .mainleftcol {
    width:354px;
    float:left;
 }
    .eventimage {
        float:left;
        padding:0 10px 5px 0;
        width:100px;
        height:150px;
    }
 
    .mainleftcol h1 {
        font-size:44px;
        color:#9658aa;
        font-weight:normal;
        line-height:36px;
        padding:0 0 5px 5px;
        letter-spacing:-1.5pt;
    }
    
    .mainleftcol h2 {
        font-size:1.6em;
        color:#9658aa;
        font-weight:normal;
        padding:5px 0 8px 5px;
    }
    
    .mainleftcol h2 a {
        color:#9658aa;
        font-weight:normal;
        text-decoration:underline;
    }
    
    .mainleftcol h3 {
        font-size:1.4em;
        color:#666;
        padding:0 10px 8px 5px;
    }
    
    .mainleftcol p {
        font-size:1.1em;
        color:#000000;
        padding:0 10px 8px 5px;
    }
    
    .mainleftcol ul {
        padding:0;
        margin:3px 0 10px 0;
    }
    
    .mainleftcol ul li {
        padding:0;
        margin:0 0 3px 17px;
        list-style:outside;
    }
    
    .caption {
        font-size:.9em;
        color:#9658aa;
        font-style:italic;
        padding:0 10px 8px 5px;
    }
 
.mainrightcol {
    width:167px;
    float:left;
    padding-left:10px;
} 
.mainrightcol h2{
    font-size:2.0em;
    padding:0 0 5px 0;
    margin:0;
    color:#9658aa;
}
.mainrightcol p{
    padding:5px 0 15px 0;
}
.mainrightcol hr{
    margin:10px 0;
    color:#9658AA;
    background-color:#9658AA;
    border-color:#9658AA;	
}

    .viewphoto {
        padding:0 0 5px 0;
        height:27px;
        width:167px;
    }
    
    .viewvideo {
        padding:10px 0 5px 0;
        height:27px;
        width:167px;
    }
    
    a#prev {
        width:20px;
        float:left;
        margin-right:5px;   
    }
    
    a.pphoto {
        display:block;
        width:20px;
        height:150px;
        background-image:url(../images/leftgrayarrow.gif);
        background-repeat:no-repeat;
        text-indent:-5000px;
    }
    
    a.pphoto:hover {
        display:block;
        width:20px;
        height:150px;
        background-position:-20px 0;
    }
    
    #eventphoto {
        width:115px;
        float:left;
        height:150px;

    }
    
        #eventphoto img {
            width:110px;
            padding:0 2px;
        }
    
    a#next {
        width:20px;
        float:left;
        margin-left:5px;
    }
    
    a.nphoto {
        display:block;
        width:20px;
        height:150px;
        background-image:url(../images/rightgrayarrow.gif);
        background-repeat:no-repeat;
        text-indent:-5000px;
    }
    
    a.nphoto:hover {
        display:block;
        width:20px;
        height:150px;
        background-position:-20px 0;
    }
 
.margin10 {
    margin:10px 0 10px 0;
}

.clear {
    clear:both;
}

.googlemap {
    padding-top:10px;
}

.flashmap {
    width:350px;
    border:1px solid #300;
    height:450px;
}

/*MAP OF DOWNTOWN*/

.mapscroll {
    width:167px;
    height:450px;
    overflow:auto;
}

.mapscroll ol {
    padding:0 0 0 0;
    margin:0 0 0 25px;
}

.mapscroll ol li {
    list-style-position:outside;
    padding:3px 0 0 0;
    margin: 0 0 0 0;
    background-repeat:no-repeat;
    background-position:-25px 0px;
    font-weight:bold;
}

.mapscroll ol li p {
    font-family:Arial, Helvetica, sans-serif;
    font-size:1em;
    padding:0;
    margin:3px 0 0 0;
    color:#000000;
    font-weight:normal;
}

.mapscroll ol li p a {
    font-weight:bold;
}

.mapscroll ol li h3 {
    padding:0;
    margin:0;
    left:-10px;
}

.mapscroll h3.apparel {
    color:#92278f;
}
.apparel {
    color:#92278f;
}
.apparel p a {
    color:#92278f;
}

.mapscroll h3.bank {
    color:#2e3192;
    text-indent:-25px;
}
.bank {
    color:#2e3192;
}
.bank p a {
    color:#2e3192;
}

.mapscroll h3.beauty {
    color:#ec008c;
    text-indent:-25px;
}
.beauty {
    color:#ec008c;
}
.beauty p a {
    color:#ec008c;
}

.mapscroll h3.photo {
    color:#f7941e;
    text-indent:-25px;
}
.photo {
    color:#f7941e;
}
.photo p a {
    color:#f7941e;
}

.mapscroll h3.prof {
    color:#8dc63f;
    text-indent:-25px;
}
.prof {
    color:#8dc63f;
}
.prof p a {
    color:#8dc63f;
}

.mapscroll h3.cafe {
    color:#fad103;
    text-indent:-25px;
}
.cafe {
    color:#fad103;
}
.cafe p a {
    color:#fad103;
}

.mapscroll h3.gift {
    color:#c1272d;
    text-indent:-25px;
}
.gift {
    color:#c1272d;
}
.gift p a {
    color:#c1272d;
}

.mapscroll h3.rest {
    color:#00aeef;
    text-indent:-25px;
}
.rest {
    color:#00aeef;
}
.rest p a {
    color:#00aeef;
}

.mapscroll h3.spec {
    color:#006f3b;
    text-indent:-25px;
}
.spec {
    color:#006f3b;
}
.spec p a {
    color:#006f3b;
}

.mapscroll h3.theat {
    color:#927347;
    text-indent:-25px;
}
.theat {
    color:#927347;
}
.theat p a {
    color:#927347;
}

.mapscroll h3.go {
    color:#bcbdc0;
    text-indent:-25px;
}
.go {
    color:#bcbdc0;
}	
.go p a {
    color:#bcbdc0;
}

.park {
    background-repeat:no-repeat;
    background-position:top left;
}



.mapsection {
    font-family:Arial, Helvetica, sans-serif;
    font-size:1.4em;
    font-weight:bold;
    text-indent:-25px;
}

.ptop {
    padding-top:10px;
}

.formrow {
    width:350px;
    clear:both;
    padding-bottom:5px;
}

.formleft {
    float:left;
    width:100px;
    padding-right:5px;
    text-align:right;
    font-family:Arial, helvetica, Sans-Serif;
    font-size:.9em;
}

.formright {
    float:left;
    width:240px;
    padding-bottom:5px;
}

.pbottom {
    padding-bottom:5px;
}

#signup {
 width:563px;
 padding:10px;
 background-color:#00aeef;
 margin-left:10px;
}

#signup p {
    font-size:14px;
    color:White;
    margin-bottom:4px;
}

.signupleft {
    width:430px;
    float:left;
}

.signupright {
    width:132px;
    float:left;    
}
/*Winter Dazzle*/

.mainleftcol p.pinkbold {
    font-size:1.1em;
    color:#9658aa;
    padding:0 10px 0 5px;
    font-weight:bold;
}
.winterdazzleheader {
    width:535px;
    height:211px;
    background:url(http://www.valparaisoevents.com/images/winterdazzlepage.jpg) no-repeat;
}

/*PARtners and Membership pages*/

.fullpagecol{
    width:100%;
    padding:10px 0;
}
.fullpagecol hr{
    margin:10px 0;
}
.fullpagecol h1{
     font-size:44px;
     color:#9658aa;
     font-weight:normal;
     line-height:36px;
     padding:0 0 10px 5px;
     letter-spacing:-1.5pt;
}
.fullpagecol .grayheader{
    padding:10px 0;
}
.fullpagecol .logorow{
    width:100%;
    padding:5px 0 0 0;
    margin:0;
}
.fullpagecol .logorow a{
    width:173px;
    float:left;
    padding:0;
    margin:0;
}
.fullpagecol .logorow a img{
    border:0;
}
.fullpagecol .namerow {
    width:100%;
    padding:5px 0;
}
.fullpagecol .namerow .namecolumn {
    width:134px;
    float:left;
}
.fullpagecol .namerow h2, .fullpagecol .namerow .namecolumn h2{
    padding:5px 0;
    margin:0;
    font-size:14px;
    font-weight:bold;
    color:#9658aa;
}
.fullpagecol .namerow .namecolumn h3{
    padding:0;
    margin:0;
    font-size:13px;
    font-weight:bold;
    color:black;
}
.fullpagecol .namerow .namecolumn p{
    padding:0;
    margin:0;
    font-size:11px;
}
.fullpagecol ul.membersbtns{
    padding:10px 0 5px 0;
    margin:0;
    list-style:none;
    height:30px;
}
.fullpagecol ul.membersbtns li{
    float:left;
    border:1px solid #fff;
    padding:0;
    margin:0;
}
.fullpagecol ul.membersbtns li a{
    line-height:30px;
    font-size:18px;
    color:white;
    background:#9658aa;
    padding:0 5px;
    margin:0;
    display:block;
    text-decoration:none;
}
.fullpagecol ul.membersbtns li a:hover{
    background:#C39;
}
.membershiplevelspage{
    padding:10px 0;
}
.membershiplevelspage .purplebox{
    padding:10px 0;
    margin:5px 0;
    border-top:1px solid #9658aa;
    border-bottom:1px solid #9658aa;
    font-size:11px;
    color:#9658aa;
    font-weight:bold;
}
.membershiplevelspage ul{
    padding:5px 0 0 0;
    margin:0 0 0 17px;
}
.membershiplevelspage ul li{
    padding:0 0 4px 0;
    margin:0;
    list-style-image:url(../images/membershipsection/bullet.gif);
    font-size:11px;
}
.membershiplevelspage .membershiplevel{
    padding:5px 0;
}
.membershiplevelspage hr{
    margin:10px 0;
}

/***** Buttons! *****/

a.add-to-cart
{
    text-indent:-9999px;
    display:inline-block;
    height:30px;
    width:130px;
    background:url('../images/add_to_cart.gif') no-repeat left top;
    cursor:pointer;
}
a.add-to-cart-one-hundred
{
    text-indent:-9999px;
    display:inline-block;
    height:30px;
    width:130px;
    background:url('../images/add_to_cart_100.gif') no-repeat left top;
    cursor:pointer;
}


a.view-cart
{
    text-indent:-9999px;
    display:inline-block;
    height:30px;
    width:130px;
    background:url('../images/view_cart.gif') no-repeat left top;
    cursor:pointer;
}
a.view-cart-one-hundred
{
    text-indent:-9999px;
    display:inline-block;
    height:30px;
    width:130px;
    background:url('../images/view_cart_100.gif') no-repeat left top;
    cursor:pointer;
}

a.vip-reservations
{
    text-indent:-9999px;
    display:inline-block;
    height:30px;
    width:130px;
    background:url('../images/vipreservationsbutton.gif') no-repeat left top;
    cursor:pointer;
}

div.membershiplevelspage a-.vip-reservations
{
    float:right;
    clear:both;
}

div.notice
{
    font:12px;
    border:2px solid #666;
    padding:10px;
    margin:10px;
}

ol
{
    margin: 5px 0 10px 20px;
}
ol li
{
    margin-bottom:5px;
}
