#cooked .infoTop
{
    background:url(../images/infoTopBg.jpg) left top repeat-x;
    height:134px;
    width:100%;
    border-bottom:1px solid #fadd73;
}
#cooked .infoTop .floatRight{
    margin-top:20px;
    padding:0px 20px 0px 0px;
}
#cooked .infoTop .floatRight a{
    width:100%;
    display:block;
    text-align:center;
    width:180px;
    padding-top:36px;
    background:url('/images/partner/visit_our_website.png') left top no-repeat;
    font-size:14px;
    color:#d68207;
}
.info
{
    background-color:#fff9e3;
    width:540px;
    position:relative;
}

.infoBottom{
    background:url(../images/secret_corner_wider.png) left top no-repeat;
    width:540px;
    height:57px;
    overflow:hidden;
}
.infoContent{
    width:100%;
    overflow:hidden;
}
.infoPageCurl
{
    background-image:url(../images/pagecurl_section_info.png);
    background-repeat:no-repeat;
    background-position:right bottom;
    float:right;
    width:540px;
    height:55px;
    margin:0;
    padding:0;
}


.info p
{
    color:#4d4c49;
    padding:5px 20px;
    margin:0;
    
}


/*-----------------------cooked---------------------------*/

#cooked
{
    background:url('../images/cook_area_bg.jpg') left top repeat-x;
    background-color:#D9DEE2;
    padding-bottom:86px;
    width:770px;
    position:relative;
    min-height:600px;
}
#cooked #titles{
    position:absolute;
    left:0px;
    top:0px;
    z-index:2;
}
#cooked #titles ul{
    list-style:none;
    margin:0px;
    padding:0px;
    border-top:1px solid #eaeaea;
}
#cooked #titles ul li{
    margin:0px;
    padding:0px;
    background:url('../images/bg_secret_titles.gif') right bottom no-repeat;
}
#cooked #titles ul li.active{
    margin:0px;
    padding:0px;
    background:url('../images/list_bg_active.png') left bottom no-repeat;
    width:250px;
}
#cooked ul li.active a{
    color:#000;
}
#cooked .cookedArea{
    margin-left:231px;
    padding-bottom:30px;
}
#cooked h1{
    padding:0;
    font-size:17px;
    color:#b4b5b7;
    padding:0 0 0 10px;
    height:17px;
}
#cooked #titles{
    width:231px;
}
#cooked ul li a{
    height:25px;
    line-height:25px;
    display:block;
    font-size:14px;
    padding-left:10px;
    color:#686A6E;
}
#cooked #titles a{
    padding-left:15px;
    font-size:13px;
}
#cooked a.active{
    color:#000;
}

#eventContents .info table th {
    color:#f2c86a;
    font-size:13px;
    font-weight:bold;
    width:75px;
    line-height:22px;
    vertical-align:top;
    padding:0 6px 0 22px;   
}

#eventContents .info table td {
    font-size:12px;
}
.logos
{
    width:1000px;
    margin:0 auto;
}

.logoTopLineFirst
{
    float:left;
    margin:50px 0 0 0;
    height:54px;
    line-height:70px;
}


.logoTopLine
{
    float:left;
    padding-left:80px;/*24*/
    margin:50px 0 0 0;
    height:54px;
    line-height:70px;
}

.logoMiddleLineMc
{
    float:left;
    padding-left:70px;/*24*/
    margin:30px 0 0 0;
    height:54px;
    line-height:100px;
}


.logoMiddleLineFirst
{
    float:left;
    margin:30px 0 0 0;
    height:54px;
    line-height:70px;
}


.logoMiddleLine
{
    float:left;
    padding-left:70px;/*38*/
    margin:30px 0 0 0;
    height:54px;
    line-height:90px;
}
.logoBottomLineFirst
{
    float:left;
    margin:30px 0 0 0;
    height:54px;
    line-height:70px;
}
.logoBottomLine
{
    float:left;
    padding-left:100px;/*38*/
    margin:30px 0 0 0;
    height:54px;
    line-height:90px;
}
#pin{
	top:108px;
}
#products #heading {
	color:#A9AAAC;
	font-size:13px;
}
#productSelect #productBrief{
	padding-top:3px;
}
#productList p.productName span {
	color:#000;
}
#productList p.productName span span{
	font-size:15px;
	font-weight:normal;
}
#productList p, #productList li.current p{
	border:none;
}
#productList p.productName{
	border-bottom:1px solid #cbd2d6;
}
#productList li.current p.productName{
	border-bottom:1px solid #FECF8F;
}
#productSelect #productBrief p.productName span{
	font-weight:normal;
}