/* style */
#inset-block-left { width:0px; padding:0; }
#inset-block-right { width:0px; padding:0; }
#maincontent-block { margin-right:0px; margin-left:0px; }
a, legend, #main-body ul.menu li a:hover, #main-body ul.menu li.parent li a:hover, #main-body ul.menu li.parent ul li.parent ul li a:hover, #main-body ul.menu li.active a, #main-body ul.menu li.parent li.active a, #main-body ul.menu li.parent li.parent li.active a, #main-body ul.menu li.cat-open a, #main-body ul.menu li.parent li.cat-open a, #main-body ul.menu li.parent li.parent li.cat-open a, .roktabs-wrapper .roktabs-links ul li.active span, .color h3 span, #vmMainPage span.catbar-text h3, div.pathway a {
	color: #000;
}
#page-bg, .roktabs-wrapper .roktabs-links ul li.active span { border-top: 3px solid #2986d0; }
.tabs-bottom .roktabs-links ul li.active span { border-bottom: 3px solid #2986d0; border-top: 0; }


a, img {
	outline:none;
}

/* CSS Document */
.mainTable{
	width:1024px;
	height:100%;
  /*background:#D4A017;*/
  background:#ffffff;
	margin:0 auto;
}
td.contentPanel table{
	max-width:564px;
}
.contentPanel img{
	max-width:550px;
}

.menuTable{
	width:1024px;
	height:100%;
  background:#ffffff;
	margin:0 auto;
}
	
body{
	font-family:Tahoma;
	font-size:9pt;
	color:#001B35;
	margin:0px;
	margin-left:0px;
	margin-top:0px;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	background: #ffffff;
}
#wrap{
	/*background:url("/img/layout/thailand/mainbg.png")*/ #FFFFFF repeat-x;
}	
	#wrap td.shadow-left{
		#background:url("/img/layout/thailand/left.png") repeat-y;
		background: #ffffff;
		width:28px;
	}
	#wrap td.shadow-right{
		#background:url("/img/layout/thailand/right.png") repeat-y;
		background: #ffffff;
		width:28px;
	}
	
table{
	/*cellpadding="0" cellspacing="0"*/
}
	
a{
	color:#000;
	text-decoration:none;
}

a:hover{
	text-decoration:none;
	color: #F60;
}
a:link {
	text-decoration:none;
	color: #036;
	font-weight: bold;
}
a:visited {
	text-decoration:none;
	color: #036;
	font-weight: bold;
}

form {
	padding:0;
	margin:0;
}

h1, h2.property_list_title, .news_list_title {
	color:#000;
	font-size:14pt;
	font-weight:bold;
	text-align: center;
}

h2, .bold_content_text {
	font-size:10pt;
	font-weight:bold;
}

h3 {
	font-size: 12pt;
	font-weight: bold;
	color: #000;
	margin-top: 5px;
	margin-bottom: 7px;
}



img{ 
	/*
	padding-top:10px;
	padding-bottom:10px;
    */
	border-width:0;
}
	
.languageBar{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana,Geneva,sans-serif;
}
.topRight{
	background-repeat:repeat;
	background-color: black;
	height:183px;
	
	vertical-align:middle;
	margin-top: 20px;
	margin-right: 20px;
}
	
.topLeft{
	background-position:right;
	background-color: whit;
}
	
.logo{
	/*position:absolute;
	left:20px;
	top:5px;
	margin-left:20px;
	margin-top:5px;
*/
}
	
