body {
	font-family: helvetica, geneva, arial, sans-serif; 
	margin: 0;
	font-size: 13px;
	line-height: 21px;
	color: #ffffff;
	background-color: #000000;
}

#iecontainer {
	text-align: center;
}

#container {
	text-align: left;
	margin: 30px;
	padding: 1em;
}

#footerrow {
	background-color:#a2c86c;
	font-size:8pt;color:#000000;
	text-align:center;
	border-top:5px #000000 solid;
}

#content {
	font-family: helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	line-height: 22px;
	text-align: left;
}

a img {
	border: 0px;
}

#content a, #content a:link, #content a:visited {
	color: #5c8e03;
	text-decoration: none;
	text-decoration:underline;
	line-height:17px;
}

#content a:hover {
	color: #385702;
	text-decoration:underline;
}


#prodhead {
	text-transform: uppercase;
	font-size: 80%;
}

#prodhead tr {
	width: 660px;
	border: 1px #fff solid; 
}

#prodhead td {
	width: 330px;
	border: 1px #fff solid; 
	padding: 0px 4px; 
	background-color: #a2c86c; 
	color: #000;
	margin: 0;
}
#prodhead  a, #prodhead a:visited, #prodhead a:link {
	color: #000;
	background-color: #a2c86c;
	text-decoration: none;
	border-bottom: 0px;
}
#prodhead a:hover {
	color: #000;
	background-color: #9fcf70;
	text-decoration: none;
	border-bottom: 1px solid #006600;
}



#prodbody {
	font-size: 80%;
}

#prodbody tr {
	width: 660px;
	border: 1px #fff solid; 
}

#prodbody td {
	border: 1px #fff solid; 
	padding: 0px 4px; 
	background-color: #76b900; 
	color: #000;
	margin: 0;
}
#prodbody  a, #prodbody a:visited, #prodbody a:link {
	color: #fff;
	background-color: #76b900;
}
#prodbody a:hover {
	color: #fff;
	background-color: #a2c86c;
}

#prodbody p, #prodbody li {
	color: #fff;
	background-color: #76b900;
	line-height: 12pt;
}

#prodbody .prodbodytitle  {
	background-color:#a2c86c;
	color:#000;
	width:220px;
	margin:0px;
	padding:0px;
	border:0;
	text-align:center;
}
#prodbody .prodbodytitle a, #prodbody .prodbodytitle a:visited, #prodbody .prodbodytitle a:link {
	color: #000;
	background-color: #a2c86c;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom: 0px;
}
#prodbody .prodbodytitle a:hover {
	color: #000;
	background-color: #a2c86c;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom: 1px solid #006600;
}

#prodbody .prodlist p, #prodbody .prodlist li, #prodbody .prodlist ul {
	margin-left: 20px;
	padding-left: 0px;
}

.noborder {
	border-bottom: none !important;
}

#oddbooks a, #oddbooks a:link, #oddbooks a:visited {
	background-color: #ffffff;
	color: #76b900;
	text-decoration: none;
	border-bottom: 1px dotted #76b900;
}
#oddbooks a:hover {
	background-color: #76b900;
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px dotted #76b900;
}
h1 {
	color: #76b900;
	font-size: 16pt;
	font-family: verdana, helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	text-align:center;
}
h2 {
	color: #000000;
	font-size: 14pt;
	font-family: verdana, helvetica, sans-serif;
	font-weight: bold;

}

#homepage_intro { 
	background-repeat:no-repeat;
	margin:20px 0px 0px 0px;
}

#homepage_intro .content { 
	padding:0px 0px 20px 250px;
}

#homepage_intro .content h1 { 
	text-align:left;
	margin:0px 0px 10px 0px;
	font-size:20px;
}

#homepage_intro .content p { 
	margin:5px 0px 5px 0px;
	line-height:22px;
}

#homepage_intro .content a { 
	font-size:12px;
	
}

#homepage_intro .content a:hover { 
	
}

#series_panel {
	width:600px;
	padding:0px 0px 0px 0px;
}

#series_panel .series {
	margin:20px 0px 20px 0px;
}

#series_panel .series .description {
	padding:10px 0px 0px 0px;
	display:inline-block;
}

#series_panel .series .description {
	display:block;
}

#series_panel .series .description p {
	font-size:12px;
	margin:5px 0px 5px 0px;
}

#series_panel .series .description h2 {
	color: #76b900;
	font-size:16px;
	margin:5px 0px 5px 0px;
}

#series_panel .series .description a {
	color: #76b900;
	font-size:16px;
	text-decoration:none;
}

#series_panel .series .image {
	float:left;
	display:inline-block;
	overflow:hidden;
	padding:0px 20px 0px 0px;
	width:220px;
}

#series_panel .series .image {
	display:block;
}

#series_panel .series p {
	font-size:11px;
	line-height:18px;
}

#series_panel .separator {
	height:1px;
	overflow:hidden;
	background-image:url('/images/separator_dotted.gif');
	background-repeat:repeat-x;
}



