html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	background-color:#ffffff;
	color:#7a7676;
	font-family:Arial; 
	font-size:11px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}



/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainer
{
	width:984px;
	margin:auto;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:984px;
	height:217px;
	float:left;
	padding-top:7px;
	overflow:hidden;
}

		
		div#HeaderContainer_row1
		{
			width:984px;
			height:133px;
			float:left;
			padding-bottom:15px;
			overflow:hidden;
		}
		
				div#HeaderContainer_row1_logo_old
				{
					width:315px;
					height:68px;
					float:left;
					padding:46px 146px 19px 31px;
					overflow:hidden;
				}
				div#HeaderContainer_row1_logo
				{
					width:490px;
					height:112px;
					float:left;
					padding:21px 0px 0px 2px;
					overflow:hidden;
				}				
				
				div#HeaderContainer_row1_col2
				{
					width:492px;
					height:133px;
					float:left;
					padding:0px 0px 0px 0px;
					overflow:hidden;
				}
				
						div#HeaderContainer_row1_col2_loginrow
						{
							width:492px;
							height:46px;
							float:left;
							padding:0px 0px 0px 0px;
							overflow:hidden;
						}
						div#HeaderContainer_row1_col2_searchrow
						{
							width:492px;
							height:87px;
							float:left;
							padding:0px 0px 0px 0px;
							overflow:hidden;
						}
						
									div#HeaderContainer_row1_col2_searchrow_top
									{
										width:476px;
										height:31px;
										float:left;
										background-image:url(../images/search-pan-top.gif);
										background-repeat:no-repeat;
										padding:1px 0px 10px 16px;
										overflow:hidden;
									}
									div#HeaderContainer_row1_col2_searchrow_body
									{
										width:457px;
										height:33px;
										float:left;
										background-color:#f0f0f0;
										padding:0px 19px 0px 16px;
										overflow:hidden;
									}
									
									div#HeaderContainer_row1_col2_searchrow_bottom
									{
										width:492px;
										height:12px;
										float:left;
										background-image:url(../images/search-pan-bottom.gif);
										background-repeat:no-repeat;
										padding:0px 0px 0px 0px;
										overflow:hidden;
									}
		
		
		
		div#HeaderContainer_row2
		{
			width:984px;
			height:69px;
			float:left;
			overflow:hidden;
		}
		
				div#HeaderContainer_row2_left
				{
					width:19px;
					height:69px;
					float:left;
					overflow:hidden;
				}
				div#HeaderContainer_row2_body
				{
					width:946px;
					height:35px;
					float:left;
					padding:17px 0px 17px 0px;
					/*background-image:url(../images/blue-row2-Bg.gif);
					background-repeat:repeat-x;*/
					overflow:hidden;
				}
				div#HeaderContainer_row2_right
				{
					width:19px;
					height:69px;
					float:left;
					overflow:hidden;
				}



/************************************************************************
*	MainBody
************************************************************************/
div#MainBody
{
	width:984px;
	float:left;
	min-height:800px;
	_height:800px;
	padding:22px 0px 21px 0px;
}

/*Body left*/

		div#MainBody_inleft
		{
			width:191px;
			float:left;
			_min-height:800px;
			_height:800px;
			padding:0px 20px 0px 0px;
		}
		
					div.MainBody_inbestseller
					{
						width:191px;
						float:left;
						_min-height:795px;
						_height:795px;
						padding:0px 0px 0px 0px;
					}
					
						div#MainBody_inbestseller_top
						{
							width:191px;
							float:left;
							height:18px;
							overflow:hidden;
							padding:0px 0px 0px 0px;
						}
						div#MainBody_inbestseller_body
						{
							width:191px;
							float:left;
							_min-height:757px;
							_height:757px;
							background-image:url(../images/bestseller-main-bg.gif);
							background-repeat:repeat-y;
							padding:0px 0px 0px 0px;
						}
						
								div#MainBody_inbestseller_body_head
								{
									width:153px;
									float:left;
									height:35px;
									padding:0px 19px 0px 19px;
								}
								
									div#MainBody_inbestseller_body_book
									{
										width:191px;
										float:left;
										padding:0px 0px 13px 0px;
									}
									
										div#MainBody_inbestseller_body_book_body
										{
											width:153px;
											float:left;
											padding:0px 19px 0px 19px;
										}
						
								
								div#MainBody_inbestseller_body_book2
									{
										width:191px;
										float:left;
										padding:0px 0px 0px 0px;
									}
									div#MainBody_inbestseller_body_book2_line
									{
										width:189px;
										height:20px;
										overflow:hidden;
										float:left;
										padding:0px 1px 0px 1px;
									}
									
									div#MainBody_inbestseller_body_book2_body2
										{
											width:153px;
											float:left;
											padding:0px 19px 0px 19px;
										}
										
										div#MainBody_inbestseller_body_book2_navi
										{
											width:153px;
											float:left;
											padding:0px 19px 0px 19px;
										}
						
						
						
						div#MainBody_inbestseller_bottom
						{
							width:191px;
							float:left;
							height:18px;
							padding:0px 0px 0px 0px;
							overflow:hidden;
						}
						
						
					div.MainBody_Recommend
					{
						width:191px;
						float:left;
						_min-height:266px;
						_height:266px;
						padding:20px 0px 20px 0px;
					}
					
						div#MainBody_Recommend_top
						{
							width:191px;
							float:left;
							height:19px;
							padding:0px 0px 0px 0px;
							overflow:hidden;
						}
						
						div#MainBody_Recommend_body
						{
							width:153px;
							float:left;
							_min-height:228px;
							_height:228px;
							/*background-image:url(../images/recommend-bg.gif);
							background-repeat:repeat-y;*/
							padding:0px 17px 0px 21px;
						}
						
						div#MainBody_Recommend_bottom
						{
							width:191px;
							float:left;
							height:19px;
							padding:0px 0px 0px 0px;
							overflow:hidden;
						}
						
						
						div.MainBody_special
					{
						width:191px;
						float:left;
						_min-height:558px;
						_height:558px;
						padding:0px 0px 20px 0px;
					}
					
						div#MainBody_special_top
						{
							width:191px;
							float:left;
							height:18px;
							overflow:hidden;
							padding:0px 0px 0px 0px;
						}
						div#MainBody_special_body
						{
							width:189px;
							float:left;
							/*_min-height:522px;
							_height:522px;*/
							background-image:url(../images/special-bg.gif);
							background-repeat:repeat-y;
							padding:0px 1px 0px 1px;
						}
						
							div#MainBody_special_body_head
								{
									width:150px;
									float:left;
									height:28px;
									padding:0px 18px 0px 21px;
								}
								
								
								div#MainBody_special_body_row
								{
									width:189px;
									float:left;
									padding:px 0px 0px 0px;
								}
								
										div#MainBody_special_body_rowin
										{
											width:150px;
											float:left;
											padding:9px 18px 0px 21px;
										}
										
										div#MainBody_special_body_line
										{
											width:189px;
											height:23px;
											float:left;
											padding:0px 0px 0px 0px;
										}
										
										div#MainBody_special_body_navi
										{
											width:150px;
											float:left;
											padding:0px 18px 0px 21px;
										}
						
						
						div#MainBody_special_bottom
						{
							width:191px;
							float:left;
							height:18px;
							padding:0px 0px 0px 0px;
							overflow:hidden;
						}
		
		
		
		
