body, html{
height:100%;
}

html, body, p, h1, h2, h3, form, ul, li, ol{
margin:0px;
padding:0px;
}

body{
font:12px/20px Arial;
color:#dca572;
background:#460707;
}

table{
border-collapse:collapse;
}

table td{
font:12px/20px Arial;
vertical-align:top;
padding:0px;
}

a, a:visited{
color:#f58b36;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

a img{
border:none;
}

ul li{
list-style:none;
}

.fix{
behavior: url(/js/iepngfix.htc);
}

#layout{
width:100%;
height:100%;
}

#layout #rm{
width:998px;
height:100%;
background:url(/images/template/bg.jpg) no-repeat top left;
}

#layout #rl{
background:url(/images/template/text01.jpg) repeat-x top right;
}

#layout #rr{
background:url(/images/template/text02.jpg) repeat-x top left;
}

#layout #ftrm{
height:72px;
background:url(/images/template/text03.jpg) no-repeat top left;
}

#layout #ftrl{
background:url(/images/template/text04.jpg) repeat-x top right;
}

#layout #ftrr{
background:url(/images/template/text05.jpg) repeat-x top left;
}

#ftr{
position:relative;
}

#ftr ul{
position:absolute;
top:29px;
left:25px;
}

#ftr ul li{
float:left;
}

#ftr ul li a{
font:10px/14px Arial;
color:#8c4812 !important;
display:block;
background:url(/images/template/text06.gif) no-repeat top right;
padding:0px 19px 0px 19px;
}

#ftr span{
position:absolute;
top:29px;
left:740px;
font:10px/14px Arial;
color:#8c4812;
}

#wrap{
position:relative;
}

#ph{
position:absolute;
top:35px;
left:806px;
}

#mm{
position:absolute;
top:157px;
left:354px;
width: 694px;
}

#mm li{
float:left;
}

#mm li a{
display:block;
background:url(/images/template/text07.gif) no-repeat 0px 6px;
font:15px/16px "Arial Narrow";
color:#f3ebbf;
text-decoration:none;
padding:0px 0px 0px 17px;
margin:0px 0px 0px 23px;
}

#mm li a:hover{
text-decoration:underline !important;
}

#wlc{
position:absolute;
width:525px;
left:421px;
top:254px;
}

#wlc h1{
font:bold 24px/18px "Times New Roman", Times, serif;
color:#470707;
margin:0px 0px 0px 2px; 
}

#wlc p{
margin:16px 0px 0px 0px;
font:italic 13px/18px Arial;
color:#470707;
}

#am{
position:absolute;
top:439px;
left:725px;
}

#am li{
float:left;
}

#am li a{
display:block;
background:url(/images/template/text08.gif) no-repeat 0px 8px;
padding:0px 0px 0px 8px;
font:bold 9px/20px Arial, Helvetica, sans-serif;
color:#ab6a2f;
text-transform:uppercase;
width:123px;
/*height:20px;*/
text-decoration:none;
}

#am li a:hover{
color:#f3ebbf;
background:url(/images/template/text09.gif) no-repeat 0px 8px;
}

#cnt{
width:580px;
padding:517px 0px 0px 48px;
margin:0px 0px 50px 0px;
}

#cnt h2{
font:bold 12px/16px Arial, Helvetica, sans-serif;
}

#cnti h1{
margin:0px 0px 20px 0px;
font:18px/16px Arial, Helvetica, sans-serif;
}

#cnti{
width:930px;
padding:650px 0px 0px 48px;
margin:0px 0px 50px 0px;
}

#cnti ul{
margin:0px 0px 0px 8px;
}

#cnti ul li{
padding:0px 0px 0px 9px;
background:url(/images/template/text10.gif) no-repeat 0px 9px;
}

#addReviewForm input, textarea{
  width:350px;
}

#addReviewForm textarea{
  height:150px;
}

#addReviewForm #submit{
  width:150px;
}
