﻿  /* CSS layout */
* { margin: 0 auto; padding: 0; }

body { text-align:center; background-color:#BABBD4; font-family: Arial, Helvetica, sans-serif; color: #000000;
  /*background-image: url('images/blgrybl_2_2000.gif')*/ }

/* ------------------------------------------------------------------- */

#box {width: 780px; /* widths of columns will change proportionately as this width is changed */;
	margin-left: auto; /* centers layout in browser */;
	margin-right: auto; /* centers layout in browser */;
	margin-top:4px; margin-bottom:4px; background-color:#000080; padding:18px;
	text-align: left; /* resets the centering hack for IE6 on the body tag */;
	/*border:thin fuchsia solid;*/ }
	
/* ------------------------------------------------------------------- */

#inner_box { /*width:750px;*/ background-color:#fff; margin:4px; }

/* -------------------------Header------------------------------------------ */

#header {  }
#header h1 { font-size: 425%; font-family:"Times New Roman", Times, serif; letter-spacing:-3px;
	margin-left:30px; margin-top:-18px; color:#000080; }
#header h2 { font-size: 220%; letter-spacing: 0px; text-align:center; padding-top:24px; color:#000080; }
#header h4 { font-size:100%; margin-left:380px; margin-top:-68px; color:#000080; }
#header h5 { font-size:160%; margin-left:400px; margin-top:8px; letter-spacing:-1px; }
#header h6 { margin-left:428px; margin-top:-38px; font-size:60%; }
#header a { color:#000080; }
#header a:hover { color:#000080; background-color:#ddd; }	
	
/* ---------------------Top Nav----------------------------------------- */


#top_nav { background: url('images/link3.gif') no-repeat center; height: 34px; padding-top:3px; text-align:center; }
#top_nav ul { list-style-type: none; padding-top:7px; font-size:96%; }
#top_nav ul li { display: inline; color:#fff; font-weight:bold; padding:0 1px; }
#top_nav ul li a { color: #fff; border:medium #000080 solid; }
#top_nav ul li a:hover { color: #000080; border: medium #ccc solid; background-color:#FFF; }
#top_nav ul li .style1 { color: #E60000; }

/* ---------------------------Container---------------------------------------- */

#container { padding-top:2px; }

/* -----------------------------Left Column---------------------------------- */


#left_col { width: 18%; float: left; text-align:center; display:inline; margin-left:8px; }
#left_col_inner {   }
#left_col_inner_top { background: url('images/aff2.gif') no-repeat center; height:32px; padding-top:10px; }
#left_col_inner_top h3 { color:#fff; padding-top:0px; text-align:center; font-size:115%; letter-spacing:.6px; }
#left_col_inner_mid { padding-top:0px; }
#left_col_inner_mid img {  border:0; }
#left_col_inner_mid a { color:#000080; font-size:78%; }
#left_col_inner_mid a:hover { background-color:#ddd; font-size:80%; }
#left_col_inner_mid p { font-size:44%; }
/*#left_col_inner_mid h3 { font-size:120%; color:#000080; }*/
#left_col_inner_aff { margin-top:10px; background: url('images/aff2.gif') no-repeat center; height:32px; }
#left_col_inner_aff h3 { color:#fff; padding-top:4px; text-align:center; font-size:120%; }
#left_col_inner_mid2 { height:70px; margin-top:6px; }
#left_col_inner_mid2 img { border:0; }
#left_col_inner_mid2 a { color:#000080; font-size:78%; }
#left_col_inner_mid2 a:hover { background-color:#ddd; font-size:78%; }
#left_col_inner_bot { background: url('images/aff2.gif') no-repeat center; height:32px; } 
#left_col_inner_bot h3 { color:#fff; padding-top:3px; }
#left_col_inner_bot2 img { border:0; }
#left_col_inner_bot2 a { color:#000080; font-size:80%; }
#left_col_inner_bot2 a:hover { background-color:#ddd; font-size:80%; }
#left_col_inner_bot2 p { font-size:80%; }

