body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#dfeaf2;
	background-image:url(images/bg.gif); background-repeat:repeat-x;
}

.bodytext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
line-height:16px;
}

.linkfont {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

.linkfont a:hover {
font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#102400;
text-decoration:none;
font-weight:bold;
}

.blacklink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}

.blacklink a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#da251d;
text-decoration:none;
}

.white11 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
}

.white11 a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:underline;
}

.blackbold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
font-weight:bold;
}

.blackbold a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff0000;
text-decoration:none;
font-weight:bold;
}

.blackboldbig {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
font-weight:bold;
}


.redbold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff0000;
text-decoration:none;
font-weight:bold;
}

.whitelink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:none;
}

.whitelink a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
}

.bottomlink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
}

.bottomlink a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0356a8;
text-decoration:none;
}

.redlink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ff0000;
text-decoration:none;
}

.redlink a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:underline;
}

.www {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
}
a:active.www {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
}
a:link.www {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
}
a:visited.www {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
}
a:hover.www {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ff0000;
text-decoration:underline;
}



.top_bg{ background-image:url(images/img_topbg.png); background-repeat:repeat-x; width:970px; height:12px;}
* html .top_bg {background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img_topbg.png',sizingMethod='scale');}

.bottom_bg{ background-image:url(images/img_bottombg.png); background-repeat:repeat-x; width:970px; height:12px;}
* html .bottom_bg {background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img_bottombg.png',sizingMethod='scale');}

.left_bg{ background-image:url(images/img_leftbg.png); background-repeat:repeat-y; width:11px; height:1px;}
* html .left_bg {background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img_leftbg.png',sizingMethod='scale');}

.right_bg{ background-image:url(images/img_rightbg.png); background-repeat:repeat-y; width:11px; height:1px;}
* html .right_bg {background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/img_rightbg.png',sizingMethod='scale');}

.clintbg {background-image:url(images/img_clientsbg.jpg); background-repeat:no-repeat; background-position:center;}

.bubblesbg {background-image:url(images/img_bubbles.gif); background-repeat:no-repeat; background-position:right top;}

#home{
	height: 36px;
	width: 102px;
	text-indent: 10000px;
	overflow: hidden;
	background: url(images/menu_home.gif) top left no-repeat;
	display: block;
}

#home:hover{
	background-position: bottom left;
}


#aboutus{
	height: 36px;
	width: 102px;
	text-indent: 10000px;
	overflow: hidden;
	background: url(images/menu_aboutus.gif) top left no-repeat;
	display: block;
}

#aboutus:hover{
	background-position: bottom left;
}




#services{
	height: 36px;
	width: 102px;
	text-indent: 10000px;
	overflow: hidden;
	background: url(images/menu_services.gif) top left no-repeat;
	display: block;
}

#services:hover{
	background-position: bottom left;
}

#specialoffer{
	height: 36px;
	width: 102px;
	text-indent: 10000px;
	overflow: hidden;
	background: url(images/menu_offer.gif) top left no-repeat;
	display: block;
}

#specialoffer:hover{
	background-position: bottom left;
}

#testimonials{
	height: 36px;
	width: 102px;
	text-indent: 10000px;
	overflow: hidden;
	background: url(images/menu_testimonials.gif) top left no-repeat;
	display: block;
}

#testimonials:hover{
	background-position: bottom left;
}


#gallery{
	height: 36px;
	width: 121px;
	text-indent: 10000px;
	overflow: hidden;
	background: url(images/menu_gallery.gif) top left no-repeat;
	display: block;
}

#gallery:hover{
	background-position: bottom left;
}


#bookonline{
	height: 36px;
	width: 102px;
	text-indent: 10000px;
	overflow: hidden;
	background: url(images/menu_bookonline.gif) top left no-repeat;
	display: block;
}

#bookonline:hover{
	background-position: bottom left;
}


#contact{
	height: 36px;
	width: 102px;
	text-indent: 10000px;
	overflow: hidden;
	background: url(images/menu_contact.gif) top left no-repeat;
	display: block;
}

#contact:hover{
	background-position: bottom left;
}



.input1 {
	padding: 3px;
	width: 222px;
	border: 1px solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	overflow:hidden;
	height:13px;
}

.input1:hover,  ul#form li .select:hover, ul#form li .select:focus, ul#form li .input:focus  {border: 1px solid #ff0000;}

.input2 {
	padding: 3px;
	width: 222px;
	border: 1px solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	overflow:hidden;
	height:70px;
}

.input2:hover,  ul#form li .select:hover, ul#form li .select:focus, ul#form li .input:focus  {border: 1px solid #ff0000;}


.input3 {
	padding: 3px;
	width: 35px;
	border: 1px solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	overflow:hidden;
	height:13px;
}

.input3:hover,  ul#form li .select:hover, ul#form li .select:focus, ul#form li .input:focus  {border: 1px solid #ff0000;}



.input4 {
	padding: 3px;
	width: 50px;
	border: 1px solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	overflow:hidden;
	height:13px;
}

.input4:hover,  ul#form li .select:hover, ul#form li .select:focus, ul#form li .input:focus  {border: 1px solid #ff0000;}


.select {padding: 4px;

	border: 1px solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	overflow:hidden;

}
.select:hover, ul#form li .select:focus, ul#form li .input:focus  {border: 1px solid #ff0000;}

.inp_file {
	padding: 3px;

	border: 1px solid #a6c8df;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	overflow:hidden;
	height:20px;
}

.inp_file:hover,  ul#form li .select:hover, ul#form li .select:focus, ul#form li .input:focus  {background-color:#eef7fd;}

#marqueecontainer{
position: relative;
width: 261px; /*marquee width */
height: 80px; /*marquee height */
overflow: hidden;
}