/*Body right*/

		div#MainBody_inright
		{
			width:773px;
			float:left;
			min-height:800px;
			_height:800px;
			padding:0px 0px 0px 0px;
		}
		
					div#MainBody_inright_toprow1
				{
					width:773px;
					float:left;
					min-height:372px;
					padding:0px 0px 21px 0px;
				}
				
						div#MainBody_inright_welcome
						{
							width:466px;
							float:left;
							min-height:372px;
							padding:0px 0px 0px 0px;
							overflow:hidden;
						}
									div#MainBody_inright_welcome_top
									{
										width:466px;
										float:left;
										height:21px;
										padding:0px 0px 0px 0px;
										overflow:hidden;
									}
									div#MainBody_inright_welcome_body
									{
										width:462px;
										float:left;
										min-height:330px;
										_height:330px;
										padding:0px 2px 0px 2px;
										background-image:url(../images/welcome-main-bg1.gif);
										background-repeat:repeat-y;
									}
										div#MainBody_inright_welcome_bodyin
										{
											width:428px;
											float:left;
											min-height:330px;
											_height:330px;
											background-image:url(../images/welcome-main-bg2.gif);
											background-repeat:repeat-x;
											background-position:left bottom;
											padding:0px 15px 0px 19px;
										}
										
												div#MainBody_inright_welcome_bodyin_img
												{
													width:157px;
													float:left;
													min-height:330px;
													overflow:hidden;
												}
												    div#MainBody_inright_welcome_HelpSchool
												    {
													    width:157px;
													    float:left;
													    height:23px;
													    overflow:hidden;
													    padding-top:5px;
												    }												
												div#MainBody_inright_welcome_bodyin_text
												{
													width:251px;
													float:left;
													min-height:330px;
													padding:0px 0px 0px 20px;
													overflow:hidden;
												}
												
									div#MainBody_inright_welcome_bottom
									{
										width:466px;
										float:left;
										height:21px;
										padding:0px 0px 0px 0px;
										overflow:hidden;
									}
						
						
						div#MainBody_inright_coming
						{
							width:286px;
							float:left;
							min-height:372px;
							padding:0px 0px 0px 21px;
						}
						
								div#MainBody_inright_coming_grateDeals
								{
									width:286px;
									float:left;
									min-height:138px;
									padding:0px 0px 18px 0px;
									overflow:hidden;
								}
								
								div.MainBody_inright_coming_soon
								{
									width:286px;
									float:left;
									min-height:216px;
									padding:0px 0px 0px 0px;
									overflow:hidden;
								}
								
										div#MainBody_inright_coming_soon_top
										{
											width:286px;
											float:left;
											height:19px;
											overflow:hidden;
										}
										div#MainBody_inright_coming_soon_body
										{
											width:284px;
											float:left;
											min-height:178px;
											padding:0px 1px 0px 1px;
											background-image:url(../images/comingsoon-bg.gif);
											background-repeat:repeat-y;
										}
											div#MainBody_inright_coming_soon_bodyin
											{
												width:248px;
												float:left;
												min-height:178px;
												padding:0px 18px 0px 18px;
												background-image:url(../images/comingsoon-bg2.gif);
												background-repeat:repeat-x;
												background-position:bottom;
											}
										div#MainBody_inright_coming_soon_bottom
										{
											width:286px;
											float:left;
											height:19px;
											overflow:hidden;
										}
				
				
				
				div#MainBody_inright_Booklist
				{
					width:773px;
					float:left;
					min-height:327px;
					padding:0px 0px 0px 0px;
				}
				
					div#MainBody_inright_Booklist_flash
					{
						width:773px;
						float:left;
						min-height:271px;
						overflow:hidden;
						padding:0px 0px 0px 0px;
					}
					div#MainBody_inright_Booklist_menubar
					{
						width:773px;
						float:left;
						height:56px;
						overflow:hidden;
						padding:0px 0px 0px 0px;
					}
					
							div#MainBody_inright_Booklist_menubar_left
							{
								width:16px;
								float:left;
								height:56px;
								overflow:hidden;
							}
							div#MainBody_inright_Booklist_menubar_body
							{
								width:738px;
								float:left;
								height:43px;
								background-image:url(../images/booklisting-bg.gif);
								background-repeat:repeat-x;
								padding:0px 0px 13px 0px;
								overflow:hidden;
							}
							
									div#MainBody_inright_Booklist_menubar_body_top
									{
										width:14px;
										float:left;
										height:11px;
										padding:0px 361px 0px 363px;
										overflow:hidden;
									}
									
									
									div#MainBody_inright_Booklist_menubar_body_text
									{
										width:738px;
										float:left;
										height:32px;
										padding:0px 0px 0px 0px;
										overflow:hidden;
									}
									
							
							div#MainBody_inright_Booklist_menubar_right
							{
								width:19px;
								float:left;
								height:56px;
								overflow:hidden;
							}

div#MainBody_inright_rowbottom
					{
						width:773px;
						float:left;
						padding:19px 0px 0px 0px;
					}

			div#MainBody_inright_new_colomleft
					{
						width:467px;
						float:left;
						padding:0px 20px 0px 0px;
					}

					div#MainBody_inright_new_releases
					{
						width:467px;
						float:left;
						_min-height:644px;
						_height:644px;
						padding:0px 0px 20px 0px;
					}
					
							div#MainBody_inright_new_releases_top
							{
								width:467px;
								float:left;
								height:20px;
								overflow:hidden;
								padding:0px 0px 0px 0px;
							}
							
							div#MainBody_inright_new_releases_body
							{
								width:465px;
								float:left;
							    _min-height:644px;
						        _height:644px;
								background-image:url(../images/newreles-body.gif);
								background-repeat:repeat-y;
								padding:0px 1px 0px 1px;
							}
									div#MainBody_inright_new_releases_bodyin
									{
										width:465px;
										float:left;
										_min-height:644px;
						                _height:644px;
										background-image:url(../images/newreles-body2.gif);
										background-repeat:repeat-x;
										background-position:bottom;
									}
									div#MainBody_inright_new_releases_bodyin_titlerow
									{
										width:445px;
										float:left;
										height:26px;
										padding:0px 0px 20px 20px;
									}
									
									
									div#MainBody_inright_new_releases_bodyin_row
									{
										width:465px;
										float:left;
										padding:0px 0px 0px 0px;
									}
									
									div#MainBody_inright_new_releases_bodyin_bookrow1
									{
										width:444px;
										float:left;
										min-height:117px;
										_height:117px;
										padding:0px 11px 0px 10px;
									}
									
											div#MainBody_inright_new_releases_bodyin_bookbox
											{
												width:200px;
												float:left;
												_height:110px;
												padding:7px 11px 0px 11px;
											}
									
									div#MainBody_inright_new_releases_bodyin_line
									{
										width:465px;
										float:left;
										height:13px;
										overflow:hidden;
										padding:0px 0px 0px 0px;
									}
									
									div#MainBody_inright_new_releases_bodyin_navi
									{
										width:425px;
										float:left;
										height:50px;
										overflow:hidden;
										padding:0px 20px 0px 20px;
									}
							
							div#MainBody_inright_new_releases_bottom
							{
								width:467px;
								float:left;
								height:20px;
								overflow:hidden;
								padding:0px 0px 0px 0px;
							}
				
		div#MainBody_inright_new_colomright
					{
						width:286px;
						float:left;
						padding:0px 0px 0px 0px;
					}		
				
				div.MainBody_inright_News
					{
						width:286px;
						float:left;
						_min-height:797px;
						_height:797px;
						padding:0px 0px 20px 0px;
					}
					
						div#MainBody_inright_News_top
						{
							width:286px;
							float:left;
							height:20px;
							overflow:hidden;
							padding:0px 0px 0px 0px;
						}
						
						div#MainBody_inright_News_body
						{
							width:284px;
							float:left;
							/*_min-height:763px;
							_height:763px;*/
							background-image:url(../images/news-bg.gif);
							background-repeat:repeat-y;
							padding:0px 1px 0px 1px;
						}
						
									div#MainBody_inright_News_body_head
									{
										width:248px;
										float:left;
										min-height:24px;
										_height:24px;
										padding:0px 18px 0px 18px;
    								}
									
									div#MainBody_inright_News_body_bokbox
									{
										width:284px;
										float:left;
										padding:0px 0px 0px 0px;
									}
									
										div#MainBody_inright_News_body_bok01
										{
											width:236px;
											float:left;
											padding:11px 31px 8px 17px;
										}
										
										div#MainBody_inright_News_body_bookline
										{
											width:284px;
											float:left;
											height:18px;
											padding:0px 0px 0px 0px;
											overflow:hidden;
										}
									
									div#MainBody_inright_News_body_navi_bottom
									{
										width:251px;
										float:left;
										padding:10px 16px 8px 17px;
									}
						
						div#MainBody_inright_News_bottom
						{
							width:286px;
							float:left;
							height:14px;
							overflow:hidden;
							padding:0px 0px 0px 0px;
						}
				
				div#MainBody_inright_quicklink
					{
						width:286px;
						float:left;
						height:134px;
						overflow:hidden;
						padding:0px 0px 0px 0px;
					}
					
					div#MainBody_inright_quicklink02
					{
						width:286px;
						float:left;
						height:134px;
						overflow:hidden;
						padding:20px 0px 0px 0px;
					}
					
		div#MainBody_inright_showcase
				{
					width:467px;
					float:left;
					height:287px;
					padding:0px 0px 0px 0px;
				}		
				
				
					div#MainBody_inright_showcase_flash
					{
						width:467px;
						float:left;
						height:231px;
						overflow:hidden;
						padding:0px 0px 0px 0px;
					}
					div#MainBody_inright_showcase_menubar
					{
						width:467px;
						float:left;
						height:56px;
						overflow:hidden;
						padding:0px 0px 0px 0px;
					}
					
							div#MainBody_inright_showcase_menubar_left
							{
								width:17px;
								float:left;
								height:56px;
								overflow:hidden;
								padding:0px 0px 0px 0px;
							}
							div#MainBody_inright_showcase_menubar_body
							{
								width:430px;
								float:left;
								height:56px;
								overflow:hidden;
								background-image:url(../images/showcase-flashmenu-bg.gif);
								background-repeat:repeat-x;
								padding:0px 0px 0px 0px;
							}
							
									div#MainBody_inright_showcase_menubar_body_top
									{
										width:12px;
										float:left;
										height:15px;
										padding:0px 200px 0px 218px;
										overflow:hidden;
									}
									
									
									div#MainBody_inright_showcase_menubar_body_text
									{
										width:430px;
										float:left;
										height:28px;
										padding:0px 0px 13px 0px;
										overflow:hidden;
									}
							
							div#MainBody_inright_showcase_menubar_right
							{
								width:20px;
								float:left;
								height:56px;
								overflow:hidden;
								padding:0px 0px 0px 0px;
							}
				

/************************************************************************
*	InternalMainBody
************************************************************************/

	div#MainBodyout_Internal
	{
		width:984px;
		float:left;
		padding:8px 0px 0px 0px;
		background-image:url(../Images/internal-MainBG.gif);
		background-repeat:repeat-y;
	}

							
