body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.nav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.red
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
}
.heading1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #3E82CF;
}
.heading2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3E82CF;
}
.heading3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.style_header {
	color:#3E82CF;
	font-family: Georgia, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	text-transform: normal;
	letter-spacing:-0.25px;
	line-height: 1.8em;
	}
*html .style_header {font-size: 17px;}
	
	
.qro_banner {
	float:right;
	width:255px;
	}

.styles_home_btn {
	background:url(../images/category/SC_homepage_blank.jpg) no-repeat;
	width:169px;
	height:20px;
	margin-left:140px;
	color:#fff !important;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

.gotoCC {
	background:url(../images/category/SC_gotoCC_blank.jpg) no-repeat;
	width:224px;
	height:20px;
	margin-left:115px;
	color:#fff !important;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #3E82CF;
	margin-bottom:3px;
}
h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
}
a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	
	text-decoration: underline;
}
a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFCCCC;
	text-decoration: underline;
}

a:link.leftnav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
}
a:visited.leftnav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	
	text-decoration: none;
}
a:active.leftnav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.leftnav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc6666;
	text-decoration: none;
}

a:link.smalllink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	text-decoration: none;
	text-transform: uppercase;
}
a:visited.smalllink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	text-decoration: none;
	text-transform: uppercase;
}
a:active.smalllink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}
a:hover.smalllink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699ff;
	text-decoration: none;
	text-transform: uppercase;
}

a:link.globalnav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EEEEFF;
	text-decoration: none;
	font-weight: bold;
}
a:visited.globalnav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	text-decoration: none;
	font-weight: bold;
}
a:active.globalnav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a:hover.globalnav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffcccc;
	text-decoration: none;
	font-weight: bold;
}

.navheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3E82CF;
}
.sidebordernav
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CDCDD0;
	border-right-color: #CDCDD0;
	border-bottom-color: #CDCDD0;
	border-left-color: #CDCDD0;
}
.style2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E82CF;
}
.bottombordernav
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CDCDD0;
	border-right-color: #CDCDD0;
	border-bottom-color: #CDCDD0;
	border-left-color: #CDCDD0;
}
.navbody
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E82CF;
}
a.navbody:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E82CF;
}
a.navbody:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
a.navbody:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E82CF;
	text-decoration: none;
}
.shipping
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #3E82CF;
}

.dhlshipping
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #3E82CF;
}
.savings
{
	border-right: #064f2d 1px solid;
	border-top: #064f2d 1px solid;
	border-left: #064f2d 1px solid;
	border-bottom: #064f2d 1px solid;
	background-color: #fff2cd;
}
.red
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: Red;
}
.redbold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: Red;
}
.redsmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: Red;
}
.dhlshippingtitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	margin-left: 4px;
	margin-top: 14px;
}

li
{
	margin-left: 10px;
	list-style-type: none;
	font-size: 10px;
}


.learnmore
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.learnmore:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.learnmore:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.learnmorenodhl
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.learnmorenodhl:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
a.learnmorenodhl:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.penstyle1
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #17366F;
}
.penstyle2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #17366f;
	font-weight: bold;
}
.penstyle3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.border
{
	border-bottom: 1px solid #17366f;
	border-top: 1px solid #17366f;
	border-left: 1px solid #17366f;
	background-color: #F7F7FF;
}

a.morelink:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
}
a.morelink:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	
	text-decoration: underline;
}
a.morelink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #6699ff;
	text-decoration: underline;
}
.buttonresized
{
	width: 105px;
	height: 20px;
}
.stylesmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.blackitalic
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	font-style:italic;
	text-decoration: none;
	color: Black;
}
a.aprint:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #0000FF;
}
a.aprint:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	
}
a.aprint:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #6699ff;
	text-decoration: none;
}
#noEZshield{
position:absolute;
z-index:27;
display:none;
width:500px;
font-size: 62.5%;
}
#noEZshieldsubContainer{
background:#FFFFFF;
margin:auto;
width:500px;
border:1px solid #35448f;
display:block;
margin-top:0px;
}
#ezspcontainer{
position:absolute;
z-index:27;
display:none;
width:500px;
font-size: 62.5%;
}

#ezspluscontainer
{
position:absolute;
z-index:27;
display:none;
width:500px;
font-size: 62.5%;
}
#ezshldplussubcontainer
{
background:#FFFFFF;
margin:auto;
width:500px;
border:1px solid #35448f;
display:block;
margin-top:0px;
}

