@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0;}
#headerbg{ margin:0 auto;
left: 0;
top: 0;
height: 205px;
width: 100%;}
#content{background-color: white;
padding: 20px;}
#readmore a{ background-image:url(images/Read%20More%20Button.png); width:121px; height:42px; }
#shadowtiletop{position: absolute;
left: 0;
top: 0;
height: 8px;
width: 100%;
border-top: 1px solid black;}
#gradientleft{ position:absolute;
left: 0;
top: 0;
height: 390px;
width: 600px;
background: #969696 url(gradientleft.png) repeat-y center top;
border-top: 1px solid black;}
#gradientright{ position:absolute;
right: 0;
top: 0;
height: 390px;
width: 600px;
background: #969696 url(gradientright.png) repeat-y center top;
border-top: 1px solid black;}
#header{ background-color:#3BB9FF !important; background-image:url(images/headerbg.png); background-repeat:repeat;}
#footerwrap{position: relative;
z-index: 2;
height: 224px;
left: 0;
width: 100%;
clear: both;
border-top: 1px solid white;
background-image:url(images/headerbg.png); background-repeat:repeat;
color: #BBB;}
#shadowtiletopfooter{position: absolute;
left: 0;
top: 0;
height: 8px;
width: 100%;
background: url(shadowtile_top.png) repeat center top;}
#footercontainer{z-index: 3;
padding-top: 39px;
background: url(footerbg.png) no-repeat center top;
width: 960px;
margin: 0 auto;
margin-top: -20px;
height: 161px;}

.menu{
    border:none;
    border:0px;
    margin:66px 0 0px;
    padding:0px;
    
    
}
.menu ul{
    
    height:35px;
    list-style:none;
    margin:0;
    padding:0;
}
.menu li{
    float:left;
    padding:0px;
    margin-left:5px;
}
.menu li a{
    
    color:#ffffff;
    display:block;
    font-weight:normal;
    line-height:35px;
    margin:0px;
    padding:0px 20px;
    text-align:center;
    text-decoration:none;
}
#logo{-moz-border-radius: 66px;
-webkit-border-radius:66px;
border-radius: 66px;}
.menu li a:hover, .menu ul li:hover a, .menu li.active{
    background: -moz-linear-gradient(center top , #969696 0%, #727272 100%) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#969696), color-stop(100%,#727272));
background: -webkit-linear-gradient(top, #969696 0%,#727272 100%);
background: -o-linear-gradient(top, #969696 0%,#727272 100%);
background: -ms-linear-gradient(top, #969696 0%,#727272 100%);
background: linear-gradient(top, #969696 0%,#727272 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#969696', endColorstr='#727272',GradientType=0 );
    color:#FFFFFF;
    text-decoration:none;
    border-radius:4px;
	-webkit-border-radius: 4px;
}
.menu li ul{
    background:none repeat scroll 0 0 #181818;
    border:1px solid #969696;
    border-radius:4px;
    display:none;
    height:auto;
    padding:0px;
    margin:0px !important;
    position:absolute;
    width:225px;
    z-index:200;
    /*top:1em;
    /*left:0;*/
}
.menu li:hover ul{
    display:block;
}
.menu li li {
    background:url('../images/sub_sep.gif') bottom left no-repeat;
    display:block;
    border-bottom:1px solid #969696;
    float:none;
    margin:0px;
    padding:0px;
    width:225px;
}
.menu li:hover li a{
    background:none;
}
#text{color: black;
font-family: arial;
font-size: 14px;}
.menu li ul a{
    display:block;
    height:30px;
    font-size:12px;
    font-style:normal;
    margin:0px;
    padding:0px 10px 0px 15px;
    text-align:left;
}
.menu li ul a:hover, .menu li ul li:hover a{
    background:-moz-linear-gradient(center top , #969696 0%, #727272 100%) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#969696), color-stop(100%,#727272));
background: -webkit-linear-gradient(top, #969696 0%,#727272 100%);
background: -o-linear-gradient(top, #969696 0%,#727272 100%);
background: -ms-linear-gradient(top, #969696 0%,#727272 100%);
background: linear-gradient(top, #969696 0%,#727272 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#969696', endColorstr='#727272',GradientType=0 );
    border:0px;
    color:#ffffff;
    text-decoration:none;
}
.menu p{
    clear:left;
}
.menu ul li a{color:white;
font-family:arial;
font-size:14px;
text-decoration:none;}

 /***** Enquiry ******/
input, textarea, select { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
textarea { overflow: auto; }
fieldset { border: 0; }
.validate-form { padding-top: 15px;}
.row { width: 100px; margin-bottom: 10px; padding-bottom:10px;  }
.row .field, .row .message { float: left; display: inline; font-family: Tahoma,Arial, sans-serif; border: 1px solid grey; /*border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -moz-box-shadow: inset 1px 2px 1px #d9d9d9; -webkit-box-shadow: inset 1px 2px 1px #d9d9d9;*/ }
.row .field { width: 300px; height: 18px; line-height: 17px; background-color: #fff; padding: 5px; color: #454545;   }
.row .field-focus { border: 1px solid #626262  !important; }
.row .message { width: 229px; height: 97px; }
.row label { float: left; display: inline; width: 177px; margin-left: 13px; text-align: left; color: #000; padding-top: 7px; }
.row .form-btn { display: inline; width: 69px; height: 35px;  color: #fff; font-size: 13px; font-weight: bold; line-height: 35px; padding-bottom: 2px;  border: 0; cursor: pointer;
background: #969696;
background: -moz-linear-gradient(top, #969696 0%, #727272 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#969696), color-stop(100%,#727272));
background: -webkit-linear-gradient(top, #969696 0%,#727272 100%);
background: -o-linear-gradient(top, #969696 0%,#727272 100%);
background: -ms-linear-gradient(top, #969696 0%,#727272 100%);
background: linear-gradient(top, #969696 0%,#727272 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#969696', endColorstr='#727272',GradientType=0 );
border-radius: 4px; }
.field-error { border-color: #b70000 !important; }
.msg-alert,
.msg-thanks { width: 655px; height: 26px; background: #b70000; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-bottom: 10px; display: none; }
.msg-thanks { background: #2292d9 !important;}
.msg-alert p,
.msg-thanks p { text-align: center; margin: 0; color: #fff; line-height: 25px; }

/***** End Enquiry*****/