.googleSearch {
	background-image: url(/img/layout/thailand/google_search.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color:#FFFFFF;
	border: 1px solid #0083FF;
	width:100%!important;
	height:15px;
	font-size:14px;
}
.googleSearchPanel{
	height:32px;
	background-image: url(/img/layout/thailand/search_gradient.gif);
	/*width:284px; */
	vertical-align:top;
}


.bottNavigation{
	text-decoration:none;
	color:white;
}

.footerLeft{
	background-image: url(/img/layout/thailand/footer_left_bg.gif);
	color:white; 
	font-size:8pt;
}

.footerRight{
	background-image: url(/img/layout/thailand/footer_right_bg.gif);
	width:200px;
	font-size:11px;
	color:#087BFA;
}

.rssPanel{
	position:relative;
	top:25px;
	left:30px;
	color:white;
	font-size:8pt;
	padding: 0;
	margin: 0;
}

.rssPanel_link{
	color:white;
	text-decoration:underline;
}

.rssPanel_top_left{
	background-image: url(/img/layout/thailand/rss_topleft_corner.png);
	width:5px;
	height:5px;
}

.rssPanel_top_center{
	background-image: url(/img/layout/thailand/rss_top_gradient.png);
}

.rssPanel_top_right{
	background-image: url(/img/layout/thailand/rss_topright_corner.png);
	width:5px;
}

.rssPanel_left{
	background-image: url(/img/layout/thailand/rss_left_gradient.png);
	width:5px;
}

.rssPanel_bg{
	background-image: url(/img/layout/thailand/rss_bg.png);
	height:20px;
}

.rssPanel_right{
	background-image: url(/img/layout/thailand/rss_right_gradient.png);
	width:5px;
}

.rssPanel_bootom_left{
	background-image: url(/img/layout/thailand/rss_downleft_corner.png);
	width:5px;
	height:5px;
}

.rssPanel_bottom{
	background-image: url(/img/layout/thailand/rss_down_gradient.png);
}

.rssPanel_bottom_right{
	background-image: url(/img/layout/thailand/rss_downright_corner.png);
	width:5px;
}

.rssContainer_header {
	position: relative;
	top: -8px;
	font-weight: bold;
}

.rssContainer_body {
	position: relative;
	top: -10px;
}

.menuPanel{
	background-image: url(/img/layout/thailand/menu_gradient.gif);
}
.menuPanel table td {
	padding:0px;
	/*vertical-align:top;*/
}

/*We use for search same button as another blue button*/
/*
.gSearchBtn_left{
	background: url(/img/layout/thailand/search_bt_left.gif) middle center no-repeat;
	height:19px;
	font-size:1px;
	width:3px;
}
.gSearchBtn_center{
	font-size:10px;
	color:#FFFFFF;
	background-image:url(slices/search_bt_center.gif);
}
.gSearchBtn_right{
	background-image:url(slices/search_bt_right.gif);
	font-size:1px;
	width:3px;
}
*/

.menuContentSplt{
	background-image: url(/img/layout/thailand/menu_content_splt.gif);
	height:23px;
}

.searchRSideSplt{
	background-image: url(/img/layout/thailand/search_rside_splt.gif);
}

.orangePanel_left{
	background-image: url(/img/layout/thailand/orange_head_left.gif);
	height:25px;
	font-size:1px;
	width:3px;
}

.orangePanel_title{
	background-image: url(/img/layout/thailand/orange_head_center.png);
	padding-left:7px; 
	color:white; 
	font-size:11pt;
	font-weight:bold;
}

.orangePanel_right{
	background-image: url(/img/layout/thailand/orange_head_right.gif);
	font-size:1px;
	width:3px;
}

.orange_blue_text{	
    color: #000000;
    font-size: 12px;
    padding-left: 5px;
}

.orangeButton_left{
	height:19px;
	background-image: url(/img/layout/thailand/orange_bt_left.gif);
	font-size:1px;
	width:3px;
}

.orangeButton_title{
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	background-image: url(/img/layout/thailand/orange_bt_center.gif);
	padding-left:3px;
	padding-right:3px;
}

.orangeButton_title a:hover {
	text-decoration: none;
}

.orangeButton_right{
	background-image: url(/img/layout/thailand/orange_bt_right.gif);
	font-size:1px;
	width:3px;
}

.buttonLink{
	color:white;
	text-decoration:none;
	/*padding:0px,5px,0px,5px;*/
    /*
	margin-left:5px;
	margin-right:5px;
    */
}

.bluePanel_left{
	background-image: url('/img/layout/thailand/new-menu-bg.png');
	height:25px;
	font-size:1px;
	width:0px;
	background-color: #9c9a9a;
}

.bluePanel_title{
	background-image: url('/img/layout/thailand/new-menu-bg.png');
	padding-left:13px;
	color:white;
	font-size:11pt;
	font-weight:bold;
}

.bluePanel_right{
	background-image: url('/img/layout/thailand/new-menu-bg.png');
	font-size:1px;
	width:0px;
	background-color: #9c9a9a;
}

.blueButton_left{
	height:31px;
	font-size:1px;
	width:5px;
	/*background-image: url(/img/layout/thailand/blue_bt_left.gif);*/
	background-image: url('/img/layout/thailand/new-menu-bg.png');
	background-repeat: no-repeat;
	background-position: center center;
}
.blueButton_title{
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	padding-left:3px;
	padding-right:3px;
	/*background-image: url(/img/thailand/blue_bt_center.gif);*/
	background-image: url('/img/layout/thailand/new-menu-bg.png');
	background-repeat: repeat-x;
	background-position: center center;
	height: 31px;
}
.blueButton_right{
	height:31%;
	font-size:1px;
	width:6px;
	/*background-image: url(/img/layout/thailand/blue_bt_right.gif);*/
	background-image: url('/img/layout/thailand/new-menu-bg.png');
	background-repeat: no-repeat;
	background-position: center center;
}
.blueButton_title a:hover {
	text-decoration: none;
}

.contentPanel{
	padding-left:4px;
	padding-right:10px;
	vertical-align:top;
	background-color: #FFF;
}

.specialOffersTable{
	padding-left:15px;
	padding-right:15px;
}

.orange_blue_text_padd{
	font-size:12px;
	color:#0550A7;
	padding-top:7px;
}

.rside_pnl_head{
	background-image: url(/img/layout/thailand/search_rside_splt.gif);
	height:23px;
}

.rside_panel_content{
	padding-left:15px;
	padding-right:15px;
	color:#000;
	font-size:9pt;
}

.NewsLink{
	/*color:#087BFA;
	font-size:11pt;	
	font-weight:bold; */
	text-decoration:none;
}

.NewsLink h1 {
	padding: 0;
	margin: 0;
}

.news_date{
	font-size:8pt;
	/*
	padding: 0;
	margin: 0;
	*/
}

.news_title a{
	color:#000;
}
.news_title{
	font-weight:bold;
}

.contact_label{
	font-size:8pt;
	color:#00408A; 
	padding-left:12px;
	padding-top:7px;
	padding-bottom:5px;
}

.contact_content{
	margin-top:7px;
	padding-top:7px;
	padding-left:12px; 
	background-image: url(/img/layout/thailand/phone_back.png);
	background-position:top right;
	background-repeat: no-repeat;
	height:193px;
	font-size:8pt;
	color:#00408A; 
	line-height:12px;
}

.footer_table{
	height:100%;
}

.bluebullet_ul {
	list-style-image: url(/img/layout/thailand/bluebullet_li.gif);
	padding:0;
	margin:0;
}
.bluebullet_ul a{
	color:#000;
}
.redarrow_ul {
	list-style-image: url(/img/layout/thailand/redarrow_li.gif);
	padding:0;
	margin:0;
}

.bluebullet_ul li,
.redarrow_ul li {
	padding-bottom: 5px;
}

.list_container {
	padding-left: 20px;
	padding-top: 5px;
}

.button_table {
	margin-top: 15px;
}

.orange_text_nobold,
.orange_text {
	color: #FF5E0D;
	font-weight: bold;
}

.orange_text_nobold {
	font-weight: normal;
}

.menu_list {
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}
.menu_list li {
	float: left;	
	height: 30px;
	margin-right: 30px;
	
	/*background: blue url(slices/menuitem_gradient.png) repeat-x;
	margin-right: 5px;
	padding-left: 5px;
	padding-right: 5px;*/
}

.menuitem_left {
	font-size:1px;
	width:3px;
}
.menuitem_left_selected{
	font-size:1px;
	width:3px;
	background: url(/img/layout/thailand/selected_menuitem_left.gif) top center no-repeat;
}
.menuitem_title {
	font-size:10px;
	font-weight: bold;
	color:#0063D4;
	text-align: center;
	vertical-align: middle;
}
.menuitem_title_selected{
	font-size:10px;
	font-weight: bold;
	color:#000;
	text-align: center;
	vertical-align: middle;
	background: url(/img/layout/thailand/selected_menuitem_gradient.gif) top center repeat-x;
}
.menuitem_right {	
	font-size:1px;
	width:3px;
}
.menuitem_right_selected{
	font-size:1px;
	width:3px;
	background: url(/img/layout/thailand/selected_menuitem_right.gif) top center no-repeat;
}

.menuitem_title_selected a,
.menuitem_title a {
	font-size: 9pt;
	font-weight: bold;
}
.menuitem_title a {
	color: #0063D4;
}
.menuitem_title a:hover {
	text-decoration: none;
}
.menuitem_title_selected a:hover {
	text-decoration: none;
}

.yellow {
	color:yellow !important;
	font-weight: bolder;
	font-size: 12px;
}
.menuitem_container {
	position: relative;
}
.menuitem_bullet_container {
	position: absolute;	
	top: -5px;
	z-index: 1;
	text-align: center;
	width:100%;
}
.menuitem_item_container {
    height:32px;
	text-align: center;
}

.menuitem_bullet_container img {
	padding:0;
}


img.villa_image {
	border: 2px solid white;	
}

img.block_image {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:8px;
	padding-right:8px;
}

table.prices_table td {
	border: 1px solid #c1c1ff;
}

img.property_gallery_image {
	padding-top:10px;
	padding-bottom:0px;
	padding-left:8px;
	padding-right:8px;
}

.list_empty {
    text-align: center;
	font-style: italic;
}

.pagination {
    text-align: center;
}

.crumbs {
    text-align: left;
    padding-left: 20px;
    padding-right: 12px;
	font-size: 11px;
	color: #bbbbbb;
	
}
.crumbs a {
	color: #888888;
}

.price {color:red}


.sidetable{
	
	background:#FFF;
	color:#000;
}
.sidetable .bluePanel_title a{
	color:#FFF;
}

#horiz-menu{
	background: url(/img/layout/thailand/new-menu-bg.png) repeat-x;
	width:1024px;
	height:28px;	
}
/*
#horiz-menu{
	background: url(/img/layout/thailand/image001.png) repeat-x;
	width:1024px;
	height:28px;
}
*/
	
	ul.l1{
		list-style-type:none;
		margin:10px;
		padding:0;
	}
	ul.l1 li{
		padding:5px;	
	}
	ul.l1 li a{
		text-decoration:none;
		color:#000;
	}
