
body, html {  }
body { font-size:75%;margin:0;color:#ccddee;color:#ccddee; }
body, td, div { font-family:verdana, arial, helvetica, sans-serif; }
img { border:0; }
body { background:url(/images/template/template_background.gif) #1f1f1f top left; }


.center { margin-left:auto;margin-right:auto; }
.clear { clear:both; }
.right { float:right; }
.left { float:left; }
.jc { text-align:center; }
.jr { text-align:right; }
.jl { text-align:left; }
.jj { text-align:justify; }
.plain { text-align:left;font-weight:normal; }
.b { font-weight:bold; }
a { text-decoration:none;font-weight:bold; color:#d98d46; }
a:hover { text-decoration:underline;color:#ee9949; }
.imgborder { border:2px solid #d98d46; }
hr { border-color:#d98d46; }
h1,h2,h3,h4 { color:#d98d46; }
dl,dd,dt { z-index:1; }

.PHPh_Input { background-color:#333;font-weight:bold;color:#d98d46;border:none;width:450px;margin-top:2px; }

#logo { position:relative;z-index:1000;width:249px;height:139px;overflow:hidden;background:url(/images/BillHeller_FineArt_and_Commercial_Photography.gif) center top no-repeat; }
#wrapper { width:100%; }

/* Accorion */
.AccordionMulti { margin:0; }
.AccordionMulti { margin-top:10px; }
.AccordionMulti dt { margin: 12px 0px 0px 0px; border-bottom:1px solid #444444; font-weight:bold; cursor:pointer; clear:both; }
.AccordionMulti dd { margin-left:15px; padding:0;border-left:1px solid #444;	background-color:#222; }
.AccordionMulti .stretcherPadding { padding:3px 6px 10px 8px; }


/* Sub pages */
#maincontainer { width:710px;padding-top:176px; }
.vr_banner { width:100%;height:150px;background:center top;text-align:center; }
.vr_text { width:710px;margin:5px auto 60px auto; }
.vr_header { width:710px;margin:5px auto 0 auto; }
 
#header_wrapper { background:url(/images/template/header_background.gif) black left bottom repeat-x; width:100%;z-index:100; }
#header_fade { background:url(/images/template/head_fade.png) left top repeat-x; width:100%;z-index:99;height:165px; }
#footer_wrapper { position:fixed;bottom:0;left:0;background:url(/images/template/footer_background.gif) black left top repeat-x; width:100%; padding-bottom:5px;z-index:100; }
#footer_fade  { position:fixed;bottom:0;left:0;background:url(/images/template/foot_fade.png) left bottom repeat-x; width:100%;z-index:99;height:60px; }
#header { width:710px;margin:15px auto 0 auto;height:155px;padding:0; }
#footer { width:710px; }
#mainmenu { float:left;width:125px;margin-right:105px; }
#sitemenu { float:right;width:165px;margin-right:105px;text-align:right;margin-right:0; }
#mainmenu a, #sitemenu a { color:#55555f; }
#mainmenu a:hover, #sitemenu a:hover { color:#ee9949; }
.menu ul { list-style-type:none;margin-left:0;padding-left:0; }
.menu ul li { border-bottom:1px solid #444444;padding-bottom:2px;margin-left:0;padding-left:0; }
#mainmenu ul li.first, #sitemenu ul li.first { border-top:1px solid #444444; }
#footermenu { margin:0 auto; }
#footermenu ul { margin:15px auto; }
#footermenu li { display:inline;margin-left:10px; }
#footer_padding { padding:18px 0; }

.fineprint { color:#556677; }

table.gallery { margin-top:3px; }
/*
div.xgallery_image { 
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-webkit-box-shadow: 3px 3px 5px #000;
	-moz-box-shadow: 3px 3px 5px #000;
	display:table-cell;vertical-align:middle;
	width:150px;height:150px;
	margin:4px;padding:10px;
	background-color:#2B2B2B;
	float:left;text-align:center;
}
*/
td.gallery_image { 
	vertical-align:middle;
	width:178px;height:178px;
	text-align:center;
}
div.gallery_image { vertical-align:middle;margin-left:auto;margin-right:auto;padding:11px 16px 17px 12px; }
td.vertical { background:url(/images/template/slide_v.gif) no-repeat; }
td.horizontal { background:url(/images/template/slide_h.gif) no-repeat; }

.gallery_image img { vertical-align:middle;border:1px solid #555;border-left:2px solid black;border-top:2px solid black; }
.error { font-weight:bold;color:red;font-size:120%; }

div.site_message {
			position:relative;
			padding:5px;
			text-align:center;
			font-family:verdana,helvetica,sans-serif;
			font-weight: bold;
			color: #008; border:1px #008 solid;
			background-color: #44F;
			width:100%;
			z-index:12000;
}
div.site_message a { color:#008; }
div.site_error {
			position:relative;
			padding:5px;
			text-align:center;
			font-family:verdana,helvetica,sans-serif;
			font-weight: bold;
			color: #800; border:1px #800 solid;
			background-color: #F44;
			width:100%;
			z-index:12000;
}
div.site_error a { color:#800; }
.formerror { font-size:80%;padding-top:6px;color:red; }


/*  Prints Page */
.puchase_option_matted, .puchase_option_framed, .puchase_option_canvas { border-left:1px #363b43 solid; }
.puchase_option_16x20, .puchase_option_20x24 { border-top:1px #363b43 solid; }
.deselected { color:#5b626c; } 
.selected { font-weight:bold;font-size:130%;color:white; }
/*  Prints Page */