/************************************************************************
*	listingInternalBody
************************************************************************/
div#InternalBody
{
	width:984px;
	float:left;
	/*min-height:800px;
	_height:800px;*/
	padding:0px 0px 21px 0px;
}

	div#InternalBody_results
	{
		width:950px;
		float:left;
		height:16px;
		overflow:hidden;
		padding:17px 13px 15px 21px;
	}


/*Left internal listing*/
			
			
			div#InternalBody_Leftpane
			{
				width:286px;
				float:left;
				_min-height:800px;
				_height:800px;
				padding:0px 20px 0px 0px;
			}
			
				div#InternalBody_filterResult
				{
					width:286px;
					float:left;
					/*_min-height:786px;
					_height:786px;*/
					padding:0px 0px 20px 0px;
				}
				
							div#InternalBody_filterResult_top
							{
								width:286px;
								float:left;
								height:14px;
								overflow:hidden;
								padding:0px 0px 0px 0px;
							}
							
							div#InternalBody_filterResult_body
							{
								width:240px;
								/*float:left;*/	
												
								/*_min-height:758px;
								_height:758px;*/
								background-image:url(../images/filter-result-body.gif);
								background-repeat:repeat-y;
								padding:0px 25px 0px 21px;
							}
							
							
										div#InternalBody_filterResult_body_head
										{
											width:240px;
											float:left;
											height:25px;
											padding:0px 0px 0px 0px;
										}
										
										.InternalBody_filterResult_body_prodBox
										{
											width:240px;
											float:left;
											_min-height:88px;
											_height:88px;
											padding:21px 0px 7px 0px;
										}
										
										div#InternalBody_filterResult_body_prodBoxlink
										{
											width:240px;
											float:left;
											padding:10px 0px 0px 0px;
										}
							
							
							div#InternalBody_filterResult_bottom
							{
								width:286px;
								float:left;
								height:14px;
								overflow:hidden;
								padding:0px 0px 0px 0px;
							}

			div#InternalBody_cardBox
				{
					width:286px;
					float:left;
					min-height:129px;
					_height:129px;
					padding:0px 0px 0px 0px;
				}
				
				
							div#InternalBody_cardBox_top
							{
								width:286px;
								float:left;
								height:18px;
								overflow:hidden;
								padding:0px 0px 0px 0px;
							}
							
							div#InternalBody_cardBox_body
							{
								width:234px;
								float:left;
								min-height:93px;
								_height:93px;
								padding:0px 21px 0px 31px;
							}
							
							div#InternalBody_cardBox_bottom
							{
								width:286px;
								float:left;
								height:18px;
								overflow:hidden;
								padding:0px 0px 0px 0px;
							}
							
							
				.InternalBody_specialbox
					{
						width:286px;
						float:left;
						height:138px;
						overflow:hidden;
						padding:20px 0px 0px 0px;
					}		
					
					.InternalBody_specialbox02
					{
						width:286px;
						float:left;
						height:138px;
						overflow:hidden;
						padding:0px 0px 20px 0px;
					}	

				.InternalBody_PaymentMethods
					{
						width:286px;
						float:left;
						height:138px;
						overflow:hidden;
						padding:20px 0px 0px 0px;
					}		