#promo_panels {
	display:inline-block;
	margin:20px 0px 20px 0px;
}

#promo_panels {
	display:block;
}

#promo_panels .first_panel {
	float:left;
	background-image:url('/images/panel_no_gradient.gif');
	background-repeat:no-reapeat;
	width:294px;
	height:178px;
	padding:20px 0px 0px 0px;
}

#promo_panels .first_panel .content {
	padding:0px 20px 0px 20px;
}

#promo_panels .panel {
	float:left;
	background-image:url('/images/panel_no_gradient.gif');
	background-repeat:no-reapeat;
	width:294px;
	height:178px;
	padding:20px 0px 0px 0px;
}

#promo_panels .panel .content {
	padding:0px 20px 0px 20px;
}

#promo_panels .content h3 {
	color:#f1ffd7;
	font-size:15px;
	margin:0px 0px 8px 0px;
	text-align:center;
}

#promo_panels .panel img, #promo_panels .first_panel img  {
	float:left;
	padding:0px 10px 0px 0px;
}

#promo_panels p  {
	font-size:11px;
	line-height:16px;
	color:white;
	margin:0px 0px 0px 0px;
}

#content #promo_panels a  {
	color:white;
	font-weight:bold;
	text-decoration:none;
}

#content #promo_panels a:hover  {
	text-decoration:underline;
}

#promo_panels .products p  {
	margin:0px 0px 0px 0px;
	color:white;
	font-weight:bold;
}

#promo_panels .products ul  {
	margin:5px 0px 0px 0px;
}

#promo_panels .products .right_column  {
	float:left;
	width:110px;
	padding:7px 10px 0px 0px;
}

#promo_panels .products .left_column  {
	float:left;
	padding:12px 10px 0px 10px;
}


#promo_panels ul {
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:white;
	list-style-type:none;
}

#promo_panels li {
	background-image:url("/images/arrow_on_green.gif");
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding:0px 0px 0px 18px;
}

#promo_panels .umbSignUpText {
	margin:0px 0px 3px 0px;
	padding:2px 5px 2px 5px;
	font-size:11px;
	border:1px solid #4f7902;
}

#promo_panels .dguNormal {
	color:white;
	font-size:11px;
}


#promo_panels .btnSignUp {
	width:83px;
	height:33px;
	background-image:url('/images/btn_signup.gif');
	background-repeat:no-repeat;
	background-color:transparent;
	border:0px;
	cursor:pointer;
	margin-top:2px;
}

#promo_panels .btnSignUp:hover {
	background-image:url('/images/btn_signup_over.gif');
	background-repeat:no-repeat;
}

#promo_panels form {
	padding:0px 0px 0px 10px;
	margin:0px;
}



.clear {
	clear:both;
	overflow:hidden;
	height:1px;
}

.contact_panel {
	float:right;
	padding-right:80px;
	padding-bottom:40px;
}


.main_navigation td {
	text-align:center;
}

.main_navigation a {
	padding:0px 20px 0px 20px;
}




#sub_navigation {
	text-align:left;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:30px 0px 20px 10px;
}

#sub_navigation h4 {
	text-align:center;
	color:black;
	font-size:14px;
	margin:0px 0px 5px 0px;
}

#sub_navigation li {
	background-image:url("/images/arrow_on_green.gif");
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding:0px 0px 0px 18px;
}

#sub_navigation li a {
	line-height:15px;
	color:black;
	text-decoration:none;
}

#sub_navigation li a:hover {
	text-decoration:underline;
}

#sub_navigation li a:hover {
	line-height:15px;
}

#products_left {
	float:left;
	width:200px;
}

#products_right {
	float:left;
	width:700px;
}


.products_navigation td {
	text-align:center;
}

.products_navigation a {
	padding:0px 10px 0px 10px;
}

#list_of_titles {
	text-align:center;
	padding:0px 0px 20px 0px;
}

#order_form_panel {
	border:1px solid #5a8b01;
	margin:20px auto 20px auto;
	text-align:center;
	padding:5px 0px 5px 0px;
	background-color:#c2e493;
	width:120px;
}

#order_form_panel h4 {
	color:black;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	font-size:13px;
}

#order_form_panel a {
	color:black;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

#order_form_panel p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#order_form_panel a:hover {
	text-decoration:underline;
}

#other_regions h3 {
	color:#76b900;
	margin:0px 0px 5px 0px;
}

#other_regions ul {
	list-style-type:none;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}

#other_regions li {
	background-image:url("/images/arrow_on_white.gif");
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding:0px 0px 0px 18px;
}


.runwayGallery li p {
	margin:0px;
	line-height:17px;
}


#content .runwayGallery .teachers_notes {
	font-size:12px;
	color:#76B900;
	font-weight:bold;
}

#content #series_panel .teachers_notes {
	font-size:12px;
	color:#76B900;
	font-weight:bold;
}

#content #series_panel .teachers_notes_container {
	padding:10px 0px 0px 0px;
}

#content #series_panel .teachers_notes:hover {
	text-decoration:underline;
}






























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

