/* Style sheet xLayout */
.insidePage .gingerbreadComp{margin-right:50px;}
.insidePage .galleryLink container{padding:2px;}
.insidePage .galleryLink a{text-decoration:none;}
.insidePage .galleryLink img{padding:2px;}
#footer{margin:0;padding:0;background-color:#b31919;font-size:1.2em;color:#ffffff;}
.phillips #footer{margin:0;padding:0;background-color:#452e28;font-size:1.2em;color:#ffffff;}
#footer .wrap{width:910px;padding:10px 0 10px 20px;}
body{background-color:#b31919;font-family:Arial, Helvetica, sans-serif;font-size:70%;line-height:1.25em;}
body.phillips{background-color:#452e28;font-family:Arial, Helvetica, sans-serif;font-size:70%;line-height:1.25em;}
body.finale{background:url("http://www.finaledesserts.com/img/finaleBG.jpg") left top repeat;font-family:Arial, Helvetica, sans-serif;font-size:70%;line-height:1.25em;}
.wrap{width:930px;margin-right:auto;margin-left:auto;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.clearBoth{clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}
.block{overflow:visible;}
.insidePage #main{width:600px;float:right;}
.insidePage #left{width:250px;}
.insidePage #emailForm{padding:10px;background-color:#afcef0;color:#1871d9;min-height:200px;height:auto !important;height:200px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.insidePage #emailForm h2{margin:0;padding:0 0 5px 5px;font-family:Georgia, Times, "Times New Roman", serif;font-weight:normal;font-size:1.5em;color:#730000;}
.insidePage #emailForm input.text{width:150px;float:left;margin-top:2px;margin-right:10px;padding:2px 5px;background:url("tl_files/layout/inputBg.jpg") left top no-repeat;border:1px solid #a3a3a3;font-size:1em;color:#1871d9;}
.insidePage #emailForm .checkbox_container{clear:left;}
.insidePage #emailForm .explanation{margin:0;padding:0 0 0 5px;}
.insidePage #emailForm .submit{margin:5px 0 0 0;}
.insidePage .column1 .image_container{}
.insidePage .column1{width:250px;float:left;clear:none;display:block;padding-top:5px;padding-bottom:5px;}
.insidePage .column2{width:250px;float:left;clear:right;display:block;padding-top:5px;padding-bottom:5px;}
.home #main{width:500px;float:left;}
.home #right{width:380px;color:#093285;}
.home #homeRight{width:175px;float:right;font-size:1.1em;color:#003471;line-height:1.1em;}
.home h1{margin-top:0;margin-bottom:10px;padding-top:0;padding-bottom:0;font-family:Georgia, Times, "Times New Roman", serif;font-weight:normal;font-size:1.8em;color:#931515;line-height:1.1em;}
.home h3{margin-top:2px;margin-bottom:2px;padding:0;font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;font-weight:normal;font-size:1.1em;color:#9e0b0f;line-height:1.3em;}
.home h2{margin-top:0;margin-bottom:10px;padding-top:0;padding-bottom:0;font-family:Georgia, Times, "Times New Roman", serif;font-weight:normal;font-size:1.8em;color:#003372;line-height:1.1em;}
.home .infoButton a{margin-top:5px;margin-right:0;margin-bottom:0;padding:2px 10px;background-color:#588ecc;font-family:Arial, sans-serif;text-decoration:none;font-size:1.2em;color:#ffffff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.home .column1{width:225px;float:left;clear:both;display:block;margin-right:30px;margin-left:15px;}
.home .column2{width:225px;float:left;}
.home .column1 h2,.home .column2 h2{font-family:Helvetica, Arial, sans-serif;font-weight:bold;font-size:1.2em;color:#003471;text-transform:uppercase;}
.home .column1 p,.home .column2 p{margin-top:5px;font-size:.9em;color:#000000;line-height:1.2em;}
.home .homeText{clear:both;padding-top:15px;}
.home #emailForm{clear:both;padding:5px 20px 0 20px;background-color:#aecef5;border:1px solid #a30000;color:#1871d9;min-height:104px;height:auto !important;height:104px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.home #emailForm .explanation p{margin-top:2px;margin-bottom:5px;font-size:.9em;}
.home #emailForm br{display:none;}
.home #emailForm h2{margin:0;padding:0;font-family:Georgia, Times, "Times New Roman", serif;font-weight:normal;font-size:1.25em;color:#730000;}
.home #emailForm input.text{width:125px;float:left;clear:none;margin-right:10px;padding:2px 5px;background:url("tl_files/layout/inputBg.jpg") left top no-repeat;border:1px solid #a3a3a3;font-size:1em;color:#1871d9;}
.home #emailForm .checkbox_container{float:left;clear:none;padding:5px 0;font-size:.9em;color:#1871d9;}
.home #emailForm .submit_container{float:right;padding-top:5px;padding-left:40px;}
#container .wrap{width:910px;padding:10px;background:#c9e4fe url("tl_files/layout/containerBg.jpg") center top no-repeat;font-size:1.1em;line-height:1.25em;min-height:350px;height:auto !important;height:350px;}
#wrapper{background-color:#ffffff;}
.home #right #rightBottom{float:left;display:block;margin-right:0;padding-top:10px;font-family:Georgia, Times, "Times New Roman", serif;font-weight:normal;font-size:1em;color:#243685;line-height:1.1em;}
.home #right #twitter{width:175px;float:left;clear:none;display:block;margin-bottom:10px;}
.home #right #twitter img{padding-top:5px;}
.insidePage #main #twitter{float:left;clear:none;display:block;margin-right:15px;}
.home #right #facebook{width:200px;float:right;clear:none;display:block;margin-right:5px;}
.insidePage #main #facebook{float:left;clear:none;display:block;margin-right:15px;}
.home #right #shareThis{width:150px;float:left;clear:none;display:block;}
.home #right #shareThis a{color:#a10505;text-decoration:none;}
.insidePage #main #shareThis{float:left;clear:none;display:block;}
.insidePage #main #shareThis a{color:#a10505;text-decoration:none;}
#footer #credit{padding-bottom:5px;}
#footer #credit a{color:#00ccff;text-decoration:none;}
.home #right #featured{float:right;display:block;padding:15px 0 0 0;}
.insidePage #main #mainBottom{float:left;display:block;margin-right:10px;margin-bottom:5px;padding-top:10px;font-family:Georgia, Times, "Times New Roman", serif;font-weight:normal;font-size:1.1em;color:#ffffff;line-height:1.2em;}
.insidePage .gingerbreadComp1 img{float:right;margin-top:50px;margin-right:60px;margin-bottom:10px;}
.insidePage .gingerbreadComp2 img{float:right;margin-top:20px;margin-right:60px;}
.insidePage .gingerbreadComp2 .caption{float:right;clear:both;margin-top:10px;margin-right:50px;}
#footer #copyright{clear:both;font-size:1.1em;}
#header{background:#ffffff url("tl_files/layout/headerBg.jpg") center top no-repeat;}
#header #logo a{width:930px;height:125px;display:block;margin:0;padding:0;}
.phillips #header{background:#ffffff url("tl_files/layout/headerBg-phillips.jpg") center top no-repeat;}
.phillips #header #logo a.xmas,.finale #header #logo a.xmas{width:465px;height:125px;float:left;display:block;margin:0;padding:0;}
.phillips #header #logo a.chocolate,.finale #header #logo a.chocolate{width:465px;height:125px;float:right;display:block;margin:0;padding:0;}
.finale #header{background:#ffffff url("tl_files/layout/headerBg-finale.jpg") center top no-repeat;}
#topNav{padding-top:15px;padding-bottom:5px;background:url("tl_files/layout/topNavBg.jpg") center bottom repeat-x;}
#topNav .inside{width:930px;margin-right:auto;margin-left:auto;}
#topNav .nav{text-align:right;}
#topNav .nav a{padding-right:10px;padding-left:10px;font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.2em;color:#f5d9da;text-decoration:none;}
#topNav .nav a:hover{color:#ffffff;}
#topNav .nav li{float:left;clear:none;margin:10px 20px 10px 0;list-style-type:none;}

