/*-----------------------------------------------------------------------------
UPS Checks Style Sheet 

/* =General
-----------------------------------------------------------------------------*/
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	}
	
p{
	line-height:14pt;
	}
	

/* Remove padding and margin */
* {
 	margin: 0;
	padding: 0;
}


/* Class for clearing floats */
.clear {
	clear:both; 
	}
.right{
	float:right;
	}
.left{
	float:left;
	}
/* Remove border around linked images */
img {
	border: 0;
}

/* Other */
ul{
	list-style-type:none;
	list-style:none;
	padding:0px;
	margin:0px;
	}

/* =Headings
-----------------------------------------------------------------------------*/
h1, h2, h3, h4 {
	font:Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

h1{
	font-size:14px;
	color:#008198;
	background-color:transparent;
	padding:8px 0px 10px;
	}

h2{font-size:12px;
	color:#60513A;
	margin:12px 0px 5px;
	
	}

h3{
	font-size:11px;
	color:#925b00;
	margin-bottom: 2px;
	}
	
h4{
	color:#003333;
	background-color:tranparent;
	font-size:10px;
	margin:12px 0px 3px 0px;
	}
	
.hrline{
	height:1px;
	margin:0px 0px 5px;
	
	}

/* =Links
-----------------------------------------------------------------------------*/
:focus {
	outline: 0;
}


a.cs:link, a.cs:visited, a.cs:active{
	color:#FFF;
	background-color:transparent;
	}
	
a.cs:hover{
	color:#008198;
	}

a:link, a:visited, a:active{
	color:#008198;
	background-color:transparent;
	}
	
a:hover{
	color:#26A9AC;
	background-color:transparent;
	}
	
a.more:link, a.more:visited, a.more:active{
	color:#30a8eb;
	background-color:transparent;
	}
	
a.more:hover{
	color:#456FC3;
	background-color:transparent;
	}
	
a.side:link, a.side:visited, a.side:active{
	color:#825300;
	background-color:transparent;
	}

a.side:hover{
	color:#330000;
	background-color:tranparent;
	}
	
.cslinks:link, .cslinks:visited, .cslinks:active{
	color:#FFF;
	background-color:transparent;
	text-decoration:none;
	}
	
.cslinks:hover{
	color:#008198;
	}
	
a.enlarge:link, a.enlarge:visited, a.enlarge:active{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#3366cc;
	background-color:transparent;
	}
	
a.enlarge:hover{
	color:#30a8eb;
	background-color:transparent;
	}
	
a.faq:link, a.faq:visited, a.faq:active{
	text-decoration:none;
	font-size:12px;
	color:#60513A;
	margin:12px 0px 5px;
	}

a.faq:hover{
	color:#925b00;
	background-color:inherit;
	text-decoration:underline;
	}

.subtitle a:link, .subtitle a:visited, .subtitle a:active {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	}

.subtitle a:hover{
	font-weight:bold;
	text-decoration:underline;
	}

h1 a:link, h1 a:visited, h1 a:active
	{text-decoration:none;}

h2 a:link, h2 a:visited, h2 a:active{
	font-size:12px;
	color:#60513A;
	margin:12px 0px 5px;
	text-decoration:none;
	font-weight:bold;
	}

h2 a:hover{
	font-size:12px;
	color:#60513A;
	margin:12px 0px 5px;
	text-decoration:none;
	}
	
h3 a:link, h3 a:visited, h3 a:active{
	color:#925b00;
	text-decoration:none;
	font-weight:bold;
	}


.subH1 {
	margin-top:10px;
}

/* =Branding
-----------------------------------------------------------------------------*/
.lightorange{
	color:#925b00;
	font-weight:bold;
	}

/* =Main Nav
-----------------------------------------------------------------------------*/
.homepagecontainer{
	padding-left:18px;
	}

div#header{
	width:750px;
	height:75px;
	text-align:right;
	color:#FFF;
	}
	
#headerimages li{
	float:left;
	height:51px;
	}
	
.header2{
	background-color:#0B4D40;
	background-image:url(../images/global/mndots.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#FFF;
	width:750px;
	height:40px;
	margin-top:1px;
	}
	
.header3{
	background:none #0B4D40;
	color:#FFF;
	border-top:1px solid #FFD124;
	width:750px;
	height:45px;
	margin-top:1px;
	}
	
#headerlinks{
	padding-right:10px;
	margin-top:55px;
	display:block;
	float:right;
	font-size:10px;
	}
	
#headerlinks li{
	float:left;
	}	
	
