@import url("visito_old.css");
@import url("visitor_buttons.css");

body{
    margin:0px;
    padding:0px;
    text-align:center;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size:12px;
    color: #536672;
    text-decoration: none;
}

div#maintop{
    border-bottom:1px solid #DDDDDD;
    background-color:#f2f2f2;
    height:24px;
}
div#main{
    text-align:left;
    margin:auto;
    width:800px;
    padding-bottom:40px;
}

div.toplinks{
    margin:auto;
    padding-top:2px;
    width:800px;
    text-align:right;
}

div.toplinks, div.toplinks a{
    color:#7c7c7c;
    text-decoration:none;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
}
div.toplinks a:first-child{   
    font-weight:bold;
}

div.toplinks a{
    padding-left:5px;
    padding-right:5px;
}

img.basketimg{
    width:16px;
    height:16px;
    border:0px;
    margin-right:2px;
}

a.logo{
    display:block;
    width:290px;
    height:70px;
    float:left;
}

div#headertop{
    background-image:url("/pic/HP_Header_01.gif");
    background-repeat:no-repeat;
    height:75px;
}

div.middle input{
    width:425px;
    float:left;
}
div.middle span{
    margin-top:3px;
    margin-left:-1px;   
    float:left;
    font-family: Arial,Tahoma, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
    color:black;
    width:45px;
}
div#headerbottom{
    margin:0px;
    padding:0px;
    height:95px;
}
div#headerbottom div{
    margin:0; 
    padding:0;
    height:95px;
}

div#headerbottom div.left {
    float:left;
    width:150px;
    background-image:url("/pic/header-left.gif");        
    margin:0px;
    padding:0px;
}

div#headerbottom div.right {
    float:left;
    background-image:url("/pic/header-right.gif");        
    width:133px;
    margin:0px;
}

div#headerbottom div.middle {
    width:515px;
    float:left;
    background-image:url("/pic/header-center.gif");        
}

div#contentleft{
    float: left;
    width:252px;
    padding:0px;
    overflow:hidden;
}


div#content{
    margin-left:2px;
    width:546px;
    float:left;
    overflow:hidden;
}

div#content1{
    float:right;
    width:617px;
    overflow:hidden;
}

div#contentright{
    float: right;
    overflow:hidden;
    width:180px;
    margin-left:2px;
    padding:0px;
}


div.blockheader257{
    overflow:hidden;
    margin-top:5px;
    color:white;
    font-weight: bold;
    width: 252px;
    height: 25px;
    padding-left: 0px;
    padding-top:0px;
    background-color: #00ADF5;
    background-image: url("/pic/block_header_252.gif");
}

div.blockheader257 span{
    padding-left:10px;
    line-height:25px;
}
div.blockcontent257{
    border:1px solid #00ADF5;
    border-top:0px;
    width:250px;
    *width:252px;
    overflow:hidden;
}

div.blockheader190{
    overflow:hidden;
    margin-top:5px;
    color:#004A91;
    font-weight: bold;
    width: 182px;
    height: 25px;
    padding-left: 0px;
    padding-top:0px;
    background-color: #ADD7FC;
    background-image: url("/pic/block_header_190.gif");
    background-repeat:no-repeat;
}

div.blockheader190 span{
    padding-left:10px;
    line-height:25px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-weight:bold;
    font-size:12px;
}
div.blockcontent190{
    border:1px solid #ADD7FC;
    border-top:0px;
    width:176px;
    *width:178px;
    margin-left:2px;
}

a{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #16387C; 
    text-decoration: none;
}

a.button1{
    width: 138px;
    height:19px;
    line-height:17px;
    text-decoration:none;
    text-align:center;
    color:white;
    font-weight:bold;
    display:block;
    margin:auto;
    margin-top:5px;
    margin-bottom:5px;
    background-image:url("/pic/image-see-all-button.gif");        
}

div.blockheader550{
    margin-top:5px;
    color:white;
    font-weight: bold;
    width: 546px;
    height: 25px;
    padding-left: 0px;
    padding-top:0px;
    background-color: #00ADF5;
    background-image: url("/pic/block_header_550.gif");
}

div.blockheader550 span{
    padding-left:10px;
    line-height:25px;
}

div.blockcontent550
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size:10px;
    overflow:hidden;
    border:1px solid #00ADF5;
    border-top:0px;
    width:544px;
    *width:546px;
}


