body {

  background-color:#0D0D0D;

  background-image: url(../images/mainbg1.jpg); background-position:top;

  background-repeat:no-repeat;

  margin:0px;

  color:#1A1006;

  font-family:"Trebuchet MS";

  font-size:12px;

  line-height:17px;

}

a img {

  border:none;

}

.container {

  width:807px; margin-left:auto; margin-right:auto; position:relative;

}

.containerpurchase {

  width:100%; margin-left:auto; margin-right:auto; position:relative;

}

.topbody {

  background-image: url(../images/mainbody_01.jpg); width:807px; min-height:600px; background-repeat:no-repeat;  font-family:"Trebuchet MS";

}

.footbody {

  background-image: url(../images/mainbody_02.gif); width:807px; height:108px; background-repeat:no-repeat; font-family:"Trebuchet MS";

}

.topbodybg {

  background-image: url(../images/mainbodybg.gif); background-repeat: repeat-y; background-position:bottom; font-family:"Trebuchet MS";

}

.topbodybg1 {

  background-image: url(../images/mainbodybg.gif); background-repeat: repeat-y; background-position:bottom; font-family:"Trebuchet MS";

}



.imgr {

  border:1px solid #ffffff;

}



.title1 {

 font-family: Georgia; font-size:18px; color:#66740B;

 font-weight:normal; margin-bottom:10px;

}

.title2 {

 font-family: Georgia; font-size:15px; color:#66740B;

 font-weight:normal; margin-bottom:6px;

}

.title22 {

 font-family: Georgia;

 font-size:15px; color:#66740B;

 font-weight:normal; margin-bottom:6px;

 background-color:#E1DED8;

 padding:5px;

}

input, select, textarea{

  font-size:13px;

}

.hr {

  margin-top:8px;

  margin-bottom:8px;

}



p {

  margin-top:0px;

  margin-bottom:12px;

}

.tab {

  border:1px solid #B8BAA7;

  background-color:#E9E5E1;

  padding:12px;

  color:#656565;

  font-family:Arial;

  font-size:12px;

  line-height:16px;

}

a:link {

  color:#6F7B19;

  text-decoration:none;

}

a:visited {

  color:#6F7B19;

  text-decoration:none;

}

a:hover {

  color:#6F7B19;

  text-decoration:underline;

}

.foot {

  color:#ffffff; padding-top:20px; padding-bottom:20px;

}

.taboff {

  padding-left:5px;

  padding-top:5px;

  padding-bottom:5px;

  width:240px;

}

.tabon {

  padding-left:5px;

  padding-top:5px;

  padding-bottom:5px;

  background-color:#E0DDD9;

  width:240px;

}

.padder {

  padding-left:30px; padding-right:10px;

}

.padderpurchase {

  padding-left:20px; padding-right:20px;

}



.flasholder{position:absolute;left:2px;top:207px;z-index:9999;}
