p {
  margin: 1em 0;
}

h2.page-title {
  font-size: 24px;
  font-family:  Times, "Times New Roman", serif;
  font-weight: normal;
/*color: #A68538;*/
  color: #A9692A;
  margin: 18px 0 18px 28px;
}

h2.no-bottom {
  margin-bottom: 0;
}

h3.subhead {
  font-size: 18px;
  font-family: Times, "Times New Roman", serif;
  font-weight: normal;
  margin: 0 0 18px 28px;
}

h3.gallery-subhead {
  font-size: 22px;
  font-family: Times, "Times New Roman", serif;
  font-weight: normal;
  color: #A9692A;
  margin: 10px 0 5px;
}

strong.brown {
  color: #A9692A;
}

.subnav a:link,
.subnav a:visited {
  display: block;
  width: 110px;
  font: 11px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Trebuchet MS", Tahoma, sans-serif;
  text-align: right;
  text-transform: uppercase;
  color: #A9692A;
  margin: 6px 10px;
}

.subnav a:hover,
.subnav a:active,
.subnav a.active {
  color: #ccc;
  text-decoration: none;
}

.subnav a:link.standard-case,
.subnav a:visited.standard-case,
.subnav a:hover.standard-case,
.subnav a:active.standard-case {
  text-transform: none;
}

.subnav a:link.image-link,
.subnav a:visited.image-link,
.subnav a:hover.image-link,
.subnav a:active.image-link {
  padding: 0;
  margin: 0;
}

.subnav td {
  border-bottom: 1px solid #9f7c42;
}

table.alder-new td p {
  font: 11px/11px Arial, Helvetica, sans-serif;
  text-align: center;
  margin: 4px 2px 6px;
}

div.door-container {
  height: 285px;
  background: #000;
  text-align: center;
  padding: 23px 0 6px;
}

div.door-container img {
  display: block;
  margin: 0 auto;
}

tr.doors td {
  background: #000;
}

tr.doors div.content5 {
  color: #eee;
}


.content  {font-family:arial; 
		   font-size:11px; 
		   line-height:11pt; 
		   color:#000000; 
		   margin-left: .3in; 
		   margin-right: .5in;}

.content_big  {font-family:arial; 
		   font-size:12px; 
		   line-height:11pt; 
		   color:#000000; 
		   margin-left: .3in; 
		   margin-right: .5in;}		   
		   
.content_nospace  {font-family:arial; 
		   font-size:11px; 
		   line-height:11pt; 
		   color:#000000; 
		   margin-left: .1in; 
		   margin-right: .1in;}		   
		   
.content_left  {font-family:arial; 
		   font-size:11px; 
		   line-height:11pt; 
		   color:#000000; 
		   margin-left: .1em; 
		   margin-right: .2in;}
		   
.content_left2  {font-family:arial; 
		   font-size:11px; 
		   line-height:11pt; 
		   color:#000000; 
		   margin-left: .1in; 
		   margin-right: .3in;}		   
		  
.content2  {font-family:arial; 
		   font-size:11px; 
		   line-height:11pt; 
		   color:#000000; 
		   margin-left: .1in; 
		   margin-right: .5in;}
		   
.content3  {font-family:arial; 
		   font-size:11px; 
		   line-height:11pt; 
		   color:#000000; 
		   margin-left: .3in; 
		   margin-right: .2in;}
		   
.content3_small  {font-family:arial; 
		   font-size:9px; 
		   line-height:11pt; 
		   color:#000000; 
		   margin-left: .3in; 
		   margin-right: .2in;}	
		   
.content3_big  {font-family:arial; 
		   font-size:12px; 
		   line-height:11pt; 
		   color:#000000; 
		   margin-left: .3in; 
		   margin-right: .2in;}		   
		   		   
		   
.content4  {font-family:arial; 
		   font-size:11px; 
		   line-height:11pt; 
		   color:#000000; 
		   margin-left: .7in; 
		   margin-right: .2in;}	
		   
.content5  {font-family:arial; 
		   font-size:11px; 
		   line-height:11pt; 
		   color:#000000; 
		   margin-left: .2in; 
		   margin-right: .2in;}
		   
