@CHARSET "UTF-8";

/* ------------------------------
 *  global styles
 *  ----------------------------- */

* {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Tahoma", "Arial", "Trebuchet MS";
	font-size: 11px;
	color: #fff;
	width: 100%;
	background-color: #595959;
}
a{
	color: #fff;
	cursor:pointer;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

a.btn {
	background-repeat: no-repeat;
	background-position: left top;
}
a.btn:hover {
	background-position: left bottom;
}

img {
	border: none;
}

.conSP{
	float: none;
	clear: both;
	height: 0px;
	font-size: 0px;	
}
.conNW{
	display: none;
}
.txtNW{
	text-indent: -1000em;
	overflow: hidden;
}
.conLeft {
	float:left;
}
.conRight {
	float:right;
}
.conVerticalMargin {
	margin: 10px 0;
}
.conHorizontalMargin {
	margin: 0 10px;
}

.conSpacer {
	display: block;
	height: 10px;
	float: none;
	clear: both;
}

.conDoubleSpacer {
	display: block;
	height: 20px;
	float: none;
	clear: both;
}

.conInlineSpacer {
	display: block;
	height: 10px;
}

.conCN {
	text-align: center;
}

.txtBold {
	font-weight: bold;
}

#conAll {
	width: 766px;
	min-height: 400px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.centerImage {
	display: block;
	margin: 0 auto;
}

/* ------------------------------
 *  Base styles
 *  ----------------------------- */

#conTop {
	height: 102px;
	display: block;
}

	#lnkLogo {
		float: left;
		margin-left: 50px;
		width: 230px;
		height: 102px;
		background: transparent url('../_images/bg_logo.gif') no-repeat center;
	}
	
	#conTopMenu {
		float: right;
		width: 280px;
		height: 102px;
		font-size: 9px;
		
	}
	
		#conLocation {
			float: left;
			position: relative;
			display: block;
			width: 140px;
			height: 100%;
			background: transparent url('../_images/bg_conlocation.gif') no-repeat center;
		}
		
			a#lnkTopLocation {
				position: absolute;
				top: 74px;
				left: 21px;
				color: #B9B9B9;
			}
		
		#conContact {
			float: left;
			position: relative;
			display: block;
			width: 140px;
			height: 100%;
			background: transparent url('../_images/bg_concontact.gif') no-repeat center;
		}
		
			a#lnkTopContact {
				position: absolute;
				top: 74px;
				left: 24px;
				color: #B9B9B9;
			}

#conMiddle {
	display: block;
	height: 209px;
	padding: 7px 0 6px 0;
	background: transparent url('../_images/bg_conmiddle.gif') repeat-x center;
}
	#conMiddleMenu {
		float: left;
		display: block;
		height: 100%;
		width: 231px;
		margin: 0 6px;
		background-color: #323232;
	}
	
		#conMiddleMenu .conOneLink {
			float: right;
			display: block;
			width: 172px;
			height: 18px;
			padding-left: 25px;
			background: transparent url('../_images/bg_middlemenu_cononelink.gif') no-repeat left;
		}
		
			#conMiddleMenu .conOneLink a {
				display: block;
				height: 100%;
				background-position: left;
				background-repeat: no-repeat;
				text-indent: -1000em;
				overflow: hidden;
			}
			
				#lnkHome {
					background-image: url('../_images/bg_lnk_home.gif');
					width: 48px;
				}
				#lnkGlassBlock {
					background-image: url('../_images/bg_lnk_glassblock.gif');
					width: 83px;
				}
				#lnkVinyl {
					background-image: url('../_images/bg_lnk_vinyl.gif');
					width: 99px;
				}
				#lnkGallery {
					background-image: url('../_images/bg_lnk_gallery.gif');
					width: 55px;
				}
				#lnkEgress {
					background-image: url('../_images/bg_lnk_egress.gif');
					width: 106px;
				}
				#lnkContact {
					background-image: url('../_images/bg_lnk_contact.gif');
					width: 123px;
				}
			
		#conMiddleMenu .conOneLinkSP {
			float: right;
			display: block;
			width: 197px;
			height: 4px;
			font-size: 0;
			margin: 6px 0;
			background: transparent url('../_images/bg_middlemenu_cononelinksp.gif') repeat-x center;
		}
	
	#conMiddlePhoto {
		float: left;
		display: block;
		position: relative;
		height: 100%;
		width: 516px;
		/*background: transparent url('../_images/middlephoto/bg_middlephoto.jpg') no-repeat 0px 0px*/;
		background: transparent url('../_images/loadingAnimation.gif') no-repeat center;
	}
	
		#conPhone {
			position: absolute;
			left: 0px;
			top: 145px;
			width: 211px;
			height: 64px;
			background: transparent url('../_images/bg_middlephoto_conphone.gif') no-repeat center;
			filter: alpha(opacity=40);
			-moz-opacity: 0.4;
			opacity: 0.4;
		}
		
			#conPhone #conPhoneContent {
				display: block;
				width: 110px;
				height: 30px;
				background: transparent url('../_images/icon_phone.gif') no-repeat left;
				margin: 18px 0 0 40px;
			}
			
				#conPhone #conPhoneContent p {
					text-indent: 34px;
					font-size: 11px;
					color: #fff;
				}
		
		#txtBuildingFuture {
			position: absolute;
			left: 36px;
			top: 31px;
			width: 120px;
			height: 73px;
			background: transparent url('../_images/txt_buildingfuture.png') no-repeat center;
		}
		
		#conNumbers {
			position: absolute;
			left: 403px;
			top: 186px;
			width: 108px;
			height: 23px;
			padding-left: 5px;
			background: transparent url('../_images/bg_middlephoto_connumbers.gif') no-repeat center;
			filter: alpha(opacity=40);
			-moz-opacity: 0.4;
			opacity: 0.4;
		}
		
			#conNumbers a {
				float: left;
				display: block;
				font-weight: bold;
				font-size: 9px;
				margin: 7px 3px;
				padding: 0 2px;
			}
			
