/* Gallery CSS */

#gallery_main_container {
	/*the footer background of the main content area would go here*/
}
#gallery_main_content_section {
	position:relative; top:0px; left:0px; margin: 0px; background:url(../www_images/gallery/header_3_bg.jpg) #fff no-repeat top left; padding-bottom:52px; padding-top: 30px; padding-left: 30px;
}

#gallery_main_content_section H2 { 
	DISPLAY: block; FONT-SIZE: 1px; LINE-HEIGHT: 1px; BACKGROUND: url(../www_images/gallery/gallery_heading.gif) no-repeat top left; width: 261px; height: 75px; margin-left: 5px; TEXT-INDENT: -5000px; 
}

#thumbnails_main_section {
	padding:0px; padding-top: 130px; padding-left:17px;
}

#thumbnails_main_section H3 {
	font-family: Arial, sans-serif; font-size: 190%; padding:0px; margin:0px; line-height:1; font-style:italic;
}

.thumbs_list_section_4row {
	padding: 0; margin: 0; padding-top: 21px; height: 760px;
}

.thumbs_list_section_3row {
	padding: 0; margin: 0; padding-top: 21px; height: 570px;
}

.thumbs_list_section_2row {
	padding: 0; margin: 0; padding-top: 21px; height: 370px;
}

.thumbs_list_section_1row {
	padding: 0; margin: 0; padding-top: 21px; height: 180px;
}

ul.thumbnails {
	display:block; list-style: none; padding: 0; margin: 0; float:left;
}

#thumbnails_main_section li {
	float: left;
	display: block; width: 201px; height: 183px; background:#FFFFFF; border:1px solid #b2b2b2; padding:0px; padding-left:8px; padding-top:7px; margin:3px; TEXT-ALIGN: left; font-size: 110%;
}

#thumbnails_main_section li a{
	text-decoration:none; color:#000000;
}

#thumbnails_main_section img {
	padding:0px; margin:0px;
	padding-bottom: 1px;
	_padding-bottom: 3px;
}

#commercial_renderings {
}

#residential_renderings, #aerial_renderings, #interior_renderings, #artistic_renderings, #misc_renderings {
	padding:0px; margin:0px; padding-top:50px;
}