/* LCEDC, Style Design */


blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* GLOBAL */

body{
	background: #402419 url(../images/bg.jpg) repeat-x;
	color: #43271C;
	margin-top: 0;
	padding-top: 0;
	font: 12px Arial, Helvetica, sans-serif;
}

html{ 

     background: #402419 url(../images/bg.jpg) repeat-x; }

p{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

/* MAIN CONTENT */

#container{

	width: 900px;margin-right: auto;margin-left: auto;margin-bottom: 25px;

}

#header{

	height: 165px;background: url(../images/header.png) no-repeat;margin-right: auto;margin-left: auto;

}

#header .logo{

	width: 242px;float: left;margin-left: 25px;

}

#header .topMenu{

	padding-right: 20px;padding-top: 130px;

}

#header .topMenu a:link, .topMenu a:visited{

	color: #43271C;text-decoration: none;padding-right: 3px;padding-left: 3px;font-weight: bold;

}

#header .topMenu a:hover{

	text-decoration: underline;

}

#banner{

	height: 250px;background: url(../images/banner.jpg) no-repeat;padding-left: 25px;

}

#banner .leftbox{

	width: 200px;float: left;

}

#banner .rightbox{ float: left; }



#content-background{

	width: 900px;background: url(../images/content-background.jpg) repeat-y;float: left;

}

#content{

	background: url(../images/center_bg.jpg) no-repeat;width: 850px;padding-top: 14px;float: left;padding-right: 25px;

	padding-left: 25px;

}

#left_col {

	float: left;width: 200px;

}

#right_col {

	width: 650px;float: right;margin-right: auto;margin-left: auto;

}

.leftColBox01 {

}

.leftColBox01 a:link, .leftColBox01 a:visited, .leftColBox01 a:active{

	color: #FF6600;text-decoration: none;

}

.leftColBox01 a:hover{

	text-decoration: underline;color: #E3BA6A;

}

.leftColBox01 .BoxAvailableBuildings{

	background: #5C220C url(../images/industrialBuildings.jpg) no-repeat 0px 0px;color: #FFFFFF;font-size: 11px;padding-bottom: 15px;

}

.leftColBox01 .BoxAvailableSites{

	background: #5C220C url(../images/industrialSites.jpg) no-repeat 0px 0px;color: #FFFFFF;font-size: 11px;padding-bottom: 15px;

}

.leftColBox01 .RetailCommercialSites{}

.leftColBox02{

	background: #5C220C url(../images/bg_news.jpg) no-repeat 0px 0px;

	color: #FFFFFF;

	margin-top: 1px;

	font-size: 11px;

	padding-top: 40px;

	padding-right: 10px;

	padding-bottom: 15px;

}

.leftColBox02 a:link, .leftColBox02 a:visited, .leftColBox02 a:active{

	color: #FF6600;

	text-decoration: none;

}

.leftColBox02 a:hover{

	text-decoration: underline;color: #E3BA6A;

}

.leftColBox03{

	margin-top: 1px;margin-bottom: 1px;background: #5C220C;color: #F1E6D1;

}

.leftColBox03 .txt-content{

	padding-right: 15px;padding-left: 15px;font-size: 11px;

}

#left_col 

/**MENU INNER PAGES**/

.menu {

	background: #6F1600;padding: 5px 12px;

}

#left_col .menu a:link, .menu a:visited{

	display: block;color: #FFFFFF;text-decoration: none;font-size: 12px;padding: 5px;

}

#left_col .menu  a:hover  {

	color: #441906;text-decoration: none;background: #FFFFFF;padding: 5px;

}

#left_col .calloutbox {

	width: 175px;background-color: #E9CA8F;padding: 5px;font-style: italic;color: #FFF;font-size: 11px;

	margin-right: auto;margin-left: auto;

}

/**RIGHT CONTENT**/

.box03 {

	vertical-align: top;height: 655px;

}

.box03 .st01 {}

.box03 .st04 {}

.box03 .st02 {

	float:left;

	width:216px;

}

.box03 .st02 h1 {

	background:url(i/bg/010.gif) 36px 0 no-repeat;color: #5C220A;font-size: 15px;font-weight: bold;

	padding-right: 0;padding-left: 20px;

}

.box03 .st11 h1 {

	background:url(i/bg/009.gif) 36px 0 no-repeat;margin-bottom: 0px;

}



.box03 .st02 p {

	padding-right: 12px;padding-left: 25px;

}





.box03 .st03 {width:32.5%; float:left}

.box03 .st03 a:link, .box03 .st03 a:visited {text-decoration:none; font-size:14px; color:#fff; font-weight:bold; display:block; padding:2px 11px 4px 0; width:99px; text-align:right; margin-left:36px}

.box03 .st03 a:hover {text-decoration:underline; color:#fff}

.box03 .st11 .st03 a { background: #F05A28; 

}

.box03 .st12 .st03 a { background: #F05A28; 

}

.box03 .st13 .st03 a { background: #F05A28; 

}



.box03 .st11 {

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 10px;

	padding-left: 0;

}

.box03 .st12 {

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 10px;

	padding-left: 0;

}

.box03 .st13 {

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 10px;

	padding-left: 0;

}

.box04 {

	}

#right_col .right_col_content {

	width: 630px;padding: 10px;

}

#right_col .right_col_content a:link, .right_col_content a:visited{

	color: #FA8D00;

	text-decoration: none;

}