/* -------------------------Content--------------------------------------- */

#content { margin-left: 21%; text-align:center; border-left:thick #000080 solid; }
#content_inner h4 { text-align:center; color:#000080; }
#content_inner_top { text-align:center; background: url('images/phone2.gif') no-repeat center; height:28px; }
#content_inner_top h3 { color:#fff; padding-top:3px; font-size:115%; }
#content_inner_mid { background: url('images/buildingcrp4.jpg') no-repeat center; height:182px; }
#content_inner_mid h3 { color:#000080; font-size:130%; padding:14px 0 0 50px; }
#content_inner_low { padding: 2px 0 4px 24px; line-height: 24px; text-align: left; color:#000080; }
#content_inner_low p { font-weight:bold; }
#content_inner_low a { color:#000080; }
#content_inner_low a:hover { background-color:#ddd; }
/*#content_inner_low img { float:right; margin-top:-68px; margin-right:24px; }*/
#content_inner_bot { background: url('images/phone2.gif') no-repeat center; text-align: center; height:28px; }
#content_inner_bot h3 { color:#fff; padding-top:4px; font-size:115%; }

#content_inner_base { padding-top:4px; text-align:center; }
#content_inner_base table { text-align:center; }
#content_inner_base table td { vertical-align:middle;  }
#content_inner_base p { font-size:30%; }
#content_inner_base h5 { color: #000080; font-size:100%; }
#content_inner_base a { color: #000080; padding:2px 0; font-weight:bold; }
#content_inner_base a:hover { background-color: #ddd; padding:2px 0; }
#content_inner_base hr { color: #000080; width:92%; }

/* -----------------------------Mirrors--------------------------------- */

