<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body {height:100%; margin:0px; padding:0px;}

body, p, td, th, input, a { font-family: Verdana; font-size: 11px; color:#6C6155;}

form {padding:0px; margin:0px;}

body {
background:#E7E2DA ;
}


h2 {
	color: #6EAB23;
	font-size: 1.2em;
}

body.Print {
	padding:10px;
	background:#FFFFFF;
}
div.PageBar{
	cursor:default;
	background-color:#FFFFFF;
	padding:5px 0 5px 10px;
	margin:5px 0;
	margin:5px 0;
}

div.PageBar a, div.PageBar div{
	color:#6C6155;
}
div.PageBar div{
	background-color:#EAEFC0;
	color:#666;
	border: 1px solid #CCCCCC;
	padding: 2px 4px;
	text-decoration: none;
	cursor:default;
}

div.PageBar a{
	background-color:#EAEFC0;
	color:#6C6155;
	border: 1px solid #CCCCCC;
	padding: 2px 6px;
	margin-right:2px;
	text-decoration: none;
	cursor:pointer;
}
div.PageBar a:hover{
	border: 1px solid #888888;
}
div.PageBar b{
	background-color:#EAEFC0;
	color:#555;
	border: 1px solid #999999;
	padding: 2px 6px;
	margin-right:2px;
	text-decoration: none;
	cursor:default;
}

div.PageBar a.n2, div.PageBar b.n2{
	padding: 2px 4px;
}

div.PageBar a.n3, div.PageBar b.n3, div.PageBar a.n4, div.PageBar b.n4, div.PageBar a.n5, div.PageBar b.n5{
	padding: 2px;
}

a {
	text-decoration:none;
}

a {
	color:#6EAB23;
	padding:0px;
	margin:0px;
}

hr {
	height:1px;
	line-height:1px;
	color:#3366cc;
	width:90%;
	border:none;
}

.ctx hr {
	height:1px;
	line-height:1px;
	color:#A79B8F;
	background:#A79B8F;
	border:none;
	width:100%;
}

.ads {
	margin-bottom:5px;
	text-align:center;
}

.fbIFrame{width:805px; height:186px; padding:50px 0 30px 5px;}

.adsLeft {
	margin-top:10px;
	width:160px;
	height:120px;
}

.adsRight {
	padding:0px 0px 20px 0px;
	width:300px;
	height:250px;
}

input {
	font-size:13px;
	border:1px solid #888888;
	font-family : verdana, arial;
}


/*search*/

input.search {
	width:95px;
	/*height:18px;*/
}

.search_a {
	padding:5px 0px;
}

.search_a a {
	color:#DB3921;
	text-decoration:underline;
}

.button_search {
	width:20px;
	height:20px;
	border:0px;
	background:url(i/search.png) no-repeat;
}

/*search*/

.crumbpath {
	color:#6EAB23;
	padding-bottom:15px;
}

.crumbpath a {
	text-decoration:underline;
}


a:hover {
	text-decoration:underline;
}

a img {
  border:none;
}

.error {
	color:#FF0000;
}

.spTitle {
	font-weight:bold;
}

.spTitle a {
	color:#FF0000;
	text-decoration:none;
}

.spSubTitle {
	font-weight:bold;
}

.spSubTitle a{
	font-weight:bold;
}

.ImgLeft {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.ImgRight {
	float:right;
	margin-left:5px;
	margin-bottom:5px;
}


.imgRightBord{
float:right;
margin-left:5px;
margin-bottom:5px;
border:1px solid #3366CC;

}

.imgBord{
border:1px solid #3366CC;
}

.imgLeftBord{
float:left;
margin-right:5px;
margin-bottom:5px;
border:1px solid #3366CC;
}

.BackPrintTop { text-align:right; padding:0px 5px;}
.BackPrintTop .Back { }
.BackPrintTop .Print { }
.BackPrintTop .Top { }

.banner {
	padding-bottom:5px;
	background:#FFFFFF;
}

.banner1 {
	padding:5px 0px;
	background:#FFFFFF;
	width:300px;
	height:250px;
}


.bgr1 { background:url(i/bgr1.png) repeat-x;}
.bgr2 {	background:url(i/bgr2.png) 50% 0% repeat-y;}
.bgr3 {	background:url(i/bgr3.png) 50% 0% no-repeat;}
.bgrFooter { background:url(i/footer_bgr.png) 50% 0% no-repeat; height:20px;}

.MainContainer {
	width:980px;
	margin:0px auto;
	padding:0px 10px;
	background:#FFFFFF url(/i/header-bgr.png) no-repeat 50% 0;
	text-align:left;
	position:relative;
	z-index:1;
}


.IcoNav {
	border-bottom:1px solid #E5E0CE;
	padding:0px 5px;
	background:#FCFAF7;
	text-align:left;
	font-weight:bold;
}
.IcoNav a {

	color:#A09486;
	font-size:10px;
	padding:6px 0px;
	padding-left:30px;
	display:block;

}

.IcoNav a.homeIco {
		background:url(i/home_ico.png) 0% 50% no-repeat;
}

.IcoNav a.memberIco {
		background:url(i/member_ico.png) 0% 50% no-repeat;
}

.IcoNav a.orderIco {
		background:url(i/order_ico.png) 0% 50% no-repeat;
}


#TopNavCont {
	position:relative;
	text-align:right;
	top:-30px;
}

#TopNavCont table {
	background:url(i/nav/top_nav_bgr.png) 0% 100% repeat-x;
	margin:0px 0px 0px auto;
}

