
#register_success_dropdown_container {
	position: absolute;
	width: 253px;
	height: 80px;
	background-color: #e5e5e5;
	top: 26px;
	left: 552px;
	border-bottom: 1px solid #000000;
}

#existed_register_dropdown_container {
	position: absolute;
	width: 253px;
	height: 80px;
	background-color: #e5e5e5;
	top: 26px;
	left: 552px;
	border-bottom: 1px solid #000000;
}


#rating_result_container {
	position: absolute;
	width: 170px;
	height: 90px;
	background-color: #e5e5e5;
	top: 120px;
	left: 422px;
	border-bottom: 1px solid #000000;
}


.travel_guide_image_border2 {
	width: 52px;
	height: 37px;
	border: 1px solid #d5d5d5;
	float: left;
	background-color: #ffffff;
}




.register_validation {
	position: relative;
	left: 20px;
	float: left;
}


#top15_header {
	background-image: url(/images/top15_header.gif);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	width: 630px;
	height: 32px;
}

#header2 {
	
	background-position: top left;
	position: relative;
	float: left;
	
	margin-top: 10px;
	margin-left: 22px;
	
	
	
	
}

.orange_text_verysmall_bold {
	font-size: 10px;
	color: #e95118;
	font-weight: bold;
}

#rate_deal_container2 {
position: absolute;
margin-left: auto;
left: 400px;
width: 194px;
height: 87px;

}

#rate_deal_container3 {
position: absolute;
margin-left: 03px;
left: 400px;
margin-top: 05px;
width: 194px;
height: 78px;
text-align: center;

}

#usp_email2_container
{
position: absolute;
margin-left: 0px;
left: 0px;
margin-top: 0px;
width: 194px;
height: 48px;
top: 20px;
float: left;
}


#usp_rating_container
{
position: absolute;
margin-left: 400px;
left: 0px;
margin-top: 33px;
width: 194px;
height: 48px;
top: 20px;
float: left;
}






#usp_add_picture_container
{
	
position: absolute;
margin-left: 20px;
left: 0px;
margin-top: 0px;
width: 194px;
height: 48px;
top: 100px;
float: left;
}

#usp_email2 {
	position: relative;
	left: 19px;
	width: 191px;
	height: 30px;
	padding-top: 80px;
	padding-left: 401px;	
	background-image: url(/images/dots.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	float: left;
}
.usp_header_text_container2 {
	width: 443px;
	padding-left: 37px;
	padding-top: 20px;
	left: 20px;
	float: left;
}
.usp_text_container2 {
	width: 443px;
	padding-top: 10px;
	float: left;
    margin-left: 20px;
    text-align: justify; 
   
}

.usp_image_container2 {
 	padding-left: 15px;
 	padding-top: 20px;
 	width: 134px;
 	float: left;
 	
}
.image_default
{
	background-image: url(/images/home_large_feature_T.jpg);
	width: 120px;
	height: 90px;
	}
.usp_image_border21 {
	width: 122px;
	height: 92px;
	border: 1px solid #d5d5d5;
	float: left;
	background-color: #ffffff;
}


.usp_image_border23 {
	width: 82px;
	height: 62px;
	border: 1px solid #d5d5d5;
	float: left;
	background-color: #ffffff;
}
.usp_upload_subcontent
{
	
	position:absolute;
	border: 1px solid green; 
	background-color: white; 
	width: 350px; 
	margin-bottom: 200px;
	margin-right: 110px;
	padding-left: 115px;
 	padding-top:110px;
	padding: 8px; 
	display:none;
}

.usp_image_border_green{
	width: 125px;
	height: 95px;
	border: 3px solid green;
	float: left;
	background-color: #ffffff;
}


.usp_image_large
{
position:absolute;
display:none;
border: 4px solid green;
background-color: white;
width: 400px;
height: 400px;
margin-left: 155px;
margin-top: 0px;
padding-top: 00px;
margin-bottom: 100px;
padding-bottom: 100px;
padding: 8px;	
	
}


.usp_image2 {
 	border: 1px solid #ffffff;
}

