 /******* Last modified 03/08/2007 JP *******/
@charset "utf-8";

/***************General********************/
body,.standard,p,blockquote,label,ul,ol,dl,h1,h2,h3,th,td, .standardtitle, div,td {
        font-family:Arial, Verdana, MS P Gothic, Osaka, Helvetica, sans-serif ;
        font-size:13px;
        line-height: 1.4em;
}
h1{
        font-size:16px;
        line-height: 1.5em;
        }    
a, a:visited, a:active, a:link {
        text-decoration: none;
                color: #003399;
}
a:hover{
        background-color: #FFFFFF;
        text-decoration:underline; 
                color: #003399;
}
#middle td{
}
#middle td strong{
        font-weight: bold;
}
#middlemargin  {
        margin: 0; 
        padding: 0;
}
#middleleft{
        float:center;   
        padding-left: 15%;
        padding-right: 5%;
}
#logo{
        padding-left: 30px;
        padding-top: 12px;
}
#locationsmall h1{
        padding-left: 22px;
        padding-top: 4px;
        font-size: 20px;
}
#contentmiddle{
        width: 80%;
        text-align: left;
        margin-right: auto;
        margin-left: auto;
}
/*******AreaHome - Top Menu*******/

.legacyHeader_rightLinks{
        margin: 0px;
        padding: 0px;
        vertical-align: bottom;
}


/*******AreaHome - Categorylist*******/
#homecatgroup {
        width: 100%;
}
#homecat {
        width: 50%;
        text-align: center;     
}
#homecatgroup .catlist table{
        width: 95%;
        text-align: left;       
}
#homecatgroup .subcatlist{
        width: 100%;
}
#catgroup .listtitle a {
        font-weight: normal;
}
.location {
        padding-bottom:5px;
}
/*
#nav {
        background-color: #FFFFFF;
}
nav .listtitle {
        background-color: #FFFFF;
        border-top: 1px solid #ACB1AC;
        border-bottom: 1px solid #ACB1AC;
}
.listmodule table{
        width: 100% !important;
}*/

#homecatgroup img {
        border: none;
}
#homecatgroup .catlist .listtitle{
        font-size: 9px;
         
        vertical-align: middle;
        padding-right: 5px;
        color: #666666;
        border-top: 1px dotted rgb(204, 204, 204); border-bottom: 1px dotted rgb(204, 204, 204);
        width: 100%;
}
#homecatgroup .catlist .listtitle a{
        font-size: 13px;
        font-weight: bold;
         
        vertical-align: middle;
        padding-right: 5px;
}

.catlist .listtitle img{
        width: 26px;
        height: 20px;
        padding-right: 10px;
        vertical-align: middle;
}
.subcatlist{
        font-weight:normal;     
        vertical-align: top;
        padding-left: 5px;
        height: 85px;
        word-break: keep-all;
}
/*******AreaHome - Right Column*******/
.listmodule {
        padding-bottom: 0px;
}
.listmodule     li a{
        color: #003399;
}

.listmodule     ul {
        margin: 0; 
        padding: 0;
}

/********AreaHome - Other********/
.blank  {
        color: FFFFFF;
        height:1px;
}
.whatsnew_area {
        font-weight:bold;
        margin: 8 ; 
        padding: 0px 0px 10px 10px;
        list-style:none; 
        background: url("http://pic.classistatic.com/image/pics/classifieds/ja-JP/icon_li.gif") no-repeat 0px 3px;
}       
.catgroup ul{
        padding: 0px 10px 0px 30px;
}

/******* Search & Browse *******/
.ad-desc div{
        line-height:normal;
}
.ad-desc {
        font-size: 14px;
}
.lefttitle{
        font-weight:bold;
        color:#333333;
        font-size: 14px;
}


