﻿/* -----------------------------------------------------------------------
	CSS INFO
	Date	: 13 Nov 2007
	Title	: My Boracay Guide v1 (Design v4)
	Author	: JT Desquitado
	URL		: www.philwebservices.com
	E-mail	: philweb.jude@gmail.com
	Legal	: All images and style elements copyright by MyBoracay Guide
			  unless specified.
   ----------------------------------------------------------------------- */
   
/* -----------------------------------------------------------------------
	AUTHORS NOTE
	Important: 
   ----------------------------------------------------------------------- */
   
   
/* Common Styles
-------------------------------------------------------------------------- */

* {
	margin: 0;
	padding: 0;
}

a.language:visited{color:#6f6a66; text-decoration:underline; font-size:18px; font-family:Arial, Helvetica, sans-serif;}
a.language:link{color:#6f6a66; text-decoration:underline; font-size:18px; font-family:Arial, Helvetica, sans-serif;}
a.language:hover{color:#6f6a66; text-decoration:underline; font-size:18px; font-family:Arial, Helvetica, sans-serif;}

body {
	font-family: Verdana, Arial, Helvitica, san-serif;
	line-height: 16px;
	font-size: 12px;
	word-spacing:normal;
	color: #111;
	background: url(../../images/bg.jpg) top repeat-x #ffffff;
}

ul {
	list-style: none;
}

h1 {
	
}

h2 {
	font-size: 160%;
	margin: 4px 0 25px 0;
	color: #1e53a2;
	font-weight: normal; font-family:Arial, Helvetica, sans-serif;
}

h3 {
	font-size:130%; color:#1e53a2; font-family:Arial, Helvetica, sans-serif;
}

p {
	margin: 4px 0 16px 0;
}

a:link {
	color: #1e53a2;
}

a:visited {
	text-decoration: none;
	color: #1E53A2;
}

a:active, a:hover, a:link {
	text-decoration: none;
}
a img { border-color:#65ba62;}

/* Common Classes
-------------------------------------------------------------------------- */
.clear {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

.center {
	margin: 0 auto; /* To use this class specify the width with style attribute */
}

img.imgAL {
	float: left;
	margin: 0 27px 27px 0;
}

img.imgAR {
	float: right;
	margin: 0 0 27px 27px;
}

.txtAL {
	text-align: left;
}

.txtAC {
	text-align: center;
}

.txtAR {
	text-align: right;
}

.hBorder {
	border-bottom: 2px solid #928980;
	padding-bottom: 5px;
	display: block;
}
.pH10 { padding:10px 0;}
.pT20 {	padding-top:20px;}
.mT20 {	margin-top:20px;}
.mB20{	margin-bottom:20px;} .mB10 { margin-bottom:10px;}

.mR10{
	margin-right:10px;
}
.none {
	display:none;
}
/* Basic Structure
-------------------------------------------------------------------------- */

#container {
	margin: 0 auto;
	position: relative;
	width: 1000px;
	padding: 0 15px 0 15px;
}

#header {
	float: left;
	width: 1000px;
	margin-bottom: 27px; background: url(../../images/header_new.jpg) top no-repeat;
}

#content {
	/*float: left;*/
	width: 970px; margin:auto;
}

#sidebar {
	float: left;
	width: 168px;
}

#main {
	float: right;
	width: 759px; padding-left:43px;
}

#footer {
	float: left;
	width: 970px;
	text-align: center;
	padding: 40px 0 20px 0;
}

/* Header
-------------------------------------------------------------------------- */
#header ul li ul li.anylinkcss1{
	padding:0px;
	height:170px;
	overflow-y:scroll;
	left:231px;
	top:245px;
	BORDER-RIGHT:1px solid #464646;
	BORDER-TOP:1px solid #464646;
	FONT: 10px/18px Verdana, Arial, Helvetica, sans-serif;
	BORDER-LEFT:1px solid #464646;
	WIDTH: 200px;
	COLOR: #000000;
	BORDER-BOTTOM:none;
	BACKGROUND-COLOR: #6cf;
	overflow-x:hidden;
	position:absolute;
	display:block;
}
	