.usp_image_big
{
	display:none;
    border: 0px solid green;
    width: 485px;
	margin-top: 10px;
	height: 365px;
	position: absolute;
	background-color:transparent;
	}
	
	.usp_manager_guide_approval_no
{
	display:none;
	margin-left: 145px;
    margin-top: 70px;
    border: 0px solid green;
    width: 485px;
	height: 365px;
	position: absolute;
	background-color:transparent;
	}
	
	
	
#hyperlink
{
}
.a:hover {
text-decoration:underline;
color: blue;
}
#spacer2 {
	height: 7px;
}
#spacer3 {
	height: 7px;
}
#spacer_guide_publish {
	height: 7px;
}
#approvedResult
{
	display:none;
	}

#popup_img
{
   vertical-align: bottom;
    border: 0px solid green; 
    width: 485px;
	height: 384px;
	background-color:transparent;
    margin-top: -22px;
}	
	
#popup_email_link
{
   vertical-align: bottom;
    border: 1px solid green; 
    width: 485px;
	height: 405px;
	background-color:white;
    margin-top: 0px;
}	
#popup_manager_guide_approval_no
{
   vertical-align: bottom;
    border: 1px solid green; 
    width: 485px;
	height: 345px;
	background-color:white;
    margin-top: -14px;
}	

	
	
	
.green_button_outside2, 
.green_button_outside_large2, 
.green_button_outside_xlarge2,
.green_button_outside_xxxlarge2 {
	width: 77px;
	height: 22px;
	border: 1px solid #19953d;
	cursor: pointer;
}

.green_button_inside2, 
.green_button_inside_large2, 
.green_button_inside_xlarge2,
.green_button_inside_xxxlarge2 {
	position: relative;
	left: 1px;
	top: 1px;
	width: 73px;
	height: 17px;
	background-color: #19953d;
	text-align: center;
	padding-top: 3px;
	cursor: pointer;
}
.green_button_outside3 
 {
	position: relative;
	width: 75px;
	height: 22px;
	border: 1px solid #19953d;
	cursor: pointer;
   margin-left: -50px;
}

.green_button_inside3
{
	position: relative;
	left: 1px;
	top: 1px;
	width: 73px;
	height: 17px;
	background-color: #19953d;
	text-align: center;
	padding-top: 3px;
	
}

.dark_green_button_outside3 
 {
  position: absolute;
	width: 75px;
	height: 22px;
	border: 1px solid #006633;
	cursor: pointer;
   margin-left: -50px;
}

.dark_green_button_inside3
 {
	position: relative;
	left: 1px;
	top: 1px;
	width: 73px;
	height: 17px;
	background-color: #006633;
	text-align: center;
	vertical-align: middle;
	padding-top: 3px;
	cursor: pointer;
	}



.dark_green_button_outside2, 
.dark_green_button_outside_large2, 
.dark_green_button_outside_xlarge2,
.dark_green_button_outside_xxxlarge2 {
	width: 77px;
	height: 22px;
	border: 1px solid #006633;
	cursor: pointer;
}

.dark_green_button_inside2, 
.dark_green_button_inside_large2, 
.dark_green_button_inside_xlarge2,
.dark_green_button_inside_xxxlarge2 {
	position: relative;
	left: 1px;
	top: 1px;
	width: 73px;
	height: 17px;
	background-color: #006633;
	text-align: center;
	vertical-align: middle;
	padding-top: 3px;
	cursor: pointer;
	}

.green_button_outside_large2, 
.dark_green_button_outside_large2 {
	width: 100px;
}

.green_button_inside_large2, 
.dark_green_button_inside_large2{
	width: 98px;
}

.green_button_outside_xlarge2, 
.dark_green_button_outside_xlarge2 {
	width: 110px;
}

.green_button_inside_xlarge2, 
.dark_green_button_inside_xlarge2 {
	width: 108px;
}

.green_button_outside_xxxlarge2, 
.dark_green_button_outside_xxxlarge2 {
	width: 189px;
}

.green_button_inside_xxxlarge2, 
.dark_green_button_inside_xxxlarge2 {
	width: 187px;
}
.error {
font-family: Tahoma;
font-size: 8pt;
color: red;
margin-left: 10px;
display:none;

 }
