@charset "utf-8";
body
{
 font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#625948; 
}
*{margin:0px; padding:0px;}
/*------------------- Top CSS ---------------------------------- */
.logo {float:left; padding-top:30px;}
.paneltop {float:right; width:802px;}

.search {float:right; margin-top:65px; margin-bottom:24px;}
.search a {font-size:9px; color:#ffffff; text-decoration:none;}
.search a:hover {text-decoration:underline;}
.search img {vertical-align:middle;}
.search input {background:url(../images/bg-input.gif) left top repeat-x; width:88px; padding:2px 2px; border:0; height:15px; color:#5d5050; font-size:10px; vertical-align:middle;}

.topnav {float:left; width:100%;}
.topnav ul {float:right; list-style:none;}
.topnav li {float:left; display:inline; text-transform:uppercase; font-size:11px; padding-left:12px;}
.topnav li a {float:left; color:#fff; text-decoration:none;}
.topnav li a:hover {border-bottom:2px solid #ffd600;}
.topnav li a.active {border-bottom:2px solid #ffd600;}

/*------------------- Main Play Area CSS ------------------- */

/* Flash Banner */
.banner {float:left; width:776px;}

/* E-Z Menu Idea Main Page CSS */
.playarea2 {float:left; width:766px; color:#ffffff;}
.playarea2 a{color:#ffd600; text-decoration:none;}
.playarea2 a:hover{text-decoration:underline;}
.shef {float:left; padding-right:20px;}
.playarea2 ul{margin:20px 20px 20px 55px;}

.idea {float:left; margin-top:20px; width:528px;}
.idea img {vertical-align:top; padding-bottom:27px;}
.idea p {color:#fff; margin-bottom:20px; width:480px; line-height:18px;}

.thumb {float:left; color:#fff;}
.thumb ul {float:left; list-style:none; margin:0;}
.thumb li {float:left; padding-right:30px; width:111px; font-size:11px;}
.thumb li img {padding-bottom:7px; height:160px;}
.thumb li span {float:left;}
.thumb li a{color:#fff; font-size:11px;}

/* E-Z Menu Idea Inner Level CSS */
.playarea {float:left; width:766px; background:#fff; padding-bottom:15px;}
.img {float:right;}

.iconlinks {float:left; padding:15px; font-size:10px;}
/*.iconlinks img {float:left; vertical-align:top; margin-right:3px;}*/
.iconlinks img {float:left; vertical-align:middle; margin-right:3px; margin-top:-1px;}

.iconlinks a {float:left; vertical-align:top; color:#0e90b8; margin-right:15px; text-decoration:underline;}
.iconlinks a:hover {color:#666666;}

.para {float:left; margin:20px 10px 0px 30px; width:330px; color:#8e9193;}
.para h1 {float:left; margin:0px; padding:0px; width:100%; padding-bottom:15px;}
.para div {float:left; padding-right:19px;}
.para p {color:#8e9193;}
.para span {font-size:12px; color:#0055a4;}
.p1 {line-height:22px;}
.p2 {float:left; width:100%; line-height:35px; margin-top:-13px;}

/* Product Information, Promotion, FoodServices Reward, the brand pages CSS */
.head {float:left; padding-bottom:25px;  width:100%; color:#A58B55; font-family:Arial, Helvetica, sans-serif; font-size:26pt; text-transform:uppercase; }
.headimg {float:left; margin:-20px 0px -10px -23px;}
.baseline {float:left; width:766px; background:url(../images/line.gif) left top repeat-y;}
.baseline1 {float:left; width:766px; background:url(../images/line1.gif) left top repeat-y; margin-top:20px;}
.txtleft, .sometext {float:left; width:440px;}
.sometext{margin-left:40px;}
.txtleft, .sometext {float:left; width:440px;}
.txtleft img {margin-bottom:10px;}
.txtleft p, .sometext p {color:#fff; margin-bottom:20px; width:100%; line-height:18px;}
.txtleft p a, .sometext p a{font-weight:bold; color:#FFD600; font-size:13px;}/*background:url(../images/arrow.gif) right no-repeat; padding-right:12px; */
/*.txtleft p a:hover{text-decoration:none;}*/

.txtright {float:left; color:#ffd600; width:286px; margin-left:40px;}/* */
.txtright ul {float:left; list-style: none; margin-left:15px; margin-top:4px;}
.txtright li {font-weight:bold; padding-bottom:13px;}

.advert{margin:-23px 0px -11px -23px;}
.img1 {margin-top:-83px; margin-left:-50px; z-index:1000; position:absolute;}
/*.txtright a {font-weight:bold; text-decoration:none; color:#ffd600; padding-right:12px; background:url(../images/arrow.gif) right no-repeat; font-size:13px;}*/
.txtright a {font-weight:bold; text-decoration:none; color:#ffd600; font-size:13px;}

/* Grid */
.grid {float:left; padding:20px 10px 0px 40px; width:616px;}
.grid h1 {float:left; margin:0px; padding:0px; width:100%; padding-bottom:15px;}
.grid table {float:left;}

.bgtable {float:left; background:#d5d5d5; font-family:Georgia, "Times New Roman", Times, serif;}
.bgtable td {padding:10px;}
.main {background:#005d7a; font-size:11px; font-weight:bold; color:#ffffff; text-align:center;}
.alt {background:#fff; color:#797979; text-align:center; font-size:11px;}


/*------------------- Right Side Area CSS ------------------- */
.panelright {float:right; width:184px;}
.panelright img {margin:0px; padding:0px; vertical-align:top; float:left;}

.rightnav {float:left; width:160px; padding:0px 0px 0px 10px; margin-bottom:20px;}
.rightnav ul {float:left; list-style:none;}
.rightnav li {float:left; font-size:14px; width:160px; padding-bottom:5px;}
.rightnav li a {color:#fff; text-decoration:none; display:block; border-bottom:1px solid #6799bf; padding-bottom:4px;}
.rightnav li a:hover{border-bottom:2px solid #ffd600; padding-bottom:3px;}
.rightnav li a.active{border-bottom:2px solid #ffd600; padding-bottom:3px;}

.find {float:left; background:url(../images/bg-find.png) left top no-repeat; height:104px; width:184px;}
.find span {float:left; padding-top:60px; padding-left:20px;}
.find img {vertical-align:middle; float:left;}
.find input {background:url(../images/bg-input.gif) left top repeat-x; float:left; width:99px; padding:2px 2px; border:0; height:15px; color:#5d5050; font-size:10px; vertical-align:middle;}

/*------------------- B2b ------------------- */
.b2b{float:left; width:528px;}

/*------------------- e-z menu ideas ------------------- */
ul.menu {margin:0; list-style:none; float:right; color:#8e9193; width:195px;}
ul.menu li{width:195px; float:left;}
ul.menu li a{color:#8e9193; text-decoration:none; background:url(../images/bullet.gif) no-repeat 0 3px; padding-left:10px; float:left; margin-top:20px;}
ul.menu li a:hover{text-decoration:underline;}

/*------------------- news ------------------- */

.pannel {float:left; padding:20px 10px 0px 40px; width:700px; color:#8e9193;}
.pannel h1 {float:left; margin:0px; width:100%; padding-bottom:30px; color:#0055a4;}
.pannel h2 {float:left; margin:0px; width:100%; padding-bottom:5px; color:#0055a4; font-size:14px;}
.pannel h3 {float:left; margin:0px; width:100%; padding:15px 0px; color:#a58b55; font-size:13px;}

.pannel span{color:#a58b55;}
.pannel p{padding:10px 0; width:484px; line-height:21px;}
.pannel a{font-weight:bold; color:#a58b55; text-decoration:none;}
.pannel a:hover{text-decoration:underline;}
.pannel p span{font-weight:bold; color:#0055a4;}

div.hr{background-color:#dbd1bb; height:1px; overflow:hidden; width:700px; margin:25px 0;}

/*------------- Paging CSS -------------*/
.paging {float:left; width:100%; text-align:center; font-weight:bold;}
.paging img {vertical-align:middle;}
.paging a {margin-right:5px; color:#0055A4;}
.paging span {margin-right:5px; color:#A58B55; text-decoration:underline;}

/*------------------- Footer CSS ------------------------------ */
.footer {float:left; width:960px; font-size:9px; color:#9f9f9f; padding-top:10px; margin-top:5px; border-top:1px solid #9f9f9f;}
.footer a {font-size:9px; color:#9f9f9f; text-decoration:none;}
.footer a:hover {text-decoration:underline;}
.footer .left{float:left;}
.footer .right{float:right;}
a.stbutton{padding-top:0px !important;}