/* General subpage settings */
body {background-image:url(../images/bg-2nd-level.jpg);background-position:center top;}
#column-one {float:left;clear:none;width:650px;display:block;}
#column-two {float:left;clear:none;width:298px;display:block;}
#wrapper {clear:both;padding-top:100px;}
#flashcontent {margin-left:40px;}
#column-one p {font-size:1em;line-height:170%;color:#515151;padding-bottom:12px;padding-left:40px;padding-right:40px;font-family:"Times New Roman", serif;}
#column-one h1, #column-one h2 {color:#515151;font-family:"Times New Roman", serif;padding-left:40px;padding-right:40px;}
#column-one h3 {font-size:1.0em; color:#515151;font-family:"Times New Roman", serif;padding-left:40px;padding-right:40px;}
#column-one ul, #column-one ol {padding:0px;margin:0px;font-size:0.95em;line-height:170%;color:#515151;padding-bottom:12px;padding-left:40px;padding-right:40px;font-family:"Times New Roman", serif;}
#column-one ul li {padding:0px;margin:0px;background-image:url(../images/bullet-list.gif);background-position:left center; background-repeat:no-repeat;padding:4px;padding-left:26px;}
#column-one a {color:#7a9840;border-bottom:1px dotted #7a9840;}
#column-one a:hover {border-bottom:1px solid #7a9840;}
#flashcontent {padding-left:40px;padding-right:40px;}
#location-map {padding-left:30px;padding-right:30px;}
#location-map img {border: 1px solid #D8D8D8; padding: 6px;}


/* Headings for each subpage */
#container {position:relative;}
#heading-icon {position:absolute;top:31px;left:42px;width:58px;height:55px;background-image:url(../images/heading-icon.gif);}
#heading-text {position:absolute;top:31px;left:112px;width:482px;height:55px;}
body#history #heading-text {background-image:url(../images/heading-history.gif);}
body#information #heading-text {background-image:url(../images/heading-visitor.gif);}
body#weddings #heading-text {background-image:url(../images/heading-weddings.gif);}
body#corporate #heading-text {background-image:url(../images/heading-events.gif);}
body#film #heading-text {background-image:url(../images/heading-film.gif);}
body#contact #heading-text {background-image:url(../images/heading-enquiry.gif);}
body#prices #heading-text {background-image:url(../images/heading-prices.gif);}


/* Navigation */
#navigation {padding-left:10px;}
#navigation a {color:#717171;font-size:1em;text-decoration:none;font-weight:normal;padding-left:0px;}
#navigation li {padding-left:0px;padding-top:2px;padding-bottom:2px;}
#navigation li.divider {background-image:url(../images/menu-divider.png);background-position:left top;background-repeat:no-repeat;}
#history #nav-history, #weddings #nav-weddings, #corporate #nav-corporate, #film #nav-film, #information #nav-information, #prices #nav-prices, #contact #nav-contact, #suppliers #nav-suppliers, #navigation a:hover {color:#7a9840;}


/* boxes */
#events a, #your-wedding a, #contact-details a, #natural-beauty a, #historic-scotland a {color:#7a9840;border-bottom:1px dotted #7a9840;}
#events a:hover, #your-wedding a:hover, #contact-details a:hover, #natural-beauty a:hover, #historic-scotland a:hover {border-bottom:1px solid #7a9840;} 
#events img, #your-wedding img, #contact-details img, #natural-beauty img, #historic-scotland img {float:left;clear:both;}
#events, #your-wedding, #contact-details, #natural-beauty, #historic-scotland {width:250px;margin-top:75px;}
#corporate-content {width:250px;float:left;background-image:url(../images/sidebar-bg-events.jpg);background-repeat:no-repeat;background-color:#fafafa;}
#wedding-content {width:250px;float:left;background-image:url(../images/sidebar-bg-weddings.jpg);background-repeat:no-repeat;background-color:#fafafa;}
#contact-content {width:250px;float:left;background-image:url(../images/sidebar-bg-contact.jpg);background-repeat:no-repeat;background-color:#fafafa;}
#history-content {width:250px;float:left;background-image:url(../images/sidebar-bg-history.jpg);background-repeat:no-repeat;background-color:#fafafa;}
#film-content {width:250px;float:left;background-image:url(../images/sidebar-bg-film.jpg);background-repeat:no-repeat;background-color:#fafafa;}
#accom-content {width:250px;float:left;background-image:url(../images/sidebar-bg-accom.jpg);background-repeat:no-repeat;background-color:#fafafa;}
#hs-link {border: 1px solid #f1f1f1; padding: 4px; text-align: center; margin-top: 4px;}