div.blockheader800{
    margin-top:5px;
    color:white;
    font-weight: bold;
    width: 796px;
    height: 25px;
    padding-left: 0px;
    padding-top:0px;
    background-color: #00ADF5;
    background-image: url("/pic/block_header_800.gif");
}

div.blockheader800 span{
    padding-left:10px;
    line-height:25px;
}

div.blockcontent800
{
    border:1px solid #00ADF5;
    border-top:0px;
    width:796px;
}


div.blockheader617{
    overflow:hidden;
    margin-top:5px;
    color:white;
    font-weight: bold;
    width: 617px;
    height: 25px;
    padding-left: 0px;
    padding-top:0px;
    background-color: #009DEF;
    background-image: url("/pic/block_header_617.gif");
}

div.blockheader617 span{
    padding-left:10px;
    line-height:25px;
}

div.blockcontent617{
    border:1px solid #ADD7FC;
    border-top:0px;
    width:615px;
    *width:617px;
}
div.blockcontent617top{
    border:1px solid #ADD7FC;
}

table.catalogitems{
    width:100%;    
}


div.catalogtitle{
    line-height:auto;
    margin-bottom:4px;
    padding:0px;
    vertical-align:top;
}
table.catalogitems tr{
    vertical-align:top;
}

div.bordered {
    display:block;
    width:72px;
    height:72px;
    border:1px solid #A0A0A0; 
    padding:2px;
    overflow:hidden;
}


.body-text{
    font-size: 11px;
    color: #536672;
    text-decoration: none;
}

div.blockheader_1{
    background-color: #FFD993;
    background-image: url("/pic/block_header_257_1.gif");
    color:#7F4D00;
}

div.blockcontent_1{
    border:1px solid #FFD993;
}

div.blockheader_2{
    background-color: #ADD7FC;
    background-image: url("/pic/block_header_550_2.gif");
    color:#004995;
}

div.blockcontent_2{
    border:1px solid #ADD7FC;
}

table.categories{
    width:100%;
    
}
table.categories td{
    padding-top:10px;
    padding-left:20px;
    vertical-align:top;
}


.category-link a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ff9900;
    font-weight: bold;
    text-decoration: none;
}

.items-in-category-link
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}
.items-in-category-link a:link
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}
.items-in-category-link a:visited
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}
.items-in-category-link a:active
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}
.items-in-category-link a:hover
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ff9900;
    text-decoration: underline;
}
.list-category-link
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 13px;
    color: #16387C;
    font-weight: bold;
    text-decoration: underline;
}
.list-category-link a:link
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 13px;
    color: #16387C;
    font-weight: bold;
    text-decoration: underline;
}
.list-category-link a:visited
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 13px;
    color: #16387C;
    font-weight: bold;
    text-decoration: underline;
}
.list-category-link
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 13px;
    color: #16387C;
    font-weight: bold;
    text-decoration: underline;
}
.sub-category-link a:active
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #16387C;
    font-weight: bold;
    text-decoration: underline;
}
.list-category-link a:hover
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 13px;
    color: #ff9900;
    font-weight: bold;
    text-decoration: underline;
}
.sub-category-link a:link
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #16387C;
    text-decoration: underline;
}
.sub-category-link a:visited
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #16387C;
    text-decoration: underline;
}
.sub-category-link a:active
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #16387C;
    text-decoration: underline;
}
.sub-category-link a:hover
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ff9900;
    text-decoration: underline;
}

#top_products,
#top_basket,
#top_bleads,
#top_sleads,
#top_jleads,
#top_company,
#top_compare,
#top_help,
#top_sresults,
#top_registration,
#top_advsearch,
#top_sms{
    background-image:url("/pic/Listing_top_products.gif");
    height:30px;
    margin-top:10px;
    margin-bottom: 5px;
}
#top_sresults{
    background-image:none;
}
#top_basket{
    background-image:url("/pic/Listing_top_basket.gif");
}
#top_sms{
    background-image:url("/pic/Listing_top_SendSMSInquiry.gif");
}

#top_bleads{
    background-image:url("/pic/Listing_top_buying_leads.gif");
}

#top_sleads{
    background-image:url("/pic/Listing_top_selling_leads.gif");
}

#top_registration{
    background-image:url("/pic/Listing_top_registration.gif");
}

#top_advsearch{
    background-image:url("/pic/Listing_top_Advance_Search.gif");
}


#top_jleads{
    background-image:url("/pic/Listing_top_jobs.gif");
}

