/* TAGS STYLES */
body {margin:0; background:url(../images/structure/fire.jpg) repeat-x scroll bottom #030613; vertical-align:top; font-family:verdana, tahoma, arial; min-height:700px;}
td {padding:0; margin:0; vertical-align:top;}
p {margin:0; padding:10px 30px 10px 20px; color:#F2F2F2; clear:both; font-size:12px; width:auto; line-height:normal;}
	p span {color:#CCCC00;}
img {border:none; font-size:1px; line-height:1px;}
div {margin:0; padding:0;}
ol {margin:15px 0;}
ul {list-style-type:none;}
	li {font-size:12px; color:#FFFFFF; margin-bottom:10px;}
		ul li a {color:#CCCC00; font-weight:normal;}
		ul li a:hover {color:#FFFFFF; font-weight:bold;}
h1 {font-size:20px; color:#CCCC00; line-height:normal; font-weight:normal; margin:10px 20px;}
h2 {font-size:14px; color:#5E9DD3; line-height:normal; font-weight:normal; margin:0;}

iframe {overflow:auto; border:none; border-collapse:collapse;}

a {color:#FFFFFF; text-decoration:underline; font-size:12px;}
a:hover {text-decoration:none; font-size:12px;}

/* CLASSES */

p.blue {color:#5E9DD3;}
p.copyright {text-align:center;}

table.prices td {padding:5px; vertical-align:middle; text-align:center; margin:0 auto;}
	table.prices td p.price {color:#CCCC00;}
table.imageblock {margin:0 auto; background:#000000;}
	table.imageblock td {border:1px solid #666666; padding:20px; height:100px; vertical-align:middle; width:25%; text-align:center;}
	table.imageblock img {max-height:100px; max-width:100px;}
	
table.gallery_heading {width:100%; margin-bottom:30px; text-align:center; color:#FFFFFF; font-size:12px; font-weight:bold; color:#CCCC00;}
	table.gallery_heading h3 {color:#FFFFFF;}
	table.gallery_heading a {color:#FFFFFF; margin:0 3px; font-weight:normal;}
	table.gallery_heading a.last {color:#FFFFFF; margin-right:20px;}
	table.gallery_heading a.next {color:#FFFFFF; margin-left:20px;}

div.banner {clear:both;}
	div.banner img {float:right;}
div.horline {height:11px; background:url(../images/point.gif) repeat-x center; width:80%; margin:10px auto; clear:both;}
div.gallery_nav {height:50px; font-size:12px; color:#FFFFFF;}
	div.gallery_nav div {float:left; padding:5px; margin:5px; border:1px solid #666666; height:15px;}

img.leftaligned {float:left; margin-bottom:10px;}
	img.leftaligned2 {float:left; margin:0 0 10px 20px;}
img.rightaligned {float:right; margin-bottom:10px;}

/* INDIVIDUAL ELEMENTS */
#site_outer {width:100%; background:url(../images/structure/bg_main.jpg) repeat-x scroll;}
	#site_inner {width:697px; margin:0 auto;}
	
		/* HEADER STYLES */
		#header {height:108px; background:url(../images/structure/bg_header.jpg) no-repeat center; text-align:center; padding-top:20px;}
			#header a {font-family:verdana, tahoma, arial; font-size:36px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; text-decoration:none;}
			#header a:hover {text-decoration:underline;}
			
		/*	CONTENT SECTION */
		#contentbox {background:#010000; font-size:1px; min-height:690px;}
			#contentbox table {height:231px;}
			#contentbox div.container {min-height:200px; float:left; width:465px;}
				#contentbox div.container p {font-size:12px; clear:none; padding:0; margin-bottom:20px; margin-right:20px;}
			#leftline  {width:1px; height:690px; background:url(../images/structure/sideline.jpg) no-repeat top left;}
			#rightline {width:1px; height:690px; background:url(../images/structure/sideline.jpg) no-repeat top right;}
			#top_section {height:231px; text-align:center; vertical-align:middle; margin-bottom:2px;}
				#top_section div {float:left; width:229px; height:100%; margin:0 1px;}
			#navbox {width:229px; min-height:467px; float:left; margin:0 0 10px 1px; background:#010000;}
				#navbox div {margin-bottom:2px; min-height:231px; clear:both; float:none;}
				#navbox #menu {margin:0 auto; text-align:left; height:auto; vertical-align:middle;}
				#navbox #menu a {text-decoration:underline; text-transform:none; display:block; font-size:10px; line-height:15px; margin:10px 0;}
				#navbox #menu a:hover {color:#FFFFFF; text-decoration:none;}
					#navbox #menu a img {float:left; font-size:11px; font-family:tahoma, arial, verdana; color:#F2F2F2; line-height:27px; text-indent:33px;}
			#bigimage {height:231px; float:left; font-size:12px; color:#FFFFFF; width:465px;}
				#bigimage img {height:100%; width:100%;}
			#horline {height:1px; background:#767575; width:465px; float:left; margin-bottom:1px;}
			
			.block {font-size:1px; width:100%; height:231px; line-height:1px;}
				.block_01 {width:10px; height:5px; background:url(../images/structure/block_01.jpg);}
				.block_02 {background:url(../images/structure/block_02.jpg);}
				.block_03 {width:10px; background:url(../images/structure/block_03.jpg) right top;}
				.block_04 {background:url(../images/structure/block_04.jpg);}
				.block_05 {text-align:center; vertical-align:middle;}
				.block_06 {background:url(../images/structure/block_06.jpg) right;}
				.block_07 {height:5px; background:url(../images/structure/block_07.jpg) bottom left; }
				.block_08 {background:url(../images/structure/block_08.jpg) bottom;}
				.block_09 {background:url(../images/structure/block_09.jpg) bottom right;}
			
		/* FOOTER STYLES */
		#footer {padding-bottom:36px; padding-top:15px; float:left; width:100%; clear:both; background:url(../images/structure/bg_footer.jpg) no-repeat top;}
			#footer div {margin:10px 15px 0 15px; float:left;}
			#footer div.footimg {font-family:verdana, tahoma, arial; font-size:10px; color:#FFFFFF; margin-top:20px;}
				#footer div.footimg a {color:#FFFFFF; text-decoration:underline;}
				#footer div.footimg a:hover {text-decoration:none;}
			#footer div.foottext {font-family:verdana, tahoma, arial; color:#8A9FF4; text-align:left; text-transform:uppercase; text-decoration:none;}
				#footer div.foottext p {margin:0; padding:0; margin-bottom:3px; font-size:10px;}
					#footer div.foottext p b {color:#02368D; font-weight:bold;}
					#footer div.foottext p a {color:#8A9FF4; text-decoration:underline; font-size:10px;}
					#footer div.foottext p a:hover {text-decoration:none;}
				#footer div.foottext img {display:block;}
		#bottom {clear:both;}
		
div#searchresults {padding:5px;}
	div#searchresults h1 {font-size:20px;}
	div#searchresults table {width:100%; height:155px;}
		div#searchresults div {width:48%; border:1px solid #FFFFFF; margin:5px; float:left;}
			div#searchresults div table td {padding:10px;}
			div#searchresults div table td.image_container {width:100px;}
			div#searchresults div table td p {padding:0;}