html body {
	margin: 0px;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #404040;
}
td {
	font-family: Tahoma;
	font-size: 12px;
}

a {
	color: #006699;
	text-decoration: underline;
}
a:hover {
	color: #006699;
	text-decoration: none;
}

table, img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.header {
	vertical-align: top;
	width: 100%;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
}
.Content {
	background-image: url(../images/bottom.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.Left {
	vertical-align: top;
	text-align: right;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	width: 190px;
}
.Right {
	vertical-align: top;
	text-align: left;
	padding: 6px;
	width: 190px;
}
.Center {
	vertical-align: top;
	text-align: center;
	padding: 6px;
}
.topMenu {
	color: #177D9E;
	font-size: 12px;
	font-variant: normal;
	font-family: Verdana;
	text-align: right;
}
.topMenu a {
	color: #177D9E;
	text-decoration: none;
	background-image: url(../images/topmenu_arrow.gif);
	background-repeat: no-repeat;
	margin-right: 20px;
	vertical-align: top;
	background-position: center 0px;
	display: block;
	float: right;
	padding-top: 20px;
	padding-bottom: 2px;
}
.topMenuBox {
	width: 980px;
}



.mainContent {
	width: 945px;

}
.Copyright {
	text-align: center;
	font-size: 12px;
	letter-spacing: 0.05em;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.Copyright a {
	color: #177d9e;
	text-decoration: none;
}


.Copyright a:hover {
	color: #177D9E;
	text-decoration: underline;
}


.footer {
	background-color: #224466;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}
.footer a {
	color: #FFFFFF;
	text-decoration: none;
}
.footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.topMenu a:hover {
	color: #00001A;
}
.mainMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #294864;
	margin-top: 105px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #c0f06a;
}
.mainMenu a {
	color: #224466;
	text-decoration: none;
	margin-right: 10px;
	background-color: #FFFFFF;
	vertical-align: bottom;
	height: 20px;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 12px;
}
.mainMenu a:hover {
	background-color: #D6F96B;
}
.mainMenu span {
	width: 980px;
	text-align: left;
	display: block;
}
.subMenu {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #294864;
	margin: 0px;
	width: 980px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}
.subMenu a {
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 15px;
}
.subMenu a:hover {
	color: #D6F96B;
}
.subMenu #em {
	text-align: left;
	width: 980px;
	display: block;
}
.subMenu #eb {
	display: none;
	overflow: hidden;
	text-align: left;
	width: 980px;
	z-index: 0;
}
.subMenu #ech {
	display: none;
	overflow: hidden;
	text-align: left;
	width: 980px;
	z-index: 0;
}
.subMenu #el {
	display: none;
	overflow: hidden;
	text-align: left;
	width: 980px;
	z-index: 0;
}
.subMenutd {
	background-color: #294864;
	width: 100%;
}
.subMenu td {
	text-align: left;
}
.searchBar {
	background-color: #FFFFFF;
	width: 100%;
}
.searchBar a {
	color: #078f81;
	text-decoration: none;
	margin-right: 10px;
}
.searchBar a:hover {
	color: #078F81;
	text-decoration: underline;
}
.searchBartd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0b6f7a;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 2px;
}
.Nav {
	background-color: #eff5f6;
	text-align: center;
	width: 100%;
}
.NavContent {
	text-align: left;
	font-size: 12px;
	color: #294864;
	width: 980px;
	padding: 6px;
}
.NavContent a {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.NavContent a:hover {
	color: #006699;
	text-decoration: none;
	font-weight: normal;
}
.promo {
	width: 100%;
	margin-top: 8px;
	vertical-align: top;
}
.promoBox {
	width: 503px;
	text-align: center;
	vertical-align: top;
	background-image: url(../images/promobox_05.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #E8F3EF;
	padding-top: 6px;
	padding-bottom: 6px;
}
.promoBox img {
	border: 1px solid #FFFFFF;
}
.promoBoxNo {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	display: block;
	text-align: right;
	padding-right: 20px;
	margin-top: 6px;
}
.promoBoxNo a {
	margin-right: 4px;
	color: #FFFFFF;
	background-color: #9bb9b3;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-decoration: none;
}
.promoBoxNo a:hover {
	background-color: #3A8373;
}
.boxContent {
	background-image: url(../images/box_02.gif);
	background-repeat: repeat-y;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #11645e;
	padding-top: 3px;
}
.boxContent a {
	color: #078c83;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	display: block;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 12px;
	padding-bottom: 2px;
	font-weight: normal;
	margin-top: 8px;
}
.boxContent a:hover {
	color: #77AD34;
}
.boxContentTitle {
	font-size: 12px;
	font-weight: bold;
	color: #11645E;
}
.boxContentTitle a {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #11645E;
	margin-top: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 2px;
	background-image: none;
	padding-left: 0px;
}
.boxContent1 {
	background-image: url(../images/box2_02.gif);
	background-repeat: repeat-y;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #11645e;
	padding-top: 6px;
	line-height: 20px;
}
.boxContent1 a {
	text-decoration: none;
	margin-top: 8px;
}
.boxContent1 a:hover {
	color: #77AD34;
}
.boxContent1 td {
	font-size: 12px;
	line-height: 24px;
	color: #11645E;
}

.boxContent2 {
	background-image: url(../images/box_02.gif);
	background-repeat: repeat-y;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #892A2A;
	padding-top: 6px;
}
.boxContent2 a {
	color: #666666;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	display: block;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 10px;
	padding-bottom: 2px;
	font-weight: normal;
	margin-top: 8px;
}
.boxContent2 a:hover {
	color: #77AD34;
}
.box {
	margin-bottom: 10px;
	width: 186px;
}
.boxBookContent {
	background-image: url(../images/box_02.gif);
	vertical-align: top;
	background-repeat: repeat-y;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003c49;
	line-height: 18px;
	padding-top: 4px;
}
.boxBookContent a {
	margin-top: 10px;
	display: block;
	color: #003c49;
	text-decoration: none;
}
.boxBookContent  a:hover {
	color: #77AD34;
}

.boxBookContent img {
	border: 1px solid #DDDDDD;
	margin-bottom: 3px;
}
.boxHitContent {
	background-image: url(../images/box_02.gif);
	background-repeat: repeat-y;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #078c83;
}

.BookName {
	font-weight: bold;
}
.CenterBox {
	margin-bottom: 8px;
	text-align: center;
	width: 96%;
	margin-top: 2px;
	vertical-align: top;
}
.centerBookContent {
	vertical-align: top;
	text-align: center;
	color: #003c49;
	font-size: 12px;
}
.centerBookContent  a {
	color: #003c49;
	text-decoration: none;
}
.centerBookContent a:hover {
	color: #77AD34;
}
.centerBookContent img {
	border: 1px solid #DDDDDD;
}
.centerBookText {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	padding: 4px;
	text-align: center;
}
.centerBookText a {
	color: #294864;
	text-decoration: none;
	font-weight: bold;
}
.centerBookText a:hover {
	color: #77AD34;
}


.boxHitContent .no1 {
	background-image: url(../images/no1.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	display: block;
	vertical-align: bottom;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 6px;
	margin-bottom: 4px;
	padding-bottom: 6px;
}
.boxHitContent .no1 a {
	color: #078C83;
	text-decoration: none;
}
.boxHitContent .no1 a:hover {
	color: #255452;
}
.boxHitContent .no2 {
	background-image: url(../images/no2.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	display: block;
	vertical-align: bottom;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 6px;
	margin-bottom: 4px;
	padding-bottom: 6px;
}
.boxHitContent .no2 a {	
	color: #078C83;
	text-decoration: none;
}
.boxHitContent .no2 a:hover {
	color: #255452;
}
.boxHitContent .no3 {
	background-image: url(../images/no3.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	display: block;
	vertical-align: bottom;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 6px;
	margin-bottom: 4px;
	padding-bottom: 6px;
}
.boxHitContent .no3 a {	
	color: #078C83;
	text-decoration: none;
}
.boxHitContent .no3 a:hover {
	color: #255452;
}
.boxHitContent .no4 {
	background-image: url(../images/no4.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	display: block;
	vertical-align: bottom;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 6px;
	margin-bottom: 4px;
	padding-bottom: 6px;
}
.boxHitContent .no4 a {	
	color: #078C83;
	text-decoration: none;
}
.boxHitContent .no4 a:hover {
	color: #255452;
}
.boxHitContent .no5 {
	background-image: url(../images/no5.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	display: block;
	vertical-align: bottom;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 6px;
	margin-bottom: 4px;
	padding-bottom: 6px;
}
.boxHitContent .no5 a {	
	color: #078C83;
	text-decoration: none;
}
.boxHitContent .no5 a:hover {
	color: #255452;
}
.boxHitContent .no6 {
	background-image: url(../images/no6.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	display: block;
	vertical-align: bottom;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 6px;
	margin-bottom: 4px;
	padding-bottom: 6px;
}
.boxHitContent .no6 a {	
	color: #078C83;
	text-decoration: none;
}
.boxHitContent .no6 a:hover {
	color: #255452;
}
.boxHitContent .no7 {
	background-image: url(../images/no7.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	display: block;
	vertical-align: bottom;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 6px;
	margin-bottom: 4px;
	padding-bottom: 6px;
}
.boxHitContent .no7 a {	
	color: #078C83;
	text-decoration: none;
}
.boxHitContent .no7 a:hover {
	color: #255452;
}
.boxHitContent .no8 {
	background-image: url(../images/no8.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	display: block;
	vertical-align: bottom;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 6px;
	margin-bottom: 4px;
	padding-bottom: 6px;
}
.boxHitContent .no8 a {	
	color: #078C83;
	text-decoration: none;
}
.boxHitContent .no8 a:hover {
	color: #255452;
}
.boxHitContent .no9 {
	background-image: url(../images/no9.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	display: block;
	vertical-align: bottom;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 6px;
	margin-bottom: 4px;
	padding-bottom: 6px;
}
.boxHitContent .no9 a {	
	color: #078C83;
	text-decoration: none;
}
.boxHitContent .no9 a:hover {
	color: #255452;
}
.boxHitContent .no10 {
	background-image: url(../images/no10.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	display: block;
	vertical-align: bottom;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 6px;
	margin-bottom: 4px;
	padding-bottom: 6px;
}
.boxHitContent .no10 a {	
	color: #078C83;
	text-decoration: none;
}
.boxHitContent .no10 a:hover {
	color: #255452;
}
.emCommend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e8d93;
	padding: 6px;
}
.emCommend a {
	color: #3e8d93;
	text-decoration: none;
	display: block;
	margin-bottom: 4px;
}
.emCommend a:hover {
	color: #234F52;
}
.ebCommend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e8d93;
	padding: 6px;
}
.ebCommend a {
	color: #994564;
	text-decoration: none;
	display: block;
	margin-bottom: 4px;
}
.ebCommend a:hover {
	color: #5E2B3E;
}
.esCommend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e8d93;
	padding: 6px;
}
.esCommend a {
	text-decoration: none;
	display: block;
	margin-bottom: 4px;
	color: #5F7942;
}
.esCommend a:hover {
	color: #40512D;
}
.cube {
	background-image: url(../images/cube.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 167px;
	width: 181px;
	margin-top: 6px;
}
.promo .cubeback {
	background-image: url(../images/promoRight_03.gif);
	background-repeat: repeat-x;
	text-align: right;
	vertical-align: top;
}
.cube td {
	color: #294864;
}
.cube a {
	color: #294864;
	text-decoration: none;
}
.cube a:hover {
	color: #294864;
	text-decoration: underline;
}
.hitMark {
	color: #14A296;
	background-color: #FFFFFF;
}
.hitMark a {
	text-decoration: none;
	color: #14a296;
}
.hitMark a:hover {
	color: #0B534E;
}
.hitMark td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.hitMark .text {
	color: #003C49;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.subCenter {
	width: 750px;
	vertical-align: top;
}
.subCenterBox {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 6px;
	width: 100%;
}

.subCenterBookText {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #767676;
	line-height: 18px;
	padding: 3px;
	text-align: left;
}
.subCenterBookText a {
	color: #003c49;
	text-decoration: none;
}
.subCenterBookText a:hover {
	color: #77AD34;
}
.subBookName {
	font-weight: bold;
	font-size: 15px;
	color: #007e7d;
}
.subBookName   a {
	font-size: 13px;
	font-weight: bold;
	color: #007e7d;
	text-decoration: none;
}
.subBookName a:hover {
	font-weight: bold;
	color: #669900;
	text-decoration: none;
}

.subCenterBookContent {
	vertical-align: top;
	text-align: center;
	padding: 3px;
	width: 130px;
}
.subCenterBookContent a {
	color: #078C83;
	text-decoration: none;
}
.subCenterBookContent a:hover {
	color: #77AD34;
}
.subDownload {
	vertical-align: bottom;
	text-align: right;
	width: 16px;
}
.subPromoRight {
	width: 135px;
	text-align: center;
}
.subPromoRight img {
	border: 1px solid #FFFFFF;
}
.subPromoRight .BookName {
	font-size: 11px;
}
.price {
	color: #055256;
}
.special {
	color: #CC3333;
}
.text01 {
	font-size: 11px;
	color: #666666;
}
.cubeSmall {
	font-size: 11px;
}
.cubetext {
	font-size: 12px;
	line-height: 20px;
}
.ShowSingle {
	width: 750px;
	margin-bottom: 8px;
}

.ShowSingleText {
	vertical-align: top;
	text-align: left;
	padding: 10px;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}
.singleBookSerial {
	font-family: Tahoma;
	font-size: 10px;
	color: #666666;
	text-align: left;
	display: block;
	font-weight: normal;
	padding-bottom: 2px;
}
.singleBookTitle {
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	padding-left: 8px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	color: #294864;
}
.singleBookImg {
	text-align: center;
	padding: 10px;
	vertical-align: top;
	width: 185px;
}
.singleSpecial {
	text-align: center;
	color: #666666;
}

.singleSpecialBox {
	background-color: #FFFFFF;
	margin-top: 6px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #CCCCCC;
}
.singleSpecialBox td {
	font-size: 13px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	line-height: 20px;
}
.singleSpecialBox hr {
	color: #FFFFFF;
	height: 1px;
}
.singleSpecialBoxTitle {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ADC092;
	color: #5F634E;
}
.singleBookImg img {
	border: 1px solid #CCCCCC;
}
.singlebookfree {
	font-size: 12px;
	color: #006666;
	background-color: #eeeeee;
	border: 1px solid #D1D2B9;
	text-align: center;
	padding: 4px;
	display: block;
	margin-top: 4px;
}
.singlebookfree a {
	color: #006666;
	text-decoration: underline;
}
.singlebookfree a:hover {
	text-decoration: none;
}
.singleBookBox2 {
	width: 750px;
}
.singleBookContent {
	width: 720px;
	margin-top: 4px;
	vertical-align: top;
}
.ShowSingleBorder {
	width: 100%;
	margin-bottom: 8px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
}

.WinningRecord {
	background-color: #F4F0E8;
	border: 1px solid #E9E0CF;
	text-align: left;
	padding: 10px;
	font-family: Verdana;
	font-size: 12px;
	line-height: 20px;
	display: block;
	margin: 2px;
	color: #505050;
	list-style-type: none;
	width: 96%;
	height: 98%;
}
.SpecialMention {
	background-color: #f0eee8;
	border: 1px solid #E3E0D5;
	text-align: left;
	padding: 10px;
	font-family: Verdana;
	font-size: 12px;
	line-height: 20px;
	display: block;
	margin: 2px;
	color: #505050;
	list-style-type: none;
	width: 96%;
	height: 98%;
}
.tab {
	font-family: Verdana;
	font-size: 12px;
	color: #404040;
	background-image: url(../images/tab_02.gif);
	background-repeat: repeat-x;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 2px;
}
.tab a {
	color: #26483E;
	text-decoration: none;
}
.tab a:hover {
	color: #078C83;
	text-decoration: none;
}
.tabBorder {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-family: Verdana;
	font-size: 11pt;
	line-height: 26px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.Extended {
	margin-top: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.ExtendedTitle {
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	display: block;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 24px;
	margin-bottom: 8px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #96C5AE;
	color: #259A93;
	background-image: url(../images/arrow02.gif);
	background-repeat: no-repeat;
	background-position: 6px 10px;
}
.alsoBuy {
	margin-top: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.alsoBuyTitle {
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	display: block;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 8px;
	margin-bottom: 8px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	color: #259A93;
}
.magOrder {
	font-size: 12px;
	color: #394F4A;
	border: 1px solid #CDBEBE;
	text-align: left;
	padding: 4px;
	display: block;
	margin-top: 4px;
	background-color: #F4ECEA;
}
.magOrder a {
	color: #006666;
	text-decoration: underline;
}
.magOrder a:hover {
	text-decoration: none;
}
.magOrder td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CDBEBE;
}
.magYear {
	color: #999999;
	text-decoration: none;
	display: block;
	float: right;
	font-size: 12px;
	font-weight: normal;
	height: 25px;
}
.magYear a {
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 3px;
	background-color: #CCCCCC;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.magYear a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #259A93;
}
.CenterandRight {
	vertical-align: top;
	width: 735px;
	text-align: center;
	padding: 6px;
}
.moreBooks {
	padding: 4px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
	width: 150px;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 12px;
}
.moreBooks a {
	display: block;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 18px;
	color: #007E7D;
	background-image: url(../images/arrow04.gif);
	background-repeat: no-repeat;
	background-position: 4px 5px;
}
.moreBooks a:hover {
	color: #669900;
	text-decoration: none;
}
.headerLogo {
	text-align: left;
	width: 980px;
	height: 100px;
}
.moreBooksTitle {
	width: 100%;
	text-align: center;
	vertical-align: top;
	background-image: url(../images/promobox_05.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #E8F3EF;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: bold;
	color: #2D4F44;
}
.ExtendedTitle1 {
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	display: block;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 24px;
	margin-bottom: 8px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	color: #FF3333;
	background-image: url(../images/arrow03.gif);
	background-repeat: no-repeat;
	background-position: 6px 10px;
	background-color: #eeeeee;
}
.ExtendedTitle2 {
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	display: block;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-bottom: 8px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	color: #FF3333;
	background-image: url(../images/arrow03.gif);
	background-repeat: no-repeat;
	background-position: 6px 10px;
	background-color: #eeeeee;
}
.searchTitle {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #537E82;
	white-space: nowrap;
}
.searchBox {
	background-color: #FFFFFF;
}

.searchContent {
	color: #333333;
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.searchContent1 {
	color: #333333;
	background-color: #eeeeee;
	font-family: Tahoma;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.searchContent a {
	color: #006666;
	text-decoration: none;
}
.searchContent a:hover {
	text-decoration: underline;
}
.searchContent1 a {
	color: #006666;
	text-decoration: none;
}
.searchContent1 a:hover {
	text-decoration: underline;
}
.pageTitle {
	text-align: left;
	display: block;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
}
.pageSubTitle {
	text-align: left;
	display: block;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.pageContentText {
	text-align: left;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	line-height: 20px;
}

.CenterandRight p {
	line-height: 20px;
}
.top {
	text-align: right;
	display: block;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.top a {
	color: #33CC00;
	text-decoration: none;
}
.top a:hover {
	color: #068C83;
	text-decoration: none;
}
.special a {
	color: #CC3333;
	text-decoration: none;
}
.special a:hover {
	color: #CC3333;
	text-decoration: underline;
}
.FreeTitle {
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	display: block;
	padding-top: 6px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 24px;
	margin-bottom: 8px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	color: #EC6060;
	background-image: url(../images/arrow06.gif);
	background-repeat: no-repeat;
	background-position: 14px 12px;
}
.FreeSub {
	text-align: left;
	display: block;
	background-image: url(../images/freesubBak.gif);
	background-repeat: repeat-x;
	height: 30px;
	padding-right: 17px;
	padding-left: 17px;
}
.FreeSub ul {
	display: inline;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/freesubBak.gif);
	background-repeat: repeat-x;
}
.FreeSub ul li {
	display: block;
	float: left;
	margin-right: 1px;
	list-style-type: none;
	color: #259A93;











	padding-right: 7
.px;
	background-repeat: no-repeat;
	background-image: url(../images/freesubR.gif);
	background-position: right 6px;
	font-weight: bold;
	font-size: 12pt;
	padding-top: 6px;
	padding-right: 9px;
	padding-left: 9px;
}
.FreeSub a {
	color: #FFFFFF;
	text-decoration: none;
}
.FreeSub a:hover {
	color: #D6E7B8;
}
