form,h1,h2,h3{margin:0;padding:0}img{border:none}.clear{clear:both}input.inp{padding:4px;background-color:#fff;border:1px solid #CCC;font-size:16px;width:225px;margin-top:5px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}input.transparent{background:none;border:2px solid #999;outline:none}h2{font-size:22px;font-weight:400;color:#333;margin:0}.flft{float:left}.frgt{float:right}a{color:#C20B58;text-decoration:none}a:hover{color:#999;text-decoration:none}a.view_all{color:#1566A7;text-decoration:none;background-image:url(../images/blue_arw.png);background-repeat:no-repeat;background-position:right 6px;padding:3px 12px 3px 0}a.view_all:hover{color:#333;text-decoration:none}ul.menu{list-style:none;margin:0;padding:0}ul.menu *{margin:0;padding:0;z-index:100}ul.menu a{display:block;color:#FFF;text-align:center;text-decoration:none}ul.menu li{position:relative;float:left;background:none;padding:0}ul.menu ul{position:absolute;top:78px;left:0;display:none;width:178px;opacity:0;list-style:none;z-index:110}ul.menu ul li{position:relative;background:url(../images/blk_oly.png) repeat;border-bottom:1px solid #222;border-top:none;width:178px;margin:0}ul.menu ul li a{display:block;padding:6px 7px 6px 12px;text-align:left;color:#fff;font-size:13px}ul.menu ul li a:hover{background-color:#C20B58;color:#fff;display:block}ul.menu ul ul{left:170px;top:-1px}ul.menu .wel{color:#CEB89F!important}ul.menu .menulink{float:left;width:auto;height:42px;font-size:16px;font-weight:400;font-style:italic;color:#2B2B2B;text-align:center;text-decoration:none;padding:32px 15px 0 15px;display:block;background:url(../images/separator_menu.png) no-repeat;background-position:right;border-top:3px solid #fff}ul.menu .menulink:hover,ul.menu .menuhover{background-color:none;color:#C20B58;text-decoration:none;border-top:3px solid #C20B58}ul.menu .last{background:none repeat scroll 0 center rgba(0,0,0,0)}ul.menu .menu_first{-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}ul.menu .sub{background:#000 url(images/arrow.gif) 180px 8px no-repeat #FFF}ul.menu .topline{border-top:1px solid #aaa}ul.menu .join_now{float:left;color:#78A90D;font-size:18px;font-weight:400;background:url(../images/join_now_ico.png) no-repeat;background-position:left 4px;padding:10px 15px 5px 30px;margin-left:10px}ul.menu .join_now:hover{color:#013265}.grn_btn{background:url(../images/btn_strip.jpg) repeat-x;border:1px solid #0EC73D;text-align:center;padding:5px 15px;color:#0EC73D;font-size:24px;font-weight:400;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:inline-block}.grn_btn:hover{color:#333}.gry_btn{background:url(../images/btn_strip.jpg) repeat-x;border:1px solid #ccc;text-align:center;padding:5px 15px;color:#666;font-size:24px;font-weight:400;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:inline-block}.gry_btn:hover{color:#333}.select{position:absolute;width:230px;height:27px;padding:11px 0 0 15px;background:url(../images/ddm.png) no-repeat;overflow:hidden;border:none;color:#6e788b;font-weight:700;font-family:helvetica,arial,verdana,sans-serif;font-size:15px}.styled{color:#6e788b;font-weight:700;font-family:helvetica,arial,verdana,sans-serif;font-size:15px;padding:6px;cursor:pointer}.styled option{padding:3px 0 3px 8px;cursor:pointer}.txt_label{text-align:right;width:230px!important}.total{font-size:20px}p.error{margin:10px 0 0;font-size:13px}