body
{
	font-family : Verdana, Arial, Helvetica, sans-serif ;
	font-size : 11px ;
	color : #000 ;
	padding : 0px ;
	margin : 0px auto ;
	width : 762px ;
	line-height : 18px ;
}
.toparea
{
	height : 68px ;
}
.mainarea
{
	position : relative ;
	background-color : #bc181f;
} 
.logo
{
	position : absolute ;
	top : -62px ;
	left : 0px ;
	width : 124px ;
	height : 100px ;
	background : #fff url(http://store.phoenix-trading.com.au/store/StoreImageServer.php?id=00000001) no-repeat scroll 0px 0px ;
}
.ts
{
	position : absolute ;
	width : 594px ;
	height : 14px ;
	top : 8px ;
	left : 146px ;
	background-color : #fff ;
	font-size : 0px ;
}
.lt
{
	position : absolute ;
	width : 22px ;
	height : 22px ;
	top : 0px ;
	left : 124px ;
	background : transparent url(http://store.phoenix-trading.com.au/store/StoreImageServer.php?id=00000002) no-repeat scroll 0px 0px ;
}
.rt
{
	position : relative ;
	width : 22px ;
	height : 22px ;

	top : 0px ;
	left : 740px ;
	background : transparent url(http://store.phoenix-trading.com.au/store/StoreImageServer.php?id=00000002) no-repeat scroll -22px 0px ;
}
.lb
{
	position : absolute ;
	width : 22px ;
	height : 22px ;
	top : 0px ;
	left : 0px ;
	background : transparent url(http://store.phoenix-trading.com.au/store/StoreImageServer.php?id=00000002) no-repeat scroll 0px -22px ;
}
.rb
{
	position : relative ;
	width : 22px ;
	height : 22px ;
	top : 0px ;
	left : 740px ;
	background : transparent url(http://store.phoenix-trading.com.au/store/StoreImageServer.php?id=00000002) no-repeat scroll -22px -22px ;
}
.usable
{
	width : 754px ;
	background-color : #fff ;
	padding-top : 10px ;
}
.bc
{
	position : relative ;
	width : 100% ;
	height : 22px ;
	font-size : 0px ;
	background-color : transparent ;
}
.bs
{
	position : absolute ;
	height : 14px ;
	width : 718px ;
	top : 0px ;
	left : 22px ;
	background-color : #fff ;
}
.stretcher
{
	width : 10px ;
	font-size : 0px ;
	height : 344px ;
	background-color : #fff ;
	float : left ;
}
.clear
{
	clear : both ;
	height : 1px ;
	line-height : 1px ;
	font-size : 0px ;
}
.top
{
	vertical-align : top ;
}
.just
{
	text-align : justify ;
}
img
{
	border : none ;
}
.label
{
	vertical-align : top ;
}
.l
{
	text-align : left ;
}
.r
{
	text-align : right ;
}
.m
{
	text-align : center ;
}
.b
{
	font-weight : bold ;
}
.asterisk
{
	color : #c00 ;
}
.fr
{
	float : right ;
}
.fl
{
	float : left ;
}
.expand
{
	width : 100% ;
}
.padded
{
	padding : 0px 5px ;
}
a
{
	font-family : verdana, arial ;
	font-size : 11px ;
	text-decoration : none ;
}
.moreinfo
{
	margin-top : 5px ;
	vertical-align : top ;
}
.moreinfo *
{
	float : right ;
}
.moreinfo a
{
	font-family : arial ;
	font-size : 12px ;
	font-weight : bold ;
	letter-spacing : -0.05em ;
	color : #7e7e7e ;
}
#basketlink span, a #basketlink span, #basketlink span a
{
	font-family : arial ;
	font-size : 12px ;
	font-weight : bold ;
	letter-spacing : -0.05em ;
	color : #7e7e7e ;
}
.moreinfo span
{
	padding-top : 10px ;
	display : block ;
}

.moreinfo img
{
	padding-left : 5px ;
}

.repinfo
{
	width : 340px ;
	margin-top : 3px ;
	vertical-align : top ;
	text-align : right ;
}
.repinfo div
{
	float : right ;
	margin-left : 50px ;
}
.repinfo a
{
	color : #000 ;
	text-decoration : underline ;
}
.repinfo a:hover
{
	color : #bc181f ;
}
.menublock
{
	clear : both ;
	height : 38px ;
	color : #fff ;
	text-align : right ;
}
ul
{
	line-height : 14px ;
}
ul.menu,ul.menucorp
{
	padding-top : 12px ;
	list-style-type : none ;
}
ul.menu li,ul.menucorp li
{
	display : inline ;
}
ul.menu li
{
	padding-right : 6px ;
}
ul.menucorp li
{
	padding-right : 15px ;
}
ul.menu li a,ul.menucorp li a
{
	color : #bc181f ;
	text-transform : uppercase ;
	text-decoration : none ;
	font-family : arial ;
	font-weight : bold ;
	font-size : 11px ;
}
ul.menu li a
{
	letter-spacing : -0.08em ;
	letter-spacing : -1px ;
}
ul.menucorp li a
{
	letter-spacing : -0.05em ;
}
ul.menu li a:hover,ul.menucorp li a:hover
{
	text-decoration : underline ;
}
.sidemenu
{
	float : left ;
	width : 144px ;
	margin-top : 23px ;
}
.sidemenu ul
{
	border-top : 1px solid #e6f0e4 ;
}
.sidemenu ul ul
{
	border-top : none ;
}
ul.catlist
{
	margin : 0px ;
	padding : 0px ;
	list-style-type : none ;
}
ul.catlist li a
{
	display : block ;
	width : 134px ;
	padding : 0px 0px 2px 10px ;
	color : #b4932a ;
	text-decoration : none ;
	font-size : 11px ;
	line-height : 16px ;
	border-bottom : 1px solid #e6f0e4 ;
}
ul.catlist li li a
{
	width : 124px ;
	padding : 0px 0px 2px 20px ;
}
ul.catlist li li li a
{
	width : 114px ;
	padding : 0px 0px 2px 30px ;
}
ul.catlist li li li li a
{
	width : 104px ;
	padding : 0px 0px 2px 40px ;
}
ul.catlist li a:hover,ul.catlist li.selected a
{
	color : #bc181f ;
	background : #fff url(http://store.phoenix-trading.com.au/store/StoreImageServer.php?id=00000012) no-repeat scroll 0px 3px ;
}
ul.catlist li li a:hover,ul.catlist li li.selected a
{
	background : #fff url(http://store.phoenix-trading.com.au/store/StoreImageServer.php?id=00000012) no-repeat scroll 10px 3px ;
}
ul.catlist li li li a:hover,ul.catlist li li li.selected a
{
	background : #fff url(http://store.phoenix-trading.com.au/store/StoreImageServer.php?id=00000012) no-repeat scroll 20px 3px ;
}
ul.catlist li li li li a:hover,ul.catlist li li li li.selected a
{
	background : #fff url(http://store.phoenix-trading.com.au/store/StoreImageServer.php?id=00000012) no-repeat scroll 30px 3px ;
}
.usable h1
{
	color : #b4932a ;
	font-family : verdana, arial ;
	font-size : 19px ;
	font-weight : bold ;
	display : block ;
	padding : 0px 0px 5px 0px ;
	margin : 0px 0px 8px 0px ;
	border-bottom : 2px dotted  #ccc ;
}
.usable h2
{
	color : #bc181f ;
	font-family : verdana, arial ;
	font-size : 14px ;
	font-weight : bold ;
	display : block ;
	padding : 20px 0px 5px 0px ;
	margin : 0px 0px 8px 0px ;
	border-bottom : 2px dotted  #ccc ;
}
.usable h3
{
	margin-top : 0px ;
	padding-top : 0px ;
}
.usable ul a
{
	color : #000 ;
	text-decoration : underline ;
}
#artist a,.taillink a
{
	color : #000 ;
}

#artist a,.taillink a
{
	text-decoration : underline ;
}
#artist h3 a,#artist a:hover,.taillink a:hover,.usable ul a:hover
{
	color : #bc181f ;
}
#artist h3 a:hover
{
	color : #000 ;
}
.prodgrp,.corppan
{
	display : block ;
	width : 144px ;
	height : 174px ;
	text-align : center ;
	border : 1px dotted #fff ;
	color : #b4932a ;
}
.prodgrp a, .corppan a, .prodpan a
{
	color : #b4932a ;
	text-decoration : none ;
}
.prodgrp:hover a, .corppan:hover a, .prodpan:hover a
{
	color : #80797c ;
	text-decoration : none ;
}
.prodgrp img,.prodpan img,.corppan img
{
	margin : 3px 0px ;
}
.prodgrp:hover,.prodpan:hover,.corppan:hover
{
	border : 1px dotted #ccc ;
	color : #80797c ;
}
.prodpan
{
	display : block ;
	width : 144px ;
	height : 248px ;
	text-align : center ;
	border : 1px dotted #fff ;
	color : #b4932a ;
}
.prodpan div.description,.corppan div.description,.prodgrp div.description
{
	text-align : center ;
	line-height : 12px ;
	height : 20px ; 
}
.search
{
	font-family : arial ;
	font-size : 12px ;
	letter-spacing : -0.05em ;
	color : #333 ;
}
.search span input
{
	font-size : 10px ;
}
form
{
	padding : 0px ;
	margin : 0px ;
	display : inline ;
}
.pointer
{
	cursor : pointer ;
}

table.events
{
	width : 100% ;
	border : 1px solid #bc181f ;
}
table.events th
{
	font-weight : bold ;
	color : #fff ;
	background-color : #bc181f ;
}
table.events th, table.events td
{
	padding : 3px ;
}
table.events td
{
	vertical-align : top ;
	background-color : #eaeced ;
}
.pagebar
{
	color : #000 ;
	font-size : 11px ;
	font-weight : bold ;
	width : 430px ;
	text-align : right ;
	padding : 0px 0px 8px ;
}
.pagebar span
{
	color : #b4932a ;
}
.pagebar a
{
	color : #bc181f ;
}
.pagebar a:hover
{
	color : #b4932a ;
}
.closeupdesc
{
	line-height : 16px ;
	justify : left ;
}
.closeupdesc b
{
	display : block ;
	padding-top : 3px ;
}
.price
{
	width : 100% ;
	text-align : center ;
}
input.buttons
{
	font-size : 10px ;
}
.basket td,.basket th
{
	vertical-align : middle ;
	padding : 5px ;
}
.basket table
{
	border-collapse : collapse ;
	padding : 0px ;
}
.basket table, .basket td, .basket th
{
	border : 1px solid #bc181f  ;
}
.basket th
{
	color : #4e4e4e ;
	background-color : #eaf0e9 ;
}
.checkout,.login
{
	float : left ;
	width : 430px ;
}
.checkout a,.login a
{
	color : #bc181f ;
	text-decoration : none ;
}
.checkout a:hover,.login a:hover
{
	text-decoration : underline ;
	color : #000 ;
}
.stagenumber
{
	display : none ;
	font-size : 14px ;
	color : #fcc ;
	font-weight : bold ;
}
.stagenumberselected
{
	display : none ;
	font-size : 14px ;
	color : #c00 ;
	font-weight : bold ;
}
.stagetext
{
	margin : 0px 2px ;
	color : #ddd ;
	font-size : 11px ;
	padding-right : 3px ;
	font-weight : bold ;
	background-color : #f0f0f9 ;
	display : block ;
	float : left ;
	height : 25px ;
	vertical-align : center ;
	padding : 3px 15px 0px ;
}
.stagetextselected
{
	margin : 0px 2px ;
	color : #333 ;
	font-size : 11px ;
	padding-right : 3px ;
	font-weight : bold ;
	background-color : #bc181f ;
	display : block ;
	float : left ;
	height : 25px ;
	vertical-align : center ;
	padding : 3px 15px 0px ;
}
p
{
	padding-bottom : 10px ;
}
input.inputbad, textarea.inputbad
{
	border : 1px solid #d00 ;
}
#artist span.title
{
	color : #666 ;
}
.alsobuy a
{
	color : #b4932a ;
	display : block ;
	width : 141px ;
	height : 190px ;
	border : 1px dotted #fff ;
}
.alsobuy a:hover
{
	color : #80797c ;
	border : 1px dotted #ccc ;
}
.trdlist img
{
	margin-bottom : 10px ;
}