/* Clickable Designs | CSS1-CSS2 Document */

/* wrap properties */
html, body {
		height: 100%;
		margin: 0px auto;
		padding: 0px;
		background: #FFFFFF url(../images/wrap/bg_site.gif) repeat-x;
		font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; font-weight: normal; color: #000000; }

		a:link, a:visited { color: #E23509; text-decoration: underline; outline: none; }
		a:hover, a:active { color: #E23509; text-decoration: none; outline: none; }
		
		h1 { margin: 0px; padding: 14px 0px 30px 0px; font-size: 17px; font-weight: bold; line-height: 18px; color: #000000; }
		h2 { margin: 0px; padding: 3px 0px 12px 0px; font-size: 12px; font-weight: normal; line-height: 13px; color: #000000; }
		h3 { margin: 0px; padding: 30px 0px 36px 0px; font-size: 17px; font-weight: bold; line-height: 18px; color: #000000; }
		h4 { margin: 0px; padding: 0px 0px 0px 0px; font-size: 13px; font-weight: bold; line-height: 19px; color: #000000; }
		p { margin: 0px; padding: 8px 0px 6px 0px; }
		
		ul { margin: 0px; padding: 0px; list-style-type: none; font-size: 10px; }
		ul li { padding: 0px; font-size: 10px; }

#wrap {
		height: 100%;
		width: 960px;
		margin: 0px auto; }
		
		.left { float: left; display: inline; }
		.right { float: right; display: inline; }
		.center { text-align: center; }
		.end { clear: both; }
		
		.block { display: block; }
		
		img { border: 0px; }

/* column properties */
.menu {
		width: 171px;
		margin: 27px 0px 0px 0px;
		padding: 0px; }
				
.content {
		width: 758px;
		margin: 27px 0px 0px 0px;
		padding: 0px 0px 0px 30px;
		border-left: 1px solid #D4D4D4; }

/* page properties */
.list_wrap {
		width: 708px;
		margin: 0px 25px 0px 25px;
		display: block; }
		
		.list_wrap ul { margin: 0px; padding: 0px; list-style-type: none; font-size: 10px; }
		.list_wrap ul li { padding: 5px 0px 0px 20px; font-size: 10px; }
				
		.list_path { padding: 0px 0px 20px 0px; display: block; font-size: 10px; line-height: 10px; }
		.list_path a:link, .list_path a:visited { color: #000000; text-decoration: none; outline: none; }
		.list_path a:hover, .list_path a:active { color: #E23509; text-decoration: none; outline: none; }
		
		.list_image { width: 148px; height: 148px; text-align: center; line-height: 13px; }
		.list_image a:link, .list_image a:visited { color: #000000; text-decoration: none; outline: none; }
		.list_image a:hover, .list_image a:active { color: #E23509; text-decoration: none; outline: none; }
		.list_image img { border: 0px; padding-bottom: 7px; }
		
		.list_h { width: 38px; height: 148px; }
		
		/* detail top properties */
		.detail_wrap_top { height: 27px; display: block; }
		.detail_path { padding: 0px 0px 0px 25px; font-size: 10px; line-height: 10px; }
		.detail_path a:link, .detail_path a:visited { color: #000000; text-decoration: none; outline: none; }
		.detail_path a:hover, .detail_path a:active { color: #E23509; text-decoration: none; outline: none; }
		
		.detail_page { font-size: 10px; line-height: 10px; }
		.detail_page_next a:link, .detail_page_next a:visited { background: url(../images/wrap/page_next_off.gif) no-repeat 0px 0px; outline: none; }
		.detail_page_next a:hover, .detail_page_next a:active { background: url(../images/wrap/page_next_on.gif) no-repeat 0px 0px; outline: none; }
		.detail_page_next_none { outline: none; }
		.detail_page_previous a:link, .detail_page_previous a:visited { background: url(../images/wrap/page_previous_off.gif) no-repeat 0px 0px; outline: none; }
		.detail_page_previous a:hover, .detail_page_previous a:active { background: url(../images/wrap/page_previous_on.gif) no-repeat 0px 0px; outline: none; }
		.detail_page_previous_none { outline: none; }
		
		/* detail middle properties */
		.detail_wrap_middle { height: 60px; padding: 0px 0px 20px 0px; display: block; }
		.detail_thumb_previous a:link, .detail_thumb_previous a:visited { margin-top: 3px; display: block; background: url(../images/wrap/thumb_previous_off.gif) no-repeat 0px 0px; outline: none; }
		.detail_thumb_previous a:hover, .detail_thumb_previous a:active { margin-top: 3px; background: url(../images/wrap/thumb_previous_on.gif) no-repeat 0px 0px; outline: none; }
		.detail_thumb_previous_none { margin-top: 3px; outline: none; }
		.detail_thumb_next a:link, .detail_thumb_next a:visited { margin-top: 3px; display: block; background: url(../images/wrap/thumb_next_off.gif) no-repeat 0px 0px; outline: none; }
		.detail_thumb_next a:hover, .detail_thumb_next a:active { margin-top: 3px; background: url(../images/wrap/thumb_next_on.gif) no-repeat 0px 0px; outline: none; }
		.detail_thumb_next_none { margin-top: 3px; outline: none; }

		.detail_thumb_image a:link, .detail_thumb_image a:visited { display: block; border: 3px solid #FFFFFF; outline: none; }
		.detail_thumb_image a:hover, .detail_thumb_image a:active { border: 3px solid #F79910; outline: none; }
		.detail_thumb_image_active { border: 3px solid #F79910; outline: none; }
		
		.detail_thumb_image_none { display: block; border: 3px solid #FFFFFF; }
		
		.detail_thumb_sep { width: 6px; height: 60px; }
		
		/* detail bottom properties */
		.detail_wrap_bottom { margin: 0px 25px 0px 25px; display: block; }
		.detail_info_wrap { width: 218px; }
		.detail_info_designer { width: 156px; height: 30px; }
		.detail_info_artist { width: 179px; height: 30px; }
		.detail_info_id { width: 178px; }
		.detail_info_link { margin: 0px 0px 7px 0px; padding: 0px 0px 0px 16px; background: url(../images/wrap/link_bullet1.gif) no-repeat 0px 1px; display: block; font-size: 10px; line-height: 10px; }
		.detail_info_link a:link, .detail_info_link a:visited { color: #E23509; text-decoration: none; outline: none; }
		.detail_info_link a:hover, .detail_info_link a:active { color: #E23509; text-decoration: underline; outline: none; }
		
		.archive_image { width: 168px; }
		.archive_content { width: 530px; }
		.archive_sep { height: 30px; }
		.archive_content_link { margin: 20px 0px 7px 0px; padding: 0px 0px 0px 16px; background: url(../images/wrap/link_bullet1.gif) no-repeat 0px 1px; display: block; font-size: 10px; line-height: 10px; }
		.archive_content_link a:link, .archive_content_link a:visited { color: #E23509; text-decoration: none; outline: none; }
		.archive_content_link a:hover, .archive_content_link a:active { color: #E23509; text-decoration: underline; outline: none; }
		
		.ex_image { width: 325px; margin-top: 30px; text-align: center; line-height: 13px; }
		.ex_image_wide { width: 700px; margin-top: 30px; text-align: center; line-height: 13px; }
		.ex_image img { padding-bottom: 10px; }
		.ex_image_wide img { padding-bottom: 10px; }
		
/* home properties */
.home_feature {
		width: 708px;
		margin: 0px 25px 0px 25px;
		display: block; }
		
.home_text {
		width: 483px;
		margin: 35px 20px 0px 30px;
		padding: 0px 50px 0px 175px;
		background: url(../images/home/title_alvagallery.gif) no-repeat 37px 7px;
		display: block; }

/* footer properties */
.footer {
		height: 120px;
		margin: 65px 0px 0px 0px;
		padding: 2px 0px 0px 0px;
		background: url(../images/wrap/footer_bg.gif) no-repeat 0px 0px;
		display: block;
		font-size: 10px;
		line-height: 12px; }
		
		.address { padding: 0px 31px 0px 16px; }
		.copyright { padding: 0px 16px 0px 0px; }
		.cd { padding: 15px 0px 0px 16px; }
		.cd a:link, .cd a:visited { text-decoration: none; outline: none; }
		.cd a:hover, .cd a:active { text-decoration: underline; outline: none; }
		
/* form properties */
/* .inquiry {
		margin-left: 15px;
		margin-right: 15px; }
		
		.inquiry h1 { padding: 10px 0px 5px 0px; }
		.inquiry h2 { margin: 0px; padding: 3px 0px 12px 0px; font-size: 12px; font-weight: normal; line-height: 13px; color: #000000; }
		.inquiry p { margin: 0px; padding: 8px 0px 6px 0px; } */
		
		.form_textarea { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; font-weight: normal; }
		.form_button { padding: 2px 4px 2px 4px; border: none; background-color: #F79911; cursor: pointer; font-size: 11px; line-height: 12px; color: #FFFFFF; outline: none; }
		.form_close { padding: 2px 4px 2px 4px; border: none; background-color: #CB320B; cursor: pointer; font-size: 11px; line-height: 12px; color: #FFFFFF; outline: none; }
		.form_note { font-size: 11px; line-height: 16px; }
		
/* .inquiry_form_wrap {
		width: 738px;
		margin: 0px 10px 0px 10px;
		display: block; } */


.form_wrap {
		width: 408px;
		height: 346px;
		padding: 0px 20px 0px 20px;
		display: block;
		border: 1px solid #D4D4D4; }
		
.contact_spacer { width: 700px; height: 40px; display: block; }
.emailsignup_spacer { width: 700px; height: 240px; display: block; }