h2.t1{
	font-size:13pt;
}	
a.view-more{
	background:url("/img/layout/thailand/view-more.png") no-repeat;
	display:block;
	color:#FFF;
	height:17px;
	margin-top:8px;
	padding-left:10px;
	padding-top:5px;
	text-decoration:none;
	width:132px;
}
div.brief-view{
	border:1px solid black;
	background:#FFF;
	font-weight:bold;
	font-size:11pt;
	padding-left:2px;
	margin-bottom:8px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top:10px;
}
div.brief-view 	.down{
	margin-bottom:-6px;
	margin-right:5px;
}
div.brief{
	border:1px solid black;
	width:354px;
	height:26px;
	background:#FFF;
	font-weight:bold;
	font-size:11pt;
	padding-left:2px;
	margin-bottom:8px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
div.brief img.sp{
	margin-left:2px;
	margin-right:0px;
	margin-bottom:-6px;
}
div.brief .down{
	margin-bottom:-6px;
	margin-right:2px;
}
td.img-brief img{
	border:1px solid black;
	padding:3px;
	padding-right:3px;
}
td.side{
	width:230px;
}
hr.brief-hr{
	width:130px;
	margin:0 auto 5px;
	color:grey;
	height:3px;
	background-color: grey;
}
.sider{
	text-align:center;
	color:#0CA3EC;
	text-decoration:underline;
}
#calendar {
	display:none;
	background-color:#F0F0F0;
}
#desc{
	color:#000;
}