div#nav{
	width:750px;
	height:40px;
	background:#003333;
	border-top:1px solid #FFF;
	border-bottom:3px solid #FFF;
	color:#FFF;
	}

ul#mainnav{
	width:750px;
	height:21px;
	margin-bottom:3px;
	display:block;
	clear:both;
	background:url(../images/global/mndots.gif) repeat-x left;
	}

ul#mainnav li{
	background:url(../images/global/mnbckgrnd.gif) repeat-x;
	text-decoration:none;
	float:left;
	height:20px;
	display:block;
	padding:0px 7px;
	border-top:1px solid #55B884;
	border-left:1px solid #55B884;
	border-right:1px solid #000;
	position:relative;
	}
	
ul#mainnav li ul {
	display:none;
	position:absolute;
	top:1em;
	left:0;
	margin-top:8px;
	margin-left:-1px;
	}

ul#mainnav li ul li {
	background:none #DCEDE5;
	border:1px solid #0B4D40;
	border-top:none;
	width:140px;
	}
	
#mainnav li > ul {
	top:auto;
	left:auto;
	}	
	
ul#mainnav li:hover ul, #mainnav li.over ul {
	display:block;
	width:190px;
	}
	
#mainnav a:link, #mainnav a:visited, #mainnav a:active{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFF;
	margin-top:3px;
	display:block;
	}

#mainnav a:hover{
	color:#FFED7B;
	}

/* =Sub Nav
-----------------------------------------------------------------------------*/
#submainnav{
	width:740px;
	font-size:10px;
	}

#submainnav li{
	float:left;
	padding:3px 0px 3px 3px;
	}

#pcheck a:link, #pcheck a:visited, #pcheck a:active, #bcheck a:link, #bcheck a:visited, #bcheck a:link, #lbl a:link, #lbl a:visited, #lbl a:active, #access a:link, #access a:visited, #access a:active{
	color:#0B4D40;
	}

#pcheck a:hover, #bcheck a:hover, #lbl a:hover, #access a:hover{
	color:#018069;
	}
	
/* =Customer Service Information Nav
-----------------------------------------------------------------------------*/
table#csinfo a{
	margin-left:20px;
	text-align:left;
	line-height:17px;
	font-size:11px;
	}

/* =Main Content
-----------------------------------------------------------------------------*/	
.container{
	width:750px;
	margin:auto;
	overflow:hidden;
	}
	
#wrapper{
	margin:auto;
	width:760px;
	}
	
#homeprodoffers{
	width:755px;
	height: 152px;
	margin-top:3px;
	margin-bottom: 3px;
	}
*:first-child+html #homeprodoffers
	{margin-top: 8px;}

#homechecks{
	float:left;
	height: 152px;
	width: 189px;
	margin-right: 1px;
}

.homeimage
	{float: left; margin-right: 2px;}


*:first-child+html #homechecks img[title="Business Checks"], *:first-child+html  img[title="Save 50 percent"]
	{margin-top: -3px;}
	



#home-product-content
	{
	width: 750px;
	height: 375px;
	}
#home-product-content h1
	{
	padding-bottom:0;
	margin-top: 5px;
	}
	
#home-product-content h2
	{
	font-weight: bold;
	padding-top: 3px;
	}
	
#home-product-content ul, #home-product-content p
	{margin-top: 5px;}
	
#home-product-content li
	{
	margin-left: 15px;
	list-style-type: disc;
	list-style-position:outside;
	padding-bottom: 5px;
	
	}	

#home-product-content div#checkproducts
	{
	width: 270px;
	float: left;
	border-right: 1px solid #ccc;
	}
	
#home-product-content div#businessproducts
	{
	width: 274px;
	float: left;
	padding-left: 10px;
	border-right: 1px solid #ccc;
	}
	
#home-product-content div#coversproducts
	{
	width: 184px;
	float: left;
	padding-left: 10px;
	}
	
div#businessproducts h2.buschecks
	{
	margin-top:5px;
	}
	
div#coversproducts h2.coverprod
	{margin-top:4px;}		


#savings{
	margin:1px 3px 0px 0px;
	}
	
#clickhere{
	width:372px;
	height:16px;
	background:#825300;
	font:11px Arial, Helvetica, sans-serif;
	text-align:right;
}

#clickhere img{
	padding-left:5px;
	}
	
#clickhere a:link, #clickhere a:visited, #clickhere a:active{
	color:#FED172;
	background-color:transparent;
	text-decoration:none;
	}

