html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
a:link{color:#222;text-decoration:none;}
a:visited{color:#222;text-decoration:none;}
a:hover{color:#666;text-decoration:none;}
a:active{color:#666;text-decoration:none;}
table{border-collapse:collapse;border-spacing:0; width:942px;}
table th{padding:12px 28px; color:#fff;}
table tr{border-bottom:3px solid #fff;}
table td{text-align:center;padding:12px 28px;}
h1{color:#CC1B6A;font-size:18px;height:30px;margin:10px 0;}
iframe{border:0px;}
:focus{-moz-outline-style:none;}
*{margin:0;padding:0;}
body,html{font-size:12px;background:#C5C5C5 url(../graphics/bg.jpg) top center repeat-x; color:#333333;min-width:992px;height:100%;width:100%;font-family:Arial, Verdana, sans-serif;}
.wrap{margin:0 auto;width:992px;position:relative;background:#fff;}
.header{width:992px;height:110px;position:relative;float:left;}
.logo{margin:10px 0 0 0;position:relative;float:left;width:240px;}
.tagline{position:relative;float:left;text-align:right;margin:40px 0 0 0;}
.header_image{position:relative;float:right;}
.menu{position:relative;float:left;width:992px;border-bottom:9px solid #CE2771;}
.menu ul{padding:10px 0 0 0;list-style:none;float:left; margin-left:-2px;}
.menu li{float:left;display:inline;background:url(../graphics/right.png) no-repeat right top;margin:0 0 0 7px;padding:0;}
.menu a{float:left;display:block;position:relative;left:-9px;margin-right:-9px;width:.1em;background:url(../graphics/left.png) no-repeat left top;padding:12px 20px;text-decoration:none;font-weight:bold;color:#222;}
.menu > ul a{width:auto;}
.menu a{float:none;}
.menu a:hover{color:#666;}
.menu_item{background-position:100% -150px;}
.menu_item a{background-position:0 -150px;padding-bottom:5px;color:#fff;}
.menu li:hover, .menu li:hover a{background-position:100% -150px;color:#fff;}
.menu li:hover a{background-position:0 -150px;}
.menu li.selected{color:#fff;margin:0 0 0 7px;padding:0;float:left;display:inline;background:url(../graphics/right.png) no-repeat right top;background-position:100% -150px;}
.menu .selected a{background-position:0 -150px;color:#fff;}
.content{position:relative;float:left;margin:0; padding:20px 20px;background:#fff; width:952px;}
.left {position:relative;float:left;width:610px; margin:20px 0 0 20px;}
.right {float:right;width:320px;margin:20px 0 0 0; }
.box{float:left; margin:0 26px 10px 0; padding:2px;background: #fff url(../graphics/gradient.png) bottom left repeat-x; border: 1px solid #E2DFDD;-webkit-border-radius:0px 0px 6px 6px;-moz-border-radius:0px 0px 6px 6px;border-radius:0px 0px 6px 6px;line-height:1.4; width:294px;}
.box h1, .box h3{color:#CC1B6A;font-size:18px;height:30px;padding:8px 0 0 15px;margin:0 0 0 0;background:url(../graphics/header-gradient.png) top left repeat-x;}
.box h2{color:#CC1B6A;font-size:18px;height:30px;padding:8px 0 0 15px;margin:0 0 0 0;}
.box p, .box ul {padding:15px;}
.box img {float:right; margin:0 0 15px 15px;}
.long{ margin:0 0 10px 0;width:624px;}
.no_margin{ margin:0 0 20px 0;}
.box a:link, .box a:visited, .box a:active{color:#CC1B6A;}
.box a:hover{color:#666;}
.box li{margin:0 0 6px 0;line-height:1.3;}
.th_paygs{background:url(../graphics/red.png) top left no-repeat; color:#fff;}
.th_pps{background:url(../graphics/green.png) top left no-repeat; color:#fff;}
.th_rs{background:url(../graphics/blue.png) top left no-repeat; color:#fff;}
.th_gs{background:url(../graphics/orange.png) top left no-repeat; color:#fff;}
table a:link, table a:active{color:#fff;}
.comparison{font-weight:600;color:#CC1B6A; text-align:left;}
.paygs{background:#FEE9EB;}
.pps{background:#ECFCD1;}
.rs{background:#E3EFFD;}
.gs{background:#FCEDDA;}
.trigger{cursor:pointer;}
.toggle {margin:10px 0 0 10px; line-height:1.6; color:#333; font-weight:500;}
.red, .orange, .blue, .green{width:220px; height:220px; padding:14px; margin:0 0 0 0; float:left;}
.subheading {color: #CE2771; font-weight: bold;}
.red{background:url(../graphics/red.png) top left no-repeat; }
.blue{background:url(../graphics/blue.png) top left no-repeat; }
.green{background:url(../graphics/green.png) top left no-repeat; }
.orange{background:url(../graphics/orange.png) top left no-repeat; }
.red ul,.green ul,.blue ul,.orange ul{margin:15px 0 25px 0;}
.red li,.green li,.blue li,.orange li{color:#fff;list-style-image: url(../graphics/tick.png); margin:0 0 4px 26px;}
.option{margin:0 0 8px 0;}
.button{float:left; display:block; width:116px;}
.price{float:right; width:102px; margin:10px 0 0 0;}
.footer{-webkit-border-radius:0px 0px 6px 6px;-moz-border-radius:0px 0px 6px 6px;border-radius:0px 0px 6px 6px;background:#fff;width:952px;height:260px;position:relative;float:left;color:#222;margin:0 0 20px 0; padding:30px 20px;}
.footer .footer_content{float:left; padding:0 0 0 0; margin:0 36px 0 0; border-top:4px solid #E9E6E4;}
.footer h2{width:100%; color:#CC1B6A;font-size:16px;padding:8px 0 0 15px;margin:0 0 8px 0;}
.footer .footer_content div{padding:15px;}
.footer .no_margin{margin:0 0 0 0;}
.footer .tweet li{ width:250px;margin:0 0 8px 0;padding:0 0 8px 0;}
.footer .tweet a:link, .tweet a:visited{text-decoration:none;color:#1B82C5;font-weight:400;margin:0 0 0 0;font-weight:500;}
.footer .tweet a:active, .tweet a:hover{text-decoration:none;color:#222;font-weight:400;margin:0 0 0 0;}
.footer .right{padding:0 0 0 37px;}
.footer .footer_content strong{color:#CC1B6A;}
.footer img{margin:35px 5px 0 0;}
.footer_menu{text-decoration:none;margin:0;}
.footer_menu ul{list-style:none;padding:0 0 0 0;}
.footer_menu ul li a:link, .footer_menu ul li a:visited{display:block;text-decoration:none;color:#CC1B6A;margin:0 0 10px 0;}
.footer_menu ul li a:hover, .footer_menu ul li a:focus, .footer_menu ul li a:active{color:#666;}
.top_of_page{float:right;padding:0 0 30px 0;}
.footer .input{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-family:Arial, Verdana, sans-serif;width:230px;border:1px solid #ddd;padding:3px;margin:0px 0px 8px 0;background:#fff;color:#222;font-size:10px;}
.footer .input:hover{background:#FDF2F7;}
.footer .submit{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #333333;background:#CC1B6A;width:80px;color:#fff;font-size:13px;padding:4px;margin:0px 0px 0px 2px;font-weight:700;cursor:pointer;border:0px;}
.clearer{clear:both;height:0px;overflow:hidden;}
#map{width:960px;height:320px;border:2px solid #ccc;margin:30px 0 20px 28px;position:relative;float:left;}
#msg{display:none;position:absolute;z-index:200;background:url(../graphics/msg_arrow.jpg) left center no-repeat;padding-left:7px}
#msgcontent{display:block;background:#fff;border:2px solid #FF0000;color:#FF0000;border-left:none;padding:5px;}
#options{margin:5px auto;text-align:right;color:#9ac1c9}
#options a{text-decoration:none;}
#options a:hover{color:#033}
#acc{list-style:none;margin:0 auto;}
#acc h3{display:block;padding:7px 0px 7px 6px;text-decoration:none;background:#F0F0F0;color:#333;width:214px;margin:0px 0px 2px 0px;cursor:pointer;}
#acc .acc-section{overflow:hidden;}
#acc .acc-content{padding:0px 0px 10px 10px;}
.admin{background:#fff;padding:15px;float:left;}
.admin a:link, .admin a:visited{text-decoration:none;color:#222;font-weight:600;}
.admin a:active, .admin a:hover{text-decoration:none;color:#888;}

.admin form{display:block;}
.admin input,.admin select,.admin textarea{width:320px; padding:5px; margin:3px 0 ; border:2px solid #ccc; display:block;-webkit-border-radius:5px;border-radius:5px;-moz-border-radius:5px;}
.admin input[type="submit"] {background:#CC1B6A; color:#fff; font-weight:bold; width:auto;cursor:pointer;border:0;}
.support_table{float:left;width:980px; margin:10px 0;}
.td_head{background:#CC1B6A; color:#fff; padding:10px; border:0px;}
.td_1,.td_2{padding:10px; }
.td_2{background:#ddd;}
.ad_index .input_white{width:140px; float:left; margin:0 10px 0 0;}
.admin_form td{text-align:left; padding:4px 0;}