#top_company{
    background-image:url("/pic/Listing_top_Company.gif");
}

#top_compare{
    background-image:url("/pic/Listing_top_compare_basket.gif");
}

#top_help{
    background-image:url("/pic/Listing_top_help.gif");
}

.listinghead_products,
.listinghead_leads,
.listinghead_members
{
    height:30px;
    width:625px;
    background-image:url("/pic/Listing2_btn_Products_hover.gif");
}

.listinghead_leads{
    background-image:url("/pic/Listing2_btn_TradeLeads_hover.gif");
}

.listinghead_members{
    background-image:url("/pic/Listing2_btn_Companies_hover.gif");
}

.listinghead_products a,
.listinghead_leads a,
.listinghead_members a{
    width:100px;
    height:16px;
    float:left;
    position:relative;
    top:4px;
}
.listinghead_products a.leads,
.listinghead_members a.leads,
.listinghead_leads a.leads{
    margin-left:45px;
}

.listinghead_products a.products,
.listinghead_members a.products,
.listinghead_leads a.products{
    margin-left:120px;
}

.listinghead_products a.members,
.listinghead_members a.members,
.listinghead_leads a.members{
    margin-left:105px;
}

.listinghead_stat{
    height:23px;
    width:620px;
    line-height:23px;
    margin-left:2px;
    background-color:#EAEAEA;
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    margin-bottom:4px;
}
.listinghead_stat span.leads{
    margin-left:85px;
}
.listinghead_stat span.products{
    margin-left:210px;
}
.listinghead_stat span.members{
    margin-left:180px;
}


div.right a.adv_search,
div.right a.add_fav{
    display:block;
    width:100px;
    height:12px;
    margin-top:35px;
    margin-left:20px;
}

div.right a.add_fav{
    margin-top:0px;
}

div#footer{
    margin-top:20px;
    width:800px;
    float:left;
    border-top:1px solid #a9bbc7;
    color:#778A99;
}

div#footer a{
    color:#778A99;
}

div#footer div{
    margin-top:10px;
    text-align:center;
}

div#footer .first{
    font-weight:bold;
}

div#signoutmsg{
    border:1px solid #AAE88A;
    font-family:Arial,Helvetica,sans-serif;
    margin-top:10px;
    margin-left:2px;
    color:#333333;
    background-color:#f0fced;
}
div#signoutmsg img{
}
div#signoutmsg div{
    float:left;
    font-size:12px;
    width:100%;
}

.style20 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
}
.style22 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333333;
    font-weight: bold;
}

.style32 {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
}
.style23 {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.style25 {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.style29 {
color:#7C7C7C;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:italic;
}

div.community_events{
    padding-left:10px;
    padding-top:10px;
    width:534px;
    *width:544px;
}

div#banner{
    margin-top:5px;
    width:804px;
    float:left;
}

div#signin{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #4b4b4b;    
}
div#signin div#left,
div#signin div#middle,
div#signin div#right{
    float:left;
    height:322px;
    position:relative;
}
div#signin div#left{
    background-image:url("/pic/signin_left.gif");
    width:271px;
}
div#signin div#middle{
    background-image:url("/pic/signin_middle.gif");
    width:237px;
}
div#signin div#right{
    background-image:url("/pic/signin_right.gif");
    width:292px;
}
div#signin div#middle div{
    width:227px;
    height:138px;
    top:125px;
    position:absolute;
    font-size: 10px;
    padding-top:20px;
}
div#signin div#right input#login{
    position:absolute;
    top:112px;
    left:80px;
    width:172px;
}
div#signin div#right input#pass{
    position:absolute;
    top:138px;
    left:80px;
    width:172px;
}
div#signin div#right a#submit{
    position:absolute;
    width:115px;
    height:35px;
    top:200px;
    left:80px;
}
div#signin div#right div#remember{
    position:absolute;
    left:80px;
    top:160px;
}
div#signin a#join{
    position:relative;
    width:80px;
    left:660px;
    top:-80px;
    display:block;
    height:20px;
}
div#signin a#forgot{
    position:relative;
    width:135px;
    left:510px;
    top:-70px;
    display:block;
    height:20px;
}

a#tour{
    height:30px;
    position:relative;
    display:block;
    width:90px;
    left:10px;
    top:40px;
}


.center{text-align:center;}

.style42, .style37{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #16387C;
}
.style43{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #16387C;
}