#TopNavCont table tr {
	vertical-align:bottom;
}


.TopNavBtn  {
	display:block;
	background:url(i/nav/left.png) 0% 100% no-repeat;
	color:#A29688;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;

}

.TopNavBtn div {
	padding:14px 20px 5px 20px;
}


/*
.TopNavBtn:hover, .down {
	background:url(i/nav/blue/left_d.png) 0% 100% no-repeat;
	color:#FFFFFF;
	text-decoration:none;
}

.TopNavBtn:hover div, .down div {
	background:url(i/nav/blue/right_d.png) 100% 100% no-repeat;
}
*/




td.BodyTd {
	width:810px; padding:0 0 0 5px;
}
#BodyContainer{
	width:795px; padding:0 0 0 15px;
}
.ctx {
	width:300px; padding:0 0 0 10px;
	float:right;
}

.footer {
	padding:10px 0px;
}


#FooterCont {
	margin-top:5px;
	padding:8px 5px 8px 5px;
	height:75px;
	width:970px;
	background: #837567 url(i/footer-bgr.png) 0 0 repeat-x;
	color:#444444;
	text-align:center;
	position:relative;
}

#FooterCont .footer, #FooterCont .footer a{
	color:#E7E2DA;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

#FooterCont .footerBottomBox{
	position:absolute; bottom:8px; left:5px;
	width:970px;
}

	.footerBottomBox table{
		width:100%; padding:0px;
	}
	.footerBottomBox table td{
		width:320px; color:#B8AEA3; font-size:12px; font-family:Arial;
	}

#FooterCont .contactsTplBox{
	float:left;
	padding-left:5px;
	color:#FFFFFF; font-weight:normal;
	font-size:12px;
	font-family:Arial;
}

#FooterCont .contactsTplBox a{
	color:#FF9933;
	text-decoration:underline;
	font-weight:normal;
	font-size:12px;
	font-family:Arial;
}

#ITTILogo {
	float:right;
}

/* NEWS */

.Title {
	padding-bottom:10px;

}
.Title, .Title a {
	color:#6C6054;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.Title a:hover {
	text-decoration:underline;
}

img.pvNewsImgLeft {
	padding:5px;
	border:1px solid #E7E2DA;
	border-right:3px solid #E7E2DA;
	border-bottom:3px solid #E7E2DA;

}

div.ReadMore {
	text-align:right;
	padding:5px 0px;
}

a.readMore {
	/*background:url(i/bullet1.png) no-repeat;*/
	padding:0px 0px 5px 20px;
	height:15px;
	color:#333333;
	font-weight:bold;
	font-size:10px;

}

h1 {
	margin:0px;
	padding:0px;
}

h1, .BookTitle, .promoPrice {
	color:#EA3A00;
	font-size:15px;
	font-weight:bold;
}


.is_future {
	color:#6DAB22;
	font-weight:bold;
	padding-bottom:4px;
}

.strike {
	text-decoration:line-through ;
}

/* ORDER TABLE */

.orderTable {
	border:1px solid #CAC1AF ;
	border-collapse:collapse;
}


.orderTable td {
	border:1px solid #CAC1AF;
}

.dataTable{
	/*background-color:#FFFFCC;*/
	border:1px solid #CAC1AF;
}

tr.even td.odd,tr.odd td.even {
	background-color:#E7E2DA;
}

tr.last td{
	border-bottom:1px solid #CAC1AF;
}

td.odd,td.even {
	width:33%;
}

tr.even td.even,tr.odd td.odd {
	background-color:#FFFFFF;
}

.dataTable td {
	font-size:11px;
	color:#6C6054;
	font-weight:bold;
}

td.dataLabel {
	color:#6C6155; text-decoration:none; font-weight:normal;
	font-family: 'PT Sans'; font-size:18px;
	background-color:#EAEFC0;
}



.itemHeader {
	background-color:#EAEFC0;
	color:#6C6054;
	font-weight:bold;
	padding:5px;
}

.bookTitleSmall {
	color:#EA3A00;
	font-size:13px;
	font-weight:bold;
}

.button {
	background:url(/i/button.png) no-repeat;
	font-size:11px;
	border:none;
	color:white;
	width:55px;
	height:18px;
	font-weight:bold;
}

.button2 {
	background:url(/i/button2.png) no-repeat;
	font-size:11px;
	border:none;
	color:white;
	width:70px;
	height:25px;
	font-weight:bold;
	cursor:pointer;
}

.button3 {
	background:url(/i/button3.png) no-repeat;
	font-size:11px;
	border:none;
	color:#FFFFFF;
	width:70px;
	height:25px;
	font-weight:bold;
	cursor:pointer;
}
.button4 {
	background:url(/i/button4.png) no-repeat;
	font-size:11px;
	border:none;
	color:#FFFFFF;
	width:180px;
	height:25px;
	font-weight:bold;
	cursor:pointer;
}

