/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: center;
}
form {
	margin: 0;
	padding: 0;
}
input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.wrap {
	background: #FFF;
	width: 850px; height: 100%;
	margin: 0 auto;
	text-align: left;
}
/* head */
#header{
	background: #FFF;
	/*position:relative;*/
	height:78px;
}
#headerLogo{
	background:url(/includes/templates/dpc/images/upt-h-logo.gif);
	height:79px;
	width:224px;
	margin:0;
	padding:0;
}
#headerLogo a h1{
	background:url(/includes/templates/dpc/images/upt-h-logo.gif);
	height:79px;
	width:224px;
	text-decoration:none;
	display:none;
	margin:0;
	padding:0;
}
.headerCp{
	float:right;
	background:url(/includes/templates/dpc/images/upt-h-r-m.gif) repeat-x; 
	width:367px;
	height:29px;
}
.headerCp ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
    padding:0;
    list-style:none;
	display: inline;
}
.headerCp li{
	font-size:11px;
	float:left;
    margin:0px;
	display: inline;
	height:29px;
}
.headerCp li.first{
	background:url(/includes/templates/dpc/images/upt-h-r-l.gif) no-repeat top left;
	float:left;
    margin:0px;
	display: inline;
}
.headerCp li.first a{
	border:none;
	padding-left:20px;
}
.headerCp li.first form{
	border:none;
	padding-left:20px;
	cursor: pointer;
}
.headerCp li.cart{
	background:url(/includes/templates/dpc/images/upt-h-r-r.gif) top right no-repeat;
	float:right;
    margin:0px;
	display: inline;
	height:29px;
	width:83px;
}
.headerCp li.cart form{
	margin:0px;
	border:none;
	display:block;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	height:29px;
	width:83px;
}
.headerCp li.cart form span{
	display:none;
}
.headerCp a{
	margin-top:8px;
	border-left: 1px solid #000000;
	padding:0px 8px 0px 8px;
	display:block;
	text-decoration:none;
	color:#000000;
}
.headerCp form{
	margin-top:8px;
	border-left: 1px solid #000000;
	padding:0px 8px 0px 8px;
	display:block;
	text-decoration:none;
	color:#000000;
	cursor: pointer;
}
/* header logged*/
.headerCpLogged{
	float:left;
	/*/*position:absolute;*/*/
	top:0;
	/*left:210px;*/
	margin:0;
	padding:0;
	background:url(/includes/templates/dpc/images/upt-h-r-m.gif) repeat-x; 
	width:850px;
	height:29px;
}
.headerCpLogged ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
    padding:0;
    list-style:none;
	display: inline;
}
.headerCpLogged li{
	font-size:11px;
	float:left;
    margin:0px;
	display: inline;
	height:29px;
}
.headerCpLogged li.first{
	background:url(/includes/templates/dpc/images/upt-h-r-l.gif) no-repeat top left;
	float:left;
    margin:0px;
	display: inline;
	padding: 8px 5px 0 20px;
}
.headerCpLogged li.first a{
	border:none;
	padding-left:20px;
}
.headerCpLogged li.first form{
	border:none;
	padding-left:20px;
	cursor: pointer;
}
.headerCpLogged li.cart{
	background:url(/includes/templates/dpc/images/upt-h-r-r.gif) top right no-repeat;
	float:right;
    margin:0px;
	display: inline;
	height:29px;
	width:83px;
}
.headerCpLogged li.cart form{
	margin:0px;
	border:none;
	display:block;
	font-size:12px;
	text-decoration:none;
	color:#000000;
	height:29px;
	width:83px;
}
.headerCpLogged li.cart form span{
	display:none;
}
.headerCpLogged li.right{	
	padding-left: 260px;	
}
.headerCpLogged li.right form{
	margin-top:8px;
	border: none;
	padding:0px 8px 0px 8px;
	display:block;
	text-decoration:none;
	color:#000000;
	cursor: pointer;
}
.headerCpLogged a{
	margin-top:8px;
	border-left: 1px solid #000000;
	padding:0px 8px 0px 8px;
	display:block;
	text-decoration:none;
	color:#000000;
}
.headerCpLogged form{
	margin-top:8px;
	border-left: 1px solid #000000;
	padding:0px 8px 0px 8px;
	display:block;
	text-decoration:none;
	color:#000000;
	cursor: pointer;
}
.headerNum{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:170px;
	text-align:right;
}
.headerNum span{
	font-size:12px;
}
.headerNum a{
	background:url(/includes/templates/dpc/images/upt-h-ch.gif) no-repeat left;
	padding-left:20px;	
}
.headerNum label{
	font-size:11px;
	color:#0066cc;
	line-height:30px;
	text-decoration:underline;
	cursor:pointer;
}
.headerNumLogged {	
	float:right;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:170px;
	text-align:right;
}
.headerNumLogged span{
	font-size:12px;
}
.headerNumLogged a{	
	background:url(/includes/templates/dpc/images/upt-h-ch.gif) no-repeat left;	
	padding-left:20px;	
}
.headerNumLogged label{
	font-size:11px;
	color:#0066cc;
	line-height:30px;
	text-decoration:underline;
	cursor:pointer;
}
.headNav{
	height:45px;
	background-image:url(/includes/templates/dpc/images/up-xcss-head-nav-b.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#headTlinks{
	float:left;
	width:350px;
	padding:0;
	/*position:absolute;*/
	left:270px;
}

#headTlinks ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
    padding:0;
    list-style:none;
	display: inline;
}
#headTlinks li{
	float:left;
    margin:0px;
    padding:0px 10px 0px 10px;
	height:25px;
	border-left: 1px solid #000000;
	height:11px;
	display: inline;
}
#headTlinks li#first{
	float:left;
    margin:0px;
   	padding:0px 10px 0px 10px;
	height:25px;
	border-left: none;
	display: inline;
}
#headTlinks a{
	display:block;
	font-size:11px;
	text-decoration:none;
	color:#000000;
}
.headLinks{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:500px;
	height:25px;
	margin:17px 0px 0px 0px;
	font-size:11px;
	text-decoration:none;
	background:url(/includes/templates/dpc/images/up-xcss-head-nav-c.gif);
	background-repeat:no-repeat;
}
.headLinks ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
    padding:0;
    list-style:none;
}
.headLinks ul li{
	float:left;
    margin:0px;
    padding:8px 0px 0px 0px;
	height:15px;	
}
.headLinks ul li a{
	background:url(/includes/templates/dpc/images/upt-hn-vl.gif) no-repeat right top;
    padding:6px 15px 5px;
	margin:0;
	height:15px;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	cursor: pointer;
}
.headLinks ul li form{
	background:url(/includes/templates/dpc/images/upt-hn-vl.gif) no-repeat right top;
    padding:6px 15px 5px;
  padding: 0px;
	margin:0;
	height:15px;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	cursor: pointer;
}
.headFreePRev{
	float:right;
	width:194px;
	height:45px;
}
.headFreePRev a{
	width:194px;
	height:45px;
	background-image:url(/includes/templates/dpc/images/upt-hn-fpr.gif);
	float:right;
	text-decoration:none;
}
.headFreePRev a span{
	text-decoration:none;
	display:none;
}
/*content left*/
#wrapCont{
	margin: 0 0 20px 0; 
	padding: 0;
	background-image:url(/includes/templates/dpc/images/up-xcss-cont-mid.gif);
	float:left;
	width:850px;
}
#wrapInner{
	padding-top:75px;
	background:url(/includes/templates/dpc/images/up-xcss-cont-top.gif) top left;	
	/*background-image:url(/includes/templates/dpc/images/up-xcss-cont-top.gif);
	background-position:top;*/
	background-repeat:no-repeat;
	/*position:relative;*/
}
#contLeft{
	float:left;
	width:150px;
	padding:0px;
	margin-left:15px;
	display:inline;
}
#contLeft div.contHeader{
	background-image:url(/includes/templates/dpc/images/up-xcss-left-t-edge.gif);
	background-repeat:no-repeat;
	background-color:#6699cc;
	width:149px;
	height:23px;
	padding-left:14px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:23px;
}
#contLeft ul{
	margin-top:5px;
	margin-bottom:5px;
	margin-left:3px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:3px;
}
#contLeft li{
	background-image:url(/includes/templates/dpc/images/up-xcss-left-bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	list-style:none;
	line-height:12px;
	margin-left:0px;
	margin-bottom:3px;
	padding-left:0px;
	padding-bottom:3px;		
}
#contLeft a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:12px;
	color:#000000;
}
#contLeft form{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;	
	margin-left:12px;
	color:#000000;
	text-decoration:underline;	
	cursor:pointer;
}
#contLeft span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:10px;
	color:#999999;
}
/*content mid*/
#contMid{	
	width: 385px;
	padding-left:0px;
	float:left;
}
#contMid #productH{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
}
#contMid #prodDesc{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#999999;
}
#contMid #productLH {
	margin:0px;
	padding:13px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#999999;
	float:right;
}
#contMid #prodSpecsHeader{
	/*margin:20px 0px 0px 0px;
	padding:20px 0px 0px 0px;*/
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
#prodSpecs{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	white-space:nowrap;
}
#tabSet{
	background-repeat:no-repeat;
	background-position:left bottom;
	height:39px;
	margin-top:20px;
}
#tabSet ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
    padding:0;
    list-style:none;
}
#tabSet li{
	float:left;
    margin:0px 0px 0px 5px;
    padding:0;
	height:39px;
	text-align:center
}
#tabSet a{
	display:block;
	background:url(/includes/templates/dpc/images/up-xcss-gt-arrow.gif) no-repeat left top;
    padding:10px 15px 15px;
	margin:0;
	color:#0066cc;
}
#tabSet li#current{
	float:left;
	background:url(/includes/templates/dpc/images/up-xcss-gt-right.gif) no-repeat right top;
    margin:0px 10px 0px 0px;
    padding:0;
	height:39px;
}
#tabSet #current a{
	display:block;
	background:url(/includes/templates/dpc/images/up-xcss-gt-left.gif) no-repeat left top;
    padding:10px 10px 15px;
	margin:0;
	text-decoration:none;
	color:#000000;
}
#tabSet li#currentFixed{
	float:left;
	background:url(/includes/templates/dpc/images/up-xcss-gt-right.gif) no-repeat right top;
    margin:0px 5px 0px 0px;
    padding:0;
	height:39px;
	width:100px;
}
#tabSet #currentFixed a{
	display:block;
	background:url(/includes/templates/dpc/images/up-xcss-gt-left.gif) no-repeat left top;
    padding:10px 10px 15px;
	margin:0;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