#clickhere a:hover{
	color:#FFF;
	background-color:transparent;
	}
	
#homeborder{
	width:750px;
	height:10px;
	background:#dcede5;
	border-bottom:2px solid #80cfd0;
	float:left;
	margin-bottom:5px;
	}
	
table.content{
	border:1px solid #cbcbcb;
	border-top:none;
	margin-left:1px;
	}

td#checks{
	padding:8px 0px 5px 8px;
	border-right:1px solid #cbcbcb;
	}
	
td#checks2{
	padding:16px 20px;
	border:1px solid #cbcbcb;
	border-top:none;
	}
	
td#pricing{
	border-top:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	margin-top:5px;
	}

.priceinfo{
	text-indent:16px;
	}
	
p.description{
	padding-right:5px;
	}
	
p.adprice{
	color:#666666;
	}
	
.clickdesigns{
	padding:8px 0px 15px;
	}


ul#inlinechecknav{
	width:530px;
	height:25px;
	display:block;
	clear:both;
	}
	
ul#inlinebusinessnav{
	width:530px;
	height:25px;
	display:block;
	clear:both;
	
	}
	
ul#inlineaccessorynav{
	width:530px;
	height:50px;
	display:block;
	clear:both;
	
	}
	
ul#inlinechecknav li {
	background:url(../images/nav/checksnav.gif) repeat-x;
	text-decoration:none;
	float:left;
	height:25px;
	display:block;
	padding:0px 7px;
	border-top:1px solid #4aa5b6;
	border-left:1px solid #4aa5b6;
	border-right:1px solid #000;
	width: 160px;
	text-align:center;
	}
	
ul#inlinechecknav li a
	{
	margin: 0px;
	color: #fff;
	padding-top: 6px;
	height: 25px;
	text-decoration: none;
	line-height: 23px;
	}	
	
ul#inlinebusinessnav li {
	background:url(../images/nav/checksnav.gif) repeat-x;
	text-decoration:none;
	float:left;
	height:25px;
	display:block;
	padding:0px 7px;
	border-top:1px solid #4aa5b6;
	border-left:1px solid #4aa5b6;
	border-right:1px solid #000;
	width: 116px;
	text-align:center;
	}
	
ul#inlinebusinessnav li a
	{
	
	margin: 0px;
	color: #fff;
	padding-top: 6px;
	height: 25px;
	text-decoration: none;
	line-height: 23px;
	
	}
	
ul#inlineaccessorynav li
	{
	background:url(../images/nav/checksnav.gif) repeat-x;
	text-decoration:none;
	float:left;
	height:25px;
	display:block;
	padding:0px 7px;
	border-top:1px solid #4aa5b6;
	border-left:1px solid #4aa5b6;
	border-right:1px solid #000;
	width: 116px;
	text-align:center;
	}
	
ul#inlineaccessorynav li a
	{
	font-size: 95%;
	
	width: 40px;
	color: #fff;
	padding-top: 6px;
	height: 25px;
	text-decoration: none;
	line-height: 22px;
	}
	
ul#inlinechecknav li a:hover, ul#inlineaccessorynav li a:hover, ul#inlinebusinessnav li a:hover
	{
	text-decoration: underline;
	}
	
.button-margin
	{
	margin: 10px 50px 10px 0;

	}


/* =Secondary Content - Products Section
-----------------------------------------------------------------------------*/
div#products{
	width:557px;
	float:left;
	padding-right:5px;
	}
	
*:first-child+html div#products{width:547px;}



.subtitle{
	font-weight:bold;
	}
	
.spacer{
	border:1px solid #cbcbcb;
	width:4px;
	height:4px;
	margin-bottom:2px;
	}
	
.products {
	float:left;
	margin:0px 5px 5px 0px;
	}
	

	
td#ordernow{
	padding:10px 3px 0px;
	}

td.ordernow{
	text-align:center;
	border-bottom:1px solid #cbcbcb;
	padding-bottom:5px;
	padding-top:5px;
	}

td#order{
	padding:5px 0px 0px 3px;
	}	

#order p{
	line-height:20px;
	}
	
.dropdown{
	text-indent:20px;
	line-height:15px;
	}

.accessories{
	text-align:center;
	vertical-align:bottom;
	padding-bottom:20px;
	}
	
.pricingborder{
	border:1px solid #cbcbcb;
	}
	
