/* CSS Document */

/* -=-=-=-=-=-=-=-=- Global Href Styles -=-=-=-=-=- */
a:active {
  text-decoration: none;
  color: #0033cc;
}

a:link {
  text-decoration: none;
  color: #0033cc;
}

a:visited {
  text-decoration: none;
  color: #0033cc;
}

a:hover {
  text-decoration: underline;
  color: #0033cc;
}
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

body /* Internet Explorer */ {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	text-align:center;
}
.bottom {
    background-color: #CC0001; COLOR: #FFFFFF;
}

body /* Mozilla Firefox alignment */ {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	background-color: #000000;
	margin-top:auto;
	margin-left:auto; 
	margin-right:auto;	
	padding: 0px;
	text-align: -moz-center;
}
.bottom {
    background-color: #CC0001; COLOR: #FFFFFF;
}

html /* Force right scrollbar in Mozilla Firefox (for alignment purposes) */ {
	min-height: 100.1%;
	font: 70% Arial, Helvetica, sans-serif;
	background-position: center;
	background-repeat:repeat-y;
	height: 100%;
}

table {
	text-align: left;
}

.navtable-left {
	border:none;
	width: 178px;
}

.navtable-left-td {
	width: 165px;
	border-left-width:1px;
	border-left-style: none;
	border-left-color: #000000;
	border-bottom-width:1px;
	border-bottom-style: none;
	border-bottom-color: #000000;
	border-right-width:1px;
	border-right-style: solid;
	border-right-color: #000000;
	padding: 0px;
	margin: 0px;
	background-color:#CC0001;
}

.navtable-left-cellbottom-td {
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	vertical-align:middle;
}

.navtable-left-celltopbottom-td {
	border-top-width:1px;
	border-top-style: solid;
	border-top-color: #efefef;	
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;	
	vertical-align:middle;
}

.navtable-left-cellblackbottom-td {
	vertical-align:middle;
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;		
}

.navtable-left-cellblacktop-td {
	border-top-width:1px;
	border-top-style: solid;
	border-top-color: #000000;	
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;	
	vertical-align:middle;
}

.navtable-left-groups {
	padding: 0px;
	width: 165px;
}

.navtable-body {
	width: 950px;	
	border-left-width:1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-right-width:1px;
	border-right-style: solid;
	border-right-color: #000000;
	padding: 0px;
	margin: 0px;
	background-color:#FFFFFF;
	margin-right: auto;
	margin-left:auto;
}

td {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	color: #000000;
}

.td-head {
	border-top-width:1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width:1px;
	border-right-style: solid;
	border-right-color: #000000;	
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding: 0px;
	margin: 0px;
	background-color:#CC0001;
	text-align:center;
	
}

.td-head-end {
	border-top-width:1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding: 0px;
	margin: 0px;
	background-color:#CC0001;
	text-align:center;
}

.td-breadcrumbs {
	padding-top: 5px;
	padding-bottom: 5px;
}

th {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 12px;
}
.style1 {
	color: #FFFFFF;
	display: block;	
	padding: 0px 0px 0px 0px;
	voice-family: "\"}\"";
	voice-family:inherit;		
	line-height: 21px;	
}

