/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#003;
	line-height:14px;
}
IMG {
	border:0;
}


/* center the page in the browser window */
#wrapper {
	width:900px;height:625px;margin:0 auto; 
}

#container {
	float:left;
	width:900px;
	height:604px;
	background-image:url(../images/background.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	background-color:#FFF;
}
#containerLocations {
	float:left;
	width:900px;
	height:604px;
	background-image:url(../images/mapBackground.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	background-color:#FFF;
}
#header {
	float:left; 
	width:900px;
	height:70px;
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;
	color:#b0c6db;
	font-size:16px;
}

#headerLeft {
	float:left;
	width:720px;
	height:16px;
	margin:0;
	padding:49px 0 0 30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#b0c6db;
	font-size:16px;
	line-height:17px;
}

#headerRight {
	float:left;
	width:150px;
	height:70px;
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;
	color:#b0c6db;
	font-size:16px;
}

#headerLogoContainer {
	float:left; 
	width:900px;
	height:88px;
	margin:0;
	padding:0;	
}

#headerLogoText {
	float:left; 
	width:240px;
	height:30px;
	margin:0;
	padding:29px;
	font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#FFF;
	
}

#headerLogoLinksHighLite {
	color:#FFFFFF;
}

#headerLogoText A {
	float:left; 
	width:240px;
	height:30px;
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#FFF;
	text-decoration:none;
}

#headerLogoLinks1 {
	float:left; 
	width:200px;
	height:88px;
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;
	color:#1e3a6a;
}


	#headerLogoLinks1 A {
	color:#1e3a6a;text-decoration:none;float:right;
	margin:0;padding:0 15px 0 0;font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;font-size:11px;
	}
	
	#headerLogoLinks1 A:hover {
		margin:0;padding:0 15px 0 0;font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;font-size:11px;float:right;
		color:#b0c6db;text-decoration:underline;
	}	


#headerLogoLinks2 {
	float:left; 
	width:250px;
	height:88px;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#1e3a6a;
}
	
	#headerLogoLinks2 A {
	color:#1e3a6a;text-decoration:none;float:left;
	margin:0;padding:0;font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;font-size:11px;
	}
	
	#headerLogoLinks2 A:hover {
		margin:0;padding:0;font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;font-size:11px;float:left;
		color:#b0c6db;text-decoration:underline;
	}	
	
	
#headerLogoLinks3 {
	float:left; 
	width:120px;
	height:88px;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#1e3a6a;
}
	
	#headerLogoLinks3 A {
	color:#1e3a6a;text-decoration:none;float:left;
	margin:0;padding:0 5px 0 0;font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;font-size:11px;
	}
	
	#headerLogoLinks3 A:hover {
		margin:0;padding:0 5px 0 0;font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;font-size:11px;float:left;
		color:#b0c6db;text-decoration:underline;
	}		

#utilitynavContainer {
	float:left;
	width:900px;
	height:27px;
	margin:0;
	padding:0;
	background-image:url(../images/navbar.jpg);
}

#utilitynavContainerLocations {
	float:left;
	width:900px;
	height:27px;
	margin:0;
	padding:0;
	
}


#utilitynavcButtons {
	float:left;
	width:800px;
	height:27px;
	margin:0;
	padding:0 0px 0 100px;	
}
	
	
#utilitynavcButtons #navigation {
		float:left;width:768px;padding:0 0px 0 100px;
	}
	
	
	
	#utilitynavcButtons LI IMG {
		margin-right:6px;
	}
	


#featuregraphicswrapper {
	float:left;
	width:900px;
	height:269px;
	margin:0;
	padding:0;
	border-bottom:8px solid #41729d;
}

#featureGraphicsWrapperTestimonials {
	float:left;
	width:900px;
	height:387px;
	margin:0;
	padding:0;	
}
	
	
	#featuregraphicsTestimonialsLargeContainer {
		float:left;width:900px;height:28px;margin:0;padding:0;		
	}
	
	#featureGraphicsMarginLargeTestimonials {
		float:left;width:25px;height:24px;margin:4px 0px 0px 0px;padding:0;
	}
	
	#featureGraphicsMiddleMarginLargeTestimonials {
		float:left;width:36px;height:24px;margin:4px 0px 0px 0px;padding:0;
	}

	#featuregraphicsTestimonialsLargeText {
		float:left;width:390px;height:24px;margin:4px 0px 0px 0px;padding:0;
		font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;font-size:16px;
		color:#FFF;
		line-height:18px;
	}
	
	#featureGraphicsMarginSmallTestimonials {
		float:left;width:25px;height:140px;margin:0px 0px 0px 0px;padding:0;
	}
	
	#featureGraphicsMiddleMarginSmallTestimonials {
		float:left;width:36px;height:140px;margin:0px 0px 0px 0px;padding:0;
	}
	
	#featureGraphicsSmallTestimonialsText {
		float:left;
		width:390px;
		height:340px;
		margin:0;
		padding:0;
		font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFF;
		line-height:16px;
		overflow:auto;	
	}

	#featuregraphicsTestimonialsText P {
		margin-right:5px;
	}
	
	
