@charset "utf-8";
/*
START CMS EDITOR AREA CODE
*/
.Code {
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #006;
	font-family: 'Courier New' , Monospace;
	background-color: #f93;
}
/*
END CMS EDITOR AREA CODE
*/
/*
START CMS REQUIRED STYLES
*/
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px sans-serif;
	font:normal;
}
p, ul, ol {
	margin-top: 0px; 
	margin-bottom: 0px; 
}

#tblMain {
	margin: auto;
	width: 993px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.defaultRow td {
	border-bottom: 1px solid #fff;
}

.middleDefault {
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}

#tblZipLocator {
	width: 100%;	
}

#tblZipLocator tr td{
	margin: 0; padding-left: 1px; 
}

#tdZipLocator {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	color: #fff;
	background: #b66611;
	font-size: 9pt;
	font-family: Tahoma;
	padding: 9px 11px 7px 8px;
	}

#tdZipLocator img{

}

#tdZipLocator input {
	border: 1px solid #000;
	width: 110px;
	font-size: 8pt;
	padding: 3px 0px 3px 3px;
	margin-right: 2px;
	margin-top: 3px;	
}

.defaultSide {
	width: 100%;
}

.defaultSideDesc {
	font-size: 8pt;
	padding: 12px 12px 12px 12px;
}
.defaultSideDesc2 {
	font-size: 8pt;
	padding: 12px 12px 12px 12px;
	line-height:12pt;
}
#tblLogin {
	margin-right: 2px;
}

#tdLoginTop {
	border: 0px;
}

#tdLoginMain {
	border: 1px solid  #dc661c;
	border-top: 0px;
	font-size: 8pt;
	padding: 3px 2px 3px;
	color: gray;
	*padding-bottom: 0px;
}

#tdLoginMain input {
	font-size: 8pt;
	width: 85px;
}

#bottomRight {
	background: #539cbe;
}

#bottomLeft {
	background: #d2d6ab;
	border-right: 2px solid #fff;
}

#footer {
	color: #539cbe;
	font-weight: bold;
	font-size: 8pt;
	padding-top: 5px;
}

#footer a {
	text-decoration: none;
	color: #539cbe;
}

#footer a:hover {
	color: #d2d6ab;
}

#navigation {
	width: 145px;
	
	border-right: 1px solid #fff;
}

#navigation td {
	border-bottom: 0px;
}

#navRight {
	background: url("../images/nav_entrance.jpg");
	width: 185px;
	height: 310px;
	padding: 0px 2px;
	font-size: 8pt;
}
#navRight2 {
	background: url("../images/crumpled2.jpg");
	width: 185px;
	height: 310px;
	padding: 0px 2px;
	font-size: 8pt;
}
#navRight a, .defaultSide a {
	text-decoration: none;
	color: #96033d;
}

/* UNDERPAGES */

#tdUnderLeft {
	background: url("../images/crumpled.jpg") no-repeat;
	background-position: 0px 250px;
	border-right: 3px solid #fff;
}
#tdUnderLeft2 {
/*	background: url("../images/crumpled2.jpg") no-repeat;*/
	background-position: 0px 250px;
	border-right: 3px solid #fff;
}
#underNav {
	border-right: 1px solid #fff;
	width: 159px;
}

#tdCatalog {
	border-top: 1px solid #fff;
	background: #96033d;
	color: #fff;
	line-height: 27px;
	font-size: 12pt;
}

#tdCatalog a {
/*	background: #96033d;*/
	color: #fff;
	line-height: 27px;
	font-size: 12pt;
	text-decoration:none;
}


#tdCatalog a.top, #tdCatalog a.second, #tdCatalog a.third {
	text-transform: uppercase;
	text-decoration: none;
}

#tdCatalog a.top {
	font-size: 12pt;
	color: #fff;
	font-weight: bold;
	padding-left: 17px;
}

#tdCatalog a.second {
	font-size: 10pt;
	color: #d5dfbe;
}

#tdCatalog a.third {
	font-size: 10pt;
	color: #b3e1f6;
}

#tblPCMain {
	border-top: 0px solid #fff;
}

#tdPcLeft {
	width: 169px;
}

#tdProductFinder {
	padding: 11px 16px 11px 16px;
	border: 1px solid #d2d6ab;
}

#tdProductFinder h1 {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	font-size: 18pt;
	color: #5380b2;
}

#tdProductFinder label {
	margin-top: 0px;
	padding-top: 0px;
	color: #686869;
	font-size: 10pt;
	font-weight: bold;
}

#tdProductFinder img {
	margin: 14px 0px 7px 54px;
}