A.style1 {text-decoration:none;}
A.style1:visited {text-decoration:none; color: #FFFFFF;}
A.style1:link {text-decoration:none; color: #FFFFFF;}
A.style1:active {text-decoration:none; background-color: #efefef; color: #000000;}
A.style1:hover{text-decoration:underline; background-color: #efefef; color: #0033cc;}

.style2 {
	color: #000000;
	font-weight: bold;
}
.style3 {
	color: #CC0001;
}
h1 {
	font-size: 18px;
	margin-bottom: 5px;
	color: #CC0001;
	margin-top:0;
}
h2 {
	font-size: 16px;
	margin-bottom: 5px;
	font-weight:bold;
	color: #CC0001;
	margin-top:0;
}	
h3 {
	font-size: 14px;
	margin-bottom: 5px;
	font-weight: normal;
	color: #CC0001;
	margin-top:0;
}
.subh1 {
	font-size: 18px;
	font-weight:bold;
	margin-bottom: 5px;
	color: #CC0001;
	margin-top:0;
}

.nav-head {
	font-size: 13px;
	font-weight:bold;
	color: #000000;
	display: block;	
	padding: 0px 0px 0px 5px;
	voice-family: "\"}\"";
	voice-family:inherit;	 
	line-height: 25px;
}	

A.nav-head {text-decoration:none;}
A.nav-head:visited {text-decoration:none; color: #000000;}
A.nav-head:link {text-decoration:none; color: #000000;}
A.nav-head:active {text-decoration:none; background-color: #000000; color: #ffffff;}
A.nav-head:hover{text-decoration:underline; background-color: #000000; color: #ffffff;}

.nav-subhead {
	font-size: 12px;
	color: #efefef;
	display: block;	
	padding: 0px 0px 1px 5px;
	voice-family: "\"}\"";
	voice-family:inherit;		
	line-height: 20px;
}

A.nav-subhead {text-decoration:none;}
A.nav-subhead:visited {text-decoration:none; color: #FFFFFF;}
A.nav-subhead:link {text-decoration:none; color: #FFFFFF;}
A.nav-subhead:active {text-decoration:none; background-color: #efefef; color: #000000;}
A.nav-subhead:hover{text-decoration:underline; background-color: #efefef; color: #0033cc;}

.nav-footer {
	font-size: 11px;
	font-weight: bold;
	padding-left:5px;
}

.copyright:link,
.copyright:visited,
.copyright:active,
.copyright:hover{
	text-decoration:none;
	color:#efefef;
	font-size: 11px;
	font-weight: bold;
}

#logo{
}
.logotext:link,
.logotext:visited,
.logotext:active,
.logotext:hover{
	text-decoration:none;
	color:#999999;
	font-size: 9px;
	font-weight:bold;
	/* z-index:1;
	position:relative;
	top:-14px; left:115px;
	width:81px; */
}

#promise{
}
.promisetext:link,
.promisetext:visited,
.promisetext:active{
	text-decoration: underline;	
	font-size: 12px;
	font-weight:bold;
	z-index:1;
	position:relative;
	top:-17px; left:13px;
	width:120px;
}

#promise{
}
.promisetext:hover{
	text-decoration: none;
	font-size: 12px;
	font-weight:bold;
	z-index:1;
	position:relative;
	top:-17px; left:13px;
	width:120px;
}

hr{
	width:760px;
	height:1px;
	color:#000000;
	text-align:center;
	background:#000000;
	border:0;
}

.sitemap-head {
	font-size: 14px;
	font-weight:bold;
	line-height:20px;
}	
.sitemap-subhead {
	font-size: 12px;
	font-weight: normal;
	margin-left:5px;
	line-height:16px;
}

.shhh{display:none;}

/* Style and layout the product list */
.productgrid 
{
	width: 772px;
	margin-left:0px;
}
.productimage
{
	display: block;
	border:0px;
}

.itemsbox
{
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px;
	text-align: left;
}

.itemsbox td 
{
	 text-align: center; 
	 vertical-align: top; 
	 width: 235px;
}

.itemsbox img
{
	border:0px; 
	max-width:235px;
	vertical-align: top; /* Removes underline from image link. */
	padding-bottom: 4px;
}

.itemsbox a:link, .itemsbox a:visited
{
	text-decoration:none;
}

.itemsbox a:hover, .itemsbox a:active
{
	text-decoration:underline;
}

.itemsboxpersonal
{
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px;
	text-align: left;
}

.itemsboxpersonal td 
{
	 text-align: center; 
	 vertical-align: top; 
	 width: 270px;
}

.itemsboxpersonal img
{
	border:0px; 
	max-width:270px;
	vertical-align: top; /* Removes underline from image link. */
	padding-bottom: 4px;
}

.itemsboxpersonal a:link, .itemsboxpersonal a:visited
{
	text-decoration:none;
}

.itemsboxpersonal a:hover, .itemsboxpersonal a:active
{
	text-decoration:underline;
}

.productgrid *, .teasers *
{
	vertical-align: top; /* keep image tops aligned */
}

/* Style the product detail page and product preview popup */
#ProductPreview
{
	height: 100%;
	vertical-align: top;
}

.ProductName 
{
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #9c659c;
	background: url(/images/core/pageHeader_symbol.gif) no-repeat 0px 50%;
	padding: 5px 0px 5px 23px;
}

.price
{
	font-weight:bold;
	color: #0063a6;
}

.fieldlabel 
{
	padding-right:5px;
}

.stamp
{
	background:#FFFFCC; 
	border: 1px solid; 
	padding: 10px;
}

.label
{
	font-size: 18px;
	color: #6c157c;
	font-weight:bold;
}

ul.itemPadding {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

ul.itemPadding > li {
	padding-top: 5px;
	padding-bottom: 5px;
}

.whybuy a:link, .whybuy a:visited
{
	text-decoration:underline;
}

.whybuy a:hover, .whybuy a:active
{
	text-decoration:none;
}

/* -=-=-=-=-=-=- Panther -=-=-=-=-=-=-=- */
th, #choicetable, #choicetable-close-window
{
	background-color: #cc9; 
	text-align: center;
}

input
{
	font-family: monospace;
}

select
{
	font-family: monospace;
}

input.btn
{
}
.centered
{
	text-align: center;
}
.little
{
	font-size: smaller;
}
.required-field-label
{
	font-weight: bold;
}
.no-display
{
	display: none;
}
.file-upload
{
	type: file;
}

table.result-table-normal td
{
	padding-left: 2px;
	padding-right: 2px;
}

table.result-table-normal th
{
	padding-left: 2px;
	padding-right: 2px;
}

table.result-table th
{
	font-size: 12px;
	font-weight: normal;
	padding-left: 2px;
	padding-right: 2px;
}

table.result-table td
{
	font-size: 12px;
	padding-left: 2px;
	padding-right: 2px;
}
table.result-table input
{
	width: 10px;
	height: 10px;
}

table.ordentry-table th
{
	font-size: 12px;
	font-weight: normal;
	padding-left: 3px;
	padding-right: 3px;
}

#maintable
{
	color: white;
}

.choice
{
	font-variant: small-caps;
	font-weight: bold;
	text-align: center;
	color: #000;
	text-decoration: none;
}

.choice:hover
{
	color: #f00;
}

.menuchoice
{
	text-align: center;
	color: #000;
	text-decoration: none;
}

.menuchoice:hover
{
	color: #f00;
}

.help-summary
{
	font-size: larger;
	font-weight: bolder;
}

.help-body
{
	font-family: Arial, Helvetica, sans-serif;
}

.help-header
{
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
}

.help-fields
{
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: baseline;
}
		   
.help-descriptions
{
	font-family: Arial, Helvetica, sans-serif;
}

.help-field-required
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
}

.help-field-verified
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
}

.help-grid-summary
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	background-color: #ccc;
}
				 
.help-group-summary
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	background-color: #ccc;
}
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

/* McDonald's Red = #CC0001
McDonald's Yellow = #FFCC00 */

/* -=-=-=-=-=-=- CU -=-=-=-=-=-=-=- */
.personalhomecontent
{
	left:2px;
	position:relative;
}
.personalhomeheader2
{
	font-size:20px;
	font-weight:bold;
	padding:7px 0;
	text-align:center;
}
.personalhomecategories
{
	left:10px;
	position:relative;
}
.personalhomecategories ul 
{
	margin:0;
	padding:0;
	width:130px;
}
.fivelinks
{
	float:right;
	padding-top:7px;
}
.fivelinks a 
{
	font-size:12px;
}
.emptydiv
{
	display:block;
	float:left;
	height:89px;
	width:477px;
}
.nature, .animals, .birdsandbutterflies, .wildlife, .flowersandplants, .scenicviews, .fallcolors, .countryliving, .funandgames, .onthewater, .patternsandtextures, .laser, .manual, .deposits, .supplies, .options
{
	height:117px;
	overflow:hidden;
	width:750px;
}
.personalhomecategories h3 
{

	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	height:27px;
	line-height:28px;
	margin:0;
	text-indent:10px;
}
.nature
{
	background:transparent url(http://www.checkadvantage.com/images/3-pics-nature.jpg) repeat scroll 0 0;
	height:89px;
	width:750px;
}
.nature ul
{
}
.animals
{
	background:transparent url(http://www.checkadvantage.com/images/3-pics-animals.jpg) repeat scroll 0 0;
	height:89px;
	width:750px;
}
.animals ul
{
}
.birdsandbutterflies
{
	background:transparent url(http://www.checkadvantage.com/images/3-pics-birds-and-butterflies.jpg) repeat scroll 0 0;
	height:89px;
	width:750px;
}
.birdsandbutterflies ul
{
}
.wildlife
{
	background:transparent url(http://www.checkadvantage.com/images/3-pics-wildlife.jpg) repeat scroll 0 0;
	height:89px;
	width:750px;
}
.wildlife ul
{
}
.flowersandplants
{
	background:transparent url(http://www.checkadvantage.com/images/3-pics-flowers-and-plants.jpg) repeat scroll 0 0;
	height:89px;
	width:750px;
}
.flowersandplants ul
{
}
.scenicviews
{
	background:transparent url(http://www.checkadvantage.com/images/3-pics-scenic-views.jpg) repeat scroll 0 0;
	height:89px;
	width:750px;
}
.scenicviews ul
{
}
.fallcolors
{
	background:transparent url(http://www.checkadvantage.com/images/3-pics-fall-colors.jpg) repeat scroll 0 0;
	height:89px;
	width:750px;
}
.fallcolors ul
{
}
.countryliving
{
	background:transparent url(http://www.checkadvantage.com/images/3-pics-country-living.jpg) repeat scroll 0 0;
	height:89px;
	width:750px;
}
.countryliving ul
{
}
.funandgames
{
	background:transparent url(http://www.checkadvantage.com/images/3-pics-fun-and-games.jpg) repeat scroll 0 0;
	height:89px;
	width:750px;
}
.funandgames ul
{
}
.onthewater
{
	background:transparent url(http://www.checkadvantage.com/images/3-pics-on-the-water.jpg) repeat scroll 0 0;
	height:89px;
	width:750px;
}
.onthewater ul
{
}
.patternsandtextures
{
	background:transparent url(http://www.checkadvantage.com/images/3-pics-patterns-and-textures.jpg) repeat scroll 0 0;
	height:89px;
	width:750px;
}
.patternsandtextures ul
{
}
.laser
{
	background:transparent url(http://www.checkadvantage.com/images/3-pics-laser.jpg) repeat scroll 0 0;
	height:89px;
	width:750px;
}
.laser ul
{
}
.manual
{
	background:transparent url(http://www.checkadvantage.com/images/3-pics-manual.jpg) repeat scroll 0 0;
	height:89px;
	width:750px;
}
.manual ul
{
}
.deposits
{
	background:transparent url(http://www.checkadvantage.com/images/3-pics-deposits.jpg) repeat scroll 0 0;
	height:89px;
	width:750px;
}
.deposits ul
{
}
.supplies
{
	background:transparent url(http://www.checkadvantage.com/images/3-pics-supplies.jpg) repeat scroll 0 0;
	height:89px;
	width:750px;
}
.supplies ul
{
}
.options
{
	background:transparent url(http://www.checkadvantage.com/images/3-pics-options.jpg) repeat scroll 0 0;
	height:89px;
	width:750px;
}
.options ul
{
}
.personalhomecontent .personalhomeheader 
{
	font-size:16px;
	padding-bottom:10px;
	text-align:center;
}
.personalhomecontent .personalhomeheader h2
{
	font-size:20px;
	font-weight:bold;
	margin:10px 0 5px;
	text-align:center;
}
.personalhomepics 
{
	clear:both;
	overflow:hidden;
}
.personalpic1 
{
	background:transparent url(http://www.checksunlimited.com/images/check-month-pc-hm_APR.jpg) repeat scroll 0 0;
	float:left;
	height:92px;
	width:496px;
}
.personalpic2 
{
	background:transparent url(http://www.checksunlimited.com/images/easy-reorder-pc-hm.jpg) repeat scroll 0 0;
	float:left;
	height:92px;
	left:10px;
	position:relative;
	width:219px;
}
.personalpic3
{
	background:transparent url(http://www.checksunlimited.com/images/easy-reorder-pc-hm_off.jpg) repeat scroll 0 0;
	float:left;
	height:92px;
	left:10px;
	position:relative;
	width:219px;
}
#detailArea
{
	float:left;
	left:20px;
	margin-top:20px;
	padding-bottom:20px;
	padding-left:0;
	position:relative;
	width:720px;
}
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

.lpPoweredBy { display:none; }
.lpEmtStarRating { display:none; }