 body, html {
 height: 100%;
 margin: 0px;
 background: #c38822 url(images/bodybg.gif);	
}  

body, td, p, input, textarea, select {
	font-size: 12px;
	font-family: verdana,arial,helvetica,sans-serif;
	color: #333;
}

a {	font-weight: bold;}
a:link {color:#b52b00;}
a:active {color:#942401;}
a:visited {color:#842001;}
a:hover {color:#942401; text-decoration:underline;}

input, textarea, select {
	background: #efefef;
     border: 1px inset #ccc;
}

.menu {
 width:100%;
 height:27px;
 padding:0;
 background: #b52b00;
 border-top:1px solid #000;
 border-bottom:1px solid #000;
}

ul.navlist
{
margin: 0;
padding: 0;
list-style-type: none;
white-space: nowrap;
}

ul.navlist li
{
float: left;
font-size: 9px;
font-weight: bold;
margin: 0;
padding: 7px 0;
}

.navlist a, .navlist a:link
{
font-size: 9px;
text-transform:uppercase;
font-weight: bold;
margin: 0;
padding: 7px 9px;
color: #faf67f;
border-right: 1px solid #671a02;
text-decoration: none;
}

ul.navlist li.active
{
color: #942401;
background: #d14114;
}

.navlist a:hover
{
color: #fff;
background: #942401;
}

.navlist a:visited
{
color: #000;
}

.footer {
 padding: 0 8px 5px 0;
 text-align:right;
	font-size: 10px;
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
	color: #333;
}
.footer a:link, .footer a:visited, .footer a:active {
	font-size: 10px;
 font-weight: normal;
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
}
.footer a:hover {
	font-size: 10px;
	font-family: tahoma,verdana,arial,helvetica,sans-serif;
}

.tdtitle {
 background: #b52b00;
 border-bottom: 1px solid #000;
	color: #FFF;
 padding: 5px;
 font-weight:bold;
}
.tdtitle2 {
 border: 1px solid #000;
}

.button {
 background: #b52b00;
 border: 1px solid #000;
	color: #FFF;
 font-weight:bold;
}

.more {
	font-size: 10px;
 background:#FFF;
}
.demo {
 font-weight: bold;
	font-size: 10px;
	color: #666666;
 background: #EFEFEF; 
 border: 1px solid #CaCaCa;
}
.demo a:link, .demo a:visited, .demo a:active {
	font-size: 10px;
}
.demo a:hover {
	font-size: 10px;
}
.price {
	font-size: 10px;
	color: #b52b00;
}

ul { margin: 5px 0px 5px 5px; padding: 0px; }
ul li{ font-weight: normal; list-style-type: none; padding-left: 18px; background: url('images/li_bullet.gif') no-repeat 0px 2px; margin-bottom: 2px }

form {
margin: 0px;
padding: 0px;
}

h3 {
	font: bold 13px/1.2 "lucida sans unicode", "trebuchet ms", verdana, arial, sans-serif;
	color: #b52b00;
     margin:0; padding:0;
}
legend {
	font: bold 13px/1.2 "lucida sans unicode", "trebuchet ms", verdana, arial, sans-serif;
	color: #b52b00;
}
fieldset{ padding: 4px; }
.required {
	color: #E60000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tablu td {border-bottom: 1px dashed #ccc;}
.tablu small {background:#efefef;}


/* ***** Order form hover image ***** */
#dynloadarea {
float:right;
width:150px;
height:150px;
margin:-30px 30px 0 0;
}