/*
(C) Copyright MarketLive. 2006. All rights reserved.
MarketLive is a trademark of MarketLive, Inc.
Warning: This computer program is protected by copyright law and international treaties.
Unauthorized reproduction or distribution of this program, or any portion of it, may result
in severe civil and criminal penalties, and will be prosecuted to the maximum extent
possible under the law.
*/
.default {
	font-size : 11px;
	color : #666666;
}
.defaultnu A:LINK, .defaultnu A:VISITED, .defaultnu A:ACTIVE {
	color : #666666;
	text-decoration : none;
}
.colorsubheader, .colorsubheader A:LINK, .colorsubheader A:VISITED, .colorsubheader A:ACTIVE {
	font-size : 13px;
	color : #27567A;
	font-weight: bold;
}
.defaultsubheader, .defaultsubheader A:LINK, .defaultsubheader A:VISITED, .defaultsubheader A:ACTIVE {
	font-size : 13px;
	color : #666666;
	font-weight: bold;
}
.detailheader{
	font-size : 15px;
	color : #336699;
	font-weight: bold;
}
.quotetext{
font-size: 13px;
color: #333333;
font-family: "Times New Roman", Times, serif;
font-style : italic;
}
.small, .small A:LINK, .small A:VISITED, .small A:ACTIVE{
	font-size : 10px;
	color : #666666;
}
.thumbtext{
	font-size: 11px;
	color: #27567A;
}
.mainLayoutTable {
    border:0px solid #000000;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

.popupLayoutTable {
  border:0px solid #000000;
}

.tableheader {
	font-size: 12px;
	color: #333333;
	font-weight : bold;
	margin-bottom : 2px;
	margin-left : 4px;
	margin-right : 4px;
	margin-top : 2px;
}
.tableheaderedit, .tableheaderedit A:LINK, .tableheaderedit A:ACTIVE, .tableheaderedit A:VISITED{
	font-size: 10px;
	color: #333333;
	font-weight : normal;
}
.tableitem{
	font-size: 11px;
	color: #333333;
	margin-bottom : 2px;
	margin-left : 4px;
	margin-right : 4px;
	margin-top : 2px;
}
.tableitem A:LINK, .tableitem A:ACTIVE, .tableitem A:VISITED{
color: #000066;
}
.remove{
	_padding-right: 15px;
}
.firstcol{
	padding-left:20px;
}
.productAttributes{
	line-height:110%;
}
.tablesavedheader{
	font-size: 11px;
	color: #333333;
	font-weight : bold;
}
.tablesaveditem{
	font-size: 11px;
	color: #333333;
}
.tablesaveditem A:LINK, .tablesaveditem A:ACTIVE, .tablesaveditem A:VISITED{
	color: #333333;
}
.formlabel, .formlabel A:LINK, .formlabel A:ACTIVE, .formlabel A:VISITED{
    FONT-SIZE: 11px;
    COLOR: #333333;
}
.formrequiredtext{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #333333;
}
.formfieldnote{
    FONT-SIZE: 10px;
    COLOR: #333333;
}
.formrequired{
    COLOR: #990000;
}
.brandingtext{
	font-size : 12px;
}
.message {
	color: #333333;
	font-weight : bold;
}
.messageinfo{
	color:#006699;
	font-size:11px;	
}
.messageerror, .messagealert, .messagebackorder {
	color: #990000;
	font-weight : bold;
}
.messagediscount, .messagefreegift, .messagesent, .messageoverweight, .orderstatus {
	color: #CC6600;
	font-weight : bold;
}
.errorblock {
	color: #990000;
	font-weight: bold;
	border:1px solid #990000;
	padding:10px;
	padding-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:10px;
}
 .errorblock A:LINK, .errorblock A:VISITED, .errorblock A:ACTIVE {
	color : #990000;
 }
.errorblock H1 {
   color: #990000;
   font-size: 15px;
   margin: 0px;
}
.errorblock UL {
   color: #990000;
   padding-left: 15px;
   margin: 0px;
}
.errorblock LI {
   color: #990000;
   padding-top: 5px;
   padding-bottom: 5px;
}
.navemailbox{
	width : 130px;
	color: #666666;
}
input.address {
	width:305px;
}
input.firstname {
	width:119px;
}
input.lastname {
	width:155px;
}
input.zip {
	width:120px;
}
input.phone {
	width:141px;
}
input.custreviewlogin {
	width:195px;
}
input.login, input.ccard {
	width:225px;
}
input.tellafriend {
	width:130px;
}
.tableitemheaderbg, .verticalrule, .tablesavedheaderbg {
  background-color : #DCE6FE;
}
.tableitemheaderdivbg, .tableitembottomdivbg {
	background-color : #000000;
}
.tableitem1bg {
	background-color : #FFFFFF;
}
.tableitem2bg, .tablesavedbg, .upsellbg, .recoverybg {
	background-color : #ECF3FE;
}
.tableitem3bg {
	background-color : #CCCCCC;
}
.tableitemdivbg, .tablesavedborder, .upsellborder, .recoverborder {
	background-color : #336699;
}
.lrgimagebg, .tabledivrule {
	background-color : #DFEAF2;
}
.altviewborder {
    cursor: pointer;
    border-top:1px solid #DFEAF2;
    border-right:1px solid #DFEAF2;
    border-bottom:1px solid #DFEAF2;
    border-left:1px solid #DFEAF2;
}
.altviewactiveborder {
    cursor: pointer;
    border-top:1px solid #336699;
    border-right:1px solid #336699;
    border-bottom:1px solid #336699;
    border-left:1px solid #336699;
}
.imagecellbg {
	background-color : #FFFFFF;
}
.navheaderbg{
	/*background-image : url(/images/corporate/ml/navtop_bg.gif);*/
	background-color : #fff;
}
.navfooterbg{
	/*background-image : url(/images/corporate/ml/navbottom_bg.gif);*/
	background-color : #fff;
}
.contentbg, .popupcontentbg {
	/*background-image : url(/images/corporate/ml/content_bg.gif);*/
	background-color : #FFFFFF;
}
body.main{
	/*background-image : url(/images/corporate/ml/main_bg.gif);*/
	background-color: #FFFFFF;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    padding: 0px;
    text-align:center;
}
body.popup{
	/*background-image : url(/images/corporate/ml/popup_bg.gif);*/
	background-color: #FFFFFF;
    margin: 10px;
    padding: 0px;
}
td, body, input, select, textarea {
	font-family : Arial, Helvetica, sans-serif;
	color : #333333;
	FONT-SIZE: 11px;
}
A.nu {
	text-decoration : none;
}

.menuItemOn {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	background: #DFEAF2;
	padding-left: 10px;padding-top: 3px;padding-bottom: 3px;padding-right: 10px;
	text-decoration: underline;
}
.menuItemOn A:LINK,.menuItemOn A:ACTIVE,.menuItemOn A:VISITED {
	color : #000000;
	background: #DFEAF2;
	text-decoration: underline;
	padding-left: 0px;padding-top: 0px;padding-bottom: 0px;padding-right: 0px;
}
.menuItemOff {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #336699;
	background: #FFFFFF;
	padding-left: 10px;padding-top: 3px;padding-bottom: 3px;padding-right: 10px;
	text-decoration: none;
}
.menuItemOff A:LINK,.menuItemOff A:ACTIVE,.menuItemOff A:VISITED {
	color : #336699;
	background: #FFFFFF;
	text-decoration: none;
	padding-left: 0px;padding-top: 0px;padding-bottom: 0px;padding-right: 0px;
}

@media print{
  .tableitemheaderdivbg, .tableitembottomdivbg {
    border-bottom:1px solid #000000;
  }
}

.optionValueNearDetailImage {
}

.swatchHeader {
	padding-bottom:5px;
}

.swatchUnSelected{
	background-color:#F5F5F5;
	border-top:2px;
	border-left:2px;
	border-right:2px;
	border-bottom:2px;
	border-style:solid;
	border-color:#FFFFFF;
}

.swatchSelected{
	background-color:#F5F5F5;
	border-top:2px;
	border-left:2px;
	border-right:2px;
	border-bottom:2px;
	border-style:solid;
	border-color:#000000;
}

.swatchHover{
	background-color:#F5F5F5;
	border-top:2px;
	border-left:2px;
	border-right:2px;
	border-bottom:2px;
	border-style:solid;
	border-color:#CCCCCC;
}
/*************************************** Common Element Styles ****************************************/
A:LINK, A:ACTIVE, A:VISITED{
color:#000066;
text-decoration:underline;
}
A:HOVER{
color:#2D93C6;
text-decoration:underline;
}
a.teal{
color:#009999;
}
.clearbg{
/*background-image : url(/images/corporate/ml/spacer01.gif);*/
background-color:#fff;
}
.spacerImgHolder{
font-size:1px;
height:1px;
}
.spacerImgHolder img{
vertical-align:top;
}
.headerrule {
height:2px;
width:100%;
background:url(/images/corporate/ml/headerrule_bg.gif) repeat-x 0 0;
background-color:#336699;
}
.breadcrumb, .breadcrumb A:LINK, .breadcrumb A:ACTIVE, .breadcrumb A:VISITED{
FONT-SIZE: 12px;
COLOR: #000066;
}
.breadcrumb {
margin-bottom:8px;
}
.paddedBreadcrumb{
padding-left:17px;
}
.subHeadingBlue{
font-size:12px;
font-weight:bold;
line-height:130%;
color:#2D93C6;
padding-bottom:2px;
}
.thumbheader{
color: #333;
}
.thumbheader a:link, .thumbheader a:active, .thumbheader a:visited {
color:#000066;
text-decoration:underline;
font-weight:bold;
}
.thumbheader a:hover{
color:#2D93C6;
text-decoration:underline;
}
.messagewas{
font-weight:bold;
}
.pricewas{
font-weight:bold;
text-decoration : line-through;
}
.pricesale, .messagesale {
color:#CC6600;
font-weight : bold;
}
.directoryInformationHolder{
font-weight:bold;
color:#333;
padding-bottom:10px;
background:url(/images/corporate/ml/headerrule_bg.gif) repeat-x left bottom;
}
.directoryPaginationContainer{
margin-top:14px;
border-top:1px solid #DCE6FE;
background-color:#EDF2FE;
}
.separatorHolder{
padding:0 5px;
}
.thumbBlueText{
color:#000066;
}
.directoryThumbVertSpacer{
padding:20px 0;
background:url(/images/corporate/ml/headerrule_bg.gif) repeat-x left 53%;
height:40px;
}
.viewProductList{
font-weight:bold;
padding-right:16px;
padding-bottom:5px;
}
input.searchResult{
width:285px;
}
.searchResultItem{
color:#006699;
font-weight:bold;
line-height:120%;
padding-top:5px;
}
#searchResultsStatus{
padding:15px 0 15px 0;
}
.searchTab2Td{
padding:0 15px 15px 15px;
}
.searchTab2Td a{
font-weight:bold;
}
td.detailTabs{
padding-top:10px;
}
.infoTabOn, .infoTabOff{
cursor: pointer;
}
.infoTabOff img, .infoTabOn img{
vertical-align:bottom;
}
.infoTabSpacer{
}
.infoTabContent{
background-color:#fff;
padding:15px;
border:3px solid #DCE6FE;
}
.scrollable{
padding:0; !important;
}
/*
.OXEDSeriesTab{
border:3px solid #CCCCCC !important;
}
*/
.scrollable #tabContent{
padding:15px;
height:200px;
overflow:scroll;
overflow-x:auto;
scrollbar-3dlight-color:#C4CCE1;
scrollbar-arrow-color:#fff;
scrollbar-track-color:#fff;
scrollbar-darkshadow-color:#fff;
scrollbar-face-color:#DCE6FE;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#BABECB;
}
/*
.OXEDSeriesTab #tabContent{
scrollbar-3dlight-color:#B5B5B5 !important;
scrollbar-arrow-color:#fff;
scrollbar-track-color:#fff;
scrollbar-darkshadow-color:#BABECB !important;
scrollbar-face-color:#CCCCCC !important;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#BABECB !important;
}
*/
h1{
font-size: 24px;
font-weight: normal;
color: #2D93C6;
margin:0;
}
h2{
font-size:18px;
color:#2D93C6;
font-weight:normal;
margin:0;
}
h3{
font-size:11px;
color:#333;
font-weight:bold;
margin:0;
padding-top:3px;
}
/*********************** PLEASE DO NOT DELETE **************************/
p{
margin:0;
}
/*********************** PLEASE DO NOT DELETE **************************/
/** Devon's Customization START**/
/** Error Block **/
.errorblock{
border:0;
padding:0;
}
.errorblock h1{
display:none;
}
.errorblock ul{
padding:0;
}
.errorblock li{
list-style-type:none;
color:#CC6600;
padding:0;
}
.errorblock .lowercase{
text-transform: lowercase;
}
/** Address Form **/
.addressForm{
padding-right: 10px;
width: 120px;
padding-top: 5px;
padding-bottom: 5px;
vertical-align: top;
}
.formnote{
font-size: 10px;
}
.addressField input, .addressField select{
width: 235px;
}
.addressField{
width: 240px;
padding-top: 5px;
padding-bottom: 5px;
}
.addressExtra{
width:90px;
font-size:9px;
}
.passwordindent{
padding-left: 40px;
}
/** Product Detail - CD ROM **/
.cdRom .optionName{
font-size: 12px;
}
.cdRom .skuCodeAndPrice{
display: block;
}
.skuCodeAndPrice{
padding-left:5px;
}
.cdRom .Price{
font-weight: bold;
font-size: 12px;
}

