﻿/* CSS STYLES FOR BIG TIX WEBSITE */

/* BODY STYLES */
body{margin:0;padding:0;color:#000;font-size:0.9em;font-family:Verdana, Arial, Helvetica, sans-serif;}

/* ELEMENT STYLES */
a{color:#16518B;}
a:hover{color:#DB152E;}
h1{font-size:1.3em;margin:1em 0 1em 0;padding:6px;color:#900;text-shadow:1px 1px 2px #999;border-bottom:1px dotted #666;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-moz-box-shadow:1px 1px 10px #dedede;-webkit-box-shadow:1px 1px 5px #dedede;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6));-webkit-background-origin:border;}
*+html h1{margin:60px 0 1em 0;} /* For IE 7 on all pages except Default.aspx see inpage stylesheet for that pages's reset */
h2{width:98%;-moz-box-shadow:1px 1px 10px #e1e1e1;-webkit-box-shadow:1px 1px 5px #e1e1e1;font-size:1em;padding:5px 0 5px 6px;margin:3em 0 -0.3em -5px;color:#16518B;border:0 dotted #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;text-shadow:1px 1px 1px #ccc;background:-webkit-gradient(linear, left bottom, right bottom, from(#fff), to(#c9daec));-webkit-background-origin:border;}
h3{font-size:1.1em;margin:0 0 1em 0;color:#00f;}
h4{font-size:1em;margin:0em 0 1em 0;color:#00f;}
h5{font-size:0.9emem;margin:0 0 1em 0;color:#00f;}
p{margin:1em 0 1em 0;}
table th{color:#fff;background-color:#17538A;}
table td{text-align:left;}
ul,ol{margin:2.5em 0 2em 0;}

/* OPEN CLASSES */
.clearRight{clear:right;}
.floatRight{float:right;}
.marginRight{margin-right:10px;}
.marginTop{margin-top:10px;}

/* PAGE SITEMAST STYLES */
#header{margin:0;padding:15px 0 0 0;height:175px;background:#fff url('/image/decorative/sitemastTile.jpg') top left repeat-x;}
#header #userControls{list-style:none;margin:0 0 0 190px;}
#header #userControls li{float:left;}
#header #userControls li a{color:#fff;padding:7px 40px 20px 40px;line-height:40px;}
#header #userControls li a#login{background:url('/image/decorative/login-off.png') top left no-repeat;}
#header #userControls li a#myAccount{background:url('/image/decorative/my-account-off.png') top left no-repeat;}
#header #userControls li a#shoppingCart{background:url('/image/decorative/shopping-cart-off.png') top left no-repeat;}
#header #userControls li a#login:hover{background:url('/image/decorative/login-on.png') top left no-repeat;text-decoration:underline;}
#header #userControls li a#myAccount:hover{background:url('/image/decorative/my-account-on.png') no-repeat;text-decoration:underline;}
#header #userControls li a#shoppingCart:hover{background:url('/image/decorative/shopping-cart-on.png') no-repeat;text-decoration:underline;}
#header #sellYourTickets{position:absolute;top:85px;left:20px;padding:5px 8px 5px 8px;border:1px solid #DB152E;-moz-border-radius:5px;-webkit-border-radius:5px;background:#DB152E url('/image/decorative/sell-tickets-background.jpg') repeat-x;background:-webkit-gradient(linear, left top, left bottom, from(#dc808b), to(#DB152E));-webkit-background-origin:border;}
#header #sellYourTickets a{color:#fff;text-transform:uppercase;text-decoration:none;}
#header #sellYourTickets a:hover{text-decoration:underline;}
#header #findTickets{position:absolute;top:25px;left:700px;padding:0;width:170px;}
#header #findTickets p{border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;color:#fff;text-align:center;background:#00355E;margin:0;padding:2px 0 3px 0;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;}
#header #findTickets div{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;text-align:right;margin:0;padding:10px 5px 10px 5px;background:#C6D8E5 url('/image/decorative/find-tickets-background.jpg') repeat-x;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;background:-webkit-gradient(linear, left top, left bottom, from(#C6D8E5), to(#fff));-webkit-background-origin:border;}
#header #findTickets div #frmSearch{margin:0 0 10px 0;}
#header #findTickets div #frmSearch input{border-style:none;margin:0;width:150px;padding:3px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ccc;outline:0;}
#header #findTickets div #frmSearch input:active, #header #findTickets div #frmSearch input:hover{border:1px solid #7FB3E6;}
#header div#cba{position:absolute;left:20px;top:20px;width:170px;height:50px;background:url('/image/decorative/Commonwealth-Bank-Online-Secure-Payment.png') no-repeat;border:0 solid #ccc;}
#header #logo{position:absolute;left:300px;top:75px;width:280px;height:132px;background:url('/image/decorative/bigtix.png') no-repeat;}
#header #navigation{list-style:none;margin:160px 0 0 600px;padding:0;font-weight:bold;}
*+html #header #navigation{margin:180px 0 0 650px;} /* For IE 7 */
#header #navigation li{float:left;}
#header #navigation li a{color:#0368AD;text-decoration:none;padding:3px 10px 4px 10px;margin:0 25px 0 0;border:1px solid #fff;}
*+html #header #navigation li a{line-height:25px;} /* For IE 7 */
#header #navigation li a:hover{color:#fff;text-decoration:underline;border:1px solid #DB152E;-moz-border-radius:5px;-webkit-border-radius:5px;background:#DB152E url('/image/decorative/navigation-background.jpg') repeat-x;background:-webkit-gradient(linear, left top, left bottom, from(#dc808b), to(#DB152E));-webkit-background-origin:border;text-shadow:1px 1px 1px #300;}

/* LEFT COLUMN STYLES */
#ticketsByLocation{display:none;} /* Set display to 'block' to show this left hand navigation box or 'none' to hide it*/
#ticketsByVenue{display:block;} /* Set display to 'block' to show this left hand navigation box or 'none' to hide it*/
#ticketsByArtist{display:block;} /* Set display to 'block' to show this left hand navigation box or 'none' to hide it*/
#ticketsByEvent{display:none;} /* Set display to 'block' to show this left hand navigation box or 'none' to hide it*/
div#menu{position:absolute;left:10px;top:190px;width:190px;font-size:0.95em;}
#leftColumn{display:block;margin-left:0;margin-bottom:15px;white-space:nowrap;}
#leftColumn .sidebox{padding:0;width:190px;margin:0 0 1.5em 0;-moz-box-shadow:5px 5px 5px #888;-webkit-box-shadow:5px 5px 5px #888;}
#leftColumn .sidebox p{color:#fff;text-align:center;background:#00355E;margin:0;padding:2px 0 3px 0;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;}
#leftColumn .sidebox div{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;text-align:right;margin:0;padding:10px 5px 10px 5px;background:#fff;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;}
*+html #leftColumn .sidebox div{border-right:1px solid #ccc;} /* FOR IE 7 */
#leftColumn .sidebox div { border-right /*\**/: 1px solid #ccc\9 } /* FOR IE 8 */
#leftColumn .sidebox div a{color:#16518B;text-decoration:none;padding:3px 6px;font-size:0.8em;font-weight:normal;}
#leftColumn .sidebox div a:hover{color:#f00;text-decoration:underline;font-weight:bold;}

/* RIGHT COLUMN STYLES OR TOP TICKETS */
#rightColumn{float:right;margin:-53px 60px 0 0;font-size:0.9em;}
#topVenues{margin:0;clear:right;width:215px;-moz-box-shadow:5px 5px 5px #888;-webkit-box-shadow:5px 5px 5px #888;}
#topVenues h2{width:195px;background:#8E0717;color:#fff;text-align:center;margin:0;padding:5px 10px 5px 10px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;}
#topVenues table td{border-right:1px solid #8E0717;border-bottom:1px solid #8E0717;border-left:1px solid #8E0717;padding:5px 10px 5px 40px;margin:0;background:url('/image/decorative/arrow.png') 12px 8px no-repeat;}
#topVenues table{width:215px;}
#topVenues table td.alt, #topVenues table tr:nth-child(odd){background:#e8e8e8 url('/image/decorative/arrow.png') 12px 8px no-repeat;}
#topVenues table td a{text-decoration:none;}
#topVenues table td a:hover{text-decoration:underline;}
#topTickets{margin:30px 0 0 0;width:215px;-moz-box-shadow:5px 5px 5px #888;-webkit-box-shadow:5px 5px 5px #888;}
#topTickets h2{width:195px;background:#00355E;color:#fff;text-align:center;margin:0;padding:5px 10px 5px 10px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;}
#topTickets table{width:215px;}
#topTickets table td{border-right:1px solid #00355E;border-bottom:1px solid #00355E;border-left:1px solid #00355E;padding:5px 10px 5px 40px;margin:0;background:url('/image/decorative/arrow.png') 12px 8px no-repeat;}
#topTickets table td.alt, #topTickets table tr:nth-child(odd){background:#e8e8e8 url('/image/decorative/arrow.png') 12px 8px no-repeat;}
#topTickets table td a{text-decoration:none;}
#topTickets table td a:hover{text-decoration:underline;}

/* PAGE CONTENT STYLES */
#contentHolder{margin:0;padding:0;}
#content{margin:0 0 0 200px;padding:20px 30px 0 20px;}
*+html #content{padding:30px 30px 0 20px;}
.pageDetail{min-height:500px;min-width:700px;max-width:700px;padding:0 0 40px 10px;}
#homepagePromo{margin:0 0 0 3px;max-width:640px;min-height:470px;border:1px solid #ccc;padding:25px 20px 15px 15px;-moz-border-radius:5px;-webkit-border-radius:5px;background:url('/image/decorative/homepage-background.jpg') repeat-x;background:-webkit-gradient(linear, left top, left bottom, from(#a6c2d7), to(#fff));-webkit-background-origin:border;}
*+html #homepagePromo{padding:0 20px 15px 15px;} /* FOR IE 7 */
#homepagePromo a{font-size:0.8em;text-decoration:none;}
#homepagePromo a:hover{text-decoration:underline;}
#homepagePromo .productList:hover .productDetails a.info{text-decoration:underline;color:#DB152E;}
#homepagePromo .productList{border:1px dotted #999;background:#b6ccdb;-moz-box-shadow:5px 5px 5px #888;-webkit-box-shadow:5px 5px 5px #888;float:left;min-width:142px;max-width:142px;padding:0;text-align:center;margin:0 20px 30px 0;-moz-border-radius:5px;-webkit-border-radius:5px;}
*+html #homepagePromo .productList{margin:25px 20px 25px 0;} /* FOR IE 7 */
#homepagePromo .productList:hover{-moz-box-shadow:3px 3px 5px #ccc;-webkit-box-shadow:3px 3px 5px #ccc;}
#homepagePromo .productList .productDetails{display:block;width:142px;padding:5px 0 0 0;min-height:50px;background:url('/image/decorative/product-background.jpg') top left repeat-x;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#b6ccdb));-webkit-background-origin:border;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
*+html #homepagePromo .productList .productDetails{padding:5px 0 10px 0;} /* FOR IE 7 */
#homepagePromo .productList .productDetails p{margin:10px 0 0 0;}
#homepagePromo .productList .productDetails a.info{font-size:0.7em;white-space:nowrap;letter-spacing:-0.05em;}
#homepagePromo .productList img{border:0 dotted #999;padding:0;text-align:center;margin:0 auto 0 auto;width:142px;height:120px;}
#homepagePromo .productList img:hover{background:#fff;}

/* Can remove the next display:none's once image banners are gone from the database */
img.CategoryDetails{display:none;}

/* PAGE FOOTER STYLES */
#footer{position:relative;clear:both;width:100%;height:260px;margin:0;padding:0 0 0 20px;background:#fff url('/image/decorative/footerTile.jpg') bottom left repeat-x;}
#footer div#relatedSites{float:left;width:140px;margin:60px 0 0 10px;}
#footer div#relatedSites h5{margin-left:20px}
#footer div#relatedSites p#bigapachee a{margin:0;width:120px;height:90px;background:url('/image/decorative/big-apachee-off.png') no-repeat;display:block;}
#footer div#relatedSites p#bigapachee a:hover{background:url('/image/decorative/big-apachee-on.png') no-repeat;}
#footer div#relatedSites p#reignrecords a{margin:0;width:120px;height:42px;background:url('/image/decorative/reign-records-off.png') no-repeat;display:block;}
#footer div#relatedSites p#reignrecords a:hover{background:url('/image/decorative/reign-records-on.png') no-repeat;}
#footer div{float:left;margin:60px 0 0 30px;}
#footer div#copyright{float:left;margin:-35px 0 0 175px;width:100%;font-size:0.9em;}
#footer div h5{color:#06c;}
#footer div ul{list-style:none;margin:0;padding-left:0;}
#footer div ul li{margin-left:0;padding-left:0;font-style:italic;}
#footer div ul li a{text-decoration:none;color:#003;}
#footer div ul li a:hover{text-decoration:underline;color:#DB152E;}

/* ASP COMMERCE STYLE OVERIDES */
/* SEARCH RESULTS */
.productList{-moz-box-shadow:2px 2px 2px #ccc;-webkit-box-shadow:2px 2px 2px #ccc;max-width:280px;padding:15px 10px 15px 10px;text-align:center;margin:10px 10px 10px 0;border:1px solid #C6D8E5;-moz-border-radius:5px;-webkit-border-radius:5px;background:#fff url('/image/decorative/product-background.jpg') repeat-x;background:-webkit-gradient(linear, left top, left bottom, from(#C6D8E5), to(#fff));-webkit-background-origin:border;}
#SearchList .productList{min-height:240px;} /* just for find tickets search as other searches were expanding the product image could not solve this */
.productList img{border:1px dotted #999;padding:5px;text-align:center;margin:0 auto 7px auto;}
.productList img:hover{background:#fff;}

/* ARTIST PAGE */
.ArtistHeader{display:none;}
.ArtistDetails td.ArtistInfo{vertical-align:top;padding:10px 10px 10px 20px;}
.ArtistDetails td img{border:1px dotted #999;padding:5px;margin:0 15px 15px 0;-moz-border-radius:5px;-webkit-border-radius:5px;}
#ArtistProductPanel{margin:1em 0 1em 0;}
#ArtistProductPanel #ArtistProductList{border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;margin:0 0 2em 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-collapse:collapse;}
#ArtistProductPanel #ArtistProductList tr.ArtistProductListHead td{border-right:0 solid #ccc;color:#fff;background:#00355E;padding:5px 10px 5px 10px;}
#ArtistProductPanel #ArtistProductList tr.ArtistProductListHead > td:first-child{min-width:90px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-left:0 solid #ccc;}
#ArtistProductPanel #ArtistProductList tr.ArtistProductListHead > td:last-child{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-right:0 solid #ccc;}
#ArtistProductPanel #ArtistProductList tr.ArtistProductListHead > td:first-child{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-left:0 solid #ccc;}
#ArtistProductPanel #ArtistProductList tr.ArtistProductListHead > td:last-child{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-right:0 solid #ccc;}
#ArtistProductPanel #ArtistProductList table{border-top:1px solid #ccc;border-right:1px solid #ccc;}
#ArtistProductPanel #ArtistProductList td{padding:10px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
#ArtistProductPanel #ArtistProductList td a{color:#666;text-decoration:none;border:1px solid #999 !important;padding:3px 6px;font-size:0.8em;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;}
#ArtistProductPanel #ArtistProductList td a:hover{color:#fff;text-decoration:underline;border:1px solid #1F7D06 !important;background:#1F7D06 url('/image/decorative/green-button-background.jpg') repeat-x;background:-webkit-gradient(linear, left top, left bottom, from(#88E070), to(#1F7D06));-webkit-background-origin:border;}
#ArtistProductPanel #ArtistProductList tr.ArtistProductListItemAlt td{background:#efefef;padding:10px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
#ArtistProductPanel #ArtistProductList tr.ArtistProductListFooter td{display:none;}
.infobutton{white-space:nowrap;}

/* PRODUCT PAGE */
#ProductImage{border:1px dotted #999;padding:5px;margin:20px;-moz-border-radius:5px;-webkit-border-radius:5px;float:right;}
.Product{width:700px;}
.Product div.ProductSummary{min-height:300px;border:1px dotted #999;padding:10px 20px 20px 20px;margin:2em 0 1em 0;-moz-border-radius:5px;-webkit-border-radius:5px;background:#fff url('/image/decorative/product-summary-background.jpg') repeat-x;background:-webkit-gradient(linear, left top, left bottom, from(#C6D8E5), to(#fff));-webkit-background-origin:border;}

/* LOGIN BOX STYLES */
.tableBox{margin:0;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;}
.tableBox th{background:#00355E;padding:5px 10px 5px 10px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;}
.tableBox td{background:#C6D8E5;padding:10px;}
.tableBox td.noTopPadding{background:#C6D8E5;padding:0 10px 10px 10px;}
.tableBox td input{border-style:none;margin:0;padding:3px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ccc;outline:0;}
.tableBox td input:active, .tableBox td input:hover{border:1px solid #7FB3E6;}

/* SHOPPING CART STYLES */
#ShoppingCartList, #OrderListNotApproved, #OrderListApproved{border-top:0 solid #ccc;border-right:0 solid #ccc;border-left:0 solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;}
#GridControl, #ShoppingCartList, #OrderListNotApproved, #OrderListApproved{margin:2em 0 2em 0;}
tr.CartListHead td{border-right:1px solid #ccc;color:#fff;background:#00355E;padding:5px 10px 5px 10px;}
tr.CartListHead > td:first-child{width:80px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-left:0 solid #ccc;}
tr.CartListHead > td:last-child{width:40px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-right:0 solid #ccc;}
tr.CartListItem > td:first-child{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;}
tr.CartListItem > td:last-child{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
tr.CartListItem td{padding:10px;border:1px solid #ccc;}
tr.CartListItem td a, .CartListItemAlt td a{color:#666;text-decoration:none;border:1px solid #999 !important;padding:3px 6px;font-size:0.8em;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;}
tr.CartListItem td a:hover, .CartListItemAlt td a:hover{color:#fff;text-decoration:underline;border:1px solid #1F7D06 !important;background:#1F7D06 url('/image/decorative/green-button-background.jpg') repeat-x;background:-webkit-gradient(linear, left top, left bottom, from(#88E070), to(#1F7D06));-webkit-background-origin:border;}
tr.CartListItemAlt td{padding:10px;border:1px solid #ccc;background:#efefef;}
.CartListFooter{display:none;}
#CartTotal{margin:0;}
.AddToCartBtn{margin:25px 0 25px 0;}

/* USER ACCOUNT STYLES */
.accountMessage{padding:10px 10px 10px 30px;margin:0;width:40%;border:1px dotted #DB152E;-moz-border-radius:5px;-webkit-border-radius:5px;background:#fff;}
.accountMessage li{color:#DB152E;padding:0;margin:0;}
#changeDetails{text-align:center;float:right;padding:20px 10px 20px 10px;margin:0 0 2em 2em;width:130px;border:1px solid #C6D8E5;-moz-border-radius:5px;-webkit-border-radius:5px;background:#fff url('/image/decorative/change-details-background.jpg') repeat-x;background:-webkit-gradient(linear, left top, left bottom, from(#C6D8E5), to(#fff));-webkit-background-origin:border;-moz-box-shadow:5px 5px 5px #888;-webkit-box-shadow:5px 5px 5px #888;}

/* ERROR BOX AND ERROR MESSAGE STYLES */
#Message, #WelcomeMsg{display:none;}
.redText{color:#DB152E;}

/* SHOPPING CART ERROR */
#MyError{margin:0;color:#fff;color:#DB152E;padding:0;}

/* BUTTON STYLES */
.button{white-space:nowrap;color:#666;text-decoration:none;border:1px solid #999 !important;padding:3px 6px;font-size:0.8em;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;}
.button:hover{color:#fff;text-decoration:underline;border:1px solid #DB152E !important;background:#dc808b url('/image/decorative/navigation-background.jpg') repeat-x;background:-webkit-gradient(linear, left top, left bottom, from(#dc808b), to(#DB152E));-webkit-background-origin:border;text-shadow:1px 1px 1px #333;}
.buttonGreen{white-space:nowrap;color:#666;text-decoration:none;border:1px solid #999 !important;padding:3px 6px;font-size:0.8em;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;}
.buttonGreen:hover{color:#fff;text-decoration:underline;border:1px solid #1F7D06 !important;background:#1F7D06 url('/image/decorative/green-button-background.jpg') repeat-x;background:-webkit-gradient(linear, left top, left bottom, from(#88E070), to(#1F7D06));-webkit-background-origin:border;}
.buttonOrange{white-space:nowrap;color:#666;text-decoration:none;border:1px solid #999 !important;padding:3px 6px;font-size:0.8em;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;}
.buttonOrange:hover{color:#fff;text-decoration:underline;border:1px solid #e69600 !important;background:#e69600 url('/image/decorative/orange-button-background.jpg') repeat-x;background:-webkit-gradient(linear, left top, left bottom, from(#f2c46d), to(#e69600));-webkit-background-origin:border;}
.buttonBlue{white-space:nowrap;color:#666;text-decoration:none;border:1px solid #999 !important;padding:3px 6px;font-size:0.8em;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;}
.buttonBlue:hover{color:#fff;text-decoration:underline;border:1px solid #1d3a73 !important;background:#1d3a73 url('/image/decorative/blue-button-background.jpg') repeat-x;background:-webkit-gradient(linear, left top, left bottom, from(#5c82cc), to(#1d3a73));-webkit-background-origin:border;}

/* DefaultPromotions Styles */
div#DefaultPromotions{width:100%;height:auto;margin-top:10px;}

/* PAYMENT STYLES */
#orderDetails div{margin:-20px 0 0 0;float:left;min-width:300px;max-width:400px;white-space:nowrap;}

/* RECEIPT STYLES */
.PrintDetail{width:100%;height:100%;}
.PrintDetail #Header{width:302px;}
.PrintDetail #Header .PrintHeader{width:302px;height:142px;}
.PrintDetail #Header p{position:relative;top:-30px;left:-10px;text-align:center;}
.PrintDetail #Header p span{font-size:1.1em;padding:0;color:#13134D;font-style:italic;}
#PrintContent{margin:0 0 0 10px;padding:0 10px 0 10px;}
#PrintContentHolder{margin:0;padding:0;width:700px;}
@media print
{
    body{color:#000;background:none;}
    .DontPrintButton{display:none;}
    #ShoppingCartList, #OrderListNotApproved, #OrderListApproved, #GridControl{border:1px solid #000;}
    tr.CartListHead td{border-right:1px solid #000;color:#000;background:none;}
    tr.CartListHead > td:first-child{border-left:1px solid #000;}
    tr.CartListHead > td:last-child{border-right:1px solid #000;}
    tr.CartListItem td{padding:10px;border:1px solid #000;}
    tr.CartListItem td a, .CartListItemAlt td a{color:#000;border:1px solid #000 !important;}
    tr.CartListItemAlt td{border:1px solid #000;background:#none;}
}