/* CSS Document */
 
.header {
	font-family: "comic sans ms", arial, 'sans serif';
	color:#000000;
	font-weight: bold;
	font-size: 16px;

}

body
{
	background-repeat: repeat-x;
	background-image: url(images/bg_om.jpg);
	background-color: #55BBE0;
}


@font-face{
    font-family: 'TulpenOne';
    src: url('fonts/TulpenOne.ttf'),
         url('fonts/TulpenOne.eot');}
		 
.customfont {
	font-family:TulpenOne;
	font-size:45px;
	font-weight:normal;
	letter-spacing:1px;
	padding-top:0px;
	color: #000000;
}		

span.defaultfont {font-family:Arial, verdana, sans-serif; font-size:12px; font-weight:normal;} 

.customfont-red {font-family:TulpenOne; font-size:35px; font-weight:normal; letter-spacing:1px; padding-top:0px; color:#FF0000;}	


.image {
	background-image: url(bg.gif);
	background-repeat: repeat-x;
	background-attachment:fixed;
	background-position: 0% 0%;
	height: 159px;
}

td {
	font-family: Calibri;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: justify;
	line-height: 125%;
}
.name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	font-weight: normal;
}
.footer {
	font-family: Calibri;
	font-size: 12px;
	color: #FFFFFF;
}



a:link     {
	color:#666666;
	font-size:14px;
	font-family: Calibri;
}
a:visited  {
	color:#666666;
}
a:active   {
	color:#000000;
}
a:hover {
	color:#1562A8;
}

a.small:link     { color:#FFFFFF; font-size:12px;}
a.small:visited  { color:#FFFFFF; }
a.small:active   { color:#FFFFFF; }
a.small:hover {
	color:#90D3EB;
	width: auto;
}

.thinfont {
	font-family: Calibri;
	font-size:12px;
	color: #666666;
	
}

.testimonialfont {
	font-family: Calibri;
	font-size:16px;
	color: #fff;
	
}



 
A.nav {
	DISPLAY: block;
	font-family: Calibri;
	WIDTH: auto;
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-size: 15px;
	margin-right: 0px;
	padding-top: 1px;
	margin-bottom: 5px;
	font-weight: bold;
	border-bottom-color: #1562A8;
	border-bottom-style: solid;
	border-bottom-width: thin;
	padding-left: 0px;
	margin-left: 0px;
}
A.nav:visited {
	DISPLAY: block;
	
}
A.nav:hover {
	DISPLAY: block;
	color: #1562A8;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: thin;
}

A.nav1 {
	DISPLAY: block;
	font-family: Calibri;
	WIDTH: auto;
	COLOR: #1562A8;
	TEXT-DECORATION: none;
	font-size: 15px;
	margin-right: 0px;
	padding-top: 1px;
	margin-bottom: 5px;
	font-weight: bold;
	border-bottom-color: #1562A8;
	border-bottom-style: solid;
	border-bottom-width: thin;

}

.boldheading {
	font-family: Calibri;
	color:#1562A8;
	font-weight: normal;
	font-size: 25px;
	font-style: normal;
	line-height: 140%;
}
.whitebold {

	font-family: Calibri;
	color:#1562A8;
	font-weight: bold;
	font-size: 20px;
	font-style: normal;
}
.redheader {

	font-family: "comic sans ms", arial, 'sans serif';
	color:#E74727;
	font-weight: normal;
	font-size: 35px;
}
/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:307px;
	width:478PX;
}

#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;
}



.tborder {
	border:thin solid;
	border-color: #CCCCCC;
}

.btmtborder {
	border-bottom:thin solid;
	width:980px;
	margin:0 0 0 80px;
	border-bottom-color: #CCCCCC;
}

.whiteheading {
	font-family: Calibri;
	font-size:25px;
	font-weight:normal;
	color:#1562A8;
	padding-top: 0px;
}

.btn-small {
  padding: 0px 2px 10px 10px;
  line-height:22px;
  text-align:left;
}

#quick

	{position:absolute;
		width:215px;
		padding-left:80px;
		padding-top:59px;
		}
		
#quick_inner

	{
	position:absolute;
	width:215px;
	padding-left:0px;
	padding-top:7px;
		}
		
#enquiry_inner

	{
	position:absolute;
	width:215px;
	padding-left:5px;
	padding-top:-10px;
		}
.smallbold {
	font-family: Calibri;
	font-size:16px;
	font-weight:bold;
	color:#1562A8;
	padding-top: 10px;
	padding-left: 10px;
}

#flike

	{position:absolute;
		width:215px;
		padding-left:40px;
		padding-top:11px;
		}