#nowoffer{
	text-align:center;
	background:none;
	font-size:14px;
	font-weight:bold;
	/*letter-spacing:.05em;*/
	background:none #330000;
	/*background:url(../images/global/mnbckgrnd.gif) repeat-x bottom left;*/
	width:100%;
	height:20px;
	color:#f2c327;
	letter-spacing:.25pt;
	padding-top:2px;
	
	}
	
.registration
	{
	vertical-align:top;
	font-size: 70%;
	}

	
/* =Categories Page (can be deleted when populated info is in place)
-----------------------------------------------------------------------------*/
img.checkcate{
	padding-bottom:5px;
	}
	
/* =Secondary Content - Side Section
-----------------------------------------------------------------------------*/

div#side{
	width:180px;
	float:left;
	text-align:center;
	padding:0px 3px;
	border-left:1px solid #cbcbcb;
	}

#side img{
	padding-top:8px;
	}
	
.arrows{
	margin:0px 3px;
	padding-top:4px;
	}
	
#popup{
	margin:auto;
	background: #fff;
	border:1px solid #000;
	color: #fff;
	width: 650px;
	height: 450px;
	font-size: 1.1em;
	visibility:hidden;
	text-align:center;
	}
	
#popup2{
	margin:auto;
	margin-top:-400px;
	background: #fff;
	border:1px solid #000;
	color: #fff;
	width: 650px;
	height: 450px;
	font-size: 1.1em;
	visibility:hidden;
	text-align:center;
	}
		
#popup3{
	margin:auto;
	background: #fff;
	border:1px solid #000;
	color: #fff;
	width: 650px;
	height: 450px;
	font-size: 1.1em;
	visibility:hidden;
	text-align:center;
	}
		
#popups{
	position:absolute;
	width:100%;
	top:125px;
	left:0;
	visibility:hidden;
	}
	
/* =Customer Service
-----------------------------------------------------------------------------*/
.list li{
	margin-left:25px;
	
	padding: 3px 0 5px 0;
	}

#siteMapHeader {
	padding-left:20px;
	}

#siteMapContainter {
	margin:auto 0 auto 0;
	padding:1px 0 20px 10px;
	
	float:left;
	width:700px;
	line-height:20px;
	}

#siteMapContainter ul{
	float:left;
	padding:0 30px;
	height: 420px;
	}

.borderUL {
	border-right:#CCCCCC solid 1px;
	}

.linkIndent a {
	padding-left:15px;
	}
	
.contact-us
	{
	float: left;
	width:220px;
	height:125px;
	}
	
.contact-us-border
	{
	float: left;
	width:250px;
	height:125px;
	border-left: 1px solid #ccc;
	padding-left:40px;
	}

	
/* =Personalization Page
-----------------------------------------------------------------------------*/
a.question{
	position:relative;
	background:url(/UPSChecks_assets/images/checkout/question_icon.gif) no-repeat;
	z-index:24;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	float:right;
	margin:0 3px;
	height:28px;
	width:28px;
	text-decoration:none;
	text-indent:-9000px;
	}
		  
a.question:hover{
	z-index:25; color:#000; background-color:#fff
	}
	
a.question span{
	display: none
	}
		  
a.question:hover span { /*the span will display just on :hover state*/
	display:block;
	font-size:10px;
	position:absolute;
	top:2em; right:0em; width:300px;
	padding:5px;
	border:1px solid #0cf;
	background-color:#cff; color:#000;
	text-indent:0;
	text-align: left; 
	}
a.upsstorequestion{
	position:relative;
	background:url(/UPSChecks_assets/images/checkout/question_icon.gif) no-repeat;
	z-index:24;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	float:right;
	margin:-3px 270px 0px 0px;
	height:28px;
	width:28px;
	text-decoration:none;
	text-indent:-9000px;
	* margin-top: -18px;
	}
		  
a.upsstorequestion:hover{
	z-index:25; color:#000; background-color:#fff
	}
	
a.upsstorequestion span{
	display: none
	}
		  
a.upsstorequestion:hover span { /*the span will display just on :hover state*/
	display:block;
	font-size:10px;
	position:absolute;
	top:2em; right:0em; width:300px;
	padding:5px;
	border:1px solid #0cf;
	background-color:#cff; color:#000;
	text-indent:0;
	text-align: left; 
	}
#dpvcontainer{
	display:none;
	z-index:27;
	left:0;
	position:absolute;
	width:100%;
	}
		
#preview{
	display:none;
	margin:80px auto;
	background:#fff;
	width:600px;
	text-align:center;
	border:5px solid #DCEDE5;
	padding: 6px;
	font-size:1.2em;
	}
		
		
