/* Master Page Style Begin */

body{margin:0; font:normal 12px Arial, Verdana, Helvetica, sans-serif; color:#5f5f5f;}
a{text-decoration:none; color:#5f5f5f;}
a:link{text-decoration:none; color:#5f5f5f;}
a:hover{text-decoration:underline; color:#5f5f5f;}
a:visited{color:#5f5f5f;}
a:active{color:#5f5f5f; text-decoration:none:}

img{border:none;}

h1
{		
	font:bold 18px Arial, Helvetica, Verdana, sans-serif; 
	color:#333;
}

h2{font-size:14px;}


#mainContain{width:877px; margin:0 auto; background-image:url(../images/OCinkjet_bgMain.gif); background-repeat:repeat-y; }

#header{width:877px; height:107px; background-image:url(../images/OCinkjet_topbar.gif); background-repeat:no-repeat;}
#headerNav{height:36px; margin:20px 30px 0 0; float:right;}
#headerSub{width:877px; height:60px; background-image:url(../images/OCinkjet_topSubbar.gif); 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;}

#footCont{width:830px; margin:10px auto 0 auto; padding:10px 0; border-top: solid 2px #BDBFC1; border-bottom: solid 2px #BDBFC1; border-left: solid 1px #BDBFC1; border-right: solid 1px #BDBFC1; background-color:#F5F5F6;}
.footMenu{font:bold 12px Arial, Verdana, Helvetica, sans-serif; color:#888; line-height:25px; }
#footDisc{background-image:url(../images/OCinkjet_Disclaimer.gif); background-repeat:repeat-y; width:877px; height:96px; font:normal 10px arial; margin:0 auto;}


.table_Nav{width:140px; margin:5px 0;}

.NavBarBtn{background:url(../images/OCinkjet_bgNavBtn.gif); padding:0 0 0 26px; height:21px; font-weight:bold; color:#666666;}
.NavBarBtn:link{}
.NavBarBtn:hover{color:#432234; background:url(../images/OCinkjet_bgNavBtn_OV.gif); padding:0 0 0 26px; height:21px; font-weight:bold; }

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:20px 30px;}

.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:118px; font-size:10px; font-family:Arial; padding:0; color:#C8CECB;}
.WatermarkStyleEmail{width:150px; font-size:10px; font-family:Arial; padding:0; color:#C8CECB; height:13px;margin-left:20px;}

.searchTxtBoxLrg{font-size:30px; font-family:Arial; padding:0;}
.searchTxtBox{width:118px; font-size:10px; font-family:Arial; padding:0;}
.emailTxtBox{width:150px; height:13px; font-size:10px; font-family:Arial; padding:0; margin-left:20px;}

/* 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:580px;
    font-size:13px;
    margin:20px 5px;
}

/* SearchResult Style BEGIN */

.SearchProductItemDivStyle
{
	width:205px;
	float:left;
	height:200px;
	border:0;
}	
.SearchPrinterItemDivStyle
{
	width:205px;
	float:left;
	height:50px;
	border:0;
}	

.SearchResultTextStyle
{
	color:#000;
	font-size:12px;
	clear:both;
	float:left;
	width:640px;
	background-color:#F8F8F5;
	border:solid 1px #C9C9C9;
	padding:10px;
}

.ProductSquareBoxStyle{width:205px; xheight:130px; float:right; background-color:#F8F8F5; border:solid 1px #C5C1BF; margin:0 3px 0 0; }
.ProductSquareBoxStyle:hover{background-color:#E4E5E3;}

.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:205px; height:60px; float:right; margin-bottom:2px; }
.PrinterSquareBoxStyle:hover{}

.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:Red;
	xfont-weight:bold;
}

.couponLabelStyleSuccess
{
	color:Blue;
}

/* 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
{   
    xtext-decoration:line-through;
    font-size:10px;
	color:#9d9d9d;
}

.priceUseStyle
{
	font-weight:bold;
	color:#CC0A22;
}

/* 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:668px;
    background-color: #F5F5F5;
    border:solid 1px #CCCCCC;
    text-align:center;
}

.CartHeaderTableStyle
{
    background-color:#F5F5F5;
    border-top:solid 1px #CCCCCC;
    font-size:12px;
    font-weight:bold;
    padding:4px;
}

.CartHeaderCellStyle
{
    border-left:solid 1px #CCCCCC;
}


.CartTableCellStyle
{
    border-left:solid 1px #CCCCCC;
    border-top:solid 1px #CCCCCC;
    padding:5px;
}
.CartTableProductCellStyle
{
    background-color: #FFFFFF;
    border-top:solid 1px #CCCCCC;
}

/* Cart.aspx END */

/* InkCartridgePrinters BEGIN */
.printertype_td
{
    height:23px;
    background-image:url(../images/secHeadBG.gif);
    font-weight:bold;
    font-size:12px;
    text-align:left;
    border:solid 1px #C5C1BF;
    margin:4px 0;
	padding-left:10px;
}

.printermodel_td
{
	background-color:#F8F8F5;
	width:16%;
}

.printermodel_div
{
	width:90%;
	padding:5px;
}

.printermodel_div:hover
{
	background-color: #E4E5E3;
}

.MissingPrinterModelLinkStyle
{
	float:right;
	color:#E56753;
	font-size:12px;
	font-weight:bold;
}

.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; 
	font-size:12px; 
	padding:4px 0px 0px 10px;
}

.MissingPrinterPopupHeaderCloseImageStyle
{
	float:right; 
	vertical-align:middle; 
	margin:3px 1px 1px 0px;
}

/* InkCartridgePrinters END */

/* IMG Carousel Start */

#carousel {
	margin: 0 auto;
	padding: 10px 0 0 0;
	overflow: scroll;
}
#carousel ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
}
#carousel li {
	display: inline;
	float: left;
}
.textholder {
	text-align: left;
	font-size: small;
	padding: 6px;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
}

/* IMG Carousel End */


/* Refill Kits Page */

.RefillKitsDivStyle
{
	width:100%; 
	clear:both;
	padding:10px;
}