#tdProductFinder select {
	width: 120px;
}

#tdVisitShowroom {
	border: 1px solid #d2d6ab;
}

#tdPcMiddle {
	width: 457px;
	border-left: 4px solid #fff;
	border-right: 4px solid #fff;
}

#tdPcRight {
	width: 194px;
}

/* SHOWROOM */

#tdShowRoomLeft {
	width: 169px;
	font-size: 8pt;
}

#tdShowRoomLeft div.box {
	margin-top: 8px;
	border: 1px solid #549cbe;
	color: gray;
	font-size: 9pt;
	padding: 5px;
	margin-bottom: 10px;
}


#tdShowRoomLeft div strong {
	display: block;
	text-align: center;
}

#tdShowRoomMiddle {
	padding: 10px;
}

#tdShowRoomDesc {
}

#tdShowRoomDesc strong {
	font-size: 9pt;
}

#tdShowRoomPicker {
	text-align: center;
	padding-top: 25px;
}

#tdShowRoomPicker select, #tdShowRoomPicker input {
	font-size: 8pt;
}

#tdShowRoomResults {
	padding: 10px 13px 0px 29px;
}

#tdShowRoomResults strong {
	font-size: 8pt;
}

.resultBox {
	border: 10px solid #539cbe;
	border-right: 10px solid #539cbe;
	margin-right: 10px;
	margin-bottom: 10px;
	background: #539cbe;
	width:50%;
}

.resultBoxSide {
	width: 280px;
	height: 100%;
	background: #fff;
}

.resultBoxSide th {
	background: #539cbe;
	text-align: left;
	color: #fff;
	font-size: 10pt;
	padding-bottom: 5px;
}

.resultBoxAddress {
	/*padding: 0px 10px;*/
}

/* UNDERPAGES */

#tdPageLeft {
	padding-top: 21px;
	padding-left: 19px;
}

#tdPageMiddle {
	padding: 21px 77px 20px 47px;
}

#tdPageRight img{
	border-bottom: 1px solid #fff;
}



#bar {
	margin-top: 3px;
	width: 100%;
}

#barLeft
{
	background: #d2d6ab;
	width: 574px;
	border-right: 4px solid #fff;
}

#barRight {
	background: #539cbe;
	width: 415px;
}

/* Showroom Detailed Results */

#tdShowRoomResultsLeft {
	padding: 13px 60px 10px 30px;
}

#tdShowRoomResultsLeft h1 {
	color: #5380b2;
	font-size: 14pt;
	margin: 0;
}

#tdShowRoomResultsLeft h2 {
	color: #5380b2;
	font-size: 10pt;
	margin: 0;
}

#tdShowRoomResultsLeft p {
	color: #060606;
	font-size: 8pt;
}

#tblResultsNeeds h2 {
	margin: 0;
}

#tblResultsNeeds td {
}

#tblResultsNeeds img {
	border: 3px solid #539cbe;
}

#tdShowRoomResultsRight {
	width: 293px;
	padding-top: 13px;
}

#tblShowRoomResultsRight {
	border: 3px solid #539cbe;
}


#tdShowRoomResultsRightDetails {
	background: url("../images/crumpled_result.jpg");
	padding-left: 20px;
	width: 256px;
	height: 244px;
	.height: 220px;
	border-top: 3px solid #539cbe;
	padding-top: 9px;
	font-size: 8pt;
}

#tdShowRoomResultsRightDetails h1{
	color: #5a3100;
	margin: 0;
	font-size: 9pt;
}

#tdShowRoomResultsRightDetails a{
	color: #539cbe;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

#tblPCResults {
	padding: 10px 0 0 10px; 
	width: 654px;
	.margin: 10px 0 0 10px;
	
}

#tblPCResults th {
	width: 100%;
	text-align: left;
	font-size: 9pt;
	color: #605f5f;
	border-bottom: 3px solid #539cbe;
	padding-bottom: 5px;
}

#tblPCResults td.pages {
	text-align: right;
	font-size: 8pt;
	font-weight: bold;
	color: #605f5f;
}

#tblPCResults td.pages a {
	color: #605f5f;
}

.tblPCResult {
	border: 2px solid #539cbe;
	width: 149px;
	font-size: 8pt;
	margin: 7px 0px;
}

.tblPCResult td.description {
	border-top: 2px solid #539cbe;
	color: #252626;
	padding: 10px;
	background: #fff2d4;
}

.tblPCResult a {
	color: #539cbe;
}

.tblPCResult h1 {
	padding: 0px;
	margin: 0px;
	font-size: 9pt;
}