.button5 {
	background:url(/i/button5.png) no-repeat;
	font-size:11px;
	border:none;
	color:white;
	width:135px;
	height:25px;
	font-weight:bold;
	cursor:pointer;
}



.rightButtons {
	text-align:right;
	padding:10px 0px;
}

.divErrors {
	padding-bottom:10px;
	color:#EA3A00;
	/*font-weight:bold;*/
}

.reg_msg {
	color:#EA3A00;
	font-weight:bold;
}

/* ORDER TABLE */

/* HOME */

.home_box_table {
	width:100%;
	background:#ffffff url(i/table_bgr.png) bottom left no-repeat;
	margin-bottom:5px;
}

.home_box_table td {
	width:25%;
	padding:5px 10px 5px 15px;
	vertical-align:top;
}

.home_box_table2 {
	width:665px;
	background:#ffffff url(i/table_bgr2.png) bottom left no-repeat;
	margin-bottom:5px;
}

.home_box_title{
	width:475px; position:absolute;
	left:0; top:0;
}
.home_box_title, .home_box_title a {
	color:#6EAB23; text-decoration:none;
	font-family: 'PT Sans'; font-size:25px;
	position:absolute;  left:0; top:0;

}



.hpPrice {
	color:#DB3921;
	font-weight:bold;
}

.hpBookTitle {
	color:#004C90;
	font-weight:bold;
	font-size:13px;
}
/* HOME */

.addToBasket, .addToBasket a{
	color:#333333;
	font-weight:bold;
	font-family:Verdana;
	font-size:10px;
}
.addToBasket img{
	padding-right:3px;
}

/* GAME */

.winner {
	background:url(i/cup.png) 0px 5px no-repeat;
	padding:15px 0px 0px 45px;
	color:#EA3A00;
	font-weight:bold;
	font-size:12px;
	height:38px;
}

.box_title {
/*	background:url(/i/box_title.png) no-repeat;*/
	padding:0px;
	color:#6EAB23;
	/*font-weight:bold;*/
	text-align:center;
	font-size:16px;
	font-family: arial,verdana;
}

.box_left {
	/*border-right:1px dashed #3366CC;*/
	/*padding:1px 5px 5px 5px;*/
	vertical-align:top;
	padding:0px 5px 5px 0px;
}

.box_right {
	/*padding: 5px 5px 5px 5px;*/
	padding:0px 5px 5px 5px;
	vertical-align:top;
}

.game_box {
	border:1px solid #CAC1AF;
	padding:2px;
	vertical-align:top;
	width:50%;
}

.game_title_bord {
	font-size:14px;
	font-family:arial;
	font-weight:bold;
	color:#004C90;
	border-bottom:1px dashed #3366CC;
	padding:5px;
	margin:5px 0px;
}

.game_title {
	padding:5px;
	font-family:arial;
	background:#C5E3EC;
	color:#004C90;
	font-weight:bold;
	font-size:14px;
}


/* GAME */

/* boxes */

.box_blue {
	border:1px solid #CCD00A;
	background-color:#FFFFFF;
	padding:15px;
	height:100%;
	margin-bottom:5px;

}

.hr_gray {
	color:#CCCCCC;
	background-color:#cccccc;
	border:none;
	height:1px;
	line-height:1px;
	width:100%;

}

/* boxes */

/* buttons */
.TopNavBtn_blue:hover, .down_blue {
	background:url(i/nav/blue/left_d.png) 0% 100% no-repeat;
	color:#FFFFFF;
	text-decoration:none;
}

.TopNavBtn_blue:hover div, .down_blue div {
	background:url(i/nav/blue/right_d.png) 100% 100% no-repeat;
}

.HeaderBP, .HeaderBP_home{ width:980px; height:145px; position:relative;}
.HeaderBP_home{ }
.HeaderBP{ }
.HeaderBP .topRightBoxNav, .HeaderBP_home .topRightBoxNav{
	position:absolute;
	top:0px; right:-10px;
}

.topRightBoxNav table td{
	border-bottom:1px solid #E5E0CE;
	border-left:1px solid #E5E0CE;
	background:#FCFAF7;
	height:33px; vertical-align:middle;
	padding:4px 5px 1px 5px;
}
.topRightBoxNav table td.withOutPad{
	padding-top:0px;padding-bottom:0px; padding-left:0px; border-left:0px;
}
.topRightBoxNav table td.withOutBgr{
	background:none; border:none; padding-left:0px; padding-right:10px;
}
.topRightBoxNav table td a {
	font-family:Tahoma;
	font-size:11px;
	color:#9F9385;
	padding:0 5px;
}

.topRightBoxNav table td a.fbIco {
	background:url(/i/facebook-icon.png) no-repeat 0% 50% ;
	width:27px; height:24px; padding:0px;display:block;
}

.topRightBoxNav table td a.homeIco {
	background:url(/i/home-icon.png) no-repeat 0% 50% ;
	width:27px; height:24px; padding:0px;display:block;
}

