/* Hilmers Studios */

font.click_on {
	text-decoration: none;
	color: #993300;
	font-weight: normal;
	font-size: 9px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 10px
}

font.click_on_animate {
	text-decoration: none;
	color: #993300;
	font-weight: normal;
	font-size: 12px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 14px
}

font.click_on_design {
	text-decoration: none;
	color: #993300;
	font-weight: normal;
	font-size: 12px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 14px
}

font.credits {
	text-decoration: none;
	color: #990000;
	font-weight: normal;
	font-size: 12px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 14px
}

font.description {
	text-decoration: none;
	color: #990000;
	font-weight: normal;
	font-size: 12px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 14px
}

font.description_tm {
	text-decoration: none;
	color: #990000;
	font-weight: normal;
	font-size: 12px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 14px;
}

font.description_about {
	text-decoration: none;
	color: #990000;
	font-weight: normal;
	font-size: 12px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 14px
}

font.document_date {
	text-decoration: none;
	color: #660000;
	font-weight: normal;
	font-size: 11px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 12px
}

font.document_rights {
	text-decoration: none;
	color: #660000;
	font-weight: normal;
	font-size: 12px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 13px
}

font.page_additional {
	text-decoration: none;
	color: #990000;
	font-weight: normal;
	font-size: 15px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 17px
}

font.resume {
	text-decoration: none;
	color: #990000;
	font-weight: normal;
	font-size: 11px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 13px
}

font.text_body {
	text-decoration: none;
	color: #663300;
	font-weight: normal;
	font-size: 13px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 16px
}

font.text_body_bold {
	text-decoration: none;
	color: #663300;
	font-weight: bold;
	font-size: 13px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 15px
}

font.text_body_emphasis {
	text-decoration: none;
	color: #990000;
	font-weight: bold;
	font-size: 13px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 15px
}

font.text_body_emphasis_demi {
	text-decoration: none;
	color: #990000;
	font-weight: bold;
	font-size: 16px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 18px
}

font.text_body_emphasis_big {
	text-decoration: none;
	color: #990000;
	font-weight: bold;
	font-size: 19px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 19px
}

font.text_body_emphasis_biglite {
	text-decoration: none;
	color: #990000;
	font-weight: normal;
	font-size: 19px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 19px
}

font.text_body_emphasis_nodemi {
	text-decoration: none;
	color: #990000;
	font-weight: normal;
	font-size: 16px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 18px
}

font.text_error_emphasis {
	text-decoration: none;
	color: #993300;
	font-weight: bold;
	font-size: 21px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 24px
}

font.text_error_description {
	text-decoration: none;
	color: #993300;
	font-weight: bold;
	font-size: 16px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 19px
}

font.text_error_click {
	text-decoration: none;
	color: #993300;
	font-weight: bold;
	font-size: 13px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 16px
}

font.text_error_text {
	text-decoration: none;
	color: #993300;
	font-weight: normal;
	font-size: 13px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 16px
}

font.text_form {
	text-decoration: none;
	color: #993300;
	font-weight: normal;
	font-size: 13px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 15px
}

font.text_head {
	text-decoration: none;
	color: #990000;
	font-weight: bold;
	font-size: 16px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 18px
}

font.text_urls {
	text-decoration: none;
	color: #E10000;
	font-weight: bold;
	font-size: 13px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 15px
}

font.text_urls_sample {
	text-decoration: none;
	color: #663300;
	font-weight: bold;
	font-size: 13px;
	font-family: sans-serif;
	font-style: normal; 
	line-height: 15px
}

img.image_link {
	border: 1px solid #990000;
	border-bottom: 3px solid #990000;
}

img.therm_bar {
	border: 1px solid #000000;
	border-bottom: 3px solid #000000;
}

img.image_box {
	border: 1px solid #990000;
	border-bottom: 3px solid #990000;
}

img.image_darker {
	border: 1px solid #480000;
	border-bottom: 3px solid #480000;
}

.virtualceleb_flash {
	border: 1px solid #480000;
	border-bottom: 3px solid #480000;
	width: 110px;
	height: 202px;
}

a:link {
	color : #990000;
	text-decoration : none;
}

a:visited {
	color : #CC9900;
	text-decoration : none;
}

a:active {
	color : #CC0000;
	text-decoration : underline;
}

a:hover {
	color : #FF0000;
	text-decoration : underline;
}

/* ??? top horizontal bar */
body {
	background: transparent url(../general/background_leftbar_1300px.jpg) repeat left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* ??? SET WIDTH HERE for whole page */
 /* "auto" setting in the "margin" line below centers page left & right*/
#content {
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 827px;
}

/* ??? SET WIDTH HERE for middle section */
#content_middle {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 639px;
}

/* ??? SET WIDTH HERE for main right align header, content_right */
#content_right {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 639px;
	position: absolute;
	top: 25px;
	left: 198px;
	z-index: 20;
}

#footer {
	float: left;
	margin: 0px 0px 11px 0px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	width: 639px;
}

/* ??? SET WIDTH HERE for header, right */
#header_right {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	width: 639px;
}

#header_top_space {
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 827px;
	float: left;
}

/* ??? SET WIDTH HERE for sidebar, left */
#sidebar_left {
	float: left;
	margin: 10px 32px 0px 0px;
	padding: 0px 0px 20px 0px;
	vertical-align: 0;
	width: 156px;
	height: 300px;
}