.error_fields_border
{
		border: 0.1em;
	border-color: #7E9FDA;
	border-style: solid;
	padding: 0.1em;
	
	
	}

#green_img_outside_xxxlarge2 {
	
	border: 1px solid #19953d;
	cursor: pointer;
}
.red_text_bold {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}

#validation_error {
	position: relative;
	top: 0;
	visibility: hidden; 
	margin-top: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	display:none;
}

#validation_error_border {
	position: relative;
}


#poll_subpage_container {
	position: relative;
	top: 0;
	margin-top: 16px;
	margin-left: auto;
	margin-right: auto;
	width: 630px;
	background: #ffffff;
}

#subscription_subpage_container {
	position: relative;
	left: 85px;
	top: 18px;
}

#poll_sub, #poll_table_container {
	width: 628px;
	float: left;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

#poll_sub {
	height: 60px;
}

#poll_table_container {
	border-bottom: 1px solid #cccccc;
}


#poll_header {
	background-image: url(/images/header.gif);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	width: 612px;
	height: 24px;
	padding-left: 18px;
	padding-top: 8px;
}

.poll_td_column1, .poll_td_column2, .poll_td_column3 {
	height: 24px;
}

.poll_td_column1 {
	padding-left: 15px;
}


.green_button_outside_small {
	width: 45px;
	height: 22px;
	border: 1px solid #19953d;
	cursor: pointer;
}

.green_button_inside_small {
	position: relative;
	left: 1px;
	top: 1px;
	width: 43px;
	height: 17px;
	background-color: #19953d;
	text-align: center;
	padding-top: 3px;
	cursor: pointer;
}

.dark_green_button_outside_small{
	width: 45px;
	height: 22px;
	border: 1px solid #006633;
	cursor: pointer;
}

.dark_green_button_inside_small {
	position: relative;
	left: 1px;
	top: 1px;
	width: 43px;
	height: 17px;
	background-color: #006633;
	text-align: center;
	padding-top: 3px;
	cursor: pointer;
}

#add_poll1 {
	padding-left: 0px;
	margin-top: 10px;
	float: left;
}

#add_poll2 {
	padding-left: 50px;
	margin-top: 10px;
	float: left;
}

#sub_nav_my_deal_container {
	height: 20px;
	margin-left: 1px;
	padding-top: 8px;
	float: left;
}

#add_guide_save {
	display: inline;
	padding-left: 150px;
	margin-top: 10px;
	float: left;
}
#alert_submit {
	padding-left: 250px;
	margin-top: 10px;
	float: left;
}
#add_guide_submit {
	display: inline;
	padding-left: 50px;
	margin-top: 10px;
	float: left;
}
#add_hotel_alert {
	padding-left: 160px;
	margin-top: 10px;
	float: left;
}

#add_airfair_alert {
	padding-left: 100px;
	margin-top: 10px;
	float: left;
}
#usersubmitedpage__guide_submit {
	padding-left: 0px;
	margin-top: 10px;
	float: left;
    position: absolute;
    margin-left: 400px;
    left: 0px;
    margin-top: 33px;
    top: 20px;

	
}
#submitedResult
{
	padding-left: 0px;
	margin-top: 10px;
	float: left;
    position: absolute;
    margin-left: 400px;
    left: 0px;
    margin-top: 63px;
    top: 20px;
	
}	
.user_deal_submission_input_container2 {
	width: 460px;
	padding-top: 15px;
	float: left;
}


#faq_dropdown_container,#aboutUs_container,
#privacy_policy_container,#security_container,#terms_of_use_container,
#contact_us_container {
	position: absolute;
	top:93px;
	left:10px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	width: 800px;
	height:500px;
	overflow: hidden;
	text-align: left;
	background: #ffffff;
	vertical-align: top;
	z-index:1000;
	
	
}
#myprofile_email_popup
{
position:absolute;
border: 2px solid #052640; 
background-color: white;
width: 300px;
padding: 8px;
display:none	
	
}	
#myprofile_password_popup
{
position:absolute;
border: 2px solid #052640; 
background-color: white;
width: 300px;
padding: 8px;
display:none	
	
}
.my_profile_changed_email {
	width: 154px;
	
}
.my_profile_changed_email_button {
	position:relative;
	
	width: 154px;
	float: left;
}

