@charset "utf-8";
/* CSS Document */
html {
	height:100%;
	max-height:100%;
	padding:0;
	margin:0;
	border:0;
	background:#8b8354 url(../Images/bc/body-bg.jpg) center top no-repeat;
}
body{
	height:100%
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:62.5%; /*equevalent to px*/
}
p{
	line-height:1.6em;
}
.clearFloat{
	clear:both;
	}
a:focus{ outline:none;}

#wrapper{
	width:1016px;
	margin:0 auto;
}
/* top menu */
	#top-navigation{
		height:59px;
		width:221px;
		float:right;
	}
	#cat_730771_divs{
		margin-top:21px;	
	}
	#nav_730771 li{
		float:left;
		margin-right:5px;
	}
	#nav_730771 li a{
		display:block;
		height:0px;
		padding-top:31px;
		overflow:hidden;	
	}
	#nav_730771 li#homeb a{
		background:#8b8354 url(../Images/bc/home-button.jpg) left top no-repeat;
		width:76px;
	}
	
	#nav_730771 li#contactb a{
		background:#8b8354 url(../Images/bc/contactus-button.jpg) left top no-repeat;
		width:123px;
	}
	#nav_730771 li#homeb a:hover, #nav_730771 li#contactb a:hover, #nav_730771 li#contactb.selected a, #nav_730771 li#homeb.selected a{
		background-position: left -31px;
	}	
/* end of top menu */

/* logo and banner */
	#logo-n-banner-holder{
		background:#8b8354 url(../Images/bc/logo-n-bannert-bg.jpg) left top no-repeat;
		width:1016px;
		height:298px;
		margin:0 auto;
	}
	#logo-box{
		float:left;
		background:#8b8354 url(../Images/bc/logo.jpg) left top no-repeat;
		width:317px;
		height:298px;
		margin-left:7px;
		text-indent:-9999px;
	}
	#banner-box{
		float:left;
		background:#8b8354 url(../Images/bc/banner.jpg) left top no-repeat;
		height:298px;
		width:686px;
	}
/* end of logo and banner */

/* main menu */
	#main-menu-holder{
		background:url(../Images/bc/main-nav-bg.jpg) left top no-repeat;
		width:1016px;
		height:39px;
		margin:0 auto;
	}
	#left-panel-menu{
		float:left;
		width:333px;
		height:39px;
	}
	#left-panel-menu li{
		float:left;
	}
	#left-panel-menu ul{
		width:290px;
		margin:0 auto;
		margin-top:2px;		
	}
	#left-panel-menu li a{
		display:block;
		height:0px;
		padding-top:31px;
		overflow:hidden;
	}
	#left-panel-menu li#loginb {
		width:148px;
		margin-right:11px;
	}
	#left-panel-menu li#loginb a{
		background:url(../Images/bc/login-button.jpg) left top no-repeat;
		width:148px;
		margin-right:11px;
	}

	#left-panel-menu li#registerb{
		width:131px;
	}
	#left-panel-menu li#registerb a{
		background:url(../Images/bc/register-button.jpg) left top no-repeat;
		width:131px;
	}

	#right-panel-menu{
		float:left;
		height:39px;
	}
	#right-panel-menu ul#nav_730781{
		width:657px;
		margin:0 auto;
		margin-top:2px;		
	}
	li#collectionb, li#rentalsb, li#teamb, li#investorsb{
		float:left;
		margin-left:10px;
	}
	li#collectionb a, li#rentalsb a, li#teamb a, li#investorsb a{
		display:block;
		height:0px;
		padding-top:31px;
		overflow:hidden;
	}	
	#right-panel-menu li#collectionb a{
		background:url(../Images/bc/collection-button.jpg) left top no-repeat;
		width:227px;
		
	}
	li#collectionb{
		position:relative;
		z-index:100;
	}
	#nav_730781 li#collectionb a:hover, #nav_730781 li#rentalsb a:hover, #nav_730781 li#teamb a:hover, #nav_730781 li#investorsb a:hover, #nav_730781 li#collectionb.selected a, #nav_730781 li#rentalsb.selected a, #nav_730781 li#teamb.selected a, #nav_730781 li#investorsb.selected a{
		background-position: left -31px;
	}	
	#right-panel-menu li#rentalsb a{
		background:url(../Images/bc/rental-button.jpg) left top no-repeat;
		width:176px;		
	}
	#right-panel-menu li#teamb a{
		background:url(../Images/bc/team-button.jpg) left top no-repeat;
		width:95px;
	}
	#right-panel-menu li#investorsb a{
		background:url(../Images/bc/investor-button.jpg) left top no-repeat;
		width:115px;
	}

	ul#navsub_730781_458346{
		height:0;
		position:absolute;
		visibility:hidden;
		width:217px;
		margin-left:5px;
	}
	#nav_730781 li#collectionb a:hover ul#navsub_730781_458346, #nav_730781 li#collectionb:hover ul#navsub_730781_458346{
		visibility:visible;
	}	
	#navsub_730781_458346 li{
		background:#D6AF4A;
	}
	#navsub_730781_458346 li a{
		background:none !important;
		height:31px;
		display:block;
		padding:3px;
		text-align:left;
		text-decoration:none;
		padding:0 0 0 12px;
		font-size:17px;
		color:#fff;
	}
	#navsub_730781_458346 li a:hover{
		text-decoration:underline;
	}
	#color-border-box{
		background:url(../Images/bc/colored-border.jpg) left top no-repeat;
		width:1016px;
		height:16px;
		margin:0 auto;
	}
	#color-border-box2{
		background:url(../Images/bc/colored-border2.jpg) left top no-repeat;
		width:1016px;
		height:14px;
		margin:0 auto;
	}
