body {
	margin:5px;
	padding:5px;
	}
	
.clear { clear:both; height:1px;}

img {
	border:0px;
	display:block;
	}
	
div {
	font:normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#333333;
	}
	
p {
	margin:0px;
	padding:0px;
	}	
	
select {
   font:normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
   color:#333333;
   text-align:left;
   padding-left:4px;
   border:1px solid #cccccc;
   }


.text-input {
   font:normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
   color:#333333;
   text-align:left;
   padding-left:4px;
   border:1px solid #cccccc;
   }
   		

#main-wrapper {
	margin:auto;
	width:850px;
	} 
	
#header-wrapper {
	margin:auto;
	width:850px;
	float:left;
	display:block;
	}
	
.logo-bg {
	width:270px;
	float:left;
	display:block;	}
	
.topbann-link-bg {
	display:block;
	margin:5px 0px;
	}
	
.topbann-link {
	font:bold 12px "Times New Roman", Times, serif;
	color:#333366;
	padding:10px 5px;
	}
.topbann-link:link, .topbann-link:visited, .topbann-link:active { color:#333366; text-decoration:none;}
.topbann-link:hover { color:#CAA91F; text-decoration:none;}

.header-text-bg {
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	padding:5px 10px;
	width:336px;
	display:block;
	font:normal 12px Arial, Tahoma, Helvetica, sans-serif;
	color:#666666;
	text-align:left;
	font-style:italic;
	}
	
.callus-text {
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#333333;
	letter-spacing:2px;
	text-align:right;
	display:block;
	margin:5px 0px;
	}
	
.header-right-bg {
	float:right; width:350px; display:block; margin-right:15px;
	}	
	
#middle-wrapper {
	display:block;
	margin:auto;
	width:840px;
    padding:5px 5px 5px 5px;
	border-top:5px solid #333366;
	}
	
	
.index-small-pro-bg {
vertical-align:baseline; width:810px; text-align:center; margin-top:-33px; display:block; padding:0px 8px 0px 18px;
}	
	
.index-small-pro-img {
	float:left; padding:0px 4px;
	}
	
.takefacility-butt-bg {
	float:right; vertical-align:baseline; width:840px; text-align:center; display:block; padding-top:70px;
	}		
	
.takefacility-butt-img-bg {
float:right; padding-right:50px;
}

#bottom-wrapper {
	margin:auto;
	width:830px;
	float:right;
	display:block;
	padding:10px 10px;
	text-align:center;
	}	
	
.bottom-com-link {
	font:normal 10px  Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#333333;
	text-transform:uppercase;
	padding:0px 2px;
	}
