body {
	text-align: center;
	min-width: 950px;
	font-family:Helvetica, Arial;
	background-color:#e8e8e8;
}

.spec-links a {
	text-decoration:none;
	color:#0033FF;
}
.spec-links a:hover {
	color:#0066FF;
}

tr.upper_bar td {
	font-size:4px;
	border-right:1px solid #818eac;}	
	
table.contact {
	text-align:left; 
	font-size:small; 
	vertical-align:top;
	padding-bottom:15px; }
	table.contact td {
		vertical-align:top }
	table.contact a {
		text-decoration:none;
		color:#0066CC }

.blueheaders {
	font-family:Calibri, Arial; 
	color:#818eac; 
	padding-right:10px; 
	padding-bottom:0;
	margin:0;
	font-size:28px;
	font-weight:normal; }
	
.specific {
	text-align: left;
	display:block; 
	padding-left: 300px;
	padding-bottom: 15px;}
	
.andover_title {
	font-size:small; 
	font-weight:bold; 
	color:#999; 
	line-height:16px }

/* LINKS FOR THE DIFFERENT CABINET DESIGNS */
.collections {
	text-align:left;
	font-family:Helvetica, Arial; 
	font-size:11px;
	line-height: 16px;
	float:left;
	position:absolute;
	padding-left:20px}
.collections ul {
	color:#666666;
	padding:0; }
.collections ul li {

	line-height: 160%;
	list-style-type: none;
	vertical-align:middle; }
.collections ul li a {
	padding-left:12px;
	color:#666;
	text-decoration:none; }
.collections ul li a:hover {
	padding-left:12px;
	color:#666;
	text-decoration:none; }
	
td.samples img {
	padding-right:6px; }

table.vanity_sizes td {
	padding-right:20px; }
table.base_sizes td {
	padding-right:10px; }
table.lav_sizes td {
	padding-right:0px; }
table.drawer_sizes td {
	padding-right: 40px; }

table.mirror_cabs th {
		font-weight:bold; 
		font-size:small; 
		border-bottom:1px solid #999; 
		line-height:20px;	 }
table.mirror_cabs td {
	padding-right:3px }

table.her_lite img {
	padding-top:10px; }
.leftbold {
	font-size:12px;
	text-align:left;
	float:left;
	font-weight:bold }
.rightsm {
	font-size:10px;
	text-align:right;
	float:right }
	
/* LINKS TO CHOOSE EITHER AND. OR HER. */
table.choose_collection {
	
	width:300px;
	text-align:left;
	display:inline;
	padding-left:300px; }
table.choose_collection td {
	padding:2px 2px 2px 2px; 
	text-align:center; }
table.choose_collection td.below {
	width:276px}
.choices {
	width:inherit; }	
.choices a {
	width:276px;
	display: block;
	width:inherit;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#818eac; 
	padding-top:4px; 
	padding-bottom:4px; }
.choices a:hover {
	background-color:#afc1ec; }

.bottombar {
	position:absolute;
	display:block;
	background-color:#b1b3b6; 
	color:white; 
	font-size:10px; 
	width:948px;
	padding:2px;
 }
.bottombar a {
	color:#FFFFFF;
	text-decoration:none; }