#right_col .right_col_content a:hover{

	color: #43271C;

	text-decoration: underline;

}

#right_col .right_col_content p {
	margin: 0px;
	padding: 0px;

	

}

#right_col  .right_col_content  h1 {
	color: #5C220A;
	margin-bottom: 15px;
	font-size: 28px;
	margin-top: 0px;
	font-weight: normal;

}

#right_col  .right_col_content  h2 {

	margin-bottom: 5px;

	font-size: 18px;

	font-weight: normal;

	color: #d59925;

}

#right_col  .right_col_content  h3 {

	margin-bottom: 5px;font-size: 14px;font-weight: bold;margin-top: 0px;

}

#right_col  .right_col_content  h4 {

	margin-bottom: 5px;

	font-size: 21px;

	margin-top: 0px;

	color: #000;

}

#right_col .right_col_content .BoxContentsPartnersContainer {

	margin-bottom: 5px;margin-top: 20px;height: 425px;

}

#right_col .right_col_content .BoxContentsInvestorsContainer { margin-bottom: 5px; margin-top: 20px; height: 185px; 

}

#right_col .right_col_content .BoxContentsPartners {

	clear: none;float: left;margin-top: 0;margin-bottom: 5px;width: auto;

}

#right_col .right_col_content .BoxContentsPhotoGallery {

	float: left;margin: 5px;background: #F0EADA;padding: 5px;

}

#right_col .right_col_content .BoxContentsPhotoGalleryContainer { height: 225px; 

}

#right_col .right_col_content .BoxContentsPhotoGalleryOn {

	float: left;margin: 5px;background: #3A2C14;padding: 5px;

}

#right_col .right_col_content .BoxContentsPhotoGalleryFramePageLeft {

	margin: 4px;

	background: #F0EADA;

	padding: 4px;

	height: auto;

	width: auto;

	float: left;

}

#right_col .right_col_content .BoxContentsPhotoGalleryFramePageRight {

	margin: 4px;

	background: #F0EADA;

	padding: 4px;

	height: auto;

	width: auto;

	float: right;

}

#right_col .right_col_content  .BoxContentFramePicDetail {
height: auto;width: 370px;background: #F0EADA no-repeat;padding-top: 10px;padding-bottom: 10px;}
#right_col .right_col_content  .BoxContentGoogleMap {
	height: 345px;
	width: 560px;
	background: #F0EADA no-repeat;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

#right_col .right_col_content .featuresDefault {

	CURSOR: pointer;

	background: #EBDCC5;

}

#right_col  .right_col_content .featuresOn {

	CURSOR: false;

	background: #F9F4EE;

}

#right_col  .right_col_content .tdexistingBusiness {

	background: #F9F4EE;

}

#right_col  .right_col_content .tdexistingBusiness th {

	background-color: #402419;color: #FFF;



}

#right_col  .right_col_content .mapWrap {

	border: 1px solid #5C220A;height: 460px;width: 630px;

}

#right_col  .right_col_content .calloutbox {

	background-color: #1D0B03;padding: 10px;color: #FFF;font-style: italic;

	font-size: 11px;width: 275px;margin-left: 2px;float: right;

}

#right_col  .right_col_content .calloutbox strong{

	background-color: #1D0B03;

	color: #D59925;

	font-size: 12px;

}

#right_col  .right_col_content .membershipbox {

	width: 610px;

	color: #000;

	border-bottom-width: medium;

	border-bottom-style: double;

	border-bottom-color: #CCC;

}



.more01 {

	height:25px;float: left;clear: both;

}

.more01 a:link, .more01 a:visited {

	text-decoration:none;color:#FFFFFF;padding:2px 11px 4px 64px;text-align:right;float:left;background:#43271C;

	font: bold 14px Tahoma;

}

.more01 a:hover {text-decoration:underline; color:#fff}

.more01 a.mst01:link, .more01 a.mst01:visited {

	background:#43271C;margin-left:19px

}

/**FOOTER**/

#footer{

	background: url(../images/footer_bg.png) no-repeat;width: 900px;clear: both;height: 106px;

}

.footer-content{

	color: #E1BD91;

	font-size: 12px;

	clear: both;

	margin-bottom: 40px;

}

.footer-content a:link, a:visited{color: #F60;}

.footer-content a:hover{color: #FFF;text-decoration: none;}

.footer01  {

	text-align: left;

	float: left;

}

.footer02{

	float: right;

}
/**** PROGRESS STYLES *****/

/**RIGHT CONTENT**/

.progress-right-content h1{ font: normal 1.9em Arial, Helvetica, sans-serif; }
.progress-right-content { vertical-align: top; }
    .progress-inner-content{
	padding-right: 20px;
	padding-left: 20px;
	font-weight: bold;
}
#container #content-background #content #right_col .progress-right-content .progress-inner-content table { font-weight: normal; }


/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/

#cboxOverlay{
	background:url(../images/overlay.png) repeat 0 0;
}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

#container #content-background #content #right_col .progress-right-content .progress-inner-content ol li {
	font-weight: normal;
}

