/* CNIB PROPRIETARY STYLES */

html {
background: #CCCCCC url(../../cnib/siteback.gif) repeat !important;
}

body {
	margin: 0px !important;
	font-family: Verdana,"Lucida Grande","Trebuchet MS",sans-serif  !important;
	color: #000000 !important;
	font-size: 100%;
}

#sitecontainer {
	border: none;
	padding: 0px;
	width: 980px;
	margin: auto;
	text-align: left;
}

#centeringcontainer {
	text-align: center;

}

#sitecontent {
	background-color: #f3f3f3;
	width: 940px;
}

#siteleftbackgroundcolumn {
	background: #CCCCCC url(../../cnib/backgroundleft.gif) repeat-y top right;
}

#siterightbackgroundcolumn {
	background: #CCCCCC url(../../cnib/backgroundright.gif) repeat-y top left;
}


#banner {
	clear: both;
	background: #ffffff url(../../cnib/banner_background.gif) no-repeat;
	height: 97px;	
	margin-top: 5px;
}



#bannerlogo {
	float: left;
	padding-left: 25px;
}

#bannertools {
	float:right;
	padding-right: 5px;
	padding-top: 35px;
}

#bannersearch {
	text-align: right;
	vertical-align: top !important;
}

#bannersearch div {
	vertical-align: top !important;
}

#bannersearch img {
	border: none;
}

#bannersearch a:hover {
	background-color: transparent;
}

#bannersearch label {
	position:absolute;
	left:0px;
	top:-5000px;
	width:1px;
	height:1px;
	overflow:hidden;
}

#bannerlinks {
	text-align: right;
	padding: 0px;
	margin: 0px;
	padding-top: 18px;
}

#bannerlinks a:link, #splashblurbs a:link {
	color: #000000 !important;
}

#bannerlinks a:visited, #splashblurbs a:visited {
	color: #444444;
}

#bannerlinks a:hover, #splashblurbs a:hover {
	color: #ffffff !important;
	background-color: #000000;
}

.cnibButtonBarLinks {

}

#WordSearch1_SearchWord {
	width: 100px;
}

#cnibbannersearchbutton {
	font-size: 16px;

}

#bannerlinks {
	text-align: right;
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
}

#bannerlinks a:link, #splashblurbs a:link {
	color: #000000 !important;
}

#bannerlinks a:visited, #splashblurbs a:visited {
	color: #444444;
}

#bannerlinks a:hover, #splashblurbs a:hover {
	color: #ffffff !important;
	background-color: #000000;
}

.linkedimage {	
	border: 0px;
}
.hidden {
	position:absolute;
	left:0px;
	top:-5000px;
	width:1px;
	height:1px;
	overflow:hidden;
}

a.imagelink:hover {
	background-color: transparent;
}

.linkedimage {	
	border: 0px;
}

#icinitimaintable {
	margin: 0px;
	background: #ffffff url(../../cnib/image/twocolumnback.gif);	
	border-top: 1px solid #155D7F;
	width: 100%;
}

#icinitimaintable tr {
	margin: 0px; padding: 0px;
}

#icinitimaintable td {
	margin: 0px; padding: 0px;
}

#iciniticentercolumn {
background-color: #ffffff;
	padding: 5px;
}

#CategoryPanel {
	background-color: transparent;
	padding-left: 4px; padding-right: 6px;

}

#cnibcentrecol {
	padding: 9px;
}

td#cnibrightcol {
	background: url(../../cnib/rightcolumnback.gif) repeat-y top left;
	padding: 10px;
	padding-top: 0px; padding-right: 0px;
}

#contentRight {
	width: 190px !important;
	padding-left: 5px;
	
}

.CATEGORYLINK {
	text-decoration: none !important;
	font-size: 16px;
}

.OpenLink {
	text-decoration: underline;
	font-size: 16px;
}

#cnibtitlebar {
	margin: 0px !important;
	padding: 10px;
	padding-bottom: 0px;
}

#cnibtitlebarcell {
	height: 30px !important;
	overflow: hidden;
	border-bottom: 1px solid #FF0000;
}

h1.titlebar {
	background-image: url(../../cnib/hometitlebartop.gif); background-repeat:no-repeat none !important;
	color: #ffffff;
	font-weight: bold;
	font-size: 110% !important;
	text-align: left;
	padding: 5px;
	padding-left: 10px;
	border: none !important;
}


#orig_captionTitle {
	background-image: url(../../cnib/hometitlebartop.gif); background-repeat:no-repeat none !important;
	color: #ffffff;
	font-weight: bold;
	font-size: 110% !important;
	text-align: left;
	padding: 5px;
	padding-left: 10px;
	margin-bottom: 10px;
}