/*Right internal listing*/


			div#InternalBody_Rightpane
			{
				width:678px;
				float:left;
				_min-height:800px;
				_height:800px;
				padding:0px 0px 0px 0px;
			}
			
					div#InternalBody_Rightpane_top
					{
						width:678px;
						float:left;
						height:14px;
						padding:0px 0px 0px 0px;
					}
					
					div#InternalBody_Rightpane_body
					{
						width:676px;
						float:left;
						_min-height:1000px;
						_height:1000px;
						background-image:url(../images/internal-rightpane-body.gif);
						background-repeat:repeat-y;
						padding:0px 1px 0px 1px;
					}
					
								
					
						div#InternalBody_Rightpane_bodyin
						{
							width:676px;
							float:left;							
							background-image:url(../images/internal-rightpane-bodyin.gif);
							background-repeat:repeat-x;
							background-position:bottom;
							padding:0px 0px 0px 0px;
						}
						
								div#InternalBody_Rightpane_bodyin_topnavi
								{
									width:676px;
									float:left;
									min-height:67px;
									overflow:hidden;
									padding:0px 0px 0px 0px;
								}
								
								div#InternalBody_Rightpane_bodyin_topnaviin
								{
									width:634px;
									float:left;
									min-height:40px;
									overflow:hidden;
									padding:0px 19px 0px 23px;
								}
								div#InternalBody_Rightpane_bodyin_topnaviline
								{
									width:676px;
									float:left;
									height:27px;
									overflow:hidden;
									padding:0px 0px 0px 0px;
								}
								
										div#InternalBody_Rightpane_bodyin_resultlist
										{
											width:638px;
											float:left;
											_min-height:1000px;
											_height:1000px;
											padding:0px 18px 0px 20px;
										}
										
										div#InternalBody_Rightpane_bodyin_resul01
										{
											width:638px;
											float:left;
											min-height:125px;
											_height:125px;
											padding:0px 0px 2px 0px;
										}
										
										div#InternalBody_Rightpane_bodyin_price
										{
											width:100px;
											float:left;
											height:50px;
											background-image:url(../images/filter-list-pric-bg.gif);
											background-repeat:no-repeat;
											overflow:hidden;
											padding:6px 0px 0px 10px;
										}
										
										
										div#InternalBody_Rightpane_bodyin_bottomnaviin
										{
											width:636px;
											float:left;
											height:32px;
											overflow:hidden;
											padding:0px 18px 0px 22px;
										}
					
					div#InternalBody_Rightpane_bottpm
					{
						width:678px;
						float:left;
						height:20px;
						padding:0px 0px 0px 0px;
					}

	/*Left internal production*/
			
	div#productBody_results
	{
		width:950px;
		float:left;
		min-height:22px;
		_height:22px;
		overflow:hidden;
		padding:16px 13px 10px 21px;
	}
			
			div#Internal2Body_Leftpane
			{
				width:678px;
				float:left;
				min-height:500px;
				_height:500px;
				padding:0px 0px 0px 0px;
			}
			
						div#Bodybook_details_top
						{
							width:678px;
							float:left;
							height:20px;
							padding:0px 0px 0px 0px;
						}
					
						div#Bodybook_details_body
						{
							width:676px;
							float:left;
							min-height:500px;
							_height:500px;
							background-image:url(../images/internal-rightpane-body.gif);
							background-repeat:repeat-y;
							padding:0px 1px 0px 1px;
						}
						
								div#Bodybook_details_bodyin
								{
									width:637px;
									float:left;
									min-height:500px;
									_height:500px;
									background-image:url(../images/internal-rightpane-bodyin.gif);
									background-repeat:repeat-x;
									background-position:bottom;
									padding:0px 19px 0px 20px;
								}
								
										div#Bodybook_details_bodyin_maindetails
										{
											width:637px;
											float:left;
											min-height:250px;
											_height:250px;
											padding:0px 0px 0px 0px;
										}
										
												div#Bodybook_details_bodyin_maindetails_img
												{
													width:168px;
													float:left;
													_height:250px;
													padding:0px 20px 0px 0px;
												}
												div#Bodybook_details_bodyin_maindetails_text
												{
													width:449px;
													float:left;
													_min-height:250px;
													_height:250px;
													padding:0px 0px 0px 0px;
												}
												
										div#Bodybook_details_bodyin_maindetails_row2
										{
											width:637px;
											float:left;
											min-height:200px;
											_height:200px;
											padding:0px 0px 0px 0px;
										}
										
										div#Bodybook_details_bodyin_buttoncolomleft
										{
											width:167px;
											float:left;
											padding:0px 1px 0px 0px;
										}
										
											.Bodybook_details_bodyin_combutton
											{
												width:167px;
												float:left;
												height:48px;
												overflow:hidden;
												padding:21px 0px 0px 0px;
											}
										
										div#Bodybook_details_bodyin_textcolomright
										{
											width:449px;
											float:left;
											padding:28px 0px 0px 0px;
										}
					
						div#Bodybook_details_bottom
						{
							width:676px;
							float:left;
							padding:0px 0px 20px 0px;
						}
						
						
						
						
						div#BodyItem_details_top
						{
							width:678px;
							float:left;
							height:20px;
							padding:0px 0px 0px 0px;
						}
					
						div#BodyItem_details_body
						{
							width:676px;
							float:left;
							/*min-height:270px;
							_height:270px;*/
							background-image:url(../images/internal-rightpane-body.gif);
							background-repeat:repeat-y;
							padding:0px 1px 0px 1px;
						}
						
								div#BodyItem_details_bodyin
								{
									width:656px;
									float:left;
									/*min-height:270px;
									_height:270px;*/
									background-image:url(../images/internal-rightpane-bodyin.gif);
									background-repeat:repeat-x;
									background-position:bottom;
									padding:0px 0px 0px 20px;
								}
								
									div#BodyItem_details_bodyin_tophead
									{
										width:636px;
										float:left;
										height:19px;
										padding:0px 20px 0px 0px;
									}
										div#BodyItem_details_bodyin_colamleft
										{
											width:308px;
											float:left;
											min-height:200px;
											_height:200px;
											padding:0px 20px 0px 0px;
										}
										
										div#BodyItem_details_bodyin_colamright
										{
											width:308px;
											float:left;
											min-height:200px;
											_height:200px;
											padding:0px 20px 0px 0px;
										}
										
										.BodyItem_details_bodyin_row1
										{
											width:308px;
											float:left;
											background-image:url(../images/item-bottom-line.gif);
											background-repeat:repeat-x;
											background-position:bottom;
											padding:0px 00px 0px 0px;
										}
					
						div#BodyItem_details_bottom
						{
							width:676px;
							float:left;
							padding:0px 0px 20px 0px;
						}
						
						
						
						div#Bodyreview_details_top
						{
							width:678px;
							float:left;
							height:20px;
							padding:0px 0px 0px 0px;
						}
					
						div#Bodyreview_details_body
						{
							width:676px;
							float:left;
						/*	_min-height:155px;
							_height:155px;*/
							background-image:url(../images/internal-rightpane-body.gif);
							background-repeat:repeat-y;
							padding:0px 1px 0px 1px;
						}
						
								div#Bodyreview_details_bodyin
								{
									width:637px;
									float:left;
								/*	_min-height:155px;
									_height:155px;*/
									background-image:url(../images/internal-rightpane-bodyin.gif);
									background-repeat:repeat-x;
									background-position:bottom;
									padding:0px 19px 0px 20px;
								}
					
						div#Bodyreview_details_bottom
						{
							width:676px;
							float:left;
							padding:0px 0px 20px 0px;
						}
						
						
						div#Bodycomment_details_top
						{
							width:678px;
							float:left;
							height:20px;
							padding:0px 0px 0px 0px;
						}
					
						div#Bodycomment_details_body
						{
							width:676px;
							float:left;
							/*_min-height:530px;
							_height:530px;*/
							background-image:url(../images/internal-rightpane-body.gif);
							background-repeat:repeat-y;
							padding:0px 1px 0px 1px;
						}
						
								div#Bodycomment_details_bodyin
								{
									width:637px;
									float:left;
									/*_min-height:530px;
									_height:530px;*/
									background-image:url(../images/internal-rightpane-bodyin.gif);
									background-repeat:repeat-x;
									background-position:bottom;
									padding:0px 19px 0px 20px;
								}
								
									div#Bodycomment_details_bodyin_headrow
									{
										width:637px;
										float:left;
										height:40px;
										padding:0px 0px 32px 0px;
									}
									
										.Bodycomment_details_bodyin_comment_mainrow
										{
											width:637px;
											float:left;
										/**	min-height:130px;
											_height:130px;**/
											padding:0px 0px 5px 0px;
										}
										
										.Bodycomment_details_bodyin_comment_sepline
										{
											width:637px;
											float:left;
											height:36px;
											overflow:hidden;
											background-image:url(../images/comment-sep-lin.gif);
											background-repeat:repeat-x;
											background-position:center;
											padding:0px 0px 0px 0px;
										}
					
						div#Bodycomment_details_bottom
						{
							width:676px;
							float:left;
							padding:0px 0px 20px 0px;
						}
			
			div#FlashBody_Leftpane
			{
				width:677px;
				float:left;
				height:247px;
				padding:0px 0px 0px 1px;
			}
			
			div#FlashBody_Leftpane1
			{
				width:677px;
				float:left;
				height:247px;
				padding:0px 0px 0px 0px;
			}
			
	/*Right internal production*/


			div#Internal2Body_Rightpane
			{
				width:286px;
				float:left;
				min-height:500px;
				_height:500px;
				padding:0px 0px 0px 20px;
			}		
			
			
					div#Internal2Body_Rightpane_producart_box
					{
						width:286px;
						float:left;
						_min-height:200px;
						_height:200px;
						padding:0px 0px 20px 0px;
					}	
					
							div#Internal2Body_Rightpane_producart_box_top
							{
								width:286px;
								float:left;
								height:20px;
								overflow:hidden;
								padding:0px 0px 0px 0px;
							}
							
							div#Internal2Body_Rightpane_producart_box_body
							{
								width:249px;
								float:left;
								_min-height:190px;
								_height:190px;
								background-image:url(../images/produ-cart-box-body.gif);
								background-repeat:repeat-y;
								padding:0px 19px 0px 18px;
							}
							
							div#Internal2Body_Rightpane_producart_box_head1
							{
								width:249px;
								float:left;
								height:31px;
								padding:0px 0px 0px 0px;
							}
							
							div#Internal2Body_Rightpane_producart_boxinbody
							{
								width:249px;
								float:left;
								padding:0px 0px 0px 0px;
							}
									
							
							div#Internal2Body_Rightpane_producart_box_bottom
							{
								width:286px;
								float:left;
								height:15px;
								overflow:hidden;
								padding:0px 0px 0px 0px;
							}
							
				div.Internal2Body_Rightpane_produrelated_box
					{
						width:286px;
						float:left;
						_min-height:700px;
						_height:700px;
						padding:0px 0px 20px 0px;
					}	
					
							div#Internal2Body_Rightpane_produrelated_box_top
							{
								width:286px;
								float:left;
								height:20px;
								overflow:hidden;
								padding:0px 0px 0px 0px;
							}
							
							div#Internal2Body_Rightpane_produrelated_box_body
							{
								width:284px;
								float:left;
								min-height:700px;
								_height:700px;
								background-image:url(../images/produ-cart-box-body.gif);
								background-repeat:repeat-y;
								padding:0px 1px 0px 1px;
							}
							
							div#Internal2Body_Rightpane_produrelated_box_head
									{
										width:248px;
										float:left;
										height:24px;
										padding:0px 18px 0px 18px;
									}
									
								div#Internal2Body_Rightpane_produrelated_box_inbox
									{
										width:284px;
										float:left;
										padding:0px 0px 0px 0px;
									}
									
										div#Internal2Body_Rightpane_produrelated_box_inrow
										{
											width:236px;
											float:left;
											padding:8px 31px 5px 17px;
										}
										
										div#Internal2Body_Rightpane_produrelated_box_inline
										{
											width:284px;
											float:left;
											height:18px;
											padding:0px 0px 0px 0px;
											overflow:hidden;
										}
									
									
									div#Internal2Body_Rightpane_produrelated_box_navi_bottom
									{
										width:251px;
										float:left;
										padding:6px 16px 3px 17px;
									}
							
							div#Internal2Body_Rightpane_produrelated_box_bottom
							{
								width:286px;
								float:left;
								height:15px;
								overflow:hidden;
								padding:0px 0px 0px 0px;
							}
							
							
							div#MainBody_inright_quicklink_pro
							{
								width:286px;
								float:left;
								height:134px;
								overflow:hidden;
								padding:20px 0px 0px 0px;
							}
							
							
							
		/*Bestsellers*/		
		
		
								div#Bestsellers_details_bodyin
								{
									width:676px;
									float:left;
									min-height:750px;
									_height:750px;
									background-image:url(../images/internal-rightpane-bodyin.gif);
									background-repeat:repeat-x;
									background-position:bottom;
									padding:0px 0px 0px 0px;
								}
								
								div#Bestsellers_details_bodyin_topbar
										{
											width:676px;
											float:left;
											height:75px;
											padding:0px 0px 0px 0px;
										}
										
										div#SchoolPromo_details_bodyin_topbar
										{
											width:676px;
											float:left;
											height:140px;
											padding:0px 0px 0px 0px;
										}
								
										div#Bestsellers_details_bodyin_maindetails
										{
											width:637px;
											float:left;
											min-height:250px;
											_height:250px;
											padding:0px 19px 0px 20px;
										}
										
										.Bestsellers_details_bodyin_line
										{
											width:676px;
											float:left;
											height:22px;
											padding:5px 0px 5px 0px;
										}
							
										div#Bestsellers_details_bodyin_maindetails_row2
										{
											width:656px;
											float:left;
											min-height:270px;
											_height:250px;
											padding:0px 0px 0px 15px;
										}
										
										div#SchoolPromo_details_bodyin_maindetails_row2
										{	
											width:656px;
											float:left;										

											/*min-height:100px;
											_height:100px;*/
											padding:0px 0px 0px 15px;
										}
										.Bestsellers_details_bodyin_maindetails_book1
										{
											width:200px;
											float:left;
											min-height:105px;
											padding:5px 18px 0px 0px;
										}
										.Bestsellers_details_bodyin_maindetails_book2
										{
											width:200px;
											float:left;
											min-height:105px;
											padding:5px 13px 0px 0px;
										}										
										.Bestsellers_details_bodyin_line02
										{
											width:221px;
											float:left;
											height:20px;
											padding:10px 0px 10px 0px;
										}
	/*AdvanceSearch*/
	
	div#AdvanceSearch_Leftpane
			{
				width:677px;
				float:left;
				min-height:400px;
				_height:400px;
				padding:0px 0px 0px 0px;
			}
			
						div#AdvanceSearch_left_top
						{
							width:677px;
							float:left;
							height:19px;
							overflow:hidden;
							padding:0px 0px 0px 0px;
						}
					
						div#AdvanceSearch_left_body
						{
							width:675px;
							float:left;
							min-height:400px;
							_height:400px;
							background-image: url(../images/advance-left-body.gif);
							background-repeat:repeat-y;
							padding:0px 1px 0px 1px;
						}
						
								div#AdvanceSearch_left_bodyin
								{
									width:675px;
									float:left;
									min-height:400px;
									_height:400px;
									background-image: url(../images/advance-left-bodyin.gif);
									background-repeat:repeat-x;
									background-position:bottom;
									padding:0px 0px 0px 0px;
								}
								
									div#AdvanceSearch_left_bodyin_toprow1
									{
										width:635px;
										float:left;
										height:182px;
										padding:0px 20px 0px 20px;
									}
									
									div#AdvanceSearch_left_bodyin_heding
									{
										width:635px;
										float:left;
										height:42px;
										overflow:hidden;
										padding:0px 0px 0px 0px;
									}
									div#AdvanceSearch_left_bodyin_drop
									{
										width:635px;
										float:left;
										padding:0px 0px 0px 0px;
									}
									
									div#AdvanceSearch_left_bodyin_top2row2
									{
										width:675px;
										float:left;
										padding:0px 0px 0px 0px;
										background-image:url(../images/advance-serbg-seplin1.gif);
										background-repeat:repeat-y;
									}
									
									.AdvanceSearch_left_bodyin_line2sep
									{
										width:675px;
										float:left;
										height:26px;
										padding:0px 0px 0px 0px;
									}
									
									div#AdvanceSearch_left_bodyin_intop2row
									{
										width:635px;
										float:left;
										padding:0px 20px 0px 20px;
									}
										div#AdvanceSearch_left_bodyin_inrowHeding
										{
											width:635px;
											float:left;
											height:43px;
											padding:0px 0px 0px 0px;
										}
										
										.AdvanceSearch_left_bodyin_bodyrow1
										{
											width:635px;
											float:left;
											height:31px;
											padding:0px 0px 0px 0px;
										}
										
										.AdvanceSearch_left_bodyin_bodyrow1_1
										{
											width:230px;
											float:left;
											_height:31px;
											padding:0px 0px 0px 0px;											
										}
										
										.AdvanceSearch_left_bodyin_bodyrow1_2
										{
											width:405px;
											float:left;
											_height:31px;
											padding:0px 0px 0px 0px;
										}
										.AdvanceSearch_left_bodyin_bodyrow1_2_new
										{
											width:230px;
											float:left;
											_height:31px;
											padding:0px 0px 0px 0px;
										}										
										
										.AdvanceSearch_left_bodyin_bodyrow2
										{
											width:41px;
											float:left;
											height:20px;
											_padding:0px 405px 0px 189px;
										}
										.AdvanceSearch_left_bodyin_bodyrow2_new2
										{
											width:41px;
											float:left;
											height:20px;
											padding:0px 0px 0px 189px;
										}										
										.AdvanceSearch_left_bodyin_bodyrow2_New
										{
											width:230px;
											float:left;
											height:20px;
										}										
										
										.AdvanceSearch_left_bodyin_bodyrow2_2
										{
											width:41px;
											float:left;
											height:20px;
											padding:0px 0px 0px 0px;
										}
										
										div#AdvanceSearch_left_bodyin_search
										{
											width:675px;
											float:left;
											height:31px;
											padding:0px 0px 0px 0px;
										}
									
									
									.AdvanceSearch_left_innerprice
										{
											width:288px;
											float:left;
											height:20px;
											padding:11px 0px 0px 20px;
											background-color:#edf2f9;
										}
									
									

									
						div#AdvanceSearch_left_bottom
						{
							width:677px;
							float:left;
							height:22px;
							overflow:hidden;
							padding:0px 0px 0px 0px;
						}

			div#AdvanceSearch_Rightpane
			{
				width:289px;
				float:left;
				min-height:400px;
				_height:400px;
				padding:0px 0px 0px 18px;
			}	
			
					div#AdvanceSearch_Rightpane_top
					{
						width:289px;
						float:left;
						height:19px;
						overflow:hidden;
						padding:0px 0px 0px 0px;
					}
					
					div#AdvanceSearch_Rightpane_body
					{
						width:249px;
						float:left;
						min-height:440px;
						_height:440px;
						background-image:url(../images/advance-right-body.gif);
						background-repeat:repeat-y;
						padding:0px 19px 0px 21px;
					}
					
					div#AdvanceSearch_Rightpane_bottom
					{
						width:289px;
						float:left;
						height:22px;
						overflow:hidden;
						padding:0px 0px 0px 0px;
					}
	
	/*Browsecategory*/
	
		div#Browsecategory_main
		{
			width:984px;
			float:left;
			min-height:400px;
			_height:400px;
			padding:0px 0px 21px 0px;
		}
		
			div#Browsecategory_main_top
			{
				width:984px;
				float:left;
				height:20px;
				overflow:hidden;
				padding:0px 0px 0px 0px;
			}
			
			div#Browsecategory_main_body
			{
				width:946px;
				float:left;
				min-height:400px;
				_height:400px;
				background-image:url(../images/browse-page-body.gif);
				background-repeat:repeat-y;
				padding:0px 17px 0px 21px;
			}
			
			div#Browsecategory_main_head
			{
				width:946px;
				float:left;
				height:40px;
				overflow:hidden;
				padding:0px 0px 0px 0px;
			}
			
					.Browsecategory_main_body_incolom
					{
						width:260px;
						float:left;
						min-height:400px;
						_height:400px;
						padding:0px 0px 0px 0px;
					}
					
					.Browsecategory_main_body_incolom2
					{
						width:260px;
						float:left;
						min-height:400px;
						_height:400px;
						padding:0px 83px 0px 83px;
					}
					
					.Browsecategory_main_body_incolom_box
					{
						width:260px;
						float:left;
						min-height:80px;
						_height:80px;
						padding:0px 0px 25px 0px;
					}
					
						
			
			
			div#Browsecategory_main_bottom
			{
				width:984px;
				float:left;
				height:20px;
				overflow:hidden;
				padding:0px 0px 0px 0px;
			}
	
	    .BrowseByColumn
	    {
	        width:260px;
	    }
		/*checkoutsignin*/
	
	div#checkoutsignin_Leftpane
			{
				width:677px;
				float:left;
			 /*   min-height:200px;
				_height:200px;*/
				padding:0px 0px 0px 0px;
				overflow:hidden;
			}
			
						div#checkoutsignin_left_top
						{
							width:677px;
							float:left;
							height:19px;
							overflow:hidden;
							padding:0px 0px 0px 0px;
						}
					
						div#checkoutsignin_left_body
						{
							width:635px;
							float:left;
						/*	min-height:200px;
							_height:200px;*/
							background-image: url(../images/advance-left-body.gif);
							background-repeat:repeat-y;
							padding:0px 21px 0px 21px;
						}
			
						div#checkoutsignin_left_body_head
						{
							width:635px;
							float:left;
							height:34px;
							padding:0px 0px 0px 0px;
						}
						div#checkoutsignin_left_body_row2
						{
							width:635px;
							float:left;
							padding:0px 0px 0px 0px;
						}
						
								
								
															

									
						div#checkoutsignin_left_bottom
						{
							width:677px;
							float:left;
							height:22px;
							overflow:hidden;
							padding:0px 0px 0px 0px;
						}

			div#checkoutsignin_Rightpane
			{
				width:289px;
				float:left;
				min-height:200px;
				_height:200px;
				padding:0px 0px 0px 18px;
			}	
			
			div#checkoutsignin_Rightpane_box1
			{
				width:289px;
				float:left;
				min-height:200px;
				_height:200px;
				padding:0px 0px 0px 0px;
			}
			
					div#checkoutsignin_Rightpane_top
					{
						width:289px;
						float:left;
						height:19px;
						overflow:hidden;
						padding:0px 0px 0px 0px;
					}
					
					div#checkoutsignin_Rightpane_body
					{
						width:247px;
						float:left;
						min-height:200px;
						_height:200px;
						background-image:url(../images/advance-right-body.gif);
						background-repeat:repeat-y;
						padding:0px 21px 0px 21px;
					}
					
					div#checkoutsignin_Rightpane_bottom
					{
						width:289px;
						float:left;
						height:22px;
						overflow:hidden;
						padding:0px 0px 0px 0px;
					}
	
				div#checkoutsignin_cardBox
				{
					width:289px;
					float:left;
					min-height:129px;
					_height:129px;
					padding:20px 0px 0px 0px;
				}
				div#checkoutsignin_cardBox01
				{
					width:289px;
					float:left;
					min-height:129px;
					_height:129px;
					padding:0px 0px 0px 0px;
				}
				
				
							div#checkoutsignin_cardBox_top
							{
								width:289px;
								float:left;
								height:18px;
								overflow:hidden;
								padding:0px 0px 0px 0px;
							}
							
							div#checkoutsignin_cardBox_body
							{
								width:237px;
								float:left;
								min-height:93px;
								_height:93px;
								background-image: url(../images/checkout-sign-body.gif);
								background-repeat:repeat-y;
								padding:0px 21px 0px 31px;
							}
							
							div#checkoutsignin_cardBox_bottom
							{
								width:289px;
								float:left;
								height:18px;
								overflow:hidden;
								padding:0px 0px 0px 0px;
							}
	
	
		/*checkoutcheckout*/
	
					div#checkoutcheckout_leftinrow1
						{
							width:635px;
							float:left;
							padding:0px 0px 20px 0px;
						}
						
						div#checkoutcheckout_itembox
						{
							width:635px;
							float:left;
							padding:0px 0px 0px 0px;
						}
						
						div#checkoutcheckout_itembox_head
						{
							width:635px;
							float:left;
							height:40px;
							overflow:hidden;
							padding:0px 0px 0px 0px;
						}
						
						.checkoutcheckout_itembox_row01
						{
							width:579px;
							float:left;
							height:56px;
							overflow:hidden;
							padding:21px 21px 30px 22px;
						}
						.checkoutcheckout_itembox_row02
						{
							width:579px;
							float:left;
							height:56px;
							background-image:url(../images/check-item-rowbg.gif);
							background-repeat:repeat-x;
							overflow:hidden;
							padding:30px 21px 31px 22px;
						}
						
						
						
					/*brown*/	
					
					.checkoutcheckout_itembox_rowbrown02
						{
							width:579px;
							float:left;
							height:56px;
							background-image:url(../images/check-item-rowbg2.gif);
							background-repeat:repeat-x;
							overflow:hidden;
							padding:31px 21px 31px 22px;
						}
						
						.checkoutcheckout_itembox_brownitemcol1
								{
									width:241px;
									float:left;
									height:56px;
									overflow:hidden;
									padding:0px 0px 0px 0px;
								}
								
										.checkoutcheckout_itembox_brownitemimg
										{
											width:56px;
											float:left;
											height:56px;
											overflow:hidden;
											padding:0px 0px 0px 0px;
										}
										.checkoutcheckout_itembox_brownitemtexttitle
										{
											width:185px;
											float:left;
											height:47px;
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											color:#676262;
											line-height:15px;
											overflow:hidden;
											padding:9px 0px 0px 0px;
										}
								
								.checkoutcheckout_itembox_brownqtycol03
								{
									width:49px;
									float:left;
									height:47px;
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#676262;
									line-height:15px;
									font-weight:bold;
									overflow:hidden;
									padding:9px 0px 0px 0px;
									text-align:center;
								}
								
																		
								.checkoutcheckout_itembox_brownpricecol04
								{
									width:115px;
									float:left;
									height:47px;
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#676262;
									line-height:15px;
									font-weight:bold;
									overflow:hidden;
									padding:9px 2px 0px 2px;
									text-align:right;
								}
								.checkoutcheckout_itembox_browntotalcol05
								{
									width:159px;
									float:left;
									height:47px;
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#676262;
									line-height:15px;
									text-align:right;
									overflow:hidden;
									font-weight:bold;
									padding:9px 2px 0px 2px;
									text-align:right;
								}
								
						
						/*endbrown*/
						
								.checkoutcheckout_itembox_itemcol1
								{
									width:239px;
									float:left;
									height:56px;
									overflow:hidden;
									padding:0px 0px 0px 0px;
								}
								
										.checkoutcheckout_itembox_itemimg
										{
											width:56px;
											float:left;
											height:56px;
											overflow:hidden;
											padding:0px 0px 0px 0px;
										}
										.checkoutcheckout_itembox_itemtexttitle
										{
											width:170px;
											float:left;
											height:47px;
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											color:#5e8ac7;
											line-height:15px;
											overflow:hidden;
											padding:9px 0px 0px 0px;
										}
								.checkoutcheckout_itembox_statescol02
								{
									width:94px;
									float:left;
									height:47px;
									text-align:left;
									font-family:Arial, Helvetica, sans-serif;
									font-size:11px;
									color:#676262;
									font-weight:bold;
									overflow:hidden;
									padding:9px 0px 0px 0px;
								}
								.checkoutcheckout_itembox_qtycol03
								{
									width:52px;
									float:left;
									height:56px;
									overflow:hidden;
									padding:0px 0px 0px 10px;
								}
								
								.checkoutcheckout_itembox_qtycol03_2
								{
									width:62px;
									float:left;
									height:56px;
									overflow:hidden;
									padding:0px 0px 0px 0px;
								}
								
										.checkoutcheckout_itembox_qtycobox
										{
											width:28px;
											float:left;
											height:19px;
											text-align:center;
											background-image:url(../images/qutbox.gif);
											background-repeat:no-repeat;
											background-position:left top;
											font-family:Arial, Helvetica, sans-serif;
											font-size:11px;
											color:#676262;
											overflow:hidden;
											padding:9px 1px 0px 1px;
										}
										
								.checkoutcheckout_itembox_col03
								{
									width:46px;
									float:left;
									height:19px;
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#5e8ac7;
									line-height:15px;
									font-weight:bold;
									overflow:hidden;
									padding:9px 0px 0px 0px;
									text-align:center;
								}
								
								.checkoutcheckout_itembox_pricecol04
								{
									width:64px;
									float:left;
									height:47px;
									overflow:hidden;
									padding:9px 0px 0px 0px;
									text-align:right;
								}
								.checkoutcheckout_itembox_totalcol05
								{
									width:50px;
									float:left;
									height:47px;
									overflow:hidden;
									padding:9px 16px 0px 15px;
									text-align:right;
								}
								.checkoutcheckout_itembox_actioncol06
								{
									width:36px;
									float:left;
									height:56px;
									overflow:hidden;
									padding:0px 0px 0px 0px;
								}
	
				div#checkoutcheckout_updaterow
						{
							width:635px;
							float:left;
							padding:12px 0px 0px 0px;
						}
						
						.checkoutcheckout_shoppingrow
						{
							width:205px;
							float:left;
							height:35px;
							overflow:hidden;
							background-image:url(../images/item-row-bgline.gif);
							background-repeat:repeat-x;
							padding:15px 0px 0px 0px;
						}
						.checkoutcheckout_shoppingrow_1
						{
							width:222px;
							float:left;
							height:35px;
							overflow:hidden;
							background-image:url(../images/item-row-bgline.gif);
							background-repeat:repeat-x;
							padding:15px 0px 0px 0px;
						}						
						.checkoutcheckout_shoppingrow1
						{
							width:205px;
							float:left;
							height:30px;
							overflow:hidden;
							background-image:url(../images/item-row-bgline.gif);
							background-repeat:repeat-x;
							background-position:bottom;
							padding:0px 0px 0px 0px;
						}
						.checkoutcheckout_shoppingrow02
						{
							width:205px;
							float:left;
							height:32px;
							overflow:hidden;
							padding:18px 0px 0px 0px;
						}
						.checkoutcheckout_shoppingrow02_1
						{
							width:222px;
							float:left;
							height:32px;
							overflow:hidden;
							padding:18px 0px 0px 0px;
						}						
	
	/*MyAccount*/
	
	div#myaccount_box
				{
					width:286px;
					float:left;
					min-height:150px;
					_height:150px;
					padding:0px 0px 20px 0px;
				}
				
							div#myaccount_box_top
							{
								width:286px;
								float:left;
								height:14px;
								overflow:hidden;
								padding:0px 0px 0px 0px;
							}
							
							div#myaccount_box_body
							{
								width:244px;
								float:left;
								min-height:150px;
								_height:150px;
								background-image:url(../images/filter-result-body.gif);
								background-repeat:repeat-y;
								padding:0px 21px 0px 21px;
							}
							
							
										div#myaccount_box_body_head
										{
											width:244px;
											float:left;
											height:25px;
											padding:0px 0px 17px 0px;
										}
										
										
										
										.myaccount_box_prodBoxlink
										{
											width:244px;
											float:left;
											height:43px;
											padding:0px 0px 5px 0px;
										}
							
							
							div#myaccount_box_bottom
							{
								width:286px;
								float:left;
								height:14px;
								overflow:hidden;
								padding:0px 0px 0px 0px;
							}

					div#InternalBody_Rightpane_myaccountbody
								{
									width:637px;
									float:left;
									min-height:880px;
									_height:880px;
									background-image:url(../images/internal-rightpane-body.gif);
									background-repeat:repeat-y;
									padding:0px 22px 0px 19px;
								}
								
								.myaccountbody_tophead
								{
									width:637px;
									float:left;
									min-height:45px;
									padding:0px 0px 0px 0px;
								}
								
								div#myaccount_container
								{
									width:637px;
									float:left;
									padding:20px 0px 0px 20px;
									overflow:hidden;
								}								
							
								
								.myaccountbody_row
								{
									width:637px;
									float:left;
									min-height:60px;
									padding:10px 0px 0px 0px;
								}
								
								.myaccountbody_row02
								{
									width:637px;
									float:left;
									padding:10px 0px 0px 0px;
								}
								
								
								div#myaccountbody_listingbox
								{
									width:637px;
									float:left;
									padding:20px 0px 0px 0px;
								}
								div#myaccountbody_listingbox_head
								{
									width:637px;
									float:left;
									height:40px;
									overflow:hidden;
									padding:0px 0px 0px 0px;
								}
								
								.myaccountbody_listingbox_row01
								{
									width:595px;
									float:left;
									height:32px;
									overflow:hidden;
									padding:18px 21px 0px 21px;
								}
								
								.myaccountbody_listingbox_row02
								{
									width:595px;
									float:left;
									height:33px;
									background-image:url(../images/mylist-rowbg.gif);
									background-repeat:repeat-x;
									overflow:hidden;
									padding:20px 21px 0px 21px;
								}
								
								
								
								.myaccountbody_itembox2_row01
								{
									width:595px;
									float:left;
									height:61px;
									overflow:hidden;
									padding:21px 21px 25px 21px;
								}
								.myaccountbody_itembox2_row02
								{
									width:595px;
									float:left;
									height:61px;
									background-image: url(../images/my-acc-itmbg.gif);
									background-repeat:repeat-x;
									overflow:hidden;
									padding:30px 21px 26px 21px;
								}
								
								
								.myaccountbody_itembox2_itemcol1
								{
									width:233px;
									float:left;
									height:61px;
									overflow:hidden;
									padding:0px 0px 0px 0px;
								}
								
										.myaccountbody_itembox2_itemimg
										{
											width:56px;
											float:left;
											height:61px;
											overflow:hidden;
											padding:0px 0px 0px 0px;
										}
										.myaccountbody_itembox2_itemtexttitle
										{
											width:177px;
											float:left;
											height:52px;
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											color:#5e8ac7;
											line-height:15px;
											overflow:hidden;
											padding:9px 0px 0px 0px;
										}
								.myaccountbody_itembox2_qty2
								{
									width:90px;
									float:left;
									height:52px;
									font-family:Arial, Helvetica, sans-serif;
									font-size:11px;
									color:#676262;
									font-weight:bold;
									overflow:hidden;
									padding:9px 0px 0px 0px;
								}
								.myaccountbody_itembox2_price02
								{
									width:70px;
									float:left;
									height:52px;
									overflow:hidden;
									padding:9px 40px 0px 0px;
									text-align:right;
								}
								.myaccountbody_itembox2_action02
								{
									width:138px;
									float:left;
									height:61px;
									overflow:hidden;
									padding:0px 0px 0px 10px;
								}

			/*MyAccount_school*/
			
						.MyAccount_school
								{
									width:637px;
									float:left;
									padding:0px 0px 0px 0px;
								}
								
								.MyAccount_school_row
								{
									width:637px;
									float:left;
									padding:0px 0px 10px 0px;
								}
								
								.MyAccount_school_row02
								{
									width:637px;
									float:left;
									padding:0px 0px 0px 0px;
								}
							.MyAccount_school_box01
								{
									width:607px;
									float:left;
									height:28px;
									overflow:hidden;
									padding:20px 19px 21px 11px;
								}
								.MyAccount_school_box02
								{
									width:607px;
									float:left;
									height:28px;
									background-image: url(../images/myacc-school-rowbg.gif);
									background-repeat:repeat-x;
									overflow:hidden;
									padding:20px 19px 21px 11px;
								}

							    .MyAccount_schoolAdd
								{
									width:595px;
									float:left;
									height:28px;
									overflow:hidden;
									padding:10px 21px 10px 21px;
								}
								.MyAccount_schoolAdd2
								{
									width:595px;
									float:left;
									height:28px;
									background-image: url(../images/myacc-school-rowbg.gif);
									background-repeat:repeat-x;
									overflow:hidden;
									padding:10px 21px 10px 21px;
								}
								
								.MyAccount_school_row_account
								{
									width:635px;
									float:left;
									padding:50px 0px 0 0px;
								}								
			/*Premiers reading*/
			
			
			div#Premiers_main
		{
			width:984px;
			float:left;
			min-height:200px;
			_height:200px;
			padding:0px 0px 21px 0px;
		}
			
			div#Premiers_main_body
			{
				width:946px;
				float:left;
				min-height:200px;
				_height:200px;
				background-image:url(../images/browse-page-body.gif);
				background-repeat:repeat-y;
				padding:0px 17px 0px 21px;
			}
			
			.Premiers_main_body_incolom
					{
						width:260px;
						float:left;
						min-height:200px;
						_height:200px;
						padding:0px 0px 0px 0px;
					}
					
					.Premiers_main_body_incolom2
					{
						width:260px;
						float:left;
						min-height:200px;
						_height:200px;
						padding:0px 83px 0px 0px;
					}
					.Premiers_main_body_incolom3
					{
						width:343px;
						float:left;
						min-height:200px;
						_height:200px;
						padding:0px 0px 0px 0px;
					}					
					
					.Premiers_main_body_incolom_box
					{
						width:200px;
						float:left;
						min-height:80px;
						_height:80px;
						padding:0px 60px 25px 0px;
					}
					.Premiers_main_body_incolom_box3
					{
						width:283px;
						float:left;
						min-height:80px;
						_height:80px;
						padding:0px 60px 25px 0px;
					}					

		
		/*Award Winners*/
			
			
			div#Award_main
		{
			width:984px;
			float:left;
			min-height:200px;
			_height:200px;
			padding:0px 0px 21px 0px;
		}
			
			div#Award_main_body
			{
				width:982px;
				float:left;
				min-height:200px;
				_height:200px;
				background-image:url(../images/browse-page-body.gif);
				background-repeat:repeat-y;
				padding:0px 1px 0px 1px;
			}
			
			div#Award_main_body_in
			{
				width:944px;
				float:left;
				min-height:200px;
				_height:200px;
				padding:0px 18px 0px 20px;
			}
			
			
			.Award_main_body_oneaward
			{
				width:944px;
				float:left;
				padding:0px 0px 5px 0px;
			}