/* end of main menu */

/* container */
	#container{
		background:url(../Images/bc/content-bg.jpg) left top repeat-y;
		width:1016px;
		margin:0 auto;
	}
	#bottom-container{
		background:url(../Images/bc/content-bottom-bg.jpg) left top no-repeat;
		width:1016px;
		margin:0 auto;	
		height:32px;
	}
	#left-panel{
		background:url(../Images/bc/content-left-panel-bg.jpg) left top no-repeat;
		width:332px;
		float:left;
		min-height:337px;		
	}
	#lp-content-box{
		width:296px;
		margin:0 auto;
		padding-top:7px;
	}
	.module-box{
		margin-bottom:18px;
	}
	#right-panel{
		background:url(../Images/bc/content-right-panel-bg.jpg) left top no-repeat;
		width:684px;
		float:left;
		min-height:337px;
	}
	#rp-content-box{
		text-align:left;
		margin:33px 83px 53px 28px;
	}

	#right-panel h1{
		color:#4b778a;
		font-size:32px;
		margin-bottom:16px;
	}
	#right-panel h2{
		color:#4b778a;
		font-size:20px;
		margin-bottom:11px;
	}
	#rp-content-box p{
		font-size:14px;
		color:#1d1d1d;
		margin-bottom:22px;
	}
	#rp-content-box strong{
		font-weight:bold;
	}
	#rp-content-box em{
		font-style:italic;
	}
	#rp-content-box strong em{
		font-style:italic;
 		font-weight:bold;
	}


	#rp-content-box a{
		text-decoration:none;
		color:#4B778A;
	}
	#rp-content-box a:hover{
		text-decoration:underline;
	}
	#rp-content-box table.content-table {
		font-size:14px;
		margin-bottom:22px;
	}
	#rp-content-box table.content-table td{
		padding:5px;
	}
	#rp-content-box table.center-cells td{
		text-align:center;
	}
	#rp-content-box table.table-border td{
		border:1px solid #B6A45A;
	}
	#rp-content-box ul.myUL{
		font-size:13px;
		margin-left:25px;
		margin-bottom:22px;
		color:#333;
	}
	#rp-content-box ul.myUL li{
		padding-bottom:6px;
		list-style-type:disc;
	}
	#rp-content-box ol.myUL{
		font-size:12px;
		margin-left:25px;
		margin-bottom:22px;
		color:#333;
	}
	#rp-content-box ol.myUL li{
		padding-bottom:6px;
		list-style:decimal;
	}
	#rp-content-box table#table-benefits p{
		margin-bottom:10px;
		margin-top:10px;
		font-size:11px;
	}
	#rp-content-box table#table-benefits {
		border:1px solid #ECECECpx;
	}
	#rp-content-box table#table-benefits tr.alt{
		background-color:#ECECEC;
	}




/* end of container */

/* connection box */
	#connection-box{
		background:url(../Images/bc/connection-box-bg.jpg) left top repeat-y;
		height:40px;
		width:1016px;
		margin:0 auto;	
	}
	#cb-content{
		margin-left:30px;
	}
	#cb-content li{
		float:left;
		margin-right:13px;
	}
	#cb-content p{
		font-size:12px;
		color:#3f494d;
		padding-top:11px;
	}
	#connection-box-bottom{
		background:url(../Images/bc/connection-box-bottom-bg.jpg) left top no-repeat;
		width:1016px;
		height:14px;
		margin:0 auto;
	}