#tabCont{
/*	border: 1px solid #d9d9d9;
	margin-bottom:30px;
	padding:15px 10px 15px 25px;
	*/
	border: 1px solid #d9d9d9;
	margin-bottom:30px;
	padding:15px;
}
#tabContF{
	border: 1px solid #d9d9d9;
	margin-bottom:30px;
	padding:15px 15px 15px 15px;
}
#specsBox a.sqLink{
	border: 1px solid #d9d9d9;
	height:65px;
	width:65px;
	float:left;
	margin-right:20px;
	text-decoration:none;
}
#specsBox a.sqLink span{
	text-decoration:none;
	display:none;
}
#specsBox a:hover.sqLink{
	border: 1px solid #6699cc;
	height:65px;
	width:65px;
	float:left;
	margin-right:20px;
	text-decoration:none;
}
#specsBox{
	height:65px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:20px;
}
#specsBox span{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#specsBox a{
	color:#0066cc;
}
/* brochures */
.thumb1{
	background:url(/includes/templates/dpc/images/thumb-broc1.gif) no-repeat left top;
}
.thumb2{
	background:url(/includes/templates/dpc/images/thumb-broc2.gif) no-repeat left top;
}
.thumb3{
	background:url(/includes/templates/dpc/images/thumb-broc3.gif) no-repeat left top;
}
#sizeTabCont {
	/*background:url(/includes/templates/dpc/images/sizes-broc.png) no-repeat top left;
	padding-top:160px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#sizeTabCont ul{
	padding:5px 0px 0px 0px;
	margin:0;
}
#sizeTabCont ul li{
	padding:0px 0px 0px 15px;
	list-style:none;
	background:url(/includes/templates/dpc/images/up-xcss-gt-arrow.gif) no-repeat left;
}
#foldN{
	background:url(/includes/templates/dpc/images/fold-none.gif) no-repeat top left;
	padding:0px 0px 0px 70px;
	height:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#foldTabCont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#foldTabCont div{
	margin:10px 0px 20px 0px;
	height:90px;
}
#foldT{
	float:left;
	background:url(/includes/templates/dpc/images/fold-tri.gif) no-repeat top left;
	padding:0px 0px 0px 70px;
	width:140px;
}
#foldG{
	float:left;
	background:url(/includes/templates/dpc/images/fold-gate.gif) no-repeat top left;
	padding:0px 0px 0px 70px;
}
#foldZ{
	float:left;
	background:url(/includes/templates/dpc/images/fold-z.gif) no-repeat top left;
	padding:0px 0px 0px 70px;
	width:140px;
}
#foldH{
	float:left;
	background:url(/includes/templates/dpc/images/fold-half.gif) no-repeat top left;
	padding:0px 0px 0px 70px;
}
/*#tempTabCont{
	font-size:12px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	height:300px;
}*/
#tempTabCont {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:top;
	white-space:nowrap;
}
#tempTabCont ul{
	padding:5px 0px 0px 0px;
	margin:0;
}
#tempTabCont ul li{
	padding:0px 0px 0px 15px;
	list-style:none;
	background:url(/includes/templates/dpc/images/up-xcss-gt-arrow.gif) no-repeat left;
}
#tempSet{
	float:left;
	padding:0;
	margin:20px 10px 20px 0px;
}
#tempSet ul{
	margin:5px 0px 0px 0px;
	padding:0;
}
#tempSet li{
	padding:0px 0px 0px 15px;
	list-style:none;
	background:url(/includes/templates/dpc/images/up-xcss-gt-arrow.gif) no-repeat left;
}
#tempSet li a{
	font-size:11px;
	color:#0066cc;
}
/* testimonials */
#contMidBot{
	background-image:url(/includes/templates/dpc/images/up-xcss-cont-bot.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:10px;
	margin-top:10px;
	padding-bottom:88px;
	/*position:relative;*/
	bottom:0px;
	float:left;
	clear:both;
	width:100%;
}
#testiCont{
	border-top: 1px solid #d9d9d9;
	width:620px;
}
#testimonials{
	background-image:url(/includes/templates/dpc/images/up-xcss-stars.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:123px;
	padding-right:51px;
	margin-top:48px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:450px;
}
#testi{
	font-size:11px;
}
#copyRight{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	text-align:right;
	padding:0px 10px 0px 10px;
}
/* content right*/
#contRight{
	float:right;
	/*margin-right:10px;*/
	width:229px;
	text-align:right;
	/*position:absolute;*/
	/*left: 395px;*/
}
#ritghtShopCon{
	margin-bottom:25px;
}
#rightFormWrap{
	background-image:url(/includes/templates/dpc/images/up-xcss-right-h.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	padding-top:29px;
}

