@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	/*background-color:#646464;*/
	background:url(../images/bgstrip.jpg) repeat 0 -1191px;
	font:normal 12px Arial, Helvetica, sans-serif;
}
p{
	margin:0;
}
form{
	margin:0;
	padding:0;
}
#main_wrap {
	/*background:url(../images/header_bg.jpg) no-repeat top center;*/
	width:100%;
}
#container {
	width:982px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}
#main {
	background:url(../images/main_bg.jpg) repeat-y;
}

#main_top {
	background:url(../images/header.jpg) no-repeat;
	width:100%;
	overflow:hidden;
}
#main_bottom {
	background:url(../images/main_bottom.png) no-repeat;
	_background:url(../images/main_bottom.jpg) no-repeat;
	width:100%;
	height:31px;
	overflow:hidden;
}
.logo {
	float:left;
	margin:0 0 0 -1px;
}
.shoping {
	background:url(../images/shoping_cart.jpg);
	width:163px;
	height:98px;
	overflow:hidden;
	float:left;
	color:#FFF;
}
.cart {
	float:right;
	padding:7px 11px 0 0;
}
.cart_head {
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:10px 0 10px 6px;
}
.cart_head a{
	color:#FFF;
	text-decoration:none;
}
.cart_head a:hover{
	text-decoration:underline;
}
.cart_con {
	font:normal 12px Arial, Helvetica, sans-serif;
	padding:5px 0 0 7px;
}
#menu {
	overflow:hidden;
	float:right;
	margin:0;
	padding:0;
}
#menu ul {
	padding:0 0 0 8px;
	margin:0;
	list-style:none;
	height:71px;
}
#menu ul li {
	margin:0 0 0 0px;
	padding:0;
	display:inline;
}
#menu ul li a {
	display:block;
	float:left;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000;
	padding:9px 0 15px 0;
	margin:0 0 0 3px;
	text-align:center;
}
#menu ul li a:hover, #menu ul li a.active {
	padding:9px 0 46px 0;
}
#menu ul li.home a {
	background:url(../images/home.jpg);
	width:84px;
}
#menu ul li.home a:hover, #menu ul li.home a.active {
	background:url(../images/home_select.jpg);
}
#menu ul li.about a {
	background:url(../images/aboutus_normal.jpg);
	width:92px;
}
#menu ul li.about a:hover, #menu ul li.about a.active {
	background:url(../images/aboutus_select.jpg);
}
#menu ul li.bookself a {
	background:url(../images/bookself_normal.jpg);
	width:107px;
}
#menu ul li.bookself a:hover, #menu ul li.bookself a.active {
	background:url(../images/bookself_select.jpg);
}
#menu ul li.myaccount a {
	background:url(../images/myaccount_normal.jpg);
	width:109px;
}
#menu ul li.myaccount a:hover, #menu ul li.myaccount a.active {
	background:url(../images/myaccount_select.jpg);
}
#menu ul li.blog a {
	background:url(../images/blog_normal.jpg);
	width:64px;
}
#menu ul li.blog a:hover, #menu ul li.blog a.active {
	background:url(../images/blog_select.jpg);
}
#menu ul li.forum a {
	background:url(../images/forum_normal.jpg);
	width:89px;
}
#menu ul li.forum a:hover, #menu ul li.forum a.active {
	background:url(../images/forum_select.jpg);
}
.banner {
	background:url(../images/banner.jpg);
	width:489px;
	height:192px;
	float:right;
	margin:10px 14px 0 0;
	_margin:10px 7px 0 0;
}
.banner1 {
	background:url(../images/banner2.jpg);
	width:489px;
	height:192px;
	float:right;
	margin:10px 14px 0 0;
	_margin:10px 7px 0 0;
}
.banner2 {
	background:url(../images/banner3.jpg);
	width:489px;
	height:192px;
	float:right;
	margin:10px 14px 0 0;
	_margin:10px 7px 0 0;
}
.search {
	background:url(../images/search.png);
	width:292px;
	height:63px;
	float:right;
}
.search_text {
	font: bold 14px Arial, Helvetica, sans-serif;
	float:left;
	padding:18px 10px 0 18px;
	color:#FFF;
}
.search_textbox{
	float:left;
	border:0;
	background:#97a71c;
	color:#000000;
	font:13px Arial, Helvetica, sans-serif;
	margin:12px 0 0 0;
	width:150px;
	height:20px;
	padding:4px 5px 0 5px;
}
.ad_search{
	clear:both;
	text-align:center;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:3px 0 0 0;
}
.ad_search a{
	color:#FFF;
	text-decoration:none;
}
.ad_search a:hover{
	text-decoration:underline;
}
.go{
	background:url(../images/go.jpg);
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#393939;
	width:31px;
	height:31px;
	cursor:pointer;
	margin:8px 0 0 10px;
	border:0;
	text-align:center;
	padding:0;
}
#leftside {
	float:left;
	width:247px;
	padding:14px 0 0 14px;
	margin:0;
	overflow:hidden;
}
.green_menu {
	background:url(../images/left_green_middle.jpg) repeat-y;
	margin:0;
	padding:0;
	font: bold 12px Arial, Helvetica, sans-serif;
	
}
.green_menu_inner {
	background:url(../images/left_green_top.jpg) no-repeat top;
	width:100%;
	padding:40px 0 10px 0px;
}

