@charset "utf-8";
/**************************************************************************************************

WEDDING FORMAT

**************************************************************************************************/
div.weddingLayout p{
line-height:150%;
margin:0 0 10px 0;
}

div.weddingLayout dl{
padding:0 0 10px 0;
}

div.weddingLayout dl dt{
font-size:78%;
color:#999999;
font-style:italic;
}

div.weddingLayout dl dd{
font-size:93%;
color:#666666;
line-height:150%;
padding:0 0 10px 0;
}

div.weddingLayout div.assetTextContent{
padding:0 0 20px 0;
}

div.weddingLayout div.assetText{
width:325px;
}

/* ************* BUFFET LAUNCH AND DINNER  ************* */
div.buffetLaunchAndDinner ul h4{
list-style:none;
background:url(../img/bg_asset_header.gif) repeat-y 0 0;
font-size:108%;
font-weight:bold;
line-height:130%;
padding:3px 0 3px 14px;
margin:0 0 10px 0;
}

div.buffetLaunchAndDinner dl dt{
padding:0 0 10px 0;
}

div.buffetLaunchAndDinner dl dd{
padding:0 0 10px 0;
margin:0 0 20px 0;
background:url(../img/dotted.gif) repeat-x 0 100%
}

div.buffetLaunchAndDinner dl dd.lastCol{
background:none;
}

div.buffetLaunchAndDinner dl dd ul{
list-style:none;
color:#666666;
line-height:180%;
}

div.buffetLaunchAndDinner dl dd ul li{
display:block;
background:url(../img/asset_content_list_icon.gif) no-repeat 0 0.85em;
padding:0 0 5px 10px;
margin:0 20px 0 0;
float:left;
}

* html div.buffetLaunchAndDinner dl dd ul li{
display:inline;
white-space:nowrap;
}

*:first-child+html div.buffetLaunchAndDinner dl dd ul li{
display:inline;
white-space:nowrap;
}

/* ************* BUFFET LAUNCH AND DINNER TABLE  ************* */
div.buffetLaunchAndDinner table{
width:690px;
border-top:1px solid #EEEEEE;
border-bottom:none;
border-collapse:separate;
border-spacing:0px;
margin:0 0 20px 0;
background:#FFFFFF;
}

div.buffetLaunchAndDinner table th{
width:120px;
height:auto;
font-weight:normal;
font-size:93%;
line-height:180%;
color:#666666;
border-top:1px solid #FFFFFF;
border-bottom:none;
background:#F2F1E8 url(../img/bg_asset_content_table.gif) repeat-x 0 100%;
vertical-align:top;
padding:0;
}

div.buffetLaunchAndDinner table th span{
display:block;
padding:10px;
}

div.buffetLaunchAndDinner table td{
font-size:93%;
line-height:180%;
color:#666666;
padding:10px 10px 0 10px;
border-top:1px solid #FFFFFF;
border-bottom:none;
background:#FFFFFF url(../img/bg_asset_content_table.gif) repeat-x 0 100%;
}

div.buffetLaunchAndDinner table td dl dt{
width:180px;
font-size:100%;
color:#666666;
font-style:normal;
font-weight:bold;
float:left;
}

div.buffetLaunchAndDinner table td dl dd{
width:360px;
font-size:100%;
color:#666666;
padding:0;
margin:0;
background:none;
float:right;
}


/* ************* ASSET TABLE ************* */
div.weddingLayout div.assetText table{
width:325px;
}


div.weddingLayout div.assetText table th{
width:80px;
}

div.weddingLayout div.assetImages{
width:325px;
}

div#ayanaBasicPackage table span.tableCaption{
padding:10px 0;
}

div.assetWeddingText{
border:none;
padding:0;
}

div.assetWeddingText ul li span{
font-size:78%;
line-height:150%;
display:block;
}

div.assetWeddingText ul.furtherInformation li{
background:url(../img/arrow_right_icon.gif) no-repeat 100% 50%;
padding:0 15px 0 0;
display:inline;
}

body.specialOptions ul.assetTextTitle{
width:356px;
}

body.foodBeverageCake div.weddingLayout div.assetCaption p{
margin:0;
}