/** Common **/
.default{
color: #333333;
}
.colorsubheader{
font-size: 14px;
color: #333333;
}
.headerrule{
background-color: #ffffff;
}
/** Devon's Customization END **/
.productAvailabilityAlert{
color: #000066;
font-size:11px;
font-weight: bold;
}
input.searchText{
width: 235px;
}
.searchLink{
font-size:10px;
padding-left:5px;
}
.basketPageTopLinks,.basketPageTopLinks a{
font-size:12px;
}
.basketPageTopLinks .spacerTd{
padding:0 10px;
}
/*********************************** End of Common Element Styles *************************************/
/******************************************* Top Nav Styles *******************************************/
table.topNavContainer{
margin-bottom:12px;
}
tr.topNavRow1{
background-color:#000066;
}
tr.topNavRow1 td{
border-bottom:1px solid #fff;
}
td.topNavRow1Link, td.topNavRow1LinkLast{
padding:19px 13px 0 11px;
background:url(/images/corporate/ml/topnav_vertdividerdark_bg.gif) no-repeat right 22px;
border:none !important;
}
td.topNavRow1LinkLast{
background:none;
padding-right:10px;
}
td.topNavRow1Link a, td.topNavRow1LinkLast a, td.topNavRow1Link a:visited, td.topNavRow1LinkLast a:visited{
color:#fff;
text-decoration:none;
font-weight:bold;
}
td.topNavRow1Link a:hover, td.topNavRow1LinkLast a:hover{
color:#fff;
text-decoration:underline;
}
input.navsearchbox{
width:285px;
color:#000033;
margin-bottom:3px;
}
table.topNavRow2SearchTable{
background:url(/images/corporate/ml/topnav_row2_bg.jpg) repeat-x top left;
width:298px;
vertical-align:top;
}
a.topNavSmallLink:link, a.topNavSmallLink:active, a.topNavSmallLink:visited{
font-size:10px;
text-decoration:underline;
color:#fff;
}
td.topNavRow2RightTd{
background:url(/images/corporate/ml/topnav_row2_bg.jpg) repeat-x top left;
height:54px;
vertical-align:bottom;
}
td.regularLinkContainer, td.regularLinkContainerLast{
padding:0 11px;
background:url(/images/corporate/ml/topnav_vertdividerlight_bg.gif) no-repeat right 3px;
color:#fff;
font-weight:bold;
padding-bottom:6px;
text-transform:capitalize;
}
td.regularLinkContainerLast{
background:none;
}
td.regularLinkContainer a, td.regularLinkContainer a:visited, td.regularLinkContainer a:active, td.regularLinkContainerLast a, td.regularLinkContainerLast a:active, td.regularLinkContainerLast a:visited{
color:#fff;
text-decoration:underline;
font-weight:normal;
}
a.topNavSmallLink:hover, td.regularLinkContainer a:hover, td.regularLinkContainerLast a:hover{
color:#FFE074;
}
td.smallLinkContainer{
padding:0 11px;
background:url(/images/corporate/ml/topnav_vertdividerlight_bg.gif) no-repeat right 50%;
color:#fff;
}
td.smallLinkContainerLast{
padding:0 11px 0 11px;
background:none;
}
td.topnavBasket{
padding-bottom:9px;
background-color:#fff;
}
td.topnavBasket a{
color:#000066;
text-decoration:underline;
}
/**************************************** End of Top Nav Styles ***************************************/
/***************************************** Bottom Nav Styles ******************************************/
.bottomNavContainer{
background:url(/images/corporate/ml/bottomnav_horzdividertop.gif) no-repeat 50% top;
margin-top:20px;
}
.bottomNavContainer .topTable{
margin:15px 0;
}
.bottomNavContainer .topSection{
padding:0 205px;
}
.bottomNavContainer .topSection .linkContainer{
line-height:22px;
}
.bottomNavContainer .topSection .vertDivider{
padding:0 18px;
line-height:22px;
}
.bottomNavContainer .topSection .linkContainer a, .bottomNavContainer .topSection .vertDivider{
color:#000066;
}
.bottomNavContainer .topSection .linkContainer a{
text-decoration:underline;
}
.bottomNavContainer .topSection .linkContainer a:hover{
color:#2D93C6;
}
.bottomNavContainer .bottomSection{
background:url(/images/corporate/ml/bottomnav_greygradient_bg.gif) repeat-x left top;
padding:40px 125px;
color:#999;
font-size:10px;
line-height:140%;
}
.bottomNavContainer .bottomSection a{
color:#000066;
text-decoration:underline;
}
.bottomNavContainer .bottomSection a:hover{
color:#2D93C6;
}
.bottomNavContainer .bottomSection .vertDivider{
padding:0 5px;
color:#000066;
}
.productDetailDisclaimerBottom{
color:#999;
font-size:10px;
padding-top:10px;
position:relative;
margin-bottom:-8px;
}
.checkoutBottom{
padding:20px 85px 20px 105px !important;
}
.checkoutBottom div{
color:#999999;
font-size:10px;
line-height:140%;
}
/************************************** End of Bottom Nav Styles **************************************/
/****************************************** Left Nav Styles *******************************************/
#tabs span{
float:left;
}
#tabs{
clear:both;
}
.leftFillslotContainer img{
vertical-align:bottom;
}
.navleftbg{
background-color:#fff;
}
.navleftbg a{
text-decoration:none !important;
width:100% !important;
}
.navleftbg span a{
width:auto !important;
}
.navleftbg td{
vertical-align:top;
}
.navLeft1Off, .navLeft1On, .navLeft0Sel, .navLeft1Sel, .navLeftTopLevelSel, .popcat0Off, .popcat1Off, .popcat0On, .popcat1On, .navLeft2Sel, .popcat2Off, .popCat2On, .navLeft3Sel, .popcat3Off, .popcat3On, .navLeft0CatOff, .navLeft0CatOn{
background-color:#DCE6FE;
padding:5px 10px;
border-bottom:1px solid #fff;
clear:both;
color:#525252;
}
.navLeft1Off, .navLeft1On, .popcat0Off, .popcat1Off, .popcat0On, .popcat1On, .popcat2Off, .popCat2On, .popcat3Off, .popcat3On, .navLeft0CatOff, .navLeft0CatOn{
cursor:pointer !important;
}
.navLeft1Off A:LINK,.navLeft1Off A:ACTIVE,.navLeft1Off A:VISITED, .navLeft1On A:LINK,.navLeft1On A:ACTIVE,.navLeft1On A:VISITED, .navLeft0CatOff A:LINK,.navLeft0CatOff A:ACTIVE,.navLeft0CatOff A:VISITED, .navLeft0CatOn A:LINK,.navLeft0CatOn A:ACTIVE,.navLeft0CatOn A:VISITED, .popCat0Off A:LINK,.popCat0Off A:ACTIVE,.popCat0Off A:VISITED, .popCat0On A:LINK,.popCat0On A:ACTIVE,.popCat0On A:VISITED, .popCat1Off A:LINK,.popCat1Off A:ACTIVE,.popCat1Off A:VISITED, .popCat1On A:LINK,.popCat1On A:ACTIVE,.popCat1On A:VISITED, .popCat2Off A:LINK, .popCat2Off A:ACTIVE,.popCat2Off A:VISITED, .popCat2On A:LINK,.popCat2On A:ACTIVE,.popCat2On A:VISITED, .popCat3Off A:LINK, .popCat3Off A:ACTIVE,.popCat3Off A:VISITED, .popCat3On A:LINK,.popCat3On A:ACTIVE,.popCat3On A:VISITED{
color:#00344F;
font-size:11px;
text-decoration:none;
line-height:110%;
}
.navLeft1On, .navLeft0CatOn, .popCat0On, .popCat1On, .popCat2On, .popCat3On{
background-color:#ECF3FE;
}
.navLeft1On A:LINK,.navLeft1On A:ACTIVE,.navLeft1On A:VISITED, .navLeft0CatOn A:LINK,.navLeft0CatOn A:ACTIVE,.navLeft0CatOn A:VISITED, .popCat0On A:LINK,.popCat0On A:ACTIVE,.popCat0On A:VISITED, .popCat1On A:LINK,.popCat1On A:ACTIVE,.popCat1On A:VISITED, .popCat2On A:LINK,.popCat2On A:ACTIVE,.popCat2On A:VISITED, .popCat3On A:LINK,.popCat3On A:ACTIVE,.popCat3On A:VISITED,{
color:#01679A;
}
.navLeft0Sel, .navLeftTopLevelSel, .navLeft1Sel, .navLeft2Sel, .navLeft3Sel{
background-color:#ffe897;
}
.navLeft0Sel, .navLeftTopLevelSel{
border-top:1px solid #fff;
}
.navLeft0Sel{
padding-left:10px !important;
}
.navLeft1Sel{
padding-left:20px !important;
}
.navLeft0Sel A:LINK,.navLeft0Sel A:ACTIVE,.navLeft0Sel A:VISITED, .navLeftTopLevelSel A:LINK,.navLeftTopLevelSel A:ACTIVE,.navLeftTopLevelSel A:VISITED, .navLeft1Sel A:LINK,.navLeft1Sel A:ACTIVE,.navLeft1Sel A:VISITED, .navLeft2Sel A:LINK,.navLeft2Sel A:ACTIVE,.navLeft2Sel A:VISITED, .navLeft3Sel A:LINK,.navLeft3Sel A:ACTIVE,.navLeft3Sel A:VISITED{
color:#525252;
}
.navLeft1CatOff, .navLeft1CatOn, .navLeft2CatOff, .navLeft2CatOn, .navLeft3CatOff, .navLeft3CatOn, .navLeft4CatOff, .navLeft4CatOn{
padding:5px 10px;
border-bottom:1px solid #fff;
clear:both;
background-color:#DCE6FE;
color:#00344F;
cursor:pointer !important;
}
.navLeft1CatOff A:LINK,.navLeft1CatOff A:ACTIVE,.navLeft1CatOff A:VISITED, .navLeft2CatOff A:LINK,.navLeft2CatOff A:ACTIVE,.navLeft2CatOff A:VISITED, .navLeft3CatOff A:LINK,.navLeft3CatOff A:ACTIVE,.navLeft3CatOff A:VISITED, .navLeft4CatOff A:LINK,.navLeft4CatOff A:ACTIVE,.navLeft4CatOff A:VISITED{
color:#00344F;
}
.navLeft1CatOn, .navLeft2CatOn, .navLeft3CatOn, .navLeft4CatOn{
background-color:#ECF3FE;
}
.navLeft1CatOn A:LINK,.navLeft1CatOn A:ACTIVE,.navLeft1CatOn A:VISITED, .navLeft2CatOn A:LINK,.navLeft2CatOn A:ACTIVE,.navLeft2CatOn A:VISITED, .navLeft3CatOn A:LINK,.navLeft3CatOn A:ACTIVE,.navLeft3CatOn A:VISITED, .navLeft4CatOn A:LINK,.navLeft4CatOn A:ACTIVE,.navLeft4CatOn A:VISITED{
color:#01679A;
}
.navLeft1DimTitleOff, .navLeft1singleDimTitle, .selectedRefinementTitle, .relCatTitle{
/* background:url(/images/corporate/ml/dimTitle_bg.gif) repeat-x left bottom; */
background-color:#fff;
color:#0072B1;
font-weight:bold;
line-height:110%;
height:13px;
_height:21px;
padding-top:5px;
padding-left:10px !important;
padding-bottom:5px;
clear:both;
}
.navLeft1singleDimTitle a, .navLeft1singleDimTitle a:hover, .navLeft1singleDimTitle a:visited{
text-decoration:underline !important;
color:#0072B1 !important;
}
.navLeft1DimTitleOff a, .selectedRefinementTitle a, .relCatTitle a{
color:#0072B1 !important;
font-weight:bold;
line-height:110%;
text-decoration:none !important;
}
.navLeft2DimTitleOff, .navLeft2DimTitleOn, .relCatOff, .relCatOn{
background-color:#fff;
padding:5px 10px 5px 20px !important;
border-bottom:1px solid #dce6fe;
clear:both;
cursor:pointer !important;
}
.navLeft2DimTitleOff a, .navLeft2DimTitleOff a:hover, .navLeft2DimTitleOff a:visited, .relCatOff a, .relCatOff a:hover, .relCatOff a:visited{
color:#00344F;
}
.navLeft2DimTitleOn, .relCatOn{
background-color:#ECF3FE;
}
.navLeft2DimTitleOn a, .navLeft2DimTitleOn a:hover, .navLeft2DimTitleOn a:visited, .relCatOn a, .relCatOn a:hover, .relCatOn a:visited{
color:#01679A;
}
.selectedRefinementTitle{
/* background:url(/images/en_US/global/globalgraphics/dimTitleSelected_bg.gif) repeat-x 0 bottom; */
background-color:#fff;
}
.dimentionitem{
background-color:#FFE897;
padding-top:5px
}
.showall{
background:url(/images/corporate/ml/showall_arrow_bg.gif) no-repeat 10px 4px;
background-color:#FFE897;
padding-bottom:5px
}
.showall a, .showall a:hover, .showall a:visited{
text-decoration:underline !important;
color:#000066;
}
.dimVertSpacer, .dimVertSpacerShort{
height:10px;
background-color:#fff;
width:100%;
font-size:1px;
}
/*************************************** End of Left Nav Styles ***************************************/
/*********************************** Middle HTML Fillslot Styles **************************************/
.oneColContainer{
margin:0 16px 15px 17px;
width:535px;
}
.oneColContainer p{
line-height:130%;
}
.bodySectionOneColLargeFillslotContainer img{
vertical-align:bottom;
}
.individualSeriesContainer{
background:url(/images/corporate/ml/headerrule_bg.gif) repeat-x 0 0;
padding:20px 0 4px 0;
}
.individualComposerContainer{
margin-top:0;
padding-top:0;
}
.individualSeriesContainer p{
padding:0;
}
.individualComposerContainer p{
padding-bottom:20px;
}
.twoColsLeftContainer{
margin:0 8px 20px 17px;
width:255px;
}
.twoColsRightContainer{
margin:0 25px 20px 0px;
width:255px;
}
.twoColsLeftContainer p, .twoColsRightContainer p, .threeColsRightContainer p, .threeColsMiddleContainer p, .threeColsLeftContainer p{
margin:0;
padding:0 0 5px 0;
line-height:120%;
}
p.lightGrey{
color:#666;
font-size:10px;
}
.twoColsLeftContainer a, .twoColsRightContainer a, .threeColsRightContainer a, .threeColsMiddleContainer a, .threeColsLeftContainer a{
font-weight:bold;
}
.threeColsHeading{
font-size:24px;
color:#2D93C6;
line-height:110%;
background:url(/images/corporate/ml/headerrule_bg.gif) repeat-x 0 bottom;
margin:9px 7px 18px 17px;
padding-bottom:3px;
}
.threeColsHeadingContainer .spacerImgHolder{
display:none;
}
.threeColsLeftContainer{
margin:0 0 20px 17px;
width:175px;
}
.threeColsMiddleContainer{
margin:0 0 20px 0;
width:175px;
}
.threeColsRightContainer{
margin:0 6px 20px 0;
width:175px;
}
/******************************** End of Middle HTML Fillslot Styles **********************************/
/*************************************** Right Fillslot Styles ****************************************/
.rightFillslotContainer{
margin-bottom:6px;
width:184px;
}
.rightFillslotContainer img{
vertical-align:bottom;
}
.rightNavHeader, .rightNavHeaderGreen, .rightNavHeaderOrange, .rightNavHeaderRed, .rightNavHeaderSilver, .rightNavHeaderPurple, .rightNavHeaderDarkBlue, .rightNavHeaderLightBlue{
width:173px;
_width:180px;
background:url(/images/corporate/ml/rightnav_header_bg.gif) 0 0 no-repeat;
background-color:#000039;
color:#fff;
font-size:13px;
padding:7px 0 2px 7px;
float:left;
}
.rightNavHeaderGreen{
background:url(/images/corporate/ml/rightnav_header_green_bg.gif) 0 0 no-repeat;
background-color:#398B8C;
}
.rightNavHeaderOrange{
background:url(/images/corporate/ml/rightnav_header_orange_bg.gif) 0 0 no-repeat;
background-color:#B56C00;
}
.rightNavHeaderRed{
background:url(/images/corporate/ml/rightnav_header_red_bg.gif) 0 0 no-repeat;
background-color:#6C0000;
}
.rightNavHeaderSilver{
background:url(/images/corporate/ml/rightnav_header_silver_bg.gif) 0 0 no-repeat;
background-color:#999999;
}
.rightNavHeaderPurple{
background:url(/images/corporate/ml/rightnav_header_purple_bg.gif) 0 0 no-repeat;
background-color:#700195;
}
.rightNavHeaderDarkBlue{
background:url(/images/corporate/ml/rightnav_header_darkblue_bg.gif) 0 0 no-repeat;
background-color:#0047C2;
}
.rightNavHeaderLightBlue{
background:url(/images/corporate/ml/rightnav_header_lightblue_bg.gif) 0 0 no-repeat;
background-color:#0070AA;
}
.rightNavHeader div, .rightNavHeaderGreen div, .rightNavHeaderOrange div, .rightNavHeaderRed div, .rightNavHeaderSilver div, .rightNavHeaderPurple div, .rightNavHeaderDarkBlue div, .rightNavHeaderLightBlue div{
width:145px;
float:left;
}
div.toggleBox{
width:17px;
_width:24px;
background:url(/images/corporate/ml/rightnav_togglebox_bg.gif) left bottom no-repeat;
font-size:16px;
font-family:Verdana, Arial;
padding-left:10px;
cursor:pointer;
font-weight:bold;
}
.rightNavHeaderOrange div.toggleBox{
background:url(/images/corporate/ml/rightnav_togglebox_orange_bg.gif) left bottom no-repeat;
color:#DADAE5;
}
.rightNavHeaderRed div.toggleBox{
background:url(/images/corporate/ml/rightnav_togglebox_red_bg.gif) left bottom no-repeat;
color:#DADAE5;
}
.rightNavHeaderSilver div.toggleBox{
background:none;
border-left:1px solid #999;
}
.rightNavHeaderDarkBlue div.toggleBox{
background:none;
border-left:1px solid #fff;
}
ul.rightNavUL{
clear:both;
list-style:none;
margin:0;
padding:0;
border-left:1px solid #A1B8D0;
border-right:1px solid #A1B8D0;
width:178px;
_width:180px;
}
ul.orangeBorders{
border-left:1px solid #FF9900;
border-right:1px solid #C67700;
}
ul.redBorders{
border-left:1px solid #FF0000;
border-right:1px solid #FF0000;
}
ul.silverBorders{
border-left:1px solid #C1C1C1;
border-right:1px solid #C1C1C1;
}
ul.purpleBorders{
border-left:1px solid #8000AA;
border-right:1px solid #8000AA;
}
ul.darkBlueBorders{
border-left:1px solid #0052D6;
border-right:1px solid #0052D6;
}
ul.rightNavUL li{
background-color:#ECF3FE;
border:1px solid #fff;
border-bottom:none;
padding:3px 7px 3px 15px;
color:#000066;
clear:both;
_width:100%;
cursor:pointer !important;
}
ul.rightNavUL li.greyBg, ul.rightNavUL li.silverBg{
background-color:#EBEBEB;
}
ul.rightNavUL li.lightGreenBg{
background-color:#DAFEF3;
}
ul.rightNavUL li.orangeBg{
background-color:#FDF1DD;
}
ul.rightNavUL li.redBg{
background-color:#FFF2F2;
}
ul.rightNavUL li.purpleBg{
background-color:#E0BEEB;
}
ul.rightNavUL li.darkBlueBg{
background-color:#E0EBFC;
}
ul.rightNavUL li.lightGreenBg a:link, ul.rightNavUL li.lightGreenBg a:active, ul.rightNavUL li.lightGreenBg a:visited, ul.rightNavUL li.orangeBg a:link, ul.rightNavUL li.orangeBg a:active, ul.rightNavUL li.orangeBg a:visited, ul.rightNavUL li.redBg a:link, ul.rightNavUL li.redBg a:active, ul.rightNavUL li.redBg a:visited, ul.rightNavUL li.silverBg a:link, ul.rightNavUL li.silverBg a:active, ul.rightNavUL li.silverBg a:visited{
color:#666;
}
ul.rightNavUL li.purpleBg a:link, ul.rightNavUL li.purpleBg a:active, ul.rightNavUL li.purpleBg a:visited, ul.rightNavUL li.darkBlueBg a:link, ul.rightNavUL li.darkBlueBg a:active, ul.rightNavUL li.darkBlueBg a:visited{
color:#000031;
}
ul.rightNavUL li.selected{
background-color:#FFE074;
color:#533A1A;
}
ul.redBorders li.selected{
background-color:#CCCCCC;
}
ul.rightNavUL li a:active, ul.rightNavUL li a:hover, ul.rightNavUL li a:visited, ul.rightNavUL li a:link{
text-decoration:none;
}
ul.rightNavUL li.selected a:active, ul.rightNavUL li.selected a:hover, ul.rightNavUL li.selected a:visited, ul.rightNavUL li.selected a:link{
color:#533A1A;
}
.rightNavFooter, .rightNavFooterGreen, .rightNavFooterOrange, .rightNavFooterRed, .rightNavFooterSilver, .rightNavFooterPurple, .rightNavFooterDarkBlue{
width:180px;
height:14px;
background:url(/images/corporate/ml/rightnav_footer_bg.gif) 0 0 no-repeat;
clear:both;
}
.rightNavFooterGreen{
background:url(/images/corporate/ml/rightnav_footer_green_bg.gif) 0 0 no-repeat;
height:16px;
}
.rightNavFooterOrange{
background:url(/images/corporate/ml/rightnav_footer_orange_bg.gif) 0 0 no-repeat;
height:16px;
}
.rightNavFooterRed{
background:url(/images/corporate/ml/rightnav_footer_red_bg.gif) 0 0 no-repeat;
height:16px;
}
.rightNavFooterSilver{
background:url(/images/corporate/ml/rightnav_footer_silver_bg.gif) 0 0 no-repeat;
}
.rightNavFooterPurple{
background:url(/images/corporate/ml/rightnav_footer_purple_bg.gif) 0 0 no-repeat;
}
.rightNavFooterDarkBlue{
background:url(/images/corporate/ml/rightnav_footer_darkblue_bg.gif) 0 0 no-repeat;
}
.rightNavInfoHolderGrey{
border-left:1px solid #999999; border-right:1px solid #999999; background:url(/images/corporate/ml/rightnav_greyinfocontainer_bg.gif) 0 0px no-repeat;padding:10px 14px 17px 14px;width:150px;_width:180px;clear:both;background-color:#E5E5E5;
}
.rightNavInfoHolderGrey a{
font-weight:bold;
}
.eventDate{
font-weight:bold;
}
.greyInfoFooter{
background:url(/images/corporate/ml/rightnav_footer_greyinfocontainer_bg.gif) 0 0 no-repeat;
}
/*********************************** End of Right Fillslot Styles *************************************/
/************************************ Product Detail Page Styles **************************************/
.prodDetImageLinkContainer{
line-height:20px;
}
.crosssellborder, .crosssellbg, .thumbborderbg {
color:#fff;
}
.bibliographicalInfo div{
line-height:130%;
font-size:11px;
}
div.newAddtion, div.screamer, div.prizes{
font-size:12px;
font-weight:bold;
line-height:110%;
font-style:italic;
}
div.prizes{
color:#000066;
font-style:normal;
}
div.composedBy{
font-size:14px;
font-weight:bold;
line-height:110%;
font-style:italic;
}
div.workTitle, div.title, div.prodName{
color:#2D93C6;
font-size:20px;
}
div.workSubtitle, div.subtitle, div.prodShortDesc{
font-size:12px;
font-weight:bold;
}
div.volumeEdition, div.firstLine, div.topReview{
color:#000066;
line-height:130%;
}
div.authors{
font-size:10px;
}
div.authors a{
text-decoration:none;
font-size:10px;
}
div.productPrice{
padding:15px 0;
font-size:12px;
font-weight:bold;
}
div.productPrice div{
font-size:11px;
}
span.productPrice{
font-size:12px;
font-weight:bold;
}
div.nextPubDate{
font-weight:bold;
font-style:italic;
}
div.prodDetailRadioContainer{
width:23px;
}
div.productVersion{
font-size:12px;
font-weight:bold;
}
.versionWarning{
font-weight:bold;
color:#CC6600;
}
.licenceInfo{
font-weight:bold;
}
div.onlineSubscriptionSubtitle{
font-size:12px;
font-weight:bold;
padding-top:5px;
}
select.prodDetailDropdown{
margin:5px 0;
color:#333;
}
div.topReview{
padding:7px 0;
font-size:12px;
font-weight:bold;
}
div.onOrder, div.marketRestrictions, div.eltLink, div.unitechWarning, div.availabilityMessage{
font-size:12px;
line-height:110%;
font-weight:bold;
padding-bottom:5px;
}
.prodDetailRightSide .linkContainer{
padding:3px 0;
}
.prodDetailRightSide .linkContainer a{
line-height:130%;
font-size:10px;
}
div.btHolder{
/*background:url(/images/en_US/local/localgraphics/btlogo_bg.gif) 0 3px no-repeat;
padding-left:23px; */
padding-bottom:5px;
}
div.btHolder p{
color:#000066;
font-weight:bold;
font-size:10px;
line-height:130%;
padding-bottom:15px;
margin:0;
}
.printviewDiv{
width:100%;
float:left;
clear:both;
}
.prodDetLeftSideSectionHolder{
padding-top:5px;
}
.prodDetLeftSideSectionHeader{
font-size:11px;
color:#0072b1;
font-weight:bold;
}
.readership{
padding:10px 0;
}
.orderingInstructions{
padding:10px 0 0 0;
}
.oxedSeriesName{
/*color:#ff0000; */
font-size:20px;
padding-bottom:6px;
}
.leaderHolder{
/*color:#ff0000;*/
color:#2d93c6;
line-height:200%;
}
.leaderHolder a:link, .leaderHolder a:active, .leaderHolder a:visited{
/*color:#ff0000;*/text-decoration:none;
}
.leaderHolder a:hover{
text-decoration:underline;
}
.memberHolder{
line-height:120%;
}
/*
.memberHolder a:link, .memberHolder a:active, .memberHolder a:visited{
color:333;text-decoration:underline;
}
.memberHolder a:hover{
color:#ff0000;
}
*/
/********************************* End of Product Detail Page Styles **********************************/
iframe.endecaFillSlot{
width:100% !important;
}
/******************************************* Generic Styles *******************************************/
.noBorder{
border:none !important;
}
.alignBottom{
vertical-align:bottom;
}
form{ /* Required for IE - Do not delete */
margin:0;
}
.padTop5{
padding-top:5px;
}
padBottom10{
padding-bottom:10px;
}
.unbold{
font-weight:normal;
}
.noMargin{
margin:0 !important;
}
.marginTop10{
margin-top:10px !important;
}
.noTopMargin{
margin-top:0 !important;
}
.noBottomMargin{
margin-bottom:0 !important;
}
/*************************************** End of Generic Styles ****************************************/
