/* CSS Document rel='stylesheet' type='text/css' */

.offLeft{
position:absolute;
left:-10000px;
}

div#SubTabs1{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

dl{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

dt{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}
dd{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


div#content_wrap{
float:left;
width:100%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


div#content{
float:left;
width:100%;
}

div#main{
float:left;
width:100%;
padding:0px 0px 0px 0px;	
margin:0px;
}

div#center_div{
width:100%;
}

div#c1{
float:right;
margin:0;
padding:0px 0px 10px 0px;
width:100%;
height:100%;
margin-bottom:70px;
}

div#SRcenter_nav{
float:right;
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/*start the styles for the brain and school pluss adds*/

div#EcomWrap{
float:right;
width:235px;
padding:0;
margin:0;
}


div#Student_links_Sp{
float:right;
margin:4px 0 0px 0px;
padding:0 10px 0 0;
width:221px;
border:1px solid #cc6600;
} 

div#Student_links{
float:right;
margin:4px 0 0px 0px;
padding:0 10px 0 0;
width:221px;
border:1px solid #85c33d;
} 

div#Student_links h2{
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
text-align:center;
}

div#Student_links h2.halfPint{
margin:0px 0px 0px 0px;
padding:3px 0px 3px 0px;
text-align:center;
font-size:90%;
width:100%;
}

div#BrainWrap {
margin: 0 auto;
padding: 0;
width: 100%;
}

div#BrainWrap_bottom {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align: center;
}

div#Right_brain_ad {
padding:0px 0px 0px 0px;
Margin:0px 0px 0px 0px
}


#List_price dd.LP_bottomWrap {
color:#000000;
float:left;
padding:0 0 3px 15px;
margin:0px 0px 0px 10px;
width:91%;
border-bottom:1px solid #ccc;
}

div#BrainWrap dl{
float:right;
margin:0px 0px 0px 0px;
width:100%;  
padding: 0 0 0 2px;   
*padding: 0 0 0 3px;
}

div#BrainWrap dl#Brain_buy{
}

div#BrainWrap dl dd.pur_btn{
float:right;
color:#FFFFFF;
font-weight:bold;
margin:5px 0;
padding:5px 0 5px 1px;
text-align:center;
width:23%;
}

div#BrainWrap dl dt.List_price_text{
float:left;
clear:left;
padding:5px 0 5px 15px;
margin:0px 0px 0px 10px; 
width:91%;
font-weight:bold;
color:#000;
border-top:1px solid #ccc;
}

div#BrainWrap dl dt span.LP_price{
float:right;
width:33%;
padding:0px 0px 0px 0px;
font-weight:bold;
color:#000;
}

div#BrainWrap dl dd.NoBuyInfo{
float:left;
margin: 0px 0px 0px 11px;
padding: 10px 0px 0px 6px;
width: 92%;
color:#000;
border-top:1px solid #ccc;
}

div#BrainWrap dl dd.noBuyBold{
 border-bottom: 1px solid #CCCCCC;
color: #000000;
float: left;
font-weight: bold;
margin: 0px 0px 94px 11px;
padding: 0px 0px 10px 6px;
width: 92%;
}

div#ViewBtn img{
border:none;
}

div#myDiv{
background-color:  rgba(255, 255, 255, 0.85);
height: 188px;
position: relative;
top: -193px;
}

.lookInsideList{
list-style-type:disc;
font-weight:bold;
color: #0071A2;
}

/*
.lookInsideList a:link{
color:#002846;
}
.lookInsideList a:visited{
color:#002846;
}
.lookInsideList a:hover{
color:#002846;
}

*/
.lookInsidePopUpContents
{
    position:absolute;
    left:30px;
}

.lookInsidePopUpCloseButton{
text-align:right;
font-weight:bold;
padding:5px 5px 0px 0px;
margin:0px 0px 0px 0px;
/*color:#002846;*/
}
/*
.lookInsidePopUpCloseButton a:link{
color:#002846;
}

.lookInsidePopUpCloseButton a:visited{
color:#002846;
}

.lookInsidePopUpCloseButton a:hover{
color:#002846;
}
*/
div#ViewBtn span {
font-size: 1.5em;
margin: 5px 0;
padding: 0 4px 0 10px;
vertical-align: top;
}

div#ViewBtn {
}

div#ViewBtn a{
float:right;
width:35%;
height:20px;
margin:10px 0px 10px 0px;
padding:3px 0px 0px 10px;
background: #fefefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(../../images/headerFooter/btnBackgroundImage.jpg);
background: -moz-linear-gradient(top,  #fefefe 0%, #d4d4d4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#d4d4d4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#d4d4d4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#d4d4d4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#d4d4d4 100%); /* IE10+ */
background: linear-gradient(top,  #fefefe 0%,#d4d4d4 100%); /* W3C */
-webkit-border-radius: 30px;
border-radius: 30px; 
font-weight:bold;
display:block;
border:1px solid #ccc;
text-align:center;
text-decoration:none;
}

div#BrainWrap dl dd.pur_text{
float:left;
margin:0px 0px 0px 10px;
padding:5px 0 5px 14px;
width:203px;
font-weight:bold;
color:#000;
border-bottom:1px solid #ccc;
}

div#BrainWrap dl dd.pur_text_rent{
width:70%; 
font-style:italic; 
font-weight:normal;
float:left;
margin:2px 0px 2px 0px;
padding:3px 0 0 26px;
color:#000;
}

div#BrainWrap dl dd span.bold{
font-weight:bold;
}

div#BrainWrap dl dd span.pur_price{
float:right;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0 0 0;
width:31%;
color:#000;
}

div#BrainWrap dl dd span.pur_price_ech{
float:right;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0 0 0;
width:44%;
color:#000;
}

/* end the styles for the brain and school plus ads */

div#c3_wrap{
float:left;
}

div#c3{	
float:left;
margin:10px 0px 0px 15px;
padding:0px 0px 10px 0px;
width:732px;
}


/* moded to fit for short css class change over */

.c3_wrap{
float:left;
}

.c3{	
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:726px;
}

div#related_product_images{
float:left;
width:90%;
margin-left:20px;
margin-top:5px;
}

div#related_product_images dl.RPImage_wrap{
float:left;
width:100%;
padding:0px 0px 20px 5px;
}

div#related_product_images dl dd.cover_image{
float:left;
width:10%;
}

div#related_product_images dl dd.cover_image_link{
padding-top:30px;
padding-left:10px;
float:left;
width:80%;
}

div#c3 dl {
margin:10px 10px 10px 10px;
padding:0;
width:96%;
}

div#c3 dl dt{
font-size:115%;
font-weight:900;
margin:0;

padding:1px 0px 4px 0px ;
color:#cc6600;/*color:#F4AA4C;*/
}

div#c3 dl dt.Bold_grey{
font-size:100%;
font-weight:900;
color:#484849;
padding:10px 0px 5px 0px

}

div#c3 dl dd.Alt_Bold_grey{
font-size:100%;
font-weight:900;
color:#484849;
margin: 0px 0px 0px 10px;
padding:0px;

}

div#c3 dl dd.Alt_indendt{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 30px;
font-size:100%;
font-weight:900;
color:#484849;
}

div#c3 dl dd.indendt{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
}

/* margin pixels updated */
div#c3 dl.space_above{
margin:10px  10px 10px 10px;
padding:0px 0px 0px 0px;
}

div#c3 dl.Alt_overview{
margin:10px  10px 10px 10px;
padding:0px 0px 0px 0px;
float:left;
width:95%;
}

div#c3 dl.Alt_overview_last{
margin:10px  10px 10px 10px;
padding:0px 0px 20px 0px;
float:left;
width:95%;
}

div#c3 dl.Best_buy_sup{
margin:10px 0px 0px 10px;
padding:0px 10px 0px 0px;
float:left;
width:95%;
}

div#c3 dl.Best_buy_sup_links{
margin:3px 0px 0px 10px;
padding:0px 10px 0px 0px;
float:left;
width:95%;
}

div#c3 dl.Best_buy_sup_last{
margin:10px  10px 10px 10px;
padding:0px 0px 20px 0px;
float:left;
width:95%;
}

div#c3 dl dd.price_list_lp{
float:left;
width:18%;
color:#666667;
}

div#c3 dl dd.Alt_price_list_lp{
padding-left:30px;
float:left;
width:18%;
color:#666667;
}

div#c3 dd{
padding:0px 5px 0px 5px;
color:#494949;
}

div#c3 dl dd.price_list_cbp{
float:left;
width:26%;
color:#666667;
}

div#c3 dl dd.Alt_price_list_cbp{
float:left;
width:26%;
color:#666667;
}

div#c3 dl dd.Alt_price_list_cbp{
float:left;
width:26%;
color:#666667;
}

div#c3 dl dd.price_list_space{
float:left;
width:4px;
margin:0px;
padding:0px 0px 0px 0px;
text-align:center;
color:#666667;
}

div#c3 dl dd.Alt_price_list_space{
float:left;
width:4px;
margin:0px;
padding:0px 0px 0px 0px;
text-align:center;
color:#666667;
}

div#c3 dl dd.price_list_cbw{
float:left;
width:48%;
font-size:96%;
color:#666667;
}

div#c3 dl dd.Alt_price_list_cbw{
float:left;
width:45%;
font-size:96%;
color:#666667;
}

div#c3 dl.book_price_com{
float:left;
width:97%;
}

/******** best buy package overrides ************/
div#c3 dl dd.TBI{
float:left;
width:90%;
padding:10px 0px 0px 10px;
margin:0px 0px 0px 0px;
}

