@charset "UTF-8";
/* CSS Document */

* { behavior: url(graphics/iepngfix.htc) }
body{
margin:0;
padding:0;
background-color:#2b2b24;
color:#717171;
font:11px Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
text-align:left;
}
a{
color:#3d546e;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}
#page{
width:923px;
margin:auto;
}
#content{
width:923px;
height:875px;
position:absolute;
top:0;
background-color:#FFFFFF;
}
#new{
background-image:url(graphics/new.png);
width:50px;
height:50px;
position:absolute;
top:350px;
left:5px;
display:block;
z-index:40;
}
.logo{
position:absolute;
top:0;
left:0;
width:430px;
height:86px;
text-indent:-5000px;
background-image:url(graphics/logo.gif);
}
.nav1{
position:absolute;
top:0;
left:676px;
width:87px;
height:27px;
text-indent:-5000px;
background-image:url(graphics/nav1.gif);
}
.nav2{
position:absolute;
top:0;
left:763px;
width:68px;
height:27px;
text-indent:-5000px;
background-image:url(graphics/nav2.gif);
}
.nav3{
position:absolute;
top:0;
left:831px;
width:92px;
height:27px;
text-indent:-5000px;
background-image:url(graphics/nav3.gif);
}
#flash_holder{
position:absolute;
top:86px;
left:0;
width:923px;
height:133px;
}
#title{
	position:absolute;
	top:250px;
	left:25px;
	width:218px;
	height:24px;
}
#h-main_body{
position:absolute;
top:219px;
left:0;
width:663px;
height:573px;
background-image:url(graphics/h-main_box.jpg);
}
#main_body{
position:absolute;
top:219px;
left:0;
width:663px;
height:573px;
background-image:url(graphics/main_box.gif);
}

#main_body-text{
	position:relative;
	top:20px;
	left:15px;
	width:620px;
	height:500px;
	color: #000000;
  font:20px Verdana, Arial, Helvetica, sans-serif;
}
#h-main_body-text{
	position:relative;
	top:70px;
	left:25px;
	width:620px;
	height:150px;
}

#h-books{
position:absolute;
top:219px;
left:674px;
width:239px;
height:192px;
background-image:url(graphics/h-books.gif);
color:#db4105;
}

#right_box-top{
position:absolute;
top:219px;
left:674px;
width:239px;
height:192px;
background-image:url(graphics/right_top.gif);
color:#db4105;
}
#right_box-bottom{
position:absolute;
top:421px;
left:674px;
width:239px;
height:371px;
background-image:url(graphics/right_bottom.gif);
}
#right_box-bottom_text{
	position:relative;
	top:6px;
	left:5px;
	width:227px;
	height:355px;
	text-align:center;
}
#right_box-top_text{
	position:relative;
	top:25px;
	left:5px;
	width:228px;
	height:163px;
}

#h-books_text{
	position:relative;
	top:25px;
	left:65px;
	width:170px;
	height:75px;
	text-align:right;
}
#h-press{
position:absolute;
top:421px;
left:674px;
width:239px;
height:371px;
background-image:url(graphics/right_bottom.gif);
}
#h-press_text{
	position:relative;
	top:6px;
	left:6px;
	width:227px;
	height:65px;
	text-align:center;
}
#bottom{
position:absolute;
top:806px;
left:0;
width:923px;
height:82px;
background-image:url(graphics/bottom.gif);
}
#bottom a{
color:#db4105;
text-decoration:none;
}
#bottom a:hover{
text-decoration:underline;
}
#bottom_text{
	position:absolute;
	top:48px;
	left:40px;
	width:250px;
	height:20px;
}
#bottom_text2{
	position:absolute;
	top:48px;
	width:662px;
	height:20px;
	color:#db4105;
	left: 250px;
	text-align:right;
}
.buy_now{
	position:absolute;
	top:232px;
	left:649px;
	background-image:url(graphics/buy_now.png);
	width:93px;
	height:94px;
	text-indent:-5000px;
	z-index:2;
}
.logo1{
position:absolute;
left:675px;
top:492px;
background-image:url(graphics/2020.gif);
width:237px;
height:62px;
text-indent:-5000px;
}
.logo2{
position:absolute;
left:675px;
top:554px;
background-image:url(graphics/frontline.gif);
width:237px;
height:77px;
text-indent:-5000px;
}
.logo3{
position:absolute;
left:675px;
top:631px;
background-image:url(graphics/oprah.gif);
height:88px;
width:237px;
text-indent:-5000px;
}
.logo4{
position:absolute;
left:675px;
top:719px;
background-image:url(graphics/abcnews.gif);
height:69px;
text-indent:-5000px;
width:237px;
}

/** CATALOG **/
/** Product Listing Page **/
table.product_listing
{
    border-color: #999;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
}

td.product
{
  color:#717171;
  font:11px Verdana, Arial, Helvetica, sans-serif;
  text-align:left;
}

.boxText{
  color:#717171;
  font:11px Verdana, Arial, Helvetica, sans-serif;
  text-align:left;
}

.catalog a
{
  color:#3d546e;
  font:11px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration:none;
  text-align:left;
}

.catalog a:hover
{
  text-decoration:none;
}

.product-o
{
  color:#db4105;
  font:11px Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
}
.product-o a{
color:#db4105;
text-decoration:none;

}
.product-o a:hover{
text-decoration:underline;
}