.topRightBoxNav table td a.memberIco {
	background:url(/i/member_ico.png) no-repeat 0% 50% ;
	height:30px; padding-left:30px; display:block;
}

.topRightBoxNav table td a.orderIco {
	background:url(i/order_ico.png) no-repeat 0% 50% ;
	height:30px; padding-left:35px; display:block;
}

.topRightBoxNav .scInfoTxt {
	color:#EF3B26; font-weight:normal; font-size:10px; font-family:Verdana; text-decoration:underline; cursor:default; line-height:13px;
}
.topRightBoxNav .scInfoNumb {
	color:#666666; font-weight:bold; font-size:10px; font-family:Verdana;line-height:13px;
}

.Header_blue {
	background:url(i/nav/blue/bgr.png) bottom right no-repeat;
	height:180px;
}

.TopNavBtn_green:hover, .down_green {
	background:url(i/nav/green/left_d.png) 0% 100% no-repeat;
	color:#FFFFFF;
	text-decoration:none;
}

.TopNavBtn_green:hover div, .down_green div {
	background:url(i/nav/green/right_d.png) 100% 100% no-repeat;
}

.Header_green {
	background:url(i/nav/green/bgr.png) bottom right no-repeat;
	height:180px;
}

.TopNavBtn_orange:hover, .down_orange {
	background:url(i/nav/orange/left_d.png) 0% 100% no-repeat;
	color:#FFFFFF;
	text-decoration:none;
}

.TopNavBtn_orange:hover div, .down_orange div {
	background:url(i/nav/orange/right_d.png) 100% 100% no-repeat;
}

.Header_orange {
	background:url(i/nav/orange/bgr.png) bottom right no-repeat;
	height:180px;
}

.TopNavBtn_violet:hover, .down_violet {
	background:url(i/nav/violet/left_d.png) 0% 100% no-repeat;
	color:#FFFFFF;
	text-decoration:none;
}

.TopNavBtn_violet:hover div, .down_violet div {
	background:url(i/nav/violet/right_d.png) 100% 100% no-repeat;
}

.Header_violet{
	background:url(i/nav/violet/bgr.png) bottom right no-repeat;
	height:180px;
}

.TopNavBtn_pink:hover, .down_pink {
	background:url(i/nav/pink/left_d.png) 0% 100% no-repeat;
	color:#FFFFFF;
	text-decoration:none;
}

.TopNavBtn_pink:hover div, .down_pink div {
	background:url(i/nav/pink/right_d.png) 100% 100% no-repeat;
}

.Header_pink {
	background:url(i/nav/pink/bgr.png) bottom right no-repeat;
	height:180px;
}


/* buttons */

/* categories */
a.cat_level1 {
	font-size:15px;
	color: #EA3A00;
	padding-left:30px;
}

a.cat_level2 {
	font-size:13px;
	padding-left:50px;
		color: #6C6054;
}

a.cat_level3 {
	font-size:13px;
	font-weight: normal;
	padding-left:70px;
	color: #6C6054;
}

a.cat_level4 {
	font-weight:normal;
	padding-left:90px;
	color: #6C6054;
}

a.cat_level5 {
	font-weight:normal;
	padding-left:110px;
}
/* categories */

/* comments */

.commentsBox {
	margin:5px 0px 10px 0;
}

.commentsBox hr {
	color:#EAEFC0;
	background:#EAEFC0;
	width:100%;
	height:1px;
	border:none;
	line-height:1px;
}

.commentsBox .title1 {
	color: #6C6155;
	font-family: 'PT Sans';
	font-size: 14px;
	background-color: #EAEFC0;
	padding:5px 10px;
}

.commentsPersonName {
	color:#EA3A00;
	font-weight:bold;
	margin-bottom:5px;
}

.commentBlock {
	padding:10px;
}

.commentsBox .title2 {
	color:#6C6155;
	padding:10px;
	border-bottom:1px solid #EAEFC0;
}

.page_bar {
	width:100%;
	background:#C5E3EC;
	padding:5px;
}
/* comments */

.polls input {
	border:none;
	padding:5px;
}

.pollTitle {
	padding:5px;
}

/* tree categories */
.cat_selected{

}
.cat_selected_green {
	background:#C2E776;
}

.cat_selected_orange {
	background:#FFE0AE;
}

.cat_selected_blue {
	background:#91CBDB;
}


.cat_selected_violet {
	background:#D9B9E5;
}
.cat_selected_pink {
	background:#FFCACA;
}

/* tree categories */

/* tracks */

.trackListDiv {
	margin:10px 0px;
}

.trackList {
	width:100%;
	border:1px solid #E7E2DA;
}

.discTitle {
	color:#FFFFFF;
	font-weight:bold;
	padding:10px 5px;
	background:#3E8EB7;
}



.trackList tr.odd td.odd,.trackList tr.odd td.even {
	background:#E7E2DA;
	padding:2px;
}

.trackList tr.even td.odd,.trackList tr.even td.even {
	background:#FFFFFF;
	padding:2px;
}

