﻿/* CUSTOM CLASSES */
.categoryMenuCustomClass{font-size:10px;width:232px;}
.categoryMenuCustomItem{width:200px;height:16px;font-size:11px;color:#5b5294;display:block;cursor:pointer;padding-left:100px;margin-bottom:3px;text-decoration:none;}
.categoryMenuCustomItemHover{width:200px;height:16px;font-size:11px;color:#000;display:block;text-decoration:none;margin-bottom:3px;cursor:pointer;padding-left:100px;background:#e2e2e2 url(/images/layout/navigation/left_nav_link_bg.gif);}
.breadCrumbsCustomClass{font-size:11px;margin:0;padding:0;}
/**************************************************************
** NORMAL FORM
** Basic layout and styling for all data entry forms.
***************************************************************/
.mscForm{margin:0;padding:0;}
.mscFormTable{margin:0;padding:0;border-collapse:collapse;border:none;}
.mscFormTable td{padding:4px;vertical-align:middle;text-align:left;}
.mscPaymentFormTable td{padding:1px;vertical-align:middle;text-align:left;}
.mscPaymentFormTable .mscFormLabel td{padding:1px;vertical-align:middle;text-align:right;}
.mscFormTable th{padding:4px;vertical-align:middle;}
.mscFormCheckoutTable{margin:0;padding:0;border-collapse:collapse;border:none;}
.mscFormCheckoutTable td{padding:1px;vertical-align:middle;text-align:left;}
.mscFormCheckoutTable th{padding:1px;vertical-align:middle;}
.mscFormLabel{text-align:right;width:120px;font-weight:bold;font-size:10px;}
.mscFormLabelCheckout{text-align:right;width:100px;font-weight:bold;font-size:10px;}
.mscFormLabel .mscLayoutTable td{padding:0;padding-left:4px;margin:0;}
.mscFormInput{font-weight:normal;}
.mscFormInput .mscLayoutTable td{padding:0;padding-right:8px;margin:0;}
.mscFormInput .mscTips{font-size:90%;}
.mscForm .mscActions{margin-top:12px;}
.mscForm .mscInstructions{margin-top:8px;margin-bottom:8px;}
.mscForm .mscSubNotes{margin:8px 0 8px 0;font-size:90%;}
.mscForm .mscSubNotes h6{margin:0;padding:0;font-size:110%;}
.mscForm .mscValidationSummary,.mscForm .mscValidationSummary ul{margin-top:3px;padding-top:0;margin-bottom:3px;padding-bottom:0;}
.mscForm .mscValidationSummary li{color:red;}
.mscForm .mscValidator{color:red;}
.mscForm .mscStatus{font-size:120%;color:#f00;}
/**************************************************************
** SMALL FORM
** Tweaks a standard form for a smaller overall display
** Enclose a .mscForm in a 'Small' container (div) for this behavior.
***************************************************************/
.mscSmall .mscFormTable td,.mscSmall .mscFormTable th{padding:2px;}
.mscSmall .mscFormLabel{text-align:right;width:100px;}
.mscSmall .mscForm .mscActions{margin-top:6px;padding-left:104px;}
/**************************************************************
** MICRO FORM
** Tweaks a standard form for a very compacted display.
** Enclose a .Form in a 'Micro' container (div) for this behavior.
***************************************************************/
.mscMicro .mscForm .mscActions{margin-top:6px;padding-left:0;}
.mscMicro .mscForm .mscValidationSummary ul{margin-left:0;padding-left:20px;}
/* IE specific styling since doesn't support td display change */
html.ie .mscMicro .mscFormTable{display:table;}
html.ie .mscMicro .mscFormTable tr{display:table-row;}
html.ie .mscMicro .mscFormTable td,html.ie .mscMicro .mscFormTable th{display:table-cell;padding:2px;}
html.ie .mscMicro .mscFormLabel{text-align:left;width:50px;}
/* Other browsers */
.mscMicro .mscFormTable{display:block;}
.mscMicro .mscFormTable tr{display:block;}
.mscMicro .mscFormTable td,.mscMicro .mscFormTable th{display:block;padding:2px;}
.mscMicro .mscFormLabel{text-align:left;}
/**************************************************************
** POPUP
** Basic layout for popup windows
***************************************************************/
body.mscPopup{padding:15px;}
.mscPopup .mscCardQuestion{margin-top:10px;}
.mscPopup .mscActions{margin-top:20px;}
/**************************************************************
** LOGIN FORM (Control)
***************************************************************/
.mscLoginForm .mscFormInput input{width:200px;}
.mscSmall .mscLoginForm .mscFormInput input{width:140px;}
.mscMicro .mscLoginForm .mscFormInput input{width:100px;}
/**************************************************************
** LOGIN FORM (Control)
***************************************************************/
.mscPreCheckoutForm .mscLoginForm, .mscPreCheckoutForm .mscRegistrationForm{}
/**************************************************************
** CART ADDRESS FORM (Control)
***************************************************************/
.mscCartAddressForm .mscShipSame .mscActions{margin-top:4px;margin-bottom:15px;}
.mscCartAddressForm .mscBilling{padding-bottom:10px;width:472px;}
.mscCartAddressForm .mscShipping{padding-bottom:10px;width:472px;}
/**************************************************************
** CART PAYMENT FORM (Control)
***************************************************************/
.mscCartPaymentForm .mscPaymentSection{margin-bottom:15px;margin-right:15px;}
.mscCartPaymentForm .mscPaymentForm{margin-left:30px;}
.mscCartPaymentForm .mscTerms{padding:10px;margin-bottom:10px;border:solid 1px #dcdcdc;}
/**************************************************************
** CART SHIPPING FORM (Control)
***************************************************************/
.mscCartShippingForm .mscTerms{padding:10px;margin-bottom:10px;border:solid 1px #dcdcdc;}
/**************************************************************
** LAYOUT TABLE
** Use for horizontal or vertical layouts
** Typically a horizontal usage would have one row and multiple columns
***************************************************************/
.mscLayoutTable{border-collapse:collapse;width:100%;margin:0;padding:0;clear:both;}
.mscTopAlign td{vertical-align:top;}
/**************************************************************
** REVIEW TABLE
** Use read only form like layouts
***************************************************************/
.mscReviewTable{border-collapse:collapse;width:100%;margin:0;padding:0;background:#e4e4e4;}
.mscReviewTable h5{margin:0;padding:0;}
.mscReviewTable td,.mscReviewTable th{padding:4px;}
.mscReviewTable th{font-weight:bold;}
.mscReviewTable td.mscLabel,.mscReviewTable th.mscLabel{padding:4px 4px 4px 0;}
.mscReviewTable .mscLabel{text-align:right;font-weight:bold;}
.mscReviewTable .mscLayoutTable td{padding:0;padding-left:4px;margin:0;}
.mscReviewTable .mscValue{font-weight:normal;}
.mscReviewTable td.mscValue{padding:4px 0 4px 4px;}
.mscReviewTable .mscValue .mscLayoutTable td{padding:0;padding-right:8px;margin:0;}
/**************************************************************
** ORDER DETAIL VIEW
***************************************************************/
.mscOrderDetailView .mscOrderHeaderBar{width:100%;margin-bottom:6px;clear:both;font-weight:bold;}
.mscOrderDetailView h5{margin:0;margin-top:10px;margin-bottom:4px;padding:0;padding-bottom:4px;font-size:110%;border-bottom:solid 1px darkgray;}
.mscOrderDetailView .mscOrderHeaderBar .mscOrderType{float:left;}
.mscOrderDetailView .mscOrderHeaderBar .mscOrderDate{float:right;}
.mscOrderDetailView .mscReviewTable .mscLabel{width:70px;text-align:right;}
.mscOrderDetailView .mscBilling{margin-right:10px;}
.mscOrderDetailView .mscShipping{margin-left:10px;}
.mscOrderDetailView .mscItems h5{border:none;padding:0;}
.mscOrderDetailView .mscItems .mscGridTable{border-bottom:solid 1px black;}
/* Total separator line */
.mscOrderDetailView .mscItems .mscGridHeaderRow{background-color:#dcdcdc;}
.mscOrderDetailView .mscItems .mscGridHeaderCell{padding:2px 10px;}
.mscOrderDetailView .mscItems .mscGridCell{padding:4px 10px;}
.mscOrderDetailView .mscItems .mscItemCode{text-align:left;}
.mscOrderDetailView .mscItems .mscItemDescription{text-align:left;}
.mscOrderDetailView .mscItems .mscItemQuantity{width:75px;text-align:right;}
.mscOrderDetailView .mscItems .mscItemUnitPrice{width:75px;text-align:right;}
.mscOrderDetailView .mscItems .mscItemExtPrice{width:75px;text-align:right;}
.mscOrderDetailView .mscItems .mscNotes h5{margin:4px 0;padding:0;}
.mscOrderDetailView .mscOrderTotals{border-collapse:collapse;width:100%;margin:0;padding:0;}
.mscOrderDetailView .mscOrderTotals{width:200px;}
.mscOrderDetailView .mscOrderTotals .mscLabel{padding:2px 10px;font-weight:bold;text-align:right;}
.mscOrderDetailView .mscOrderTotals .mscValue{padding:2px 10px;width:75px;text-align:right;background-color:#dcdcdc;}
.mscOrderDetailView .mscOrderTotals .mscShipping td{padding:2px 10px 6px;}
.mscOrderDetailView .mscOrderTotals .mscTotal td{border-top:solid 1px #000;padding:6px 10px 8px;font-weight:bold;font-size:120%;}
/**************************************************************
** COMPANY HEADER
***************************************************************/
.mscCompanyHeader .mscLogo{padding-left:0;}
.mscCompanyHeader .mscCompanyInfo{text-align:right;padding-right:8px;}
/**************************************************************
** PAGER
***************************************************************/
.mscPager{clear:both;}
.mscPager .mscFound{font-size:85%;font-weight:bold;}
.mscPager .mscPage{vertical-align:middle;display:block;float:left;}
.mscPager .mscNav{vertical-align:middle;display:block;float:left;}
.mscPager .mscSeparator{vertical-align:middle;display:block;float:left;padding-left:3px;padding-right:3px;}
.mscPager .mscSelected{font-weight:bold;}
.mscPager .mscTop{border-bottom:solid 1px black;}
.mscPager .mscBottom{border-top:solid 1px black;}
/**************************************************************
** CATEGORY INFO
***************************************************************/
.mscBullet{display:list-item;list-style-type:square;list-style-position:outside;margin-left:15px;padding-left:0;}
.mscSubCategories{margin:0;padding:0;clear:both;float:none;margin-left:15px;}
.mscSubCategories ul{margin:0;padding:0;list-style:none;}
.mscSubCategories ul li a{color:#000;font-size:14px;font-weight:normal;}
/**************************************************************
** GALLERY
** ------------------------------------------------------------
** Change to the following styles to float the description 
** beside the photo (instead of below).
** ------------------------------------------------------------
** .mscGalleryItem .mscPhoto { float: left; margin-right: 10px; display: block;}
** .mscGalleryItem .mscDetails { float: left; width: 150px; }
***************************************************************/
.mscGalleryContents{clear:both;}
.mscGalleryTable{border-collapse:collapse;width:100%;margin:0;padding:0;margin-right:2px;}
.mscGalleryCell{vertical-align:top;}
.mscGalleryContents .mscGalleryItem{width:219px;float:left;margin-top:1px;margin-bottom:1px;font-size:90%;}
.mscGalleryContents .mscGalleryItem .mscPhoto{float:left;margin-right:2px;padding:1px 0 0 1px;display:block;width:103px;background:url(/images/layout/category_image_bg.gif) no-repeat; vertical-align:top;}
.mscGalleryContents .mscGalleryItem .mscDetails .mscDescription{margin-bottom:8px;height:100px;}
.mscGalleryContents .mscGalleryItem .mscDetails .mscItemCode{font-size:90%;}
.mscGalleryContents .mscGalleryItem .mscDetails .mscCategoryTitle{font-size:130%;font-weight:bold;margin-top:35px;margin-bottom:4px;}
.mscGalleryContents .mscGalleryItem .mscDetails .mscCategoryTitle a{color:#382f7d;font-size:13px;}
.mscGalleryContents .mscGalleryItem .mscDetails .mscCategoryTitle a:hover{color:#382f7d;}
.mscGalleryContents .mscGalleryItem .mscDetails .mscLeagueCategoryTitle{width:202px;}
.mscGalleryContents .mscGalleryItem .mscDetails .mscLeagueCategoryTitle a{width:202px;height:16px;font-size:11px;color:#5b5294;display:block;cursor:pointer;padding-top:2px;padding-left:10px;margin-bottom:3px;text-decoration:none;}
.mscGalleryContents .mscGalleryItem .mscDetails .mscLeagueCategoryTitle a:hover{width:202px;height:16px;font-size:11px;color:#000;display:block;text-decoration:none;margin-bottom:3px;cursor:pointer;padding-top:2px;padding-left:10px;background:#e2e2e2 url(/images/layout/navigation/left_nav_link_bg.gif);}
.mscGalleryContents .mscGalleryItem .mscDetails .mscItemTitle{font-size:11px;font-weight:bold;}
̌ .mscGalleryContents .mscGalleryItem .mscDetails .mscItemReadMore{float:left;padding:4px;padding-left:8px;height:15px;background-color:#000;color:#fff;font-weight:bold;font-size:11px;text-align:center;}
.mscGalleryContents .mscGalleryItem .mscDetails .mscItemReadMore a:hoveř{color:#fff;}
.mscItemRetailPrice{color:#f00;text-decoration:line-through;display:block;height:17px;margin-top:-3px;padding-top:3px;}
.mscvGalleryContents{clear:both;}
.mscvGalleryTable{border-collapse:collapse;width:100%;margin:0;padding:0;}
.mscvGalleryCell{vertical-align:top;}
.mscvGalleryContents .mscGalleryItem{width:90%;float:left;margin:10px;margin-top:2px;margin-bottom:2px;font-size:90%;border:dotted 1px #CCC;}
.mscvGalleryContents .mscGalleryItem .mscPhoto{float:left;text-align:center;margin-left:auto;margin-right:auto;display:block;}
.mscvGalleryContents .mscGalleryItem .mscDetails{height:100%;margin:0;padding:0;margin-left:100px;margin-top:15px;}
.mscvGalleryContents .mscGalleryItem .mscDetails .mscItemCode{font-size:90%;}
.mscvGalleryContents .mscGalleryItem .mscDetails .mscCategoryTitle{font-size:130%;font-weight:bold;margin-top:2px;margin-bottom:4px;}
.mscvGalleryContents .mscGalleryItem .mscDetails .mscItemTitle{font-size:11px;font-weight:bold;margin:2px 6px 3px 3px;}
.mscvGalleryContents .mscGalleryItem .mscDetails .mscItemReadMore{float:left;padding:4px;padding-left:8px;height:15px;background-color:#000;color:#fff;font-weight:bold;font-size:11px;text-align:center;}
.mscvGalleryContents .mscGalleryItem .mscDetails .mscItemReadMore a:hover{color:#fff;}
.mscvGalleryContents .mscGalleryItem .mscDetails .mscItemRetailPrice{font-size:130%;color:#f00;text-decoration:line-through;}
.mscGalleryCCell{vertical-align:top;}
.mscGalleryCContents .mscGalleryItem{margin:-1px;font-size:90%;border:dotted 1px #CCC;padding:10px;height:250px;overflow:hidden;WIDTH: 160px;}
.mscGalleryCContents .mscGalleryAssociationItem{margin:-1px;font-size:90%;border:dotted 1px #CCC;padding:10px;overflow:hidden;}
.mscGalleryCContents .mscGalleryItem .mscPhoto{float:none;clear:both;display:block;margin-left:auto;margin-right:auto;position:relative;padding:10px;}
.mscGalleryCContents .mscGalleryItem .mscDetails{width:100%;margin:0;padding:0;}
.mscGalleryCContents .mscGalleryItem .mscDetails .mscItemCode{font-size:90%;}
.mscGalleryCContents .mscGalleryItem .mscDetails .mscCategoryTitle{font-size:130%;font-weight:bold;margin-top:2px;margin-bottom:4px;}
.mscGalleryCContents .mscGalleryItem .mscDetails .mscItemTitle{font-size:12px;font-weight:bold;}
.mscGalleryCContents .mscGalleryItem .mscDetails .mscItemTitle a{color:#808080;}
.mscGalleryCContents .mscGalleryItem .mscDetails .mscItemReadMore{float:left;padding:4px;padding-left:8px;height:15px;background-color:#000;color:#fff;font-weight:bold;font-size:11px;text-align:center;}
.mscGalleryCContents .mscGalleryItem .mscDetails .mscItemReadMore a:hover{float:left;color:#fff;}
.mscGalleryCContents .mscGalleryItem .mscDetails .mscItemRetailPrice{float:left;font-size:130%;color:#f00;text-decoration:line-through;}
.mscGalleryItem .mscDetails .mscItemPrice{color:#000;font-weight:bold;font-size:15px;padding:5px;padding-right:10px;height:15px;margin-left:-5px;margin-top:-7px;margin-bottom:5px; white-space:nowrap}
.mscGalleryItem .mscDetails .mscBuyContents{text-align:center;margin:5px;}
.mscCategoryList .mscGalleryCell{padding:6px 0;}
.mscResultsView .mscGalleryCell{vertical-align:top;padding:10px;}
.mscResultsView .mscGalleryContents .mscGalleryItem .mscPhoto{height:130px;}
.mscResultsView .mscGalleryContents .mscGalleryItem .mscPhoto table{width:100%;}
.mscResultsView .mscGalleryContents .mscGalleryItem .mscPhoto td{height:130px;}
.mscResultsView .mscGalleryContents .mscGalleryItem .mscPhoto img{max-height:125px;}
/**************************************************************
** CATEGORY INFO
***************************************************************/
.mscCategoryInfo{clear:both;}
.mscCategoryInfo .mscPhoto{float:left;margin-right:10px;margin-bottom:10px;display:block;width:40px;}
.mscCategoryInfo .mscCategoryName{font-size:120%;font-weight:bold;}
.mscCategoryInfo .mscCategoryDescription {}
/**************************************************************
** BREAD CRUMB NAVIGATION
***************************************************************/
.mscBreadCrumbs{clear:both;margin-bottom:5px;font-weight:bold;}
.mscBreadCrumbs a.mscNone{text-decoration:inherit;color:inherit;cursor:inherit;}
.mscBreadCrumbs a.mscNone:hover{text-decoration:inherit;color:inherit;cursor:inherit;}
.mscBreadCrumbs a.mscNone:visited{text-decoration:inherit;color:inherit;cursor:inherit;}
.mscBreadCrumbs a.mscNone:active{text-decoration:inherit;color:inherit;cursor:inherit;}
.mscSearchDescription{}
/**************************************************************
** GRIDS
***************************************************************/
.mscGridContents{clear:both;width:100%;}
.mscGridTable{border-collapse:collapse;border:none;width:100%;}
.mscGridTable .mscGridHeaderRow{border-bottom:dotted 1px #ccc;}
.mscGridTable .mscGridHeaderCell{font-weight:bold;padding-left:3px;padding-right:6px;font-size:9px;}
.mscGridTable .mscGridCell{padding:3px;font-size:9px;}
.mscGridContents .mscGridTable .mscGridCell .mscDetails{margin:0;padding:0;}
/**************************************************************
** CART VIEW
***************************************************************/
.mscCartView .mscInstructions{margin-bottom:10px;font-style:italic;}
.mscCartView .mscGridHeaderRow th{text-align:left;border-bottom:dotted 0 #ccc;padding-bottom:4px;position:relative;}
.mscCartView .mscGridFooterRow td{border-top:dotted 0 #ccc;padding-top:4px;position:relative;}
.mscCartView .mscPhoto{vertical-align:top;}
.mscCartView .mscCompoundCodeTable{}
.mscCartView .mscItemCode{}
.mscCartView .mscItemDescription{}
.mscCartView .mscItemQuantity{text-align:right;white-space:nowrap;}
.mscCartView .mscItemQuantity input{width:25px;text-align:right;}
.mscCartView .mscItemOrigPrice{text-align:right;white-space:nowrap;color:Red;text-decoration:line-through;font-weight:bold;}
.mscCartView .mscItemUnitPrice{text-align:right;white-space:nowrap;font-weight:bold;}
.mscCartView .mscItemExtPrice{text-align:right;white-space:nowrap;font-weight:bold;}
.mscCartView .mscGridFooterRow .mscItemQuantity{font-weight:bold;text-align:right;width:100%;}
.mscCartView .mscGridFooterRow .mscItemExtPrice{font-weight:bold;}
/**************************************************************
** CART REVIEW FORM
***************************************************************/
.mscCartReviewForm{}
.mscCartReviewForm h5{margin:0;margin-top:15px;margin-bottom:4px;padding:0;padding-bottom:4px;font-size:14px;border-bottom:solid 1px darkgray;}
.mscCartReviewForm .mscBillingAddress{padding-right:16px;}
.mscCartReviewForm .mscPaymentInfo,.mscCartReviewForm .mscShippingInfo{padding-top:10px;}
.mscCartReviewForm .mscPromotion{font-style:italic;}
.mscCartReviewForm .mscOrderSummary{border-top:solid 1px #000;}
.mscCartReviewForm .mscOrderSummary .mscOrderTotalDivider td{padding-left:6px;padding-top:6px;font-weight:bold;}
.mscCartReviewForm .mscOrderSummary .mscOrderSubTotal td{padding-top:6px;}
.mscCartReviewForm .mscOrderSummary td{padding-right:6px;font-weight:bold;}
.mscCartReviewForm .mscOrderSummary td.mscLabel{width:150px;}
.mscCartReviewForm .mscOrderSummary td.mscValue{background-color:#d3d3d3;width:60px;}
.mscCartReviewForm .mscOrderSummary .mscOrderShipping td{padding-bottom:6px;}
.mscCartReviewForm .mscOrderSummary .mscOrderTotal td{padding-top:6px;padding-bottom:6px;border-top:solid 1px #000;font-size:120%;}
/**************************************************************
** CART FINISH VIEW
***************************************************************/
.mscCartFinishView .mscStatus{color:green;font-size:110%;font-weight:bold;margin-top:10px;margin-bottom:10px;}
/**************************************************************
** ITEM DETAIL VIEW (Control)
***************************************************************/
.mscItemDetailView .mscItemHeader{margin-bottom:10px;}
.mscItemDetailView .mscItemTitle h1{margin:0;padding:0;vertical-align:baseline;}
.mscItemDetailView .mscItemHeader .mscItemCode{text-align:right;font-size:12px;font-weight:bold;vertical-align:baseline;}
.mscItemDetailView .mscPhotoPanel{float:left;margin-bottom:10px;text-align:center;}
.mscItemDetailView .mscDetails .mscItemDescription{margin-top:10px;margin-bottom:20px;}
.mscItemDetailView .mscItemAddForm{margin-top:20px;margin-bottom:10px;}
.mscItemDetailView .mscHasImages .mscDetails{margin-left:190px;}
.mscItemDetailView .mscHasImages .mscItemAddForm{margin-left:190px;}
.mscItemDetailView .mscPriceTable{border-collapse:collapse;margin-top:10px;}
.mscItemDetailView .mscPriceTable td.mscLabel{font-weight:bold;font-size:125%;padding-right:10px;text-align:right;}
.mscItemDetailView .mscPriceTable td.mscValue{font-weight:bold;font-size:20px;}
.mscItemDetailView .mscPriceTable tr.mscItemRetailPrice td.mscValue{color:#f00;text-decoration:line-through;}
/**************************************************************
** ITEM SUB DETAIL VIEW (Control)
***************************************************************/
.mscItemSubDetailView{}
.mscItemSubDetailView .mscPhoto{float:left;text-align:left;width:100px;}
.mscItemSubDetailView .mscDetails{margin-left:100px;float:none;}
.mscItemSubDetailView .mscSubDetails{float:left;padding-bottom:10px;}
.mscItemSubDetailView .mscItemTitle{padding-top:6px;font-weight:bold;font-size:120%;}
.mscItemSubDetailView .mscItemDescription{width:350px;}
.mscItemSubDetailView .mscPriceTable{border-collapse:collapse;margin:0;}
.mscItemSubDetailView .mscPriceTable td.mscLabel{font-weight:bold;font-size:110%;padding-right:10px;text-align:right;}
.mscItemSubDetailView .mscPriceTable td.mscValue{font-weight:bold;font-size:110%;}
.mscItemSubDetailView .mscPriceTable tr.mscItemRetailPrice td.mscValue{color:#f00;text-decoration:line-through;}
.mscItemSubDetailView .mscBuyContents{float:left;padding-top:6px;margin:0;margin-top:4px;}
/**************************************************************
** ITEM ATTRIBUTES VIEW (Control)
***************************************************************/
.mscItemAttributesView table{border-collapse:collapse;border:solid 1px darkgray;padding:6px;}
.mscItemAttributesView td{padding-top:4px;padding-bottom:4px;padding-left:6px;padding-right:6px;}
.mscItemAttributesView .mscLabel{font-weight:bold;text-align:right;padding-left:20px;}
.mscItemAttributesView .mscValue{padding-right:20px;}
/**************************************************************
** ITEM ASSOCIATION VIEW (Control)
***************************************************************/
.mscItemAssociationView .mscAssociationGridTable{border-collapse:collapse;border:none;}
.mscItemAssociationView .mscAssociationGridTable .mscGridHeaderCell{padding:4px;border:none;}
.mscItemAssociationView .mscAssociationGridTable td{padding:4px;border:none;}
/**************************************************************
** ITEM IMAGES LARGE VIEW (Control)
***************************************************************/
.mscItemImagesLargeView{text-align:center;width:100%;}
.mscItemImagesLargeView .mscMainPhoto{margin-bottom:30px;}
.mscItemImagesLargeView .mscMainPhoto span{font-size:130%;font-weight:bold;display:block;margin-top:6px;}
.mscItemImagesView .mscSecondaryPhotos{margin-top:10px;}
.mscItemImagesLargeView .mscSecondaryPhotos .mscSecondaryPhotosTable td{padding:4px;}
.mscItemImagesLargeView .mscSecondaryPhotos .mscSelected a{display:block;border:solid 2px red;padding:4px;}
/**************************************************************
** ITEM ADD FORM (Control)
***************************************************************/
.mscItemAddForm ol{margin-left:0;padding-left:0;list-style:none;}
.mscItemAddForm ol.mscSingleStep{list-style-type:none;margin:0;padding:0;}
.mscItemAddForm ol li{font-weight:bold;font-size:15px;}
.mscItemAddForm ol li div.mscVariationsSection{font-weight:normal;}
.mscItemAddForm ol li div.mscQuantitySection{font-weight:normal;}
.mscItemAddForm ol li .mscLabel{text-align:right;display:none;}
.mscItemAddForm ol li span.mscLabel{display:block;float:right;display:none;}
.mscItemAddForm h5{padding-bottom:2px;}
.mscItemAddForm .mscVariationsSection{margin-bottom:14px;}
.mscItemAddForm .mscQuantitySection{margin-bottom:14px;}
.mscItemAddForm .mscQuantity{width:50px;}
.mscItemAddForm .mscQuantitySection .mscBuy{float:inherit;margin:inherit;padding-top:0;margin-left:4px;vertical-align:top;}
/**************************************************************
** TREE VIEW
***************************************************************/
.mscTreeView{}
.mscTreeView .mscNode{cursor:default;}
.mscTreeView .mscNodeRow{}
.mscTreeView .mscSel{font-weight:bold;}
.mscTreeView .mscSelRow{}
.mscTreeView .mscChildSel{font-weight:bold;}
.mscTreeView .mscChildSelRow{}
.mscTreeView .mscMultiSel{font-weight:bold;}
.mscTreeView .mscMultiSelRow{}
.mscTreeView .mscHover{cursor:pointer;text-decoration:underline;}
.mscTreeView .mscHoverRow{}
.mscTreeView .mscSelHover{cursor:pointer;text-decoration:underline;font-weight:bold;}
.mscTreeView .mscSelHoverRow{}
.mscTreeView .mscChildSelHover{cursor:pointer;text-decoration:underline;font-weight:bold;}
.mscTreeView .mscChildSelHoverRow{}
.mscTreeView .mscNodeEdit{}
.mscTreeView .mscCut{}
.mscTreeView .mscCutRow{}
.mscTreeView .mscDropChild{}
.mscTreeView .mscDropSibling{}
.mscTreeView .mscFocused{}
.mscTreeView .mscPop{}
.mscTreeView .mscLoading{}
.mscTreeView .mscMargin{}
/**************************************************************
** MENU
***************************************************************/
.mscMenu{width:215px;}
.mscMenuGroup{width:215px;}
.mscMenuSubGroup{background-color:#ccc;border:0;border-color:#fff;border-style:solid;}
.mscMenuBreak{padding-left:27px;padding-right:2px;}
.mscMenuItem,.mscMenuItemHover{width:100%;color:#08204f;font-size:12px;padding:1px 0 1px 0;cursor:pointer;}
.mscMenuItemSpacerHover{}
.mscMenuItemSpacer{}
.mscDetailsLink{color:Gray;font-size:10px;}