#header ul li ul li.anylinkcss1 A {
	DISPLAY: block;
	position:absolute;
	WIDTH: 200px;
	text-align:left;
	COLOR: #464646;
	BORDER-BOTTOM:1px solid #464646;
	TEXT-DECORATION: none;
	font-size:13px;
	float:left;
	padding:0px 0px 1px 5px;
	margin:0px;
	float:left;
	white-space:nowrap;
}

#header ul li ul li.anylinkcss1 A:hover {
	DISPLAY: block;
	position:absolute;
	WIDTH: 200px;
	text-align:left;
	COLOR: #464646;
	BORDER-BOTTOM:1px solid #464646;
	TEXT-DECORATION: none;
	font-size:13px;
	float:left;
	padding:0px 0px 1px 5px;
	margin:0px;
	float:left;
	white-space:nowrap;	
	BACKGROUND-COLOR: #eeffed;
}

#header ul li ul li.anylinkcss2{
	padding:0px;
	height:170px;
	overflow-y:scroll;
	/*left:231px;*/
	top:245px;
	BORDER-RIGHT:1px solid #464646;
	BORDER-TOP:1px solid #464646;
	FONT: 10px/18px Verdana, Arial, Helvetica, sans-serif;
	BORDER-LEFT:1px solid #464646;
	WIDTH: 200px;
	COLOR: #000000;
	BORDER-BOTTOM:none;
	BACKGROUND-COLOR: #6cf;
	overflow-x:hidden;
	position:absolute;
	display:block;
}
#header ul li ul li.anylinkcss2 A {
	DISPLAY: block;
	position:absolute;
	WIDTH: 200px;
	text-align:left;
	COLOR: #464646;
	BORDER-BOTTOM:1px solid #464646;
	TEXT-DECORATION: none;
	font-size:13px;
	float:left;
	padding:0px 0px 1px 5px;
	margin:0px;
	float:left;
	white-space:nowrap;
}

#header ul li ul li.anylinkcss2 A:hover {
	DISPLAY: block;
	position:absolute;
	WIDTH: 200px;
	text-align:left;
	COLOR: #464646;
	BORDER-BOTTOM:1px solid #464646;
	TEXT-DECORATION: none;
	font-size:13px;
	float:left;
	padding:0px 0px 1px 5px;
	margin:0px;
	float:left;
	white-space:nowrap;	
	BACKGROUND-COLOR: #eeffed;
}

#header h1 a {
	float: left;
	width: 390px;
	/*height: 140px;
	margin: 50px 0pt 10px;*/ height:229px;
}

#header h1 a span {
	display: none;
}


#header ul {
	clear: left;
	list-style: none; background: url(../../images/navigation_bg.jpg) top no-repeat; width:970px; height:50px; margin:auto;position:relative;
}

#header ul li  {
	float: left;
	/*border-right: 1px solid #ced5dd;
	height: 19px; margin-top: 27px;*/
	padding: 0px 19px 0 19px;
	font-weight: bold; line-height:48px; font-family:Arial, Helvetica, sans-serif;position:relative;
	
}
#header ul li a:visited {
	font-family: Myriad Pro, Arial, Helvitica, sans-serif;
	font-size: 120%;
	text-decoration: none;
	color: #2d5ea7; font-weight:bold; text-transform:uppercase;
}

#header ul li a {
	font-family: Myriad Pro, Arial, Helvitica, sans-serif;
	font-size: 120%;
	text-decoration: none;
	color: #2d5ea7; font-weight:bold; text-transform:uppercase;
}

#header ul li a span {
	display: none;
}

#header ul li a:hover {
	color: #ecb02d;
}

#header ul li:hover ul{position:absolute; display:block;}

#header ul li ul{width:174px; /*top:15px; border:1px solid #FFFFFF;*/ display:none; padding:0px; margin:-15px 0px 0px 0px; list-style:none; position:relative; overflow-y:scroll; height:170px; float:left; #margin:15px 0px 0px 0px;#left:20px;}

#header ul li ul li{float:none; padding:5px; margin:0px; line-height:12px; background:#eba510; border-bottom:1px solid #000000; }
#header ul li ul li a:visited{text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal; text-align:left; color:#FFFFFF;}
#header ul li ul li a:link{text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:normal; text-align:left; color:#FFFFFF;}
#header ul li ul li:hover{float:none; padding:5px; margin:0px; background-color:#1e53a2;}

#header ul li ul li a:hover{text-decoration:none; color:#ffffff;}