.wrap {
	background: transparent;
	color: #FF0000;
	font-family: Tahoma, Helvetica, Sans-Serif;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 827px;
}

/* ############################################# */
/* ??? SET WIDTH HERE for middle content section */
/* Add 15px more to height here for Internet Explorer 7 (fail) -vs- Firefox */
#content_middle_about_us {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 639px;
	height: 725px;
	position: absolute;
	left: 198px;
	top: 160px;
}

#footer_about_us {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 639px;
	position: absolute;
	left: 198px;
	top: 1280px;
}



#content_middle_airbrush {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 639px;
	height: 745px;
	position: absolute;
	left: 198px;
	top: 175px;
}

#footer_airbrush {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 639px;
	position: absolute;
	left: 198px;
	top: 970px;
}



#content_middle_animate {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 639px;
	height: 495px;
	position: absolute;
	left: 198px;
	top: 180px;
}

#footer_animate {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 639px;
	position: absolute;
	left: 198px;
	top: 698px;
}



#content_middle_assembly {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 639px;
	height: 725px;
	position: absolute;
	left: 198px;
	top: 180px;
}

#footer_assembly {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 639px;
	position: absolute;
	left: 198px;
	top: 940px;
}



#content_middle_banners {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 639px;
/* 	height: 725px; */
	position: absolute;
	left: 198px;
	top: 180px;
}

#footer_banners {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 639px;
	position: absolute;
	left: 198px;
	top: 585px;
}



#content_middle_cartoons {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 639px;
	height: 1525px;
	position: absolute;
	left: 198px;
	top: 180px;
}

#footer_cartoons {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 639px;
	position: absolute;
	left: 198px;
	top: 1752px;
}



#content_middle_composition {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 639px;
	height: 390px;
	position: absolute;
	left: 198px;
	top: 180px;
}

#footer_composition {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 639px;
	position: absolute;
	left: 198px;
	top: 627px;
}



#content_middle_design {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 639px;
	height: 985px;
	position: absolute;
	left: 198px;
	top: 175px;
}

#footer_design {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 639px;
	position: absolute;
	left: 198px;
	top: 1240px;
}



#content_middle_design_web {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 639px;
	height: 1955px;
	position: absolute;
	left: 198px;
	top: 180px;
}

#footer_design_web {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 639px;
	position: absolute;
	left: 198px;
	top: 2226px;
}



#content_middle_error {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 639px;
/* 	height: 725px; */
	position: absolute;
	left: 198px;
	top: 180px;
}

#footer_error {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 639px;
	position: absolute;
	left: 198px;
	top: 635px;
}



#content_middle_general {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 639px;
	height: 1400px;
	position: absolute;
	left: 198px;
	top: 180px;
}

#footer_general {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 639px;
	position: absolute;
	left: 198px;
	top: 1650px;
}



#content_middle_mail {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 639px;
/* 	height: 725px; */
	position: absolute;
	left: 198px;
	top: 165px;
}

#content_middle_mail_alternate {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 639px;
/* 	height: 725px; */
	position: absolute;
	left: 198px;
	top: 745px;
}

#footer_mail {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 639px;
	position: absolute;
	left: 198px;
	top: 915px;
}



#content_middle_medical {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 639px;
	height: 680px;
	position: absolute;
	left: 198px;
	top: 180px;
}

#footer_medical {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 639px;
	position: absolute;
	left: 198px;
	top: 930px;
}



#content_middle_munnymania {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 639px;
/* 	height: 725px; */
	position: absolute;
	left: 198px;
	top: 180px;
}

#footer_munnymania {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 639px;
	position: absolute;
	left: 198px;
	top: 585px;
}



#content_middle_patent {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 639px;
	height: 1130px;
	position: absolute;
	left: 198px;
	top: 180px;
}

#footer_patent {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 639px;
	position: absolute;
	left: 198px;
	top: 1380px;
}



#content_middle_photography {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 639px;
	height: 595px;
	position: absolute;
	left: 198px;
	top: 180px;
}

#footer_photography {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 639px;
	position: absolute;
	left: 198px;
	top: 838px;
}



#content_middle_portraits {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 639px;
/* 	height: 725px; */
	position: absolute;
	left: 198px;
	top: 180px;
}

#footer_portraits {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 639px;
	position: absolute;
	left: 198px;
	top: 585px;
}



#content_middle_prints {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 639px;
/* 	height: 725px; */
	position: absolute;
	left: 198px;
	top: 180px;
}

#footer_prints {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 639px;
	position: absolute;
	left: 198px;
	top: 585px;
}



#content_middle_product {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 639px;
	height: 950px;
	position: absolute;
	left: 198px;
	top: 180px;
}

#footer_product {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 639px;
	position: absolute;
	left: 198px;
	top: 1190px;
}



#content_middle_shopping {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 639px;
/* 	height: 725px; */
	position: absolute;
	left: 198px;
	top: 180px;
}

#footer_shopping {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 639px;
	position: absolute;
	left: 198px;
	top: 585px;
}



#content_middle_technical {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 639px;
	height: 680px;
	position: absolute;
	left: 198px;
	top: 180px;
}

#footer_technical {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 639px;
	position: absolute;
	left: 198px;
	top: 924px;
}