/* end of connection box */

/* catalog holder */
	#catalog-holder{
		background:url(../Images/bc/catalog-holder-bg.jpg) left top no-repeat;
		width:1016px;
		height:267px;
		margin:0 auto;
	}
	#catalog-holder-bottom{
		background:url(../Images/bc/catalog-holder-bottom-bg.jpg) left top no-repeat;
		width:1016px;
		height:18px;
		margin:0 auto;
	}
	#catalog-ul{
		margin:0 auto;
		width:931px;
		padding-top:21px;
		
	}
	#catalog-ul li{
		float:left;
		text-align:left;
	}
	#catalog-box1, #catalog-box2, #catalog-box3{
		background:#6f878c;
		width:279px;
		height:236px;
	}
	#catalog-box2{
		margin-left:47px;
		margin-right:47px;
	}
	#catalog-ul li p{
		color:#fff;
		font-size:12px;
		padding:5px 11px 0px 11px;
		line-height:1.5em;
	}
/* end of catalog holder */

/* footer */
	#footer{
		color:#e8d795;
		text-align:left;
		padding-top:8px; 
		padding-bottom:22px;
	}
	#footer p{
		font-size:11px;
		padding-left:17px;
	}	
/* end of footer */


/* extras */

.photo{
  background-color:#E9D28C;
  padding:3px;
  margin:5px;
}

img.team-photo {
  float:left;
  margin-right:10px;
}

img.team-action {
 display:block;
margin:0 0 0 auto;
}

#logo-box h2 a {
display:block;
height:298px;
width:317px;
}

#subnav {
  text-align:left;
}

#subnav h3{
font-size:18px;
font-weight:bold;
color:#1c404f;
text-transform:uppercase;
margin:25px 0 0 18px;
}

#subnav p {
font-size:12px;
color:#666;
margin:10px 18px;
}

#subnav ul {
 margin-top:10px;
}

#subnav li.subnav {
  font-size:12px;  
  text-transform:uppercase;
  margin-left:18px;
  margin-right:18px;
  /*padding-top:8px;
  padding-left:25px;
  padding-bottom:10px;*/
  background:url(/images/bc/subnav-bg-nobullet.gif) no-repeat left bottom;
}

#subnav li.subnav.hover, #subnav li.subnav.selected {

}


#subnav li.subnav a {
 color:#666;
 text-decoration:none;
 display:block;
 padding-top:8px;
  padding-left:25px;
  padding-bottom:10px;  
  background:url(/images/bc/subnav-bullet.gif) no-repeat left 4px;
}

#subnav li.subnav.selected a, #subnav li.subnav.hover a {
 color:#1c404f;
  background:url(/images/bc/subnav-ha-bullet.gif) no-repeat left 4px;
}

table.photogalleryTable tbody tr td a img {
  margin:7px;
  background-color:#E9D28C;
  padding:3px;
  margin:5px;
}

div.form div.item {
  font-size:11px;
 margin:10px 0;
}

hr {
  border:none;
  border-bottom:1px dashed #E6D38E;

}

ul#company_updates {
  color:#1D1D1D;
}

ul#company_updates div.company-update-title{
  font-size:16px;
  font-weight:bold;
  margin:30px 0 0;
  line-height:1.6em;
  color:#4B778A;
}

ul#company_updates div.company-update-date{
  font-size:12px;
  margin:0;
  line-height:1.6em;
}

ul#company_updates div.company-update-snippet{
  font-size:14px;
  margin:20px 0 0;
  line-height:1.6em;
}

#rp-content-box div.blog-container{
  font-size:14px;
  line-height:1.6em;
}

#rp-content-box div.blog-container h4{
  color:#4B778A; 
}

div#catblogoutput div.post-details {
  font-size:12px;
  margin-top:5px;
}

div#catblogoutput div.post-body {
  margin-top:20px;
}

div#catblogoutput div.post-body img {
 background-color:#E9D28C;
  padding:3px;
  margin:5px;
}

 

div#catblogoutput h2.post-title{
  margin:30px 0 0; 
}


div#catblogoutput h2.post-title a{
  color:#4B778A; 
}

div#catblogoutput div.comment-list {
  margin-top:20px;
}

div#catblogoutput div.side-panel h4 {
  margin-bottom:10px;
}

div#catblogoutput div.links {
  margin-top:10px;
}


/* end of extras */