body{
margin:0px;
padding:10px 0px 10px 0px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#333333;
background:url('images/bg.gif');}
.main{
  margin:0 auto;
  width:947px;
  background:#ffffff;
  border:#204975 1px solid;}
  .main .header{
    height:22px;
	padding:6px 2px 0px 5px;
    background:#4a86c4;
	color:#ffffff;
	text-align:right;}
    .main .header a{
	  color:#ffffff;
	  text-decoration:none;}
    .main .header a:hover{
	  color:#b7cadb;}
  .main .image{
    height:251px;}
  .main .content{
    background-image:url('images/content_bg.jpg');
	background-position:bottom left;
	background-repeat:repeat-x;
	text-align:left;}
    .main .content .data{
	  padding:0px 20px 100px 20px;
	  height:100%;}
      .main .content .data .villa_left{
	    float:left;
		width:453px;
		border-right:#4a86c4 1px solid;
		line-height:18px;}
      .main .content .data .villa_right{
	    float:left;
		width:450px;
		line-height:18px;}
        .main .content .data .villa_left a, .main .content .data .villa_right a{
		  color:#4a86c4;
		  text-decoration:none;}
        .main .content .data .villa_left .villa_info, .main .content .data .villa_right .villa_info{
		  float:left;
		  width:225px;
		  text-align:center;
		  padding:0px 0px 10px 0px;}
		  .main .content .data .villa_left .villa_info1{
		  float:left;
		  width:200px;
		  text-align:center;
		  padding:0px 25px 10px 0px;}
		  .main .content .data .villa_right .villa_info1{
		  float:left;
		  width:200px;
		  text-align:center;
		  padding:0px 0px 10px 25px;}
        .main .content .data .villa_left .info, .main .content .data .villa_right .info{
		  padding:5px 25px 10px 25px;
		  height:65px;}
      .main .content .data .line{
	    border-bottom:#4a86c4 1px solid;
		height:10px;
		margin:0px 25px 10px 25px;}
      .main .content .data .col1{
	    float:left;
		width:245px;
		padding:0px 30px 20px 0px;
		margin:0px 10px 0px 25px;
		border-right:#4a86c4 1px solid;
		line-height:18px;
		height:550px;
		text-align:left;}
      .main .content .data .col2{
	    float:left;
		width:210px;
		padding:0px 30px 20px 0px;
		margin:0px 10px 0px 25px;
		line-height:18px;
		text-align:left;}
        .main .content .data .col1 .heading, .main .content .data .col2 .heading{
		  padding:15px 0px 10px 0px;
		  font:normal 20px Arial, Helvetica, sans-serif;
		  font-style:italic;
		  color:#4a86c4;}
        .main .content .data .col1 .heading2, .main .content .data .col2 .heading2{
		  padding:15px 0px 10px 0px;
		  font:bold 16px Arial, Helvetica, sans-serif;
		  font-style:italic;
		  color:#4a86c4;}
        .main .content .data .col1 a, .main .content .data .col2 a{
		  color:#4a86c4;
		  text-decoration:none;}
        .main .content .data .col1 a.large, .main .content .data .col2 a.large{
		  display:block;
		  padding:15px 0px 0px 0px;
		  font:normal 18px Arial, Helvetica, sans-serif;
		  font-style:italic;
		  color:#4a86c4;
		  text-decoration:none;}
      .main .content .data .captian{
	    float:left;
		width:104px;
		height:20px;
		margin:20px 10px 0px 20px;
		text-align:center;
		font:bold 15px Arial, Helvetica, sans-serif;
		color:#4a86c4;}
      .main .content .data .captian1{
	    float:left;
		width:250px;
		margin:10px 7px 0px 35px;
		text-align:left;
		font:bold 24px Georgia, "Times New Roman", Times, serif;
		font-style:italic;
		color:#4a86c4;}
      .main .content .data .captian1 a{
	    font:normal 12px Arial, Helvetica, sans-serif;
		color:#4a86c4;
		text-decoration:none; 
		float:right;
		margin:8px -50px 0px 0px;}
      .main .content .data .left{
	    float:left; 
		width:320px; 
		margin:10px 0px 0px 0px; 
		padding:0px 20px 0px 35px; 
		border-right:#4a86c4 1px solid;}
        .main .content .data .left a{
		  color:#333333;}
        .main .content .data .left img{
		  margin:0px 0px 6px 0px;}
        .main .content .data .left .name{
		  float:left;
		  width:60px;}
        .main .content .data .left .number{
		  float:left;
		  width:180px;}
      .main .content .data .right{
	    float:left; 
		width:420px; 
		margin:10px 0px 0px 0px; 
		padding:0px 20px 0px 70px;}
        .main .content .data .right input.text{
	      font-family:Arial, Helvetica, sans-serif;
	  	  padding:2px;
		  width:250px;
		  border:#ffffff 1px solid;
		  font-size:11px;
		  color:#333333;
		  background:#cccccc;}
        .main .content .data .right select{
	      font-family:Arial, Helvetica, sans-serif;
	      padding:2px;
	      width:250px;
	      border:#ffffff 1px solid;
	      font-size:11px;
	      color:#333333;
	      background:#cccccc;}
        .main .content .data .right textarea{
	      font-family:Arial, Helvetica, sans-serif;
	      padding:2px;
	      width:250px;
	      border:#ffffff 1px solid;
	      font-size:11px;
	      color:#333333;
	      background:#cccccc;}
        .main .content .data .right input.button{
	      color:#333333;
	      background:#cccccc;
	      border:0px;}		
  .main .footer{
    height:22px;
	padding:8px 12px 0px 12px;
    background:#4a86c4;
	color:#ffffff;
	text-align:right;}
    .main .footer a{
	  color:#ffffff;
	  text-decoration:none;}
    .main .footer a:hover{
	  color:#b7cadb;}
    .main .footer .copyright{
	  float:left;
	  width:400px;
	  text-align:left;}
.clear{clear:both;}