#mirror { }
#mirror_inner { text-align:center; }
#mirror_inner h4 { text-align:center; }
#mirror_inner_top { text-align:center; background: url('images/phone.gif') no-repeat center; height:28px; }
#mirror_inner_top h3 { color:#fff; padding-top:3px; }
#vm { margin:16px 26px 0 26px; border:thin #E60000 solid; }
#vanity {  }
#vanity img { padding:0 5px; border:0; }
#wall { padding-bottom:6px;  }
#wall img { padding:0 4px 0 12px; border:0;  }
#coral { border: thin #E60000 solid; margin:16px 26px; padding:5px 50px 0 50px; }
#coral a { color:#000080; }
#coral a:hover { background-color:#ddd; }
#coralhead p { color:#000080; font-weight:bold; }
.newport { text-align:left; border:thin #E60000 solid; height:150px; padding:10px; }
.newport p { color:#000080; font-weight:bold;  }
.newport img { float:left; padding-right:6px; border:0; }
.cambridge { text-align:left; border:thin #E60000 solid; height:150px; padding:10px; }
.cambridge p { color:#000080; font-weight:bold; }
.cambridge img { float:right; padding-left:6px; border:0; }
.savannah { text-align:left;  border:thin #E60000 solid; height:150px; padding:10px; }
.savannah p { color:#000080; font-weight:bold; }
.savannah img { float:left;	padding-right:6px; border:0; }
#clearfloats { clear:both; }

/* ----------------------------Parts---------------------------------- */

#parts { }
#parts_inner { text-align:center; }
#parts_inner h4 { text-align:center; }
#parts_inner_top { text-align:center; background: url('images/phone.gif') no-repeat center; height:28px; }
#parts_inner_top h3 { color:#fff; padding-top:3px; }
#parts_mid  { text-align:left; line-height:22px; letter-spacing:1px; padding:16px 0 16px 50px; }
#parts_mid img { float:right; padding:16px 70px 0 0; }
#parts_mid a:hover { background-color:#ddd;	 }

/* ----------------------------Shower Doors----------------------------- */

#shower { }
#shower_inner { text-align:center; }
#shower_inner h4 { text-align:center; }
#shower_inner_top { text-align:center; background: url('images/phone.gif') no-repeat center; height:28px; }
#shower_inner_top h3 { color:#fff; padding-top:3px; }
#shower_inner_mid { width:82% }
#shower_inner_mid a { color:#000080; }
#shower_inner_mid a:hover { background-color:#ddd; } 
#doornewport { text-align:left; border:thin #E60000 solid; padding:20px; margin-top:6px; }
#doornewport p { color:#000080; font-weight:bold; } 
#doornewport img { float:right; padding-top:22px; } 
#doorcambridge { text-align:left; border:thin #E60000 solid; padding:20px; }
#doorcambridge p { color:#000080; font-weight:bold; }
#doorcambridge img { float:right; padding-top:22px; }
#doorsavannah { text-align:left; border:thin #E60000 solid; padding:20px; }
#doorsavannah p { color:#000080; font-weight:bold; }
#doorsavannah img { float:right; padding-top:20px; }
#doorvision { text-align:left; border:thin #E60000 solid; padding:20px; }
#doorvision p { font-size:100%; }
#doorvision h5 { text-align:left; font-size:102%; color:#000080; }
#doorvision img { float:right; padding-top:2px; }


/* -----------Windows & Patio Doors---------------------- */

#window { }
#window_inner { text-align:center; width:80%; }
#window_inner h4 { text-align:center; }
#lincoln { text-align:left; border:thin #E60000 solid; padding:10px; margin-top:14px; }
#lincoln img { float:left; margin-right:8px; margin-top:10px; border:0; }
#lincoln a { color:#000080; }
#lincoln a:hover { background-color:#ddd; }
#wojan { text-align:left; border:thin #E60000 solid; padding:10px; margin-top:14px; }
#wojan img { float:left; margin-right:8px; margin-top:10px; border:0; }
#wojan a { color:#000080; }
#wojan a:hover { background-color:#ddd; }
#quaker { text-align:left; border:thin #E60000 solid; padding:10px; margin-top:14px; }
#quaker img { float:left; margin-right:8px; margin-top:10px; border:0; }
#quaker a { color:#000080; }
#quaker a:hover {background-color:#ddd; }
#cornbelt { text-align:left; border:thin #E60000 solid; padding:10px; margin:14px 0; }
#cornbelt h3 { color:#000080; }
#dorview { text-align:left; border:thin #E60000 solid; padding:10px; margin-top:14px; }
#dorview img { float:left; margin-right:8px; margin-top:10px; border:0; }
#dorview h3 { color:#000080; }
#dorview a { color:#000080; }
#dorview a:hover { background-color:#ddd; }
#wells {  text-align:left; border:thin #E60000 solid; padding:10px; margin-top:14px; }
#wells h3 { color:#000080; }
#wells a { color:#000080; }
#wells a:hover { background-color:#ddd; }
#wojanpd { width:92%; height:615px; text-align:left; border:thin #E60000 solid; padding:10px; margin-top:6px; }
#wojanpd img { float:right; margin-top:6px; border:0; }
#wojanpd ul { padding-left:30px; }
#wojanpd h2 { color:#f16300; text-align:center; }
#wojan950 { width:92%; height:660px; border:thin #E60000 solid; padding:10px; margin-top:6px; }
#wojan950 img { float:right; border:0; margin-top:10px; }
#wojan950 ul { padding-left:30px; }
#wojan950 h2 { color:#f16300; text-align:center; }
#wojanm85 { width:92%; height:1376px; border:thin #E60000 solid; padding:10px; margin-top:6px; }
#wojanm85 img { float:right; border:0; margin-top:10px; }
#wojanm85 ul { padding-left:30px; }
#wojanm85 ol { padding-left:34px; }
#wojanm85 h2 { color:#f16300; text-align:center; }



/* -------------------------Commercial---------------------- */
#commercial { }
#commercial_inner { text-align:center; width:80%; }
#commercial_inner h4 { text-align:center; }
#cmiarch { text-align:left; border:thin #E60000 solid; padding:10px; margin-top:20px; height:160px; }
#cmiarch img { float:left; margin-right:8px; margin-top:10px; border:0; }
#cmiarch a { color:#000080; }
#cmiarch a:hover { background-color:#ddd; }
#arch { text-align:left; border:thin #E60000 solid; padding:10px; margin-top:20px; /*height:190px;*/ }
#arch img { float:left; margin-right:8px; margin-top:10px; border:0; }
#arch a { color:#000080; }
#arch a:hover { background-color:#ddd; }
#ceco { text-align:left; border:thin #E60000 solid; padding:10px; margin-top:20px; }
#ceco img { float:left; margin-right:8px; margin-top:10px; border:0; }
#ceco a { color:#000080; }
#ceco a:hover { background-color:#ddd; }
#closer { text-align:left; border:thin #E60000 solid; padding:10px; margin-top:20px; }
#closer img { float:left; margin-right:8px; margin-top:8px; border:0; }
#closer a { color:#000080; }
#closer a:hover { background-color:#ddd; }
#select { text-align:left; border:thin #E60000 solid; padding:10px; margin-top:20px; }
#select img { float:left; margin-right:8px; margin-top:10px; border:0; }
#select a { color:#000080; }
#select a:hover { background-color:#ddd; }

/* -----------------------------Lead-------------------------- */ 
#lead { border:thin #E60000 solid; padding:6px; margin-top:20px; height:410px; line-height:30px; }
#lead h3 { font-size:160%; margin-top:25px; }
#lead p {  font-weight:bold; }
#lead img { float:left; border:0; margin-right:10px; }
#lead a { text-align:center; font-size:150%; color:#000080; }
#lead a:hover { background-color:#ddd; }

/* -----------------------------Table-------------------------- */

.person { width: 92%; border-collapse: collapse; border:thin #E60000 solid; }
.person tr { text-align:center;  }
.person td { width:25%; vertical-align:top; padding:6px 0 4px 0; }
.person p { font-size:88%; }
.person caption { font-weight: bold; font-size: 150%; color: #000080; margin: 10px 0 2px 0; }

.personfive { width: 92%; border-collapse: collapse; border:thin #E60000 solid; }
.personfive tr { text-align:center;  }
.personfive td { width:20%; vertical-align:top; padding:6px 0 4px 0; }
.personfive p { font-size:88%; }
.personfive caption { font-weight: bold; font-size: 150%; color: #000080; margin: 10px 0 2px 0; }

.personthree { width: 92%; border-collapse: collapse; border:thin #E60000 solid; }
.personthree tr { text-align:center;  }
.personthree td { width:33.3%; vertical-align:top; padding:6px 0 4px 0; }
.personthree p { font-size:88%; }
.personthree caption { font-weight: bold; font-size: 150%; color: #000080; margin: 10px 0 2px 0; }

/* -------------------------Footer---------------------------------------- */

#footer_top { clear: both; background: url('images/link3.gif') no-repeat center; height:34px; margin-top:5px; }
#footer_top h3 {font-size:98%; color:#fff; padding-top:7px; text-align: center; }
#footer_bot { margin-top:0px; padding:0 12px 8px 12px; text-align:center; }
#footer_bot ul { list-style-type: none; }
#footer_bot ul li { display: inline; font-size: 66%; padding:0 3px 0 3px; } 
#footer_bot ul li a { color: #000080; }
#footer_bot ul li a:hover { background-color: #ddd;  }
#footer_bot p { font-size:66%; padding-top:2px; }
/*.vall { float:left; }*/
/*.valr { float:right;  }*/
*/
/* ------------------------------------------------------------------- */
