html, body, div, table, img, form {padding: 0px; margin: 0px; border: 0px}
html {height: 100%}
body {height: 100%; background-color: #e4dada; text-align: center}

td {font-family: Tahoma; font-size: 12px; color: #625D57}
a {font-family: Tahoma}
h2 {font-family: Tahoma; font-size: 18px; font-weight: bold; color: #F4ECD3}
a.bolder {font-family: Tahoma; font-size: 13px; font-weight: bold; text-decoration: none; color: #F4ECD3}
p {margin: 0; padding: 0 0 5px 0}
.maxarea {width: 100%; height: 100%}
.maxwidth {width: 100%}
div.maxarea {width: 100%; height: 100%; position: relative}
div.right {text-align: right}
#minsize {width: 998px}

#body {width: 939px; height: 100%; background-color: #ffffff; margin: 0 auto}

#toppart, #toppart div {height: 13px; background-color: #560707}

#topline {height: 40px;   background: #EEE9E3 url(../images/menubg.gif) repeat-x 0 0; text-align: right; border-width: 4px 6px; border-style: solid; border-color: #FFFFFF;  background-color: #efeae4}
	#toptab {margin: 0 0 0 auto; height: 32px; background: url(../images/topline.gif) no-repeat 0 50%}
	#toptab td {vertical-align: middle; font-size: 11px; color: #625D57; padding: 0 5px}
	#toptab span {color: #FC0202}

#logopart {height: 241px; border-width: 0 6px; border-style: solid; border-color: #FFFFFF; background: url(../images/logobot.jpg) no-repeat 0 100%}
	#logotab {height: 241px; width: 100%; background: url(../images/logotext2.gif) no-repeat 32px 52px}
		#logo {width: 309px; background: url(../images/logotext.gif) no-repeat 45px 4px}
        #logo p {font-size: 11px;}
			#phone {padding: 212px 20px 0 0; text-align: right; font-size: 12px; font-weight: bold; color: #633B2D}
			#phone span {font-size: 20px}
#menupart {height: 41px; border-width: 3px 6px; border-style: solid; border-color: #FFFFFF; background: #EEE9E3 url(../images/menubg.gif) repeat-x 0 0; text-align: left}
	#menutab {margin: 0 auto 0 0; height: 35px; background: url(../images/menuleft.gif) no-repeat 0 0}
	#menutab td {padding: 0 8px; background: url(../images/menud.gif) no-repeat 0 100%}
	#menutab a {font-size: 12px; font-weight: bold; text-decoration: none; color: #625D57}

#middlepart {border-width: 3px 6px; border-style: solid; border-color: #FFFFFF}
	#leftpart {width: 194px; vertical-align: top}
		#lefthead {height: 37px; background: #F4F0ED url(../images/chair.gif) no-repeat 7px 0; padding-left: 38px; text-align: left; font-size: 15px; font-weight: bold; color: #633B2D; border-width: 0 0 4px 0; border-style: solid; border-color: #FFFFFF}
		.lefti {background: #9b301c url(../images/mleft.jpg); border-width: 0 0 4px 0; border-style: solid; border-color: #FFFFFF; padding: 3px 10px 10px 29px}
		.lefti a {font-size: 12px; text-decoration: none; font-weight: bold; color: #ffffff}

	#centerpart {border-width: 0 0 0 4px; border-style: solid; border-color: #FFFFFF}
		#subpart {height: 1px}
			#subtab {height: 37px; width: 100%; }
				td.subitem {padding: 2px 1px 6px 2px; background: #EEE9E4 url(../images/subbg.gif) repeat-x 0 0}
				td.subitem table {height: 29px; width: 100%; border: 1px solid white}
				td.subitem td {background: url(../images/subarrow.gif) no-repeat 0 0; padding: 3px 10px 3px 32px; vertical-align: middle}
				td.subitem a {font-size: 12px; font-weight: bold; text-decoration: none; color: #633B2D}

		#chaintd {height: 25px; background: #f4f0ed url(../images/chainbg.gif) repeat-x 0 0}
			#chaintext {height: 25px; padding-left: 14px; text-align: left; font-size: 14px; font-weight: bold; color: #378207}
			a.chain {font-size: 14px; font-weight: bold; text-decoration: none; color: #378207}
			#back {height: 25px; vertical-align: middle; text-align: right; padding-right: 14px}
			#back a {font-size: 14px; font-weight: bold; text-decoration: none; color: #378207}
		#content {padding: 14px; vertical-align: top; background-color: #f4f0ed}
#bmenupart {height: 51px; border-width: 0 6px; border-style: solid; border-color: #FFFFFF; background: url(../images/menubg.gif) repeat-x 0 0; text-align: left; padding-left: 10px}
	#bmenutab {margin: 0 auto 0 0; height: 50px}
	#bmenutab td {padding: 0 8px; background: url(../images/topline.gif) no-repeat 100% 50%}
	#bmenutab a {font-size: 11px; text-decoration: none; color: #4A2D22}

#copyright {height: 50px; padding-left: 9px; text-align: center; vertical-align: middle; color: #695945}
#botpart, #botpart div {height: 13px; background-color: #560707}

#centerpart2 {border-width: 0 0 0 2px; border-style: solid; border-color: #FFFFFF; vertical-align: top}
#hithead {margin-right: 2px; height: 36px; line-height: 36px; padding-left: 45px; background: #EEE9E4 url(../images/subbg.gif) repeat-x 0 0}
#hithead2 {height: 36px; line-height: 36px; padding-left: 45px; background: url(../images/hit.jpg) no-repeat 4px 2px; font-size: 14px;
color: #378207; font-weight: bold}

#content2 {vertical-align: top; background-color: #f4f0ed}
.catitem {width: 50%; height: 160px; border-width: 0 2px 2px 0; border-style: solid; border-color: white}
.cattext {padding: 10px 0 10px 10px; vertical-align: top}
.cattext table {width: 100%; height: 100%}
.cathead {vertical-align: top; font-size: 14px; font-weight: bold; color: #BC7E3B}
.catprice {height: 42px; vertical-align: top; font-weight: bold; color: #BC7E3B; font-size: 14px}
.catprice span {font-size: 12px; color: #378207; font-weight: bold}
.catlink {height: 39px; vertical-align: top}
.catpic {width: 180px; text-align: center; padding-top: 10px; vertical-align: top}
.catpic img {border: 2px solid #FEFEFE}

.cathead2 {height: 33px; vertical-align: middle; padding: 0 15px; font-size: 14px; font-weight: bold; color: #BC7E3B}
.catshort {padding: 5px 10px; vertical-align: top; text-align: justify}
.catprice2 {height: 32px; vertical-align: middle; font-weight: bold; color: #BC7E3B; font-size: 14px}
.catprice2 span {font-size: 14px;  color: #378207; font-weight: bold}
.catlink2 {height: 32px; vertical-align: top}
.catpic2 {width: 180px; text-align: center; vertical-align: top}
.catpic2 img {border: 2px solid #FEFEFE}


.catpages {height: 30px; vertical-align: middle; background-color: white}
.pages {padding: 5px 11px; font-weight: bold; color: #633B2D}
.pages a {padding-right: 10px; font-weight: bold; font-size: 12px; color: #633B2D}
.pages span {padding-right: 10px; font-size: 12px; color: #42A749}

/* Detail */
.detpic {width: 386px; vertical-align: top; padding-top: 8px}
	.detimg {vertical-align: middle; text-align: center}
	.detimg img {border: 3px solid #AD921C}
	.detprice {padding: 0 15px; height: 60px; vertical-align: middle}
	.detbasket {text-align: right; vertical-align: middle}
.dettext {padding: 8px 22px 8px 10px; vertical-align: top; text-align: justify}
	.catheader {vertical-align: top; font-size: 2px; font-weight: bold; color: #BC7E3B}