.my_profile_current_password {
	width: 135px;
	float: left;
}

.my_profile_new_password {
	width: 135px;
	float: left;
}


.my_profile_confirm_password {
	width: 135px;
	float: left;
}


#deal_email2 {
	position: relative;
	left: 19px;
	width: 191px;
	height: 30px;
	padding-top: 20px;
	padding-left: 401px;	
	float: left;
}
#deal_email2_container
{
position: absolute;
margin-left: 0px;
left: 0px;
margin-top: 0px;
width: 194px;
height: 48px;
top: 5px;
float: left;
}



div#container{width: 500px; margin:0 auto}
h1{ color: #F60; margin: 1em 0 0; letter-spacing: -2px; }
p{margin: 0 0 1.7em; }

/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:white;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: white; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0; left:10;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	cursor: pointer;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(/images/bt.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px 15px; 
	background: url(/images/bt.gif) repeat bottom; 
}
a.tt:hover span.bottom{

}
#small_image {
	
	background: url('/images/shadow.gif') no-repeat bottom right;
	margin: 10px 2px;
	
}
div.img-ilus img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
	vertical-align: bottom;
}


div.img-ilus2 {
	background: url('/images/shadow.gif') no-repeat bottom right;
	margin: 10px 5px;
	padding: 0;
	position: relative;
}

div.img-ilus2 img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
	vertical-align: bottom;
}

div.img-ilus_mailpopup {
	background: url('/images/shadow.gif') no-repeat bottom right;
	margin: -5px -3px;
	padding: 0;
	position: relative;
}

div.img-ilus2_mailpopup img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
	vertical-align: bottom;
}


div.img-ilus3 {
	background: url('/images/shadow.gif') no-repeat bottom right;
	margin: 10px 5px;
	padding: 0;
	position: relative;
}

div.img-ilus3 img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -3px 3px 3px -3px;
	padding: 2px;
	position: relative;
	vertical-align: bottom;
}


#sponored_links_scrolling_text_small2 {
	position: absolute;
	left: 0px;
	top: 32px;
	height: 217px;
	
	overflow: hidden;
	height: 400px;
	width: 628px;
	border: 1px solid #cccccc;


}
#sponored_links_scroll_buttons_small2 {
	position: absolute;
	top: 33px;
	width: 19px;
	border-left: 1px solid #cccccc;
	
	padding-top: 187px;
	padding-left: 1px;
	left: 610px;
	height: 214px;
	float: left;

}


#left_specials_container2 {
	position: relative;
	left: 0px;
	top: 50px;
	width: 153px;
	height: 600px;
	float: left;
}

#deals_container2 {
	position: relative;
	left: 22px;
	top: 16px;
	width: 630px;
	height: 430px;
	background: #ffffff;
	float: left;
}
#top15_table_container2 {
	width: 628px;
	height: 400px;
	float: left;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
#top15_table_container2 {
	border-bottom: 1px solid #cccccc;
}
#content2, 
#content_subpage2 {
	position: relative;
	top: 0px;
	
	margin-left: 90px;
	margin-right: auto;
	width: 820px;
	overflow: hidden;
	text-align: left;
	background: #ffffff;
	
}

#content2 {
	height: 400px;
}

#content_subpage2 {
	padding-bottom: 30px;
}
#aboutUs_container1
{
	
    border: 0px solid green;
    width: 628px;
	height: 500px;
	position: absolute;
	background-color:transparent;
	border: 0px solid green; 
	
	
	}
.usp_image_big2
{
	display:none;
    border: 0px solid green;
    width: 650px;
	height: 525px;
	position: absolute;
	background-color:transparent;
	}
	
#popup_img2
{
   vertical-align: bottom;
    border: 0px solid green; 
    width: 485px;
	height: 384px;
	background-color:transparent;
    margin-top: -22px;


}	

