/* GENERAL STYLES */
/* Reset */

    html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin: 0; padding: 0;}
    h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size: 1em; font-weight: normal; font-style: normal;}
    ul,ol {list-style: none;}
    fieldset,img {border: none;}
    caption,th {text-align: left;}
    table {border-collapse: collapse; border-spacing: 0;}    
        
/* General html elements and fonts */
    
    body {margin: 20px 0px 0px; padding:0px; text-align:center; background:#000;}
    body, thead, tbody {font:11px arial,helvetica,sans-serif; color:#000; line-height: 150%;}
    h1, h2, h3 {color:#000; font-weight:normal;}
    h1 {text-indent: -9000px; float:left; height:0;}
    h2 {font-size:16px;padding:3px 0 5px;}
    h3 {font-size:13px;padding:5px 0;}
    h4 {font-size:12px;padding:3px 0;}
    a {color:#be0027; text-decoration:none}
    a:hover {text-decoration:underline}
    a img {border:none}
    p {padding: 5px 0; }
    strong {font-weight:bold; }
    
    img{behavior: url('../iepngfix.htc');}
    :focus{outline: none;}
    

/* Containers */
    
    #wrapper {width:800px; margin:0 auto;}
    #container {float:left;text-align:left; background-color: #a493a2; padding:0;}
    
/* Header area */

    #header {background-color:#381c36;width:800px;}  
      #top-text {width:inherit;font-weight:lighter;text-transform:uppercase; color:#a6c73c; padding:2px; letter-spacing:2px; text-align:center;}
      #logo {margin:0 0 0 345px; padding-bottom:10px;}

      
/* Navigation sidebar */

    #nav-sidebar {float:left; width:170px; padding-top:10px;}
      #nav-sidebar ul {list-style:none;}
        #nav-sidebar li {display:block;}
        #nav-sidebar li a {display:block; color: #381c36; padding:8px 28px; text-decoration:none;background:url(/Media/AppStract/CssImages/nav-stars.gif) no-repeat 14px;}
        #nav-sidebar li a:hover {text-decoration:none; background:#a6c73c url(/Media/AppStract/CssImages/nav-stars-hover.gif) no-repeat 14px;}

                

/* Content elements */
    
    #content {float:left; border-bottom: 2px solid #381c36;}
    #main-content {float:left; height:518px; width:460px;}
        #text-field {height:200px; width:400; background-color: #FFFFFF; overflow:auto; padding:30px;}
        #text-field.no-image {height:458px;}
        #top-media {height:258px;width:460px;overflow:hidden;}
          #top-media img{height:inherit;width:inherit;}
      
        .request-form span.to{padding:16px;}
        .request-form span.heading{display:block;padding:6px 0 3px;}
        .request-form input{border:none;background-color:#f2eee8;}
        .request-form .input-date{width:100px;height:18px;padding:2px;}
        .request-form .input{display:block;width:250px;height:18px;padding:2px;}
        .request-form .input-multiple{display:block;border:none;width:250px;height:34px;background-color:#f2eee8;padding:2px;}  
        .request-form a{display:block;padding-top:10px;color:#000;text-decoration:underline;}
        .request-form label{padding-left:10px;}

  
/* Sidebar */    

    #sidebar {float:left; width:170px; color:#381c36;}
      #sb-top {height:258px;overflow:hidden;}
        #sb-top dl{display:inline-block;padding:10px 0;clear:left;}
        #sb-top dt{float:left;width:80px;padding-right:8px;overflow:hidden;}
        #sb-top dd{float:left;}
        p.pricelist-desc{clear:left; padding-top:5px;}  
      #sidebar h3 {color:#381c36;}
      #stars {width:108px;height:30px; margin:0 auto; padding:10px 0 0;}
      #prices {padding:10px 15px;}
      #booking {width:140px;background-color:#a6c73c;padding:8px 15px;}
      #booking a{text-decoration:none;color:#381c36;text-transform:uppercase;}
      #sidebar-drawing {width:129px;margin:10px auto 0px;}

/* Footer */

    #footer {clear:both; float:left; width:800px; background-color:#a6c73c;font-size:10px;}
      #company-name {float:left;padding:7px 0px 6px 10px;}
      #footer address {float:left; width:520px; color:#381c36; padding:6px 10px 6px 5px; letter-spacing:0.1em; font-style:normal;}
      #footer ul {float:left; display:inline; list-style:none; margin-top:8px; padding-left:10px;}
      #footer li {float:left; padding:0 4px;}
      #footer #stop39 {float:right; z-index:1000; margin-top:-40px;position:relative;right:5px;height:65px;width:67px;}

/* Credit */

    #credit, #credit a {color:#000000;text-align:right;}


/* Forms */
#contour {}
#contour fieldset.contourFieldSet {padding:0 0 10px;}
#contour div.contourField {}
#contour div.contourField label {width:100px; padding:10px 0 5px; float:left;}
#contour div.contourField > div {width:285px; float:right;}
#contour div.contourField > div input, #contour div.contourField > div textarea {width:283px !important;}
#contour div.contourField > div span.checkbox input {width:auto !important;}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

