body {
	margin: 0px;
	background: #FFC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a:link{ color:#403EF7;}
a:hover{text-decoration:none;}
a:visited{color:#7235B6; }
select, input, textarea {
	font-size: 11px;
}

.quantity {
	font-size: 11px;
	color:#000;
}

.indexbg {
        background: url(/unique_assets/images/global/bgimage2.jpg) fixed repeat-x;
        border: 2px none #16356E;
}

.subnav {
	font-size: 10px;
	color: #1f2a39;
}
.savings {
	border: #064f2d 1px solid; 
	background: #fff2cd 
}
.bluetopbottom {
	border-bottom: 3px solid #577AC2;
	background: url(/unique_assets/images/global/purplebubble.gif) no-repeat center center;}
	
.bluerighttop {border-right: 3px solid #577AC2;}

.bluelefttop {border-left: 3px solid #577AC2;}

.mainbg {
	background: url(/unique_assets/images/global/bgimage.jpg) repeat-x #dde9ff;
}
.mainborder {
	border: 3px solid #16356E;
}
a.subnav:link, a.subnav:visited {
	font-size: 10px;
	color: #1f2a39;
	text-decoration:none;
	padding:12px 7px;
	display:block;
}

a.subnav:hover {
	font-size: 10px;
	padding:12px 6px;
	color: #1F2A39;
	background-color: #FFE897;
	border-right: 1px solid #B67A13;
	border-left: 1px solid #B67A13;
	
	}
	
.cartlinks {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1f2a39;
	padding: 0px 1px 0px 1px;
	border: 1px solid #C68CFF;
}
a.cartlinks:link, a.cartlinks:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1f2a39;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 1px 0px 1px;
	border: 1px solid #C68CFF;
}

a.cartlinks:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #56C337;
	text-decoration: none;
	border: 1px solid #337721;
	font-weight: bold;
	padding: 0px 1px;
}
.bluebg {
	background: url(/unique_assets/images/global/bluebg.gif) repeat-y center;
}
.color {
	background-color: #9A99FF;
}
.menugifbg {
	background: url(/images/menubar.gif) repeat-x bottom;
}
.navbg {
	background: url(/unique_assets/images/nav/bgmenu.gif) no-repeat center center;
}
.mainbgfade {
    background: url(/unique_assets/images/global/bgimage_fade.jpg) no-repeat center top;
}

.smallbullets {
	font-size: 10px;
	color: #000000;
	list-style-position: outside;
	list-style-type: none;
	list-style-image:  url(/unique_assets/images/global/blackbullet.gif);
	padding-left: 12px;
}
.copy {
	font-size: 11px;
	color: #000000;
}
.linkcopy {
	font-size: 11px;
	color: #0000FF;
}
.headline {
	font-size: 22px;
	font-weight: bold;
	color: #193870;
}
.breadcrumbs {
	font-size: 10px;
	color: #000000;
	list-style-position: outside;
	list-style-type: none;
	list-style-image:  url(/images/blackbullet.gif);
	padding: 0px;
}
.footerlinks {
	font-size: 10px;
	color: #1f2a39;
}
a.footerlinks:link, a.footerlinks:visited {
	font-size: 10px;
	color: #1f2a39;
	text-decoration: none;
}

a.footerlinks:hover {
	font-size: 10px;
	color: #1F2A39;
	padding: 0px;
	text-decoration: underline;
	border: 0px none #B67A13;
}
.clickhere {
	font-size: 10px;
	color: #000000;
	background: url(/unique_assets/images/global/button1.gif) no-repeat center top;
	padding: 0px;
	position: relative;
}
.create {
	background: url(/unique_assets/images/category/createdesignbg.gif) no-repeat;
}
.umansit {
	background: url(/unique_assets/images/products/uniquecheck.gif) no-repeat left bottom;
}
.photoid {
	border: 1px solid #000000;
}
.smallbg {
	border: 1px solid #999BFF;
	background-color: #BBBBFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.dottedvertical {
	background:  url(/unique_assets/images/global/dottedlinevertical.gif) repeat-y right top #C5C1FF;
}

.sidenavtext {
	font-size: 12px;
	color: #184D9C;
	font-weight: bold;
}
.ordernowtext {
	font-size: 12px;
	color: #0000ff;
	font-weight: bold;
}

.purplebubble {
	background: url(/unique_assets/images/global/purplebubble.gif) no-repeat center center;
}
.purplebubblesmall {
	background-image:  url(/unique_assets/images/global/purplebubblesmall.gif) no-repeat center center;
}
.dots {
	color: #9999FF;
}
.blackbold, .dots {
	font-size: 13px;
	font-weight: bold;
}
.toprule {
	border-top: 1px solid #9B9BFF;
	border-bottom: 1px solid #9B9BFF;
}

.body {
	font-size: 12px;
	color: #000000;
}

h1 {
	font-size: 23px;
	color: #193870;
	font-weight: bold;
}

h2 {
	font-size: 18px;
	color: #193870;
	font-weight: bold;
}

.shipping {
	font-size: 12pt;
	font-weight: bold; 
	color: #193870;	
}

.dhlshipping {
	font-size: 10px;
	text-decoration: none;
	color: #193870;
}

.dhlshippingtitle {
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	margin-left: 4px;
	margin-top: 14px;
}
.customerpreferred {
	text-decoration: none;
	background-color: #FFCC00;
}


.redsmall{
	font-size: 11px;
	text-decoration: none;
	color: Red;
}
.redbold{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: Red;
}
.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;
}
.learnmore, a.learnmore:link, a.learnmore:visited {
	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, a.learnmorenodhl:link, a.learnmorenodhl:visited {
	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-weight: bold;
	font-size: 14px;
	color: #17366F;
}
.penstyle2 {
	font-size: 12px;
	color: #17366f;
	font-weight: bold;
}
.penstyle3 {
	font-size: 10px;
	color: #000000;
}
.border{
	border:1px solid #17366f;
	border-right:none;
	background-color:#F7F7FF;
	}
.stylesmall{
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	color: #000000;
}
.blackitalic{
	font-size: 10px;
	font-weight:normal;
	font-style:italic;
	text-decoration: none;
	color: Black;
}

a.aprint:link, a.aprint:visited{
	font-size: 20px;
	font-weight: bold;
	color: #1f2a39;
}

a.aprint:hover {
	font-size: 20px;
	color: #1f2a39;
	text-decoration: none;
}

td {
	font-size: 12px;
	color: 000000;
}

.redsmall{
	font-size: 11px;
	text-decoration: none;
	color: Red;
}
.redbold{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: Red;
}

li {
	margin-left: 10px;
	list-style-type: disc;	
	font-size: 10px;
}

ul{
	margin-top:0;
	margin-bottom:0;
}

option {
	font-weight: normal;
	padding:5px 0 5px 5px;
	text-decoration: none;
}

select{
	height:20px;
	font-size:13px;
}

.shipborder{
	border:1px solid #000;
	}

.upsshipping
{
	color: #ffff00;
}

.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: #666;
	font-style: italic;
}

#sgship{
height:200px;
}

.upsshippingtitle {
	color:#FFFFFF;
}

.upsshipping {
	color:#FFFFFF;
}

table #SubCategoryTemplate_ctlContent_dlProductBrowse td{width:33%; padding:4px 0;}


table #SubCategoryTemplate_ctlContent_dlProductBrowse img {border:none; padding-bottom:3px;}

#ezspcontainer{display:none; background:#FFF; border:1px solid #000;width:500px; margin:auto; position:absolute; }
/*EZshield popup css*/
.ezshieldMoreInfoPopup
{
	visibility:hidden;
	position: absolute;
	width:503px;
	overflow: hidden;
	background-color:#FFF;
	border:1px solid #000;
}
#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;
}
.DefaultPrice
{
	color:Red;
	text-decoration: line-through;
}
.ExtendedPrice
{
	
}