.bottom-com-link:link, .bottom-com-link:visited, .bottom-com-link:active { color:#333333; text-decoration:none;}
.bottom-com-link:hover { color:#CAA91F; text-decoration:underline;}	

.index-bottom-border {
	float:left; border-right:1px solid #EBC93C; width:auto; padding:0px 1px; height:130px;
	}
	
.bottom-link-padding-bg {
	float:left; padding:10px 30px 0px 10px;
	}
	
.bottom-link-padding-bg1 {
	float:left; padding:10px 0px 0px 0px;
    width:152px;
	}
	
.index-bottom-right-border {
	float:left; border-right:1px solid #EBC93C; width:auto; padding:0px 1px; width:178px; height:130px;
	}			

.index-bottom-bg {
	margin:auto;
	width:850px;
	float:left;
	display:block;
	margin-top:13px;
	}
	
.index-bottom-title {
	background:#EBC93C;
	padding:3px;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#333366;
	text-align:left;
	display:block;
	}
	
a.index-bottom-header:link, a.index-bottom-header:visited, a.index-bottom-header:active, {
	color:#333;
	text-decoration:none;
	}
a.index-bottom-header:hover {
	text-decoration: underline;
	}
	
.index-bottom-link {
	padding:1px 0px;
	text-align:left;
	display:block;	float:left;
	}
	
ul.index-bottom {
	list-style:none;
	list-style-type:none;
	padding:0px;
	margin:0px;
	}
	
ul.index-bottom li {
	padding: 2px 3px 4px 15px;
	background:url(https://p11.secure.hostingprod.com/@www.711soho.com/ssl/images/index-bottom-link-aarow.gif) left top no-repeat;
	}
	
ul.index-bottom  a
{
	font:normal 11px  Tahoma, Arial, Verdana, Helvetica, sans-serif;
	line-height: 12px;
	display: block;
}
ul.index-bottom  a:link, ul.index-bottom  a:visited, ul.index-bottom  a:active  { color:#333333; text-decoration:none;}
ul.index-bottom  a:hover{ color:#0F2BA2; text-decoration:none;}
	
#inner-middle-wrapper {
	display:block;
	margin:auto;
	width:840px;
	padding:5px 5px 5px 5px;
	border-top:5px solid #333366;
	}
	
.takefacility-butt-bg {
	float:right; vertical-align:baseline; width:840px; text-align:center; display:block; padding-top:100px;
	}
	
.inner-top-link {
	font:bold 11px  Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	}
	
.top-link {
	font:bold 11px  Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0px 60px;
	display:inline;
	}
.top-link:link, .top-link:visited, .top-link:active { color:#FFFFFF; text-decoration:none;}
.top-link:hover { color:#EBC93D; text-decoration:none;}	

.main-inner-middle-bg {
	width:830px;
	display:block;
	padding:10px;
	}
	
.listing-top-text-box {
	border:1px solid #EBC93D; padding:10px; margin:5px 0px 15px 0px; width:810px; font:bold 13px Arial, Helvetica, sans-serif; color:#000000; text-align:left;
	}
	
.listing-midd-bg {
	width:830px; display:block;
	}
		
.listing-left-border {
	padding:10px; width:156px; border:1px solid #EBC93D;display:block;
	}
	
.listing-virtualtour-border {
	padding:10px; width:278px; border:1px solid #EBC93D; float:left; display:block; margin:0px 0px 0px 13px;
	}
	
.listing-left-link-border {
	padding:10px; width:180px; border:1px solid #EBC93D; float:left; display:block;
	}
	
.listing-right-border {
	 padding:10px 5px; width:290px; border:1px solid #EBC93D; float:left; display:block; text-align:center !important; margin-left:13px;
	}

/* this is for main listing at the left side*/

ul.listing
{
	margin: 0px 0px; padding: 0px;
	list-style-type: none;
	text-align:left;
}

ul.listing li
{
	margin: 0px 0px 0px 0px ;
	padding: 0px;
	background:url(https://p11.secure.hostingprod.com/@www.711soho.com/ssl/images/listing-link-arrow.gif) left top no-repeat;
	list-style:none;
	padding: 2px 3px 4px 13px;
}

ul.listing li#last {		
	background:none;
	border-bottom:none;
	}

/* this is for sub listing underneth the main listing*/
ul.listing li ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	background: none;
	border:none;
}

ul.listing li ul li
{
	background: none;
	border:none;
	padding-left:0px;
}

/* this is for font and link property of main listing at left side*/
ul.listing  a
{
	font:bold 11px  Tahoma, Arial, Verdana, Helvetica, sans-serif;
	line-height: 20px;
	display: block;
}
ul.listing  a:link, ul.listing  a:visited, ul.listing  a:active  { color:#333366; text-decoration:none;}
ul.listing  a:hover{ color:#999999; text-decoration:none;}


/* this is for font and link property of sub listing under the main listing*/

ul.listing li ul a:link, ul.listing li ul a:visited, ul#listing li ul a:active
{
	text-decoration: none;
	font-weight: normal;
	text-transform:none; 	
	color:#D0AF26;
	background: none;
	border:none;
	line-height: 14px;
	display: block;
}
ul.listing li ul a:hover
{text-decoration: none; font-weight: normal; color:#000000; 	background: none;
	border:none;
}

/* this is for main listing at the left side end here*/


.enlarge-link {
	font:bold 10px  Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#333366;
	}
.enlarge-link:link, .enlarge-link:visited, .enlarge-link:active { color:#333366; text-decoration:none;}
.enlarge-link:hover { color:#999999; text-decoration:underline;}	

.virtualtour-link {
	font:bold 14px "Times New Roman", Times, serif;
	color:#333366;
	text-align:left;
	}
.virtualtour-link:link, .virtualtour-link:visited, .virtualtour-link:active { color:#333366; text-decoration:none;}
.virtualtour-link:hover { color:#999999; text-decoration:none;}	

.virtualtour-row-bg {
	display:block; width:278px; margin-bottom:5px;
 	}
	
.virtualtour-row-bg1 {
	display:block; width:278px;
	}
	
.virtualtour-pro-bg {
display:block; margin:3px; float:left; text-align:center; width:110px;
}

.virtualtour-link-bg {
text-align:left; display:block; padding:3px 0px; width:100px;
}

.virtualtour-right-pro {
	display:block; margin:3px; float:right; text-align:center;
	}
	
span.virtual-tour-link {
	font:Tahoma, Arial, Helvetica, sans-serif; 
	font-size:medium; 
	font-weight:bolder;
	}

span.virtual-tour-link a {
	color: #333366;
	text-decoration: none;
}

span.virtual-tour-link a:hover {
	text-decoration: underline;
	color: #CAA91F;
}
	
.inner-bottom-bg {
	background:#EBC93C; padding:3px 0px; height:15px;
	}	
	
.inner-bottom-left-text {
 float:left; font:bold 11px tahoma, Arial, Helvetica, sans-serif; color:#333366; padding:0px 150px 0px 20px; width:380px; display:block;  border-right:2px solid #FFFFFF;
 }	
 
.inner-bottom-right-text {
 float:right; font:bold 11px tahoma, Arial, Helvetica, sans-serif; color:#333366; padding:0px 0px 0px 20px; width:180px;  display:block;
 } 	

.inner-bottom-link {
	font:bold 11px  Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#333366;
	}
.inner-bottom-link:link, .inner-bottom-link:visited, .inner-bottom-link:active { color:#333366; text-decoration:underline;}
.inner-bottom-link:hover { color:#999999; text-decoration:underline;}

.details-pro-main-bg {
width:830px; 
}

.details-left-pro-bg {
float:left; width:400px; margin:3px; text-align:left; vertical-align:top; border-bottom:1px solid #333366;
}

.details-right-pro-bg {
float:right; width:400px; margin:3px; text-align:left; vertical-align:top;
}

.details-name-price-bg {
border-bottom:1px solid #333366; padding:5px 0px; width:400px; display:block;
}

.details-price-bg {
float:right; text-align:left; width:100px; display:block; color:#333366; font:normal 15px  Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

.details-pro-name-bg {
float:left; text-align:left; width:230px; display:block;
}
.details-pro-name{
	font:bold 18px  Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#333366; 
}

.details-pro-abstract-name{
	font:bold 11px  Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#000000; 
}
.details-pro-link {
	font:bold 18px  Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#333366;
	}
.details-pro-link:link, .details-pro-link:visited, .details-pro-link:active { color:#333366; text-decoration:none;}
.details-pro-link:hover { color:#EBC93D; text-decoration:none;}

.details-name-link-bg {
padding:5px 0px; width:400px; display:block;
}

.details-botton-bg {
float:right; text-align:left; width:100px; display:block; margin-bottom:5px;
}

.details-pro-link-bg {
float:left; text-align:left; width:360px; display:block;
}

/* this is for main listing at the left side*/

ul.details
{
	margin: 0px 0px; padding: 0px;
	list-style-type: none;
	text-align:left;
}

ul.details li
{
	margin: 0px 0px 0px 0px ;
	padding: 0px;
	background:url(https://p11.secure.hostingprod.com/@www.711soho.com/ssl/images/listing-link-arrow.gif) left top no-repeat;
	list-style:none;
	padding: 2px 3px 4px 13px;
}

ul.details li#last {		
	background:none;
	border-bottom:none;
	}

/* this is for sub listing underneth the main listing*/
ul.details li ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	background: none;
	border:none;
}

ul.details li ul li
{
	background: none;
	border:none;
	padding-left:0px;
}

/* this is for font and link property of main listing at left side*/
ul.details  a
{
	font:bold 11px  Tahoma, Arial, Verdana, Helvetica, sans-serif;
	line-height: 16px;
	display: block;
}
ul.details  a:link, ul.details  a:visited, ul.details  a:active  { color:#333333; text-decoration:none;}
ul.details  a:hover{ color:#EBC93D; text-decoration:none;}


/* this is for font and link property of sub listing under the main listing*/

ul.details li ul a:link, ul.details li ul a:visited, ul#details li ul a:active
{
	text-decoration: none;
	font-weight: normal;
	text-transform:none; 	
	color:#D0AF26;
	background: none;
	border:none;
	line-height: 14px;
	display: block;
}
ul.details li ul a:hover
{text-decoration: none; font-weight: normal; color:#000000; 	background: none;
	border:none;
}

/* this is for main listing at the left side end here*/

