ul {
color:#444;
margin:8px 20px;
padding:0
}
.centerColumn ul {
color:#444;
margin:8px 15px;
padding:0
}
#indexDefault {
border:none;
padding:0
}

#navBreadCrumb {
color:#7F13AA;
font-weight:700;
margin-bottom:2px;
padding:10px 0 0
}
#navBreadCrumb a {
color:#7F13AA;
text-decoration:none
}
h2 {
font-size:13px;
font-weight:700;
line-height:normal;
color:#363636;
padding:3px 0 5px
}
h3 {
color:#363636;
font-size:12px;
font-weight:700;
line-height:normal;
padding:3px 0 5px
}
h4 {
color:#363636;
font-size:11px;
font-weight:700;
line-height:normal;
padding:3px 0 5px
}
h2.centerBoxHeading {
text-transform:uppercase;
font-weight:700;
font-size:11px;
background-image:url('../images/h_ic.gif');
background-repeat: no-repeat;
background-position:top left ;
border-bottom:1px solid #DADADA;
color:#74479D;
padding:12px 10px 10px 32px
}
#newProductsDefault .line,#allProductsDefault .line,#featuredDefault .line {
border-top:1px solid #DADADA;
height:1px;
line-height:0;
font-size:0;
padding:0
}
#newProductsDefault td,#allProductsDefault td,#featuredDefault td {
border:none;
padding:10px
}
#newProductsDefault a.link,#allProductsDefault a.link,#featuredDefault a.link {
color:#3893DE;
font-size:11px;
text-decoration:underline;
font-weight:700
}
#reviewsDefault hr {
color:#D8D8D8;
border:0;
border-top:1px solid #DADADA;
margin:5px 0
}
#reviewsDefault .smallProductImage {
padding:0 10px 10px
}
#reviewsDefault h2,#reviewsInfoDefaultHeading {
color:#404244;
text-decoration:none;
font-size:12px;
line-height:normal;
font-weight:700;
text-transform:none;
clear:both
}
#reviewsDefault .rating,.bold {
padding:5px 0
}
#reviewsInfoDefaultPrice {
color:#3893DE;
font-size:16px;
font-weight:700;
line-height:1.51em
}
#categoryImgListing {
margin:0 0 10px;
padding:0
}
#indexProductListCatDescription,#categoryDescription {
padding-bottom:15px;
border-bottom:1px solid #DADADA;
margin-bottom:20px
}
.categoryListBoxContents {text-align:center; padding:5px 0px;}
.categoryListBoxContents img {margin-bottom:5px;}
.categoryListBoxContents a {color:#444444; text-decoration:none; font-size:14px; line-height:normal; font-weight:normal; text-transform:none;}
.tabTable td {
border-right:1px solid #DADADA;
border-bottom:1px solid #DADADA;
color:#3893DE;
text-decoration:none;
font-size:13px;
line-height:normal;
font-weight:700;
padding:5px
}
.tabTable td a {
color:#404244;
text-decoration:none;
font-size:12px;
line-height:normal;
font-weight:700;
text-transform:uppercase
}
.categoryIcon a {
color:#404244;
text-decoration:none;
font-size:13px;
line-height:normal;
font-weight:400
}
.navNextPrevWrapper {
margin:0 10px 2px;
padding:10px 0
}
#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage {
text-align:center;
line-height:20px;
margin:10px
}
#productMainImage a,#reviewsInfoDefaultProductImage a,#productReviewsDefaultProductImage a,#reviewWriteMainImage a {
color:#3893DE;
font-weight:700;
text-decoration:none
}
#productPrices {
color:#7F13AA;
font-size:16px
}
#productDescription {
margin:0 10px;
padding:0
}
span.imgLink {
color:#7F13AA
}
#cartAdd {
float:right;
text-align:center;
border:1px solid #DADADA;
margin:1em;
padding:1em
}
#alsoPurchased {
margin-top:10px
}
#productAdditionalImages {
border:1px solid #DADADA;
margin:10px;
padding:10px 0
}
#productAdditionalImages .additionalImages {
text-align:center
}
#productAdditionalImages .additionalImages a {
color:#3893DE;
font-weight:700
}
#cartEmptyText {
font-size:13px;
color:#3893DE
}
#cartContentsDisplay {
border-left:1px solid #DADADA
}
#cartContentsDisplay th {
border:1px solid #DADADA;
border-left:none;
color:#444;
padding:5px
}
#cartContentsDisplay td {
border-right:1px solid #DADADA;
border-bottom:1px solid #DADADA;
text-align:center;
color:#8000AA;
text-decoration:none;
font-size:13px;
line-height:normal;
font-weight:700;
padding:5px
}
#cartSubTotal {
text-align:right;
font-weight:700;
padding:5px
}
#cartSubTotal strong {
color:#9900CC;
font-weight:700;
font-size:14px;
line-height:normal
}
#shoppingCartDefault .text_v_c {
color:#3893DE;
font-weight:700;
font-size:11px;
line-height:normal;
text-align:right;
margin:5px
}
#infoShoppingCart {
background:#2C2C2C
}
#infoShoppingCart div {
padding:20px
}
#infoShoppingCart h1 {
color:#3893DE;
line-height:normal;
padding-bottom:20px;
font-size:20px
}
#navColumnOne,#navColumnTwo {
background:url(../images/bg2.gif)
}
caption h2,#accountDefaultHeading,#accountHistoryDefaultHeading,#accountNotificationsHeading,#addressBookDefaultHeading,#advSearchDefaultHeading,#advSearchResultsDefaultHeading,#checkoutShippingHeading,#checkoutPaymentHeading,#checkoutConfirmDefaultHeading,#checkoutPayAddressDefaultHeading,#checkoutShipAddressDefaultHeading,#checkoutSuccessHeading,#conditionsHeading,#cookieUsageDefaultHeading,#createAcctDefaultHeading,#createAcctSuccessHeading,#customerAuthDefaultHeading,#discountcouponInfoHeading,#maintenanceDefaultHeading,#downloadTimeOutHeading,#gvFaqDefaultHeading,#gvRedeemDefaultHeading,#gvSendDefaultHeadingDone,#indexDefaultHeading,#loginDefaultHeading,#logoffDefaultHeading,#pageNotFoundHeading,#pageTwoHeading,#pageThreeHeading,#pageFourHeading,#privacyDefaultHeading,#shippingInfoHeading,#cartDefaultHeading,#siteMapHeading,#sslCheckHeading,#timeoutDefaultHeading,#unsubDefaultHeading,#ezPagesHeading,#addressBookProcessDefault h1,#indexCategoriesHeading,#productListHeading,#newProductsDefaultHeading,#allProductsDefaultHeading,#featuredDefaultHeading,#specialsListingHeading,#reviewsDefaultHeading,#productName {
text-transform:uppercase;
font-weight:700;
color:#434A55;
font-size:11px;
background-image:url('../images/h_ic.gif');
background-repeat: no-repeat;
background-position:top left ;
border-bottom:1px solid #DADADA;
padding:12px 10px 10px 32px
}
.tabTable,#prevOrders,#accountHistInfo table {
border-left:1px solid #DADADA;
margin:0 0 5px
}
.tabTable th,#prevOrders th,#accountHistInfo th {
color:#000;
font-weight:700;
border-top:1px solid #DADADA;
border-right:1px solid #DADADA;
border-bottom:1px solid #DADADA;
text-align:center;
padding:5px 10px
}
.tabTable td .listingDescription,#prevOrders td .listingDescription,#accountHistInfo td .listingDescription {
color:#444;
font-size:11px;
line-height:normal;
font-weight:400;
padding:5px 0
}
#prevOrders td,#accountHistInfo td {
border-right:1px solid #DADADA;
border-bottom:1px solid #DADADA;
color:#444;
text-decoration:none;
font-size:13px;
line-height:normal;
font-weight:700;
padding:5px
}
#prevOrders td a,#accountHistInfo td a {
color:#3893DE;
text-decoration:none;
font-size:13px;
line-height:normal;
font-weight:700
}
.box {
margin-bottom:6px
}
.box_head {
background:url(../images/h_1_c.gif) top repeat-x;
text-transform:uppercase;
font-weight:700;
color:#434A55
}
.box_head a {
color:#434A55;
text-decoration:none
}
.box_head_r {
background:url(../images/h_1_r.gif) top right no-repeat
}
.box_head_l {
background:url(../images/h_1_l.gif) top left no-repeat;
color:#74479D;
padding:10px 10px 13px 33px
}
.box_body {
background:url(../images/box_1_line.gif) bottom repeat-x
}
.box_body_r {
background:url(../images/box_1_line.gif) right repeat-y
}
.box_body_l {
background:url(../images/box_1_line.gif) left repeat-y
}
.box_body_br {
background:url(../images/box_1_br.gif) bottom right no-repeat
}
.box_body_bl {
background:url(../images/box_1_bl.gif) bottom left no-repeat;
padding:7px 13px 7px 12px
}
.box_body ul li {
border-bottom:1px solid #E1E1E1;
padding:4px 0 6px 5px
}
.box_body ul li a {
text-decoration:none;
padding-left:16px;
background:url(../images/arrow_1.gif) top left no-repeat
}
.box_body ol {
list-style:decimal inside;
margin:0;
padding:0
}
.box_body ol li {
font-weight:700;
padding:3px 0
}
.box_body ol li a {
text-decoration:none;
font-weight:400
}
#moreinformation {
background:#E7E7E7
}
#moreinformation .box_head_r {
background:url(../images/h_4_r.gif) top right no-repeat
}
#moreinformation .box_head_l {
background:url(../images/h_4_l.gif) top left no-repeat;
color:#74479D;
padding:15px 10px 6px 21px
}
#moreinformation .box_body {
background:none;
color:#51647C
}
#moreinformation .box_body_br {
background:url(../images/box_4_br.gif) bottom right no-repeat
}
#moreinformation .box_body_bl {
background:url(../images/box_4_bl.gif) bottom left no-repeat;
padding:8px 12px 16px 13px
}
#moreinformation .box_body ul li {
border-bottom:1px solid #D2D2D2;
padding:3px 0 7px 9px
}
#moreinformation .box_body ul li a {
text-decoration:underline;
padding-left:15px;
background:url(../images/arrow_1.gif) top left no-repeat;
color:#74479D
}
#information .box_head {
background:url(../images/h_2_c.gif) top repeat-x;
text-transform:uppercase;
font-weight:700;
color:#FFF
}
#information .box_head a {
color:#FFF;
text-decoration:none
}
#information .box_head_r {
background:url(../images/h_2_r.gif) top right no-repeat
}
#information .box_head_l {
background:url(../images/h_2_l.gif) top left no-repeat;
color:#FFF;
padding:10px 10px 6px 21px
}
#information .box_body {
background:#7347A0 url(../images/box_2_c.gif) bottom repeat-x;
color:#FFF
}
#information .box_body_br {
background:url(../images/box_2_br.gif) bottom right no-repeat
}
#information .box_body_bl {
background:url(../images/box_2_bl.gif) bottom left no-repeat;
padding:2px 13px 11px 17px
}
#information .box_body ul li {
border-bottom:none;
padding:5px 0 6px 5px
}
#information .box_body ul li a {
text-decoration:underline;
color:#FFF;
padding-left:16px;
background:url(../images/arrow_1.gif) top left no-repeat
}
#bestsellers .box_body {
padding:12px 25px
}
#orderhistory .box_body img {
background:#FFF;
vertical-align:middle;
margin:3px 0;
padding:2px
}
#featured a img,#whatsnew a img,#specials a img,#reviews a img,#manufacturerinfo img,#productnotifications img {
margin:0 0 4px
}
#manufacturers {
background:#F6F6F6
}
#manufacturers .box_head_r {
background:url(../images/h_3_r.gif) top right no-repeat
}
#manufacturers .box_head_l {
background:url(../images/h_3_l.gif) top left no-repeat;
color:#74479D;
padding:11px 10px 6px 21px
}
#manufacturers .box_body {
background:none;
color:#FFF
}
#manufacturers .box_body_br {
background:url(../images/box_3_br.gif) bottom right no-repeat
}
#manufacturers .box_body_bl {
background:url(../images/box_3_bl.gif) bottom left no-repeat;
padding:12px 6px 16px 21px
}
#currencies {
background:#6D6D6D
}
#currencies .box_head {
float:left;
border:0;
background:none;
font-size:11px;
font-weight:400;
color:#D4D4D4;
padding:11px 7px 12px 15px
}
#currencies .box_body {
float:left;
border:0;
background:none;
font-size:11px;
padding:9px 3px 8px 0
}
.chatLink {
text-align:center;
font-size:11px;
font-weight:700;
padding-bottom:10px;
}
.chatLink A {
color:#033C67;
font-size:11px;
font-weight:700;
text-decoration:none
}
a img {
border:none
}
a,#navEZPagesTOC ul li a {
color:#444;
text-decoration:none
}
a.category-top {
color:#74479D;
text-decoration:none;
font-weight:700
}
CODE {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color:#444
}
FORM {
margin:0;
padding:0
}
TEXTAREA {
display:block;
width:95%;
margin:auto
}
FIELDSET {
border:1px solid #DADADA;
margin:0.5em 0;
padding:0.5em
}
LABEL.inputLabel {
width:11em;
float:left;
margin-left:10px
}
LABEL.inputLabelPayment {
width:15em;
float:left
}
LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel {
width:12em;
float:left
}
P,ADDRESS {
padding:0.5em
}
ADDRESS {
font-style:normal
}
.clearBoth {
clear:both;
font-size:2px;
line-height:2px
}
HR {
color:#C1C1C1;
border:0;
border-top:1px solid #DADADA;
margin:5px 0
}
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution {
line-min-height:1.8em;
padding:0.2em
}
.messageStackSuccess {
background-color:#F1F6E6;
color:#444
}
.messageStackCaution {
background-color:#FF6;
color:#444
}
#mainWrapper {
text-align:left;
vertical-align:top
}
#tagline {
color:#444;
margin-top:10px;
font-size:12px;
text-align:center;
vertical-align:middle
}
#sendSpendWrapper {
border:1px solid #cacaca;
float:right;
margin:0 0 1em 1em
}
.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper {
color:#444;
margin:0
}
.wrapperAttribsOptions {
display:block;
margin:0.3em 0
}
.navNextPrevCounter {
font-size:0.9em;
margin:0
}
.navNextPrevList {
display:inline;
white-space:nowrap;
list-style-type:none;
margin:0 2px 3px 0
}
#navMain ul,#navSupp ul,#navCatTabs ul {
list-style-type:none;
text-align:center;
line-min-height:1.5em;
margin:0;
padding:0.5em 0
}
#navEZPagesTOCWrapper {
font-weight:700;
float:inherit;
min-height:1%;
border:1px solid #DADADA;
margin:5px 0;
padding:0.5em
}
#navEZPagesTOC ul {
list-style-type:none;
line-min-height:1.5em;
margin:0;
padding:0.5em 0
}
#navEZPagesTOC ul li {
white-space:nowrap
}
#navEZPagesTOC ul li a {
margin:0;
padding:0 0.5em
}
#navMainSearch,#navCategoryIcon {
margin:5px 5px 0 0
}
#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert {
vertical-align:top
}
.alert {
color:red;
margin-left:0.5em;
margin-right:5px
}
.important {
font-weight:700;
margin:5px
}
#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix {
padding:0
}
.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP {
font-size:0.9em
}
.tableRow,.tableHeading,#cartSubTotal {
min-height:2.2em
}
.cartUnitDisplay,.cartTotalDisplay {
text-align:right;
padding-right:0.2em
}
#scUpdateQuantity {
width:2em
}
.cartQuantity {
width:4.7em
}
.cartNewItem {
color:#444;
position:relative
}
.cartBoxTotal {
text-align:right;
font-weight:700
}
.cartRemoveItemDisplay {
width:3.5em
}
#cartAttribsList {
margin-left:1em
}
#mediaManager {
width:50%;
margin:0.2em;
padding:0.5em
}
#cartBoxListWrapper ul,#ezPageBoxList ul {
list-style-type:none
}
#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal {
margin:0;
padding:0.2em 0
}
.totalBox {
width:5.5em;
text-align:right;
padding:0.2em
}
.lineTitle,.amount {
text-align:right;
padding:0.2em
}
.amount {
width:5.5em
}
#cartImage {
margin:0.5em 1em
}
.attribImg {
width:20%;
margin:0.3em 0
}
.rightBoxHeading {
background-color:#636;
margin:0;
padding:0.2em 0
}
h3.leftBoxHeading a:hover {
color:#FF3;
text-decoration:none
}
h3.rightBoxHeading a:hover {
color:red;
text-decoration:none
}
.rightBoxContent {
margin-bottom:1em
}
.centeredContent,TH,#cartEmptyText,#cartBoxGVButton,#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,#cartBoxGVBalance,.leftBoxHeading,.centerBoxHeading,.rightBoxHeading,.productListing-data,.accountQuantityDisplay,.ratingRow,LABEL#textAreaReviews,#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.gvBal,.attribImg {
width:auto
}
#bannerboxHeading {
background-color:#00C
}
#upDateHeading {
text-align:right
}
.rowOdd {
min-height:1.5em;
vertical-align:top
}
.rowEven {
min-height:1.5em;
vertical-align:top;
padding:5px
}
.accountTotalDisplay,.accountTaxDisplay {
width:20%;
text-align:right
}
.accountQuantityDisplay {
width:10%;
vertical-align:top
}
TR.tableHeading {
min-height:2em
}
#siteMapList {
width:90%;
float:right
}
.ratingRow {
margin:1em 0 1.5em
}
LABEL#textAreaReviews {
font-weight:400
}
#gvFaqDefaultMainContent {
margin:10px 15px 0
}
#gvFaqDefaultContent {
margin:0 5px
}
#reviewsDefaultNoReviews {
margin:0 5px 5px
}
.main_block {
margin:20px
}
.normalprice {
color:#000;
font-size:14px;
font-weight:700;
text-decoration:line-through;
line-height:1.51em
}
.productSpecialPrice,.productSalePrice,.productSpecialPriceSale {
color:#3893DE;
font-size:14px;
line-height:normal;
font-weight:700
}
.productPriceDiscount {
color:#000;
display:none
}
.buttonRow,.buttonRow2 {
margin:0;
padding:7px 0
}
.buttonRow input,.buttonRow2 input,.buttonRow3 input {
border:none;
background:none;
padding:0
}
.hiddenField {
display:none
}
.visibleField {
display:block
}
.distribution_table Span {
font-weight:700;
margin-top:100px
}
.distribution_text {
padding-top:10px
}
LEGEND,.bold {
font-weight:700
}
#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg,.back {
float:left
}
.floatingBox a,#productDetailsList li a,#productDetailsList li {
color:#444
}
.navSplitPagesResult,.navSplitPagesLinks {
font-size:10px;
margin:7px 10px
}
.gvBal,.forward {
float:right
}
.ee,.productSpecialPriceSale {
text-decoration:line-through
}
.cssButton,.cssButtonHover {
width:20em;
background-color:#F4F4F4;
color:#000;
border:2px outset #F4F4F4;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
text-align:center;
white-space:nowrap;
text-decoration:none;
font-weight:700;
padding:0.3em
}
.cssButtonHover {
color:#616161;
text-decoration:none;
border-style:inset
}
.small_delete,.button_prev,.button_next,.button_search {
width:7em
}
.button_sold_out_sm,.button_sold_out,.button_update_cart,.button_checkout,.button_login {
width:10em
}
.button_return_to_product_list,.button_add_selected {
width:22em
}
.button_in_cart {
width:19em
}
.button_submit {
width:18em
}
#indexDefault,#specialsListing,#newProductsDefault,#allProductsDefault,#loginDefault,#productGeneral,#shoppingCartDefault,.content,#myAccountGen li,#myAccountNotify li {
margin:0
}
#navBreadCrumb a:hover,.box_head a:hover,.box_body ul li a:hover,.box_body ol li a:hover,#moreinformation .box_head a:hover,#information .box_head a:hover,#manufacturers .box_head a:hover {
text-decoration:underline
}
#newProductsDefault a.link:hover,#allProductsDefault a.link:hover,#featuredDefault a.link:hover,#moreinformation .box_body ul li a:hover,#information .box_body ul li a:hover,#featured .box_body a:hover,#whatsnew .box_body a:hover,#specials .box_body a:hover,#reviews .box_body a:hover,#manufacturerinfo .box_body a:hover,#productnotifications .box_body a:hover {
text-decoration:none
}
#cartContentsDisplay td .cartAttribsList,#upProductsHeading {
text-align:left
}
#shoppingCartDefault .buttonRow,#createAcctSuccessMainContent {
margin:5px
}
#navCatTabs ul li a,#shoppingCartDefault .text_v_c a,.navSplitPagesResult a,.navSplitPagesLinks a {
color:#3893DE
}
.tabTable th a,#prevOrders th a,#accountHistInfo th a,.button_update_cartHover {
color:#000
}
.categoryIcon,#cartInstructionsDisplay,.advisory,#sorter {
margin:10px
}
.box_body ul,#moreinformation .box_body ul,#information .box_body ul {
list-style:none;
margin:0;
padding:0
}
#moreinformation .box_head,#manufacturers .box_head {
background:none;
text-transform:uppercase;
font-weight:700;
color:#03508C
}
#moreinformation .box_head a,#manufacturers .box_head a {
color:#03508C;
text-decoration:none
}
#moreinformation .box_body_r,#moreinformation .box_body_l,#information .box_body_r,#information .box_body_l,#manufacturers .box_body_r,#manufacturers .box_body_l {
background:none
}
#featured .box_body,#whatsnew .box_body,#specials .box_body,#reviews .box_body,#manufacturerinfo .box_body,#productnotifications .box_body {
color:#BF1B22;
font-size:14px;
line-height:20px;
font-weight:700;
text-align:center
}
#featured .box_body a,#whatsnew .box_body a,#specials .box_body a,#reviews .box_body a,#manufacturerinfo .box_body a,#productnotifications .box_body a {
color:#404244;
text-decoration:none;
font-size:12px;
line-height:normal
}
#currencies .box_body select,.cartTotalsDisplay {
font-size:10px
}
.messageStackWarning,.messageStackError,.button_update_cart {
color:red
} 