html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0px; outline:none; }

body { margin:0px; padding:0px; width:100%; background-color:#ebebeb; }
body{ position:relative;}
.blog{ background:url(../images/blog.gif) no-repeat left top; position:fixed; right:0px; top:150px; width:41px; height:90px; display:block; text-indent:-9999px; cursor:pointer;}
#main { width:1001px; margin:0px auto; clear:both; }
#header { width:999px; clear:both; margin-bottom:8px; padding:1px; background:#ffffff url(../images/header_bg.gif) no-repeat 1px 1px; height:117px;  }
.logo{ float:left;}
.flash_menu{ float:right;}

#bodycontents { width:1001px; height:487px; background-color:#ffffff; clear:both; }
.contentspadding { float:left; width:983px; height:469px; padding:9px 9px 0px 9px; }
.leftpart { float:left; width:644px; height:469px; padding:0px; margin:0px; }
.middlepart { float:left; width:6px; }
.rightpart { float:left; width:333px; height:469px; }
.bluebgdiv { clear:both; background-image:url(../images/bluebg.jpg); background-repeat:no-repeat; width:333px; height:229px; margin-bottom:3px; }
.findpartsdiv { clear:both; width:333px; height:142px; background-image:url(../images/findpartsbg.jpg); background-repeat:no-repeat; margin-bottom:4px; }
.locationsdiv { clear:both; width:333px; height:91px; background-image:url(../images/lightbluebg.jpg); background-repeat:no-repeat; }
.video { clear:both; padding:8px; }
.g40 { clear:both; line-height:40px; }
.searchtext { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; text-align:left; color:#ffffff; clear:both; padding:0px 160px 0px 16px; }
.requestbutton { clear:both; padding:30px 0px 0px 16px; text-align:left; }
.locationtext { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; text-align:left; color:#1b5173; clear:both; padding:6px 160px 0px 16px; line-height:20px; }
.locationbuttondiv { float:left; padding:61px 0px 0px 16px; text-align:left; width:180px; }
.map { float:left; width:133px; padding:2px 0px 0px 0px; }
#bottomcontents { clear:both; height:167px; }
#bottomcontents ul { padding:0px; margin: 0px; }
#bottomcontents li { float: left; display:inline; list-style-type: none; width:247px; height:155px; background-image:url(../images/frame.jpg); background-repeat:no-repeat; }
#bottomcontents li.hgap { float: left; margin-left:4px; }
#bottomcontents li h1 { text-align:center; clear:both; padding:6px 0px 0px 0px; margin:0px; line-height:20px; clear:both; }
#bottomcontents li h1 a { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-align:center; color:#323131; clear:both; text-decoration:none; }
#bottomcontents li h1 a:hover { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-align:center; color:#bb0909; clear:both; text-decoration:underline; }
#bottomcontents li p { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:center; color:#636363; clear:both; padding:2px 0px 0px 0px; margin:0px; ine-height:18px; clear:both; }
.image { clear:both; text-align:center; padding:15px 0px 0px 0px; }
.imagepadding { clear:both; text-align:center; padding:5px 0px 0px 0px; }
#footer { clear:both; height:39px; width:1001px; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-align:center; color:#636363; line-height:18px; padding:6px 0px 0px 0px; }
#footer a { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#636363; text-decoration:underline; }
#footer a:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#bc0606; text-decoration:none; }
#gap13 { clear:both; line-height:13px; }
/*--- carousel begin ---*/
/*.carousel-box { height:103px; overflow:hidden; position:relative; width:725px; }
.carousel-box .inner { padding:0 0 0 44px; margin:15px 0px 0px 0px; }
.carousel-box button { background:none; width:27px; height:23px; border:none; position:absolute; cursor:pointer; outline:none; }
.carousel-box button.prev { left:13px; top:36px; background:url(../images/back.gif) no-repeat 0 0; outline:none;}
.carousel-box button.next { right:8px; top:36px; background:url(../images/forw.gif) no-repeat 0 0; outline:none; }
.carousel-box .wrapper { width:644px; overflow:hidden; position:relative; }
.carousel-box ul li { padding-right:20px; float:left; position:relative;border:solid 1px red; }
.carousel-box ul li a { width:138px; height:78px; position:relative; float:left; cursor:pointer; }
.carousel-box ul li span { width:228px; height:228px; overflow:hidden; display:block; cursor:pointer; }
/*--- carousel end ---*/*/

