/** $Id: kp_style.css,v 1.66 2010/05/31 05:20:22 bakul Exp $ **/
/********************************* Classes for XHTML default Tag *********************************/
body { margin:0; padding:0; font: .80em/1.2em  arial, sans-serif, tahoma, "trebuchet ms", geneva; color:#000000; background:#8aabc0 url(../siteimage/kp/page_bg.gif) 100% 0 no-repeat; }
h1, h2, h3, h4, h5, h6 { color:#000; font-size:1.4em; line-height:1.4em; font-weight:normal; margin:0; padding:0; }
h2 { color:#62879f; }
h3 { color:#000; }
h4 { font-size:1em; font-weight:bold; color:#62879f; }
h5 { font-size:1em; font-weight:bold; color:#e84915; }
h6 { font-size:1em; font-weight:bold; color:#000; }
form, fieldset, img { margin:0; padding:0; border:none; }
a { outline:none; color:#bb273b; text-decoration:underline; padding:0; margin:0; }
a:hover { text-decoration:none; }
p { margin:10px 0; }
ul, li { list-style-type:none; padding:0px; margin:0px; }
ul.inline { width:100% }
ul.inline li { float:left; }
ul.inline li.fr { float:right; }

/*************************** Classes for differentiation of Layout Size **************************/

#huge_banner { width:992px; margin:5px auto 17px auto; text-align:center; }
#main { width:76em; min-width:972px; padding:10px; margin:0 auto; background:#fff; }
.content_size { width:76em; min-width:972px; margin:0 auto; }
#left_part { width:60.2em;  min-width:760px; float:left; }
#right_part { width:15em; min-width:180px; float:right; }
#left_part1 { width:15em; min-width:185px; float:left; }
#content_part { width:44.3em; min-width:565px; float:right; background:#fff; }
#printable_window {  width:53.5em; margin:20px auto; background:#fff; padding:10px; }

#fullpage #right_part, #fullpage #left_part1, #fullpage_login #right_part, #fullpage_login #left_part1 { display:none; }
#fullpage #left_part, #fullpage #content_part, #fullpage_login #left_part, #fullpage_login #content_part { display:block; width:100%; min-height:500px; height:auto !important; height:500px; }
#fullpage .mid_content { width:45em; margin:0 auto; }
#fullpage_login .mid_content { width:750px; margin:0 auto; }
#fullpage .owner_sold { min-height:250px; height:auto !important; height:250px; }
#fullpage .heading h2 { color:#fff; }
#fullpage .msg_info div.content1 b { color:#000; }

.speech_bubble1, .speech_bubble2 { background-color:#eaeff4; -moz-border-radius:8px; -webkit-border-radius:8px; border:2px solid #9fb6c9; padding:10px; position:absolute; width:155px; margin-left:-192px; }
.speech_bubble1 .arrow, .speech_bubble2 .arrow { background:url(../siteimage/kp/speech_bubble1_arrow.gif) no-repeat; display:block; width:10px; height:18px; position:absolute; top:25px; right:-9px; }
.speech_bubble2 { background-color:#9eb5c8; border:2px solid #7a8d9d; color:#fff; margin:0 0 0 54em; }
.speech_bubble2 .arrow { background:url(../siteimage/kp/speech_bubble2_arrow.gif) no-repeat; left:-9px; }
.speech_bubble2 b { color:#fff; }
.speech_bubble2 h5 { color:#fff; }
.speech_bubble2 a { color:#fff; }
.nid_logo { background:#9eb5c8 url(../siteimage/kp/nid_logo.gif) no-repeat 96% 5px; }

/*************************** Classes for differentiation of Uniq ID ******************************/

#logo { width:430px; float:left; margin-top:7px; }
#logo h2 a { background:transparent url(../siteimage/kp/logo.gif) 0 0 no-repeat; float:left; display:block; width:424px; height:68px; text-indent:-9000px; }

#top_graybar { color:#fff; background:#393939; border-bottom:1px solid #4a4a4a; padding:3px 0; }
#top_graybar a { color:#fff; text-decoration:none; }
#top_graybar a:hover { text-decoration:underline; }
#top_graybar li { font-size:.9em; background: url(../siteimage/kp/dot.gif) 0% 50% no-repeat; margin-top:2px; padding:0 10px 0 15px; float:left; }
#top_graybar .fr select { height:20px; }
#top_graybar .moveto { background:#a9cc5c; height:20px; color:#fff; font-weight:bold; text-align:center; border:0; padding:0 6px; margin:-4px 0 0 0; }

#header_right_panel { font-family: "trebuchet ms", arial, sans-serif, tahoma, geneva; float:right; width:540px; position:relative; z-index:2; }
#header_right_panel a { cursor:pointer; }
#header_right_panel .row1 li { line-height:25px; float:right; }
#header_right_panel a.postad_but { background:#ff7d00 url(../siteimage/kp/sprite_bg.gif) 0 -121px no-repeat; color:#fff;  float:left; font-weight:bold; }
#header_right_panel a.postad_but span { background: url(../siteimage/kp/sprite_bg.gif) 100% -146px no-repeat; float:left; display:block; height:25px; line-height:25px; padding:0 8px; text-align:center; }
#header_right_panel a.login_but { background:#a9cc5c url(../siteimage/kp/sprite_bg.gif) 0 -61px no-repeat; color:#fff;  float:left; font-weight:bold; margin-left:8px; }
#header_right_panel a.login_but span { background: url(../siteimage/kp/sprite_bg.gif) 100% -86px no-repeat; float:left; display:block; height:25px; line-height:25px; padding:0 15px; text-align:center; }

#login_box { background:#fefdf3 url(../siteimage/kp/search_box_middle.gif) 0 0 repeat-x; border:5px solid #c9ad21; width:265px; padding:10px; position:absolute; top:35px; right:0px; z-index:1100; }
#login_box .box_spacing { padding:20px 10px 10px 10px; position:relative; }
#login_box .arrow { background: url(../siteimage/kp/sprite_bg.gif) 0 -328px no-repeat; width:7px; height:7px; position:absolute; top:0; left:90%; margin-top:-15px; }
#login_box a.close { background: url(../siteimage/kp/login_box_close.gif) 0 0 no-repeat; width:14px; height:14px; display:block; position:absolute; z-index:1101; top:3px; right:3px; }
#login_box label { float:left; width:100px; line-height:25px; margin-right:6px; text-align:right; }
#login_box .textbox4 { margin:3px 0; border:1px solid #8d8967; }
#login_box .login_button { margin:3px 0 0 106px; }

#menu_area { clear:both; padding:5px 0 10px 0; }
#menu_area li { float:right; font-weight:bold; margin:0 1px; }
#menu_area li a { float:left; display:block; line-height:25px; padding:0 7px; text-align:center; color:#595959; text-decoration:none; }
#menu_area li a:hover { text-decoration:underline; }
#menu_area li.active { background:#d0d0d0 url(../siteimage/kp/sprite_bg.gif) 0 0 no-repeat; }
#menu_area li.active a { background: url(../siteimage/kp/sprite_bg.gif) 100% -25px no-repeat; color:#000; text-decoration:none; }

#search_tab { margin-left:57px; }
#search_tab a  { float:left; background:#cacdb3; border:1px solid #8a9964; padding:3px 15px; color:#fff; margin-left:3px; font-weight:bold; text-decoration:none; }
#search_tab a:hover { background:#CFB023; color:#fff; }
#search_tab a.onmenuButton { background:#cacdb3; border-bottom:1px solid #cacdb3; }
#search_tab a.onmenuButton:hover { color:#fff; }

#search_bar { background:#cacdb3; border-top:1px solid #8a9964; padding:8px; margin-top:-1px; }
#search_bar .search_box { padding:4px; font-size:1.25em; width:28em; }
#search_bar .search_but { background: url(../siteimage/kp/search_but.gif) 0 0 no-repeat; padding:0; margin:-2px 0 0 5px; vertical-align:middle;  text-align:center; width:85px; height:32px; border:0; color:#40370e; font:normal 1.3em  "trebuchet ms", arial, serif, sans-serif, tahoma; text-transform:uppercase; }
#search_bar .search_but:hover { background: url(../siteimage/kp/search_but.gif) 0 100% no-repeat; color:#000; }
#search_bar .search_but:focus { padding:2px 0 0 2px; }
#search_bar .kp_homepage { float:right; margin:8px 5px 0 0; }

#after_login_menu { background:#8a9964; color:#fff; position:relative; z-index:5; height:30px; line-height:30px; padding:0 15px; margin-top:1px; }
#after_login_menu a { color:#fff; text-decoration:none; }
#after_login_menu a:hover, #after_login_menu a.active { text-decoration:underline; }

#quick_search select { width:100%; margin-bottom:5px; }
#quick_search .sub_listbox { margin:10px 10px 0 10px; }

.advertise li { margin:5px 0; display:block; text-align:center; }

#vehicle_window ul { width:100%; padding-top:10px; }
#vehicle_window ul li { width:14.28%; float:left; }
#vehicle_window_queue #vehicle_window ul li { width:20%; }
#vehicle_window ul li div { height:80px; vertical-align:middle; text-align:center; position:relative; }
#vehicle_window ul li span.spacer, #vehicle_window ul li span.img_protect { padding:0; }
#vehicle_window ul li span { display:block; padding:2px 0; text-align:center; font-size:.85em; }
#vehicle_window ul li span span { display:inline; padding:0; }
#vehicle_window ul li span a { color:#3c3c3c; text-decoration:none; }
#vehicle_window ul li span a:hover { text-decoration:underline; }
#vehicle_window ul li div img { border:1px solid #8a9964; }
#vehicle_window ul li div img.video_icon { border:0; }
#vehicle_window ul li span.sms_thumb { display:block; padding:0; text-align:center; }
#vif_history #vehicle_window ul li { margin:0; width:8.65em; }

#category_list ul { width:100%; }
#category_list ul li { width:49%; margin:3px 3px 3px 0; float:left; }
#category_list ul li a { text-decoration:none; }
#category_list ul li a:hover { text-decoration:underline; }

#home_category_list fieldset { margin:0; padding:0; border:0; }
#home_category_list legend { margin:0; padding:0 0 10px 0; }

#search_category1 ul li { font-size:.9em; }
#search_category1 ul li h3 { font-size:1.2em; font-weight:normal; color:#000; }
#search_category1 ul li h3.active { font-size:1.4em; font-weight:bold; }
#search_category1 ul li a { text-decoration:none; }
#search_category1 ul li a:hover { text-decoration:underline; }
#search_category1 ul li .subcat { margin:5px 0 0 10px; clear:both; }
#search_category1 ul li .subcat a { background: url(../siteimage/black_dot.gif) no-repeat 0 6px; padding-left:8px; margin:3px 0; text-decoration:none; }
#search_category1 ul li .subcat a:hover { text-decoration:underline; }

#navigation { background:#edf4f7 url(../siteimage/kp/sprite_bg.gif) 0 -482px repeat-x; clear:both; font-size:1.6em; color:#719aaf; }
#navigation .lbg { background:url(../siteimage/kp/sprite_bg.gif) 0 -425px no-repeat; }
#navigation .rbg { background:url(../siteimage/kp/sprite_bg.gif) 100% -539px no-repeat; height:57px; line-height:55px; text-align:center; }
#navigation a { color:#719aaf; }

#search_bubble { background:url(../siteimage/kp/search_bubble.gif) no-repeat; position:absolute; z-index:10; height:37px; width:269px; margin:-25px 0 0 90px; }
#search_bubble .middle_box {color:#fff; font-weight:bold; font-size:1.1em; width:293px; padding-left:6px; line-height:30px; }
#search_bubble a { color:#fff; }

#dealer_list ul { width:100%; font-size:95%; }
#dealer_list ul li { width:49%; margin:7px 3px 7px 0; float:left; }
#dealer_list li img { margin-top:5px; }
#dealer_list li a { text-decoration:none; }
#dealer_list li a:hover { text-decoration:underline; }
#dealer_list h2 { background: url(../siteimage/kp/gray_line.gif) repeat-x 0% 50%; font-weight:bold; color:#000; }
#dealer_list h2 span { background:#fff; padding:5px 10px 5px 0; }
#dealer_list h2.bg_none { background:none; font-weight:normal; }

#msg { margin-bottom:10px; }
#msg span { background:#fffdbc url(../siteimage/kp/msg_exclam.gif) no-repeat 8px 6px; border:1px solid #ffea96; padding:8px 8px 8px 35px; color:#000; font-weight:bold; display:block;}
#msg .right_icon {  background:#fffdbc url(../siteimage/kp/social_net_icons.gif) 12px -123px no-repeat; padding:5px 10px 5px 55px; border:1px solid #ffea96; font-weight:bold; }
#msg .custom_images .link_text{float:left; font-size:16px; font-weight:bold; color:#8f8f8f; line-height:40px; margin:0 10px 0 0;}
#msg .custom_images a { text-indent:-9999px; display:block; float:left; width:104px; height:40px; margin-right:5px; }
#msg .custom_images a span { background:url(../siteimage/kp/social_net_icons.gif) no-repeat 0 0; width:104px; height:40px; display:block; text-indent:-9999px; padding:0; text-indent:-9999px; cursor:pointer; border:0;}
#msg .custom_images a.twitter_big { margin-right:0;}
#msg .custom_images a.twitter_big span { background-position:0 -43px;}

#invld_brw #msg{background-image:none; padding:0;}

#msg .ie_drop_error {  background:#fffdbc url(../siteimage/kp/sales_add_icons.gif) 10px -223px no-repeat; padding:5px 10px 5px 65px; font-weight:bold;}
#msg div.text_part {float:left; padding-top:5px;}
#msg div.browser_icon { float:right; position:relative; }
#msg div.browser_icon a {background:#fffdbc url(../siteimage/kp/sales_add_icons.gif) 0 0 no-repeat; width:104px; height:40px; display:block; text-indent:-9999px; float:left; margin-right:10px; display:inline; }
#msg div.browser_icon a.b_firefox { background-position:0 -351px;}
#msg div.browser_icon a.b_chrome { background-position:0 -395px;}
#msg div.browser_icon a.b_opera { background-position:0 -439px;}
#msg div.browser_icon a.b_safari { background-position:0 -483px;}
#msg div.browser_icon a.b_explorer { background-position:0 -528px;}
#msg div.browser_icon a.close { background-position:0 -331px; width:13px; height:13px; position:absolute; right:-17px; top:-2px; }

#nid_msg { margin-bottom:0.8em; background:url(../siteimage/kp/nid_msg.gif) 0 0 repeat-x; position:relative; }
#nid_msg .tl { background:url(../siteimage/kp/nid_msg.gif) 0 -68px no-repeat; }
#nid_msg .tr { background:url(../siteimage/kp/nid_msg.gif) 100% -136px no-repeat; height:53px; padding:10px 145px 5px 90px; overflow:hidden; }
#nid_msg .nid_but { position:absolute; right:15px; top:10px; }
#nid_msg h2 { line-height:1em; }

#pagelink { padding-bottom:10px; }
#pagelink span { color:#000; font-weight:bold; }

#login_modal .col1 { float:left; width:30%; padding-top:30px; }
#login_modal .col2 { float:right; width:68%; border-left:1px solid #ccc; padding-left:5px; }

#dhtmltooltip { padding:5px; padding-left:10px; position: absolute; z-index:5; border:1px solid #8a9964; visibility: hidden; font: .90em/1.2em arial, sans-serif, tahoma, geneva, verdana; color:#000000; background:#fff; }

#tab_menu { position:absolute; clear:both; margin:0;  font-size:.9em; }
#tab_menu ul li { float:left; background:#9eae77; border:1px solid #8a9964; border-bottom:0; margin-right:3px; font-weight:bold; }
#tab_menu ul li.active { background:#fff; }
#tab_menu ul li a { float:left; display:block; padding:5px 15px; color:#ffffff; text-decoration:none; }
#tab_menu ul li.active a, #tab_menu ul li span { display:block; padding:5px 15px; text-decoration:none; color:#000; }
#tab_menu ul li a:hover, #tab_gray ul li a:hover { text-decoration:underline; }

#tab_gray { float:right; margin:-5px 10px 0 -20px; font-size:.9em;  }
#tab_gray ul li { float:left; background:#fff; border:1px solid #d0b022; border-bottom:0; margin:0 1px; }
#tab_gray ul li.active { background:#d0b022; border:1px solid #d0b022; border-bottom:0; }
#tab_gray ul li a { float:left; display:block; padding:2px 12px; color:#000; text-decoration:none; }
#tab_gray ul li span { display:block; padding:2px 12px; text-decoration:none; color:#fff; }
#tab_gray ul li.active a { text-decoration:none; color:#fff; }

#dealer_info .col1 { float:left; width:50%; padding:10px; }
#dealer_info .col2 { float:right; width:40%; padding:10px; }
#dealer_info .box { padding:10px; }
#dealer_info .sales_col1 { float:left; width:31%; }
#dealer_info .sales_col2 { float:right; width:67%; }
#dealer_info .blue_text { color:#4f79a6; }
#dealer_info a { text-decoration:none; }
#dealer_info a:hover { text-decoration:underline; }

.zoom_image_abs_admin { position:absolute; width:513px; margin:2px 0 0 67px; z-index:21; }
.zoom_image_abs { position:absolute; width:513px; margin:5px 0 0 -5px; z-index:21; }
#zoom_image_icon { text-align:right; margin:0 auto; }
#video_icon_id { text-align:left; height:21px; margin:-26px auto 0 auto; position:relative; z-index:21; }

#attach_image { margin-left:10em; text-align:left; }
#attach_image input { margin:5px 0; }
#attached_img li { display:inline; margin:0 5px; }

#attach_video_box { width:38%; float:left; }
#attach_img_box { width:60%; float:right; }
#attach_img_box #attach_image { margin-left:0; }

#attached_img ul { width:100%; }
#attached_img ul li { width:7em; float:left; margin:0; text-align:center; }
#attached_img ul li div { height:65px; vertical-align:middle; }
#attached_img ul li span { display:block; text-align:center; font-size:.8em; }
#attached_img ul li span a { color:#3c3c3c; text-decoration:none; }
#attached_img ul li span a:hover { text-decoration:underline; }

#questions ul { width:100%; }
#questions ul li { float:left; padding:5px; }
#questions ul li.q_even { padding:5px 7px; background:#cacdb3; width:2%; font-weight:bold; }
#questions ul li.q_odd { background:#dbdec6; width:93%; }
#questions ul li.r_even { padding:5px 7px; background:#eaebde; width:2%; font-weight:bold; }
#questions ul li.r_odd { background:#f2f3e9; width:93%; margin-bottom:10px; }
#questions ul li.r_odd a { color:#000; }
.blinking_qa { padding:5px; width:93%; background: #fffac0; }

#list_search_agent ul li.left { width:27%; float:left; text-align:right; font-weight:bold; margin:3px 6px 3px 3px; font-size:.9em; }
#list_search_agent ul li.right { width:69%; float:left; text-align:left; margin:3px 3px 3px 6px; font-size:.9em; }

#webmaster { margin-left:20px; }
#webmaster ul li.col1 { float:left; width:258px; }
#webmaster ul li.col2 { float:left; width:258px; }
#webmaster .box_big { clear:both; border:1px solid #9eb5c8; border-top:5px solid #9eb5c8; padding:1px; margin-bottom:15px; cursor:pointer; float:left; }
#webmaster .box_small { border:1px solid #9eb5c8; padding:1px; margin:0 15px 15px 0; float:left; cursor:pointer; }
#webmaster .box_small_over { border:1px solid #e56238; padding:1px; margin:0 15px 15px 0; float:left; cursor:pointer; }
#webmaster .box_opacity { filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.80; cursor:default; position:absolute; background:url(../siteimage/kp/spacer.gif) #ffffff; margin:-3px 0px 0px -2px; width:115px; height:100px; }
#webmaster .map_text { padding:3px 3px 3px 15px; z-index:5; border:1px solid #666666; font-size:.85em; font-weight:bold; font-size:2em; border:10px; }

#turvalasku { border:1px solid #56a0ff; background:#eceff4; padding:2px; font-size:.85em; }
.p_margin p { margin:0; }

#adv_content { position:absolute; display:inline; margin-left:324px; }
.sidebox {  width:223px; height:58px; padding:5px 8px; background: url(../siteimage/kp/search_count_box.gif) no-repeat; }
#adv_content b span { font-size:1.4em; color:#690; }
.adv_search_but_1 {background: url(../siteimage/kp/1/search_but.gif) no-repeat; width:105px; height:27px; border:0; display: block; text-indent: -99999px;  float:left; margin-right:10px; cursor:pointer;}
.adv_search_but_2 {background: url(../siteimage/kp/2/search_but.gif) no-repeat; width:77px; height:27px; border:0; display: block; text-indent: -99999px;  float:left; margin-right:10px; cursor:pointer;}

/*************************** Classes for differentiation of Uniq Classes ******************************/

.heading { background:#cfb023 url(../siteimage/kp/sprite_bg.gif) 0 -360px repeat-x; height:33px; line-height:30px; border-right:1px solid #caab22; border-left:1px solid #caab22; padding:0 10px; }
.heading h1, .heading h2, .heading h3 { color:#fff; font-size:1.4em; line-height:30px; font-weight:normal; }
.tre_ms { font-family:"trebuchet ms", arial, serif, sans-serif, tahoma; }
.heading a { color:#fff; }
.heading .fr img { margin-top:0.4em; }

.content_box { border:1px solid #8a9964; border-top:0; padding:10px; background:#fff; }
.content_box1 { border:1px solid #8a9964; padding:10px; background:#fff; }
.green_bg { background:#cacdb3; }
.green_round_box { background:#cacdb3; padding:5px; }
.listing_devider { padding:10px 0; background: url(../siteimage/kp/hr_line.gif) repeat-x 0 100%; }

.field_border { border:1px solid #8a9964; padding:0 10px 10px 10px;  }
.field_border legend { color:#000; font-size:1.4em; padding-bottom:5px; }
.field_border legend a { text-decoration:none; }

.articles { width:100%; padding-bottom:10px; }
.articles ul { width:100%; }
.articles ul li { width:49%; display:block; margin:2px 0; float:left; }
.articles li a { text-decoration:none; }
.articles li a:hover { text-decoration:underline; }

.rowlist { width:100%; }
.rowlist ul { width:100%; }
.rowlist ul li { width:55%; display:block; margin:4px 0; float:left; }
.rowlist ul li.left_colum { text-align:right; padding-right:20px; width:40%; font-weight:bold; }

ul.column_list { width:100%; }
ul.column_list li { width:48%; float:left; }

.green_heading { float:left; line-height:28px; height:28px; background: url(../siteimage/kp/green_heading.gif) no-repeat 0 -33px; font-weight:bold; overflow:hidden; }
.green_heading span { display:block; float:left; height:28px; background: url(../siteimage/kp/green_heading.gif) no-repeat 100% -64px; padding:0 8px; }
.green_heading b { width:28px; color:#fff; display:block; float:left; background: url(../siteimage/kp/green_heading.gif) no-repeat 0 0; text-align:center; font-size:1.2em; }

.left_auction_stat ul { width:100%; font-size:.9em; }
.left_auction_stat li.stat_divider { background:url(../siteimage/kp/blue_divider.gif) repeat-x 0 50%; clear:both; }
.left_auction_stat li { margin:2px 0; }
.left_auction_stat li.col1 { float:left; width:71%; }
.left_auction_stat li.col2 { float:right; width:29%; text-align:right; }
.left_auction_stat li h2 { margin-bottom:12px; font-size:1.6em; color:#000; }
.left_auction_stat li a { text-decoration:none; }
.left_auction_stat li a:hover { text-decoration:underline; }
.left_auction_stat li.col1_closing { float:left; width:61%; }
.left_auction_stat li.col2_closing { float:right; width:39%; text-align:right; }

#owner_ad_button li { float:left; margin:5px 0; }

.navigation { width:100%; }
.navigation li { float:left; width:49%; }
.navigation li.col1 { float:left; width:80%; }
.navigation li.col2 { float:right; width:19%; text-align:right; }
.navigation li.right { text-align:right }
.navigation_page { clear:both; margin:10px 0 5px 0; text-align:center; font-size:.9em; }
.navigation_page span.disable { color:#ccc; text-decoration:none; }
.navigation_link a { border:1px solid #cccccc; background:#fff; padding:2px 6px; text-decoration:none; color:#000; }
.navigation_link a:hover { border:1px solid #ffdf00; background:#fff5b0; }
.navigation_link a.active { border:1px solid #ffdf00; background:#fff5b0; }

.post_ad_link li { background: url(../siteimage/kp/black_dot.gif) no-repeat 0 7px; padding-left:12px; line-height:1.4em; margin:8px 5px; }
.post_ad_link li a { text-decoration:none; }
.post_ad_link li a:hover { text-decoration:underline; }

.vif_img_box { border:1px solid #b6b6b6; padding:13px 13px 0 13px; clear:both; }
.vif_small_img { text-align:center; margin-top:10px; width:100%; }
.vif_small_img img.active { border:1px solid #0000ff; }
.vif_small_img li { float:left; width:80px; height:60px; margin-left:3px; border:1px solid #c0c0c0; position:relative; }
.vif_edit_sold { float:right; font-size:.85em; margin:-5px 23px 0 0; }
.url_textbox { width:33.7em; background:#ebebe4; border:1px solid #a4acb4; }
.big_img { min-height:380px; height:auto !important; height:380px; position:relative; }
.listing_thumb { position:relative; margin:auto; width:120px; height:90px;  }
.spacer, .img_protect { position:absolute; z-index:1; top:0; left:0; width:100%; height:100%; display:block; background: url(../siteimage/kp/spacer.gif);  }
.pointer { cursor:pointer; }
.vif_stat { font-size:.85em; padding:5px; border-top:1px solid #ccc; margin-top:5px; text-align: left; }
.blue_border { border-top:1px solid #cedae3; margin-top:5px; padding-top:10px; }
.border_blue td { border-bottom:1px solid #cedae3; padding-top:5px; padding-bottom:5px; }
.border_gray td { border-bottom:1px solid #ccc; padding-top:5px; padding-bottom:5px; }
.highest_bid td { font-weight:bold; border-bottom:1px solid #999; }
.even_line { background:#f1f1f1 url(../siteimage/kp/hr_line_gray.gif) repeat-x 0% 100%; padding:10px; }
.odd_line { background:#fff url(../siteimage/kp/hr_line_gray.gif) repeat-x 0% 100%;  padding:10px; }
.yellow_box { background:#ffffe0; padding:10px; border:1px solid #d8d8c1; }
.speech_bubble { clear:both; font-size:.85em; background:url(../siteimage/kp/speech_bubble.gif) 25px 50% no-repeat; padding-left:100px; }
.speech_bubble  b { color:#bb273b; }
.show_item { position:relative; margin-top:-22px; float:right; }
.goto_page { position:relative; margin-top:-22px; float:right; }
.message { padding:5px; border: 1px solid #d6be89; background-color: #fffac0; }
.blinking { padding:5px; border: 1px solid #d6be89; background-color: #fffac0; }
.blinking_mobile_agent {padding:1px; color:#000000; background:#fffac0;}
.search_terms { clear:both; font-weight:bold; margin:5px 0; }
.hlightimage { background: url(../siteimage/kp/exclam.gif) no-repeat 0% 50%; }
.star_rating { background:url(../siteimage/kp/star.gif) repeat-x 0% 50%; }
.highlight { color: #000000; background-color: #fffac0; }
.highlight .hlightimage { background-color: #fffac0; }
.video_icon { vertical-align:top; margin-left:-25px; margin-top:5px; position:absolute; z-index:2; }
.play_icon { vertical-align:top; margin-left:-25px; margin-top:5px; position:absolute; z-index:2; }
.gray_heading { background:#eee; border:1px solid #ddd; font-weight:bold;  }
.exclam_info {  background: url(../siteimage/kp/exclam.gif) no-repeat 0px 7px; font-size:.90em; font-weight:bold; padding:5px; padding-left:25px; }
.exclam_info_big {  background:url(../siteimage/kp/speech_bubble.gif) 0 0 no-repeat; padding:5px 5px 5px 60px; }
.day_for_sale { position:absolute; border: 1px solid #d6be89; background-color: #fffac0; display:inline; padding:1px 3px; margin-top:3px; font-weight:bold; }
.day_for_sale1 { position:absolute; border: 1px solid #ccc; background-color:#fff; display:inline; padding:1px 3px; margin-top:3px; font-weight:bold; }
.security_concept_img { background: url(../siteimage/kp/security_concept_img.jpg) no-repeat 90% 50px; }
.anonymous_nid { background:#ffffe0 url(../siteimage/kp/nid_icon1.gif) no-repeat 15px 12px; padding-left:80px; margin:10px 0; font-size:.85em; }

/*********************** Classes for differentiation of bubble Classes ***************************/

.bubble_box { position:absolute; width:428px; display:none; z-index:22; }
.bubble_box_login { margin-left:150px; }
.bubble_box b.top { background:url(../siteimage/kp/bubble_box.png) 0 -56px no-repeat; display:block; font-weight:normal; font-size:1px; height:28px; }
.bubble_box b.top b { background: url(../siteimage/kp/bubble_box.png) 100% -112px no-repeat; display:block; font-weight:normal; font-size:1px; height:28px; }
.bubble_box b.top b span.close { cursor:pointer; margin:20px 0 0 390px; display:block; position:absolute; background: url(../siteimage/kp/bubble_box.gif) -434px -18px no-repeat; width:20px; height:20px; }
.bubble_box div.box_content { border-left:10px solid #afd161; border-right:10px solid #afd161; background:#fff; }
.bubble_box div.box_content1 { clear:both; display:block; padding:5px 15px;  }
.bubble_box b.bottom { background:url(../siteimage/kp/bubble_box.png) 0 -84px no-repeat; display:block; font-weight:normal; font-size:1px; height:28px; }
.bubble_box b.bottom b { background: url(../siteimage/kp/bubble_box.png) no-repeat 100% -140px; display:block; font-weight:normal; font-size:1px; height:28px; }

.bubble_box1 { position:absolute; width:428px; display:none; z-index:5; }
.bubble_box1 b.top { background:url(../siteimage/kp/bubble_box.png) 0 -259px no-repeat; display:block; font-weight:normal; font-size:1px; height:19px; }
.bubble_box1 b.top b { background: url(../siteimage/kp/bubble_box.png) 100% -259px no-repeat; display:block; font-weight:normal; font-size:1px; height:19px; }
.bubble_box1 b.top b span.close { cursor:pointer; margin:12px 0 0 398px; display:block; position:absolute; background: url(../siteimage/kp/bubble_box.gif) -434px -18px no-repeat; width:20px; height:20px; }
.bubble_box1 div.box_content { border-left:4px solid #afd161; border-right:4px solid #afd161; background:#fff; }
.bubble_box1 div.box_content1 { clear:both; display:block; padding:5px 15px;  }
.bubble_box1 b.bottom { background:url(../siteimage/kp/bubble_box.png) 0 -278px no-repeat; display:block; font-weight:normal; font-size:1px; height:19px; }
.bubble_box1 b.bottom b { background: url(../siteimage/kp/bubble_box.png) no-repeat 100% -278px; display:block; font-weight:normal; font-size:1px; height:19px; }
.bubble_box1 p { margin:0; }

.bubble_box_big { position:absolute; width:578px; display:none; z-index:5; }
.bubble_box_big b.top { background:url(../siteimage/kp/bubble_box.png) 0 0 no-repeat; display:block; font-weight:normal; font-size:1px; height:28px; }
.bubble_box_big b.top b { background: url(../siteimage/kp/bubble_box.png) 100% -112px no-repeat; display:block; font-weight:normal; font-size:1px; height:28px; }
.bubble_box_big b.top b span.close { cursor:pointer; margin:20px 0 0 540px; display:block; position:absolute; background: url(../siteimage/kp/bubble_box.gif) -434px -18px no-repeat; width:20px; height:20px; }
.bubble_box_big div.box_content { border-left:10px solid #afd161; border-right:10px solid #afd161; background:#fff; }
.bubble_box_big div.box_content1 { clear:both; display:block; padding:5px 15px;  }
.bubble_box_big b.bottom { background:url(../siteimage/kp/bubble_box.png) -0 -28px no-repeat; display:block; font-weight:normal; font-size:1px; height:28px; }
.bubble_box_big b.bottom b { background: url(../siteimage/kp/bubble_box.png) no-repeat 100% -140px;  display:block; font-weight:normal; font-size:1px; height:28px; }

/************************************ Classes for VIF Tab button *********************************/

.shadetabs { padding:0 0 5px 0; margin-bottom:-2px !important; margin-top:-1px; list-style-type:none; text-align: left; }
.shadetabs li { display: inline; margin: 0; padding:3px 4px; }
.shadetabs li a { font-size:.85em; text-decoration: none; }
.shadetabs li a:hover { text-decoration:underline; }
.shadetabs li.selected { padding:5px 3px; border:1px solid #b6b6b6; border-bottom:1px solid #fff; background:#fff url(../siteimage/kp/gray_tab_active_bg.gif) 0 0 repeat-x; }
.shadetabs li.selected { text-decoration:none; }

.shares { clear:both; position:relative; padding:0px; margin:0; font-family: verdana, arial, helvetica, sans-serif;}
.shares ul { text-align:left; list-style:none; margin:6px 0 4px 0; padding:5px 0px 5px 10px; background:#e5ebe7; }
.shares ul li { text-align:center; display:inline; padding:0px 4px 0px 0 ; }
.shares ul li.delicious { background:url(../siteimage/kp/delicious.gif) no-repeat 0 0; background-position: center left; }
.shares ul li.myspace { background:url(../siteimage/kp/myspace.gif) no-repeat 0 0; background-position: center left; }
.shares ul li.twitter { background:url(../siteimage/kp/twitter_icon.gif) no-repeat 0 50%; }
.shares ul li.digg { padding:0px 0px 0px 2px; background:url(../siteimage/kp/digg.gif) no-repeat 0 0; background-position: center left}
.shares ul li.facebook { padding:0px 0px 0px 0px;background:url(../siteimage/kp/facebook.gif) no-repeat 0 0; background-position: center left;}
.shares ul li a { font-size:13px; color:#000; padding:0 0 0 20px; margin:0 4px 0 0px; }

a.share_icon { background:url(../siteimage/kp/share_icon.gif) 0 50% no-repeat; padding-left:33px; }
a.share_link { background:url(../siteimage/kp/share_link.gif) 0 50% no-repeat; padding-left:18px; }
a.sendlink_icon { background:url(../siteimage/kp/sendlink_small_icon.gif) 0 50% no-repeat; padding-left:22px; }
a.addtofav_icon { background:url(../siteimage/kp/addtofav_small_icon.gif) 0 50% no-repeat; padding-left:18px; }
a.reportad_icon { background:url(../siteimage/kp/reportad_small_icon.gif) 0 50% no-repeat; padding-left:18px; }
a.reportad_bad_icon { background:url(../siteimage/kp/reportad_bad_small_icon.gif) 0 50% no-repeat; padding-left:20px; }
a.pdf_icon { background:url(../siteimage/kp/pdf_small_icon.gif) 0 50% no-repeat; padding-left:18px; }

.tabcontentstyle { border:1px solid #b6b6b6; padding:10px; clear:both; display:none; margin-top:1px; #margin-top:2px; }

/************************************** classes for Inbox *****************************************/
.list_heading a { color:#000; text-decoration:underline; }
.list_heading a:hover { color:#014991; text-decoration:underline; }

#inbox_heading { background:#fcfcfc url(../siteimage/kp/rounded_box1.gif) repeat-x 0 -436px; padding:8px 0 8px 8px; font-weight:bold; font-size:.9em;  }
.inbox_listing, .inbox_listing_sel { font-size:.85em; padding:10px 0; background: url(../siteimage/kp/hr_line_blue.gif) repeat-x 0 100%; }
.inbox_listing_sel, .inbox_listing_all .inbox_listing, .inbox_listing_all .inbox_listing_sel, .inbox_listing_all .inbox_unread { background-color:#fffac0; }

#inbox_heading .col1, .inbox_listing .col1, .inbox_listing_sel .col1 { width:5%; margin-right:0.5em; float:left; }
#inbox_heading .col2, .inbox_listing .col2, .inbox_listing_sel .col2 { color:#000; width:28%; margin-right:0.5em; float:left; }
#inbox_heading .col3, .inbox_listing .col3, .inbox_listing_sel .col3 { width:40%; margin-right:0.5em; float:left; }
.inbox_listing a .col3, .inbox_listing_sel a .col3  { text-decoration:none; }
.inbox_listing a:hover .col3, .inbox_listing_sel a:hover .col3 { text-decoration:underline; }
#inbox_heading .col4, .inbox_listing .col4, .inbox_listing_sel .col4 { color:#000; width:20%; margin-right:0; float:left; }
.inbox_unread { background-color:#f2f6f8; font-weight:bold; }
.inbox_listing .col2, .inbox_listing_sel .col2 { background: url(../siteimage/kp/mail_open.gif) no-repeat 0 0; padding:2px 0 0 20px; }
.inbox_unread .col2 { background: url(../siteimage/kp/mail_close.gif) no-repeat 0 3px; padding-left:0 0 0 20px; }
.inbox_listing, .inbox_listing_sel { padding:8px; }
#inbox_heading .col2 { padding-right:18px; }


/**************************** Classes for differentiation of listing  ****************************/

#statistics_listing td { background: url(../siteimage/kp/hr_line.gif) repeat-x 0 100%; }

#listing_heading { background:#eee; border-bottom:1px solid #666; padding:8px 0px 8px 8px; font-weight:bold; font-size:.9em; color:#000; }

.listing, .listing_sel { font-size:.85em; padding:10px 0 10px 8px; background: url(../siteimage/kp/hr_line.gif) repeat-x 0 100%; }
.listing a, .listing_sel a {text-decoration:none; }
.listing a:hover, .listing_sel a:hover { text-decoration:underline; }
.listing .col1 a, .listing_sel .col1 a { font-size:1.2em; font-weight:bold; }

.listing_sel { background-color:#fffac0; }

#listing_solr #listing_heading .col1, #listing_solr .listing .col1, #listing_solr .listing_sel .col1 { width:25%; margin-right:0.4em; float:left; word-wrap:break-word; }
#listing_solr #listing_heading .col2, #listing_solr .listing .col2, #listing_solr .listing_sel .col2 { width:16%; margin-right:0.4em; float:left; }
#listing_solr #listing_heading .col3, #listing_solr .listing .col3, #listing_solr .listing_sel .col3 { width:13%; margin-right:0.4em; float:left; }
#listing_solr #listing_heading .col4, #listing_solr .listing .col4, #listing_solr .listing_sel .col4 { width:19%; margin-right:0.4em; float:left;  }
#listing_solr #listing_heading .col5, #listing_solr .listing .col5, #listing_solr .listing_sel .col5 { width:23%; margin-right:0; float:left; text-align:center; }

#listing_owner_bidding #listing_heading ul li.col1, #listing_owner_bidding .listing ul li.col1, #listing_owner_bidding div.listing_sel ul li.col1 { width:25%; float:left; }
#listing_owner_bidding #listing_heading ul li.col2, #listing_owner_bidding .listing ul li.col2, #listing_owner_bidding div.listing_sel ul li.col2 { width:20%; float:left; }
#listing_owner_bidding #listing_heading ul li.col3, #listing_owner_bidding .listing ul li.col3, #listing_owner_bidding div.listing_sel ul li.col3 { width:10%; float:left; }
#listing_owner_bidding #listing_heading ul li.col4, #listing_owner_bidding .listing ul li.col4, #listing_owner_bidding div.listing_sel ul li.col4 { width:14%; float:left; margin-right:0; text-align:center; }
#listing_owner_bidding #listing_heading ul li.col5, #listing_owner_bidding .listing ul li.col5, #listing_owner_bidding div.listing_sel ul li.col5 { width:14%; float:left; margin-right:0; text-align:center; }
#listing_owner_bidding #listing_heading ul li.col6, #listing_owner_bidding .listing ul li.col6, #listing_owner_bidding div.listing_sel ul li.col6 { width:10%; float:left; margin-right:0; text-align:center; }

#sales_ads_heading { background:#eee; border-bottom:1px solid #666; padding:8px 0px 8px 8px; font-weight:bold; font-size:.85em; color:#000; }
#sales_ads_heading ul { width:100%; }
#sales_ads_heading ul li, .sales_ads_listing ul li { margin-right:0.5em; float:left; }
.sales_ads_listing { font-size:.85em; padding:10px 0; background: url(../siteimage/kp/hr_line.gif) repeat-x 0 100%; }
.sales_ads_listing ul { margin-left:8px; }
div.sales_ads_icon { position:absolute; margin-top:-1.4em; }

#sales_ads_heading ul li.col1, .sales_ads_listing ul li.col1 { width:35%; }
#sales_ads_heading ul li.col2, .sales_ads_listing ul li.col2 { width:20%; }
#sales_ads_heading ul li.col3, .sales_ads_listing ul li.col3 { width:12%; }
#sales_ads_heading ul li.col4, .sales_ads_listing ul li.col4 { width:16%; }
#sales_ads_heading ul li.col5, .sales_ads_listing ul li.col5 { width:10%; }

#contacts_details_heading { background:#eee; border-bottom:1px solid #666; padding:8px 0px 8px 8px; font-weight:bold; font-size:.9em; color:#000;  }
#contacts_details_heading ul { width:100%; }
#contacts_details_heading ul li, .contacts_details_listing ul li { margin-right:0.5em; float:left; }
#contacts_details_heading ul li.col1, .contacts_details_listing ul li.col1 { width:4%; }
#contacts_details_heading ul li.col2, .contacts_details_listing ul li.col2 { width:4%; }
#contacts_details_heading ul li.col3, .contacts_details_listing ul li.col3 { width:4%; }
#contacts_details_heading ul li.col4, .contacts_details_listing ul li.col4 { width:25%; }
#contacts_details_heading ul li.col5, .contacts_details_listing ul li.col5 { width:26%; }
#contacts_details_heading ul li.col6, .contacts_details_listing ul li.col6 { width:22%; }
#contacts_details_heading ul li.col7, .contacts_details_listing ul li.col7 { width:8%; margin-right:0; }
.contacts_details_listing { font-size:.85em; padding:10px 0; background: url(../siteimage/kp/hr_line.gif) repeat-x 0 100%; }
.contacts_details_listing ul { margin-left:8px; }
.contacts_details_listing ul li.col7 { float:left; text-align:center; }

#print_owner_ad_heading { background:#eee; border-bottom:1px solid #666; padding:8px 0px 8px 8px; font-weight:bold; font-size:.9em; color:#000;  }
#print_owner_ad_heading ul { width:100%; }
#print_owner_ad_heading ul li, .print_owner_ad_listing ul li { margin-right:0.5em; float:left; }
#print_owner_ad_heading ul li.col1, .print_owner_ad_listing ul li.col1 { width:15%; }
#print_owner_ad_heading ul li.col2, .print_owner_ad_listing ul li.col2 { width:40%; }
#print_owner_ad_heading ul li.col3, .print_owner_ad_listing ul li.col3 { width:20%; }
#print_owner_ad_heading ul li.col4, .print_owner_ad_listing ul li.col4 { width:12%; }
#print_owner_ad_heading ul li.col5, .print_owner_ad_listing ul li.col5 { width:8%; }
.print_owner_ad_listing { font-size:.85em; padding:10px 0; background: url(../siteimage/kp/hr_line.gif) repeat-x 0 100%; }
.print_owner_ad_listing ul { margin-left:8px; }
.print_owner_ad_listing ul li.col7 { float:left; text-align:center; }

#contacts_fav_heading { background:#eee; border-bottom:1px solid #666; padding:8px 0px 8px 8px; font-weight:bold; font-size:.9em; color:#000;  }
#contacts_fav_heading ul { width:100%; }
#contacts_fav_heading ul li, .contacts_fav_listing ul li { margin-right:0.5em; float:left; }
#contacts_fav_heading ul li.col1, .contacts_fav_listing ul li.col1 { width:20%; }
#contacts_fav_heading ul li.col2, .contacts_fav_listing ul li.col2 { width:20%; }
#contacts_fav_heading ul li.col3, .contacts_fav_listing ul li.col3 { width:30%; }
#contacts_fav_heading ul li.col4, .contacts_fav_listing ul li.col4 { width:24%; }
.contacts_fav_listing { font-size:.85em; padding:10px 0; background: url(../siteimage/kp/hr_line.gif) repeat-x 0 100%; }
.contacts_fav_listing ul { margin-left:8px; }
.contacts_fav_listing ul li.col7 { float:left; text-align:center; }

/********************* classes for differentiation of padding, border & color ********************/
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.bold { font-weight:bold; }
.normal { font-weight:normal; }
.padding { padding:5px; }
.padding1 { padding:10px; }
.padding_lr { padding:0 5px; }
.padding_lr1 { padding:0 10px; }
.padding_tb { padding:5px 0; }
.padding_tb1 { padding:10px 0; }
.padding_top { padding-top:5px; }
.padding_top1 { padding-top:10px; }
.padding_bottom { padding-bottom:5px; }
.padding_bottom1 { padding-bottom:10px; }
.padding_left { padding-left:5px; }
.padding_left1 { padding-left:10px; }
.padding_right { padding-right:5px; }
.padding_right1 { padding-right:10px; }
.margin { margin:5px; }
.margin1 { margin:10px; }
.margin_top { margin-top:5px; }
.margin_top1 { margin-top:10px; }
.margin_top5 { margin-top:-5px; }
.margin_bottom { margin-bottom:5px; }
.margin_bottom1 { margin-bottom:10px; }
.margin_left { margin-left:10px; }
.margin_right { margin-right:10px; }
.padding_none { padding:0; margin:0; }
.line_height { line-height:1.5em; }
.line_height1 { line-height:2em; }
.white_bg { background:#fff; }
.gray_bg { background:#e2e2e2; }
.yellow_bg { background:#fffac0; }
.white_text { color:#ffffff; }
.gray_text { color:#7f7f7f; }
.gray_text1 { color:#696969; }
.purple_text { color:#bb273b; }
.red_text, .hlight { color:#e84915; }
.black_text { color:#000; }
.small_text { font-size:.85em; }
.small_text1 { font-size:.80em; line-height:1.1em; }
.mid_text { font-size:.9em; }
.mid_align { vertical-align:middle; }
.top_align td { vertical-align:top; }
.star { color:#f00; font-weight:normal; }
.width_full { width:100%; }
.same_line {display:inline;}
.odd { background:#fff; }
.even { background:#f2f2f2; }
.big_text { font-size:1.1em; }
.relative { position:relative; }

/****************************** classes for differentiation of link ******************************/
a.black_link { color:#000000; }
a.gray_link, #news li.bg_none a { color:#595959; }

.green_button { color:#000; float:left; text-decoration:none; cursor:pointer; margin-left:10px; font-size:12px; }
.green_button:hover { color:#c00; text-decoration:none; }
.link_noneline .green_button:hover { text-decoration:none; }
.green_button * { display:block; float:left; }
.green_button span { background:url(../siteimage/kp/green_button_corn_tl.gif) no-repeat top left; }
.green_button span span { background:url(../siteimage/kp/green_button_corn_tr.gif) no-repeat top right; }
.green_button span span span { background:url(../siteimage/kp/green_button_corn_bl.gif) no-repeat bottom left; }
.green_button span span span span { background: url(../siteimage/kp/green_button_corn_br.gif) no-repeat bottom right; padding:6px 7px;}
.green_button span span span span span.send_link { background:url(../siteimage/kp/sales_add_icons.gif) no-repeat 0 2px; padding:2px 2px 0 22px;}
.green_button span span span span span.pdf { background:url(../siteimage/kp/sales_add_icons.gif) no-repeat 0 0;  padding:6px 0 6px 32px;}
.green_button span span span span span.printable_version { background:url(../siteimage/kp/sales_add_icons.gif) no-repeat 0 -51px; padding:2px 2px 0 22px;}
.green_button span span span span span.sales_contract_pdf { background:url(../siteimage/kp/sales_add_icons.gif) no-repeat 0 -22px; padding:2px 2px 0 22px;}
.green_button span span span span span.print_all { background:url(../siteimage/kp/sales_add_icons.gif) no-repeat 0 -78px; padding:2px 2px 0 28px; white-space:nowrap;}
.green_button span span span span span.all_pdf { background:url(../siteimage/kp/sales_add_icons.gif) no-repeat 0 -104px; padding:2px 2px 0 22px; white-space:nowrap;}
.green_button span span span span span.close { background:url(../siteimage/kp/sales_add_icons.gif) no-repeat 0 -132px; padding:2px 0 2px 20px;}
.green_button span span span span span.back { background:url(../siteimage/kp/sales_add_icons.gif) no-repeat 0 -158px; padding:2px 0 2px 20px;}

.orange_button { color:#fff; float:left; text-decoration:none; cursor:pointer; margin-left:3px; }
.orange_button:hover { color:#ff0;  }
.orange_button * { display:block; float:left; }
.orange_button span { background:url(../siteimage/kp/orange_button_corn_tl.gif) no-repeat top left; }
.orange_button span span { background:url(../siteimage/kp/orange_button_corn_tr.gif) no-repeat top right; }
.orange_button span span span { background:url(../siteimage/kp/orange_button_corn_bl.gif) no-repeat bottom left; }
.orange_button span span span span { background: url(../siteimage/kp/orange_button_corn_br.gif) no-repeat bottom right; padding:1px 8px; _padding:1px 8px 2px 8px; }

.gray_box { float:left; text-decoration:none; margin-left:5px; }
.gray_box * { display:block; float:left; }
.gray_box span.tl { background:url(../siteimage/kp/gray_box_corn_tl.gif) no-repeat top left; }
.gray_box span span.tr { background:url(../siteimage/kp/gray_box_corn_tr.gif) no-repeat top right; }
.gray_box span span span.bl { background:url(../siteimage/kp/gray_box_corn_bl.gif) no-repeat bottom left; }
.gray_box span span span span.br { background: url(../siteimage/kp/gray_box_corn_br.gif) no-repeat bottom right; padding:5px 8px 8px 7px; }

a.dealer_find_agent_icon { background:url(../siteimage/sprite_img.gif) no-repeat 0 -453px; padding:3px 3px 3px 20px; }
a.own_details_icon { background:url(../siteimage/sprite_img.gif) no-repeat 0 -484px; padding:3px 3px 3px 20px; }
a.sales_ads_icon { background:url(../siteimage/sprite_img.gif) no-repeat 0 -515px; padding:3px 3px 3px 20px; }
a.purchase_ads_icon { background:url(../siteimage/sprite_img.gif) no-repeat 0 -577px; padding:3px 3px 3px 20px; }
a.search_agents_icon { background:url(../siteimage/sprite_img.gif) no-repeat 0 -553px; padding:3px 3px 3px 20px; }
a.auction_icon { background:url(../siteimage/auction_icon.gif) no-repeat 0% 50%; padding:3px 3px 3px 20px; }
a.mybid_icon { background:url(../siteimage/mybid_icon.gif) no-repeat 0% 50%; padding:3px 3px 3px 25px; }
a.statistics_icon { background:url(../siteimage/kp/statistics_icon.gif) no-repeat 0 50%; padding:3px 3px 3px 20px; }
a.zoom_icon { background:url(../siteimage/kp/zoom_icon.gif) no-repeat 0% 50%; padding:3px 3px 3px 20px; }
a.edit_icon { background:url(../siteimage/kp/edit_icon.gif) no-repeat 0% 50%; padding:3px 3px 3px 25px; }
a.delete_icon { background:url(../siteimage/kp/delete_icon.gif) no-repeat 0% 50%; padding:3px 3px 3px 20px; }
a.rss_new { background:url(../siteimage/kp/rss_icon.gif) no-repeat 0% 50%; padding:3px 3px 3px 20px; }

#cat_link .black_dot { margin:0 7px; }
#cat_link a, .black_dot a { background: url(../siteimage/kp/black_dot.gif) no-repeat 0 7px; padding-left:10px; margin:4px 0; display:block; text-decoration:none;  }

a.none_line, .link_noneline a, .left_auction_stat li a, #navigation a, #footer_yellow a, #footer_darkblue a, #pagelink a { text-decoration:none; }
a.none_line:hover, .link_noneline a:hover, .left_auction_stat li a:hover, #navigation a:hover, #footer_yellow a:hover, #footer_darkblue a:hover, #cat_link a:hover, .black_dot a:hover, .field_border legend a:hover, #pagelink a:hover { text-decoration:underline; }

a.favourite_icon { background:url(../siteimage/kp/favourite_gray_icon.gif) no-repeat 0% 50%; padding:5px 0 5px 25px; text-decoration:none; }
a.favourite_icon:hover { background:url(../siteimage/kp/favourite_icon.gif) no-repeat 0% 50%; text-decoration:underline; }

a.map_icon { background:url(../siteimage/kp/map_icon.gif) no-repeat 0% 50%; padding:5px 0 5px 20px; font-weight:bold; }
a.dealer_icon { background:url(../siteimage/kp/dealer_icon.gif) no-repeat 0% 50%; padding:5px 0 5px 20px; font-weight:bold; }
a.map_search_small { background:url(../siteimage/kp/map_search_small.gif) no-repeat 0% 50%; padding:5px 0 5px 20px; }

a.adv_search_icon { background:url(../siteimage/kp/adv_search_gray_icon.gif) no-repeat 0% 50%; padding:5px 0 5px 25px; text-decoration:none; }
a.adv_search_icon:hover { background:url(../siteimage/kp/adv_search_icon.gif) no-repeat 0% 50%; text-decoration:underline; }

a.edit_list_icon { background:url(../siteimage/kp/edit_gray_icon.gif) no-repeat 0% 50%; padding:5px 0 5px 25px; text-decoration:none; }
a.edit_list_icon:hover { background:url(../siteimage/kp/edit_icon.gif) no-repeat 0% 50%; text-decoration:underline; }
a.inbox_icon { background:url(../siteimage/kp/mail_close.gif) no-repeat 0 7px; padding:5px 0 5px 20px; }

a.video_icon { background:url(../siteimage/kp/video_icon.gif) no-repeat 0 50%; padding:3px 3px 3px 22px; margin:0; position:static; }
a.arrow_open { background:url(../siteimage/kp/show_hide_icon.gif) no-repeat 0 2px; padding:0 0 2px 20px; font-weight:bold; font-size:1.2em; }
a.arrow_hide { background:url(../siteimage/kp/show_hide_icon.gif) no-repeat 0 -22px; padding:0 0 2px 20px; font-weight:bold; font-size:1.2em; }
a.arrow_open_small { background:url(../siteimage/kp/show_hide_icon.gif) no-repeat 0 0; padding:0 0 2px 20px; font-weight:bold; }
a.arrow_hide_small { background:url(../siteimage/kp/show_hide_icon.gif) no-repeat 0 -24px; padding:0 0 2px 20px; font-weight:bold; }

a.plus_icon, a.minus_icon { background:url(../siteimage/kp/show_hide_icon.gif) no-repeat 0 0; display:block; width:16px; height:16px; margin-left:10px; display:inline; float:right; }
a.minus_icon { background-position:0 -24px; }

.dot_link a  { background: url(../siteimage/kp/black_dot.gif) no-repeat 0 50%; padding-left:10px; line-height:1.5em; text-decoration:none;  }
.dot_link a:hover { text-decoration:underline; }

.dot_list li { background: url(../siteimage/kp/black_dot.gif) no-repeat 0 7px; padding-left:10px; line-height:1.4em; margin:4px 0; }
.dot_list li.none { background: transparent; padding:0; margin:3px 0; }
.dot_list li.bg_none { background: transparent; }

a.dealer_homepage { background:url(../siteimage/kp/dealer_homepage_but.gif) no-repeat 0 0; display:block; float:left; width:120px; height:17px; line-height:16px; text-align:center; overflow:hidden; text-decoration:none; }
a.dealer_homepage:hover { color:#000; text-decoration:none; }

a.top_arrow { background:url(../siteimage/kp/top_arrow.gif) no-repeat 0 50%; padding-left:10px; text-decoration:none; }

a.clear_icon { background:url(../siteimage/kp/delete.gif) no-repeat 0 50%; padding:0 0 0 20px; line-height:18px; text-decoration:none; }

/************************** classes for differentiation of form element **************************/
input { vertical-align: middle; margin:0px 2px 2px 0px; padding:1px; }
input, textarea, select { font: .90em/1.2em arial, sans-serif, tahoma, geneva, verdana; color:#000000; }
.button { font-size:.98em; }
.button_search { width:5.6em; }
.disable_input { filter:alpha(opacity=70); -moz-opacity:0.5; opacity: 0.50; }

.textbox1 { width:5em; }
.textbox2 { width:8em; }
.textbox3 { width:9em; }
.textbox4 { width:12em; }
.textbox5 { width:15em; }
.textbox6 { width:20em; }
.textbox7 { width:30em; }

.listbox { width:14em; height:8em; }
.listbox0 { width:15em; height:6em; }
.listbox1 { width:5em; height:7em; }
.listbox2 { width:6em; height:7em; }
.listbox3 { width:13em; height:7em; }
.listbox4 { width:13em; height:10em; }
.listbox5 { width:13em; height:7em; }
.listbox6 { width:13em; height:15em; }
.listbox7 { width:25em; height:15em; }
.listbox8 { width:40em; height:20em; }
.listbox9 { width:30em; height:10em; }
.listbox10 { width:20em; height:7em; }
.listbox11 { width:10.5em; height:8em; }
.listbox12 { width:28em; height:7em; }

.grey_round_box { background:#ebebeb; }
.grey_round_box b.top { background:url(../siteimage/kp/rounded_box1.gif) 0 -698px no-repeat; display:block; font-weight:normal; font-size:1px; height:4px; }
.grey_round_box b.top b { background: url(../siteimage/kp/rounded_box1.gif) 100% -706px no-repeat; display:block; font-weight:normal; font-size:1px; height:4px; }
.grey_round_box b.bottom { background: url(../siteimage/kp/rounded_box1.gif) 0 -714px no-repeat; display:block; font-weight:normal; font-size:1px; height:4px; }
.grey_round_box b.bottom b { background: url(../siteimage/kp/rounded_box1.gif) no-repeat 100% -722px;  display:block; font-weight:normal; font-size:1px; height:4px; }

#more_srchLink { background:#efdf96; position:absolute; width:172px; margin:-18px 0 0 -2px; z-index:5; font-size:.85em; }
#more_srchLink .clear { background:#dbbc2e; text-align:right; padding:3px 5px; }
a.white_link, a.white_link:hover { color:#fff; }
a.recent_search { color:#fff; text-decoration:none; margin-right:5px; float:right; }

a.search_hist { cursor:pointer; float:right; display:inline; font:11px arial,serif; color:#000; background:url(../siteimage/kp/search_history.gif) no-repeat 0 0; padding-left:5px; margin:8px 0 0 0; text-decoration:none; }
a.search_hist span { display:block; float:left; background:url(../siteimage/kp/search_history.gif) no-repeat 100% 0; padding-right:5px; line-height:18px; }
a.search_hist span.arrow_hide { background:url(../siteimage/kp/arrow_black_down.gif) no-repeat 0 50%; padding:0 0 0 10px; }
a.search_hist span.arrow_open { background:url(../siteimage/kp/arrow_black_front.gif) no-repeat 0 50%; padding:0 0 0 10px; }

p.caption { font-size:.85em; color:#999; margin:0 auto 3px auto; width:504px; text-align:left; }

#triple_visibility { background:#eaeff4 url(../siteimage/badge_triple.gif) no-repeat 0 0; width:179px; padding-top:146px; position:absolute; margin-left:-192px; }
#triple_visibility p { padding:8px 10px 0 10px; border:0; margin:0; }
#triple_visibility .tv_bottom { background:url(../siteimage/badge_triple.gif) no-repeat 0 100%; height:10px; font-size:0; line-height:0; clear:boht; }
#triple_visibility .bottom { background:url(../siteimage/badge_triple.gif) no-repeat 0 0; }
#triple_visibility_logo { background:url(../siteimage/badge_triple.gif) no-repeat -15px -15px; width:149px; height:125px; float:right; margin:0 0 5px 5px; }

#tag_cloud { word-wrap: break-word; text-align:justify; }
#tag_cloud h2 { color:#000; }
#tag_cloud .word { padding:4px; font-weight:normal; line-height:22px; }
#tag_cloud .size9 { font-size: 22px; }
#tag_cloud .size8 { font-size: 20px; }
#tag_cloud .size7 { font-size: 18px; }
#tag_cloud .size6 { font-size: 16px; }
#tag_cloud .size5 { font-size: 15px; }
#tag_cloud .size4 { font-size: 14px; }
#tag_cloud .size3 { font-size: 13px; }
#tag_cloud .size2 { font-size: 12px; }
#tag_cloud .size1 { font-size: 11px; }
#tag_cloud .size0 { font-size: 10px; }

/************************* Classes for VIF history Slideshow **************************/
#slideshowContainer { position:relative; width:1000px; height:125px; overflow:hidden; padding:0px; margin:0px; float:left; }
#slide_box { width:560px; _width:554px; overflow:hidden; }
.slideContainer { float:left; position:absolute; padding:0px; margin:0px; top:0; width:560px; }
.slideshowButton { cursor:hand; cursor:pointer; padding:5px; float:left; }

.kp_auction_bid .content_box1 {padding:0;}
.zoom_icon_opcity a img, .article_image_abs a img.png{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; border:0;}
.zoom_icon_opcity_hover a hover, .article_image_abs a:hover img.png{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; border:0;}