﻿/* -----------------------------------------------------------------------

	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 {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    text-decoration: none;
}
a.language:visited {
    color: #FFFFFF;
}
a.language:link {
    color: #FFFFFF;
}
a.language:hover {
    color: #3E1C12;
}
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;
}
.imageleft{background:url(../../images/imageleft.png) no-repeat left; width:4px; height:28px; float:left;}
.imagecenter{ float:left; background:#a9e0a6; color: #615840;
    font-size: 13px;
    font-weight: bold;
    height: 22px;
    padding: 6px 0 0 4px}
.imageright {	background:url(../../images/imageright.png) no-repeat right; width:50px; height:28px; float:left;}

/****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;
	text-align:justify;
}
#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:440px;
	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:440px;
	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;
}