#dpv{
	margin:80px auto;
	display:none;
	background:#fff;
	width:550px;
	border:5px solid #DCEDE5;
	padding: 6px;
	font-size:1.2em;
	}

#anatcontainer{
	display:none;
	z-index:26;
	position:absolute;
	width:100%;
	text-align:center;
	}
		
#anat{
	margin:90px auto;
	display:none;
	background:#fff;
	width:503px;
	border:5px solid #DCEDE5;
	padding: 2px;
	text-align:center;
	font-size:1em;
	}
		
#bgcover{
	position:absolute;
	z-index:25;
	top:0;
	left:0;
	background:#000;
	width:100%;
	height:100%;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
	display:none;
	}
	
/* =UPS Shipping Callout
-----------------------------------------------------------------------------*/	
	
.upsshipping{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #feeca7;
	padding-left:20px;
}

.upsshippingtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #feeca7;
	margin-left: 4px;
	margin-top: 14px;
}
.customerpreferred {
	text-decoration: none;
	background-color: #feeca7;
}

.customerpreferredtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}

.shippingchoices {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}

.learnmore, a.learnmore:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

a.learnmore:hover {
	color: #000;
	text-decoration: underline;
}


/* =Footer
-----------------------------------------------------------------------------*/
#footer{
	
	padding: 10px;
	border: 1px solid #ccc;
	margin: 10px 0;
	
	}
	
#footer img
	{
	padding: 0 10px; vertical-align: middle;
	}
.disclaimer{
	font-size:10px;
	font-style:italic;
	color:#999999;
	background:inherit;
	padding-top: 5px;
	}

/* =Photo Upload*
-----------------------------------------------------------------------------*/
#content-upload
	{
	width: 738px;
	border: 1px solid #ccc;
	border-top: 0;
	padding-left: 10px;
	}


#content-upload #image-upload
	{
	float:left;
	width:425px;
	padding-right: 10px;
	}

#image-upload p.error-message
	{
	font-size: 10px;
	color:#990000;
	}
	
#content-upload #image-upload p
	{
	float: right;
	margin-right: 15px;
	
	}

#content-upload #image-instructions
	{
	float: left;
	width: 300px;
	margin-top: -12px;
	}	
	
	
	
#content-upload #image-instructions li
	{
	padding-bottom: 5px;
	}


#image-upload input[type="file"]
	{
	margin-bottom: 10px;
	}
	
#photo-tips
	{
	width: 724px;
	height: 135px;
	border: 2px solid #330000;
	background-color: #ebebe6;
	margin: 10px 0;
	}
	
#photo-tips p
	{
	font-weight: bold;
	color: #fff;
	background-color: #330000;
	padding: 2px 0 2px 10px;
	}
	
	
#photo-tips ul
	{
	padding-top: 8px;
	float: left;
	width: 170px;
	font-size: 11px;
	border-right: 1px solid #330000;
	height: 104px;
	
	}
	
#photo-tips ul.smaller
	{
	width: 140px;
	}
	
#photo-tips ul li
 	{
	list-style-type: disc;
	margin-left: 22px;
	padding-bottom: 2px;
 	}
	
#photo-tips ul p
	{
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 5px;
	color: #000;
	background-color: #ebebe6;
	}
	
#photo-tips img
	{
	padding-left: 10px;
	}
	
/* =Forms
-----------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opea 7 */
fieldset {
  border: 1px solid transparent;
}


/* =Tables
-----------------------------------------------------------------------------*/

table { 
  border-spacing: 0;
	border-collapse: collapse;
}

td {
	font-weight: normal;
}

/* =Misc 1
-----------------------------------------------------------------------------*/
/*Fix for IE7 */
*:first-child+html .homepagecontainer{
	padding-left:0px;
	}

* html .header2{
	margin-top:-4px;
	margin-bottom:-5px;
	}
	
* html #homeprodoffers{
	border-top:1px solid #FFF;
	}
	
*:first-child+html div#coversproducts h2.coverprod {margin-top: 21px;} 	
	
* html #container2{
	border-top:3px solid #FFF;
	margin-top:2px;
	}

/*safari hacks/------------*/
/*:not(:root:root) #nowoffer {
	position:relative;
	top:2px;
}

/*:not(:root:root) #buscheck {
	margin-top:4px;
}*/

:not(:root:root) #homeprodoffers{
	border-top:2px solid #FFF;
	margin-top:-1px;
	}

