/* EverythingAboutLearning.com Home Page v2.0 Home Page */
/* Popular Forces Inc. 11/26/07 */

@import url(eal_homenav.css); /* Import tab nav menu styles */
@import url(eal_subcontent.css); /* Import styles for subcontent based on selected nav/tabs */

body {
background:url(images_new/eal_bg.jpg) repeat-x top left;
margin:10px 0px; 
padding:0px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:.75em;
color:#333333; 
background-color:#e0ddca;
}

body a,
body a:link,
body a:visited,
body a:active {
color:#333333;
}

body a:hover {
color:#006666;
text-decoration:underline;
}

#eal_home {
width:990px;
margin:0px auto;
height:100%;
}

#everythingaboutlearning_title {
display:none;
}

#eal_topbanner {
background:url(images_new/eal_logobannerbg.jpg) no-repeat top left;
width:930px;
height:124px;
clear:both;
padding:0 15px 0 45px;
}

#eal_topbannerlogo {
margin:22px 0 0 0;
padding:0;
float:left;
}

#eal_login {
float:right;
width:310px;
text-align:center;
margin:15px 0 0 0;
padding:0;
display:block;
}

#login_btn {
display:block;
margin:0 4px 16px 0;
float:left;
}

#login_btn a,
#login_btn a:link, 
#login_btn a:visited,
#login_btn a:active {
display:block;
width:74px;
height:26px;
background-image:url(images_new/top_login_btn.gif);
background-repeat:no-repeat;
text-indent:-5000px;
background-position:0 0;
}

#login_btn a:hover {
background-position:0 -26px;
}

#rsc_login_btn {
display:block;
margin:0 0 16px 0;
float:left;
}

#rsc_login_btn a,
#rsc_login_btn a:link, 
#rsc_login_btn a:visited,
#rsc_login_btn a:active {
display:block;
width:231px;
height:26px;
background-image:url(images_new/rsc_login_btn.gif);
background-repeat:no-repeat;
text-indent:-5000px;
background-position:0 0;
}

#rsc_login_btn a:hover {
background-position:0 -26px;
}

#eal_regnow {
display:block;
width:220px;
line-height:13px;
color:#555555;
text-align:center;
margin:0 auto 0 auto;
}

#eal_regnow a,
#eal_regnow a:link,
#eal_regnow a:visited,
#eal_regnow a:active {
color:#006666;
text-decoration:none;
}

#eal_regnow a:hover {
color:#006666;
text-decoration:underline;
}

#eal_regnow h3 {
margin:0;
font-size:12px;
}

#eal_regnow h4 {
margin:0;
font-size:11px;
font-weight:normal;
}

#eal_regnow h5 {
margin:0;
font-size:14px;
}

#clearDiv {
clear:both; 
width:100%;
}

#eal_menubar {
height:30px;
width:990px;
padding:0;
margin:0 auto;
background:url(images_new/eal_menubg.gif) repeat-x top left;
clear:both;
}

#eal_menubar a,
#eal_menubar a:link,
#eal_menubar a:visited,
#eal_menubar a:active {
color:#666666;
text-decoration:none;
}

#eal_menubar a:hover {
color:#006666;
text-decoration:underline;
}

#menubar_links {
float:left;
margin:0;
padding:8px 0 0 25px;
font-size:1em;
color:#666666;
}

#menubar_cart {
float:right;
margin:0;
font-size:1em;
padding:8px 15px 0 0;
color:#666666;
height:22px;
background:url(images_new/shoppingcart.gif) no-repeat 45px 4px;
}

#menubar_cart a,
#menubar_cart a:link,
#menubar_cart a:active,
#menubar_cart a:visited {
color:#006666;
padding-right:25px;
}

#menubar_cart a:hover {
text-decoration:underline;
}

#menubar_left {
width:6px;
height:30px;
float:left;
background:url(images_new/menubar_left.gif) repeat-y top left;
}

#menubar_right {
width:6px;
height:30px;
float:right;
background:url(images_new/menubar_right.gif) repeat-y top left;
}

#eal_imgarea {
background:url(images_new/eal_homeimg.jpg) no-repeat top left;
width:990px;
height:295px;
padding:0;
margin:0;
clear:both;
}

#imgarea_txt {
float:left;
margin:0;
clear:both;
padding:62px 0 0 75px;
}

#eal_homesearch {
float:left;
margin:0;
clear:both;
padding:23px 0 0 76px;
width:520px;
}

#eal_homesearch img {
float:left;
margin:6px 5px 0 0;
}

.search_txtfield {
width:216px;
height: 16px; /* applies to all browsers */
#height: 13px; /* hack for IE 7 */
_height: 13px; /* hack for IE 6 and below */
padding:2px;
margin:0 3px 0 1px;
border:1px solid #666666;
float:left;
}

.search_filter {
width:110px;
height:20px;
padding:2px;
margin:0 3px 0 0;
border:1px solid #666666;
color:#333333;
font-size:12px;
float:left;
}