div#c3 dl dd.BBS_indendt{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 4px;
}

div#c3 dl dd.bundle_include{
float:left;
width:90%;
padding:1px 0px 0px 20px;
margin:0px 0px 0px 0px;
}

div#c3 dl dd.BBS_Alt_Bold_grey{
font-size:100%;
font-weight:900;
color:#484849;
margin: 0px 0px 0px 4px;
padding:0px;
}

div#c3 dl dd.BI_price_list_cbw{
float:left;
width:45%;
font-size:96%;
color:#666667;
}

div#c3 dl dd.BI_price_list_cbp{
float:left;
width:26%;
color:#666667;
}

div#c3 dl dd.BI_price_list_space{
float:left;
width:4px;
margin:0px;
padding:0px 0px 0px 0px;
text-align:center;
color:#666667;
}

div#c3 dl dd.BI_price_list_lp{
padding-left:30px;
float:left;
width:18%;
color:#666667;
}

/************ c3_long styles********/

div#c3_long dl dt{
font-size:115%;
font-weight:900;
margin:0;
padding:1px 0px 4px 0px ;
color:#cc6600;/*color:#F4AA4C;*/
}

div#c3_long dl dt.Bold_grey{
font-size:100%;
font-weight:900;
color:#484849;
padding:10px 0px 5px 0px
}

div#c3_long dl dd.Alt_Bold_grey{
font-size:100%;
font-weight:900;
color:#484849;
margin: 0px 0px 0px 10px;
padding:0px;
}

div#c3_long dl dd.Alt_indendt{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 30px;
font-size:100%;
font-weight:900;
color:#484849;
}

div#c3_long dl dd.indendt{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
}

/* margin pixels updated */
div#c3_long dl.space_above{
margin:10px 10px 10px 10px;
padding:0px 0px 0px 0px;
}

div#c3_long dl.Alt_overview{
margin:10px  10px 10px 10px;
padding:0px 0px 0px 25px;
float:left;
width:95%;
}

div#c3_long dl.Alt_overview_last{
margin:10px  10px 10px 10px;
padding:0px 0px 20px 25px;
float:left;
width:95%;
}

div#c3_long dl.Best_buy_sup{
margin:10px 0px 0px 30px;
padding:0px 10px 0px 0px;
float:left;
width:95%;
}

div#c3_long dl.Best_buy_sup_last{
margin:0px 10px 10px 10px;
padding:5px 0px 20px 21px;
float:left;
width:95%;
}

div#c3_long dl.Best_buy_sup_links{
margin:3px 0px 0px 10px;
padding:0px 0px 10px 25px;
float:left;
width:95%;
}

div#c3_long dl dd.price_list_lp{
float:left;
width:13%;
color:#666667;
}

div#c3_long dl dd.Alt_price_list_lp{
padding-left:30px;
float:left;
width:13%;
color:#666667;
}

div#c3_long dd{
padding:0px 5px 0px 5px;
color:#494949;
}

div#c3_long dl dd.price_list_cbp{
float:left;
width:20%;
color:#666667;
}

div#c3_long dl dd.Alt_price_list_cbp{
float:left;
width:20%;
color:#666667;
}

div#c3_long dl dd.Alt_price_list_cbp{
float:left;
width:20%;
color:#666667;
}

div#c3_long dl dd.price_list_space{
float:left;
width:4px;
margin:0px;
padding:0px 0px 0px 0px;
text-align:center;
color:#666667;
}

div#c3_long dl dd.Alt_price_list_space{
float:left;
width:4px;
margin:0px;
padding:0px 0px 0px 0px;
text-align:center;
color:#666667;
}

div#c3_long dl dd.price_list_cbw{
float:left;
width:61%;
font-size:96%;
color:#666667;
}

div#c3_long dl dd.Alt_price_list_cbw{
float:left;
width:45%;
font-size:96%;
color:#666667;
}

div#c3_long dl.book_price_com{
float:left;
width:96%;
}

div#c3_long dl dd.TBI{
float:left;
width:90%;
padding:10px 0px 0px 10px;
margin:0px 0px 0px 0px;
}

div#c3_long dl dd.BBS_indendt{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 4px;
}

div#c3_long dl dd.bundle_include{
float:left;
width:90%;
padding:1px 0px 0px 20px;
margin:0px 0px 0px 0px;
}

div#c3_long dl dd.BBS_Alt_Bold_grey{
font-size:100%;
font-weight:900;
color:#484849;
margin: 0px 0px 0px 4px;
padding:0px;
}

div#c3_long dl dd.BI_price_list_cbw{
float:left;
width:45%;
font-size:96%;
color:#666667;
}

div#c3_long dl dd.BI_price_list_cbp{
float:left;
width:20%;
color:#666667;
}

div#c3_long dl dd.BI_price_list_space{
float:left;
width:4px;
margin:0px;
padding:0px 0px 0px 0px;
text-align:center;
color:#666667;
}

div#c3_long dl dd.BI_price_list_lp{
padding-left:30px;
float:left;
width:13%;
color:#666667;
}

div#c3_long dl dd.price_list_TIO{
padding:0px 0px 0px 10px;
float:left;
width:7%;
color:#666667;
clear:left;
display:block;
}

div#c3_long dl dd.price_list_WD{
padding:0px 0px 0px 10px;
float:left;
width:10%;
color:#666667;
}

div#c3_long dl dd.price_list_LM{
padding: 0px 0px 0px 10px;
float:left;
width:12%;
color:#666667;
}

/************reused from catalogV3.css  ************/
div#Author_Name{	
float:left;
width:97%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 20px;
}

div#left_side_inks{
float:right;
margin:0px 0px 0px 0px;
padding:20px 9px 0px 0px;
width:115px;
text-align:right;
}

/********************** top right print and email links**************************/

.levle2{
font-weight:bold;
margin:0px 0px 0px 0px;
padding:2px 0px 2px 0px;
}
 
/*********************** right Nav *********************/

div #Rnav{
width:210px;
margin:21px 0px 10px 0px;
padding:0px 10px 0px 0px;
float:right;
border: 1px solid red;
}

.Rnav_links{
float:right;
width:200px;
margin:0px 0px 2px 0px;
padding:0px 0px 0px 0px;
}

.Rnav_links dl{
margin:0px;
padding:0px;
}

.Rnav_links dt{
font-size:110%;
font-weight:bold;
margin:2px 0px 2px 0px;
padding:4px 0px 4px 10px;
background-color:#3199cc;
}

.Rnav_links dd{
padding:2px 0px 0px 8px;
}

.Rnav_links dt a:link{
font-size:100%;
color:#fff;
font-weight:bold;
text-decoration:none;
border:none;
}

.Rnav_links dt a:visited{
font-size:100%;
color:#fff;
font-weight:bold;
text-decoration:none;
border:none;
}

.Rnav_links dt a:hover{
font-size:100%;
color:#fff;
font-weight:bold;
text-decoration:Underline;
border:none;
}

.Rnav_add1{
padding:0px 0px 0px 0px;
margin:4px 0px 0px 0px;
float:right;
width:200px;
}

.Rnav_add1 a:link{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
}

.Rnav_add1 a:visited{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
}

.Rnav_add1 a:hover{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
}

.Rnav_add1 img{
border:none;
}

 .StudentDownload{
padding:0px 0px 5px 0px;
Margin:2px 0px 2px 0px;
float:right;
width:94%;
border:2px solid #ccc;
}

.StudentDownload h3{
font-size:120%;
margin:0px 0px 0px 0px;
padding:5px;
}

.StudentDownload ul{
font-size:100%;
margin:0px 0px 0px 0px;
padding:2px 0px 0px 20px;
}

.StudentDownload li{
list-style:disc;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#DisResources dt{
padding:0px;
margin:0px;
text-align:left;
}

#DisResources dl dd{
font-size:96%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
/* new discipline recouses drop down link styles **/

.RnavButtion_noSub{
float:right;
width:180px;
font-size:95%;
font-weight:bold;
margin:2px 0px 2px 0px;
padding:6px 0px 6px 20px;
background-color:#3199CC;
}

.RnavButtion{
float:right;
width:180px;
font-size:95%;
font-weight:bold;
margin:2px 0px 2px 0px;
padding:6px 0px 6px 20px;
background-color:#3199CC;
}

.RnavButtion_Closed{
float:right;
width:180px;
font-size:95%;
font-weight:bold;
margin:2px 0px 2px 0px;
padding:6px 0px 6px 20px;
background-color:#3199CC;
background-image:url(../../images/common/discipline/arrows.jpg);
background-position: 3px -37px;
background-repeat:no-repeat;
}

.RnavButtion_Open{
float:right;
width:180px;
font-size:95%;
font-weight:bold;
margin:2px 0px 2px 0px;
padding:6px 0px 6px 20px;
background-color:#3199CC;
background-image:url(../../images/common/discipline/arrows.jpg);
background-position: 3px 5px;
background-repeat:no-repeat;
}

#DownloadRescources_Header a{
text-decoration:none;
float:right;
padding:0px 0px 0px 19px;
text-decoration:none;
width:99%;
color:#fff;
}

#DownloadRescources_Header a:visited{
text-decoration:none;
float:right;
padding:0px 0px 0px 19px;
text-decoration:none;
width:99%;
color:#fff;
}

#DownloadRescources_Header  a:hover{
display:block;
text-decoration:underline;
float:right;
padding:0px 0px 0px 19px;
text-decoration:underline;
width:99%;
color:#fff;
}