/* from template.css */
/* This is the Main template logo, Edit this to match the width and height of your new logo image */
#logo {width: 260px;height: 44px;}

/* Font Family Settings */

#ff-mynxx, a.mynxx, #ff-mynxx .componentheading {font-family: Helvetica,Arial,sans-serif;}
#ff-mynxx h1, #ff-mynxx h2 {font-family: Georgia, Times, sans-serif;}
#ff-optima, a.optima {font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;}
#ff-geneva, a.geneva {font-family: Geneva, Tahoma, "Nimbus Sans L", sans-serif;}
#ff-helvetica, a.helvetica {font-family: Helvetica, Arial, FreeSans, sans-serif;}
#ff-lucida, a.lucida {font-family: "Lucida Grande",Helvetica,Verdana,sans-serif;}
#ff-georgia, a.georgia {font-family: Georgia, sans-serif;}
#ff-trebuchet, a.trebuchet {font-family: "Trebuchet MS", sans-serif;}
#ff-palatino, a.palatino {font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;}

/* Core Formatting */

html {
	height: 100%;
	margin-bottom: 1px;
}
body {margin: 0;line-height: 135%;}
form {margin: 0;padding: 0;}
body.f-small, body#ff-optima.f-small, body#ff-georgia.f-small {font-size: 11px;}
body, body.f-default {font-size: 12px;}
body#ff-optima, body#ff-optima.f-default {font-size: 13px;}
body#ff-georgia, body#ff-georgia.f-default {font-size: 13px;}
body.f-large, body#ff-optima.f-large, body#ff-georgia.f-large {font-size: 14px;}

.clr {clear: both;}

#logo {float: left;margin-left: 10px;position: relative;}
#logo:hover {text-decoration: none;}
.logo-text {position: absolute;right: 3px;top: 15px;text-transform: uppercase;font-size: 13px;}
.sec-div {clear:both;height: 5px;}
#main-content-surround {position: relative;}
#maincontent-block {padding: 0 15px;}
.corner, .show-bl, .show-br, .bottom-bl, .bottom-br, .bottom-tl, .bottom-tr {width:5px;height:5px;position:absolute;}
#bl.corner, .bottom-bl {bottom:0;left:0;}
#br.corner, .bottom-br {bottom:0;right:0;}
#tl.corner, .bottom-tl {top:0;left:0;}
#tr.corner, .bottom-tr {top:0;right:0;}
.show-bl {bottom:0;left:0;}
.show-br {bottom:0;right:0;z-index:2;}
.ad-module-top .moduletable {padding: 15px;}

