body{background-color:#f5f5f5;
background:url(../img/bg.gif) repeat-y scroll top;}

.menubar {
	background-color:#0f75bd;
	border:1px solid #e4e5e5;
	border-bottom:1px solid #e4e5e5;
}
.head{

background-color:#fff;
}
input.five{
width:50px;
}



fieldset{

   background-color:#fff;
   }

legend{
  padding:0;
padding-left:.25em;
padding-right:.25em;
margin-left: -0.75em;
}


.price{
  font-size: 2em;
  font-weight: bold;
  color:#ff6600;
}

.qty{  font-size: 1.5em;
  font-weight: bold;

}
.qtyarr{
  margin-top:2px;
  margin-bottom:2px;
margin-left:30px;
margin-right:30px;

}


.subcont{
          	background:#f7931e;
      padding:5px;
      line-height:1.5em;
      margin:0.5em;
            color:#222;font-weight:bold;
width:150px;

}

.subvouch{

      padding:2px;
      line-height:1em;

            color:#222;
width:100px;

}

.container{background-color:#ffffff;}
.loud{
	color:#222;font-weight:bold;}




.optionbox{
            text-align:center;
border:1px solid #cccccc;
	padding:1em;
    width:180px;
    margin-bottom:2em;
  float: left;
  margin-right:1em;
}

.moreoptions{

	border:1px solid #cccccc;
	padding:20px;
	margin-top:30px;


}
    .choose_button{
      margin:0 auto;


    }

 .name{
   font-weight: bold;
 }


h4{

	font-size:1.5em;
	font-weight:bold;
}

.titles {
	font-size:2em;
	color:#222;
	border-bottom: 5px solid #eeeeee;
	line-height:1.5em;
	margin-bottom:0.25em;
}
.alttext{
	color:#639ec0;
}
.boxit {
	outline:1px solid #c8e1f5;
	background-color:#ffffff;
}
.submenu {
	outline:1px solid #c8e1f5;
	background-color:#ffffff;
}

h1, h2, h3{
	padding-top:10px;}
p {
	line-height:2em;
}

.bodybg {
	background-image: url(../img/bg.jpg);
	background-position: 100% 100%;
	background-repeat: repeat-x;
	background-color:#ffffff;
}
.footbar1 {
	background-color:#99caf3;
	line-height:3em;
}
.footer {
	background-color:#fff;
    font-size:.8em;
}
.topmenublock {
	margin-bottom:0px;
}
#menu {width: 950px;  line-height: 2em; margin: 0 auto; text-align: center;   }
#menu ul { display: inline; list-style-type: none; width: 950px;}
#menu li { float: right; width: 182px; text-align: center; background: #fff; }
#menu li a { background: #0f75bd;color: #fff; display: block; font: bold 1.25em Arial, Helvetica, sans-serif; padding-top: 5px;padding-bottom: 5px; text-decoration: none; line-height:2em;}
#menu li a:hover { background: #272262; color: #FFFFFF;}
#menu .current{background: #272262; color: #fff;}
#menu li a.mlast{
  background-image: none;
}
label.err { float: none; color: red; padding: .5em; margin:0.5em 0; }