/* =Misc 2
-----------------------------------------------------------------------------*/
#frTest{
	width:141px; 
	height:135px; 
	display:none;
	}
#coverUp{
	position:absolute; 
	margin-top:5px;
	}
	
.relative {position:relative;}

.mcafee {
	position:absolute;
	top:81px;
	right:10px;
}


/*Monogram Cuts*/
#tablist {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#tablist li {
	list-style: none;
	margin: 0;
	float:left;
	height:37px;
	width: 301px;
	background:url(/UPSChecks_Assets/images/cutmono.gif) no-repeat;
}
#tablist li.current{
border-bottom:1px solid #D9D2C2;
cursor:pointer;
}
#tablist li.normal{
border-bottom:1px solid #ECE5D5;
}

#tablist li td
{
	text-decoration: none;
	font-weight:bold; 
	font-size:20px;
	color:#330102;
	vertical-align:middle;
	padding-top:3px;
}

#tablist li a {
	cursor:pointer;
	text-decoration: none;
	font-weight:bold; 
	font-size:20px;
	color:#330102;
	vertical-align:middle;
}

#tablist li a img { 
	padding-top:3px;
}
#undertab{
	clear: both;
	height:26px;
	background:url(/UPSChecks_Assets/images/monocutline.gif) no-repeat;
}
#divmono{
	display: none; 
	clear:both; 
	width:580px;
}
#divcuts{
	display: block;
	width::580px;
}
#divborder{
	width: 600px;
	border-left: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0;
	height:10px;
}

.dragme { 
			
	DISPLAY: none; 
	Z-INDEX: 300; 
	LEFT: 200px; 
	POSITION: absolute; 
	TOP: 50px; 
	BACKGROUND-COLOR: white;
	
}

.ibn_checkout
{
	background:url(/UPSChecks_assets/images/checkout/checkout.gif) no-repeat;
    width:79px;
    height: 18px;
	display: block;
}
.ibn_emptycart
{
	background:url(/UPSChecks_assets/images/checkout/emptycart.gif) no-repeat;
	width:76px;
	height:18px;
	display: block;
}
.ibn_accept
{
	background:url(/UPSChecks_assets/images/checkout/addtocart.gif) no-repeat;
	width:91px;
	height:18px;
	display: block;
}
.ibn_removeitem
{
	background:url(/UPSChecks_assets/images/checkout/removeitem.gif) no-repeat;
	width:90px;
	height:18px;
	display: block;
}
.ibn_submit
{
	background:url(/UPSChecks_assets/images/checkout/submit.gif) no-repeat;
	width:66px;
	height:18px;
	display: block;
}
.ibn_preview
{
	background:url(/UPSChecks_assets/images/checkout/preview.gif) no-repeat;
	width:57px;
	height:18px;
	display: block;
}
.ibn_submitandcontinue
{
	background:url(/UPSChecks_assets/images/checkout/submitandcontinue.gif) no-repeat;
	width:130px;
	height:18px;
	display: block;
}
.ibn_continue
{
	background:url(/UPSChecks_assets/images/checkout/continue.gif) no-repeat;
	width:80px;
	height:18px;
	display: block;
}


#ezspcontainer{
position:absolute;
z-index:27;
display:none;
width:500px;
font-size: 62.5%;
}

#ezshldsubcontainer{
background:#FFFFFF;
margin:auto;
width:500px;
border:1px solid #35448f;
display:block;
margin-top:0px;
}
	
.ezshieldtable{
padding: 8px;
}

#ezsbenefits {
font-weight:bold;
}

#protectionquestion {
font-size:small;
font-weight: bold;
}

.subcategorybreadcrumbs
{
	background-color:transparent;
	color:#26A9AC;
	text-decoration:underline;
}

p.qr_title_desc{margin:6px 0 5px 0;}
.qr_review_valuepack{
	float: right; 
	margin-top: -45px;
}

/*Value Pack Page*/
ul#valuepack
	{
	margin: 10px 0;
	}
	
#valuepack li
	{
	list-style-type:disc;
	list-style-position:inside;
	line-height:20px;
	
	}
	
#valuepack li.deposit-disclaimer, .deposit-disclaimer
	{list-style-type: none; font-size: 10px; font-style:italic; line-height:normal;}

table.valuepack-image 
	{margin-bottom: 10px; margin-left: -5px;}
.valuepack-image td
	{text-align: center;}
	
.valuepack-button
	{margin:10px 110px;}
.valuepack-top-returnlink
{
	position:relative;
	text-align:right;
	top:15px;
}