.more-info
{
  color:#ffffff;
  font:11px Verdana, Arial, Helvetica, sans-serif;
  text-align:center;
  height:30px;
}
.more-info a{
  color:#ffffff;
  text-decoration:none;
}
.more-info a:hover{
text-decoration:underline;
}
/* New Stuff for the Shopping area */

.viewall{
	background-color:#FFFFFF;
	border-left:1px solid #c9c999;
	border-right:1px solid #c9c999;
	border-bottom:1px solid #c9c999;
	color:#db4105;
	font-size:12px;
	position:absolute;
	text-align:center;
	top:241px;
	left:565px;
	width:80px;
	height:20px;
	text-decoration:none;
}
.viewall:hover{
color:#FFFFFF;
background-color:#c9c999;
}

#dvd_title{
	position:absolute;
	top:250px;
	left:25px;
 background-image:url(graphics/dvds_title.gif);
	width:145px;
	height:19px;
	text-indent:-5000px;
}
#product{
	position:absolute;
	top:291px;
	left:25px;
	width:180px;
	height:227px;
}
#info_back{
	position:absolute;
	top:291px;
	left:214px;
	background-image:url(graphics/add2cart_back.gif);
	width:435px;
	height:211px;
}
#info_text-left{
	position:relative;
	top:5px;
	left:8px;
	float:left;
	display:inline;
	width:224px;
	height:140px;
}
#info_text-right{
	position:relative;
	top:5px;
	left:11px;
	float:left;
	display:inline;
	width:187px;
	height:200px;
	border-left:1px solid #c9c999;
  padding-left:6px;
}

#info_text-free{
	position:relative;
	top:15px;
	left:6px;
	float:left;
	display:inline;
	width:423px;
	height:60px;
}
#detail_text{
	position:absolute;
	top:518px;
	left:25px;
	width:632px;
	height:272px;
}
#minicart_text{
	position:relative;
	top:46px;
	left:5px;
	width:228px;
	height:132px;
}
#minicart-title{
	position:absolute;
	top:245px;
	left:682px;
	background-image:url(graphics/your_cart.gif);
	width:223px;
	height:29px;
	text-indent:-5000px;
}
#people_say-title{
	position:absolute;
	top:424px;
	left:682px;
	background-image:url(graphics/what_people_say.gif);
	width:224px;
	height:45px;
	text-indent:-5000px;
}
#people_say_text{
	position:relative;
	top:51px;
	left:5px;
	width:227px;
	height:310px;
}
.blue{
color:#3d546e;
}
.bold_orange{
color:#db4105;
font-weight:bold;
}

.orange{
color:#db4105;
}

/* Cart Extendomatic CSS */

#minicart_expand{
position:absolute;
top:219px;
left:674px;
width:229px;
background-image:url(graphics/minicart_back.gif);
color:#db4105;
display:inline;
padding:55px 5px 10px 5px;
}
#minicart_bottom{
position:absolute;
bottom:-6px;
left:0;
background-image:url(graphics/minicart_bottom.gif);
width:239px;
height:7px;
}

#main_expand{
	position:absolute;
	top:219px;
	left:0;
	width:884px;
	background-image:url( graphics/mainblock.gif);
	display:inline;
	padding:55px 5px 10px 26px;
}

#main_bottom{
	position:absolute;
	bottom:-24px;
	left:0;
	background-image:url( graphics/mainblock_bottom.gif);
	width:914px;
	height:25px;
}

#bottom_ex{
	position:absolute;
	bottom:-100px;
	left:0;
	width:923px;
	height:69px;
	background-image:url( graphics/bottom.gif);
}
#bottom_ex a{
color:#db4105;
text-decoration:none;
}
#bottom_ex a:hover{
text-decoration:underline;
}
#bottom_text{
	position:relative;
	top:48px;
	left:40px;
	width:210px;
	height:20px;
}
.dvdtitle{
margin:4px 0 0px 4px;
padding-top:5px;
padding-bottom:-5px;
}
#bottom_text2{
	position:relative;
	top:28px;
	width:662px;
	height:20px;
	color:#db4105;
	left: 250px;
	text-align:right;
}



/* CSS for awards page */

.toggler {
	color: #000;
	margin: 0;
	padding: 2px 5px;
	background: #adadad;
	border-bottom: 1px solid #6d6d6d;
	border-right: 1px solid #6d6d6d;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.element {

}

.element p {
	margin: 0;
	padding-top: 4px;
	padding-left:132px;
}

.float-right {
	padding:10px 20px;
	float:right;
}

blockquote {
	text-style:italic;
	padding-left:158px;
	margin:0;
}


/* Cart Additions */
#main_body_cart{
position:absolute;
top:229px;
left:10;
width:903px;
height:553px;
background-image:url(graphics/cartbody-back.gif);
}
#main_body-cart-text{
	position:relative;
	top:15px;
	left:5px;
	width:620px;
	height:500px;
	color: #000000;
  font:20px Verdana, Arial, Helvetica, sans-serif;
}
#cart_contents{
	position:absolute;
	top:250px;
	left:15px;
	width:899px;
	height:550px;
}
td.cart
{
  color:#000000;
  font:11px Verdana, Arial, Helvetica, sans-serif;
}

.messageStackSuccess {
  color:#000000;
  font:11px Verdana, Arial, Helvetica, sans-serif;
}
.messageStackWarning {
  color:#000000;
  font:11px Verdana, Arial, Helvetica, sans-serif;
}
.messageStackError {
  color:#000000;
  font:11px Verdana, Arial, Helvetica, sans-serif;
}