.red {color: #900}
#header h1 a {background-image: url('/images/cc_flashcards_logo.png'); display: block; width: 450px; height: 65px}
#header h1 a span {display: none}

.index #container {margin: -10px 50px 0 50px}

/*
 * Home Page
 */
#banner2 {
	width: 800px;
	height: 311px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	background: url('/images/banner2.png') 0 0 no-repeat;
}

#banner .copy {position: absolute; width: 350px; left: 500px; margin-top: 0px; padding-top: 20px}
#banner .copy h2 {font-size: 24px; font-family: Helvetica, Arial, sans-serif; text-align: left; color: #121212; width: 310px; margin: 0 0 0 13px}
#banner .copy ul {margin:  15px 0 0 0px; padding-left: 10px}
#banner .copy li {padding-left: 0px; padding-top: 0.0em}

#banner a.big_tour_btn {position: absolute; top: 310px; right: 40px}
#banner div.tagline {position: absolute; top: 318px; left: 80px; color: white; font-size: 20px; font-family: Times; font-style: italic; font-weight: normal; display: none}


div#comment {
	background: url('/images/comment_bg.png') 0 0 no-repeat;
	height: 70px;
	color: #555;
	font-family: Times;
	font-size: 24px;
	padding: 18px 50px 0 50px;
	margin-top: 10px;
}


/*
 * Testimonials
 */
div#testimonials {clear: both; height: 230px; background: url('/images/testimonials.png') top left no-repeat; padding-top: 40px; width: 800px; margin-left: -50px}
div.testimonial {float: left; width: 210px; padding: 0 20px; border-right: 3px solid #999; height: 170px}
 
div.testimonial h4 {font-weight: bold; color: #333; margin: 0 0 5px 0; padding: 0; font-family: Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0}
div.testimonial p {margin: 0 0 10px 0; text-align: center; font-family: times; font-style: italic; line-height: 1.3em}
div.testimonial p.author {font-style: normal; text-align: right; color: #333; margin: 0}


/*
 * snapshots
 */
div.snapshots {height: 300px; margin-top: 20px; background: url('/images/snapshots.png') 0 0 no-repeat; padding-top: 15px}
div.snapshot {float: left; width: 225px; padding: 0 20px; height: 170px}
div.snapshot h4 {font-weight: bold; color: #333; margin: 0 0 5px 0; padding: 0; font-family: Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0; text-align: center}
div.snapshot h4 a {text-decoration: none; font-family: helvetica,arial,sans-serif; color: #2978A6; font-size: 16px}
div.snapshot h4 a:hover {text-decoration: underline}
div.snapshot p {margin: 10px 0 10px 0; text-align: left; font-size: 12px; line-height: 1.3em}
div.snapshot p a {color: #4582B5};
div.snapshot p.author {font-style: normal; text-align: right; color: #333; margin: 0}

.breakdown {float: right; width: 400px}
.breakdown h3 {color: #333; font-size: 18px; text-align: center}
.breakdown p {color: #333; font-size: 12px; font-style: italic; text-align: left; line-height: 1.3em; padding: 0 20px}


h2 a {color: #2978A6; text-decoration: none}
/*
 * Tour Page
 */
h2.tour {padding-left: 100px; margin-top: 10px}
h3.tour {font-size: 32px; text-align: center; font-weight: bold; margin-top: 50px; letter-spacing: -1px; font-family: helvetica,arial,sans-serif; color: #2978A6}
h4 {padding: 0 70px 0 70px; color: #232323; font-size: 16px; font-family: georgia,times,"times new roman"; text-align: center}


h2 a.tour_btn {padding-right: 10px; margin-top: 10px; width: 150px; height: 34px; display: block; background: url('/images/take_the_tour_btn.png') 0 0 no-repeat; float: right; z-position: 200px}
#panel_4 a.tour_btn {width: 150px; height: 34px; display: block; background: url('/images/take_the_tour_btn.png') 0 0 no-repeat; position: relative; top: 215px; left: 180px; z-position: 100}
div#tour_tag a.tour_btn {float: right}






a.free_trial_btn {width: 219px; height: 34px; display: block; background: url('/images/start_free_trial_btn.png') 0 0 no-repeat}
h2 a.choose_language {padding-right: 30px; margin-top: -5px; float: right}

div#tour {margin-left: auto; margin-right: auto; width: 100%; margin-top: 30px; text-align: center}
div#tour a#player {width: 700px; margin-left: auto; margin-right: auto}
.take_the_tour #page, .take_the_tour #content {width: 950px}
.take_the_tour #header {margin-left: 25px}
div.screenshot {text-align: center; padding: 0px 0 20px 0; margin-top: 10px; margin-bottom: 30px}
.tour div.free_trial {padding: 25px 40px 25px 50px; background-color: #D2EEAE; font-family: georgia, times, "times new roman"; text-align: left; font-size: 22px; color: #333; clear: both; width: 660px; margin-left: auto; margin-right: auto; margin-top: 20px}
div.free_trial a.start_trial {padding-right: 25px}


h4 {
	color: #2978A6;
	font-size: 20px;
	font-weight: bold;
	font-family: Helvetica, sans-serif;
	margin-bottom: 10px;
	padding: 0;
	clear: both;
	text-align: left;
}

div.partner_link h4 {
	font-weight: bold;
	margin-bottom: 0em;
	padding-bottom: 0em;
}

div.partner_link h4 a {
	color: #2978A6;
}

div.partner_link p {
	margin-top: 0;
}	