#featureGraphicsWrapperServices {
	float:left;
	width:900px;
	height:387px;
	margin:0;
	padding:0;	
}
	
	
	#featuregraphicsServicesLargeContainer {
		float:left;width:900px;height:28px;margin:0;padding:0;		
	}
	
	#featureGraphicsMarginLargeServices {
		float:left;width:25px;height:24px;margin:4px 0px 0px 0px;padding:0;
	}
	
	#featureGraphicsMiddleMarginLargeServices {
		float:left;width:36px;height:24px;margin:4px 0px 0px 0px;padding:0;
	}

	#featuregraphicsServicesLargeText {
		float:left;width:390px;height:24px;margin:4px 0px 0px 0px;padding:0;
		font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;font-size:18px;
		color:#FFF;
		line-height:18px;
	}
	
	#featureGraphicsMarginSmallServices {
		float:left;width:25px;height:140px;margin:0px 0px 0px 0px;padding:0;
	}
	
	#featureGraphicsMiddleMarginSmallServices {
		float:left;width:36px;height:140px;margin:0px 0px 0px 0px;padding:0;
	}
	
	#featureGraphicsSmallServicesTextContainer {
		float:left;
		width:390px;
		height:340px;
		margin:0;
		padding:0;
		font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFF;
		line-height:16px;
		overflow:auto;	
	}

	
	
	#featureGraphicsSmallServicesTextIntro {
		float:left;
		width:390px;
		height:105px;
		margin:15px 0 0 0;
		padding:0;
		font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFF;
		line-height:16px;
		overflow:auto;	
	}
	
	#featureGraphicsSmallServicesTextListContainer {
		float:left;
		width:390px;
		height:220px;
		margin:0;
		padding:0;
		font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFF;
		line-height:16px;
	}
	
	#featureGraphicsSmallServicesTextListColumn {
		float:left;
		width:130px;
		height:220px;
		margin:0;
		padding:0;
		font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFF;
		line-height:16px;
	}
	



#featuregraphicswrapperLocations {
	float:left;
	width:900px;
	height:269px;
	margin:0;
	padding:0 0 14px 0;
}

/* for IE */
	*html #featuregraphicswrapper {
		float:left;width:900px;height:269px;margin:0;padding:0;
	}
	
	
#propertiesImages {
	margin:0px 0px 0px 50px;	
}
	
#featuregraphicsMargin {
	float:left;width:25px;height:269px;margin:0px;padding:0;
}






#featuregraphicsA {
	float:left;width:410px;height:269px;margin:0px 15px 0px 0px;padding:0;
}

#featuregraphicsATextPad {
	float:left;width:410px;height:20px;margin:0;padding:0;
}


#featuregraphicsALargeText {
	float:none;width:410px;height:24px;margin:4px 0px 0px 0px;padding:0;
	font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;font-size:18px;
	color:#FFF;
	line-height:18px;	
}

#featuregraphicsASmallText {
	float:left;
	width:410px;
	height:239px;
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	line-height:16px;
	overflow:auto;	
}

	#featuregraphicsASmallText P {
		margin-right:5px;
	}
	
	#featuregraphicsASmallTextServices {
	float:left;
	width:136px;
	height:200px;
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	line-height:16px;
	overflow:auto;	
}

#featuregraphicsASmallTextBio {
	float:left;
	width:410px;
	height:269px;
	margin:0;
	padding:0 5px 0 0;
	font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	line-height:16px;
	overflow:auto;	
}

	#featuregraphicsASmallTextBio P {
		margin-right:5px;
	}

#featuregraphicsLocationsText {
	float:left;
	width:394px;
	height:269px;
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	line-height:16px;
	overflow:auto;	
}

#featuregraphicsLocationsText P {
	margin-right:5px;
}

#featuregraphicsLocationsMargin {
	float:left;width:112px;height:269px;margin:0px;padding:0;
}


#featuregraphicsLeftColumnContainer {
	float:left;
	width:390px;	
	margin:0;
	padding:0;
	bottom: auto;
}

