#rollovercart { display: none; color: black; padding: 0; background-color: white; text-align: left; position: relative; }
#rollovercart #rollovercartHeader { height: 16px; padding: 2px 5px 4px 12px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-decoration: underline; font-weight: bold; font-size: 1.2em; background-color: #efefef; }
#rollovercart #rollovercartHeader #rollovercartTitle { float: left; }
#rollovercart #rollovercartHeader #rollovercartCloseButton { color: #000000; float: right; cursor: pointer; }
#rollovercart #rollovercartHeader #rollovercartCloseButton a:link, #rollovercart #rollovercartHeader #rollovercartCloseButton a:visited { color: #000000; cursor: pointer; }
#rollovercart #rollovercartHeader #rollovercartCloseButton a:hover { color: #555555; cursor: pointer; }
#rollovercart #rollovercartContents { padding: 10px; }
#rollovercart #rollovercartContents #rollovercartContentsTable { border-collapse: collapse; white-space: normal; }
#rollovercart #rollovercartContents #rollovercartContentsTable .rollovercartItemImg { height: 50px; padding-right: 10px; width: 50px; }
#rollovercart #rollovercartContents #rollovercartContentsTable .rollovercartRow { border-bottom: 1px solid #cecfce; }
#rollovercart #rollovercartContents #rollovercartContentsItems { list-style-type: none; margin: 0; padding: 0; }
#rollovercart #rollovercartContents #rollovercartContentsItems > li { border: none; display: block; float: none; height: auto; margin: 0; padding: 5px 0 0 0; }
#rollovercart #rollovercartContents #rollovercartContentsItems > li:first-child { padding-top: 0; }
#rollovercart #rollovercartContents #rollovercartContentsItems > li > a { display: table-cell; font-size: 12px; line-height: 13px; min-height: 50px; position: relative; padding: 0px 0px 10px 60px; text-decoration: none; }
#rollovercart #rollovercartContents #rollovercartContentsItems > li > a .rollovercartItemImg { border: 0px; height: 50px; left: 0px; position: absolute; top: 0px; width: 50px; }
#rollovercart #rollovercartContents #rollovercartContentsItems > li > a .rollovercartItemName { font-weight: bold; text-transform: uppercase; color: #009dd9; display: block; text-decoration: none; }
#rollovercart #rollovercartContents #rollovercartContentsItems > li > a .rollovercartItemQty { color: #555555; display: block; margin-top: 5px; text-decoration: none; }
#rollovercart #rollovercartContents #rollovercartContentsItems > li > a:hover .rollovercartItemName, #rollovercart #rollovercartContents #rollovercartContentsItems > li > a:active .rollovercartItemName { color: #009dd9; text-decoration: underline; }
#rollovercart #rollovercartContents #rollovercartContentsItems > li > a:hover .rollovercartItemQty, #rollovercart #rollovercartContents #rollovercartContentsItems > li > a:active .rollovercartItemQty { color: #555555; text-decoration: none; }
#rollovercart #rollovercartContents #rollovercartContentsItems > li > a:visited .rollovercartItemName { color: #009dd9; text-decoration: none; }
#rollovercart #rollovercartContents #rollovercartContentsItems > li > a:visited .rollovercartItemQty { color: #555555; text-decoration: none; }
#rollovercart #rollovercartFooter { padding: 0 10px 10px; }
#rollovercart #rollovercartFooter #rollovercartViewMore { display: none; }
#rollovercart #rollovercartFooter #rollovercartViewCart { margin: 0 auto; width: 100% !important; }
#rollovercart #rollovercartFooter #rollovercartViewCart > span { padding: 5px; }
#rollovercart .rollovercartArrowBorder { border-color: transparent transparent #000000 transparent; border-style: solid; border-width: 10px; height: 0; width: 0; position: absolute; top: -21px; left: 30px; }
#rollovercart .rollovercartArrow { border-color: transparent transparent #ffffff transparent; border-style: solid; border-width: 10px; height: 0; width: 0; position: absolute; top: -18px; left: 30px; }