.trackList tr.first td.odd,.trackList tr.first td.even {
	background:#C5E3EC;
	color:#004C90;
	padding:5px;
}


/* tracks */


/* LEFT NAV */
.LeftNav {
	width:165px;
	padding-right:0px;
	border-right:0px solid #E0DBD7;
}

.LeftMenu{
	padding-bottom:30px;
}

.LeftMenu div {
	background:url(/i/bullet2.png) 0px 9px no-repeat;
	padding-left:10px;
}

.LeftMenu div a {
	display:block;
	padding:4px 5px;
	border-bottom:1px solid #E0DBD7;
	text-decoration:none;
	font-family:Verdana;
	font-size:11px;
	color:#6C6155
}

.LeftMenu div a:hover, .LeftNav div a.selected {
	background: #EAEFC0;
	text-decoration:none;
}

.LeftMenu a {
	display:block;
	padding:4px 5px;
	border-bottom:1px solid #E0DBD7;
	text-decoration:none;
	font-family:Verdana;
	font-size:11px;
	color:#6C6155;
	padding-left:10px;
}

.LeftMenu div.level2 {
	padding-left:15px;
	background:url(/i/bullet2.png) 5px 9px no-repeat;
}
.LeftMenu div.level3 {
	padding-left:20px;
	background:url(/i/bullet2.png) 10px 9px no-repeat;
}
.LeftMenu div.level4 {
	padding-left:25px;
	background:url(/i/bullet2.png) 15px 9px no-repeat;
}

.LeftMenu div.level3 a, .LeftMenu div.level4 a {
	font-size:10px;
}

.LeftNav div.Title {
	background: #A79B8F;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	padding:0px 0px 0px 5px;
	line-height:20px;
	margin-bottom:10px;
}

.pollTable {
	width:140px;
	margin:10px auto;
	border:1px solid #3E8EB7;
}

.pollTable caption {
	background:#3E8EB7;
	color:#FFFFFF;
	/*color:#EA3A00;*/
	font-size:11px;
	font-weight:bold;
	padding:5px;

}


.price_label {
	height:40px;

}
/*
.td_price_label, .td_price_label_b,.div_price_label, .div_price_label_b,  {
	padding:0px 0px 0px 25px !important;
	width:98px !important;
	vertical-align:top;
	color:#fff;
	font-size:11px !important;
	font-weight:bold;
	border:none !important;
	line-height:normal !important;
}*/

.td_price_label {
padding:1px 0px 0px 20px !important;
	width:98px !important;
	vertical-align:top;
	text-align:center;
	color:#fff;
	font-size:11px !important;
	font-weight:bold;
	border:none !important;
	line-height:normal !important;
	background:url(/i/prices/price_label.png) top left no-repeat;
}

.td_price_label_b {
padding:1px 0px 0px 20px !important;
	text-align:center;
	width:98px !important;
	vertical-align:top;
	color:#fff;
	font-size:11px !important;
	font-weight:bold;
	border:none !important;
	line-height:normal !important;
	background:url(/i/prices/price_label_b.png) top left no-repeat;
}

.div_price_label {
padding:1px 0px 0px 20px !important;
	width:98px !important;
	vertical-align:top;
	text-align:center;
	color:#fff;
	font-size:11px !important;
	font-weight:bold;
	border:none !important;
	line-height:normal !important;
	background:url(/i/prices/price_label.gif) top left no-repeat;
}

.div_price_label_b {
padding:1px 0px 0px 20px !important;
	width:98px !important;
	text-align:center;
	vertical-align:top;
	color:#fff;
	font-size:11px !important;
	font-weight:bold;
	border:none !important;
	line-height:normal !important;
	background:url(/i/prices/price_label_b.gif) top left no-repeat;
}

div.topLinks{
	padding:0 10px 5px 10px; width:960px; background:#FBFAF4 url(/i/top-nav-bgr.png) repeat-x 0 0;
}

div.topLinks div.topNavLinks {
	width:100%; height:42px; padding-bottom:5px;position:relative;
}
div.topLinks div.topNavLinks .menuSep{
	float:left; height:42px; width:3px; background:url(/i/top-nav-separator.png) no-repeat 0 0;
}
div.topLinks div.topNavLinks a{
	display:block; float:left;
	margin:3px 0; padding:0 20px; height:39px; line-height:39px;
	color:#8C8075; font-family:Verdana; font-size:13px; font-weight:normal; text-decoration:none;
}
div.topLinks div.topNavLinks a.selected, div.topLinks div.topNavLinks a:hover{
	color:#333333; background:#FBFAF3 url(/i/top-nav-bgr-over.png) repeat-x 0 0;
}
div.topLinks div.bottomNavLinks{
	border:1px solid #E7E2DA; padding:7px 5px; text-align:center; font-weight:normal; color:#6DAB22; font-family:Verdana; font-size:13px; background-color:#fff;
}
div.topLinks div.bottomNavLinks a{
	color:#6DAB22; font-family:Verdana; font-size:13px; font-weight:normal;
}
div.topLinks div.bottomNavLinks a.selected{
	text-decoration:underline;
}