/*#header ul #nav5 {
	border: 0;
}

#header ul #home a {
	background: url(../../images/english/nav/home.jpg) no-repeat;
	float: left;
	width: 35px;
	height: 10px;
	margin-top: 5px;
}

#header ul #home a:hover {
	background: url(../../images/english/nav/home_hover.jpg) no-repeat;
}

#header ul #nav2 a {
	background: url(../../images/english/nav/beaches.jpg) no-repeat;
	float: left;
	width: 124px;
	height: 11px;
	margin-top: 5px;
}

#header ul #nav2 a:hover {
	background: url(../../images/english/nav/beaches_hover.jpg) no-repeat;
}

#header ul #nav3 a {
	background: url(../../images/english/nav/booking.jpg) no-repeat;
	float: left;
	width: 103px;
	height: 10px;
	margin-top: 5px;
}

#header ul #nav3 a:hover {
	background: url(../../images/english/nav/booking_hover.jpg) no-repeat;
}

#header ul #nav5 a {
	background: url(../../images/english/nav/contact.jpg) no-repeat;
	float: left;
	width: 76px;
	height: 10px;
	margin-top: 5px;
	border-right: 0;
}

#header ul #nav5 a:hover {
	background: url(../../images/english/nav/contact_hover.jpg) no-repeat;
}

#header ul #nav13 a {
	background: url(../../images/english/nav/blog.jpg) no-repeat;
	float: left;
	width: 35px;
	height: 10px;
	margin-top: 5px;
}

#header ul #nav13 a:hover {
	background: url(../../images/english/nav/blog_hover.jpg) no-repeat;
}

#header ul #nav13 a {
	background: url(../../images/english/nav/blog.jpg) no-repeat;
	float: left;
	width: 35px;
	height: 10px;
	margin-top: 5px;
}

#header ul #nav13 a:hover {
	background: url(../../images/english/nav/blog_hover.jpg) no-repeat;
}

#header ul #nav6 a {
	background: url(../../images/english/nav/more-info.gif) no-repeat;
	float: left;
	width: 150px;
	height: 10px;
	margin-top: 5px;
}
#header ul #nav6 a:hover {
	background: url(../../images/english/nav/more-info-h.gif) no-repeat;
}
#header ul #nav7 a {
	background: url(../../images/english/nav/rooms-prices.gif) no-repeat;
	float: left;
	width: 117px;
	height: 10px;
	margin-top: 5px;
}
#header ul #nav7 a:hover {
	background: url(../../images/english/nav/rooms-prices-h.gif) no-repeat;
}

#header ul #nav11 a {
	background: url(../../images/english/nav/online-booking.gif) no-repeat;
	float: left;
	width: 122px;
	height: 9px;
	margin-top: 5px;
}
#header ul #nav11 a:hover {
	background: url(../../images/english/nav/online-booking-h.gif) no-repeat;
}
*/

#header ul #nav113 a:hover {
	background: url(../../images/english/nav/transportation_hover.jpg) no-repeat;
}

#header ul #nav113 a {
	background: url(../../images/english/nav/transportation.jpg) no-repeat;
	float: left;
	width: 112px;
	height: 10px;
	margin-top: 5px;
}

#header ul #nav4 a {
	background: url(../../images/nav/eguide.gif) no-repeat;
	float: left;
	width: 52px;
	height: 14px;
	margin-top: 5px;
}

#header ul #nav4 a:hover {
	background: url(../../images/nav/eguide-h.gif) no-repeat;
}


#header ul #nav12 a {
	background: url(../../images/nav/qhf.gif); background-repeat:no-repeat;
	float: left;
	width: 129px;
	height: 9px;
	margin-top: 5px;
}

#header ul #nav12 a:hover {
	background: url(../../images/english/nav/qhf-h.gif); background-repeat:no-repeat;
}



#header ul #nav17 a {
	background: url(../../images/english/nav/transfer.gif) no-repeat;
	float: left;
	width: 172px;
	height: 10px;
	margin-top: 5px;
}

#header ul #nav17 a:hover {
	background: url(../../images/english/nav/transfer-h.gif) no-repeat;
}

