body {

	background:#E7F1FD url(../images/background-body-top.png) repeat-x scroll 0 0;
	font-family:"Helvetica","Arial",sans-serif;
	font-size:12px;
	margin:0; 
	padding:0; 
}
#header {
	display:block;
	height:60px;
	margin:0 auto;
	position:relative;
	width:990px;
}
#header h1 a {
	background:transparent url(../images/alo.png) no-repeat scroll left top;
	height:36px;
	left:5px;
	position:absolute;
	text-indent:-9999px;
	top:16px;
	width:145px;
}
ul#navigation {
	position:absolute;
	right:5px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
ul#navigation li {
   float:left;
  
}
ul#navigation li a{ color:white;
   text-decoration: none;
}

.tab-top-button a {
    color:white;
	background:transparent url(../images/button-nav-feature-tour1.png) no-repeat scroll left bottom;
	display:block;
	height:33px;
	margin-right:5px;
	text-align:center;
	text-decoration: none;
	font-size:14px;
	font-weight:bold;
	width:120px;
}
.tab-top-button a span{
	display:block;
	padding-top:8px;
}
#frontHomesplash {
	background:transparent url(../images/background-home.png) repeat-x scroll left top;
	height:348px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.wrap {
		margin:0 auto;
		padding-bottom:5px;
		padding-top:1px;
		position:relative;
		width:990px;
}

#homeScreenshot {		
		background:transparent url(../images/homepage-screenshot.png) no-repeat scroll 0 0;
		height:348px;
		float:right;
		width:570px;
}
#tophead {		
		background:transparent url(../images/homepage-screenshot.png) no-repeat scroll 0 0;
		height:60px;
              width:160px;

		float:right;
}
.frontTxt {	font-family:"Helvetica Neue (TT)","Helvetica Neue","Helvetica","Arial",sans-serif;line-height:10px}
.frontTxt h2{	font-size:165%;color:white;width:320px;}
.frontTxt p{	font-size:125%;color:#DDF2F7;width:320px;line-height:18px;}
#button-price {
	background:transparent url(../images/button-price.png) no-repeat scroll left top;
	display:block;
	height:57px;
	left:6px;
	position:absolute;
	text-indent:-9999px;
	top:242px;
	width:291px;
}
#contentSeparator {
	background:transparent url(../images/background-home.png) repeat-x scroll left top;
	height:60px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
#topContent {
	background:transparent url(../images/homepage-bgr-content.png) repeat-x scroll left top;
	font-family:"Helvetica Neue (TT)","Helvetica Neue","Helvetica","Arial",sans-serif;
	color:#545454;
    font-size:12px;
    line-height:18px;
}
#topContent ul {	
	
}
#topContent ul li {
	float:left;
	height:135px;
	margin-bottom:20px;
	margin-right:20px;
	width:290px;
}
#topContent h4 {
	color:#0350A6;
	font-family:"Helvetica Neue (TT)","Helvetica Neue","Helvetica","Arial",sans-serif;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:2px;
}
.txtList {	width:220px;float:left;padding-left:5px;}
#topContent img {	float:left;margin-top:0px;}
.footer a{
	   /* background:transparent url(../images/background-home.png) repeat-x scroll left top;*/
	   color:#2677CF;
	   text-decoration:none;
	   
    }
.footercss {
	    font-size:90%;
	    margin:0 auto;
		padding-bottom:5px;
		padding-top:1px;
		position:relative;
		width:990px;
}










ol, ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
img {
	border:0 none;
	
	outline-style:none;
	outline-width:medium;
}


.right_menu_feature {list-style-type:none;margin-top:30px;width:240px;text-align:left;}
.right_menu_feature ul li a{display:block;font-size:1.1em;height:30px;padding:0 5px;color:#2677CF;text-decoration:none;border-color:#fff #fff #fff #fff;border-style:solid;border-width:1px;}
.right_menu_feature ul li.selected a{background:#fff;border-color:#EEE red #EEE #DDD;border-style:solid;border-width:1px;color:#333;font-weight:bold;}
.right_menu_feature ul li a:hover{border-bottom:1px solid #C4C4C4;;color:#333;}

/* BEGIN: round border  color:#105CB6;
---------------------------------- */
.round_border {
  display: block;
}
.round_border * {
  background: #fff;
  display: block;
  height: 1px;
  overflow: hidden;
}
.round_border_layer3 {
  background: #c4c4c4;
  border-left: 1px solid #d3d4d5;
  border-right: 1px solid #d3d4d5;
  margin: 0 3px;
  padding: 0 1px;
}
.round_border_layer2 {
  border-left: 1px solid #d3d4d5;
  border-right: 1px solid #d3d4d5;
  margin: 0 2px;
  padding: 0;
}
.round_border_layer1 {
  border-left: 1px solid #c4c4c4;
  border-right: 1px solid #c4c4c4;
  margin: 0 1px;
}
.round_border_content {
	background:#FFFFFF none repeat scroll 0 0;
	border-left:1px solid #C4C4C4;
	border-right:1px solid #C4C4C4;
	overflow:hidden;
	padding:4px 10px;
}
.round_border_header {
	background:#666666 none repeat scroll 0 0;
	border-left:1px solid #C4C4C4;
	border-right:1px solid #C4C4C4;
	overflow:hidden;
	padding:4px 10px;
}
.round_border_content_flag {
	background:transparent url(../images/flag_sheild.jpg) no-repeat scroll left top;
	border-left:1px solid #C4C4C4;
	border-right:1px solid #C4C4C4;
	overflow:hidden;
	font-weight:bold;
	padding:4px 20px 5px;
}
.round_border_content_flag a{color:red;}

.style2 {
color:#0099CC;
font-size:18px;
font-weight:bold;
}