#travelguide_subpage_container {
	position: relative;
	top: 0;
	margin-top: 16px;
	margin-left: auto;
	margin-right: auto;
	width: 475px;
	background: #ffffff;
}

#top15_subpage_container2 {
	position: relative;
	top: 0;
	margin-top: 16px;
	margin-left: auto;
	margin-right: auto;
	width: 475px;
	background: #ffffff;
	
}

#rate_type
{
position: relative;
top: -16px;
margin-left: 146px;	
}

#viewMore_banks
{
	position: absolute;
	left: 150px;
	top: 118px;
	height:425px;
	width: 650px;
	z-index:99;
	border: 1px solid #052640;	
	display:none;
}
#viewMore_cities
{
	position: absolute;
	left: 420px;
	top: 118px;
	height:450px;
	width: 478px;
	}

.search_bank_td_column1 {
	width: 180px;
	padding-left: 26px;
 
}
.search_bank_td_column2 {
	padding-left: 16px;
}

.search_bank_td_column3 {
	padding-left: 16px;
}

.search_bank_td_column4 {
	padding-left: 16px;
}
.search_bank_row_title {
	background-color: #ffffff;
	height:30px;
}
.search_bank_row_alt {
	background-color: #ffffff;
	height:25px;
}
.search_bank_row {
	background-color: #e5e5e5;
    height:25px;
}
#sign_up1 {
	position: absolute;
}

#sign_up2 {
	position: absolute;
}
#left_search {
	position: relative;
	left: 16px;
	top: 16px;
	height: 261px;
	width: 160px;
	background-color: #e5e5e5;
	border-bottom: 1px solid #052640;
}
#banks_search_subpage_container {
	position: relative;
	top: 0;
	margin-top: 16px;
	margin-left: 23px;;
	margin-right: auto;
	
	background: #ffffff;
	float:left;
}

#adds {
	position: relative;
	left: 16px;
	top: 30px;
	height: 600px;
	width: 160px;
	background-position: top left;
	background-repeat: no-repeat;
	border: 1px solid #052640;
	
	
}
#header_left_search {
background-image: url(/images/home_specials_background.gif);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	width: 612px;
	height: 24px;
	padding-left: 18px;
	padding-top: 8px;
}
#left_search .header
 {
	position: relative;
	margin-left: 18px;
	margin-top: 7px;
	float: left;
	clear: right;
}

#left_search_container {
	position: relative;
	left: -5px;
	top: 0px;
	width: 153px;
	
	float: left;
}
#logo_bank {
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url(/images/banklocations.jpg);
	background-position: left;
	background-repeat: no-repeat;
	width: 115px;
	height: 93px;
	margin-left: 25px;
}
#home
{
position: relative;
left: 300px;
top: 40px;
margin-left: 140px;
}

#contact_us_container_banks {
position: absolute;
top:93px;
left:10px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
margin-bottom: 30px;
width: 800px;
display:none;
overflow: hidden;
text-align: left;
background: #ffffff;
vertical-align: top;
z-index:1000;
height:532px;
width:820px

}
select {
background-color: #FFF;
border: 1px solid #7F9DB9;
color: #000;
height: 22px;
font: 1em/1.2 Verdana, Arial, Geneva, Helvetica, Sans-Serif;
margin: 0px;
padding: 2px 1px 0px 2px;
}


#travel_guide_header2 {	

	width: 628px;
	height: 80px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #000000;
}

.gray_text_bold {
	font-size: 12px;
	color: gray;
	font-weight: bold;
}

.comingsoon
{
font-size:23px;
font-style:oblique;
color:#104E8B;

}
.travelmarg_logo{
	position:relative;
	
}	
.travelmarg_commingsoon{
	position:relative;
	float:left;
	margin-top:40px;
}
.travelmarg_logo_border {
	width:300px;
	height:85px;
	border: 1px solid #cccccc;
	position:absolute;
	margin-left:500px;
	margin-top:-57px;
	
	
}	

#customerheader {
	background-image: url(/images/header3.GIF);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	width: 800px;
	height: 24px;
	padding-left: 18px;
	padding-top: 8px;
}