#conMain {
	display: block;
	background: transparent url('../_images/bg_conmain.gif') repeat-y left;
	min-height: 200px;
}
	#conMainLeft {
		float: left;
		display: block;
		width: 237px;
		background: transparent url('../_images/bg_conmainleft.gif') no-repeat top;
	}
	
		#conMainLeft .conLineSP {
			display: block;
			background-color: #828282;
			width: 100%;
			height: 1px;
			font-size: 0;
		}
	
	#conMainRight {
		float: left;
		width: 520px;
		padding: 6px 0 0 8px;
	}
	
		#conMainText {
			
		}
		
			#conMainText p {
				margin: 6px 0;
				text-indent: 6px;
			}
			
			#conMainPhoto {
				float: right;
				width: 130px;
			}
			
				#conMainPhoto img {
					display: block;
					border: 1px solid #777777;
					margin-top: 5px;
					margin-left: 10px;
				}
				
				#conMainPhoto p {
					display: block;
					text-align: center;
					margin: 0 auto;
				}
	
#conFooter {
	display: block;
	border-top: 1px solid #777777;
	height: 70px;
}

	#conFooterLeft {
		float: left;
		display: block;
		width: 237px;
		height: 100%;
	}
	
		#conFooterLeft p {
			text-align: center;
			margin: 30px 0;
			font-size: 9px;
			color: #A5A5A5;
		}
	
	#conFooterRight {
		float: left;
		display: block;
		width: 529px;
		height: 100%;
		background-color: #696969;
		color: #ABABAB;
		font-size: 9px;
	}
	
		#conFooterRight ul {
			display: block;
			list-style: none;
			margin: 30px 40px;
		}
		
			#conFooterRight ul li {
				float: left;
				padding-left: 10px;
			}
			
				#conFooterRight ul li a {
					margin-right: 10px;
					color: #ABABAB;
				}
				
				#conFooterRight ul li a:hover {
					color: #fff;
				}
	
#conSpecial {
	display: block;
	width: 221px;
	padding: 8px 8px 0 8px;
}
	
	#txtSpecialTitle {
		display: block;
		width: 69px;
		height: 18px;
		margin: 5px 0;
		background: transparent url('../_images/txt_h2_specials.gif') no-repeat center;
	}
	
	#conSpecial p.conName {
		font-weight: bold;
		text-align: center;
	}
	
	#conSpecial img {
		display: block;
		margin: 5px auto;
		width: 150px;
		height: 150px;
	}
	
	#conSpecial p.conParams {
		
	}
	
h2#txtAntoGlassBlockListen {
	display: block;
	margin: 5px 0 0 8px;
	width: 153px;
	height: 31px;
	background: transparent url('../_images/txt_h2_antoglassblocklisten.gif') no-repeat center;
}	
	
#conFlashPlayer {
	display: block;
	width: 192px;
	height: 67px;
	margin: 3px auto;
}