body {
	padding:0px;
}

#container {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
	#header_overlay {
    	background-image:url(../images/header.png);
    	background-repeat:no-repeat;
    	width:1000px;
    	height:214px;
	}
		#head {
			display:none;
		}
		#site_search {
        	position:relative;
        	top:190px;
			width:119px;
			height:21px;
			padding-left:85px;
		}
			#site_search b {
				display:none;
			}
			#site_search .input {
				background-color:transparent;
				border:0;
				width:86px;
				height:16px;
				float:left;
				font-size:12px;
                margin:0px;
				padding:0px;
			}
			#site_search .go {
                display:block;
                float:right;
				background-image:url(../images/go.png);
				background-repeat:no-repeat;
				width:21px;
				height:21px;
				margin-top:-4px;
				border:0px;
			}
			#site_search input.submit {
				display:none;
			}

		#menu {
        	position:relative;
        	top:164px;
        	left:215px;
		}

	#content {
	}
		#left {
			background-image:url(../images/gui_07.png);
			background-repeat:repeat-y;
			width:189px;
			float:left;
		}
			#left_content {
				background-image:url(../images/gui_08.png);
				background-repeat:no-repeat;
				background-position:bottom;
			}
                #shop_search {
					background-image:url(../images/gui_04.png);
					background-repeat:no-repeat;
					background-position:top;
                	padding-top:30px;
                }

				#left_content .article {
					margin-left:20px;
					padding:5px;
				}

		#middle {
			background-image:url(../images/gui_05.png);
			background-repeat:repeat-y;
			background-position:left;
			width:800px;
			float:right;
		}
			#middle_content {
				background-image:url(../images/gui_10.png);
				background-repeat:no-repeat;
				background-position:bottom left;
				margin-right:30px;
				padding-left:20px;
			}
				#middle_content div.article {
					display:block;
					margin-top:15px;
					margin-bottom:15px;
					clear:both;
				}

	#footer {
	}
		#footer br,
		#footer hr {
			display:none;
		}
		#credits {
			padding-left:20px;
		}
		

/* Overlay */
#modalOverlay {background-color:#000; cursor:wait;}

/* Container */
#modalContainer {height:400px; width:600px; left:50%; top:15%; margin-left:-300px; background-color:#fff; border:3px solid #ccc;}
#modalContainer a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#modalContainer #basicModalContent {padding:8px;}