.content5_sm  {font-family:arial; 
		   font-size:10px; 
		   line-height:11pt; 
		   color:#000000; 
		   margin-left: .2in; 
		   margin-right: .2in;}		   
		   
.content6  {font-family:arial; 
		   font-size:11px; 
		   line-height:11pt; 
		   color:#000000; 
		   margin-left: .2in; 
		   margin-right: .3in;}		
		   
.content7  {font-family:arial; 
		   font-size:11px; 
		   line-height:10pt; 
		   color:#000000; 
		   margin-left: 10px; 
		   margin-right: 10px;}				  

.content8  {font-family:arial; 
		   font-size:11px; 
		   line-height:11pt; 
		   color:#000000; 
		   margin-left: .4in; 
		   margin-right: .3in;}				   
		
.content9  {font-family:arial; 
		   font-size:11px; 
		   line-height:11pt; 
		   color:#000000; 
		   margin-left: .3in; 
		   margin-right: .1in;}	
		   
.content_order  {font-family:arial; 
		   font-size:11px; 
		   line-height:11pt; 
		   color:#CE3535; 
		   margin-left: .3in; 
		   margin-right: .1in;}			   
		   
.content10  {font-family:arial; 
		   font-size:11px; 
		   line-height:11pt; 
		   color:#000000; 
		   margin-left: .3in; 
		   margin-right: .0in;}			   
		   
.content_right  {font-family:arial; 
		   font-size:11px; 
		   line-height:11pt; 
		   color:#000000; 
		   margin-left: .1in; 
		   margin-right: .0in;}
	   

.bottominfo  {font-family:arial; 
		   font-size:10px; 
		   line-height:11pt; 
		   color:#000000; 
		   margin-left: .4in; 
		   margin-right: .4in;}	

.bottomnav {font-family:arial; 
			font-size:9px; 
			line-height:10pt; 
			color:#581E1E;
			font-weight: medium}				

.links {font-family:arial; 
		font-size:10px; 
		line-height:12pt; 
		margin-left: .0in; 
		margin-right: .0in; 
		color:#4E82B6;}


ul     {font-family:arial;
		color: #282828; 
	    font-size: 11px;
	    margin-left: .0in;
	    margin-right: .1in;
	    text-decoration: none; 
	    font-weight: none}

li     {font-family:arial;
		color: #282828; 
	    font-size: 11px;
	    margin-left: .0in; 
	    text-decoration: none; 
	    font-weight: none}

.body {margin-left:0px; 
	   margin-top:0px; 
	   margin-right:0px;}

a:link {color: #A47C42; 
	    font-size: 11px; 
	    text-decoration: none; 
	    font-weight: none}

a:visited {color: #7B2C2C; 
		   font-size: 11px; 
	    text-decoration: none; 
		   font-weight: none}

a:active {color: #581E1E; 
		   font-size: 11px; 
		  text-decoration: underline}

a:hover {color: #A24646; 
		 font-size: 11px; 
		 text-decoration: underline} 	

.sc_form_mandatory_error {
    color:#ff0000;
}
.form_error {
    color:#ff0000;
	font-weight:bold;
	font-size:14pt;
}

.authUser {
text-align:right;
padding:0;
margin:0 100px;
}

.authUser a:hover, .authUser a:active,
.authUser a:visited, .authUser a:link, 
.editLink a:hover, .editLink a:active,
.editLink a:visited, .editLink a:link {
color:black;
font-weight: bold;
}

.editBox {
border:2px solid red;
}

.editLink {
float:right;
padding: 1px 4px;
border-left:1px solid red;
border-bottom:1px solid red;
}


 
div.loading {
	float: right;
	width: 439px;
  height: 522px;
	background-image: url('/images/loader.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

#cabinets-gallery div.loading {
  float: none;
  width: 560px;
  height: 560px;
  margin: 0 19px;
}

div.primary {
	float: right;
	width: 439px;
	text-align: center;
	margin-top: 19px;
}

#cabinets-gallery div.primary {
	float: none;
  width: 560px;
  height: 560px;
  margin: 19px 19px 0 19px;
  text-align: center;
}

div.primary img,
ul.thumbs img,
ul.thumbs a {
	outline: none;
    border: none;
}

div#thumbs {
	float: left;
    background: #e3e0db;
    border-right: 1px solid #9F6A31;
}

