body
{
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
tr
{
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
td
{
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.tdl
{
    font-weight:bold;
    color:white;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
input
{
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
select
{
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.hiddenArea
{
	display:none;
}
.popupArea
{
	position:absolute;
	top:30%;
	left:35%;
	width:500px;
	height:400px;
	background-color:#FFFFFF;
	z-index:2;
}
.popupAreaMobile
{
	position:absolute;
	top:30px;
	left:20px;
	width:400px;
	height:500px;
	background-color:#FFFFFF;
	z-index:2;
}
.opaqueLayer
{
	position:absolute;
	background-color:#6F6E6E;
	opacity:0.75;
	filter: alpha(opacity=75);
	
	z-index:1;
}
.contentArea
{
	position:relative;
	width:100%;
	height:100%;
}
.chptable1
{
	max-width:1024px;
	height:100%;
	width:expression(this.width > 1024 ? 1024 : true);
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}
.chptable2
{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}
.fbutton
{
    border-right:medium none;
    border-top:medium none;
    font-size:11px;
    background-image:url(images/bg-button.jpg);
    border-left:medium none;
    width:151px;
    color:#003366;
    border-bottom:medium none;
    background-repeat:no-repeat;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
    height:22px;
}
.fbuttons
{
    border-right:none;
    border-top:none;
    font-size:11px;
    background-image:url(images/bgs-button.jpg);
    border-left:none;
    width:81px;
    color:#003366;
    border-bottom:none;
    background-repeat:no-repeat;
    font-family:Verdana;
	font-weight:bold;
    height:22px;
}
.studio
{
	color:#709BCE; 
	font-size:11px;
}
.label
{
    font-weight:bold;
    font-size:18px;
    color:#990000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.labelSub
{
    font-weight:bold;
    font-size:14px;
    color:#333333;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.labelHeader
{
	font-weight:bold;
	color:#133E5B;
}
.alert
{
    font-weight:bold;
    font-size:14px;
    color:#990000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.alertgreen
{
    font-weight:bold;
    font-size:14px;
    color:rgb(0, 102, 0);
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
.topCatCell
{
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	width:180px;
	display:table-cell;
}
a.topCatLink, a.topCatLink:visited, .topCatLink
{
	font-size:13px;
	font-weight:bold; 
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
}
a.topCatLink:hover
{
	font-size:13px;
	font-weight:bold; 
	color:#FFFFFF;
	text-decoration:underline;
}
.GreyToWhite
{
	/* IE10 */ 
	background-image:-ms-linear-gradient(top, #F0F0F0 0%, #FFFFFF 100%);
	/* Mozilla Firefox */ 
	background-image:-moz-linear-gradient(top, #F0F0F0 0%, #FFFFFF 100%);
	/* Opera */ 
	background-image:-o-linear-gradient(top, #F0F0F0 0%, #FFFFFF 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #F0F0F0), color-stop(1, #FFFFFF));
	/* Webkit (Chrome 11+) */ 
	background-image:-webkit-linear-gradient(top, #F0F0F0 0%, #FFFFFF 100%);
	/* Proposed W3C Markup */ 
	background-image:linear-gradient(top, #F0F0F0 0%, #FFFFFF 100%);
	/* For Internet Explorer 5.5 - 7 */ 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F0F0F0, endColorstr=#FFFFFF); 
	/* For Internet Explorer 8 */ 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F0F0F0, endColorstr=#FFFFFF)"; 
}
.WhiteToGrey
{
	/* IE10 */ 
	background-image:-ms-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);
	/* Mozilla Firefox */ 
	background-image:-moz-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);
	/* Opera */ 
	background-image:-o-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F0F0F0));
	/* Webkit (Chrome 11+) */ 
	background-image:-webkit-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);
	/* Proposed W3C Markup */ 
	background-image:linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);
	/* For Internet Explorer 5.5 - 7 */ 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#F0F0F0); 
	/* For Internet Explorer 8 */ 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#F0F0F0)"; 
}
a.hdrMoreLink, a.hdrMoreLink:visited, .hdrMoreLink
{
	font-size:14px;
	font-family:Calibri, Tahoma, Geneva, sans-serif;
	font-weight:bold; 
	text-decoration:none; 
	color:#FFFFFF; 
}
a.hdrMoreLink:hover, .hdrMoreLink:hover
{
	font-size:14px;
	font-family:Calibri, Tahoma, Geneva, sans-serif;
	font-weight:bold; 
	text-decoration:underline; 
	color:#FFFFFF; 
}

.calibridiv
{
width:100%;
border-bottom:1px solid #666666;
margin-bottom:12px;
}


.hdrBorderBottom
{
	border-bottom:1px solid #666666;
}
.superscript
{
	font-size:6px;
	vertical-align:super;
}
.notd
{
	text-decoration:none;
}
.icecast
{
	color:#666666;
	font-size:10px;
	text-decoration:none;
}
.border
{
    border-right:#709bce 1px solid;
    border-top:#709bce 1px solid;
    border-left:#709bce 1px solid;
    border-bottom:#709bce 1px solid;
}
.borderm
{
    border-right:#ada5cf 1px solid;
    border-top:#ada5cf 1px solid;
    border-left:#ada5cf 1px solid;
    border-bottom:#ada5cf 1px solid;
}
.borderg
{
    border-right:#71b167 1px solid;
    border-top:#71b167 1px solid;
    border-left:#71b167 1px solid;
    border-bottom:#71b167 1px solid;
}
.borderr
{
    border-right:#e37c77 1px solid;
    border-top:#e37c77 1px solid;
    border-left:#e37c77 1px solid;
    border-bottom:#e37c77 1px solid;
}
.borderp
{
    border-right:#d0b3cf 1px solid;
    border-top:#d0b3cf 1px solid;
    border-left:#d0b3cf 1px solid;
    border-bottom:#d0b3cf 1px solid;
}
.bordern
{
    border-right:#CB5481 1px solid;
    border-top:#CB5481 1px solid;
    border-left:#CB5481 1px solid;
    border-bottom:#CB5481 1px solid;
}
.bordero
{
    border-right:#FE9901 1px solid;
    border-top:#FE9901 1px solid;
    border-left:#FE9901 1px solid;
    border-bottom:#FE9901 1px solid;
}
.bordergray
{
	border-width:1px;
	border-style:solid;
	border-color:#999999;
}
.borderemail
{
    border: #BAB3D5 2px solid;
}
a
{
    color:#1e3b67;
    text-decoration:underline;
}
a:hover
{
    color:#709bce;
    text-decoration:underline;
}
a.header
{
    font-weight:bold;
    color:#1e3b67;
    text-decoration:none;
}
a.header:hover
{
    font-weight:bold;
    color:#709bce;
    text-decoration:none;
}
a.hchart
{
    font-weight:bold;
    font-size:12px;
    color:#1e3b67;
    text-decoration:none;
}
a.hchart:hover
{
    font-weight:bold;
    font-size:12px;
    color:#709bce;
    text-decoration:none;
}
a.band
{
    font-weight:bold;
    color:#1e3b67;
    text-decoration:none;
}
a.band:hover
{
    font-weight:bold;
    color:#709bce;
    text-decoration:none;
}
a.title
{
    font-weight:bold;
    color:#801d78;
    text-decoration:none;
}
a.title:hover
{
    font-weight:bold;
    color:#1e3b67;
    text-decoration:none;
}
a.ice
{
    font-weight:bold;
    color:#b02923;
    text-decoration:none;
}
a.ice:hover
{
    font-weight:bold;
    color:#eb891a;
    text-decoration:none;
}
/* #3c71b0 709bce was also in use */
a.artist
{
    color:#3c71b0;
    text-decoration:none;
}
a.artist:hover
{
    color:#3c71b0;
    text-decoration:underline;
}
a.sph
{
    font-weight:bold;
    font-size:18px;
    color:#801d77;
    text-decoration:none;
}
a.sph:hover
{
    color:#f8c7dc;
    text-decoration:none;
}
a.charts
{
    font-weight:bold;
    color:#1e3b67;
    text-decoration:none;
}
a.charts:hover
{
    color:#709bce;
    text-decoration:none;
}
a.whitish
{
    font-weight:bold;
    color:#ffffff;
    text-decoration:none;
}
a.whitish:hover
{
    color:#ffffff;
    text-decoration:none;
}
a.artitle
{
	font-size:12px;
    font-weight:bold;
    color:#3F76BA;
    text-decoration:none;
}
a.artitle:hover 
{
	text-decoration:underline;
}
a.artitle:visited 
{
	color:#234369;
}
a.song
{
    font-weight:bold;
    color:#3F76BA;
    text-decoration:none;
}
a.song:hover 
{
	text-decoration:underline;
}
a.song:visited 
{
	color:#234369;
}
.config
{
	font-size:12px;
	text-decoration:none;
	color:rgb(0, 102, 153);
	white-space:nowrap;
}
a.config:hover 
{
	font-size:12px;
	color:#709bce;
}
a.config:visited 
{
	font-size:12px;
	color:#3F76BA;
}
a.SeeMore, a.SeeMore:visited
{
	text-decoration:none;
	color:#417AB0;
	font-weight:bold;
}
a.SeeMore:hover
{
	text-decoration:underline;
}
a.SeeAll
{
	text-decoration:none;
	color:888888;
	font-size:7pt;
	font-weight:normal;
}
a.SeeAll:hover
{
	text-decoration:underline;
}
a.SeeAll:visited 
{
	color:#666666;
}
span.SeeAll
{
	text-decoration:none;
	color:#888888;
	font-size:7pt;
	font-weight:normal;
}
span.SeeAll:hover
{
	text-decoration:underline;
}
span.plink
{
	color:#0033cc;
	text-decoration:underline;
}
a.rttone2
{
    font-weight:bold;
    color:#709bce;
    text-decoration:none;
}
a.rttone2:hover, a.ringtone:hover
{
	color:#990000;	
}
.ringtone
{
	margin-left: 2px; 
	font-size:16px; 
	font-weight:bold;
}
.leftrttone2
{
	width:28px; 
	float:left; 
	height:60%;
}
div.rttone2larger
{
	margin-top:5px; 
	height:75px;
}
.rightrttone2
{
	display:inline;
}
a.rttone2:visited
{
    font-weight:bold;
    color:#4179BE;
    text-decoration:none;
}
.importantlink
{
    font-size:12px;
    font-weight:bold;
    color:#0033cc;
    text-decoration:none;
}
.importantlink:hover
{
    font-size:12px;
    font-weight:bold;
    color:#0033ff;
    text-decoration:none;
}
.notimportantlink
{
	color:#6699FF;
	font-size:9px;
	text-decoration:none;
}
.notimportantlink:hover
{
    font-size:9px;
    color:#3366cc;
    text-decoration:none;
}
.checkavailability
{
	font-size:9px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
.checkavailability:hover
{
	font-size:9px;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}
.checkavailability:visited
{
	font-size:9px;
	font-weight:bold;
	color:#AA0033;
	text-decoration:none;
}
.categorylink
{
    font-size:11px;
    font-weight:normal;
    color:#0033cc;
    text-decoration:none;
}
.categorylink:hover
{
    font-size:11px;
    color:#220066;
    text-decoration:none;
}
.categorylinklyric
{
    font-size:11px;
    font-weight:normal;
    color:#0033aa;
    text-decoration:none;
}
.categorylinklyric:hover
{
    font-size:11px;
    color:#220066;
    text-decoration:none;
}
.workname:hover /* AKF 05-08-2012 Added to play with colors on classical works */
{
	color:#D95701;
}
.work:hover /* AKF 05-08-2012 Added to play with colors on classical works */
{
	color:#D95701;
	text-decoration:underline; /* 06-01-2012 AKF Added */
}
/* 06-01-2012 AKF : START Building up basic hyperlink behavior - migrate all to use this */
.standardhyperlink
{
	color:#3F76BA;
    text-decoration:none;
}
.standardhyperlink:hover
{
	color:#D95701;
	text-decoration:underline;
}
/* 06-01-2012 AKF : END Building up basic hyperlink behavior - migrate all to use this */
.tracklinkno
{
    font-size:12px;
    color:#333333;
    font-weight:normal;
    text-decoration:none;
}
.tracklink
{
    font-size:12px;
    color:rgb(0, 102, 153);
    font-weight:bold;
    text-decoration:none;
}
.tracklink:hover
{
    font-size:12px;
    font-weight:bold;
    color:rgb(0, 102, 153);
    text-decoration:underline;
}
.RingtoneLyric
{
    font-size:16px;
	font-weight:bold;
}
.RingtoneLyric:hover
{
    font-size:16px;
	font-weight:bold;
	color:#990000;
}
.browse
{
    color:#1e3b67;
    line-height:1.5;
}
.ship_1
{
    font-weight:bold;
	font-size:10px;
    color:rgb(0, 102, 0);
}
.ship_3
{
    font-weight:bold;
    font-size:11px;
    color:#FF8000;
}
.ship_b
{
    font-weight:bold;
    font-size:x-small;
    color:#999999;
}
.ship_r
{
	font-weight:bold;
	font-size:x-small;
	color:#990000;
}
.save_alt
{
    font-size:11px;
    color:#FD0000;
}
.cduexclusive
{
    font-weight:bold;
    font-size:11px;
    color:#990000;
	padding-top:3px;
}
.cduexclusivesmall
{
    font-weight:bold;
    font-size:9px;
    color:#990000;
	padding-top:3px;
}
.pre
{
    font-weight:bold;
    font-size:11px;
    color:#E67817;
}
.pre_alt
{
    font-weight:bold;
    font-size:x-small;
    color:#E67817;
}
.ul
{
    font-size:13px;
    line-height:14pt;
}
.verbose
{
}
.sm_alt
{
    font-size:10px;
    color:#666666;
}
.md_alt
{
    font-size:12px;
}
.sp
{
    font-size:13px;
}
.lg
{
    font-size:15px;
}
.xl
{
    font-size:19px;
}
.xxl
{
    font-size:23px;
}
.h1
{
    font-weight:bold;
    font-size:10px;
}
.h2
{
    font-weight:bold;
    font-size:11px;
}
.h3
{
    font-weight:bold;
    font-size:13px;
}
.h4
{
    font-weight:bold;
    font-size:13px;
}
.h5
{
    font-weight:bold;
    font-size:17px;
}
.h6
{
    font-weight:bold;
    font-size:19px;
}
.h7
{
    font-weight:bold;
    font-size:21px;
}
.h8
{
    font-weight:bold;
    font-size:16px;
}
.h9
{
    font-weight:bold;
    font-size:13px;
    color:#990000;
}
.h10
{
    font-weight:bold;
    color:#6F9ACD;
}
.h11
{
    font-weight:bold;
    color:#9999CC;
}
.h12
{
    font-weight:bold;
    color:#477A3F;
}
.h13
{
    font-weight:bold;
    color:#003366;
}
.h14
{
    font-weight:bold;
	font-size:15px;
}
.h15
{
	font-size:14px;
	font-weight:bold;
	color:#990000;	
}
.regprice
{
    font-weight:bold;
    font-size:13px;
    color:#006600;
}
.childprice
{
	font-size:14px;
	text-decoration:none;
	color:rgb(0,102,153);
	margin-left:6px;
}
a:visited
{
    color:darkblue;
}
.review
{
    border-right:#f1e77c 2px solid;
    padding-right:8px;
    border-top:#f1e77c 2px solid;
    padding-left:8px;
    background-image:url(images/bg-review.jpg);
    padding-bottom:8px;
    border-left:#f1e77c 2px solid;
    padding-top:8px;
    border-bottom:#f1e77c 2px solid;
}
.whitea
{
    font-weight:bold;
    color:white;
}
.info
{
    font-weight:bold;
    color:#006699;
}
.ihead, div.screenshot
{
    font-weight:bold;
    color:#003366;
}
.protd
{
    padding-right:14px;
    padding-left:14px;
    font-weight:bold;
    padding-bottom:14px;
    color:#ffffff;
    padding-top:14px;
}
.toynav
{
    font-weight:bold;
    font-size:12px;
}
.sdstext
{
    font-size:7pt;
    color:brown;
    text-decoration:none;
}
.revspace 
{
	line-height:20px;
}
.arrow
{
    font-weight:bold;
    color:#990000;
}
.pnote
{
	padding-top:4px;
    font-size:10px;
    color:#666666;
    padding-bottom:6px;
}
.seonote
{
	padding-top:4px;
    font-size:10px;
    color:#000000;
    padding-bottom:6px;
}
.contentbox
{
	display:block;
	position:relative;
}
#cbo 
{
	position:relative;
}
.contentboxsl2
{
	border-bottom:1px solid #CCC;
	margin-bottom: 25px; 
}
.header
{
	padding:2px;
	background-color:#FFF;
	/*border-bottom:1px dashed #CCC; */
}
.contentdescbot
{
	color:gray;
	margin-top: 10px;
	background-color:white; 
	position:absolute;
	/*bottom: -7px;*/
	top:15px;
	right:10px;
	text-align:right;
}
.content
{
	padding-bottom:5px; 
}
.mdclassical
{
	width:100%;
	padding-left:27px;
}
.pih1
{
	font:bold normal medium Verdana,Arial,Helvetica,sans-serif; 
	color:#006699; 
	margin-bottom:0px;
}
/* GRID CLASSES */
.gridtitle, a.gridtitle, a.gridtitle:visited
{
    font-size:10px;
    color:#666666;
    font-weight:bold;
	padding-top:3px;
	text-decoration:none;
}
.gridartist
{
    font-size:10px;
    color:#666666;
}
.gridprice
{
    text-decoration:none;
	font-size:14px;
	text-decoration:none;
	color:#006699;
	white-space:nowrap;
	/*
    font-size:10px;
    color:#006600;
	*/
}
.gridheading
{
    font-size:12px;
    font-weight:bold;
    color:#CC0000;
    text-align:center;
}
.griddivbig 
{
    text-align:center;
    width:195px; 
    height:290px; 
    float:left;
    padding-left:5px;
    padding-right:5px;
}
.griddivbigheader 
{
    text-align:center;
    width:195px; 
    height:320px; 
    float:left;
    padding-left:5px;
    padding-right:5px;
}
.griddiv
{
    text-align: center;
    height:246px;
    width:145px;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 20px;
    overflow: hidden;
}
.gridPreOrder
{
    font-weight:bold;
    font-size:10px;
    color:#e67817
}
.gridPriceLink
{
    text-decoration:none;
	font-size:12px;
	text-decoration:none;
	color:#006699;

}
.gridPriceLink:hover
{
    text-decoration:none;
	font-size:12px;
	text-decoration:underline;
	color:#006699;
}
table.gridtable td
{
	padding-right:3px;
}
/* END GRID */
.backorder
{
    font-weight:bold;
    font-size:10px;
    color:#666666;
}
.hometitle
{
    font-size:12px;
    font-weight:bold;
    color:#333366;
    text-decoration:none;
}
.hometitle:hover
{
    font-size:12px;
    font-weight:bold;
    color:#333366;
    text-decoration:underline;
}
.InfoNugget
{
	font-size:11px;
	color:#990000;
}
.Import
{
	font-size:smaller;
	font-weight:bold;
	color:#666666;
}
.tabcontainer
{
	position:relative;
	border:1px solid #999999;
	padding:10px;
	/*margin: 10px;*/
	margin-top:0px;
} 
.cbnotselected
{
	display:none; 
	position:relative;
}
/* OLD TABS */
#tabs
{
	height:27px; 
	margin:0; 
	padding: 0;
	border: 0; 
	position: relative; 
	top:1px; 
}
#tabs ul 
{
	list-style: none;
	padding: 0;
	margin:10px 0 0 10px;
}
#tabs li 
{
	float: left;
	background: url(../images/tab-pbg.jpg) top right;
	margin: 0px;
	margin-left: 8px;
}
#tabs a 
{
	display: block;
	background: url(../images/tab-pl.jpg) top left no-repeat;
	text-decoration:none;
	font-family:Tahoma, Verdana;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	padding: 8px;
}
#tabs a:hover 
{
	color:white;
}
#tabs .selected 
{
	font-weight:bold;
	background-image:url(../images/tab-pbgs.jpg);
}
#tabs .selected a  
{
	background-image:url(../images/tab-pls.jpg);
	color:white;
}
/* OLD TABS */
#featlist 
{
	border:0 none;
	margin:0;
	padding-left:1.2em;
}
.iazheadhide
{
	display:none;
}
.centertable
{
	text-align:center;
	width:100%;
	padding-left: 8px;
}	
.smallerr
{
	text-align:left;
	color:red;
	font-size:8pt;
	margin-bottom: 1%;
}
.sf, .sc
{
	width:100%;
}
.sf
{
	height:1.5em;
}
.transBack
{
	border:0 none;
}
.affgray 
{
	color:#999999;
	font-size:14px;
	font-weight:bold;
}
a.affgreen 
{
	text-decoration:underline;
	color:#6EB42B;
	font-size:14px;
	font-weight:bold;
}
#AffSteps 
{
	width:650px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#AffGraph 
{
	width:86px;
	float: left;
}
#AffBullets 
{
	width:auto;
	float: left;
}
img 
{
	border: 0px;
}
.affrl 
{
	line-height:1.5;
	padding: 10px;
}
.ghead 
{
	color:#A0CD18;
	font-size:16px;
	font-weight:bold;
}
.grhead 
{
	color:#CCCCCC;
	font-size:16px;
	font-weight:bold;
}
.ohead 
{
	color:#EC6F1F;
	font-weight:bold;
}
#AffInt 
{
	margin-left: 20px;
}
#BanShell 
{
	border: #CCC solid 1px;
	margin: 20;
}
#BanDim 
{
	background-color:#E2E2E2;
	padding: 10px;
	width:600px;
	font-weight:bold;
	text-align: center;
}
#BanCont 
{
	padding: 10px;
	width:600px;
	text-align: center;
}
.borderdg /* All sides solid */
{
	border: #999999 solid 1px;
}
.borderdgTR_curveRt /* Top & right solid; top right curved */
{
	border-top:#999999 solid 1px;
	border-right:#999999 solid 1px;

    -moz-border-top-right-radius: 6px; /* Firefox */
    -webkit-border-top-right-radius: 6px; /* Safari & Chrome */
	-khtml-border-top-right-radius: 6px; /* Linux browsers */
    border-top-right-radius: 6px; /* CSS3 */
}
.borderdgLR  /* Left & right solid */
{
	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
}
.borderdgLTR_curveLtRt /* Left, top & right solid; top left & right curved */
{
	border-left:#999999 solid 1px;
	border-top:#999999 solid 1px;
	border-right:#999999 solid 1px;

    -moz-border-top-left-radius: 6px; /* Firefox */
    -moz-border-top-right-radius: 6px; /* Firefox */
    -webkit-border-top-left-radius: 6px; /* Safari & Chrome */
    -webkit-border-top-right-radius: 6px; /* Safari & Chrome */
	-khtml-border-top-left-radius: 6px; /* Linux browsers */
	-khtml-border-top-right-radius: 6px; /* Linux browsers */
    border-top-left-radius: 6px; /* CSS3 */
    border-top-right-radius: 6px; /* CSS3 */
}
.borderdgLRB_curveLbRb /* Left, right & bottom solid; bottom left & right curved */
{
	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
	border-bottom:#999999 solid 1px;

    -moz-border-bottom-left-radius: 8px; /* Firefox */
    -moz-border-bottom-right-radius: 8px; /* Firefox */
    -webkit-border-bottom-left-radius: 8px; /* Safari & Chrome */
    -webkit-border-bottom-right-radius: 8px; /* Safari & Chrome */
	-khtml-border-bottom-left-radius: 8px; /* Linux browsers */
	-khtml-border-bottom-right-radius: 8px; /* Linux browsers */
    border-bottom-left-radius: 8px; /* CSS3 */
    border-bottom-right-radius: 8px; /* CSS3 */
}
.borderdgRB_curveBr /* Right & bottom solid; bottom right curved */
{
	border-right:#999999 solid 1px;
	border-bottom:#999999 solid 1px;

    -moz-border-bottom-right-radius: 8px; /* Firefox */
    -webkit-border-bottom-right-radius: 8px; /* Safari & Chrome */
	-khtml-border-bottom-right-radius: 8px; /* Linux browsers */
    border-bottom-right-radius: 8px; /* CSS3 */
}
.borderdgLlgtR /* Left, top & right solid; top light grey */
{
	border-left:#999999 solid 1px;
	border-top:#CCCCCC solid 1px;
	border-right:#999999 solid 1px;
}
.borderdgLTlgr_curveLt /* Left, top & right solid; right light grey; top left curved */
{
	border-left:#999999 solid 1px;
	border-top:#999999 solid 1px;
	border-right:#CCCCCC solid 1px;

    -moz-border-top-left-radius: 6px; /* Firefox */
    -webkit-border-top-left-radius: 6px; /* Safari & Chrome */
	-khtml-border-top-left-radius: 6px; /* Linux browsers */
    border-top-left-radius: 6px; /* CSS3 */
}
.borderdgLlgrB_curveLb /* Left DG, Right LG, bottom DG; bottom left curved */
{
	border-left:#999999 solid 1px;
	border-right:#CCCCCC solid 1px;
	border-bottom:#999999 solid 1px;

    -moz-border-bottom-left-radius: 6px; /* Firefox */
    -webkit-border-bottom-left-radius: 6px; /* Safari & Chrome */
	-khtml-border-bottom-left-radius: 6px; /* Linux browsers */
    border-bottom-left-radius: 6px; /* CSS3 */
}
.lGreyBG
{
	background-color:#F8F8F8;
}
.rtAlign
{
	text-align:right;
	padding-right:10px;
	padding-bottom:10px;
}
.cushead 
{
	background: url(images/promo/holidays/xmasbg.jpg);
	background-repeat:no-repeat;
}
.promonav 
{
	margin:0px;
	margin-left:3px;
	padding:4px;
	text-align:center;
	font-family:arial,helvetica,sans serif;
	font-size:8pt;
	background-color:#ffffff;
	height:20px;
	width:16px;
	border:1px solid #c0c0c0;
}
.promonavsel 
{
	margin:0px;
	margin-left:3px;
	padding:4px;
	text-align:center;
	font-family:arial,helvetica,sans serif;
	font-size:8pt;
	background-color:#e0e0e0;
	height:20px;
	width:16px;
	border:1px solid #c0c0c0;
}
a.promonav 
{
	color:#606060;
	background-color:#ffffff;
	text-decoration:none;
}
a.promonavsel 
{
	color:#606060;
	background-color:#e0e0e0;
	text-decoration:none;
}
a.promonav:hover, a.promonavsel:hover 
{
	color:#ffffff;
	background-color:#606060;
	border:1px solid #666666;
	text-decoration:none;
}
.sm
{
	vertical-align: middle;
}
.warning_text 
{
	font-size:17px;
	color:#666666;
	font-weight:bold;
}
#warning_sites 
{
	background-image:url(images/wn-bg.jpg);
	background-repeat:no-repeat;
	width:498px;
	height:38px;
	padding-top: 11px;
	margin-top: 20px;
	text-align: center;
}
a.sm_link 
{
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
a.sm_link:hover 
{
	color:#666666;
	text-decoration:none;
}
.gameB 
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#737373;
	padding: 8px;
	vertical-align: top;
	background-image:url(images/games/rbbg.jpg);
	background-repeat:no-repeat;
}
#interview 
{
	width:100%;
}

#interview ul li 
{
	padding: 0 20px 20px 0;
	list-style: none;
	display: inline;
	float: left;
}
.oheader 
{
	font-size:13px;
	color:#EC6F1F;
	font-weight:bold;
}
.gheader 
{
	font-size:13px;
	color:#8DB515;
	font-weight:bold;
}
.bheader 
{
	font-weight:bold;
	color:#548DE9;
	font-size:12px;
}
/* social media footer */
#smf 
{
	width:100%;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}
#smf img.icon 
{
	position: relative;
	top: 4px;
	margin-right: 6px;
}
#smf span.link 
{
	margin-right: 20px;	
}
/* end social media footer */
/* New subnav options for nav bar */
a.subnavoptionactive, a.subnavoptionactive:visited, .subnavoptionactive
{
	font-family:Verdana; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none; 
	outline-style:none; 
	color:#FFFFFF;
	white-space:nowrap;
	cursor:pointer;
}
a.subnavoption, a.subnavoption:visited, .subnavoption
{
	font-family:Verdana; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none; 
	outline-style:none; 
	color:#FFFFFF;
	white-space:nowrap;
	cursor:pointer;
}
a.subnavoption:hover, .subnavoption:hover
{
	font-family:Verdana; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none; 
	outline-style:none; 
	color:#F86A16;
	white-space:nowrap;
	cursor:pointer;
}
/* End new subnav options for nav bar */
/* Editor's Choice Formatting */
a.ect, a.ect:hover, a.ect:visited 
{
	font-size:18px;
	color:#006699;
	font-weight:bold;
	text-decoration:none;
}
.ecp 
{
	font-size:12px;
	color:#666666;
	font-weight:bold;
}
.ecss 
{
		background-color:#E8E8E8;
		border-bottom:#CCCCCC solid 1px;
		border-top:#CCCCCC solid 1px;
}
.eca 
{
	font-size:11px;
	color:#3F76BA;
}
	
/* End Editor's Choice Formatting */
.affnl 
{
	color:#06F;
}
IMG.screenshot
{
	width:113px;
}
.hidscr
{
	display: none;
	visibility: hidden;
}
.asld 
{
	background-color:#F5F5F5;
	border: solid #DEDEDE 1px;
	padding: 3px;
}
.asldp 
{
	background-color:#F5F5F5;
	border: solid #DEDEDE 1px;
	padding: 10px;
}
.mp3searchtitle
{
    font-size:13px;
	font-weight:bold;
    color:darkblue;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    text-decoration:underline;
}
.mp3searchtitle:hover
{
    font-size:13px;
	font-weight:bold;
    color:darkblue;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    text-decoration:none;
}
.PIBLRBorder
{
	border-left:2px solid #F0F0F0;
	border-right:2px solid #F0F0F0;
	/*border: 1px solid black;*/
}

/* New Homepage Additions */
/* Home Product Title */
a.hpt
{
	color:#555555;
	text-decoration:none;
	/*font-weight:bold;*/
}
a.hpt:hover
{
	color:#FE681B;
	text-decoration:underline;
}
/* Home Product Artist */
.hpa
{
	color:#3C71B0;
	text-decoration:none;
	font-weight:bold;
}
.hpa:hover
{
	color:#FE681B;
	text-decoration:underline;
	font-weight:bold;
}
/* Home Product Price */
a.hpp
{
	text-decoration:none;
}
a.hpp:hover
{
	color:#FE681B;
	text-decoration:underline;
}
/* Home Product Menu Link */
a.hpml 
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	white-space:nowrap;
}
a.hpml:hover
{
	color:#FC8346;
	text-decoration:none;
	font-weight:bold;
	white-space:nowrap;
}
/* Home Top Nav for Top Selling Music with rounded corners */
.ngmusicTopLeft
{
	background-color:#578ABF;
	border-left:#999999 solid 1px;
	border-top:#999999 solid 1px;
    -moz-border-top-left-radius: 6px; /* Firefox */
    -webkit-border-top-left-radius: 6px; /* Safari & Chrome */
	-khtml-border-top-left-radius: 6px; /* Linux browsers */
    border-top-left-radius: 6px; /* CSS3 */
}
.ngmusicTop
{
	border-top:#999999 solid 1px;
	/* IE10 */ 
	background-image:-ms-linear-gradient(top, #578ABF 0%, #04558D 100%);
	/* Mozilla Firefox */ 
	background-image:-moz-linear-gradient(top, #578ABF 0%, #04558D 100%);
	/* Opera */ 
	background-image:-o-linear-gradient(top, #578ABF 0%, #04558D 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #578ABF), color-stop(1, #04558D));
	/* Webkit (Chrome 11+) */ 
	background-image:-webkit-linear-gradient(top, #578ABF 0%, #04558D 100%);
	/* Proposed W3C Markup */ 
	background-image:linear-gradient(top, #578ABF 0%, #04558D 100%);
	/* For Internet Explorer 5.5 - 7 */ 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#578ABF, endColorstr=#04558D); 
	/* For Internet Explorer 8 */ 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#578ABF, endColorstr=#04558D)"; 
}
.ngmusicTopRight
{
	border-top:#999999 solid 1px;
	border-right:#999999 solid 1px;
    -moz-border-top-right-radius: 6px; /* Firefox */
    -webkit-border-top-right-radius: 6px; /* Safari & Chrome */
	-khtml-border-top-right-radius: 6px; /* Linux browsers */
    border-top-right-radius: 6px; /* CSS3 */
	/* IE10 */ 
	background-image:-ms-linear-gradient(top, #578ABF 0%, #04558D 100%);
	/* Mozilla Firefox */ 
	background-image:-moz-linear-gradient(top, #578ABF 0%, #04558D 100%);
	/* Opera */ 
	background-image:-o-linear-gradient(top, #578ABF 0%, #04558D 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #578ABF), color-stop(1, #04558D));
	/* Webkit (Chrome 11+) */ 
	background-image:-webkit-linear-gradient(top, #578ABF 0%, #04558D 100%);
	/* Proposed W3C Markup */ 
	background-image:linear-gradient(top, #578ABF 0%, #04558D 100%);
	/* For Internet Explorer 5.5 - 7 */ 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#578ABF, endColorstr=#04558D); 
	/* For Internet Explorer 8 */ 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#578ABF, endColorstr=#04558D)"; 
}
/* Home Top Nav for Top Selling Movies with rounded corners */
.ngmovieTopLeft
{
	background-color:#A39AC7;
	border-left:#999999 solid 1px;
	border-top:#999999 solid 1px;
    -moz-border-top-left-radius: 6px; /* Firefox */
    -webkit-border-top-left-radius: 6px; /* Safari & Chrome */
	-khtml-border-top-left-radius: 6px; /* Linux browsers */
    border-top-left-radius: 6px; /* CSS3 */
}
.ngmovieTop
{
	border-top:#999999 solid 1px;
	/* IE10 */ 
	background-image:-ms-linear-gradient(top, #A39AC7 0%, #605599 100%);
	/* Mozilla Firefox */ 
	background-image:-moz-linear-gradient(top, #A39AC7 0%, #605599 100%);
	/* Opera */ 
	background-image:-o-linear-gradient(top, #A39AC7 0%, #605599 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #A39AC7), color-stop(1, #605599));
	/* Webkit (Chrome 11+) */ 
	background-image:-webkit-linear-gradient(top, #A39AC7 0%, #605599 100%);
	/* Proposed W3C Markup */ 
	background-image:linear-gradient(top, #A39AC7 0%, #605599 100%);
	/* For Internet Explorer 5.5 - 7 */ 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A39AC7, endColorstr=#605599); 
	/* For Internet Explorer 8 */ 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#A39AC7, endColorstr=#605599)"; 
}
.ngmovieTopRight
{
	border-top:#999999 solid 1px;
	border-right:#999999 solid 1px;
    -moz-border-top-right-radius: 6px; /* Firefox */
    -webkit-border-top-right-radius: 6px; /* Safari & Chrome */
	-khtml-border-top-right-radius: 6px; /* Linux browsers */
    border-top-right-radius: 6px; /* CSS3 */
	/* IE10 */ 
	background-image:-ms-linear-gradient(top, #A39AC7 0%, #605599 100%);
	/* Mozilla Firefox */ 
	background-image:-moz-linear-gradient(top, #A39AC7 0%, #605599 100%);
	/* Opera */ 
	background-image:-o-linear-gradient(top, #A39AC7 0%, #605599 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #A39AC7), color-stop(1, #605599));
	/* Webkit (Chrome 11+) */ 
	background-image:-webkit-linear-gradient(top, #A39AC7 0%, #605599 100%);
	/* Proposed W3C Markup */ 
	background-image:linear-gradient(top, #A39AC7 0%, #605599 100%);
	/* For Internet Explorer 5.5 - 7 */ 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A39AC7, endColorstr=#605599); 
	/* For Internet Explorer 8 */ 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#A39AC7, endColorstr=#605599)"; 
}
/* Home Top Nav for Top Selling Games with rounded corners */
.nggamesTopLeft
{
	background-color:#8BB32F;
	border-left:#999999 solid 1px;
	border-top:#999999 solid 1px;
    -moz-border-top-left-radius: 6px; /* Firefox */
    -webkit-border-top-left-radius: 6px; /* Safari & Chrome */
	-khtml-border-top-left-radius: 6px; /* Linux browsers */
    border-top-left-radius: 6px; /* CSS3 */
}
.nggamesTop
{
	border-top:#999999 solid 1px;
	/* IE10 */ 
	background-image:-ms-linear-gradient(top, #8AB42E 0%, #4E7E44 100%);
	/* Mozilla Firefox */ 
	background-image:-moz-linear-gradient(top, #8AB42E 0%, #4E7E44 100%);
	/* Opera */ 
	background-image:-o-linear-gradient(top, #8AB42E 0%, #4E7E44 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #8AB42E), color-stop(1, #4E7E44));
	/* Webkit (Chrome 11+) */ 
	background-image:-webkit-linear-gradient(top, #8AB42E 0%, #4E7E44 100%);
	/* Proposed W3C Markup */ 
	background-image:linear-gradient(top, #8AB42E 0%, #4E7E44 100%);
	/* For Internet Explorer 5.5 - 7 */ 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8AB42E, endColorstr=#4E7E44); 
	/* For Internet Explorer 8 */ 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#8AB42E, endColorstr=#4E7E44)"; 
}
.nggamesTopRight
{
	border-top:#999999 solid 1px;
	border-right:#999999 solid 1px;
    -moz-border-top-right-radius: 6px; /* Firefox */
    -webkit-border-top-right-radius: 6px; /* Safari & Chrome */
	-khtml-border-top-right-radius: 6px; /* Linux browsers */
    border-top-right-radius: 6px; /* CSS3 */
	/* IE10 */ 
	background-image:-ms-linear-gradient(top, #8AB42E 0%, #4E7E44 100%);
	/* Mozilla Firefox */ 
	background-image:-moz-linear-gradient(top, #8AB42E 0%, #4E7E44 100%);
	/* Opera */ 
	background-image:-o-linear-gradient(top, #8AB42E 0%, #4E7E44 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #8AB42E), color-stop(1, #4E7E44));
	/* Webkit (Chrome 11+) */ 
	background-image:-webkit-linear-gradient(top, #8AB42E 0%, #4E7E44 100%);
	/* Proposed W3C Markup */ 
	background-image:linear-gradient(top, #8AB42E 0%, #4E7E44 100%);
	/* For Internet Explorer 5.5 - 7 */ 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8AB42E, endColorstr=#4E7E44); 
	/* For Internet Explorer 8 */ 
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#8AB42E, endColorstr=#4E7E44)"; 
}
/* New Homepage Additions End Here */
a.xgg, a.xgg:visited  
{
	color:#E57817;
	font-weight:bold;
	text-decoration:none;
}
a.xgg:hover
{
	color:#990000;
	text-decoration:none;
}
a.xggr, a.xggr:visited  
{
	color:#990000;
	font-weight:bold;
	text-decoration:none;
}
a.xggr:hover
{
	color:#E57817;
	text-decoration:none;
}
.mp3s 
{
	font-size:12px;
	font-weight:bold;
	color:#039;
	text-shadow: 1px 1px 1px #ccc;
}
.proHdr 
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-style:italic;
	color:#FFFFFF;
	text-shadow: 1px 1px 1px #036;
	padding-left: 14px;
}
.slink 
{
    color:#1E3B67;
    text-decoration:underline;
}
.chunkylyricsnipplet 
{
	color:gray;
	font-size:smaller;
}
/* Festival Guide */
.fgtd 
{
	padding: 10px;
}
.fgp 
{
	color:#E41B2C;
	font-size:12px;
	font-weight:bold;
	padding-left: 10px;
	padding-bottom: 10px;
}
#fgm 
{
	padding: 10px;
	background-color:#F5F5F5;
	border: #DEDEDE solid 1px;
	height:14px;
}
#fgm li 
{
	padding-right: 20px;
	list-style: none;
	float: left;
}
/* Summer of Rock */
a.sor 
{
	color:#1e3b67;
	font-size:11px;
	font-weight:bold;
}
.sorh 
{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}
.oart 
{
	background-color:#F5F5F5;
	border: #DEDEDE solid 1px;
	padding: 10px;
}

#oart li {
	padding: 10px 18px 0 0;
	list-style: none;
	float: left;
}
/* End */
/* Checkout Order Edit */
.chkoform
{
	margin:0px;
	padding:0px;
}
.chkotablecontainer
{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:15px;
}
.chkoalert
{
	font-family:Verdana, Helvetica, Sans-Serif; 
	font-size:13px; 
	font-weight:bold;
	color:#000000;
}
.chkoalertsmall
{
	font-family:Verdana, Helvetica, Sans-Serif; 
	font-size:11px; 
	font-weight:bold;
	color:#000000;
}
.chkocomment
{
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:13px; 
	font-weight:bold; 
	padding-top:5px; 
	padding-bottom:5px;
	color:#666666;
}
.chkofieldheader
{
	font-family:Verdana, Helvetica, Sans-Serif; 
	font-size:13px; 
	font-weight:bold;
	color:#666666;
	padding-right:5px;
	white-space:nowrap;
}
.chkofieldheadersmall
{
	font-family:Verdana, Helvetica, Sans-Serif; 
	font-size:11px; 
	font-weight:bold;
	color:#666666;
	padding-right:5px;
	white-space:nowrap;
}
.chkofieldheadersmallmobile
{
	font-family:Verdana, Helvetica, Sans-Serif; 
	font-size:11px; 
	font-weight:bold;
	color:#666666;
	padding-right:5px;
}
.chkofieldalert
{
	font-family:Verdana, Helvetica, Sans-Serif; 
	font-size:13px; 
	font-weight:bold;
	color:#990000;
	padding-right:5px;
	white-space:nowrap;
}
.chkofieldcomment
{
	font-family:Verdana, Helvetica, Sans-Serif; 
	font-size:13px;
	font-weight:normal;
}
.chkofieldcommentsmall
{
	font-family:Verdana, Helvetica, Sans-Serif; 
	font-size:11px;
	font-weight:normal;
}
.chkofieldcommentxsmall
{
	font-family:Verdana, Helvetica, Sans-Serif; 
	font-size:9px;
	font-weight:normal;
}
.chkofieldpaymethod
{
	font-family:Verdana, Helvetica, Sans-Serif; 
	font-size:13px;
	height:28px;
	padding-left:5px;
	font-weight:normal;
	white-space:nowrap;
}
.chkofieldpayicon
{
	width:100%;
	padding-left:5px;
}
.chkofielddata
{
	font-family:Verdana, Helvetica, Sans-Serif; 
	font-size:13px;
	font-weight:normal;
	white-space:nowrap;
}
.chkofielddatasmall
{
	font-family:Verdana, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:normal;
	white-space:nowrap;
}
.chkofieldradio
{
	width:26px;
	height:20px;
}
.chkohelplist
{
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
}
.chkototaltable td
{
	height:17px;
}
.chkohelptable
{
	margin-left:auto;
	margin-right:auto;
	width:50%;
}
.chkoalertboxpink
{
	width:80%;
	background-color:#FFD9D9;
	border:1px solid #000000;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	margin-bottom:auto;
	padding:10px;
}
.oehead
{
	font-size:12pt;font-weight:bold;color:#990000;
}
.oeeditbutton
{
	font-weight:bold;
}
.ordernavarrow
{
	font-size:20px;
}
.ordernavinactive, a.ordernavinactive, a.ordernavinactive:visited
{
	-moz-box-shadow: inset 0px 1px 0px 0px #FFFFFF;
    -webkit-box-shadow: inset 0px 1px 0px 0px #FFFFFF;
    box-shadow: inset 0px 1px 0px 0px #FFFFFF;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #FFFFFF), color-stop(1, #DFDFDF));
    background: -moz-linear-gradient(center top, #FFFFFF 5%, #DFDFDF 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DFDFDF');
    background-color:#FFFFFF;
    border-radius: 0px 10px 10px 0px; /* CSS3 */
    border: 1px solid #FFFFFF;
    display: inline-block;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:5px;
	color:#A1A1A3;
	background-color:#DFDFDF;
	font-weight:bold;
	text-decoration:none;
}
.ordernavactive, a.ordernavactive, a.ordernavactive:visited
{
	-moz-box-shadow: inset 0px 1px 0px 0px #CE3230;
    -webkit-box-shadow: inset 0px 1px 0px 0px #CE3230;
    box-shadow: inset 0px 1px 0px 0px #CE3230;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #CE3230), color-stop(1, #B02B26));
    background: -moz-linear-gradient(center top, #CE3230 0%, #B02B26 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CE3230', endColorstr='#B02B26');
    background-color:#CE3230;
    border-radius: 0px 10px 10px 0px; /* CSS3 */
    border: 1px solid #CE3230;
    display: inline-block;
	padding-top:5px;
	padding-right:10px;
	padding-bottom:5px;
	padding-left:5px;
	color:#FFFFFF;
	background-color:#B02B26;
	font-weight:bold;
	text-decoration:none;
}
.tanbutton, a.tanbutton, a.tanbutton:visited, input.tanbutton
{
	-moz-box-shadow: inset 0px 1px 0px 0px #F8F9EB;
    -webkit-box-shadow: inset 0px 1px 0px 0px #F8F9EB;
    box-shadow: inset 0px 1px 0px 0px #F8F9EB;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F8F9EB), color-stop(1, #B4B495));
    background: -moz-linear-gradient(center top, #F8F9EB 0%, #B4B495 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F9EB', endColorstr='#B4B495');
    background-color:#F8F9EB;
    border-radius: 10px; /* CSS3 */
    border: 1px solid #818157;
    display: inline-block;
	padding-top:2px;
	padding-right:6px;
	padding-bottom:2px;
	padding-left:6px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	font-size:9px;
	cursor:pointer;
}
.tanbutton:hover, a.tanbutton:hover, input.tanbutton:hover
{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #B4B495), color-stop(1, #F8F9EB));
	background: -moz-linear-gradient(center top, #B4B495 5%, #F8F9EB 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B4B495', endColorstr='#F8F9EB');
	background-color:#B4B495;
    text-decoration:none;
	color:#000000;
}
ul.alertlist
{
	margin:0px 0px 0px 25px;
	padding:0px;
	list-style-type:none;
}
ul li.alertlist
{
	background:url('/images/lbwrnico.gif') left top no-repeat;
	padding:3px 10px 15px 30px;
	font-weight:bold;
}
.greenbutton, a.greenbutton, a.greenbutton:visited, input.greenbutton
{
	-moz-box-shadow: inset 0px 1px 0px 0px #75B56D;
    -webkit-box-shadow: inset 0px 1px 0px 0px #75B56D;
    box-shadow: inset 0px 1px 0px 0px #75B56D;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #75B56D), color-stop(1, #5E8C58));
    background: -moz-linear-gradient(center top, #75B56D 5%, #5E8C58 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#75B56D', endColorstr='#5E8C58');
    background-color:#75B56D;
    -moz-border-radius: 6px; /* Firefox */
    -webkit-border-radius: 6px; /* Safari & Chrome */
	-khtml-border-radius: 6px; /* Linux browsers */
    border-radius: 6px; /* CSS3 */
    border: 1px solid #75B56D;
    display: inline-block;
    color:#FFFFFF;
    font-family:arial;
    font-size:15px;
    font-weight:bold;
    padding: 6px 24px;
    text-decoration:none;
    text-shadow: 1px 1px 0px #6B6B6B;
}
.greenbutton:hover, a.greenbutton:hover, input.greenbutton:hover
{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5E8C58), color-stop(1, #75B56D));
	background: -moz-linear-gradient(center top, #5E8C58 5%, #75B56D 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5E8C58', endColorstr='#75B56D');
	background-color:#5E8C58;
    text-decoration:none;
	color:#FFFFFF;
}
.greenbutton:active 
{
	position: relative;
	top: 1px;
    text-decoration:none;
	color:#FFFFFF;
}
.greenbutton:visited
{
	position: relative;
	top: 1px;
    text-decoration:none;
	color:#FFFFFF;
}
.bluebutton
{
	-moz-box-shadow: inset 0px 1px 0px 0px #9CC4D8;
    -webkit-box-shadow: inset 0px 1px 0px 0px #9CC4D8;
    box-shadow: inset 0px 1px 0px 0px #9CC4D8;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #9CC4D8), color-stop(1, #9CC4D8));
    background: -moz-linear-gradient(center top, #9CC4D8 5%, #9CC4D8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9CC4D8', endColorstr='#9CC4D8');
    background-color:#9CC4D8;
    -moz-border-radius: 4px; /* Firefox */
    -webkit-border-radius: 4px; /* Safari & Chrome */
	-khtml-border-radius: 4px; /* Linux browsers */
    border-radius: 4px; /* CSS3 */
    border: 1px solid #9CC4D8;
    display: inline-block;
    color:#FFFFFF;
    font-family:Arial;
    font-size:10px;
    font-weight:normal;
    padding: 0px 4px;
    text-decoration:none;
    text-shadow: 1px 1px 0px #9CC4D8;
}
.bluebutton:hover
{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #9CC4D8), color-stop(1, #9CC4D8));
	background: -moz-linear-gradient(center top, #9CC4D8 5%, #9CC4D8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9CC4D8', endColorstr='#9CC4D8');
	background-color:#9CC4D8;
    text-decoration:none;
	color:#FFFFFF;
}
.bluebutton:active 
{
	position: relative;
	top: 1px;
    text-decoration:none;
	color:#FFFFFF;
}
.bluebutton:visited
{
	position: relative;
	top: 1px;
    text-decoration:none;
	color:#FFFFFF;
}
.greenbuttonsmall
{
	-moz-box-shadow: inset 0px 1px 0px 0px #75B56D;
    -webkit-box-shadow: inset 0px 1px 0px 0px #75B56D;
    box-shadow: inset 0px 1px 0px 0px #75B56D;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #75B56D), color-stop(1, #5E8C58));
    background: -moz-linear-gradient(center top, #75B56D 5%, #5E8C58 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#75B56D', endColorstr='#5E8C58');
    background-color:#75B56D;
    -moz-border-radius:7px; /* Firefox */
    -webkit-border-radius:7px; /* Safari & Chrome */
	-khtml-border-radius:7px; /* Linux browsers */
    border-radius:8px; /* CSS3 */
    border: 1px solid #75B56D;
    display: inline-block;
    color:#FFFFFF;
    font-family:Arial;
    font-size:9px;
    font-weight:normal;
	letter-spacing:0.8px;
    padding: 2px 6px 2px 6px;
    text-decoration:none;
    text-shadow: 1px 1px 0px #6B6B6B;
}
.greenbuttonsmall:hover
{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5E8C58), color-stop(1, #75B56D));
	background: -moz-linear-gradient(center top, #5E8C58 5%, #75B56D 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5E8C58', endColorstr='#75B56D');
	background-color:#5E8C58;
    text-decoration:none;
	color:#FFFFFF;
}
.greenbuttonsmall:active 
{
	position: relative;
	top: 1px;
    text-decoration:none;
	color:#FFFFFF;
}
.greenbuttonsmall:visited
{
	position: relative;
	top: 1px;
    text-decoration:none;
	color:#FFFFFF;
}

.bluebuttonsmall
{
	-moz-box-shadow: inset 0px 1px 0px 0px #9CC4D8;
    -webkit-box-shadow: inset 0px 1px 0px 0px #9CC4D8;
    box-shadow: inset 0px 1px 0px 0px #9CC4D8;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #85ABBC), color-stop(1, #9CC4D8));
    background: -moz-linear-gradient(center top, #85ABBC 5%, #9CC4D8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85ABBC', endColorstr='#9CC4D8');
    background-color:#9CC4D8;
    -moz-border-radius:7px; /* Firefox */
    -webkit-border-radius:7px; /* Safari & Chrome */
	-khtml-border-radius:7px; /* Linux browsers */
    border-radius:7px; /* CSS3 */
    border: 1px solid #9CC4D8;
    display: inline-block;
    color:#FFFFFF;
    font-family:Arial;
    font-size:9px;
    font-weight:normal;
	letter-spacing:0.8px;
    padding:2px 4px;
    text-decoration:none;
    text-shadow: 1px 1px 0px #9CC4D8;
}
.bluebuttonsmall:hover
{
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #9CC4D8), color-stop(1, #85ABBC));
	background: -moz-linear-gradient(center top, #9CC4D8 5%, #85ABBC 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9CC4D8', endColorstr='#85ABBC');
	background-color:#9CC4D8;
    text-decoration:none;
	color:#FFFFFF;
}
.bluebuttonsmall:active 
{
	position: relative;
	top: 1px;
    text-decoration:none;
	color:#FFFFFF;
}
.bluebuttonsmall:visited
{
	position: relative;
	top: 1px;
    text-decoration:none;
	color:#FFFFFF;
}
.payissue
{
	background-color:#FFC1C1;
}
.nopayissue
{
	background-color:#EEEEEE;
}
.SameDayShipping
{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#006699;
}
a.SameDayShipping:hover
{
	font-weight:bold;
	text-decoration:none;
	color:#006300;
}
a.dymx
{
	text-decoration:none;
	font-weight:bold;
	color:#006699;
}
a.dymx:hover
{
	color:#FE681B;
	text-decoration:underline;
}
.star
{
	color:#999999;
	font-size:11px;
}
.cyclebutton
{
    -webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
    width:13px;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	background-color:#ededed;
    -moz-border-radius:42px; /* Firefox */
    -webkit-border-radius:42px; /* Safari & Chrome */
	-khtml-border-radius:42px; /* Linux browsers */
	border-radius:42px; /* CSS3 (this makes it work in FireFox as well */
	border:2px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:22px;
	font-weight:bold;
	padding:4px 12px;
	text-decoration:none;
}
.cyclebutton:hover
{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	background-color:#dfdfdf;
}
.cyclebutton:active
{
	position:relative;
	top:1px;
}
.DontTrackLink
{
    font-size:9px;
    color:#B0B0B0;
}
.DontTrackLink:hover
{
    color:#B0B0B0;
}
.DontTrackLink:visited
{
    color:#B0B0B0;
}

