/* CSS Document */


body{background:url(../images/bott_bg.jpg) repeat 0 0; font:13px tahoma,Arial, Helvetica, sans-serif; color:#000000; margin:0px; padding:0px;}
p,h1,h2,h3,h4,h5,form,ul,li,img,span,pre{}
img {border:0;}
.left{float:left; width:auto;}
.right{float:right; width:auto;}
.clear{clear:both;}
.prehead {background-color:#FF0; font-weight:bold;}

h2 {font:bold 24px tahoma,Helvetica, Arial, Helvetica, sans-serif; color:#9a4439; }
h3 {font:bold 22px tahoma,Helvetica, Arial, Helvetica, sans-serif; color:#000000; }
h4 {font:bold 16px tahoma,Helvetica, Arial, Helvetica, sans-serif; color:#000000; text-transform:none; line-height:14px;}

li{padding-bottom:10px; font-size:13px;}

/*============== Main Layout ==============*/
.top_bg {width:100%; background:url(../images/top_bg.jpg) repeat-x 0 0;}
.header {width:726px; height:228px; background:url(../images/header.gif) no-repeat 0 0;}
.header p {width:310px; height:29px; margin:171px 0 0 361px;}
.middle_bg {width:726px; background:url(../images/mid_bg_repeat.jpg) repeat-y 0 0;}
.middle_content {width:710px; background:url(../images/mid_content_repeat.jpg) repeat-y 0 0;}
.menu {background:url(../images/mid_content_top.jpg) no-repeat 0 0; height:65px;}
.menu ul {list-style:none; padding:9px 0 0 10px; margin:0;}
.menu ul li.bg {float:left; height:34px; width:100px; background:url(../images/devider.jpg) no-repeat top right; text-align:center;}
.menu ul li.nobg {float:left; height:34px; width:100px; text-align:center;}
.menu ul li a {text-decoration:none; padding:9px 0 0 0; display:block;}
.menu ul li a:hover {text-decoration:none; padding:9px 0 0 0; display:block;}
.right_margin {margin-right:4px;}
.right_text {font:normal 14px Arial, Helvetica, sans-serif; color:#000000;}
.footer_text {font:normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#ffb7ad;}
.footer_text a {font:normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#ffb7ad; text-decoration:none;}
.footer_text a {font:normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#ffb7ad; text-decoration:underline;}

/*============== Order form==============*/
#oto {padding:15px;}

td.sale-header{
	background-color:#3baa03;
	color:#FFF;
	font-weight:bold;
}



.sale-table {border:1px solid #000; width:400px;}

.johnsonbox {
	width:400px;
	padding:10px;
	background-color:#FFFFCC;
	border:3px dashed #f00;
	margin: 0 auto;
}