.green_menu_heading{
	background:#97a71c;
	margin:0 0 0 13px;
	padding:5px 0;
	width:125px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
}
.green_menu ul{
	/*background:url(../images/left_green_bottom.jpg) no-repeat bottom;*/
	padding:1px 0 2px 12px;
	/*padding:0 0 0 0;*/
	margin:0;
	list-style:none;
}
.green_menu ul li{
	/*background:url(../images/bullwt.gif) no-repeat center  left;*/
	/*padding:0px 0 10px 15px;*/
	overflow:hidden;
	display:block;
	_display:inline-block;
}
.green_menu ul li a{
	display:block;
	padding:4px 0 0 25px;
	text-decoration:none;
	color:#FFF;
}
/*#ygtvc3,#ygtvc2,#ygtvc4,#ygtvc5,#ygtvc6,#ygtvc7,#ygtvc8 div{
padding-left:14px;
}
#ygtvc1 div{
padding-left:10px;
}*/
.green_menu ul div{
	/*background:url(../images/bullwt.gif) no-repeat center  left;*/
	padding:0px 0 10px 15px;
	overflow:hidden;
	display:block;
	_display:inline-block;
}
.green_menu ul div a{
	display:block;
	padding:4px 0 0 25px;
	text-decoration:none;
	color:#FFF;
}
.current_active{
color:#990000 !important
}
/*.ygtvchildren div a{
	width:50px;
}*/
/*.ygtvdepthcell { width:30px !important; }*/
/*#ygtvlabelel2
{
	margin:3px 0 0 1px;
}
#ygtvlabelel3,#ygtvlabelel4,#ygtvlabelel5,#ygtvlabelel6,#ygtvlabelel7,#ygtvlabelel8,#ygtvlabelel9,#ygtvlabelel10{
	margin:3px 0 0 1px;
}*/
/***************/

.red_menu {
	background:url(../images/left_red_middle.jpg) repeat-y;
	margin:5px 0 0 0;
	padding:0;
	font: normal 12px Arial, Helvetica, sans-serif;
	
}
.red_menu_inner {
	background:url(../images/left_red_top.jpg) no-repeat top;
	width:100%;
	padding:45px 0 0 0px;
}

.red_menu_heading{
	background:#c84f02;
	margin:0 0 0 15px;
	padding:5px 0;
	width:160px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
}
.red_menu ul{
	/*background:url(../images/left_red_bottom.jpg) no-repeat bottom;*/
	padding:10px 0 25px 25px;
	margin:0;
	list-style:none;
}
.red_menu ul li{
	/*background:url(../images/bullwt.gif) no-repeat center  left;*/
	padding:0px 0 0 15px;
	overflow:hidden;
	display:block;
	_display:inline-block;
}
.red_menu ul li a{
	display:block;
	padding:2px 0;
	text-decoration:none;
	color:#FFF;
}
.red_menu ul li a:hover{
	text-decoration:underline;
}

/*****************/