.RnavButtion_noSub a{
color:#fff;
display:block;
}

.RnavButtion_noSub a:visited{
color:#fff;
}

.RnavButtion_noSub a:hover{
color:#fff;
}

.RnavButtion_Closed a{
color:#fff;
display:block;
}

.RnavButtion_Closed a:visited{
color:#fff;
}

.RnavButtion_Closed a:hover{
color:#fff;
}

#DownloadRescources_Header.RnavButtion_Open a{
color:#eeaf00;
display:block;
}

#DownloadRescources_Header.RnavButtion_Open a:visited{
color:#eeaf00;
}

#DownloadRescources_Header .RnavButtion_Open a:hover{
color:#eeaf00;
}

#DownloadRescources_Header{
margin:2px 0px 0px 0px;
}

#fadelinks{
margin:0px 0px 0px 5px;
padding:0px 0px 0px 0px;
font-weight:normal;
width:96%;
_width:190px;/* Ie hack needs to get moved if possable to the aproate style sheet*/ 
_font-size:80%;/* Ie hack needs to get moved if possable to the aproate style sheet*/
}

#fadelinks li{
border-bottom:1px solid #D2E8F3;
color:#0789C4;
display:block;
font-size:89%;
font-weight:bold;
margin:0;
padding:7px 0 7px 16px;
_width:80%; /* Ie hack needs to get moved if possable to the aproate style sheet*/
_padding:0px 0px 0px 0px;/* Ie hack needs to get moved if possable to the aproate style sheet*/
_margin:0px 0px 0px 0px;/* Ie hack needs to get moved if possable to the aproate style sheet*/
}

#fadelinks li.end{
border-bottom:none;
}

#DownloadResources{
background-color:#FFFFFF;
border-right:1px solid #D2E8F3;
border-left:1px solid #D2E8F3;
border-bottom:1px solid #D2E8F3;
float:right;
margin:0px 0px 6px 0px;
padding:0px;
width:198px;
}

/******************** product info stuff 
							The c1 div contents 		********************/

div#prod_image{
float:left;
width:150px;
padding:0px 0px 0px 0px;
_padding:2px 2px 0px 2px;
margin:10px 0px 0px 0px;
clear:left;
border:1px solid #ccc;
height:188px;
}

div#prod_bookSpecs{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 10px;
width:515px;
float:left;

}
div#prod_bookSpecs_wide{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 10px;
width:560px;
float:left;
}

div#Book_title{
margin:0px 0px 0px 0px;
padding:0px 0px 00px 0px;
}

div#Book_title ul li{
margin:4px 0px 4px 0px;
padding:0px 0px 00px 0px;
}

.title{
font-weight:900;
font-size:140%;
color:#cc6600;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.Subtitle{
font-size:50%;
font-weight:400;
padding:0px;
margin:0px;
color:#666667;
}

div#Author_List{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.author{
padding:0px 0px 0px 0px;
margin:0px;
}

div#Other_Info{
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

.isbn{
color:#666667;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.copyright{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.pages{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.CBWP{
font-style:italic;
}

.prod_bookSpecsLeft{
padding:0px 0px 0px 0px;
margin:0px;
width:200px;
float:left;
}
.prod_bookSpecsRight{
padding:10px 0px 0px 0px;
margin:0px;
width:200px;
float:right;
}

div#prod_linksLeft{
padding:0px 0px 0px 0px;
margin:10px 0px 8px 0px;
width:100%;
float:left;
clear:both;
}

div#email_print_links ul li{
float:right;
width:122px;	
}	

.prod_linksLeft a:link{
font-weight:bold;
}

.prod_linksLeft a:visited{
font-weight:bold;
}

div#review_options{
float:left;
padding:0px 4px 0px 0px;
margin:0px;
width:100%;
_width:300px; /*ie hack need to move to ie specifc style sheet */
}

div#review_options dl{
padding:0px 0px 0px 0px;
margin:0px;
}

div#review_options dt{
font-weight:bold;
font-size:110%;	
padding:0px 10px 0px 0px;
margin:0px;
float:left;
width:auto;
}

div#review_options dd{
color:#666667;
padding:0px 0px 0px 0px;
margin:0px;
}
div#review_options dd.ro_title{
font-weight:bold;
font-size:110%;
color:#000000;
padding:3px 0px 5px 21px;
margin:0px;
}

div#review_options dd.ro_lm{
font-size:110%;
background-image:url(../images/common/more_arrow.gif);
background-position: 75% 50%;
background-repeat:no-repeat;
padding:1px 0px 5px 0px;
margin:5px 0px 10px 0px;
}

/** book overciew styles  ***/
div#BookOverviewMenu{
border-bottom:1px solid #0067ac;	
color:#0067ac;
float:left;
width:510px;
margin:0px 0px 0px 0px;
padding:10px 0px 10px 10px;
}

div#BookOverviewMenu ul{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style:none;
float:left;
width:100%;
}

div#BookOverviewMenu ul li{
margin:0px 0px 0px 0px;
padding:5px 3px 5px 3px;
list-style:none;
float:left;
font-size:100%;
}

/*********************  c3 styles  *****************/

div#Left_nav{
margin:0px;
padding:10px 0px 0px 0px;
width:170px;
float:left;
}

div#Left_nav dl{
margin:0px 0px 0px 0px;
padding:6px 0px 0px 10px;
}

div#Left_nav dd{
margin:0px 0px 0px 0px;
padding:2px 0px 2px 0px;
}

div#linkPane{
margin:0px;
padding:5px 0px 0px 10px;
float:left;
width:510px;
float:right;
}

div#linkPane h4{
font-size:115%;
color:#000000;
padding:10px 0px 5px 0px;
margin:0px 0px 0px 0px;
display:none;
}

.text{
font-size:100%;
font-weight:normal;
margin:0px 0px 0px 0px;
padding:15px 0px 0px 0px;
color:#666667;
}

div#linkPane li{
padding:5px 0px 5px 0px;
list-style:disc;
}

div#linkPane .irsr{
font-size:130%;
color:#000000;
padding:8px 0px 5px 22px;
margin:8px 0px 0px 0px;
border-top:1px solid #ccc;
background-image:url(../images/common/review_optionsbg.gif);
background-position:center left;
background-repeat:no-repeat;
display:block;
}

div#linkPane .inset{
padding:5px 0px 5px 22px;
margin:6px 0px 6px 0px;
}

div#linkPane .irsr .instLink{
font-size:80%;
_font-size:70%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 5px;
}

div#linkPane dl{
color:#000000;
padding:10px 0px 10px 0px;
margin:0px 0px 0px 0px;
}

div#linkPane dt{
padding:5px 0px 3px 0px;
margin:0px 0px 0px 0px;
font-size:115%;
font-weight:bold;
color:#000;
}

div#linkPane dd{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:100%;
color:#000;
}

div#linkPane a:link{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:100%;
font-weight:bold;
}

div#linkPane a:visited{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:100%;
font-weight:bold;
}

div#linkPane .isbn{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:90%;
font-weight:600;
text-decoration:none;
color:#666667;
}

div#linkPane .isbn a:link{
font-size:100%;
text-decoration:none;
}

div#linkPane .isbn a:visited{
font-size:100%;
text-decoration:none;
}

div#linkPane .contentHeading{
background-image:url(/images/common/review_optionsbg.gif);
background-position:left center;
background-repeat:no-repeat;
font-weight:bold;
font-size:115%;
color:#000;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 23px;
}

.levle1{
padding:0px 0px 0px 0px;
margin:0px;
display:block;
font-size:115%;
font-weight:bold;
}

.levle1_current{
padding:0px 0px 0px 0px;
margin:0px;
font-size:115%;
font-weight:bold;
color:#ce3c23;
}

.levle1 a:link{
padding:0px 0px 0px 0px;
margin:0px;
font-size:100%;
font-weight:bold;
}

.levle1 a:visited{
}

 div#linkPane ul{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 15px;
 }
 
 .flyout_nav_curent{
color:#CE3C23;
 }
 
 .bk_image{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 } 
 
/*********************  New from Photon 10/29/08  *****************/

div#linkPane .irsr_rep{
color:#666667;
font-size:100%;
padding:8px 0px 5px 22px;
margin:8px 0px 0px 0px;
}
div#linkPane .irsr_rep a{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:100%;
font-weight:normal;
}
.buy_now_at_ichapters {
font-size:15px; 
color:#cc3333; 
font-weight:bold; 
padding-left:10px; 
margin-top:10px; 
font-family:Arial, Helvetica, sans-serif;
}
.list_price {
font-size:13px; 
color:#666666; 
padding-left:10px; 
margin-top:4px; 
margin-bottom:10px; 
font-family:Arial, Helvetica, sans-serif;
}
.image_icon {
padding-left:15px; 
margin-top:-2px;
width:27px;
float:left;
}
.price_text_div {
font-size:12px; 
font-weight:bold; 
padding-left:6px; 
margin-top:-2px;
padding-top:3px; 
font-family:Arial, Helvetica, sans-serif; 
width:150px;
float:left;
	
}
.link_text_span {
color:#0099cc;
float:left;
}
.price_text_span {
color:#666666;
float:left;
}
.Rnav_add1_big{
padding:0px 0px 0px 0px;
margin:2px 0px 2px 0px;
float:right;
width:201px;
height:185px;
background-image:url(../images/common/price_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}
.Rnav_add1_small{
padding:0px 0px 0px 0px;
margin:2px 0px 2px 0px;
float:right;
width:201px;
height:107px;
background-image:url(../images/common/price_bg_small.jpg);
background-position:top left;
background-repeat:no-repeat;
}

/*********************  New from Photon 12/2/08  *****************/

.email_print_links {
color:#09324e;
float:right;
padding:0px 4px 0px 0px;
margin:0px;
width:115px;
}
.email_print_links a{
color:#09324e;
}
.add_this_button {
clear:right;
float:right;
padding:7px 4px 0 0;
width:120px;
}

div#epp_image_sort{
margin:0;
padding:4px 0 0 12px;
width:739px;
float:left;
}