#formCalc{
	background-image:url(/includes/templates/dpc/images/up-xcss-right-m.gif);
	background-repeat:repeat-y;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:10px;
	padding-left:0px;
	text-align:left;
}/*
#formCalc div{
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	height:20px;
}
#formCalc div ul{
	list-style:none;
	padding:0px;
	margin:0px 50px 0px 0px;
}
#formCalc span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float:left;
}*/
.shortF{
	width:55px;
}
.noOpt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding:0px;
	margin:0px 20px 0px 0px;
}
#formCalc a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0066cc;
	line-height:20px;
	text-decoration:none;
}
.dvBlock{
	text-align:right;
}
#formCalc select{
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-right:10px;
}
#formCalc select.noQuery{
	margin-right:20px;
}

#formCalc label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#hrGray{
	background-color : #d9d9d9;
	color : #d9d9d9;
	height : 1px;
	width:95%;
	border : 0 solid #d9d9d9;
	border-top-width : thin;
	text-align:center;
	margin-top:12px;
	
}
#hrBlue{
	background-color : #6699cc;
	color : #6699cc;
	height : 1px;
	width:100%;
	border : 0 solid #6699cc;
	border-top-width : thin;
	text-align:center;
	margin-top:12px;
	margin-bottom:0px;
	padding-bottom:0px;
}
#formBottom{
	text-align:right;
	background-image:url(/includes/templates/dpc/images/up-xcss-right-c-bot.gif);
	background-repeat:no-repeat;
	background-position:top;
	height : 71px;
	padding:5px 15px 15px 15px;
}
#formBottom div#subTotal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
}
#formBottom div#perPiece{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:0px;
	margin-top:0px;
}
#formBottom div#Shipping{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:0px;
	margin-top:5px;
}
#formBottom a{
	color:#0066cc;
}
#qtyId{
	float:left;
	padding:0px;
	margin:0px;
}
#rightBotWrap{
	background-image:url(/includes/templates/dpc/images/upt-s2-h.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:29px;
	margin-top: 10px;
}
#rightBotInner{
	background-image:url(/includes/templates/dpc/images/upt-s2-b.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:12px;
}
#formButtons{
	background-image:url(/includes/templates/dpc/images/upt-s2-m.gif);
	background-repeat:repeat-y;
	margin:0px;
	padding:15px 0px 0px 0px;
	text-align:center;
}