/* PRINTER FRIENDLY-SPECIFIC STYLES */

#tblPrint {
	margin: 23px auto;
	width: 780px;
}

#tdPrintHead {
	background: url("../images/bg.jpg") repeat-x;
	padding-bottom: 28px;
}

#tdPrintFoot {
	padding-top: 5px;
	color: #539cbe;
	border-top: 3px solid #5a3100;
	font-size: 8pt;
}

#tblPrintImages img {
	margin-bottom: 20px;
	.padding-right: 96px;
}

#tblPrintDescription {
	padding: 0px 25px 0 96px;
	font-size: 8pt;
}

#tblPrintDescription a {
	color: #5a3100;
	text-decoration: none;
	font-weight: bold;
}

#tblPrintDescription th {
	text-align: left;
	color: #5a3100;
	font-size: 9pt;
	padding: 0;
	margin: 0;
}

#tblPrintDescription th strong {
	font-size: 10pt;
}

#tblPrintDescription th, #tblPrintDescription td {
	border-bottom: 2px solid #e4e6cd;
	padding-bottom: 12px;
}

#tblPrintDescription td {
	padding-top: 12px;
	padding-left: 10px;
	padding-right: 22px;
}

#tblPrintDescription ul {
	padding: 0;
	margin: 0;
	list-style-position:inside;
	color: #539cbe;
	font-weight: bold;
}

#tblPrintDescription li {
	padding: 0;
	margin: 0;
}

#tblPrintDescription span {
	color: #5a3100;
}

#tblPrintDescription td strong {
	color: #539cbe;
}

/* Visitor Showroom */

#tdVisitorMiddle {
	padding: 0 4px;
}

#tdVisitorMiddle td {
	border-top: 2px solid #fff;
}

#tdVisitorSelectionLeft td {
	border-top: 2px solid #fff;
}

#tdVisitorSelectionMiddle {
	padding-left: 2px;
}

#tdVisitorSelectionMiddle td {
	padding-bottom: 2px;
}

#tdVisitorSelectionRight {
	padding: 13px;
	font-size: 8pt;
}

#tdVisitorSelectionRight h1 {
	margin: 0;
	font-size: 10pt;
	color: #5a3100;
}

#tdVisitorSelectionRight a {
	color: #5a3100;
}

#tdMXMiddle {
	padding-left: 6px;
	padding-right: 21px;
}

#tdMXMiddle img {
	border: 1px solid #d7dbb2;
	padding: 5px;
}

#tdMXRight {
	color: #474646;
	font-size: 9pt;
	padding-top: 11px;
}

.ad {
	border: 1px solid #d7dbb2;
	padding: 5px;
	color: #303131;	
	font-size: 8pt;
	width: 218px;
}

.ad img {
	border: 1px solid #d7dbb2;
	margin-right: 9px;
}

.ad h1 {
	color: #539cbe;
	font-size: 9pt;
}

.ad a {
	color: #5a3100;
}

/* font styles */
	/* TEXT 1 */
		.text1	{
			font-size:10pt;
			line-height:14pt;
			color: #000;
			}
		.text1 a {
			color: #00A650;
			text-decoration:none
		}
		.text1 a:hover {
			color:#5a3100;
		}

	/* TEXT 2 */
		.text2	{
			font-size:10pt;
			color:#666;
			font-weight:bold;
			}
		.text2 a {
			color: #5a3100;
			text-decoration:none
		}
		.text2 a:hover {
			color:#5a3100;
		}

	/* TEXT 3 */
		.text3	{
			font-size:10pt;
			color:#000;
			}
		.text3 a {
			color: #b66611;
			text-decoration:none
		}
		.text3 a:hover {
			color:#737b31;
		}

	/* HEADER 1 */
		.header1	{
			font-size:16pt;
			color: #5A3100;
			text-transform:uppercase;
			}
		.header1 a {
			color: #b66611;
			text-decoration:none
		}
		.header1 a:hover {
			color:#737b31;
		}

	/* HEADER 2 */
		.header2	{
			font-size:14pt;
			color:#539cbe;
			}
		.header2 a {
			color: #5a3100;
			text-decoration:none;
		}
		.header2 a:hover {
			color:#539cbe;
		}

	/* HEADER 3 */
		.header3	{
			font-size:16pt;
			color:#5a3100;
			}
		.header3 a {
			color: #539cbe;
			text-decoration:none
		}
		.header3 a:hover {
			color:#5a3100;
		}
/* END font styles */		
		
		
		
/*
END CMS REQUIRED STYLES
Add Custom Site Styles BELOW
*/
