/** $Id: el_style.css,v 1.37 2010/05/31 05:20:37 bakul Exp $ **/
/********************************* Classes for XHTML default Tag *********************************/
body { margin:0; padding:0; font: .80em/1.2em  arial, sans-serif, tahoma, "trebuchet ms", geneva; color:#000; background:#feefda url(../../siteimage/el/bg/ellitbg1.jpg) 50% 29px no-repeat; }
h1, h2, h3, h4, h5, h6 { color:#000000; font-size:1.4em; line-height:1.4em; font-weight:normal; margin:0; padding:0; }
h2 { color:#087ea6; }
h3 { font-size:1.3em; font-weight:bold; }
h4 { font-size:1em; font-weight:bold; color:#087ea6; }
h5 { font-size:1em; font-weight:bold; color:#e84915; }
h6 { font-size:1em; font-weight:bold; color:#000; }
form, fieldset { margin:0; padding:0; border:none; }
img { border:none; }
a { outline:none; color:#087ea6; 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 Random Background image **************************/
.bg1 { background:#feefda url(../../siteimage/el/bg/ellitbg1.jpg) 50% 29px no-repeat; }
.bg2 { background:#c0cad3 url(../../siteimage/el/bg/ellitbg2.jpg) 50% 29px no-repeat; }
.bg3 { background:#d3b8d9 url(../../siteimage/el/bg/ellitbg3.jpg) 50% 29px no-repeat; }
.bg4 { background:#c6ced1 url(../../siteimage/el/bg/ellitbg4.jpg) 50% 29px no-repeat; }
.bg5 { background:#fbddc1 url(../../siteimage/el/bg/ellitbg5.jpg) 50% 29px no-repeat; }
.bg6 { background:#aaaaaa url(../../siteimage/el/bg/ellitbg6.jpg) 50% 29px no-repeat; }
.bg7 { background:#aac1d3 url(../../siteimage/el/bg/ellitbg7.jpg) 50% 29px no-repeat; }
.bg8 { background:#c5b2ab url(../../siteimage/el/bg/ellitbg8.jpg) 50% 29px no-repeat; }
.bg9 { background:#e1d9cc url(../../siteimage/el/bg/ellitbg9.jpg) 50% 29px no-repeat; }
.bg10 { background:#dff0c6 url(../../siteimage/el/bg/ellitbg10.jpg) 50% 29px no-repeat; }
.bg11 { background:#d5d5d5 url(../../siteimage/el/bg/ellitbg11.jpg) 50% 29px no-repeat; }
.bg12 { background:#b9d6e4 url(../../siteimage/el/bg/ellitbg12.jpg) 50% 29px no-repeat; }

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

#huge_banner { width:992px; margin:5px auto 5px auto; text-align:center; line-height:0; min-height:102px; height:auto !important; height:102px; }
#huge_banner img { display:inline !important; display:block; }
#main { width:972px; padding:0 10px 10px 10px; margin:0 auto; background:#333; }
.content_size { width:992px; margin:0 auto; }
#left_part { width:770px; float:left; background:#333; }
#right_part { width:192px; float:right; background:#333; }
#left_part1 { width:192px; float:left; background:#333; }
#content_part { width:568px; float:right; }
#printable_window {  width:720px; margin:20px auto; }
#printable_window .main_content { background:#333; padding:0 10px; }
#printable_window .content_round { background: url(../../siteimage/el/printable_box_round.png) no-repeat; height:11px; width:720px; font-size:0; margin:0 auto; }
#printable_window .content_round1 { background: url(../../siteimage/el/printable_box_round1.png) no-repeat; height:11px; width:720px; font-size:0; margin:0 auto; }

.content_round { background: url(../../siteimage/el/content_box_round.png) no-repeat; height:11px; width:992px; font-size:0; margin:0 auto; }

#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 .pinkbox .top 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/el/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/el/speech_bubble2_arrow.gif) no-repeat; left:-9px; }
.speech_bubble2 b, .speech_bubble2 h5, .speech_bubble2 a { color:#fff; }
.nid_logo { background:#9eb5c8 url(../../siteimage/el/nid_logo.gif) no-repeat 96% 5px; }

/************************************** 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/el/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/el/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/el/mail_open.gif) no-repeat 0 0; padding:2px 0 0 20px; }
.inbox_unread .col2 { background: url(../../siteimage/el/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; }

#info_box p { margin:0; padding:0; line-height:1.3em; }

/*************************** Classes for differentiation of Uniq ID ******************************/
#header { height:90px; }
#logo { width:134px; float:left; }
#logo h2 a { background:transparent url(../../siteimage/el/logo.gif) 0 0 no-repeat; float:left; display:block; width:134px; height:83px; text-indent:-9000px; }

#top_graybar { color:#fff; background:#393939; border-bottom:1px solid #4a4a4a; padding:3px 0; height:22px; overflow:hidden; }
#top_graybar a { color:#fff; text-decoration:none; }
#top_graybar a:hover { text-decoration:underline; }
#top_graybar li { font-size:.9em; background: url(../../siteimage/el/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_menu { font-family: "trebuchet ms", arial, sans-serif, tahoma, geneva; float:left; width:535px; z-index:2; margin-left:30px; }
#header_menu .mid_text { color:#fff; }
#header_menu a { cursor:pointer; color:#fff; }
#header_menu .row1 li { line-height:25px; float:left; }
#header_menu a.postad_but { background:#ff7d00 url(../../siteimage/el/sprite_bg.gif) 0 -121px no-repeat; color:#fff;  float:left; font-weight:bold; }
#header_menu a.postad_but span { background: url(../../siteimage/el/sprite_bg.gif) 100% -146px no-repeat; float:left; display:block; height:25px; line-height:25px; padding:0 8px; text-align:center; }
#header_menu a.login_but { background:#a9cc5c url(../../siteimage/el/sprite_bg.gif) 0 -61px no-repeat; color:#fff;  float:left; font-weight:bold; margin-left:8px; }
#header_menu a.login_but span { background: url(../../siteimage/el/sprite_bg.gif) 100% -86px no-repeat; float:left; display:block; height:25px; line-height:25px; padding:0 15px; text-align:center; }
#header_right { float:right; width:260px; }

#login_box { background:#f9f9f9 url(../../siteimage/el/search_box_middle.gif) 0 0 repeat-x; border:5px solid #a9cc5c; width:265px; padding:10px; position:absolute; margin:35px 0 0 -170px; z-index:10; }
#login_box .box_spacing { padding:20px 10px 10px 10px; position:relative; }
#login_box .arrow { background: url(../../siteimage/el/sprite_bg.gif) 0 -328px no-repeat; width:7px; height:7px; position:absolute; top:0; margin:-15px 0 0 205px; #margin-left:110px; _margin-left:110px;  }
#login_box a.close { background: url(../../siteimage/el/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:4px 0; margin-top:5px; }
#menu_area li { float:left; font-weight:bold; margin:0 2px; }
#menu_area li.first { margin-left:0; }
#menu_area li.first a { padding-left:0; }
#menu_area li a { float:left; display:block; line-height:25px; padding:0 8px; text-align:center; color:#fff; text-decoration:none; }
#menu_area li a:hover { text-decoration:underline; }
#menu_area li.active { background:#ff0040 url(../../siteimage/el/sprite_bg.gif) 0 0 no-repeat; }
#menu_area li.active a, #menu_area li.active a:hover { background: url(../../siteimage/el/sprite_bg.gif) 100% -25px no-repeat; text-decoration:none; }

#search_tab { margin-top:4px; position:absolute; z-index:1; }
#search_tab a  { float:left; background:#666; border:1px solid #888; padding:0 15px; height:24px; line-height:24px; color:#fff; margin-left:3px; font-weight:bold; text-decoration:none; }
#search_tab a:hover { background:#888; color:#fff; }
#search_tab a.onmenuButton, #search_tab a.onmenuButton:hover { color:#000; background:#f7f7f7; border-bottom:1px solid #f7f7f7; }
#search_tab a.onmenuButton:hover { color:#000; }

#search_bar { background:#f7f7f7 url(../../siteimage/el/search_bg.gif) repeat-x 0 -74px; clear:both; margin:-1px 0 10px 0; position:relative; }
#search_bar .tl { background: url(../../siteimage/el/search_bg.gif) no-repeat 0 0; }
#search_bar .tr { background: url(../../siteimage/el/search_bg.gif) no-repeat 100% -148px; height:54px; padding:10px; text-align:center;  overflow:hidden; }
#search_bar .search_box { padding:4px; font-size:1.25em; width:28em; border:1px solid #969696; }
#search_bar .search_but { background: url(../../siteimage/el/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:#fff; font:normal 1.3em  "trebuchet ms"; text-transform:uppercase; }
#search_bar .search_but:hover { background: url(../../siteimage/el/search_but.gif) 0 100% no-repeat; }
#search_bar .search_but:focus { padding:2px 0 0 2px; }
#search_bar select { vertical-align:middle; }
#search_bar a.tack { background: url(../../siteimage/el/tack.gif) 0 0 no-repeat; padding-left:22px; font-weight:bold; }
#quick_search select { width:100%; margin-bottom:5px; }
#quick_search .sub_listbox { margin:10px 10px 0 10px; }

#search_area_box { width:358px; position:absolute; z-index:10; left:380px; text-align:left; }
#search_area_box .br { padding:1em 1em 1em 2em;  background:#dedede;  }
#search_area_box .search_area_bottom { width:358px; height:12px;}
#search_bar_after_login #search_area_box { margin-top:-5px; _margin-top:-1px; }

#after_login_menu { background:#999; clear:both; margin:0 0 10px 0; color:#fff; }
#after_login_menu .tl { background: url(../../siteimage/el/after_login_menu_bg.gif) no-repeat 0 0; }
#after_login_menu .tr { background: url(../../siteimage/el/after_login_menu_bg.gif) no-repeat 100% -32px; height:32px; line-height:32px;  padding:0 15px; overflow:hidden; }
#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 #ccc; }
#vehicle_window ul li div img.video_icon { border:0; }
#vif_history #vehicle_window ul li { width:8.45em; float:left; }

#category_list fieldset { margin:0; padding:0; border:0; }
#category_list legend { margin:0; padding:0 0 10px 0; }
#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; }

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

#search_bubble { background:url(../../siteimage/el/search_bubble.gif) no-repeat; position:absolute; z-index:10; height:37px; width:269px; margin:-52px 0 0 250px; }
#search_bubble .middle_box {color:#fff; font-weight:bold; font-size:1.1em; width:293px; padding:7px 0 0 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/el/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/el/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/el/social_net_icons.gif) 12px -120px 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/el/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/el/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/el/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:-15px; top:-5px; }



#nid_msg { margin-bottom:0.8em; background:url(../../siteimage/el/nid_msg.gif) 0 0 repeat-x; position:relative; }
#nid_msg .tl { background:url(../../siteimage/el/nid_msg.gif) 0 -68px no-repeat; }
#nid_msg .tr { background:url(../../siteimage/el/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; color:#fff; }
#pagelink a { color:#fff; }
#pagelink span { color:#fff; 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:6px 0 0 5px;  }
#tab_menu ul li, #tab_gray ul li { float:left; background:#999 url(../../siteimage/el/tab_menu.gif) 100% -50px no-repeat; font-size:.9em; margin-right:3px; }
#tab_menu ul li.active, #tab_gray ul li.active { background:#fff url(../../siteimage/el/tab_menu.gif) 100% -150px no-repeat; }
#tab_menu ul li a, #tab_gray ul li a { background:url(../../siteimage/el/tab_menu.gif) 0 0 no-repeat; float:left; display:block; padding:2px 15px; color:#fff; text-decoration:none; }
#tab_menu ul li.active a, #tab_menu ul li span, #tab_gray ul li span, #tab_gray ul li.active a { background:url(../../siteimage/el/tab_menu.gif) 0 -100px no-repeat; display:block; padding:2px 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; }
#tab_gray ul li { background:#999 url(../../siteimage/el/tab_menu.gif) 100% -250px no-repeat; }
#tab_gray ul li.active { background:#fff url(../../siteimage/el/tab_menu.gif) 100% -350px no-repeat; }
#tab_gray ul li a { background:url(../../siteimage/el/tab_menu.gif) 0 -200px no-repeat; }
#tab_gray ul li span, #tab_gray ul li.active a { background:url(../../siteimage/el/tab_menu.gif) 0 -300px no-repeat; }

#c_note p, .p_margin p { margin:0; }

#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:#cdcdcd; width:2%; font-weight:bold; }
#questions ul li.q_odd { background:#dcdcdc; width:93%; }
#questions ul li.r_even { padding:5px 7px; background:#e4e4e4; width:2%; font-weight:bold; }
#questions ul li.r_odd { background:#eee; 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/el/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; }

#ellit_footer { font-family:arial, helvetica, sans-serif; width:100%; clear:both; float:left; margin:0; padding:0; background:#fff7e7 url(../../siteimage/el/footer_bg.gif) repeat-x scroll 0 0;  }
#footer_menu { margin:0 auto; overflow:hidden; padding:29px 0 45px 280px; background: url(../../siteimage/el/logo_footer.gif) 41px 45px no-repeat; text-align:left; width:990px; width:710px; position:relative; }
#footer_menu h3 { clear:left; margin:0; padding:16px 0 0 0; color:#000; font-size: 123.1%; font-weight:bold; }
#footer_menu dl { margin:0; padding:0; clear:both; width:580px; }
#footer_menu dd { margin:0 6px 0 0; padding:0 8px 0 0; background:url(../../siteimage/el/fmenu_pipe.gif) no-repeat 100% 50%; float:left; }
#footer_menu dd.last { margin:0; padding:0; background:transparent; float:left; }
#footer_menu a { color:#087ea6; font-weight:bold; text-decoration:none; }
#footer_menu a.active { text-decoration:underline; }

#markkina_logo { position:absolute; right:10px; bottom:20px; }

#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:326px;  }
.sidebox {  width:223px; height:58px; padding:5px 8px; background: url(../../siteimage/el/search_count_box.gif) no-repeat; }
#adv_content b span { font-size:1.4em; color:#690; }
.adv_search_but_1 {background: url(../../siteimage/el/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/el/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 ******************************/

.pinkbox div.top { display:block; background:#ff0040 url(../../siteimage/el/pinkbox.gif) 0 0 no-repeat; color:#fff; }
.pinkbox div.top div { background: url(../../siteimage/el/pinkbox.gif) 100% -43px no-repeat; display:block; line-height:33px; height:33px; font-weight:normal; }
.pinkbox div.top h1, .pinkbox div.top h2 { margin:0; color:#fff; font-weight:normal; line-height:33px; font-family:"trebuchet ms", arial, serif; padding-left:10px; }
.pinkbox .top a { color:#fff; }
.pinkbox .top .fr { padding-right:10px; }
.pinkbox .top .fr img, .pinkbox .top .fr select, .pinkbox .top .fr input { margin-top:0.4em; }
.pinkbox div.content { background:#fff; }
.pinkbox div.content1 { clear:both; display:block; padding:10px 10px 0 10px;  }
.pinkbox div.bottom { display:block; font-size:1px; height:10px; background: url(../../siteimage/el/pinkbox.gif) 0 -119px no-repeat; }
.pinkbox div.bottom div { background: url(../../siteimage/el/pinkbox.gif) no-repeat 100% -129px; display:block; font-size:1px; height:10px; }

#help_page .bluebox div.top { display:block; background:#ff0040 url(../../siteimage/el/pinkbox.gif) 0 0 no-repeat; color:#fff; }
#help_page .bluebox div.top div { background: url(../../siteimage/el/pinkbox.gif) 100% -43px no-repeat; display:block; line-height:33px; height:33px; font-weight:normal; }
#help_page .bluebox div.top h1, #help_page .bluebox div.top h2 { margin:0; color:#fff; font-weight:normal; line-height:33px; font-family:"trebuchet ms", arial, serif; padding-left:10px; }
#help_page .bluebox .top a { color:#fff; }
#help_page .bluebox .top .fr { padding-right:10px; }
#help_page .bluebox .top .fr img, #help_page .bluebox .top .fr select, #help_page .bluebox .top .fr input { margin-top:0.4em; }
#help_page .bluebox div.content { background:#fff; }
#help_page .bluebox div.content_box { padding:0; border:0; }
#help_page .bluebox div.content1 { clear:both; display:block; padding:10px 10px 0 10px;  }
#help_page .bluebox div.bottom { display:block; font-size:1px; height:10px; background: url(../../siteimage/el/pinkbox.gif) 0 -119px no-repeat; }
#help_page .bluebox div.bottom div { background: url(../../siteimage/el/pinkbox.gif) no-repeat 100% -129px; display:block; font-size:1px; height:10px; }


.whitebox .top { background:#ff0040 url(../../siteimage/el/pinkbox.gif) 0 -94px no-repeat; padding-left:10px; height:10px; font-size:0; }
.whitebox .top div { background: url(../../siteimage/el/pinkbox.gif) 100% -104px no-repeat; padding-right:10px; height:10px; font-size:0; overflow:hidden; }
.whitebox .content { padding:0 10px; background:#fff; }
.whitebox .content1 { padding:0; background:#fff; }
.whitebox .bottom { background:#ff0040 url(../../siteimage/el/pinkbox.gif) 0 -119px no-repeat; padding-left:10px; height:10px; font-size:0; }
.whitebox .bottom div { background: url(../../siteimage/el/pinkbox.gif) 100% -129px no-repeat; padding-right:10px; height:10px; font-size:0; overflow:hidden; }

.green_box { background:#dbebb8; }
.green_box b.top, .green_box b.top b, .green_box b.bottom, .green_box b.bottom b { background:url(../../siteimage/el/green_round_box.gif) 0 0 no-repeat; display:block; font-weight:normal; font-size:1px; height:9px; }
.green_box b.top b { background: url(../../siteimage/el/green_round_box.gif) 100% -9px no-repeat; }
.green_box b.bottom { background: url(../../siteimage/el/green_round_box.gif) 0 -19px no-repeat; }
.green_box b.bottom b { background: url(../../siteimage/el/green_round_box.gif) no-repeat 100% -29px;  }

/**
.heading { background:#cfb023 url(../../siteimage/el/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 #ccc; border-top:0; padding:10px; background:#fff; }
.content_box1 { border:1px solid #ccc; padding:10px; background:#fff; }
.el_auction_bid .content_box1 {padding:0;}
.green_bg { background:#cacdb3; }
.green_round_box { background:#cacdb3; padding:5px; }
.listing_devider { padding:10px 0; background: url(../../siteimage/el/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/el/green_heading.gif) no-repeat 0 -33px; font-weight:bold; overflow:hidden; }
.green_heading span { display:block; float:left; height:28px; background: url(../../siteimage/el/green_heading.gif) no-repeat 100% -64px; padding:0 8px; }
.green_heading b { width:28px; color:#fff; display:block; float:left; background: url(../../siteimage/el/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/el/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/el/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/el/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/el/hr_line_gray.gif) repeat-x 0% 100%; padding:10px; }
.odd_line { background:#fff url(../../siteimage/el/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/el/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/el/exclam.gif) no-repeat 0% 50%; }
.star_rating { background:url(../../siteimage/el/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/el/exclam.gif) no-repeat 0px 7px; font-size:.90em; font-weight:bold; padding:5px; padding-left:25px; }
.exclam_info_big {  background:url(../../siteimage/el/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/el/security_concept_img.jpg) no-repeat 90% 50px; }
.anonymous_nid { background:#ffffe0 url(../../siteimage/el/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/el/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/el/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/el/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/el/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/el/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/el/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/el/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/el/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/el/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/el/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/el/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/el/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/el/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/el/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/el/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/el/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/el/delicious.gif) no-repeat 0 0; background-position: center left; }
.shares ul li.myspace { background:url(../../siteimage/el/myspace.gif) no-repeat 0 0; background-position: center left; }
.shares ul li.twitter { background:url(../../siteimage/el/twitter_icon.gif) no-repeat 0 50%; }
.shares ul li.digg { padding:0px 0px 0px 2px; background:url(../../siteimage/el/digg.gif) no-repeat 0 0; background-position: center left}
.shares ul li.facebook { padding:0px 0px 0px 0px;background:url(../../siteimage/el/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/el/share_icon.gif) 0 50% no-repeat; padding-left:33px; }
a.share_link { background:url(../../siteimage/el/share_link.gif) 0 50% no-repeat; padding-left:18px; }
a.sendlink_icon { background:url(../../siteimage/el/sendlink_small_icon.gif) 0 50% no-repeat; padding-left:22px; }
a.addtofav_icon { background:url(../../siteimage/el/addtofav_small_icon.gif) 0 50% no-repeat; padding-left:18px; }
a.reportad_icon { background:url(../../siteimage/el/reportad_small_icon.gif) 0 50% no-repeat; padding-left:18px; }
a.reportad_bad_icon { background:url(../../siteimage/el/reportad_bad_small_icon.gif) 0 50% no-repeat; padding-left:20px; }
a.pdf_icon { background:url(../../siteimage/el/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 differentiation of listing  ****************************/

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

.list_heading a { color:#000; text-decoration:underline; }
.list_heading a:hover { color:#014991; text-decoration:underline; }

#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 3px; background: url(../../siteimage/el/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 { padding:0 5px; }
#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; 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:12%; 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/el/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:22%; }
#sales_ads_heading ul li.col2, .sales_ads_listing ul li.col2 { width:16%; }
#sales_ads_heading ul li.col3, .sales_ads_listing ul li.col3 { width:13%; }
#sales_ads_heading ul li.col4, .sales_ads_listing ul li.col4 { width:28%; }
#sales_ads_heading ul li.col5, .sales_ads_listing ul li.col5 { width:15%; }

#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/el/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/el/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/el/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; }
.clear1 { clear:both; height:1px; font-size:0; line-height:0; }
.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; }
.margin_lr { margin-left:5px; margin-right:5px; }
.margin_lr1 { margin-left:10px; 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/el/green_button_corn_tl.gif) no-repeat top left; }
.green_button span span { background:url(../../siteimage/el/green_button_corn_tr.gif) no-repeat top right; }
.green_button span span span { background:url(../../siteimage/el/green_button_corn_bl.gif) no-repeat bottom left; }
.green_button span span span span { background: url(../../siteimage/el/green_button_corn_br.gif) no-repeat bottom right; padding:6px 7px;}
.green_button span span span span span.send_link { background:url(../../siteimage/el/sales_add_icons.gif) no-repeat 0 2px; padding:2px 2px 0 22px;}
.green_button span span span span span.pdf { background:url(../../siteimage/el/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/el/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/el/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/el/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/el/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/el/sales_add_icons.gif) no-repeat 0 -132px; padding:2px 0 2px 20px;}
.green_button span span span span span.back { background:url(../../siteimage/el/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/el/orange_button_corn_tl.gif) no-repeat top left; }
.orange_button span span { background:url(../../siteimage/el/orange_button_corn_tr.gif) no-repeat top right; }
.orange_button span span span { background:url(../../siteimage/el/orange_button_corn_bl.gif) no-repeat bottom left; }
.orange_button span span span span { background: url(../../siteimage/el/orange_button_corn_br.gif) no-repeat bottom right; padding:1px 8px; _padding:1px 8px 2px 8px; }

.vif_edit_sold .orange_button span { background:url(../../siteimage/el/orange_button_corn_tl1.gif) no-repeat top left; }
.vif_edit_sold .orange_button span span { background:url(../../siteimage/el/orange_button_corn_tr1.gif) no-repeat top right; }
.vif_edit_sold .orange_button span span span { background:url(../../siteimage/el/orange_button_corn_bl1.gif) no-repeat bottom left; }
.vif_edit_sold .orange_button span span span span { background: url(../../siteimage/el/orange_button_corn_br1.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/el/gray_box_corn_tl.gif) no-repeat top left; }
.gray_box span span.tr { background:url(../../siteimage/el/gray_box_corn_tr.gif) no-repeat top right; }
.gray_box span span span.bl { background:url(../../siteimage/el/gray_box_corn_bl.gif) no-repeat bottom left; }
.gray_box span span span span.br { background: url(../../siteimage/el/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/el/statistics_icon.gif) no-repeat 0 50%; padding:3px 3px 3px 20px; }
a.zoom_icon { background:url(../../siteimage/el/zoom_icon.gif) no-repeat 0% 50%; padding:3px 3px 3px 20px; }
a.edit_icon { background:url(../../siteimage/el/edit_icon.gif) no-repeat 0% 50%; padding:3px 3px 3px 25px; }
a.delete_icon { background:url(../../siteimage/el/delete_icon.gif) no-repeat 0% 50%; padding:3px 3px 3px 20px; }
a.rss_new { background:url(../../siteimage/el/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/el/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/el/favourite_gray_icon.gif) no-repeat 0% 50%; padding:5px 0 5px 25px; text-decoration:none; }
a.favourite_icon:hover { background:url(../../siteimage/el/favourite_icon.gif) no-repeat 0% 50%; text-decoration:underline; }

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

a.adv_search_icon { background:url(../../siteimage/el/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/el/adv_search_icon.gif) no-repeat 0% 50%; text-decoration:underline; }

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

a.video_icon { background:url(../../siteimage/el/video_icon.gif) no-repeat 0 50%; padding:3px 3px 3px 22px; margin:0; position:static; }
a.arrow_open { background:url(../../siteimage/el/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/el/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/el/show_hide_icon.gif) no-repeat 0 0; padding:0 0 2px 20px; font-weight:bold; }
a.arrow_hide_small { background:url(../../siteimage/el/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/el/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/el/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/el/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/el/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/el/top_arrow.gif) no-repeat 0 50%; padding-left:10px; text-decoration:none; }

a.clear_icon { background:url(../../siteimage/el/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/el/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/el/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/el/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/el/rounded_box1.gif) no-repeat 100% -722px;  display:block; font-weight:normal; font-size:1px; height:4px; }

#more_srchLink { background:#dedede; position:absolute; width:178px; margin:-19px 0 0 -3px; z-index:5; font-size:.85em; }
#more_srchLink .clear { background:#cbcbcb; 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-size:.85em; color:#000; background:url(../../siteimage/el/search_history.gif) no-repeat 0 0; padding-left:5px; margin:8px 7px 0 0; text-decoration:none; }
.pinkbox .top a.search_hist { color:#000; }
a.search_hist span { display:block; float:left; background:url(../../siteimage/el/search_history.gif) no-repeat 100% 0; padding-right:5px; line-height:18px; }
a.search_hist span.arrow_hide { background:url(../../siteimage/el/arrow_black_down.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; }
a.search_hist span.arrow_open { background:url(../../siteimage/el/arrow_black_front.gif) no-repeat 0 50%; padding:0 0 0 10px; }

#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:115px; 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; }
.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;}
/************************* Classes for Ellit New Footer **************************/
/* basics */
#megaplazacategoryfooterwrapper, #megaplazacategoryfooterwrapper h2, #megaplazacategoryfooterwrapper h3, #megaplazafooterwrapper, #megaplazacategoryfooterwrapper p, #megaplazacategoryfooterwrapper li, #megaplazatopwrapper,#megaplazatopwrapper h3,  #loginForm .button {font-family: Helvetica,Arial,sans-serif !important; line-height: 1.5; font-size: 12px}
#megaplazafooterwrapper p, #megaplazafooterwrapper li{font-size: 12px !important; font-family: Helvetica,Arial,sans-serif !important}
#megaplazafooterwrapper p a, #megaplazafooterwrapper li a {text-decoration: none}
#megaplazafooterwrapper p a:hover, #megaplazafooterwrapper li a:hover {text-decoration: underline}
/*categoryfooter */
#megaplazacategoryfooterwrapper {width: 100%; margin: 0 auto; background:#fafafa;float: left; border-top: 1px solid #aaa}
#megaplazacategoryfooterwrapper #categoryfooter {width: 935px; margin: 0 auto; text-align: left; padding-top:15px}
#megaplazacategoryfooterwrapper #categoryfooter .s280 {width: 270px; float: left; margin: 0 10px;}
#megaplazacategoryfooterwrapper #categoryfooter h2 {margin-bottom: 0.75em; border-width: 3px 0 1px 0; border-color: #333; border-style: solid; clear: both; color: #F21F0C; font-size: 16px; padding: 1px 0 2px}

/*links*/
#megaplazacategoryfooterwrapper #categoryfooter a, #megaplazatopwrapper .item a {color: #1a8ebd !important; text-decoration: none}
#megaplazatopwrapper .item a:hover {color: #1a8ebd !important; text-decoration: underline}

/* item */
#megaplazacategoryfooterwrapper .item, #megaplazatopwrapper .item {float: left; margin-bottom: 5px; width: 100%; position: relative; border-bottom: 1px solid #eee; z-index: 0; padding-bottom: 5px}
#megaplazacategoryfooterwrapper .item {padding-bottom:25px}
#megaplazacategoryfooterwrapper .item h3, #megaplazatopwrapper .item h3 {font-size: 14px; margin: 0 0 5px 0; padding: 0; line-height: 1}
#megaplazacategoryfooterwrapper #categoryfooter .item h3 a {font-weight: normal}
#megaplazacategoryfooterwrapper .item h2.category {border: 0;margin: 0 0 10px 0 !important; display: block; font-weight: bold; color: #222; line-height: 16px; text-transform: uppercase; font-size: 16px; width: 100%; padding: 0}
#megaplazacategoryfooterwrapper .item span, #megaplazatopwrapper .item span {color: #666; font-size: 10px; text-transform: uppercase}
#megaplazacategoryfooterwrapper .item span a, #megaplazatopwrapper .item span a {font-weight: normal}
#megaplazacategoryfooterwrapper .item p, #megaplazatopwrapper .item p {font-size: 12px; color: #666; white-space: nowrap; overflow: hidden; margin: 0 0 5px 0; position: relative; line-height: 1}
#megaplazacategoryfooterwrapper .item p span, #megaplazatopwrapper .item p span {font-size: 9px; display: block; float: left; margin-right: 10px}
#megaplazacategoryfooterwrapper .item p img.dots {position: absolute; right: 0; margin: 0; border: 0; top: 0}
#megaplazacategoryfooterwrapper .item img, #megaplazatopwrapper .item img {float: left; border: 1px solid #bbb; margin-right: 10px}
#megaplazacategoryfooterwrapper .item .stats {position: absolute; bottom: 0; right: 0}
#megaplazacategoryfooterwrapper .item .item_views, #megaplazacategoryfooterwrapper .item .item_comments, #megaplazatopwrapper .item .item_views, #megaplazatopwrapper .item .item_comments  {text-indent: -9999px; line-height: 1em; margin: 0 0 5px 5px; overflow: visible; float: right; padding-left: 14px; background-repeat: no-repeat; background-position: bottom left}
#megaplazacategoryfooterwrapper .item .item_comments span, #megaplazacategoryfooterwrapper .item .item_views span, #megaplazatopwrapper .item .item_comments span, #megaplazatopwrapper .item .item_views span {text-indent: 0; float: none; margin-right: 0}
#megaplazacategoryfooterwrapper .item .item_views, #megaplazatopwrapper .item .item_views {background-image: url(http://plaza.fi/s/img2/icons/click.gif)}
#megaplazacategoryfooterwrapper .item .item_comments, #megaplazatopwrapper .item .item_comments  {background-image: url(http://plaza.fi/s/img2/icons/comment.gif)}

/* footerwrapper */	
#megaplazafooterwrapper #footer {display: block; position: relative}
#megaplazafooterwrapper {float: left;width: 100%; background: #0d0d0d url(http://plaza.fi/s/img2/bg/top.png) repeat-x 0 -22px; text-align: left}
#megaplazafooterwrapper #footer {width: 935px; float: none; margin: 0 auto; min-height: 150px}
#megaplazafooterwrapper #footer ul, #megaplazafooterwrapper #footer li {float: left; padding: 0}
#megaplazafooterwrapper #footer ul {width: 790px; list-style-type: none; margin: 0}
#megaplazafooterwrapper #footer ul li {list-style-type: none}
#megaplazafooterwrapper #footer #footerNav {width: 960px; margin: 0 0 10px}
#megaplazafooterwrapper #footer #footerNav li {padding: 0 20px; border: 0}
#megaplazafooterwrapper #footer #footerNav li a {padding: 7px 12px; display: block; text-transform: uppercase; color: #fff !important}
#megaplazafooterwrapper #footer li {border-right: 1px solid #666; line-height: 1; margin: 5px 0}
#megaplazafooterwrapper #footer li a {padding: 2px 5px; color: #888 !important;font-weight: bold; font-size: 12px}
#megaplazafooterwrapper ul#additional-info {font-size: 100%}
#megaplazafooterwrapper ul#additional-info li {background: none}
#megaplazafooterwrapper ul#additional-info li.last.copyright {position: absolute; right: 0; bottom: 15px; background: url(http://plaza.fi/s/img2/otavamedia.gif) no-repeat top right; text-indent: -9999px; width: 120px; height: 15px; border: 0}
#megaplazafooterwrapper ul#additional-info li.last.copyright a {width: 100%; height: 100%; display: block}	
/* HEADER */
#megaplazatopwrapper #topsearchlink {position: absolute; right: 0; top: 2px; background: url(../img2/icons/search.gif) no-repeat left center; padding-left: 14px; color: #1A8EBD !important}
/*--- YLAMUMMO ---*/
#megaplazatopwrapper .ylamummo {background: #fafafa; float: left; width: 783px; position: absolute; top: 33px; left: -5px;border-width: 0 5px 5px 5px; border-style:solid; border-color: #424242; z-index: 2; padding: 10px}
#megaplazatopwrapper .ylamummo .mummo_promopicks, .ylamummo .mummo_promolist {float: left}
#megaplazatopwrapper .ylamummo h2 {display: none}
#megaplazatopwrapper .categoryNav .ylamummo {display: none}
#megaplazatopwrapper .categoryNav .hover .ylamummo {display: block}

#megaplazatopwrapper .ylamummo .categorysources {background-image: url(http://plaza.fi/s/img2/bg/categorysources.png); background-repeat: no-repeat;background-position: right center; width: 740px; float: left; margin: 0; padding: 5px 30px 5px 10px; text-align: right}
#megaplazatopwrapper .ylamummo .categorysources a {color: #222}

#megaplazatopwrapper li.ajankohtaista .ylamummo .categorysources {background-color: #F26A3D}
#megaplazatopwrapper li.lifestyle .ylamummo .categorysources {background-color: #C6E667}
#megaplazatopwrapper li.tekniikka .ylamummo .categorysources {background-color: #79C0F2}
#megaplazatopwrapper li.viihde .ylamummo .categorysources {background-color: #F2C029}
body.lifestyle .columns4 .column, body.tekniikka .columns4 .column, body.viihde .columns4 column, body.ajankohtaista .columns4 .column, #megaplazatopwrapper .ylamummo .columns4 .column {margin-bottom: 0}
body.lifestyle .columns4, body.tekniikka .columns4, body.viihde .columns4, body.ajankohtaista .columns4, #megaplazatopwrapper .ylamummo .columns4 {margin-bottom: 10px; padding-bottom: 0}

/*--- TOP ---*/
#megaplazatopwrapper {margin-bottom: 5px; width: 100%; background: url(http://plaza.fi/s/img2/bg/top.png) repeat-x; float: left; text-align: left}
#megaplazatopwrapper .top {width: 980px; margin: 0 auto;height: 65px; position: relative; z-index: 1000; padding: 0; float: none; background: none}
.alue-muropaketti #megaplazatopwrapper .top {width: 1120px}
#megaplazatopwrapper .top ul.categoryNav {margin-left: 5px; z-index: 1000; position: absolute; left: 100px; top: 23px}
#megaplazatopwrapper .top .categoryNav li {float: left; padding: 0; list-style-type: none}
#megaplazatopwrapper .top .categoryNav li a.navilink {padding: 8px 10px; display: block; text-transform: uppercase; font-weight: bold; color: #fff;font-family: Helvetica,Arial,sans-serif !important; font-size: 12px; text-decoration: none}
#megaplazatopwrapper .top .categoryNav li.mummolaunch {margin-right: 10px; padding: 0}
#megaplazatopwrapper .categoryNav li.hover {background: #fafafa}
#megaplazatopwrapper .categoryNav li.hover a.navilink {color: #333}
#megaplazatopwrapper .categoryNav li a.navilink {background: url(http://plaza.fi/s/img2/naviarrow.gif) no-repeat center right}
#megaplazatopwrapper #keskustelulink {background: none}
	
#megaplazatopwrapper .s380 {width: 380px; margin: 0 20px 10px 0; float: left}
#megaplazatopwrapper .nomargin {margin: 0}

.topad {width: 980px; margin: 0 auto; float: none !important; clear: both}
.ad .onead div {margin-bottom: 15px}
	
#megaplazatopwrapper #plazalogo {margin: 0;width: 81px; float: left; display: block; background: url(../img2/logo.gif) no-repeat left top; color:white; padding: 5px 10px 6px; text-indent: -9999px; height: 54px; position: absolute; top: 0}
#megaplazatopwrapper #plazalogo a {display: block; height: 100%; width: 100%}	
	
/* login */
#megaplazatopwrapper #loginForm, #megaplazatopwrapper #noscriptLogin {width: 390px; position: absolute; top: 26px; right:0}
#megaplazatopwrapper #loginForm p {font-family: Helvetica,Arial,sans-serif !important}
#megaplazatopwrapper #logoutForm, #megaplazatopwrapper #loggedIn {width: auto; position: absolute; bottom: 11px; right: 0; color: #eee}
#megaplazatopwrapper #loggedIn {top: 25px; line-height: 1.2; right: 125px; text-shadow: #000 1px 1px 1px;}
#megaplazatopwrapper #loginForm form {float: left}
#megaplazatopwrapper #loginForm label {display: none}
#megaplazatopwrapper #loginForm input#username, #megaplazatopwrapper #loginForm input#passw {width: 65px; border: 1px solid #333 !important; padding: 3px; float: left}
#megaplazatopwrapper #loginForm input#muistaminut {margin: 5px 5px 0; float: left}
#megaplazatopwrapper #loginForm h3 {font-size: 14px; float: left; width: 100px}
#megaplazatopwrapper #loginForm p {margin: 0; float: right; width: 110px; font-size:11px; line-height: 1.2; padding: 0}
#megaplazatopwrapper #loginForm p a {color: #ddd; text-decoration: none; font-weight: bold}
#megaplazatopwrapper #loginForm .button {padding: 0 5px; height: 25px; margin-left: 5px; background: #4BA10E url(http://plaza.fi/s/img2/bg/login_button.gif) repeat-x top; font-size: 11px !important; color: #fff; border-color: #222 !important}

#megaplazatopwrapper #loginForm .login-remember-me {float: left}
#megaplazatopwrapper #loginForm .login-remember-me label {display: block; width: 35px; font-size: 10px; float: left; color: #ddd;line-height: 1.2}

#megaplazatopwrapper #lahteetLinkList {color: #666; font-size: 11px; height: 6px; margin: 0 0 0 112px; padding: 3px 0 0; font-family: Helvetica,Arial,sans-serif !important}
#megaplazatopwrapper #lahteetLinkList a {color: #999 !important; font-weight: normal; letter-spacing: 1px; text-decoration: none; }

/* button styles */
#megaplazatopwrapper .button {font-weight: bold; padding: 4px 10px; cursor: pointer; overflow: visible; width: auto !important; font-size: 12px !important; border-top: 1px solid #BEBEBE; border-left: 1px solid #BEBEBE; border-bottom: 1px solid #888 !important; border-right: 1px solid #888}
#megaplazatopwrapper .button:hover, button:hover {}

/* border-radius */
#megaplazatopwrapper .ylamummo, #megaplazatopwrapper .primarypromotion, #megaplazatopwrapper .button {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
/* cancel top-right and top-left radius*/
#megaplazatopwrapper .ylamummo {border-top-right-radius: 0;border-top-left-radius:0; -moz-border-radius-topright: 0;-moz-border-radius-topleft:0;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:0}
#megaplazatopwrapper .haku input.button {border-top-left-radius: 0;border-bottom-left-radius:0; -moz-border-radius-topleft: 0;-moz-border-radius-bottomleft:0;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0}

#topadvertisements {float: none; clear: both; margin: 0 auto 10px; width: 980px;  padding-top: 20px; text-align: center; background: url(../img2/bg/ilmoitus_bg.gif) no-repeat top left}

#megaplazatopwrapper .columns4 {margin: 0 0 20px -10px; width: 800px; float: left; background: url(../img2/bg/columns4.gif) no-repeat right 310px; position: relative; padding-bottom: 10px}
#megaplazatopwrapper .column {float: left; margin-bottom: 10px;width: 180px; padding: 10px 10px 0}
#megaplazatopwrapper .column .item img, .ylamummo .item img {margin-bottom: 10px; background: #aaa}
#megaplazatopwrapper .column .item h2  {margin-top: 10px; float: left}
#megaplazatopwrapper .column .item span.comments {top: 0}
#megaplazatopwrapper .column .item, .s280 .item {padding-bottom: 25px}

#megaplazatopwrapper .primarypromotion {min-height: 250px; background: #fff; margin: 0 0 10px -6px; padding: 10px 6px 0; border: #dedede 1px solid; border-bottom-color: #bebebe}
#megaplazatopwrapper .primarypromotion h3 a {font-weight: bold} 
#megaplazatopwrapper .primarypromotion .stats {right: 7px}