body, html {
	
	margin: 0px;
	padding: 0px;
        height:100%;
        margin-bottom:-50px;
	
	background-repeat: repeat-x;
}
.heading {
    float:left;
    margin-left:-23px;
    margin-top:-87px;
    height:80px;
    
    
}
.forum_heading {
     float:left;
    margin-left:-23px;
    margin-top:-87px;
    height:80px;
    
    
}
.heading_left{
    background-image: url('/images/common_images/header_left.gif');
    background-repeat : no-repeat;
    float: left;
    margin-left:-20px;
    width:20px;
    height:80px
}
.heading_center{
    float:left;
    background-image: url('/images/common_images/header_center.gif');
    background-repeat : repeat-x;
    height:80px;
    margin-left:-8px;
   
}
.heading_right{
    background-image: url('/images/common_images/header_right.gif');
    background-repeat : no-repeat;
    float: left;
    width:20px;
    height:80px;
    margin-right: -20px;
    margin-top:0px;
}

#toplinks {
	height: 42px;
}
#toplinks .inner {
	text-align: right;
	padding-right: 98px;
	padding-top: 6px;
        color: white
}
#popup{
    background-image: url(/images/common_images/pop_image3.png);
    background-repeat: no-repeat;
    width: 400px ;
    height: 82px;
    margin-top: 60px;
    margin-left:740px;
    padding-top : 12px;
    padding-left: 19px;
    
}
#regular_bg {
	background-repeat: repeat-y;
}

.regular_bg{
    
    height: 61px;
    width: 842px;
    background-image: url(/images/common_images/register_top.png);
    background-repeat: no-repeat;
    float:left;
    margin-top: -15px;
    margin-left:13px
}

.regular_middle .left {
    float: left;
    height: auto;
    width: 340px;
    margin-left: -25px;
    margin-top: -35px;
	
    }
.regular_middle .right{
 	float: right;
	width: 440px;
        background-repeat: no-repeat;
	margin-top: -97px;
	margin-right: -15px;
} 
#remindme_bg{
    background-image: url(/images/common_images/remind_me.png);
    background-repeat: no-repeat;
    margin-top: -15px;
}
.normal_bg{
    padding: 8px; 
    margin-bottom: 0px;
    width: 750px;
    margin-left: 40px;
    margin-top :65px;
    min-height:225px
}
.featured_item_bg{
    background-color:#dddddd;
    border:5px solid #dddddd;
    
}
    
    
.aps{
    float:left;
  
    margin-left: 100px;
    margin-top: 0px;
    width:900px;
}
.regular_middle{
    background-image: url(/images/common_images/register_middle.png);
    background-repeat: repeat-y;
    margin-left:13px;
    width: 842px;
    float:left;
    } 

.register_form_row { 
    white-space: nowrap; 
    padding-bottom: .5em;
    margin-left: 25px;        
}   
.down{
     float:left;
     background-image:url(/images/common_images/register_down.png);
     background-repeat:no-repeat;
     width: 842px;
     height:62px;
     margin-left:13px;
}

.register_label {
    display:block;
    float:left;
    font-family:helvetica;
    font-size:12px;
    font-style:italic;
    font-weight:bold;
    margin-right:0.2em;
    text-align:left;
    width:12em;
}

#toplinks .inner input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#toplinks .inner form {
	margin: 0px;
	padding: 0px;
}

input.hint {
   color: grey;
}

input.location_hint {
   color: grey;
}

#toplinks .inner .quicksearch {
	margin-right: 5px;
}
#toplinks .inner .gobutton {
	margin-left: 5px;
}
#toplinks .nav_top{
    height: 42px;
        
}
#nav_top a, #nav_top a:visited  {
  color: white;
  text-decoration: none;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12.5px;
  letter-spacing:0.09ex;
}
#nav_top a:hover {
 /* border-bottom: 2px dotted white;*/
}

#navigation {
	height:111px;
        margin-left:50px;
}
#navigation .logo {
	margin-top: -5px;
	float: left;
	clear: left;
	margin-left: 116px;
}
#navigation .inside {
	text-align: right;
	clear: right;
	float: right;
	margin-right: 185px;
	margin-top: 33px;
} 

#topbox_bg {
	background-repeat: repeat-x;
}

#topbox {
	height: 480px;
	width: 826px;
	background-image: url(/images/common_images/topox.png);
	background-repeat: no-repeat;
	margin-left: 120px;
	margin-top: -10px;
}

#topbox1 {
	height: 100%;
	width: 826px;
        background-color:white;
	margin-left: 100px;
	margin-top: -5px;        
}

#topbox .left {
	float: left;
	height: 443px;
	width: 530px;
	margin-top: 18px;
	margin-left: 38px;
}

.large_border_gallery{
    	border: 1px solid #bfbfbf;
	width: 104px;
        height: 84px;
	float: left;
	margin-right: 3px;
}

.border_gallery{
    	border: 1px solid #bfbfbf;
	width: 76px;
        height: 76px;
	float: left;
	margin-right: 3px;
}
.border_gallery img{
    border: 2px solid #FFFFFF;
}
.large_border_gallery img{
    border: 2px solid #FFFFFF;
}

