.homecatheader { font: bold 24px Arial, Helvetica, sans-serif; line-height: 35px; color: #e05f00;}

.opt1 { border: 1px solid #000; padding: 15px; width: 310px; *width: 340px; margin-bottom: 20px; }
.opt1 img { margin-right: 20px; display: block; }
.opt1 h3 { font: bold 20px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;}
.opt1 p { font: 12px Arial, Helvetica, sans-serif; line-height: 18px; color: #000; padding: 0px; margin: 0px 0 5px; }
.opt1 p.price { font: bold 18px Arial, Helvetica, sans-serif; color: #ff6d00; }
.opt1 p.price sup { font: bold 10px Arial, Helvetica, sans-serif; *font: bold 12px Arial, Helvetica, sans-serif; vertical-align: text-top; }
.opt1 p.optbtn {}

.homecat { width: 215px; text-align: center; font: 16px Arial, Helvetica, sans-serif; line-height: 22px; color: #fff; background-color: #846549; padding: 20px 0px 10px; display: inline-block; margin-bottom: 20px; }
.homecat a { color: #fff; }
.homecat img {}

.btmopt { border: 1px solid #000; text-align: center;}
.btmoptheader { font: 20px Arial, Helvetica, sans-serif; line-height: 30px; color: #000; padding-top: 15px; }

img, a, a img { border: none;}

.optleft, .optleft2 { background-color: #000; margin-bottom: 20px;}
.optleft .header, .optleft2 .header { font: bold 24px Arial, Helvetica, sans-serif; line-height: 27px; color: #fff; padding: 10px 10px 0px 15px; background: none;}
.optleft .txt, .optleft2 .txt { font: 12px Arial, Helvetica, sans-serif; line-height: 18px; color: #fff; padding: 0px 10px 5px 15px;}
.optleft .btn, .optleft2 .btn { padding-left: 15px; padding-bottom: 10px; }
.optleft .img1 { padding-left: 15px;}
.optleft .img2 { padding-left: 0px; padding-bottom: 10px; }

.optleft2 { background: #000 url(optleftimg3.jpg) top left no-repeat; }
.optleft2 .txt2 { font: 12px Arial, Helvetica, sans-serif; line-height: 18px; color: #000; padding: 20px 10px 15px 15px;}
.optleft2 .links { text-align: center; }
.optleft2 .links a { font: bold 15px Arial, Helvetica, sans-serif; line-height: 20px; color: #f68938; padding: 0 5px 10px; display: inline-block; text-decoration: underline; }