/*#header ul li a {
	
}
#header ul li a:hover {
		COLOR: #656565;
}
#header ul li ul li{
		float: left; position:absolute; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#FFCC00; line-height:20px; margin:0px; 
}
*/
/* nav2
**********************/
#header ul #nav8 a {
	background: url(../images/nav/area-map.gif) no-repeat;
	float: left;
	width: 117px;
	height: 9px;
	margin-top: 5px;
}
#header ul #nav8 a:hover {
	background: url(../images/nav/area-map-h.gif) no-repeat;
}
#header ul #nav9 a {
	background: url(../images/nav/guest-book.gif) no-repeat;
	float: left;
	width: 77px;
	height: 9px;
	margin-top: 5px;
}
#header ul #nav9 a:hover {
	background: url(../images/nav/guest-book-h.gif) no-repeat;
}
#header ul #nav10 a {
	background: url(../images/nav/enquiries.gif) no-repeat;
	float: left;
	width: 63px;
	height: 9px;
	margin-top: 5px;
}
#header ul #nav10 a:hover {
	background: url(../images/nav/enquiries-h.gif) no-repeat;
}

/* Main
-------------------------------------------------------------------------- */

#photo-gallery {
	width: 759px;
	text-align: center;
}

#photo-gallery #preview img {
	width: 635px;
	height: 400px;
}

#photo-gallery #thumbs img {
	height: 110px;
	border: 0;
	/*float: left;*/
	margin: 0 1px 0 1px;
}

#thumbs {
	width: 735px;
	margin: 0 auto;
	position: relative;
}

#prev span, #next span {
	display: none;
}

#prev a {
	width: 50px;
	float: left;
	background: url(../images/prev.gif) no-repeat center;
	height: 150px;
}
#prev a:hover {
	background: url(../images/prev-h.gif) no-repeat center;
}

#next  a {
	float: right;
	background: url(../images/next.gif) no-repeat center;
	width: 50px;
	height: 150px;
}
#next a:hover {
	background: url(../images/next-h.gif) no-repeat center;
}

#imgArray {
	float: left;
	width: 635px;
	height: 200px;
/*	height: 110px; */
	padding: 20px 0 20px 0;
	background: url(../images/gallery-bg.gif) repeat-x;
}

#awrap {
	position: relative;
	width: 635px;
	height: 110px;
	overflow: hidden;
}

.hr-dashed{
	border-top:1px dashed #CCCCCC;
}

.list {
	list-style: disc;
	margin-left:20px;
}

.list li{
	line-height:20px;
}
/* Sidebar
-------------------------------------------------------------------------- */

/* SubNav Accordion */
#sidebar #subnav {
	margin: 0px 0 25px 0;
	float: left;
}

#sidebar #subnav ul {
	float: left;
	width: 168px; padding:0px; margin:0px;
}

#sidebar #subnav ul li {
	float: left; padding:0px 8px 0px 8px; background: url(../../images/sub-nav-bg.png) top no-repeat; width:152px; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
}

#sidebar #subnav ul li ul li{
	float: left; padding:0px 0px 0px 0px; background:none; width:152px; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
}

#sidebar #subnav ul li a {
	float: left;
	/*width: 169px;
	height: 16px;*/
	padding: 6px 7px 10px 7px;
	text-transform: uppercase;
	text-decoration: none;
	color: #ffffff; font-weight:bold;
	outline: none; font-family:Arial, Helvetica, sans-serif;
}

#sidebar #subnav ul li ul {
	float: left;
	clear: left;
	/*padding: 10px 0 30px 0;*/
}

#sidebar #subnav ul li ul li a {
	background: none;
	text-transform: none;
	color: #111;
	padding: 7px 5px 7px 5px;
	border-bottom: 1px solid #009966;
	width: 152px;
	margin: 0; font-size:11px;
}

#sidebar #subnav ul li ul li a:visited {
	color: #000000;
}

#sidebar #subnav ul li ul li a:hover {
	color: #106fc0;
}

.accordion_content {
	overflow: hidden;
}

/* Spotlight */
#sidebar #spotlight {
	color: #8a8686;
	font-size:11px;
}

#sidebar #spotlight ul {
	float: left;
}

#sidebar #spotlight ul li {
	float: left;
	width: 168px;
	background: #fff;
	padding: 15px 8px 5px 8px;
	text-align: center;
	margin-bottom: 10px;
}

#sidebar #spotlight ul li h3 {
	margin: 5px 0 2px 0;
	font-size: 120%;
}

