
body, html { margin:0;padding:0;color:#ccddee; }
body { font-size:75%; background:url(/images/random_backgrounds/courthousebell.jpg) top left fixed no-repeat #191816; }


body, td, div { font-family:verdana, arial, helvetica, sans-serif; }

img { border:0; }

#maincontent { width:100%;position:absolute;left:0; }
.content { margin-bottom:1em; } 

#header h1 { text-indent: -300em; }
#header_left { z-index:100;margin:0; width:249px; height:149px; overflow:hidden; background:url(/images/bh_IOSB_left.png) no-repeat; }
#header_left h1 { text-indent: -300em; }
#header_right, .box_header_right { z-index:100;margin:0; width:497px; height:149px; overflow:hidden; background:url(/images/bh_IOSB_right.png) bottom left no-repeat; }
#header_right h1, .box_header_right h1 { text-indent: -300em; }

.box_left { width:249px;background:url(/images/box/left.png) right repeat-y; }
.box_center { background:url(/images/box/background_big.png); padding-right:15px; }

.box_bottomleft { width:249px;height:26px;background:url(/images/box/bottom-left.png) right no-repeat; }
.box_bottom { height:26px;background:url(/images/box/bottom.png) repeat-x; }


.clear { clear:both; }
a { text-decoration:none;font-weight:bold; color:#d98d46; }
a:hover { text-decoration:underline;color:#ee9949; }

.copyright { padding:5px;color:#42474d; }
.copyright a { color:#664221; }
.copyright a:hover { color:#a06834; }

input {  }

.galleryframe { background:url(/images/background_frame_for_460x345.gif) no-repeat;width:511px;height:396px;padding:25px; }


.jdGallery .slideInfoZone p { font-size: 80%; }
.jdGallery .slideInfoZone { height:43px; }
.jdGallery div.carouselContainer { height:160px; } 
.jdGallery .carousel { height:140px; }
.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper { height:103px; }

.imagelistthumb { height:220px;float:left; margin:10px; }
.imagelistthumb img { border:3px #d98d46 solid; }


.right { float:right; }
.left { float:left; }
.c { margin-left:auto;margin-right:auto; }

.jr { text-align:right; }
.jl { text-align:left; }
.jc { text-align:center; }
.jj { text-align:justify; }

.nowrap { white-space:nowrap; }

.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; }

div.site_message {
			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%;
}
div.site_message a { color:#008; }
div.site_error {
			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%;
}
div.site_error a { color:#800; }

