﻿body
{
	margin: 0px;
	font-family: Georgia, Serif;
	font-size: 10pt;
}
h1
{
	font-weight: normal;
	margin: 0px;
	font-family: Georgia, Serif;
	font-size: 15pt;
	padding-top: 5px;
	padding-bottom: 10px;
}
h2
{
	font-weight: normal;
	margin: 0px;
	font-family: Georgia, Serif;
	font-size: 14pt;
	padding-top: 5px;
	padding-bottom: 5px;
}
h3
{
	font-weight: normal;
	margin: 0px;
	font-family: Georgia, Serif;
	font-size: 15pt;
	padding-top: 5px;
	padding-bottom: 10px;
}
a
{
	text-decoration: underline;
}
a:hover
{
	text-decoration: underline;
}
.Delimiter
{
	width: 50%;
	border: solid 1px white;
}

/*** Header ***/

.Header
{
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
.Header td
{
	text-align: left;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}

.HeaderRight
{
	border-collapse: collapse;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.HeaderRight td
{
	text-align: left;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}
.HeaderUpLine
{
	background-image: url('/images/header-up-line.jpg');
	height: 29px;
}
.HeaderLogo
{
	text-align: right !important;
	vertical-align: top;
	background-color: black;
}
.HeaderWelcome
{
	border-collapse: collapse;
	width: 100%;
	padding: 0px;
	margin: 0px;
	background-image: url('/images/header-wt-bg.jpg');
}
.HeaderWelcomeUp
{
}
.HeaderWelcomeText
{
	padding: 30px 10px 0px 12px;
	overflow: hidden;
	height: 170px;
}
td.HeaderBanner
{
	height: 108px;
	text-align: center;
	vertical-align: middle;
	margin: auto;
}
.HeaderWelcomeDown
{
	background-image: url('/images/header-bad-line-bg.jpg');
	text-align: right;
	height: 33px;
}
.HeaderMenu
{
	border-collapse: collapse;
	width: 100%;
	padding: 0px;
	margin: 0px;
	background-image: url( '/images/header-menu-bg.jpg' );
}

/*** Content ***/

.ContentTable
{
	width: 100%;
	border-collapse: collapse;
}
.ContentTable td
{
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	border: solid 0px black;
}

.ContentMenu
{
	width: 287px;
	font-size: 11pt;
	color: #dbcca9;
	background-color: Black;
}
.ContentMenuUp
{
	background-image: url( '/images/content-menu-bg-centre.gif' );
	background-repeat: repeat-y;
}
.ContentMenuCenter
{
	padding: 0px;
	margin: 0px;
	background-image: url( '/images/content-menu-bg-up.gif' );
	background-position: center top;
	background-repeat: no-repeat;
}
.ContentMenuDown
{
	padding: 50px 0px 135px 0px;
	margin: 0px;
	background-image: url( '/images/content-menu-bg-down.gif' );
	background-position: center bottom;
	background-repeat: no-repeat;
}
.ContentMenu img
{
	float: left;
}
.ContentMenuInside
{
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}
.ContentMenuInside td
{
	padding: 0px;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.ContentMenu .Level1
{
	padding-left: 35px;
	padding-right: 20px;
}
.ContentMenu .Level1 a
{
	font-weight: bold;
	color: #dbcca9;
}
.ContentMenu .Level2
{
	padding-left: 50px;
	padding-right: 20px;
}
.ContentMenu .Level2 a
{
	color: #dbcca9;
}
.ContentMenu .Level3
{
	padding-left: 70px;
	padding-right: 20px;
}
.ContentMenu .Level3 a
{
	color: #dbcca9;
}
.ContentMenuInside .Level1 img, .ContentMenuInside .Level2 img, .ContentMenuInside .Level3 img
{
	margin-top: -5px;
	margin-bottom: -5px;
}

td.ContentText
{
	background-image: url('/images/content-bg-right-down.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #9a0000;
	color: #dbcca9;
	border: solid 0px black;
	padding: 0px;
}
.huinah
{
	height: 100%;
	background-image: url( '/images/content-bg-left-down.gif' );
	background-position: left bottom;
	background-repeat: no-repeat;
}
div.ContentText
{
	/*background-image: url('/images/content-bg-right-down.gif');*/
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #9a0000;
	color: #dbcca9;
	border: solid 0px black;
	padding: 0px;
}
.ContentText a
{
	color: #dbcca9;
}
.ContentDown
{
	/*background-color: #9a0000;*/
}
.ContentDown td
{
	vertical-align: top;/*background-color: #9a0000;*/
	padding: 3px;
}

.ContentLeft
{
	background-image: url( '/images/content-bg-left.gif' );
	background-position: left center;
	background-repeat: repeat-y;
}
.ContentLeftUp
{
	background-image: url( '/images/content-bg-left-up.gif' );
	background-position: left top;
	background-repeat: no-repeat;
}
.ContentLeftDown
{
	background-image: url( '/images/content-bg-left-down.gif' );
	background-position: left bottom;
	background-repeat: no-repeat;
}
.ContentRightUp
{
	background-image: url( '/images/content-bg-right-up.gif' );
	background-position: right top;
	background-repeat: no-repeat;
}
.ContentRightDown
{
	/* Fix IE. Hide from IE Mac */ 
	_height:800px;
	/* End */
	min-height:800px;
	padding: 10px 30px 30px 30px;
	margin: 0px;
}
.ContentRightDown  .GroupImage
{
  border: solid 2px white;
}
.ContentRightDown h1
{
	font-weight: normal;
}
.ContentImage
{
  padding: 0px;
  margin: 7px;
  border: 1px solid #ffffff;
}

/*** News ***/

.News
{
}

.News p
{
  margin-top: 0px;
}

.News a
{
	font-size: 20px;
	font-weight: normal;
}
.NewsDate
{
  color: yellow;
  padding-bottom: 3px;
}

.NewsImage
{
  padding: 4px;
  awidth: 103px;
  aheight: 77px;
  float: left;
  margin: 5px;
  border: 1px solid #ffffff;
}
.DetailsImage
{
  float: left;
  margin: 7px;
  border: 1px solid #ffffff;
}
/*** Products ****/
.ProductSubgroups .SubGroupsTitle
{
	vertical-align: middle;
	font-weight: normal;	
	font-size: 20px;
}
.ProductSubgroups .SubGroupsDesc
{
	font-weight: normal;
	font-size: 14px;
	padding-left: 60px;
	padding-bottom: 10px;
}
img .GroupImage
{
  float: left;
  border: solid 2px white;
  margin-right: 10px;
  margin-bottom: 10px;
}
.ProductLayer
{
  /*background-color: #9a0000;*/
  background-image: url('/images/productlayer.gif');
  background-position: center top;
  background-repeat: repeat-x;
}
.ProductLayer h2
{
	font-weight: normal;
  margin-left: 0px;
  padding-top: 5px;
  padding-bottom: 12px;
}
.ProductLayer1
{
  background-image: url('/images/productlayer-ul.gif');
  background-position: left top;
  background-repeat: no-repeat;
}
.ProductLayer2
{
  background-image: url('/images/productlayer-ur.gif');
  background-position: right top;
  background-repeat: no-repeat;
}
.ProductLayer3
{
  background-image: url('/images/productlayer-dr.gif');
  background-position: right bottom;
  background-repeat: no-repeat;
}
.ProductLayer4
{
  background-image: url('/images/productlayer-dl.gif');
  background-position: left bottom;
  background-repeat: no-repeat;
}
.ProductLayer5
{
  padding-top: 0px;
  padding-left: 15px;
  padding-bottom: 0px;
  padding-right: 0px;
  color: #dbcca9;  
}
.ProductLayer5 h2
{
	font-weight: normal;
  margin-left: -15px;
  padding-left: 15px;
  padding-bottom: 5px;
}
.ProductLayer5 h2 a
{
	font-weight: normal;
  color: Black;
}
.ProductLayer5 td
{
	padding: 5px;
}
.ProductListImage
{
  border: solid 2px white;
}
.ProductImage
{
  border: solid 2px white;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.ProductComments
{
  font-size: 8pt;
}

/*** Top Table ***/

.TopTableContainer
{
	margin: auto;
	text-align: center;
	padding-bottom: 5px;
}
.TopTable
{
	display: inline;
}
.TopTable td
{
	text-align: center;
}

/*** Footer ***/

td.MadeIn
{
	background-color: Black;
	color: White;
	text-align: center;
	padding-top: 2px;
}
.MadeIn a
{
	color: #dbcca9;
}

.Footer
{
	background-image: url( '/images/footer-bg.gif' );
	background-position: center bottom;
	background-repeat: repeat-x;
	background-color: #9a0000;
	color: #dbcca9;
}
.Footer a
{
	color: #dbcca9;
}
.FooterLeft
{
	background-image: url( '/images/footer-bg-left.gif' );
	background-position: left bottom;
	background-repeat: no-repeat;
}
.FooterRight
{
	height: 100px;
	background-image: url( '/images/footer-bg-right.gif' );
	background-position: right bottom;
	background-repeat: no-repeat;
	text-align: center;
}
.FooterMenu
{
	font-family: Tahoma;
	font-size: 9pt;
	padding-bottom: 30px;
}
.FooterMenuSep
{
	vertical-align: middle;
}


/*** Vote Table ***/

.VoteTable
{
	border-collapse: collapse;
}
.VoteTable td
{
	border: solid 1px #dbcca9;
	padding: 5px;
}

/*** Vote Box ***/

.VoteBox
{
	padding-left: 10px;
	padding-right: 20px;
	font-size: 8pt;
}
.VoteBox a
{
	color: #dbcca9;
}
.VoteBox form
{
	margin: 0px;
}
.VoteBox input
{
	font-size: 8pt;
}
.VoteBox h1
{
	font-size: 9pt;
	padding: 0px;
}
.VoteBox .VoteBoxTitle
{
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
.VoteBox .VoteBoxSubBtn
{
	text-align: left;
	padding-left: 40px;
}
.VoteBox .VoteBoxResLnk
{
	text-align: left;
	padding-left: 40px;
}

/*** NavLinks ***/

.CurrentPage
{
	color: Yellow;
}

/*** Search ***/

.Search .ResultsType
{
	color: Yellow;
}
.Search .ResultTitleLink
{
	text-decoration: underline;
}
.Search .ResultTitleLink:hover
{
	text-decoration: none;
}

/*** Photo Gallery ***/

.PhotoGalleryContainer
{
  text-align: center;
}

.PhotoGallery
{
  font-size: 7pt;
  display: inline;
  border-collapse: collapse;
  margin: 5px;
}
.PhotoGallery td
{
  text-align: center;
  vertical-align: middle;
  border: solid 1px white !important;
  padding: 4px;
}
.PhotoGallery img
{
  border: solid 0px transparent !important;
}

/*** Delimeter ***/

.Delimeter
{
	border: solid 1px #ae0000;
}
.HRBR
{
  height: 15px;
}
.HR
{
  height: 15px;
  background-image: url('/images/hr.gif');
  background-position: center left;
  background-repeat: repeat-x;
  padding-top: 5px;
  padding-bottom: 5px;
  clear: both;
}



/*** GuestBook ***/


.MessOk
{
  font-size : 12pt;
  background-color: Yellow;
  text-align:center;
  padding: 5px 0 5px 0;
}
.GuestBook
{
    padding-top: 20px;
	border-bottom: 1px solid #FFF;
}
.GuestBookItem
{
   border-left: dashed 1px Gray;
  padding-left: 5px;
  margin-bottom: 20px;
  clear: both;
}
.GuestBookItem .Date
{
 font-size: 8pt;
	color: yellow;
}
.GuestBookItem h2
{
  margin: 0px;
  padding: 0 0 5px;
  font-size: 11pt;
}
.GuestBookItem p
{
  padding: 0 0 0 5px;
}
.GuestBookAnswer p
{
  padding: 2px 0 0 5px;
}
.Navigator
{
  margin-bottom: 25px;
}

.FormTable
{
	/*border-bottom: 1px solid #c4c4c4;*/
}
.FormTable .Right.Foot
{
	padding-bottom: 18px;
}
.CaptchaContainer
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	display: block;
	padding: 6px 0 0 0;
	overflow: hidden;
	zoom: 1;
}
.CaptchaContainer li
{
	display: block;
	float: left;
}
.TextInput
{
	border: 1px solid #a8acaf;
	width: 300px;
}
.FAQ .TextArea
{
	width: 360px;
	border: 1px solid #a8acaf;
}
.FormTable .Left
{
	padding: 2px 5px 0 0;
}
.FormTable .Right
{
	padding: 0 0 8px 0;
}
.CaptchaContainer .TextInput
{
	width: 100px;
}
.CaptchaContainer .Image
{
	padding: 0 10px 0 0;
}
.CaptchaContainer .InputTXT
{
	padding: 5px 0 0 0;
}
.CaptchaContainer .InputSubmit
{
	float: none;
	text-align: right;
	padding: 5px 0 0 0;
}
