/* HC COMMON */body {	margin: 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 70%;	background:  #a3a3a3 url(../images/nimgs/bg.gif) repeat-x top center;	text-align: center;	color: #333;}	img {	border: none;}.clr {	clear: both;	display: block;	font-size: 3px;	height: 1px;	overflow: hidden;}a {	/* color: #244D7C; */	color: #2d578c;}a:hover {	color: #FC2047;}h4, h5, h6 {	margin: 0px 0 5px 0;	padding: 0;	font-size: 120%;	}#container {	text-align: left;	/*width: 758px;*/	margin: 0 auto 0 auto;}#header {	position: relative;	z-index: 9000;	height: 131px;	width: 758px;	margin: 0 auto 0 auto;	background: url(../images/nimgs/hsbg.jpg) no-repeat top center;}#hcl {	width: 287px;	height: 75px;	padding: 0;	margin: 10px 0 0 0px;	z-index: 8000;	font-size: 11px;}#hcl a {	width: 287px;	height: 0;	padding: 75px 0 0 0;	background: url(../images/nimgs/logo.gif) no-repeat left top;	overflow: hidden;	display: block;	outline: none !important;}#hcl,#mlogo {	position: absolute;	left: 0px;	top: 0px;	}#mlogo {	display: none;}#mlogin {	float: right;	color: #333;	font-size: 11px;}#mlogin #uinfo {	padding: 10px;	display: block;	text-align: right;}#uinfo span strong {	color: #fff;	padding: 0 10px 0 0;}#uinfo a {	color: #FF1D44;	padding: 0 10px;	border-left: 1px solid #454545;}#uinfo b {	color: #FF1D44;	font-size: 12px;}#uinfo p {	margin: 8px 0 0 0;}#cartsmry {	float: right;	clear: right;	color: #b4b4b4;	margin: 20px 20px 0 0;	font-size: 11px;}#cartsmry a {	color: #FF1D44;	padding: 0 0 0 30px;	margin: 0 0 0 10px;	background: url(../images/icon-cart.gif) no-repeat 3px 0px;}#tn {	position: absolute;	left: -4px;	top: 94px;	width: 738px;	}#tn ul {	font-family: Arial, Helvetica, sans-serif;	padding: 0;	list-style: none;	margin: 0 0 0 26px;}#tn ul li {	display: block;	float: left;	margin: 0;	padding: 0;	position: relative;}#tn ul li a {	display: block;	float: left;	padding: 0;	position: relative;	margin: 0 0 0 -28px;	height: 38px;	line-height: 38px;	text-transform: none;	color: #fff;	text-decoration: none;	font-size: 11px;	font-family: Arial, Helvetica, sans-serif;	letter-spacing: 0px;	font-weight: bold;	text-indent: -15em;	overflow: hidden;	width: 108px;	}#tn ul li:hover {}#tn ul li a {	outline: none !important;	-moz-outline-style: none;}#tn ul li.over,#tn ul li:hover {	z-index: 9099999 !important;	}#tn ul li:hover a,#tn ul li.over a,#tn ul li a:hover {	background-position: 0 -41px  !important;	z-index: 9099999 !important;}#tn ul li#tn_print a {	background-image: url(../images/tab-print.png);	z-index: 10;}#tn ul li#tn_design a {	background-image: url(../images/tab-design.png);	z-index: 9;}#tn ul li#tn_mail a {	background-image: url(../images/tab-mail.png);	z-index: 8;	width: 95px;}#tn ul li#tn_support a {	background-image: url(../images/tab-support.png);	z-index: 7;}#tn ul li#tn_resources a {	background-image: url(../images/tab-resources.png);	z-index: 6;	width: 123px;}#tn ul li#tn_blog a {	background-image: url(../images/tab-blog.png);	z-index: 5;	width: 93px;}#tn ul li#tn_locations a {	background-image: url(../images/tab-locations.png);	z-index: 4;	width: 125px;}* html #tn ul li#tn_print a {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tab-print.png',sizingMethod='crop');	background: none;}* html #pg_print #tn ul li#tn_print a {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tab-print-s.png',sizingMethod='crop');	z-index: 9099999 !important;}* html #tn ul li#tn_print.over a,* html #pg_print #tn ul li#tn_print.over a {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tab-print-h.png',sizingMethod='crop');}* html #tn ul li#tn_design a {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tab-design.png',sizingMethod='crop');	background: none;}* html #pg_design #tn ul li#tn_design a  {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tab-design-s.png',sizingMethod='crop');}* html #tn ul li#tn_design.over a,* html #pg_design #tn ul li#tn_design.over a {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tab-design-h.png',sizingMethod='crop');}* html #tn ul li#tn_mail a {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tab-mail.png',sizingMethod='crop');	background: none;}* html #pg_mail #tn ul li#tn_mail a {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tab-mail-s.png',sizingMethod='crop');}* html #tn ul li#tn_mail.over a,* html #pg_mail #tn ul li#tn_mail.over a {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tab-mail-h.png',sizingMethod='crop');}* html #tn ul li#tn_support a {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tab-support.png',sizingMethod='crop');	background: none;}* html #pg_support #tn ul li#tn_support a {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tab-support-s.png',sizingMethod='crop');}* html #tn ul li#tn_support.over a,* html #pg_support #tn ul li#tn_support.over a  {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tab-support-h.png',sizingMethod='crop');}* html #tn ul li#tn_resources a {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tab-resources.png',sizingMethod='crop');	background: none;}* html #pg_resources #tn ul li#tn_resources a {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tab-resources-s.png',sizingMethod='crop');}* html #tn ul li#tn_resources.over a,* html #pg_resources #tn ul li#tn_resources.over a  {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tab-resources-h.png',sizingMethod='crop');}* html #tn ul li#tn_blog a {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tab-blog.png',sizingMethod='crop');	background: none;}* html #pg_blog #tn ul li#tn_blog a {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tab-blog-s.png',sizingMethod='crop');}* html #tn ul li#tn_blog.over a,* html #pg_blog #tn ul li#tn_blog.over a {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tab-blog-h.png',sizingMethod='crop');}* html #tn ul li#tn_locations a {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tab-locations.png',sizingMethod='crop');	background: none;}* html #pg_locations #tn ul li#tn_locations a {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tab-locations-s.png',sizingMethod='crop');}* html #tn ul li#tn_locations.over a,* html #pg_locations #tn ul li#tn_locations.over a {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tab-locations-h.png',sizingMethod='crop');}#tn ul li.selected {		}#pg_design #tn ul li#tn_design,#pg_resources #tn ul li#tn_resources,#pg_print #tn ul li#tn_print,#pg_support #tn ul li#tn_support,#pg_mail #tn ul li#tn_mail,#pg_locations #tn ul li#tn_locations,#pg_blog #tn ul li#tn_blog {	z-index: 9099999 !important;}#tn ul li.selected a,#pg_design #tn ul li#tn_design a,#pg_resources #tn ul li#tn_resources a,#pg_print #tn ul li#tn_print a,#pg_support #tn ul li#tn_support a,#pg_mail #tn ul li#tn_mail a,#pg_locations #tn ul li#tn_locations a,#pg_blog #tn ul li#tn_blog a {	background-position: 0 -80px;	z-index: 9099998 !important;}* html #tn ul li a:hover,* html #tn ul li.over a {	cursor: hand;}#tn ul ul {	display: none;}#tn .selected ul li {	}#tn ul li.over ul,#tn ul li:hover ul {	display: block;	position: absolute;	left: -22px;	top: 98%;	width: 205px;	height: auto;	margin: 0;	padding: 0 5px 10px 0;	z-index: 2000;	background: url(../images/tn.png) no-repeat right bottom;	border-right: none;	border-bottom: none;}* html #tn ul li ul,* html #tn ul li:hover ul {	background: none !important;}#tn ul li ul li {	width: 200px;	background: #ededed;	padding: 0;	margin: 0;	height: auto;	border-left: none;}#tn ul li ul li strong,#tn ul li ul li a {	background: none !important;	padding: 3px 10px 3px 10px;	width: 179px !important;	border-right: none;	font-variant: normal;	font-size: 11px;	border-left: 1px solid #FFFFFF;	border-bottom: 1px solid #CDCDCD;	border-right: 1px solid #CDCDCD;	border-top: 1px solid #FFFFFF;	text-indent: 0px;	height: auto !important;	line-height: 100% !important;	margin: 0;	color: #666;	font-weight: normal;	filter:none !important;}#tn ul li ul li:hover {	border-left: none;}#tn ul li ul li a:hover {	border-top: 1px solid #9E9E9E;	border-left: 1px solid #FFFFFF;	padding: 4px 9px 2px 11px;	background: #ddd !important;}#tn ul li ul li:hover > a {	border-top: 1px solid #9E9E9E;	border-left: 1px solid #FFFFFF;	padding: 4px 9px 2px 11px !important;}#tn ul li ul li ul,#tn ul li:hover ul li ul,#tn ul li.over ul li ul {	display: none;}#tn ul li ul li:hover ul,#tn ul li:hover ul li:hover ul,#tn ul li.over li.over ul {	position: absolute;	display: block !important;	left: 100%;	top: 0px;	z-index: 300;	border-right: none;	width: 205px !important;}#tn ul li ul li.r:hover ul {	left: -100%;}#tn ul li:hover ul li:hover ul li,#tn ul li.over ul li.over ul li {	width: 200px !important;}#tn ul li:hover ul li:hover ul li a {	letter-spacing: normal;	width: 179px !important;}.help_ico {	float: right;	padding: 10px;}#main {	margin: 0;	background: #fff;	width: 100%;	float: left;	}#content {	margin: 0 auto 0 auto !important;	width: 758px;	float: none;}#btnorderstatus {	float: right;	font-size: 11px;	text-decoration: none;	display: block;	padding: 15px;	background: url(../images/ostatusbtn.gif) no-repeat left center;}#btnorderstatus a {	text-decoration: none;	color: #fff;	padding: 0 2px;}#btnorderstatus a:hover {	text-decoration: underline;}#main {	padding: 20px 0 0 0;	}#footer {	padding: 80px 0 10px 0;	font-size: 11px;	color: #999;	background: #fff url(../images/nimgs/fbg.gif) repeat-x left bottom;	clear: both;	height: 120px;	}#footer .fwrap {	width: 758px;	float: none !important;	background: url(../images/hline-dot.gif) repeat-x 0 40px;	width: 758px;	margin: 0 auto 0 auto !important;}#fnav2,#fnav {	list-style: none;	display: inline;	margin: 0;	padding: 0;	float: left;}#fnav2 {	float: right;}#fnav2 li,#fnav li {	display: inline;}#fnav2 li a,#fnav li a {	padding: 0 10px 0 5px;	color: #666;	text-decoration: none;}#fnav2 li a:hover,#fnav li a:hover {	text-decoration: underline;}.cr {	float: left;	margin: 30px 5px;	width: 400px;	display: inline;}#ftgl {	float: right;	margin: 20px 0 0 0;	width: 239px;	display: block;	padding: 25px 0 0 0;	background: url(../images/ftagline.gif) no-repeat left top;	overflow: hidden;	height: 0px;}.prod {	width: 140px;	height: 183px;	float: left;}.prod .wrp {	padding: 0 15px 0 15px;}a.ico {	width: 70px;	height: 43px;	display: block;	text-decoration: none;	background-repeat: no-repeat;	padding: 40px 0 0 70px;}a.ico {	color: #666;}a.ico span {	display: block;	font-size: 16px;}.prod strong {	color: #FC2047;	display: block;	padding: 4px 0;}.prod .price {	display: block;	padding: 4px 0;}.rssbtn {	width: 47px;	display: block;	padding: 19px 0 0 0;	background: url(../images/btn_rss.gif) no-repeat left top;	overflow: hidden;	height: 0;}.glbox {	width: 530px;	background: url(../images/glbox-bg.gif) repeat-y;	margin: 0;	float: left;}.glbox .glwrp {	width: 530px;	background: url(../images/glbox-base.gif) no-repeat left bottom;	float: left;}.glbox .cwrp {	background: url(../images/glbox-top.gif) no-repeat left top;	margin: 0;	padding: 5px 15px;	float: left;	width: 500px;}.disclaimer {	color: #999;}#breadcrumbs {	padding: 0 0 0 15px;	color: #999;	width: 758px;	margin: 0 auto;	padding: 0 0 20px 0;}#breadcrumbs a {	color: #777;}h2 {	font-family: 'Century Gothic', Arial, Helvetica, sans-serif;	color: #444;	font-weight: bold;	font-size: 19px;	padding: 0 0 0 15px;	letter-spacing: -1px;	margin: 0;}.pftrs ul {	margin: 0px 0 0 0;	padding: 0px 0 0 0;	list-style: none;}.pftrs li {	background:  url(../images/blt_sq.gif) no-repeat 0px 5px;	padding: 0 10px;	margin: 8px 0;}.boxd {	margin: 10px 0;	width: 206px;	background: url(../images/boxdbg.gif) repeat-y;}.boxd .wrp {	background: url(../images/boxdbase.gif) no-repeat left bottom;	padding: 0 0 30px 0;}.boxd h4 {	margin: 0;	padding: 10px;	background: url(../images/boxdtop.gif) no-repeat left top;	font-size: 15px;	font-weight: normal;	width: 183px;	float: left;	color: #888;	overflow: hidden;}.boxd h4 a.title {	text-decoration: none;	color: #888;}.boxd h4 a.rssbtn {	float: right;}.boxd h5 {	font-size: 12px;	color: #666;	margin: 10px 0;	padding: 10px 0;	border-bottom: 1px solid #ddd;}.boxd dl,.boxd dt,.boxd dd,.boxd ul {	padding: 0 ;	margin: 0 0;}.boxd dl {	padding: 0 15px;	font-size: 11px;	margin: 0;}.boxd dt {	color: #e50029;}.boxd dd {	margin: 0 0 5px 0;	padding: 0;	clear: both;}.boxd dd a {	color: #333;	text-decoration: underline;}.boxd dd a:hover {	color: #e50029;}.boxd .bch {	margin: 0 10px;	padding: 5px;	}.sidebar {	width: 180px;	float: left;	background: url(../images/snavtop.gif) no-repeat left top;	padding: 5px 0 0 0;}.sidebar h5 {	display: block;	padding: 5px 0 8px 10px;	margin: 0;	font-size: 17px;	color: #ff1942;	font-weight: normal;}#snav {	list-style: none;	margin: 0 1px 50px 0px;	padding: 0;	background: url(../images/hline-dot-l.gif) repeat-x left bottom;}#snav ul {	list-style: none;	margin: 0 0 0 10px;	padding: 0 0 20px 0;}#snav li {	margin: 0;	padding: 0;	float: left;	width: 100%;}* html #snav li {	height: 1px;}#snav li a {	text-decoration: none;	color: #555;	padding: 5px 10px;	display: block;	background: url(../images/hline-dot-l.gif) repeat-x left top;	float: left;	width: 160px;}* html #snav li a {	float: left;}#snav li a:hover {	background:url(../images/hline-dot-l.gif) repeat-x left top #FC2047;	color: #fff;}#snav li.sel {	background: #ededed;	border-left: 1px solid #ededed;}#snav li.sel a {	font-weight: bold;	font-size: 13px;}#snav li.sel ul li a,#snav li ul li a {	font-size: 11px;	padding: 3px 10px 3px 15px;	color: #777;	font-weight: normal;	background: url(../images/arrow_orng-sml.gif) no-repeat 0 8px;	width: auto;}#snav li.sel ul li a:hover,#snav li ul li a:hover {	text-decoration: underline;	background: url(../images/arrow_orng-sml.gif) no-repeat 0 8px;		color: #777;		text-decoration: underline;}.messages {	margin: 30px 0 0 0px;	padding: 0;}.messages dt {	margin: 0;	padding: 3px 0 0 30px;	color: #999;	font-size: 11px;	background: url(../images/icon_comment.gif) no-repeat 0 5px;	border-top: 1px solid #ddd;}.messages dt span {	display: block;	text-transform: uppercase;}.messages dt span.date {	display: block;	text-transform: capitalize;}.messages dt span em {	font-style: normal;	color: #FE5201;}.messages dd {	margin: 5px 10px 30px 30px;	padding: 0;}.ok {	background: #fff;	padding: 10px;	border: 2px solid #8ec902; 	margin: 5px 0;}.warning {	border-top: 1px solid #ffb016; 	padding: 5px 10px 10px 35px;	background: url(../images/icons/ico_warn.gif) no-repeat 0 3px #fff;	margin: 5px 0;	color: #ee5a00;	font-weight: bold;}.progressbar {	margin: 10px 0;	padding: 0;}.progressbar div {	padding: 8px;	background: url(../images/uploadprog.gif) no-repeat right top #000;;	display: block;	color: #fff;	}.disabler {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 100000;	background: #333;	opacity: 0.2;	cursor: wait;}* html .disabler {	filter:alpha(opacity=20);}iframe.disabler {	background: transparent;}/* JS Debugger */.debugger {	position: fixed;	width: 200px;	right: 0;	top: 0;	background: #fff;	border: 4px solid #555;	z-index: 99999;	font-size: 10px;	text-align: left;}.debugger div {	height: 200px;	overflow: auto;}.debugger p {	border-top: 1px solid #ccc;	padding: 3px 5px;	margin: 1px 0px;}.debugger p em {	font-style: normal;	color: #CC3300;}.debugger p strong {	font-style: normal;	color: #669900;}.loading {	background-image: url(/images/loadingicon-o.gif) !important;	background-repeat: no-repeat !important;	background-position: 99% 97% !important;}li.alert a {	background: url(../images/alertbg.gif) #cc3300;}.xalert {	color: #cc3300;}.nojs {		background: #cc3300;		padding: 5px;		font-size: 15px;		color: #fff;		}.fr {	float: right;		}.fl {	float: left;		}.fragment {	width: 240px;	float: left;	padding: 10px;	border: 1px solid #ddd;	margin-right: 10px;	background: #ededed;}.fragment_f {	width: 510px;	float: left;		border: 1px solid #ddd;	margin: 10px 0;	padding: 10px;}.fragment_f h5,.fragment h5 {	color :#111;	font-size: 15px;	background: #fff;	padding: 4px;	border-bottom: 1px solid #ddd;	}.fragment_f h6,.fragment h6 {	font-size: 12px;	padding: 10px 4px;	float: left;	color: #666;	}.fragment_f table,.fragment table {		width: 100%;	}.coupon {	color: #333 !important;	display: block;	padding: 5px;	clear: both;	float: none;}.coupon .success,.coupon .warn {	float: none;	padding: 5px 0 !important;	width :90% !important;	font-size: 11px;}.coupon .success {	color: #367d17;	}.coupon .warn {	color: #e26822;	background: #fff url(../images/icons/ico_warn.gif) no-repeat 0 3px;	padding-left: 30px !important;}.coupon p {	margin: 1px 0 !important;	padding: 0 !important;}.coupon .title {	padding: 5px 0;	font-size: 13px;}.coupon_result {	color: #b34100;}