#events p, #your-wedding p, #contact-details p, #natural-beauty p, #historic-scotland p {font-size:0.8em;font-style:italic;line-height:180%;margin:20px;margin-bottom:6px;margin-top:60px;color:#6a6a6a;}
.box-bottom {width:250px;float:left;height:18px;background-image:url(../images/sidebar-bottom.gif);background-repeat:no-repeat;padding:0px;margin:0px;}

/* Google map */
#google-map {margin-left:30px;width:560px;margin-top:20px;margin-bottom:20px;clear:both;border: 1px solid #D8D8D8; padding: 6px;font-size:12px;font-family: Arial, sans-serif; color: #515151;}
.faqtitle{font-size:16px;font-family:Verdana, Geneva, sans-serif;color: #7a9a40;}

/* Helicopter image */
#helicopters {margin-left:30px;margin-right:30px; border: 1px solid #D8D8D8; width: 572px; text-align: center;}
#helicopters img {padding: 6px;}
#helicopters p {font-style: italic; margin: 0px; padding: 0px; padding-bottom: 6px; padding-top: 2px; color: #7a9a40;}

/* Contact Form Navigation */
#contact-navigation ul li {padding:0px;margin:0px;background-image:none;display:inline;padding-right:30px;width:550px;font-weight:bold;}
#contact-navigation a {color:#515151;border-bottom:1px dotted #515151;font-weight:bold;}
#contact-navigation a:hover, #contact-navigation a.current {color:#7a9840;border-bottom:1px solid #7a9840;}


/* Contact Form Basics - Do not touch */
.hidden {visibility:hidden;}
table {margin:auto;}

/* Change look of form */
form {margin-top:20px;margin-bottom:20px;}
#cellwidth1 {width:190px;}
#cellwidth2 {width:320px;}
#cellwidth3 {width:12px;}
label {color:#515151;font-size:1em;margin-right:10px;font-family:"Times New Roman", serif;}

/* Color form and borders */
input, select, textarea {border:1px solid #919191;color:#515151;background-color:white;font-size:1em;margin-top:6px;margin-bottom:6px;}
input#Submit {border:1px solid #719235;color:#719235;background-color:white;width:100px;height:30px;text-align:center;font-size:1.1em;}
input#Submit:hover {background-color:#719235;color:white;border:1px solid #719235;}

/* Form table column widths */
#form-table {width: 500px;}

#table-cell-width-1 {width: 300px; margin-left: 0px;}
#table-cell-width-2 {width: 300px; margin-left: 0px;}
#table-cell-width-3 {width: 300px; margin-left: 0px;}

.label-cell-vertical {vertical-align: top;}
.label-cell {border-bottom: 1px dotted #adadad;}
.hilite {color: #e68900}

form #surname {visibility: hidden;}


/* Price Tables */
.price-row1 {text-align:center;background-color: #7a9840; color: #FFF;}
.price-row1 td {padding-left: 4px; padding-right: 4px; padding-top: 6px; padding-bottom: 6px;}
.price-row2 {text-align:center;padding-top: 10px; padding-bottom: 10px; padding-left: 4px; padding-right: 4px;background-color: #eeeeee; color: #858787; margin: 2px;}
.price-row2 td {padding-left: 4px; padding-right: 4px; padding-top: 10px; padding-bottom: 10px;}


