.plain {
     font-size: 95%;
    line-height:1.2em;
}

.asterisk {
    color:#f9c581;
}

.plainIndent {
     font-size: 95%;
    line-height:1.2em;
    margin-left:2em;
    margin-top:0em;
    margin-bottom:3em;
}

.distributorName {
    font-size:100%;
    font-weight:bold;
    line-height:1.1em;
    border-bottom:thin dotted #aa6666;
}

.distributorDistance {
   font-size:100%;
    font-weight:bold;
    line-height:1.1em;
}

.pageTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 125%;
    font-weight: bold;
}
.colorPageTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 125%;
    font-weight: bold;
    color:#e9b571;
}
.subHead {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 105%;
    font-weight: bold;
    margin-bottom:4px;
}
.detail {
    font-size: 80%;
    line-height:1.4em;
}
.colorDetail {
    font-size: 80%;
    line-height:1.1em;
    color:#ffeeee;
}
.resultNav {
    font-size: 80%;
    line-height:1.4em;
}
.disclaimer {
    line-height:1.1em;
}
.caption {
    font-size: 80%;
    line-height:1.4em;
    font-style:italic;
}
.flushLeft {
    float:left;
    padding-right:12px;
    font-size:80%;
    font-style:italic;
    text-align:left;
    line-height:1.2em;
}
.flushRight {
    float:right;
    padding-left:12px;
    font-size:80%;
    font-style:italic;
    text-align:right;
    line-height:1.2em;
}

.menu {
    width:250px;
    min-width:250px;
    /*max-width:15em; SRF to correct display non IE */
    max-width:250px;
     font-size: 80%;
   line-height:1.8em;
    border: 0px none #000000;
    text-align:left;
}
.centerPhoto {
    min-width:100%;
    text-align:center;
}

.outline {
    margin-bottom:8px;
}

.displayBlock {
    padding: 4px;
    background-color:#600000;
    border: 1px solid #400000;
}

.dataTable {
    padding: 2px;
    font-size:80%;
    background-color:#600000;
    border: 1px solid #400000;
    line-height:1em;
}

.displayTable {
    padding: 4px;
    margin-left:12px;
    background-color:#600000;
    border: 1px solid #400000;
}

.specCell {
    padding: 4px;
    background-color:#600000;
    border: 1px dotted #aa6666;
}


.captionPhoto {
    margin-bottom:3px;
    border:0px solid #000000;
}

.blackBar {
    background-color:#181010;
    text-align:right;
    padding:0px;
    vertical-align:middle;
}

.hpText {
    vertical-align:middle;
}

.topAlign {
    vertical-align:top;
}

.bottomAlign {
    vertical-align:bottom;
}

.optionCell {
    padding:0px;
    line-height:1em;
    font-size: 75%;
    margin:0px;
    border-width:0px;
 }

.options {
    font-size: 75%;
   line-height:1.2em;
}

.searchTable {
    padding: 8px;
    border: 0px;
    line-height:1.1em;
}

.searchBox{
    width:13em;
}

.holdscontentTable { width:100%; /* 20081111 */ }

.contentTable {
    padding: 3px;
    background-color:#600000;
    border: 1px solid #400000;
    text-align:left;
    line-height:1.7em;
    vertical-align:middle;
    width:100%; /* 20081111 */
}

.paddedCell{
    padding-left: 8px;
    padding-right: 8px;
    vertical-align:top;
}
.grey {
    color:#882222;
}

.searchResultCell {
    width:1.9em;
    text-align:right;
}

.searchResultTable {
    width:12em;
    font-size: 75%;
}


body {
    font-family: Arial, Helvetica, sans-serif;
    text-align:left;
    line-height:1.7em;
    color: #FFFFFF;
    background-color: #771111;
    margin: 0px;
    padding: 0px;
}
a:link,  a:active,  a:visited {color:#e9b571;}
a:hover {color:#ffdca9;}

.spacer {
    color: #670000;
}

#nav {
    position:absolute;
    left:74px;
    top:0px;
    height:24px;
    z-index:2;
    font-size: 80%;
    line-height:1.6em;
    vertical-align: middle;
    line-height:24px;
    color:#ffffff;
}
#nav a:link,#nav a:active, #nav a:visited {color:#e9b571;}
#nav a:hover {color:#ffdca9;}

#header {
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    z-index:1;
    background-image: url(/images/header_tile.jpg);
    layer-background-image: url(/images/header_tile.jpg);
    border: 0px none #000000;
}
#header a:link,#header a:active, #header a:visited {color:#e9b571;}
#header a:hover {color:#ffdca9;}



#printHeader {
    position:absolute;
    left:40px;
    top:40px;
    width:100%;
    z-index:0;
    border: 0px none #000000;
    display: none;
}
#printHeader h1 {font-size:large;}