/* Top Bar */
#topbar {margin-left: 5px;margin-right: 5px;}
#topbar2 {margin-left: -5px;}
#topbar3 {height: 52px;margin-right: -5px;position: relative;z-index: 1;}
#topbar a, #botbar a {color: #ccc;}
#topbar a:hover, #botbar a:hover {color: #fff;text-decoration: none;}
#home-button {line-height: 50px;background: url(../images/main/topbar-div.png) 100% 50% no-repeat;position: absolute;left: 0;top: 0;}
a.home-button-desc {background: url(../images/main/home-icon-d.png) 0 50% no-repeat;padding: 2px 14px 2px 20px;margin-left: 16px;}

/* Top Main Menu */
#horiz-menu {display: block;}
ul#horiznav.menutop, #horiz-menu ul.menutop {padding: 0;margin: 0;position: relative;z-index:120;cursor:pointer;}
#horiz-menu li, #horiz-menu li .link {position:relative;display: block;}
#horiz-menu li:hover .link, #horiz-menu li.sfHover .link {z-index: 100;cursor: pointer;margin: 0;color: #fff;font-weight:bold;}
#horiz-menu .link {white-space: nowrap;display: block;float: left;height: 30px;line-height: 30px;font-weight: normal;font-size: 14px;text-decoration: none;z-index: 100;cursor: pointer;padding: 0;color: #fff;}
#horiz-menu li:hover .link, #horiz-menu li.sfHover .link, #horiz-menu li.active .link {z-index: 100;cursor: pointer;margin: 0;color: #fff;}
#horiz-menu ul {list-style: none;padding: 0;margin: 0;}
#horiz-menu li {display: block;float: left;margin: 0  1px;padding: 0;font-weight: bold;}
#horiz-menu li .link span {display: block;padding: 0 10px;height: 30px;}

/* Top Main Menu Dropdowns */
#horiz-menu ul ul {margin: 0;border: 0;padding: 0 10px 15px 10px;}
#horiz-menu li li {margin: 0;}
#horiz-menu li li .link {text-indent:10px;font-weight: normal;padding: 0;margin: 0;height: 33px;font-size: 12px;display: block;}
#horiz-menu li li .link span {display: block;padding: 0;margin-left: 0;}
#horiz-menu ul ul li, #horiz-menu ul ul li.active, #horiz-menu ul ul li.parent {height: 30px;}
/*#horiz-menu li.parent, #horiz-menu li.active li.parent {z-index: 600;}*/
.menutop li:hover ul, .menutop li.sfHover ul {left: -4px;top:0;}
#horiz-menu ul ul li, #horiz-menu ul ul li.c0, #horiz-menu ul ul li.c1, #horiz-menu ul ul li.c2, #horiz-menu ul ul li.c3 {float: left;width: 235px;padding: 0;}
#horiz-menu li ul, #horiz-menu li ul.columns-1, #horiz-menu .drop-wrap.columns-1 {width: 255px;}
#horiz-menu li ul.columns-2, #horiz-menu .drop-wrap.columns-2 {width: 370px;}
#horiz-menu li ul.columns-3, #horiz-menu .drop-wrap.columns-3 {width: 555px;}
#horiz-menu li ul.columns-4, #horiz-menu .drop-wrap.columns-4 {width: 740px;}
.menutop .drop-wrap {float:none;left:-999em;position:absolute;z-index:700;width: 100%;}
.menutop li:hover .drop-wrap, .menutop li.sfHover .drop-wrap {left: -1px;top:30px;}
.menutop li:hover li .drop-wrap, .menutop li.sfHover li .drop-wrap, .menutop li li:hover li .drop-wrap, .menutop li li.sfHover li .drop-wrap, .menutop li li li:hover li .drop-wrap, .menutop li li li.sfHover li .drop-wrap {top:-999em;}
.menutop li li:hover .drop-wrap, .menutop li li.sfHover .drop-wrap, .menutop li li li:hover .drop-wrap, .menutop li li li.sfHover .drop-wrap, .menutop li li li li:hover .drop-wrap, .menutop li li li li.sfHover .drop-wrap {left:169px;top: 0;}
.menutop .submenu-animation-left {height: 100%;}
#horiz-menu li.parent:hover li .link, #horiz-menu li.parent.sfHover li .link, #horiz-menu li.active li .link span, #horiz-menu li:hover li .link span, #horiz-menu li.sfHover li .link span {background: none;}

