body {
margin: 0;
padding: 0;
font-family: Arial;
font-size:12px;
color:#b9b9b9;
background-color:#ffffff;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
line-height:17px;
}

table,td{
vertical-align:top;
/*font-size: 11px;
color: #4e4e4e;*/
}

a img { border-width: 0; }

p{
padding:3px;
margin:3px;
}

.imgb{
vertical-align:bottom;}

.imgmid{
vertical-align:middle;}

.right{
text-align:right;
}

.middle{
text-align: center;
}

.pic{
float:right;
padding-right:6px;
}

.flrt
{
float:right;
padding:2px;
}

.fleft
{
float:left;
padding:2px 80px 2px 2px;
}

.bold{
font-weight:bold;
}

a{
color:#961C0B;
text-decoration:none;
}
a:hover{
color:#000000;
text-decoration:none;}

form{
padding:0;
margin:0;
}

#main{
width:997px;
margin:0 auto;
}


input, textarea, select{

font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
/*background-color:#f8bb05;
font-weight:bold;*/
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
border-bottom:1px dotted #C8C8C8;
}

.button{

font-size:11px;
color:#F8F8F8;
background-color:#858585;
border:1px groove #A8A8A8;
padding:3px;
}

#top{
color:#3e3e3e;
/*background-image: url(../images/menubg.jpg);
background-repeat: no-repeat;*/
height:47px;
font-size:12px;
padding-left:10px;
}

#logo{
float:left;
padding-top:1px;
}

/*#menutop{
color:#3e3e3e;
background-image: url(../images/menutop.jpg);
background-repeat: no-repeat;
background-position:right;
height:0px;
font-size:12px;
text-align:right; 
}*/

/* CSS Document */

#header{
clear:both;
/*padding-top:3px;*/
height:241px;
width:100%;
}

#left{
float:left;
padding-right:35px;
width:200px;
color:#5e5e5e;
font-size:11px;
height:auto;
}

#left a{
color:#d1331f;
text-decoration:none;
}

#left a:hover{
color:#651e17;
text-decoration:underline;
}

#midbx{
margin-right:10px;
color:#373737;
font-size:11px;
}

#midbxinn{
margin-right:10px;
color:#373737;
font-size:12px;
line-height:18px;
float:right;
width:735px;
}

#midbxleft{
float:left;
width:60%;
padding-bottom:10px;
height:auto;
}

#midbxright{
float:right;
width:14%;
vertical-align:bottom;
}

#midbxrightinn{
float:right;
width:30%;
vertical-align:bottom;
background-color:#FDF8F2;
padding:5px;
border:1px dotted #F8E9DA;
}

.spacer{
width:10px;
}

.spacerh{
height:13px;
}

.red{
color:#d1331f;
}

.grey{
color:#999999;
}

.tprd{
color:#b5706f;
}

.tprd a{
text-decoration:none;
}

.tprd a:hover{
text-decoration:none;
color:#1f1f1f;
}

.orange{
color:#da4c00;
}

h2{
font-size:16px;
padding-bottom:8px;
margin:0;
color:#ff5a01;
font-weight:700;
}

h2 a{
color:#ff5a01;
text-decoration:none;
}

h2 a:hover{
color:#CD4900;
text-decoration:none;
}

h5{
font-size:11px;
padding-bottom:8px;
margin:0;
}

.pghd{
font-size:16px;
color:#691728;
font-weight:bold;
text-transform:uppercase;}

#footer{
clear:both;
width:100%;
background-color:#fdf3ea;
background-image:url(../images/bg_footer.jpg);
background-repeat:repeat-x;
height:40px;
padding-top:45px;
color:#686868;
font-size:11px;
text-align:center;
}

#footer a{
color:#686868;
text-decoration:none;
}

#footer a:hover{
color:#686868;
text-decoration:none;
}

#footer ul{
position:relative;
padding:3px;
margin:0;
font-weight:bold;
}

#footer ul li
{
/*position: relative;*/
display: inline;
margin:0 22px 2px 2px;
}

#footer ul li a
{
/*padding: 0.5em 1.0em 0.9em 1.0em;*/
color: #686868;
text-decoration: none;
}

#footer ul li a:hover
{
color:#924f00;
text-decoration: underline;
}

