html, body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin:0px; padding:0px; background:#ffffff url(/images/generic/main_bg.gif) top center no-repeat; }

p,h1,h2,h3,pre { margin:0 0 8px 0; padding: 0}
h1 { padding:12px 0 0 0; font-size:20px }
h2 { font-size:16px; font-weight: bold; color: #f60000; border-bottom: 1px solid #f60000 }
h2.rounded {background: url(/images/titles/rounded_full_blue.gif) top left no-repeat; color: #ffffff;font-size: 13px !important; padding:5px; margin:0;}
h3 { font-size:12px; font-weight: bold; color: #f60000}
h4 { font-size:11px; font-weight: bold; color: #000000}
.info {font-weight:bold;color: #00a;}

a:link, a:visited { color: #f60000; background-color: inherit; text-decoration: underline; }
a:hover, a:focus { color: #f60000; background-color: inherit; text-decoration: none; }

a:link.section_mypage_application {color: #000; background-color: inherit; text-decoration: underline; }

form { padding: 0; margin: 0; }
input, select { font-size: 100%; }
input.small, select.small { width:128px;margin:0 0 10px 0 }
img { border: 0; }

.highlight {color: #f60000; font-weight:bold;}
.price {color: #444; font-size: 1.1em; padding-top: 5px; font-weight:bold;}
.alt {background: #f0f0f0;}

div#centercontent_full h1 { margin: 0 0 20px 0; color:#6188d6; font-size:14px; font-weight: bold; border-bottom: 1px solid #f60000;padding:2px 0 3px 22px; background:url(/images/titles/title_square_products.gif) top left no-repeat; }
/* Individual section styles */

div.section_products h1 { background:url(/images/titles/title_square_products.gif) top left no-repeat; color:#6188d6; }
div.section_downloads h1 { background:url(/images/titles/title_square_downloads.gif) top left no-repeat !important; color: #5eb55e !important; }
div.section_distributors h1 { background:url(/images/titles/title_square_distributors.gif) top left no-repeat !important; color: #935ebc !important; }
div.section_mypage h1 { background:url(/images/titles/title_square_mypage.gif) top left no-repeat !important; color: #ff961a !important; }
div.section_workshops h1 { background:url(/images/titles/title_square_workshops.gif) top left no-repeat !important; color: #4848b7 !important; }
div.section_aboutus h1 { background:url(/images/titles/title_square_aboutus.gif) top left no-repeat !important; color: #6188d6 !important; }


div#centercontent_full h2 { font-size:18px; font-weight: bold; border: none}
div#centercontent_full h3 { font-size:11px; font-weight: normal; color: #f60000}
div#centercontent_full h4 { font-size:11px; font-weight: bold; color: #01009a; margin:0 0 8px 0; padding: 0}

th { text-align:left;}