
body {margin: 0;font-family: arial, helvetica, sans-serif;font-size: 0.72em;color: #333333; background: #0e0e0e url("../images/body_bg_Q.gif") repeat center top;line-height: 17px;}
a img {border: none; }
a:link, #navEZPagesTOC ul li a {color: #2b2b2b; text-decoration: underline;}
 a:visited {color: #2b2b2b; text-decoration: underline;}
a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {color: #2b2b2b; text-decoration: none;}

a:active {color: #2b2b2b;}
.blue-link a {color: #0075e2;}
.columnLeft a, .columnRight a {text-decoration: none;}
.columnLeft a:hover, .columnRight a:hover {text-decoration: underline;}
#columnCenter {padding: 5px 0 0 0;}
h1 {font: bold 23px Arial; color: #626262; padding: 0 0 2px 0; margin: 0px 0px 10px 0px !important;}

h2 {font: bold 18px tahoma; padding: 15px 0 5px 0 !important; display: block;}
h3 {font-size: 1.2em; padding-bottom: 10px;}
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{font-size: 1em;}
.biggerText {font-size: 1.2em;}
h1, h2, h3, h4, h5, h6 {margin: 0.3em 0;}
.productGeneral2 {font: bold 23px tahoma; padding: 0px 0px 0px 0px}
/*  Might uncomment either or both of these if having problems with IE peekaboo bug:
h1, h2, h3, h4, h5, h6, p {position: relative;}
*html .centerColumn {height: 1%;} */

CODE {font-family: arial, verdana, helvetica, sans-serif; font-size: 1em;}
FORM, SELECT, INPUT {font-size: 12px; margin: 0.1em;}
TEXTAREA {margin: auto; display: block; width: 95%;}
/* input:focus, select:focus, textarea:focus {background: #ffffe7; margin:0.1em;} */

*+ html FIELDSET {padding: 13px; margin: 3px 0 12px 0; border: 1px solid #d6d6d6;}
FIELDSET {padding: 13px; margin: 10px 0 17px 0; border: 1px solid #d6d6d6;}
LEGEND {font: bold 13px arial; padding: 4px 7px; color: #305159; background: #f5f5f5;}
LABEL {	padding: 0.2em; line-height: 23px;}
h4.optionName {padding: 0; margin: 0; width: 100px; font: bold 11px verdana;}
LABEL.checkboxLabel, LABEL.radioButtonLabel {margin: 0.5em 0.3em;}
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {float: left;}
.categoryListBoxContents a {text-decoration: none;}
LABEL.inputLabel {width: 9em; float: left;}
LABEL.inputLabelPayment {width: 14em; float: left; padding-left: 2.5em;}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {width: 11em; float: left;}
#checkoutPayment LABEL.radioButtonLabel {font-weight: bold;}
P, ADDRESS {padding: 0.5em;}
ADDRESS {font-style: normal;}
.clearBoth {clear: both;}
HR {height: 1px; margin: 5px 0; border: none; border-bottom: 1px solid #e4e4e4;}
.dotted-line {height: 1px; background: url("../images/dotted_line.gif") repeat-x 0 0;}
.float-right {float: right;}
.float-left {float: left;}
.list-style-none {list-style-image: none; list-style-position: outside; list-style-type: none; padding: 0; margin: 0;} 
ul.inline-list li {float: left; padding: 0 0 0 12px;}
.align-center {margin: auto !important; text-align: center !important;}
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {line-height: 1.8em; padding: 0.3em; margin: 0 10px; border: 1px solid #9a9a9a;}
.messageStackWarning, .messageStackError {background-color: #cf0000; color: #ffffff;}
.messageStackSuccess {background-color: #e0f8b6; color: #000000; border: 1px solid #d0e46e;}
.messageStackCaution {background-color: #ffe3a8; color: #000000;}

#mainWrapper {background: #fff url("../images/mainwrapper_Q.gif") repeat-y center top; text-align: left; width: 1006px; vertical-align: top;}
#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {margin: 0em; padding: 0em;}
.topper-menu li {font: 11px verdana; float: left;margin: 29px 5px 0 14px; color: #ffffff;}
.topper-menu li a {color: #ffffff;}

#logoWrapper{ height: 58px;}
#logo {padding: 0.6em 0 0 0; height: 85px;}
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {margin: auto;} 
#navColumnOneWrapper, #navColumnTwoWrapper {margin-left: 0.2em; margin-right: 0.2em;}
#tagline {float: left;}
#tagline_header {border-left: 1px solid #dddddd; font: bold 20px arial; color: #888888; margin: 0.7em 1em; padding: 0 0 0 1em;}
#sendSpendWrapper {border: 1px solid #cacaca; float: right; margin: 0em 0em 1em 1em;}
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {margin: 0; width: 44%;}
.wrapperAttribsOptions {margin: 0.3em 0em;}
.current {font-size: 15px; padding: 2px;}
.navSplitPagesLinks, .navSplitPagesResult {padding: 5px 0 2px 0;}
.navSplitPagesLinks a {color: #0075E2; padding: 2px; margin: 0px;}
.navNextPrevCounter {margin: 0em; font-size: 0.9em;}
.navNextPrevList {display: inline; white-space: nowrap; margin: 0; padding: 0.5em 0em; list-style-type: none;}
#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {margin: 0em;/*background-image: url(../images/tile_back.gif); */padding: 0.5em 0.2em; font-weight: bold;height: 1%;}
#navSuppWrapper {margin: 12px 0 0 0; padding: 14px 0 12px 0; background:url(../images/bg_footer_Q.jpg) left top no-repeat;
height:115px; }

#navCatTabsWrapper {background-color: #ffffff; color: #9a9a9a; background-image:none;}
#navMain ul, #navCatTabs ul {margin: 0; padding: 0.5em 0em; list-style-type: none; text-align: center; line-height: 1.5em;}
#navMain ul li, #navCatTabs ul li {display: inline;}
.footer-links li  {font: normal 11px verdana; float: left; margin: 0 2px 0 2px; color: #ffffff;}
.footer-links li a {color: #ffffff;}
.footer-links {padding-right: 15px;}
#navMain ul li a, #navCatTabs ul li a {text-decoration: none; padding: 0em 0.5em; margin: 0; color: #ffffff; white-space: nowrap;}
.legalCopyright {float: left; font: 11px verdana !important; line-height: 16px !important;}
#navCatTabs ul li a {color: #9a9a9a;}
#navEZPagesTOCWrapper {font-weight: bold; float: right; height: 1%; border: 1px solid #9a9a9a;}
#navEZPagesTOC ul {margin: 0; padding: 0.5em 0em; list-style-type: none; line-height: 1.5em;}
#navEZPagesTOC ul li {white-space: nowrap;}
#navEZPagesTOC ul li a {padding: 0em 0.5em; margin: 0;}
#navCategoryIcon, .buttonRow, #indexProductListCatDescription {margin: 0.5em;}
#navMainSearch {float: right;padding:5px 10px 0 0;}
#navBreadCrumb {padding: 0 0.5em; font: 11px tahoma; margin: 0em; color: #999999;}
#navBreadCrumb a {color: #999999;}
#top_nav {background: #474747 url("../images/ezpages_bg.gif") repeat-x; font: bold 13px Tahoma; margin: 0em; height: 36px;}

#tab_nav a {color: #ffffff; text-decoration: none;}
#tab_nav li {float: left; background: url("../images/bg_tabs_left.gif") no-repeat 0 0; padding: 0 0 0 5px;}
#tab_nav li a {display: block; background: url("../images/bg_tabs_right.gif") no-repeat right 0; padding: 10px 20px 9px 18px;}
#tab_nav li:hover {background-position: left -39px;}
#tab_nav li:hover a {background-position: right -39px;}
#tab_nav #tab_active{background-position: 0 -78px;}
#tab_nav #tab_active a {background-position: right -78px;}
#tab_nav li.home-link {padding: 0;}
#tab_nav li.home-link a {display: block; background: url("../images/home_tab.gif") no-repeat left 0; padding-left: 22px;}
#tab_nav li.home-link:hover a {background-position: left -39px;}
#login_logout_section, #login_logout_section a {font: normal 12px arial; color: #fffecf; padding: 10px 7px;}
#login_logout_section a:hover {text-decoration: none;}

.top-nav-right {background: url("../images/top_nav_right_bg.gif") no-repeat right top;height: 36px;width: 6px;float: right;}
.top-nav-left {background: url("../images/top_nav_left_bg.gif") no-repeat left top;height: 36px;width: 6px;float: left;}
.tools-nav-right {height: 31px;width: 6px;float: right;}
.tools-nav-left {height: 31px;width: 6px;float: left;}
#tools_wrapper {height: 31px;margin: 0 0 !important; padding-top: 1px;}
#navColumnOne, #navColumnTwo {background-color: transparent;}
#tob2_wrapper {/*background: #FFF;*/ margin: 0 0 !important; padding-top: 0px;}
.tob2-nav-right {background: url("../images/tob2_nav_right_bg.gif") repeat right;float: right;}
.tob2-nav-left {background: url("../images/tob2_nav_left_bg.gif") repeat left;float: left;}
.line-header {font: 1px arial;margin: 0 4px;}
.search-header-input {background: url("../images/search_header_bg.gif") no-repeat left top;height: 21px;padding: 1px 0 0 3px;float: left;}
.search-header {margin: 3px 0;}
.search-header input {font: 12px arial; border: 0px; margin: 0px; color: #696969; background: none; width: 160px; margin: 0 8px 0 0;}
.search-header form {float: left;}
.search-header input:focus {background: none;}
.advanced_search {padding: 0 6px 2px 0; margin: 5px 0 0 14px;}
.advanced_search a {font: 11px Arial; text-decoration: none; color: #336b7d; padding: 0 7px 0 0; background: url("../images/arrow_small.gif") no-repeat right center;}
.advanced_search a:hover {text-decoration: underline;}
.cart-header {padding: 1px; margin: 2px auto 3px auto !important;}
.cart-header span {font-weight: bold;}
.cart-header a:link, .cart-header a:visited {color: #0075E2; }
.cart-icon {width: 16px; height: 15px; margin: 1px 6px 0 0;}
.full {background: url("../images/cart_full_icon.gif") no-repeat left top;}
.empty {background: url("../images/cart_empty_icon.gif") no-repeat left top;}
.td-search-header {width: 313px;}
.td-languages {width: 600px;text-align: right;padding: 2px 2px 0 0;}
.languages-wrapper select, .languages-wrapper {font: 11px tahoma, arial !important;}
.languages-wrapper select {height: 18px;}
.languages-wrapper form {float: right;}
.languages-wrapper label {padding: 3px 0; line-height: 17px !important;}

#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {vertical-align: top;}
#productDescription, .shippingEstimatorWrapper {font-size: 13px !important; padding: 0.2em;}
#productAttributes {padding: 10px 14px; margin: 10px 0; border: 1px #f3ecd9 solid; background: #fcfcea;}

.alert {color: #FF0000; margin-left: 0.5em;}
.advisory {}
.important {font-weight: bold;}
.notice {}
.rating{}
.gvBal {float: right;}
.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {padding: 0.8em;}
.centerColumn {padding: 0.8em 1.8em 0.8em 0.4em;}
.smallText, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {font-size: 0.9em; color: #ffffff;}
#siteinfoLegal {padding-left: 15px;padding-right: 15px;}
#siteinfoLegal, #siteinfoLegal a, #siteinfoIP {font-size: 0.9em; color: #ffffff; }
#siteinfoIP {padding-left: 80px;float: left;}
.centerBoxContentsSpecials a, .centerBoxContentsAlsoPurch a, .centerBoxContentsFeatured a, .centerBoxContentsNew a, .specialsListBoxContents a {color: #0075E2;margin: 1px 8px;}

/*#cartAdd {float: right; text-align: center; margin: 1em; border: 1px solid #e2e2e2; background: #f8f8f8; padding: 1em;}*/
#cartAdd { margin: 1em 1em 1em 0; padding: 1em 1em 1em 0;}
#qty {/* padding-left: 2.5em; modpagecart*/}
.tableHeading TH {border-bottom: 1px solid #aaaaaa;}
.tableHeading, #cartSubTotal {background-color: #e9e9e9;  }
#cartSubTotal {border-top: 1px solid #cccccc; font-weight: bold; text-align: right; line-height: 2.2em; padding-right: 2.5em;}
.tableRow, .tableHeading, #cartSubTotal {height: 2.2em;}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {padding: 0.5em 0em;}
.cartUnitDisplay, .cartTotalDisplay {text-align: right; padding-right: 0.2em;}
#scUpdateQuantity {width: 2em;}
.cartQuantity {width: 4.7em;}
.cartNewItem {position: relative;  /*do not remove-fixes stupid IEbug*/ }
.cartOldItem {position: relative;  /*do not remove-fixes stupid IEbug*/ }
#cartBoxListWrapper a {color: #0075E2;}
.cartBoxTotal {text-align: right; font-weight: bold;}
.cartRemoveItemDisplay {width: 3.5em;}
.cartAttribsList {margin-left: 1em;}
#mediaManager {width: 50%; margin: 0.2em; padding: 0.7em; background: #FCFCEA; border: 1px solid #F3ECD9;}
#mediaManagerHeading {margin-top: 5px; padding-top: 0 !important;}

.mediaTitle {float: left;}
.mediaTypeLink {float: right;}

.normalprice, .productSpecialPriceSale {text-decoration: line-through; color: #888888;}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {color: #a30101;}
#productPrices, #reviewsInfoDefaultPrice {font: bold 16px arial; color: #a30101; margin: 0 0 6px 0; display: block;}
.orderHistList {margin: 0; padding: 0.2em 0em; list-style-type: none;} 
#cartBoxListWrapper ul, #ezPageBoxList ul {list-style-type: none;}
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {margin: 0; padding: 0.2em 0em;} 
#cartBoxEmpty, #cartBoxVoucherBalance {font-weight: bold;}
.totalBox {width: 5.5em; text-align: right; padding: 0.2em;}
.lineTitle, .amount {text-align: right; padding: 0.2em;}
.amount {width: 5.5em;}

#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage 
{ border:8px double #9F9E9E; margin:0 5px 5px 0; /*margin: 0px 15px 15px 10px ;*/}
.categoryIcon {}
#cartImage {margin: 0.5em 1em;}
.attribImg {width: 20%; margin: 0.3em 0em;}
.attributesComments {margin: 10px 0; color: #83785c;}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {margin: 1em 0em;}

.centerBoxWrapper {height: 1%; margin: 27px 0;/*padding: 12px;*/}
h2.centerBoxHeading {font: bold 19px Arial; color: #626262; border-bottom: 2px solid #626262; padding: 0 0 2px 0; margin: 24px 0 15px 0 !important;}
.centerBoxWrapper h2 {margin: 0 0 15px 0 !important;}

.columnLeft {padding: 0 18px 0 0;}
.columnRight {padding: 0 0 0 18px;}
 
h3.leftBoxHeading, h3.rightBoxHeading {font: bold 1.1em arial; color: #163e4d; background: url("../images/sidebox_right.gif") no-repeat right top;}
h3.leftBoxHeading, h3.rightBoxHeading {color: #ffffff; background: url("../images/sidebox_right.gif") no-repeat right top;}
h3.leftBoxHeading a:link, h3.rightBoxHeading a:link, h3.leftBoxHeading a:visited, h3.rightBoxHeading a:visited {font: normal 11px verdana, arial; color: #0078e8; text-decoration: underline;}

h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {color: #0078e8; text-decoration: none;} 
.sidebox-header-left {background: url("../images/sidebox_left.gif") no-repeat left top; padding: 0 0 0 0.3em;}
.main-sidebox-header-left {background: url("../images/main_sidebox_left.gif") no-repeat left top !important; padding: 0 0 0 0.3em;}
.main-sidebox-header-right {background: url("../images/main_sidebox_right.gif") no-repeat right top !important; padding: 0 0 0 0.3em;}

#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {font: bold 1.1em arial;}

.leftBoxHeading, .rightBoxHeading {margin: 0em; background-color: #abbbd3; background-image: url(../images/tile_back.gif); padding: 0.45em 0.3em 0.44em 0.4em !important;}
.leftBoxHeading label, .rightBoxHeading label {line-height: 15px;}
.leftBoxContainer, .rightBoxContainer {margin: 0em; margin: 16px 0 4px 0;}
.sideBoxContent {border: 1px solid #E6E6E6; border-top: none; background-color: #ffffff;padding: 0.7em 0.9em;}
.sideBoxContent a, .sideBoxContent div, .rightBoxContainer div, .leftBoxContainer div {font: normal 11px arial, verdana; color: #454545; line-height: 17px;}
.sidebox-products {display: block; color: #0075E2 !important; padding: 2px;}
#shoppingcartContent {background: #f4fcfd !important;}
.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {color: #FFFFFF;}
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {text-align: center;}
.additionalImages a {text-decoration: none;}
#bestsellers .wrapper {margin: 0em 0em 0em 1.5em;}
#bestsellers ol {padding: 0; margin: 0 0 0 8px;}
#bestsellers li {padding: 0; margin: 0.3em 0em 0.3em 0em;}
#upProductsHeading {text-align: left;}
#upDateHeading {text-align: right;}

A.category-top {font: 12px arial; text-decoration: none; padding: 0 0 0 9px; background: url("../images/arrow.gif") no-repeat 0 4px;}
A.category-links, A.category-links:visited {color: #004080; text-decoration: none;}
.categories-top-list {padding: 4px 0; background: url("../images/dotted_line.gif") repeat-x 0 top;}
.no-dots {background: none;}
.sub-count {color: #aaaaaa; line-height: 12px !important;}
.subcategory {padding: 0 0 6px 8px;}
.subcategory a {line-height: 12px !important;}

A.category-subs, A.category-products {color: #0075E2; text-decoration: none;}
A.category-subs:hover, A.category-products:hover {text-decoration: none;}

SPAN.category-subs-parent {font-weight: bold;}
SPAN.category-subs-selected {font-weight: bold;}

.back {float: left;}
.forward, #shoppingCartDefault #PPECbutton {float: right;}
.bold {font-weight: bold;}
.rowOdd {background-color: #f4f4f4; height: 1.5em; vertical-align: top;}
.rowEven {background-color: #fdfdfd; height: 1.5em; vertical-align: top;}

.hiddenField {display: none;}
.visibleField {display: inline;}
CAPTION {/*display: none;*/	}
#myAccountGen li, #myAccountNotify li {margin: 0;} 
.accountTotalDisplay, .accountTaxDisplay {width: 20%; text-align: right; }
.accountQuantityDisplay {width: 10%; vertical-align: top}
TR.tableHeading {background-color: #dadada; height: 2em;}
.productListing-rowheading {background-color: #cfd8e6; background-image: url(../images/tile_back.gif); height: 2em;}
.tabTable {margin: 6px 0 4px 0;}
.tabTable td {padding: 12px 8px; text-align: left;}
.productListing-even {background-color: #f7f7f3;}
#siteMapList {width: 90%; float: right;}
.ratingRow {margin: 1em 0em 1.5em 0em;}
LABEL#textAreaReviews {font-weight: normal; margin: 1em 0em;}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {background-color: #ffffff;z-index:1000;}
.information {padding: 10px 3px; line-height: 150%;}

#shoppingcartBody #shippingEstimatorContent {clear: both;}

.seDisplayedAddressLabel {background-color:#85C285; text-align: center;}
.seDisplayedAddressInfo {text-transform: uppercase; text-align: center; font-weight: bold;}
#seShipTo {padding: 0.2em;}

#productMainImage a { text-decoration: none;}

#productTellFriendLink, #productReviewLink { padding-right: 22px;}

#bannerTwo {background:url(../images/bg_menu_Q.jpg) left top no-repeat; height:200px; padding-top: 21px; }
#headerWrapper {background:url(../images/bg_header.jpg) left top no-repeat;}

#loginHeader {float: right; padding:5px 20px 0 0; color: #ffffff;}
#loginHeader a {color: #ffffff; }

.barra { position: fixed; bottom: 0; width: 100%; height: 50px;}
ul.ulbarra {list-style-image: none; list-style-position: outside; list-style-type: none; padding-left: 10%; margin: 0; } 


#bottom_nav {background: #474747 url("../images/ezpages_ft.gif") repeat-x; font: bold 13px Tahoma; margin: 0em; height: 50px;}
#tabbot_nav a {color: #ffffff; text-decoration: none;}
#tabbot_nav li {float: left; padding: 0 0 0 5px;}
#tabbot_nav li a {display: block; padding: 18px 20px 9px 18px;}
#tabbot_nav li:hover {background-position: left -39px;}
#tabbot_nav li:hover a {background-position: right -39px;}
#tabbot_nav #tab_active{background-position: 0 -78px;}
#tabbot_nav #tab_active a {background-position: right -78px;}
#tabbot_nav li.home-link {padding: 0;}
#tabbot_nav li.home-link a {display: block; padding-left: 22px;}
#tabbot_nav li.home-link:hover a {background-position: left -39px;}

#chat {float: right; padding-top: 5px; margin-right: 10%;}
#videoinpage {z-index:-1000; }
#video { border: 5px solid #d6d6d6;}

.qdUpsell { padding: 20px; background-color: #ffc; border: 1px dashed #cc0000; }