div#epp_image_long{
margin:0;
padding:0px 0 0 9px;
width:940px;
}

div#prod_image_ins{
float:left;
width:150px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:1px solid #ccc;
height:188px;
}

div#prod_image_more{
float:left;
font-size:90%;
font-weight:bold;
margin:0px;
padding:5px 0px 5px 0px;
width:152px;
}

div#lis_btn img{
border:none;
}

.burst {
width:150px;
height:30px;
background-image:url(../../images/common/burst.jpg);
background-repeat:no-repeat;
color:#fff;
text-align:center;
font-weight:bold;
font-size:11px;
}

.burst a {
color:#FFFFFF;
display:block;
padding:6px 0px 6px 0px;
}

.burst_text {
display:block;
width:149px;
padding:6px 0px 6px 0px;
}

div#AuthorBannerAdd{
text-align:center;
width:100%;
padding:0px 0px 0px 0px;
margin:5px 0px 0px 0px;
}

div#AuthorBannerAdd img{
border:none;
} 

div#Author_Name_ins{
float:left;
width:690px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 20px;
height:38px;
}

.h2_author{
color:#666667;
font-size:200%;
_font-size:190%;
float:left;
width:690px;
}

.bread_nav_ins{
float:left;
font-size:88%;
font-weight:400;
padding:0px 0px 0px 20px;
margin:5px 0px 5px 0px;
width:700px;
}

div#review_options_ins{
float:left;
padding:0px 4px 0px 0px;
margin:5px 0px 5px 0px;
width:100%;	
}

div#review_options_ins span{
padding:0px 4px 0px 0px;
margin:5px 0px 5px 0px;
font-size:1.50em;
}

div#review_options_ins a:link{
display:block;
padding:5px 5px 5px 0px;
margin:0px;
}

div#review_options_ins a:visited{
}

div#review_options_ins a:hover{
font-weight:bold;
text-decoration:none;
}

div#email_print_links{
float:right;
width:25%;
}

div#review_options_ins ul {
float:left;
padding:0px 0px 0px 0px;
margin:0px;
width:100%;
}

div#review_options_ins ul li{
color:#666667;
float:left;
width:100%;
border-bottom:1px solid #ccc;
}

div#review_options_ins ul li:nth-child(1){
border-top:1px solid #ccc;
}

div#review_options_ins ul li:nth-child(5){
color: #0071A2;
padding:5px 0px 5px 0px;
cursor:pointer;
}
 
div#review_options_ins dd.ro_title{
font-weight:bold;
font-size:110%;
color:#000000;
padding:3px 0px 5px 21px;
margin:0px;
}

div#review_options_ins dd.ro_lm{
font-size:110%;
background-image:url(../images/common/more_arrow.gif);
background-position: 75% 50%;
background-repeat:no-repeat;
padding:1px 0px 5px 0px;
margin:5px 0px 10px 0px;
}

.email_print_links a:link{
color:#0789c4;
}

.email_print_links a:visited{
color:#0789c4;
}

.email_print_links a:active{
color:#0789c4;
}

.email_print_links a:hover{
color:#0789c4;
}

/*********************  New from Photon 1/21/08  *****************/

.see_more_product_images {
width:150px;
height:20px;
padding-top:2px;
color:#0789c4;
font-size:11px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}

.see_more_product_images a:link{
color: #043660;
text-decoration:none;
}
.see_more_product_images a:visited{
color: #043660;
text-decoration:none;
}
.see_more_product_images a:active{
color: #043660;
text-decoration:none;
}
.see_more_product_images a:hover{
color: #043660;
text-decoration:none;
}
.alt_iamges_wrapper_div {
width:500px;
height:750px;
}
.header_wrapper_div {
height:60px;
}
div#Book_title {
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
width:100%;	
}

div#Book_title span{
font-weight:bold;	
color:#222;
font-size:1em;
}

div#Book_title  ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
width:100%;
}

.new {
font-weight:bold;
font-size:1.20em;
color:#ce3c23;
margin:0px 0px 0px 0px;
padding:3px 0px 3px 0px;
}

.title {
font-weight:900;
font-size:140%;
margin:0px 0px 0px 0px;
padding:3px 0px 3px 0px;
}

.prodSubtitle {
font-size:85%;
font-weight:400;
padding:0px 0px 5px 0px;
margin:0px;
color:#666667;
}
.Subtitle {
font-size:50%;
font-weight:400;
padding:0px;
margin:0px;
color:#666667;
}

.alt_image_thumbnail {
margin-left:15px;
border:1px solid #666667;
width:100px;
height:85px;	
float:left;
}

.alt_image_thumbnail img{
padding:10px 0px 0px 10px;	
}

.alt_image_thumbnail_current {
margin-left:15px;
width:100px;
height:85px;	
float:left;
}

.alt_image_thumbnail_current img{
padding:10px 0px 0px 10px;	
}

.click_image_text {
text-align:center;
clear:left;
padding-top:15px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

div#alternate_image {
margin-top:15px;
}

div#alternate_image img{
border:0px;
}

.burst a:link{
color:#fff;
}

.burst a:visited{
color:#fff;
}

.burst a:active{
color:#fff;
}

.burst a:hover{
color:#fff;
}
.purchasing_bold{
clear:both;
font-weight:bold;
border: 2px solid #cccccc;
margin:5px 1px 0px 0px;
color: #333333;
float:right;
width:auto;	
}

.purchasing_book{
float:left;
width: 102px;
}

.purchasing_image{
float: left; 
padding-bottom: 8px;
}

.purchasing_text{
float:left;
padding-top:8px;
padding-left:8px;
font-weight:bold;
font-size:11px; 
}

.purchasing_price{
float:right;
width: 84px;
font-size:13px; 
}

.purchasing_price_text{
float: right; 
font-weight: bold; 
width: 84px; 
padding-top: 8px;
}

.purchasing_price_image{
float: right; 
padding-top: 4px; 
width: 84px;
font-size:11px; 
}

.purchasing_option_save{
font-size:11px;
background-color:#CDE599;
font-weight: bold; 
text-align:center; 
padding-top: 4px;
padding-bottom: 4px;
}

.studytool_link{
font-weight: bold; 
text-decoration: none;
font-size:11px;
color: black;
}

table {
border-collapse: collapse;
}

td {
border: 0; 
padding: 0;
} 

.disclaimer{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
width:50%;
}

div#POtitle_head{
float:left;
width:78%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/******** main center navagation *******/
div#center_Nav{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:100%;
font-size:90%;
}

div#center_Nav ul{
float:left;
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#center_Nav ul li{
float:left;
width:auto;
color:#ffffff;
font-weight:bold;
font-size:95%;
}

div#center_Nav ul li a:link{
color:#ffffff;
font-weight:bold;
display:block;
}

div#center_Nav ul li a:visited{
color:#ffffff;
font-weight:bold;
}

div#center_Nav ul li a:hover{
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}

div#center_Nav .nav_left{
background-image:url(../../images/search/center_nav_leftcurvedBg.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:4px 18px 4px 18px;
margin:0px;
}

div#center_Nav .nav_left_unslected{
background-image:url(../../images/search/center_nav_leftcurvedUnslectedBg.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:4px 18px 4px 18px;
margin:0px;
}

div#center_Nav .nav_mid_slected{
background-image:url(../../images/search/centerNav_selectedbg.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:4px 18px 4px 18px;
margin:0px;
}

div#center_Nav .nav_mid{
background-image:url(../../images/search/centerNav_unselectedbg.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:4px 18px 4px 18px;
margin:0px;
}

div#center_Nav .nav_right{
background-image:url(../../images/search/centerNav_unselectedbg.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:4px 26px 4px 20px;
margin:0px;
}

/****** secondary navagation *******/

div#c1_Subnav{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 13px 0px;
width:100%;
background-image:url(/images/search/subnav_bg.jpg);
background-position:top left;
background-repeat:repeat-x;
height:24px;
}

div#c1_Subnav ul{
float:left;
width:100%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#c1_Subnav ul li{
float:left;
width:auto;
margin:0px 0px 0px 0px;
padding:3px 0px 3px 10px;
font-weight:bold;
font-size:88%;
}

div#c1_Subnav ul li a:link{
color:#0089c5;
font-weight:bold;
}

div#c1_Subnav ul li a:visited{
color:#0089c5;
font-weight:bold;
}

div#c1_Subnav ul li a:hover{
color:#0089c5;
font-weight:bold;
text-decoration:underline;
}

div#c1_Subnav .subnav_title{;
margin:0px 0px 0px 0px;
padding:4px 0px 0px 20px;
}

div#c1_Subnav .subnav_curent{
color:#336699;
margin:0px 0px 0px 0px;
padding:4px 6px 0px 17px;
}

div#c1_Subnav .subnav_spacer{
color:#999;
margin:0px 0px 0px 0px;
padding:3px 4px 3px 4px;
}

div#c1_Subnav .subnav_link{
color:#999;
margin:0px 0px 0px 0px;
padding:4px 4px 4px 4px;
}

