body { margin: 0px 0px 0px 0px; background-color: #ffffff; font-family : "arial, Times New Roman", times,  helvetica, sans-serif;  font-size : 12px; color : #000000; }

td, p, div { font-family : arial, "Times New Roman", times, helvetica, sans-serif;  font-size : 12px; color : #000000; }


a {  color: #3E507B; font-family : arial,"Times New Roman", times, helvetica, sans-serif; font-size : 12px; text-decoration: none;}
a:hover {  color: #665251; font-family : arial,"Times New Roman", times, helvetica, sans-serif; font-size : 12px; text-decoration: underline}


/* new css */
.formField { background-color : #ffffff; }
a.navLink { font-family : Verdana, sans-serif;  font-weight: bold; color : #496cb7; font-size: 13px; text-decoration: none; }
a:hover.navLink { font-family : Verdana, sans-serif;  font-weight: bold; color : #665251; font-size: 13px; text-decoration: underline; }

/* search results & news articles*/
.XAVIOUR_search_highlight_keywords  { color: black; background-color: #f7f1cd }
.XAVIOUR_search_highlight_content  { color: black; font-weight: normal; text-decoration: none; background-color: #f7f1cd }
.XAVIOUR_search_highlight_title { color: black; background-color: #f7f1cd;}
.XAVIOUR_search_relevancy, .XAVIOUR_search_keywords   { color: #696969; font-size: 12px }
.XAVIOUR_search_results_heading     { color: black; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; cursor: text; padding: 2px 5px }
.pagination { text-align: center }

.small { font-family : arial, "Times New Roman", times, helvetica, sans-serif;  font-size : 10px; color : #000000; }

















/* main styles */

/* simple link */
.link{font-family:Verdana,Arial,Helvetica,sans-serif;color:#0000ff;font-size:8pt;text-decoration:underline;}
.link:hover{font-family:Verdana,Arial,Helvetica,sans-serif;color:#0000ff;font-size:8pt;text-decoration:none;}
/* end **/
.BorderMT {border: 1px solid #364494;}
/* **/


.bordr{border-width:1px 0px 0px 1px;border-style:solid;border-color:#C5CBE5;}
.PictBordr {border: 1px solid #B3BADD;	height: 72px;	width: 72px;	text-align: center;	vertical-align: middle;}

.HeadA{font-size:8pt;COLOR:#336699;font-weight:bold;}
.greensmall {font-size : 10px;COLOR : #41A943;font-family : verdana,arial, helvetica;font-weight : normal;text-decoration : none;}
.greensmall:hover {font-size : 10px;COLOR : #006732;font-family : verdana,arial, helvetica;font-weight : normal;text-decoration : underline;}

.greenbold{font-size:10px;COLOR:#41A943;font-weight:bold;line-height:20px;}
.greenbold:hover{font-size:10px;COLOR:#006732;font-weight:bold;}
.bluesmall {font-size : 10px;COLOR : #4153A9;font-family : verdana,arial, helvetica;font-weight : normal;text-decoration : none;}

.orangenbold{font-size:10px;COLOR:#d06c09;font-weight:bold;line-height:20px;}
.orangenbold:hover{font-size:10px;COLOR:#d06c09;font-weight:bold;line-height:20px;}
.orangesmall {font-size : 10px;COLOR : #d06c09;font-family : verdana,arial, helvetica;font-weight : normal;text-decoration : none;}
.orangesmall:hover {font-size : 10px;COLOR : #d06c09;font-family : verdana,arial, helvetica;font-weight : normal;text-decoration : underline;}
.AccsHead {font-family: Arial Narrow, Arial, Helvetica, sans-serif;color: #E6EBF2;text-decoration: none;font-weight: bold;font-size: 15px;}

.INFOBUY{font-size:8pt;color:#333300;font-weight:bold;line-height:17px;}
.INFOBUY:hover{font-size:8pt;color:#625F70;font-weight:bold;line-height:17px;}

.linkleftnav{FONT-SIZE:11px;COLOR:#000000;}
.linkleftnav:visited{FONT-SIZE:11px;COLOR:#000000;}
.linkleftnav:hover{font-size:11px;color:#000066;}
.tdleftnav{HEIGHT:22;}
.VA{color:#CC0000;}
.VA:hover{color:#FF6633;}
/***********************************************/
.msgtext{font-size:8pt;COLOR:#000000;}
.head1{font-size:15pt;COLOR:#09187E;}
.head2{font-size:10pt;COLOR:#09187E;font-weight:bold;}
/**.head2:first-line{text-transform:uppercase}**/
.pagetitle{font-size:12pt;COLOR:#000000;font-weight:bold;}
.label{font-size:9pt;font-weight:bold;}
/**.pagename { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; font-weight: bold; text-decoration: none;}**/
.PageName {color: #769CDA; font-family: Arial, Helvetica, sans-serif; font-size: 18px; border-width:0px 0px 1px 0px;border-style:solid;border-color:#D9DDEE;line-height: normal;}
/**************************************************/
.FormLabel{font-size:9pt;}
.FormLabelEmph{font-size:9pt;font-weight:bold;}
.FormLabelErr{font-size:9pt;font-weight:bold;color:#FF0000;}
.FieldText{font-size:9pt;color:#000000;}
/********************** Categories ***************/
.cathead1{font-size:15pt;COLOR:#09187E;}
.cathead2{font-size:9pt;COLOR:#4153A9;font-weight:bold;line-height:17px;}
.cathead2:hover{COLOR:#333333;}
.cat3listing{color:#727272;}
.cat3listing:hover{color:#020722;}
/******************* Options ****************/
.featuretitle{COLOR:#5C0909;font-weight:bold;}
.featuretitle:hover{COLOR:#030166;font-weight:bold;}
.feature{COLOR:#000000; font-size:10px;}
/******************** CategorySearch ************/
.CategorySearch{COLOR:#5C0909;}
.CategorySearch:hover{COLOR:#5C0909;}
/******************* Specials ****************/
.promoname{COLOR:#666666; font-size:10px}
.promoname:hover{COLOR:#996600; font-size:10px; text-decoration:none;}
.promotext{COLOR:#000066;}
.promoprice{font-size:11px;COLOR:#030166;font-weight:bold;}
A.promoprice{font-size:11px;COLOR:#030166;}
.promoprice:hover{font-size:11px;COLOR:#030166;}
.PromoDollarSign{font-size:9px;COLOR:#030166;}
/************************************************************/
.ResultsBrand{font-size:11px;COLOR:#4153A9;font-weight:bold;}
.ResultsSku{COLOR:#727272;}
.ResultsTitle{color:#000000;}
.ResultsTitle:hover{color:#000066;}
.ResultsPrice { font-size : 10px; COLOR : #5c0909; font-family : verdana,arial, helvetica; text-decoration : none; line-height: 10px;}
.ResultsPrice:hover { font-size : 10px; COLOR : #000000; font-family : verdana,arial, helvetica; text-decoration : none;}

.ResultsDollarSign{font-size:9px;COLOR:#030166;}
.ResultsUsed{font-size:11px;COLOR:#4153A9;font-weight:bold;}
.ResultsCondition{COLOR:#AB6C3F;}
.ResultsCondition:hover{COLOR:#8D0E0E;}
/*****************ShippingDropTable ********************/
.ShippingDropTable{background-color:#F9F2E2;margin:0pt;padding:0pt;}
.ShippingDropTableText{COLOR:#000000;background-color:#F9F2E2;font-weight:bold;}
.StockLevel{font-size:8pt;COLOR:#000066;font-weight:bold;}
/**************** DropDown ********************/
.DropDown{margin:0pt;padding:0pt;height:13px;}
.comments{margin:0px;padding:0px;height:50px;width:100%;}
.TextBox{margin:0px;padding:0px;width:150px}
/************************************************************/
.TableHeader{color:#5C0909;font-weight:bold;background-color:#F9F2E2;}
.TableField{font-size:10pt;color:#000000;}
.TableField:hover{font-size:10pt;color:#008080;}
.TableFieldEmph{font-size:10pt;color:#000000;font-weight:bold;}
.GrandTotal{font-size:12pt;color:#000000;font-weight:bold;}
.BgAltDark{background-color:#FBF8F1;}
.BgAltLight{background-color:#FFFFFF;}
/************************** Live Help **********************************/
.LhBorder{background-color:#5C0909;}
.LhContent{background-color:#FFF3E7;font-size:8pt;color:#5C0909;font-weight:bold;}
.LhContent:Hover{color:#BE2121;}
/************************** Search Box **********************************/
.SearchBox{width:100px;font-size:10px;line-height: 15px;}
.SearchDropDown{font-size:10px;line-height: 15px;}
/************************** Footer ***************************************/
.FooterLink{color:#003399;}
.FooterLink:hover{color:#003399;}
.FooterText{color:#000000;}
/************************ Sony *****************************************/
.SonyNoteHead{font-size:10pt;color:#FF0000;}
.SonyNote{font-size:10pt;color:#0000ff;}
/*********************** Accessories *************************************/
.AccessText{COLOR:#000066;}
.AccessText:hover{COLOR:#000066;}
.AccessPrice{font-size:11px;COLOR:#030166;}
.AccessDollarSign{COLOR:#030166;}
.AccessDollarSignSalePrice{COLOR:#FF0000;}
.AccessSalePrice { font-size : 11px; COLOR : #FF0000; font-family : verdana,arial, helvetica; text-decoration : none;}
/*********************** Description ***************************************/
.DescText{font-size:11px;color:#000000;}
.DescText TABLE{font-size:11px;color:#000000;}
.InstuctionText{line-height:12pt;font-size:10pt;color:#000000;}
.bomessage{color:#cc3300;}
/*********************** Item description 12/24/02****************************/
.deschdr{font-size:12px;color:#660033;font-weight:bold;padding-top:10px;padding-bottom:3px;}
.iteminclude{background-color:#E6EBF2;font-size:11px;color:#3C5288;border-top-width:1px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#3C5288;border-right-color:#3C5288;border-bottom-color:#3C5288;border-left-color:#3C5288;padding-top:7px;padding-bottom:7px;}
.longdesc{line-height:13pt;font-size:11px;color:#6375A0;}
.AccsText{font-size:11px;color:#663333;padding:10px 5px 5px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-top-color:#FFFFFF;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;border-left-color:#FFFFFF;}
.featbulet{width:11px;font-size:11px;color:#000000;font-weight:bold;}
.featdesc{font-size:11px;color:#000000;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:none;border-bottom-style:solid;border-left-style:none;border-top-color:#E6EBF2;border-right-color:#E6EBF2;border-bottom-color:#E6EBF2;border-left-color:#E6EBF2;padding:4px;width:"100%";}
.spectable{width:"100%";border:1px solid #3C5288;}
/*.specq{text-align:center;width:120px;vertical-align:top;font-size:11px;color:#333366;font-weight:bold;background-color:#bababa;border-top:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-bottom:1px none #FFFFFF;border-left:1px none #FFFFFF;}*/
.specq{text-align:center;font-size:11px;color:#333366;font-weight:bold;}
.speca{font-size:11px;color:#000000;background-color:#f4f4f4;border-top-width:1px;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-style:solid;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:#FFFFFF;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;border-left-color:#FFFFFF;}
/****************accessories 01/02/03*******************/
.AccessoriesTable{width:"100%";border:1px solid #CCCC99;}
.AccessoriesText{color:#663333;}
.AccessoriesText:hover{color:#330000;}
.AccessoriesPrice{font-size:11px;color:#660000;font-weight:bold;}
.AccessoriesPrice:hover{font-size:11px;color:#330000;font-weight:bold;}
.tdAccessoriesText{padding:5px 5px 5px;border-width:1px 0 0 0;border-style:solid;border-color:#FFFFFF;}
.tdAccessoriesPrice{padding:5px 5px 10px;}
/*********************** ErrorMsg ****************************/
.ErrorMsg{font-size:11px;color:#FF0000;}
.ErrorMsg:hover{font-size:11px;color:#000000;}
/********************** TitleNav ***************************/
.TitleNav{COLOR:#09187E;}
.TitleNav:hover{COLOR:#09187E;}
/******************* ResultTitle *****************/
.ResultTitle{COLOR:#000000;font-weight:none;background-color:#F4F7FC;}
/******************* ProdDetail ******************/
.ProdDetailTableBorder{background-color:#000000;}
.ProdDetail{background-color:#F9F2E2;}
.ProdDetailLabel{color:#5C0909;font-weight:bold;}
.ProdDetailLabel:hover{color:#5C0909;font-weight:bold;}
.ProdDetailValue{color:#000000;font-weight:none;}
.ProdDetailValue:hover{color:#000000;font-weight:none;}
.ProdDetailLabelSale{color:#ff0000;font-weight:bold;}
.ProdDetailValueSale{font-size:11px;color:#000000;font-weight:bold;}
/************** Shopping Cart *****************/
.ScLabel{font-size:11px;}
.ScLabelEmph{font-size:11px;font-weight:bold;}
.ScValue{font-size:11px;}
.ScValueEmph{font-size:11px;font-weight:bold;}
.ScBrand{font-size:11px;COLOR:#030166;font-weight:bold;}
.ScSku{COLOR:#000000;}
.ScStock{COLOR:#000000;}
.ScTitle{color:#000000;}
.ScTitle:hover{color:#000066;}
.ScPrice{COLOR:#030166;}
.ScExt{font-size:11px;COLOR:#000000;}
.ScPrice:hover{font-size:11px;COLOR:#000000;}
.ScPriceDollarSign{font-size:9px;COLOR:#030166;}
.ScExtDollarSign{font-size:9px;COLOR:#000000;}
.ScUsed{font-size:11px;COLOR:#030166;font-weight:bold;}
.ScCondition{COLOR:#8D0E0E;}
.ScCondition:hover{COLOR:#8D0E0E;}
.ScHeader{color:#5C0909;}
.ScQtyBox{width:25px; height:17px; border:1px solid #C5CBE5;font-size:10px}
.ShopCartAccToggle{background-color:#F4F7FC;border:1px solid #D4DCDC;}
.ShopCartAccTable{background-color:#F4F7FC;border:1px solid #D4DCDC;}
/******************* Checkout *****************/
.CoLabel{color:#000000;}
.CoText{color:#000000;}
.CoLabelEmph{color:#000000;font-weight:bold;}
.CoLabelErr{color:#FF0000;font-weight:bold;}
.CoPageTitle{font-size:12px;color:#5C0909;}
.CoEmail{margin:0px;padding:0px;width:150px}
.CoPwd{margin:0px;padding:0px;width:120px}
/****************** CustInfoBox *******************/
.CustInfoBox{color:#000000;}
/******************* Quote **********************/
.QuoteTitle{color:#030166;font-weight:bold;}
.QuoteMoto{color:#030303;}
.QuoteInstruction{color:#5C0909;}
/************ pro lab digital prints*************/
.prolabInfo{color:#333333;}
.prolabheadder{font-size:12px;color:#990000;font-weight:bold;}
.prolabheadder:hover{font-size:12px;color:#990000;font-weight:bold;}
.prolabTableText{color:#333333;line-height:20px;}
.FrontListing{font-size:11px;color:#111111;}
.index{font-size:11px;color:#000066;}
/************************** Search Results Table Page **********************************/
.SRTHilighted .ResultsTitle b{color:#000000;background-color:#FFFFA8;}
.SRTHilighted .ResultsTitle:hover b{color:#000066;background-color:#FFFFA8;}
.SRTHilighted .ResultsCondition b{COLOR:#AB6C3F;background-color:#FFFFA8;}
.SRTHilighted .ResultsCondition:hover b{COLOR:#8D0E0E;background-color:#FFFFA8;} 
.SRTHilighted .ResultsBrand b{font-size:11px;COLOR:#4153A9;font-weight:bold;background-color:#FFFFA8;} 
.SRTHilighted .ResultsSku b{COLOR:#727272;background-color:#FFFFA8;} 
.SRTHilighted .ResultsUsed b{font-size:11px;COLOR:#4153A9;font-weight:bold;background-color:#FFFFA8;} 
.SRTHilighted .bluesmall b{COLOR:#4153A9;background-color:#FFFFA8;} 
.SRTHilighted .il_brand b{font-size:9pt;COLOR:#4153A9;font-weight:bold;line-height:17px;background-color:#FFFFA8;}
.SRTHilighted .il_title b{color:#727272;background-color:#FFFFA8;}
.SRTHilighted .il_title:hover b{color:#020722;background-color:#FFFFA8;}
.SRTHilighted .GridText b{color:#000000;background-color:#FFFFA8;}
.SRTHilighted ..GridText:hover b{color:#000066;background-color:#FFFFA8;}

.SRT .ResultsTitle b{color:#000000;background-color:#FFFFFF;}
.SRT .ResultsTitle:hover b{color:#000066;background-color:#FFFFFF;}
.SRT .ResultsCondition b{COLOR:#AB6C3F;background-color:#FFFFFF;}
.SRT .ResultsCondition:hover b{COLOR:#8D0E0E;background-color:#FFFFFF;} 
.SRT .ResultsBrand b{font-size:11px;COLOR:#4153A9;font-weight:bold;background-color:#FFFFFF;} 
.SRT .ResultsSku b{COLOR:#727272;background-color:#FFFFFF;} 
.SRT .ResultsUsed b{font-size:11px;COLOR:#4153A9;font-weight:bold;background-color:#FFFFFF;} 
.SRT .bluesmall b{COLOR:#4153A9;background-color:#FFFFFF;} 
.SRT .il_brand b{font-size:9pt;COLOR:#4153A9;font-weight:bold;line-height:17px;background-color:#FFFFFF;}
.SRT .il_title b{color:#727272;background-color:#FFFFFF;}
.SRT .il_title:hover b{color:#020722;background-color:#FFFFFF;}

.catheadH{font-size:9pt;COLOR:#317023;font-weight:bold;line-height:17px;}
.buynow{font-size:9pt;COLOR:#6E9B65;font-weight:bold;line-height:17px;}
.buynow:hover{font-size:9pt;COLOR:#98B791;font-weight:bold;line-height:17px;}
.DescH{COLOR:#666666;}
.DescH:hover{COLOR:#6E9B65;}

/* grid item list */
.il_brand{font-size:9pt;COLOR:#4153A9;font-weight:bold;line-height:17px;background-color:#FFFFFF;}
.il_title{color:#727272;background-color:#FFFFFF;}
.il_title:hover{color:#020722;background-color:#FFFFFF;}
.white{font-size:11px;color:#DDE1F4;}
.white:hover{font-size:11px;color:#F2C668;}
.Blue{font-size:11px;color:#4153A9;}
.Blue:hover{font-size:11px;color:#F2C668;}
.redsmall {font-size : 10px;COLOR : #C31515;font-family : verdana, arial, helvetica;font-weight : normal;text-decoration : none;}
.redsmall:hover {font-size : 10px;COLOR : #AD0303;font-family : verdana, arial, helvetica;font-weight : normal;text-decoration : underline;}

.GridText{color:#4153A9;}
.GridText:hover{color:#7A86C3;text-decoration:none;}
.Rebate{COLOR:#868347;font-weight:bold; font-size:10px;}
.Rebate:hover{COLOR:#333333;font-weight:bold; font-size:10px;}
.ItemListPrice{font-size:8pt;font-weight:bold;color:#D3022E;}
.A2{color:#4B4B4B; font-size: 10px}
.A2:hover{color:#818181;text-decoration:none; font-size: 10px}
.F2{font-size:11px;color:#4B4B4B;}
.F2:hover{font-size:11px;color:#999999;}
.He1{font-size:13px;color:#666600;}
.Cpadding{padding:7px 0px 0px 7px;}

.SideItemPrice{font-size:8pt;font-weight:bold;color:#E55300;}
.AccessSalePrice{COLOR:#FF0000;}
.AccessSalePrice:hover{COLOR:#FF0000;}
.bluesmall{COLOR:#4153A9; font-size: 10px}
.bluesmall:hover{COLOR:#4153A9; font-size: 10px}
.greensmall{COLOR:#41A943; font-size: 10px}
.greensmall:hover{COLOR:#41A943; font-size: 10px}
.orangesmall{COLOR:#D06C09; font-size: 10px}
.orangesmall:hover{COLOR:#D06C09; font-size: 10px}
.redsmall{COLOR:#C31515; font-size: 10px}
.redsmall:hover{COLOR:#C31515; font-size: 10px}
.ResultsPrice{COLOR:#5C0909; font-size: 10px}
.ResultsPrice:hover{COLOR:#5C0909; font-size: 10px}
.brownsmall{COLOR:#660000; font-size: 10px}
.brownsmall:hover{COLOR:#660000; font-size: 10px}
.BreadCrumbs {font-size : 11px; COLOR : #5464B1; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : none;}
.BreadCrumbs:hover {font-size : 11px; COLOR : #5464B1; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; text-decoration : underline;}
AItablebrdr {border: 1px solid #4153A9; width: 100%;}
.AItablehead {
	background-color: #4153A9;
	width: 100%;
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DDE1F4;
	text-decoration: none;
	font-weight: bold;