div.topSearchBox{
	border:2px solid #CCD00A;
	padding:1px 102px 1px 35px; width:273px; height:26px; position:relative; background:#ffffff;
	float:left;
}
div.advSearchBox{
	float:left; height:32px; line-height:1.3; padding-left:5px;font-size:10px;
}

div.phoneNBox{
	background: url(/i/headphones-icon.png) no-repeat 0 50%;
	padding-left:20px; float:right; height:32px; line-height:33px; font-size:12px; color:#A79B8F;
}
div.phoneNBox span{
	color:#ED691A;
	font-size:13px;
	font-weight:bold;
}

div.topSearchBox .searchIcon{
	background:url(i/search-icon.png) no-repeat 0 0; display:block;  margin:0px; padding:0px; border:none; outline:none;
	width:11px; height:12px; position:absolute; left:11px; top:8px;
}
div.topSearchBox .searchBtn{
	background:url(i/search-btn.png) no-repeat 0 0; display:block;  margin:0px; padding:0px; border:none; outline:none;
	width:100px; height:26px; position:absolute; right:1px; top:1px; cursor:pointer;
}
div.topSearchBox .searchTxt{
	margin:0px; padding:0px 3px; width:265px; height:24px; line-height:27px;
	border:1px solid #eeeeee; outline:none; position:absolute; top:1px; left:35px;
}



div#MiddleCont{
	width:980px;
	padding-top:20px;
}
.homeBox{
	clear:left; position:relative; width:auto;
	height:auto; padding:0px; margin:0px;
}

