/* elements -------------------------------------------- */
body, div, form { margin:0; }
body { background: #FFFFFF; }
body, td, div, span, font, form, input, select { font: normal 11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; }
a:link, a:active, a:visited { outline:none; color:#0055a5; text-decoration:underline; }
a:hover { color:#0055a5; text-decoration:none; }
h3 { font-size:13px; }

/* header ---------------------------------------------- */
.header_row_1 
{
    width:761px;
    height:74px; 
    padding:0; 
    margin:0; 
    background-color: #ffe716;
    position: relative;
    overflow: hidden;
}
#green_divide
{
    background-color: #8bc342;
    height: 12px;
    width: 761px;
    overflow: hidden;
}
#logo
{
    display: block;
    position: absolute;
    width: 216px;
    height: 44px;
    top: 20px;
    left: 10px;
}
.header_row_1 h1
{
    margin: 0;
}
.header_row_1 img
{
    border: 0;
}
.header_row_1 div#header_row_1_right
{
    position: absolute;
   
    right: 30px;
}
.header_row_1 #phone_number
{
    font-weight: bold;
    font-size: 17px;
    font-family: verdana, sans-serif;
padding-top: 20px;
}
#shopOnline
{
   padding-top: 10px;
}

.header_row_1 ul
{
    margin: 0 auto;
    padding: 0;
    display: block;
    background-color: #FFE716;
    margin-bottom: 16px;
    font-family: Verdana, Sans-Serif;
    text-align: right;

  
}
.header_row_1 ul li
{
    background-color:#FFE716;
    border: 0;
    float: none;
    display: inline;
    margin: 0;
    padding: 0;
}
.header_row_1 ul li a
{
background-color: #FFE716;   
font-size: 12px;
}
.header_row_1 ul li a:link
{
    color: #0055a5;
}
.header_row_1 ul li a:visited
{
    color: #0055a5;
}
.header_row_1 ul li a:hover
{
    color: #0055a5;
}
.header_row_1 ul li a:active
{
    color: #0055a5;
}
.header_row_2 
{
    width:761px; 
    height:26px; 
    padding-top:3px; 
    position:relative; 
    background:#0152A1; 
    vertical-align:middle; 
    line-height:28px; 
    z-index:1000;
    margin-bottom: 2px;
}
html>body .header_row_2 { height:21px; padding-top:5px; }

/* footer ---------------------------------------------- */
#footer_row
{
    width: 761px;
    background: url('/_assets/images/bg_footer.jpg') no-repeat top left;

    font: normal 12px verdana, sans-serif;
    color: #636363;
    text-align: center;
    padding: 20px 0 27px 0;
}

/* _menu_section --------------------------------------- */
.ContactUs, .WhoWeAre, .Franchising, .CartridgeEducation, .Stores, .ProductsandServices, .Home { display:block; text-align:center; background:#0152A1; margin-right:1px; }
.ContactUs { width: 109px; margin-right:0; }
.WhoWeAre { width: 105px; }
.Franchising { width: 97px; }
.CartridgeEducation { width: 142px; }
.Stores { width: 67px; }
.ProductsandServices { width: 151px; }
.Home { width: 83px; }

#nav ul { list-style: none; padding: 0; margin: 0; }
#nav a { height: 19px; width: 100%; margin-bottom:-2px; padding: 0; line-height:19px; font-weight:bold; font-size:10px; text-decoration: none; color: #fff; }
html>body #nav a { height:18px; line-height:14px; }
#nav a:hover { background-color: #fff; text-decoration: none; color: #0152a1; }

#nav li li a { display: block; height: 18px; line-height:12px; color: #0152a1; padding: 2px 0 0 14px; background-image: url('/_assets/images/cartridge-world-menu-back2.gif'); background-repeat: no-repeat; background-color: transparent; width: 175px; }
html>body #nav li li a { width:161px; }
#nav li li a:hover { color: #fff; background-color: #0152a1; height: 18px; padding: 2px 0 0 14px; background-image: url('/_assets/images/cartridge-world-menu-back.gif'); background-repeat: no-repeat; }
#nav li { float: left; position: relative; text-align: left; color: #0152a1; background-color: white; }

#nav li ul { width: 175px; display: none; position: absolute; left:0; top: 0px; padding-top:22px; font-weight: bold; }
html>body #nav li ul { top: 100%; padding-top:6px; }
#nav li li { display: block; float: none; background-color: transparent; }
#nav li li.link{ height: 18px; line-height:18px; margin-top:-2px; display: block; background-color: #fff; font-size: 10px; width: 175px; }
#nav li.top { display: block; float: none; background-image: url('/_assets/images/cartridge-world-menu-back3.gif'); background-repeat: no-repeat; }
#nav li div:hover ul, #nav li div.over ul { display: block; width: 175px;  }

/* _menu_sub ------------------------------------------- */
#sub
{
    font-family: Arial, Sans-Serif;
}
#sub a { display:block; border-bottom: 1px #fff solid; width:180px; height: 29px; padding: 8px 4px 0 0; font-size: 11px; color:#0152a1; text-decoration: none; background: transparent url('/_assets/images/cartridge-world-sub-button.gif') no-repeat left top; text-align: right; font-weight: bold; }
html>body #sub a { width:176px; height:21px; }
#sub a:hover, #sub a.selected { color: #fff; text-decoration: none; background:#0152a1; }
#sub a:active { color:#0152a1; background:url('/_assets/images/cartridge-world-sub-button.gif') no-repeat left top; }
#sub a.selected:hover, #sub a.sub_selected { color:#0152a1; text-decoration: none; background:#FFF; /*background:#8cc63e;*/ }

/* _frm_store_locator --------------------------------------- */
.frm_store_locator { width: 107px; vertical-align:middle; text-align:center; }
.frm_store_locator input { width:100px; color:#000; border-width:0px; background:#FFF; }

/* _extranet ------------------------------------- */
.input_Text { width:250px; }
.input_BtnImg { height:32px; vertical-align:middle; line-height:32px; }
.extranet_icon { margin:0 5px; text-align:center; width:78px; }
.extranet_content { width:746px; margin:15px; }
.extranet_pane { margin:20px 0; padding:15px; background:#EFEFEF url(/_assets/images/_extranet/pane_bg.png) repeat-x; border:solid 1px #C0C0C0; }
.extranet_frm { width:100%; }
.extranet_frm input, .extranet_frm select, .input_Text, .input_Select { height:34px; padding:8px; font-size:14px; border:solid 1px #C0C0C0; }
.extranet_frm td { padding:5px; }
.col_left { position:relative; float:left; width:360px; }
.col_right { position:relative; float:right; width:365px; }
html>body .col_left, .col_right { width:330px; }
.clear { clear:both; }

/* _menu_extranet --------------------------------------- */
#nav_extranet { position:relative; width:761px; height:21px; margin:2px 0 10px 0; padding-top:3px; background:#8cc63e url(/_assets/images/_extranet/nav_bg.png) repeat-x; z-index:-99 !important; }
html>body #nav_extranet { z-index:0 !important; }
.nav_extranet_btn { float:left; display:inline; height:18px; margin-left:4px; text-align:center; }
#nav_extranet a { height:18px; display:inline; padding: 3px 10px 6px 10px; color:#FFF; text-align:center; text-decoration: none; }
#nav_extranet a:hover { background:url(/_assets/images/_extranet/nav_btn_bg.png) repeat-x; }
#nav_extranet .selected a { height:18px; display:inline; padding:3px 10px 6px 10px; background:#FFF; color:#0152A1; text-decoration:none; text-align:center; font-weight:bold; }
html>body #nav_extranet a, #nav_extranet .selected a { display:block; padding:3px 10px 0 10px; }

/* _section_default ------------------------------------ */
.column_left_block_right_corner { background: url('/_assets/images/cartridge-world-home-acback.gif') repeat-y; height: 22px; vertical-align:middle; text-align:right; padding-right:10px; }
.column_left_block_news_corner { background: url('/_assets/images/cartridge-world-newrpt.gif') no-repeat; height: 30px; vertical-align:middle; text-align:right; padding-right:10px; }
.column_left_block_news { padding: 10px 10px 10px 15px; background: url('/_assets/images/cartridge-world-home-acback.gif') repeat-y; text-align:right; vertical-align:top; }
.column_nav_footer { width:761px;height:0px;line-height:30px;vertical-align:middle;padding:0px 0px;text-align:right; }

/* _store_locator -------------------------------------- */
#zip_btn_go { width:31px;height:30px;cursor:pointer;background:url('/_assets/images/cartridge-world-sl-submit.gif') no-repeat;border:0; }
#flash_div { height:0px; margin:10px 0; }
#map { width: 540px; height: 304px; border:solid 1px #0152a1; }
html>body #map { width: 538px; height: 302px; }
#collapsemap { width:453px; height:468px; background: transparent url('/uploadedImages/Stores/Store_Locator/cartridge-world-sl-map.jpg') no-repeat; }
.tableHead { font-weight:bold;font-size:13px; }
.tableAltRow { background-color:#eeeeee; }

/* _store_quote_form ----------------------------------- */
.labelCol { width:150px; padding:5px 10px; font-size:12px; }
.labelCol label { color:#0152a1; }
.labelCol label.required { color:#8cc63e; font-weight:bold; }
.fieldCol { width:75%; padding:5px 10px; }
.fieldCol input, .fieldCol select, .fieldCol textarea { padding:2px; width:70%; }
# .resizeIMG img { width:350px }

/* Form input styles ------------------------------------
input {
	width:150px;
	border: solid 1px #0152A1;
	margin:5px;
}
label {
	font-size:larger;
	font-weight:bold;
	color:#0152A1;
	margin:5px;
}
.button {
	font-size:14px;
	font-weight:bold;
	background-color:#0152A1;
	border:1px solid white;
	color:White;
	margin:5px;
	padding:2px;
	cursor:pointer;

}
*/

/* styles ---------------------------------------------- */
.cartridge-world-content { font: normal 10pt Arial, Helvetica, sans-serif; color: #000; }
.cartridge-world-white { color: #FFF; }
.cartridge-world-white-bold { color: #FFF; font-weight: bold; }
.cartridge-world-black { color: #000; }
.cartridge-world-black-bold { font-weight: bold; color: #000; }
.cartridge-world-green { color: #009900; }
.cartridge-world-h1 { height:32px; padding-left:5px; color:#8cc63e; font: 17px arial; vertical-align:middle; line-height:32px; }
.cartridge-world-subheader { color: #0152A1; font-weight: bolder; }
.cartridge-world-storesdisplay { font-size:12pt; color: #0152A1; font-weight: bolder; }
.cartridge-world-content ul, .cartridge-world-content ol, .cartridge-world-content li { font-size: 10pt; color:#000000; float:none; text-decoration:none; border:0; padding-bottom:10px; margin:auto; }
.cartridge-world-content ul { list-style-type:disc; margin-left:40px; }

.cartridge-world-h2 { color:#0152A1; font:normal large Arial Black; }
.cartridge-world-h3 { color:#8cc63e; font:normal large Arial Black; }
.cartridge-world-h4 { color:#0152A1; font:normal small Arial Black; }
b { font-weight: bold; }
a.aBigBold:link, a.aBigBold:active, a.aBigBold:visited, a.aBigBold:focus{ outline:none; color:Red; font-size:14pt; text-decoration:underline; }
#store_locator_msg { padding-top:10px; font-weight:bold; }
.stores_dispaly { float:left;padding-right:5px;width:225; }


#nav a {
	text-decoration: none;
	color: ffffff;
	background-color: #0152a1;
	height: 18px;
	width: 100%;
	padding: 3px 0px 0px 0px;
	text-align: center;
}
#nav a:hover {
	text-decoration: none;
	color: 0152a1;
	text-align: center;
	background-color: #ffffff;
}
#nav li li a {
	display: block;
	height: 18px;
	color: #0152a1;
	background-color: #fff;
	text-align: left;
	padding: 2px 0px 0px 14px;
	background-image: url('/_assets/images/cartridge-world-menu-back2.gif');
	background-repeat: no-repeat;
	width: 175px;
}
#nav li li a:hover {
	padding: 0px;
	border: 0px;
	border-width: 0px;
	color: #fff;
	font-family: Arial, Verdana, Tahoma;
	background-color: #0152a1;
	text-align: left;
    height: 18px;
	padding: 2px 0px 0px 14px;
	background-image: url('/_assets/images/cartridge-world-menu-back.gif');
	background-repeat: no-repeat;
	background-position:left; 
}

#nav li {
	float: left;
	position: relative;
	text-align: left;
	color: #0152a1;
	background-color: white;
	border: 1px solid #0152a1;
	border-width: 1px 0px 0px 0px;
}

#nav li ul {
	width: 175px;
	display: none;
	position: absolute;
	top: 100%;
	padding: 6px 0px 0px 0px;
	font-weight: bold;
}
#nav li li {	
	display: block;
	float: none;
	background-color: transparent;
}
#nav li li.link{	
	height: 18px;
	display: block;
	float: none;
	background-color: #ffffff;
	font-family: Arial, Verdana, Tahoma;
	font-size: 10px;
	width: 175px;
}
#nav li.top {		
	display: block;
	float: none;
	border-width: 0px;
	background-image: url('/_assets/images/cartridge-world-menu-back3.gif');
	background-repeat: no-repeat;
}
#nav li:hover ul, li.over ul {
	display: block;
		width: 175px;
	
}
ul#nav {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0;
}
img
{
    border: 0;
}


/*download page */
#downloadWhyPay
{
    font-weight: bold;
    font-size: 17px;
    padding-top: 45px;
}
#downloadHeader
{
    font-size: 22px;
    margin-bottom: 15px;
    text-align: center;
}
#downloadWelcome
{
    font-size: 15px;
    margin: 50px 0 60px 50px;
}

#downloadMain
{
    width: 696px;
    margin: 0 auto;
    padding: 0 0 0 65px;
}
#aboutInkLink
{
    font-size: 22px;
}
#downloadLeft
{
    width: 160px;
    margin-right: 65px;
    float: left;
}
#downloadRight
{
    width: 400px;
    float: left;
    padding: 25px 0 0 0;
}
#downloadRight p
{
    line-height: 18px;
    font-size: 14px;
}