#bottombox .inside .right .gallery img {
	border: 2px solid #FFFFFF;
}
#bottombox .inside .right .gallery {
	border: 1px solid #bfbfbf;
	width: 65px;
        height: 65px;
	float: left;
	margin-right: 3px;
}
#topbox .left .gallery {
	border: 1px solid #bfbfbf;
	width: 77px;
        height: 77px;
	float: left;
	margin-right: 3px;
}
#topbox .left .gallery img {
	border: 2px solid #FFFFFF;
}
#topbox .left form {
	margin-top: -3px;
	margin-right: 88px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#topbox .left input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#topbox .right {
	float: right;
	height: 450px;
	width: 232px;
	background-image: url(/images/common_images/boxtop_right.png);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-right: 20px;
}
#topbox .right .inside {
	margin-left: px;
	margin-top: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #b8b8b8;
        width: 96%;
}

#topbox .right .inside .notice{
      color :maroon;
      text-decoration: none;
}

#topbox .right .inside form {
	margin: 0px;
	padding: 0px;
}
#topbox .right .inside em {
	color: #b8b8b8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
}
#topbox .right .inside a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #403e3f;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.list_even{
    background-color:#dedede;
}
.list_odd{
    background-color:#eeeeee;
}
#middlebox {
	height: 422px;
	width: 826px;
	background-image: url(/images/common_images/middlebox_travelbuzz1.png);
	background-repeat: no-repeat;
	margin-left: 120px;
	margin-top: 0px;
}
#middlebox .left {
	height: 407px;
	float: left;
	width: 540px;
	margin-top: 11px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #808080;
	font-size: 11px;
	line-height: 14px;
	padding-left: 20px;
}
#middlebox .left .gallery {
	border: 1px solid #bfbfbf;
	width: 95px;
	height: 76px;
	float: left;
	margin-right: 7px;
}
#middlebox .left .gallery img {
	border: 2px solid #FFFFFF;
}
#middlebox .left h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
#middlebox .left .quotebox {
	margin-top: 15px;
	padding: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #d1d1d1;
	border-right-color: #d1d1d1;
	border-bottom-color: #d1d1d1;
	border-left-color: #d1d1d1;
	margin-bottom: 5px;
}
#middlebox .right {
	height: 100%;
	width: 205px;
	float: right;
	margin-right: 12px;
	margin-top: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
}
#middlebox .right a {
	font-weight: bold;
	color: #085db7;
        font-size: 11px;
	text-decoration: none;
}
#middlebox .right .buzzbox {
	height: 402px;
}
#whole_page {
  width: 62em;  
  padding: 0;
}
#content {
  height: 100%; 
}

#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #808080;
	line-height: 18px;    
        margin: 1px 103px 0 165px;
        font-weight: bold;
        width :735px;        
        }
#footer a {
	color: #808080;
	font-weight: bold;
        line-height: 18px;   
	text-decoration: none;
        font-size: 11px;
}
#login_footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height: 18px;    
        margin: -20px 75px 0 150px;
        font-weight: bold;    
    }
#login_footer a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;        
}

#bottombox {
	height: 398px;
	width: 826px;
	background-image: url(/images/common_images/bottom_box.png);
	margin-left: 120px;
	margin-top: 0px;
}

#bottombox .inside {
	padding-top: 12px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#bottombox .inside .header {
	padding-right: 20px;
	padding-bottom: 12px;
	padding-left: 474px;
}

#bottombox .inside .left {
	float: left;
	height: 100%;
	width: 406px;
	margin-left: 20px;
	padding-top: 0px;
}
#bottombox .inside .left .gallery {
	border: 1px solid #bfbfbf;
	width: 77px;
	float: left;
	margin: 5px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
#verdana{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        letter-spacing:0.09ex
        
}

#bottombox .inside .left .gallery img {
	border: 2px solid #FFFFFF;
	}
#bottombox .inside .left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing:0.5px;
        text-decoration: none;
	font-weight: bold;
	line-height: 18px;
      margin-top:-60px;
}
#bottombox .inside .right {
	float: right;
	width: 349px;
	margin-right: 22px;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
}
#bottombox .inside .right a {
	font-size: 11px;
        font-weight: bold;
	color: #085db7;
	text-decoration: none;
}

    
.imagess{
      width: 100px;
      height: 100px;
}

.header_logo{
margin-left:691px;
margin-top:-100px;
~margin-top:-105px;
}

.profile-name1{
background-color:#8B8B8B;
border-color:#D2D2D2 #6E6E6E #6E6E6E;
border-style:solid;
border-width:2px;
color:#FFFFFF;
position:relative;
line-height:35px;
padding-bottom:2px;
padding-top:2px;
font-size:14px;


}


.leftdiv{
float:left;
font-size:12px;
width:315px;
font-family:Times New Roman,Arial,Helvetica,sans-serif;
}


.rightdiv{
float:left;
font-size:12px;
width:315px;
font-family:Times New Roman,Arial,Helvetica,sans-serif;
}

#cs_q{
~width:150px;
}

#cs_start_date{
~width:140px;
}

#cs_end_date{
~width:140px;
}

#cs_travel_duration{
~width:140px;
}

#cs_destination_country_id{
~width:140px;
}

#cs_gender_male{
~width:10px;
}

#cs_gender_female{
~width:10px;
}

#cs_gender_both{
~width:10px;
}