.BookInfoPad120 {
	float:left;
	position:relative;
	width:126px;
	height:210px;
	margin:35px 16px 25px 16px;
	z-index:10;


}
	.BookInfoPad120 .BookInfoImgC {
		display:block; position:absolute; bottom:0px;
		width:120px; padding:3px; background:#fff;
		-webkit-box-shadow: 0px 0px 15px #CECECE;
		-moz-box-shadow:    0px 0px 15px #CECECE;
		box-shadow:         0px 0px 15px #CECECE;
		text-decoration:none; cursor:pointer;
	}

	.BookInfo{
		display:none; position:absolute;
		top:0px; left:-56px; width:222px; padding:10px 7px;
		border:1px solid #D3CDC5; background:#fff;
		-webkit-box-shadow: 0px 0px 10px #D3CDC5;
		-moz-box-shadow:    0px 0px 10px #D3CDC5;
		box-shadow:         0px 0px 10px #D3CDC5;
		z-index:130;
	}

	.BookInfoBottomArrow{
		position:absolute;
		background: url(i/boxArrow.png) no-repeat 0 0;
		width:11px; height:12px; left:113px; top:100%;/*bottom:-12px;*/
	}

	.BookInfoPad120:hover {
		z-index:11; right:0;
	}
	.BookInfoImgC {z-index:40;}
	.BookInfoImgC:hover {z-index:60;}
	.BookInfoImgC:hover .BookInfo { display:block; z-index:100;}

	.BookInfoPercentD {
		position:absolute; bottom:-9px; right:-9px;
		width:55px; padding:12px 0 0 0px; height:40px;
		background: url(i/circle-green.png) no-repeat 0 0;
		text-align:center; font-family: 'Trebuchet MS'; font-size:18px; color:#fff;
		cursor:pointer;
	}

	.BookInfoPercentD.pdIconR { background-image: url(i/circle-orange.png); }
	.BookInfoTitle, .BookInfoAuthor { margin:0 0 3px 0; }
	.BookInfoTitle, .BookInfoTitle a{ font-family:Arial; font-size:13px; font-weight:bold; color:#3D3937; text-decoration:none;}
	.BookInfoAuthor, .BookInfoAuthor a{ font-family:Arial; font-size:12px; font-weight:normal;  color:#333333; text-decoration:none;}
	.BookInfoPrice {font-family:Arial; font-size:13px; font-weight:bold; color:#EA3A00; text-decoration:none;}


/*TOP HOME BOX*/
.booksAContainer{
	background:url(i/home-box-bgr.png) no-repeat 0 0;
	width:980px; height:280px; padding:0px; position:relative;
	z-index:5;
}
.booksAContainer .leftNavBtn, div.booksAContainer .rightNavBtn{
	width:34px; height:60px; position:absolute; top:145px; background-position:0 0; background-repeat:no-repeat; cursor:pointer;
	z-index:150;
}
.booksAContainer .leftNavBtn:hover, div.booksAContainer .rightNavBtn:hover{
	background-position:0 -60px;
}
.booksAContainer .leftNavBtn{
	background-image: url(i/booksbox/arrow-left.png); left:0px;
}
.booksAContainer .rightNavBtn{
	background-image: url(i/booksbox/arrow-right.png); right:0px;
}

.booksAContainer .topHomeBoxTitle{
	display:block; position:absolute;
	background: url(/i/our_offers.png) no-repeat 0 0;
	width:140px; height:145px;
	left:0px; top:0px;
	z-index:90;
}

.booksAContainer .topHomeBoxItemsContainer{
	width:980px; height:280px;
}
	.topHomeBoxItemsContainer .topHomeBoxItems{
		position:absolute; left:0px; bottom:35px;
		width:850px; display:none; margin:0 65px;
		background:transparent; z-index:8;
	}
	.topHomeBoxItemsContainer .topHomeBoxItems.dShow{
		display:block;
	}

		.topHomeBoxItems .BookInfoPad120{
			margin:0 22px;/* 22 126 22-&gt; 170*/
		}
/*LIST BOX STYLE ITEMS*/
 table.ListBoxItemTable {width:100%;background:none;}
 table.ListBoxItemTable tr td.td1{width:380px;padding:13px 26px 13px 0; background:none; vertical-align:top; border:none;}
 table.ListBoxItemTable tr td.td2{width:380px;padding:13px 9px 13px 0; background:none; vertical-align:top; border:none;}

.ListBoxItem{ width:380px; overflow:hidden;}
.ListBoxItem:hover { background:#F3F0E9; }

	.ListBoxItem a.ListBoxItemImgC {
		display:block; float:left; background:#fff; position:relative;
		margin:10px 10px 15px 10px; padding:3px; width:120px;
		text-decoration:none; cursor:pointer;
		-webkit-box-shadow: 0px 0px 15px #CECECE;
		-moz-box-shadow:    0px 0px 15px #CECECE;
		box-shadow:         0px 0px 15px #CECECE;
		text-align:center;

	}

		a.ListBoxItemImgC .ListBoxItemPercentD.pdIconR {
			background-image: url(i/circle-orange.png);
			}
		a.ListBoxItemImgC .ListBoxItemPercentD {
			position: absolute;
			bottom: -9px;
			right: -9px;
			width: 55px;
			padding: 12px 0 0 0px;
			height: 40px;
			background: url(i/circle-green.png) no-repeat 0 0;
			text-align: center;
			font-family: 'Trebuchet MS';
			font-size: 18px;
			color: #fff;
			cursor: pointer;
		}

	.ListBoxItem .ListBoxItemInfo{
		display:block; float:right; margin:10px 0 10px 0; width:213px; padding-right:10px;
	}
		.ListBoxItemInfo, .ListBoxItemInfo a, .ListBoxItemInfo td { color:#3D3937; font-family:Arial; font-size:12px; }
		.ListBoxItemInfo .ListBoxItemTitle{ margin:0 0 5px 0; padding:0; }
		.ListBoxItemInfo .ListBoxItemTitle, .ListBoxItemInfo .ListBoxItemTitle a{
			text-decoration:none; font-weight:bold; font-family:Arial; font-size:14px; color:#3D3937;
		}
		.ListBoxItemInfo .author, .ListBoxItemInfo .publisher, .ListBoxItemInfo .coverTypeAndPages{
			padding-bottom:2px;
		}
		.ListBoxItemInfo .coverPrice{ padding:10px 0 20px 0; }
		.ListBoxItemInfo .coverPrice span{ text-decoration:line-through; }
		.ListBoxItemInfo .sellPrice{ color:#EA3A00; font-size:15px; font-weight:bold; font-family:Arial; display:inline-block;}
		.ListBoxItemInfo .ListBoxItemCashTbl{ width:100%; }
		.ListBoxItemInfo .ListBoxItemCashTbl td.tdLs{ text-align:left;border:none;}
		.ListBoxItemInfo .ListBoxItemCashTbl td.tdRs{ text-align:right;border:none; }


/*VIEW ITEM*/
	.viewItemTbl{
		width:100%;
	}
	.viewItemTbl td{
		text-align:left; vertical-align:top; padding-top:20px;
	}
	.viewItemTbl .viewItemTd{
		width:475px; padding-top:20px;
	}

	.viewItemTbl .viewAdsTd{
		width:300px; padding-left:20px; padding-top:0px;
	}

	.viewItemTbl .viewItemInfo{
		width:615px; float:right;
		margin-top:4px; color:#3D3937;
		font-size:12px; font-family:Arial;
	}
	.viewItemTbl .viewItemTd .viewItemInfo{
		width:295px;
	}

	.viewItemTbl .viewItemImgC {
		display:block; float:left; background:#fff; position:relative;
		margin:4px; padding:3px; width:155px;
		text-decoration:none;
		-webkit-box-shadow: 0px 0px 15px #CECECE;
		-moz-box-shadow:    0px 0px 15px #CECECE;
		box-shadow:         0px 0px 15px #CECECE;
		text-align:center;
	}
		.viewItemImgC .viewItemPercentD.pdIconR {
			background-image: url(i/circle-orange.png);
		}
		.viewItemImgC .viewItemPercentD {
			position: absolute;
			bottom: -9px;
			right: -9px;
			width: 55px;
			padding: 12px 0 0 0px;
			height: 40px;
			background: url(i/circle-green.png) no-repeat 0 0;
			text-align: center;
			font-family: 'Trebuchet MS';
			font-size: 18px;
			color: #fff;
		}

		.viewItemInfo .viewItemTitle{ margin:0 0 5px 0; padding:0; text-decoration:none; font-weight:bold; font-family:Arial; font-size:14px; color:#3D3937;}
		.viewItemInfo .author{ 	font-family:Verdana; font-size:12px; color:#EA3900; padding-bottom:10px; font-weight:normal; }
		.viewItemInfo .author a{ font-family:Verdana; font-size:12px; color:#EA3900; }
		.viewItemInfo .lineInfo { padding-bottom:2px; color:#3D3937; 	font-size:12px; font-family:Arial;}
		.viewItemInfo .lineInfo a{color:#3D3937; font-size:12px; font-family:Arial;}
		.viewItemInfo .coverPrice{ padding:10px 0 20px 0;}
		.viewItemInfo .coverPrice span{ text-decoration:line-through; }

		.viewItemInfo .sellPrice { color:#3D3937; font-size:12px; font-family:Arial;}
		.viewItemInfo .sellPrice span{ color:#EA3A00; font-size:15px; font-weight:bold; font-family:Arial;}
		.viewItemInfo .fbBtnC{height:25px; padding-bottom:10px;}

		.viewItemInfo .viewItemCashTbl{ width:100%; }
		.viewItemInfo .viewItemCashTbl td.tdLs{ text-align:left; padding:0px; vertical-align:middle;}
		.viewItemInfo .viewItemCashTbl td.tdRs{ text-align:right;  padding:0 5px 0 0; vertical-align:middle;}

		.viewItemInfoDesc{
			border-top:1px solid #E7E2DA; border-bottom:1px solid #E7E2DA;
			padding:18px 0px 18px 0px; font-family:arial; font-size:12px; color:#3D3937;
			line-height:18px; margin:0 0 10px 0;
		}
		.seeOtherBooks{
			padding:6px 0;
		}

/*OTHER BOOKS*/
	#SeeAlsoBoxWraper{
		padding:5px 0;
	}
	#SeeAlsoBoxWraper .SeeAlsoBox{
		position:relative; width:795px;height:210px;background:#E3E6C6;
	}
		.SeeAlsoBox .leftNavBtn, .SeeAlsoBox .rightNavBtn{
			width:34px; height:60px; position:absolute; top:75px; background-position:0 0; background-repeat:no-repeat; cursor:pointer;
		}
		.SeeAlsoBox .leftNavBtn:hover, .SeeAlsoBox .rightNavBtn:hover{
			background-position:0 -60px;
		}
		.SeeAlsoBox .leftNavBtn{
			background-image: url(i/booksbox/arrow-left.png); left:0px;
		}
		.SeeAlsoBox .rightNavBtn{
			background-image: url(i/booksbox/arrow-right.png); right:0px;
		}
		.SeeAlsoBox .SeeAlsoBoxItemsContainer{
			width: 795px; height: 210px;
		}
			.SeeAlsoBoxItemsContainer .scrollItems{
				position: absolute;
				left: 0px; bottom:0px;
				width: 730px;
				padding: 0 33px 20px 32px;
			}

			.SeeAlsoBoxItemsContainer .BookInfoPad100 {
				float:left;
				position:relative;
				width:106px; height:180px;
				margin:10px 20px 0px 20px;
				z-index:10;
			}
			.SeeAlsoBoxItemsContainer .BookInfoPad100:hover{
				z-index:11;right:0;
			}
			.SeeAlsoBoxItemsContainer .BookInfoPad100 .BookInfoImgC {
				display:block; position:absolute; bottom:0px;
				width:100px; padding:3px; background:#fff;
				-webkit-box-shadow: 0px 0px 10px #CECECE;
				-moz-box-shadow:    0px 0px 10px #CECECE;
				box-shadow:         0px 0px 10px #CECECE;
				text-decoration:none; cursor:pointer;

			}
			.BookInfoPad100 .BookInfo{
				display:none; position:absolute;
				top:0px; left:-59px; width:210px; padding:10px 7px;
				border:1px solid #D3CDC5; background:#fff;
				-webkit-box-shadow: 0px 0px 10px #D3CDC5;
				-moz-box-shadow:    0px 0px 10px #D3CDC5;
				box-shadow:         0px 0px 10px #D3CDC5;

			}
			.BookInfoPad100 .BookInfoBottomArrow{
				position:absolute; background: url(i/boxArrow.png) no-repeat 0 0;
				width:11px; height:12px; left:106px; top:100%;/*bottom:-12px;*/
			}


.descrBtn{
	background: url(/i/book-descript-btn.png) repeat-x 0 0;
	height:30px; padding:8px 10px 10px 10px; line-height:30px;
	color:#fff; text-decoration:none; font-size:12px; margin-right:10px;
}
.descrBtn:hover{ text-decoration:underline; }


.catTitle{
	background: url(/i/book-descript-btn.png) repeat-x 0 0;
	height:30px; line-height:30px; font-size:13px; color:#fff;
	text-align:left; padding-left:10px;
}

.payicons {width:158px;height:21px;position:absolute;right:5px;top:10px;background:url(i/payicon1.png) no-repeat 0 0}
input#city{width:150px;}

.labelNew {
display: block;
width: 55px;
height: 52px;
position: absolute;
top: -7px;
left: -7px;
background: url(/i/circle-red.png) no-repeat 0 0;
}</pre></body></html>