/************* long styles no ad *********/

.c3_wrap_long {
float:left;
padding-top:15px;
width:100%;
}                                                                                                            

.c3_long {
float:left;
margin:2px 0 0;
padding:10px 0 50px;
width:100%;
}

.c3_long_extended_center{
float:left;
width:97%;
margin:0px 0 0 0px;
padding:10px 0 0px 20px;
}

.c3_extended_center{
float:left;
width:98%;
margin:0px 0px 20px 0px
}

.c3_extended_center ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#c3_long dl dt{
font-size:115%;
font-weight:900;
margin:0;
padding:10px 0px 4px 0px ;
color:#cc6600;
}

div#c3_long dl dt.Bold_grey{
font-size:100%;
font-weight:900;
color:#484849;
}

div#c3_long dl dd.Alt_Bold_grey{
font-size:100%;
font-weight:900;
color:#484849;
margin: 10px 0px 0px 0px;
}

div#c3_long dl dd.Alt_indendt{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
font-size:100%;
font-weight:900;
color:#484849;
}

div#c3_long dl dd.indendt{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
}

div#c3_long dl.space_above{
margin:0px 0px 0px 0px;
padding:10px 0 24px 21px;
}			

div#c3_long li.features_list{
list-style-type:disc; 
margin:0px 0px 0px 10px;
padding:5px 0px 5px 0px;
}

div#c3 ul li.features_list{
list-style-type:disc; 
margin:0px 0px 0px 10px;
padding:5px 0px 5px 0px;
}

div#c3_long li p{
padding:0px;
margin:0px;
}

div#c3_long dl dd.attribution{
font-weight:bold;
padding: 5px 0px 20px 20px;
}

div#c3 dl dd.attribution{
font-weight:bold;
padding: 5px 0px 20px 20px;}

.c3_long dl {
padding:0px 0px 20px 25px;
width:95%;
}

.c3_long dl dd.Alt_Bold_grey{
font-size:100%;
font-weight:900;
color:#484849;
margin: 10px 0px 0px 0px;
}

.c3_long dl dd.Alt_indendt{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
font-size:100%;
font-weight:900;
color:#484849;
}

.c3_long dl dd.indendt{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
}

.c3_long dl.space_above{
margin:0px 0px 0px 0px;
padding:10px 0 24px 21px;
}			

.c3_long li.features_list{
list-style-type:disc; 
margin:0px 0px 0px 10px;
padding:5px 0px 5px 0px;
}

.c3 ul li.features_list{
list-style-type:disc; 
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

.c3_long li p{
padding:0px;
margin:0px;
}

.c3_long dl dd.attribution{
font-weight:bold;
padding: 5px 0px 20px 20px;
}

.c3 dl dd.attribution{
font-weight:bold;
padding: 5px 0px 20px 20px;
}

/* Select Sub tab color overwite */
.no_select_subTab{
color:#0089C5;
}

.select_subTab{
color:#336699
}

/* Rent option */
.purchasing_text_rent {
float:left;
font-size:11px;
font-weight:bold;
padding-left:8px;
padding-top:10px;
}

.purchasing_image_rent {
float:left;
height:30px;
padding-bottom:8px;
width:30px;
}

/* override for images*/	
/**** c1 right nav styles */ 
div#Right_nav .Rnav_content dl{
padding:0px 0px 6px 0px;
margin:0px 0px 0px 0px; 
}

div#Right_nav {
float:right;
margin:15px 0px 0px 0px;
padding:0px 0px 0 0;
width:230px;
}

div#Right_nav .Rnav_content_html dl{;
float:left;
margin:0px 0;
padding:0px 0px 10px 7px;
width:180px;
}

div#Right_nav .Rnav_content dl{;
float:left;
margin:0px 0;
padding:0px 0px 10px 0px;
width:180px;
}

.Rnav_content dl dt{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.Rnav_content dl dd{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#Right_nav .rnav_title{
background-image:url(/images/catalog/MS_rnavTop.jpg);
background-position:0px 0;
background-repeat:no-repeat;	
padding:10px 0px 10px 0px;
margin:0px 0px 0px 0px;
font-size:115%;
font-weight:bold;
color:#014880;
text-align:center;
}

div#Right_nav .rnav_end{
background-image:url(/images/catalog/MS_rnavBottom.jpg);
background-position:0px 100%;
background-repeat:no-repeat;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
font-size:100%;
text-align:center;
color:#333;
}

div#Right_nav p.rnav_text_links{
padding: 5px 0px 0px 20px;
}

div#Right_nav .rnav_end p{
font-size:80%;
font-weight:bold;
}

div#Right_nav .rnav_title_halfpint{
background-image:url(/images/catalog/MS_rnavTop.jpg);
background-position:0px 0;
background-repeat:no-repeat;	
padding:10px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:100%;
font-weight:bold;
color:#014880;
text-align:center;
}

div#Right_nav p.rnav_title_halfpint2{	
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:100%;
font-weight:bold;
color:#014880;
text-align:center;
}

div#Right_nav span.reduced_size{
font-weight:normal;
}

/************* new overrides for accesability changes *******************/

div#lis_btn p.lis_text{
color:#000000;
text-shadow: 0px 0px 1px #666;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
}

div#lis_btn{
float:left;
margin:0px 0px 0px 0px;
background-color: #ccc;
 background-image: url("/images/search/look_inside_btn_bg.jpg");
 background-position: left top;
 background-repeat: no-repeat;
 width:152px;
 background-position: 127px -7px;
 padding:2px 0px 2px 0px
}

.title {
color: #cc6600;
}

div#prod_image_ins {
clear:left;
}

.TabCon_offLeft{
position:absolute;
top:0px;
left:-1000px;
width:100px;
}

.c3_wrap_long_offLeft{
position:absolute;
top:-10000px;
left:-10000px;
height:100px;
overflow:hidden;
}

.c3_wrap_offLeft{
position:absolute;
top:-10000px;
left:-10000px;
height:100px;
overflow:hidden;
}

div#center_Nav ul {
float: left;
margin: 0;
padding: 0 0 10px;
width: 100%;
}

div#center_Nav ul li ul.c1_Subnav{
position:relative;
left:0px;
top: 7px;    
width: 734px;
}       

div#center_Nav ul li ul.c1_Subnav_sup{
position:relative;
left:-380px;
top: 7px;    
width: 734px;
}       

div#center_Nav ul li ul.Supplements_Subnav{
position:relative;
left:-4100px;
top: 7px;    
width: 734px;
}    

div#center_Nav ul li ul li.subnav_link a{
color:#085D94;
}

div#center_Nav ul li ul li.subnav_spacer{
float:left;
width: 5px;
color:#085D94;
padding:0px 3px 0px 5px
}

.Supplements_Subnav{
position:relative;
top:0px;
left:0px;
width:340px;
}

div#center_Nav ul li.subnav_curent{
color: #FFFFFF;
float: left;
font-size: 95%;
font-weight: bold;
width: auto;
}

div#center_Nav ul li.subnav_curent a{
color:#043660;
}

div#center_Nav ul li.subnav_link{
color: #FFFFFF;
float: left;
font-size: 95%;
font-weight: bold;
width: auto;
}

div#center_Nav {
float:left;
font-size: 90%;
margin: 0;
padding: 0;
background-image: url("../../images/search/subnav_bg.jpg");
background-position: left 23px;
background-repeat: repeat-x;
height: 55px;   
}

div#center_Nav #mainTabSelect_1{
width:76px;
margin:0px 0px 0px 0px;
padding: 4px 0 0 12px;
}

div#center_Nav #mainTabSelect_5{
width:100px;
height:17px;
margin:0px 0px 0px 0px;
   padding: 4px 0 0 12px;
}

div#epp_image_long {
margin: 0;
padding: 20px 0 0 0px;
width: auto;
}

.c3_long {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 34px 0px;
width: 100%;
}

.c3_wrap_long {
float:left;
padding-top:0px;
width:100%;
}

/************ c3_long styles********/
.c3_long dl {
margin:0px 0px 0px 0px;
padding:0px 0px 15px 0px;
width:95%;
float:left;
}

.c3_long dl dt{
font-size:115%;
font-weight:900;margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
color:#cc6600;
}

.c3_long dl dt.Bold_grey{
font-size:100%;
font-weight:900;
color:#484849;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
}

.c3_long dl dd.Alt_Bold_grey{
font-size:100%;
font-weight:900;
color:#484849;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.c3_long dl dd.Alt_indendt{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:100%;
font-weight:900;
color:#484849;
}

