html, body {
	padding:0px;
	margin:0px;
	height:100%;
	background-color:#444;
	background-image:url(../img/bg_dark.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}
#center {
	position:relative;
	width:1000px;
	height:100%;
	margin:0 auto;

}
#pageContainer {
	position:relative;
	width:1000px;
	height:auto;
	min-height:100%;
	float:left;
	background-image:url(../img/bg_light.jpg);
}
			#sideGradL, #sideGradR {
				position:relative;
				top:0px;
				width:95px;
				height:100%;
				background-image:url(../img/sideGrad.png);
				background-repeat:repeat-y;
			}
				#sideGradL {
					background-position:top left;
					left:0px;
				}
				#sideGradR {
					background-position:top right;
					right:0px;
				}
			#innerContainer {
				position:relative;
				width:1000px;
				top:0px;
				left:0px;
				float:left;
			}
						#menuCont {
							position:relative;
							width:100%;
							height:40px;
							border-top:1px solid #999;
							border-bottom:1px solid #999;
							margin-top:30px;
							float:left;
						}
									#menuL, #menuR {
										position:relative;
										width:140px;
										height:100%;
										background-color:#fff;
										opacity:0.2;
										filter:alpha(opacity=20);
										float:left;
									}
									#menuM {
										position:relative;
										width:720px;
										height:100%;
										float:left;
									}
												.menuBtnCont {
													position:relative;
													float:left;
													width:80px;
													height:40px;
													text-decoration:none;
												}
															.menuBtnBg {
																position:absolute;
																width:80px;
																height:40px;
																background-color:#fff;
																opacity:0.2;
																filter:alpha(opacity=20);
															}
															.menuBtnBgActive {
																position:absolute;
																width:80px;
																height:40px;
																background-color:#fff;
																opacity:0;
																filter:alpha(opacity=0);
															}
															.menuBtnTxt {
																position:absolute;
																width:80px;
																height:40px;
																line-height:40px;
																vertical-align:middle;
																text-align:center;
																color:#fff;
																font-size:11px;
																cursor:pointer;
															}
															#innerInner {
																position:relative;
																width:900px;
																padding:50px;
																float:left;
															}
						#slidesCont {
							position:relative;
							width:894px;
							height:244px;
							border:3px solid #999;
							float:left;
						}
									#slides {
										position:absolute;
										top:0px;
										left:0px;
										width:894px;
										height:244px;
									}
												.slide_image {
													position:absolute;
													top:0px;
													left:0px;
													width:894px;
													height:244px;
												}
									#logoContainer {
										position:absolute;
										top:32px;
										right:32px;
										width:180px;
										height:180px;
									}
									#newsCont {
										position:relative;
										width:244px;
										height:244px;
										border:3px solid #999;
										overflow:hidden;
										float:left;
										margin-left:50px;
									}
									#newsCont2 {
										position:relative;
										width:900px;
										height:85px;
										/* border:3px solid #999; */
										overflow:hidden;
										float:left;
										margin-top:50px;
									}
									.newsBox {
										position:relative;
										width:224px;
										height:69px;
										border-bottom:3px solid #999;
										background-color:#444;
										background-image:url(../img/bg_dark.jpg);
										padding:0px 10px 10px 10px;
										overflow:hidden;
										line-height:12px;
										font-size:11px;
										font-weight:bold;
										display:block;
										cursor:pointer;
									}
									.newsBox:hover {
										background-image:url(../img/bg_light.jpg);
									}
									.newsBox2 {
										position:relative;
										width:260px;
										height:79px;
										border:3px solid #999;
										background-color:#444;
										background-image:url(../img/bg_dark.jpg);
										/* padding:0px 10px 10px 10px; */
										overflow:hidden;
										line-height:12px;
										font-size:11px;
										font-weight:bold;
										display:block;
										cursor:pointer;
										float:left;
										margin-left:50px;
									}
									.newsBox2:hover {
										background-image:url(../img/bg_light.jpg);
									}
						#botCont {
							position:relative;
							width:900px;
							height:250px;
							margin-top:50px;
							float:left;
						}
									#puffarCont {
										position:absolute;
										left:0px;
										width:894px;
										height:244px;
										border:3px solid #999;
										overflow:hidden;
									}
												#startPuffSlider {
													position:absolute;
													width:1500px;
													height:244px;
												}
															.startPuffBox {
																position:relative;
																width:77px;
																height:244px;
																border-right:3px solid #999;
																float:left;
																cursor:pointer;
															}
															#startPuff6 {
																border-right:0px;
																width:494px;
															}
															#imgCont {
																position:relative;
																width:265px;
																float:right;
																height:auto;
																display:block;
															}
															.medThumbs {
																position:relative;
																float:right;
																border:3px solid #fff;
																margin:0px 0px 10px 0px;
															}
															h1 {
																font-size:30px;
																margin:0px 0px 20px 0px;
																font-weight:normal;
															}
															h2 {
																font-size:18px;
																margin:0px 0px 10px 0px;
																font-weight:normal;
															}
															h4 {
																font-size:12px;
																margin:0px;
															}
															hr {
																width:900px;
																display:block;
															}
															.text {
																position:relative;
																font-size:12px;
															}
															.text a{
																text-decoration:underline;
																color:#ccc;
															}
															.text a:hover {
																color:#fff;
															}
															.textboxes {
																position:relative;
																display:block;
																width:900px;
																float:left;
																border-top:1px solid #fff;
																padding-top:20px;
															}
															.textboxes td {
																font-size:12px;
															}
															.textboxes td a{
																text-decoration:none;
																color:#ccc;
															}
															.textboxes td a:hover{
																text-decoration:underline;
																color:#fff;
															}
															#formTable input, textarea {
																width:280px;
															}
