/*--------McGraw-Hill Higher Learning e-commerce site |  July 2007  | Version 1.1----------*/
/*--------Author: dan dingus | interactive art director | ddingus@exit10.com----------*/


body {
	font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#999999;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

body {background-color:#dedede; margin: 0 0 0 0;}

/*--------Styles----------*/

.searchHdr {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#FF6600; padding-bottom:3px;}
.searchCall {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#f5831f;}
.subSearchCall {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#f5831f;}
.searchBar {height:30px; background-color:#FFFFFF; border:1px Solid #bcbcbc; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#666666; padding-left:5px; padding-top:6px;}
.subSearchBar {height:15px; background-color:#FFFFFF; border:1px Solid #bcbcbc; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; padding-left:2px; padding-top:2px;}
.searchExtra{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f5831f;}
.subSearchExtra{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#f5831f;}

.footerCallHdr {font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#658fa5;}
.subSearchExtra A:visited {color:#f5831f;}
.welcomeTxt {color: #666666}
.catText{color:#999999}
.catTextHdr{color:#FF6600; font-weight:bold;}
.hlTopLinks{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; text-decoration:none;}


/*--------Page----------*/
img {
	behavior: url("/mhhe/pngbehavior.htc");
}

#page{
	width:100%;
	height:100%;
}


#hlContainter{
	width:1000px;
	height:100%;
	background-color:#FFFFFF;
}

/*--------Masthead----------*/

h1 {
	color: #CC0000;
	margin-left: 0px;
}
	
#hlMasthead{
	width:1000px;
	height:99px;
	background-color:#374958;
}
    #mhBar{
		height:22px;
	}
	
	#homeMenu{
		width:1000px;
		height:77px;
		background-image:url(/mhhe/images/masthead_support.jpg);
		background-position:bottom;
		background-repeat:repeat-x;
	}
	
	#productsMenu{
		width:1000px;
		height:77px;
		background-image:url(/mhhe/images/masthead_support.jpg);
		background-position:bottom;
		background-repeat:repeat-x;
	}
	
	        #navButtons{
			float:left;
			width:980px;
			height:37px;
			padding-left:20px;
			}
	
			#Hlproducts{
			float:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				color:#FFFFFF;
				width:145px;
				text-align:center;
				padding-top:40px;
			}
			
			/*--------				margin-top:40px;
				margin-left:204px;----------*/
			
			#HlmyAccount{
			float:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				color:#FFFFFF;
				width:137px;
				text-align:center;
				padding-top:40px;
			}
			
			#Hlsupport{
			float:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:16px;
				color:#FFFFFF;
				width:145px;
				text-align:center;
				padding-top:40px;
			}
			
			#shoppingCart{
			float:left;
				font-size:10px;
				color:#FFFFFF;
				padding-top:40px;
				padding-left:100px;
				width:269px;
			}
			
			 #cartIcon{
			 float:left;
			 }
			 
			 #cartInfo{
			 float:left;
			 text-align:left;
			 margin-left:5px;
			 margin-top:4px;
			 width:230px;
			 font-family:Arial, Helvetica, sans-serif;
			 font-size:10px;
			 }
			 
			#homeBtn{
			float:left;
				width:184px;
				padding-top:20px;
			}
			
			
	
/*--------Search Box----------*/

#searchContain{
	width:1000px;
	height:268px;
	background-color:#FFFFFF;
	background-image:url(/mhhe/images/search_contain_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:35px;
}

	  #searchHeader{
		  padding-bottom:3px;
	  }
	
	  #searchBox{
		  background-image:url(/mhhe/images/search_box_bg.gif);
		  background-repeat:no-repeat;
		  width:606px;
		  height:202px;
	  }
	  
	  #searchContent{
		  float:left;
		  margin-left:20px;
		  margin-top:15px;
		  width:400px;
		  height:160px;
		  text-align:left;
	  }
	  
	  #welcome{
	  padding-left:2px;
	  width:380px;
	  height:35px;
	  }
	  


/*--------	left: 468px;
	top: 263px;	position:absolute;--------*/



.isbnPopTxt {color: #FFFFFF}
	  

	  
/*--------Product Scroller----------*/
#productScroller{
	padding:18px 35px 23px 35px;
}
	
	 #scrollBg{
		width:982px;
		height:199px;
		background-image:url(/mhhe/images/product_scroller_bg.gif);
		background-repeat:no-repeat;
	 }
	 

/*--------Footer----------*/
#hlFooter{
	width:960px;
	height:182px;
	background-color:#f4f4f4;
}

  #footerCallOut{
	  width:337px;
	  height:66px;
	  text-align:left;
	  margin-top:30px;
  }
     #footPhoto{
	 float:left;
	 }
	 
	 #footText{
	 font-size:12px;
	 color:#000000;
	 float:left;
	 width:170px;
	 margin-left:10px;
	 text-align:left;
	 }
	 
	 #footerLinks{
	 width:1000px;
	 float:left;
	 margin-top:33px;
	 text-align:center;
	 color:#658fa5;
	 }
	 
	 
/*--------Sub Template ----------*/
  
	#subSearchBar{
	position:relative;
	width:1000px;
	float:left;
	height:81px;
	background-image:url(/mhhe/images/sub_search_bg.jpg);
	background-repeat:no-repeat;
	}
	
	  #subSearchInput{
	  width:400px;
	  padding-left:20px;
	  padding-top:18px;
	  float:left;
	  }
	  
	  #subLogIn{
	  width:400px;
	  padding-right:10px;
	  padding-top:18px;
	  float:right;
	  }
	
	
	#hlContent{
	width:879px;
	height:100%;
	padding-left:56px;
	padding-right:65px;
	padding-top:20px;
	padding-bottom:20px;
	text-align:left;
	}
	
	#rule{
	width:879px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	height:25px
	}

