
* {
margin:0px;
padding:0px;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, fieldset, address {
margin:10px 0px;
}
li, dd, blockquote {
margin-left:40px;
}
fieldset {
padding:10px;
}
img {
border:0px none;
}
div.dotted {
background-position:center top;
border-bottom:1px dotted #CCCCCC;
margin-bottom:3px;
}
div.dotted hr {
visibility:hidden;
}
body {
font-family:Verdana,sans-serif;
font-size:13px;
text-align:center;
padding:0px;
}
div#wrapper {
margin-left:0px;
margin-right:0px;
text-align:left;
width:710px;
}
div#header {
display:none;
height:133px;
margin-bottom:8px;
}
div#leftCol {
display:none;
float:left;
margin-right:6px;
width:251px;
}
div#content {
	display:inline;
	float:none;
	width:710px;
}
div#contentWideTop {
background:transparent url(../images/contentWideTop.jpg) no-repeat scroll 0%;
clear:both;
height:9px;
margin-top:8px;
overflow:hidden;
width:970px;
}
div#contentWide {
background:transparent url(../images/contentWideFade.jpg) no-repeat scroll 50% top;
border-left:1px solid #F0F0F0;
border-right:1px solid #F0F0F0;
padding:1px 0pt;
width:968px;
}
div#contentWideInner {
background-color:#FFFFFF;
border:1px solid #CCD9E6;
font-size:92%;
margin:17px;
padding-bottom:15px;
}
div#contentWideInner h3 {
margin-left:10px;
}
div#contentWideBottom {
background:transparent url(../images/contentWideBottom.jpg) no-repeat scroll 0%;
height:12px;
overflow:hidden;
width:970px;
}
div#contentSkinnyTop {
background:transparent url(../images/contentTop.jpg) no-repeat scroll 0%;
clear:both;
display:none;
height:9px;
margin-top:8px;
overflow:hidden;
width:711px;
}
div#contentSkinny {
	background:	none;
	border-left:none 0px;
	border-right:none 0px;
	padding:1px 0px 0px;
	width:710px;	
}
div#contentSkinnyInner {
background-color:#FFFFFF;
border:1px solid #CCD9E6;
font-size:92%;
margin:17px;
padding-bottom:15px;
width:675px;
}
div#contentSkinnyInner h3 {
margin-left:10px;
}
div#contentSkinnyBottom {
background:transparent url(../images/contentBottom.jpg) no-repeat scroll 0%;
height:12px;
margin-bottom:8px;
overflow:hidden;
width:711px;
display: none;
}
div#footer {
clear:both;
margin-top:8px;
text-align:right;
width:970px;
}
div#footer p {
float:right;
}
div#logos {
float:left;
width:auto;
}
img#logo {
float:left;
margin-right:8px;
}
div#cartBox {
background:transparent url(../images/cartBox.gif) no-repeat scroll 0%;
float:left;
height:103px;
overflow:hidden;
padding:15px;
width:315px;
}
div.CartImgRow {
float:left;
height:80px;
text-align:center;
width:95px;
}
div#mainFooter {
float:left;
height:139px;
margin-bottom:80px;
margin-left:auto;
margin-right:auto;
text-align:left;
width:970px;
}
div#recentBox {
background:transparent url(../images/recentBox.gif) no-repeat scroll 0%;
float:right;
height:139px;
margin-bottom:8px;
padding:15px;
width:682px;
}
div#infoBox {
background:transparent url(../images/infoBox.gif) no-repeat scroll 0%;
float:left;
height:139px;
margin-bottom:8px;
padding:15px;
width:221px;
}
div.recentViewedProducts {
float:left;
height:80px;
margin-right:20px;
width:95px;
}
div.RVImages, div.ArticleProdImage {
background-color:#FFFFFF;
border:1px solid #1C3664;
height:80px;
text-align:center;
}
div.recentViewedProducts img {
margin-bottom:3px;
vertical-align:text-bottom;
}
div.recentViewedProducts {
font-size:9px;
}
div#newsletterBox {
background:transparent url(../images/newsletterBox.gif) no-repeat scroll 0%;
height:60px;
margin-bottom:8px;
padding:15px;
width:221px;
}
div#catalogBox {
height:125px;
margin-bottom:8px;
width:221px;
}
div#catalogBox img {
height:126px;
margin-bottom:8px;
width:251px;
}
div#cartBox div {
border:1px solid #FFFFFF;
margin:10px 0pt;
padding:5px;
}
img#cartIcon {
margin-bottom:-3px;
}
div.smallBoxLeftCol {
float:left;
width:51%;
}
div.smallBoxRightCol {
float:right;
overflow:hidden;
width:45%;
}
div#catalogBox img {
float:right;
}
div.grayBox {
background:transparent url(../images/grayBoxBackground.gif) repeat-y scroll 0%;
border-bottom:1px solid #A7A8A8;
clear:both;
margin-left:17px;
margin-right:17px;
padding:5px 0pt 5px 15px;
}
div.grayBox p {
line-height:26px;
margin:0pt;
padding:0pt;
}
div.infoBoxes {
margin-left:17px;
}
div.skinnyInfoBox {
display:inline;
float:left;
margin-right:12px;
width:261px;
}
div.wideInfoBox {
display:inline;
float:left;
margin-right:12px;
width:351px;
}
div.skinnyInfoBox p, div.wideInfoBox p {
margin-bottom:5px;
margin-left:10px;
}
div.skinnyInfoBox form, div.wideInfoBox form {
clear:both;
margin:5px 0pt 10px 10px;
}
div.skinnyInfoBox div form, div.wideInfoBox div form {
display:inline;
float:left;
margin:5px 0pt 10px 10px;
}
div.wideInfoBox form input.textBoxShort {
height:12px;
padding:4px;
width:145px;
}
table.summaryTable {
border:0pt none;
border-collapse:collapse;
color:#336699;
margin:0pt 10px;
padding:0pt;
width:241px;
}
table.summaryTable tr td {
padding:7px 0pt;
}
table.summaryTable tr {
padding:7px 0pt;
}
.TrHorLine {
}
td.summaryLeftCol {
text-align:left;
}
td.summaryRightCol {
text-align:right;
}
table.summaryTable tr td.summaryLeftColTotal {
border:medium none;
color:#000000;
font-weight:bold;
}
table.summaryTable tr td.summaryRightColTotal {
border:medium none;
color:#DF2226;
font-weight:bold;
text-align:right;
}
table.productSummary {
background:transparent url(../images/blueTitleBar.jpg) no-repeat scroll 0%;
border-collapse:collapse;
margin-left:17px;
width:899px;
}
table.productSummary thead {
color:#FFFFFF;
font-weight:bold;
text-align:left;
}
table.productSummary td, table.productSummary th {
clear:both;
padding:10px;
vertical-align:top;
}
table.productSummary tr.firstRow td {
border:medium none;
}
table.productSummary input.quantityBox {
border:1px solid gray;
height:20px;
margin-left:40px;
padding:2px 1px 1px;
text-align:center;
width:30px;
}
table.productSummary th.productCol {
width:569px;
}
table.productSummary th.itemPriceCol {
width:100px;
}
table.productSummary th.quantityCol {
text-align:center;
}
table.productSummary th.extendedPriceCol {
text-align:right;
white-space:nowrap;
width:150px;
}
table.productSummary td.extendedPriceCol {
color:#DF2226;
font-weight:bold;
text-align:right;
}
table.productSummary td.extendedPriceCol p.saveRemove {
color:#336699;
font-size:92%;
white-space:nowrap;
}
table.productSummary form {
text-align:center;
width:100%;
}
table.productSummary input {
text-align:center;
width:15px;
}
table.productSummary p {
margin:0pt;
}
table.productSummary td.extendedPriceCol p {
margin-bottom:20px;
}
table.productSummary img {
float:left;
margin-right:15px;
}
.recalculateButton {
float:right;
margin-top:20px;
}
.continueShoppingButton {
float:left;
margin:15px 0pt 20px 17px;
}
.continueCheckoutButton {
float:right;
margin:15px 17px 0px 0px;
}
div#contentWideInner img.continueIntlCheckoutButton {
float:right;
margin:14px 114px 20px 0px;
}
td a img.continueIntlCheckoutButton {
float:none !important;
margin:0px !important;
}
.shipIntlHdr {
clear:both;
}
.shipIntlRow {
font-size:11px;
margin:0px 10px;
}
div#intlAddrCustomer {
float:right;
}
div#CheckOutCoupon {
background-image:url(../images/blueTitleBar.jpg);
color:#FFFFFF;
font-weight:bold;
margin-bottom:10px;
margin-left:17px;
margin-right:17px;
padding:10px;
}
div#breadCrumbTall {
background:transparent url(../images/breadCrumbTall.jpg) no-repeat scroll 0%;
color:#FFFFFF;
font-size:92%;
height:60px;
padding:16px;
width:938px;
}
div#breadCrumbTall p {
margin:0pt 0pt 6px;
}
div#breadCrumbTall img {
margin:0pt;
vertical-align:middle;
}
div#FooterCenter {
display:none;
margin-left:auto;
margin-right:auto;
width:970px;
}
div.additionalProductsBox {
background:transparent url(../images/diduConciderTop.gif) no-repeat scroll 0%;
border-top:1px solid #336699;
margin:0px 0px 15px 17px;
padding:0pt 17px;
width:866px !important;
}
div.additionalProductsBox div {
float:left;
}
div.additionalProductsBox p {
font-size:83%;
margin:0pt;
}
div#SavedRow {
float:left;
height:100px;
width:895px;
}
div.SFLImages {
border:1px solid #1C3664;
float:left;
height:80px;
margin-right:5px;
padding-left:2px;
padding-right:2px;
text-align:center;
width:80px;
}
div.SavedRowProd {
width:220px;
}
p.productNameAdditionalBox {
color:#003366;
float:left;
font-weight:bold;
width:100px;
}
p.productListAdditionalBox {
color:#666666;
}
p.productPSSLAdditionalBox {
color:#000000;
font-weight:bold;
}
p.productPSSLAdditionalBox.AdditionalBoxRed {
color:Red;
}
div.additionalProductsBox img.cartButton {
border:medium none;
margin-top:15px;
}
div.additionalProductsBox img.product {
float:left;
}
div.additionalProductsBox img.cartButton {
margin:0pt;
}
div.bordertop {
border-top:1px solid #336699;
float:left;
width:672px;
}
div.relatedProductsBox {
display:inline;
float:left;
padding:0pt 0pt 0pt 17px;
width:auto;
}
div#relatedProdImg {
border:1px solid #1C3664;
float:left;
height:80px;
margin-bottom:5px;
margin-right:3px;
text-align:center;
width:80px;
}
div.relatedProductsBox div {
float:left;
width:100px;
}
div.relatedProductsBox p {
font-size:83%;
margin:0pt;
}
p.productListAdditionalBox {
color:#666666;
}
p.productPSSLAdditionalBox {
color:#000000;
font-weight:bold;
}
div.relatedProductsBox img.product {
border:1px solid #003366;
}
div.alsoBoughtProductsBox {
display:inline;
float:left;
padding:0pt 0pt 0pt 6px;
width:auto;
}
div#indAlsoBought {
width:108px;
}
div#AlsoBoughtImg {
border:1px solid #B2AC2F;
height:80px;
margin-bottom:5px;
text-align:center;
width:80px;
}
div.alsoBoughtProductsBox div.leftBorder {
border-left:1px dotted #40668C;
float:left;
height:130px;
margin:32px 17px 0pt 0pt;
width:1px;
}
div.alsoBoughtProductsBox div {
float:left;
width:100px;
}
div.alsoBoughtProductsBox p {
font-size:83%;
margin:0pt;
}
p.productListAdditionalBox {
color:#666666;
float:left;
}
p.productPSSLAdditionalBox {
color:#000000;
float:left;
font-weight:bold;
}
div.alsoBoughtProductsBox img.product {
border:1px solid #B2AC2F;
}
div.alsoBoughtProductsBox h3 {
font-size:108%;
}
table.previouslyOrdered {
border:0pt none;
border-collapse:collapse;
padding:0pt;
width:100%;
}
table.previouslyOrdered th {
border-bottom:1px dotted #003366;
padding:5px 0pt;
text-align:left;
}
table.previouslyOrdered th.previousProductCol {
width:490px;
}
table.previouslyOrdered th.itemNumberCol {
width:196px;
}
table.previouslyOrdered th.priceCol {
width:156px;
}
table.previouslyOrdered th.addToCartCol {
width:94px;
}
table.previouslyOrdered td {
border-bottom:1px dotted #003366;
padding:5px 0pt;
text-align:left;
}
div.productPics {
display:inline;
float:left;
margin-left:17px;
text-align:center;
width:275px;
}
div.productPics p {
margin-top:5px;
text-align:center;
}
div.productPics div {
float:left;
margin-right:4px;
width:46px;
}
div.productPics div.prodThumbs {
clear:both;
float:none;
margin:0px auto;
text-align:center;
width:250px;
}
div.PowerReview {
float:left;
height:40px;
margin-bottom:15px;
margin-top:15px;
padding:5px;
width:94%;
}
div.PRleft {
font-size:82%;
text-align:left;
}
div.PRleft p {
font-size:118%;
font-weight:bold;
margin:0px;
padding:0px;
text-align:left;
}
div.PRright {
text-align:right;
}
div.productDetails {
display:inline;
float:left;
margin-left:15px;
width:350px;
}
span.productDetailPrice {
color:#D32222;
font-size:123%;
font-style:italic;
font-weight:bold;
}
div.productDetails p.leftText {
float:left;
text-align:left;
width:49%;
}
div.productDetails p.rightText {
float:left;
text-align:right;
width:49%;
}
span.detailItemNumber {
font-size:85%;
}
p.redLink {
font-size:77%;
font-style:italic;
font-weight:bold;
}
p.redText {
color:#D32222;
font-size:77%;
font-weight:bold;
}
p.listPrice {
clear:both;
font-size:77%;
font-weight:bold;
text-align:right;
}
p.youSave {
font-size:77%;
font-style:italic;
}
p.blueText {
color:#336699;
font-size:85%;
font-weight:bold;
}
div.productDetails form {
padding-bottom:20px;
}
div.productDetails form label {
float:left;
height:24px;
}
div.productDetails form input.quantityBox {
height:14px;
margin-right:10px;
padding:4px;
text-align:center;
width:15px;
}
div.productDetails form input.addToCartButton {
margin-right:10px;
}
div.productDetails form.quantityForm {
border-bottom:1px dotted #40668C;
}
div.productDetails div.reconditionedBox {
clear:both;
}
div.productDetails div.reconditionedBox div {
clear:both;
height:1.7em;
overflow:hidden;
padding:10px 0pt;
}
div.productDetails div.reconditionedBox div.highlightRow {
background-color:#EBEBEB;
}
div.productDetails div.reconditionedBox p {
color:#336699;
float:left;
font-size:85%;
font-weight:bold;
line-height:22px;
margin:0pt;
}
div.productDetails div.reconditionedBox p.status {
margin-right:5px;
padding-left:5px;
width:120px;
}
div.productDetails div.reconditionedBox p.price {
margin-right:5px;
width:50px;
}
div.productDetails div.reconditionedBox input {
float:left;
margin-right:5px;
vertical-align:middle;
}
div.productDetails div.reconditionedBox input.quantityBox {
height:12px;
margin-left:6px;
padding:4px;
text-align:center;
width:15px;
}
p.whatsThisText {
float:left;
margin-top:20px;
text-align:right;
width:29%;
}
div.productTabContent {
float:left;
height:auto;
margin:10px 0pt 10px 10px;
overflow:auto;
padding-right:5px;
width:640px;
}
div.productTabContent form {
padding-left:30px;
}
div#EmailConfirmation {
height:50px;
padding-top:10px;
text-align:center;
width:710px;
}
div#AddedProduct {
height:140px;
width:710px;
}
div#AddedProductLeft {
clear:left;
float:left;
font-weight:bold;
height:130px;
margin-bottom:5px;
margin-top:5px;
overflow:hidden;
width:330px;
}
div#AddedProductLeft p {
background-color:white;
color:#FF0000;
font-size:11px;
font-weight:bold;
height:15px;
margin-left:10px;
}
div#AddedProductRight {
border-left:1px solid #C5C5C5;
float:right;
height:130px;
margin-top:7px;
width:370px;
}
div#AddedProductRightTop {
border-bottom:1px solid #C5C5C5;
font-size:10px;
font-weight:bold;
height:20px;
margin-left:10px;
width:340px;
}
div#AddedProductRightBot {
font-size:10px;
margin-left:10px;
}
div#AddedProductRightBot p {
margin:0px;
}
div#AddedProdImage {
float:left;
height:100px;
margin-left:10px;
width:100px;
}
div#AddedProdPrice {
float:right;
font-size:10px;
height:80px;
margin-right:5px;
width:200px;
}
div.categoriesBoxTop {
background:transparent url(../images/categoriesBoxTop.gif) no-repeat scroll 0%;
display:none;
height:12px;
margin-top:4px;
overflow:hidden;
width:711px;
}
div.categoriesBoxBottom {
background:transparent url(../images/categoriesBoxBottom.gif) no-repeat scroll 0%;
clear:both;
display:none;
height:12px;
margin-bottom:4px;
overflow:hidden;
width:711px;
}
div.categoriesBox {
background:transparent url(../images/categoriesBox.gif) repeat-y scroll 0%;
display:none;
float:left;
margin:0pt;
padding:5px 15px;
width:681px;
}
div.categoriesBox ul {
color:#FFFFFF;
float:left;
font-size:85%;
list-style-position:outside;
list-style-type:square;
margin:0pt;
width:33%;
}
div.categories ul li {
margin:5px 1%;
}
div.filterBox {
background:transparent url(../images/filterBoxBg.jpg) no-repeat scroll 0%;
color:#003366;
display:none;
font-size:85%;
height:auto;
margin:4px 0pt;
min-height:56px;
overflow:hidden;
padding:10px 15px;
width:682px;
}
div#FilterBoxBottom {
display:none;
margin-top:-13px;
position:absolute;
}
img.filterBottomL {
margin-right:681px;
}
img.filterBottomR {
left:1px;
position:relative;
}
div.filterBox p {
margin:0pt;
}
div.filterBox p.selected {
font-weight:bold;
}
div.filterBox form {
clear:both;
}
div.filterBox select {
width:185px;
}
div#content div.filterBox a:link, div#content div.filterBox a:visited {
color:#003366;
text-decoration:none;
}
div#content div.filterBox a:hover {
color:#6699CC;
}
div#NoProdsFound {
color:#003366;
font-weight:bold;
}
div#NoProdsFound p.larger {
font-size:18px;
font-weight:bold;
margin:0px;
padding:0px;
}
div#NoProdsFound p.bold {
font-weight:bold;
margin:0px;
padding:0px;
}
div.NoSearchSorry {
background:transparent url(../images/NoSearch_Sorry.gif) no-repeat scroll 0%;
height:41px;
margin-top:8px;
overflow:hidden;
padding:8px;
width:695px;
}
div#NoSearchSearchBox {
background:transparent url(../images/NoSearch_SearchBox.gif) no-repeat scroll 0%;
color:#FFFFFF;
float:left;
font-size:80%;
height:60px;
margin-top:10px;
overflow:hidden;
padding:15px;
text-align:center;
width:315px;
}
div#cartBox div#searchRadios {
border:0px none;
clear:both;
margin:10px 0px 0px;
}
div#NoSearchSearchBox div#searchRadios {
border:0px none;
clear:both;
margin:10px 0px 0px;
}
div#NoSearchSearchBox div.searchRadioOptions {
border:medium none;
float:left;
margin-top:5px;
padding:0pt;
}
div#NoSearchNeedHelp {
background:transparent url(../images/NoSearch_Help.jpg) no-repeat scroll 0%;
float:right;
font-size:85%;
height:140px;
margin-top:10px;
padding:10px;
width:320px;
}
div#NoSearchNeedHelp p {
font-size:14px;
}
div#NoSearchTips ul {
font-size:80%;
line-height:15px;
list-style-position:outside;
padding:0px;
position:relative;
right:25px;
}
div#NoSearchTips {
float:left;
margin-left:5px;
width:350px;
}
div#NoSearchBBC {
background:transparent url(../images/NoSearch_BrowseBox.GIF) no-repeat scroll 0%;
float:left;
font-size:17px;
height:30px;
margin-top:25px;
padding-left:10px;
width:700px;
}
#NoSearchCategories {
float:left;
font-size:85%;
font-weight:normal;
margin-left:10px;
}
#NoSearchCategories .NoSearchCatItem {
float:left;
width:220px;
}
div.NoSearchCatRow {
clear:both;
width:680px;
}
div#FinancingLP {
color:#003366;
}
div#FinanceBC {
background:transparent url(../images/NoSearch_BrowseBox.GIF) no-repeat scroll 0%;
color:#003366;
float:left;
font-size:18px;
font-weight:bold;
height:30px;
margin-top:25px;
padding-left:10px;
width:700px;
}
div#financingButtons {
float:left;
height:50px;
margin-top:15px;
width:350px;
}
div.pagerBox {
background:transparent url(../images/pagerBox.gif) no-repeat scroll 0%;
color:#003366;
display:none;
font-size:92%;
height:14px;
margin-bottom:8px;
overflow:hidden;
padding:8px;
width:695px;
}
div.pagerBox p {
margin:0pt;
}
#pagerBox.selected {
font-weight:bold;
}
div.pagerBox p.productsNumber {
float:left;
font-size:92%;
width:210px;
}
div.pagerBox p.perPageNumber {
float:left;
font-size:85%;
text-align:center;
width:200px;
}
div.pagerBox p.pageNumbers {
float:left;
font-size:85%;
text-align:right;
width:278px;
}
div.pagerBox img {
vertical-align:middle;
}
div#content div.pagerBox a:link, div#content div.pagerBox a:visited {
color:#003366;
}
div.productOverviewBox, div.productArtOverviewBox {
background:white none repeat scroll 0%;
border:1px solid #A5BCD2;
display:inline;
float:left;
height:213px;
margin-bottom:9px;
margin-left:2px;
text-align:center;
width:164px;
padding:0px;
}
div#keywordProdList div.productOverviewBox, div#keywordProdList div.productArtOverviewBox {
margin-left:0px !important;
}
div.productOverviewBox p, div.productArtOverviewBox p {
margin:0px;
}
div.productOverviewBox .blueText, div.productArtOverviewBox .blueText {
font-size:75%;
height:50px;
text-align:left;
}
div.productOverviewBox p.listPrice, div.productArtOverviewBox p.listPrice {
font-weight:normal;
text-align:right;
}
div.productOverviewBox .attention, div.productArtOverviewBox .attention {
font-size:77%;
font-weight:bold;
text-align:right;
}
div.articleProductEntry {
clear:left;
}
div.articleProductEntry .attention {
font-size:14px;
font-weight:bold;
}
div.productOverviewBox .attentionSmall, div.productArtOverviewBox .attentionSmall {
color:#DF2226;
font-size:77%;
height:10px;
text-align:right;
}
div.productOverviewBox img.button, div.productArtOverviewBox img.button {
display:none;
margin-top:10px;
}
div.productOverviewBoxMid, div.productArtOverviewBoxMid {
clear:both;
height:122px;
margin:0px 10px;
overflow:hidden;
width:142px;
}
div.productArtOverviewBox, div.productArtOverviewBox .blueText, div.productArtOverviewBoxMid {
height:auto;
}
div.productArtOverviewBox .blueText {
margin-bottom:4px;
}
div.articleProductEntry .blueText {
font-size:13px;
}
div.CatImage {
clear:both;
margin:10px 10px 0px;
height:80px;
}
* html .minHeightBox {
height:609px;
}
div.couponsBox {
margin:5px 17px;
}
div.notesBox {
margin-left:17px;
margin-right:17px;
padding:5px 15px;
}
div.notesBox textarea {
height:75px;
width:500px;
}
#blp_container {
margin:10px 2px;
}
div#blp_name {
font-size:14px;
font-weight:bold;
}
div#blp_desc, div#blp_url {
font-size:11px;
margin-top:4px;
}
div#mainNav {
width:251px;
}
div#mainNavTop {
height:39px;
width:251px;
}
div.CategoryActive {
background-image:url(../images/navCategoryActiveTop.GIF);
}
div.BrandActive {
background:transparent url(../images/navBrandActiveTop.GIF) no-repeat scroll 0%;
}
div.ClearanceActive {
background:transparent url(../images/navClearanceActiveTop.GIF) no-repeat scroll 0%;
}
div.ArticlesActive {
background:transparent url(../images/navArticlesActiveTop.GIF) no-repeat scroll 0%;
}
div#mainNavMid {
background:transparent url(../images/navCategoryActive2.GIF) repeat scroll 0%;
min-height:280px;
width:251px;
}
div#mainNavMidBrand {
background:transparent url(../images/navCategoryActive2.GIF) repeat scroll 0%;
height:auto;
min-height:280px;
width:251px;
}
div#mainNavMidClr {
background:transparent url(../images/navClearanceActive.gif) repeat scroll 0%;
min-height:280px;
width:251px;
}
div#mainNavBottom {
background-image:url(../images/navCategoryActiveBottom.GIF);
height:11px;
margin-bottom:8px;
overflow:hidden;
width:251px;
}
div#mainNavBottomClr {
background-image:url(../images/navClearanceActiveBottom.GIF);
height:11px;
margin-bottom:8px;
overflow:hidden;
width:251px;
}
ul#tabNav {
font-size:85%;
margin:0pt;
padding:0pt;
}
ul#tabNav li {
float:left;
line-height:30px;
list-style-type:none;
margin:0pt;
padding:0pt;
text-align:center;
}
li#categoryTab {
width:68px;
}
li#brandTab {
width:50px;
}
li#clearanceTab {
width:69px;
}
li#articlesTab {
width:54px;
}
ul#tabNav a {
display:block;
}
ul#listNav {
line-height:31px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 0pt 0pt;
padding:0px;
position:relative;
z-index:40;
}
ul.listNavCat {
background:transparent url(../images/navCategoryActive2.GIF) repeat scroll 0%;
}
ul.listNavClearance {
background:transparent url(../images/navClearanceActive.gif) repeat scroll 0%;
}
ul#listNav li {
display:block;
margin:0px 1px;
padding-right:0px;
position:relative;
width:249px;
z-index:5;
}
ul#listNav li a {
display:block;
}
ul#listNav li span {
padding-left:50px;
}
ul#listNav li ul {
background:transparent url(../images/subMenuTop.gif) no-repeat scroll center top;
display:none;
left:249px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding-top:9px;
position:absolute;
text-align:left;
top:-9px;
width:251px;
z-index:50;
}
ul#listNav li ul li {
padding-left:0pt;
width:251px;
}
ul#listNav li ul li.lastItem {
background:transparent url(../images/subMenuBottom.gif) no-repeat scroll center bottom;
float:left;
height:9px;
margin-bottom:-9px;
width:251px;
}
ul#listNav li ul li a {
display:block;
padding-left:10px;
}
ul#listNav li.listItemHeader {
color:#FFFFFF;
margin-left:-20px;
}
#productTabs {
background:transparent url(../images/tabsUnderline.gif) repeat-x scroll 50% bottom;
float:left;
margin:-1px 0pt 20px;
padding:0pt;
width:100%;
}
#productTabs ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 0pt 17px;
padding:0pt;
}
#productTabs li {
float:left;
margin:0px 2px;
padding:0pt;
}
#productTabs a {
background:transparent url(../images/tabRolloverLeft.gif) no-repeat scroll 0% 0px;
border-bottom:1px solid #336699;
float:left;
margin:0pt;
padding:0pt 0pt 0pt 10px;
text-decoration:none;
}
#productTabs a span {
background:transparent url(../images/tabRolloverRight.gif) no-repeat scroll 100% 0pt;
color:#CCCCCC;
display:block;
float:left;
font-size:85%;
font-weight:bold;
padding:5px 15px 4px 6px;
}
#productTabs a:hover span, #productTabs li.active a span {
color:#000000;
text-decoration:none;
}
div#content div#productTabs a:hover {
text-decoration:none;
}
#productTabs a:hover, #productTabs li.active a {
background-position:0pt -51px;
border-bottom:1px solid #FFFFFF;
}
#productTabs a:hover span, #productTabs li.active a span {
background-position:100% -50px;
}
ul#bcNav {
margin:2px 0pt 0pt 35px;
padding:0px;
position:relative;
z-index:90;
}
ul#bcNav li {
background:transparent url(../images/breadCrumbArrow.gif) no-repeat scroll 100% 50%;
display:block;
float:left;
line-height:27px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:10px;
padding:0px;
position:relative;
z-index:5;
}
ul#bcNav li a {
display:block;
padding-left:5px;
padding-right:20px;
}
ul#bcNav li a:hover {
display:block;
}
ul#bcNav li.currentProduct {
background:transparent none repeat scroll 0%;
color:#CCFF33;
}
ul#bcNav li.currentProduct:hover, ul#bcNav li.currentProduct.listHover {
background:transparent none repeat scroll 0%;
}
ul#bcNav li span {
display:block;
height:27px;
padding-right:20px;
}
ul#bcNav li.first {
background:transparent none repeat scroll 0%;
margin-left:0pt;
padding-left:0pt;
}
div#breadCrumbSkinny ul li.active {
color:#CCFF33;
}
ul#bcNav li ul {
background:transparent url(../images/subMenuTopVertical.gif) no-repeat scroll center top;
display:none;
left:0px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding-top:9px;
position:absolute;
text-align:left;
top:27px;
width:251px;
z-index:50;
}
ul#bcNav li ul li {
background:transparent none repeat scroll 0%;
margin:0pt;
padding-left:0pt;
width:251px;
}
ul#bcNav li ul li.lastItem {
background:transparent url(../images/subMenuBottom.gif) no-repeat scroll center bottom;
float:left;
height:9px;
margin-bottom:-9px;
width:251px;
}
ul#bcNav li ul li a {
display:block;
padding-left:10px;
}
ul#bcNav li ul li a:hover {
display:block;
padding-left:10px;
}
ul#bcNavBrands {
margin:2px 0pt 0pt 5px;
padding:0px;
position:relative;
z-index:90;
}
ul#bcNavBrands li.brandLetter {
display:block;
float:left;
font-weight:bold;
line-height:27px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:3px;
padding:0px;
position:relative;
z-index:5;
}
ul#bcNavBrands li.brandLetter a {
color:#FFFFFF;
display:block;
padding-left:5px;
padding-right:10px;
}
ul#bcNavBrands li.brandLetter a:visited {
color:#FFFFFF;
}
div#breadCrumbSkinny {
background:transparent url(../images/breadCrumbSkinny.jpg) no-repeat scroll 0%;
color:#FFFFFF;
display:none;
font-size:86%;
height:31px;
padding:0pt 8px;
width:695px;
}
div#breadCrumbSkinny img {
display:inline;
float:left;
margin-left:10px;
margin-right:8px;
margin-top:9px;
}
div#breadCrumbSkinny img#firstNavArrow {
margin:11px 0pt 0pt 5px;
}
li.leftNav_TopMark b {
margin-left:10px;
}
li#list-Lighting {
background:transparent url(../images/icon-lighting.gif) no-repeat scroll 0pt;
}
li#list-NewArrivals {
background:transparent url(../images/icon-new.gif) no-repeat scroll 0pt;
}
ul.listNavClearance li#list-Lighting {
background:transparent url(../images/icon-lighting-clearance.gif) no-repeat scroll 0pt;
}
li#list-DJ-Equipment {
background:transparent url(../images/icon-dj-equipment.gif) no-repeat scroll 0pt;
}
ul.listNavClearance li#list-DJ-Equipment {
background:transparent url(../images/icon-dj-equipment-clearance.gif) no-repeat scroll 0pt;
}
li#list-Pro-Audio {
background:transparent url(../images/icon-pro-audio.gif) no-repeat scroll 0pt;
}
ul.listNavClearance li#list-Pro-Audio {
background:transparent url(../images/icon-pro-audio-clearance.gif) no-repeat scroll 0pt;
}
li#list-Studio-Recording {
background:transparent url(../images/icon-studio-recording.gif) no-repeat scroll 0pt;
}
ul.listNavClearance li#list-Studio-Recording {
background:transparent url(../images/icon-studio-recording-clearance.gif) no-repeat scroll 0pt;
}
li#list-Keyboards-Production {
background:transparent url(../images/icon-keyboards-production.gif) no-repeat scroll 0pt;
}
ul.listNavClearance li#list-Keyboards-Production {
background:transparent url(../images/icon-keyboards-production-clearance.gif) no-repeat scroll 0pt;
}
li#list-Karaoke {
background:transparent url(../images/icon-karaoke.gif) no-repeat scroll 0pt;
}
ul.listNavClearance li#list-Karaoke {
background:transparent url(../images/icon-karaoke-clearance.gif) no-repeat scroll 0pt;
}
li#list-Video-AV {
background:transparent url(../images/icon-video.gif) no-repeat scroll 0pt;
}
ul.listNavClearance li#list-Video-AV {
background:transparent url(../images/icon-video-clearance.gif) no-repeat scroll 0pt;
}
li#list-Home-Electronics {
background:transparent url(../images/icon-home-electronics.gif) no-repeat scroll 0pt;
}
ul.listNavClearance li#list-Home-Electronics {
background:transparent url(../images/icon-home-electronics-clearance.gif) no-repeat scroll 0pt;
}
li#list-Guitar-Bass {
background:transparent url(../images/icon-guitar-bass.gif) no-repeat scroll 0pt;
}
ul.listNavClearance li#list-Guitar-Bass {
background:transparent url(../images/icon-guitar-bass-clearance.gif) no-repeat scroll 0pt;
}
li#list-Drums-Percussion {
background:transparent url(../images/icon-drums-percussion.gif) no-repeat scroll 0pt;
}
ul.listNavClearance li#list-Drums-Percussion {
background:transparent url(../images/icon-drums-percussion-clearance.gif) no-repeat scroll 0pt;
}
li#list-Accessories {
background:transparent url(../images/icon-accessories.gif) no-repeat scroll 0pt;
}
ul.listNavClearance li#list-Accessories {
background:transparent url(../images/icon-accessories-clearance.gif) no-repeat scroll 0pt;
}
li#list-Guitars {
background:transparent url(../images/icon-guitar-bass.gif) no-repeat scroll 0pt;
}
li#list-Guitar-Amps {
background:transparent url(../images/icon-guitar-amps.gif) no-repeat scroll 0pt;
}
li#list-Guitar-Effects {
background:transparent url(../images/icon-guitar-effects.gif) no-repeat scroll 0pt;
}
li#list-Guitar-Accessories {
background:transparent url(../images/icon-guitar-accessories.gif) no-repeat scroll 0pt;
}
li#list-Basses {
background:transparent url(../images/icon-bass-amps-effects.gif) no-repeat scroll 0pt;
}
li#list-Wireless-Mic-Systems {
background:transparent url(../images/icon-wireless-mics.gif) no-repeat scroll 0pt;
}
li#list-Microphones {
background:transparent url(../images/icon-microphones.gif) no-repeat scroll 0pt;
}
li#list-Duplicators {
background:transparent url(../images/icon-cd-duplicators.gif) no-repeat scroll 0pt;
}
li#list-Generic {
}
li#list-Generic-Clearance {
background:transparent url(../images/icon-generic-clearance.gif) no-repeat scroll 0pt;
}
li#list-Pro-Audio-active {
background:transparent url(../images/icon-pro-audio-active.gif) no-repeat scroll 0pt;
}
li#list-NewArrivals:hover, li#list-NewArrivals.over, li#list-NewArrivals-active:hover, li#list-NewArrivals-active.over {
background:transparent url(../Images/icon-new-over.gif) no-repeat scroll -1px 0pt;
color:#1C3664;
}
li#list-Pro-Audio:hover, li#list-Pro-Audio.over, li#list-Pro-Audio-active:hover, li#list-Pro-Audio-active.over {
background:transparent url(../Images/icon-pro-audio-over.gif) no-repeat scroll -1px 0pt;
color:#1C3664;
}
li#list-Lighting:hover, li#list-Lighting.over, li#list-Lighting-active:hover, li#list-Lighting-active.over {
background:transparent url(../Images/icon-list-lighting-over.gif) no-repeat scroll -1px 0pt;
color:#1C3664;
}
li#list-DJ-Equipment:hover, li#list-DJ-Equipment.over, li#list-DJ-Equipment-active:hover, li#list-DJ-Equipment-active.over {
background:transparent url(../Images/icon-dj-equipment-over.gif) no-repeat scroll -1px 0pt;
color:#1C3664;
}
li#list-Studio-Recording:hover, li#list-Studio-Recording.over, li#list-Studio-Recording-active:hover, li#list-Studio-Recording-active.over {
background:transparent url(../Images/icon-studio-recording-over.gif) no-repeat scroll -1px 0pt;
color:#1C3664;
}
li#list-Keyboards-Production:hover, li#list-Keyboards-Production.over, li#list-Keyboards-Production-active:hover, li#list-Keyboards-Production-active.over {
background:transparent url(../Images/icon-keyboards-production-over.gif) no-repeat scroll -1px 0pt;
color:#1C3664;
}
li#list-Karaoke:hover, li#list-Karaoke.over, li#list-Karaoke-active:hover, li#list-Karaoke-active.over {
background:transparent url(../Images/icon-karaoke-over.gif) no-repeat scroll -1px 0pt;
color:#1C3664;
}
li#list-Video-AV:hover, li#list-Video-AV.over, li#list-Video-AV-active:hover, li#list-Video-AV-active.over {
background:transparent url(../Images/icon-videoav-over.gif) no-repeat scroll -1px 0pt;
color:#1C3664;
}
li#list-Home-Electronics:hover, li#list-Home-Electronics.over, li#list-Home-Electronics-active:hover, li#list-Home-Electronics-active.over {
background:transparent url(../Images/icon-home-electronics-over.gif) no-repeat scroll -1px 0pt;
color:#1C3664;
}
li#list-Guitar-Bass:hover, li#list-Guitar-Bass.over, li#list-Guitar-Bass-active:hover, li#list-Guitar-Bass-active.over {
background:transparent url(../Images/icon-guitar-bass-over.gif) no-repeat scroll -1px 0pt;
color:#1C3664;
}
li#list-Drums-Percussion:hover, li#list-Drums-Percussion.over, li#list-Drums-Percussion-active:hover, li#list-Drums-Percussion-active.over {
background:transparent url(../Images/icon-drums-percussion-over.gif) no-repeat scroll -1px 0pt;
color:#1C3664;
}
li#list-Accessories:hover, li#list-Accessories.over, li#list-Accessories-active:hover, li#list-Accessories-active.over {
background:transparent url(../Images/icon-accessories-over.gif) no-repeat scroll -1px 0pt;
color:#1C3664;
}
li#list-generic:hover, li#list-generic.over, li#list-generic-active:hover, li#list-generic-active.over {
background:transparent url(../images/icon-generic-over.gif) no-repeat scroll -1px 0pt;
color:#1C3664;
}
li#list-Guitars:hover, li#list-Guitars.over, li#list-Guitars-active:hover, li#list-Guitars-active.over {
background:transparent url(../Images/icon-guitar-bass-over.gif) no-repeat scroll -1px 0pt;
color:#1C3664;
}
li#list-Guitar-Amps:hover, li#list-Guitar-Amps.over, li#list-Guitar-Amps-active:hover, li#list-Guitar-Amps-active.over {
background:transparent url(../Images/icon-guitar-amps-over.gif) no-repeat scroll -1px 0pt;
color:#1C3664;
}
li#list-Guitar-Effects:hover, li#list-Guitar-Effects.over, li#list-Guitar-Effects-active:hover, li#list-Guitar-Effects-active.over {
background:transparent url(../Images/icon-guitar-effects-over.gif) no-repeat scroll -1px 0pt;
color:#1C3664;
}
li#list-Guitar-Accessories:hover, li#list-Guitar-Accessories.over, li#list-Guitar-Accessories-active:hover, li#list-Guitar-Accessories-active.over {
background:transparent url(../Images/icon-guitar-accessories-over.gif) no-repeat scroll -1px 0pt;
color:#1C3664;
}
li#list-Basses:hover, li#list-Gui-Bassestars.over, li#list-Basses-active:hover, li#list-Basses-active.over {
background:transparent url(../Images/icon-bass-amps-effects-over.gif) no-repeat scroll -1px 0pt;
color:#1C3664;
}
li#list-Wireless-Mic-Systems:hover, li#list-Wireless-Mic-Systems.over, li#list-Wireless-Mic-Systems-active:hover, li#list-Wireless-Mic-Systems-active.over {
background:transparent url(../Images/icon-wireless-mics-over.gif) no-repeat scroll -1px 0pt;
color:#1C3664;
}
li#list-Microphones:hover, li#list-Microphones.over, li#list-Microphones-active:hover, li#list-Microphones-active.over {
background:transparent url(../Images/icon-microphones-over.gif) no-repeat scroll -1px 0pt;
color:#1C3664;
}
li#list-Duplicators:hover, li#list-Duplicators.over, li#list-Duplicators-active:hover, li#list-Duplicators-active.over {
background:transparent url(../Images/icon-cd-duplicators-over.gif) no-repeat scroll -1px 0pt;
color:#1C3664;
}
ul#listNav li:hover ul, ul#listNav li.over ul, ul#bcNav li:hover ul, ul#bcNav li.over ul {
display:block;
}
ul#listNav li:hover, ul#listNav li.over {
background-color:#B6CFE4;
color:#1C3664;
}
ul.listNavClearance li:hover, ul.listNavClearance li.over {
background-color:#FF6666 !important;
}
ul#listNav li ul li:hover, ul#listNav li ul li.over, ul#bcNav li ul li a:hover, ul#listNav li ul li a:hover {
background-color:#366799;
background-image:none;
}
ul#bcNav li:hover, ul#bcNav li.over {
background:#B6CFE4 url(../images/downArrow.gif) no-repeat scroll 100% 50%;
}
div#breadCrumbShort {
background:transparent url(../images/breadcrumbShort.gif) no-repeat scroll 0%;
color:#FFFFFF;
font-size:92%;
height:15px;
padding:8px;
width:954px;
}
div#breadCrumbShort ul {
float:left;
margin:0pt;
padding:0pt;
}
div#breadCrumbShort ul li {
background:transparent url(../images/breadCrumbArrow.gif) no-repeat scroll 0pt 50%;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 0pt 15px;
padding:0pt 0pt 0pt 15px;
}
div#breadCrumbShort ul li.first {
background:transparent none repeat scroll 0%;
margin-left:0pt;
padding-left:0pt;
}
div#breadCrumbShort ul li.active {
color:#CCFF33;
}
div#breadCrumbShort img {
float:left;
margin-left:10px;
margin-right:10px;
margin-top:2px;
}
h1 {
font-size:200%;
font-weight:bold;
}
h1#checkoutHead {
color:#DF2226;
text-align:center;
}
p#shoppingCartHead {
color:#DF2226;
float:left;
font-size:200%;
font-weight:bold;
margin:13px 0pt 0pt;
padding:0pt;
text-align:center;
width:570px;
}
p.productNameHead {
color:#336699;
font-size:108%;
font-weight:bold;
margin-left:17px;
}
p#shoppingCartHead span {
color:#000000;
}
div.skinnyInfoBox h2, div.wideInfoBox h2 {
background:transparent url(../images/blueTitleBar.jpg) repeat-y scroll center top;
color:#FFFFFF;
font-size:100%;
font-weight:bold;
padding:10px;
}
h3 {
font-size:117%;
}
h6 {
font-size:100%;
font-weight:bold;
}
p.reconditioned {
color:#336699;
float:left;
font-size:108%;
font-weight:bold;
margin-top:20px;
text-align:left;
width:70%;
}
h4 {
color:#1C3664;
font-size:85%;
font-weight:bold;
margin:0pt 0pt 8px;
}
h5 {
border-bottom:1px dotted #1C3664;
color:#1C3664;
font-size:85%;
font-weight:bold;
margin:0pt 0pt 8px;
padding:0pt 0pt 8px;
}
h6 {
}
div#cartBox {
color:#FFFFFF;
font-size:80%;
text-align:center;
}
div#cartBox p {
margin-top:0pt;
white-space:nowrap;
}
.cartBoxHighlight {
color:#CCFF33;
text-decoration:none;
}
div#catalogBox p {
color:#1C3664;
font-size:77%;
font-weight:bold;
}
div.recentViewedProducts {
font-size:77%;
}
div#footer {
color:#6699CC;
}
div.grayBox {
color:#000000;
font-weight:bold;
}
.attention {
color:#DF2226;
}
.bold {
font-weight:bold;
}
.italic {
font-style:italic;
}
.strikethrough {
text-decoration:line-through;
}
.clickable {
color:#003366;
}
.NotClickable {
color:#6699CC;
}
.smallGray {
color:#999999;
font-size:77%;
}
.productName, .productPrice {
color:#336699;
font-weight:bold;
}
.productItemNumber {
color:#336699;
font-size:83%;
font-weight:bold;
}
.questionMessage {
color:#F6911D;
font-size:83%;
font-weight:bold;
margin-left:0px !important;
}
.smallText {
font-size:83%;
}
.green {
color:#006600;
}
.couponTitle {
clear:left;
color:#336699;
float:left;
font-weight:bold;
padding-left:15px;
}
.couponAmount {
clear:right;
color:#DF2226;
float:right;
font-weight:bold;
padding-right:15px;
}
div#infoBox ul, div#recentBox ul {
margin:0pt;
padding:0pt;
}
div#infoBox ul li, div#recentBox ul li {
font-size:77%;
line-height:1.75em;
list-style-type:none;
margin:0pt;
padding:0pt;
}
form {
margin:0pt;
padding:0pt;
}
input#emailSignup {
float:left;
height:14px;
padding:4px;
width:155px;
}
input#goButton {
float:right;
}
input#search {
float:left;
height:14px;
margin-right:4px;
padding:4px;
width:150px;
}
input#searchButton {
float:left;
}
div#NoSearchSearchBox input#search {
float:left;
height:14px;
margin-right:4px;
padding:4px;
width:218px;
}
div#NoSearchSearchBox input#searchButton {
float:right;
}
div#cartBox div.searchRadioOptions {
border:medium none;
float:left;
margin-top:5px;
padding:0pt;
}
div#NoSearchSearchBox div.searchRadioOptions {
border:medium none;
float:left;
margin-top:5px;
padding:0pt;
}
div.searchRadioOptions input {
float:left;
line-height:1.75em;
margin-right:3px;
}
div.searchRadioOptions label {
float:left;
line-height:1.75em;
margin-right:10px;
}
div.wideInfoBox .textBox {
border:1px solid silver;
float:left;
height:15px;
padding:4px;
width:225px;
}
div.skinnyInfoBox .textBox {
float:left;
height:12px;
margin-left:10px;
padding:4px;
width:160px;
}
input.textBoxQuickAdd {
float:left;
height:12px;
margin-right:8px;
padding:4px;
width:140px;
}
form#sendToFriend {
width:95%;
}
form#sendToFriend label {
text-align:left;
}
form#sendToFriend label.floatLeft {
clear:left;
}
form#sendToFriend label.floatRight {
margin-left:50px;
}
form#sendToFriend label, form#sendToFriend textarea {
margin:5px 0pt;
vertical-align:middle;
}
div.shpCntryRow {
height:20px;
margin-left:10px;
width:320px;
}
div.shpCntryRowLeft {
float:left;
text-align:right;
width:120px;
}
div.shpCntryRowRight {
float:right;
text-align:left;
width:160px;
}
ul#listNav a:link, ul#listNav a:visited {
color:#FFFFFF;
text-decoration:none;
}
ul#listNav a:hover {
color:#1C3664;
}
ul#listNav.listNavClearance a:hover {
color:#710000;
}
ul#listNav li ul li a:link, ul#listNav li ul li a:visited {
color:#1C3664;
}
ul#listNav li ul li a:hover {
color:#FFFFFF;
}
div#content ul#bcNav a:link, div#content ul#bcNav a:visited {
color:#FFFFFF;
text-decoration:none;
}
div#content ul#bcNav a:hover {
color:#1B3664;
text-decoration:none;
}
div#content ul#bcNav li ul li a:link, div#content ul#bcNav li ul li a:visited {
color:#1C3664;
}
div#content ul#bcNav li ul li a:hover {
color:#FFFFFF;
}
ul#tabNav a:link, ul#tabNav a:visited {
color:#FFFFFF;
text-decoration:none;
}
div#cartBox a:hover, div#cartBox a.cartBoxHighlight:hover {
text-decoration:underline;
}
div#cartBox a.cartBoxHighlight:link, div#cartBox a.cartBoxHighlight:visited {
color:#CCFF33;
text-decoration:none;
}
div#cartBox a:link, div#cartBox a:hover, div#cartBox a:visited {
color:#FFFFFF;
text-decoration:none;
}
div#infoBox a:link, div#infoBox a:visited, div#recentBox a:link, div#recentBox a:visited {
color:#003366;
text-decoration:none;
}
div#infoBox a:hover, div#recentBox a:hover {
text-decoration:underline;
}
div#content a:link, div#contentWide a:link, div#content a:visited, div#contentWide a:visited {
color:#336699;
text-decoration:none;
}
div#content a:hover, div#contentWide a:hover {
text-decoration:underline;
}
div#content p.redLink a:link, div#content p.redLink a:visited {
color:#D32222;
}
div#content div.categoriesBox ul a:link, div#content div.categoriesBox ul a:visited {
color:#FFFFFF;
}
div#contentWide div.additionalProductsBox a:link, div#contentWide div.additionalProductsBox a:visited {
color:#666666;
text-decoration:underline;
}
div#contentWide div.additionalProductsBox a:hover {
text-decoration:none;
}
div#content div.productPics a:link, div#content div.productPics a:visited {
color:#336699;
font-size:85%;
font-weight:bold;
text-decoration:none;
}
div#content div.productPics a:hover {
text-decoration:underline;
}
div#footer a:link, div#footer a:visited {
color:#6699CC;
text-decoration:none;
}
div#footer a:hover {
text-decoration:underline;
}
div#productBrandLogo {
border:1px solid #CCCCCC;
float:right;
font-size:10px;
margin:3px;
padding:3px;
text-align:center;
}
div#productBrandLogo a, div#productBrandLogo a:hover {
display:block;
text-decoration:none;
}
div#AccountMainRow {
height:26px;
width:540px;
}
div#AccountRowLbl {
float:left;
height:25px;
text-align:right;
width:125px;
}
div#AccountRowHTM {
float:left;
height:25px;
margin-left:15px;
text-align:left;
width:200px;
}
div#AccountMsg {
line-height:15px;
margin-left:140px;
width:500px;
}
div#AddressMain {
height:110px;
margin-left:10px;
margin-top:15px;
width:600px;
}
div#AddressMainLeft {
float:left;
margin-bottom:4px;
width:200px;
}
div#addressBook {
background-color:#2A5B87;
color:white;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
padding:4px 8px;
}
div.NoProduct {
color:Red;
float:left;
font-weight:bold;
margin-bottom:15px;
margin-left:15px;
width:80%;
}
div#adrCOMain {
height:auto;
margin-bottom:15px;
margin-left:15px;
width:600px;
}
div#adrCOMain ul {
list-style-type:square;
position:relative;
right:15px;
}
div#chooseAdr {
font-size:large;
margin-bottom:10px;
margin-left:10px;
margin-top:10px;
}
div#chooseAdrCont {
margin-bottom:10px;
margin-left:10px;
}
div#AddressMainRight {
float:right;
margin-left:10px;
width:350px;
}
div#AdrFormMain {
margin-left:10px;
margin-top:10px;
}
div#AdrReqfld {
margin-bottom:10px;
margin-left:10px;
margin-top:5px;
}
div#Adrfrmcontents {
}
div#Adrfrmcontents div.AdrfrmRow {
clear:left;
margin-bottom:10px;
}
div#Adrfrmcontents div.AdrfrmRowCat {
clear:left;
margin-bottom:10px;
}
div#Adrfrmcontents div.fleft {
float:left;
text-align:right;
width:125px;
}
div#Adrfrmcontents div.fleftCat {
float:left;
text-align:right;
width:130px;
}
div#Adrfrmcontents div.fright {
float:left;
height:25px;
margin-right:10px;
padding-left:10px;
text-align:left;
width:150px;
}
div#Adrfrmcontents div.ErrMsg {
float:right;
margin:3px 35px 8px 5px;
text-align:right;
width:250px;
}
div#Adrfrmcontents div.AdrfrmRowOpt {
clear:left;
height:40px;
line-height:20px;
margin-left:135px;
}
div.AdrfromRowBtns {
height:56px;
margin-left:140px;
margin-top:15px;
}
div.CCMainInfo {
height:120px;
margin-top:15px;
width:674px;
}
div.CCMainInfoWide {
height:90px;
margin-left:10px;
width:560px;
}
div.CCMainInfoWide p {
font-weight:bold;
padding-left:30px;
}
div.CCMainInfoLeft {
float:left;
height:110px;
width:330px;
}
div.CCMainInfoLeftWide {
float:left;
height:90px;
width:330px;
}
div.CCMainInfoLeftWideMM {
float:left;
height:140px;
width:180px;
}
div.CCMainInfoRight {
float:right;
height:90px;
width:310px;
}
div.CCMainInfoRightWide {
float:right;
}
div.CCMainInfoRightWideMM {
line-height:15px;
}
div.CCMainInfoRight hr {
margin-top:10px;
}
div#MMTop {
height:140px;
padding-left:10px;
padding-top:5px;
}
div#MMBottom {
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}
div#MMMain {
}
div.CCInfoRows {
height:20px;
width:320px;
}
div.CCInfoRows2 {
height:40px;
width:320px;
}
div.CCInfoLeft {
float:left;
height:19px;
text-align:right;
width:150px;
}
div.CCInfoRight {
float:right;
height:19px;
text-align:left;
width:150px;
}
div.CCMainInput {
height:190px;
margin-left:10px;
margin-top:30px;
width:660px;
}
div.CCMainLeftText {
float:left;
margin-top:3px;
padding-right:10px;
text-align:right;
width:135px;
}
div.CCMainLeftInput {
float:left;
}
div.CCfirstRow {
height:45px;
width:600px;
}
div.CCLogos {
float:right;
padding-right:120px;
width:185px;
}
div.CCsecondRow, div.CCthirdRow, div.CCfourthRow {
height:25px;
width:600px;
}
div.CCfifthRow {
height:40px;
width:600px;
}
div.CCsixthRow {
padding-left:145px;
width:400px;
}
div.CCError {
color:red;
float:right;
height:20px;
padding-top:2px;
width:300px;
}
div.CCCheckoutMSg {
margin-bottom:25px;
margin-left:10px;
margin-top:10px;
}
div.ccBookTop {
font-weight:bold;
height:30px;
margin-left:15px;
padding-top:10px;
width:500px;
}
div.ccBook {
}
div#EmailforPrice {
background:#FFFFCC none repeat scroll 0%;
border:3px outset #999999;
display:none;
font-family:Verdana;
font-size:11px;
height:185px;
margin-left:140px;
margin-top:0px;
overflow:hidden;
padding:15px;
position:fixed;
width:400px;
z-index:999999;
}
div#EmailforPrice .EmailTop {
height:80px;
width:380px;
}
div#EmailRow {
float:left;
height:30px;
width:350px;
}
div#closeMe {
margin-left:360px;
margin-top:160px;
position:absolute;
}
div#closeMe a {
color:blue;
font-weight:bold;
text-decoration:underline;
}
div#OrDetTop {
border-bottom:thin dotted gray;
margin-left:10px;
margin-top:10px;
padding-bottom:5px;
width:655px;
}
div#OrDetTopRow {
height:20px;
width:360px;
}
div#OrDetTopLeft {
color:gray;
float:left;
font-weight:bold;
text-align:right;
width:120px;
}
div#OrDetTopRight {
float:right;
font-weight:bold;
margin-top:1px;
width:236px;
}
div#OrDetTrackPackage {
height:20px;
margin-left:10px;
width:360px;
}
div#OrDetAdr {
height:120px;
line-height:18px;
margin:10px;
width:655px;
}
div#OrDetAdrLeft {
float:left;
height:120px;
width:300px;
}
div#OrDetAdrRight {
float:right;
height:120px;
width:300px;
}
div#OrDetProdHeader {
background:#E2E2E2 none repeat scroll 0%;
border-bottom:thin dotted gray;
border-top:thin dotted gray;
font-weight:bold;
height:30px;
margin-left:10px;
width:655px;
}
div#OrDetProdNameHdr {
float:left;
margin-left:5px;
margin-top:6px;
width:350px;
}
div#OrDetQuantityHdr {
float:left;
margin-top:6px;
width:70px;
}
div#OrDetUPriceHdr {
float:left;
margin-left:20px;
margin-top:6px;
width:90px;
}
div#OrDetExPriceHdr {
float:right;
margin-top:6px;
width:110px;
}
div#OrDetItem {
border-bottom:thin dotted gray;
height:50px;
margin-left:10px;
width:655px;
}
div#OrDetItemChkBx {
float:left;
height:10px;
padding-top:20px;
text-align:center;
vertical-align:middle;
width:30px;
}
div#OrDetItemDesc {
float:left;
margin-top:10px;
width:325px;
}
div#OrDetItemQty {
float:left;
padding-top:20px;
text-align:center;
width:68px;
}
div#OrDetItemPrice {
float:left;
padding-top:20px;
text-align:center;
width:120px;
}
div#OrDetItemExPrice {
float:right;
padding-top:20px;
text-align:center;
width:110px;
}
div#OrDetProdBottom {
height:150px;
margin-left:10px;
margin-top:10px;
}
div#OrDetProdBottomLeft {
float:left;
line-height:20px;
width:435px;
}
div#OrDetProdBottomRight {
float:right;
margin-right:10px;
width:200px;
}
div#OrDetProdBottomRightRow {
border-bottom:thin dotted gray;
height:20px;
}
div#OrDetProdBottomRightL {
float:left;
font-weight:bold;
margin-top:3px;
text-align:right;
width:80px;
}
div#OrDetProdBottomRightR {
float:right;
margin-top:3px;
padding-right:20px;
text-align:right;
width:100px;
}
div#WListSearch {
margin-left:10px;
margin-top:10px;
width:210px;
}
div#WListSearch1 {
margin-bottom:3px;
}
div#WListSearch2 {
height:50px;
}
div#WListSearch2L {
float:left;
width:160px;
}
div#WListSearch2R {
float:right;
margin-right:15px;
margin-top:1px;
}
p.MyWishList {
font-weight:bold;
margin:0pt 0pt 0pt 10px;
}
p.RevWishList {
margin:0pt 0pt 0pt 10px;
}
p.WListNoItems {
color:red;
margin:30px 0pt 0pt 10px;
}
.cAttributesType {
color:#000000;
font-size:10px;
}
.cAttributesValue {
color:#666666;
font-size:10px;
}
div#MyWListHdr {
background:#336699 none repeat scroll 0%;
color:#FFFFFF;
font-weight:bold;
height:23px;
margin-left:10px;
margin-top:10px;
padding-left:7px;
padding-top:7px;
width:647px;
}
div#WListHdrProd {
float:left;
width:450px;
}
div#WListHdrWant {
float:left;
width:70px;
}
div#WListHdrGot {
float:left;
padding-left:8px;
width:60px;
}
div#WListHdrPrice {
float:right;
width:55px;
}
div#MyWListRowN {
border-top:thin dotted gray;
height:70px;
margin-left:10px;
padding-top:6px;
width:655px;
}
div#MyWList1stRow {
height:70px;
margin-left:10px;
margin-top:6px;
width:655px;
}
div#MyWListRowLeft {
float:left;
}
div#MyWListRowLeftImg {
float:left;
text-align:center;
width:65px;
}
div#MyWListRowLeftTxt {
float:left;
width:390px;
}
div#MyWListRowRight {
float:right;
height:70px;
width:180px;
}
div#MyWListRowRightTop {
height:23px;
}
div#MyWListRowLeftInput {
float:left;
width:80px;
}
div#MyWListRowLeftGot {
float:left;
}
div#MyWListRowLeftPrice {
float:right;
width:60px;
}
div#MyWListRowRightBottom {
}
div#WListRecalcImg {
margin-left:486px;
margin-top:20px;
width:120px;
}
div#WListFound {
font-weight:bold;
margin-left:10px;
}
div#WListFndUserHdr {
background:#336699 none repeat scroll 0%;
color:#FFFFFF;
font-weight:bold;
height:18px;
margin-left:10px;
margin-top:10px;
padding-left:7px;
padding-top:5px;
width:647px;
}
div#WListFndUserHdrL {
float:left;
width:250px;
}
div#WListFndUserHdrR {
float:right;
width:360px;
}
div#WListFndUser {
height:20px;
margin-left:10px;
margin-top:10px;
}
div#WListFndUserL {
float:left;
width:250px;
}
div#WListFndUserR {
float:right;
margin-right:10px;
width:360px;
}
div#WListUsersWLstTop {
margin-left:10px;
}
div#WListUsersWLstTop .WlistUserName {
font-weight:bold;
line-height:25px;
}
div#MyWListRowLeftInput2 {
float:left;
padding-left:10px;
width:70px;
}
div#MyWListRowRightBottom2 {
float:right;
height:45px;
text-align:right;
width:640px;
}
div#MyWList1stRow2 {
height:95px;
margin-left:10px;
margin-top:6px;
width:655px;
}
div#MyWListRowN2 {
border-top:thin dotted gray;
height:95px;
margin-left:10px;
padding-top:6px;
width:655px;
}
div#MyWListRowRight2 {
float:right;
height:50px;
width:180px;
}
.WlistComment {
font-size:11px;
line-height:20px;
overflow:visible;
text-align:right;
}
div.RcptWaiting {
background-position:center;
font-size:16px;
font-weight:bold;
height:120px;
padding-top:70px;
text-align:center;
width:930px;
}
div#InvTopImg {
border-bottom:1px dotted silver;
height:65px;
margin-left:60px;
margin-top:25px;
text-align:center;
width:800px;
}
div#InvOrdStatus {
border-bottom:1px dotted silver;
height:75px;
margin-left:60px;
margin-top:15px;
width:800px;
}
div#InvOrdStatus .topRow {
height:30px;
}
div#InvOrdStatus .Ordersleft {
float:left;
height:50px;
}
div#InvOrdStatus .Ordersright {
float:right;
height:50px;
}
div#InvOrdStatus .InvOrdStatmain {
float:left;
}
div#InvAdr {
height:80px;
margin-left:60px;
margin-top:15px;
width:800px;
}
div#InvAdr .InvAdrRow {
height:80px;
}
div#InvAdr .InvAdrRowL {
float:left;
width:310px;
}
div#InvAdr .InvAdrRowR {
float:right;
margin-right:50px;
width:330px;
}
div#InvAdr .InvAdrRow1 {
float:left;
width:120px;
}
div#InvAdr .InvAdrRow2 {
float:right;
height:50px;
width:185px;
}
div#InvCart {
margin-left:60px;
margin-top:15px;
width:800px;
}
div#InvHdr {
background:#336699 none repeat scroll 0%;
color:#FFFFFF;
font-weight:bold;
height:23px;
margin-top:10px;
padding-left:7px;
padding-top:7px;
width:800px;
}
div#InvHdrProd {
float:left;
width:470px;
}
div#InvHdrItPrice {
float:left;
width:115px;
}
div#InvHdrQty {
float:left;
padding-left:8px;
width:70px;
}
div#InvHdrExtPrice {
float:right;
width:115px;
}
div#InvRowN2 {
height:60px;
padding-top:6px;
width:800px;
}
div#InvRowRight2 {
float:right;
width:330px;
}
div#Inv1stRow {
height:70px;
margin-top:6px;
width:800px;
}
div#InvRowLeft {
float:left;
}
div#InvRowLeftTxt {
float:left;
width:470px;
}
div#InvRowRight {
float:right;
height:70px;
width:180px;
}
div#InvRowLeftInput2 {
float:left;
padding-left:10px;
width:70px;
}
div#Inv1stRow2 {
height:60px;
margin-top:6px;
width:800px;
}
div#InvRowRightTop {
height:23px;
}
div#InvRowLeftGot {
float:left;
margin-left:75px;
}
div#InvRowLeftPrice {
float:right;
margin-right:5px;
width:60px;
}
div#InvBottom {
height:200px;
margin-left:60px;
margin-top:10px;
width:800px;
}
div#InvBottomNotes {
float:left;
height:190px;
margin-top:8px;
width:230px;
}
div#InvBottomShip {
float:left;
height:190px;
margin-top:8px;
width:250px;
}
div#InvBottomTotals {
float:right;
left:10px;
position:relative;
}
div.articleListing {
border:1px solid #98BADD;
margin:10px 0px;
}
div.articleListing div.head {
background-color:#98BADD;
float:left;
padding:3px 8px;
}
div.articleListing div.head span.title {
float:left;
font-size:107%;
font-weight:bold;
}
div.articleListing div.head span.count {
color:#003366;
float:right;
font-size:85%;
}
div.articleListing ul.listing {
clear:both;
padding-top:5px;
}
div.articleListing ul.listing li {
color:#336699;
font-size:85%;
}
div.articleListing ul.listing li span.date {
color:#CCCCCC;
}
div#PubVolumeListing h2 {
float:left;
font-size:107%;
font-weight:bold;
}
div#PubVolumeListing div {
color:#003366;
float:right;
font-size:85%;
padding:10px 10px 0px 0px;
}
div#PubVolumeListing p {
clear:both;
font-size:85%;
}
div.articleResult {
font-size:85%;
margin-bottom:8px;
}
div.articleResult span.date {
color:#CCCCCC;
}
div.articleResult div {
font-size:107%;
}
div.articleResult p {
margin-top:3px;
}
div.articleListing {
width:672px;
}
div.articleOuter {
background-color:#FFFFFF;
border:1px solid #98BADD;
margin:0px 9px;
padding-left:7px;
width:682px;
}
.clear {
clear:both;
line-height:1px;
}
.rightMargin {
margin-right:6px;
}
.bottomMargin {
margin-bottom:8px;
}
.floatLeft {
float:left;
}
.shipfloatLeft {
float:left;
margin-bottom:5px;
margin-left:10px;
margin-top:5px;
}
.floatRight {
float:right;
}
.dontDisplay {
display:none;
}
input.txtthin {
border:1px solid gray;
}
.shippingdrop {
margin-left:7px;
padding-left:5px;
width:215px;
}
div#DiffShip {
color:red;
margin-left:20px;
}
#pubArticle {
}
#pubArticle textarea#stfTextarea {
width:410px;
}
#pubRightNav {
float:right;
}
#ArticleProdPrice {
font-size:77%;
}
img.vertAlign {
position:relative;
top:50%;
}
div#article_stf {
background-color:#EEEEEE;
border:1px solid #666666;
clear:left;
float:left;
font-size:85%;
margin-bottom:10px;
margin-top:10px;
padding:4px;
width:487px;
}
div#article_stf textarea {
width:385px;
}
div.article_stfInner {
margin-left:5px;
}
div#keywordProdList {
float:right;
width:175px;
}
div.frmMsg {
color:#FF0000;
font-weight:bold;
height:auto;
width:auto;
}
div#contentSkinny .extraPad {
padding:15px 17px;
width:639px;
}
b.Hdr {
color:#336699;
font-size:13px;
font-weight:bold;
}
div.frmContact {
font-size:11px;
padding-bottom:15px;
}
div#privacyStmt {
border-top-style:dotted;
border-top-width:1px;
clear:both;
font-size:11px;
margin-top:15px;
padding-top:15px;
}
div#contestDetails {
color:#003366;
float:right;
font-size:13px;
padding-bottom:15px;
width:300px;
}
div#contestDetails div.contestHdr {
color:#003366;
font-size:16px;
font-weight:bold;
margin-bottom:0px;
}
div#contestDetails p {
color:#003366;
}
div#contestDetails div#contestInfo {
padding-bottom:15px;
}
div#contestDetails div#contestRules {
}
div.productOverviewRow {
clear:both;
height:215px;
margin:0px 0px 10px;
width:710px;
}
p.printfill {
	clear:both;
	height:28px;
	margin:0px 0px 1px;
	width:700px;
	display: block;
}

* > .minHeightBox div.minHeightWrapper {
	margin-top: 0px;
}

* > .minHeightBox {
border: none 0px;
min-height: 0px;
padding-top: 0px;
}
