body {
	margin: 157px 0px 0px 0px;
	font-family: Tahoma,Arial, Verdana, Helvetica;
    font-size: 11px;
	color: #333333;
	background-image:url('../images/bg-outlook.jpg') ;
	background-position: top;
	background-repeat:no-repeat	
	}

A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #33cc00; TEXT-DECORATION: none
}
#toolTip{
   border:1px solid #f97b2e;
   background-color:#fef9f7;
   width:150px;
   position:absolute;
   visibility: hidden;
   overflow: hidden;
  	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
   color:#333;
}

#toolTip h1{
   display:block;
  	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
   background-color:#f88b48;
   border-bottom:1px solid #f77c2e;  
   margin:0px;
   padding:0px 2px;   
}

#toolTip p {
   margin:0px;
   padding:4px 2px;   
}
.firstpage{
width:700px; 
text-align:left;
}

.xImage{
	background: #E8ECDE;
   border: 2px solid #606A45;
	padding: 2px;
	margin-right:4px;
	margin-left:2px;
}
.search_txt INPUT, TEXTAREA, SELECT {
	color : black;
	font-size: 11px;
	background: #e5f4f6;
	font-family: tahoma,Courier, Helvetica, sans-serif;
	border: 1px solid #a9cacf;
	margin-bottom:2px;
}
.a_name{
font-size:11px;
	font-weight: bold;
	color:#277687;
}
.a_t_cost{
	font-size: 11px;
font-family: tahoma,Courier, Helvetica, sans-serif;
}
.a_cost{
font-size: 12px;
font-family: tahoma,Courier, Helvetica, sans-serif;
color:#e629ae;
font-weight: bold;
}
.a_r_pkg{
	list-style: none;
	margin-left:18px;
}
.a_r_pkg li{
font-size:11px;
color:#237688;
background-image:url('../images/bg_pkg.jpg') ;
background-position:bottom center;
background-repeat:no-repeat;

padding-bottom:5px;
width:230px;

}
.a_r_pkg li a{
font-size:11px;
color:#237688;
}
.a_r_pkg li a:hover{
font-size:11px;
color:#eec60b;
}
.a_r_pkg_cost{
font-weight: bold;
color:#e62d73;
}
.a_r_pkg_name{
padding-right:5px;
padding-left:35px;
}
#gallery_main{
width:98%; 
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
text-align:left;
}
.gallery_box{
margin: 3px; 
padding-top:5px;
display: inline-block; /* IE <8 needs this tripped back to display: inline; to make it work on block elements - see conditional below */ 
width: 340px; /* now optional */ 
vertical-align: top; /* explicitly declare your preference as Moz inline-box auto aligns to top */ 
text-align: left; /* to left align text within divs when container has been set to center */ 
background: url(../images/dotline.gif) repeat-x right bottom;
}
.gallery_box {
display: inline;
} 
.gallery_box2{
margin: 3px; 
padding-top:5px;
display: inline-block; /* IE <8 needs this tripped back to display: inline; to make it work on block elements - see conditional below */ 
width: 600px; /* now optional */ 
vertical-align: top; /* explicitly declare your preference as Moz inline-box auto aligns to top */ 
text-align: left; /* to left align text within divs when container has been set to center */ 
}
.gallery_box2 {
display: inline;
} 
#gallery_menu_header{
padding-left:10px;
font-size:12px;
}
#gallery_name{
padding-left:10px;
text-align:center;
font-size:12px;
}
.datacenter{
	list-style: none;
	margin-left:10px;
}
.datacenter li{
font-size:11px;
color:#237688;
background-image:url('../images/data1.jpg') ;
background-position:bottom center;
background-repeat:no-repeat;
padding-top:3px;
padding-bottom:5px;
width:230px;
padding-left:35px;
}
.datacenter li a{
font-size:11px;
color:#237688;
width:230px;
}
.datacenter li a:hover{
font-size:11px;
color:#237688;
width:230px;
}
.tour_topic H1{
font-size:13px;
}
.GImage{
background: #E8ECDE;
   border: 2px solid #0033ff;
	padding: 2px;
	margin-right:1px;
	margin-left:1px;


}
.body_main{
margin-top:157px}