#cnibrightpanel {
	padding: 10px !important;
}

#captionTitle {
	
	font-weight: bold;
	font-size: 110% !important;
	padding: 5px;
	padding-left: 0px;
	margin-bottom: 10px;
	color: #155D7F;
	background-color: transparent !important;
}

.cnibitemdetailpanel {
	padding-top: 5px;
	background: url(../../cnibitemdetailrule.gif) no-repeat top left;
}

/* IE bug fix
* html  #cnibcontenttable {
	margin-top: -3px;
} */


#CategorySearch1_PageScroller1_Panel1 {
	width: 480px !important;
	overflow: hidden;

}

#CategorySearch1_PictureArray td {
	font-size: 100% !important;
}
.CAPTION {
	/* background-color: transparent !important; */
	font-size: 110% !important;
}

#captionTitle div {
	left:0px !important;
}

#cnibcarttitle {
	background-image:url(../../cnib/cnibcarttitle.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	font-size: 100% !important;
}

#cnibshoppingcart {

	border: 1px solid #549ec5;
	border-top: none;
	color: #000000;
	background: #deeef7 url(../../cnib/cnibheaderbottom.gif) no-repeat left top;
	padding: 5px;
	padding-top: 10px;
	line-height: 1.4;
	margin-bottom: 20px;
}


#cnibtodaysspecials { 
	padding: 10px;
	padding-bottom: 5px;
}
#welcomenote { 
	padding: 10px;
	padding-bottom: 5px;
}

#cbnibquickorderlink {
	padding: 10px;
	padding-bottom: 5px;
}

#SearchWord  {
	margin-top: 0px !important;
}

/*************** footer *********/
/* ************* */

#footer {
	clear: both;
	text-align: left;
	margin-top: 5px;	
	background-color: #f3f3f3;
}

#footernav {
	padding: 5px;
	padding-left: 25px;
}

#footernav a {
	color: #000000 !important;
}

#footernav a:visited {
	color: #444444;
}

#footernav a:hover {
	color: #ffffff !important;
	background-color: #000000;
}

#footerlegal {
	padding: 5px;
	margin-bottom: 10px;
	padding-left: 150px;
}

h1, h2, h3 {
	font-size: 110%;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-align: left;
	padding-right: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
}

h4.sidebarheadline {
	margin: 0px; padding: 0px;
	margin-top: 10px;
	font-weight: bold;
	font-size: 110%;
}

ul {
	line-height: 1.4;
}

a:link  { 
	color: #155D7F;
	text-decoration: underline; 
}

a:visited  { 
	color: #000000;
	text-decoration: underline; 
}

a:hover { 
	background-color:#155D7F ; 
	color: #ffffff; 
	text-decoration: none; 
}

#UserGreeting1_ctlGreeting {
	display: block;
	padding: 5px;
	font-weight: bold;

}
/* ICINITI PROPRIETARY STYLES */
/* HEADING TAGS */

/*
H1               { font-family: VERDANA, HELVETICA, ARIAL,sans-serif; font-size: 1.5em; font-weight: bold; margin-bottom: .25em; }
H2               { font-family: VERDANA, HELVETICA, ARIAL,sans-serif; font-size: 1.17em; font-weight: bold; }

/* Column caption */
 .CAPTION         { background-color:#007599 ; font-weight:bold; color: #DDEEFF;    
}

.CAPTION2  {
 background-color:#d3d3d3; font-weight:bold; color: #88CCFF; 
}

#cnibshoppingcart .CAPTION2 TD {
background-color: d3d3d3; 
border-top: 0px !important;
color: #000000 !important;
padding: 3px;
}

#CartSummary1_ctlCaption {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 100% !important;

}
 
 
.homemainheader {
	margin: 0px; padding: 0px;
	color: #ffffff;
	font-weight: bold;
	font-size: 110% !important;
	background-image:url(../../cnib/homeheadergradient.gif);
	padding: 2px;
	padding-left: 5px;
}

.homemainheaderedge {
	margin-top: 25px;	margin-bottom: 0px;
	background: #ffffff url(../../cnib/homeheaderbottom.gif) no-repeat left bottom;
	padding-bottom: 7px;
}


#cnibhomemessage {
	padding: 0px; 
}


#cnibhomefeatures {

}

.cnibhomefeature {	
	clear: both;
	padding-top: 5px;
	background: url(../../cnib/cnib/feature_hr.gif) repeat-x top left;
	padding-left: 10px;
}

.cnibhomefeature1 {
	background: none !important;
}