#featuregraphicsLeftColumnHeader {
	text-align:center;
	width:390px;
	margin:0px 0px 10px 0px;
	padding:0; text-align:center;
	font-size:15px;
	font-weight:bold;
	
}

#featuregraphicsLeftColumnFooter {
	width:384px;
	height:1px;
	margin:0px;
	padding:0px;
	border-top:1px solid #fff;
}

#featuregraphicsLeftColumnMargin {
	float:left;
	width:50px;	
	height:80px;
	padding:0;
}

#featuregraphicsLeftColumnTitle1 {
	float:left;
	width:140px;
	height:54px;
	margin:0px 0px 0px 0px;
	padding:0;
	border-left:1px solid #fff;
	border-top:1px solid #fff;	
}

#featuregraphicsLeftColumnTitle2 {
	float:left;
	width:120px;
	height:54px;
	margin:0px 0px 0px 0px;
	padding:0;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
}

#featuregraphicsLeftColumnTitle3 {
	float:left;
	width:120px;
	height:54px;
	margin:0px 0px 0px 0px;
	padding:0;
	border-right:1px solid #fff;	
	border-top:1px solid #fff;
}

#featuregraphicsLeftColumn1 {
	float:left;
	width:140px;	
	margin:0px 0px 0px 0px;
	padding:0;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	text-align:center;
}

#featuregraphicsLeftColumn2 {
	float:left;
	width:120px;
	margin:0px 0px 0px 0px;
	padding:0;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	text-align:center;
}

#featuregraphicsLeftColumn3 {
	float:left;
	width:120px;
	margin:0px 0px 0px 0px;
	padding:0;
	border-right:1px solid #fff;	
	border-top:1px solid #fff;
	text-align:center;
}


#featuregraphicsLeftColumnLong1 {
	float:left;
	width:140px;
	height:40px;
	margin:0px 0px 0px 0px;
	padding:0;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	line-height:16px;	
}

#featuregraphicsLeftColumnLong2 {
	float:left;
	width:241px;
	height:40px;
	margin:0px 0px 0px 0px;
	padding:0;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	line-height:18px;
}



#featuregraphicsBHome {
	float:left;width:385px;height:269px;margin:0;padding:0;
	
}

#featuregraphicsB {
	float:left;width:387px;height:269px;margin:0;padding:0;
	
}

#featuregraphicsBMirror {
	float:left;width:387px;height:269px;margin:0;padding:0;
	background-image:url(..//images/mirrorDiamondsLarge.gif);
}

#featuregraphicsBBio {
	float:left;width:387px;height:269px;margin:0;padding:0;
	
}

#featuregraphicsBColor {
	float:left;width:387px;height:269px;margin:0;padding:0;
	background-image:url(..//images/diamondColorsLarge.gif);
}

#featuregraphicsBColor2 {
	float:left;width:387px;height:269px;margin:0;padding:0;
	background-image:url(..//images/scallop35vac.jpg);
}

#featuregraphicsBLaminate {
	float:left;width:387px;height:269px;margin:0;padding:0;
	background-image:url(..//images/plasticLaminantsLarge.jpg);
}

#featuregraphicsBMultiples {
	float:left;width:387px;height:269px;margin:0;padding:0;
	background-image:url(..//images/mulitplebud.jpg);
}

#featuregraphicsBClear {
	float:left;width:387px;height:269px;margin:0;padding:0;
	background-image:url(..//images/clear0112.A.lg.jpg);
}

#featuregraphicsBAnti {
	float:left;width:387px;height:269px;margin:0;padding:0;
	background-image:url(..//images/antiStaticLarge.jpg);
}

#featuregraphicsBLocations {
	float:left;width:387px;height:269px;margin:0;padding:0;
	background-image:url(..//images/locations1lg.jpg);
}

#featuregraphicsBAboutUs {
	float:left;width:387px;height:269px;margin:0;padding:0;
	background-image:url(..//images/aboutus5lg.jpg);
}


#lowerPromoAreaLocations {
	float:left;
	clear:both;
	width:900px;
	height:104px;
	margin:0;
	padding:0;	
}

#lowerpromoarea {
	float:left;
	clear:both;
	width:900px;
	height:110px;
	margin:0;
	padding:0;	
}

#lowerpromoareaA {
	float:left;width:450px;height:110px;margin:0;padding:0;
}

#lowerPromoAreaNextLink {
		float:right;margin:0;padding:8px 18px 0 0;
		color:#003;
		font-weight:bold;
		font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:12px;
		text-align:right;
	}

	#lowerPromoAreaNextLink A {
		text-decoration:none;
		color:#003;
	}
	
	#lowerPromoAreaNextLink A:hover {
		text-decoration: underline;
		color:#1e3a6a;
}
	

