	body{margin:0 auto; background: #5b5756; text-align: center; font-family: century gothic, helvetica, arial, verdana; font-size: 0.8em; color: #ccc;}
	#container{width:981px; margin: 0 auto; padding:0; text-align: left;}
	.header{position:absolute;}
	.logo{float:left; margin:0; padding:0; border:0; height:149px;}
	.topnav{margin-top:124px;}
	.heading{margin:0 auto; padding:0; text-align: left; background: #585858; width: 704px; height: 161px; border-bottom:1px solid #ccc;}
	.form{float:right; width:277px; height: 161px;  background: url('/img/formback.jpg') #5b5756 top no-repeat; margin: 0; padding: 0; border-bottom: 1px solid #ccc;}
	.form2{float:right; width:276px; height: 161px;  background: url('/img/formback2.jpg') #5b5756 bottom no-repeat; margin:0; padding:0; border-bottom: 1px solid #ccc;}
	.formresell{float:right; width:276px; height: 161px;  background: url('/img/resellerformback.jpg') #5b5756 bottom no-repeat; margin:0; padding:0; border-bottom: 1px solid #ccc;}
	#content{margin: 0 auto; width: 981px; text-align: center;}
	#content2{text-align:left;}
	#testimonial{min-height:155px; border-bottom:1px solid #CCCCCC; width:700px;}
	#testimonial img{float:left; padding-right:10px; height:68px;}
	#testimonial p{margin: 0 0 4px 217px; padding:0;}
	#testimonial .subtext{float:left; margin:0; padding:68px 0 0 0; position:absolute; text-align:center; width:208px;}
	#testimonial h2{margin:0; padding:0 0 4px 0;}
	#content-left{margin: 0 auto; width: 981px; text-align: left;}
	table, tr, td{cellpadding: 0;cellspacing: 0; border: 0; margin:0; padding:0; border-collapse: collapse; border-spacing: 0px;}
	#footer{width: 981px; border-top:1px solid #ccc; margin: 0 auto; color: #ccc; padding:2px 0; background:#5b5756; clear:both;}
	a {color :	#ccc;	text-decoration	:	underline;}
	a:hover {color:	#FFF;	text-decoration	:	none;}
	#floater {top:-4px; padding:0; position: absolute; width: 863px; float:right;}
	#floater h1{margin:0; padding:0; color:#333; font-size: 1em; text-align: center;}
	.clips {background:url('img/form-optional.jpg') no-repeat center top; margin-bottom:3px;}
	.smaller {font-size: 160%; margin:0; padding:0; margin-top: 6px; color:#FFFFFF;}
	#blogcontent{width:979px; margin:0 auto; padding:0;}
	#blogleft{width:690px; text-align: justify; padding-right:4px;min-height:200px;}
	#blogleft h1{margin-top:0; padding-top:8px; text-align: center;}
	#blogright{float:right; width:276px; background:#363439; margin:0; padding:0; min-height:200px;}
	#blogright li{list-style:circle; text-align: left; margin-left:18px;}
	#floatright{float:right; text-align: right; margin-left: 0;}
	#floatright a{text-decoration: none; padding-right: 10px;}
	#leftnews{}
	#leftnews a{font-weight: bold;}
	.newshead{font-size:16px; font-weight: bold; margin:0; padding:0; display:inline;}
	
	#above-group{height:12px; background-image:url('./img/under-bg.jpg'); width:980px; margin:0 auto;}
	#home-group{margin:0 auto; width:976px;}
	#home-group h1{margin:0; padding:0; color:#CCCCCC; margin-bottom:16px;}
	#home-group h2 a{font-size:16px; color:#FFFFFF;}
	#home-left, #home-center, #home-right{float:left; padding-left:10px; min-height:285px; text-align:left;}
	#home-left{width:300px;}
	#home-center{width:330px;}
	#home-right{width:270px;}
	#home-right img{border:0;}
	#home-right td, tr{padding:5px;}
	
	
	
.out {
  display:block; 
  background:#222; 
  position:relative;
  }
.in {
  text-align:center; 
  background:#fff; 
  border:0px solid #555; 
  position:relative; 
  font-weight:normal;
  }
.ltin {
  left:-2px;
  }
.tpin {
  top:-2px;
  }
	

	
	
	
	

#tourpicker input {
	width								: 100px;
}
		#d010t1 {
			width							: 730px;
			border-collapse		: collapse;
			border						: 0;
		}
		#d010t1 td {
			text-align				: center;
			vertical-align		: middle;
			padding						: 0;
		}
		#d010tr1 {
			background				: #FFFFFF url("/img/demo010_background.jpg") repeat-y;
		}
		#d010tr2 {
		}

		#d010tr3 {
		}
		#d010tr3 td {
			text-align				: right;
		}

		#d010logo {
			width							: 160px;
		}
		#d010logo img {
			display						: block;
		}
		#d010plan img {
			display						: block;
		}
		#d010tour {
			width							: 418px;
		}
		#d010ptv {
			display						: block;
		}
		#d010vtl {
			width							: 152px;
		}
		#d010ftr img {
			display						: block;
		}
		
		
		
		
		
		
		
		
		
		
		 /* image replacement */

        .graphic, #prevBtn, #nextBtn{

            margin:0;

            padding:0;

            display:block;

            overflow:hidden;

            text-indent:-8000px;

            }

    /* // image replacement */

			



	#slidercontainer{	

		margin:0 auto;

		position:relative;

		text-align:left;
		
		margin-left:25px;

		width:463px;
		
		height:125px;
		
		border-top:3px solid #000;
		
		overflow:hidden;

		}	





	#slidercontent{position:relative; overflow:hidden;  }	

	#slidercontent ul, #slidercontent li{

		margin:0;

		padding:0;

		list-style:none;
		
		border:0;
		
		overflow:hidden; 

		}

	#slidercontent li{ 

		/* 

			define width and height of list item (slide)

			entire slider area will adjust according to the parameters provided here

		*/ 

		width:425px;

		height:125px;

		overflow:hidden; 
		

		}	
		
		
		#slidercontent img{border:0; border: 1px solid #999;}

	#prevBtn, #nextBtn{ 

		display:block;

		width:19px;

		height:99px;

		position:absolute;

		left:-23px;

		top:12px;

		}	

	#nextBtn{ 

		left:431px;

		}														

	#prevBtn a, #nextBtn a{  

		display:block;

		width:19px;

		height:99px;

		background:url(images/btn_prev.gif) no-repeat 0 0;	

		}	

	#nextBtn a{ 

		background:url(images/btn_next.gif) no-repeat 0 0;	

		}				