.cnibhomefeatureimage {
 	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.cnibhomefeaturedesc {
	float: right;
	padding-right: 20px;
	padding-top: 10px;
	font-size: 100%;
	width: 320px;

}

#cnibrightcolfeatures {
	border: 1px solid #7ABF31;
	border-top: none;
	color: #000000;
	background: #ffffff url(../../cnib/homeheaderbottom.gif) no-repeat left top;
	padding: 5px;
	padding-top: 10px;
	line-height: 1.4;
	margin-bottom: 20px;
}

#cnibrightcolmsg {
	border: 1px solid #7ABF31;
	border-top: none;
	color: #000000;
	background: #ffffff url(/images/cnib/homeheaderbottom.gif) no-repeat left top;
	padding: 5px;
	padding-top: 10px;
	line-height: 1.4;
	margin-bottom: 20px;
}
h2.titlebar {
	background-image: url(../../cnib/hometitlebartop.gif); background-repeat:no-repeat none !important;
	color: #ffffff;
	font-weight: bold;
	font-size: 100%;
	text-align: left;
	padding: 5px;
	border: none !important;
}

#BuyButton1_ctlBuyButton {
	margin-bottom: 5px;
}

#CategorySearch1_PageScroller1_lblPerPage {
	padding-left: 3px;
	font-size: 1em;
}

/* #captionTitle		{ margin-top:10px;margin-left:5px;margin-right:5px;margin-bottom:10px;font-size:1.33em; } */
/* GRADIENT caption styles */
/* H1 level caption        */
/*.GRADIENT1 {	PADDING-RIGHT:5px; PADDING-LEFT:5px; Z-INDEX:101; FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#C04489AA', EndColorStr='#FFFFFFFF') progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#C04489AA,strength=8); LEFT:0px; PADDING-BOTTOM:5px; FONT:bold 0.92em verdana; WIDTH:105%; COLOR:white; PADDING-TOP:5px; TOP:0px; HEIGHT:32px;	}*/
.GRADIENT1 {	background-image:url(../../cnib/dynamic/GradientLine.aspx?width=1200&height=1&Color1=0xffffff&Color2=0xffffff&cache=true); 	PADDING-RIGHT:0px; PADDING-LEFT:5px; Z-INDEX:101; LEFT:0px; PADDING-BOTTOM:0px; FONT:bold 1em verdana; COLOR:Black; HEIGHT:120px;  }
/* H2 level caption        */
/*.GRADIENT2 {	FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#C0CCCCCC', EndColorStr='#FFFFFFFF') progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#C0CCCCCC,strength=8);  LEFT:5px; PADDING-LEFT: 5px; PADDING-BOTTOM:5px; FONT:bold 0.92em arial; WIDTH:105%; COLOR:#777777; TOP:0px; HEIGHT:16px;	}*/
.GRADIENT2 {	background-image:url(../../cnib/dynamic/GradientLine.aspx?width=1200&height=1&Color1=0xffffff&Color2=0xffffff&cache=true); 	PADDING-RIGHT:0px; PADDING-LEFT:5px; Z-INDEX:101; LEFT:0px; PADDING-BOTTOM:0px; FONT:bold 1em verdana; COLOR:Black; HEIGHT:120px;  }
/* H3 level caption        */
/* .GRADIENT3 {	PADDING-RIGHT:0px; PADDING-LEFT:175px; Z-INDEX:101; FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#DDEEFF', EndColorStr='#4488AA'); LEFT:0px; PADDING-BOTTOM:0px; FONT:bold 11pt verdana; COLOR:white; HEIGHT:120px;} */
.GRADIENT3 {	background-image:url(../../cnib/dynamic/GradientLine.aspx?width=1200&height=1&Color1=0xffffff&Color2=ffffff&cache=true); 	PADDING-RIGHT:0px; PADDING-LEFT:5px; Z-INDEX:101; LEFT:0px; PADDING-BOTTOM:0px; FONT:bold 1em verdana; COLOR:Black; HEIGHT:120px;  }

