
body {
	margin: 0px;
	padding: 0px;
	background-image: url(http://www.cartridgesuperstore.com//images/background.png);
	background-repeat: repeat-x;

	background-color: #ffffff;

	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.button {
	background: #e5e5e5;
	border-bottom: 1px solid #104A7B;
	border-right: 1px solid #104A7B;
	border-left: 1px solid #AFC4D5;
	border-top: 1px solid #AFC4D5;
	color: #000000;
	height: 27px;
	line-height: 27px;
	text-decoration: none;
	cursor: pointer;
	font-size: 12px;
}

p.copyright { text-align: center; }

textarea.acceptTermsHolder { width: 90%; height: 100px; font-size: 11px; font-family: Courier New, sans-serif; }

table.containerTable { width: 988px; margin: 0 auto; }

table.topNaviTable { width: 988px; height: 33px; }
.topNaviTable tr { background-color: #1fa3c9; height: 33px; font-family: Verdana, sanf-serif; font-size: 12px; }
.topNaviTable a { color: #ffffff; margin-right: 15px; text-decoration: none; }
.topNaviTable a:hover { color: #ffffff; text-decoration: underline; }
.topNaviTable .left { width: 10px; background-image: url(http://www.cartridgesuperstore.com//images/topnavi_lbg.png); }
.topNaviTable .right { width: 10px; background-image: url(http://www.cartridgesuperstore.com//images/topnavi_rbg.png); }
.topNaviTable .links { width: 650px; background-image: url(http://www.cartridgesuperstore.com//images/topnavi_bg.png); text-align: left; }
.topNaviTable .login { width: 318px; background-image: url(http://www.cartridgesuperstore.com//images/topnavi_bg.png); text-align: left; }
.topNaviTable .inputDiv { height: 20px; line-height: 20px; }
.topNaviTable .passDiv { width: 100px; height: 20px; line-height: 20px; margin-top: -20px; margin-left: 167px; }
.topNaviTable #loginStoreId { width: 80px; margin-left: 70px; }
.topNaviTable #loginStorePass { width: 80px; margin-left: 5px; }

table.topLogoTable { width: 988px; }
.topLogoTable tr { height: 100px; }
.topLogoTable td { width: 494px; }
.topLogoTable div { position: relative; }
.topLogoTable .logoImage { margin: 5px 0px 5px 0px; padding-left: 25px; }
.topLogoTable .storeDemoButton { float: right; border: 0px; }

div.innerstage { width: 988px; height: 145px; background-color: #1fa3c9; background-image: url(http://www.cartridgesuperstore.com//images/temp_innerstage.jpg); }

table.bottomNaviTable { width: 988px; margin-top: 30px; }
.bottomNaviTable tr { background-color: #d7e4f3; height: 30px; line-height: 30px; font-family: Verdana, sanf-serif; font-size: 10px; }
.bottomNaviTable a { color: #000000; text-decoration: none; }
.bottomNaviTable a:hover { color: #000000; text-decoration: underline; }
.bottomNaviTable .left { width: 10px; background-image: url(http://www.cartridgesuperstore.com//images/bottomnavi_lbg.gif); }
.bottomNaviTable .right { width: 10px; background-image: url(http://www.cartridgesuperstore.com//images/bottomnavi_rbg.gif); }
.bottomNaviTable .center { width: 968px; text-align: left; }
.bottomNaviTable span { float: right; }

table.bodyTable { width: 988px; }
.bodyTable tr { background-color: #ffffff; font-family: Verdana, sanf-serif; font-size: 12px; }
.bodyTable td { vertical-align: top; }
.bodyTable a { color: #22a6cc; text-decoration: none; }
.bodyTable a:hover { color: #22a6cc; text-decoration: underline; }
.bodyTable .left { width: 246px; background-color:#fafafa}
.bodyTable .right { width: 246px; text-align: center; }
.bodyTable .center { width: 496px; text-align: left; }
.bodyTable .centerWide { width: 742px; text-align: left; }

.bodyTable .navitopband { height: 6px; background-color: #dfe8ef; }
.bodyTable .navicategory { height: 34px; background-color: #eff4f8; border-top: 1px #d9e4eb solid; border-bottom: 1px #e8eff5 solid; line-height: 34px; font-family: Verdana, sans-serif; font-size: 15px; text-align: left; padding-left:10px; color: #0d8eb3; }
.bodyTable .navisubcategoryactive { height: 26px; background-color: #ffffff; border-right: 6px #0d8eb3 solid; line-height: 26px; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold; text-align: left; padding-left:10px }
.bodyTable .navisubcategoryactive a {color:#E15F00}
.bodyTable .navisubcategory { height: 26px; background-color: #ffffff; border-right: 6px #ffffff solid; line-height: 26px; font-family: Verdana, sans-serif; font-size: 11px; text-align: left; padding-left:10px }

.bodyTable p.sectiontitle { font-family: Trebuchet MS, sans-serif; font-size: 30px; line-height: 28px; margin: 20px 20px 0px 20px; color: #22a6cc; }
.bodyTable p.sectionsubtitle { font-family: Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #000000; margin: 20px 20px 0px 20px; }
.bodyTable p.attngrabber { font-family: Verdana, sans-serif; font-size: 20px; line-height: 20px; font-weight: bold; color: #e15f00; margin: 20px 20px 0px 20px; text-align: center; }
.bodyTable p { font-family: Verdana, sans-serif; font-size: 12px; color: #000000; margin: 20px 20px 10px 20px; line-height: 18px; }
.bodyTable p.smaller { font-family: Verdana, sans-serif; font-size: 10px; color: #000000; margin: 10px 20px 10px 20px; line-height: 12px; }
.bodyTable p.listitem { background: url(http://www.cartridgesuperstore.com//images/bulletbody.gif) no-repeat left top; background-position: 0 .3em; padding-left: 1.3em; font-family: Verdana, sans-serif; font-size: 12px; color: #000000; margin: 10px 20px 10px 20px; line-height: 18px; }
.bodyTable p.listitem-checkmark { background: url(http://www.cartridgesuperstore.com//images/black-checkmark.png) no-repeat left top; background-position: 0 .3em; padding-left: 1.3em; font-family: Verdana, sans-serif; font-size: 12px; color: #000000; margin: 0px 20px 0px 20px; line-height: 18px; }
.bodyTable p.listitemLvl2 { background: url(http://www.cartridgesuperstore.com//images/bulletbodylvl2.gif) no-repeat left top; background-position: 0 .3em; padding-left: 3.0em; font-family: Verdana, sans-serif; font-size: 12px; color: #000000; margin: 20px 20px 10px 20px; line-height: 18px; }
.bodyTable p.importantMessage { color: #a31919; font-weight: bold; }

.bodyTable p.faqQ { background: url(http://www.cartridgesuperstore.com//images/bulletbody.gif) no-repeat left top; background-position: 0 .3em; padding-left: 1.3em; font-family: Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #000000; margin: 20px 20px 10px 20px; line-height: 18px; cursor: pointer; }
.bodyTable div.faqAContainer { background-color: #eff4f8; margin: 1.3em; padding: 1px; }
.bodyTable p.faqA { font-family: Verdana, sans-serif; font-size: 12px; color: #000000; margin-top: 15px; }
.bodyTable ul.faqAul {
	font-family: Verdana, sans-serif; font-size: 12px; color: #000000; line-height:18px;  margin: 15px 20px 10px 0px;
}

.bodyTable .signUpButton { border: 0px; margin-top: 28px; }
.bodyTable .bannerEveryoneNeeds { border: 0px; margin-top: 28px; }

.bodyTable span.sponsoringImaNote { font-style: italic; color: #a31919; }

div.carousel { width: 988px; height: 30px; margin-top: 22px; margin-bottom: 23px; line-height: 30px; background-color: #ffffff; font-family: "Trebuchet MS", sans-serif; font-size: 18px; font-weight: bold; color: #22a6cc; }

p.disclaimer {
	font-size:11px;
	font-style:italic;
}

/* front-page stage block start */
#stage {
	width: 988px;
	height: 288px;
	position:relative;
	margin:0px;
}
#stage #topangles {
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
}
#stage .scroll {
    height: 288px;
	width: 988px;
    overflow: hidden;
    position: relative;
    clear: left;
    background-color:transparent;
}
#stage .scrollButtons {
    position: absolute;
    top: 47%;
    cursor: pointer;
		z-index:99;
}
#stage .scrollButtons.left {
    left: -18px;
}
#stage .scrollButtons.right {
    right: -18px;
}
#stage .scrollContainer table{
	margin:0px;
	background-color:transparent;
	width:988px;
	height: 288px;
}
#stage .scrollContainer table td, #stage_content .scrollContainer table th {
	padding:0px;
}
#stage .scrollContainer table th {
	background:transparent url("http://www.cartridgesuperstore.com//images/stage_background.gif") left top repeat-x;
	width:100%;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	text-align:left;
	font-weight:normal;
	font-size:18px;
	padding-left:30px;
	color:#fff;
}
#stage .scrollContainer table th h1 {
	font-size:24px;
	margin-top:9px;
	margin-bottom:9px;
}
#stage .scrollContainer table td img {
	display:block;
	margin:0px;
}
#frontpage_flash_container {
	position:absolute;
	bottom:0px;
	right:10px;
	background:transparent;
	height:288px;
	width:300px;
}

/* front-page stage block end */

/* front-page boxes start */

table.boxedTable { width: 988px; }
.boxedTable td { width: 247px; }

.boxedTable .categoryDescriptionDiv { width: 247px; height: 136px; background-color: #d7e4f3; background-image: url(http://www.cartridgesuperstore.com//images/boxdescriptionbackground.png); position: relative; }
.boxedTable .sliderDiv { width: 247px; height: 136px; margin-top: -136px; background-color: #ffffff; position: absolute; }
.boxedTable .categoryDetailsDiv { width: 247px; height: 136px; background-color: #22a6cc; }
.boxedTable .categoryDetailsText { font-family: Verdana, sans-serif; font-size: 10px; color: #ffffff; padding: 10px; }

.boxedTable .boxNumberDiv { font-family: "Trebuchet MS", sans-serif; font-size: 40px; font-weight: bold; color: #22a6cc; margin-top: 5px; margin-left: 10px; }
.boxedTable .boxCaptionTitleDiv { margin-bottom: 12px; font-family: "Trebuchet MS", sans-serif; font-size: 16px; font-weight: bold; line-height: 16px; }
.boxedTable .boxCaptionDiv { float: right; width: 175px; margin-top: 10px; font-family: Verdana, sans-serif; font-size: 10px; margin-right: 10px; }
.boxedTable .openLinkDiv { position: absolute; bottom: 0px; right: 0px; font-family: "Trebuchet MS", sans-serif; font-size: 12px; font-weight: bold; line-height: 22px; color: #ffffff; padding-right: 15px; padding-left: 15px; height: 25px; text-align: center; cursor: pointer; background-image: url(http://www.cartridgesuperstore.com//images/boxdescriptionmorebg.gif); display:block; text-decoration:none;}
.boxedTable p { margin: 0px 0px 5px 0px; }
.boxedTable a { color: #ffffff; }
.boxedTable .boxDetailsText { margin: 0px 0px 5px 0px; }
.boxedTable .boxDetailsBullet { background: url(http://www.cartridgesuperstore.com//images/bulletfrontbox.gif) no-repeat left top; background-position: 0 .3em; padding-left: 1.3em; margin: 0px 0px 5px 0px; }

/* front-page boxes end */

div.understage { width: 988px; height: 52px; line-height: 52px; background-color: #ffffff; font-family: "Trebuchet MS", sans-serif; font-size: 18px; font-weight: bold; color: #22a6cc; background-image: url(http://www.cartridgesuperstore.com//images/understagebg.png); }
.understage span { margin-left: 18px; }

input, select, option, textarea {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #4C4C4C;
	font-weight: normal;
	text-decoration: none;
}

div.errorDiv { margin: 10px 10px 10px 20px; padding: 5px; background-color: #ffffcc; border: 1px solid #dddac0; }
div.errorDiv span { color: #a31919; font-weight: bold; }
div.errorDiv ul { color: #a31919; margin: 5px 5px 5px 25px; }
.objectErrorBorder { border: 2px solid #a31919; }

div#contactFormName { color: #636363; margin: 15px 0px 5px 20px; }
div#contactFormName span { font-weight: bold; margin-bottom: 3px; }
div#contactFormName input { height: 17px; line-height: 17px; margin-top: 5px; width: 300px; }

div#contactFormEmail { color: #636363; margin: 15px 0px 5px 20px; }
div#contactFormEmail span { font-weight: bold; margin-bottom: 3px; }
div#contactFormEmail input { height: 17px; line-height: 17px; margin-top: 5px; width: 300px; }

div#contactFormPhone { color: #636363; margin: 15px 0px 5px 20px; }
div#contactFormPhone span { font-weight: bold; margin-bottom: 3px; }
div#contactFormPhone input { height: 17px; line-height: 17px; margin-top: 5px; width: 300px; }
div#contactFormInquiry { color: #636363; margin: 15px 0px 5px 20px; }

div#contactFormInquiry span { font-weight: bold; margin-bottom: 3px; }
div#contactFormInquiry textarea { width: 350px; margin-top: 5px; height: 150px; }

div#contactFormSubmit { color: #636363; margin: 15px 0px 5px 20px; }


#rightbox {
	text-align:left;
	margin-top:40px;
	padding-top:1px;
	width:225px;
	background:#fff url('/images/rightbox.bg.png') left top no-repeat;
}
#rightbox div {
	margin:20px 20px 0px 20px;
}
#rightbox h2 {
	color:#22a6cc;
	font-size:18px;
	font-weight:normal;
}
#rightbox #rightbox_bottom {
	margin:0px;
	width:225px;
	background:#fff url('/images/rightbox.bg.png') left bottom no-repeat;
	height:22px;
}




/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/*
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#fff;}

#colorbox{}
    #cboxContent{margin-top:32px;}
        #cboxLoadedContent{background:#000; padding:1px;}
        #cboxLoadingGraphic{background:url(/images/loading.gif) center center no-repeat;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(/images/controls.png) 0 0 no-repeat;}
        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious.hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext.hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose.hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}
