body
{
    background-color: #F2f2f2;
}

#mainContent
{
    width: 491px;
    height: 520px;
    padding: 0px 0 0 10px;
    margin-top: 15px;
    background: url('/_assets/images/banner_home.jpg') top left no-repeat;
}
#storesText
{
    font-size: 14px;
	font-weight: bold;
}
#refillText{
font-size: 13px;
font-weight: bold;
color: #0055a5;
margin-top: 25px;
margin-bottom: 22px;

}
#inkToner
{
    font-size: 14px;
letter-spacing: -1px;
font-weight: bold;
}
#bigSav
{
    color: #0055a5;
    font-size: 19px;
    font-weight: bold;
}
#individText
{
    font-size: 11px;
    color: #0055a5;
    padding: 25px 0 0 85px;
}
#mainContent #homeTop
{
    width: 470px;
    height: 259px;
    padding: 1px 0 0 10px;
    position: relative;
}
#mainContent h2
{
    color: #0055a5;
    font: bold 22px verdana, sans-serif;
    margin: 10px 0 0px 0;
}
#homeBot
{
    padding-top: 50px;
    width: 480px;
}
#homeBotLeft
{
    float: left;
    margin:0px 0 0 20px;
text-align:center;
width:120px;
}
#homeBotRight
{
    float: left;
    margin: 0 0 0 50px;
}
#homeBotRight ul
{
    list-style-type: disc;
    margin: 10px 0 0 15px;
    padding: 0;
    font-size: 13px;
    font-weight:bold;
}
#thumbVideo #clickHere
{
    padding-top: 5px;
}
#homeBotRight ul li
{
    
    line-height: 15px;
    padding-bottom: 15px;
}
.ContactUs {
	display: block;
	width: 109px;
	text-align: center;
	background-color: #0152a1;
	border: 0px;
	font-size: 10px;
}
.WhoWeAre {
	display: block;
	width: 105px;
	text-align: center;
	background-color: #0152a1;
	border: 0px;
	font-size: 10px;
	margin: 0px 1px 0px 0px;
}
.Franchising {
	display: block;
	width: 97px;
	text-align: center;
	background-color: #0152a1;
	border: 0px;
	font-size: 10px;
	margin: 0px 1px 0px 0px;
}
.CartridgeEducation {
	display: block;
	width: 142px;
	text-align: center;
	background-color: #0152a1;
	border: 0px;
	font-size: 10px;
	margin: 0px 1px 0px 0px;
}
.Store {
	display: block;
	width: 67px;
	text-align: center;
	background-color: #0152a1;
	border: 0px;
	font-size: 10px;
	margin: 0px 1px 0px 0px;
}
.ProductsandServices {
	display: block;
	width: 151px;
	text-align: center;
	background-color: #0152a1;
	border: 0px;
	font-size: 10px;
	margin: 0px 1px 0px 0px;
}
.Home {
	display: block;
	width: 83px;
	text-align: center;
	background-color: #0152a1;
	font-size: 10px;
	margin: 0px 1px 0px 0px;
}


#layoutHolder
{
    width: 761px;
}
#leftCol
{
    width: 216px;
    overflow: hidden;
    float: left;
    background: url(/_assets/images/bg_leftcol.gif) no-repeat top right;
}
#leftColInner
{
    padding-left: 7px;
}

#mainContentHolder
{
 float: left;
 width: 515px;
 overflow:hidden;   
 padding-left: 30px;
}

#Cms_Store_Locator1 
{
    margin: 0 0 5px 0;
}
#Cms_Store_Locator1 input
{
    width: 124px;
    margin-bottom: 3px;
}
#Cms_Store_Locator2 input
{
   
    width: 77px;
    margin-bottom: 3px;
    height: 19px;
}
#Cms_Store_Locator2 select{
margin-bottom: 3px;
height:19px;
}
#leftCol #findStore
{
   font-size: 14px;
   padding-left: 22px;
   font-weight: bold;
   margin-bottom: 10px;
}
.blueText{
color: #0055a5;
   font-size: 14px;
   font-weight: bold;
}
#franchiseHeader
{
       font-size: 14px;
   font-weight: bold;
   margin-bottom: 10px;
}
#newsHeader
{
           font-size: 14px;
   font-weight: bold;
   margin-bottom: 10px;
}
#flags
{
    padding: 0 0 3px 30px;
}
#storeBox
{
    background: url('/_assets/images/bg_findstore.gif') no-repeat top left;
    width: 193px;
    height: 145px;
  
}
#storeBoxInner
{
      padding: 10px 0 0 23px;
    
}
#newsBox
{
  
    background: url('/_assets/images/bg_news.gif') no-repeat top left;
    width: 193px;
}
#newsBoxInner
{
      padding: 27px 0 0 23px;
}
.entryText
{
    color: #636363;
    font-size: 12px;
    padding-bottom: 5px;
}
.newsEntry
{
    margin-bottom: 25px;
}
#franchiseBox
{

    margin: 0 0 17px 0;
 
}
#franchiseBoxInner
{
       padding: 0 0 7px 23px;
}
#franchiseImg
{
    margin: 0 0 13px 0;
}
#franchiseImg img
{
    border: 1px solid #a8aaa7;
}
#selectState
{
    padding: 0 0 5px 0;
}
.submitStore
{
vertical-align: bottom;
}
.clear
{
 clear: both;   
}