#sidebar #spotlight ul li p {
	margin: 0px;
}

#sidebar #spotlight ul li p a {
	display: block;
	font-size: 90%;
	text-align: right;
	margin: 3px 0 3px 0;
	color: #f58d09;
}

#sidebar #spotlight ul li p a:hover,#sidebar #spotlight ul li p a:active {
	text-decoration: none;
}

#sidebar #spotlight ul li p a:visited {
	color: #d0790a;
}

/* Footer
-------------------------------------------------------------------------- */

#footer .copyright {
	margin-right: 20px;
	color: #72675b;
	font-size: 100%;
}

#footer .legal-links {
	color: #72675b;
}

#footer .legal-links a {
	font-size: 100%;
	text-decoration: none;
	color: #72675b;
	margin: 0 3px 0 3px;
}

#footer .legal-links a:hover {
	text-decoration: underline;
}

#main .sub-nav { clear:both; float:left; width:762px; margin-bottom:15px;}
#main .sub-nav .nav { background:#A8DFA6; font-size:14px; float:left; font-weight:bold; width:762px; height:20px; padding-top:5px; overflow:hidden;}
	#main .sub-nav .nav a, #main .sub-nav .nav span { text-decoration:none; padding-right:25px; padding-left:25px; }
	html:first-child .nav span {margin-left:-20px;} html:first-child #main .sub-nav {margin-top:20px;} html:first-child #extra {margin:-5px 0 0 30px !important;position:absolute !important;font-weight:normal;}
#main .bottom-details { /*clear:both; width:720px; */float:left; border:1px #65ba62 solid; margin-top:7px;}
#main .bottom-details p {margin:6px; color:#0e57a3;}


/******accomodations*****/
#content2 {float:left; }
#main2 { float:right; }
#right_map { position:relative;/* background-image:url(../images/maps/map_right.jpg);*/ height:1240px; width:235px; float:right; top:30px;}
#main2 .sub-nav { clear:both; float:left; width:762px; margin-bottom:15px;}
#main2 .sub-nav .nav { background:#f2dfd0; font-size:14px; float:left; font-weight:bold; width:762px; height:20px; padding-top:5px; overflow:hidden;}
	#main2 .sub-nav .nav a, #main2 .sub-nav .nav span { text-decoration:none; padding-right:25px; padding-left:25px; }
	html:first-child .nav span {margin-left:-20px;} html:first-child #main2 .sub-nav {margin-top:20px;} html:first-child #extra {margin:-5px 0 0 30px !important;position:absolute !important;font-weight:normal;}
