/* CSS Document */
body {
	background:url(../imgs/bg_body.jpg) repeat-x top;
	background-color:#FFFFFF;
	margin:0px;
	padding: 0px;
	font-family:Tahoma;
	font-size:11px;
	line-height:14px;
	color:#2282ac;
}
#wrapped {
    position:relative;
	width:802px;
	margin:0px auto; 
	text-align:left;
}


/*Begin Background Main*/
#top {
	width:802px;
	background:url(../imgs/bg_t.jpg) no-repeat top;
}
#mid {
	width:802px;
	background:url(../imgs/bg_m.jpg) repeat-y;
}
#bot {
	width:802px;
	background:url(../imgs/bg_b.jpg) no-repeat bottom;
	padding-bottom:40px;
}
/*End Background Main*/


/* Begin Header*/
#header {
	width:802px;
	height:327px;
}
.majority {
	background:url(../imgs/bg_h.jpg) no-repeat bottom;
}
.majority_vacation {
	background:url(../imgs/_vacations_banner.jpg) no-repeat bottom;
}
.majority_searchpackages_vacation_landingpage {
	background:url(../imgs/bg_vacation_main_h.jpg) no-repeat bottom;
}
.majority_searchpackages_vacation_subpages {
	background:url(../imgs/bg_vacation_sub_h.jpg) no-repeat bottom;
}
.majority_searchpackages_honeymoon_landingpage {
	background:url(../imgs/bg_exotic_main_h.jpg) no-repeat bottom;
}
.majority_searchpackages_honeymoon_subgpages {
	background:url(../imgs/bg_exotic_sub_h.jpg) no-repeat bottom;
}
.majority_hotel {
	background:url(../imgs/_resorts_banner.jpg) no-repeat bottom;
}
.majority_island {
	background:url(../imgs/_islandguide_banner.jpg) no-repeat bottom;
}
.majority_travel {
	background:url(../imgs/_travelguide_banner.jpg) no-repeat bottom;
}
.majority_other {
	background:url(../imgs/_other_banner.jpg) no-repeat bottom;
}
.majority_contactus {
	background:url(../imgs/bg_contact_h.jpg) no-repeat bottom;
}
.majority_blogs {
	background:url(../imgs/bg_blogs_h.jpg) no-repeat bottom;
}
.majority_testimonials {
	background:url(../imgs/bg_testimonials_h.jpg) no-repeat bottom;
}
.majority_askourexperts {
	background:url(../imgs/bg_asks_h.jpg) no-repeat bottom;
}

.lagon {
	background:url(../imgs/bg_lagon_h.jpg) no-repeat bottom;
}
.nui {
	background:url(../imgs/bg_nui_h.jpg) no-repeat bottom;
}
.beach {
	background:url(../imgs/bg_beach_h.jpg) no-repeat bottom;
}
.inter {
	background:url(../imgs/bg_inter_h.jpg) no-repeat bottom;
}
.inter_moana {
	background:url(../imgs/bg_intermoana_h.jpg) no-repeat bottom;
}
.maitai {
	background:url(../imgs/bg_maitai_h.jpg) no-repeat bottom;
}
.meri {
	background:url(../imgs/bg_meri_h.jpg) no-repeat bottom;
}
.novotel {
	background:url(../imgs/bg_novotel_h.jpg) no-repeat bottom;
}
.sofitel {
	background:url(../imgs/bg_sofitel_h.jpg) no-repeat bottom;
}
.sofitel_motu {
	background:url(../imgs/bg_sofitel_motu_h.jpg) no-repeat bottom;
}
.st_regis {
	background:url(../imgs/bg_st_regis_h.jpg) no-repeat bottom;
}
.faka {
	background:url(../imgs/bg_faka_h.jpg) no-repeat bottom;
}
.relais {
	background:url(../imgs/bg_relais_h.jpg) no-repeat bottom;
}
.te {
	background:url(../imgs/bg_te_h.jpg) no-repeat bottom;
}
.manihi {
	background:url(../imgs/bg_manihi_h.jpg) no-repeat bottom;
}
.hana {
	background:url(../imgs/bg_hana_h.jpg) no-repeat bottom;
}
.nuku {
	background:url(../imgs/bg_nuku_h.jpg) no-repeat bottom;
}
.inter_moorea {
	background:url(../imgs/bg_inter_moorea_h.jpg) no-repeat bottom;
}
.moorea_pearl {
	background:url(../imgs/bg_moorea_pearl_h.jpg) no-repeat bottom;
}
.shera {
	background:url(../imgs/bg_shera_h.jpg) no-repeat bottom;
}
.sofitel_moorea {
	background:url(../imgs/bg_sofitel_moorea_h.jpg) no-repeat bottom;
}
.hotel_kia {
	background:url(../imgs/bg_hotel_kia_h.jpg) no-repeat bottom;
}
.kia_ora {
	background:url(../imgs/bg_kia_ora_h.jpg) no-repeat bottom;
}
.novotel_rangiroa {
	background:url(../imgs/bg_novotel_rangiroa_h.jpg) no-repeat bottom;
}
.hawa {
	background:url(../imgs/bg_hawa_h.jpg) no-repeat bottom;
}
.tahaa {
	background:url(../imgs/bg_tahaa_h.jpg) no-repeat bottom;
}
.vahine {
	background:url(../imgs/bg_vahine_h.jpg) no-repeat bottom;
}
.tikehau_pearl {
	background:url(../imgs/bg_tikehau_pearl_h.jpg) no-repeat bottom;
}
.meridien {
	background:url(../imgs/bg_meridien_h.jpg) no-repeat bottom;
}
.radisson {
	background:url(../imgs/bg_radisson_h.jpg) no-repeat bottom;
}
.sheraton {
	background:url(../imgs/bg_sheraton_h.jpg) no-repeat bottom;
}
.maeva {
	background:url(../imgs/bg_maeva_h.jpg) no-repeat bottom;
}
.tahiti_inter_con {
	background:url(../imgs/bg_tahiti_intercon_h.jpg) no-repeat bottom;
}