#contant{
	float:right;
	width:695px;
	padding:13px 10px 0 0;
}
.grey{
	background:url(../images/grey_middle.jpg) repeat-x top;
}
.grey_left{
	background:url(../images/grey_left.jpg) no-repeat top left;
}
.grey_right{
	background:url(../images/grey_right.jpg) no-repeat top right;
	padding:20px;
	line-height:18px;
}
.heading{
	padding:0 0 10px 0;
}
.roundbox_top{
	background:url(../images/round_top.jpg);
	width:695px;
	height:17px;
	overflow:hidden;
}
.roundbox_bottom{
	background:url(../images/round_bottom.jpg);
	width:695px;
	height:18px;
	overflow:hidden;
}
.roundbox_middle{
	background:url(../images/round_middle.jpg) repeat-x top;
	border-left:1px #d4d3d3 solid;
	border-right:1px #d4d3d3 solid;
	padding:0 10px;
}
.browse a, .shop a, .readonline a{
	font:normal 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#839b0f;
	padding:7px 0 7px 0px;
}
.browse{
	/*background:url(../images/icon_1.jpg) no-repeat 150px 0;*/
	padding-left:20px;
}
.shop{
	/*background:url(../images/icon_2.jpg) no-repeat 170px 0;*/
	padding:0 0 20px 20px;
}
.readonline{
	/*background:url(../images/icon_3.jpg) no-repeat 150px 0;*/
	padding-left:20px;
}
.small_box{
	width:185px;
	margin:10px 18px 0 18px;
	text-align:justify;
}
.more{
	text-align:right;
	padding:0 10px 0 0;
	font-weight:bold;
}
.more a{
	color:#7c930d;
	text-decoration:underline;
	padding:0 20px 0 0;
	background:url(../images/arrow.jpg) no-repeat center right ;
}
.middlebox_wrap{
	margin:20px 0;
}

.login_wrap{
	background:url(../images/login_middle.jpg);
	
}
.login_left{
	background:url(../images/login_left.jpg) no-repeat left top;
}
.login_right{
	background:url(../images/login_right.jpg) no-repeat  right top;
	padding:10px 10px 0 10px;
	height:167px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFF;
}
.login_right h2{
	font:normal 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0;
	padding:0 0 10px 0;
}
.log_con{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFF;
}
.log_box{
	width:160px;
	font:12px Arial, Helvetica, sans-serif;
	border:0;
	padding:3px 2px
}
.login_right a{
	text-decoration:none;
	color:#FFF;
}
.login_right a:hover{
	text-decoration:underline;
}
.roundbox_middle h3{
	font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#839b0f;
	margin:0;
	padding:0 0 15px 0;
}
.ebook img {
	border:1px #db5000 solid;
}
#footer{
	text-align:center;
	color:#FFF;
	line-height:19px;
	padding:10px 0;
}
#footer a{
	color:#FFF;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
}
.copy a{
	text-decoration:underline !important;
}
.copy a:hover{
	text-decoration:none  !important;
}