#main2 .bottom-details { /*clear:both; width:720px; */float:left; border:1px #65ba62 solid; margin-top:7px;}
#main2 .bottom-details p {margin:6px; color:#0e57a3;}
/*****beaches extension*****/
.lower_map { width:756px; position:relative; /*background:#a8dfa6;*/}
.map_nav { line-height:.3em; padding:20px 20px 5px 20px; position:relative;}
.lower_descript { padding:20px 20px 5px 20px; text-align:justify; width:190px; position:relative;}
.lower_descript a{color:#0009ff;}
a.yelborder img { border:2px solid #65ba62; display:block;}
.yelborder{ border:2px solid #65ba62; display:block;}
/**#main .map_nav p a { color:#000000;}**/

/*****content thumbnail list****/
#main p.mR10, #main2 p.mR10 { width:480px; }
.thumb-link { text-decoration:none; font-size:12px; font-weight:bold; float:right; margin:0 5px 2px 30px;color:#F58D09;}
.noborder { border:0; padding-left:5px; margin-bottom:-3px;}
.catalog { margin-bottom:5px; text-align:left; }
 .catalog ul{ list-style:none; padding-right:56px; width:500px; margin-left:160px; } /*iehack*/ *html .catalog ul {margin-left:163px; padding-right:41px;}
   .catalog li{ display:inline; float:left; padding-right:5px; margin:0; }
	#main2 .catalog a { text-decoration:none; padding:0px; color:#A7A7A7; font-weight:bold;} #main2 .catalog a:hover { color:#d47c08;}
 /*****thumb listing on beaches and resorts*******/
 .thumb2 {margin-right:10px; margin-top:-10px;} /*iehack*/ *html .thumb2 {margin-top:-20px;}
 html:first-child .thumb2 img {padding:0 !important;}
 .details2 {padding-right:15px; } /*ie hack*/ *html .details2 { margin-bottom:4px;}
 html:first-child .details2 {float:none !important; width:694px !important;padding-top:7px !important;}
/*anti-wiper*/
.spacer { height:420px; position:relative;}

/****************************more-info******************************/
.heading2 { font-size:13px; font-weight:bold; color:#615840; height:25px; padding:6px 0 0 4px;}
.thumbnail p a { display:block; padding-top:5px; clear:both;}
.headerbg2 { background:url(../../images/photos/info-thumb/headerbg2.gif) no-repeat;}
.headerbg2-wide { background:url(../../images/photos/info-thumb/headerbg2-wide.gif) no-repeat;}
/****positioning****/
.mR40 { margin-right:40px;}
.mL30 { margin-left:30px;}
.pL30 { padding-left:30px;} .pL20 { padding-left:20px;} .pL10 { padding-left:10px;}
/***************enquiries*************/
.inputlabel { width:200px; height:25px; margin-top:5px; font-size:12px; color:#2b1505; }
.enquire form input, .enquire form select {background-color:#f8f1eb; border:1px #e4d3bd solid; padding:3px; margin:5px 0 10px 0; display:block; }

/**adjustments**/
.txt12 { font-size:12px; line-height:1.6em;}
#main2 a.left img { border:0; width:210px;} /*remove border of image ang resize its size */
.abs-float { position:absolute; z-index:999; top:40px; left:480px;}
/*#main p { font-size: 105%; line-height:1.6em;}*/
.dam-exp p { font-size:104%;}
.sub-nav span { padding-right:20px; }
.sub-nav span img { padding: 0 3px 0 3px; }
.announcement { color:#0e57a3;}

table {	font-size:12px;}
.contactform
{
	float:left;	
}


#header ul #nav113 a:hover {
	background: url(../../images/english/nav/transportation_hover.jpg) no-repeat;
}

#header ul #nav113 a {
	background: url(../../images/english/nav/transportation.jpg) no-repeat;
	float: left;
	width: 112px;
	height: 10px;
	margin-top: 5px;
}
#header ul #nav17 a {
	background: url(../images/nav/transfer.gif) no-repeat;
	float: left;
	width: 172px;
	height: 10px;
	margin-top: 5px;
}

#header ul #nav17 a:hover {
	background: url(../images/nav/transfer-h.gif) no-repeat;
}


.error{
	width: auto;
	margin-right: 5px;
	height: auto;
	color: #FF0000;
	font-weight:bold;
}

.div1024wdth{width:1024px;}
/*
a.includetax:link{font-size:10px; color:#135a96; text-decoration:none;}
a.includetax:visited{font-size:10px; color:#135a96; text-decoration:none;}
a.includetax:hover{font-size:10px; color:#135a96; text-decoration:underline;}
*/
a.tax:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0000CC; text-decoration:underline;}
a.tax:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0000CC; text-decoration:underline;}
a.tax:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0000CC; text-decoration:underline;}

.note {
width: 749px;
background-color: #a8dfa6;
padding: 5px;
margin-bottom: 20px;
line-height: 25px;
color: #4e4e4e;
 }
	 .form-left-holder {
		 background: url(../../images/big-table-side.jpg) repeat-y;
		 width: 321px;
		 padding: 20px 40px;
		 border-bottom: 1px #7ea77c solid;
		 border-top: 1px #7ea77c solid;
		 float: left;
		 height:407px;
		 margin-bottom:10px;
	 }
	  #contact-form {
		  width: 320px;
	  }
	 
	 #contact-form #s, #contact-form #e, #contact-form #n, #contact-form #m {
	  border: 1px solid #e5c572;
	  width: 320px;
	  height: 29px;
	  padding: 4px 0 0 5px;
	  font-size: 12px;
	  color: #777;
	  vertical-align: middle;
	  margin-bottom: 11px;
	}
	 
	 #contact-form #m {
		 height: 120px;
	 }
	 #contactsubmit { 
		 background: url(../../images/submit.png) no-repeat;
		 width: 125px;
		 height: 33px;
		 border: 0;
		 margin-top: 10px;
	 }
	  .form-right-holder {
		 background: url(../../images/small-table-side.jpg) repeat-y;
		 width: 281px;
		 padding: 20px 20px;
		 border-bottom: 1px #7ea77c solid;
		 border-top: 1px #7ea77c solid;
		 float: right;
		 height:407px;
		 margin-bottom:10px;
	 }
	 
	 .form-right-holder h3 {
		 color: #000000;
		 font-size: 14px;
		 font-weight: bold;
		 padding-bottom: 5px;
	 }
	 
	 .dot-divider {
		 border-bottom: 1px dotted #b9a885;
		 line-height: 18px;
		 margin-bottom: 4px;
		 padding-bottom: 4px;
	 }
	.skype {
		background: url(../../images/skype.png) no-repeat left center;
		height: 19px;
		text-indent: 25px;
		font-size: 14px;
		color: #04a2de;
		font-weight: bold;
	}
	.inter-phone strong {
		color: #4e4e4e;
		line-height: 21px;
	}
	
