body{margin:0;padding:0;color:#FFF;background:#ad0000 url(http://www.cupidswedding.com/_images/bg-body.gif) repeat-y center top;font:12px Arial, Helvetica, sans-serif}body,html{height:100%}img{border:none}.clear{font-size:0;line-height:0.0;height:0;clear:both}h1{color:#111;font-weight:900;font-size:12px;line-height:12px;margin:0 0 8px;padding:4px;background-color:#ff002f}h2{color:#333;font-weight:900;font-size:12px;line-height:14px;margin:0 0 5px;padding:0}h3{color:#111;font-size:10px;margin:0 0 28px;padding:4px}a{color:#09c;font-size:9px;text-decoration:underline}a:link{color:#ff002f}a:visited{color:#444}a:hover{background-color:#d1d1d1}a.side_pkg_listing{color:#3f0000;text-decoration:none;font:600 11px arial, helvetica, sans-serif}a.side_pkg_listing_inv{color:#3f0000;background-color:#ff8d8d;text-decoration:none;font:600 11px arial, helvetica, sans-serif}a.side_pkg_listing_inv:visited,a.side_pkg_listing_inv:link,a.side_pkg_listing:visited,a.side_pkg_listing:link{color:#3f0000}a.side_pkg_listing_inv:hover,a.side_pkg_listing:hover{color:#000;background-color:#ff8d8d}a.dvd_info_links{color:#fcf;font-size:12px;font-family:arial, helvetica, sans-serif;text-decoration:none}div.block a,a.elvis_sm_links{color:#fcf;text-decoration:none;font:600 11px arial, helvetica, sans-serif}#wrap a{color:#fcf;text-decoration:none;font:600 12px arial, helvetica, sans-serif}#wrap a:visited,#wrap a:link,div.block a:visited,div.block a:link,a.dvd_info_links:visited,a.dvd_info_links:link,a.elvis_sm_links:visited,a.elvis_sm_links:link{color:#fcf}#wrap a:hover,div.block a:hover,a.dvd_info_links:hover,a.elvis_sm_links:hover{background-color:#222}textarea,input{font-family:Arial, sans-serif;padding:2px;font-size:12px;color:#444}#container{min-height:100%;margin:0 auto;padding-bottom:7.5em;width:780px;text-align:left}* html #container{height:100%;padding-bottom:7.4em}#header{padding-top:25px;background:#911 url(http://www.cupidswedding.com/_images/bg-header.gif) repeat-y}#main{float:left;width:487px;padding:2px 0 0 10px}#sidebar{float:right;width:282px}#footer{position:relative;margin:-7.5em auto 0;width:780px;background:url(http://www.cupidswedding.com/_images/bg-footer.gif) no-repeat left bottom;padding-bottom:52px}* html #footer{margin-top:-7.4em}.clear-faux{clear:both;height:30px;line-height:25px;background-color:#911;margin:0 9px 0 8px}#nav{list-style:none;padding:0;height:28px;margin:0 9px 0 8px;background:#FCC url(http://www.cupidswedding.com/_images/bg-navigation.gif) repeat-x left top}#nav a{font-weight:700;color:#ad0000;font-size:11px;text-decoration:none}#nav li li a{display:block;font-weight:400;color:#ad0000;padding:0 10px}#nav li li a:hover{padding:0 5px;border:2px solid #ad0000;border-width:0 5px}#nav li{float:left;position:relative;width:190px;margin-top:4px;line-height:17px;text-align:center;cursor:default;background-color:#FFF;border-top:2px solid #ad0000;border-bottom:2px solid #ad0000}#nav li#last{width:193px}#nav li ul{list-style:none;margin:0;display:none;position:absolute;float:left;top:100%;left:0;font-weight:400;background:url(http://www.cupidswedding.com/_images/ddbg3.gif) bottom left no-repeat;padding:.5em 0 1em;border-right:solid 1px #7d6340}#nav li>ul{top:auto;left:auto}#nav li li{display:block;float:left;background-color:transparent;border:0;line-height:18px}#nav li:hover ul,#nav li.over ul{display:block;left:0}#wrap{width:801px;margin:0 auto}#hidden_nav{background-image:url(../_images/headermenu_1px.gif);background-repeat:repeat-y;width:801px}#menu_button{width:801px;height:26px;background-image:url(../_images/menutab_out.gif);background-repeat:no-repeat;cursor:pointer}ul#main_tabs{width:340px;height:160px;margin:0;display:inline;line-height:16px;border-right:1px dashed #75E2F4;float:left}ul#third_tabs{width:340px;height:160px;margin:0;display:inline;line-height:16px;border-left:1px dashed #75E2F4;float:left}ul#third_tabs li,ul#main_tabs li{margin-left:0;border:none;list-style:none;color:#75E2F4;font:700 14px 'Tahoma', Verdana, Sans-Serif}div.block{padding:7px;margin:2px 5px 2px 0;border-left:1px solid #aaa;border-top:1px solid #aaa;border-right:1px solid #333;border-bottom:1px solid #333;z-index:0}div.block h1{padding-left:2px;border-bottom:1px solid #FF7FA0;background-color:#FF002F;background-repeat:no-repeat;background-position:left top;line-height:15px;margin:6px 1px 3px 5px}div.block h2{color:#111;font-weight:900;font-size:11px;line-height:12px;margin:0 0 8px;padding:4px;background-color:#ff002f}div.block p{color:#fcf;font:12px/14px arial, helvetica, sans-serif;text-shadow:#000 0 1px 1px;margin:0;padding:10px;line-height:2em}div.head{width:465px;margin-top:7px}#reserve_wedding{width:175px;visibility:visible;margin:6px 1px 3px 8px;padding:2px}#quotes{color:#fcf;font:10px arial, helvetica, sans-serif;margin:0;padding:10px;line-height:1.25em}.sidenavboxstripes{margin:6px 1px 3px 5px;width:265px;background:url(http://www.cupidswedding.com/_globalimages/sidenav_bottom.gif) no-repeat bottom left}.sidenavboxstripes h5{margin:0;padding:6px 8px 4px 5px;font-size:12px;color:#222;border-bottom:1px solid #FF002F;background:url(http://www.cupidswedding.com/_globalimages/sidenav_top.gif) no-repeat top left}.sidenavboxstripes p{font:9px Verdana, Arial, Helvetica, sans-serif;color:#111;margin:0;padding:6px 8px 4px 5px}.boldheadboxes{color:#000;font:600 11px Arial, Helvetica, sans-serif}#sidenavboxfoto{background-color:#fff;width:256px;visibility:visible;border:2px solid #FF002F;line-height:25px;margin:6px 1px 3px 5px;padding:0 0 0 3px}#rdmroseordoves{margin:0;padding:6px 0 5px 5px}#flash{visibility:visible;margin:6px 1px 3px 2px}#footer p{border-top:25px solid #911;background-color:#000;color:#fcf;font:12px/14px arial, helvetica, sans-serif;margin:0 9px 0 7px;padding:10px 10px 0;line-height:2em}#floater{font-size:.75em;padding:0;margin:0;color:red;font-family:'Tahoma', Verdana, Sans-Serif}#floater_box{width:170px;position:absolute;border:2px solid red;padding:5px;margin:0;background-color:#5A3818;text-align:center}#floater_box a{margin-right:10px;text-decoration:none;color:red}#floater_box a:hover{text-decoration:underline}#fb{padding:0;margin:0;position:absolute;top:0;text-align:center}#fb a{text-decoration:none}#fbc a,#fbclose a{padding:0;margin:0;color:red}#fbemail{width:146px;height:20px}#fbcomment{width:146px;height:100px}#vote_notify,#floater p{color:red}#vote_options{color:red;background-color:#5A3818;font-weight:700;padding-bottom:10px;font-size:1em;line-height:.8em}#fbclose{color:red;font-weight:700;font-size:1em;line-height:.8em;cursor:pointer}