/* Form Labels */
.LABEL           { color: Black; font-size: 1em; font-weight:bold ;}
.LINKBARFONT     { color: #DDEEFF; font-size: 1em; font-weight:bold ;}
/* Attention getting */
.ALERT           { color: Red; font-size: 1em; }
.TITLE			 { font-family: VERDANA, HELVETICA, ARIAL,sans-serif; font-size: 1.33em; font-weight: bold; color:#4488AA ; height:5; }

INPUT            { font-size: 1em; height:auto; }
SELECT           { font-size: 1em; height:auto; }
SELECT.UOM	 { font-size: 1em; height:auto; width:120px;}

/* PARAGRAPH TAG */
/* P                { font-family: VERDANA, HELVETICA, ARIAL,sans-serif; font-size: 0.83em; } */
.LISTPRICE      { font-family: Verdana ; font-size: 1em; text-decoration:line-through ;}


.STANDARD    { font-family: VERDANA, HELVETICA, ARIAL,sans-serif; font-size: 1em; }
.FOOTER      { font-family: VERDANA, HELVETICA, ARIAL,sans-serif; font-size: 1em; }
.HEADER      { font-family: VERDANA, HELVETICA, ARIAL,sans-serif; font-size: 1em; }
.SMALL       { font-family: VERDANA, HELVETICA, ARIAL,sans-serif; font-size: 1em; }

.OUTLINED { BORDER-STYLE: solid; BORDER-WIDTH:1; }


TD               { font-family: VERDANA,HELVETICA,ARIAL; font-size: 1em; }
TH               { font-family: VERDANA,HELVETICA,ARIAL; font-size: 1em; }
THEAD               { font-family: VERDANA,HELVETICA,ARIAL; font-size: 1em; }

/** Images for the TabStrip control **/
.TABSELECTED		{ background-image:url(tabFocus.gif); width:144; font-weight:bold; text-align: center; }
.TABNORMAL			{ background-image:url(tab.gif); width:144; text-align: center; }

/* HYPERLINKS 
A                { font-family: VERDANA, HELVETICA, ARIAL,sans-serif; font-size: 0.83em; color: #155D7F; text-decoration: underline; cursor: hand; }
A:HOVER          { font-family: VERDANA, HELVETICA, ARIAL,sans-serif; font-size: 0.83em; color: #EB7A30; text-decoration: underline; cursor: hand;}
*/
A.ButtonBarLinks			{ font-family: VERDANA, HELVETICA, ARIAL,sans-serif;	font-size: 1em; color: #155D7F; text-decoration: underline; cursor: hand; }
A.ButtonBarLinks:HOVER	{ font-family: VERDANA, HELVETICA, ARIAL,sans-serif; font-size: 1em; color: #EB7A30; text-decoration: underline; cursor: hand; }

.CAPTION A       {  font-family: VERDANA, HELVETICA, ARIAL,sans-serif; font-size: 1em; color: White; text-decoration: underline; cursor: hand; }
.CAPTION A:HOVER { font-family: VERDANA, HELVETICA, ARIAL,sans-serif; font-size: 1em; color: White; text-decoration: underline; cursor: hand;}
.CAPTION A:VISITED {  font-family: VERDANA, HELVETICA, ARIAL,sans-serif; font-size: 1em; color: White; text-decoration: underline; cursor: hand; }

A.LinkBarLinks			{ font-family: VERDANA, HELVETICA, ARIAL,sans-serif; font-size: 1em; color: #EEEBA4; text-decoration: underline; cursor: hand; }
A.LinkBarLinks:HOVER	{ font-family: VERDANA, HELVETICA, ARIAL,sans-serif; font-size: 1em; color: #F3EBCC; text-decoration: underline; cursor: hand; }

/* BODY             { font-family: sans-serif; font-size: 0.83em; MARGIN-TOP: 0px; margin-left:5px; margin-right:0px;background-color:White;} */

.LOGO		{ background:DDEEFF ; }
.LINKBAR	{ background-color:#4488AA; }

.TOOLBAR     {	font-family: VERDANA, HELVETICA, ARIAL,sans-serif; font-size: 1em; background-color: #CCCCCC; color: Black; font: bold; }

#icinitimaintable .LEFTCOL	 { 
	padding-left: 5px !important;
	/*font-family: VERDANA, HELVETICA, ARIAL,sans-serif; font-size: 0.83em; 
 background-color:#CCDFF0; color:Black  */
 }
 
.RIGHTCOL		 { 

/* font-family: VERDANA, HELVETICA, ARIAL,sans-serif; font-size: 0.83em; background-color:White; color:Black ;  */
}
/** Odd/Even row background colours **/
.EVEN			{ background-color:#D0E0FF }
.ODD			{ background-color:#DDEEFF }

.SMALLBOLD { font-family: VERDANA, HELVETICA, ARIAL,sans-serif; font-size: 1em; font-weight:bold }
/** skmMenu styles **/
.MENUITEM      { background-color:#669966;  color:black;    }
.MENUITEMHOVER { background-color:#669966;  color:red;   }
.TOPMENUITEM   { background-color:#669966;  color:black;  font-weight:bold;   }


