body {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    background:url(body-bg.gif) repeat-x left top #796a88;
    padding:0px;
    margin:0px;
}
td {
    font-size:12px;
}
img {
    border:0px;
}
a:link, a:visited {
    color: #480202;
    text-decoration: underline;
}
a:hover {
    color: #000;
    text-decoration: none;
}
.color1 {
    background-color: #FFFFFF;
}
.color6 {
    background-color: #fff;
}
.border2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #8e7d9e;
}
.back2 {
    background: url("https://aws-static.tmatch.com/mac/v1/nav-bg.gif") repeat-x scroll 0 0;
}
.topnav{
background:url(bg-topnav.gif) repeat-x left top;
height:40px;
}
.topnav ul{
list-style:none;
padding:5px 0 0 0px;
margin:0px;
margin-left:-7px;
float:left;
}
.topnav ul li{
float:left;
line-height:22px;
padding:0px;
margin:0px;
}
.topnav ul li.libg{
background:url(topnav-li-bg.gif) no-repeat left center;
width:2px;
}
.topnav ul li a{
color:#fff;
text-decoration:none;
padding:0 20px;
float:left;
font-weight:bold;
}
.topnav ul li a:hover{
color:#e6adf4;
}
.nav, .nav a:link, .nav a:hover, .nav a:visited {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.nav, .nav a:link, .nav a:visited {
    text-decoration: none;
}
.top-login {
    color: #fff;
    margin-top:5px;
}
.top-login tr td {
    color:#fff;
}
.input01 {
    border: 1px solid #0A4781;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 1px 2px;
    width: 140px;
}
.top-login tr td a {
    color: #fff;
    font-size: 12px;
}
.featuredmember {
    background: none repeat scroll 0 0 #FFFFFF;
}
.featuredmember img {
    border:3px solid #827291;
}
.featuredmember tr td {
    padding: 5px 2px 4px;
}
.shanow-bgleft {
    background:url(https://aws-static.tmatch.com/mac/v1/shanow-bg-left.gif) no-repeat left top;
    width:10px;
}
.shanow-bgright {
    background:url(https://aws-static.tmatch.com/mac/v1/shanow-bg-right.gif) no-repeatright top;
    width:10px;
}
.search-bg {
    background:url(banner04.jpg) no-repeat left top;
    width:369px;
    height:306px;
}
.n_search {
    margin: 42px 0 0 54px;
}
.n_search tr td {
    padding:12px 0;
}
.n_search label {
    color:#533274;
    font-size:14px;
}
.n_sel, .n_sel2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 2px 0;
    width: 200px;
    border:1px solid #bcd0e1;
    color:#114181;
}
.n_sel2 {
    width: 76px;
}
.n_search span {
    color:#a052ef;
}
.maintext {
    color: #FFFFFF;
}
.maintext h1 {
    margin: 0;
    font-size:24px;
    padding: 10px;
}
.maintext p {
    line-height: 18px;
    margin: 0;
    padding: 5px 10px;
}
.maintext a {
    color: #FFFFFF;
    text-decoration: underline;
}
.footer-wrapper{
background:url(footer-topbg.gif) repeat-x left top;
margin-top:20px;
}
.footer {
    color: #FFFFFF;
    line-height: 22px;
    text-align: center;
}
.innerfooter {
    text-align:center;
    color:#fff;
    background:#6b5085;
    line-height:22px;
    border-top:1px solid #a795b9;
}
.footer tr td, .innerfooter tr td {
    padding: 10px 0;
}
.footer a, .innerfooter a {
    color: #ffffff;
    text-decoration: underline;
}
.footer a:hover, .innerfooter a:hover{
color:#e6adf4;
}
.font_red {
    color: red;
}
#my-profile .plus, #my-profile .minus {
    margin-left: -15px;
}
#my-profile ul {
    margin: 0 0 0 18px;
    padding: 0;
}
#my-profile ul li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#my-profile h3 {
    font-size: 1em;
    margin: 0 0 0 3px;
    padding: 1em 0 0.5em;
}
.plus {
    background: url("https://aws-static.tmatch.com/mac/v1/nav_logo4.png") no-repeat scroll -114px -78px transparent;
}
.mailbox {
    background: none repeat scroll 0 0 #FFFFFF;
}
.mail_bgcolor {
    background-color: #dcd7f4;
}
.leftbox {
    background: url("https://aws-static.tmatch.com/mac/v1/sidebar-bg.gif") repeat-y scroll center top transparent;
}
.search_label_background_on {
    background: #bcb4c5;
    border: 1px solid #bcb4c5 !important;
    border-collapse: collapse !important;
}

.search_label_background_off {
    background: none repeat scroll 0 0 #ffffff;
}

.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7, .xb8 { background: none repeat scroll 0 0 #e9e9e9; }

.profiletabarea li.selected, .profiletabarea li.selected:hover, .profiletabarea li.selected.iehover {
    border-top-color: #d372eb;
}

/**====================nav style====================**/
 .mainnav {
    background:url(https://aws-static.tmatch.com/mac/v1/my-nav-bg.gif) repeat-x left top;
    height:40px;
    font-size:14px;
    text-shadow:0 1px #073362;
}
.mainnav ul li {
    padding:0 22px;
    background:url(https://aws-static.tmatch.com/mac/v1/myaccount-icon.png) no-repeat right -370px;
}
.mainnav ul li .subnav a {
    color:#fff;
    border-bottom:1px dotted #7c1e6c;
    font-size:12px;
}
.mainnav ul li a {
    line-height:34px;
    font-weight:bold;
    font-size:14px;
    color:#fff;
    height:37px;
}
.mainnav ul li .subnav a:hover {
    background:#d47cd5;
}
.mainnav ul li .subnav {
    width:200px;
    background:#ac43b8;
    box-shadow: 0 2px 3px rgba(34, 25, 25, 0.4);
    -moz-box-shadow: 0 2px 2px rgba(34, 25, 25, 0.4);
    -webkit-box-shadow: 0 2px 3px rgba(34, 25, 25, 0.4);
}
.mainnav ul li.upgrade-nav {
    background:url(https://aws-static.tmatch.com/mac/v1/myaccount-icon.png) no-repeat left -70px;
    width:142px;
    padding:0px!important;
}
.mainnav ul li a span.home {
    background: url(https://aws-static.tmatch.com/mac/v1/myaccount-icon.png) no-repeat scroll left 0 transparent;
}
.mainnav ul li a font {
    background: url(https://aws-static.tmatch.com/mac/v1/myaccount-icon.png) no-repeat scroll left -38px transparent;
}
/**====================TAB====================**/

.a_topwrapper .a_toplogo a{
	background:url(https://aws-static.tmatch.com/mac/v1/a_innerlogo.png) no-repeat left top;
	width:214px;
	height:66px;
}
.a_topwrapper .a_toploginbox a{
	background:#c760e1;
}
.a_topwrapper .a_topnav ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.a_topwrapper .a_topnav ul li a{
	text-decoration:none!important;
}
.a_topwrapper .a_topnav ul li a:hover{
	color:#c760e1;
}