body, table, tr, td, p, select, input, textarea { 
    font-family: Verdana, Arial, sans-serif; 
    font-size: 11px; 
    line-height: 130%; 
}
table { 
    width: 100%; 
    border-collapse: collapse; 
}
form, table, tr, td, th, div, span, div { 
    margin: 0px; 
    padding: 0px; 
}
input, select, textarea { 
    color: #2C66CF;
    /*background-color: #FFFFF9; */
}
input.text, input.text_small, input_text_tiny, select, textarea { 
    padding: 0px 0px 0px 5px; 
}
td { 
    /*text-align: left; */
    vertical-align: top; 
} 
img     { 
    margin: 0px; 
    padding: 0px; 
    border: none; 
}
a:link, a:active, a:visited { 
    text-decoration: none; 
    color: #2C66CF;
}
a:hover { 
    text-decoration: underline;
}
h2 {
    font-size: 18px;
}
h3 {
    font-size: 14px;
    color: #0264CF;
}
h4 {
    font-size: 12px;
}
i { 
    font-style: normal; 
    color:#DE530A; 
}
b { font-weight: bold; }

/* body */
body { 
    background: #ffffff; 
    text-align: center; 
    padding: 0px; 
    margin: 10px 0px 0px 0px; 
}
body { color: #555555; }

/*div.body { 
    margin-left: auto; 
    margin-right: auto; 
    width: 900px; 
    text-align: left; 
    background: #ffffff; 
} */

/* layout */
/*td.a            { width: 10px; }
td.b td.lefter  { width: 200px; }
td.c            { width: 17px; }
td.d td.center  { width: 450px; }
td.e            { width: 18px; }
td.f td.righter { width: 200px; }
td.g            { width: 5px; }
*/
/* general */
/*.open, .top_open, .detail_top_open      { background-repeat: no-repeat; }
.body, .top_body, .detail_top_body      { background-repeat: repeat-y; }
.close, .top_close, .detail_top_close   { background-repeat: no-repeat; }
*/
/* box tables */
/*table.top                   { width: 900px; }
table.top td.top_open       { height: 20px; background-image: url( images/top_open.gif ); }
table.top td.top_body       { background-image: url( images/top_body.gif ); }
table.top td.top_close      { height: 20px; background-image: url( images/top_close.gif ); }
table.top td.top_open       { padding: 0px; text-align: center; }
table.top td.top_body       { padding: 0px 0px 10px 0px;}
table.top td.top_close      { padding: 0px; }

table.lefter                { }
table.lefter td.open        { }
table.lefter td.body        { }
table.lefter td.close       { }

table.center                { width: 450px; }
table.center td.open        { }
table.center td.body        { }
table.center td.close       { }
table.center td.open        { }
table.center td.body        { }

div.page_title              { width: 450px; }
div.page_title              { height: 30px; background-image: url( images/page_title.gif ); background-repeat: no-repeat; }
div.page_title              { text-align: center; font: bold 18px Verdana; color: black; }
div.page_title              { padding-bottom: 10px; }

table.menu                  { width: 200px; }
table.menu td.open          { height: 30px; background-image: url( images/menu_open.gif ); }
table.menu td.body          { background-image: url( images/menu_body.gif ); }
table.menu td.close         { height: 10px; background-image: url( images/menu_close.gif ); }
table.menu td.open          { font: bold 14px Verdana; vertical-align: middle; padding-left: 30px; color: black; }
table.menu td.body          { padding: 10px 5px 10px 20px; }
table.menu td.close         { }

table.category              { width: 200px; }
table.category td.open      { height: 30px; background-image: url( images/category_open.gif ); }
table.category td.body      { background-image: url( images/category_body.gif ); }
table.category td.close     { height: 10px; background-image: url( images/category_close.gif ); }
table.category td.open      { font: bold 14px Verdana; vertical-align: middle; padding-left: 30px; color: black; }
table.category td.body      { padding: 10px 5px 10px 20px; }
table.category td.close     { }

table.search_box            { width: 200px; }
table.search_box td.open    { height: 30px; background-image: url( images/search_box_open.gif ); }
table.search_box td.body    { background-image: url( images/search_box_body.gif ); }
table.search_box td.close   { height: 10px; background-image: url( images/search_box_close.gif ); }
table.search_box td.open    { font: bold 14px Verdana; vertical-align: middle; padding-left: 30px; color: black; }
table.search_box td.body    { padding: 10px; }
table.search_box td.close   { }

table.other_1               { width: 200px; }
table.other_1 td.open       { height: 30px; background-image: url( images/other_1_open.gif ); }
table.other_1 td.body       { background-image: url( images/other_1_body.gif ); }
table.other_1 td.close      { height: 10px; background-image: url( images/other_1_close.gif ); }
table.other_1 td.open       { font: bold 14px Verdana; vertical-align: middle; padding-left: 30px;  color: black; }
table.other_1 td.body       { padding: 10px; }
table.other_1 td.close      { }


table.special               { width: 200px; }
table.special td.open       { height: 30px; background-image: url( images/special_open.gif ); }
table.special td.body       { background-image: url( images/special_body.gif ); }
table.special td.close      { height: 10px; background-image: url( images/special_close.gif ); }
table.special td.open       { font: bold 14px Verdana; vertical-align: middle; padding-left: 10px; color: black; }
table.special td.body       { padding: 10px; }
table.special td.close      { }

table.weather               { width: 200px; }
table.weather td.open       { height: 30px; background-image: url( images/weather_open.gif ); }
table.weather td.body       { background-image: url( images/weather_body.gif ); }
table.weather td.close      { height: 10px; background-image: url( images/weather_close.gif ); }
table.weather td.open       { font: bold 14px Verdana; vertical-align: middle; padding-left: 10px; color: black; }
table.weather td.body       { padding: 10px; }
table.weather td.close      { }

table.other_2               { width: 200px; }
table.other_2 td.open       { height: 30px; background-image: url( images/other_2_open.gif ); }
table.other_2 td.body       { background-image: url( images/other_2_body.gif ); }
table.other_2 td.close      { height: 10px; background-image: url( images/other_2_close.gif ); }
table.other_2 td.open       { font: bold 14px Verdana; vertical-align: middle; padding-left: 10px; color: black; }
table.other_2 td.body       { padding: 10px; }
table.other_2 td.close      { }

table.bizinfo               { }
table.bizinfo td.open       { }
table.bizinfo td.body       { }
table.bizinfo td.close      { }
table.bizinfo td.open       { }
table.bizinfo td.body       { text-align: center; color: #777777; }
table.bizinfo td.close      { }

table.it747                 { }
table.it747 td.open         { }
table.it747 td.body         { }
table.it747 td.close        { }
table.it747 td.open         { }
table.it747 td.body         { font: normal 10px Verdana; text-align: center; color: #000000; padding: 10px 0px 0px 0px; }
table.it747 td.close        { }
*/
/* listings.html */
/*div.listings a:link,
div.listings a:visited,
div.listings a:active       { color: black; text-decoration: none; }
div.listings a:hover        { color: red; text-decoration: underline; }

div.listings div.page       { padding-bottom: 20px; font: normal 11px Verdana; text-align: right; }
div.listings div.sold       { position: absolute; z-index: 10; visibility: visible; margin: 0px 0px 0px 350px; }

div.listings table.listing_box_1             { width: 450px; }
div.listings table.listing_box_1 td.open     { height: 10px; background-image: url( images/listing_box_1_open.gif ); }
div.listings table.listing_box_1 td.body     { background-image: url( images/listing_box_1_body.gif ); }
div.listings table.listing_box_1 td.close    { height: 10px; background-image: url( images/listing_box_1_close.gif ); }
div.listings table.listing_box_1 td.open     { }
div.listings table.listing_box_1 td.body     { padding: 0px 10px 0px 10px; }
div.listings table.listing_box_1 td.close    { }

div.listings table.listing_box_2             { width: 450px; }
div.listings table.listing_box_2 td.open     { height: 10px; background-image: url( images/listing_box_2_open.gif ); }
div.listings table.listing_box_2 td.body     { background-image: url( images/listing_box_2_body.gif ); }
div.listings table.listing_box_2 td.close    { height: 10px; background-image: url( images/listing_box_2_close.gif ); }
div.listings table.listing_box_2 td.open     { }
div.listings table.listing_box_2 td.body     { padding: 0px 10px 0px 10px; }
div.listings table.listing_box_2 td.close    { }

div.listings table.listing_body             { }
div.listings td.listing_body_left           { width: 100px; }
div.listings td.listing_body_center         { }
div.listings td.listing_body_right          { width: 0px; text-align: right; }
div.listings td.tell_more                   { font: normal 11px Arial; }
div.listings td.price                       { color: red; font: normal 9px Verdana; }
div.listings td.catch_phrase                { color: green; }
div.listings td.short_desc                  { font: normal 10px Verdana; padding: 3px; }

div.listings img.listing_pic                { border: none; padding: 3px; width: 90px; height: 60px; }
div.listings img.agent_pic                  { border: none; padding: 3px; width: 50px; }
*/
/* search */
.select_stmt                    { width: 120px; color: #00a651; background-color: #fffff9; }
form.search_box .select_stmt    { width: 110px; }
form.search_box table td        { vertical-align: middle;}
div.search_result_1,
div.search_result_2             { margin-top: 10px; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px;  xborder-top: 1px solid #f5f5f5; xborder-bottom: 1px solid #f5f5f5; background-color: #ffffff; color: blue; }
div.search_result_1             { font: bold 11px Verdana; text-align: center; }
div.search div.stat             { font: bold 11px Verdana; text-align: left; }
div.search div.page             { text-align: right; }

div.search table.search_form             { width: 450px; }
div.search table.search_form td.open     { height: 10px; background-image: url( images/search_form_open.gif ); }
div.search table.search_form td.body     { background-image: url( images/search_form_body.gif ); }
div.search table.search_form td.close    { height: 10px; background-image: url( images/search_form_close.gif ); }
div.search table.search_form td.open     { }
div.search table.search_form td.body     { padding: 0px 10px 0px 10px; }
div.search table.search_form td.close    { }

/* detail.html */
/*div.detail_body                         { margin-left: auto; margin-right: auto; width: 700px; text-align: left; background: #ffffff; }
div.detail_body td.a                    { width: 30px; }
div.detail_body td.b                    { width: 640px; }
div.detail_body td.c                    { width: 30px; }

table.detail_top                        { width: 700px; }
table.detail_top td.detail_top_open     { height: 20px; background-image: url( images/detail_top_open.gif ); }
table.detail_top td.detail_top_body     { background-image: url( images/detail_top_body.gif ); }
table.detail_top td.detail_top_close    { height: 20px; background-image: url( images/detail_top_close.gif ); }
table.detail_top td.detail_top_open     { padding: 0px; text-align: center; }
table.detail_top td.detail_top_body     { padding: 0px 0px 10px 0px;}
table.detail_top td.detail_top_close    { padding: 0px; }

table.title                     { width: 550px; }
table.title td.open             { height: 10px; background-image: url( images/title_open.gif ); }
table.title td.body             { background-image: url( images/title_body.gif ); }
table.title td.close            { height: 10px; background-image: url( images/title_close.gif ); }
table.title td.open             { }
table.title td.body             { text-align: center; vertical-align: middle; font: bold 18px Verdana; color: black; }
table.title td.body             { padding: 5px; }
table.title td.close            { }

table.detail_menu               { }
table.detail_menu td.open       { }
table.detail_menu td.body       { }
table.detail_menu td.close      { }
table.detail_menu td.open       { }
table.detail_menu td.body       { text-align: center; vertical-align: middle; }
table.detail_menu td.close      { }

table.detail_center             { }
table.detail_center td.open     { }
table.detail_center td.body     { }
table.detail_center td.close    { }
table.detail_center td.open     { }
table.detail_center td.body     { }
table.detail_center td.close    { }
*/
table.small_image               { width: 140px; }
table.small_image td.open       { }
table.small_image td.body       { }
table.small_image td.close      { }
table.small_image td.open       { }
table.small_image td.body       { text-align: center; }
table.small_image td.close      { }

table.big_image                 { width: 500px; xborder: 1px solid red; }
table.big_image td.open         { height: 25px; background-image: url( images/big_image_open.gif ); }
table.big_image td.body         { background-image: url( images/big_image_body.gif ); }
table.big_image td.close        { height: 30px; background-image: url( images/big_image_close.gif ); }
table.big_image td.open         { }
table.big_image td.body         { text-align: center; vertical-align: middle; }
table.big_image td.close        { } 

table.buttons                   { width: 140px; }
table.buttons td.open           { }
table.buttons td.body           { }
table.buttons td.close          { }
table.buttons td.open           { }
table.buttons td.body           { text-align: center; vertical-align: middle; }
table.buttons td.close          { }

table.catch_phrase              { width: 380px; }
table.catch_phrase td.open      { height: 30px; background-image: url( images/catch_phrase_open.gif ); }
table.catch_phrase td.body      { background-image: url( images/spacer.gif ); }
table.catch_phrase td.close     { height: 0px; background-image: url( images/spacer.gif ); }
table.catch_phrase td.open      { text-align: center; vertical-align: middle; font: bold 14px Verdana; color: green; }
table.catch_phrase td.body      { }
table.catch_phrase td.close     {  }

table.price                     { width: 150px; }
table.price td.open             { height: 20px; background-image: url( images/price_open.gif ); }
table.price td.body             { background-image: url( images/spacer.gif ); }
table.price td.close            { height: 0px; background-image: url( images/spacer.gif ); }
table.price td.open             { padding-left: 10px; vertical-align: middle; font: bold 14px Verdana; color: red; }
table.price td.body             { }
table.price td.close            {  }

table.tour                      { width: 640px; }
table.tour td.open              { height: 20px; background-image: url( images/tour_open.gif ); }
table.tour td.body              { background-image: url( images/tour_body.gif ); }
table.tour td.close             { height: 10px; background-image: url( images/tour_close.gif ); }
table.tour td.open              { font: bold 14px Verdana; vertical-align: middle; padding-left: 20px;  color: blue; }
table.tour td.body              { padding: 10px 20px 0px 20px; }
table.tour td.close             { }

table.document                  { width: 640px; }
table.document td.open          { height: 20px; background-image: url( images/document_open.gif ); }
table.document td.body          { background-image: url( images/document_body.gif ); }
table.document td.close         { height: 10px; background-image: url( images/document_close.gif ); }
table.document td.open          { font: bold 14px Verdana; vertical-align: middle; padding-left: 20px;  color: black; }
table.document td.body          { padding: 10px 20px 0px 20px; }
table.document td.close         { }

table.long_desc                 { width: 640px; }
table.long_desc td.open         { height: 30px; background-image: url( images/long_desc_open.gif ); }
table.long_desc td.body         { background-image: url( images/long_desc_body.gif ); }
table.long_desc td.close        { height: 10px; background-image: url( images/long_desc_close.gif ); }
table.long_desc td.open         { font: bold 14px Verdana; vertical-align: middle; padding-left: 30px;  color: black; }
table.long_desc td.body         { padding: 10px 20px 10px 20px; }
table.long_desc td.close        { }

table.agent_info                { width: 640px; }
table.agent_info td.open        { height: 30px; background-image: url( images/agent_info_open.gif ); }
table.agent_info td.body        { background-image: url( images/agent_info_body.gif ); }
table.agent_info td.close       { height: 10px; background-image: url( images/agent_info_close.gif ); }
table.agent_info td.open        { font: bold 14px Verdana; vertical-align: middle; padding-left: 30px;  color: black; }
table.agent_info td.body        { padding: 10px 20px 10px 20px; }
table.agent_info td.close       { }

table.attribute                 { width: 300px; }
table.attribute td.open         { height: 30px; background-image: url( images/attribute_open.gif ); }
table.attribute td.body         { background-image: url( images/attribute_body.gif ); }
table.attribute td.close        { height: 10px; background-image: url( images/attribute_close.gif ); }
table.attribute td.open         { font: bold 14px Verdana; vertical-align: middle; padding-left: 10px;  color: blue; }
table.attribute td.body         { padding: 10px; height: 120px; }
table.attribute td.close        { }

table.feature                   { width: 160px; }
table.feature td.open           { height: 30px; background-image: url( images/feature_open.gif ); }
table.feature td.body           { background-image: url( images/feature_body.gif ); }
table.feature td.close          { height: 10px; background-image: url( images/feature_close.gif ); }
table.feature td.open           { font: bold 14px Verdana; vertical-align: middle; padding-left: 10px;  color: blue; }
table.feature td.body           { padding: 10px; height: 120px; }
table.feature td.close          { }

table.other_3                   { width: 160px; }
table.other_3 td.open           { height: 30px; background-image: url( images/other_3_open.gif ); }
table.other_3 td.body           { background-image: url( images/other_3_body.gif ); }
table.other_3 td.close          { height: 10px; background-image: url( images/other_3_close.gif ); }
table.other_3 td.open           { font: bold 14px Verdana; vertical-align: middle; padding-left: 10px;  color: blue; }
table.other_3 td.body           { padding: 10px; height: 120px; }
table.other_3 td.close          { }

div.hidden          { visibility: hidden; position: absolute; z-index: 100; top: 0px; left: 0px; }
div.show_position   { position: absolute; z-index: -1; visibility: hidden; }
div.sold            { position: absolute; z-index: 20; visibility: visible; margin: 10px 0px 0px 370px; }
div.catch_phrase    { position: absolute; z-index: 20; visibility: visible; margin: 290px 0px 0px 60px; }
div.price           { position: absolute; z-index: 20; visibility: visible; margin: 40px 0px 0px 60px; }

input.image_name    { color: green; background-color: none; padding: 0px; margin: 0px; border: 0px; font-weight: bold; text-align: center; }
img.small_image     { width: 48px; height: 36px; padding: 3px; border: 1px solid #f5f5f5; background-color: white; }
img.big_image       { width: 400px; height: 300px; margin: 0px; background-color: white; }


/* special listing */
div.special td.name a:link,
div.special td.name a:visited,
div.special td.name a:active,
div.special td.name a:hover     { color: green; background-color: #ffffee; text-decoration: underline; border-top: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; text-decoration: none; padding-right: 20px; }
div.special td.name a:hover     { color: red; }
div.special td.name             { font: bold 11px Verdana; padding-top: 10px; padding-bottom: 10px; }
div.special td.price            { color: #bb4444; font: bold 11px Verdana; }
div.special td.catch_phrase     { color: #1166cc; }
div.special td.image            {}
div.special img.pic             { border: none; padding: 0px; width: 140px; height: 100px; }
div.special input.image_title   { font: bold 10px Verdana; border: 0px; width: 140px; text-align: center; background-color: #fffff9; color: #1166cc; }
div.special td.feature_head     { color: green; font: bold 11px Verdana; border-bottom: 1px solid #f5f5f5; padding-bottom: 3px; }
div.special td.feature_body     { font: normal 10px Verdana; padding-left: 5px; }
div.special td.agent_info_head  { color: green; font: bold 11px Verdana; border-bottom: 1px solid #f5f5f5; padding-bottom: 3px; }
div.special td.agent_info_body  { font: normal 10px Verdana; }

/* Mortgage Calculator */
div.mortgage_calculator                     { width: 400px; height: 300px; margin: 0px; padding: 0px; border: 1px solid #f5f5f5; }
div.mortgage_calculator                     { background-image: url( images/bg_calculate.gif ); }
div.mortgage_calculator td.attr             { width: 50%; text-align: right; padding-right: 10px; vertical-align: middle; }
div.mortgage_calculator td.value            { width: 50%; text-align: left; vertical-align: middle; }
div.mortgage_calculator input               { color: blue; background-color: #fffff9; border: 1px solid #f5f5f5; padding-left: 5px; }
div.mortgage_calculator input.button        { color: #005500; background-color: #ffeedd; border: 1px solid #cccccc; font-weight: bold; }
div.mortgage_calculator input.button        { font-size: 14px; padding: 2px 5px 2px 5px; margin: 0px; }
div.mortgage_calculator input.button_hover  { color: white; background-color: red; }

/* Tell your friend */
div.tell_your_friend                        { width: 400px; height: 300px; margin: 0px; padding: 0px; border: 1px solid #f5f5f5; }
div.tell_your_friend                        { background-image: url( images/bg_tell_your_friend.gif ); }
div.tell_your_friend td.attr                { width: 30%; text-align: right; font-weight: bold; padding-right: 10px; }
div.tell_your_friend td.value               { width: 70%; text-align: left; }
div.tell_your_friend input,
div.tell_your_friend textarea               { color: blue; background-color: #fffff9; border: 1px solid #f5f5f5; padding-left: 5px; }
div.tell_your_friend input.text,
div.tell_your_friend textarea.text          { width: 200px; }
div.tell_your_friend input.button           { color: #005500; background-color: #ffeedd; border: 1px solid #cccccc; font-weight: bold; }
div.tell_your_friend input.button           { font-size: 14px; padding: 2px 5px 2px 5px; margin: 0px; }
div.tell_your_friend input.button_hover     { color: white; background-color: red; }

/* Ask Agent */
div.ask_agent                               { width: 400px; height: 300px; margin: 0px; padding: 0px; border: 1px solid #f5f5f5; }
div.ask_agent                               { background-image: url( images/bg_ask_agent.gif ); }
div.ask_agent td.attr                       { width: 30%; text-align: right; font-weight: bold; padding-right: 10px; }
div.ask_agent td.value                      { width: 70%; text-align: left; }
div.ask_agent input,
div.ask_agent textarea                      { color: blue; background-color: #fffff9; border: 1px solid #f5f5f5; padding-left: 5px; }
div.ask_agent input.text,
div.ask_agent textarea.text                 { width: 200px; }
div.ask_agent input.button                  { color: #005500; background-color: #ffeedd; border: 1px solid #cccccc; font-weight: bold; }
div.ask_agent input.button                  { font-size: 14px; padding: 2px 5px 2px 5px; margin: 0px; }
div.ask_agent input.button_hover            { color: white; background-color: red; }

/* Print Listing */
div.print_listing                           { width: 400px; height: 300px; margin: 0px; padding: 0px; border: 1px solid #f5f5f5; }
div.print_listing                           { background-image: url( images/bg_print.gif ); }
div.print_listing input                     { color: blue; background-color: #ffffff; border: 1px solid #f5f5f5; padding-left: 5px; }
div.print_listing input                     { width: 100%; }
div.print_listing input.button              { color: #005500; background-color: #ffeedd; border: 1px solid #cccccc; font-weight: bold; }
div.print_listing input.button              { font-size: 14px; padding: 2px 5px 2px 5px; margin: 0px; }
div.print_listing input.button_hover        { color: white; background-color: red; }


/* Temporary */

div.tmp hr      { border: 1px solid #cccccc; }
div.tmp p       { padding-top: 3px; padding-bottom: 3px; }
p.tmp_a         { }
p.tmp_marker    { color: #DE530A; }
p.tmp_head      { }
p.tmp_body      { }
p.tmp_box       { background-color: #ffffff; border: 1px solid #ebebeb; padding: 5px; }

/* vim: set expandtab sw=4 ts=4 sts=4: */

/* Specific styles for the custom template */
#bodydiv {
    background-image: url('../images/header.jpg');
    background-repeat: no-repeat;   
    background-color: #C3D4D7;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
}
#bodydiv_detail {
    background-image: url('../images/header.jpg');
    background-repeat: no-repeat;   
    background-color: #FFFFFF;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
}
#title {
    width: 450px;
    height: 250px;
    padding: 10px;
}
#content { padding: 5px; }
#maincontent {
    padding: 5px 5px 5px 10px;
    text-align: left;
}
#menu {
    width: 150px;
    margin: 10px;
    margin-left: 20px;
    font-size: 12px;
    float: left;
}
#menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#menu img { border: none; }
#menu li a {
    height: 32px;
      voice-family: "\"}\"";
      voice-family: inherit;
      height: 24px;
    text-decoration: none;
}
#menu li a:link, #menu li a:visited {
    color: #FFF;
    display: block;
    background:  url(../images/menu.gif) 0 -32px;
    padding: 8px 0 0 10px;
}
#menu li a:hover, #menu li #current { 
    color: #333;
    background:  url(../images/menu.gif);
    padding: 8px 0 0 10px;
}

.portletboxrounded div.portletheader {
    background-image: url(../images/portletheader.gif);
    color: #FFFFFF;
    display: block;
    padding: 5px;
    /*cursor: move;    */
}
.portletboxrounded div.portletbody {
    background-color: #FFFFFF;
    padding: 5px;
    text-align: left;
}
.portletbody {
    background:#FFFFFF;
    padding: 5px 5px 5px 5px;
    font-size: 10px;
    color: #000000;
}

.portletbody select, .portletbody input { font-size: 10px; }