#ezshldsubcontainer{
background:#FFFFFF;
margin:auto;
width:500px;
border:1px solid #35448f;
display:block;
margin-top:0px;
}

	
.ezshieldtable{
padding: 8px;
font-size:15px;
}
.ezshieldtable ul li
{
	list-style-type:disc;
	font-size:13px;
}
.ezshieldMoreInfoPopup
{
	visibility:hidden;
	position: absolute;
	width:503px;
	overflow: hidden;
	background-color:#FFF;
	border:1px solid #000;
}
#ezsbenefits {
font-weight:bold;
}

ul{
margin-top:0px;
font-weight:normal;
}

#protectionquestion {
font-size:small;
font-weight: bold;
}
#protectionquestionupgrade
{
font-size:small;
font-weight: bold;
}
option {
	font-weight: normal;
	padding:5px 0 5px 5px;
	text-decoration: none;
}
select{
	height:20px;
	font-size:13px;
}
.shipborder{
border:1px solid #000;
}

.sglarge {
	font-size: 14px;
	font-weight: bold;
}
.smwhite {
	color: #FFFFFF;
	font-weight: bold;
	}
	#sgarrow {
	position:absolute;
	margin-left:580px;
	margin-top:57px!important;
	margin-top:63px;
	width:76px;
	height:25px;
	top: 73px;
	left: -16px;
}
.grayitalic {
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	font-style: italic;
}

#sgship{
height:200px;
}
.upsshipping {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #feeca7;
}
.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;	
}

.shippingchoices {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}

.learnmoreups, a.learnmoreups:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

a.learnmoreups:hover {
	color: #000;
	text-decoration: underline;
}

.style5 {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.maintext {	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	color: #333333;
}
.forchecksborder {
	border: 1px solid #3366cc;
}
.style10 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#topcenter{
	position:absolute;
	top:10px;
	left:350px;
	width:343px;
	height:53px;
	background:url(/styles_assets/images/global/shoppingcenter_bg.gif) no-repeat;
	}
#hackersafe{
	position:absolute;
	top:10px;
	left:700px;
	}
.DefaultPrice
{	
	text-decoration: line-through;
}
.ExtendedPrice
{
	color:Red;	
}
/* Cut and Monogram Style begin */
div.tags {
	clear: both;
	text-align: left; 
} 
     
div.tags div {   
	text-align: left;   
} 
#tablist {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#tablist li {
	list-style: none;
	margin: 0;
	float:left;
	height:35px;
	width: 301px;
	background:url(/styles_assets/images/cutmono.gif) no-repeat;
}
#tablist li.current{
border-bottom:1px solid #E7EFF7;
cursor:pointer;
}
#tablist li.normal{
border-bottom:1px solid #E7EFF7;
}

#tablist li td
{
	text-decoration: none;
	font-weight:bold; 
	font-size:20px;
	color:#3982CE;
	vertical-align:middle;
	padding-top:3px;
}

#tablist li a {
	cursor:pointer;
	text-decoration: none;
	font-weight:bold; 
	font-size:20px;
	color:#980000;
	vertical-align:middle;
}

#tablist li a img { 
	padding-top:3px;
}
#undertab{
	clear: both;
	height:35px;
	text-align:left;
	background:url(/styles_assets/images/monocutline.gif) no-repeat;
}
#divmono{
	display: none; 
	clear:both; 
	width:600px;
}
#divcuts{
	display: block;
	width:600px;
}
#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;
	
}

/* Cut and Monogram Style End */
/*ezshield benefits begin*/
.ezbenefits{
	background:#f1ede2;
	border:1px solid #b4975a;
	border-bottom:none;
	text-align:left;	
	}
	
.ezbenefits, .ezcopy, #ezradio{
	font:12px Arial, Helvetica, sans-serif;
	line-height:15px;
	}
	
.ezcopy{
	text-align:center;
	padding:0px 10px 0px 10px;
	}
	
.ezbenefits th{
	background:#b4975a;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	}
	
.ezbenefits td{
	padding:5px 5px 5px 8px;
	border-bottom:1px solid #b4975a;
	}
	
.checkmarks{
	border-left:1px solid #b4975a;
	background:#FFF;
	text-align:center;
	}
	
#headerimg tr{
	padding:0px;
	}
/*ezshield benefits end*/

#AddIdRestore{
position:absolute;
z-index:27;
display:none;
}
#AddIdRestoreContainer{
background:#FFFFFF;
margin:auto;
width:520px;
border:1px solid #35448f;
display:block;
margin-top:0px;
}

/* Identity Restoration 2 Years */
#AddIdRestore2Year{
position:absolute;
z-index:27;
display:none;
}
#AddIdRestore2YearContainer{
background:#FFFFFF;
margin:auto;
width:520px;
border:1px solid #35448f;
display:block;
margin-top:0px;
}