#search_gobtn {
vertical-align:middle;
margin-bottom:2px;
}

#eal_homebrowsecat {
float:left;
padding:8px 0 0 117px;
clear:both;
text-align:left;
font-size:12px;
font-weight:bold;
width:500px;
margin:0;
}

#eal_homebrowsecat img {
float:left;
padding-top:2px;
}

#eal_homebrowsecat #list1 {
width:150px;
float:left;
padding:0 10px 0 5px;
}

#eal_homebrowsecat #list2 {
width:200px;
float:left;
padding:0 0 0 5px;
}

#eal_homebrowsecat ul {
margin:0;
padding:0;
list-style:none;
}

#eal_homebrowsecat ul li {
background-image:url(images_new/catlist_arrow.gif);
background-repeat:no-repeat;
background-position:0px 4px;
margin:0;
padding:0 0 1px 9px;
}

#eal_homebrowsecat ul li a {
color:#006666;
text-decoration:none;
}

#eal_homebrowsecat ul li a:hover {
text-decoration:underline;
}

#home_content_left {
background:url(images_new/home_content_left.gif) no-repeat top left;
width:6px;
float:left;
height:100%;
}

#home_content_right {
background:url(images_new/home_content_right.gif) no-repeat top left;
width:6px;
float:right;
height:100%;
}

#eal_homecontent {
width:990px;
background:url(images_new/home_contentbg.gif) repeat-x top left;
height:565px;
background-color:#c9e1e1;
margin:0 auto;
padding:0;
}

#eal_homecontent #maingreybox {
background:url(images_new/maingreybox.gif) repeat-x top left;
width:724px;
height:213px;
text-align:left;
margin:10px 7px 20px 13px;
float:left;
display:block;
padding:0;
}

#eal_homecontent #books_img {
margin-right:5px;
}

#eal_homecontent h3 {
font-size:18px;
color:#ff9933;
padding:40px 0 5px 0;
margin:0;
}

#maingreybox_home {
float:left;
padding:0;
margin:0;
}

#maingreybox_img {
height:108px;
vertical-align:middle;
}

#maingreybox_txt {
font-size:12px;
}

#eal_homecontent #maingreybox ul {
color:#333333;
font-size:14px;
margin:0;
padding-left:0;
list-style:none;
}

#eal_homecontent #maingreybox ul li {
margin:0;
line-height:20px;
padding-left:18px;
background-image:url(images_new/homelist_arrow.gif);
background-repeat:no-repeat;
background-position:0 5px;
}

#sidegreybox {
background:url(images_new/sidegreyboxbg.gif) repeat-x top left;
width:220px;
height:214px;
text-align:left;
margin:10px 0;
float:left;
display:block;
overflow:hidden;
}

#sidegreybox_header {
background:url(images_new/nextsteps_bg.gif) no-repeat top left;
color:#FFFFFF;
font-size:14px;
height:23px;
padding:10px 0 0 10px;
font-weight:bold;
margin:0;
}

#sidegreybox_content {
padding:10px;
line-height:15px;
}

#sidegreybox ul {
margin:3px 0 0 5px;
padding:0;
font-size:12px;
font-weight:bold;
list-style:none;
}

#sidegreybox ul li {
line-height:30px;
padding-left:30px;
margin:0;
}

#sidegreybox ul li a {
text-decoration:none;
}

#sidegreybox ul li a:hover {
text-decoration:underline;
}

#sidegreybox ul li#registernow {
background:url(images_new/registernow_icon.gif);
background-repeat:no-repeat;
background-position:0 0;
}

#sidegreybox ul li#browsecat {
background:url(images_new/browsecat_icon.gif);
background-repeat:no-repeat;
background-position:0 0;
}

#sidegreybox ul li#periodicals {
background:url(images_new/periodicals_icon.gif);
background-repeat:no-repeat;
background-position:0 0;
}

#sidegreybox ul li#howitworks {
background:url(images_new/howitworks_icon.gif);
background-repeat:no-repeat;
background-position:0 0;
}

#sidegreybox ul li#contactus {
background:url(images_new/contactus_icon.gif);
background-repeat:no-repeat;
background-position:0 0;
}

#newsletter_email {
border:1px solid #999999;
width:195px;
margin:2px 0;
padding:2px;
}

#newsletter_subscribe_btn {
float:right;
clear:both;
display:block;
width: 83px;
height:22px;
padding:0;
background-image:url(images_new/subscribe_btn.gif);
background-repeat:no-repeat;
background-position:top left;
text-indent:-5000px;
margin:3px 0 15px 0;
}

#newsletter_subscribe_btn a,
#newsletter_subscribe_btn a:link,
#newsletter_subscribe_btn a:visited {
display:block;
width:83px;
height:22px;
padding:0;
margin:0;
background-image:url(images_new/subscribe_btn.gif);
background-repeat:no-repeat;
background-position:top left;
text-indent:-5000px;
}

#newsletter_subscribe_btn a:hover,
#newsletter_subscribe_btn a:active {
background-position:0 -22px;
}

#newsletter_links {
clear:both;
font-size:11px;
line-height:11px;
border-top:1px solid #CCCCCC;
text-align:center;
padding-top:3px;
margin:0;
}

#newsletter_links a {
color:#006666;
text-decoration:none;
}

#newsletter_links a:hover {
text-decoration:underline;
}

#home_itemrow {
margin:0;
width:940px;
padding:0px 0 20px 28px;
}

#home_itemcol {
float:left;
display:block;
width:202px;
padding:0 15px;
text-align:left;
}

.dashdivider {
border-left:1px dashed #aebcbb;
}

#home_itemcol h1 {
margin:0 0 7px 0;
font-size:13px;
color:#555555;
text-transform:uppercase;
}

#item_thumb {
float:left;
margin:0 6px 10px 0;
height:108px;
}

#item_buy {
float:left;
vertical-align:middle;
padding:35px 0 0 0;
}

#item_price {
font-weight:bold;
font-size:14px;
color:#cc3300;
margin:0 0 2px 5px;
}

#item_info {
clear:both;
font-size:inherit;
height:125px;
}

.item_title {
font-weight:bold;
font-size:1em;
margin-bottom:3px;
}

.item_author {
font-style:italic;
font-size:11px;
}

.item_desc {
margin-top:3px;
}

#item_info ul {
margin:2px 0 2px 16px !important;
padding:0;
list-style:disc;
font-size:inherit;
line-height:inherit;
}

#item_info ul li {
background-image:none !important;
padding:0 !important;
margin:0 !important;
font-size:inherit;
line-height:inherit;
}

#item_info a,
#item_info a:link,
#item_info a:visited,
#item_info a:active {
color:#006666;
text-decoration:none;
}

#item_info a:hover {
text-decoration:underline;
}

#item_buybtn {
float:left;
display:block;
}

#item_buybtn a,
#item_buybtn a:link,
#item_buybtn a:visited {
display:block;
width:73px;
height:22px;
padding:0;
margin:0;
background-image:url(images_new/buynow_btn.gif);
background-repeat:no-repeat;
background-position:top left;
text-indent:-5000px;
white-space:nowrap;
}

#item_buybtn a:hover,
#item_buybtn a:active {
background-position:0 -22px;
}

#viewmore_btn {
margin:3px 0;
}

#viewmore_btn a,
#viewmore_btn a:link,
#viewmore_btn a:visited {
display:block;
width:180px;
height:17px;
margin:0;
background-image:url(images_new/items_viewmore_btn.gif);
background-repeat:no-repeat;
background-position:top left;
white-space:nowrap;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
padding:5px 0 0 10px;
}

#viewmore_btn a:hover,
#viewmore_btn a:active {
background-position:0 -22px;
}

#home_footer {
background:url(images_new/footerbg.gif) repeat-x top left;
width:990px;
display:block;
height:130px;
text-align:center;
margin:0 auto;
color:#666666;
}

#home_footer a {
color:#666666;
text-decoration:none;
}

#home_footer a:hover {
color:#006666;
text-decoration:underline;
}

#home_footer_left {
background:url(images_new/home_footer_left.gif) repeat-y top left;
float:left;
width:6px;
height:130px;
}

#home_footer_right {
background:url(images_new/home_footer_right.gif) repeat-y top left;
float:right;
width:6px;
height:130px;
}

#footer_row {
width:910px;
margin:0 auto;
}

#footer_col1 {
margin:0;
display:block;
float:left;
text-align:left;
font-size:11px;
padding:25px 15px 10px 25px;
}

#footer_col2 {
margin:25px 20px 10px 10px;
float:left;
text-align:left;
font-size:11px;
padding:0 0 0 25px;
border-left:1px dotted #CCCCCC;
}

#footer_col3 {
margin:25px 20px 10px 10px;
float:left;
text-align:left;
font-size:11px;
padding:0 0 0 25px;
border-left:1px dotted #CCCCCC;
}

#footer_title {
font-weight:bold;
font-size:1.1em;
}

#footer_col1 #col1,
#footer_col2 #col1,
#footer_col3 #col1 {
float:left;
padding:0 20px 0 0;
}

#footer_col1 #col2,
#footer_col2 #col2,
#footer_col3 #col2 {
float:left;
}

#footer_col1 ul,
#footer_col2 ul,
#footer_col3 ul {
padding:0;
margin:0;
list-style:none;
line-height:16px;
}

#footer_col1 ul li,
#footer_col2 ul li,
#footer_col3 ul li {
white-space:nowrap;
}

#home_footer_bottom {
height:12px;
width:990px;
clear:both;
background:none !important;
background-color:none !important;
text-align:center;
font-size:.75em;
}


