﻿body{
    margin:0px 0px 0px 0px;
    background-image:URL('/images/re-back.jpg');
    background-repeat:no-repeat;
    background-position:center top;
    background-color:#113e73;
    font-family:Arial;
    width:100%;
    text-align:center;
}
h3, p{margin:0px 0px 10px 0px;}

.clear{clear:both;}

.banner{
    margin:0px auto 0px auto;
    width:1000px;
    height:135px;
    font-family:Arial;
    font-size:16px;
    color:#fff;
    zoom:1;
    position:relative;
}
.banner .logo{float:left;background-image:URL('/images/relogo.jpg');background-repeat:no-repeat;
    background-position:left top;width:342px;height:107px;margin-top:16px;margin-left:-4px;}
.banner .menu{float:right;margin:95px 45px 0px 0px;}
.banner .menu a{
    text-decoration:none;color:#fff;
    text-shadow:2px 2px 2px #111;
    behavior: url(/include/PIE.htc);
    zoom:1;
    position:relative;
}
.banner .menu a:hover{text-decoration:underline;}
.banner .menu span{margin-left:15px;margin-right:15px;}

.top-bev{
    margin:0px auto 0px auto;
    width:1000px;
}
.top-bev .filler{float:left;background-color:#fff;width:940px;height:30px;}
.top-bev .left-bev, .top-bev .right-bev{
    width:30px;
    height:30px;
    }
.top-bev .left-bev{float:left;background-image:URL('/images/tlb.png');background-position:right bottom;}
.top-bev .right-bev{float:right;background-image:URL('/images/trb.png');background-position:left bottom;}

.main{
    width:100%;
    background-color:#f6f6f6;
}
.main .content-holder{
    margin:0px auto 0px auto;   
    width:1000px;
    background-color:#fff;
   text-align:left;
}
.main .content-holder .left-grad, .main .content-holder .right-grad{
    background: #f6f6f6;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f6f6f6), to(#e6e6e6));
    background: -webkit-linear-gradient(#f6f6f6, #e6e6e6);
    background: -moz-linear-gradient(#f6f6f6, #e6e6e6);
    background: -ms-linear-gradient(#f6f6f6, #e6e6e6);
    background: -o-linear-gradient(#f6f6f6, #e6e6e6);
    background: linear-gradient(#f6f6f6, #e6e6e6);
    -pie-background: linear-gradient(#f6f6f6, #e6e6e6);
    behavior: url(/include/PIE.htc);
    zoom:1;
    position:relative;
    width:29px;
    overflow:hidden;
}
.main .content-holder .left-grad{float:left;border-left:1px solid #fff;}
.main .content-holder .right-grad{float:right;border-right:1px solid #fff;}
.main .content-holder .content-area{
    background-color:#fff;
}
.content-area .left-area{float:left;width:590px;margin-left:30px;}
.content-area .right-area{float:right;width:260px;margin-right:30px;font-family:Arial;}
.right-area .contact-box{margin-bottom:30px;}
.contact-box .header, .inspection-box .header{
    height:30px;
    font-size:20px;
    color:#fff;
    font-weight:bold;
    padding:8px 20px 0px 20px;
}
.contact-box .header{
    background: #ff421b;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff611b), to(#ff421b));
    background: -webkit-linear-gradient(#ff611b, #ff421b);
    background: -moz-linear-gradient(#ff611b, #ff421b);
    background: -ms-linear-gradient(#ff611b, #ff421b);
    background: -o-linear-gradient(#ff611b, #ff421b);
    background: linear-gradient(#ff611b, #ff421b);
    -pie-background: linear-gradient(#ff611b, #ff421b);
    behavior: url(/include/PIE.htc);
    zoom:1;
    position:relative;
    } 
.inspection-box .header{
    background: #0e60ab;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2b74b7), to(#0e60ab));
    background: -webkit-linear-gradient(#2b74b7, #0e60ab);
    background: -moz-linear-gradient(#2b74b7, #0e60ab);
    background: -ms-linear-gradient(#2b74b7, #0e60ab);
    background: -o-linear-gradient(#2b74b7, #0e60ab);
    background: linear-gradient(#2b74b7, #0e60ab);
    -pie-background: linear-gradient(#2b74b7, #0e60ab);
    behavior: url(/include/PIE.htc);
    zoom:1;
    position:relative;
}
.contact-box .box-content, .inspection-box .box-content{
    padding:10px 20px 20px 20px;
    background-color:#f4f4f4;
    border: 1px solid #c7c7c7;
    border-top-style:none;
    font-size:13px;
}
.contact-box .box-content span{color:#ff421b;font-size:28px;}
.contact-box .box-content a, .inspection-box .box-content a{
    color:#ff421b;
}
.login-input{
    border: 1px solid #c7c7c7;
    height:25px;
    width:208px;
    margin-top:5px;
    margin-bottom:5px;
    padding-left:10px;
    }
.inspection-box .login-btn{
    background: #0e60ab;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2b74b7), to(#0e60ab));
    background: -webkit-linear-gradient(#2b74b7, #0e60ab);
    background: -moz-linear-gradient(#2b74b7, #0e60ab);
    background: -ms-linear-gradient(#2b74b7, #0e60ab);
    background: -o-linear-gradient(#2b74b7, #0e60ab);
    background: linear-gradient(#2b74b7, #0e60ab);
    -pie-background: linear-gradient(#2b74b7, #0e60ab);
    behavior: url(/include/PIE.htc);
    zoom:1;
    position:relative;
    border-style:none;
    height:30px;
    width:80px;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    margin-top:5px;
}
.box-content form{margin-bottom:0px;}

.staff-login-btn{
    background: #ff421b;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff611b), to(#ff421b));
    background: -webkit-linear-gradient(#ff611b, #ff421b);
    background: -moz-linear-gradient(#ff611b, #ff421b);
    background: -ms-linear-gradient(#ff611b, #ff421b);
    background: -o-linear-gradient(#ff611b, #ff421b);
    background: linear-gradient(#ff611b, #ff421b);
    -pie-background: linear-gradient(#ff611b, #ff421b);
    behavior: url(/include/PIE.htc);
    zoom:1;
    position:relative;
    border-style:none;
    height:30px;
    width:100px;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    margin-top:5px;
}

.bottom-bev{
    margin:0px auto 0px auto;
    width:1000px;
}
.bottom-bev .filler{float:left;background-color:#fff;width:940px;height:30px;}
.bottom-bev .left-bev, .bottom-bev .right-bev{
    width:30px;
    height:30px;
    }
.bottom-bev .left-bev{float:left;background-image:URL('/images/blb.png');background-position:right top;}
.bottom-bev .right-bev{float:right;background-image:URL('/images/brb.png');background-position:left top;}

.footer{
    margin:0px auto 0px auto;
    font-family:Arial;
    font-size:11px;
    color:#fff;
    width:1000px;
}

.footer .copy{float:left;margin:15px 0px 0px 45px;}
.footer .plug{float:right;margin:15px 45px 0px 0px;}
.footer .plug a{text-decoration:none;color:#fff;}
.footer .plug a:hover{text-decoration:underline;}

.left-menu-holder{
    margin: 2px 30px 4px 30px;
    float:left;
    -webkit-box-shadow: #666 1px 1px 6px;
    -moz-box-shadow: #666 1px 1px 6px;
    box-shadow: #666 1px 1px 6px;
    behavior: url(/include/PIE.htc);
    zoom:1;
    position:relative;
}

td.user_menu, td.admin_menu, td.user_menu_nh, td.admin_menu_nh
{
    background-color:#f2f2f2;
    height:25px;
    font-size:12px;
    color:#030303;
    }
td.user_menu:hover, td.admin_menu:hover{background-color:#e2e2e2;}

td.user_menu a,td.admin_menu a {
    text-decoration:none;
    margin-left:10px;
    font-size:12px;
    color:#030303;
}

td.user_menu a:hover, td.admin_menu a:hover{    
    text-decoration:underline;
}
textarea.default_form{font-family:Arial, Helvetica, sans-serif;}
input.default_button, button.default_form{
	color:#111111;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	border-style:solid;
	border-width:1px;
	border-color:#909090;
	margin-bottom:1px;
	margin-left:1px;
	margin-right:1px;
	margin-top:0px;
	background-color:#f8f8f8;
	-webkit-box-shadow: #333 0px 1px 3px;
    -moz-box-shadow: #333 0px 1px 3px;
    box-shadow: #333 0px 1px 3px;
    behavior: url(/include/PIE.htc);
    zoom:1;
    position:relative;
    cursor:pointer;
}

input.default_button:hover, button.default_form:hover{-webkit-box-shadow: #000 0px 1px 4px;
    -moz-box-shadow: #000 0px 1px 4px;
    box-shadow: #000 0px 1px 4px;}
    
#slideshow {
    position:relative;
	z-index:1;
	height:350px;
}

#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow img.active {
    z-index:10;
    opacity:1.0;
}

#slideshow img.last-active {
    z-index:9;
}

.booking-holder{
    border:1px solid #ccc;
    padding:10px;
    -webkit-box-shadow: #ccc 0px 1px 3px;
    -moz-box-shadow: #ccc 0px 1px 3px;
    box-shadow: #ccc 0px 1px 3px;
    behavior: url(/include/PIE.htc);
    zoom:1;
    position:relative;
}
.booking-region-1{background-color:#FFFFe2  ;}
.booking-region-2{background-color:#eeFFee;}
.booking-region-3{background-color:#FFf2f2;}
.booking-region-4{background-color:#f2f2ff;}
    
.booking-holder td{height:18px;}

.booking-holder .booking-type, .booking-holder .booking-region{
    float:left;font-size:14px;font-weight:bold;
}.booking-holder .booking-type{width:250px;}
.booking-holder .booking-ref{
    float:right;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    }.booking-holder .booking-ref span{text-transform:none;}
    
.new-booking
{
    margin-left:350px;
    margin-top: 15px;
    -webkit-box-shadow: #666 1px 1px 6px;
    -moz-box-shadow: #666 1px 1px 6px;
    box-shadow: #666 1px 1px 6px;
    behavior: url(/include/PIE.htc);
    zoom:1;
    position:relative;
    width:500px;
    background-color:#f2f2f2;
}    