/* ::::: http://www.motohouse248.com/common_2008/dummy.css ::::: */

/* ::::: http://www.motohouse248.com/common_2008/dummy_2.css ::::: */

/* ::::: http://www.motohouse248.com/common_2008/style.css ::::: */

/* ::::: http://www.motohouse248.com/common_2008/lightwindow.css ::::: */

/* ::::: http://www.motohouse248.com/common_2008/base.css ::::: */

p { margin: 0pt 0pt 1.5em; line-height: 1.5; }
form { margin: 0pt; padding: 0pt; }
form * { font-size: 100%; }
body { width: 100%; margin: 0pt; padding: 0pt; color: rgb(0, 51, 0); text-align: center; background: url('body-bg.gif') repeat-x scroll 0% 0% rgb(102, 204, 51); font-family: Verdana,Hervetica,Arial,sans-serif; font-size: small; }
a { overflow: hidden; }
a:link, a:visited, a:active { color: rgb(51, 102, 153); background: none repeat scroll 0% 0% transparent; text-decoration: underline; }
a:hover { color: rgb(0, 51, 102); text-decoration: none; }
a[name]:hover, a[name]:active { color: inherit; }
img { border: medium none; }
cite { font-style: normal; font-weight: normal; }
em { font-style: normal; font-weight: normal; }
strong { font-style: normal; font-weight: bold; }
h2, h3, h4, h5 { margin: 0pt 0pt 10px; padding: 0pt; }
h2 { font-size: 120%; margin: 0pt 0pt 1em; }
h3 { font-size: 120%; }
h2 img, h3 img, h4 img, h5 img, h6 img { vertical-align: bottom; }
p + h2, div + h2, ul + h2, table + h2, p + h3, div + h3, ul + h3, table + h3, p + h4, div + h4, ul + h4, table + h4, p + h5, div + h5, ul + h5, table + h5 { margin-top: 2em; }
.hstyle1 { margin: 0pt 0pt 10px ! important; padding: 5px ! important; background: none repeat scroll 0% 0% rgb(248, 245, 222) ! important; border-width: medium medium medium 5px ! important; border-style: none none none solid ! important; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color rgb(102, 204, 51) ! important; -moz-border-top-colors: none ! important; -moz-border-right-colors: none ! important; -moz-border-bottom-colors: none ! important; -moz-border-left-colors: none ! important; -moz-border-image: none ! important; }
div.clearblock { clear: both; height: 0pt; font-size: 0pt; line-height: 0; }
.alignleft { text-align: left; }
.alignright { text-align: right; }
ol, ul { margin: 0pt 0pt 1em; padding: 0pt; }
li { line-height: 1.25; margin-left: 30px; padding: 0pt 0pt 4px; }
li p, li dl { margin: 5px 0pt; padding: 0pt; }
hr { height: 1px; }
#contentswidth { position: relative; width: 820px; margin: 0pt auto; padding: 0pt; text-align: left; background: url('contentswidth_1-bg.gif') repeat-y scroll 0% 0% transparent; }
#header { position: relative; width: 820px; height: 130px; margin: 0pt; padding: 0pt; background: url('header-bg.gif') no-repeat scroll 0% 0% transparent; font-size: 100%; font-weight: normal; line-height: 1.1; }
#header a { position: relative; width: 600px; height: 65px; display: block; padding: 5px 0pt 0pt 10px; }
#header a:link, #header a:visited, #header a:hover, #header a:active { color: rgb(0, 51, 102); text-decoration: none; }
#contentsbody { width: 820px; margin: 0pt; padding: 35px 0pt 0pt; background: url('contentsbody_1-bg.gif') no-repeat scroll 0% 0% transparent; }
h1 { height: 40px; margin: 0pt 0pt 0pt 50px; padding: 0pt; font-size: 150%; line-height: 1.1; color: rgb(0, 51, 102); }
h1 span { font-size: 70%; }
#mainimage { position: relative; width: 760px; float: none; margin: 0pt; padding: 0pt 30px 20px; background: url('mainimage-bg.gif') no-repeat scroll center top transparent; }
#mainimage { position: relative; width: 760px; float: none; margin: 0pt; padding: 0pt 30px 20px; background: url('mainimage-bg.gif') no-repeat scroll center top transparent; }
#maincontents { width: 500px; float: left; margin: 0pt 0pt 0pt 30px; padding: 20px 20px 0pt; background: url('maincontents_1-bg.gif') no-repeat scroll 0% 0% transparent; }
.linebox { width: 100%; padding-top: 15px; background: url('linebox-bg.jpg') repeat-x scroll 0% 0% transparent; }
#sidecontents { width: 200px; float: right; margin: 0pt 30px 0pt 0pt; }
.sidemenu { margin: 0pt 0pt 20px; padding: 0pt 0pt 10px; background: url('sidemenu-bg.gif') no-repeat scroll left bottom transparent; color: rgb(255, 255, 255); }
.sidemenu a { display: block; margin: 0pt 5px 0pt 0pt; padding: 5px 5px 5px 20px; background: url('sidemenu-arrow.gif') no-repeat scroll 10px 5px rgb(153, 204, 102); }
.sidemenu a:link, .sidemenu a:visited, .sidemenu a:active { color: rgb(255, 255, 255); text-decoration: none; }
.sidemenu a:hover { color: rgb(0, 51, 0); text-decoration: none; background-color: rgb(192, 249, 120); }
.sidemenu h2 { margin: 0pt; padding: 10px 5px 10px 10px; background: url('sidemenu-h-bg.gif') no-repeat scroll left top transparent; }
.sidemenu ul, .sidemenu dl { margin: 0pt; padding: 0pt; background: none repeat scroll 0% 0% rgb(153, 204, 102); }
.sidemenu div { margin: 0pt; padding: 0pt 10px; background: none repeat scroll 0% 0% rgb(153, 204, 102); }
.sidemenu ul li, .sidemenu dl dt { margin: 0pt 0pt 5px; padding: 0pt; list-style: none outside none; display: inline; }
#sideshopinfo { margin: 0pt 0pt 20px; padding: 0pt 0pt 10px; background: url('sideshopinfo-bg.gif') no-repeat scroll left bottom transparent; }
#sideshopinfo h2 { width: 180px; margin: 0pt 0pt 10px; padding: 0pt 0pt 0pt 20px; background: url('sideshopinfo-h-bg.jpg') no-repeat scroll left top transparent; }
#sideshopinfo p { margin: 0pt 0pt 10px 20px; }
#sidebannerlist { margin: 0pt; padding: 0pt; }
#sidebannerlist li { margin: 0pt 0pt 20px; padding: 0pt; list-style: none outside none; }
#sidebannerlist li img { vertical-align: bottom; }
#posmenu { position: absolute; top: 118px; left: 10px; font-size: 86%; color: rgb(0, 51, 102); }
#posmenu a:link, #posmenu a:visited, #posmenu a:hover, #posmenu a:active { text-decoration: none; color: rgb(0, 51, 102); }
#posmenu hr, #posmenu span { display: none; }
#mainmenu { position: absolute; width: 810px; top: 80px; left: 15px; }
#mainmenu ul { margin: 0pt; padding: 0pt; }
#mainmenu ul li { margin: 0pt; padding: 0pt; list-style: none outside none; display: inline; }
#mainmenu ul li img { vertical-align: bottom; float: left; }
#maincompanyb { position: absolute; top: -40px; right: 110px; }
#maininquiryb { position: absolute; top: -40px; right: 0pt; }
#footer { position: relative; width: 820px; margin: 0pt; padding: 65px 0pt 10px; background: url('footer_1-bg.gif') no-repeat scroll 0% 0% rgb(102, 204, 51); }
#bottommenu { margin: 0pt 0pt 10px; padding: 0pt; text-align: center; line-height: 2; }
#bottommenu li { display: inline; list-style: none outside none; margin: 0pt; padding: 0pt 5px; }
#bottommenu li a:link, #bottommenu li a:visited, #bottommenu li a:active { color: rgb(255, 255, 255); text-decoration: none; }
#bottommenu li a:hover { color: rgb(0, 51, 0); text-decoration: none; }
#footer address { margin: 0pt 0pt 30px; font-style: normal; text-align: center; color: rgb(51, 102, 51); }
#uplink { width: 200px; position: absolute; top: 25px; right: 30px; text-align: right; }
#uplink span { width: 100px; position: absolute; top: -99999px; }
#uplink a { padding: 0pt 0pt 0pt 15px; background: url('uplink-arrow.gif') no-repeat scroll left center transparent; }
#uplink a:link, #uplink a:visited, #uplink a:hover, #uplink a:active { color: rgb(0, 51, 0); }
.post { margin-bottom: 40px; }
.meta { margin-bottom: 20px; }
#wp-calendar { width: 180px; }
#wp-calendar a { width: auto; margin: 0pt; padding: 0pt; display: inline; background: none repeat scroll 0% 0% transparent; text-decoration: underline; }
#wp-calendar th, #wp-calendar td { text-align: center; }
#commentform { width: 500px; }
textarea#comment { width: 500px; }