.buttonUp{
	margin-top:10px;
}
#buttonDes{
	margin-top:5px;
	border:none;
	height:40px;
	width:208px;
	background:url(/includes/templates/dpc/images/upt-s2-opt2.gif) no-repeat center;
}
#buttonRev{
	margin-top:20px;
	border:none;
	height:40px;
	width:208px;
	background:url(/includes/templates/dpc/images/upt-s2-opt3.gif) no-repeat center;
}
/*footer*/
#footCont{
	height:124px;
	background-image:url(/includes/templates/dpc/images/up-xcss-foot.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	clear:both;
}
#footCont div{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
#footCont a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
#footCont ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#footCont input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#footCont div#colLeft{
	float:left;
}
#footCont div#colRight{
	float:right;
	padding-left:15px;
}
#footLogo{
	height:73px;
	background-image:url(/includes/templates/dpc/images/up-xcss-foot-logo.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-align:center;
}
#footLogo span{
	display:none;
}
/*updates*/
.popUpLink{
	border:none;
	float:none;

}
/* postcard addons */
.wrapInnerPc{
	padding-top:75px;
	background-image:url(/includes/templates/dpc/images/up-xcss-cont-top.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:900px;
}
.s2Opt{
	margin-top:10px;
	border:none;
	height:38px;
	width:208px;
}

#msCont ol{
	padding:0;
	margin:10px 0px 20px 25px;
}

