/* THREE COLUMN LAYOUT */
/* you have to be careful with Nifty Corners - don't add height to the outer containers or the corners will no display correctly in Safari. */

/*padd the */
* {margin:0 padding:0;}
body {
	text-align:center;  /* IE6 needs this to center the layout in the browser window */
	}
	
  
#main_wrapper {
	width:960px; /* widths of columns will scale proportionately as this width is changed */
	margin-left:auto;  /* centers max'd layout in browser */
	margin-right:auto; /* centers max'd layout in browser */
	text-align:left; /* prevents page inheriting IE6 centering hack on body */
	padding:0px 0;
	margin-top:10px;
	}	
#header {
	margin: 0px;
	width:960px;
	background-image:url(../page_images/DME_clear_topLogo.png);
	background-repeat:no-repeat; 
	
	}
	
#header_inner {
    
	padding:0em 0em;
	text-align:right;
	height:72px;
	}	
	


#nav {
	width:171px;
	margin:5px 5px 10px 0px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	}
	
#store_top_nav {
	width:960px;
	margin:0px 0px 0px 0px;
	float:left;
	display:inline; /* fixes IE6 margin doubling bug */
	}
	
#store_nav_inner {
	margin:0px 0px 0px 0px;
	text-align:center;	
	}
	
	
#content {
/* Max Image width = 600px               */ 
	width:600px;
	margin:5px 5px 0px 0px;
	float:left;
	padding:8px;
	}

#store_content {
/* Max Image width = 600px               */ 
	width:960px;
	margin:5px 0px 5px 0px;
	float:left;
	}

	
#photo_content {
/* Max Image width = 600px               */ 
	width:780px;
	margin:5px 0px 10px 0px;
	float:left; 
	background-color:#000000;
               
	}
		
#contentWelcome {
width:350px;
margin: .5em 0px 0px 0px;
padding:1px;
position:absolute;
}
	
#promo {
	width:140px;
	margin:5px 0px 0px 0px;
	float:left;
	background:url(../page_images/carbon_back.gif);
	}
#footer {
	margin:0px;
	clear:both;
	width:960px;
	}
#header_inner, #content_inner, #promo_inner, #gallery_content, #galleryNav {
	overflow:hidden; /* prevents oversize elements from breaking the layout */
	}

#nav_inner {
	padding:0em 0em;
	}
#nav_inner ul img {
vertical-align: middle;
margin-bottom: .35em;
margin-right:3px;

	}

.decoImageLeft {
vertical-align: middle;
margin-bottom: .25em;
margin-right:5px;

	}

#content_inner  {
	padding:0em 0px 0em 0px;
	}
	
	
.center {
  width:501px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding:25px 0 0 0;
}	
		
.leftAlign {float:left; margin: 0 10px 0px 0;}
	
#promo_inner {
	padding:0em 4px 0 4px;
	
	}
	
#photo_content_inner {
	width:100%;
	margin:0px 0px 5px 0px;
	padding: 0em;
	}
	
#footer_inner {
	padding:.5em;
	height:30px;	
	text-align:center;
	background-image:url(../page_images/footer_background.png);
	background-repeat:no-repeat; 
	}


#photo_nav {
    margin:10px 0 0 0 0 ;
	padding:0em;
	height:24px;
	width:800px;	
	text-align:left;
	background-image:url(../page_images/gallery/tabs_background.png);
	background-repeat:repeat-x ;
		}		
		


.imgCentered {
    text-align:center;
    display: block;
    margin-left: auto;
    margin-right: auto;
	margin: 35px 0 15px 0;}
