/* charset */
@charset "Shift_JIS";

/*Main page buttons */
.mainbuttons { width: 220px; }
.mainbuttons ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
.mainbuttons li a { font-weight: bold; background-image: url(../images/mainbuttons/arrowdown.png); background-repeat: no-repeat; background-position: 190px 92px; text-decoration: none; padding: 3px 3px 5px; display: block; }
.mainbuttons li a:link, .mainbuttons li a:visited { color: #00adef; font-size: 1em; background-repeat: no-repeat; margin-bottom: 20px; border: solid 5px #ccc; display: block; }
.mainbuttons a img { padding-bottom: 5px; }
.mainbuttons li a:hover { color: #017ba9; background-image: url(../images/mainbuttons/arrowup.png); background-repeat: no-repeat; background-position: 190px 92px; border: solid 5px #49d6ed; }
/*Concept page Content */
.conceptleftheader { width: 100px; height: 37px; float: left; }
.concept1header, .concept2header { background-color: #5bddf0; width: 280px; height: 37px; float: left; margin-left: 20px; }
.conceptleft { width: 100px; float: left; padding-top: 50px; }
.concept1, .concept2 { background-color: #f6f6f6; width: 270px; float: left; margin-left: 20px; padding: 5px; }
.concept1header img, .concept2header img, .optionsheader1 img, .optionsheader2 img, .pricesleft img { float: left; }
/*Options page content */
.optionsheader1 { background-color: #5bddf0; width: 220px; height: 37px; float: left; }
.optionsheader2 { background-color: #5bddf0; width: 220px; height: 37px; float: left; margin-left: 20px; }
.options1 { background-color: #f6f6f6; width: 210px; float: left; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.options2 { background-color: #f6f6f6; width: 210px; float: left; margin-left: 20px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.options1 img, .options2 img { float: left; padding: 5px 10px 5px 5px; }
/*Prices page Content */
.pricesleft { width: 220px; float: left; padding-top: 10px; }
.prices1, .prices2 { background-color: #f6f6f6; margin-left: 20px; padding: 5px; width: 210px; float: left; }
/*Lessons guide page Content */
.lessonsguide { width: 204px; margin-bottom: 5px; padding: 3px; border: solid 5px #e3e3e3; }
.lessonsguide img { padding-bottom: 5px; }
/*Repeated elements */
.line { width: 700px; float: left; margin-top: 5px; margin-bottom: 5px; border-top: 1px solid #00adef; }
.line2 { margin-top: 5px; margin-bottom: 5px; width: 700px; float: left; border-top: 1px solid #fff; }
.step {
	background-color: #e3e3e3;
	background-image: url(../images/mainfades/grayheaderfade.png);
	background-repeat: repeat-x;
	width: 380px;
	height: 25px;
	float: none;
	margin-bottom: 5px;
	padding-left: 10px;
}
.step img { float: right; padding-right: 5px; }
/*Lesson flow page Content */
.maincontentmainright img { margin-bottom: 3px; border: solid 1px #e3e3e3; }

/**
 * Naymz link
 *
 * @added	2011-02-08
 */
.naymz
{
	display:	none;
	margin-top:	18px;
	text-align:	center;
}

