p {
	font-size: 1em;
	line-height: 14px;
}

#site-main-column.csh {
}

#keyvisual {
background: url('/images/add-ons/commerce-system-keyvisual.jpg') center 0px no-repeat;
/*
width: 580px;
height: 145px;
*/
padding: 210px 0px 0px 20px;
}
#keyvisual h2 {
font-size: 14pt;
font-weight: 400;
line-height: 1.2em;
color: #000000;
margin: 0px;
}
#keyvisual h2 strong {
font-weight: 400;
color: #FFA200;
}
#keyvisual p {
margin: 10px 0px;
}
ul.main,
ul.main li {
margin: 0px;
padding: 0px;
list-style-type: none;
}
ul.main {
width: 500px;
float: left;
padding: 15px 5px 0px 20px;
margin-right: 5px;
position: relative;
}
ul.main li {
background: url('/images/add-ons/advisor-bullet.gif') 10px 5px no-repeat;
padding-left: 20px;
margin-bottom: 2px;
}
ul.main div.appendix {
position: absolute;
right: 15px;
margin-top: -15px;
}
ul.main div.appendix, { /* IE hack */
margin-top: 0px;
}

ul.side,
ul.side li {
margin: 0px;
padding: 0px;
list-style-type: none;
}
ul.side {
/*
background: url('/images/add-ons/commerce-system-side-list-bg.jpg') 0px 0px no-repeat;
height: 376px;
*/
width: 185px;
border: 2px solid #eee;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
float: right;
padding: 10px 10px 0px 15px;
}

ul.main h3 {
font-size: 16pt;
font-weight: 600;
margin: 13px 0px 14px;
line-height: 1.1em;
color: #FFA200;
}
ul.main h2 {
font-size: 11pt;
font-weight: 600;
margin: 0px 0px 7px 0px;
line-height: 1.1em;
}
ul.main h2, { /* IE hack */
margin-left: -20px;
}
ul.main h2.first, { /* IE hack */
margin-left: 0px;
}

ul.side h2 {
font-size: 14pt;
font-weight: 600;
margin: 0px;
text-transform: uppercase;
}

ul.side .item1 {
padding-bottom: 8px;
border-bottom: 1px solid #F2F2F3;
margin-bottom: 0px;
}

ul.side .item1 .icon {
float: left;
width: 33px;
height: 31px;
background: url('/images/add-ons/commerce-system-demo-icon-admin.gif') 0px 0px no-repeat;
}
ul.side .item1 .text {
display: inline;
}
ul.side .item1 .footer {
margin: 0px 0px 5px 40%;
}
ul.side .item1 a.button {
display: block;
width: 153px;
height: 25px;
background: url('/images/add-ons/commerce-system-demo-butt-admin.gif') 0px 0px no-repeat;
margin: 5px auto 5px;
}

ul.side .item2 {
}
ul.side .item2 .icon {
float: left;
width: 32px;
height: 32px;
background: url('/images/add-ons/commerce-system-demo-icon-visitor.gif') 0px 0px no-repeat;
}
ul.side .item2 .text {
display: inline;
}
ul.side .item2 a.button {
display: block;
width: 153px;
height: 25px;
margin-top: 0px;
background: url('/images/add-ons/commerce-system-demo-butt-visitor.gif') 0px 0px no-repeat;
margin: 10px auto;
}