/************************************************************************
*	Breadcrumb
************************************************************************/

.navi-path{ height:19px; background-image:url(../images/navi-underline.gif); background-repeat:repeat-x;font-family:Arial; font-size:11px; color:#5e8ac7; font-weight: normal;  padding-bottom:3px;}


.navi-pathno2{ height:19px; font-family:Arial; font-size:11px; color:#e34234; font-weight: normal;  padding-bottom:3px;}

.BreadCrumbContainer
{
	min-height:21px;
	_height:21px;    
}


.BreadCrumbsLinks{
   height:21px; font-family:Arial; font-size:11px; color:#5e8ac7; font-weight: normal;  padding:3px 0 3px 0;  text-decoration:none; text-transform:uppercase;
}

A.BreadCrumbsLinks:link{
   height:21px; font-family:Arial; font-size:11px; color:#5e8ac7; font-weight: normal;  padding:3px 0 3px 0;  text-decoration:none; text-transform:uppercase;
}
A.BreadCrumbsLinks:visited{
   height:21px; font-family:Arial; font-size:11px; color:#5e8ac7; font-weight: normal;  padding:3px 0 3px 0;  text-decoration:none; text-transform:uppercase;	
}
A.BreadCrumbsLinks:active{
   height:21px; font-family:Arial; font-size:11px; color:#5e8ac7; font-weight: normal;  padding:3px 0 3px 0;  text-decoration:none; text-transform:uppercase;	
}
A.BreadCrumbsLinks:hover{
   height:21px; font-family:Arial; font-size:11px; color:#5e8ac7; font-weight: normal;  padding:3px 0 3px 0;  text-decoration:underline;	text-transform:uppercase;
}

.BreadCrumbsLinksSelected {
  height:21px; font-family:Arial; font-size:11px; color:#e34234 !important; font-weight: normal;  padding:3px 0 3px 0;	text-decoration:none;	text-transform:uppercase;		
}
A.BreadCrumbsLinksSelected:link{
  height:21px; font-family:Arial; font-size:11px; color:#e34234 !important; font-weight: normal;  padding:3px 0 3px 0;	text-decoration:none;	text-transform:uppercase;		
}
A.BreadCrumbsLinksSelected:visited{
  height:21px; font-family:Arial; font-size:11px; color:#e34234; font-weight: normal;  padding:3px 0 3px 0;	text-decoration:none;	text-transform:uppercase;
}
A.BreadCrumbsLinksSelected:active{
  height:21px; font-family:Arial; font-size:11px; color:#e34234; font-weight: normal;  padding:3px 0 3px 0;	text-decoration:none;	text-transform:uppercase;
}
A.BreadCrumbsLinksSelected:hover{
  height:21px; font-family:Arial; font-size:11px; color:#e34234; font-weight: normal;  padding:3px 0 3px 0;	text-decoration:none; text-transform:uppercase;	
}

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:984px;
	float:left;
	height:69px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}

	div#FooterContainer_main
	{
		width:984px;
		float:left;
    	height:69px;
		overflow:hidden;
		
	}
	
			div#FooterContainer_main_left
			{
				width:21px;
				float:left;
				height:69px;
				overflow:hidden;
				background-image:url(../images/footer-pan-left.gif);  
				background-repeat:no-repeat;  
    		}
			div#FooterContainer_main_body
			{
				float:left;
				height:32px;
				/*background-image:url(../images/footer-pan-bg.gif);
				background-repeat:repeat-x;*/
				overflow:hidden;
				padding:19px 0px 16px 0px;
				border:solid 1px #ccc;
		        border-width:1px 0px 1px 0px; 
		        width:944px;  
			}
			div#FooterContainer_main_right
			{
				width:19px;
				float:right;
				height:69px;
				overflow:hidden;
				background-image:url(../images/footer-pan-right.gif);  
				background-repeat:no-repeat;  
				
			}
/************************************************************************
*	Eric Added Style
************************************************************************/			
.FullWidthContainer
{
    width:982px;
    float:left; 
    clear:both;  
    border:solid 1px #d8d8d8;
}

.FwTopLeft{ height:2px; width:2px; background-image:url(../images/top_left.gif); float:left;   margin-top:-1px; margin-left:-1px ;      }
.FwTopRight{height:2px; width:2px; background-image:url(../images/top_right.gif); float:right; margin-top:-1px; margin-right:-1px ; }
.FwInner{ padding:20px; float:left; clear:both;      }
.FwBottomLeft{height:2px; width:2px; background-image:url(../images/bottom_left.gif);float:left;margin-bottom:-1px; margin-left:-1px ; }
.FwBottomRight{height:2px; width:2px; background-image:url(../images/bottom_right.gif);float:right;margin-bottom:-1px; margin-right:-1px ;}

.FromTable{  border-collapse:collapse;   }
.FromTable td{  padding-right:20px;  vertical-align:top;    }
.FromTable tr.trTitle td{padding-top:10px;}
.FromTable tr.trTel td{padding-top:10px; padding-right:0px;  vertical-align:top;  }

.FromTable input.NormalInput { height:11px; line-height:11px; width:210px;  font-size:11px; vertical-align:middle; padding:4px 2px 4px 2px;  font-family:Arial;       }
.FromTable textarea.NormalInput { height:11px; line-height:11px; width:210px;  font-size:11px; height:60px;  vertical-align:middle; padding:4px 2px 4px 2px;  font-family:Arial;    }


.CategoryList { table-layout:fixed;   }
.CategoryList td{ vertical-align:top; padding:10px  }
/**								.checkoutcheckout_itembox_itemcol1
								{
									width:226px;
									float:left;
									height:56px;
									overflow:hidden;
									padding:0px 0px 0px 0px;
								}**/
	.PortfolioContainer{
		width:286px;
		float:left;
		height:138px;
		overflow:hidden;
	}					
/** Email A Friend **/
div#EmailAFriendContainer
{
	width:500px;
	margin:5%;
	overflow:hidden;
}



A.OnDemandLink:link{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#006699;
	font-size:11px;
	text-decoration:none;
	padding:7px 0px 2px 0;	
	display:block;
}
A.OnDemandLink:visited{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#006699;
	font-size:11px;
	text-decoration:none;
	padding:7px 0px 2px 0;	
	display:block;
}
A.OnDemandLink:active{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#006699;
	font-size:11px;
	text-decoration:none;
	padding:7px 0px 2px 0;	
	display:block;
}
A.OnDemandLink:hover{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	padding:7px 0px 2px 0;	
	display:block;
}	

/************************************************************************
*	Order details
************************************************************************/	
	.orderDetailRow
	{
		width:614px;
		float:left;
		height:56px;
		overflow:hidden;
		padding:21px 0 30px 21px;
	}
	.orderDetailRow2
	{
		width:614px;
		float:left;
		height:56px;
		background-image:url(../images/check-item-rowbg.gif);
		background-repeat:repeat-x;
		overflow:hidden;
		padding:30px 0 31px 21px;
	}
	
		.orderDetailItem
		{
			width:271px;
			float:left;
			height:56px;
			overflow:hidden;
			padding:0px 0px 0px 0px;
		}				
		.orderDetailStatus
		{
			width:104px;
			float:left;
			height:47px;
			text-align:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#676262;
			font-weight:bold;
			overflow:hidden;
			padding:9px 0px 0px 0px;			
		}
		.orderDetailQuantity
		{
			width:62px;
			float:left;
			height:47px;
			overflow:hidden;
			padding:9px 0px 0px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#676262;
			text-align:center;
		}		
		.orderDetailPrice
		{
			width:66px;
			float:left;
			height:47px;
			overflow:hidden;
			padding:9px 2px 0px 2px;
			text-align:right;
		}
		.orderDetailPriceTotal
		{
			width:71px;
			float:left;
			height:47px;
			overflow:hidden;
			padding:9px 2px 0px 2px;
			text-align:right;
		}		
		
.ErrMsg
{
	color:Red;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana;
	margin-bottom:20px;   
	display:block; 
	border:solid 1px #ff0000;
	background-color:#ffe8e5;
	line-height:20px;	
	padding:5px;
}
div#PrintLogoContainer
{
    float:left;
    width:500px;
    display:none;   
    padding-bottom:40px;
}

div.tipContainer 
{ 
    position:absolute;
    left:100px; top:100px; 
    z-index:999; 
    background-color:Transparent !important; 
    padding:0;
}		

table.tipContainer
{
    border-collapse:collapse; background-color:Transparent !important;  
}

table.tipContainer td.c0,table.tipContainer td.c2{ width:2px; height:39px;  white-space:nowrap;     }
table.tipContainer td.c1{ white-space:nowrap;  background:url(../images/tip_content_bg.gif) repeat-X top left; line-height:39px; height:39px; vertical-align:middle; padding-left:8px; padding-right:8px;           }
img#tipMsg{ border-width:0; }
span#tipMsg{ text-transform:uppercase; font-size:11px; font-weight:bold;    }

										.jumpPager_PageNum
										{
											width:26px;
											float:left;
											height:22px;
											text-align:center;
											background-image:url(/images/pnbox.gif);
											background-repeat:no-repeat;
											background-position:left top;
											_font-family:Arial, Helvetica, sans-serif;
											_font-size:11px;
											color:#676262;
											overflow:hidden;
											padding:1px 1px 0px 1px;
										}

/** School Bag **/

	div#SchoolBag_InternalBody_Leftpane
	{
		width:637px;
		float:left;
		overflow:hidden;
	}
			div#SchoolBag_details_top
			{
				width:637px;
				float:left;
				height:5px;
                background-image:url(/images/schoolbag-leftpane-top.gif);
                background-repeat:no-repeat;
                background-position:left top;				
			}
			div#SchoolBag_details_body
			{
				width:595px;
				float:left;
				padding:20px 20px 0 20px;
				border-right:solid 1px #d6d6d6;
				border-left:solid 1px #d6d6d6;
				background-image:url(/images/schoolbag-body-bg.gif);
				background-repeat:repeat-x;
				background-position:left bottom;
			}	
					div#schoolbag_main_img
					{
						width:157px;
						float:left;
						min-height:270px;
						overflow:hidden!important;
					}
										
					div#schoolbag_main_text
					{
						width:418px;
						float:left;
						min-height:270px;
						padding:0px 0px 0px 20px;
						overflow:hidden!important;
					}			
			div#SchoolBag_details_bottom
			{
				width:637px;
				float:left;
				padding:0px 0px 20px 0px;
                background-image:url(/images/schoolbag-leftpane-bottom.gif);
                background-repeat:no-repeat;
                background-position:left top;				
			}									

	div#SchoolBag_InternalBody_Rightpane
	{
		width:327px;
		float:left;
		padding:0px 0px 0px 20px;
		overflow:hidden;
	}		
	    div#SchoolBag_InternalBody2_Rightpane
	    {
		    width:327px;
		    float:left;
	    }	
			div#SchoolBag_InternalBody2_Rightpane_top
			{
				width:327px;
				float:left;
				height:5px;
                background-image:url(/images/schoolbag-rightpane-top.gif);
                background-repeat:no-repeat;
                background-position:left top;				
			}
			div#SchoolBag_InternalBody2_Rightpane_body
			{
				width:285px;
				float:left;
				min-height:270px;
				_height:270px;
				padding:20px 20px 0px 20px;
				border-right:solid 1px #d6d6d6;
				border-left:solid 1px #d6d6d6;
			}	
			div#SchoolBag_InternalBody2_Rightpane_bottom
			{
				width:327px;
				float:left;
                padding:0px 0px 20px 0px;
                background-image:url(/images/schoolbag-rightpane-bottom.gif);
                background-repeat:no-repeat;
                background-position:left top;				
			}			    		
	
	div.SchoolBag_boxrow
	{
	    float:left;
	    width:984px;
	    padding-top:20px;    
	}
	div.SchoolBag_boxrow2
	{
	    float:left;
	    width:984px;
	}	
		div.SchoolBag_prodPromotion_box
		{
			width:984px;
			float:left;
			_min-height:234px;
			_height:234px;
			padding:0px 0px 0px 0px;
		}	

		    div#SchoolBag_prodPromotion_box_frame
		    {
			    width:315px;
			    float:left;
			    
		    }	
		        div#SchoolBag_prodPromotion_box_top
		        {
			        width:315px;
			        float:left;
			        height:10px;
		        }			
		        div#SchoolBag_prodPromotion_box_body
		        {
			        width:277px;
			        float:left;
					min-height:204px;
					_height:204px;			        
			        padding:0px 19px 0px 19px;
				    background-image:url(/images/schoolbag-book-body.gif);
				    background-repeat:repeat-y;
		        }			
		        div#SchoolBag_prodPromotion_box_Bottom
		        {
			        width:315px;
			        float:left;
			        height:20px;
		        }	
		    div#SchoolBag_prodPromotion_box_Sep
		    {
			    width:19px;
			    float:left;
			    height:234px;
		    }			    				    		    
			

			
/** End School Bag **/
