﻿body { text-align:center; margin-top:0px; font-family:Verdana; font-size:80%;background-color:#000000; background-image:url(../images/leather.jpg); background-position: top left; background-repeat:repeat-x;}
img { border:none;}
a, a:visited {color:#D40000; font-weight:bold; text-decoration:none;}
a:hover, a:active, a:focus {color:#D40000; font-weight:bold; text-decoration:underline;}

div.mainContainer {margin:0 auto; position: relative; width:854px; text-align:left;}
/*Header************************************************************/
div.headerContainer{height:141px; position:relative; z-index:100; }
div.back {background-image:url(../images/header.png); background-position:center; background-repeat:no-repeat;}
div.ieHomeBack{background-image:url(../images/header.gif); background-position:center; background-repeat:no-repeat;}
div.ieInternalBack{background-image:url(../images/headerInternal.gif); background-position:center; background-repeat:no-repeat;}
div.logoContainer p{position:absolute; top:0; left:0; width:181px; height:100px;}
div.taglineContainer {float:right; margin: 42px 37px 0px 0px;}
div.headerHelper{position:absolute; right:12px; font-size:80%;}
div.headerHelper ul {margin: 0; padding: 4px 0px 0px 0px;}/**/
div.headerHelper ul li { float:left; margin:0; padding:0 8px 0 8px; display:inline; color:#D40000; border-right:1px solid #D40000; }
/*div.headerHelper ul li a, div.topBar ul li a:visited { color:#191500; text-decoration:underline; }
div.headerHelper ul li a:hover, div.topBar ul li a:active, div.topBar ul li a:focus { color:#191500; text-decoration:none; }*/
div.headerHelper ul li.noBorder { border-right:0; } 
div.menuContainer {position:relative; right:11px; top:-58px; width:854px;z-index:200}/**/
div.menuContainer img{float:right; z-index:300;}
div.menu{position: absolute;right:0;}
div.menu ul{margin:0; padding-top:5px; float:right; list-style-type:none;}
div.menu ul li{float: left;	font-size:85%; white-space:nowrap; position:relative;height:1%;}
div.menu ul li a.menu, div.menu ul li a.menu:visited{ float:left; color: #D40000; font-weight:bolder; text-decoration: none; padding: 5px 12px 4px 12px; border-left: 2px solid #999999; overflow:hidden;}/**/
div.menu ul li a.menu:hover,  div.menu ul li a.menulit, div.topmenu ul li a.menulit:visited, div.menu ul li a.menulit:hover, div.menu ul li a.menulit:active, div.menu ul li a.menulit:focus
	{color: #FFFFFF; background: #333333; filter: alpha(opacity=85); opacity: 0.85; -moz-opacity:0.85; text-decoration:none;}
div.menu ul li ul {display: none; padding: 0;}
div.menu ul li:hover ul, div.menu ul li a.menu:hover ul{display:block; position: absolute;	top: 20px;	left: 0px; width: 98%;	}/*border-bottom: 1px solid #999999;border-top: 1px solid #999999;	*/
div.menu ul li:hover ul li, div.menu ul li a.menu:hover ul li {display: block; font-size: 100%;	width: 100%; border-right: 2px solid #999999; border-bottom: 1px solid #999999;border-left: 2px solid #999999; background: #FFFFFF; filter:alpha(opacity=90); opacity: 0.9; -moz-opacity:0.9;}
*html div.menu ul li a.menu:hover ul li {width: 58px;}
div.menu ul li:hover ul li a, div.menu ul li a.menu:hover ul li a{width: 100%;display: block; color: #D40000; font-weight:bolder; text-decoration: none; padding: 5px 12px 5px 12px; }
div.menu ul li:hover ul li:hover, div.menu ul li a.menu:hover ul li a:hover {background: #333333; filter:alpha(opacity=85);	opacity: 0.85; -moz-opacity:0.85; color: #FFFFFF;}
div.menu ul li:hover ul li:hover a {color: #FFFFFF;}


/*Master Content Styles**********************************************/
div.contentContainer{width: 800px; position: absolute; top:106px; z-index:90; left:38px;}

/*Home Content Styles ***********************************************/
div.homeContent{position:relative;height:310px; width:800px; background-image:url(../images/homeBack.jpg); background-repeat: no-repeat; z-index:100;padding-top:20px;}
div.tag{color:#999999; text-align:right; position: absolute;left: 27px; width:325px; font-weight:bold; font-size:95%;}
div.tag p{padding-top:40px;}
div.tag a, div.tag a:active, div.tag a:visited{color:#999999;}
div.tag a:hover, div.tag a:focus {color:#D40000; text-decoration:none;}
div.homeContent div.first{top:0px; margin-top:36px;}/**/
div.homeContent p {margin:12px 0px 10px 0px;}
div.homeContent div.second{top:116px;}
div.homeContent div.third{top:208px;}

/*Internal Content Styles ********************************************/
div.internalContent{position:relative;width:100%; background-image:url(../images/internalBack.jpg); background-repeat:repeat-x; background-color:#FFFFFF; z-index:300;padding-top:40px;}/**/
div.pageHeader{position:absolute; left:20px; top:45px; overflow:visible;}
div.leftContent{float:none; margin:30px 0px 0px 31px; padding-bottom:20px; width:460px;overflow:visible;} 
div.textContent{float:none; margin:30px 0px 0px 31px; padding-bottom:20px; width:760px;overflow:visible;} 
div.leftContent p, div.textContent p , div.column p{font-size:85%}
div.leftContent ul, div.textContent ul, div.column ul {font-size:85%}
div.leftContent h3, div.textContent h3, div.column h3 {font-size:90%; color:#660000;}
div.column ul li {margin-bottom:10px;}
h3 a {color:#660000;}
.noBottomMargin {margin-bottom:0px;}
.noTopMargin{margin-top:0px; }
.noBullets{list-style-image:none; margin-top:5px; list-style-type:none; padding-left:25px; }
div.leftContent h4 {font-size:85%; margin:0;padding:0;}
div.rightContent{position:absolute; width:245px; right:20px; top: 2px; z-index:400;}
div.rightContent div.img {float:right;padding-bottom:6px;}
div.rightContent div.highlight{clear:both;float:none; width:215px; margin:0px 0px 0px 0px;}
div.highlight p{font-size:85%; color:#333333;margin:0px 0px 0px 20px;padding:0; width:210px;}
div.highlight h3{width: 215px; background-image:url(../images/highlightBack.gif);background-repeat:no-repeat; background-position:right; text-align:right;margin:5px 20px 0px 10px; padding:2px 5px 2px 3px; color:#FFFFFF;font-size:90%;}
div.highlight ul{list-style-type:none; font-size:85%;padding-left:25px; padding-right:5px;}
div.highlight ul li {padding-top:8px;}
a.backToTop {font-size:85%;font-weight:normal; text-decoration:underline;}
a.backToTop:Hover {font-weight:bold;}
div.column {width:360px;}
div.left{float:left;}
div.right{float:right;}

/*Product Styles ****************************************************************************************/
div.productPackage {height:1%;margin:0px 17px 20px 0px !important;margin-top:-4px; padding:0px 0px 0px 0px; background:url(../images/shadowBack.png) no-repeat bottom right !important; background:url(../images/shadowBack.gif) no-repeat bottom right;z-index:1000;}
div.productHeader{height:25px;padding:4px 0px 0px 10px; color:#FFFFFF; font-weight:bold; vertical-align:middle; margin-left:5px; margin-top:0px; }
div.productContents{position:relative; margin-top:-4px;padding:15px 15px 5px 15px;z-index:5000;}
div.product{width:235px; float:left;text-align:center;}
div.product h4{font-size:85%;margin-top:0px;margin-bottom:0px;}
div.product p{font-size:85%;margin-top:0px;}
div.productBox {float:left; text-align:left; width:40%; padding:0px 0px 0px 5px;}
div.productBoxDescrip {float:left; width:50%; text-align:center; padding:0px 10px 0px 25px;}
div.productBoxDescrip h1{color:#660000; margin:25px 0 8px 0;}
div.productBoxDescrip h2{color:#D40000; font-size:300%;margin-top:0px;}
div.first {clear:both;}
div.productHeader div.left{float:left;}
div.productHeader div.right{float:right;margin-right:30px;}
div.top {background:url(../images/productHeaderTop.gif) no-repeat top left;}
div.notTop {background:url(../images/productHeader.gif) no-repeat top left;}

/*Order Form Styles *************************************************************************************/
div.orderInfo, div.orderProduct{margin:15px 0px 0px 0px; padding:10px 0px 0px 0px; width:740px; border-top:solid 2px #660000;}
div.orderInfo table tr td, div.orderProduct table tr td {text-align:right; font-size:90%;}
div.orderInfo table tr td img{margin:0px 5px 0px 10px;}

/*Filmstrip Content Styles ******************************************************************************/
div.productFilmstrip{position:relative; width:800px; height:121px; background-image:url(../images/filmstripBack.gif); background-repeat:repeat-x;}
div.productFilmstrip div.product{position: absolute; top:13px; background-color:#AA0000; width:135px; height:94px;}
div.productFilmstrip div.product img{position:absolute; top:6px;left:6px;z-index:9;}
div.productFilmstrip div.product p{position:absolute;left:5px; background:#FFFFFF; filter: alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7; top:54px; width:125px; z-index:10; text-align:center; color:#333333; font-weight:bold; font-size:125%;}/**/
div.productFilmstrip div.beef{left:22px;}
div.productFilmstrip div.chicken{left:177px;}
div.productFilmstrip div.pork{left:332px;}
div.productFilmstrip div.seafood{left:487px;}
div.productFilmstrip div.ribeye{left:642px;}

/*Footer Styles ******************************************************************/
div.footer{position:relative; width:800px; height:30px; color:#D40000;background-color:#FFFFFF;}
div.footer p{position:absolute; top:10px; width:350px; margin:0; padding:0;font-size:80%;}
div.footer p.left{left:20px; }
div.footer img{position:absolute; top:-13px; left:350px; z-index:500}
div.footer p.right{right:20px; text-align:right;}