.c3_long dl dd.indendt{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/* margin pixels updated */
.c3_long dl.space_above{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


.c3_long dl.Alt_overview{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
width:95%;
}

.c3_long dl.Alt_overview_last{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
width:95%;
}

.c3_long dl.Best_buy_sup{
margin:10px  10px 10px 10px;
padding:0px 0px 20px 0px;
float:left;
width:95%;
}

.c3_long dl.Best_buy_sup_last{
margin:10px  10px 10px 10px;
padding:0px 0px 20px 0px;
float:left;
width:95%;
}

.c3_long dl.Best_buy_sup_links{
margin:3px 0px 0px 10px;
padding:0px 10px 0px 0px;
float:left;
width:95%;
}


.c3_long dl dd.price_list_lp{
float:left;
width:17%;
color:#666667;
padding: 5px 0 5px 0px; 
}

.c3_long dl dd.Alt_price_list_lp{
float:left;
width:13%;
color:#666667;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.c3_long dd{
margin:0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
color:#494949;
}

.c3_long dl dd.price_list_cbp{
float:left;
width:23%;
color:#666667;
padding:5px 5px 5px 0px;
}

.c3_long dl dd.Alt_price_list_cbp{
float:left;
width:20%;
color:#666667;
padding:5px 0px 5px 0px;
}

.c3_long dl dd.Alt_price_list_cbp{
float:left;
width:20%;
color:#666667;
}

.c3_long dl dd.price_list_space{
float:left;
width:4px;
margin:0px 0px 0px 0px;
padding: 5px 13px 5px 0px;
text-align:center;
color:#666667;
}

.c3_long dl dd.Alt_price_list_space{
float:left;
width:4px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
color:#666667;
}

.c3_long dl dd.price_list_cbw{
float:left;
width:50%;
color:#666667;
padding: 5px 0 5px 0;
}

.c3_long dl dd.Alt_price_list_cbw{
float:left;
width:45%;
font-size:96%;
color:#666667;
}

.c3_long dl.book_price_com{
float:left;
width:96%;
}

.c3_long dl dd.TBI{
float:left;
width:90%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.c3_long dl dd.BBS_indendt{
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
}

.c3_long dl dd.bundle_include{
float:left;
width:90%;
margin:1px 0px 0px 20px;
padding:0px 0px 0px 0px;
}

.c3_long dl dd.BBS_Alt_Bold_grey{
font-size:100%;
font-weight:900;
color:#484849;
}

.c3_long dl dd.BI_price_list_cbw{
float:left;
width:45%;
font-size:96%;
color:#666667;
}

.c3_long dl dd.BI_price_list_cbp{
float:left;
width:23%;
color:#666667;
}

.c3_long dl dd.BI_price_list_space{
float:left;
width:4px;
margin:0px 0px 0px 0px;
padding: 0px 10px 0px 9px;
text-align:center;
color:#666667;
}

.c3_long dl dd.BI_price_list_lp{
float:left;
width:17%;
color:#666667;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 30px;
}

.c3_long dl dd.price_list_TIO{
float:left;
width:7%;
color:#666667;
display:block;
margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px;
}

.c3_long dl dd.price_list_WD{
margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px;
float:left;
width:10%;
color:#666667;
}

.c3_long dl dd.price_list_LM{
margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px;
float:left;
width:8%;
color:#666667;
}

.c3_long h2{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#subTab_1_s{
float:left;
width:100%;
}

div#subTab_2_s{
float:left;
width:100%;
}

div#subTab_3_s{
float:left;
width:100%;
}

div#subTab_4_s{
float:left;
width:100%;
}

div#subTab_5_s{
float:left;
width:100%;
}

div#mainTab_1_m{
float:left;
width:100%;
}

div#mainTab_2_m{
float:left;
width:100%;
}

div#mainTab_3_m{
float:left;
width:100%;
}

div#mainTab_4_m{
float:left;
width:100%;
}

div#mainTab_5_m{
float:left;
width:100%;
}

div#mainTab_5_2_s{
float:left;
width:100%;
}

div#mainTab_5_1_s{
float:left;
width:100%;
}

div#mainTab_6_m{
float:left;
width:100%;
}

div#mainTab_7_m{
float:left;
width:100%;
}

div#c1_ins {
float: left;
margin: 0px 0px 10px 0px;
padding: 0px 0 16px 0px;
width: 735px;
}

div#review_options_ins #Request_Copy_btn{
background-image: url("../../images/search/rac_btn.jpg");
background-position: 0px 0px;
background-repeat: no-repeat;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:block;
width:auto;
}

#Customize_this_Product_btn{
background-image: url("../../images/search/ctt_btn.jpg");
background-position: 0px 0px;
background-repeat: no-repeat;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#Product_Demo_btn{
background-image: url("../../images/search/product_demo_btn.jpg");
background-position: 0px 0px;
background-repeat: no-repeat;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div#review_options_ins #Request_Copy_btn a{
display:block;
margin:0px ;
padding:6px 17px 6px 17px;
font-weight:bold;
font-size:90%;
}

div#review_options_ins #Customize_this_Product_btn a{
display:block;
margin:0px ;
padding:6px 13px 6px 13px;
font-weight:bold;
font-size:90%;
}

div#review_options_ins #Product_Demo_btn a{
display:block;
margin:0px ;
padding:6px 6px 8px 9px;
font-weight:bold;
font-size:90%;
}

/*** c3 short class transfer styles **/
.c3 dl {
margin:0px 0px 0px 0px;
padding:0;
width:98%;
}

.c3 dl dt{
font-size:115%;
font-weight:900;
margin:0;
padding:1px 0px 4px 0px ;
color:#cc6600;/*color:#F4AA4C;*/
}

.c3 dl dt.Bold_grey{
font-size:100%;
font-weight:900;
color:#484849;
padding:10px 0px 5px 0px
}

.c3 dl dd.Alt_Bold_grey{
font-size:100%;
font-weight:900;
color:#484849;
margin: 0px 0px 0px 10px;
padding:0px;
}

.c3 dl dd.Alt_indendt{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 30px;
font-size:100%;
font-weight:900;
color:#484849;
}

.c3 dl dd.indendt{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
}

.c3 dl.space_above{
margin:10px  10px 10px 10px;
padding:0px 0px 0px 0px;
}

.c3 dl.Alt_overview{
margin:10px  10px 10px 10px;
padding:0px 0px 0px 0px;
float:left;
width:95%;
}

.c3 dl.Alt_overview_last{
margin:10px  10px 10px 10px;
padding:0px 0px 20px 0px;
float:left;
width:95%;
}

.c3 dl.Best_buy_sup{
margin:10px 0px 0px 10px;
padding:0px 10px 0px 0px;
float:left;
width:95%;
}

.c3 dl.Best_buy_sup_links{
margin:3px 0px 0px 10px;
padding:0px 10px 0px 0px;
float:left;
width:95%;
}


.c3 dl.Best_buy_sup_last{
margin:10px  10px 10px 10px;
padding:0px 0px 20px 0px;
float:left;
width:95%;
}

.c3 dl dd.price_list_lp{
float:left;
width:auto	;
color:#666667;
}

.c3 dl dd.Alt_price_list_lp{
padding-left:30px;
float:left;
width:18%;
color:#666667;
}

.c3 dd{
padding:0px 0px 0px 0px;
color:#494949;
}

.c3 dl dd.price_list_cbp{
float:left;
width:auto;
color:#666667;
}

.c3 dl dd.Alt_price_list_cbp{
float:left;
width:26%;
color:#666667;
}

.c3 dl dd.Alt_price_list_cbp{
float:left;
width:26%;
color:#666667;
}

.c3 dl dd.price_list_space{
float:left;
width:4px;
margin:0px;
padding: 0px 5px 0px 5px;
text-align:center;
color:#666667;
}

.c3 dl dd.Alt_price_list_space{
float:left;
width:4px;
margin:0px;
padding:0px 5px 5px 0px;
text-align:center;
color:#666667;
}

.c3 dl dd.price_list_cbw{
float:left;
width:48%;
color:#666667;
}

.c3 dl dd.Alt_price_list_cbw{
float:left;
width:45%;
font-size:96%;
color:#666667;
}

.c3 dl.book_price_com{
float:left;
width:97%;
}

/********** **********/
.c3 dl.lmlist{
float:left;
width:100%;
margin:0px;
}

/******** best buy package overrides ************/
.c3 dl dd.TBI{
float:left;
width:90%;
padding:10px 0px 0px 10px;
margin:0px 0px 0px 0px;
}

.c3 dl dd.BBS_indendt{
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
}

.c3 dl dd.bundle_include{
float:left;
width:90%;
padding:1px 0px 0px 10px;
margin:0px 0px 0px 0px;
}

.c3 dl dd.BBS_Alt_Bold_grey{
font-size:100%;
font-weight:900;
color:#484849;
margin: 5px 0px 5px 0px;
padding:0px;
}

.c3 dl dd.BI_price_list_cbw{
float:left;
width:45%;
color:#666667;
}

.c3 dl dd.BI_price_list_cbp{
float:left;
width:auto;
color:#666667;
}

.c3 dl dd.BI_price_list_space{
float:left;
width:4px;
margin:0px;
padding:0px 5px 5px 5px;
text-align:center;
color:#666667;
}

.c3 dl dd.BI_price_list_lp{
padding-left:15px;
float:left;
width:auto;
color:#666667;
}

.c3 dl dd.price_list_TIO{
padding:5px 0px 0px 0px;
float:left;
width:12%;
color:#666667;
clear:left;
display:block;
}

.c3 dl dd.price_list_WD{
padding:5px 0px 0px 0px;
float:left;
width:12%;
color:#666667;
}

.c3 dl dd.price_list_LM{
padding: 5px 0px 0px 0px;
float:left;
width:10%;
color:#666667;
}

/* c3 wide styles */

.c3_wide dl {
margin:0px 0px 0px 0px;
padding:0;
width:98%;
}

.c3_wide dl dt{
font-size:115%;
font-weight:900;
margin:0;
padding:1px 0px 4px 0px ;
color:#cc6600;
}

.c3_wide dl dt.Bold_grey{
font-size:100%;
font-weight:900;
color:#484849;
padding:10px 0px 5px 0px
}

.c3_wide dl dd.Alt_Bold_grey{
font-size:100%;
font-weight:900;
color:#484849;
margin: 0px 0px 0px 10px;
padding:0px;
}

.c3_wide dl dd.Alt_indendt{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 30px;
font-size:100%;
font-weight:900;
color:#484849;
}

