img		{ border: none; }

a		{ text-decoration: none; color: #D5E1EA; }

table.main	{ min-width: 775px !important; width: 100%; }
.top_top	{ background: url(i/top_top_back.gif) top center repeat-x; height: 10px; }
.top_blue	{ background: url(i/top_blue_back.jpg) bottom center repeat-x; }
td.top_middle	{ text-align: center; height: 180px; }
div.top_middle	{ width: 100%; background: url(i/top_middle_back.gif) bottom center repeat-x; }
.logo		{ width: 100%; height: 140px; } /* background: url(i/top_bottom_back.gif) bottom center repeat-x; } */
.logo img	{ position: absolute; top: 75px; left: 50%; margin-left: -161px; }
.left		{ max-width: 197px; min-width: 197px; width: 197px; background: url(i/left_wide_background_right.gif) top right repeat-y #172123; color: #B3CBD6; height: 100%; }
.left_left	{ background: url(i/left_wide_background_left.gif) top left repeat-y #172123; }

.left hr		{ width: 100%; height: 1px; border: none; border-top: 1px solid #BBB; }
.cartRight2 hr, .cartRight hr, .searchedRight hr
			{ width: 90%; height: 1px; border: none; border-top: 1px solid #455D66; }
.searchedRight hr	{ padding: 0.75em; }
		
div.Heading	{ font: 20pt Tahoma, Helvetica; font-weight: Bold; color: White; }

.cartRight, .searchedRight	{ padding: 5px; padding-left: 10px; padding-right: 15px; width: 100%; }

.cartRight2 hr		{ border-top: 1px solid #6094A0; }

#movieRight b	{ color: #659BA7; }
#movieRight div.Heading, #cdRight div.Heading, #cdgRight div.heading
		{ padding-bottom: 1em; }

#newsRight .prDate	{ float: right; padding-right: 25%; }
.dvdImage, .cdImage, .cdgImage
		{ float: left; padding: 1em; }
.cdgImage	{ text-align: center; }

tda		{ border: 1px solid red; }
td		{ text-align: left; }
body		{ color: white; font-size: 9pt; font-family: Tahoma, Helvetica; background-color: #405E65; margin: 0px; }
.left b		{ color: #6C92A3; }
.left .jwblack, .left .black	{ color: Black; }
.left .jwwhite, .left .white	{ color: White; }
.right .black	{ color: Black; }
.black2		{ color: #659BA7; }
.right .white	{ color: #D5E1EA; font-weight: normal; }
.tabs		{ text-align: center; padding-bottom: 2px; }
.tabs img	{ padding-left: 3px; padding-right: 3px; border: none; }
.forgotPass	{ color: #F9DC2F; font-size: 8pt; font-weight: bold; }
.forgotPass a	{ color: #6094A0; text-decoration: none; }
.grid td	{ padding: 10px; }
.grid td b	{ font-size: 10pt; }
.warningdiv	{ width: 30em; text-align: center; padding: 0.75em; margin: 1px; border: 1px solid #AA0000; clear: both; background-color:  #EE0000; color: white; font-weight: bold; font-size: 1.25em; }

.topLeft0, .topLeft1, .topLeft2, .topLeft3, .topRight0, .topRight1, .topRight2, .topRight3
		{ position: absolute; }

.topLeft1, .topLeft2, .topLeft3, .topRight1, .topRight2, .topRight3
		{ top: 0px; background: url(images/?i/new_title_back_trans.png) top center no-repeat;
		  width: 140px; height: 73px; padding-left: 6px; padding-top: 2px; }

.topLeft0	{ left: 0%; right: 45%; top: 95px; width: 42%; min-width: 440px; }
.topLeft1	{ left: 0%; margin-top: 10px; text-align: left; }
.topLeft2	{ right: 0%; margin-top: 10px; text-align: left; }
.topLeft3	{ left: 50%; margin-left: -70px; text-align: left; }
.topRight0	{ right: 0%; top: 95px; width: 42%; min-width: 440px; }
.topRight1	{ left: 0%; margin-top: 10px; text-align: left; }
.topRight2	{ right: 0%; margin-top: 10px; text-align: left; }
.topRight3	{ left: 50%; margin-left: -70px; text-align: left; }

.fadingImage0,
.fadingImage1 	{ visibility: hidden; position: relative; left: 50%; margin-left: -63px; border: none; }
.fadingImage1,
.fadingImage2	{ display: none; }

td.gpage		{ padding: 5px; }
td.gpage, #dvdItem, .featMonth, .dvdItem, .hiddenTitle, .deletedTitle, b.lpage
	{ font: 12pt Tahoma, Helvetica; text-align: center; font-weight: bold; }
.featMonth, .searchedRight .dvdItem, searchedRight #dvdItem	{ text-align: center; color: #659BA7; padding: 3px; padding-bottom: 20px; width: 16%; }
.searchedRight a	{ color: #659BA7; font-weight: bold; }

.deletedTitle	{ opacity: 0.25; filter: alpha(opacity: 25); text-decoration: line-through; background-color: #550000; }
.hiddenTitle	{ opacity: 0.25; filter: alpha(opacity: 25); }

.loginBox	{ float: left; text-align: right; padding-left: 1%; line-height: 1.5em; min-width: 320px; width: 320px; max-height: 70px; height: 1%; }
.loginGo	{ float: right; padding: 10px; padding-top: 15px; padding-bottom: 20px; }
.loginBoxPage	{ left: 40%; text-align: right; line-height: 1.5em; min-width: 320px; width: 50%; max-height: 90px; height: 1%; }
.loginGoPage	{ float: right; padding: 10px; padding-top: 15px; padding-bottom: 40px; }

.quickSearchBox	{ position: absolute; left: 70%; text-align: center; min-width: 190px; width: 250px; height: 1%; line-height: 1.5em; }
// .quickSearchBox	{ float: right; text-align: center; padding-right: 1%; min-width: 190px; width: 250px; height: 1%; line-height: 1.5em; }
.quickGo	{ border-width: 0px; vertical-align: middle; padding: 2px; margin-bottom: 5px; }

form	{ margin-bottom: 0; }

.userson	{ position: absolute; left: 50%; margin-left: -190px; text-align: left; width: 380px; margin-top: -7px;}
.topButton	{ padding: 3px; background-color: #455D66; color: #6C92A3; }
.topButton:hover	{ background-color: #659BA7; color: black; }
.topCart	{ float: left; text-align: center; }
.gqty, .sqty		{ font: 9pt Tahoma, Helvetica; color: white; }
.gqty b, .sqty b, b.lpage		{ color: #659BA7; }
.uqty div	{ padding-top: 5px; padding-bottom: 5px; width: 45%; text-align: center; }
.gqaty		{ float: right; text-align: center; font-size: 8pt; }

.more	{ float: right; padding-top: 10px; padding-bottom: 5px; border: none; }


.shade1		{ border: 1px solid #BBB; }
.shade2		{ border: 1px solid #BBB; }
td.cspage	{ font: 12pt Tahoma, Helvetica; font-weight: Bold; color: black;
		  border: 1px solid #659BA7; background-color: #659BA7;
		  padding-left: 5px; padding-right: 5px;
		  text-align: center; }
td.spage	{ font: 12pt Tahoma, Helvetica; font-weight: Normal;
		  border: 1px solid #455D66; background-color: #455D66; color: #6C92A3;
		  padding-left: 5px; padding-right: 5px; text-align: center; }

.feathead1	{ font-weight: bold; }

.orders			{border-collapse: collapse;}
.orders td		{padding-left: 1em; padding-right: 1em;}
.orders1 td, .orders2 td, .orders3 td, .orders4 td, .orders5 td, .orders6 td, .orders7 td, .orders8 td, .orders9 td, .ordersS td, .ordersO td
			{border-bottom: 1px solid #BBB;}
.orders0 td		{background: #455D66; font-weight: bold; border-bottom: 1px solid #BBB; text-align: center;} /* Un-Ordered */
.orders0 td a		{color: #B3CBD6;}
.orders1, .orders1 a	{background: #D0FFD0; color: black;} /* Placed */
.orders2, .orders2 a	{background: #B5FFB5; color: black;} /* Create Invoice... */
.orders3, .orders3 a	{background: #95FF95; color: black;} /* Invoiced */
.orders4, .orders4 a	{background: #60EE60; color: black;} /* Shipped */
.orders5, .orders5 a	{background: #00D050; color: black;} /* Completed */
.orders6, .orders6 a	{background: #DDDDDD; color: black;} /* Error */
.orders7, .orders7 a	{background: #FFFFFF; color: black;} /*  */
.orders8, .orders8 a	{background: #888888; color: #DDDDDD;} /* On-Hold */
.orders9, .orders9 a	{background: #FF5555; color: white;} /* Cancelled */

.ordersS, .ordersS a	{background: orange; color: black;} /* Staff */
.ordersO, .ordersO a	{background: red; color: white; opacity: 0.25;} /* Old Crap */

.ordershigh, .ordershigh a		{background: #F9DC2F; color: black;}

img.coversmall		{ float: left; margin-right: 5px; }
.orderCDs .warningdiv	{ width: auto; font-size: 9pt; clear: none; }
.orderCDs		{ background-color: #455D66; }

.featMonth a		{ font: 10pt Tahoma, Verdana; font-weight: Bold; }
.featMonth img		{ width: 60px; }

.jwwhite, .jwblack	{ font: 18pt Tahoma, Verdana; font-weight: Bold; }
.jwwhite1		{ font: 12pt Tahoma, Verdana; font-weight: Bold; }
b.starring		{ font-size: 0.75em; }

div.extras	{ position: relative; width: 300px; background: url(i/extras_trans.png); border: 1px solid #659BA7; float: right; text-align: center; padding-top: 3px; right: 25%; margin-right: -150px;}
div.extras ul	{ list-style-type: disc; text-align: left; }
div.extras ul li { padding: 2px; }
div.extras b	{ font-size: 1.5em;}

tr.order td		{border-top: 1px solid #659BA7;}
table.order		{border: 1px solid #659BA7;}
.order1titlea, .order2titlea, .order1a, .order2a
			{ text-align: center;}
.order1a, .order1, .order1titlea, .order1title
			{background: #455D66; font: 8pt verdana; border-top: 1px solid #659BA7;}
.order2a, .order2, .order2titlea, .order2title
			{background: none; font: 8pt verdana; border-top: 1px solid #659BA7;}
.order1, .order2, .order1title, .order2title
			{border-left: 1px solid #659BA7; text-align: right}
.order1title, .order2title, .order1titlea, .order2titlea
			{font-weight: Bold; border-top: none; text-align: center;}
 #grandTotal		{border: 2px solid #659BA7;}
 
 .logoutDiv	{ width: 60%; text-align: center; position: absolute; left: 50%; top: 50%; margin-left: -30%; margin-top: -7%;
 		  color: #D5E1EA; background-color: #172123; border: 1px solid #659BA7; font-size: 1.35em; }

.spurleft, .purleft, .purtop	{ font-weight: bold; text-align: right; }

.purtop			{ font-size: 1.5em; text-align: center; }

.musicSample		{ border: none; vertical-align: middle; }

#b200911		{ font-size: 24pt; }
#c200911:after		{ font-size: 10pt; content: "Original Artists & Original Recordings. Tracks licensed courtesy of EMI Music Australia Pty Limited"; }

.warningdiv a	{ color: #F9DC2F; }

.srpOrange, .srpOrangeSmall
	{ color: #F9DC2F; position: relative; }
.srpOrangeSmall
	{ font-size: 0.75em; top: -0.3em; }
.srpOrange
	{ font-size: 0.5em; top: -0.75em; }
.srpOrangeAsterix	{ color: #F9DC2F; }
