	h2{font:"Times New Roman", Times, serif;font-size:20px;color:#000;font-weight:bold;}
	
	a:link              { color:#000000; text-decoration:underline; }
    a:visited           { color:#000000; text-decoration:underline; }
    a:hover             { color:#000000; text-decoration:underline; }
    a:active 			    { color:#000000; text-decoration:underline; }	
	div, p, a, ol, ul, li, input, iframe, h1, h2, h3, h4, h5, h6{margin:0px; padding:0px;}

body{ background-color:#ffffff; width: 100%; text-align: left; padding: 0; margin: 0;}
.section2text{padding-left:7px;line-height:16px; width: 142px; padding-top:0; margin-top:0; font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.main_body{text-align:left; margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;background-color:#E2F4FF;padding-top:10px;padding-bottom:10px;text-align:center;}
.srch_gl{background-color:#ffffff;width:938px; height: auto; overflow: hidden; border-left:1px solid #C6D4DD;border-right:1px solid #C6D4DD;border-bottom:1px solid #8F989F;padding:15px;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:10px;text-align:left;}
.srch_gl table td h1,th{font-size:22px;text-align:left;font-family:"Times New Roman"; }

.srch_gl table td{font-family:Arial, Helvetica, sans-serif;font-size:12px;vertical-align:text-top;}
#srch {width:350px;height:180px;border:1px solid #9D9D9F; background: #fff url('../images/lnding-srchbgrpt.jpg') repeat-y; overflow: hidden;}
#srch_sct {width:137px;height:256px;float:left;}
#srch_sct  div {float:right;margin-right:0px;text-align:center;line-height:25px;border-right:1px solid #9D9D9F; }
#srch_sct  div.spacer{border-right:1px solid #9D9D9F;width:128px;height:10px;}
#srch_sct  div.selected { width:120px;background-color:#fdf9d1;height:28px;border:1px solid #9D9D9D;border-right:0px solid #090900;float:right;font-weight:bold;text-align: left; padding-top:2px;padding-left:10px; color: #444;}
#srch_sct  div.notselected { cursor:pointer;width:120px;background-color:#2ea3eb;height:28px;float:right;color:#fff; text-align: left; padding-left:10px;padding-top:2px;}
#srch_categories {float:right;width:213px;height:252px;padding-top:4px;background-color:#fdf9d1;}
#srch_categories table td{font-size:11px;color:#464646;height:45px; }
#srch_categories table td select,input{font-size:11px;color:#444;}
.srchselectwidth{width:184px; }
.srchselectwidthhalf{width:95px; _width: 98%;}
.autoWidth{width: auto;}
#tagthiscontainer{ width:350px;height:auto; border:1px solid #BBDCFB; background-color:#F0F9FE; }

#tagthis{font-size:21px; width:345px;height:auto;font-weight:bold;font-family:"Times New Roman";}
#tagthistxt h2{color:#000000;font-family:"Times New Roman";font-size:20px; font-weight: normal; padding: 0; margin:0;}
#Tagcontents{width: auto; height: auto; padding-bottom: 10px;}
#tagthis div.tagwords{width: auto; display: inline; margin-right: 5px;}
#tagthis span {font-family:arial;color:#6195c7;font-weight:normal;line-height:28px; width: auto; overflow: hidden;}
#tagthis a{text-decoration:none;}
#tagthis a:hover div span{color: #fff; background:#6195c7;}
#tagthis span.bld {font-family:arial;color:#3a80c2;font-weight:bold;line-height:35px;_line-height:40px;}


#leftspace{height:200px;width:15px;float:left;}
#tagthistxt{border-bottom:1px solid #BBDCFB;float:left;width:310px;line-height:40px; font:"Times New Roman", Times, serif;font-size:20px;color:#000; padding: 0;}
#honyesccontainer{background: #fff url('../images/bghoneymoon.jpg') repeat-y; width: 350px; height: auto; border-top:1px solid #D0CFCF; border-bottom:1px solid #D0CFCF; overflow: hidden; padding-bottom:10px;}
#honeymoon{width:175px;height:auto;float:left;}
#honeymoon a{text-decoration: underline;}	
#honeymoon a:hover{text-decoration: none;}
#honeymooncontainer{width:175px;height:auto;float:left; }
#honeymoon div h2 {color:#000000;font-family:"Times New Roman";font-size:20px;line-height:20px; padding: 0; margin:10px 0 5px 17px; text-align: left;}
#escorted div h2 {color:#000000;font-family:"Times New Roman";font-size:20px;line-height:20px;padding: 0; margin:10px 0 3px 17px; text-align: left;}
#honeymoon table td{color:#000000;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:14px;_height:16px;}
#honeymoon table td.rate{font-size:12px;}
.rhtcursor{text-align:center;vertical-align:middle;}

#escortedcontainer{width:175px;_width:174px;height:auto;float:left;}
#escorted{width:175px;_width:173px;height:auto;float:left;}

#escorted table td{font-family:verdana;font-size:10px;padding:5px;padding-left:10px;}
#holidays{width:563px;height:523px;float:left;vertical-align:top;}
#holidays div.header_txt{float:left;}
#search_heading{width: 350px;}

#bottomleftdiv{width:353px;float:left;}
.bottomright{float:left;width:560px;height:531px;}

.bottomright div h2{margin:0px;font-family:Times New Roman;font-size:20px;text-align:center;line-height:30px;width:300px;float:left;text-align:left;  font-weight:normal;  }

.header_txt{ font-family :"Times New Roman", Times, serif; font-size:20px;color:#000;text-align:center;line-height:40px; }
.header_txt h2{ font-family:Times New Roman;font-size:20px;text-align:center;line-height:40px;font-weight:normal;}
.holiday_header{width: auto;float:left;text-align:left; }
.holiday_header h1{font:"Times New Roman", Times, serif;font-size:22px;color:#000;font-weight:bold; padding:0; margin:0;}

.viewall{float:right;width:250px;font-family:arial;font-size:11px;line-height:30px;text-align:right;vertical-align:bottom }
.normal_txt{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.brdlineholiday{ border-bottom:2px solid #688CC6;padding-top:10px;}
.holiday_package{ width:173px;border-right:1px solid #CCCCCC;float:left;height: auto;}
.holiday_package div.name{height:auto;padding-bottom:0px; }
.holiday_package div.name h3{float:left;width:158px;color:#013FA2; font:"Times New Roman", Times, serif;font-size:14px;margin:0px;font-weight:bold;line-height:25px;}
.holiday_package div.name h2{width:150px;color:#013FA2;font:"Times New Roman", Times, serif;font-size:18px;font-weight:100;margin:0px;line-height:25px; padding:0px; }

.holiday_package div.text{font-size:11px;font-family:arial;padding-right:10px;padding-top:5px;height:44px;overflow:hidden;}
.holiday_package div.view_buton{padding-top:10px;}
.nrm_box {border:1px solid #D6D6D6;height:181px;float:left;width:240px;}
.spcr{ float:left;width:16px;height:181px;}
.nrm_box div.header_txt{text-align:left;padding-left:10px;}
.nrm_box div.TEXT{font-size:11px;font-family:Arial;padding:10px;}
.ar12{font-family:arial;font-size:11px;padding: 5px 10px;}
.ar12 div.header_txt{color:#013FA2; font:bold 14px "Times New Roman", Times, serif; padding: 0; margin:0 0 7px 0; line-height:normal;}
.ar12 input{border:1px solid #C6C5C5;width:199px;margin-top:4px; }
.signup_btn{margin: 5px 0 0 10px;~margin: 5px 0 0 0; _margin: 5px 0 0 0;}

#LivechatContainer{width: 352px; height:58px; margin: -135px 0 0 2px; background: #98badd; float:left;}
#LivechatContainer a{cursor:pointer; text-decoration: none;}
#LivechatContainer p{padding: 0;margin:0; font-family: arial;}

#LivechatContainer p.chatpictext{padding:0; float: left; margin-left: 1px; }
#LivechatContainer p.calltext{float: left;}

div.breadcrumb,
div.breadcrumb a
{
 font-size: 11px;
 color: #909193;
}

div.breadcrumb a
{
	padding:0 4px 0 0px; 
}
div.breadcrumb a:hover
{
 color: #444;
}


/* Phone Overlay Code */

#blackoverlayphone{
   display: none;
   position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 2000px;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}

.select-free
{
position:absolute;
z-index:10;
#overflow:hidden;/*must have*/
width:226px;/*must have for any value*/;

}
.select-free iframe
{
display:none;/*sorry for IE5*/
display/**/:block;/*sorry for IE5*/
#position:absolute;/*must have*/
#top:0;/*must have*/
#left:0;/*must have*/
z-index:-1;/*must have*/
filter:mask();/*must have*/
#width:900px;/*must have for any big value*/
#height:900px/*must have for any big value*/;
} 

  
#phonenumbers{
     display: none;
     position: absolute;
     top: 25%;
     left: 27%;
     width: 610px;
     padding: 0;
     background-color: white;
     z-index:1002;
     overflow-X: hidden;
     overflow-y: auto;
     ~padding: 7px 2px 7px 2px;
     _padding: 7px 2px 7px 2px;
   }

table.phonenumbers td.headingright{text-align: center; color: #444; padding: 10px 16px 10px 0; background: #fff; font: bold 15px arial;}	

table.phonenumbers{width: 585px; height: 325px; border:1px solid #EDEDED; background: #fcf;}
table.phonenumbers tr td {text-align:center;background-color:#f7f2d4;color:#77701F;font-size:13px;height:auto;font-family:arial; padding: 10px 0 5px 0; vertical-align: top; font: normal 12px arial;}
table.phonenumbers tr th {text-align:left;padding-left:20px;font-family:arial;color:#444444;height:30;background-color:#ffffff; font-size:13px; }
table.phonenumbers tr.notselected td{background-color:#FAF7E6;color:#444444; padding: 10px 0 10px 0}
table.phonenumbers td.phonenumberspacer{height:2px; background: #fff; overflow: hidden; padding: 0; margin:0;}

.black_overlay{
	display: none;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 2000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	position: absolute;
}

p#phoneoverlayclose
{
 width: 525px;
 height: auto;
 position: absolute;
 text-align: right;
 margin: 0 0 0 85px;
 ~margin: -7px 0 0 78px;
 _margin: -7px 0 0 78px;
 padding: 0;
}

p#phoneoverlayclose img
{
	border: none;
}
/* Phone Overlay Code */