﻿#headingLink{float:right; color:White;}
#headingLink a{color:#FFFFFF;}
#headingLink:hover {text-decoration:underline;}

.corner {position:absolute; width:3px; height:3px; font-size: 1px;}
.cornerRed {position:absolute; width:3px; height:3px; font-size: 1px;}
.topLeft {top:-1px; left:-1px; background-position:0 0; background-repeat: no-repeat;}
.topRight {top:-1px; right:-1px; background-position:-3px 0; background-repeat: no-repeat;}
.bottomLeft {bottom:-1px; left:-1px; background-position:0 -3px; background-repeat: no-repeat;}
.bottomRight {bottom:-1px; right:-1px; background-position:-3px -3px; background-repeat: no-repeat;}

.roundedPanel {position:relative; margin:0; background-color:White; border:solid 1px #ccc; overflow:visible;}
.roundedPanel .corner {background-image:url(/App_Assets/images/ui/panel6cornersDarkLarge.gif);}
.roundedPanel .content {overflow:auto;}
.roundedPanel .backgroundGrad{background-image:url(/App_Assets/images/ui/panel4background.gif); background-repeat:repeat-x; background-position:bottom;}
.roundedPanel .heading, #CartEditContainer .heading {height: 18px; line-height:17px; padding:4px; background-image:url(/App_Assets/images/ui/panel6headerDark2.gif); color:White; font-size:12px; padding-left: 5px; text-align:left; font-family:Arial,Verdana,Sans Serif;font-weight:bold;}
.headingWithNew {height: 18px; line-height:17px; padding:4px; padding-left: 18px; background-image:url(/App_Assets/images/ui/panel6headerDark2.gif); color:White; font-size:12px; padding-left: 5px; text-align:left; font-family:Arial,Verdana,Sans Serif;font-weight:bold;}
.roundedPanel .topLeft {top:-1px; left:-1px; background-position:0 0;}
.roundedPanel .topRight {top:-1px; right:-1px; background-position:-7px 0;}
.roundedPanel .bottomLeft {bottom:-1px; left:-1px; background-position:0 -7px;}
.roundedPanel .bottomRight {bottom:-1px; right:-1px; background-position:-7px -7px;}

.roundedRedPanel {position:relative; margin:0; background-color:White; border:solid 1px #ccc; overflow:visible;}
.roundedRedPanel .corner {background-image:url(/App_Assets/images/ui/panel3RedcornersHeader.gif);}
.roundedRedPanel .content {overflow:hidden;}
.roundedRedPanel .heading, #CartEditContainer .heading {height: 20px; line-height:17px; padding:4px; background-image:url(/App_Assets/images/ui/panelheaderRed.gif); background-repeat: repeat-x; color:White; font-size:12px; font-weight:bold; padding-left: 14px; }
.roundedRedPanel .popupHeading {height: 20px; line-height:17px; padding:4px; background-image:url(/App_Assets/images/ui/panelheaderRed.gif); background-repeat: repeat-x; color:White; font-size:12px; font-weight:bold; padding-left: 14px; text-align: left; }
.roundedRedPanel .topLeft {top:-1px; left:-1px; background-position:0 0;}
.roundedRedPanel .topRight {top:-1px; right:-1px; background-position:-7px 0;}
.roundedRedPanel .bottomLeft {bottom:-1px; left:-1px; background-position:0 -7px;}
.roundedRedPanel .bottomRight {bottom:-1px; right:-1px; background-position:-7px -7px;}

.recommendPanel {position:relative; margin:0; background-color:White; border:solid 1px #ccc; }
.recommendPanel .corner {background-image:url(/App_Assets/images/ui/panel6cornersDarkLarge.gif);}
.recommendPanel .content {overflow:inherit}
.recommendPanel .backgroundGrad{background-image:url(/App_Assets/images/ui/panel4background.gif); background-repeat:repeat-x; background-position:bottom;}
.recommendPanel .heading, #CartEditContainer .heading {height: 18px; line-height:17px; padding:4px; background-image:url(/App_Assets/images/ui/panel6headerDark2.gif); color:White; font-size:12px; padding-left: 5px; text-align:left; font-family:Arial,Verdana,Sans Serif;font-weight:bold;}
.recommendPanel .topLeft {top:-1px; left:-1px; background-position:0 0;}
.recommendPanel .topRight {top:-1px; right:-1px; background-position:-7px 0;}
.recommendPanel .bottomLeft {bottom:-1px; left:-1px; background-position:0 -7px;}
.recommendPanel .bottomRight {bottom:-1px; right:-1px; background-position:-7px -7px;}

.roundedPanel2 {position:relative; margin:10px 0; background-color:White; border:solid 1px #ccc; background-image:url(/App_Assets/images/ui/productPanelBackground.gif); background-repeat:repeat-x}
.roundedPanel2 .corner {background-image:url(/App_Assets/images/ui/panel2corners.gif);}
.roundedPanel2 .content {padding:3px; padding-top:10px;}

.roundedPanel3 {position:relative; background-color:White; border:solid 1px #ccc;}
.roundedPanel3 .content {overflow:hidden;}
.roundedPanel3 .content ul {padding-left: 20px;line-height:18px;}
.roundedPanel3 .content ul {list-style-type: none;list-style-image: url(/App_Assets/images/description-arrow.gif);list-style-position: outside;}
.roundedPanel3 .heading {height: 18px; line-height:17px; padding:4px; background-image:url(/App_Assets/images/ui/panel3header.gif); color:White; font-size:12px; padding-left: 12px; text-align:left; font-family:Arial,Verdana,Sans Serif;font-weight:bold;}
.roundedPanel3 .corner {background-image:url(/App_Assets/images/ui/panel3corners.gif); }
.roundedPanel3 .cornerRed {background-image:url(/App_Assets/images/ui/panel3RedcornersHeader.gif);}
.roundedPanel3 .topLeft {top:-1px; left:-1px; background-position:0 0;}
.roundedPanel3 .topRight {top:-1px; right:-1px; background-position:-7px 0;}
.roundedPanel3 .bottomLeft {bottom:-1px; left:-1px; background-position:0 -7px;}
.roundedPanel3 .bottomRight {bottom:-1px; right:-1px; background-position:-7px -7px;}

.roundedPanelTrade {position:relative; background-color:White; border:solid 1px #ccc;}
.roundedPanelTrade .content {overflow:hidden;font-size:12px;line-height:13px;}
.roundedPanelTrade .content ul {padding-left: 20px;line-height:18px;}
.roundedPanelTrade .content ul {list-style-type: none;list-style-image: url(/App_Assets/images/description-arrow.gif);list-style-position: outside;}
.roundedPanelTrade .heading {height: 18px; line-height:17px; padding:4px; background-image:url(/App_Assets/images/ui/panel3header.gif); color:White; font-size:12px; padding-left: 12px; text-align:left; font-family:Arial,Verdana,Sans Serif;font-weight:bold;}
.roundedPanelTrade .corner {background-image:url(/App_Assets/images/ui/panel3corners.gif); }
.roundedPanelTrade .cornerRed {background-image:url(/App_Assets/images/ui/panel3RedcornersHeader.gif);}
.roundedPanelTrade .topLeft {top:-1px; left:-1px; background-position:0 0;}
.roundedPanelTrade .topRight {top:-1px; right:-1px; background-position:-7px 0;}
.roundedPanelTrade .bottomLeft {bottom:-1px; left:-1px; background-position:0 -7px;}
.roundedPanelTrade .bottomRight {bottom:-1px; right:-1px; background-position:-7px -7px;}

.roundedPanel4 {position:relative; background-color:White; border:solid 1px #ccc; background-image: url(/App_Assets/images/ui/panel4background.gif); background-repeat:repeat-x; background-position:bottom; z-index:10}
.roundedPanel4 .corner {position:absolute; width:3px; height:3px; font-size: 1px;}
.roundedPanel4 .content {padding:3px; padding-top:10px; padding-bottom:10px; overflow:hidden;}
.roundedPanel4 .corner {background-image:url(/App_Assets/images/ui/panel4cornersDarkLarge.gif);}
.roundedPanel4 .topLeft {top:-1px; left:-1px; background-position:0 0;}
.roundedPanel4 .topRight {top:-1px; right:-1px; background-position:-7px 0;}
.roundedPanel4 .bottomLeft {bottom:-1px; left:-1px; background-position:0 -7px;}
.roundedPanel4 .bottomRight {bottom:-1px; right:-1px; background-position:-7px -7px;}

.roundedPanel8 {position:relative; background-color:White; border:solid 1px #ccc; background-image: url(/App_Assets/images/ui/panel4background.gif); background-repeat:repeat-x; background-position:bottom; z-index:5}
.roundedPanel8 .corner {position:absolute; width:3px; height:3px; font-size: 1px;}
.roundedPanel8 .content {padding:3px; padding-top:10px; padding-bottom:10px; overflow:hidden;}
.roundedPanel8 .corner {background-image:url(/App_Assets/images/ui/panel4cornersDarkLarge.gif);}
.roundedPanel8 .topLeft {top:-1px; left:-1px; background-position:0 0;}
.roundedPanel8 .topRight {top:-1px; right:-1px; background-position:-7px 0;}
.roundedPanel8 .bottomLeft {bottom:-1px; left:-1px; background-position:0 -7px;}
.roundedPanel8 .bottomRight {bottom:-1px; right:-1px; background-position:-7px -7px;}

.productBonusPanel {position:relative; background-color:White; border:solid 1px #ccc; z-index:10}
.productBonusPanel .corner {position:absolute; width:3px; height:3px; font-size: 1px;}
.productBonusPanel .content {padding:3px; padding-top:10px; padding-bottom:10px; overflow:hidden;}
.productBonusPanel .corner {background-image:url(/App_Assets/images/ui/panel4cornersDarkLarge.gif);}
.productBonusPanel .topLeft {top:-1px; left:-1px; background-position:0 0;}
.productBonusPanel .topRight {top:-1px; right:-1px; background-position:-7px 0;}
.productBonusPanel .bottomLeft {bottom:-1px; left:-1px; background-position:0 -7px;}
.productBonusPanel .bottomRight {bottom:-1px; right:-1px; background-position:-7px -7px;}


.roundedPanel5 {position:relative; margin:0; background-color:#FFFFFF; border:solid 1px #ccc; overflow:visible;}
.roundedPanel5 .corner {background-image:url(/App_Assets/images/ui/panel1corners.gif);}
.roundedPanel5 .content {overflow:hidden;}
.roundedPanel5 .heading {height: 19px; line-height:17px; padding:2px 4px 2px 15px; background-image:url(/App_Assets/images/ui/panel1header.gif); background-repeat: repeat-x; color:White; font-size:12px; font-weight:bold; text-align: left; }

.roundedPanel5Guest {position:relative; margin:0; margin-top: 10px; background-color:#FFFFFF; border:solid 1px #ccc; overflow:visible;}
.roundedPanel5Guest .corner {background-image:url(/App_Assets/images/ui/panel1cornersguest.gif);}
.roundedPanel5Guest .content {overflow:hidden;}
.roundedPanel5Guest .heading {height: 19px; line-height:17px; padding:2px 4px 2px 15px; background-image:url(/App_Assets/images/ui/panel1headerguest.gif); background-repeat: repeat-x; color:White; font-size:12px; font-weight:bold; text-align: left; }


.roundedPanel6 {position:relative; margin:0; background-color:White; border:solid 1px #ccc; overflow:visible;}
.roundedPanel6 .background {position:relative; margin:0; background-color:White; border:solid 1px #ccc; overflow:visible;}
.roundedPanel6 .corner {background-image:url(/App_Assets/images/ui/panel1cornersDarkLarge.gif);}
.roundedPanel6 .content {overflow:hidden;}
.roundedPanel6 .heading {height: 18px; line-height:17px; padding:4px; background-image:url(/App_Assets/images/ui/panel1headerDark.gif); color:White; font-size:12px; padding-left: 12px; text-align:left; font-family:Arial,Verdana,Sans Serif;font-weight:bold;}
.roundedPanel6 .topLeft {top:-1px; left:-1px; background-position:0 0;}
.roundedPanel6 .topRight {top:-1px; right:-1px; background-position:-7px 0;}
.roundedPanel6 .bottomLeft {bottom:-1px; left:-1px; background-position:0 -7px;}
.roundedPanel6 .bottomRight {bottom:-1px; right:-1px; background-position:-7px -7px;}

.roundedPanel7 {position:relative; background-color:White; border:solid 1px #ccc; background-image:url(/App_Assets/images/ui/productPanelBackground2.gif); background-repeat:repeat-y;}
.roundedPanel7 .content {overflow:hidden;}
.roundedPanel7 .heading {height: 18px; line-height:17px; padding:4px; background-image:url(/App_Assets/images/ui/panel3header.gif); color:White; font-size:12px; padding-left: 12px; text-align:left; font-family:Arial,Verdana,Sans Serif;font-weight:bold;}
.roundedPanel7 .corner {background-image:url(/App_Assets/images/ui/panel7corners.gif) !important; }
.roundedPanel7 .topLeft {top:-1px; left:-1px; background-position:0 0;}
.roundedPanel7 .topRight {top:-1px; right:-1px; background-position:-7px 0;}
.roundedPanel7 .bottomLeft {bottom:-1px; left:-1px; background-position:0 -7px;}
.roundedPanel7 .bottomRight {bottom:-1px; right:-1px; background-position:-7px -7px;}

.relatedProductsPanel {position:relative; background-color:White; border:solid 1px #ccc;}
.relatedProductsPanel .content {overflow:hidden;background-image:url(/App_Assets/images/ui/productPanelBackground3.gif); background-repeat:repeat-y;}
.relatedProductsPanel .heading {height: 18px; line-height:17px; padding:4px; background-image:url(/App_Assets/images/ui/panel1headerDark.gif); color:White; font-size:12px; padding-left: 12px; text-align:left; font-family:Arial,Verdana,Sans Serif;font-weight:bold;}
.relatedProductsPanel .corner {background-image:url(/App_Assets/images/ui/panel1cornersDarkLarge.gif);}
.relatedProductsPanel .topLeft {top:-1px; left:-1px; background-position:0 0;}
.relatedProductsPanel .topRight {top:-1px; right:-1px; background-position:-7px 0;}
.relatedProductsPanel .bottomLeft {bottom:-1px; left:-1px; background-position:0 -7px;}
.relatedProductsPanel .bottomRight {bottom:-1px; right:-1px; background-position:-7px -7px;}

.gameGuaranteePanel {position:relative; background-color:White; border:solid 1px #ccc; overflow:visible; width: 420px;}
.gameGuaranteePanel .corner {background-image:url(/App_Assets/images/ui/panel1cornersDarkLarge.gif);}
.gameGuaranteePanel .content {overflow:hidden;padding: 0px !important;}
.gameGuaranteePanel .heading {height: 20px; line-height:17px; padding:4px; background-image:url(/App_Assets/images/ui/panel1headerDark.gif); color:White; font-size:12px; font-weight: bold; padding-left: 15px; }
.gameGuaranteePanel .heading .name {width:190px; float:left; text-align:left;}
.gameGuaranteePanel .heading .price {width:150px; float:left; text-align:center;}
.gameGuaranteePanel .heading .add {width:60px; float:left; text-align:center;}
.gameGuaranteePanel .topLeft {top:-1px; left:-1px; background-position:0 0;}
.gameGuaranteePanel .topRight {top:-1px; right:-1px; background-position:-7px 0;}
.gameGuaranteePanel .bottomLeft {bottom:-1px; left:-1px; background-position:0 -7px;}
.gameGuaranteePanel .bottomRight {bottom:-1px; right:-1px; background-position:-7px -7px;}

.featuredProductPanel {position:relative; background-color:White; border:solid 1px #ccc; background-image:url(/App_Assets/images/ui/productPanelBackground1.gif); background-repeat:repeat-y;}
.featuredProductPanel .content {overflow:hidden;}
.featuredProductPanel .heading {height: 18px; line-height:17px; padding:4px; background-image:url(/App_Assets/images/ui/panel6headerDark2.gif); color:White; font-size:12px; padding-left: 12px; text-align:left; font-family:Arial,Verdana,Sans Serif;font-weight:bold;}
.featuredProductPanel .corner {background-image:url(/App_Assets/images/ui/panel1cornersDarkLarge.gif); }
.featuredProductPanel .cornerRed {background-image:url(/App_Assets/images/ui/panel3RedcornersHeader.gif);}
.featuredProductPanel .topLeft {top:-1px; left:-1px; background-position:0 0;}
.featuredProductPanel .topRight {top:-1px; right:-1px; background-position:-7px 0;}
.featuredProductPanel .bottomLeft {bottom:-1px; left:-1px; background-position:0 -7px;}
.featuredProductPanel .bottomRight {bottom:-1px; right:-1px; background-position:-7px -7px;}

.consolesPanel {position:relative; margin:0; background-color:White; border:solid 1px #ccc; overflow:visible;}
.consolesPanel .background {position:relative; margin:0; background-color:White; border:solid 1px #ccc; overflow:visible;background-image:url(/App_Assets/images/ui/productPanelBackground3.gif);}
.consolesPanel .corner {background-image:url(/App_Assets/images/ui/panel1cornersDarkLarge.gif);}
.consolesPanel .content {overflow:hidden;background-image:url(/App_Assets/images/ui/productPanelBackground3.gif);}
.consolesPanel .heading {height: 18px; line-height:17px; padding:4px; background-image:url(/App_Assets/images/ui/panel6headerDark2.gif); color:White; font-size:12px; padding-left: 12px; text-align:left; font-family:Arial,Verdana,Sans Serif;font-weight:bold;}
.consolesPanel .topLeft {top:-1px; left:-1px; background-position:0 0;}
.consolesPanel .topRight {top:-1px; right:-1px; background-position:-7px 0;}
.consolesPanel .bottomLeft {bottom:-1px; left:-1px; background-position:0 -7px;}
.consolesPanel .bottomRight {bottom:-1px; right:-1px; background-position:-7px -7px;}

.panelPrice {position:relative; margin:10px 0; padding:5px; background-color:White; border:solid 1px #ccc;}
.panelPrice .corner {background-image:url(/App_Assets/images/ui/panel2corners.gif);}
.panelPrice .content {padding:3px}

.detailsPanel {position:relative; margin:0px; background-color:White; border:solid 1px #ccc; overflow:visible;}
.detailsPanel .corner {background-image:url(/App_Assets/images/ui/panel1cornersDarkLarge.gif);}
.detailsPanel .content {overflow:hidden;min-height:25px;background-image:url(/App_Assets/images/ui/favouritePlatformBackground.gif);}
.detailsPanel .heading {height: 20px; line-height:17px; padding:4px; background-image:url(/App_Assets/images/ui/panel1headerDark.gif); color:White; font-size:13px; font-weight: bold; padding-left: 15px; }
.detailsPanel .topLeft {top:-1px; left:-1px; background-position:0 0;}
.detailsPanel .topRight {top:-1px; right:-1px; background-position:-7px 0;}
.detailsPanel .bottomLeft {bottom:-1px; left:-1px; background-position:0 -7px;}
.detailsPanel .bottomRight {bottom:-1px; right:-1px; background-position:-7px -7px;}

.shoppingCartPanel {position:relative; background-color:#FFFFFF; border:solid 1px #ccc; overflow:visible;}
.shoppingCartPanel .corner {background-image:url(/App_Assets/images/ui/panel1cornersDarkLarge.gif);}
.shoppingCartPanel .content {overflow:hidden;min-height:25px;}
.shoppingCartPanel .heading {position: relative; height: 20px; line-height:17px; padding:4px; background-image:url(/App_Assets/images/ui/panel1headerDark.gif); color:White; font-size:13px; font-weight: bold; padding-left: 10px; }
.shoppingCartPanel .topLeft {top:-1px; left:-1px; background-position:0 0;}
.shoppingCartPanel .topRight {top:-1px; right:-1px; background-position:-7px 0;}
.shoppingCartPanel .bottomLeft {bottom:-1px; left:-1px; background-position:0 -7px;}
.shoppingCartPanel .bottomRight {bottom:-1px; right:-1px; background-position:-7px -7px;}

.estimatedShippingPanel {width: 150px; position:relative; margin:3px 0px 0px 0px; background-color:#FFFFFF; border:solid 1px #ccc; overflow:visible;}
.estimatedShippingPanel .corner {background-image:url(/App_Assets/images/ui/panel6cornersDarkLarge.gif);}
.estimatedShippingPanel .content {overflow:hidden;min-height:25px;text-align:center;padding-bottom: 7px;}
.estimatedShippingPanel .heading {height: 18px; line-height:17px; padding:4px; background-image:url(/App_Assets/images/ui/panel6headerDark2.gif); color:White; font-size:10px; font-weight: bold; }

.couponPanel {position:relative; background-color:White; border:solid 1px #ccc; background-image:url(/App_Assets/images/ui/productPanelBackground.gif); background-repeat:repeat-x}
.couponPanel .content {padding:15px 10px 16px 10px; overflow:hidden;}
.couponPanel .corner {background-image:url(/App_Assets/images/ui/panel3corners.gif); background-repeat: no-repeat;}
.couponPanel .topLeft {top:-1px; left:-1px; background-position:0 0;}
.couponPanel .topRight {top:-1px; right:-1px; background-position:-7px 0;}
.couponPanel .bottomLeft {bottom:-1px; left:-1px; background-position:0 -7px;}
.couponPanel .bottomRight {bottom:-1px; right:-1px; background-position:-7px -7px;}

.couponRedPanel {position:relative; background-color:#fdd6d6; border:solid 1px #de1f1f;}
.couponRedPanel .content {padding:5px; overflow:hidden;}
.couponRedPanel .corner {background-image:url(/App_Assets/images/ui/panel3Redcorners.gif); background-repeat: no-repeat;}
.couponRedPanel .topLeft {top:-1px; left:-1px; background-position:0 0;}
.couponRedPanel .topRight {top:-1px; right:-1px; background-position:-7px 0;}
.couponRedPanel .bottomLeft {bottom:-1px; left:-1px; background-position:0 -7px;}
.couponRedPanel .bottomRight {bottom:-1px; right:-1px; background-position:-7px -7px;}

.darkPanel {width:100%; border:solid 1px #ccc;float:left;position:relative;}
.darkPanelTopLeft {width:3px;height:3px;line-height:3px;position:absolute;top:-1px;left:-1px;float:left;}
.darkPanelTopRight {width:3px;height:3px;line-height:3px;position:absolute;top:-1px;right:-1px;float:left;}
.darkPanelBottomLeft {width:3px;height:3px;line-height:3px;position:absolute;bottom:-1px;left:-1px;float:left;}
.darkPanelBottomRight {width:3px;height:3px;line-height:3px;position:absolute;bottom:-1px;right:-1px;float:left;}
.darkPanel .heading {height: 20px; line-height:17px; padding:4px; background-image:url(/App_Assets/images/ui/panel1headerDark.gif); color:White; font-size:13px; font-weight: bold; padding-left: 15px; }

.bottomLeftCorner {background: url(/App_Assets/images/ui/darkCorner-bottomLeft.jpg) 0 100% no-repeat #FFFFFF; width: 100%; border:solid 1px #ccc;}
.bottomRightCorner {background: url(/App_Assets/images/ui/darkCorner-bottomRight.jpg) 100% 100% no-repeat}
.topLeftCorner {background: url(/App_Assets/images/ui/darkCorner-topLeft.jpg) 0 0 no-repeat}
.topRightCorner {background: url(/App_Assets/images/ui/darkCorner-topRight.jpg) 100% 0 no-repeat; padding:10px}


.shippingPanel {position:relative; margin:0; background-color:#f2f2f2; border:solid 1px #ccc; overflow:visible;}
.shippingPanel .corner {background-image:url(/App_Assets/images/ui/panel6cornersDarkLarge.gif);}
.shippingPanel .content {overflow:hidden;}
.shippingPanel .heading {height: 19px; line-height:17px; padding:2px 4px 2px 15px; background-image:url(/App_Assets/images/ui/panel1header.gif); background-repeat: repeat-x; color:White; font-size:12px; font-weight:bold; text-align: left; }
.shippingPanel .popupHeading {height: 20px; line-height:17px; padding:4px; background-image:url(/App_Assets/images/ui/panel1header.gif); background-repeat: repeat-x; color:White; font-size:12px; font-weight:bold; padding-left: 15px; text-align: left; }
.shippingPanel .topLeft {top:-1px; left:-1px; background-position:0 0;}
.shippingPanel .topRight {top:-1px; right:-1px; background-position:-7px 0;}
.shippingPanel .bottomLeft {bottom:-1px; left:-1px; background-position:0 -7px;}
.shippingPanel .bottomRight {bottom:-1px; right:-1px; background-position:-7px -7px;}

.orderStatusPanel {position:relative; margin:10px 0; background-color: #4d4d4d; background-image:url(/App_Assets/images/ui/orderStatusPanelBackground.gif); background-repeat:repeat-x; border-left:solid 1px #ccc; border-bottom:solid 1px #ccc; border-top: solid 1px #939393; overflow:visible;  text-align: center;}
.orderStatusPanel .corner {background-image:url(/App_Assets/images/ui/orderPanelCorners.gif);}
.orderStatusPanel .content {overflow:hidden;min-height:25px;}
.orderStatusPanel .heading {height: 20px; line-height:17px; padding:4px; color:White; font-size:16px; font-weight: bold; border-bottom: 1px solid #FFFFFF; }

.productLeftPanel {position:relative; border:solid 1px #ccc; overflow:visible; margin-top: 10px; background-image:url(/App_Assets/images/ui/productPanelBackground.gif);
background-repeat:repeat-x; }
.productLeftPanel .corner {background-image:url(/App_Assets/images/ui/panel3corners.gif);}
.productLeftPanel .content {min-height:25px; position:relative}
.productLeftPanel .heading {height: 20px; line-height:17px; padding:4px; background-image:url(/App_Assets/images/ui/panel1headerDark.gif); color:White; font-size:13px; font-weight: bold; padding-left: 15px; }
.productLeftPanel .topLeft {top:-1px; left:-1px; background-position:0 0;}
.productLeftPanel .topRight {top:-1px; right:-1px; background-position:-7px 0;}
.productLeftPanel .bottomLeft {bottom:-1px; left:-1px; background-position:0 -7px;}
.productLeftPanel .bottomRight {bottom:-1px; right:-1px; background-position:-7px -7px;}


.productLeftInnerPanel {width: 157px; position:relative; margin:10px 0px; background-color:#FFFFFF; border:solid 1px #ccc; overflow:visible;}
.productLeftInnerPanel .corner {background-image:url(/App_Assets/images/ui/panel1cornersDark.gif);}
.productLeftInnerPanel .content {overflow:hidden;min-height:25px;text-align:center;}
.productLeftInnerPanel .heading {height: 20px; line-height:17px; padding:4px; background-image:url(/App_Assets/images/ui/panel1headerDark.gif); color:White; font-size:12px; font-weight: normal; padding-left: 10px; }
.productLeftInnerPanel .topLeft {top:-1px; left:-1px; background-position:0 0;}
.productLeftInnerPanel .topRight {top:-1px; right:-1px; background-position:-3px 0 !important;}
.productLeftInnerPanel .bottomLeft {bottom:-1px; left:-1px; background-position:0 -3px !important;}
.productLeftInnerPanel .bottomRight {bottom:-1px; right:-1px; background-position:-3px -3px !important;}

.bonusRedPanel {position:relative; margin:0px 0px 10px 0px; background-color:#d90000; border:solid 1px #952424; overflow:visible;}
.bonusRedPanel .corner {background-image:url(/App_Assets/images/ui/bonusPanelCornersRed.gif);}
.bonusRedPanel .content {overflow:hidden; padding:5px 10px 10px 10px;}
.bonusRedPanel .heading {height: 20px; line-height:17px; padding:4px; background-image:url(/App_Assets/images/ui/panelheaderRed.gif); background-repeat: repeat-x; color:White; font-size:12px; font-weight:bold; padding-left: 14px; }

 .viewAllWhite 
 {
     width:58px;
     height:23px;
     float:right;
     padding:3px;
     background-repeat: no-repeat;
     background-image: url(/App_Assets/images/ui/buttonViewAllWhite.gif);
 }
 
 .viewAllWhite:hover
 {
     background-repeat: no-repeat;
     background-image: url(/App_Assets/images/ui/buttonViewAllWhiteHover.gif);
 }
 
  .viewAllSmall 
 {
     width:57px;
     height:16px;
     float:right;
     margin-top:1px;
     background-repeat: no-repeat;
     background-image: url(/App_Assets/images/ui/buttonViewAllSmall.gif);
 }
 
 .viewAllSmall:hover
 {
     background-repeat: no-repeat;
     background-image: url(/App_Assets/images/ui/buttonViewAllSmallHover.gif);
 }
 
.panelDivider 
{
    width:738px;
    height:5px;
    background-image: URL(/App_Assets/images/ui/panelDivider.gif);
    background-repeat: no-repeat;
    float:left;
    padding-bottom:4px;
    
}

.productPricePanel {background-color:White; border:solid 1px #ccc; background-image: url(/App_Assets/images/ui/panel4background.gif); background-repeat:repeat-x; background-position:bottom; z-index:10}
.productPricePanel .content {padding:3px; padding-top:10px; padding-bottom:10px; overflow:hidden;}