/* End Header*/


/* Begin Slogan, Logo*/
#info {
	width:802px;
	height:145px;
}
#slogan {
	width:552px;
	float:left;
}
#logo {
	width:216px;
	float:right;
	padding-right:34px;
}
#logo h1 , h1 a { 	
	width:216px; 
	height:145px; 
	text-indent:-9999em; 
	overflow:hidden;
	margin:0px;
	padding:0px;
	display:block;
}
.se {
	background:url(../imgs/logo.png) no-repeat;
}
/*End Slogan, Logo*/


/*Begin Menu*/
#menu {
	width:186px;
	height:182px;
	padding-right:8px;
	padding-left:608px;
}
/*ul#nav { position:relative; background:url(../imgs/nav.jpg); margin:0px;}
ul#nav_in { position:relative; background:url(../imgs/nav_in.jpg); margin:0px;}

ul#nav li { float:left; list-style-type:none; }
ul#nav_in li { float:left; list-style-type:none; }

ul#nav li a { width:186px; height:24px; display:block; text-indent:-9999em; outline:none; position:absolute; left: 0px; }
ul#nav_in li a { width:186px; height:24px; display:block; text-indent:-9999em; outline:none; position:absolute; left: 0px; }

li#n1 a, li#n2 a, li#n3 a,li#n4 a,li#n5 a, li#n6 a, li#n7 a  { background:url(../imgs/nav.jpg); }
li#n1_in a, li#n2_in a, li#n3_in a,li#n4_in a,li#n5_in a, li#n6_in a, li#n7_in a  { background:url(../imgs/nav_in.jpg); }

li#n1 a, li#n1_in a { background-position:0 0; width:186px; height:24px; left:0; top:0px; }
li#n1 a:hover, li#n1 a.active, li#n1_in a:hover, li#n1_in a.active{ background-position:-186px 0px; }

li#n2 a, li#n2_in a { background-position:0 -24px; width:186px; height:24px; left:0; top:24px; }
li#n2 a:hover, li#n2 a.active, li#n2_in a:hover, li#n2_in a.active{ background-position:-186px -24px;}

li#n3 a, li#n3_in a { background-position:0 -48px; width:186px; height:24px; left:0; top:48px; }
li#n3 a:hover, li#n3 a.active, li#n3_in a:hover, li#n3_in a.active{ background-position:-186px -48px;}

li#n4 a, li#n4_in a { background-position:0 -72px; width:186px; height:24px; left:0; top:72px; }
li#n4 a:hover, li#n4 a.active, li#n4_in a:hover, li#n4_in a.active{ background-position:-186px -72px;}

li#n5 a, li#n5_in a { background-position:0 -96px; width:186px; height:24px; left:0; top:96px; }
li#n5 a:hover, li#n5 a.active, li#n5_in a:hover, li#n5_in a.active{ background-position:-186px -96px;}

li#n6 a, li#n6_in a { background-position:0 -120px; width:186px; height:24px; left:0; top:120px; }
li#n6 a:hover, li#n6 a.active, li#n6_in a:hover, li#n6_in a.active{ background-position:-186px -120px;}

li#n7 a, li#n7_in a { background-position:0 -144px; width:186px; height:24px; left:0; top:144px; }
li#n7 a:hover, li#n7 a.active, li#n7_in a:hover, li#n7_in a.active{ background-position:-186px -144px;}*/
/*End Menu*/