.c3_wide dl dd.indendt{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
}

.c3_wide dl.space_above{
margin:10px  10px 10px 10px;
padding:0px 0px 0px 0px;
}

.c3_wide dl.Alt_overview{
margin:10px  10px 10px 10px;
padding:0px 0px 0px 0px;
float:left;
width:95%;
}

.c3_wide dl.Alt_overview_last{
margin:10px  10px 10px 10px;
padding:0px 0px 20px 0px;
float:left;
width:95%;
}

.c3_wide dl.Best_buy_sup{
margin:10px 0px 0px 10px;
padding:0px 10px 0px 0px;
float:left;
width:95%;
}

.c3_wide dl.Best_buy_sup_links{
margin:3px 0px 0px 10px;
padding:0px 10px 0px 0px;
float:left;
width:95%;
}

.c3_wide dl.Best_buy_sup_last{
margin:10px  10px 10px 10px;
padding:0px 0px 20px 0px;
float:left;
width:95%;
border-bottom:1px solid #ccc;
}

.c3_wide dl dd.price_list_lp{
float:left;
width:auto;
color:#666667;
padding:0px 0px 5px 0px;
}

.c3_wide dl dd.Alt_price_list_lp{
padding-left:30px;
float:left;
width:auto;
color:#666667;
}

.c3_wide dd{
padding:0px 5px 5px 0px;
color:#494949;
}

.c3_wide dl dd.price_list_cbp{
float:left;
width:auto;
color:#666667;
}

.c3_wide dl dd.Alt_price_list_cbp{
float:left;
width:auto;
color:#666667;
}

.c3_wide dl dd.Alt_price_list_cbp{
float:left;
width:auto;
color:#666667;
}

.c3_wide dl dd.price_list_space{
float:left;
width:4px;
margin:0px;
padding: 0px 5px 5px 5px;
text-align:center;
color:#666667;
}

.c3_wide dl dd.Alt_price_list_space{
float:left;
width:4px;
margin:0px;
padding:0px 5px 5px 5px;
text-align:center;
color:#666667;
}

.c3_wide dl dd.price_list_cbw{
float:left;
width:48%;
color:#666667;
}

.c3_wide dl dd.Alt_price_list_cbw{
float:left;
width:45%;
color:#666667;
}

.c3_wide dl.book_price_com{
float:left;
width:97%;
}

/********** **********/
.c3_wide dl.lmlist{
float:left;
width:100%;
margin:0px;
} 

/******** best buy package overrides ************/

.c3_wide dl dd.TBI{
float:left;
width:90%;
padding:10px 0px 0px 10px;
margin:0px 0px 0px 0px;
}

.c3_wide dl dd.BBS_indendt{
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
}

.c3_wide dl dd.bundle_include{
float:left;
width:90%;
padding:1px 0px 0px 10px;
margin:0px 0px 0px 0px;
}

.c3_wide dl dd.BBS_Alt_Bold_grey{
font-size:100%;
font-weight:900;
color:#484849;
margin: 5px 0px 5px 0px;
padding:0px;
}

.c3_wide dl dd.BI_price_list_cbw{
float:left;
width:auto;
font-size:100%;
color:#666667;
}

.c3_wide dl dd.BI_price_list_cbp{
float:left;
width:auto;
color:#666667;
}

.c3_wide dl dd.BI_price_list_space{
float:left;
width:4px;
margin:0px;
padding:0px 5px 0px 0px;
text-align:center;
color:#666667;
}

.c3_wide dl dd.BI_price_list_lp{
padding-left:17px;
float:left;
width:auto;
color:#666667;
}

.c3_wide dl dd.price_list_TIO{
padding:0px 0px 0px 0px;
float:left;
width:auto;
color:#666667;

display:block;
}

.c3_wide dl dd.price_list_WD{
padding:0px 0px 0px 0px;
float:left;
width:auto;
color:#666667;
}

.c3_wide dl dd.price_list_LM{
padding: 0px 0px 0px 0px;
float:left;
width:auto;
color:#666667;
}

/* end c3 wild styles */

div#subTab_1_con{
float:left;
width:100%;
}

div#epp_image_sort img{
margin:0px;
padding:0px;
}

.c3_wrap {
background-image: url("../../images/search/c3_top.jpg");
background-position: 14px 2px;
background-repeat: no-repeat;
float: left;
width: 100%;
}

div#TabWrap{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
width:747px;
}


div#CompanonSitelinks{
float:right;
width:230px;
padding:0px 0px 0px 0px;
margin:0px 0px 20px 0px;
}

div#CompanonSitelinks span {
font-size: 1.5em;
margin: 5px 0;
padding: 0 4px 0 10px;
vertical-align: top;
}

div#CompanonSitelinks h2{
padding:2px 0px 2px 0px;
margin:0px 0px 0px 0px;
font-size:1.5em;
color:#cc6600;
}

div#CompanonSitelinks ul{
float:left;
width:100%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#CompanonSitelinks ul li{
float:left;
width:90%;
}

div#CompanonSitelinks ul li a{
width: 100%;
height:20px;
margin:15px 0px 15px 0px;
padding: 3px 0 3px 15px;
background: #98cb32; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(../../images/search/PB_images/cb_btnBg.jpg);
background: -moz-linear-gradient(top,  #98cb32 0%, #699c03 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#98cb32), color-stop(100%,#699c03)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #98cb32 0%,#699c03 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #98cb32 0%,#699c03 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #98cb32 0%,#699c03 100%); /* IE10+ */
background: linear-gradient(top,  #98cb32 0%,#699c03 100%); /* W3C */
-webkit-border-radius: 30px;
border-radius: 30px; 
font-weight:bold;
display:block;
border:1px solid #ccc;
text-align:center;
color:#fff;
}

div#CompanonSitelinks ul li a:visited{
color:#fff;
}

div#CompanonSitelinks ul li a:hover{
text-decoration:none;
color:#fff;
}

/****** Request a copy link *******/

div#Requestcopy span {
/*font-size: 1.5em;*/
margin: 5px 0;
padding: 0 4px 0 10px;
vertical-align: baseline;
}

div#Requestcopy{
float:left;
width:100%;
padding:0px 0px 0px 0px;
margin:0px 0px 20px 0px;
}

div#Requestcopy h2{
padding:2px 0px 2px 0px;
margin:0px 0px 0px 0px;
font-size:1.5em;
color:#cc6600;
}


#seeEntireP{/*this sets the wrapper  to look like a button*/
width: 400px;
height:19px;
margin:5px 0px 5px 0px;
padding: 5px 0 2px 4px;
background: #cc6600; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(../../images/search/PB_images/rcb_butBg.jpg);
background: -moz-linear-gradient(top,  #cc6600 0%, #ab5601 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc6600), color-stop(100%,#ab5601)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cc6600 0%,#ab5601 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cc6600 0%,#ab5601 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cc6600 0%,#ab5601 100%); /* IE10+ */
background: linear-gradient(top,  #cc6600 0%,#ab5601 100%); /* W3C */
-webkit-border-radius: 30px;
border-radius: 30px; 
font-weight:bold;
display:block;
border:1px solid #AB5601;
text-align:center;
color: #FFF;
cursor:pointer;
}

#seeEntireP a:link{
color:#fff;
text-decoration:none;
}

#seeEntireP a:visited{
color:#fff;
text-decoration:none;
}

#seeEntireP a:hover{
color:#fff;
text-decoration:underline;
}

div#RCWrap{
position:relative;
top:0px;
left:0px;
width:100%;
z-index:10;
}

div#seriesSub{
top:6px;
position:relative;
width:500px;
padding:20px 0px 0px 20px;
margin:-25px 0 0 0px;
z-index:1;
height:7em;
border:1px solid #AB5601;
}

div#seriesSub ul{
position:relative;
float: left;
right:0px;
top:0px;
width:25%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#seriesSub ul:nth-child(2){
position:relative;
float: left;
left:40px;
top:4px;
width:300px;
}

div#seriesSub ul li{
padding:10px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:300px;
}

div#seriesSub ul li span:nth-child(2){
font-size: 1.0em;
margin: 0px 0;
padding: 0 4px 0 50px;
text-align:left;
 }

div#RCWrap ul{
width:100%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#RCWrap ul li{
width:30%;
}

#RCCopy
{
    width:100%!important;
    border-bottom:1px solid #C60;
    border-top:1px solid #C60;
    padding:5px 0 5px 0;
    padding-left:0!important;
    margin-left:10px;
    font-size:13px;
}

#RCCopy a
{
    margin-left:-10px;
}

#RCPrintCopy
{
    padding:2px 0 0 26px;
    width:100%!important;
    font-size:11px;
}

div#Requestcopy ul li a:visited{}

div#Requestcopy ul li a:hover{
text-decoration:none;
}

/* end request a copy */

div#Share{
float:left;
margin: 0px 0px 0px 10px;
padding:0px 0px 0px 0px;
width: 100%;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
}

div#Share ul{
float:left;
width:66%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#Share ul li:nth-child(1){
float:left;
width:33px;
padding:5px 0px 0px 0px;
margin:0px 5px 0px 0px;
font-weight:bold;
}

div#Share ul li:nth-child(6){
float:left;
width:100px;
background-image: url("/images/search/PB_images/printpageico.png");
background-position: right 4px;
background-repeat: no-repeat;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border-left:1px solid #ccc;
}

div#Share ul li:nth-child(6) a{
display:block; 
padding:5px 10px 5px 5px;
margin:0px 0px 0px 10px;
}

