html{border-top:30px solid #a91c22}

body{border:0;font:normal 400 12px/160% arial,helvetica,sans-serif;color:#5c5c5c;margin:0;padding:0;background:#c2d2eb url(http://files.best-wedding-anniversary-gift-ideas.com/backimg.jpg) no-repeat center top;width:100%,}

body a{color:#334598;text-decoration:none}

#header{position:relative;height:130px}

#wrapper{position:relative;width:960px;background:#fff;border:4px solid #fff;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;box-shadow:5px 5px 18px rgba(0,0,0,0.2);-webkit-box-shadow:5px 5px 18px rgba(0,0,0,0.2);-moz-box-shadow:5px 5px 18px rgba(0,0,0,0.2);margin:0 auto}

#wrapper a:hover{text-decoration:underline}

#wrapper a:hover img{text-decoration:none;border:0}

#navtop{font-size:10px;color:#777;text-indent:6px;text-decoration:none;margin:6px 0 0 14px}

#navtop a{color:#777;font-weight:700;text-decoration:none}

#container{position:relative}

span.skype_pnh_container{display:none !important;}

span.skype_pnh_print_container{display:inline !important;}

#maincontent,#quotes,#feed{width:680px;margin:0 0 0 270px}

#maincontent{margin-bottom:100px}

#maincontent h1{font:400 20px/125% georgia,times,serif;color:#b81f26;margin:-6px 0 0}

#maincontent h2{font:normal 400 16px/110% arial,helvetica,sans-serif;color:#b81f26;margin:15px 130px -3px 0}

#maincontent h3{font-size:12px;text-align:center;background:#ffebeb;color:#b81f26;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:14px 130px 6px 0;padding:2px 0 1px}

p.fl:first-letter{font-size:140%;color:#b81f26}

p{margin:10px 120px 0 0;padding:0}

p.small{font-size:10px;line-height:130%}

p.song{border-bottom:1px solid #ccc;padding-bottom:6px}

.h3{text-align:center;background:#f6edd8;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:3px 0}

.h2a{width:600px;font-size:10px;text-align:center;font-weight:700;background:#fff3e8;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:6px 0;padding:2px 0}

.pbox{margin:9px 120px 9px 40px;padding:3px}

img{border:0}

#maincontent span,#table span,#gift span,#gift2 span{color:#b81f26;font-weight:700}

#quotes p{margin-top:8px;line-height:130%}

.borderul{width:400px;border:3px solid #f7dede;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:8px 0 10px 20px;padding:10px 25px 15px 35px}

li{list-style-type:square;margin:6px 0 0;padding:0}

ol{margin:0 75px 0 10px}

div.anniversary h2{font-size:14px!important;font-weight:700!important;text-align:center;background:#f9d7da;color:#444f8b!important;padding:1px 0}

#box{width:500px;border:3px solid #f7dede;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px 0 10px 50px}

#box ul{margin:0 12px 10px;padding:0}

#box li{list-style-type:square;margin:0 0 3px 12px}

#box h2{font:normal 700 14px/110% arial,sans-serif;text-align:center;background:#f9d7da;margin:0 0 6px;padding:2px 0}

#box p{margin:2px 10px}

#holiday{margin:10px auto;padding:0}

#holiday .p2{font-size:15px;color:#444f8b;text-align:center}

#holiday .p1{float:left;margin:0}

#holiday img{margin:2px 0 0;padding:2px 5px 0 0}

#amaz{margin:20px 0 0 75px}

#navbarcon{position:absolute;top:0px;width:200px;margin:0 0 0 20px}

.slg{color:#b81f26;font-size:11px;margin:15px 0 0 22px;padding:0}

#navcon{margin:0 0 15px}

#navcon input{background:#fff;border:1px solid #ccc;width:155px;margin-left:-10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;font-size:12px;padding:3px}

#navcon input.button{width:19px;border:0;vertical-align:bottom;margin:12px 0 0 3px}

#navcon .search{margin:-10px 0 16px 10px}

#navbar{margin:0;padding:0}

#navbar ul{list-style-type:none;margin:0;padding:0}

#navbar li{list-style-type:none;line-height:100%;margin:0;padding:0}

#navbar a{display:block;width:170px;color:#5d5c5c;text-decoration:none;padding:2px 0 2px 8px}

#navbar a:link,#navbar a:visited{text-decoration:none;margin:0}

#navbar a:hover{background:#e8f1ff;color:#b81f26;text-decoration:none;border:0;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:0}

#navbar .current{background:#b81f26;color:#fff;text-decoration:none;border:none;cursor:default;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}

#navbar li.pad{margin:6px 0 0}

#navbar li.dh{font:normal 400 14px/110% georgia,times,serif;color:#b81f26;list-style-type:none;margin:8px 0 2px 8px}

.sub{text-indent:10px}

#page,#page2{background:#fff8f8;border:1px solid #b81f26;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:10px 3px;padding:4px}

#page h2,#page2 h2{font:normal 700 14px/115% arial,sans-serif;color:#b81f26;margin:9px 5px 0 8px}

#page p,#page2 p{line-height:130%;margin:5px 5px 5px 8px;padding:0}

#page ul,#page2 ul{margin:5px 5px 9px 20px;padding:0}

#page li,#page2 li{line-height:110%;margin:0 3px 7px 0;padding:0}

#page .li,#page2 .li{list-style-type:none}

#gift,#gift2{margin:12px 10px 12px 3px}

#gift h2,#gift2 h2{margin-bottom:6px;font-weight:700;font-size:14px;color:#b81f26;text-align:center}

#gift h3,#gift2 h3{background:#fff;font:normal 400 14px/110% arial,helvetica,sans-serif;text-align:center;margin:0 0 6px}

#gift p,#gift2 p{line-height:125%;text-align:center;margin:0 5px 20px 0;padding:0}

#gift p.co,#gift2p.co{line-height:115%;font-weight:700;text-align:center;margin:20px 0 2px}

#gift ul,#gift2 ul{margin:0 0 10px 13px;padding:0}

#gift li,#gift2 li{line-height:120%;margin:6px 0 0;padding:0}

#gift span{font-weight:400}

#as{width:100%;font-size:10px;text-align:center;background:#fff;margin:20px 0 0}

#asn{font-size:10px;text-align:center;background:#fff;margin:20px 0 0}

#footer,#footer2{text-align:center;line-height:150%;width:100%;background:#fff8f8;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;padding:5px 0}

#footer ul,#footer2 ul{list-style-type:none;margin:0}

#footer li,#footer2 li{display:inline;padding:3px 5px}

#footer p,#footer2 p{width:100%;margin:0;padding:0}

#jewelry{text-align:center;margin:10px 70px 20px 0}

#jewelry p{font-weight:700;margin:0;padding:0}

#jewelry h2{margin:10px 0 3px}

#maincontent table{background:#fff;border:none;width:95%;margin:9px auto 9px -15px}

#maincontent td{line-height:125%;width:33%;vertical-align:top;padding:8px 15px}

.td{background:#faf9f0}

.tdrule{border-bottom:1px solid #c5bea6;padding-left:3px}

.tdright{border-right:1px solid #c5bea6;border-bottom:1px solid #c5bea6;padding-left:3px}

th{background:#fff8f8;font-size:10px;line-height:130%;border:0;color:#444f8b;text-align:left;padding:1px 0 1px 4px}

.thback{background:#fff;text-align:center}

#tab table{width:430px;border:1px solid #c5bea6;margin:10px auto}

#tab td{text-align:left;font-size:12px;line-height:110%;border-right:1px solid #c5bea6;border-bottom:1px solid #c5bea6;padding:3px}

#floatleft{float:left;display:inline;font:caption;font-size:10px;line-height:115%;padding:6px 15px 3px 0}

.floatleft{float:left;display:inline;font:caption;font-size:10px;line-height:115%;font-weight:700;margin:0 12px 3px 0}

.floatlist{float:left;display:inline;font:caption;font-size:10px;line-height:115%;font-weight:700;margin:0 30px 3px 0}

#floatright{float:right;display:inline;font:caption;font-size:10px;line-height:115%;font-weight:700;padding:1px 0 3px 15px}

.floatright{float:right;display:inline;font:caption;font-size:10px;line-height:115%;font-weight:700;margin:0 0 3px 15px}

.center{text-align:center}

.coupon{text-align:center;font-size:10px;line-height:135%;margin-top:10px}

.deal{background:#b81f26;font-size:16px;font-weight:700;text-align:center;color:#fff;margin:18px 195px 0 155px;padding:1px 3px}

.h5{height:5em}

.h10{height:10em}

.h15{height:15em}

.h20{height:20em}

.h25{height:25em}

.h35{height:35em}

.h45{height:45em}

.h65{height:65em}

q{float:left;width:15em;display:block;background:#ffebeb;text-align:center;font:normal 400 12px/150% arial,sans-serif;border-color:#ae9c9c;border-style:solid;border-width:4px 0;margin:3px 16px 6px 0;padding:3px}

.reg{margin:0 90px 9px 20px}

#tnt-pagination{display:block;text-align:left;height:22px;line-height:21px;clear:both;padding-top:3px;margin-top:10px;font-size:12px;font-weight:400;margin-left:370px}

#tnt-pagination a:link,#tnt-pagination a:visited{margin-left:10px;text-decoration:none;background:#f9d7da;width:22px;border:1px solid #c5bea6;padding:2px 7px}

#tnt-pagination a:hover{background:#f9a8b8}

#tnt-pagination .active_tnt_link{margin-left:10px;text-decoration:none;background:#b81f26;color:#fff;cursor:default;padding:2px 7px}

#tnt-pagination .disabled_tnt_pagination{margin-left:10px;text-decoration:none;background:#f5f5f5;color:silver;cursor:default;padding:2px 7px}

ul,div.anniversary ul{list-style-type:square;margin:5px 85px 0 30px;padding:0}

.li,#box li.li{list-style-type:none}

#hnav{position:absolute;top:-158px;left:10px;z-index:10;width:960px;font-size:12px;line-height:16px;text-align:left;padding-left:3px}

#nav,#nav ul{position:relative;list-style-type:none;list-style-position:outside;font-family:arial,helvetica,sans-serif;font-weight:400;margin:0;padding:0}

#nav a{display:block;color:#fff;text-decoration:none;border:0;padding:0 9px}

#nav a:hover{color:#fff;background:#b81f26;opacity:.9;filter:alpha(opacity=90);text-decoration:none;border:0;-moz-border-radius:2px;-webkit-border-radius:2px}

#nav li{float:left;position:relative;list-style-type:none;margin:0;padding:0}

#nav ul{position:absolute;display:none;width:13em;line-height:16px;background:#fff;opacity:.9;filter:alpha(opacity=90);-moz-border-radius:2px;-webkit-border-radius:2px}

#nav li ul a{width:13em;height:auto;float:left;padding:0}

#nav ul ul{top:auto}

#nav li ul ul{left:13em;margin:0;padding:0}

#nav li:hover ul ul,#nav li:hover ul ul ul{display:none}

#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul{display:block}

#nav .sub a,#nav .sub2 a{color:#b81f26}

#nav .sub a:hover,#nav .sub2 a:hover{color:#fff;background:#b81f26;opacity:.9;filter:alpha(opacity=90)}

#nav .boldred{color:#b81f26;font-weight:700}

#add{position:absolute;top:3px;left:840px;text-decoration:none;margin:0}

#add table,#add2 table{margin:0;padding:0}

#add td,#add2 td{text-align:left;padding:0}

#add a:hover,#add2 a:hover{background:none;text-decoration:none;border:0}

#add2{margin:5px 0 0 390px}

.anniv{float:left; margin:3px 10px 0 0}