/*Begin MainContent*/
#maincontent, #maincontent_traveltips {
	width:786px;
	padding-left:8px;
	padding-right:8px;
}
#col1 {
	width:589px;
	min-height:153px;
	height:auto;
	float:left;
	background:url(../imgs/bg_flower.jpg) no-repeat right top;	
	padding-left:11px;
}
*:first-child+html {} * html #col1 {
	width:589px;
	min-height:153px;
	height:153px;
	float:left;
	background:url(../imgs/bg_flower.jpg) no-repeat right top;
	/*padding-top:7px;*/
	padding-left:11px;
}

#col1-2 {
	width:589px;
	min-height:153px;
	height:auto;
	float:left;
	background:url(../imgs/bg_flower.jpg) no-repeat right top;	
	padding-left:11px;
	/*padding-right:11px;*/
}
#col1-1 {
	width:589px;
	min-height:153px;
	height:auto;
	float:left;
	background:url(../imgs/bg_flower.jpg) no-repeat right top;
	padding-left:11px;	
	/*padding-right:11px;*/
}
*:first-child+html {} * html #col1-1 {
	width:589px;
	min-height:153px;
	height:153px;
	float:left;
	background:url(../imgs/bg_flower.jpg) no-repeat right top;
	/*padding-top:7px;*/
	padding-left:11px;
	/*padding-right:11px;*/
}

#col1-1 p {
	margin:0px;
	padding-bottom:10px;
	padding-right: 7px;
}

#col1-1 ul {
	margin:0px;
	padding-left:25px;
	padding-top:3px;
	padding-bottom:3px;
}
#col1-1 ul li {
	list-style-type:disc;
	padding-bottom:13px;
}

#col1-2 ul {
	margin:0px;
	padding-left:25px;
}
#col1-2 ul li {
	list-style-type:decimal;
	padding-bottom:13px;
}
#col1-2 ul li ul {
	padding-top:13px;
}
#col1-2 ul li ul li {
	padding-bottom:8px;
}
#col1-2 a {
	text-decoration:none;
	color:#2282ac;
}
#col1-2 a:hover {
	text-decoration:none;
	color:#f2bd5a;
}

#col2 {
	width:186px;
	float:right;
}
h2 {
	width:auto;
	height:30px;
	line-height: 30px;
	background:url(../imgs/h1_flower.png) no-repeat left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	padding-left:50px;
	margin-top:0px;
	margin-bottom:13px;
}
h3  {
	width:236px;
	height:22px;
	padding-left:20px;
	background:url(../imgs/h2.gif) no-repeat left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	margin-top:0px;
	margin-bottom:11px;
	padding-top:3px;
	color:#00aeef;
}
h3 a, h3 a:hover, .h1_add a, .h1_add a:hover, .h2_add a, .h2_add a:hover, .h3_add a, .h3_add a:hover, .h4_add a, .h4_add a:hover, .h5_add a, .h5_add a:hover, .h6_add a, .h6_add a:hover, .h7_add a, .h7_add a:hover, .h8_add a, .h8_add a:hover {
	color:#00aeef;
	text-decoration:none;
}

h4 {
	width:auto;
	height:22px;
	padding-left:20px;
	background:url(../imgs/h3.png) no-repeat left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	margin-top:8px;
	margin-bottom:14px;
	padding-top:3px;
	color:#00aeef;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:6px;
	padding-top:4px;
	color:#00aeef;
}
h6 {
	width:auto;
	height:22px;
	padding-left:20px;
	background:url(../imgs/h3.png) no-repeat left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	margin-top:13px;
	margin-bottom:14px;
	padding-top:3px;
	color:#00aeef;
}
/*
.h1_add {
	width:256px;
	height:39px;
	background:url(../imgs/h2_add.jpg) no-repeat left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	margin-top:0px;
	margin-bottom:11px;
	padding-top:3px;
	color:#00aeef;
	text-align:left;
	padding-left: 10px;
}
*/
.h1_add {
	width:222px;
	/*height:45px;*/
	background:url(../imgs/h2_add.jpg) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	margin-top:0px;
	margin-bottom:5px;
	padding-top:3px;
	color:#00aeef;
	text-align:left;
	padding-left: 10px;
	border-bottom: 1px dashed #00aeef;
}
.h4_addd 
{
    background:url(../imgs/h3.png) no-repeat scroll left top;
	width:222px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	margin-top:0px;
	margin-bottom:5px;
	padding:3px 0px 3px 10px;
	color:#00aeef;
	text-align:left;
	vertical-align: top;
	border-bottom: 1px dashed #00aeef;
}
.h2_add {
	width:256px;
	height:22px;
	background:url(../imgs/h2.gif) no-repeat left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	margin-top:0px;
	margin-bottom:11px;
	padding-top:3px;
	color:#00aeef;
	text-align:center;
}
.h3_add {
	width:256px;
	height:53px;
	background:url(../imgs/h3_add.jpg) no-repeat left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	margin-top:0px;
	margin-bottom:11px;
	padding-top:3px;
	color:#00aeef;
	text-align:center;
}
.h4_add {
	width:519px;
	height:22px;
	padding-left:20px;
	background:url(../imgs/h4_add.jpg) no-repeat left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	margin-top:0px;
	margin-bottom:11px;
	padding-top:3px;
	color:#00aeef;
}
.h5_add {
	width:519px;
	height:39px;
	padding-left:20px;
	background:url(../imgs/h5_add.jpg) no-repeat left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	margin-top:0px;
	margin-bottom:11px;
	padding-top:3px;
	color:#00aeef;
}
.h6_add {
	width:256px;
	height:66px;
	background:url(../imgs/h6_add.jpg) no-repeat left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	margin-top:0px;
	margin-bottom:11px;
	padding-top:3px;
	color:#00aeef;
	text-align:center;
}
.h7_add {
	width:250px;
	height:66px;
	background:url(../imgs/h6_add.jpg) no-repeat left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	margin-top:0px;
	margin-bottom:11px;
	padding-top:3px;
	color:#00aeef;
	text-align:center;
}
.h8_add {
	width:250px;
	height:53px;
	background:url(../imgs/h3_add.jpg) no-repeat left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	margin-top:0px;
	margin-bottom:11px;
	padding-top:3px;
	color:#00aeef;
	text-align:center;
}
.small_flower {
	width:auto;
	height:19px;
	background:url(../imgs/small_flower.png) no-repeat left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	padding-left:24px;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:1px;
	padding-bottom: 1px;
}
.small_flower_subnav {
	width:auto;	
	background:url(../imgs/small_flower.png) no-repeat left top;
	background-color: #DEF2F3;
	font-weight:bold;
	padding-left:24px;
	padding-top:2px;
	padding-bottom:3px;	
}

.small_flower_other {
	width:auto;
	height:19px;
	background:url(../imgs/small_flower.png) no-repeat left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	padding-left:24px;
	margin-top:15px;
	margin-bottom:10px;
}
.small_flower_other2 {
	width:auto;
	height:19px;
	background:url(../imgs/small_flower.png) no-repeat left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	padding-left:24px;
	margin-top:7px;
	margin-bottom:14px;
}
.arrow {
	width:auto;
	height:12px;
	background:url(../imgs/arrow.png) no-repeat bottom left;
	font-weight:bold;
	color:#00aeef;
	font-size:12px;
	padding-left:16px;
	margin-bottom:11px;
	margin-top:2px;
}
.arrow_other {
	width:auto;
	height:12px;
	background:url(../imgs/arrow.png) no-repeat bottom left;
	font-weight:bold;
	color:#00aeef;
	font-size:12px;
	padding-left:16px;
	margin-bottom:11px;
	margin-top:8px;
}
.arrow_other2 {
	width:auto;
	height:20px;
	background:url(../imgs/arrow2.png) no-repeat bottom left;
	font-weight:bold;
	color:#00aeef;
	font-size:12px;
	padding-left:16px;
	margin-bottom:16px;
	margin-top:8px;
}

#text_top {
	width:589px;
}
#text_top p {
	margin:0px;
	padding-bottom:6px;
}
#text_top_left {
	width:210px;
	float:left;
}
#text_top_right {
	width:360px;
	float:right;
	padding-right:11px;	
}
#text_top_right p {
	margin:0px;
	padding-top:9px;
	padding-bottom:0px;
	padding-right:42px;
}
#text_top_right ul {
	margin:0px;
	padding-top:9px;
	padding-left:18px;
	padding-bottom:2px;
}
#text_top_right ul li {
	margin:0px;
	list-style-type:disc;
	padding-left:2px;
}
#text_mid {
	width:574px;
	padding-left:3px;
	padding-right:12px;
	padding-top:9px;
}
#mid_square {
	width:574px;
	background:url(../imgs/bg_m_square.jpg) repeat-y;
}

#mid_square2 {
	width:574px;	
	background:url(../imgs/bg_m_square1.jpg) repeat-y;
}
#mid_square_white {
	width:574px;
	background:url(../imgs/bg_m_square_white.gif) repeat-y;
}
#top_square {
	width:574px;
	background:url(../imgs/bg_t_square.jpg) no-repeat top;
}
#top_square_none {
	width:574px;
	background:url(../imgs/bg_t_square_none.jpg) no-repeat top;
}
#bot_square {
	width:574px;
	background:url(../imgs/bg_b_square.jpg) no-repeat bottom;
	padding-bottom:20px;
}
#text_mid_main {
	width:574px;
	padding-top:14px;
}
#text_mid_main p {
	margin:0px;
	padding-bottom:13px;
}
#text_mid_main ul {
	margin:0px;
	padding-bottom:8px;
	padding-top:0px;
	padding-left:18px;
}
#text_mid_main ul li {
	margin:0px;
	list-style-type:disc;
	padding-bottom:5px;
}
#text_mid_main ul li ul {
	margin:0px;
	padding-top:11px;
	padding-bottom:0px;
}
#text_mid_main ul li ul li{
	list-style-type: circle;
}
#text_square {
	width:574px;
}
/*#text_square {
	width:574px;
	padding-top:12px;
}
#text_square a {
	color:#00aeef;
	text-decoration:underline;
}
#text_square a:hover {
	color:#00aeef;
	text-decoration:none;
}*/
#text_square_none {
	width:574px;
	padding-top:40px;
}
#text_square_white {
	width:539px;
	padding-top:12px;
	padding-left:15px;
	padding-right:20px;
	padding-bottom:10px;
}
#text_square_left {
	width:256px;
	float:left;
	padding-left:15px;
	padding-right:0px;	
}
#text_square_right {
	width:256px;
	float:right;
	padding-left:6px;
	padding-right:20px;	
}
.add {
	width:256px;
	padding-top:40px;
}
#text_bot {
	width:578px;
	padding-right:11px;
	padding-top:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#678dae;
	line-height:14px;
}
#text_bot p {
	margin:0px;
	padding-top:15px;
}
/*End MainContent*/


/*Begin Search*/
#search {
	width:186px;
	height:345px;
	padding-top:33px;
	text-align:center;
	line-height:14px;
}
.bg_search {
	background:url(../imgs/bg_search.jpg) no-repeat top;
}
#search p {
	margin:0px;
}
#form_search {
	padding-top:36px;
}
#form_search table {
	margin:0px auto;
}
#form_search select {
	font-size:11px;
	font-family:Verdana;
	border:solid #2282ac 1px;
	height:17px;
	color:#2282ac;
	width:137px;
}
/*End Search*/


/*Begin Footer*/
#footer {
	width:802px;
	height:208px;
	background:url(../imgs/bg_fo.png) no-repeat top center;
	text-align:center;
	color:#678dae;
	line-height:16px;
}


.copy, .credit { margin:0px; list-style-type:none; padding-left:0px; text-align:center;}
.copy li, .credit li { display:inline; margin:0px;}
.copy a:link, .copy a:visited {
	text-decoration:none;
	color:#678dae;
}
.copy a:hover {
	text-decoration:none;
	color:#0076a3;
}
.credit a, .credit a:visited {
	text-decoration:none;
	color:#bbbbbb;
}
.credit a:hover {
	text-decoration:none;
	color:#979393;
}