.detailList{
	padding:0;
	margin:10px 0px 20px 20px;
	list-style:disc;
}
.tempCont{
	height:150px;
}
.fButton{
	padding:0;
	margin:10px 0px 10px 0px;
	text-align:center;
}
.imageList{
	padding:0;
	margin:0;
	list-style:none;
}
.imageList li{
	float:left;
	width:103px;
	padding:0px 10px 10px 0px;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	display:inline;
}
.imageList li img{
	border:none;
	display:block;
}
.imageList a{
	color:#000000;
	text-decoration:none;
}
.pcInst{
	
	text-align:left;
	font-size:12px;
	width:100%;
}
.hrPc{
	background-color : #d9d9d9;
	color : #d9d9d9;
	height : 1px;
	width:100%;
	border : 0 solid #d9d9d9;
	border-top-width : thin;
	text-align:center;
	margin-top:12px;
	margin-bottom:15px;
}
.pcThumb1{
	background:url(/includes/templates/dpc/images/ordpc-th-temp1.gif) no-repeat left;
}
.pcThumb2{
	background:url(/includes/templates/dpc/images/ordpc-th-temp2.gif) no-repeat  left;
}
.pcThumb3{
	background:url(/includes/templates/dpc/images/ordpc-th-temp3.gif) no-repeat  left;
}
.sizeTabPc {
	background:url(/includes/templates/dpc/images/size-pc.png) no-repeat top left;
	padding:180px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.sizeTabPc ul{
	padding:5px 0px 0px 0px;
	margin:0;
}
.sizeTabPc ul li{
	padding:0px 0px 0px 15px;
	list-style:none;
	background:url(/includes/templates/dpc/images/up-xcss-gt-arrow.gif) no-repeat left;
}
.sizeTabPc li a{
	font-size:11px;
	color:#0066cc;
}
.tempTabPc {
	padding:20px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.tempTabPc ul{
	padding:5px 0px 5px 0px;
	margin:0;
}
.tempTabPc ul li{
	padding:0px 0px 0px 15px;
	list-style:none;
	background:url(/includes/templates/dpc/images/up-xcss-gt-arrow.gif) no-repeat left;
}
.tempTabPc li a{
	font-size:11px;
	color:#0066cc;
}
.mailitPc{
	font-size:12px;
	background:url(/includes/templates/dpc/images/ordpc-th-mi.gif) top left no-repeat;
	padding:0px 0px 0px 0px;
	text-align:left
}
.tempTable{
	width:100%;
	border: 1px solid #6495c5;
	margin:10px 0px 0px 0px;
}
.tempTable td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 0.01em solid #6495c5;
	margin:0;
	padding:5px;
}
.tempTable td a{
	color:#1e52a5;
}
.tempTable th{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	border: 0.01em solid #6495c5;
	background:#6495c5;
	margin:0;
	padding:5px;
	text-align:left;
}
.invTxt{
	display:none;
}
/*business cards addon*/
.bcThumb1{
	background:url(/includes/templates/dpc/images/thumb-bc1.gif) no-repeat left;
}
.bcThumb2{
	background:url(/includes/templates/dpc/images/thumb-bc2.gif) no-repeat  left;
}
.bcThumb3{
	background:url(/includes/templates/dpc/images/thumb-bc3.gif) no-repeat  left;
}
/*calendars addon*/
.wrapInnerCl{
	padding-top:75px;
	background-image:url(/includes/templates/dpc/images/up-xcss-cont-top.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:1140px;
}
.sizeTabCl {
	background:url(/includes/templates/dpc/images/cl-size.png) no-repeat top left;
	padding:260px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.clThumb1{
	background:url(/includes/templates/dpc/images/thumb-cl1.gif) no-repeat left;
}
.clThumb2{
	background:url(/includes/templates/dpc/images/thumb-cl2.gif) no-repeat  left;
}
.clThumb3{
	background:url(/includes/templates/dpc/images/thumb-cl3.gif) no-repeat  left;
}
.clThumb4{
	background:url(/includes/templates/dpc/images/thumb-cl4.gif) no-repeat  left;
}
.ssCl {
	background:url(/includes/templates/dpc/images/cl-saddle.png) no-repeat bottom left;
	padding:0px 0px 260px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.woCl {
	background:url(/includes/templates/dpc/images/cl-wireo.png) no-repeat bottom left;
	padding:0px 0px 260px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*catalogs addon*/
.wrapInnerCt{
	padding-top:75px;
	background-image:url(/includes/templates/dpc/images/up-xcss-cont-top.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:1110px;
}
.ctThumb1{
	background:url(/includes/templates/dpc/images/thumb-ct1.gif) no-repeat left;
}
.ctThumb2{
	background:url(/includes/templates/dpc/images/thumb-ct2.gif) no-repeat  left;
}
.ctThumb3{
	background:url(/includes/templates/dpc/images/thumb-ct3.gif) no-repeat  left;
}
.ctThumb4{
	background:url(/includes/templates/dpc/images/thumb-ct4.gif) no-repeat  left;
}
.sizeTabCt {
	background:url(/includes/templates/dpc/images/catSize.png) no-repeat top left;
	padding:260px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.ssCt {
	background:url(/includes/templates/dpc/images/ct-saddle.png) no-repeat bottom left;
	padding:0px 0px 250px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.woCt {
	background:url(/includes/templates/dpc/images/ct-wireo.png) no-repeat bottom left;
	padding:0px 0px 250px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*Posters addon*/
.wrapInnerPt{
	padding-top:75px;
	background-image:url(/includes/templates/dpc/images/up-xcss-cont-top.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:970px;
}
.ptThumb1{
	background:url(/includes/templates/dpc/images/thumb-pt1.gif) no-repeat left;
}
.ptThumb2{
	background:url(/includes/templates/dpc/images/thumb-pt2.gif) no-repeat  left;
}
.sizeTabPt {
	background:url(/includes/templates/dpc/images/pt-size.png) no-repeat top left;
	padding:290px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*Greeting Cards addon*/
.wrapInnerGt{
	padding-top:75px;
	background-image:url(/includes/templates/dpc/images/up-xcss-cont-top.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:900px;
}
.gtThumb1{
	background:url(/includes/templates/dpc/images/thumb-gt1.gif) no-repeat left;
}
.sizeTabGt {
	background:url(/includes/templates/dpc/images/gt-size.png) no-repeat top left;
	padding:190px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.ulBlock{
	display:block;
	margin:0px 0px 0px 30px;
	padding:0;
	height:30px;
}
.liFloat{
	float:left;
	margin:0px 15px 0px 0px;
	
}
/*Digital Printing Company Mod*/
.copyRight{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	text-align:right;
	padding:0px 10px 0px 10px;
}
.hLogo{
	float:left;
	background:url(/includes/templates/dpc/images/logo.png) no-repeat;
	height:91px;
	width:306px;
	margin:0;
	padding:0;
}
.hLogo a{
	float:left;
	height:91px;
	width:306px;
	text-decoration:none;
}
.footLogo{
	background:url(/includes/templates/dpc/images/f-copy.gif) no-repeat center;
	height:59px;
	/*position:relative;*/
}
.invTxt{
	display:none;
}
.hCont{
	height:91px;
	
}
.wrapInnerC{
	padding-top:75px;
	background-image:url(/includes/templates/dpc/images/up-xcss-cont-top.gif);
	background-position:top;
	background-repeat:no-repeat;
	/*position:relative;*/
}
.rcorner{
	background:url(/includes/templates/dpc/images/up-xcss-head-nav-r.gif) no-repeat bottom right;
	float:right;
	width:15px;
	height:45px;
}
.urlWrap{	
	float:right;
	right:0;
	margin:10px 0px 0px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#999999;	
}
.etcWrap{
	padding:0px 30px 0px 210px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.subh{
	margin:0px;
	padding:0px;
	font-size:12px;
}
.hLiG{
	background-color : #d9d9d9;
	color : #d9d9d9;
	height : 1px;
	width:100%;
	border : 0 solid #d9d9d9;
	border-top-width : thin;
	text-align:center;
	margin:5px 0px 5px 0px;
	padding:0px;
	
}
h1{
	font-size:30px;
	margin:0px;
	padding:0px;
}
h3{
	margin:0px;
	padding:0px;
	font-size:15px;
}
.infabt1{
	background:url(/includes/templates/dpc/images/bgimg1.gif) no-repeat top left;
	margin:30px 0px 0px 0px;
	padding:0px 0px 5px 165px;
}
.infabt2{
	background:url(/includes/templates/dpc/images/bgimg2.gif) no-repeat top left;
	margin:0;
	padding:0px 0px 5px 165px;
}
.infabt3{
	background:url(/includes/templates/dpc/images/bgimg3.gif) no-repeat top left;
	margin:0;
	padding:0px 0px 5px 165px;
}
.infabt4{
	background:url(/includes/templates/dpc/images/bgimg4.gif) no-repeat top left;
	margin:0;
	padding:0px 0px 5px 165px;
}
.infabt5{
	background:url(/includes/templates/dpc/images/bgimg5.gif) no-repeat top left;
	margin:0;
	padding:0px 0px 5px 165px;
}
#flashAd{
	float:left;
	height:240px;
	width:416px;
}
.hWrap{
	margin:0px 30px 0px 190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*position:relative;*/
}
.hMproof{
	float:left;
	background:url(/includes/templates/dpc/images/h-m-prf.png) no-repeat top left;
	margin:20px 0px 0px 0px;
	width:415px;
	height:79px;
}
.hright{
	float:right;
 	width:184px;
 	height:387px;
	padding:0;
}
.hrbox{
	background:url(/includes/templates/dpc/images/m-rb-t.png) no-repeat top;
	padding:12px 0px 0px 0px;
}
.hrboxB{
	background:url(/includes/templates/dpc/images/m-rb-b.png) no-repeat bottom;
	padding:0px 12px 12px 12px;
	font-size:11px;
}
.win{
	background:url(/includes/templates/dpc/images/m-r-txt-h1.png) no-repeat top left;
	text-align:left;
}
.blog{
	background:url(/includes/templates/dpc/images/m-r-txt-h2.png) no-repeat top left;
	text-align:left;
}
.rlink{
	color:#0066cc;
}
.rlinkB{
	color:#0066cc;
	text-decoration:none;
}
.swc{
	background:url(/includes/templates/dpc/images/m-r-txt-h3.png) no-repeat top left;
	padding:0;
	margin:10px 0px 0px 0px;
}
.swc ul{
	padding:0;
	margin:0;
	list-style:none;
}
.swc ul li{
	float:left;
	padding:0px 5px 0px 0px;
	margin:0;
}
.ccbg{
	background:url(/includes/templates/dpc/images/m-r-cc.png) no-repeat bottom left;
	height:72px;
	padding:0;
	margin:10px 0px 0px 0px;
}
.hbotW{
	height:170px;
}
.hbotW a{
	float:left;
	padding:160px 0px 0px 0px;
	width:130px;
	height:100px;
	font-size:11px;
	color:#0066cc;
	text-align:left;
}
.hbotW form{
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:200px;
	height:170px;
	font-size:11px;
	color:#0066cc;
	text-align:left;
	text-decoration:underline;
}
.hbBg1{
	background:url(/includes/templates/dpc/images/img-fs.png) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 80px 0px 0px;
}
.hbBg2{
	background:url(/includes/templates/dpc/images/img-op.png) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 80px 0px 0px;
}
.hbBg3{
	background:url(/includes/templates/dpc/images/img-pm.png) no-repeat top left;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}
/*specs tab mod*/
#tabSet2{
	background-repeat:no-repeat;
	background-position:left bottom;
	height:39px;
	margin-top:20px;
	white-space:nowrap;
}
#tabSet2 ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
  	padding:0;
  	list-style:none;
	white-space:nowrap;
}
#tabSet2 li{
	float:left;
  	margin:0px 5px 0px 0px;
  	padding:0;
	height:39px;
	text-align:left;
	white-space:nowrap;
}
#tabSet2 a{
	display:block;
	background:url(/includes/templates/dpc/images/up-xcss-gt-arrow.gif) no-repeat left top;
 	padding:10px 15px 15px 15px;
	margin:0;
	color:#0066cc;
}
#tabSet2 li#currentFixed{
	float:left;
	background:url(/includes/templates/dpc/images/up-xcss-gt-right.gif) no-repeat right top;
	text-align:center;
}
#tabSet2 #currentFixed a{
	display:block;
	background:url(/includes/templates/dpc/images/up-xcss-gt-left.gif) no-repeat left top;
	text-decoration:none;
	color:#000000;
}
/*trade program*/
.infTp1{
	background:url(/includes/templates/dpc/images/tp-pp.png) no-repeat top left;
	margin:30px 0px 0px 0px;
	padding:0px 0px 5px 165px;
	height:120px;
}
.infTp2{
	background:url(/includes/templates/dpc/images/tp-up.png) no-repeat top left;
	margin:0;
	padding:0px 0px 5px 165px;
	height:120px;
}
.infTp3{
	background:url(/includes/templates/dpc/images/bgimg2.gif) no-repeat top left;
	margin:0;
	padding:0px 0px 5px 165px;
	height:120px;
}
.tFWrap{
	height: 30px;
	margin:0;
	padding:0;
}
.tFWrap input{
	float:left;
	width:250px;
	font-size:11px;
	margin:0;
	padding:0;
}
.tField{
	float:left;
	width:200px;
	font-size:11px;
	font-weight:bold;
}
.tabSet2{
	background-repeat:no-repeat;
	background-position:left bottom;
	height:39px;
	margin-top:20px;
	white-space:nowrap;
}
.tabSet2 ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
  	padding:0;
  	list-style:none;
	white-space:nowrap;
}
.tabSet2 li{
	float:left;
  	margin:0px 5px 0px 0px;
  	padding:0;
	height:39px;
	text-align:left;
	white-space:nowrap;
}
.tabSet2 a{
	display:block;
	/*background:url(/includes/templates/dpc/images/up-xcss-gt-arrow.gif) no-repeat left top;*/
 	padding:10px 10px 15px 10px;
	margin:0;
	color:#0066cc;
	text-decoration:none;
}
.tabSet2 li.currentFixed{
	float:left;
	background:url(/includes/templates/dpc/images/up-xcss-gt-right.gif) no-repeat right top;
	text-align:center;
}
.tabSet2 .currentFixed a{
	display:block;
	background:url(/includes/templates/dpc/images/up-xcss-gt-left.gif) no-repeat left top;
	text-decoration:none;
	color:#000000;
}
.floatWrap{
	height:390px;
}

/* brochures */
.brThumb1{
	background:url(/includes/templates/dpc/images/thumb-broc1.gif) no-repeat left top;
}
.brThumb2{
	background:url(/includes/templates/dpc/images/thumb-broc2.gif) no-repeat left top;
}
.brThumb3{
	background:url(/includes/templates/dpc/images/thumb-broc3.gif) no-repeat left top;
}
/* calendars */
.clThumb1{
	background:url(/includes/templates/dpc/images/thumb-cl1.gif) no-repeat left;
}
.clThumb2{
	background:url(/includes/templates/dpc/images/thumb-cl2.gif) no-repeat  left;
}
.clThumb3{
	background:url(/includes/templates/dpc/images/thumb-cl3.gif) no-repeat  left;
}
.clThumb4{
	background:url(/includes/templates/dpc/images/thumb-cl4.gif) no-repeat  left;
}
/* catalogs */
.ctThumb1{
	background:url(/includes/templates/dpc/images/thumb-ct1.gif) no-repeat left;
}
.ctThumb2{
	background:url(/includes/templates/dpc/images/thumb-ct2.gif) no-repeat  left;
}
.ctThumb3{
	background:url(/includes/templates/dpc/images/thumb-ct3.gif) no-repeat  left;
}
.ctThumb4{
	background:url(/includes/templates/dpc/images/thumb-ct4.gif) no-repeat  left;
}
/*club card flyers */
/* door hangtags */
.dhThumb1{
	background:url(/includes/templates/dpc/images/thumb-door.gif) no-repeat left top;
}
/* envelopes */
.enThumb1{
	background:url(/includes/templates/dpc/images/thumb-enve.gif) no-repeat left top;
}
/* flyers */
/* greatting cards */
.gtThumb1{
	background:url(/includes/templates/dpc/images/thumb-gt1.gif) no-repeat left;
}
/* labels/stickers */
/* letterheads */
.lhThumb1{
	background:url(/includes/templates/dpc/images/thumb-lett.gif) no-repeat left top;
}
/* newsletters */
/* pocket folders */
.pfThumb1{
	background:url(/includes/templates/dpc/images/thumb-fold.gif) no-repeat left top;
}
/* postcards */
.pcThumb1{
	background:url(/includes/templates/dpc/images/ordpc-th-temp1.gif) no-repeat left;
}
.pcThumb2{
	background:url(/includes/templates/dpc/images/ordpc-th-temp2.gif) no-repeat  left;
}
.pcThumb3{
	background:url(/includes/templates/dpc/images/ordpc-th-temp3.gif) no-repeat  left;
}
/* posters */
.ptThumb1{
	background:url(/includes/templates/dpc/images/thumb-pt1.gif) no-repeat left;
}
.ptThumb2{
	background:url(/includes/templates/dpc/images/thumb-pt2.gif) no-repeat  left;
}

.shippingCalculatorTDHidden {
	display:none;
	/*position:absolute;*/
}
.shippingCalculatorTDVisible {
	display:block;
	/*position:relative;*/
	width:100%;
}

/* from newOffsetStyles */
.leftFloat { float:left; }
.rightFloat { float:right; }
.quoteRed {
	color:#CC0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.op_div {
	padding-left:10px;
	padding-right:10px;
	height:25px;
	width:209px;
}
.op_divTurn {
	height:70px;
	width:209px;
}
.op_label {
	float:left;
	height:25px;
	width:74px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}
.op_td {
	float:right;
	height:25px;
	width:135px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}
.op_select {
	width:135px;
	font-size:11px;
}
.op_div_radio {	
	height:28px;
	margin:0;
	padding:0;
	padding-left:0px;
}
.op_div_radio span {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	width: 200px;
}
.op_div_radio_highlight {
	background:url(/includes/templates/dpc/images/turnHighLight.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	height:28px;	
	margin:0;
	padding:0;
	padding-left:0px;
}
.op_div_radio_highlight span {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;	
	width: 200px;
}
.ups_radio {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:5px;
	padding-right:10px;
	height:28px;
	width:200px;
}
.ups_radio_highlight {
	background:url(/includes/templates/dpc/images/turnHighLight.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding-left:0px;
	padding-right:10px;
	height:28px;
	width:200px;
}
.upsDiscount {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
	height:25px;
	width:179px;
}
.upsDiscountHighLight {
	background:url(/includes/templates/dpc/images/turnHighLightDiscount.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
	height:25px;
	width:179px;
}
.mailing_radio {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding-left:5px;
	padding-right:10px;
	height:41px;
	width:194px;
}
.mailing_radio_highlight {
	background:url(/includes/templates/dpc/images/selMailingBg.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding-left:5px;
	padding-right:10px;
	height:41px;
	width:194px;
}
.tdLabel {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:25px;
	padding-left:10px;
	text-align:left;
}
.tdValue {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*padding-right:10px;*/
	text-align:left;		
}
.tdLabelTurn {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;	
	text-align:left;
	height:25px;
	vertical-align:top;
}
.tdValueTurn {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:11px;
	text-align:left;
}
.quoteNotExpanded {
	background:url(/includes/templates/dpc/images/quoteNotExpandedBg.gif);
	background-repeat:no-repeat;
	height:57px;
	padding-left:10px;
	padding-right:10px;						
}
.quotePromo {
	background:url(/includes/templates/dpc/images/quotePromoBg.png);
	background-repeat:no-repeat;
	height:87px;
	padding-left:10px;
	padding-right:10px;						
}
.quoteExpanded {
	background:url(/includes/templates/dpc/images/quoteExpandedBg.gif);
	background-repeat:no-repeat;
	height:57px;
	padding-left:10px;
	padding-right:10px;											
}

/* seo part */
.blackLink{
	text-decoration:none;
	font-weight:bold;	
	color:#666666;
}
.botCont{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	margin: 0;
	padding:0;
	padding-left: 210px;
	width: 100%;		
	text-align: left;
}
.botCont div.botContHeader {
	font-size: 12px;
	font-weight:bold;
}
.botCont img{
	float:right;
}
.botContWrap{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	margin: 0;	
	padding-left: 210px;
	width: 890px;
	text-align: left;
}
.botContWrap table, .botContWrap tr, .botContWrap td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}
.backTop{
	background:url(/includes/templates/dpc/images/backToTop.png) no-repeat center;
	color:#003399;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.backTop a {
	color:#003399;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.fontVerdana14 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.arialFont12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.textBlueLink {
	margin: 0;
	padding: 0;
	color:#0066CC;
	text-decoration:underline;
}
.pointEr {
	cursor:pointer;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.divCartLink {
	float:right;
  width: 83px;
	z-index:1;
	height:29px;
}
.divCartPopHidden {	
	z-index:2;
	/*position:absolute;*/
	top:29px;
	height:0px;
  width: 110px;
	display:none;
}
.divCartPopVisible {
	background:url(/includes/templates/dpc/images/cartBg.gif);
	background-repeat: repeat-y;
	z-index:2;
	/*position:absolute;*/
	top:29px;
  width: 110px;
	display:block;
	height: 25px;
}
.divCartPopVisibleLogged {
	background:url(/includes/templates/dpc/images/cartBg.gif);
	background-repeat:repeat-y;
	z-index:2;
	/*position:absolute;*/
	top:29px;
  width: 110px;
	display:block;
	height: 25px;
}
.divHomeContent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:400px;
	vertical-align:top;
}
.divHomeContent a {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.divHomeContentStrong {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
/* Club Card Flyers Thumb */
.ccThumb1{
	background:url(/includes/templates/dpc/images/th-ccf-1.png) no-repeat left top;
}
.ccThumb2{
	background:url(/includes/templates/dpc/images/th-ccf-2.png) no-repeat left top;
}
.ccThumb3{
	background:url(/includes/templates/dpc/images/th-ccf-3.png) no-repeat left top;
}

/* poster giveaway */
div.iBox{
	background-image:url(/includes/templates/dpc/images/ibox-bg.gif);
	background-color:#F1EDD8;
	background-repeat:repeat-x;
	border:2px;
	border-color:#e3e3e0;
	border-collapse:collapse;
	border-style:solid;
	padding-bottom:30px;
	width:555px;	
}