/*body{
	position: absolute;
	top: -20px;
}
*/* {
 padding: 0;
 margin: 0;
}

img.png_6_8 { 
   behavior: url("http://affordablecustomcabinets.com/ie_png_fix.htc"); /*filthy IE PNG Hack */
  height:600px; width:800px; 
  /*position:absolute;*/
} 
img.png { 
  behavior: url("http://affordablecustomcabinets.com/ie_png_fix.htc"); /* filthy IE PNG Hack */
} 
a:link { color:#3A3A13; text-decoration: none;}
a.light_color{ color: #DDCEBB; text-decoration: none;}
a:visited { color:#3A3A13; text-decoration: none;}
a:visited.light_color{ color: #DDCEBB; text-decoration: none;}
a:active { color:#3A3A13; text-decoration: none;}
a:active.light_color{ color: #DDCEBB; text-decoration: none;}
a:hover, a:hover.light_color {text-decoration: none; color: #995C00;}


body {
 background-image: url("../assets/32/background.png"); 
 background-position: top left;
 background-repeat: no-repeat;
 background-attachment: fixed;
 font-family: Helvetica, Verdana, Arial, sans-serif;
 color: #666666;
 font-size: 12px;
 color: black;
}
th, td {
  text-align: left;
  vertical-align: top; 
  font-size: 12px;
 
}

#wrapper {
 width: 870px;
 margin: 0 auto;
 position: absolute;
 /*left: 50%;*/    /* Using This command instead of following will center the site */
left: 500px;
 margin-left: -385px; /* half of width */
 margin-top: 20px;  /* half of height */
}

#textwrapper{
	vertical-align: middle;
	position: absolute;
	z-index: 5;
}

#header { 
 /* background-color: #232323; */
 margin: 5px;
 height: 55px;
 padding: 10px;
}

#leftcolumn { /* Parent Wrapper for inside boxes */
 /*background-color: #232323; */
 
 margin: 5px;
 padding-right: 15px;
 display: inline; /* IE Hack */
 height: auto;
 width: 185px;
 float: left;
 min-height: 350px;
 vertical-align: middle;
 
text-align: right; 
font-family: Eurostile, Futura, Helvetica, Arial, sans-serif;
font-size: 1.4em;
 line-height: 2.8em;
}
* html #leftcolumn {height:320px} /* IE Min-Height Hack */ 

.nav_short{
 line-height: 2.4em;
}

div.centerImage{
   margin-right:auto;
   margin-left:auto;
}

#centercolumn {
 margin: 2px;
 display: inline; /* IE Hack */
 padding: 14px;
 paddint-left: 16px;
 width: 480px;
 float: left;
 min-height: 320px;
 /* border: solid red 1px; */
}
* html #centercolumn {height:320px} /* IE Min-Height Hack */ 

#long_centercolumn {
 margin: 2px;
 display: inline; /* IE Hack */
 padding: 14px;
 padding-left: 16px;
 width: 480px;
 float: left;
 min-height: 450px;
 /* border: solid red 1px; */
}
* html #long_centercolumn {height:450px} /* IE Min-Height Hack */

#footer {
 /*background-color: #00ff0f; */
 margin-left: 75px;
 display: inline; /* IE Hack */
 padding: 15px;
 float: left;
 width: 615px;
 height: 110px;
 text-align: left;

 font-family: 'Palatino Linotype', 'Palatino', serif;  /* 'Myraid Pro', */
 font-size: 1.2em;
}

#small_footer {
/* background-color: #00ff0f; */
/* margin-left: 215px;*/
 display: inline; /* IE Hack */
 padding-top: 3px;
 padding-left: 15px;
 padding-right: 15px;
 float: left;
 width: 475px;
 height: 110px;
 text-align: left;

 font-family: 'Palatino Linotype', 'Palatino', serif;  /* 'Myraid Pro', */
 font-size: 1.2em;
}


#carousel-wrapper {
  width: 500px;
  height: 310px;
  overflow: hidden;
  text-align: center;
}
#carousel-content {
   width: 2500px;
}
#carousel-content .page {
   float: left;
   width: 500px;
   height: 330px;
}
.thumbnail {
  width: 150px;
  height: 180px;
  padding-right: 15px;
  float: left;
}
.thumbnail img{
	border: 3px solid #E7BE88;
}
#three_door img{
	height: 126px;
}

#three_door td{
	text-align: center;
}

img.large_door_style_img{
	width: 474px;
	border: 3px solid #E7BE88;
}

img.large_door_style_img_long{
	height: 276px;
	border: 3px solid #E7BE88;	
}

#center_td{
	padding-right: 4px;
}

#page_nav{
	position: absolute;
	top: 420px;
	left: 620px;
	width:100px;
	height: 20px;
	text-align: right;
}

#page_nav a{
	font-size: 10pt;
}
.center{
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;	
}

.thumbnail img{
	height: 240px;
}