.bg2 {

	background-image: url(../images/BPX/bg_divider.bmp);
}

.bg3 {
	background-image: url(../images/BPX/bg_footer.bmp);
}

.bg1new {
	background-image: url(../images/BPX/divider2.bmp);
}

.mainNavigation, .mainNavigationActive 
{
	background-image: url(../images/BPX/m-standardbutton.bmp);
}

.mainNavigationActive 
{
	background-image: url(../images/BPX/m-standardbuttonactive.bmp);
}

.USPListItem
{
	background-color: #d0e2f2;
}

.USPListItem a, .USPListItem a:hover
{
	color: #1d5dae;
}

.USPListHeader 
{
	background-color: #1d5dae;
	color: #d0e2f2;
}

.txt, .txt3, .tdRight {
	color: #1d5dae;
}

.txt4 {
	color: #786969;
}

.in3, .in4	
{ 
	border-color: #5b8fbf; 
	color: #786969; 
}

.smlnk, .smlnkInActive, .smlnkStrkeOut, .smlnkLarge, .ErrorText, .ErrorWarning, .smlnk9, .siteMapGroup a, .LevelTwo {
	color: #5b8fbf;
}

.smlnk2, .smllnksale, .smlnk8 {
	color: #1d5dae;
}

.smlnk3, .smlnk7, .smlnkStepActive, .smlnk10 {
	color: #1d5dae;
}

.smlnk5 {
	color: #5b8fbf;
}

.lbl {
	color: #1d5dae;
}

.lbl2, .lbl4 {
	color: #5b8fbf;
}

.lbl3, .lbl3Inactive, .lbl5 {
	color: #1d5dae;
}

.lbl7 {
	color: #1d5dae;
}

.lbl3Inactive
{
	color: #5b8fbf;
}

.lnk1, .lnk4 {
	color: #1d5dae;
}

.lnk1right 
{
	color: #1d5dae;
}

.lnk2 {
	color: #1d5dae;
}

.t1, h1, .t6 
{
	color: #1d5dae;
}

.t2 {
	color: #ffffff;
}

.t4, .t4Large, .t4sale, .t4black {
	color: #1d5dae;
}

.t1h {
	color: #46c2f5;
}

.tbl1 {
	border-color: #5b8fbf;
}

.select	
{
	border-color: #58b4cb; 	
}

.in1	
{ 
	border-color: #5b8fbf; 
	color: #786969; 
}

.in2	
{ 
	border-color: #5b8fbf; 
	color: #786969; 
}

.sel1, .sel3, .sel4, .selListBox, .sel5 
{ 
	border-color: #5b8fbf; 
	color: #666666; 
}

.sel2	
{ 
	border-color: #5b8fbf; 
	color: #786969; 
}

.textarea {
	background-color: #f1fafc;
	border-color: #58b4cb;
}

.but {
	color: #62c7f9;
}

.but2, .but3, .but4, .but5, .but6 {
	background-color: #1d5dae;
	border-color: #1d5dae;
}

#CategoryListLevel1 ul, #MyAccountMenu ul, #ContentMenu ul
{
	border-top:1px solid #8cbdda;
}

#CategoryListLevel2 ul, #CategoryListLevel3 ul
{
	border-top: 0px; /*has to be repeated in bpx sheet due to #CategoryListLevel1 ul propogating down .. */
}
				
#CategoryListLevel1 li, #CategoryListLevel2 li, #CategoryListLevel3 li, #MyAccountMenu li, #ContentMenu li	
{
	border-bottom:1px solid #8cbdda;
}

#CategoryListLevel1 li a, #CategoryListLevel2 li a, #CategoryListLevel3 li a, #MyAccountMenu li a, #ContentMenu li a	
{
	color: #1d5dae;
}

#CategoryListLevel1 li a:hover, #CategoryListLevel2 li a:hover, #CategoryListLevel3 li a:hover, #MyAccountMenu li a:hover, #ContentMenu li a:hover	
{
	background-color: #d0e2f2;
	border-left:2px solid #d0e2f2;
	color: #1d5dae;
}

.categoryRepeater tr 
{	
	background-image: url(../images/BPX/bg_cat_divider.gif);
}

.singleColumn tr
{
	background-image: none;
}

.DescriptionBox, .TipsBox, .ProdSizeRepeaterBox
{
	border:1px solid #5b8fbf; 
}

.BorderedBox 
{
	border:1px solid #5b8fbf; 
}

.TipsQuestionMark 
{
	color: #1d5dae;
}

.BasketNotification
{
	border: 1px solid #1d5dae;
	background-color: #d0e2f2;
}

.BackgroundColourSelection, .SmallMountImageSelection
{
	border:1px solid #1d5dae;
}

.SmallFrameImageSelectionTd 
{
	border:1px solid #d0e2f2;	
}

.BackgroundColourSelectionDataList, .MountSelectionDataList, .FrameSelectionDataList
{
	background-color: #d0e2f2;
	border: 1px dashed #1d5dae;
}

#pnlLargeBackgroundColour, #imgSelectedMountLarge
{
	border: 1px solid #1d5dae;
}

#imgSelectedFrameTd
{
	border: 1px solid #1d5dae;
}

#pnlSelectedColour, #imgSelectedMount
{
	border: 1px solid #1d5dae;	
}

.RegisterHeading, .EmailAFriendHeading, .RegisterAdviceText
{
	background-color:#1d5dae; 
}

#RegisterTd1
{
	color:#786969;
}

#RegisterTd2
{
	color:#786969; 
}

.RegisterSpan1 
{
	COLOR: #786969
}

.RegisterSpan2
{
	COLOR:#786969
}

.lnk3 {
	color: #5b8fbf;
}

.MenuHeader 
{
	background-color: #1d5dae;
}

.VeryLightBackground 
{
	background-color: #d0e2f2;
}

.LightBackground 
{
	background-color: #d0e2f2;
}

.MediumBackground
{
	background-color: #5b8fbf;
}

.TotalSeperator 
{
	background-color: #5b8fbf;
}

.promotext 	{
		background-color: #d0e2f2;
		border-color: #1d5dae;
}

.promosubmit, .promoremove 	{
		background-color: #5b8fbf;
		border-color: #1d5dae;
}

.promobox 
{
	background-color:#d0e2f2; 
}

.prodDetailTitleHeader 
{
	background-color: #1d5dae;
}

.tbShippingComments
{
	border: 1px solid #5b8fbf;
}

.MainMenuItem, .MainMenuItemActive
{
	background-image: url(../images/BPX/bg-mainmenu.gif);
}

.MainMenuItemActive 
{
	background-image: url(../images/BPX/bg-mainmenuactive_d.gif);
}

.divide
{
	border-bottom: 2px solid #5b8fbf;
}

span.ArtistDataListItem
{
	color: #5b8fbf;
}

.ArtistDataListItem a
{
	color: #5b8fbf;
}


/* Additional BPX changes not covered by image directory changes and colour replacements */

#lblBreadCrumbs /* change colour to grey for the double arrows */
{
	color: #444444; 
}

.t5, .txt2 /* change colour to grey for bits which are normally very black for LA */
{
	color: #666666; 
}

td#HomepageCentre div#Content
{
	background-color: #d0e2f2;
}

div#MoreInfo h3
{
	color: #5b8fbf;
}

div.preventSalesMessage
{
	font-size: 10px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #1D5DAE;
	background-color: #D0E2F2;
	text-align: center;
	border: 1px solid #5B8FBF;
	padding: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
}