#menu {
    width:250px;
    min-width:250px;
    z-index:5;
    border: 0px none #000000;
    text-align:left;
    font-size: 80%;
    line-height:1.8em;
}
#menu a:link,#menu a:active, #menu a:visited {color:#e9b571;}
#menu a:hover {color:#ffdca9;}

#homeMenu {
    width:162px;
    z-index:5;
    border: 0px none #000000;
    text-align:left;
    font-size: 80%;
    line-height:1.8em;
}
#homeMenu a:link,#homeMenu a:active, #homeMenu a:visited {color:#e9b571;}
#homeMenu a:hover {color:#ffdca9;}

#content {
    padding-left:20px;
    padding-top:208px;
    padding-right:40px;
    padding-bottom:40px;
    z-index:5;
}
#content a:link,#content a:active, #content a:visited {color:#e9b571;}
#content a:hover {color:#ffdca9;}

#imageContent {
    padding-left:20px;
    padding-top:208px;
    padding-right:40px;
    padding-bottom:40px;
    z-index:5;
}
#imageContent a:link,#imageContent a:active, #imageContent a:visited {color:#e9b571;}
#imageContent a:hover {color:#ffdca9;}


#footer {
break;
clear:both;
    text-align: center;
    margin:20px;
    font-size: 80%;
    z-index:15;
}
#footer a:link,#footer a:active, #footer a:visited {color:#e9b571;}
#footer a:hover {color:#ffdca9;}

#breadcrumbs {
    position:absolute;
    left:13px;
    top:143px;
    z-index:3;
    font-size: 80%;
    line-height: 1.6em;
    border-bottom:thin dotted #aa6666;
    background-color: #771111;
}
#breadcrumbs a:link,#breadcrumbs a:active, #breadcrumbs a:visited {color:#e9b571;}
#breadcrumbs a:hover {color:#ffdca9;}

#bcNav {
    position:absolute;
    left:13px;
    top:174px;
    z-index:3;
    font-size: 80%;
    line-height: 1.6em;
}
#bcNav a:link,#bcNav a:active, #bcNav a:visited {color:#e9b571;}
#bcNav a:hover {color:#ffdca9;}

#options {
    position:absolute;
    right:20px;
    top:136px;
    height:53px;
    z-index:2;
    border: 0px none #000000;
}
#options a:link,#options a:active, #options a:visited {color:#e9b571;}
#options a:hover {color:#ffdca9;}

.gallerysearchresults ul li {float:left; text-align:center; list-style: none; padding:10px;}
.gallerysearchresults ul li div {border:solid 1px; width:300px; height:250px; font-size:16px; line-height:18px}
.gallerysearchresults ul li img {margin:6px auto;}
.gallerysearchresults .link2brick {font-size:12px; line-height:14px;}

.zipsearchresults {margin-left:20px;}
.zipsearchresults .details {font-size:14px;}
.zipsearchresults ul {list-style:none; font-size:14px; line-height:18px;}
.zipsearchresults li {margin-bottom:10px;}

.projectdetails ul.images li {float:left; list-style:none; padding:10px;}

.brickdetails div.mortarcolors_box {width:550px;}
.brickdetails ul.mortarcolors {display:none; margin-left:-50px;}
.brickdetails ul.mortarcolors li {float:left; text-align:center; list-style: none; padding:10px;}
.brickdetails ul.mortarcolors li div {border:none; width:160px; height:135px; font-size:12px; line-height:18px}
.brickdetails ul.mortarcolors li div img {margin:6px auto; border:0;}

.brickdetails ul.galleryimages {display:none;}
.brickdetails ul.galleryimages li {float:left; text-align:center; list-style: none; padding:10px;}
.brickdetails ul.galleryimages li div {border:none; width:300px;  font-size:12px; line-height:18px}
.brickdetails ul.galleryimages li div img {margin:6px auto; border:0;}
.brickdetails div.brickinfo {width:360px; float:left;}

.bricklist img{border: 0px;}
.bricklist li{
		float:left;
		list-style: none;
		padding:10px;
	}
.bricklist li a{
		font-size: 11px;
		line-height: 15px;
	}
.bricklist #topmenu a{
		font-size: 12px;
		padding:3px;	
	}
.bricklist .thumbimg{
		float:left;
		padding-bottom:0;
		padding-left:0;
		padding-right:10px;
		padding-top:10px;
		width:165px;			
    height:105px;
	}
	
.small{font-size: 12px;}	

.contentTable a img {border-color:#FFDCA9;}
.gallerysearchresults a img {border-color:#FFDCA9;}
.gallerysearchresults a {text-decoration:none;}

.blendin {color:#600000;}
/*.advsearch {display:none;} */



.landmark{font-size: 14px; line-height:1.2em;}	
a.landmark{color:#ffdca9;}


.txt {
    font-size: 80%;
    line-height:1.4em;
}
H1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 125%;
    font-weight: bold;
}
H2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 110%;
    font-weight: bold;
}