#cabinets-gallery div#thumbs {
	background: none;
  border-right: none;
  float: none;
}


ul.thumbs {
	width: 155px;
    padding: 0 0 0 3px;
    margin: 0;
}

#cabinets-gallery ul.thumbs {
  width: 570px;
  margin: 0 14px;
}

#cabinets-gallery ul.thumbs li.spaced {
  margin-left: 141px;
}

ul.thumbs li {
	float: left;
	list-style-type: none;
    list-style-image: none;
    margin: 0;
}

ul.thumbs img {
	display: block;
	margin: 2px;
}

ul.thumbs li.selected img {
	border: 2px solid #888;
    margin: 0;
}

div.primary-caption {
	float: right;
	width: 400px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
	text-align: center;
    margin: 12px;
}

div.gallery-content {
    float: right;
	width: 391px;
    text-align: center;
    padding: 4em 19px 0 29px;
    margin: 0;
}

div.thumb-content {
	clear: left;
    width: 128px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
    padding: 30px 15px 70px;
}

td#prairie-gallery div.loading {
	height: 340px;
}

table.stained-glazed td {
	background: #e0ded8;
}

table.stained-glazed div.loading {
	float: left;
    width: 259px;
    height: 356px;
   	background-image: url('/images/loader2.gif');
}

table.stained-glazed div.primary {
	float: left;
    width: 259px;
}

table.stained-glazed div#thumbs {
	float: right;
    height: 412px;
    border-right: none;
    border-left: 1px solid #9F6A31;
    background: none;
    padding: 33px 0;
}

table#alder-gallery div#thumbs {
    height: 512px;
}

table#oak-gallery div#thumbs,
table#sawn-gallery div#thumbs,
table#hickory-gallery div#thumbs {
	height: 348px;
}

table.stained-glazed ul.thumbs {
	width: 320px;
    padding: 0 0 0 18px;
}

table.stained-glazed div.primary-caption {
	float: left;
	width: 235px;
}

td.subwood {
	border-top: 1px solid #9F6A31;
}

div.subwood-left {
	float: left;
	width: 221px;
}

div.subwood-right {
	float: right;
	width: 300px;
    border-left: 1px solid #9F6A31;
}

div.subwood-left,
div.subwood-right {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	padding: 19px;
}

#overlays td,
#countertops td,
#sinks-faucets td {
  border-bottom: 1px solid #9F6A31; 
}

#sinks-faucets h3.subhead,
#countertops h3.subhead,
#overlays h3.subhead {
  margin-left: 0;
}

.clear {
	clear: both;
}

.right {
	float: right;
  display: inline;
  margin: 7px 0 7px 14px;
}

.left {
	float: left;
  display: inline;
  margin: 7px 14px 7px 0;
}

.right-clear {
  display: block;
  text-align: right;
}

.left-clear {
	display: block;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:729; height:0; background-color:none; layer-background-color:none; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:10px; font-family:arial,verdana; font-size:11px; font-weight:medium; }
.clLevel0{background-color:none; layer-background-color:none; color:#1C5299;}
.clLevel0over{background-color:none; layer-background-color:none; color:8EA8CA; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#none; layer-background-color:#1E589E}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:4px; font-family:Frutiger; font-size:11px; font-weight:none}
.clLevel1{background-color:#A47C41; layer-background-color:#A47C41; color:#FFFFFF;}
.clLevel1over{background-color:#B68C4F; layer-background-color:#A47C41; color:#FFFFFF; cursor:pointer; cursor:hand;}
.clLevel1border{position:absolute; visibility:hidden; background-color:#FFFFFF; layer-background-color:#CCCC99;}

/* Social Links in left sidebar */
.social-links {
	text-align: center;
	padding-top: 15px;
}

</style>		