/* GALLERY */
.galleryCont {
	position:relative;
	width:200px;
	height:161px;
	display:block;
}
			.gallerHorizBgTop, .gallerHorizBgBot  {
				position:absolute;
				width:90px;
				background-image:url(../img/spiralboook_horizBG.png);
				left:62px;
			}
				.gallerHorizBgTop {
					height:49px;
					background-repeat:repeat-x;
					background-position:top left;
					top:0px;
				}
				.gallerHorizBgBot  {
					height:67px;
					background-repeat:repeat-x;
					background-position:bottom left;
					bottom:0px;
				}
			.gallerVertBgL, .gallerVertBgR  {
				position:absolute;
				height:40px;
				background-image:url(../img/spiralboook_vertBG.png);
			}
				.gallerVertBgL {
					width:62px;
					background-repeat:repeat-y;
					background-position:top left;
					top:49px;
					left:0px
				}
				.gallerVertBgR  {
					width:48px;
					background-repeat:repeat-y;
					background-position:top right;
					top:49px;
					right:0px
				}
			.gallerCornerTL, .gallerCornerTR, .gallerCornerBL, .gallerCornerBR {
				position:absolute;
				background-image:url(../img/spiralboook_corners.png);
			}
				.gallerCornerTL {
					width:62px;
					height:49px;
					background-repeat:no-repeat;
					background-position:top left;
					top:0px;
					left:0px;
				}
				.gallerCornerTR {
					width:48px;
					height:49px;
					background-repeat:no-repeat;
					background-position:top right;
					top:0px;
					right:0px;
				}
				.gallerCornerBL {
					width:62px;
					height:72px;
					background-repeat:no-repeat;
					background-position:bottom left;
					bottom:0px;
					left:0px;
				}
				.gallerCornerBR {
					width:48px;
					height:72px;
					background-repeat:no-repeat;
					background-position:bottom right;
					bottom:0px;
					right:0px;
				}
			.gallerThumbCont {
				position:absolute;
				width:184px;
				height:142px;
				top:0px;
				right:2px;
			}
						.gallerThumbCont img {
							display:block;
							margin:18px auto 0px auto;
							width:136px;
							height:102px;
							border:2px solid #eee;
						}
			.gallerName {
				position:absolute;
				width:184px;
				height:20px;
				top:128px;
				right:2px;
				text-align:center;
				color:#eee;
				font-weight:bold;
			}
			.gallerClicker {
				position:absolute;
				width:200px;
				height:161px;
				top:0px;
				left:0px;
				background-color:#ccc;
				opacity:0;
				filter:alpha(opacity=0);
				cursor:pointer;
				z-index:1000;
			}
			.galleryPic {
				display:block;
				border:2px solid #eee;
				width:136px;
				height:102px;
			}
			.tebacko {
				text-decoration:none;
				font-size:14px;
				font-weight:bold;
				color:#eee;
			}
			.tebacko:hover {
				color:#ccc;
			}

