body{margin:0;padding:0;text-align:center;background-color:#FFD005;background-image:url(/annes/newsite/images/backgroundlight.png);background-repeat:repeat-x;font-family: Geneva, Arial, Helvetica, sans-serif;font-size:12px;}
h1,h2,h3,h4,h5,form,img{border:0;margin:0;padding:0;}
a{text-decoration:none;color:#DE0669}
a:focus { outline:none;}
.AD_Wrapper{width:800px;margin:0 auto;border:0px solid;}
.AD_Container{border:0px solid;border-bottom:2px;background-color:#ffffff;min-height:250px;border:0px solid;}
.AD_Container a{color:#DE0669;}
.AD_header{clear:both;margin:15px 0px 0px 0px;height:265px;background-image:url(/annes/newsite/images/header2.jpg);background-position:center top;background-repeat:no-repeat;cursor:pointer;}
.AD_titles{Border:0px solid;position:relative;float:right;width:507px;height:81px;top:80px;right:20px;background-repeat:no-repeat;}
.AD_footer{margin-top:20px;color:#FFFFFF;font-size:11px;margin-bottom:10px;color:#DE0669;text-transform:uppercase;}
.AD_footer a{font-weight:bold;color:#DE0669;}
.AD_footer a:hover{color:#FFFFFF;}
.AD_swfcover{text-align:center;}
.AD_Cbody{position:relative;border:0px solid;padding:0px 15px 5px 15px;margin-left:0px;text-align:left;border:0px solid;}
.AD_mainpagecontent{border:0px solid;min-height:200px;margin-bottom:10px;}
.AD_mainpagemenu{margin-bottom:10px;border:0px solid;min-height:290px;text-align:center;margin-left:10px;}
.AD_box{border:0px solid;width:130px;height:284px;position:relative;float:left;margin:4px;text-align:center;padding:0 8px 8px 0;}
.AD_box:hover{cursor:pointer;background:transparent url(/annes/newsite/images/shabg.png) no-repeat -6px -8px;padding:0 8px 8px 0;}
.AD_box img{cursor:pointer;}
.AD_rollovers{height:110px;border:0px solid;text-align:center;margin-top:4px;}
.AD_boxtitles{text-align:center;padding:2px 1px 1px 1px;margin:0px 0 0 0px;width:131px;}
.AD_boxtitles h1{font-size:16px;color:#FFFFFF;cursor:pointer;font-weight:normal;width:131px;}
.AD_boxsub{padding:3px;font-size:12px;min-height:100px;margin-top:4px;text-align:left;}
.AD_boxfoot{text-align:left;margin-top:2px;padding:3px 0px 3px 0px;font-weight:bold;cursor:pointer;font-size:9px;text-transform:uppercase;display:block;}
.AD_schar{font-size:14px;font-weight:bold;margin-left:5px;}
.AD_pagescontainer{display:block;margin-bottom:20px;border:0px solid;min-height:400px;}
.AD_contleft{border-right:1px dashed #ccc;padding:2px;display:block;}
.AD_contleft h1{font-size:22px;color:#336600;}
.AD_contright{border:0px solid;padding:2px;}
.AD_contright h1{font-size:12px;}
.AD_contright p{color:#555555;}
.AD_contright a{color:#DE0669;}
.AD_contrightsep{border-bottom:0px dashed #eeeeee;clear:both;margin-bottom:5px;padding:5px;}
.AD_contrightsep a{color:#DE0669;}
.AD_puzzcont{border:0px solid;background:transparent url(/annes/newsite/images/puzzle-bg.jpg) no-repeat;width:714px;height:294px;}
.AD_puzzcontl,.AD_puzzcontc,.AD_puzzcontr{position:relative;float:left;border:0px solid;height:290px;}
.AD_puzzcontl,.AD_puzzcontr{width:290px;cursor:pointer;}
.AD_puzzconttext{position:absolute;bottom:0px;color:#FFFFFF;height:70px;padding:5px;width:190px;}
.AD_puzzconttextl{margin-left:20px;border:0px solid;}
.AD_puzzconttextr{margin-left:75px;border:0px solid;}
.AD_puzzcontc{width:127px;border:0px solid;}
.AD_puzzcontct{position:relative;top:103px;left:0px;border:0px solid;background:transparent url(/annes/newsite/images/arrowtop_o.png) no-repeat;height:100px;display:none;}
.AD_puzzcontcb{position:relative;top:158px;left:30px;border:0px solid;background:transparent url(/annes/newsite/images/arrowdown_o.png) no-repeat;height:100px;display:none;}
#all_body_inner{padding:5px 25px 10px 25px;font-family:arial,verdana}
#all_body_inner h1{color:#DE0669;margin:0;padding:0;font-size:21px;}
#all_body_inner .reg_mputs,#all_body_inner textarea,#all_body_inner input select{border:1px solid  #FF99CC;width:98%;padding:2px;font-size:14px;font-weight:normal;color:#555555;}
.reg_acpt_btn{color:#ffffff;  width:160px;height:60px; background-color:transparent; margin:0px 0px 0px 0px ;padding:0px;font-weight:bold ;cursor: pointer; font-size:16px; text-decoration:none;background:url('/annes/images/big_btn.png') no-repeat 8px 8px;text-align:center;border:none; }
.reg_td{font-size:12px;}
#nav_cont_imgs{clear:both;width:365px;border:0px solid;}
#t_garrow{position:relative;float:left;border:0px solid;z-index:200;top:14px;}
.AD_rmenues br{margin:0;padding:0;}
.AD_rmenues a{display:block;border-bottom:1px solid #eeeeee;margin:0px;padding:5px 0px 5px 15px;}
.AD_rmenues a:hover{background-color:#eeeeee;background:transparent url(/annes/newsite/images/arrleft.png) no-repeat 1px 5px;color:#DE0669;}
.AD_amlink{position:absolute;float:left;z-index:300;border:1px solid #333;background-color:#CCCCCC;color:#333333;font-size:9px;padding:2px 3px 2px 3px;}
/*3rdpages*/
.AD_trdcont{clear:both;border:0px solid;min-height:550px;}
.AD_trdleft{position:relative;float:left;width:580px;border:0px solid;}
.AD_trdright{position:relative;float:right;width:120px;border:0px solid;padding:5px;}
.AD_trdboxtop{min-height:200px;clear:both;border:0px solid;padding:5px;}
.AD_trdright img{padding:5px 2px 0 2px;}
.AD_trdboxleft{position:relative;float:left;border-right:1px solid #555555;width:325px;min-height:300px;padding:5px 10px 5px 5px;}
.AD_trdboxright{position:relative;float:right;border:0px solid;width:225px;min-height:300px;padding:5px;}
/*Puzzlepages*/
.pzz-cont{border:0px solid;}
.pzz-ltop,.pzz-ctop,.pzz-rtop,.pzz-ldown,.pzz-cdown,.pzz-rdown{border:0px solid;width:312px;height:289px;position:relative;float:left;border:0px solid;}
.pzz-ltop{background:transparent  url(/annes/newsite/images/puzzle/yellow.gif) no-repeat;width:273px;}
.pzz-ltop:hover{background:transparent  url(/annes/newsite/images/puzzle/yellow-over.gif) no-repeat;cursor:pointer;}
.pzz-ctop{background:transparent  url(/annes/newsite/images/puzzle/blue.gif) no-repeat;top:9px;left:-89px; }
.pzz-ctop:hover{background:transparent  url(/annes/newsite/images/puzzle/blue-over.gif) no-repeat;cursor:pointer;}
.AD_hdiv{display:none;}
.reg_acpt_btn{border:0px solid pink; color:#ffffff;  width:160px;height:60px; background-color:transparent; margin:0px 0px 0px 0px ;padding:0px;font-weight:bold ;cursor: pointer; font-size:20px; text-decoration:none;background:url('/annes/images/big_btn.png') no-repeat 8px 8px;text-align:center;}
._step_titles{font-size:14px;text-align:left;font-weight:bold;}
.opbtn{margin:0;border:0px;background-color:transparent;background:url('/annes/images/btns.png');background-repeat:no-repeat;background-position:middle center;width:75px;height:27px;cursor:pointer; font-family: Floraless;line-height:10px;text-align:center;font-size:12px;font-weight:normal;padding:0px 0px 0px 0px;outline:0;outline: none;}