/* background-color: #FBF9F9; background-image: url(/images/structure/righttipsback.gif); background-repeat: no-repeat; background-position: right top; */#weddingtipsbox { font-size: 10px; line-height: 16px; padding: 10px; padding-bottom: 15px; border: 1px dotted #cfcfcf; }#weddingtipstitle { color: #94B6D5; margin: 0px; margin-bottom: 10px; font-size: 18px; font-family: trebuchet ms, sans serif; text-transform: lowercase; font-weight: bold; }h1.weddingheader { margin-bottom: 20px; margin-top: 0px; color: #316FA8; font-size: 26px; font-family: trebuchet ms, sans serif; text-transform: lowercase; font-weight: bold; letter-spacing: 2px; font-style: normal; }.weddingfee { background-color: #F0F8FF; color: #316FA8; padding: 5px; font-size: 18px; font-family: trebuchet ms, sans serif; }.weddinglist, .vendorlist { list-style-type: none; }.vendorlist { margin: 0px; padding: 0px; }.weddinglistitem { background-image: url(/images/bullets/weddinglist.gif); background-repeat: no-repeat; background-position: left; padding-left: 25px; margin: 0px; margin-bottom: 15px; font-size: 11px; color: #000000; line-height: 14px; }.vendorlistitem { background-image: url(/images/bullets/weddinglist.gif); background-repeat: no-repeat; background-position: left; padding-left: 25px; margin: 0px; margin-bottom: 8px; font-size: 11px; color: #000000; line-height: 14px; }#weddingpackagesbox { margin-bottom: 30px; background-color: #fefefe; font-size: 10px; line-height: 16px; padding: 10px; padding-bottom: 15px; border: 1px solid #cfcfcf; }h3#weddingmenuboxtitle { margin-bottom: 15px; margin-top: 0px; color: #808080; font-size: 14px; font-family: trebuchet ms, sans serif; font-weight: bold; font-style: bold;}a.weddingmenuboxlink:link, a.weddingmenuboxlink:visited, a.weddingmenuboxlink:hover { color: #94B6D5; text-decoration: none; font-weight: bold; }a.weddingmenuboxlink:hover { color: #aaaaaa; }