div#Share ul li:nth-child(6) a:hover{
text-decoration:none;
}

div#Share ul li{
float:left;
width:25px;
padding:4px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

div#CoverImage{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
width:25%;
}

/* epp header information */

.epp_h1_header h1{
padding:0px 0px 5px 0px;
margin:0px 0px 0px 0px;
}

.epp_h1_header{
float:left;
width:98%;
padding:5px 0px 5px 0px;
margin:0px 0px 0px 0px;
}

div#lookInside{
float:left;
width:108px;
background-image: url("/images/search/PB_images/lookInsideico.png");
background-position: 4px 2px;
background-repeat:no-repeat;
background-color:#fff;
padding:0px 0px 0px 0px;
margin:-13px 0px 0px 23px;
border:1px solid #d8d8d8;
position:relative;
z-index:10;
}

div#lookInside a{
display:block;
padding:5px 0px 5px 30px;
margin:0px 0px 0px 0px;
}

div#lookInside a:visited{
display:block;
padding:5px 0px 5px 30px;
margin:0px 0px 0px 0px;
}

div#lookInside a:hover{
display:block;
padding:5px 0px 5px 30px;
margin:0px 0px 0px 0px;
text-decoration:none;
}

/** new css for the autor tabs and sub tabs **/

div#c1 .authorImg{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
width:155px;
}

div#c1 .AtA{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
float:left;
width:100%;
}

div#c1 .AtAWide{
padding:0px 0px 15px 0px;
margin:0px 0px 0px 0px;
float:left;
width:100%;
}

div#c1 .AtAWide ul li.author{
color:#cc6600;
font-weight:bold;
padding:0px 0px 3px 0px;
margin:0px 0px 0px 0px;
float:left;
width:100%;
}

div#c1 .AtA_componets{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 15px;
float:left;
width:470px;
}

div#c1 .AtA_componets ul{
padding:0px 0px 0px 0px;
margin:5px 0px 5px 0px;
}

div#c1 .AtA_componets ul li{
padding:0px 0px 0px 0px;
margin:5px 0px 5px 0px;
}

div#c1 .AtA_componets p{
padding:0px 0px 0px 0px;
margin:15px 0px 15px 0px;
}

div#c1 .AtA_componets span {
color: #222222;
font-size: 1em;
font-weight: bold;
}

div#c1 .AtA_componets .title {
color: #0071a2;
font-size: 1em;
font-weight: bold;
}

div#c1 .AtA_componets .isbn {
color: #222222;
font-size: 1em;
font-weight: bold;
}

/** Wide ata **/

div#c1 .AtA_componetsWide{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 15px;
float:left;
width:98%;
}

div#c1 .AtA_componetsWide ul{
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
}

div#c1 .AtA_componetsWide ul li{
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
}

div#c1 .AtA_componetsWide p{
padding:0px 0px 0px 0px;
margin:15px 0px 15px 0px;
}

div#c1 .AtA_componetsWide span {
color: #222222;
font-size: 1em;
font-weight: bold;
}

div#c1 .AtA_componetsWide .title {
color: #0071a2;
font-size: 1em;
font-weight: bold;
margin-left:-16px;
}

div#c1 .AtA_componetsWide .isbn {
color: #222222;
font-size: 1em;
font-weight: bold;
}

/*end the sub tab styles */

div#c1 .AtA ul{
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;
}

div#c1 .AtA p{
padding:0px 0px 0px 0px;
margin:15px 0px 15px 0px;
}

div#c1 .authorWrap{
padding:0px 0px 15px 0px;
margin:0px 0px 15px 0px;
float:left;
width:720px;
border-bottom:1px solid #ccc;
}

div#c1 .authorWrapWide{
padding:0px 0px 15px 0px;
margin:0px 0px 15px 0px;
float:left;
width:98%;
border-bottom:1px solid #ccc;
}

div#c1 .AtA span {
color: #cc6600;
font-size: 1.25em;
font-weight: bold;
}

/******* Bread crumb ************/

div#Breadcrumbs {
background-color: #FFFFFF;
float: left;
width: 75%;
}

.bread_nav {
float: left;
font-size: 88%;
font-weight: 400;
margin: 0;
padding: 14px 0 8px 0;
width: 700px;
}

.bread_nav ul{
float:left;
width:100%;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.bread_nav ul li{
float:left;
padding:0 3px;
width:auto;
}

/* right navagation text ads */

.HTMLButton {
float:left;
width:230px;
background-color:#ffffff;
margin:0px 0px 10px 0px;
padding:10px 0px 0px 0px;
*padding:10px 0px 10px 0px;
}

/*Right landing slider for the main image */

.RotatingImage{
float:right;
margin:0px 0px 0px 0px;
padding:00px 0px 0px 0px;
width:230px;
}

.RNSlide_Con h2{
color:#FFF;
font-size:1.0em;
font-weight:bold;
} 

.RNSlide_Con a{
color:#FFF;
font-size:0.90em;
}

.SliderNav{
float:left;
width:100%;
font-size:3em;
position:relative;
top: -45px;
z-index: 1000;
text-align:center;
height:40px;
}

.SliderNavL{
float:left;
width:100%;
font-size:3em;
position:relative;
top: -45px;
z-index: 1000;
text-align:center;
height:40px;
}

a.activeSlide{
color:#ffd904;
}

.RNImageSlides{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
height:auto;
/*this needs to have some work done on it its colapsing to the unflated links*/

}

.RN1{
position:absolute;
left:-2000px
}

.RNSlide_Con{
}

.Rnav_content img {
border: medium none;
}

.Rnav_content dl dd {
margin: 0;
padding: 0;
}

.SingleImage{
float:right;
margin:3px 0px 5px 0px;
padding:0px 0px 0px 0px;
width:229px;
}



/*Stuff for request an online copy*/
.WhyDescription
{
    display:none;
}

.WhyDescription ul li
{
    width:97%!important;
    padding-left:28px;
}

#WhyOnline
{
    margin-top:2px;
    width:97%!important;
    padding-left:7px;
}

.WhyHeader
{
    color:#0071A2;
    font-size:11px;
}

.WhyHeader:hover
{
    cursor:pointer;
}

#RCPrintCopy
{
    margin-top:-4px;
    padding-left:35px;
}

/* states and images */
.ui-plus {width:7px; height:7px; background-image: url(/images/plusSign.png); background-repeat:no-repeat; background-position:center}
.ui-minus {width:7px; height:7px; background-image: url(/images/minusSign.png); background-repeat:no-repeat; background-position:center}


/* professional answers plus pro eccommerce */
div#answersPro{
    border:1px solid #CC6600;
    height:300px;
    width:100%;
}
div#answersPro ul li
{
    list-style-type:disc;
}

div#answersPro #answersTitle
{
    color:#CC6600;
    margin:15px 0  10px 15px;
}

div#answersPro a
{
    margin-left:15px;
}

div#answersPro #proList
{
    border-top:1px solid #C0C0C0;
    border-bottom:1px solid #C0C0C0;
    padding:20px 0px 20px 55px;
    margin: 45px 15px 0 15px;
}

aside.breadCrumbs {
	font-size: 11px;
	margin-top: 0px;
	padding: 13px 0 4px 0;
	width: 100%;
}

.breadCrumbs h1 { 
	font-size: 24px;
	margin: 0 0 4px 248px;
}

.breadCrumbs h1 span { font-size: 16px; }

.breadCrumbs ul { margin-bottom: 4px;}

.breadCrumbs li {
	display: inline-block;
	padding: 3px 3px;
	line-height: normal;
}

.breadCrumbs ul li:last-child:after { content: " ";} 



/* end answers pro eccomerce */

/* --------- - ----------- */
/* -- Video Cartarges -- */
/* --------- - ----------- */
#video { }
#video a { text-decoration: none; }
#video.videoHero {
	float: left;
	padding: 0px;
	height:224px; 
	width: 724px;
	margin-bottom: 20px;
}	
.videoHero #jwp6Hero { margin: 20px 0px 0px 384px; }	
.videoNarrow {
	float: left;
	width: 428px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	background-color: white;
	border-bottom: 1px solid #D4D4D4;
 }
.videoNarrow h1{
	color: #222;
	font-size: 16px;
	font-weight: bold;
	text-transform:capitalize;
	padding: 24px 0 10px 0;
}
div#video.videoNarrow h2 {
	font-size: 14px;
	text-transform:capitalize;
	padding: 15px 0px 10px 0;
}
.videoNarrow p { color: #222; }
.videoTab { }
.videoTab h2 {
 	font-size: 1.17em;
 	font-weight: bold;
 	padding-top: 20px;
	margin-bottom: 0px;
 }
.videoTab h3 {
	font-size: 12px;
	min-height: 16px;
	max-height: 32px;
	font-weight: bold;
	line-height: normal;
	margin: 8px 0px 0px 0px;
	padding: 0px;
	overflow: hidden;
}
.videoTab p { margin: 0px; }
.videoTab video, .videoTab .jwplayer { margin-top: 20px;}
#video.videoTab h2 + p {
	width: 640px; 
	padding-bottom: 30px;
	border-bottom: 1px solid #CCC;
} 	
#NarrowWrap #video ul, #WideWrap #video ul {
	margin: 0px 0px 0px -110px;
	float: left;
	width:900px;
}
#NarrowWrap #video ul li, #WideWrap #video ul li {
	width: 140px;
	height: 140px;
	margin: 20px 0px 0px 110px;
	float: left; 
	list-style-type:none;
}
