html, body { margin:0 auto; border:0; width:1150px; font: 12pt/16pt 'Trebuchet MS'; color:#3c3c3c; text-align:center; background:#fff; }

a 	{ color:#069; }
a:hover { color:red; text-decoration:none; }
a:visited { color: #06c; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color: #999;
}
input:-moz-placeholder, textarea:-moz-placeholder {
	color: #999;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color: #999;
}

/*h1, h2, h3 { margin:.8em 0 .2em 0; padding:0; } */
/*p { color:#000000; margin:.4em 0 .8em 0; padding:0; }*/

#frheader { clear:both; margin:0 auto; width:1150px; text-align:left; }
.frcolmask { margin:0 auto; width:1150px; position:relative; clear:both; overflow:hidden; background: url('/cicini/images/web/bgmenu2.gif'); }
.frcolright, .frcolmid, .frcolleft { float:left; width:100%; position:relative; }

.frcol1, .frcol2, .frcol3 { float:left; position:relative; padding:0 0 0 0; overflow:hidden; text-align:left; }
.frthreecol { }
.frthreecol .frcolmid { right:190px; }
.frthreecol .frcolleft { right:750px; }
.frthreecol .frcol1 { width:750px; left:1150px; }
.frthreecol .frcol2 { width:210px; left:190px; }
.frthreecol .frcol3 { width:190px; left:940px; }

#frfooter { margin:0 auto; clear:both; width:1150px; }
#frheader img { padding-top:5px; border:none; }

.menutop { float:right; padding-top:5px; padding-right:45px; width:565px; font-weight:bold; }
#frheader a { text-decoration: none; font:10pt; color: #333333; }
#frheader a:hover { text-decoration: underline }
#frheader a:visited { color: #333333; }

.frqsearch	{ display:block; width:210px; height:70px; background: url('/cicini/images/web/quick-printer-refills-search.gif'); }         	
.qsearch	{ font:8pt arial; color:#FFFFFF; text-align:center; padding-top:30px; white-space: nowrap; }
.qsearchinput	{ width:155px; }
.frasearch	{ display:block; width:210px; height:130px; background: url('/cicini/images/web/advanced-printer-refills-search.gif'); }
.asearch	{ font:7.5pt arial; color:#FFFFFF; padding-left:5px; padding-top:27px; }
.asearchs	{ font:8pt 'Trebuchet MS'; color:#000000; background-color:#f2f1b7 }

#lmenu 		{ font:10pt 'Trebuchet MS'; width:175px; margin-left:5px; }
#lmenu a	{ background:#f6f6f6; color:#555; display:block; margin:1px; padding:3px 0px 3px 10px; text-decoration:none; width:175px; border-bottom:1px #c0c0c0 solid}
#lmenu a:hover	{ background:#007ed2; border-right:5px #ffce8f solid; color:#ffffff; width:170px; }

.divtop		{ font:5px; background: url('/cicini/images/web/bgtop.gif'); width:100% }
#content	{ margin-left:10px; width:730px }

#share 		{ display:block; font:9pt 'Trebuchet MS'; width:105px; text-align:left; border:1px #c0c0c0 solid; padding:5px }
#share a	{ color:#444444; display:block; padding:5px 0px 1px 5px; text-decoration:none; width:100px; border-bottom:1px #c0c0c0 solid }
#share a:hover	{ background:#eee; }
#share p	{ font:bold 8pt arial; margin:3px }



span.bookmarks:hover { cursor: pointer; }
section.bookmarksHidden { display: none; position: fixed; }
section article.popup { position: relative; width: 280px; height: 170px; background: #fff; color: #000; border: 1px solid #333; border-radius: 10px; margin: 10% auto; padding: 10px; font-size: 12px; }
div.bookmarksClose { float:right; margin-right:10px; }
div.bookmarksClose:hover { cursor: pointer; color:red; }

a.bkmks		{ font:10pt 'Trebuchet MS'; color:#000000; display:block; padding:3px; text-decoration:none; width:130px; border:1px #FFFFFF solid }
a.bkmks:hover	{ background: #DFDFDF; border:1px #c0c0c0 solid }


.ctgry		{ margin:5px }

#cartridgeList { width:100%; background-color:#b5d3f8; border: solid #6699cc 1px; }
#cartridgeList h2 	{ padding:3px 10px}
#cartridgeList ul	{ 
	float:left;
	list-style:none;
	margin: 0px;
	padding: 0px 20px;
	background:#b5d3f8;
}
#cartridgeList ul li {
	display:block;
	float:left;
	width:180px;
	display:inline;
	list-style:none;
	margin:0 0 1px 1px;
	padding:3px 10px;
	background:#d6e6fa;
	position:relative;
}

.freeshipping	{ float:left; position:relative; top:10px; left:80px; background: url('/cicini/images/web/free_shipping_oem.gif') no-repeat; width:221px; height:54px; }
.shipping30	{ float:left; position:relative; top:10px; left:80px; background: url('/cicini/images/web/free_shipping_30_oem.gif') no-repeat; width:220px; height:51px; }
.shipping	{ float:left; position:relative; top:10px; left:80px; background: url('/cicini/images/web/free_shipping_50_oem.gif') no-repeat; width:221px; height:54px; }

.navHeader	{ font: bold 14pt 'Trebuchet MS'; color:#404040; background-color:#d1d1d1 }
.navBorder	{ border: 1px solid #CCCCCC; }

.compHeader	{ background-color:#DFEBF9; border-right:1px 0px #92BBE4 solid; }
.compHeader2	{ background-color:#DFEBF9; border-right:1px #92BBE4 solid; border-left:1px #92BBE4 solid; }
.comp		{ font-size:10pt; background-color:#C5D9EE; border:1px #92BBE4 solid; padding: 10px 0px 10px 0px; }
.compReg	{ font:10pt/14pt verdana; color:#606060 }
.compSave	{ font:bold 10pt/14pt verdana; color:#6FB76F }

#prodHeader	{ background-color:#ddd; padding:8px; margin-top:10px }
#prodHeader h1	{ font-size:13pt; margin:0px; }
.refilllist	{ font:10pt/16pt 'Trebuchet MS'; }

#cartList	{ font:8pt arial; }
#cartList table	{ border:1px solid gray; }
#cartList h2	{ margin:0px }
.cartList	{ font-weight:bold; background-color:#B7CFE8 }
.cartListDark	{ background-color:#DFDFDF }
.cartListLight	{ background-color:#F0F0F0 }

#makeList 	{ width:720px; }
#makeList ul	{ float:left; list-style:none; margin: 0px; padding: 0px 0px; }
#makeList ul li { display:block; float:left; display:inline; list-style:none; position:relative; padding: 1px 1px; }
#makeList a		{ font-size: 9.5pt; color:#444444; display:block; background:#d6e6fa; text-decoration:none; width:130px; padding:3px 5px; border: solid #c0c0c0 1px; }
#makeList a:hover	{ color:white; background:#007ED2; }

#makeList2 ul	{ float:left; list-style:none; margin: 0px; padding: 0px 0px; }
#makeList2 ul li { display:block; float:left; display:inline; list-style:none; position:relative; padding: 1px 1px; }
#makeList2 a		{ font-size: 9.5pt; color:#444444; display:block; background:#d6e6fa; text-decoration:none; width:147px; padding:3px 5px; border: solid #c0c0c0 1px; }
#makeList2 a:hover	{ color:white; background:#007ED2; }

#cart2List 	{ width:150px; }
#cart2List ul	{ float:left; list-style:none; margin: 0px; padding: 0px 0px; }
#cart2List ul li { display:block; float:left; list-style:none; position:relative; padding: 1px 1px; }
#cart2List a		{ color:#444444; display:block; background:#d6e6fa; text-decoration:none; width:150px; padding:3px 10px; border: solid #c0c0c0 1px; }
#cart2List a:hover	{ color:white; background:#007ED2; }

.box	{ background:#eeeeee; border:1px #c0c0c0 solid; padding:5px; }
#nList	{ font:9pt/14pt verdana; }
#nList a:hover	{ font-weight:bold; color:#fff; background-color:#007ED2;}

.social	{ padding-bottom:5px; }


.addtocart { background: #f60; padding: 10px; margin:10px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; color: #fff; font-size: 12pt; font-family: verdana; text-decoration: none; vertical-align: middle; }
#cicCheckout, #cicPayment  { background: #f60; padding: 4px 8px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; color: #fff; font-size: 15px; font-family: verdana; text-decoration: none; vertical-align: middle; }
#cicContShop  { background: #aaa; padding: 4px 8px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; color: #fff; font-size: 15px; font-family: verdana; text-decoration: none; vertical-align: middle; }
.addtocart:hover, #cicPayment:hover, #cicCheckout:hover { background: #f93; color: #fff; }

.addtocartsm  { background: #f60; padding: 5px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #fff; font-size: 11pt; font-family: verdana; text-decoration: none; vertical-align: middle; margin:10px }
.addtocartsm:hover, #cicPayment:hover, #cicCheckout:hover { background: #f93; color: #fff; }

.tonerRefills { border: 1px solid #D0D0D0; background-color:#DBE7F6; background: url(/cicini/images/details/toner-refills.jpg); }
.inkjetRefills { border: 1px solid #D0D0D0; background-color:#FADAE1; background: url(/cicini/images/details/inkjet-refills.jpg); }
.printerCartridges { border: 1px solid #D0D0D0; background-color:#F5FBDB; background: url(/cicini/images/details/printer-cartridges.jpg); }

.adPromo { background-color:#fae4d5; padding:3px 5px; font-size:12pt; color:#900; padding:10px; }

.promoBox { padding: 10px; background-color: #fbbd8b; vertical-align: middle; text-align: center; font:bold 12pt arial; color:#FF0000; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; }
.shipBox { padding: 10px; background-color: #CCFF99; vertical-align: middle; text-align: center; font:bold 12pt arial; color:#336633; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; border:1px solid #96b17b; }
.shipNote { font: 11pt arial; color: #4C787E; }

.topList { font-size: 10pt; margin:0px; padding-left:5px; }

#printerModelList 	{ width:720px; padding-left:2px; }
#printerModelList ul	{ float:left; list-style:none; margin: 0px; padding: 0px 0px; }
#printerModelList ul li 	{ display:block; float:left; display:inline; list-style:none; position:relative; padding: 1px 1px; }
#printerModelList a		{ font-size: 11pt; color:#444444; display:block; background:#d6e6fa; text-decoration:none; width:225px; padding:3px 5px; border: solid #c0c0c0 1px; }
#printerModelList a:hover	{ color:white; background:#007ED2; }

.compare {
	padding:7px;
	background-color:#DDDDDD;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #777777;
	font-family:'Trebuchet MS';
	font-size:11pt;
}
.ulcompare { padding-left:20px; }


.prodImage { float: left; width: 260px; text-align:center; }
.prodBuy { float: left; width: 450px; padding-left:20px; }
.prodPrice { float: left; width: 225px; }
.prodInfo { float: left; width: 225px; }

.buy3 { padding: 3px; font:italic 10pt/12pt 'Trebuchet MS'; background-color: #99ccff; color:#333333; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }


