
body {background-image: url(../../img/english/background/bg1_gradient.gif);background-repeat: repeat-x;background-attachment: fixed;color: #333333;font-family: Verdana,Arial,Helvetica,sans-serif;font-weight: normal;font-size: 10px;margin: 10px;padding: 10px;}
h1 {clear: both;color: #000066;font-family: "Trebuchet MS",Verdana,Arial,sans-serif;font-size: 22px;font-weight: normal;margin-bottom: 2px;margin-top: 2px;text-decoration: none;}
h2 {clear: both;color: #000066;font-family: "Trebuchet MS",Verdana,Arial,sans-serif;font-size: 18px;font-weight: normal;margin-bottom: 2px;margin-top: 2px;text-decoration: none;}
h3 {clear: both;color: #006699;font-family: "Trebuchet MS",Verdana,Arial,sans-serif;font-size: 16px;font-weight: bold;margin-bottom: -3px;text-decoration: none;}
p {color: #333333;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;font-weight: normal;text-decoration: none;}
a:link, a:active, a:visited {color: #003366;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;font-style: normal;text-decoration: underline;}
a:hover {color: #FF6600;font-size: 10px;}
#wrapper {width: 776px;background-color: #FFFFFF;margin: auto;height: auto;}
#top_rounded {background-color: #FFFFFF;position: relative;width: 100%;}
#content {background-color: #FFFFFF;clear: both;padding: 2px 4px;overflow: hidden;}
#left_content_menu {float: left;position: relative;width: 140px;}
.vc_main_menu {clear: both;width: 138px;margin: auto;}
.vc_main_menu_top {background-image: url(http://www.vacationcity.com/images/default/menu/vc_main_menu_bg.jpg);background-repeat: repeat-y;width: 137px;}
.vc_main_menu_box {border-bottom: 0 solid #FFFFFF;border-top: 4px solid #476C7F;padding-bottom: 10px;}
.vc_main_menu_box_inner a:hover {color: #FFFFFF !important;background: #42697C url(http://www.vacationcity.com/images/default/menu/main_menu_bg.jpg) repeat scroll 0 0;border-color: #334455 #CCDDEE #DDEEFF #667788;border-width: 1px;padding: 0.1em 0.1em 0.1em 0.2em;}
.vc_main_menu_box_inner a:link,
.vc_main_menu_box_inner a:active,
.vc_main_menu_box_inner a:visited {border:0 solid #FFFFFF;clear: both;color: #666666;display: block;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;font-weight: bold;padding: 0.2em;position: relative;text-align: left;text-decoration: none;}
.selected { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF6600; line-height:140% }

#central_content {float: left;margin-left: 2px;margin-right: 2px;position: relative; color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-style:normal;}
.asorted_left {float: left;margin-bottom: 5px;margin-right: 5px;margin-top: 5px;}
.asorted_right {float: right;margin-bottom: 5px;margin-left: 5px;margin-top: 5px;}
#footer{background-color: #FFFFFF;clear: both;min-height: 22px;padding: 2px 4px;width: 768px;margin: auto;}
#pre_footer_links{width: 768px;}
#pre_footer_links_top{background-image: url(http://www.vacationcity.com/images/default/menu/vc_pre_footer.jpg);background-repeat: no-repeat;height: 20px;margin: auto;width: 768px;}
#pre_footer_inner {background-image: url(http://www.vacationcity.com/images/default/menu/vc_pre_footer_inner.jpg);background-repeat: repeat-y;margin: auto;overflow: hidden;padding-bottom: 6px;text-align: center;width: 768px;}
.pre_footer_inner_lev1 {clear: both;margin: 0 auto 6px;overflow: hidden;text-align: center;width: 100%;}
.pre_footer_inner_lev2 {clear: both;margin: 0 auto 6px;overflow: hidden;text-align: center;width: 80%;}
.pre_footer_inner_lev3 {clear: both;margin: 0 auto 1px;overflow: hidden;text-align: center;width: 41%;}
.pre_footer_inner_list {list-style-image: none;list-style-position: outside;list-style-type: none;margin-top: 0;padding: 0 0 0 40px;}
.pre_footer_inner_list li {float: left;padding-left: 5px;padding-right: 5px;}
#footer_text {background-color: #CAD8DD;min-height: 22px;padding: 2px 4px;color: #555555;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;font-weight: normal;text-decoration: none;text-align: center;}
.main_menu_vc_bottom {margin-top: 20px;width: 137px;}
.main_menu_activities_tit {padding-bottom: 2px;text-align: center;}
.main_menu_activities_tit h4 {color: #003366;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 13px;font-style: oblique;font-weight: bold;margin: 0;}
.main_menu_vc_bottom_roof {background-image: url(http://www.vacationcity.com/images/default/menu/vc_main_menu_bottom_roof.jpg);background-repeat: no-repeat;height: 10px;overflow: hidden;width: 137px;}
.main_menu_vc_bottom_room {background-image: url(http://www.vacationcity.com/images/default/menu/vc_main_menu_bottom_room.jpg);background-repeat: repeat-y;border-left: 2px solid #718D9C;border-right: 2px solid #718D9C;width: 133px;}
.vc_main_menu_box_v2 {border-bottom: 0 solid #FFFFFF;border-top: 4px solid #476C7F;padding-bottom: 10px;}
.vc_main_menu_v2 a,
.vc_main_menu_v2 a:visited,
.vc_main_menu_v2 a:link,
.vc_main_menu_v2 a:active {border: 0 solid #FFFFFF;clear: both;color: #666666;display: block;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 10px;font-weight: bold;padding: 0.2em;position: relative;text-align: left;text-decoration: none;}
.main_menu_vc_bottom_floor {background-image: url(http://www.vacationcity.com/images/default/menu/vc_main_menu_bottom_floor.jpg);background-repeat: no-repeat;height: 10px;overflow: hidden;width: 137px;}
.vc_main_menu_v2 a:hover {border-color: #345 #cde #def #678;color: #fff;background: #42697C;border-width: 1px;padding: 0.10em 0.10em 0.10em 0.20em;background-image: url(http://www.vacationcity.com/images/default/menu/main_menu_bg.jpg);}
#right_content_menu {float: left;position: relative;width: 140px;}
.language_selection {width: 80px; padding:2px; text-align: center;float:right;}
.search_box {width: 100%;border: 0px solid red;} 	
label {color: #333333;font-weight: bold;font-size: 12px;}
.buttons {background-image: url(http://www.vacationcity.com/images/default/submit_bg.gif);background-repeat: no-repeat;border-color: #666666 #AAAAAA #AAAAAA #666666;border-style: solid;border-width: 1px;color: #FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 10px;font-weight: bold;}
.central_content_bottom {text-align: center;overflow: hidden;font-size: 12px;margin-bottom: 10px;width: 480px;}
a.linkcontact:link, a.linkcontact:hover, a.linkcontact:active, a.linkcontact:visited {font-size: 16px;font-weight: bold;}
.enlarge {text-align: center;}
.enlarge a,
.enlarge a:link,
.enlarge a:visited,
.enlarge a:active {color: #999;text-decoration: none;}
.areaspace {color: #004080;font-size: 12px;font-weight: bold;margin-bottom: 10px;margin-top: -5px;text-decoration: none;}
.town_menu_link a {text-decoration: none;}

.fields { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; font-weight:normal; border: 1px solid #333333; margin-bottom:3px; }
.submit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-weight:normal; border: 1px solid #333333; background-color:#003366; }

/*Airfare Form Exito Travel*/
.frmlabel{font-size:11px; font-weight:bold;}
.frmsublabel{font-size:10px;font-weight:bold;color:#666666;}
.frminput{font-size:10px;color:#333;background:#FFFFFF;border:1px solid #cccccc;}
.frmtd {padding-top:4px;padding-bottom:4px;}
.bookignegine_title {font-family:Arial,Helvetica,sans-serif;font-size:12px;padding-top:3px;text-align:center;}


/*------------- DOMESTIC FLIGHTS STYLES -----------------------------*/
table.da_table{  border-top:2px #ccc solid;}
.da_table td{ border-left:1px #ccc solid;}
.da_table td{ border-right:1px #ccc solid; border-bottom:1px #ccc solid;}
td.da_table_th { border-bottom:2px #8AC0DB solid; font-weight:bold;}

.flight_no_data {width:300px; border:1px solid #BD3A06; margin-left:100px; margin-top:5px; font-weight:bold; text-align:center;}

.frm_search_title {font-family:"Trebuchet MS", Verdana, Arial,sans-serif; padding-bottom:3px; padding-top:3px; padding-left:5px; font-size: 16px; color: #fff; background-color:#627E65; text-decoration: none; font-weight: bold; margin-left:12px; width:451px;}

table.flight_table{border-top:2px #ccc solid;}
.flight_table td{ border-left:1px #ccc solid;}
.flight_table td { border-right:1px #ccc solid; border-bottom:1px #ccc solid;}
td.flight_table_th { border-bottom:2px #8AC0DB solid; font-weight:bold;}
.flight_table td a, .flight_table td a:active, .flight_table td a:hover {color:#006699;}

.flights-h{  font-family:"Trebuchet MS", Verdana, Arial,sans-serif; font-size: 12px; color: #006699; text-decoration: none; font-weight: bold; margin-bottom: -3px; clear:both; padding:3px;}
.btn_back{ background-color:#990000; padding:5px; /*margin-left:20px;*/}
a.btn_back_link, a.btn_back_link:link, a.btn_back_link:active, a.btn_back_link:visited {  font-family:"Trebuchet MS", Verdana, Arial,sans-serif; font-weight:bold; color:#fff; font-size:16px; text-align:center; text-decoration:none;}
a.btn_back_link:hover{ text-decoration:underline; color:#FFD2D2;}
h3.flightsh3{ font-family:"Trebuchet MS", Verdana, Arial,sans-serif; font-size: 16px; color: #006699; text-decoration: none; font-weight: bold; clear:both; margin-bottom:3px;
}h3.flightsh4{ font-family:"Trebuchet MS", Verdana, Arial,sans-serif; padding:3px; font-size: 16px; color: #fff; background-color:#006699; text-decoration: none; font-weight: normal; clear:both; margin-bottom:3px; width:470px;}
.notes-air{  background-color:#F0F5F9;  margin-top:15px;  padding:5px;  border:1px solid #D8E4ED;  width:460px; }
ul.ul-notes li{ margin-bottom:5px; margin-left:-15px;}
.tit-notes{ font-family:"Trebuchet MS", Verdana, Arial,sans-serif; padding-left:5px; font-size:16px; color:#ffffff; background-color:#006699; text-decoration: none; font-weight: bold; margin-bottom:3px;}
.season-fly{ padding-top:5px; padding-bottom:5px;}
.date-fly{  color:#006699;}

.bottomLinkStyle, .bottomLinkStyle a, .bottomLinkStyle a:link, .bottomLinkStyle a:active, .bottomLinkStyle a:visited, .bottomLinkStyle a:hover
{ color:#2953A8; font-size:11px; font-style:italic; line-height:30px; }
#a_menu_block {float:left;}

.text_p {padding: 4px 0px;}

a.glink2:link, a.glink2:active, a.glink2:visited {color:#003C77;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;font-size:14px;font-weight:bold;margin-bottom:10px;text-align:center;text-decoration:underline;}

.areaname {color:#004080;font-size:12px;font-weight:bold;margin-bottom:10px;margin-top:-5px;text-decoration:none;}
.town_menu_links {color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;}
.town_menu_links a:link, .town_menu_links a:active, .town_menu_links a:visited { color:#003366;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:normal;text-decoration:none; }

.town_menu_links a:hover { color:#FF6600;text-decoration:underline;}

a.link_no_underline {text-decoration: none;}