﻿@import "reset.css"; @import "global.css"; @import "layout.css"; @import "menu.css"; @import "item.css";

body {font:normal 12px/19px Arial, Verdana; color:#000;}
h1,h2,h3 {font-family:Lucida Sans Unicode;}

.form-base{}
.form-base h2 {background: url('../images/blackdot.gif') repeat-x center; margin-bottom:15px;}
.form-base h2 span {font: normal 20px/15px Times, serif; color:#333; background-color:#FFF; padding:0 5px 0 5px; margin-left:10px; }               
.form-base p {padding:4px;}

.heading {background: url('../images/blackdot.gif') repeat-x center; margin-bottom:15px;}
.heading span {font: normal 20px/15px Lucida Sans Unicode,Times, serif; color:#333; background-color:#FFF; padding:0 5px 0 5px; margin-left:10px;}

.txt-base {border:solid 1px #ccc; padding:2px; background:#fff url('../images/txt-base.png') repeat-x top left; }

.validation-summary-errors {color:#ff0000;}
.validation-summary-errors li {background:url('../images/arrow_13.gif') no-repeat 0 50%; padding-left:15px;}

.input-validation-error {border:1px solid #ff0000;}
.field-validation-error {color:#ff0000; font-weight:bold;}

/* PHOTO CONTAINER */
.photo-container {}
.photo-container li {width:170px; padding:5px; position:relative; overflow:hidden; float:left; text-align:center; border:solid 1px #ddd; margin-right:7px; margin-bottom:7px;background-color:#eee}
.photo-container li img {height:112px; margin:0 auto; padding:5px; background-color:#ddd;}
.delete-picture {position:absolute; top:0; right:0;}
.profile-picture {position:absolute; top:0; right:25px;}

.whitespace {padding:0 0 0 15px;}

.content-terms {}
.content-terms h2 {color:#5fa2c9; font-size:14px; margin-bottom:5px;}

.list-gallery{}
.list-gallery li {float:left; text-align:center; width:150px; height:113px; overflow:hidden; padding:5px; margin:5px; border:solid 1px #ddd;}
.list-gallery li a {color:#5fa2c9;}
.list-gallery li img {height:113px;}
.list-gallery li h2 {}
.list-gallery li h2 a {color:#5fa2c9;}

.form-reservation {}
.form-reservation h2 { display:block; padding:10px; background-color:#ddebf4; 
                       border-top:dotted 1px #6aa1c1; border-bottom:dotted 1px #6aa1c1;
                       color:#4e82a0; font:normal 16px Lucida Sans Unicode}
.form-reservation p {margin:5px 0; clear:both;}
.form-reservation p span {float:left; text-align:right; margin-right:10px; padding:2px 4px 2px 0 ;
                          display:block; background-color:#f1f1f1; width:140px; color:#666; font-weight:bold; font-size:12px;}

.copyright {position:absolute; color:#666; bottom:10px; left:15px;}
.logo {display:block; width:252px; height:100px; position:absolute; top:10px; background:url('/Content/images/logo.png') no-repeat }
.showcase-header {display:block; width:600px; height:115px; position:absolute; top:5px; right:0; background:url('/Content/images/showcase-header.jpg') no-repeat }

.highlight-company {font:normal 12px/15px arial; display:block; color:#fff;  padding:10px 20px 70px 20px;
                    background:#999 url('/Content/images/bg-highlight-company.png') no-repeat right bottom;}
.highlight-company h1{font:bold 24px/25px Georgia; color:#ffdf6e; margin-bottom:5px; }


.showcase{}
.service-holder {float:left; margin-right:15px; width:350px; display:inline;}
.service-holder h2{font:bold 14px Lucida Sans Unicode, Georgia; color:#888;}
.service-holder ul{}
.service-holder ul li{ border-bottom:dotted 1px #ddd;}
.service-holder ul li a{display:block; padding:2px 0; padding-left:15px; color:#444;}

.tursab {position:absolute; color:#666; bottom:50px; right:40px;}
.links{}
.links a {color:#000;}