/*topnav_menu.css*/
@charset "utf-8";
/* CSS Document */
/*
   Styling for CSS-based drop-down menus.

   (C) Copyright 2006 Just Software Solutions Ltd. 
   Distributed under the Boost Software License, Version 1.0. 
   (See http://www.boost.org/LICENSE_1_0.txt)
*/
@media all {
#button1 {width:60px;}
#button2 {width:100px;}
#button3 {width:90px;}
#button4 {width:80px;}
#button5 {width:70px;}
#button6 {width:80px;}
#button7 {width:70px;}
#button8 {width:90px;}
#button9 {width:70px;}
#button10 {width:70px;}
#button11 {width:90px;}
li#button2 a{padding-top: 0.1em; padding-bottom: 0.1em;}
li#button3 a{padding-top: 0.1em; padding-bottom: 0.1em;}
li#button6 a{padding-top: 0.1em; padding-bottom: 0.1em;}
li#button7 a{padding-top: 0.1em; padding-bottom: 0.1em;}
li#button8 a{padding-top: 0.1em; padding-bottom: 0.1em;}
li#button9 a{padding-top: 0.1em; padding-bottom: 0.1em;}
li#button11 a{padding-top: 0.1em; padding-bottom: 0.1em;}
li#button2 ul li a{padding-top: 0.75em; padding-bottom: 0.65em;}
li#button3 ul li a{padding-top: 0.75em; padding-bottom: 0.65em;}
li#button6 ul li a{padding-top: 0.75em; padding-bottom: 0.65em;}
li#button7 ul li a{padding-top: 0.75em; padding-bottom: 0.65em;}
li#button8 ul li a{padding-top: 0.75em; padding-bottom: 0.65em;}
li#button9 ul li a{padding-top: 0.75em; padding-bottom: 0.65em;}
li#button11 ul li a{padding-top: 0.75em; padding-bottom: 0.65em;}
.spacer {padding:0;margin:0;}
.navmenu, .navmenu ul, .navmenu li { padding: 0px; margin: 0px; }
.navmenu > li { float: left; }
.navmenu li { background-color: #087bfa;padding-left: 4px; padding-right: 4px;text-align:center;height:28px; list-style-type: none;
border-left: 1px solid #7d8998;border-right: 1px solid #7d8998;border-bottom: 1px solid #7d8998;color: white;  }
.navmenu ul { display: none; position: absolute; margin-left: -5px; margin-top: 0px; }
.navmenu li:hover > ul { display: block; }
.navmenu ul.parent_hover { display: block; }
.navmenu a { margin: 0;padding-top: 0.75em; padding-bottom: 0.65em; vertical-align:middle;color: white; display: block; text-decoration: none; text-align:center; }
.navmenu li:hover { color: black; background-color: #84cfeb; }
.navmenu li.hover, .navmenu a:hover { color: black; background-color: #84cfeb; }
.navmenu ul ul { margin-top: -2.7em; left: 102%; }
.navmenu span { display: block; }
.navmenu { float: left; width: 100%; background-color: #6699FF; font-weight: bold; font-size: 11px;  color: white; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: none;}
.navmenu li#button11 {background-color:#ff5e0d;}
.navmenu li#button11:hover {background-color:#f0a680;}
.navmenu li:hover ul li { z-index: 101; background-image: none; width: 190px; height: 24px; padding-bottom: 7px; border-right: #3f737f 1px solid; font-size: 11px; vertical-align: middle; border-left: #3f737f 1px solid; border-bottom: #3f737f 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #25b4e9 }
.navmenu li ul li span { background-position: right center; background-image: url(/img/topnav/arrow-wht.gif); background-repeat: no-repeat;}
.endmenu { clear: left; }
#navbarleft { FLOAT: left; PADDING: 0; Z-INDEX: 99; MARGIN:0; border-left: 1px solid #7d8998;}
}
/*
#nav { background-color: red !important; LIST-STYLE-TYPE: none; }
#nav UL { FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: -1px 0px; COLOR: white; PADDING: 0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none; }
#nav A { DISPLAY: block; COLOR: white; TEXT-DECORATION: none }
#nav LI { FLOAT: left; VERTICAL-ALIGN: middle; background-position: top right; BACKGROUND-IMAGE: url(/img/topnav/top-nav-button-background.gif); }
#nav LI A { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0.80em; MARGIN: 0px; PADDING-TOP: 0.75em; }
#nav LI:hover { COLOR: black; }
#nav LI A:hover { COLOR: black; BACKGROUND: url(/img/topnav/top-nav-button-background.gif) no-repeat right 100%; }
#nav LI UL { BORDER-TOP: #3f737f 1px solid; Z-INDEX: 6; LEFT: -999em; WIDTH: 192px; COLOR: black; POSITION: absolute; }
#nav LI:hover UL LI { Z-INDEX: 101; BACKGROUND-IMAGE: none; WIDTH: 190px; POSITION: relative; HEIGHT: 24px; padding-bottom: 7px; BORDER-RIGHT: #3f737f 1px solid; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-LEFT: #3f737f 1px solid; BORDER-BOTTOM: #3f737f 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 24px; BACKGROUND-COLOR: #25b4e9 }
#nav LI UL LI:hover UL { LEFT: 0px }
#nav LI:hover UL LI UL { PADDING: 0; MARGIN: -31px 0px 0px 190px; }
#nav LI:hover UL LI UL:hover { PADDING: 0px; MARGIN: -30px 0px 0px 190px; }
#nav LI:hover UL LI UL LI:hover { padding: 0; MARGIN: 0; HEIGHT: 30px }
#nav LI:hover UL UL { LEFT: -999em }
#nav LI:hover UL UL UL { LEFT: -999em }
#nav LI.sfhover UL UL { LEFT: -999em }
#nav LI.sfhover UL UL UL { LEFT: -999em }
#nav LI:hover UL { LEFT: auto }
#nav LI UL LI:hover UL { LEFT: auto; POSITION: relative }
.flyout { BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url(/img/topnav/arrow-wht.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px }
#nav li#special-promo a:hover { COLOR: black; BACKGROUND: url(/img/topnav/top-nav-button-special-background.gif) no-repeat right 100%; }*/

/* dark css */
/* This is the Main Logo */
#logo {background: url(/img/dark/logo.png) 0 0 no-repeat;}

/* Top Bar */
#topbar {background: url(/img/dark/topbar-m.png) 0 0 repeat-x;}
#topbar2 {background: url(/img/dark/topbar-l.png) 0 0 no-repeat;}
#topbar3 {background: url(/img/dark/topbar-r.png) 100% 0 no-repeat;}

/* Main Body */
#page-bg {background: url(/img/dark/page-bg.png) 50% 0 repeat-x;}
#bl.corner, .bottom-bl {background: url(/img/dark/maincontent-bl.png);}
#br.corner, .bottom-br {background: url(/img/dark/maincontent-br.png);}
#tl.corner, .bottom-tl {background: url(/img/dark/maincontent-tl.png);}
#tr.corner, .bottom-tr {background: url(/img/dark/maincontent-tr.png);}
.show-bl {background: url(/img/dark/maincontent-bl.png);}
.show-br {background: url(/img/dark/maincontent-br.png);}

/* Horizontal Menu */
#horiz-menu li, #horiz-menu li .link {color: #FFF;font-weight:bold;}
#horiz-menu li .promolink {/*color: #e09900;*/ color:#FFFFFF;}

/*
#horiz-menu li.parent.sfHover .link.topdaddy {background: url(/img/dark/menu-tab2-r.png) 100% 0 no-repeat;}
#horiz-menu li.parent.sfHover .link.topdaddy span {background: url(/img/dark/menu-tab2-l.png) 0 0 no-repeat;}
#horiz-menu li.active .link, #horiz-menu li:hover .link, #horiz-menu li.sfHover .link {background: url(/img/dark/menu-tab-r.png) 100% 0 no-repeat;}
#horiz-menu li.active .link span, #horiz-menu li:hover .link span, #horiz-menu li.sfHover .link span {background: url(/img/dark/menu-tab-l.png) 0 0 no-repeat;}
*/
#horiz-menu li.parent.sfHover .link.topdaddy {background: url(/img/dark/new-menu-bg-white.png) 100% 0 repeat;}
#horiz-menu li.parent.sfHover .link.topdaddy span {background: url(/img/dark/new-menu-bg-white.png) 100% 0 repeat;}
#horiz-menu li.active .link, #horiz-menu li:hover .link, #horiz-menu li.sfHover .link {background: url(/img/dark/new-menu-bg-white.png) 100% 0 repeat;}
#horiz-menu li.active .link span, #horiz-menu li:hover .link span, #horiz-menu li.sfHover .link span {background: url(/img/dark/new-menu-bg-white.png) 100% 0 repeat;}
/* IE6 Fix */
#horiz-menu li.parent-sfHover .link, #horiz-menu li.parent-sfHover .topdaddy {background: url(/img/dark/menu-tab2-r.png) 100% 0 no-repeat;}
#horiz-menu li.parent-sfHover .link span, #horiz-menu li.parent-sfHover .topdaddy span {background: url(/img/dark/menu-tab2-l.png) 0 0 no-repeat;}

#horiz-menu li.active .link, #horiz-menu li:hover .link, #horiz-menu li.sfHover .link {color: #fff;}
#horiz-menu li.active .promolink, #horiz-menu li:hover .promolink, #horiz-menu li.sfHover .promolink {color: #faca63;}

#horiz-menu ul ul.columns-1 {background: url(/img/dark/drop-bg-1.png) 0 100% no-repeat;}
#horiz-menu ul ul.columns-2 {background: url(/img/dark/drop-bg-2.png) 0 100% no-repeat;}
#horiz-menu ul ul.columns-3 {background: url(/img/dark/drop-bg-3.png) 0 100% no-repeat;}
#horiz-menu ul ul.columns-4 {background: url(/img/dark/drop-bg-4.png) 0 100% no-repeat;}

#horiz-menu ul ul li .link.daddy, #horiz-menu ul li.parent.active:hover li .link.daddy, #horiz-menu ul li.parent.active.sfHover li .link.daddy, #horiz-menu ul li.parent:hover li .link.daddy,  #horiz-menu ul li.parent.sfHover li .link.daddy {background: url(/img/dark/drop-arrow.png) 95% 12px no-repeat;}
.menutop .submenu-animation-left {background: url(/img/dark/drop-hover.png) 0 0 repeat-x;}
#horiz-menu.suckerfish li li:hover, #horiz-menu.suckerfish li li.sfHover {background: url(/img/dark/drop-hover.png) 0 0 repeat-x;}

/* Bottom Section */
#botbar {background: url(/img/dark/topbar-m.png) 0 0 repeat-x;}
#botbar2 {background: url(/img/dark/topbar-l.png) 0 0 no-repeat;}
#botbar3 {background: url(/img/dark/topbar-r.png) 100% 0 no-repeat;}
#footer2 {background: url(/img/dark/footer-bl.png) 0 100% no-repeat;}
#footer3 {background: url(/img/dark/footer-br.png) 100% 100% no-repeat;border-top: 1px solid #000;}
#footerbar {background: url(/img/dark/footerbar-m.png) 0 0 repeat-x;}
#footerbar2 {background: url(/img/dark/footerbar-l.png) 0 0 no-repeat;}
#footerbar3 {background: url(/img/dark/footerbar-r.png) 100% 0 no-repeat;}
#rocket {background: url(/img/dark/rocket.png) 0 0 no-repeat;}

/* rokmoonenu css*/
.menutop,.menutop *{margin:0;padding:0;}
#horiznav{position:relative;z-index:1000;}
#horiz-menu{z-index:50;}
#horiz-menu li li{margin:0;}
.menutop{line-height:1.0;float:left;margin-bottom:1.5em;position:relative;}
.menutop ul{background:#fff;/*IE6 needs this*/
padding:0;}
.menutop li{float:left;list-style:none;position:relative;}
.menutop li#current {z-index: 199;}
#horiz-menu li li a, #horiz-menu li.active li a, #horiz-menu li li .separator, #horiz-menu li.active li .separator {display:block;margin:0;text-decoration:none;float:none;height:33px;line-height: 33px;width:100%;}
.menutop li ul{float:none;left:-999em;position:absolute;z-index:500;}
.menutop li:hover li ul, .menutop li.sfHover li ul, .menutop li li:hover li ul, .menutop li li.sfHover li ul, .menutop li li li:hover li ul, .menutop li li li.sfHover li ul{top:-999em;}
.menutop li li:hover ul, .menutop li li.sfHover ul, .menutop li li li:hover ul, .menutop li li li.sfHover ul, .menutop li li li li:hover ul, .menutop li li li li.sfHover ul{left: 0;top: 0;}
.menutop li li{position:relative;float:none;width:100%;}

#mc-embedded-subscribe-form {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 191px;
    margin: 0;
    padding: 0;
    width: 218px;
}
#mc_embed_signup{    margin-left: -9px;
    position: absolute;
    width: 207px;}
	#n_letter{    background: none repeat scroll 0 0 #9C9A9A;
    color: #FFFFFF;
    font: bold 15px/22px Arial;
    height: 22px;
    text-align: left;
    text-indent: 16px;} 
	#letter{     font: 12px Arial;
    margin-bottom: 15px;
    padding-left: 0;}
	#mce-EMAIL{    background: url("/img/input-bg.jpg") repeat scroll 0 0 transparent;
    border: 0 none;
    height: 24px;
    text-indent: 5px;
    width: 181px;     margin-bottom: 15px;
    margin-left: 5px;}
	#mc-embedded-subscribe{    background: url("/img/btn-subscribe.png") repeat scroll 0 0 transparent;
    border: 0 none;
    height: 28px;
    text-indent: 5px;
    width: 181px;     margin-bottom: 15px;
    margin-left: 5px;}
#added-table{display: none; }
#extra-div{background: none #FFFFFF; height: 5px}

