/** $Id: sd_style_new.css,v 1.63 2010/05/24 04:52:14 divyesh Exp $ **/

/********************************* Classes for XHTML default Tag *********************************/
body { height: 100%; margin:0; padding:0; font: .80em/1.2em arial, sans-serif, tahoma, geneva, verdana; color:#000000; }
h1 { color:#000000; font-size:1.4em; font-weight:normal; margin:0; padding:0; }
h2 { color:#e84915; font-size:1.5em; font-weight:normal; margin:0; padding:0; }
h3 { color:#000; font-size:1.4em; font-weight:normal; margin:0; padding:0; line-height:1.4em; }
h4 { color:#e84915; font-size:1em; font-weight:bold; margin:0; padding:0; }
form { display:inline; margin:0; padding:0; }
fieldset { padding:0; margin:0; border:none; }
img { border:none; }
a { color:#014991; text-decoration:underline; padding:0; margin:0; outline:none; }
a:hover { color:#014991; text-decoration:none; }
ul, li { list-style-type:none; padding:0; margin:0; }
ul.inline { width:100%; }
ul.inline li { float:left; }
ul.inline li.floatr { float:right; }
p { margin:10px 0; }

/************************* Classes for differentiation of Uniq ID/Class **************************/
#main {  width:100%; margin:0 auto; }
.content_size { min-width:768px; width:60em; margin:0 auto; }

#header { background:#868686; border-bottom:5px solid #fff; }
#header .banner { float:right; padding-top:15px; }
#header .content_size { background:#868686; }

div.mainbox h1 { color:#fff; font-size:2.5em; font-weight:normal; margin:0; padding:15px; line-height:1.1em; }
div.mainbox h2 { color:#fff; font-size:2.5em; font-weight:normal; margin:0; padding:15px; line-height:1.1em; }
div.mainbox div.dealer_info { width:20em; float:right; padding:5px; text-align:right; line-height:1.5em; }
div.mainbox div.company_logo { width:39em; float:left; }

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

#vif_big_img { float:left; width:520px; min-height:380px; height:auto !important; height:380px; text-align:center; position:relative; }
#vif_small_img { float:right; width:140px; text-align:center; }
#vif_small_img li { margin:3px 0; }
#vif_small_img li { width:80px; height:60px; border:1px solid #c0c0c0; margin-left:3px; position:relative; }
.vif_small_img { float:right; width:140px; text-align:center; }
h2.caption { font-size:1em; color:#000; margin:0; }

.zoom_image_abs { position:absolute; width:520px; 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; width:500px; position:relative; z-index:21; }

#logo { height:60px; width:149px; display:block; float:left; padding:0; margin:15px 0; background:#fff url(../../../common_image_new/simple_dealer/6/sprite_sds6.gif) 0 0 no-repeat; }
#logo h1, #logo h2 { text-align:center; padding:0; margin:0; background: url(../../../common_image_new/simple_dealer/sds_common.gif) no-repeat 8px 8px; }
#logo .moto { background: url(../../../common_image_new/simple_dealer/sds_common.gif) no-repeat 8px -56px; }
#logo .vene { background: url(../../../common_image_new/simple_dealer/sds_common.gif) no-repeat 8px -120px; }
#logo .varaosa { background: url(../../../common_image_new/simple_dealer/sds_common.gif) no-repeat 5px -181px; }
#logo .kone { background: url(../../../common_image_new/simple_dealer/sds_common.gif) no-repeat 8px -240px; }
#logo .asunto { background: url(../../../common_image_new/simple_dealer/sds_common.gif) no-repeat 7px -300px; }
#logo .mokki { background: url(../../../common_image_new/simple_dealer/sds_common.gif) no-repeat 5px -360px; }
#logo .karavaani { background: url(../../../common_image_new/simple_dealer/sds_common.gif) no-repeat 1px -416px; }
#logo .markkina, #logo .kirpputori { background: url(../../../common_image_new/simple_dealer/sds_common.gif) no-repeat 3px -474px; }
#logo a { height:60px; width:149px; display:block; }
#logo span { display:none; }

#main_blue_box b.top  { font-size:1px; height:8px; display:block; background:#e2e9ee url(../../../common_image_new/simple_dealer/6/sprite_sds6.gif) 0 -68px repeat-x; }
#main_blue_box b.top  b { background:url(../../../common_image_new/simple_dealer/6/sprite_sds6.gif) 0 -60px no-repeat; display:block; height:8px; }
#main_blue_box b.top  b b { background:url(../../../common_image_new/simple_dealer/6/sprite_sds6.gif) 100% -76px no-repeat; display:block; height:8px; }
#main_blue_box div.box { display:block; padding:0 8px; border-left:1px solid #9eb5c8; border-right:1px solid #9eb5c8; background:#e2e9ee; }
#main_blue_box b.bottom  { font-size:1px; height:8px; display:block; background:#e2e9ee url(../../../common_image_new/simple_dealer/6/sprite_sds6.gif) 0 -92px repeat-x; }
#main_blue_box b.bottom  b { background:url(../../../common_image_new/simple_dealer/6/sprite_sds6.gif) 0 -84px no-repeat; display:block; height:8px; }
#main_blue_box b.bottom  b b { background:url(../../../common_image_new/simple_dealer/6/sprite_sds6.gif) 100% -100px no-repeat; display:block; height:8px; }

.mainbox a { color:#fff; }

div.bluebox div.top { display:block; background:#e4ebf1 url(../../../common_image_new/simple_dealer/6/box_blue.gif) 0 0 no-repeat; }
div.bluebox div.top div { background: url(../../../common_image_new/simple_dealer/6/box_blue.gif) 100% -60px no-repeat; display:block; line-height:2.5em; height:2.5em; font-weight:normal; }
div.bluebox .top h1 { text-align:left; float:left; margin:0; color:#000; font-weight:normal; padding-left:12px; }
div.bluebox .top h2 { text-align:left; float:left; margin:0; color:#000; font-weight:normal; padding-left:12px; }
div.bluebox div.content { border-left:1px solid #9eb5c8; border-right:1px solid #9eb5c8; }
div.bluebox div.content1 { clear:both; padding:10px 10px 5px 10px;  }
div.bluebox div.bottom { display:block; font-size:1px; height:7px; background: url(../../../common_image_new/simple_dealer/6/box_blue.gif) 0 -120px no-repeat; }
div.bluebox div.bottom div { background: url(../../../common_image_new/simple_dealer/6/box_blue.gif) no-repeat 100% -127px; display:block; font-size:1px; height:7px; }

#listing_heading { padding:0 10px; font-weight:bold; font-size:1em; }
#listing_heading ul { width:100%; }
#listing_heading ul li { margin-right:0.5em; float:left; }
#listing_heading ul li.col1 { width:24%; }
#listing_heading ul li.col2 { width:8%; }
#listing_heading ul li.col3 { width:13%; }
#listing_heading ul li.col4 { width:12%; }
#listing_heading ul li.col5 { width:18%; }
#listing_heading ul li.col6 { width:20%; margin-right:0; float:left; }

.listing { font-size:.9em; padding:10px 0; background: url(../../../common_image_new/simple_dealer/6/hr_line_blue.gif) repeat-x 0 100%; }
.listing ul { margin-left:5px; }
.listing ul li { margin-right:0.5em; float:left; }
.listing ul li.col1 { width:24%; }
.listing ul li.col2 { width:8%; }
.listing ul li.col3 { width:13%; }
.listing ul li.col4 { width:12%; }
.listing ul li.col5 { width:18%; line-height:1.5em; }
.listing ul li.col6 { width:20%; margin-right:0; text-align:center; }

.listing ul li.col1 b a, .listing1 ul li.col1 b a { text-decoration:none; }
.listing ul li.col1 b a:hover { text-decoration:underline; }


#listing_heading1 { padding:0 10px; font-weight:bold; font-size:1em; }
#listing_heading1 ul { width:100%; }
#listing_heading1 ul li { margin-right:0.5em; float:left; }
#listing_heading1 ul li.col1 { width:30%; }
#listing_heading1 ul li.col2 { width:10%; }
#listing_heading1 ul li.col3 { width:15%; }
#listing_heading1 ul li.col4 { width:20%; }
#listing_heading1 ul li.col5 { width:17%; margin-right:0; float:left; }

.listing1 { font-size:.9em; padding:10px 0; background: url(../../../common_image_new/simple_dealer/6/hr_line_blue.gif) repeat-x 0 100%; }
.listing1 ul { margin-left:5px; }
.listing1 ul li { margin-right:0.5em; float:left; }
.listing1 ul li.col1 { width:30%; }
.listing1 ul li.col2 { width:10%; }
.listing1 ul li.col3 { width:15%; }
.listing1 ul li.col4 { width:20%; }
.listing1 ul li.col5 { width:17%; margin-right:0; text-align:center; }

#asunto_listing #listing_heading1 ul li.col1 { width:23%; }
#asunto_listing #listing_heading1 ul li.col2 { width:19%; }
#asunto_listing #listing_heading1 ul li.col3 { width:17%; }
#asunto_listing #listing_heading1 ul li.col4 { width:18%; }
#asunto_listing #listing_heading1 ul li.col5 { width:17%; margin-right:0; float:left; }

#asunto_listing .listing1 ul li.col1 { width:23%; }
#asunto_listing .listing1 ul li.col2 { width:19%; }
#asunto_listing .listing1 ul li.col3 { width:17%; }
#asunto_listing .listing1 ul li.col4 { width:18%; }
#asunto_listing .listing1 ul li.col5 { width:17%; margin-right:0; text-align:center; }

.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(../../../common_image_new/simple_dealer/orange_button_corn_tl.gif) no-repeat top left; }
.orange_button span span { background:url(../../../common_image_new/simple_dealer/orange_button_corn_tr.gif) no-repeat top right; }
.orange_button span span span { background:url(../../../common_image_new/simple_dealer/orange_button_corn_bl.gif) no-repeat bottom left; }
.orange_button span span span span { background: url(../../../common_image_new/simple_dealer/orange_button_corn_br.gif) no-repeat bottom right; padding:1px 8px; _padding:1px 8px 2px 8px; }

#questions ul { width:100%; }
#questions ul li { float:left; padding:5px; }
#questions ul li.q_even { clear:both; color:#002e5b; padding:5px 7px; background:#b7dbff; width:2%; font-weight:bold; }
#questions ul li.q_odd { color:#002e5b; background:#dbedff; width:94%; }
#questions ul li.r_even { clear:both; color:#000; padding:5px 7px; background:#ebebeb; width:2%; font-weight:bold; }
#questions ul li.r_odd { color:#000; background:#f5f5f5; width:94%; margin-bottom:10px; }
#questions ul li.r_odd a { color:#000; }
.blinking_qa { padding:5px; width:94%; background-color: #fffac0; }

.bubble_box { position:absolute; margin-left:-100px; width:428px; display:none; z-index:5; }
.bubble_box b.top { background:url(../../../common_image_new/simple_dealer/bubble.png) 0 -56px no-repeat; display:block; font-weight:normal; font-size:1px; height:28px; }
.bubble_box b.top b { background: url(../../../common_image_new/simple_dealer/bubble.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(../../../common_image_new/simple_dealer/bubble.png) -570px -80px no-repeat; width:20px; height:20px; }
.bubble_box div.box_content h2, .bubble_box_big div.box_content h2 { text-align:left; margin:0; color:#e84915; font-weight:normal; padding:0; }
.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(../../../common_image_new/simple_dealer/bubble.png) 0 -84px no-repeat; display:block; font-weight:normal; font-size:1px; height:28px; }
.bubble_box b.bottom b { background: url(../../../common_image_new/simple_dealer/bubble.png) 100% -140px no-repeat; display:block; font-weight:normal; font-size:1px; height:28px; }

.bubble_box_big { position:absolute; width:578px; display:none; }
.bubble_box_big b.top { background:url(../../../common_image_new/simple_dealer/bubble.png) 0 0 no-repeat; display:block; font-weight:normal; font-size:1px; height:28px; }
.bubble_box_big b.top b { background: url(../../../common_image_new/simple_dealer/bubble.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(../../../common_image_new/simple_dealer/bubble.png) -570px -80px 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(../../../common_image_new/simple_dealer/bubble.png) 0 -28px no-repeat; display:block; font-weight:normal; font-size:1px; height:28px; }
.bubble_box_big b.bottom b { background: url(../../../common_image_new/simple_dealer/bubble.png) 100% -140px no-repeat;  display:block; font-weight:normal; font-size:1px; height:28px; }

#navigation { line-height:1.5em; font-size:.9em; }
#navigation .hlight { font-weight:bold; }

#contact_box li { float:left; margin:5px 0; width:20%; line-height:1.5em; padding:0 1em; text-align:left; border-right:1px solid #ccc; height:5em; }

#contact_person li { float:left; margin:5px 0; width:30%; line-height:1.5em; padding:0 1em; text-align:left; border-right:1px solid #ccc; min-height:10em; height:auto !important; height:10em; font-size:.85em; }
#contact_person li .col1 { float:left; width:37%; }
#contact_person li .col2 { float:right; width:62%; }

div.bluebox .odd { background-color:#fff; }
div.bluebox .even { background-color:#f7f8fa; }

#vif_bigimg { float:left; width:75%; text-align:center; }
#vif_smallimg { float:left; width:24%; text-align:center; }

#footer { background:#393939; color:#d0d0d0; }
#footer a { background: url(../../../common_image_new/simple_dealer/sds_common.gif) no-repeat 3px -574px; padding:5px 10px; text-decoration:none;  font-size:.85em; }
#footer a span { visibility:hidden; }
#footer .fiare { float:left; font-size:.85em; margin-top:10px; }
#footer .power_by a { background:#fff; padding:0; margin:0; }

/********************* classes for differentiation of padding, border & color ********************/
.fl { float:left; }
.fr { float:right; }
.floatl { float:left; }
.floatr { 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; }
.margin_top { margin-top:5px; }
.margin_top1 { margin-top:10px; }
.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; }
.width_full { width:100%; }
.small_text { font-size:.85em; }
.small_text1 { font-size:.80em; line-height:1.1em; }
.mid_text { font-size:.9em; }
.line_height { line-height:1.5em; }
.line_height1 { line-height:2em; }
.right_content { float:right; padding-right:10px; line-height:3em; }
.right_content img { margin-top:0.6em; }
.right_content input { margin-top:0.6em; }
.mid_align { vertical-align:middle; }
.star { color:#f00; font-weight:normal; }
.iborder { padding: 2px; border: 1px solid #c9c9c9; }
.hlight { color:#e84915; }
.listpadding { padding: 5px; }
.message { color:#000000; padding:5px; margin:5px; border: 1px solid #d6be89; background-color: #fffac0; }
.warranty { text-align:center; width:70px; margin-top:5px; }
.play_icon { vertical-align:top; margin-left:-25px; margin-top:5px; position:absolute; z-index:2; }
.spacer, .img_protect { position:absolute; z-index:1; top:0; left:0; width:100%; height:100%; display:block; background:url(../../../common_image_new/spacer.gif); }
.listing_thumb { position:relative; margin:auto; width:120px; height:90px; }
.pointer { cursor:pointer; }
a.for_sale_listing { position:absolute; margin:-10px 0 0 -72px; z-index:2; }
.gray_text { color:#666; }
.word_wrap { word-wrap:break-word; }

/*********************************** classes for Tool tip & Bubble *******************************/

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

/****************************** classes for differentiation of link *******************************/

/************************** classes for differentiation of form element **************************/

input { vertical-align: middle; margin:0 2px 2px 0; padding:1px; }
input, textarea, select { font: .90em/1.2em arial, sans-serif, tahoma, geneva, verdana; color:#000000; }
.button { font-size:.98em; }

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

.listbox1 { width:5em; height:7em; }
.listbox2 { width:6em; height:7em; }
.listbox3 { width:13em; height:7em; }
.listbox5 { width:13em; height:7em; }

.url_textbox { width:33.7em; background:#ebebe4; border:1px solid #a4acb4; }
.big_img { min-height:380px; height:auto !important; height:380px; }

/*************************** Classes for VIF Tab button **************************/
.shadetabs { padding:0 0 5px 0; margin-bottom:-3px !important; margin-top:-1px; list-style-type:none; text-align: left; }
.shadetabs li { display:inline; margin:0; padding:5px 6px; }
.shadetabs li a { font-size:.85em; text-decoration: none; }
.shadetabs li a:hover { text-decoration:underline; }
.shadetabs li.selected { padding:5px 5px; text-decoration: underline; border:1px solid #b6b6b6; border-bottom:1px solid #fff; background:#fff url(../../../common_image_new/simple_dealer/sds_common.gif) 0 -601px repeat-x; }
.shadetabs li.selected { text-decoration:none; }

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

a.share_icon { background:url(../../../common_image_new/simple_dealer/sds_common.gif) 0 -649px no-repeat; padding-left:33px; }
a.share_link { background:url(../../../common_image_new/share_link.gif) 0 50% no-repeat; padding-left:18px; }
a.sendlink_icon { background:url(../../../common_image_new/simple_dealer/sds_common.gif) 0 -682px no-repeat; padding-left:24px; }
a.addtofav_icon { background:url(../../../common_image_new/simple_dealer/sds_common.gif) 0 -714px no-repeat; padding-left:20px; }
a.reportad_icon { background:url(../../../common_image_new/simple_dealer/sds_common.gif) 0 -742px no-repeat; padding-left:18px; }
a.reportad_bad_icon { background:url(../../../common_image_new/simple_dealer/sds_common.gif) 0 -771px no-repeat; padding-left:18px; }
a.pdf_icon { background:url(../../../common_image_new/simple_dealer/sds_common.gif) 0 -799px no-repeat; padding-left:20px; }
a.zoom_icon { background:url(../../../common_image_new/icons_buttons.gif) no-repeat 0 -1190px; padding:3px 3px 3px 21px; }

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

.no_line a { text-decoration:none; }
.no_line a:hover { text-decoration:underline; }

/*************************** Class for Talknow in VIF ***************************/
#talknow { background:#ececec url(../../../common_image_new/talknow.gif) repeat-x 0 0; padding:5px 10px; border:1px solid #ccc; }
#talknow .gray_msg { background: url(../../../common_image_new/talknow.gif) no-repeat 100% -100px; padding-right:70px; width:480px; }
#talknow .red_msg { background: url(../../../common_image_new/talknow.gif) no-repeat 100% -213px; padding-right:70px; width:480px; }
#talknow .green_msg { background: url(../../../common_image_new/talknow.gif) no-repeat 100% -329px; padding-right:70px; width:480px; }
#talknow h3 { color:#000; margin-bottom:5px; }
#talknow .green_msg p { color:#5c8901; }
#talknow .red_msg p { color:#c00; }
#talknow p { margin-bottom:5px;margin-top: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 img, .article_image_abs a:hover img.png{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; border:0;}