.port{margin:0; text-align: left; margin-top:20px;}
.port2{margin:0; text-align: left; margin-top: 280px;}
.port3{margin:0; float:right; margin-top:-22px;}

#port-wrapper { 
 margin: 0 auto;
 width: 980px;
 text-align: left;

}

#port-wrapper p{
	padding:2px;
	margin:0;
	
}

#port-wrapper a{
	color:#ff0000;
}

#port-leftcolumn { 
 color: #333;
 background: #F2F2E6;
 margin: 10px 9px 0px 0px;
 padding: 1px;
 height: 255px;
 width: 236px;
 float: left;
}
#port-leftmiddle { 
 color: #333;
 background: #F2F2E6;
 margin: 10px 9px 0px 0px;
 padding: 1px;
 height: 255px;
 width: 236px;
 float: left;
}
#port-rightmiddle { 
 color: #333;
 background: #F2F2E6;
 margin: 10px 9px 0px 0px;
 padding: 1px;
 height: 255px;
 width: 236px;
 float: left;
}
#port-rightcolumn { 
 color: #333;
 background: #F2F2E6;
 margin: 10px 0px 0px 0px;
 padding: 1px;
 height: 255px;
 width: 236px;
 float: left;
}		

.port-clear { float: left; width: 1px; height:30px; clear:both;}