#lowerpromoareaInfoContainer {
	float:left;width:900px;height:110px;margin:0;padding:0;
}

	#lowerpromoareaInfoMargin {
		float:left;width:25px;height:110px;margin:0px;padding:0;
	}

	#lowerpromoareaInfoText {
		float:left;width:875px;height:100px;margin:0px;padding:5px 0 0 0;
		font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;
		color:#003;
		font-weight:bold;
		font-size:11px;
		line-height:12px;
	}
	
	#lowerpromoareaInfoTextHalf {
		float:left;width:425px;height:100px;margin:0px;padding:5px 0 0 0;
		font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;
		color:#003;
		font-weight:bold;
		font-size:11px;
		line-height:12px;
	}

#lowerpromoareaB {
	float:left;width:450px;height:110px;margin:0;padding:0;
}

#lowerpromoareaB1 {
	float:left;width:450px;height:54px;margin:0;padding:0;
}

#lowerpromoareaB1Thumb {
	float:left;width:440px;height:51px;margin:0;padding:0;
}

#lowerpromoareaB1Thumb A {
	float:left;width:74px;height:51px;margin:0;padding:4px 8px 0 0;
}

#lowerpromoareaB2 {
	float:left;width:450px;height:51px;margin:0;padding:0;
}

#lowerpromoareaB2Thumb {
	float:left;width:440px;height:51px;margin:0;padding:0;
}

#lowerpromoareaB2Thumb A {
	float:left;width:74px;height:51px;margin:0;padding:4px 8px 0 0;
}

#footer {
	float:left;
	clear:both;
	width:900px;
	height:28px;
	padding:1px 0 0 0;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif, "Times New Roman", Times;
	font-size:9px;
	font-weight:bold;
	color:#1e3a6a;
}

#footerAddress {
	float:left;
	clear:both;
	width:425px;
	height:28px;
	padding:1px 0 0 15px;
	text-align:left;
}

#footerAddress A {
		color:#1e3a6a;text-decoration:none;
	}
	#footerAddress A:hover {
		text-decoration:underline; 
			
	}


#footerBox {
	float:left;
	width:96px;
	height:28px;
	padding:0 0 0 5px;
	text-align:left;
}

#footerLinkBox {
	float:left;
	width:132px;
	height:28px;
	padding:0 0 0 5px;
	text-align:left;
}

	#footerLinkBox A {
		color:#1e3a6a;text-decoration:none;
	}
	#footerLinkBox A:hover {
		text-decoration:underline; 
			
	}
	
#footerLinkBox2 {
	float:left;
	width:115px;
	height:28px;
	padding:0 0 0 5px;
	text-align:left;
}

	#footerLinkBox2 A {
		color:#1e3a6a;text-decoration:none;
	}
	#footerLinkBox2 A:hover {
		text-decoration:underline; 
			
	}	
	
#deisgnedByMakobyVergalito {
	width:500px;
	height:14px;  
	color:#1e3a6a;text-decoration:none;float:right; 
	margin:1px 0px 0px 0px;padding:0;font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;font-size:10px; font-weight:bold;
}

#deisgnedByMakobyVergalito A {
	width:500px;
	height:14px;  
	color:#7DBBD2;text-decoration:none;float:right; 
	margin:1px 0px 0px 0px;padding:0px;font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;font-size:10px;
}	

#copyright {
	width:400px;
	height:14px;  
	color:#1e3a6a;text-decoration:none;float:right; 
	margin:1px 0px 0px 0px;padding:0;font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;
	font-size:10px;
}


/* Navigation Drop Down Styles */

#sddm {	
	margin: 0;
	padding:0 0px 0 0px;
	z-index: 30;
	width:768px;
}

#sddm li {	
	margin:0 12px 0 12px;
	padding: 0;
	list-style: none;
	line-height:26px;
	float: left;
	color:#FFF;
	font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#sddm li a {
	display: block;
	margin: 0 1px 0 0;
	padding: 0px 0px;	
	color: #b0c6db;
	text-align: center;
	text-decoration: none;
	font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;
	font-size:14px;
}

#sddm li a:hover
{	color:#fff;
	}

#sddm div {
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2;
	font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
}

	#sddm div a {
		position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #1e3a6a;
		font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;
		font-size:12px;
}

	#sddm div a:hover
	{	background: #1e3a6a;
		color: #FFF;
		font-family:"Times New Roman", Times, Arial, Helvetica, sans-serif;
		font-size:12px;}
		
#sddm span {
		color:#FFFFFF;
	}

	

