html,body,div,span,object,iframe,h1,h2,h3,p,blockquote,a,em,font,img,strong,ol,ul,li,fieldset,form,label,legend,table,tr,th,td,select,option,input{margin:0;padding:0;outline:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
input,img,select{vertical-align:baseline;}
img{border:none;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
body{background:#660066;font-size:11px;}
a{text-decoration:none;}
h1,.h1,h2,.h2,h3,.h3{display:block;font-weight:bold;font-size:14px;color:#FF0099;padding-left:5px;}
p,ol{margin:10px 0;font:normal 13px/16px "Trebuchet MS", Verdana, Arial, sans-serif;}
.clear{clear:both;}
.clearer{line-height:1px;font-size:1px;height:1px;clear:both;}
.center{text-align:center;}
.left{float:left;width:auto;}
.right{float:right;width:auto;}
div.errorBox{padding:5px 10px;margin-bottom:10px;background:#ffcc99;border:1px #FF0000 solid;color:red;font-weight:bold;font-size:110%;text-align:center;}
.navBar{height:30px;line-height:30px;padding-top:5px;}
.tblNavMenu{width:auto;float:right;border:1px #FCADE3 solid;border-collapse:separate;clear:both;font:normal 11px Verdana, Arial, sans-serif;}
.tblNavMenu td{padding:0;margin:0;border:1px #E5E5E5 solid;}
.tblNavMenu .Info{background:#FFC5E9;padding:0 2px 0 2px;}
.tblNavMenu .CurPage a{color:#000000;font-weight:bold;}
.tblNavMenu a{display:block;padding:2px 0;width:18px;height:12px;line-height:12px;text-align:center;border:1px #FFD5F1 solid;color:#660066;}
.tblNavMenu a:hover{border:1px #CCC solid;}
#wrapper{width:900px!important;width:900px;border:1px #FFF solid;margin:0 auto;background:#FFF;}
#header{width:900px;height:108px;background:#cc33cc url(/imgs/bg_header.jpg) no-repeat;}
#logo{width:270px;height:60px;top:7px;left:142px;position:relative;}
#topLinks{margin:18px 0 0 160px;}
#topLinks a{line-height:14px;padding:3px 14px;border-right:1px #FF66FF solid;border-left:1px #660066 solid;font-weight:bold;text-transform:uppercase;color:#FFCCFF;}
#body{margin:2px 0;padding:4px 4px 2px;border:1px #CC99CC solid;background:#fee9fd;}
#mainContainer{width:655px;float:left;}
.cb{border:1px #e2bfe1 solid;background:#FFF;margin-bottom:2px;}
.cb .pad{margin:3px;}
.cb.bg1 .pad{background:#FFF url(/imgs/bg_decoration.jpg) no-repeat 0 0;}
#middleContainer{width:397px;float:right;}
#middleContainer p{text-align:justify;margin:10px 0;padding:2px 5px;}
#rightContainer{width:256px;float:left;}
#rightContainer h2,#rightContainer .h2,#rightContainer h3,#rightContainer .h3{height:24px;line-height:24px;border-bottom:1px #FF0099 dashed;font-size:110%;font-weight:bold;text-align:center;text-align:center;}
#rightContainer .pad{padding:2px;}
#loveTestContainer{background:#FFF url(/imgs/bg_right_lovemeters.jpg);}
#romanticGiftsContainer{background:#FFF url(/imgs/bg_right_lovemeters.jpg);}
#romanticGetawaysContainer{background:#FFF url(/imgs/bg_right_lovemeters.jpg);}
#loveTest{margin:10px;padding-top:6px;background:transparent url(/imgs/icn_lovemeters.gif) no-repeat 0 5px;}
#loveTest a{display:block;margin:0 0 0 39px;color:#5f3e31;font:bold 12px/32px Tahoma, Arial, Helvetica,sans-serif;text-decoration:none;}
#romanticGifts{margin:4px 10px;padding-top:6px;background:transparent url(/imgs/icn_gifts.gif) no-repeat 0 5px;}
#romanticGetaways a{display:block;margin:0 0 0 36px;color:#5f3e31;font:bold 12px/38px Tahoma, Arial, Helvetica,sans-serif;text-decoration:none;}
#romanticGetaways{margin:4px 10px;padding:6px 0px 13px 0px;background:transparent url(/imgs/icn_romanticgetaways.gif) no-repeat 0 5px;}
#romanticGifts a{display:block;margin:0 0 0 36px;color:#5f3e31;font:bold 12px/30px Tahoma, Arial, Helvetica,sans-serif;text-decoration:none;}
#leftContainer{float:right;width:231px;}
#leftContainer .pad{background:#fee9fd;padding-bottom:25px;}
#leftHeader{display:block;margin-bottom:15px;height:28px;line-height:28px;font-weight:bold;font-size:110%;text-align:center;background:#ff9966 url(/imgs/bg_leftheader.gif) no-repeat;color:#FFF;}
#leftContainer a{display:block;height:18px;margin:3px 9px 0 13px;padding-left:23px;font-weight:bold;background:#fee9fd url(/imgs/bg_leftlink.gif) no-repeat left bottom;color:#993399;}
#footer{padding:0 10px;height:28px;line-height:28px;background:#990099;color:#FFF;}
#footer a{color:#FFF;background:#990099;}

div#nyroModalFull {font-size:12px;color:#777777;font-family:Verdana}
div#nyroModalLoading {border:4px solid #777;width:150px;height:150px;text-indent:-9999em;background:#fff url(/imgs/bg_ajax_loader.gif) no-repeat;background-position:center;}
div#nyroModalLoading.error {border:4px solid #f66;line-height:20px;padding:20px;width:300px;height:100px;text-indent:0;background:#fff}
div#nyroModalWrapper {background:#fff;border:4px solid #777;}
a#closeBut {position:absolute;display:block;top:-13px;right:-13px;width:12px;height:12px;text-indent:-9999em;background:url(/imgs/icn_close.gif) no-repeat;outline:0}
div.wrapper div#nyroModalContent {padding:5px;}
div.wrapperImg div#nyroModalContent {position:relative;overflow:hidden;text-align:center;}
div.wrapperImg img {vertical-align:baseline;}
div.wrapperImg div#nyroModalContent div {position:absolute;bottom:0;left:0;background:black;padding:10px;margin:10px;border:1px white dotted;overflow:hidden;opacity:0.2;filter:alpha(opacity=20);}
div.wrapperImg div#nyroModalContent div:hover {opacity:0.5;filter:alpha(opacity=50);cursor:help;}
div.wrapperImg a {outline:none;position:absolute;top:0;height:100%;cursor:pointer;text-indent:-9999em;/*background-image:url(data:image/gif;base64,AAAA); Trick IE6 */}
#nyroModalContent .button{display:block;margin:3px auto;border:1px #333 solid;width:100px;height:23px;line-height:23px;}
#nyroModalContent p{padding:10px 15px;}
div#nyroModalWrapper{background:#FFFFFF;border:4px solid #777777;}

.msgBox{display:block;width:75%;padding:10px;margin:20px auto;color:#333;}
.msgBox li{list-style:none;margin:3px 10px;}
.msgBox .msgTitle{margin:-10px -10px 10px -10px;padding:2px 10px;font-weight:bold;color:#FFF;background:#666;}
.msgBox .msgButton{border-top:1px #CCC solid;line-height:35px;height:35px;margin:10px 0 -10px 0;}
.msgBox a.button{display:block;width:auto;margin:5px 0 5px 5px;float:left;height:20px;font:bold 100%/1.5em Arial, Verdana, Helvetica, sans-serif;text-align:center;border:1px #CCC solid;color:#666;background:#FFF;padding:0 9px;}
.msgBox .msgButton .button:hover{background:#E5E5E5;color:#333;}
.msgBox .msgButton span{float:right;width:auto;}
.infoMsg {border:1px #151540 solid;}
.infoMsg .msgTitle{background:#151540;}
.infoMsg a.button{border:1px #151540 solid;color:#151540;background:#FFF;}
.errorMsg {border:1px #B60101 solid;}
.errorMsg a.button{border:1px #B60101 solid;color:#B60101;background:#FFF;}
.errorMsg .msgTitle{background:#B60101;}
.successMsg {border:1px #009900 solid;}
.successMsg .msgTitle{background:#009900;}
.nError .msgBox{display:block;width:auto;margin:4px 0;padding:5px 5px;font-style:italic;}
.nError .msgContent p{padding:0!important;margin:0;font-style:italic;}
.nError .errorMsg{color:#990000;background:#FFD5D5;}
.nError .successMsg{color:#009900;background:#CCFFCC;}
.comment {padding:2px 0;border-top:2px #fe80d7 dashed;color:#cc0099;}
#middleContainer .comment p{margin:0;padding:10px 5px 0;}
.comment .meta{height:18px;padding:0 5px;border-top:2px #fe80d7 solid;font:italic normal 11px/22px Verdana, Arial, sans-serif;background:#FFF url(/imgs/bg_comment_meta.jpg) repeat-x 0 2px;}
.comment .author{margin-top:10px;display:block;text-align:right;font-style:italic;font-size:10px;}
.commentWrapper .title{padding:0 5px;height:24px;font:bold 11px/24px Verdana, Geneva, sans-serif;background:#fe80d7;color:#FFF;}
.cp{float:left;width:auto;}
.tos{float:right;width:auto;}
.button{width:125px;display:block;margin:10px auto;}
.tblForm{width:100%;margin:0 auto;background:#FEE9FD;border:1px #E5C3E4 solid;font:normal 12px Verdana,Arial,Helvetica,sans-serif;color:#C3C;}
.tblForm td{padding:5px 7px;text-align:center;text-align:left;}
.tblForm tr.title,.tblForm tr.title td{font-weight:bold;text-align:center;background:#FFCCEE;color:#C3C;}
.tblForm tr.even{background:#FEE9FD;}
.tblForm tr.odd{background:#FFF2FD;}
.tblForm .inputField{margin:0;width:100%;display:block;height:19px;line-height:19px;border:1px #CCC solid;font-style:italic;text-align:left;color:333;}
.tblForm .errorField{border-color:#F00;}
#recaptcha_area{margin:0 auto;}