#vivastreet table.vs-login-table{border-collapse:collapse;border-spacing:0;border-width:0;}
#vivastreet table.vs-login-table tr th{font-weight:bold;text-align:right;}
#vivastreet table.vs-login-table tr td{padding:5px;text-align:left;}
#vivastreet table.vs-login-table tr td.vs-login-title-row{font-size:1.2em;font-weight:bold;}
#vivastreet table.vs-login-table input.vs-login-text{padding:6px 5px;margin:2px 0;background-color:#FFF;border:1px solid #417FCA;font-size:.85em;}
#vivastreet.account_reset_password input.vs-input-text{padding:6px 5px;margin:2px 0;background-color:#FFF;border:1px solid #417FCA;font-size:.85em;}
#vivastreet table.vs-login-table select{padding:5px 5px;margin:2px 0;background-color:#FFF;border:1px solid #417FCA;font-size:.85em;}
#vivastreet label.error{margin-left:10px;font-weight:bold;color:#C00;}
#vivastreet table.vs-login-table tr td a{font-size:.8em;}
#vivastreet div.vs-account-notify{background-color:#fbfcfe;margin:20px 0 40px 0;color:#575757;border:1px solid #CDCDCD;}
#vivastreet div.vs-account-notify h3{margin:0;background-color:#EAF1F9;color:#575757;padding:5px 10px;font-weight:bold;font-size:1.2em;border-bottom:1px solid #CDCDCD;text-align:center;}
#vivastreet div.vs-account-notify p{text-align:center;padding:10px;}
#vivastreet table.vs-account-button-table{margin:0 auto;}
#vivastreet table.vs-account-button-table td{padding:10px;}
#vivastreet div.vs-account-toolbar{padding:10px;border-left:1px solid #CDCDCD;border-right:1px solid #CDCDCD;}
#vivastreet div.vs-account-toolbar-bottom{padding:10px;border-left:1px solid #CDCDCD;border-right:1px solid #CDCDCD;border-bottom:1px solid #CDCDCD;}
#vivastreet div.vs-account-navigation{margin:0 0 10px 0;}
#vivastreet div.vs-account-navigation ul{list-style-type:none;margin:0;padding:0;}
#vivastreet div.vs-account-navigation ul li{display:block;margin-right:15px;float:left;}
#vivastreet div.vs-account-navigation ul li a:link,#vivastreet div.vs-account-navigation ul li a:visited,#vivastreet div.vs-account-navigation ul li a:active,#vivastreet div.vs-account-navigation ul li span{display:block;padding:5px 0 5px 0;text-decoration:none;}
#vivastreet div.vs-account-navigation ul li span{color:#575757;font-weight:bold;}
#vivastreet div.vs-account-navigation ul li a:hover{text-decoration:underline;}
#vivastreet a.vs-account-featured-button{background-image:url(../images/account/fa_account_btn_right.gif?nocache=1e14fb3a081b6de80e62f6b33f99738e);background-position:right top;background-repeat:no-repeat;display:block;float:right;color:#FFF;margin:10px 10px 0 0;text-decoration:none;}
#vivastreet a.vs-account-featured-button div{background-image:url(../images/account/sprite_account.gif?nocache=1e14fb3a081b6de80e62f6b33f99738e);background-position:-10px -478px;background-repeat:no-repeat;height:40px;padding:5px 10px;text-align:center;}
#vivastreet a.vs-account-featured-button div p.small{font-size:.8em;font-weight:bold;}
#vivastreet a.vs-account-featured-button div p.large{font-size:1.3em;font-weight:bold;}
#vivastreet.vivamail table.vs-vivamail-message{width:100%;border-collapse:collapse;border-spacing:0;border-width:0;margin:10px 0;}
#vivastreet.vivamail table.vs-vivamail-message tr.vs-vivamail-message-header th,#vivastreet.vivamail table.vs-vivamail-message tr.vs-vivamail-message-header td{background-color:#EAF1F9;color:#575757;padding:5px;border-bottom:1px solid #FFF;}
#vivastreet.vivamail table.vs-vivamail-message tr.vs-vivamail-message-header th{font-weight:bold;text-align:left;}
#vivastreet.vivamail table.vs-vivamail-message tr.vs-vivamail-security-info td{background-color:#F7DADA;padding:5px;color:#C00;font-size:.8em;}
#vivastreet.vivamail table.vs-vivamail-message tr.vs-vivamail-message-body td{padding:10px 5px;}
table.vs-tablesorter{font-family:arial;background-color:#CDCDCD;margin:0;font-size:8pt;width:100%;text-align:left;border-collapse:separate;border-spacing:1px;}
table.vs-tablesorter thead tr th,table.vs-tablesorter tfoot tr th{background-color:#EDFBC6;border:1px solid #FFF;font-size:8pt;padding:4px;}
table.vs-tablesorter thead tr .header{background-image:url(../images/account/bg.gif?nocache=1e14fb3a081b6de80e62f6b33f99738e);background-repeat:no-repeat;background-position:center right;cursor:pointer;}
table.vs-tablesorter thead tr .header-nosort{background-image:none;}
table.vs-tablesorter tbody tr.bold td{font-weight:bold;}
table.vs-tablesorter tbody td{color:#3D3D3D;padding:4px;background-color:#FFF;vertical-align:middle;}
table.vs-tablesorter tbody td a{color:#396ACD;text-decoration:underline;}
table.vs-tablesorter tbody tr.odd td{background-color:#F0F0F6;}
table.vs-tablesorter tbody tr.error td{background-color:#F7DADA!important;}
table.vs-tablesorter thead tr .headerSortUp{background-image:url(../images/account/asc.gif?nocache=1e14fb3a081b6de80e62f6b33f99738e);}
table.vs-tablesorter thead tr .headerSortDown{background-image:url(../images/account/desc.gif?nocache=1e14fb3a081b6de80e62f6b33f99738e);}
table.vs-tablesorter thead tr .headerSortDown,table.vs-tablesorter thead tr .headerSortUp{background-color:#9BD41F;}
#vs-account-classifieds-pager input{font-size:8pt;}
.vs-tablesorter-pager-prev,.vs-tablesorter-pager-next{cursor:pointer;}
table.vs-tablesorter tbody tr.vs-classified-featured td{background-color:#edfbc6!important;}