/* Master Page Style Begin */

body{margin:0; font:normal 11px Arial, Helvetica, Verdana, sans-serif; color:#626366; line-height:18px;}
a{text-decoration:none; color:#626366;}
a:link{text-decoration:none; color:#626366;}
a:hover{text-decoration:underline; color:#626366;}
a:visited{color:#626366;}
a:active{color:#626366; text-decoration:none:}

img{border:none;}


h1{font:bold 16px Arial, Helvetica, Verdana, sans-serif; color:#333;}

h2{font:bold 13px arial; margin:15px 0 5px 0; color:#000;}

ul{margin-left:-20px;}


#mainContain{width:873px; margin:0 auto; xbackground-image:url(../images/main-page_BG_single.gif); background-repeat:repeat-y; border-left:solid 1px #DFDFDF; border-right:solid 1px #DFDFDF; }
#mainContain2{width:300px; float:left;}

.MainContainSingle{width:873px; margin:0 auto; background-image:url(../images/main-page_BG_single.gif); background-repeat:repeat-y; border-left:solid 1px #DFDFDF; border-right:solid 1px #DFDFDF;}
.MainContainDouble{width:873px; margin:0 auto; background-image:url(../images/main-page_BG_single.gif); background-repeat:repeat-y; border-left:solid 1px #DFDFDF; border-right:solid 1px #DFDFDF;}

#headerNav{height:36px; margin:20px 30px 0 0; float:right;}
#headerSub{width:305px; height:38px; background-image:url(../images/main-topbar_v2_r3_c1.jpg); background-repeat:no-repeat; }

/* #Table_01{ margin-left:10px;} */

#alertTxt{font:bold 11px Arial, Verdana, Helvetica, sans-serif; color:green; margin-left:15px;}
img#alert{margin:1px 4px 0 0;}

.AlertTxtStyle{font:bold 11px Arial, Verdana, Helvetica, sans-serif; color:green; margin-left:15px;}


#footDisc{width:873px; height:96px; font:normal 10px arial; margin:0 auto; background-color:#FFFFFF; border-top:solid 1px #DFDFDF; border-left:solid 1px #DFDFDF; border-right:solid 1px #DFDFDF;}


.NavBarBtn{color:#666666; padding:0 0 0 15px; font-size:13px; line-height:16px;}
.NavBarBtn:link{}
.NavBarBtn:hover{color:#432234;}

hr.thin {height: 1px;border: 0;color: #888;background-color: #888;width:820px;} 
ul{list-style: none;}

.r10{margin-left:10px;}
.l5{margin-left:-5px;}
.pad20TB30RL{padding:10px 25px;}

.brandMenu{padding:28px 0 10px 10px; background-image:url(../images/menuTit_shopbybrand.jpg); background-repeat:no-repeat;}
.catMenu{padding:28px 0 10px 10px; background-image:url(../images/menuTit_shopbycat.jpg); background-repeat:no-repeat;}

.WatermarkStyle{width:135px; font-size:10px; font-family:Arial; padding:1px; color:#BDBDBD;}
.WatermarkStyleLrg{width:335px; font: bold 24px Arial; padding:0;color:#BDBDBD;}
.WatermarkStyleEmail{width:180px; font-size:10px; font-family:Arial; padding:0; color:#BDBDBD; height:13px;float:right;}


.searchTxtBox{width:135px; font-size:10px; font-family:Arial; padding:1px;}
.searchTxtBoxLrg{width:335px; font: bold 24px Arial; padding:1px 1px 1px 3px; margin:0 5px 0 18px; color:#666666;}
.emailTxtBox{width:180px; height:13px; font-size:10px; font-family:Arial; float:right;}

/* Master Page Style End */

/* Main Page Style */
	#Layer1 {position:absolute;width:273px;height:182px;z-index:2;visibility: visible;}
	#Layer2 {position:absolute;width:273px;height:45px;z-index:1;visibility: visible;}
	
.ModalBackground
{
	background-color:#222;	
	filter:alpha(opacity=20);
	opacity:0.2;
}

.containerBody
{
    width:475px;
    font-size:12px;
    margin:16px;
}
.containerCartBody
{
    width:707px;
    font-size:12px;
    margin:16px;
}

/* SearchResult Style BEGIN */

.SearchProductItemDivStyle
{
	width:210px;
	float:left;
	border:0;
	margin:0 18px;
}	

.SearchResultTextStyle
{
	color:#888;
	clear:both;
	float:left;
	width:655px;
	background-color:#F6F6F6;
	padding:10px;
	margin:0 0 0 20px;
}

.ProductSquareBoxStyle{width:210px; height:120px; float:right; border-bottom:solid 1px #C5C1BF; xmargin:0 3px 0 0; }
.ProductSquareBoxStyle:hover{xbackground-color:#F6FBFA;}

.SearchRsltProdItemDivStyle
{
	xwidth:300px;
	xfloat:left;
	xborder:0;
	xmargin:0 18px;
}	

.SearchRsltTextStyle
{
	color:#888;
	clear:both;
	float:left;
	xwidth:655px;
	background-color:#F6F6F6;
	xpadding:10px;
	xmargin:0 0 0 20px;
}

.ProductRectStyle{width:290px; xheight:80px; float:left; border-bottom:solid 1px #C5C1BF; xmargin:0 3px 0 0; padding:15px; }
.ProductRectStyle:hover{xbackground-color:#F6FBFA;}

.ProductResultTxt{clear:both; width:100%; margin:0 auto 0 auto; text-align:left; color:#000; float:left; padding:5px;}
.ProductResultTxt a:link{color:#000;}

.PrinterSquareBoxStyle{width:290px; xheight:60px; float:left; border-bottom:solid 1px #C5C1BF; xmargin:0 3px 0 0; padding:15px;}
.PrinterSquareBoxStyle:hover{xbackground-color:#F6FBFA;}

.PrinterResultTxt{ margin:0 auto 0 auto; text-align:left; color:#000;  padding:5px;}
.PrinterResultTxt a:link{color:#000;}



/* ProductSquareBoxStyle End */


/* BlankCDDVD BEGIN */

.BlankCDDVDDivStyle
{
	width:100%; 
	clear:both;
	margin-bottom:10px;
}

.ProductTableStyle
{
	width:670px; 
	margin:0px 5px 0px 0px;
}

/* BlankCDDVD END */

/* Coupon Status Label Style BEGIN */

.couponLabelStyleError
{
	color:#FF6D5A;
	font:normal 10px arial;
}

.couponLabelStyleSuccess
{
	color:#6BC28A;
	font:normal 10px arial;
}

/* Coupon Status Label Style END */

/* Customer Checkout BEGIN */

.checkoutLabelStyle
{
	color:#333;
	font-weight:bold;
}

.requiredLabelStyle
{
	color:#ED6224;
	padding-left:2px;
	font-size:14px;
}

/* Customer Checkout END */

/* Prices Style BEGIN */

.priceNotUseStyle
{   
    xfont-weight:bold; 
	text-decoration:line-through;
	color:#9d9d9d;
}

.priceUseStyle
{
	font-weight:bold;
	color:Green;
	xcolor:#C93618;
}

/* Prices Style END */

/* ProductDetailCtrl START */

.ProductImagePopupPanelStyle
{
	background-color:#fff; 
	border:solid 1px #C5C1BF;
	
}

.ProductImagePopupHeaderStyle
{
	clear:both; 
	width:100%;
    height:23px;
    background-image:url(../images/secHeadBG.gif);
}

.ProductImagePopupHeaderTextStyle
{
	float:left;
	color:#888;
	font-size:12px;
	padding:4px 0px 0px 10px;
}

.ProductImagePopupHeaderCloseImageStyle
{
	float:right; 
	vertical-align:middle; 
	margin:3px 1px 1px 0px;
}

/* ProductDetailCtrl END */

/* Cart.aspx START */

.title18
{
	font-size:16px;
	font-weight:bold;
	margin:10px 0 10px 0;
}

.FAQQuestion
{
	font-weight:bold;
	margin:20px 0 5px 0;
}

.CartTableStyle
{
    width:676px;
    background-color: #F5F5F5;
    border:solid 1px #C5C1BF;
}

.CartHeaderTableStyle
{
    background-color:#F5F5F5;
    font-size:12px;
    font-weight:bold;
    padding:10px 5px;
    color:#6F6F6F;
}

.CartHeaderCellStyle
{
    border-left:solid 1px #C5C1BF;
    text-align:center;
}

.CartTableCellStyle
{
    border-left:dashed 1px #C5C1BF;
    border-top:solid 1px #C5C1BF;
    border-bottom:dashed 1px #C5C1BF;
    padding:3px;
    text-align:center;
}
.CartTableProductCellStyle
{
    background-color: #FFFFFF;
    border-top:solid 1px #C5C1BF;
    border-bottom:dashed 1px #C5C1BF;
}

/* Cart.aspx END */

/* InkCartridgePrinters BEGIN */
.printertype_td
{
    height:20px;
    background-color:#F7F7F7; 
    border:solid 2px #DFDFDF;
    font-weight:bold;
    font-size:12px;
    text-align:left;
	padding-left:10px;
	color:#6C6C6E;
}

.printermodel_td
{
	width:25%;
}

.printermodel_div
{
	width:90%;
	padding:8px;
	border:solid 1px #FFFFFF;
}

.printermodel_div:hover
{
	background-color:#F7F7F7; 
	border:solid 1px #C5C1BF;
}

.MissingPrinterModelLinkStyle
{
	float:right;
	color:#FF6A5A;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
}

.MissingPrinterModelLinkStyle a:link
{
	color:#E56753;
}

.MissingPrinterModelLinkStyle a:visited
{
	color:#E56753;
}

.MissingPrinterModelLinkStyle a:active
{
	color:#E56753;
	text-decoration:underline;
	
}

.MissingPrinterModelLinkStyle a:hover
{
	color:#E56753;
	text-decoration:underline;
	
}

.MissingPrinterPopupPanelStyle
{
	background-color:#fff; 
	border:solid 1px #C5C1BF;
}

.MissingPrinterPopupHeaderStyle
{
	clear:both; 
	width:100%;
    height:23px;
    background-image:url(../images/secHeadBG.gif);
}

.MissingPrinterPopupHeaderTextStyle
{
	float:left;
	color:#888; 
	xfont-weight:bold; 
	font-size:12px; 
	padding:4px 0px 0px 10px;
}

.MissingPrinterPopupHeaderCloseImageStyle
{
	float:right; 
	vertical-align:middle; 
	margin:3px 1px 1px 0px;
}

/* InkCartridgePrinters END */


/* BlankCDDVD BEGIN */

.BlankCDDVDDivStyle
{
	width:100%; 
	clear:both;
	margin:20px;
}

/* BlankCDDVD END */

/* RefillKits BEGIN */

.RefillKitsDivStyle
{
	width:100%; 
	clear:both;
	margin:20px;
}

/* RefillKits END */