#fo_logo {
	width:802px;
	padding-bottom:12px;
}
.left_fo {
	width:281px;
	float:left;
	padding-left:19px;
	text-align:left;
}
.right_fo {
	width:481px;
	float:right;
	text-align:right;
	padding-right:21px;
}


li#blur1 {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	display:block;
}
/*End Footer*/


/* Begin The other stytes*/
.sty1 {
	font-size:14px;
	font-weight:bold;
}
.sty2 {
	font-size:16px;
	font-weight:bold;
}
.sty3 {
	padding-top:2px;
}
.sty4 {
	height:21px;
	z-index: -1;
}
.sty5 {
	padding-bottom:2px;
	line-height:17px;
}
.sty6 {
	padding-top:5px;
}
.sty7 {
	padding-top:18px;
	font-size:10px;
}
.sty8 {
	font-size:10px;
	color:#bbbbbb;
	padding-top:10px;
}
.sty9 {
	font-size:12px;
	font-weight:bold;
}
.sty10 {
	font-size:12px;
	color:#7ca3d6;
}
.sty11 {
	padding-left:16px;
}
.sty12 {
	text-align:center;
}
.sty13 {
	padding-top:8px;
}
.sty14 {
	padding-left:64px;
}
.sty15 {
	font-size:10px;
}
.sty16 {
	margin-left:20px;
	margin-bottom:13px;
}
.sty17 {
	padding-bottom:40px;
}
.sty18 {
	font-size:9px;
	text-align:center;
}
.sty18 a, .sty20 a, .sty22 a {
	text-decoration:none;
	color:#678dae;
}
.sty18 a:hover, .sty20 a:hover, .sty22 a:hover {
	text-decoration:underline;
}
.sty19 {
	float:none;
	font-weight:bold;
	font-style:italic;
	padding-right:4px;
	line-height:20px;
}
.sty19 a {
	text-decoration:underline;
	color:#2282ac;
}
.sty19 a:hover {
	text-decoration:none;
}
.sty20 {
	font-size:9px;
	text-align:right;
}
.sty21 {
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
}
.sty22 {
	font-size:9px;
	text-align:center;
	padding-bottom:25px;
}
.sty23 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	color:#00aeef;
}
.sty24 {
	padding-bottom:3px;
}
.sty25 {
	text-align:center;
	padding-bottom:15px;
}
.sty26 {
	vertical-align:middle
}
.sty27 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#00aeef;
}
/*.sty28 {
	font-weight:bold;
	color:#00aeef;
	font-size:12px;
}*/
.sty29 {
	padding-top:1px;
	padding-bottom:6px;
}
.sty30 {
	color:#0ca8e2;
}
.sty31 {
	padding-bottom:3px;
}
.sty32 {
	padding-bottom:4px !important;
	margin-bottom:5px;
}
.sty33 {
	font-size:9px;
}
.sty34 {
	padding-bottom:1px;
}
.sty35 {
	padding-bottom:3px;
	padding-top:1px;
}
.sty36 {
	padding-bottom:7px !important;
	margin-bottom:6px;
}

/* End The other stytes*/


/*Begin Home Page*/
#main_in {
	width:802px;
	height:715px;
	background:url(../imgs/bg_in.jpg) no-repeat top;
}
#header_in {
	width:802px;
	height:327px;
}
#slogan_in {
	width:552px;
	float:left;
	padding-right:0px;
	text-align:right;
}
.in {
	background:url(../imgs/logo_in.jpg) no-repeat;
}
#col1_in {
	width:591px;
	float:left;
	padding-left:9px;
}
#col1_in p {
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
}
#outside {
	width:462px;
	padding-top:13px;
	padding-left:129px;
}
#featured {
	width:236px;
	height:118px;
	background:url(../imgs/bg_featured.jpg) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	padding-top:57px;
	padding-left:4px;
	padding-right:22px;
}
#featured_left {
	width:200px;
	float:none;
}
#featured_left p {
	padding-top:0px;
	padding-bottom:7px;
	margin-left: 40px;
}
#featured_right {
	width: 104px;
	float: right;
}
/*End Home Page*/


.clr {
	clear: both;
}
.indent {
	width:554px;
	padding-left:24px;
}
.two_columns {
	width:200px;
	float:left;
}
.column1 {
	width:225px;
	float:left;
}
.column2 {
	width:353px;
	float:left;
}

