body {padding:0px; margin:0px auto;
width:1002px;
font-family:arial,verdana;
font-size:12px;
color:#000000;
background-image:url('gifs/byg.gif');background-repeat:repeat-y;
background-position:center center;}
p,form{margin:0px}
img{border:0px}
a {text-decoration:none}
a:hover{text-decoration:underline}
ul {margin:0;padding:0;}
ul li{list-style:none;}
.img{background:url('gifs/img.png');}
.img1{background-position:0px 0px;height:34px;width:8px}
.img2{background-position:0px -68px;height:34px;}
.img3{background-position:0px -34px;height:34px;width:8px}
.bg{background:url('gifs/hdr1.gif') repeat-x;height:117px}
.bg1{background:url('gifs/contact.jpg');height:87px;width:280px}
.bg2{background:url('gifs/cont-bg.gif') repeat-y;}
.bg3{background:url('gifs/hd-bg.gif');height:139px;width:702px}
.bg4{background:url('gifs/bgg.gif');height:356px;width:1002px}
.bg5{background:url('gifs/yellow-bg.gif');height:161px;width:230px}
.bg6{background:url('gifs/bl-bg.gif');height:35px;width:203px}
.bc{background-color:#eeeeee}
.f{font-size:12px}
.f1{font-size:13px}
.f2{font-size:17px}
.f3{font-size:12px}
.f4{font-size:14px}
.f5{font-size:20px}
.bgc{background:#5A5B4F}
.lh{line-height:26px}
.lh1{line-height:32px}
.lh2{line-height:18px}
.lh3{line-height:34px}
.lh4{line-height:24px}
.lh5{line-height:35px}
.b{font-weight:bold}
.fl{float:left}
.fr{float:right}
.pr{padding-right:10px}
.bb{border-bottom:1px solid #ffffff}
.pl{padding-left:38px}
.pt{margin-top:13px}
.pt1{padding-top:15px}
.pt2{padding-top:9px}
.pl1{padding-left:28px}
.pl2{padding-left:65px}
.pl3{padding-left:10px}
.pl4{padding-left:50px}
.pll{padding-left:20px}
.prr{padding-right:20px}
.ppp{padding:10px}
.pbb{padding-bottom:10px}
.pl8{padding-left:35px}
.ptp{padding:6px}
.p15{padding-top:14px}
.cl{clear:both}
.al{text-align:center}
.al1{text-align:right}
.c{color:#00AF06}
.c1{color:#6F6F6F}
.c2{color:#ffffff}
.c2 a{color:#ffffff;text-decoration:none}
.c2 a:hover{color:#FFFECF;text-decoration:underline}
.c3{color:#D84E03}
.c3 a{color:#D84E03;text-decoration:none}
.c3 a:hover{color:#D84E03;text-decoration:underline}
.c4{color:#1D5FC3}
.c4 a{color:#1D5FC3;text-decoration:none}
.c4 a:hover{color:#1D5FC3;text-decoration:underline}
.c5{color:#1558BF}
.c6{color:#767676}
.c6 a{color:#767676;text-decoration:none}
.c6 a:hover{color:#767676;text-decoration:underline}
.w{width:175px}
.w1{width:80px}
.w2{width:260px}
.w3{width:280px}
.w4{width:203px}
.w5{width:150px}
.w6{width:390px}
.w7{width:240px}
.w8{width:68px}
.w9{width:50px}
.w10{width:53px}
.w11{width:73px}
.bor{border:1px solid #D3D4CE;border-top:0px}
.bor1{border-top:1px dotted #D3D4CE;margin-left:10px;margin-right:10px}
.bor2{border:1px solid #A4C3E9}
.ml{margin-left:15px}
.p{padding:10px}
.bv {color:#ffffff;font-family:arial;font-size:11px;line-height:20px}
.bv {color:#ffffff}
.bv a{color:#ffffff}
.bv a:hover{color:#FFFECF;text-decoration:underline}
.bv b{color:#FFFECF;font-size:13px;}
.c8{color:#545454;font-size:11px}
.c8 a{color:#545454;text-decoration:none}
.c8 a:hover{color:#545454;text-decoration:underline}
.c9{color:#1D5FC3}
.c9 a{color:#1D5FC3;text-decoration:underline}
.c9 a:hover{color:#1D5FC3;text-decoration:none}
.disb{display:block}
.dis0{display:none}
.bb{border:1px solid;}
.bc1{border-color:#d8eefa;}
.w25{width:114px}
.w350{width:350px}
.nbg{background:url(gifs/blue-bg.gif) repeat-x;}
.nbg1{background:url(gifs/blue-bg1.gif) repeat-x;}
.cr{cursor:pointer}
.c0{color:#555}
.mt1{margin-top:10px}
.mt2{margin-top:6px}
.bbot{border:1px solid #3E97E6}
.bbot1{border:1px solid #ABADB3}
h1{font-size:24px;color:#034EA3;margin:0px}
h2{font-size:17px;color:#C45403;margin:0px;padding-bottom:7px}
.n-bg{background:#FFFAEA;border:1px dotted #BA760A}
.why_us_bg{ no-repeat; width:350px; height:330px; border:6px #CCCCCC solid;}
.pll{padding-left:20px}
.hlh{line-height:20px}
.ccl{color:#0000FF}
.cc2{color:#272727}
.cc3{color:#990000}
.png1{background:url('gifs/flag_sprite.png') no-repeat;height:13px}
.w19{width:19px}
.m-l10{margin-left:10px}
.m-l20{margin-left:20px}
.mm{margin:18px}
.tool{padding-left:5px;text-decoration:none;cursor:pointer}
.img-b{padding-left:10px;padding-bottom:10px}
.cle{color:#FF510B}
.cle a{color:#FF510B;text-decoration:underline}
.cle a:hover{color:#FF510B;text-decoration:underline}
.c-bg{background:#F7F3F3;margin:10px 20px 20px 20px}
.c22{color:#1F6EC5}
#dhtmltooltip{
position: absolute;
left:-300px;
width:150px;
border:1px solid #CFCF63;
padding:8px;
line-height:20px;
background-color:#FFFFE0;
visibility:hidden;
z-index:100;}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/* Main menu */
#menu
{
        width: 100%;
        margin: 0;
        padding: 10px 0 0 0;
        list-style: none;
        background: #111;
        background: -moz-linear-gradient(#444, #111);
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #444));
        background: -webkit-linear-gradient(#444, #111);
        background: -o-linear-gradient(#444, #111);
        background: -ms-linear-gradient(#444, #111);
        background: linear-gradient(#444, #111);
       
      
        -moz-box-shadow: 0 2px 1px #9c9c9c;
        -webkit-box-shadow: 0 2px 1px #9c9c9c;
        box-shadow: 0 2px 1px #9c9c9c;
}

#menu li
{
        float: left;
        padding: 0 0 10px 0;
        position: relative;
}

#menu a
{
        float: left;
        height: 25px;
        padding: 0 25px;
        color: #999;
        text-transform: uppercase;
        font: bold 12px/25px Arial, Helvetica;
        text-decoration: none;
        text-shadow: 0 1px 0 #000;
}

#menu li:hover > a
{
        color: #fafafa;
}

*html #menu li a:hover /* IE6 */
{
        color: #fafafa;
}

#menu li:hover > ul
{
        display: block;
}

/* Sub-menu */

#menu ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    display: none;
    position: absolute;
    top: 35px;
    left: 0;
    z-index: 99999;
    background: #444;
    background: -moz-linear-gradient(#444, #111);
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #444));
    background: -webkit-linear-gradient(#444, #111);
    background: -o-linear-gradient(#444, #111);
    background: -ms-linear-gradient(#444, #111);
    background: linear-gradient(#444, #111);
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#menu ul li
{
    float: none;
    margin: 0;
    padding: 0;
    display: block;
    -moz-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
    -webkit-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
    box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
}

#menu ul li:last-child
{
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#menu ul a
{
    padding: 10px;
        height: auto;
    line-height: 1;
    display: block;
    white-space: nowrap;
    float: none;
        text-transform: none;
}

*html #menu ul a /* IE6 */
{
        height: 10px;
        width: 150px;
}

*:first-child+html #menu ul a /* IE7 */
{
        height: 10px;
        width: 150px;
}

#menu ul a:hover
{
    background: #0186ba;
        background: -moz-linear-gradient(#04acec,  #0186ba);
        background: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba));
        background: -webkit-linear-gradient(#04acec,  #0186ba);
        background: -o-linear-gradient(#04acec,  #0186ba);
        background: -ms-linear-gradient(#04acec,  #0186ba);
        background: linear-gradient(#04acec,  #0186ba);
}

#menu ul li:first-child a
{
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

#menu ul li:first-child a:after
{
    content: '';
    position: absolute;
    left: 30px;
    top: -8px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 8px solid #444;
}

#menu ul li:first-child a:hover:after
{
    border-bottom-color: #04acec;
}

#menu ul li:last-child a
{
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

/* Clear floated elements */
#menu:after
{
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
}

* html #menu             { zoom: 1; } /* IE6 */
*:first-child+html #menu { zoom: 1; } /* IE7 */

slider { 
	font:normal 62.5%/1.5 Helvetica, Arial, sans-serif;
	letter-spacing:0;
	color:#434343;
	background:#efefef url(../img/background.png) repeat top center;
	padding:20px 0;
	position:relative;
	text-shadow:0 1px 0 rgba(255,255,255,.8);
	-webkit-font-smoothing: subpixel-antialiased;
}

#container {
	width:950px;
	padding:10px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

#example {
	width:940px;
	height:405px;
	position:relative;
}

#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
}

#frame {
	position:absolute;
	z-index:0;
	width:976px;
	height:400px;
	top:-1px;
	left:-15px;
}

/*
	Slideshow
*/

#slides {
	position:absolute;
	top:15px;
	left:4px;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:940px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container a {
	width:940px;
	height:365px;
	display:block;
}

.slides_container a img {
	display:block;
}
/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width:940px;
	height:365px;
	display:block;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:955px;
}

/*
	Pagination
*/

.pagination {
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}
/*
	Caption
*/

.caption {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	height:100px;
	padding:5px 20px 0 20px;
	width:940px;
	font-size:3.3em;
	line-height:1.33;
	color:#fff;
	text-shadow:2px 3px 1px #645F5B;;
	font: bold 60px/60px Droid Sans,arial;
    letter-spacing: -2px;

}

.caption2 {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	height:75px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:940px;
	font-size:35px;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:2px 3px 1px #645F5B;;
	font: Droid Sans,arial;
    letter-spacing: -2px;

}
.green_big{ background:url(img/enquire-now.png) no-repeat; width:186px; height:71px;}
.green_big:hover{ background-position:0 -71px;}
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }