body {font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif; font-size:62.5%; color:#555;}

img	{border:0;}

.cp a,
.cp h2 {color:#006699; text-decoration:none; outline:none;}
.cp a:hover {color:#77a9c4;}

.ad a,
.ad h2 {color:#009900; text-decoration:none; outline:none;}
.ad a:hover {color:#a9bfa0;}

.iac a,
.iac h2 {color:#c0d938; text-decoration:none; outline:none;}
.iac a:hover {color:#c0d938;}

div.container 	{width:720px; margin: 0 auto; padding:10px 0 40px 0; font-size:1.2em;}
#breadcrumbs 	{width:448px; padding:8px 0 10px 10px;}
#productbar 	{width:718px; height:124px; background:#fff;}

#middle	{width:720px; background:url(/store/skin/frontend/default/default/images/middle.png) repeat-y; margin-top:10px;}
#content {position:relative; float:right; overflow:hidden; padding:30px 25px 5px 40px; width:500px; background-repeat:no-repeat; background-position:-155px top;}
#index_content {width:720px; background:url(/store/skin/frontend/default/default/images/middle_index.png) repeat-y; margin-top:10px;}

.cp #content, 
.cp #leftnav { background-image: url(/store/skin/frontend/default/default/images/topCP.png); }

.ad #content,
.ad #leftnav	{ background-image: url(/store/skin/frontend/default/default/images/topAD.png); }

.iac #content,
.iac #leftnav 	{ background-image: url(/store/skin/frontend/default/default/images/topIAC.png); }

#intro-content {background-image:none; width:720px; float:left; margin:0; overflow:hidden; padding:30px 25px 5px 40px;}

#leftnav {float:left; position:relative; overflow:hidden; width:155px; margin-bottom:30px; padding-top:100px; background-repeat:no-repeat; background-position:top left; background-color:transparent !important;}
.leftnav {width:153px;}

#copyright 		{ padding-top: 20px; text-align: center; }
.cp .creditAD,
.cp .creditIAC { display: none; }
.ad .creditCP,
.ad .creditIAC { display: none; }
.iac .creditAD,
.iac .creditCP { display: none; }

p.p_intro 		{text-align:left; padding-left:10px; color:#555; font-size:13px; font-family:helvetica, arial, veranda, sans-serif; background-color:transparent;}
p,
p.p_content,
p.border_top	{text-align:left; line-height:1.7em;}

div.p_content	{text-align:left; padding:0 10px; margin:10px 0; line-height:1.7em;}
.p_nav 			{text-align:left; padding:12px 10px 10px 10px; border-bottom:1px solid #eee;}
.p_nav_sel 		{text-align:left; padding:12px 10px 10px 10px;border-bottom:1px solid #eee;}
.p_subnav 		{text-align:left; padding:10px 10px 0 20px;}
.p_subnav img	{margin-left:-10px;}


.narrow-by dd li {  margin: 0 10px .3em 0 !important; }
.narrow-by dd li a { color: #999; }

ul, ol, li { list-style: none; padding: 0; }
.bullet li { list-style: disc inside; padding-left: 5px; }
#content li { margin-left: 10px; }

.entry ul {margin:0 0 12px 0; padding:0; list-style:none;}
.entry li {margin:0; padding:5px 0; list-style:circle inside;}

#title 			{ width: 718px; height: 80px; background: #fff; padding-bottom: 0px; }
#home			{ width: 730px; height: 382px; margin: 150px auto; }
#home a 		{ position: absolute; width: 200px; height: 95px; margin-top: 278px; z-index: 10; background: blue; opacity: 0; -moz-opacity:0; filter: alpha(opacity=0); }
#home #cpLink	{ margin-left: 115px; }
#home #adLink	{ margin-left: 318px; }
#home #iacLink	{ margin-left: 520px; }
.flash			{ position: aboslute; z-index: 1; }

#cpLink, #iacLink, #adLink {position:absolute; width:185px; height:85px; background:blue; z-index:10; opacity:0; -moz-opacity:0; filter: alpha(opacity=0);}

#cpLink { margin-left: 164px; }
#adLink { margin-left: 350px; }
#iacLink { margin-left: 536px; }

.leftnav .leftnav.box li, .leftnav.box h3 { padding: 3px 0 3px 13px; }
.leftnav .leftnav.box #cart-sidebar li { padding-left: 0; }

ul#nav {font-size:0.95em;}
ul#nav li.current_page_item ul li.page_item a, #nav .current_page_ancestor ul li a {color:#555; background:none;}
ul#nav a:hover {color:#77a9c4;}

#nav .active ul, #nav .current_page_item ul, #nav .current_page_parent ul, #nav .current_page_ancestor ul {position:relative; width:1000px; left:0;}
#nav .active li, #nav .current_page_item li, #nav .current_page_parent li {padding-left:10px;}
#nav .current_page_ancestor a {color:#555; background:url(/store/skin/frontend/default/default/images/arrowDown.gif) no-repeat 7px 12px;}

.cp #nav .active a,
.cp #nav .current_page_item a,
.cp #nav li.active ul li.active a {background:url(/store/skin/frontend/default/default/images/arrowCP.gif) no-repeat 7px 14px; color:#006699;}

.iac #nav .active a,
.iac #nav .current_page_item a,
.iac #nav li.active ul li.active a {background:url(/store/skin/frontend/default/default/images/arrowIAC.gif) no-repeat 7px 14px; color:#C0D938;}

.ad #nav .current_page_item a {background:url(/store/skin/frontend/default/default/images/arrowAD.gif) no-repeat 7px 14px; color:#009900;}
.ad #nav a:hover,
.ad #nav .current_page_item li a:hover {color:#a9bfa0;}

#nav li.active.parent a {color:#888; background:url(/store/skin/frontend/default/default/images/arrowDown.gif) no-repeat 7px 12px;}
#nav li.active.parent ul a {background:none;}
#nav li.active ul li a {color:#555; background-image:none;}

.cp_cad .usd, .iac_cad .usd {background:url(/store/skin/frontend/default/default/images/flagUsdOff.jpg) no-repeat 13px 10px; padding-left:40px !important;}
.cp_cad .cad, .iac_cad .cad {background:url(/store/skin/frontend/default/default/images/flagCad.jpg) no-repeat 13px 10px; padding-left:40px !important;}

.cp_usd .usd, .iac_usd .usd {background:url(http://collect2learning.com/store/skin/frontend/default/default/images/flagUsd.jpg) no-repeat 13px 10px; padding-left:40px !important;}
.cp_usd .cad, .iac_usd .cad {background:url(http://collect2learning.com/store/skin/frontend/default/default/images/flagCadOff.jpg) no-repeat 13px 10px; padding-left:40px !important;}

.selectCountry {font-weight:bold; font-size:14px; color:black;}

/* Documents */
p a.pdf {background:url(../images/pdf.png) no-repeat 0 0; height:16px; padding:0 5px 1px 20px; margin:0 0 0 5px;}
a.pdf {background:url(../images/pdf.png) no-repeat 0 2px; padding:0 0 0 23px;}
p.pdf {background:url(../images/pdf.png) no-repeat 0 2px; padding:0 0 0 23px;}

/* Images */
.entry img {}
.alignright {float:right;}

/* Flashbox */
.flashbox {padding-bottom:4.0em;}

/* Note */
.note {background:#eee !important; color:#555; font-weight:bold; padding:5px 20px;}
.note a {color:#c15d43; text-decoration:none;}
.note a:hover {color:#555;}
.note h4 {font-size:1.2em; font-weight:bold; color:#fff; padding:0; margin:10px 0 0 0;}

/* Callout Box */
.green_box {background-color:#c6e089; font-size:1.1em; padding:20px 24px; color:#637a2e; text-shadow:0px 1px 0px rgba(255,255,255,0.3);}
.green_box a {color:#506128; border-bottom:1px dotted #506128;}
.green_box span.green-title {font-family:Georgia, New Times Roman, Times, Serif; font-size:1.2em; font-style:italic; font-weight:bold; text-align:center; line-height:2.2em;}
.green_box span.right {float:right;}

.blue_box {background:#5894cd url(../images/video.png) 15px 16px no-repeat; font-size:1.1em; padding:20px 24px 20px 58px; color:#fff; text-shadow:0px 1px 0px rgba(0,0,0,0.3);}
.blue_box a {color:#fff; border-bottom:1px dotted #fff;}
.blue_box a:hover {color:#abceee; border-bottom-color:#abceee;}
.blue_box span.blue-title {font-family:Georgia, New Times Roman, Times, Serif; font-size:1.2em; font-style:italic; font-weight:bold; text-align:center; line-height:2.2em;}
.blue_box span.right {float:right;}

p.orange_box {background-color:#faaa1f; font-family:Georgia, Times, Serif; font-style:italic; font-size:1.2em; padding:20px 24px; color:#333; text-shadow:0px 1px 0px rgba(255,255,255,0.3); text-align:center;}
p.orange_box a {color:#fff; border-bottom:1px dotted #b47d1c;}
p.orange_box a:hover { color: #b47d1c; }



/* Colors */
.redtext {color:#c15d43;}
.bluetext {color:#065b8a;}
.orangetext {color:#d97727;}
.darktext {color:#222;}

.early-bird {color:#d97727; font-weight:bold; border-bottom:1px solid #ccc; padding-bottom:7px; text-align:center;}
.rate {color:#d97727; font-weight:bold; padding-bottom:15px; text-align:left;}


/* Text Size */
.lrg {font-size:1.6em;}
.med {font-size:1.4em;}

/* ISBN */
.isbn {background:url(../images/icon_book.png) no-repeat 0 7px; height:20px; padding:5px 0 20px 21px; border-bottom:1px solid #ccc; color:#ac5454; font-weight:bold;}

/* US & International */
.usbox {background:#f1f6f9; color:#fff; margin:10px 0 0 0; padding:10px;}
.usbox a {color:#065b8a;}