/*Begin div, class for format images */
.map {
	width:228px;
	float:left;
}
.text {
	width:350px;
	float:right;
}
.img {
	padding-bottom:6px;
}
.img_border {
	border: solid 1px #c5e9ad;
	margin-bottom:15px;
}
#protect {
	width:578px;
}
.left {
	width:203px;
	float:left;
	padding-right:7px;
}
.right {
	width:368px;
	float:right;
}
.thumb {
	padding:2px;
	background-color:#badced;
}
/*End div, class for format images */

/*Begin div, class for format tables */
#gallery {
	width:578px;
	padding-top:18px;
}
#gallery table td {
	padding-bottom:14px;
}
/*End div, class for format tables */

/*Begin format links */
a {
	text-decoration:none;
	color:#f2bd5a;
}
a:hover {
	text-decoration:underline;
} 
/*End format links */

#flash { position:absolute; top:43px; left:8px; }

/*CSS scott style pagination*/

#maincontent_traveltips DIV.scott {
	width:300px;
	float:right;
	text-align:right;
	padding-top:3px;
	padding-bottom:3px;
}
#maincontent_traveltips DIV.scott A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; color:#f2bd5a; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
#maincontent_traveltips DIV.scott A:hover {
	BORDER-RIGHT: #F7A918 1px solid; BORDER-TOP: #F7A918 1px solid; BORDER-LEFT: #F7A918 1px solid; COLOR:#FFFFFF; BORDER-BOTTOM: #F7A918 1px solid; BACKGROUND-COLOR: #f2bd5a;
}
#maincontent_traveltips DIV.scott A:active {
	BORDER-RIGHT: #F7A918 1px solid; BORDER-TOP: #F7A918 1px solid; BORDER-LEFT: #F7A918 1px solid; COLOR:#FFFFFF; BORDER-BOTTOM: #F7A918 1px solid; BACKGROUND-COLOR: #f2bd5a;
}
DIV.scott SPAN.current {
	BORDER-RIGHT: #F7A918 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #F7A918 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #F7A918 1px solid; COLOR:#FFFFFF; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #F7A918 1px solid; BACKGROUND-COLOR: #f2bd5a;
}
DIV.scott SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}
.moretips
{
    text-align: right;
    font-weight: bold;
}

#subnav_outside 
{
    float:right;
    padding-right:0px;
    padding-bottom:20px;   
 }
  

ul#subnav { position:relative; background:url(../imgs/sub_nav.gif) no-repeat; width:355px; margin:0px; padding:0px;  }
ul#subnav li { float:left; list-style-type:none;  }
ul#subnav li a { height:28px; display:block; position:absolute; top:0px; text-indent:-9999em; outline:none;}
li#company_blogs a, li#ask_our_experts a, li#client_testimonials a { background:url(../imgs/sub_nav.gif) no-repeat; }

li#company_blogs a { background-position:0px 0px; width:114px; left:0px; }
li#company_blogs a:hover, li#company_blogs a.active_sub{ background-position:0px -28px; }

li#ask_our_experts a { background-position:-114px 0px; width:113px; left:114px; }
li#ask_our_experts a:hover, li#ask_our_experts a.active_sub{ background-position:-114px -28px; }

li#client_testimonials a { background-position:-227px 0px; width:128px; left:227px; }
li#client_testimonials a:hover, li#client_testimonials a.active_sub{ background-position:-227px -28px; }


/* IE 6 and earlier fix - dropdown goes behind select boxes */
.globalNavIframe{display:none; background-color:white;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
ul li iframe{display:block;visibility:visible;}

/* of course you'll have to put in the correct code for IE6 hover since it doesn't recognize li:hover
You can add the IE6 hack so it will be something like: li a:hover iframe
*/

ul li:hover iframe, #navmenu li.iehover iframe {display:block; visibility:visible; position:absolute; margin-top:0px;border:0px;}
/* the height and width will have to be fixed - there may be a way around this now, but I haven't checked */
ul li:hover iframe, #navmenu li.iehover iframe{top:0px;left:-186px;width:186px; height:350px; }

ul li li:hover iframe, #navmenu li li.iehover iframe {display:block; visibility:visible; position:absolute; margin-top:0px;border:0px;}
/* the height and width will have to be fixed - there may be a way around this now, but I haven't checked */
ul li li:hover iframe, #navmenu li li.iehover iframe{top:0px;left:-186px;width:186px; height:350px; }
