    body { background:#260a00 url(images/bg-wood.jpg); color:#e9ded1; padding:0; margin:0; font:100%/1.4 'Verdana', 'Arial', 'Helvetica', sans-serif; }
/*
    :link { color: black }
    :visited { color: black }
    :active { color: black }
*/
    .center { text-align:center; }

IMG { border:0; }

H1, H2.h1 { font-size:1.6em; padding:0; margin:0 0 1em 0; }

H2, H3.h2 { font-size:1.3em; margin:0 0 1em 0; }

P { font-size:85%; margin:0 1em 1em 1em; }

.italic { font-style:italic; }

    IFRAME { background:#f4edea; padding:0; width:153px; height:144px; opacity:0.6; }

    #site { width:1000px; margin:2em auto 2em auto; }

#languages { padding:0 1em 1em 1em; }
#languages A { text-decoration:none; font-weight:bold; color:inherit; }
#languages A IMG { margin-right:0.4em; vertical-align:middle; }

    #header { background:url(images/andalusien-bikertours-logo-trans.png); height:138px; padding:32px 0 0 114px; }
    #header IMG { width:423px; height:110px; }

    #strapline { text-align:right; font-style:italic; font-weight:bold; padding:0 1em 0 1em; }

    #page { overflow:auto; }

    #panel { float:left; width:250px; padding:0 0 1em 0; }

    #panel #main { padding:11px 5px 15px 5px; margin:0 0 1em 0; }
    #panel #secondary { padding:11px 5px 15px 5px; margin:0 0 1em 0; }

    #panel A { color:transparent; background:transparent; display:block; padding:0.86em; font-weight:bold; text-decoration:none; margin-bottom:2px; }

    #content { float:right; width:700px; background:url(./images/content-background-trans.png); padding:24px 19px 24px 19px; color:#260a00; }
    #content IMG { }
    #content IMG.framed { border:1px solid #aaa; padding:1.4em; background:#e9ded1; }
    #content IMG.center { margin:2em auto 2em auto; display:block; }
    #content IMG.large { width:600px; height:900px; margin:2em auto 2em auto; display:block; }

    .section { overflow:auto; }
    .section .floatLeft { float:left; margin:0 1em 1em 0; }
    .section .floatRight { float:right; margin:0 0.5em 1em 1em; }

    .section DIV { float:left; width:49%; margin:0 0 1em 0; text-align:center; }

FORM { margin:0 1.25em 1.25em 1em; }

FIELDSET { border:0.0625em solid #e9ded1; margin:0 0 1em 0; padding:0.625em 0 0.625em 0.625em; }

LEGEND { font-weight:bold; }

LABEL.fieldset { width:10em; display:block; float:left; text-align:right; padding:0.3125em; }

INPUT.name { width:16em; }
INPUT.telephone { width:10em; }
INPUT.subject { width:29em; }

/*
INPUT.name, INPUT.telephone, TEXTAREA { border:0.0625em solid #bbb; padding:0.2em; }

INPUT.name:hover, INPUT.telephone:hover, TEXTAREA:hover { border:0.0625em solid #999; }
INPUT.name:active, INPUT.telephone:active, TEXTAREA:active { border:0.0625em solid #999; }
INPUT.name:focus, INPUT.telephone:focus, TEXTAREA:focus { border:0.0625em solid #999; }
*/
TEXTAREA { font-size:110%; width:97%; height:15em; font-family:Arial; }

.partner { }
.partner A { margin:0 auto 0 auto; display:block; width:476px; height:68px; }
.partner A IMG { background:url(./images/partner-shadow-468x60-trans.png); width:468px; height:60px; padding:0 8px 8px 0; }


    #footer { text-align:center; font-weight:bold; }
    #footer A { color:inherit; }
    .advert { text-align:center; }
    .advert A { margin:0 auto 0 auto; display:block; width:488px; height:80px; }
    .advert A IMG { background:url(./images/advert-background-468x60-trans.png); width:468px; height:60px; padding:0 20px 20px 0; }