/* product deatil page */
.listing-main { padding:0px;}
.listing-main a { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; background:url(../images/left-list.jpg) left no-repeat; border:0; float:left; padding:0 0 0 8px; text-decoration:none;}
.listing-main a span { background:url(../images/right-list.jpg) no-repeat right; border:0; outline:none; display:block; padding:5px 12px 6px 3px;}
.heading_submenu a { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#839b0f; font-weight:bold; text-decoration:none; }
.heading_submenu a:hover { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#f37024; font-weight:bold; text-decoration:none; }
.pro-det-bg { width:625px; background-color:#FFFFFF; padding:15px; overflow:hidden;}
.pro-det-bg td { background-color:#FFFFFF; padding:2px; overflow:hidden;}
.test-one-main { padding:0px; width:625px;}
.test-left { float:left; width:97px;}
.test-right { float:left; width:513px; padding:0 0 0 15px;}
.test-right h1 { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#839b0f; font-weight:bold; }
.test-right h2 { margin:0px; padding:6px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#da5d0f; font-weight:bold; }
.test-right p { margin:0px; padding:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525150; font-weight:normal; line-height:18px; }
.test-right h3 { margin:0px; padding:6px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#da5d0f; font-weight:bold; }
.add-to-cart-bg { background:url(../images/add-cart-bg.jpg) no-repeat; width:165px; height:111px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#242424; }
.small-textbox { margin-left:5px; border:none; padding:3px 3px 0 5px; width:28px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;}
.recommented-pro-main { padding:25px 0 0 0; width:625px; clear:both; overflow:hidden;}
.recommented-pro-main h1 { margin:0px; padding:0px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#839b0f; font-weight:bold; border-bottom:1px solid #839b0f;}
.recommented-pro-main h2 { margin:0px; padding:20px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.recommented-pro-main h4 { margin:0px; padding:10px 0 0 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#323333;}
.recommented-pro-main h4 span { color:#f0670d; }
.recomm-bg { width:133px; height:222px; float:left; background:url(../images/re-comment-bg.jpg) no-repeat left;}
.recomm-inner { padding:5px;}
.rating { padding:10px 0 0 0px;}
.recomm-inner span { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f0670d; font-weight:bold;}
.recomm-leftarrow { width:40px; float:left; padding:90px 0 0 0px;}
.recomm-rightarrow { width:40px; float:right; padding:90px 0 0 0px;}

.logoutlink { color:#FFFFFF; }
.loginlink { color:#FFFFFF; }
.cartcnt { color:#FFF; }

.heading-list { padding:0px 0 0 0px;}
.prod-tex { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-indent:15px;}
.test-right-item { float:left; width:390px; padding:0 0 0 15px;}
.test-right-item h1 { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#839b0f; font-weight:bold; }
.test-right-item h2 { margin:0px; padding:6px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#da5d0f; font-weight:bold; }
.test-right-item p { margin:0px; padding:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525150; font-weight:normal; line-height:18px; }
.price-main {padding:30px 0 0 0px; color:#da5d0f; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.heading_submenu11 a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; text-decoration:none; }
.heading_submenu11 a:hover, .heading_submenu11 a.active{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#da5d0f; font-weight:normal; text-decoration:none; }

.itemTitle a 
{
	color:#839B0F !important;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0;
}
.productListing-rowheading
{
	background:#a3ba29;
	height:28px;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-indent:15px;	
}
.productListing-rowheading th a
{
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-indent:15px;
}
.productListing-odd,.productListing-even
{
	background-color:#FFFFFF;
	overflow:hidden;
	padding:15px; 
}
.productListing-odd td,.productListing-even td
{
 padding:15px;
}
.category-links
{
	color:#FFF;
	font-size:12px;
}
#buttonstyle
{
  border:1px solid #666666; background:#97A71C; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;
}
#hintbutton
{
  border:1px solid #FFFFFF; background:#E65E06; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; cursor:pointer;
}
#nextbtn
{
  border:1px solid #666666; background:#97A71C; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;
}
.flashcardrow
{
background-color:#FFFFFF !important;
}
h3{ font-size:12px !important;}
.bigTagWords
{
	color: #009999;
	font-weight: bold;
	font-size: 13px;
}
.smallTagWords
{
	color:#0099FF;
	font-size: 12px;
}

#banner {
			position:relative;
			width:489px;
			height:192px;
			float:right;
			margin:10px 14px 0 0;
		}
		#banner DIV {
			position:absolute;
			top:1px;
			left:1px;
			bottom:1px;
			right:1px;
			z-index:8;
			opacity:0.0;
			width:489px;
			height:192px;
		}
		#banner DIV.active {
			z-index:10;
			opacity:1.0;
		}
		#banner DIV.last-active {
			z-index:9;
		}
		#banner DIV IMG {
			display: block;
			border: 0;
			margin-bottom: 10px;
		}

		#imgshow {
			position:relative;
			width:225px;
			height:300px;
			float:right;
			background-image : url('../images/imgshow.jpg');
			margin:10px 14px 0 0;
		}
		#imgshow DIV {
			position:absolute;
			top:20px;
			left:11px;
			bottom:1px;
			right:1px;
			z-index:8;
			opacity:0.0;
			width:210px;
			height:295px;
		}
		#imgshow DIV.active {
			z-index:10;
			opacity:1.0;
		}
		#imgshow DIV.last-active {
			z-index:9;
		}
		#imgshow DIV IMG {
			display: block;
			border: 0;
			margin-bottom: 10px;
		}