html,
body {
	margin:0;
	padding:0;
}

body {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color:#E0DAD5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

p, div, input, textarea, img { margin:0; padding:0;display:block;}

p {margin-bottom:15px;}

h1, h2, h3 {  margin:10px 0;padding:0; color:#E34507;}
h1 { font-size:19px; font-family:Verdana, Arial, Helvetica, sans-serif;}
h2 { font-size:17px; font-family:Verdana, Arial, Helvetica, sans-serif;}
h3 { font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}

img, div{behavior: url(scripts/iepngfix.htc);}

#container {
	text-align:center;
	width:100%;
	margin:10px auto;
}	

#header {
	width:970px;
	height:105px;
	background-image:url(../images/background-header.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:0 auto;
}
#banner {
	overflow:hidden;
	width:930px;
	padding:20px;
	background-color:#382D28;
	margin:0 auto;
}

#body {
	width:970px;
	background-color:#FFFFFF;
	overflow:hidden; 
	background-image:url(../images/home/right-bg.jpg); 
	background-repeat:no-repeat;
	 background-position:right top;
	margin:0 auto;
	text-align:left;
}

#body-subpage {
	width:930px;
	background-color:#FFFFFF;
	margin:0 auto;
	padding:20px;
	text-align:left;
	color:#382D28;
}

	
#footer {
	width:960px;
	height:56px;
	padding:10px 5px;
	background-color:#382D28;
	margin:0 auto;
}

/** header content**/

.header-logo {
	width:303px;
	margin:0;
	padding:0;
}
.header-menu {
	padding-left:25px;
	padding-top:46px;
}

/** subpage body content **/
#body-subpage h3{margin-bottom:5px;color:#BA3805;}
#body-subpage p{text-align:justify; line-height:14px;}


/** footer content**/

.footer-bodytext {
	padding:0;
	margin:0;
	vertical-align:middle;
	text-align:center;
	color:#AB8F83;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.footer-bodytext a {
	color:#AB8F83;
	text-decoration:none;
}





/** New Added **/


/** Link **/

a {
color: #E83527;
}

a:hover {
color: #382D28;
}

.footer-bodytext a:hover {
color: #FCFD99;
}

a img {
border: none;
}


/** Sidebar **/

#sidebar {
width: 250px;
float: left;
border: 1px solid #FFF;
}

.sideBox {
background-color: #EEE;
padding: 8px 10px;
margin: 10px 0;
line-height: 18px;
}

.sideList
{
width: 250px;
padding: 10px 0;
margin-bottom: 1em;
color: #333;
}

.sideList ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

.sideList li
{
border-bottom: 1px solid #FFF;
margin: 0;
}

.sideList li a
{
display: block;
padding: 8px 5px 8px 0.5em;
border-left: 10px solid #493B34;
border-right: 10px solid #63534B;
background-color: #564740;
color: #DDD;
text-decoration: none;
width: 100%;
}

html>body .sideList li a { width: auto; }

.sideList li a:hover
{
border-left: 10px solid #2A201B;
border-right: 10px solid #453731;
background-color: #372B26;
color: #fff;
}


/** Content **/

#content {
width: 620px;
float: right;
padding-bottom: 20px;
border: 1px solid #FFF;
}


/** Product List **/

.tblProductList {
margin-top: 20px;
}

.tblProductList td {
vertical-align: top;
}

.tblProductList img {
border: 7px solid #E0DAD5;
}

.tblProductList img:hover {
border: 7px solid #382D28;
}

img.imgProductB {
margin-left: 25px;
border: 7px solid #E0DAD5;
}


/** List **/

#content ul {
margin: 25px 0 0 10px; 
padding:0; 
list-style:none; 
}

#content ul li {
padding: 0 0 0.5em 10px;
background:url(../images/bullet-brownarrow.gif) no-repeat 0 0.1em;
}


/** Others **/

sup {
font-size: 10px;
}

p {
margin-top: 20px;
}

p.back a {
background-color: #C33C05;
padding: 3px 8px 3px 6px;
color: #FDFCE4;
text-decoration: none;
}

p.back a:hover {
background-color: #372B26;
color: #FFF;
}

input.input_btn {
display: inline;
background: #B91008;
color: #EEE;
border: 1px solid #AB0C04;
}

input.input_btn:hover {
background-color: #382D28;
color: #FFF;
border: 1px solid #000;
}

img.imgIcon {
vertical-align: middle;
display: inline;
}

td.td_header {
	background-color:#382D28;
	color:#FFFFFF;
	padding:5px 3px;
}