li.dropdown {visibility:hidden; height:170px; width: 200px; BACKGROUND-COLOR: #66CCFF;
overflow-y:scroll; overflow-x:hidden; position:absolute; left:230px; top:216px; padding:0px !important; margin:0px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; z-index:1000;}

li.dropdown span {
	PADDING: 0px; DISPLAY: block; margin:0px; width: 200px;  COLOR: #656565; BORDER-BOTTOM: white 1px solid; font-weight:normal; TEXT-DECORATION: none; font-size:11px; float:left;  
}
li.dropdown A:hover {
	PADDING: 2px!important; DISPLAY: block; margin:0px; width: 200px;  COLOR: #656565; font-weight:normal; TEXT-DECORATION: none; font-size:11px; float:left;  
}

li.dropdown A {
	PADDING: 2px; DISPLAY: block; margin:0px; width: 200px;  COLOR: #656565; font-weight:normal; TEXT-DECORATION: none; font-size:11px; float:left;  
}

#videogallery ul{ list-style:none;}
#videogallery ul li{ list-style:none; width:150px; height:160px; text-align:center; margin:15px 0px; padding-right:10px; display: inline; float:left; font-size:11px;}
#videogallery ul li div{ list-style:none; background: url(../../images/thumb_bg.png) no-repeat top center; width:150px; height:160px; text-align:center; margin:0px 0px;padding-top:5px; float:left; font-size:11px;}
#videogallery ul li a{text-align:center; margin:0px; margin-top:10px; padding:0px; float:none; border:none; font-size:11px;}
#videogallery ul li img{text-align:center; margin:0px; padding:7px 0px; float:none; border:none; margin-right:6px;}

/*#videogalleryview ul{ list-style:none;}
#videogalleryview ul li{ list-style:none; width:150px; height:135px; text-align:center; margin:15px 0px; padding-right:10px; display: inline; float:left; font-size:11px;}
#videogalleryview ul li div{ list-style:none; background: url(../../images/thumb_bg.png) no-repeat center center; width:150px; text-align:center; margin:0px 0px; padding-right:10px; padding-top:15px; float:left; font-size:11px; height:135px;}
#videogalleryview ul li a{text-align:center; margin:0px; margin-top:10px; padding:0px; float:none; border:none; font-size:11px;}
#videogalleryview ul li img{text-align:center; margin:0px; padding:7px 17px; float:none; border:none; }
*/
#videogalleryview ul{ list-style:none;}
#videogalleryview ul li{ list-style:none; width:150px; height:160px; text-align:center; margin:15px 0px; padding-right:10px; display: inline; float:left; font-size:11px;}
#videogalleryview ul li div{ list-style:none; background: url(../../images/thumb_bg.png) no-repeat top center; width:150px; height:160px; text-align:center; margin:0px 0px;padding-top:5px; float:left; font-size:11px;}
#videogalleryview ul li a{text-align:center; margin:0px; margin-top:10px; padding:0px; float:none; border:none; font-size:11px;}
#videogalleryview ul li img{text-align:center; margin:0px; padding:7px 0px; float:none; border:none; margin-right:6px;}

#mediagallery ul{ list-style:none;}
#mediagallery ul li{ list-style:none; background: url(../../images/mediagallery_bg.png) no-repeat center center; width:205px; height:166px; text-align:center; margin:0px 0px; padding-right:10px; float:left; font-size:12px; line-height:50px; padding-top:25px; font-weight:bold;}