.keywords {
        margin-top: 10px;
}
.linkmap {
        margin: 20px;
}
.box {  
        padding:10px 5px 10px 10px;
        width: 100%;
}
.pnone {
        width: 500px;
}
.catphoto {
        vertical-align: top;
}
.catcol{
        padding-left: 5px;
        padding-right: 5px;
        vertical-align: top;
        width: 50%;
}
.titlebar {     
        height:0px;
        background-color: #FFFFFF;
        border-bottom: 0px solid #FFFFFF;
        padding-bottom: 30px;   
        display: none;
}
.titlebarHome { 
        background-color: #D7DDD7;
        border-bottom: 1px solid #ACB1AC;
}
.middle {
        padding-top: 10px;
}
/*
.sectiontitle{
        width: 500px;
}*/
.logo{
        padding-left: 30px;
}
.noresult{
        text-align: left;
}
/*
#selected-options{
        border: none;
}
#selected-options li{
        padding-left: 15px;
}*/
#search-nav{
        padding: 0px;
        margin: 0px;
}
/********MyKijiji********/
.myAdsTab li{
        /*float: left;*/
        font-size: 13px;
        /*padding: 10px;*/
        list-style:none; 
        display: inline;
        margin:0 0 0 10; 
        padding:0px 10px 0 10px;
        border-right: 1px solid gray;
        font-weight: bold;
}
.navform form {
        clear: left;
}
.navform th {
        padding: 5px 5px 5px 5px;
        background-color: #9AD429;
        border-top: 1px solid #77A61A;
        border-bottom: 1px solid #77A61A;
}
.navform td {
        padding: 3px;
        border-bottom: 1px solid #D7DDD7;
}
/********Post Ad********/
#MainForm td {
        white-space: nowrap;
}

/********ViewAd********/
.ReplyToAdForm{
          padding: 0px 0px 0px 30px;
}
#content {
        mergin: 10px 30px 0px 30px;
        padding: 10px 30px 0px 30px;
}
.toptab {
        text-align: right;
        padding-right: 20px;
}
/**** Other Areas style ****/
#otherareas, #othersites, footer{
        background-color: #FFFFFF;      
        padding:0 30px 0 30px;
}
/********* Event calendar *********/
.cal {
        background-color: #FFFFFF;
        padding: 0.2em 0.2em 0.2em 0.2em;
        text-align: center;
        width: 10em;
        font-family:Verdana;
}
.calmini {
        background-color: #FFFFFF;
        text-align: center;
        font-family:Verdana;
}
.caltable {
        padding: 10px 10px 0px 5px;
        background-color: #FFFFFF;
        font-size:13px;
        text-align: center;
        width: 16em;
        font-family:Verdana;
}
.calmonth {
        font-weight:bold;
        font-family:Verdana;
}
#nav .caltable {
        width: 100%;
        font-family:Verdana;
}
.calcurrentday {
        background-color: #FFEC81;
        font-family:Verdana;
}
.calnowcurrentday {
        border: 1px solid #BEC3C7;
        background-color: #FFEC81;
        font-family:Verdana;
}
.calnowday {
        border: 1px solid #BEC3C7;
        font-family:Verdana;
}
#changeLocMenu {
 visibility:hidden;
 background-color:#FBF3AE;
 position:absolute;
 padding:10px;
 border: 1px solid gray;
}
#changeLocMenu td {
        padding:1px 10px 1px 15px;
        font-size:13px;
}
.ratead{
border: 1px solid #BEC3C7;
padding:8px;
font-size:.8em;
}
.freeIcon{
	position:absolute;top:12px;left:277px;
}
.logo {
	margin-left:-15px;
	margin-top:-5px;
}
.newHeader .navTabs-new{
	width:525px;
}
.resultsTableSB td.urgent{
	background: url("http://pic.classistatic.com/image/pics/classifieds/ja-JP/corner_JP.gif") no-repeat top left;
}
.viewad_images .urgent{
	background: url("http://pic.classistatic.com/image/pics/classifieds/ja-JP/corner_JP.gif") no-repeat;
}