/* Generic */

a.arrowlink
{
	font-size: 1.2em;
	color: #0286d0;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	background: url(../images/arrows/bluearrow.gif) center left no-repeat;
}

a.arrowlink:hover
{
	color: #47a8dd;
	text-decoration: underline;
}

/* Main Content */

.invisible
{
	display: none;
}

#invpropgallery div.headsection
{
	padding: 10px 10px 5px 10px;
	float: left;
}

#invpropgallery div.headsection p
{
	width: 703px;
	padding:0px 10px;
	float: left;
}

#invpropgallery div.headsection a
{
	display: block;
	float: right;
	width: 120px;
	_width: 122px;
	padding: 55px 5px 5px;
	color: #999;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.8em;
	text-decoration: none;
	background: url(../images/icons/worldmapicon.gif) 10px 5px no-repeat;
	border: 1px solid #fff;
}

#invpropgallery div.headsection a:hover
{
	border: 1px solid #ddd;
	color: #000;
}

#invpropgallery ul
{
	float: left;
	padding-left: 15px;
	padding-bottom: 20px;
}

#invpropgallery ul h3
{
	width: 182px;
	padding: 0px 0px 5px;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	background: url(../images/tabs/invpropborderbottom-m.gif) bottom left no-repeat;
}

#invpropgallery ul li
{
	width: 182px;
	float: left;
	padding: 20px 0px 0px 40px;
	background: url(../images/tabs/invpropbordertop-m.gif) 40px 20px no-repeat;
}

#invpropgallery ul li img
{
	margin: 10px 0px 2px 10px;
	_margin: 30px 0px 2px 10px;
	display: block;
	border: 1px solid;
	padding-top:10px;
}

#invpropgallery ul li a
{
	display: block;
	color: #174459;
	text-decoration: none;
}

#invpropgallery ul li a:hover
{
	color: #879daa;
}

#invpropgallery #buttons
{
	margin-left: 0px;
}

#invpropgallery div.bluebuttonlink
{
	clear: both;
	margin-left: 289px; /* 289 to center */
	height: 2.1em;
	padding: 4px 0px 5px 20px;
}

div.bluebuttonlink a
{
	padding: 5px 20px 7px 0px;
	height: 2.3em;
	color: #fff;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	background: url(../images/buttons/bluebuttonbgright.gif) top right no-repeat;
}

#invpropgallery div.blackbuttonlink
{
	float: left;
}

/* Bottom two boxes */


/*, #locationtype*/

#investmentspecs
{
	float: left;
	border-right: 1px solid #666;
	padding-bottom: 20px;
	width: 370px;
}

#locationtype
{
	/*float:left;*/
	margin-left: 371px;
}

#investmentspecs div.headsection, #locationtype div.headsection
{
	padding: 3px 15px 8px 80px;
	background-color: #000;
	color: #ccc;
}

#investmentspecs div.headsection h2, #locationtype div.headsection h2
{
	padding-top: 3px; padding-left:0px;
}

#investmentspecs div.headsection
{
	/*height:52px;*/
	padding-bottom: 19px;
	background: url(../images/icons/invprophousesblack.gif) #000 0px 4px no-repeat;
}

#locationtype div.headsection
{
	/*height:52px;*/ /* screws up IE with little white space on left of headsection */
	padding-bottom: 19px;
	background: url(../images/icons/locationtypeglobe.gif) #000 0px 4px no-repeat;
}

#investmentspecs ul
{
	float: left;
	width: 100%;
	padding-top: 30px;
}

#investmentspecs ul li
{
	float: left;
	width: 49%;
	_width: 49%;
	text-align: center;
	padding-bottom: 20px;
}

#investmentspecs ul li img
{
	border: none;
	margin: auto;
}


#investmentspecs ul li a
{
	font-weight: bold;
	text-decoration: none;
	color: #0286d0;
	margin: auto;
	display: block;
}

#locationtype dl a
{
	display: block;
	font-weight: bold;
	text-decoration: none;
	color: #0286d0;
}

#investmentspecs ul li a
{
	font-size: 0.9em;
}

#investmentspecs ul li a:hover, #locationtype dl a:hover
{
	color: #47a8dd;
}

#locationtype dl
{
	padding: 0px 15px 0px;
}

#locationtype dl dt, #locationtype dl dd p
{
	margin-left: 82px;
}

#locationtype dl dt
{
	padding: 20px 0px 0.5em;
}

#locationtype dl dd p
{
	padding-bottom: 5px;
}

#locationtype dl dd img
{
	float: left;
	position: relative;
	top: -1.5em;
	border: 1px solid #000;
}
div.invspecbox
{
	width: 285px;
	float: left;
	padding: 20px 43px 20px;
}



div.invspecbox div.headsection
{
	padding: 5px 0px 15px 0px;
}

/* CSS for Investment Specifications */

div.invspecbox div.iconContainer
{
	float: left;
}



div.invspecbox div.textContainer
{
	float: left;
	width: 75%;
}



div.invspecbox img
{
	float: left;
	clear: both;
}



div.invspecbox a
{
	float: left;
	font-size: 0.9em;
	color: #0286d0;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	background: url(../images/arrows/bluearrow.gif) center left no-repeat;
}



div.invspecbox a:hover
{
	color: #47a8dd;
	text-decoration: underline;
}

div.invspecbox p
{
	float: left;
	padding: 10px 0px 15px;
}


/***********Location Types Landing Page CSS **************/
div.loctypeContainer
{
	float: left;
	width: 94.5%;
	padding: 15px 0px 15px 20px;
}





div.loctypeContainer div.Header
{
	float: left;
	width: 73%;
}





div.loctypeContainer div.Header img
{
	float: left;
	display: block;
	margin-top: 0px;
	border: 0px;
}





div.loctypeContainer div.Header h2
{
	float: left;
	width: 50%;
	border-bottom: 1px solid #000;
	padding: 4px 0px 0px 2px;
}



div.loctypeContainer div.Header p
{
	float: left;
	width: 78%;
	padding: 1px 0px 0px 2px;
	font-size: 1em;
}



div.loctypeContainer p
{
	float: left;
	width: 72%;
	padding: 3px 0px 0px 0px;
	font-size: 1em;
	display: block;
}



div.loctypeContainer img
{
	float: right;
	margin-top: 30px;
	border: 1px solid;
}







div.loctypeContainer a
{
	float: left;
	font-size: 0.9em;
	color: #0286d0;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	background: url(../images/arrows/bluearrow.gif) center left no-repeat;
	margin-top: 15px;
	width: 72%;
}



div.loctypeContainer a:hover
{
	color: #47a8dd;
	text-decoration: underline;
}

.BedsList
{
	line-height: 1.35em;
	font-weight: bold;
}
#investmentspecs div.BtnArea
{
	float: right;
	padding-top: 10px;
	width: 45%;
}
#investmentspecs a.mapArea
{
	display: block;
	float: left;
	padding: 10px 0px 0px 30px;
	width: 90%;
}