/* ezShield Plus */
#upgradeEZshield{
position:absolute;
z-index:27;
display:none;
}

#upgradeEZshieldContainer{
background:#FFFFFF;
margin:auto;
width:500px;
border:1px solid #35448f;
display:block;
margin-top:0px;
}

#ezplusbenefits{
	background:#f1ede2;
	border:1px solid #b4975a;
	border-bottom:none;
	text-align:left;
	}
	
#ezplusbenefits, #ezpluscopy, #ezplusradio, .ezcallout{
	font:10px Arial, Helvetica, sans-serif;
	line-height:12px;
	}
	
#ezplusradio{
	width:500px;
	margin:auto;
	padding:8px 0px 12px 0px;
	}
	
#ezpluscopy{
	text-align:center;
	padding:0px 3px 5px 3px;
	line-height:12px;
	}
	
.ezcallout{
	text-align:center;
	background-color:#8e062c;
	color:#FFF;
	padding:5px 0px 5px 0px;
	line-height:16px;
	font-weight:bold;
	font-size:14px;
	}
	
#ezplusbenefits th{
	background:#b4975a;
	padding:3px;
	font-size:11px;
	font-weight:bold;
	}
	
#ezplusbenefits td{
	font:10px Arial, Helvetica, sans-serif;
	line-height:12px;
	padding:3px 3px 3px 5px;
	border-bottom:1px solid #b4975a;
	}
	
.checkmarks{
	border-left:1px solid #b4975a;
	background:#FFF;
	text-align:center;
	}
	
#headerimg tr{
	padding:0px;
	}	
	
.button a{
	background:url(/styles_assets/images/checkout/btn_continue.gif) no-repeat top;
	text-indent:-9000px;
	width:123px;
	height:46px;
	display:block;
	margin:auto;
	}

.button a:link{
	background:url(/styles_assets/images/checkout/btn_continue.gif) no-repeat top;
	text-indent:-9000px;
	width:123px;
	height:46px;
	display:block;
	margin:auto;
	}

.button a:hover{
	background:url(/styles_assets/images/checkout/btn_continue.gif) no-repeat bottom;
	}
	
.superscript{
	font-size:7px;
	vertical-align:middle;
	padding-bottom:5px;
	}
.addtocart {
	background:url(/styles_assets/images/browse/addtocart.png) no-repeat top;
	text-indent:-9000px;
	width:122px;
	height:27px;
	display:block;
	margin:auto;
}
.addtocart:link{
	background:url(/styles_assets/images/browse/addtocart.png) no-repeat top;
	text-indent:-9000px;
	width:122px;
	height:27px;
	display:block;
	margin:auto;
	}
.addtocart:hover{
	background:url(/styles_assets/images/browse/addtocart.png) no-repeat bottom;
	}
.submit {
	background:url(/styles_assets/images/checkout/SC_submit.png) no-repeat top;
	text-indent:-9000px;
	width:81px;
	height:20px;
	display:block;
	margin:auto;
}
.submit:link{
	background:url(/styles_assets/images/checkout/SC_submit.png) no-repeat top;
	text-indent:-9000px;
	width:81px;
	height:20px;
	display:block;
	margin:auto;
	}
.submit:hover{
	background:url(/styles_assets/images/checkout/SC_submit.png) no-repeat bottom;
	}
.btn-closewindow{
	background:url(/Styles_assets/images/global/closewindow.png) no-repeat top;
	height:25px;
	width:123px;
	border:0;
	display:block;
	cursor:pointer;
	text-indent:-2000px;
	margin: 0 auto;
}
.btn-closewindow:hover{
	background:url(/styles_assets/images/global/closewindow.png) no-repeat bottom;
	}
	
	
a#howtoorder{color:#A5D3FF; text-decoration:none;}
a:hover#howtoorder{color:#fff;}

#upgradeEZshieldContainer, #noEZshieldsubContainer em
{
	font-style:italic;
	font-weight:normal;
}

.trilegiant_button
{
	padding-top:3px;
	padding-bottom:3px;
}
.trilegiant_button a{
	background:url(/styles_assets/images/checkout/SC_continue.png) no-repeat top;
	text-indent:-9000px;
	height:27px;
	width:95px;
	display:block;
	margin:auto;
	}

.trilegiant_button a:link{
	background:url(/styles_assets/images/checkout/SC_continue.png) no-repeat top;
	text-indent:-9000px;
	height:27px;
	width:95px;
	display:block;
	margin:auto;
	}

.trilegiant_button a:hover{
	background:url(/styles_assets/images/checkout/SC_continue.png) no-repeat bottom;
	}