
/*    -----------------------    erckids.com   -----------------------   */  

body {
	margin: 0;
	padding: 0;	
	background: #549dbb url(images/bg.jpg) repeat-x center top;
	height:100%;
 }

hr {
	height: 1px;
	width: 100%;
	background: #c8e3f0;
	border: 1px;
	color: #c8e3f0;
}
h1 {
	font: 900 20px/20px century gothic, Arial, Helvetica, sans-serif;
	color: #ad0816;
	text-align:left;
	margin: 10px 0px 10px 0px;
}
h2 {
	font: 700 14px/14px Arial, Helvetica, sans-serif;
	color: #005984;
}
h3 {
	font: 700 14px/14px Arial, Helvetica, sans-serif;
	color: #b53e2a;
	margin: 0px;
}

/*    -----------------------    Page Structure   -----------------------   */ 

#mc, #header, #header2, #headerHM, #content, #contentend, #contentendHM, #copyright {
	width:959px;
}
#wrapper {
	width: 100%;
	/*background: url(images/top_bg.jpg) no-repeat top center;*/
	float:left;
}
#mc {
	margin:auto;
}
/*    -----------------------   Header | PageTile  -----------------------   */  

/* Refer to layout1.css or layout2.css */


/*    -----------------------    Navigation   -----------------------   */  

#navcontainer {
	width: 615px;
	margin:175px 0px 0px 305px;
}
#nav, #nav ul {
	width: 615px;
}
#nav ul li {
	list-style: none;
	float: left;
	display: inline;
	margin: 0px;
}
#nav ul li a {
	display: block;
	height: 19px;
	margin: 0px;
	padding: 0px;
}
#nav em {
	display: none;
}

/*    -----------------------   Menu Items   -----------------------   */ 

#showall, #showall a {
	width: 70px;
	background: url(images/m_show_all.gif) no-repeat 0px 0px;
}	
#showall a:hover {
	background: url(images/m_show_all.gif) no-repeat 0px -19px;
}
#bigbooks, #bigbooks a {
	width: 75px;
	background: url(images/m_big_books.gif) no-repeat 0px 0px;
}	
#bigbooks a:hover {
	background: url(images/m_big_books.gif) no-repeat 0px -19px;
}
#readalongs, #readalongs a {
	width: 96px;
	background: url(images/m_read_alongs.gif) no-repeat 0px 0px;
}	
#readalongs a:hover {
	background: url(images/m_read_alongs.gif) no-repeat 0px -19px;
}
#music, #music a {
	width: 44px;
	background: url(images/m_music.gif) no-repeat 0px 0px;
}	
#music a:hover {
	background: url(images/m_music.gif) no-repeat 0px -19px;
}
#dvds, #dvds a {
	width: 35px;
	background: url(images/m_dvds.gif) no-repeat 0px 0px;
}	
#dvds a:hover {
	background: url(images/m_dvds.gif) no-repeat 0px -19px;
}
#books, #books a {
	width: 47px;
	background: url(images/m_books.gif) no-repeat 0px 0px;
}	
#books a:hover {
	background: url(images/m_books.gif) no-repeat 0px -19px;
}
#audiobooks, #audiobooks a {
	width: 94px;
	background: url(images/m_audiobooks.gif) no-repeat 0px 0px;
}	
#audiobooks a:hover {
	background: url(images/m_audiobooks.gif) no-repeat 0px -19px;
}

#mdivider, #mdivider a, #mdivider a:hover {
	width: 25px;
	cursor: default;
	background: url(images/m_divider.gif) no-repeat;
}

/*    -----------------------   Main Menu For Submenu Items   -----------------------   */ 

.about {
	width: 56px;
	background: url(images/m_about.gif) no-repeat 0px 0px;
}	
.abouthl {
	width: 56px;
	background: url(images/m_about.gif) no-repeat 0px -17px;
}

/* ----------------- Submenu -----------------*/  

.subOne a, .subTwo a, .subThree a, .subFour a, .subFive a {
	font: 500 11px/12px  arial, helvetica, sans-serif;
	color: #606366;
	display: block;
	text-decoration:none;
	padding: 7px 1px 1px 25px;
	width: 146px;
	height: 22px;
	background: url(images/submenubg.gif) no-repeat 0px 0px;
	line-height: 18px;
}
.subOne a:hover, .subTwo a:hover, .subThree a:hover, .subFour a:hover, .subFive a:hover {
	color: #000000;
	text-decoration:none;
}
.subOne, .subTwo, .subThree, .subFour, .subFive  {
	position: absolute;
	z-index: 15;
	visibility: hidden;
}
.subOne {
	top: 130px;
	margin-left: 220px;
}
.subTwo {
	top: 70px;
	margin-left: 475px;
}
.subThree {
	top: 70px;
	margin-left: 620px;
}


/*    -----------------------   Content  -----------------------   */  

/* Refer to layout1.css or layout2.css */

/*    -----------------------   Left Column    -----------------------   */  

#leftcol {
	font: normal 11px/13px  arial, verdana, sans-serif;
	color: #504e4e;
	width: 160px;
	margin: 30px 0px 20px 20px;
	float:left;
}
#leftcol a {
	color: #004e75;
	text-decoration:none;
}
#leftcol a:hover {
	color: #004e75;
	text-decoration:underline;
}

/*    -----------------------   Wide Column    -----------------------   */  

#widecol {
	font: normal 12px/15px  arial, verdana, sans-serif;
	color: #504e4e;
	width: 740px;
	float: right;
}


/*    -----------------------   Mid Column    -----------------------   */  

/* Refer to layout1.css or layout2.css */

#midcol #left{
	width: 265px;
	float:left;
}
#midcol #right{
	width: 265px;
	float:right;
}
#midcol a {
	color:#346D98;
	text-decoration:none;
}	
#midcol a:hover {
	text-decoration:underline;
	color:#346D98;
}

/*    -----------------------   Right Column    -----------------------   */  

#rightcol {
	font: normal 12px/15px  arial, verdana, sans-serif;
	color: #504e4e;
	width: 160px;
	float: right;
	margin:20px 12px 30px 0;
}
#rightcol a {
	color: #ae852a;
	text-decoration:none;
}
#rightcol a:hover {
	color: #ae852a;
	text-decoration:underline;
}
#rightcol ul  {
	margin: 0 0 0 15px;
	padding: 0;
}
#rightcol ul li {
	font: normal 12px/15px  arial, verdana, sans-serif;
	color: #5a451b;
	list-style-image: url(images/a_bullet.gif);
	margin:0 0 0 55px;
	padding: 0;
}
#rightcol hr {
	height: 1px;
	width: 100%;
	background: #000000;
	border: 1px;
	color: #000000;
}

/*    -----------------------   Product Page Styles    -----------------------   */  
#product_summary {
	font: normal 10px/11px  arial, verdana, sans-serif;
}
#product_summary a{
	font-weight: bold;
}
#product_detail  {
	font: normal 11px/12px  arial, verdana, sans-serif;
}
#product_detail select {
	font: normal 11px/12px  arial, verdana, sans-serif;
	color: #391e12;
}
#ReviewTitle, #Review, #ReviewerEmail, #ReviewerName, #fromEmail, #fromName, #toEmail, #toName, #message {
	font: normal 12px/12px  arial, verdana, sans-serif;
	color: #504e4e;
}
#breadcrumbs {
	font: normal 11px/11px  arial, verdana, sans-serif;
	margin: 0 0 20px 0;
}
#brand_logos {
	font: normal 10px/11px  arial, verdana, sans-serif;
	letter-spacing: -1px;
}
#price {
	font-size: 12px;
	font-weight: bold;
	color: #005984;
	padding: 2px 0px 2px 0px;
}
#saleprice {
	font-size: 12px;
	font-weight: bold;
	color: Red;
}
#new_arrival {
	font: normal 11px/12px  arial, verdana, sans-serif;
	font-weight: bold;
	color: #ff0000;
}
.error  {FONT-SIZE: 10pt;  COLOR: Red; FONT-FAMILY: arial, verdana, sans-serif;}

/*    -----------------------   Footer   -----------------------   */  
#footerlinks {
	font: normal 11px/15px arial, verdana;
	color:#004062;
	float:left;
	width:100%;
	padding:0 0 20px 20px;
	text-align:center;
}
#footerlinks a {
	font: normal 11px/15px arial, verdana;
	color:#004062;
	text-decoration:none;
}
#footerlinks a:hover {
	color:#ad0816;
	text-decoration:none;
}

#copyright  {
	font: normal 11px/15px arial, verdana;
	color: white;
	height:134px;
	text-align: left;
	background:  url(images/end.gif) no-repeat 0px 0px;
	padding: 10px 0px 0px 0px ;
	float: left;
	text-decoration:none;
}
#copyright #left {
	float:left;
	width:500px;
}
#copyright #right {
	float:right;
	width:300px;
}
 #copyright p {
	margin:10px 0 0 50px; 
 }
 #copyright a {
	color: white;
	text-decoration:none;
	font-weight: bold;
}
 #copyright a:hover {
	color: #211907;
	text-decoration:underline;
}
#copyright  address {
	font: normal 12px/18px arial, verdana;
	color: white;
	margin:0 0 0 50px;
}
#copyright  address em {
	font: italic 12px/18px arial, verdana;
	color: #5ca8ce;
}

/*    末末末末末末末末末  Extra   末末末末末末末末末  */ 

#gohome {
	float: left;
	margin: 45px 0 0 0;
}

#catalogquickorder {
	width:470px;
	height:109px;
	background: url(images/catalog_quick_order_bg.gif) no-repeat 0px 0px;
}
#catalogquickorder input {
	font: normal 12px/11px  arial, verdana, microsoft sans-serif, sans-serif;
	color: #5a451b;
	margin:70px 0px 0 8px;
	border:0;
	background: none;	
}
#box1 {
	background: url(images/box1Bg.gif) no-repeat bottom;
	height:230px;
	margin:0 0 10px 0;
	padding:0 0 20px 0;
	float:left;
}
#box1 table {
	width:230px;
	margin:0 0 0 15px;
}
#box1 table td {
	width:120px;
}
#oldstuff {
	display:none;
	float:left;
}
#searchcontainer {
	position: absolute;
	z-index: 12;
	visibility: visible;
	margin:0 0 0 445px;
	top:215px;
}
#searchcontainer input {
	font: normal 12px/11px  arial, verdana, microsoft sans-serif, sans-serif;
	color: #5a451b;
	border:0;
	background: none;	
}

#newproducts {
	width:144px;
	padding:10px 0 10px 0;
	background: white /*url(images/great_new_products_bg.gif) no-repeat*/;
	cursor: pointer;
}

#newproducts h1 {
	font: 900 20px/20px century gothic, Arial, Helvetica, sans-serif;
	color: #ad0816;
	margin: 0px;
	text-align:center;
}
#newproducts h3 {
	font: 700 14px/14px Arial, Helvetica, sans-serif;
	color: #900d17;
	margin: 0px;
}
#newproducts p {
	font: normal 11px/13px  arial, verdana, sans-serif;
	color: #504e4e;
	margin:5px 8px 5px 8px;
}
#newproducts a {
	font: normal 12px/13px  arial, verdana, sans-serif;
	color: #2d6a8d;
	text-decoration:underline;
}
#newproducts a:hover {
	color: #900d17;
	text-decoration:none;
}

