/********************************* classes for xhtml default tag *********************************/

body { background: url(bg.gif) #ffffff; padding:0px; margin:0px; color:#000000; font-size:11px; font-family:verdana, arial, helvetica, sans-serif; }
table.tablebd { background-color:#ffffff; }
form { margin:0px; padding:0px; }
a { cursor:pointer; }
ul{ float:left; list-style-type:none; padding:0px; margin:0px; }

/********** classes for differentiation of background color, padding, border and text ************/
#printLogo { display:none; }

.blue_header { background:#16b5f0 url(header_bg.gif) repeat-x 0% 0%; height:61px; }
.black_text { color:#2b348c; }
.small_text { font-size:11px; }
.violet_text { color:#2b348c; font-size:13px; }
.big_text { color:#ffffff; font-size:17px; }
.fiare_text { color:#717171; padding-bottom:3px; }
.margin_bottom { margin-bottom:7px; }
.padding_right { padding-right:7px; }
.padding_left { padding-left:10px; }
.padding { padding:10px; }
.footer_bg { background:#a7a9ac url(footer_bg.gif) repeat-x 0% 0%; }
.footer_bottom_bg { background:url(footer_bottom_bg.gif) repeat-x 0% 100%; }
.main { width:851px; margin:auto; }
.main1 { width:851px; position:absolute; margin-top:-45px !important; margin-top:-44px; margin-left:-2px !important; margin-left:-1px; }
.midpic1 { background:url(midpic1.png) no-repeat 100% 0%; width:425px; height:220px; }
.midpic2 { background:url(midpic2.png) no-repeat 0% 0%; width:425px; height:220px; padding-right:6px; }
.menubg  { background:#d2d2d2; }
.innerbox_btm_1 { background: url(inner_box_corner3.gif) no-repeat 0% 100%; width:14px; height:14px; }
.innerbox_btm_2 { background: url(inner_box_corner4.gif) no-repeat 0% 100%; width:14px; height:14px; }
.address { font-size:1em; line-height:16px; }
.whitebg { background:#ffffff; }
.menu_link_bg { background:url(link_bg.gif) repeat-x 0% 0%; }
.menu_link_bg li { float:left; }
.footer_border { border-top:7px solid #9ea0a3; }

.pageheader { background: url(pageheader_bg.gif) repeat-x 10% 0%; color:#2b348c; font-weight:bold; font-size:1.3em; height:31px; }
.subheader { color:#2b348c; font-weight:bold; font-size:1.3em; }
.subheader1 { background:#d2d2d2 url(subheader1bg.gif) repeat-x 0% 0%; color:#2b348c; font-weight:bold; font-size:1.3em; }
.subheader1_left { background: url(subheader1.gif) no-repeat 0% 0%; width:14px; height:36px; }
.subheader1_right { background: url(subheader2.gif) no-repeat 100% 0%; width:14px; height:36px; }
.fieldheader { color:#ffffff; background-color:#2b348c; font-size:1.2em; font-weight:bold; }
.navigation { color:#000000; background-color:#e9e9e9; }
.even { color:#001435; background-color:#eeeeee; }
.odd { color:#001435; background-color:#f7f7f7; }
.nav { color:#ff0000; }
.star { color:#ff0000; font-size:12px; }
.message { color:#ff0000; }
.alignmiddle { vertical-align: middle; }
.bordertopleft { border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; }
.pagearrow { background: url(arrow.gif) no-repeat 0% 0%; width:36px; }
span.soumi_logo {background: url(saimaan_Automoto_FI.gif) no-repeat 0% 0%; width:136px; height:133px; display:block; }
/****************************** classes for differentiation of link ******************************/

a:link, a:visited, a:active { color:#2b348c; }
a:hover { color:#818181; }

a.menu_link:link, a.menu_link:active, a.menu_link:visited  { color:#ffffff; font-size:15px; text-decoration:none; padding:5px 7px; display:block; font-weight:bold; }
a.menu_link:hover { color:#000000; font-size:15px; padding:5px 7px; text-decoration:none; display:block; font-weight:bold; }

a.maillink:link, a.maillink:visited, a.maillink:active { color:#2b348c; text-decoration:none; padding:0px 3px; }
a.maillink:hover { color:#818181; text-decoration:none; padding:0px 3px; }

a.makelink:link, a.makelink:visited, a.makelink:active { color:#2b348c; font-weight:bold; text-decoration:none; }
a.makelink:hover { color:#818181; font-weight:bold; text-decoration:none; }

/************************************ classes for form element ***********************************/

input,textarea,select { color:#001435; font-size:13px; font-weight:normal; font-family:verdana, tahoma, arial, helvetica, sans-serif; }
.textbox3 { width:170px; }
.textarea { width:280px; height:150px; }
.pricelistbox { width:135px; }
