@media (max-width: 950px) {
	.nomobile{display:none;}
}
@media (min-width: 950px) {
	.nodtop{display:none;}
}
@media (max-width: 350px) {
	.no320px{display:none;}
}

/**
* ******************************************************************************************
 reset.css 
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/**
* ******************************************************************************************
    forms.css 
*/

.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#FF0000;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#E66F00;border-color:#FFD324;}
.success {background:#E6EFC2;color:#3F8000;border-color:#C6D880;}
.error a {color:#FF0000;}
.notice a {color:#E66F00;}
.success a {color:#3F8000;}

/**
* ******************************************************************************************
  layout
*/
/* A container should group all your columns. */
.container {
  max-width:960px;
  margin: 0 auto;
  position:relative;
}
/* Sets up basic grid floating and margin. */
.column {float:left;margin-right: 10px;}

/* The last column in a row needs this class. */
.last, div.last { margin-right: 0; }

.clearfix, .container {display: inline-block;}
* html .clearfix,
* html .container {height: 1%;}
.clearfix, .container {display: block;}

/* Regular clearing  apply to column that should drop below previous ones. */

.clear { clear:both; }
.fr{ float: right; }
.fl{ float: left; }

/* END: SCREEN  */

a {   outline: 0;}

body { margin:0px; padding:0px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px; background:#EEEEEE;}

/* header */
.header {padding:0px; margin:0px 0px 5px 0px; background:url(images/bg_header.jpg) no-repeat;text-align:left;}


.header {padding:0px; margin:0px 0px 5px 0px; text-align:left;}
.header {height:174px;}
@media (min-width: 310px) {
	.header {height:58px;background-size: 100vw 58px;}
}
@media (min-width: 330px) {
	.header {height:65px;background-size: 100vw 65px;}
}
@media (min-width: 370px) {
	.header {height:68px;background-size: 100vw 68px;}
}
@media (min-width: 405px) {
	.header {height:75px;background-size: 100vw 75px;}
}
@media (min-width: 760px) {
	.header {height:139px;background-size: 100vw 139px;}
}
@media (min-width: 940px) {
	.header {height:174px;background-size: 960px 174px;}
}
	
	.logo { width:318px; padding:13px 0px 0px 0px; margin:0px 0px 0px 9px; text-align:left;}
	.logo a {padding:0px; margin:0px; text-align:left;}
	
/* header-menu */
.header-menu { 	clear:both; padding:0; margin:0px 0px 17px; height:36px;background: url(images/bg_header_menu.gif) no-repeat;	}
.header-menu  ul {	list-style: none;		margin:  0  10px;	padding:0px; height: 36px;}
.header-menu  ul li { background:url(images/bg_li.gif) no-repeat right top; 	float:left;}
.header-menu  ul li a { float: left;	display: block;	color:#000;
											text-decoration: none;	color: #fff;	text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
											padding:0 0 0 12px; 	height: 36px;	line-height: 36px;	text-align: center;	cursor: pointer;
											background: url(images/menu_bg_lt_a.gif) no-repeat left top;	}
.header-menu  ul li a span{	float: left;	display: block;	padding: 0 20px 0 8px; background:url(images/menu_bg_rt_a.gif)  no-repeat right top }
.header-menu  ul li a.first{	background:none;	}
.header-menu  ul li a.first span{	float: left;	display: block;	padding: 0 20px 0 8px; background:url(images/menu_bg_rt_a.gif)  no-repeat right top }
.header-menu  ul li a.last { float: left;	display: block; text-decoration: none;
											color: #fff;	text-decoration: none; font-size:12px; font-weight:bold;
											padding:0 0 0 12px; 	line-height: 36px;	text-align: center;	cursor: pointer;background: url(images/menu_bg_lt_a.gif) no-repeat left top;	}
.header-menu  ul li a.last span {	float: left;	display: block;	padding: 0 20px 0 8px; background:url(images/bg_li.gif)  no-repeat right top }
.header-menu  ul li a.last {float: left;	display: block;		color: #fff;	text-decoration: none; /*font-family:Tahoma, Arial, Helvetica, sans-serif; */font-size:12px; font-weight:bold;
											padding:0 0 0 12px; line-height: 36px;	text-align: center;	cursor: pointer;
											background: url(images/menu_bg_lt_a.gif) no-repeat left top;	}
.header-menu  ul li.current a, .header-menu  ul li a:hover {color: #fff;	background:#575757; background-position: left; }
.header-menu  ul li.current a span, .header-menu  ul li a:hover span {color: #fff; 	background:#575757;}

/* bdy-container */
.bdy-container { max-width:960px; margin:0px; padding:0px;}
.bdy-container .col-full { max-max-width:960px; margin:0px; padding:0px;}
.bdy-container .col-1 { max-width:672px; margin:0px; padding:0px;}
.bdy-container .col-2 { width:262px; margin:0px; padding:0px;}

@media (max-width: 950px) {
	.header-menu  ul li a {font-size: 1em; Zpadding: 0;}
	.header-menu  ul li a.last { font-size:1em; padding:0 0 0 0px;}
	.header-menu ul li a span {padding: 0 10px 0 0px;}
	.header-menu ul li a.first span {padding: 0 10px 0 0px; }
	.header-menu ul li a.first {padding-left: 5px;}
	.header-menu ul li a.last span {padding-right: 10px;}
	.header-menu {border-radius: 8px;margin-bottom: 7px;}
}
@media (max-width: 350px) {
	.header-menu  ul li a {font-size: 0.9em; }
	.header-menu  ul li a.last { font-size:0.9em; }
}
	
	/* full-content-box */
	.full-content-box { margin:0px; padding:0px;}
	.full-content-box .top-bg { height:5px; margin:0px; padding:0px; background:url(images/960_content_box_top_bg.gif) no-repeat;}
	.full-content-box .mid-bg {margin:0px; padding:0px 6px;; background:#FFFFFF url(images/960_content_box_mid_bg.gif) repeat-x; background-position:bottom;
													 border-left:1px solid #D0D8DE; border-right:1px solid #D0D8DE;}
	.full-content-box .bottom-bg { height:9px; margin:0px 0px 17px 0px; padding:0px; background:url(images/960_content_box_bottom_bg.gif) no-repeat;}
	.full-content-box .main-content-box { width:946px; }
	.full-content-box .main-content-box .col1 { width:232px; margin:0 6px 0 0px; background:#FFFFFF}
	.full-content-box .main-content-box .col2 { width:232px; margin:0 6px 0 0px; background:#FFFFFF}
	.full-content-box .main-content-box .col3 { width:232px; margin:0 6px 0 0px; background:#FFFFFF}
	.full-content-box .main-content-box .col4 { width:232px; margin:0px; background:#FFFFFF}
	
	.full-content-box .main-content-box h1 { margin:0px 15px; color:#054C88; font-size:20px; text-align:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:4px solid #D6D6D6;text-align:left;}
	.full-content-box .main-content-box h2 { margin:0px 10px 5px 20px; color:#054C88; font-size:20px; text-align:left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:1px solid #D6D6D6;}
	.full-content-box .main-content-box p {  margin:0px 15px; color:#484848; font-size:12px; text-align:left; padding:5px 0px; font-family:Arial, Helvetica, sans-serif;}
	
	/* calling-panel */
	.calling-panel { margin:0px; padding:0px;}
	.calling-panel .top-bg { height:5px; margin:0px; padding:0px; background:url(images/calling_top_bg.gif) no-repeat;}
	.calling-panel .mid-bg { margin:0px; padding:0px; background:#FCFCFC url(images/calling_mid_bg.gif) repeat-x; background-position:bottom;
													border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0;}
	.calling-panel .bottom-bg { height:7px; margin:0px; padding:0px; background:url(images/calling_bottom_bg.gif) no-repeat}
	.calling-panel .content-box { margin:0px; padding:0px; text-align:center;}
	.calling-panel .content-box h3 { color:#636B75; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; text-align:center;}
	.calling-panel .content-box p { color:#636B75; font-size:12px; text-align:center; padding-bottom:15px; font-family:Arial, Helvetica, sans-serif; margin:0px;}
	.calling-panel .content-box img { color:#636B75; font-size:12px; text-align:center;}
	
	/* 	 */
	.left-panel-box { margin:0px; padding:0px;}
	.left-panel-box .top-bg { height:7px; margin:0px; padding:0px; background:url(images/left_content_top_bg.gif) no-repeat;}
	.left-panel-box .mid-bg {margin:0px; padding:8px 6px 0px 6px; background:#FFFFFF url(images/960_content_box_mid_bg.gif) repeat-x; background-position:bottom;
													 border-left:1px solid #D0D8DE; border-right:1px solid #D0D8DE;}
	.left-panel-box .bottom-bg { height:13px; margin:0px 0px 17px 0px; padding:0px; background:url(images/left_content_bottom_bg.gif) no-repeat;}
	.left-panel-box .content-box { margin:0px; padding:0px; text-align:left;}
	.left-panel-box .content-box h111 { margin:0px 15px; color:#054C88; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; text-transform:uppercase; border-bottom:4px solid #D6D6D6;}
	.left-panel-box .content-box h1 { margin:0px 15px; color:#054C88; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; border-bottom:4px solid #D6D6D6;}
	.left-panel-box .content-box h2 { margin:0px 15px; color:#054C88; font-size:20px; text-align:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
	.left-panel-box .content-box h3 { margin:10px 15px -10px 15px; color:#054C88; font-size:16px; text-align:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
	.left-panel-box .content-box p {  margin:0px 15px; color:#484848; font-size:12px; text-align:left; padding-top:12px; font-family:Arial, Helvetica, sans-serif;}
	.left-panel-box .content-box p span { color:#6F6F6F; font-size:10px; text-align:left; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	.left-panel-box .content-box ul {}
	.left-panel-box .content-box li {list-style:none; padding: 2px 10px 2px 30px; line-height:1.2em;	background: url(images/tbullet-s.gif) 16px 5px no-repeat; margin: 0px;}


	/* mid-calling-panel */
	.left-panel-box .content-box .col1 { width:200px; margin:0 14px 10px 14px; background:#FFFFFF}
	.left-panel-box .content-box .col2 { width:200px; margin:0 14px 10px 0px; background:#FFFFFF}
	.left-panel-box .content-box .col3 { width:200px; margin:0 14px 10px 0px; background:#FFFFFF}
	.left-panel-box .content-box .col33 { width:232px; margin:0 6px 0 0px; background:#FFFFFF}

	.mid-calling-panel { margin:0px; padding:0px;}
	.mid-calling-panel .top-bg { height:5px; margin:0px; padding:0px; background:url(images/mid-calling_top_bg.gif) no-repeat;}
	.mid-calling-panel .mid-bg { margin:0px; padding:0px; background:#FCFCFC url(images/calling_mid_bg.gif) repeat-x; background-position:bottom;
													border-left:1px solid #E0E0E0; border-right:1px solid #E0E0E0;}
	.mid-calling-panel .bottom-bg { height:7px; margin:0px; padding:0px; background:url(images/mid-calling_bottom_bg.gif) no-repeat}
	.mid-calling-panel .content-box { margin:0px; padding:7px 2px 3px 1px; text-align:center;}
	.mid-calling-panel .content-box h3 { color:#636B75; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; text-align:center;}
	.mid-calling-panel .content-box p { color:#636B75; font-size:12px; text-align:center; padding: 5px 0 0 0; font-family:Arial, Helvetica, sans-serif; margin:0px;}
	.mid-calling-panel .content-box img { color:#636B75; font-size:12px; text-align:center; margin:0;}

	@media (max-width: 808px) {
	.mid-calling-panel .top-bg { display: none; }
	.mid-calling-panel .bottom-bg  { display: none; }
	.mid-calling-panel .mid-bg { border:0;} 
	.left-panel-box .content-box .col1 { width:90vw; margin:0 14px; background:#FFFFFF;}
	.left-panel-box .content-box .col2 { width:90vw; margin:0 14px; background:#FFFFFF;}
	.left-panel-box .content-box .col3 { width:90vw; margin:0 14px; background:#FFFFFF;}
	.mid-calling-panel .cardlink {font-size: 1.5em;}
	}



	.order-panel a .iml {	text-decoration:none; 
						border-bottom:0px; 
					 }
	.order-panel p a:visited {	text-decoration:none; 
						border-bottom:1px solid #CACACA; 
						color:#0665B3;
						font-size:1em;
					 }				 
	.order-panel p a:hover { border-bottom:1px solid #343435;
							 color: blue;
							 background:#E6E6FF;
						   }

	
	.display-content { width:98%; width:630px; margin:0px 15px 0px 15px; border:1px solid #CAC8C8; padding:0px;}
	.display-content table { width:100%; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	.display-content table td { margin:0px; padding:3px 0px 3px 13px; border-bottom:1px solid #CAC8C8; font-size:12px; background:#F5F4F4; font-family:Verdana, Arial, Helvetica, sans-serif;}
	.display-content table td.header-box { margin:0px; padding:3px 0px 3px 13px; background:url(images/header_box_bg.gif) repeat-x; border-bottom:1px solid #CAC8C8;
																				font-size:14px; color:#313030;}
	.display-content anumbers .header-box { margin:0px; padding:3px 0px 3px 13px; background:url(images/header_box_bg.gif) repeat-x; border-bottom:1px solid #CAC8C8;
																				font-size:14px; color:#313030;}
	#anumbers .header-box { margin:0px; padding-top:3px; padding-bottom: 3px; background:url(images/header_box_bg.gif) repeat-x; border-top:1px solid #CAC8C8;
																				font-size:14px; color:#313030;}
	#anumbers { ZZZwidth:630px; margin:0px 15px 0px 15px; ZZborder:3px solid #CAC8C8; padding:0px; background:#F5F4F4; }
	#anumbers div {background:#F5F4F4;}
																					
	.display-content table td.td1 { margin:0px; padding:3px 0px 3px 13px; border-bottom:1px solid #CAC8C8;}
	.display-content table td.td2 { margin:0px; padding:3px 20px 3px 0px; border-bottom:1px solid #CAC8C8;font-size:12px; color:#313030; font-weight:bold; text-align:right}
	.display-content table td.td3 { margin:0px; padding:3px 0px 3px 13px; border-bottom:1px solid #CAC8C8;font-size:14px; color:#313030;}
	.display-content table td.td4 { margin:0px; padding:3px 0px 3px 13px; border-bottom:1px solid #CAC8C8; color:#313030; text-align:center;}
	.display-content table td.td5 { margin:0px; padding:3px 0px 3px 13px; border-bottom:1px solid #CAC8C8;}
	.display-content table td.td6 { margin:0px; padding:3px 0px 3px 13px; border-bottom:1px solid #CAC8C8; border-left:1px solid #CAC8C8;}
	.display-content table td.td7 { margin:0px; padding:3px 13px 3px 0px; border-bottom:1px solid #CAC8C8; }
	.display-content table td.lft-align { text-align:left;}
	.display-content table td.rt-align { text-align:right;}
	.display-content table td.center-align { text-align:center;}
	.display-content table td.bold { font-weight:bold;}
	
	.bt2cartlong { width:122px; height:31px; padding:0px 0px 5px 0px; display:block; background:url(images/button_bg1.png) no-repeat; vertical-align:middle; font-size:14px; color:#FFFFFF; border:none; cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif}
	
	.btcontinueshopping{ width:145px; height:31px; padding:0px 0px 5px 0px; margin-right:0px; background:url(images/button_bg2.png) no-repeat; vertical-align:middle; font-size:14px; color:#FFFFFF; border:none; cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif}
	
	#totals td { text-align:right; margin:0px; padding:3px 0px 3px 13px; border-bottom:none; font-size:12px; background:#F5F4F4; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#totals td.c1 { text-align:right}
	#totals td.c2 { text-align:right; padding-right:13px;}
	#totals td.maroon{ color:#9D0101;}
	
	#checkout td { text-align:left; margin:0px; padding:3px 0px 3px 13px; border-bottom:1px solid #CAC8C8; background:#F5F4F4; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#checkout td { text-align:left; margin:0px; padding:0px; border-bottom:none; background:#F5F4F4; font-family:Verdana, Arial, Helvetica, sans-serif;}
																					
	#checkout td .checkout-email { text-align:left; margin:0px;  padding:5px 0px 5px 0px; background:#F5F4F4; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#checkout td .checkout-email td { text-align:left; margin:0px; padding: 5px 0px 5px 13px; border-bottom:1px solid #CAC8C8; background:#F5F4F4; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#checkout td .checkout-email td.td1 { margin:0px; padding:5px 13px 5px 0px; border-bottom:1px solid #CAC8C8; text-align:right;}
	#checkout td .checkout-email td.header-box{margin:0px; padding:3px 0px 3px 13px; background:url(images/header_box_bg.gif) repeat-x; border-bottom:1px solid #CAC8C8;
																				font-size:12px; color:#313030;}
																				
	#checkout td .payment-method { text-align:left; margin:0px;  padding:0px; background:#F5F4F4; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#checkout td .payment-method td { text-align:left; margin:0px; padding: 3px 0px 3px 13px; border-bottom:1px solid #CAC8C8; background:#F5F4F4; font-family:Verdana, Arial, Helvetica, sans-serif;}
	#checkout td .payment-method td a { color:#000000; text-decoration:none;}
	#checkout td .payment-method td.c5 { margin:0px; padding:3px 13px 3px 0px; border-bottom:1px solid #CAC8C8; text-align:right;}
	#checkout td .payment-method td.header-box{ margin:0px; padding:3px 0px 3px 13px; background:url(images/header_box_bg.gif) repeat-x; border-bottom:1px solid #CAC8C8;
																				font-size:12px; color:#313030; font-weight:bold;}
																				
	#checkout td .payment-method td.right-align {text-align:right;}
	
	#terms {background:#F5F4F4; text-align:left; font-size:12px; font-family:Arial, Helvetica, sans-serif;	}	
	#terms ul {	list-style: none;	margin:0px;	padding:0px 13px;}
	#terms ul li {background:url(images/li_bg1.png) no-repeat 0px 5px;display:block; list-style:none; padding:0px 0px 5px 13px;}	
	#terms p {	margin:0px;	padding:10px 13px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}		
	
	/*iner-pg-display-box1*/
	.iner-pg-display-box1 {width:920px; margin:0px 20px 10px 20px;  }
	.iner-pg-display-box1 table { width:100%; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	.iner-pg-display-box1 table td { margin:0px; padding:3px 0px 3px 13px; border-bottom:1px solid #CAC8C8; font-size:12px; background:#F5F4F4; font-family:Verdana, Arial, Helvetica, sans-serif;}
	.iner-pg-display-box1 table td.header-box { margin:0px; padding:3px 0px 3px 13px; background:url(images/header_box_bg.gif) repeat-x; border-bottom:1px solid #CAC8C8;
																				font-size:14px; color:#313030;}
																				
	.iner-pg-display-box1 .top { background:url(images/inner_pg_box_top.gif) no-repeat; height:9px;}
	.iner-pg-display-box1 .mid { width:918px; background:#F9F6ED url(images/inner_pg_box_mid.gif) repeat-x; background-position:bottom; border-left:1px solid #C8C8C7; border-right:1px solid #C8C8C7; margin:0px; padding:0px;}
	.iner-pg-display-box1 .bottom { background:url(images/inner_pg_box_bottom.gif) no-repeat; height:8px;}
	
	.iner-pg-display-box1 .mid .col-equal { width:459px;}
	
	.iner-pg-display-box1 h1 { margin:0px 15px; color:#054C88; font-family: Arial, Helvetica, sans-serif; font-size:20px; text-transform:capitalize; border-bottom:4px solid #D6D6D6;}
	.iner-pg-display-box1 p {  margin:0px 15px; color:#484848; font-size:12px; text-align:left; padding-top:12px; font-family:Arial, Helvetica, sans-serif;}
	.iner-pg-display-box1 p a { color:#054C88; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
	.iner-pg-display-box1 p span.hdng { color:#000000; font-size:13px; text-align:left; font-weight:bold;}
	.iner-pg-display-box1 p span.reviewer { color:#000000; font-size:11px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
	.iner-pg-display-box1 p.reviews { font-size:12px; text-align:left;  padding-bottom:15px;}
	
	.iner-pg-display-box1 ul {	list-style: none;	margin:0px;	padding:0px 13px; text-align:left;}
	.iner-pg-display-box1 ul li {background:url(images/li_bg1.png) no-repeat 0px 5px;display:block; list-style:none; padding:0px 0px 5px 13px;}
	.iner-pg-display-box1 ul li a { color:#054C88}
	
	#custservnum { color:#9D0101; font-weight:bold; font-size:14px; text-align:left;}
	#custservnum p {color:#484848; font-size:14px; text-align:left; font-family:Arial, Helvetica, sans-serif;padding:4px 0;} 																	
	#custservnum label { display:block; width:80px; float:left;} 
	
	#ZZcontactusnum p {margin:0px 15px; color:#484848; font-size:12px; text-align:left; padding-top:12px; font-family:Arial, Helvetica, sans-serif;}																	
	#ZZcontactusnum label { display:block; width:80px; float:left;}
	#contactusnum p{clear:left;padding:4px 0; text-align:left;}
	#contactusnum label{display:block;float:left;width:80px; text-align:left;}
	
	#regeneratediv { text-align:left;}
	#regeneratediv h2 {font-weight: bold; color:#054C88; margin:5px 15px 8px; font-size:14px; border-bottom:none;}
	#regeneratediv ul {	list-style: none;	margin:0px;	padding:0px 13px;}
	#regeneratediv ul li {background:url(images/li_bg1.png) no-repeat 0px 5px;display:block; list-style:none; padding:0px 0px 5px 13px;}
	
	#regenerateform { margin:5px 15px 0px;}
	#regenerateform .bl {background:url(images/bl_bg.gif) 0 100% no-repeat #FFFFFF; width:886px;}
	#regenerateform .br {background:url(images/br_bg.gif) 100% 100% no-repeat}
	#regenerateform .tl {background:url(images/tl_bg.gif) 0 0 no-repeat}	
	#regenerateform .tr {background:url(images/tr_bg.gif) 100% 0 no-repeat; padding:7px}
	#regenerateform .clear {font-size: 1px; height: 1px}
	#regenerateform .content-box	{	padding:0px;	margin:0px;	}
		
	#regenerateform .content-box p {margin:0px 15px; color:#484848; font-size:12px; text-align:left; font-family:Arial, Helvetica, sans-serif;}
	#regenerateform .content-box p label { display:block; width:450px; float:left; text-align:right; padding-right:5px;}

 #regenerateform {margin-right:310px;}
 #regenerateform p{clear:left;margin:4px 0; }
 #regenerateform label{display:block;float:left;width:240px;}
 #regenerateform {float:right;}
 #resendbtlabel {width:342px;} 


	.btregenerate { width:145px; height:31px; padding:0px 0px 5px 0px; margin-right:13px; background:url(images/button_bg2.png) no-repeat; vertical-align:middle; font-size:14px; color:#FFFFFF; border:none; cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif}
	
/*** BEGIN: Mobile Add CONTACT US **/
@media (max-width: 808px) {
	 #regenerateform {float:none;margin-right: 10px;}
	 #regenerateform label{margin-left:20px;}
	 #regenerateform input{margin-left:20px;width:80vw;}
	 #regenerateform button{margin-left:20px;}
}  
/*** END: Mobile Add CONTACT US **/
	 
	.cmptable {font-size:12px;}
	.cmptable label { display:block; width:190px; float:left; text-align:left; line-height:24px; margin-left: 15px;} 
	
	.cmptable b { display:block; margin-left:5px; line-height:24px; text-align:left; }

/*** BEGIN: Mobile ADD Order Status***/
.cmptable::after{content: "";clear: both;display: table;}
@media (max-width: 808px) {
	.cmptable b {display:block;float:left;clear:both;}
	.addthis_button_facebook_like{position:relative;top:3px;}
	.cmptable b { margin-left:15px;}
}
/*** END: Mobile ADD Order Status ***/

	
	.contactus{ color:#054C88;}
	
	/* right-panel-box */
	.right-panel-main { margin:0px 5px; padding:0px; width:252px;}
	 
	
	/* order-panel */
	.order-panel { margin:0px 0px 17px 0px; padding:0px;}
	.order-panel .content-bg {margin:0px; padding:0px 6px; background:#F8F5EC url(images/rt_content_mid_bg.gif) repeat-x; background-position:bottom;
													 border-left:1px solid #D0D8DE; border-right:1px solid #D0D8DE;}
	.order-panel .bottom-bg { height:10px; margin:0px 0px 17px 0px; padding:0px; background:url(images/rt_content_bottom_bg.gif) no-repeat;}
	.order-panel .hdr { height:53px; margin:0px; padding:0px; background:url(images/order_online_hdr_bg.gif) no-repeat;}
	.order-panel .content {  margin:0px 10px; padding:0px; text-align:left;}
	.order-panel .content .visa { text-align:center; padding:5px 0 0px 0px;}
	.order-panel .content p { text-align:center; color:#1F3B5C; line-height:16px; padding:10px 0 3px 0px;
													font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	.order-panel .content p.lnks { text-align:center; color:#5F8436; line-height:14px; padding:16px 15px 10px;
													font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
	.order-panel .content p.lnks a { text-align:center; color:#5F8436; line-height:14px; text-decoration:underline;
													font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

	.order-panel p a {	text-decoration:none; 
						border-bottom:1px solid #CACACA; 
						color:#0665B3;
						font-size:1em;
					 }
	.order-panel p a:visited {	text-decoration:none; 
						border-bottom:1px solid #CACACA; 
						color:#0665B3;
						font-size:1em;
					 }				 
	.order-panel p a:hover { border-bottom:1px solid #343435;
							 color: blue;
							 background:#E6E6FF;
						   }


													
	/* featured-panel */
	.featured-panel { margin:0px 0px 17px 0px; padding:0px;}
	.featured-panel .content-bg {margin:0px; padding:0px 6px; background:#F8F5EC url(images/rt_content_mid_bg.gif) repeat-x; background-position:bottom;
													 border-left:1px solid #D0D8DE; border-right:1px solid #D0D8DE;}
	.featured-panel .bottom-bg { height:10px; margin:0px 0px 17px 0px; padding:0px; background:url(images/rt_content_bottom_bg.gif) no-repeat;}
	.featured-panel .hdr { height:43px; margin:0px; padding:0px; background:url(images/hdr_bg1.gif) no-repeat;}
	.featured-panel .hdr h2 { margin:0px; padding:5px 0px 0px 10px; color:#F2F1F1; font-size:22px; text-align:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	.featured-panel .content {  margin:0px ; padding:0px; text-align:left;}
	.featured-panel .content  ul {	list-style: none;	margin:0px;	padding:6px 0 6px 0;}
	.featured-panel .content  ul li { width:230px; background:url(images/li_bg.png) repeat-x; background-position:bottom;  list-style:none; font-size:11px; color:#585858; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:3px;}
	.featured-panel .content  ul li span { display: block;  float:left;}
	.featured-panel .content  ul li span.map { width:27px; text-align:center;}
	.featured-panel .content  ul li span.map img { padding:3px 0 3px 0; margin:0px;}
	.featured-panel .content  ul li span.country { width:150px; text-align:left;}
	.featured-panel .content  ul li span.country a  { color:#4E6579; text-decoration:none; }
	.featured-panel .content  ul li span.country a:hover  { color:#4E6579; text-decoration:underline;background:#ececff; }
	.featured-panel .content  ul li span.rates { width:53px; text-align:right;}
	.featured-panel .content  p { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4E6579;	padding:0px 0 0 0; margin-left:5px;}
	.featured-panel .content  p a{ font-size:11px; color:#4E6579; text-decoration:underline;}
	
	/* news-panel */
	.news-panel { margin:0px 0px 17px 0px; padding:0px;}
	.news-panel .content-bg {margin:0px; padding:0px 6px; background:#F8F5EC url(images/rt_content_mid_bg.gif) repeat-x; background-position:bottom;
													 border-left:1px solid #D0D8DE; border-right:1px solid #D0D8DE;}
	.news-panel .bottom-bg { height:10px; margin:0px 0px 17px 0px; padding:0px; background:url(images/rt_content_bottom_bg.gif) no-repeat;}
	.news-panel .hdr { height:43px; margin:0px; padding:0px; background:url(images/hdr_bg1.gif) no-repeat;}
	.news-panel .hdr h2 { margin:0px; padding:5px 0px 0px 10px; color:#F2F1F1; font-size:22px; text-align:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	.news-panel .content {  margin:0px; padding:0px; text-align:left; font-family:Arial, Helvetica, sans-serif;}
	.news-panel .content  ul {	list-style: none;	margin:0px;	padding:0px;}
	.news-panel .content  ul li { width:227px; list-style:none; font-size:12px; color:#6F6F6F; display:block; padding:9px 5px 8px 5px; border-bottom:1px solid #CFCCC3; line-height:14px;}
	.news-panel .content  h3 { padding:3px 0 8px 0; color:#054C88; font-size:22px; text-align:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

	/* blank-panel */
	.blank-panel { margin:0px 0px 17px 0px; padding:0px;}
	.blank-panel .content-bg {margin:0px; padding:0px 6px; background:#F8F5EC url(images/rt_blank_content_mid_bg.gif) repeat-x; background-position:bottom;
													 border-left:1px solid #D0D8DE; border-right:1px solid #D0D8DE;}
	.blank-panel .bottom-bg { height:10px; margin:0px 0px 17px 0px; padding:0px; background:url(images/rt_blank_content_bottom_bg.gif) no-repeat;}
	.blank-panel .hdr { height:10px; margin:0px; padding:0px; background:url(images/hdr_blank_bg1.gif) no-repeat;}
	.blank-panel .hdr h2 { margin:0px; padding:5px 0px 0px 10px; color:#F2F1F1; font-size:22px; text-align:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	.blank-panel .content {  margin:0px; padding:0px; text-align:left; font-family:Arial, Helvetica, sans-serif;}
	.blank-panel .content  ul {	list-style: none;	margin:0px;	padding:0px;}
	.blank-panel .content  ul li { width:227px; list-style:none; font-size:12px; color:#6F6F6F; display:block; padding:8px 5px 8px 5px; border-bottom:1px solid #CFCCC3; line-height:14px;}


/* footer */
.footer {	text-align: left;	margin:0px; padding:0px;}
.footer .bl {background: url(images/footr_bl.gif) 0 100% no-repeat #353434; max-width:960px;}
.footer .br {background: url(images/footr_br.gif) 100% 100% no-repeat}
.footer .tl {background: url(images/footr_tl.gif) 0 0 no-repeat}
.footer .tr {background: url(images/footr_tr.gif) 100% 0 no-repeat; padding:9px}
.footer .clear {font-size: 1px; height: 1px}

.footer .content { max-width:942px;	padding:20px 0px;	margin:0px;}
.footer .content .col-1{ width:300px;	padding:0px;	margin:0px;}
.footer .content .col-2{ width:634px;	padding:0px;	margin:0px;}

.footer .content .col-3{ max-width:380px;	padding:0px;	margin:0px;}
.footer .content .col-4{ max-width:462px;	padding:0px;	margin:0px; text-align:right;}

.footerlnks .toc 
 { 	width:280px; min-height:108px;	margin:0px 0px 0px 10px;	padding:0px; }
.footerlnks .toc li {line-height: 2.3em;padding: 0;margin: 0 0 0 .5em;list-style:none; color:#FFFFFF; font-family:Tahoma; font-size:12px;}
.footerlnks .toc li a {line-height: 2.3em;adding: 0;margin: 0 0 0 .5em;font-size:12px; color:#FFFFFF;text-decoration:none; }

.footerlnks .toc .col-1 {margin-left:1em;}
.footerlnks .toc .col-2 {margin-left: 12em;}
.footerlnks .toc .coltopper {margin-top:-9.4em;}

.copy-right { border-top:1px solid #666666; margin:20px 10px 0px ; padding:5px 0px;}
.copy-right p { color:#CECFD0; font-size:12px; text-align:center;}

.footer-static-content { max-width:627px; background:url(images/footer_static_bg.gif) no-repeat; margin-left:8px;}
.footer-static-content .top { max-width:627px; height:7px; background:url(images/footer_static_top.png) no-repeat;}
.footer-static-content .mid { max-width:627px; background:#FFFFFF url(images/footer_static_mid.gif) repeat-x; background-position:bottom;}
.footer-static-content .bottom { max-width:627px; height:8px; background:url(images/footer_static_bottom.png) no-repeat;}

.footer-static-content .mid  h2 { color:#054C88; font-size:20px; padding:0px 15px 0px 15px; font-family:Arial, Helvetica, sans-serif;}
.footer-static-content .mid  p { color:#4A4A4A; font-size:12px; padding:0px 15px 15px 15px; line-height:15px; font-family:Arial, Helvetica, sans-serif;}

.inner-pg-footerlnks { margin:0px; padding:0px 0px 0px 15px; color:#FFFFFF; font-family:Tahoma; font-size:12px;}
.inner-pg-footerlnks a {margin: 0 0 0 ;font-size:12px; color:#FFFFFF;text-decoration:none; }

@media (max-width: 950px) {
	.footer .content .col-3{display: none;}
	.footer .content .col-4{width: 90vw;}
	.footer-static-content {width: 90vw;}
	.footer-static-content .top { width: 90vw;background-size: 5px 7px;}
	.footer-static-content .mid { width: 90vw;}
	.footer-static-content .bottom {display:none;}
	.footer .content .col-2 {width: 90vw;padding:0px;	margin:0px;}
}


/* Shopping Cart */
#scart {
}
#scart a:link {
	color:#054C88;
}
#scart a:visited {
	color:#054C88;
}
#scart a:hover {
	color:blue;
}

#scart p, #scart li, #scart td {
	font-size: small;
}
#scart #content {
	text-align:right;
	ZZZborder-collapse:collapse;
	border-collapse:separate;border-spacing:0;
	font-family: Verdana, Helvetica, sans-serif;
}
#scart #content thead td {
	padding: 2px 12px 1px 12px;
}

#scart #content tbody td {
	padding: 5px 12px 5px 12px;
	text-align:right;
}

#scart  #info-message {
	float:left;
	margin: 20px 5px;
	border-width:1px 1px 1px 1px;border-style:solid;border-color:#EA9800;
	width:250px;
	padding: 3px;
    background:#E6E6FF;
}
#scart #warn-message {
	padding: 4px 6px;
}

#scart  #info-message  img {
	margin: 2px 3px 0 0;
}

#scart #totals {
	font-family: Verdana, Helvetica, sans-serif;	
	ZZZborder-collapse:collapse;
	border-collapse:separate;border-spacing:0;
	Zfloat:right;
	text-align:right;
	margin: 0;
	padding:0; 
}
#scart #totals td {
	padding: 3px 12px 3px 12px;
}

#scart .red {
	font-weight: bold;
	color:red;
}
#scart .maroon {
	font-weight: bold;
	color:maroon;
}
#scart .bold {
	font-weight: bold;
}


#scart #checkout {
	font-family: Verdana, Helvetica, sans-serif;
	width:100%;	
}

#scart1 #checkout .header-box {
	color:red;
	border-top:1px solid #CAC8C8;
}

#scart #checkout td {
	border-bottom:1px solid #CAC8C8;
	border-top:none;
}

#scart #checkout .c1{
	padding: 3px 8px 3px 6px;
	border-left-color:#FAFCFE;
	border-left-style:solid;
	border-left-width:1px;
}
#scart #checkout .c2{
	padding: 0 8px 0 2px;
	text-align:right;
}
#scart #checkout .c3{
	padding: 0 5px 0 5px;
	text-align:right;
	width: 100px;
}
#scart #checkout .c4{
	padding: 0 2px 0 4px;
	text-align:right;
	width: 15px;

}
#scart #checkout .c5{
	padding: 4px 3px;
	width:100px;
}


#scart #terms {
	padding: 6px 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	 	
}
#terms ul {
	padding: 4px 15px; margin:0;
}
#scart #terms li {
	list-style:none;
	padding: 2px 0 2px 15px;
	line-height:1.2em;
	ZZZbackground: url(images/tbullet-s.gif) 4px 5px no-repeat;
	margin:0;
	font-size:x-small; 	
}

#shopcartemty {
	ZZborder: solid red 1px;
	width: 370px;
	padding: 90px 100px 280px 240px;
}
#scart  #empty-cart-message {
	font-size:1 em;
	margin: 20px 12px;
	border-width:1px 1px 1px 1px;border-style:solid;border-color:#EA9800;
	width:370px;
	padding: 15px 5px;
}
#scart  #empty-cart-message img{
	float:left;
	margin: -2px 10px;
}


/* Shopping Cart Add */
#scart thead td {
	line-height: 1.8em;
	text-align: right;
	padding-left:5px;
	padding-right: 5px;
}
#scart1 tbody td{
	border-width:1px 0 1px 0;
	border-style:solid;
	border-top-color: #FAFCFE;
	border-bottom-color: #7794C4;
	padding: 4px 5px 4px 5px; 
	font-weight:bold;
	text-align:right;
}

#scart .header-box { 
    margin:0px; padding:3px 0px 3px 13px; 
    background:url(images/header_box_bg.gif) repeat-x; 
    border-bottom:1px solid #CAC8C8;
}
#scart #content tbody td {
	border-bottom: border-bottom:1px solid #CAC8C8;
}	
#scart #content thead td {
}	

#scart1 .header-box {
	font-family: Verdana, Helvetica, sans-serif;
	color: #14161B;
	color: red;
	border-width:1px 1px 1px 0;
	border-style:solid;
	border-top-color: #FAFCFE;
	border-bottom-color: #7794C4;
	border-right-color: #569AD8;
	background:url(images/px_w.gif);
	background-color: #A2C8EA;
	font-weight: bold;
	padding:2px 3px 2px 5px;
}

/**** BEGIN: SHOPPING CART-MOBILE ADD ***/
#scart #content .td1 {
	text-align:left;width:110px;
}
#scart #content .th5 {
	width:100px;
}
#scart .taxjur-box{width: 255px;}
#scart .email-box1{width:250px;}
#scart .email-box2{width:250px;}

@media (max-width: 808px) {
	#scart #content td {padding: 4px 5px 3px 5px;}
	#scart #content .td1 img {width: 60px;}
	#scart #content .td2 {width: 0px;padding:0;margin:0;}
	#scart #content .th5 {width: auto;}
	#scart .taxjur-box{width: 137px;}
	#paytable .td1{display:none;}
	#paytable .td2{display:none;}
	#scart .email-box1{width:170px;}
	#scart .email-box2{width:170px;}
	#scart #checkout .c5{text-align: right;}
	#scart #checkout .c3{font-size:1.1em; line-height: 1.9em;padding-top: 3px;}
	#scart #checkout .chqout-amount{font-size: 1.2em;}
	#scart  #shopcartemty {padding: 20px 0px 30px 0px;margin:0;width:95vw;}
	#scart  #empty-cart-message {padding: 15px 5px;width:86vw;} 
}
	
}
@media (min-width: 808px) {
	#scart #content .td1 span {display:none;}
}

/**** END: SHOPPING CART-MOBILE ADD ***/

.info-box{
	(standard)background-color:#CFE3F3;
	background-color:#FFFFE1;
	border-width:1px 1px 1px 1px;border-style:solid;
	padding: 6px;
	border-color:#1F5485;
	z-index:10;display:none;position:absolute;width:355px;
	filter:alpha(opacity=100);
}

.content-box a {text-decoration:none; 
				border-bottom:1px solid #CACACA; 
				color:#0665B3;
			   }
.content-box a:visited {text-decoration:none; 
				border-bottom:1px solid #CACACA; 
				color:#0665B3;
			   }
.content-box a:hover { border-bottom:1px solid #343435;
					   color: blue;
					   background:#E6E6FF;
				}
.news-panel a {	text-decoration:none; 
						border-bottom:1px solid #CACACA; 
						color:#0665B3;
						font-size:1em;
				}
.news-panel a:visited {	text-decoration:none; 
						border-bottom:1px solid #CACACA; 
						color:#0665B3;
						font-size:1em;
				}
.news-panel a:hover { border-bottom:1px solid #343435;
							 color: blue;
							 background:#E6E6FF;
				}
.content-box a.nu {	text-decoration:none;
				color:#036;
				border-bottom:none; }
.content-box a.nu:hover {	text-decoration:none;
				color:#036; 
				border-bottom:1px solid #343435;
				}
.taxinc {
	font-weight:normal;
	font-size:0.8em;
	font-family: Verdana, Arial;	
}

a.cardlink {	text-decoration:none; 
				border-bottom:1px solid #D6D6D6; 
				color:#054C88;
				font-size:1.1em;
			}

			
#ZZZshopcartemty { padding:30px; width: 600px; margin:0 auto;}
#shopcartemty { padding: 90px 100px 280px 240px; width: 600px; margin:0 auto;}
#empty-cart-message { background:#F9F6ED ; border: 1px solid #C8C8C7;
-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius:8px;
margin: 20px 12px; padding: 15px 5px; width: 600px; color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#empty-cart-message a { color:#054C88; text-decoration:none; border-bottom:thin dotted;}
#empty-cart-message a:hover { color:#054C88; text-decoration:none; border-bottom:none;}
#shopcartemty #empty-cart-message b { color:#054C88; font-size:20px; font-family: Arial, Helvetica, sans-serif; border-bottom:1px solid #D6D6D6; padding:0px 0px 3px; margin-left:10px; }

#ezcallintro a:link {
	color:#054C88;
}
#ezcallintro a:visited {
	color:#054C88;
}
#ezcallintro a:hover {
	color:blue;
}
#ezcallintro {
	font-size:1.1em;
	font-family: Arial, Helvetica, sans-serif;
	color:#484848;  
}

#ezcallpagetop{
	text-align:left;
	padding-left:3px;
	font-size:1.1em;
	font-family: Arial, Helvetica, sans-serif;
	color:#484848;  
}
#ezcallpagetop a:link {
	text-decoration: none;
	color: #1461A7;
}
#ezcallpagetop a:visited {
	text-decoration: none;
	color: #1461A7;
}
#ezcallpagetop a:hover {
	text-decoration: none;
	color: #1461A7;
}

#ezcallpagetop ul {
	padding: 0px 0 4px 12px; margin:0;
}
#ezcallpagetop li {
	list-style:none;
	padding: 2px 0 2px 17px;
	line-height:1.4em;
	background: url(images/tbullet-s.gif) 4px 6px no-repeat;
	margin: 0px; 
}
#ezcompare a:link {
	text-decoration: none;
	color: #1461A7;
}
#ezcompare a:visited {
	text-decoration: none;
	color: #1461A7;
}
#ezcompare a:hover {
	text-decoration: underline;
	color: #1461A7;
}
#ezcompare thead td {
	background:url(images/header_box_bg.gif) repeat-x repeat-y;
	background:url(images/aheader_box_bg.gif) repeat-x repeat-y red;
	background-color:#A2C8EA;
	font-weight:bold;
	font-size:1.3em; 
}
#ezcompare td {
	font-size:1.1em;
	font-family: Arial, Helvetica, sans-serif;
	color:#484848;  
}

#logolink {
	display:block;
	height:100%;
	width:300px;
	float:left;
}
@media (max-width: 808px) {
	.nomobile{display:none;}
}
@media (min-width: 808px) {
	.nodtop{display:none;}
}

@media (max-width: 950px) {
.bdy-container {max-width:100vw; }
.bdy-container .col-1 {max-width:100vw;}
.left-panel-box {max-width:100vw;ZZZborder-radius: 18px;ZZborder: solid green 1px;}
.ZZleft-panel-box .top-bg {background:none;background-image: none;display: none;}
.left-panel-box .top-bg { background-size: 100vw 7px;}
.left-panel-box .bottom-bg {background-size: 100vw 13px;}
.mid-bg{background-image:none; background-color: yellow;}
}

#denom {
	width=480px;
}

#denom .th1 {width:161px;text-align:left;} 
#denom .th2 {width:90px;}
#denom .th4 {width: 172px;text-align:center;}
#denom .th5 {width: 177px;}

ZZZ#denom .td4 select {WIDTH: 125px; FONT-SIZE: 10pt; BACKGROUND: #EEEEFF;text-align:right;}
ZZZ#denom .td4 option {text-align:right;}

#denom .product-desk {text-align: left; padding: 10px 0 2px 0; font-weight: normal;height: 52px;font-size:1.0em;}

@media (max-width: 950px) {
	.display-content{width:95vw; padding: 0 0px 0 0px; margin: 0 5px 0 5px;}
	.left-panel-box .mid-bg {margin:0px; padding:8px 1px 0px 1px;} 
	#denom {width:95vw;}
	#denom .td1 img {Zwidth: 40px;}

	#denom .dtop-block-add2cart {display:none;}
	#denom .td1	{padding: 0 5px 0 12px;}
	#denom .td2	{border-bottom-width: 0;padding: 0 5px 0 0;}
	#denom .td3	{border-bottom-width: 0;padding: 0 5px 0 0;}
	#denom .td4	{border-bottom-width: 0;padding: 0 12px 0 0;}
	#denom .product-desk {height: auto;font-size:1.0em;padding: 14px 3px 4px 3px; }
	#denom .mobile-block-add2cart	{border-top-width: 0; padding-right: 12px;}
	#denom .mobile-block-add2cart button {position:relative;top: -2px;}	
	#denom .td2 div {position:relative;top: -8px;}
	#denom .td4 select {position:relative;top: 1px;float: right;}
	#denom .th2	{padding-right: 5px}
	#denom .taxinc {display: none;}
	.ZZbt2cartlong{background-size: 110px 25px;width:110px;padding-right:27px;}
	#cardaccesssroll{overflow-x: scroll;}
	#highinfo-holder{position: relative; left: 0px;}

	#tdfacebook{display:none;}
	
	#denom .th1 {width:90px;text-align:left;} 
	#denom .th2 {width:100%;text-align: right;}
	#denom .th4 {text-align: right;padding-right: 13px;}
	
	.accessnumbersbox {overflow-x: scroll;}
	
	.left-panel-box .content-box h1 {font-size: 18px;}
	.left-panel-box .content-box h2 {font-size: 15px;}
	.left-panel-box .content-box h1 img {
	 -webkit-transform: scale(0.5); /* Saf3.1+, Chrome */
     -moz-transform: scale(0.9); /* FF3.5+ */
      -ms-transform: scale(0.9); /* IE9 */
       -o-transform: scale(0.9); /* Opera 10.5+ */
          transform: scale(0.9);
	}
	.full-content-box .main-content-box h2 {font-size: 16px;}
	.full-content-box .main-content-box h1 {font-size: 15px;}
	
	.iner-pg-display-box1 {width:96vw; border:1px solid #C8C8C7; border-top: 2px solid #D6D6D6; border-bottom: 2px solid #D6D6D6; margin:0px 7px 10px 7px;}
	.iner-pg-display-box1 .mid { width:96vw; border: 0;}
	.iner-pg-display-box1 .top {display: none;}
	.iner-pg-display-box1 .bottom { display: none;}

	.full-content-box .main-content-box h1 {font-size: 17px;padding-top:5px;}
	.custservnum-number {display:block; clear:left;}	 

	.full-content-box .main-content-box { width:98vw; }
	
}


@media (min-width: 951px) {
	#denom .mobile-block-add2cart {display:none;ZZZborder-top: 0px;}
	#denom .td2	{padding-top: 9px;ZZXheight: 100%;ZZZdisplay: table;}
	#denom .td4	{padding-top: 11px;}
	#denom .td5	{padding-top: 9px;}
	#denom .dtop-block-add2cart {padding-top: 30px;padding-bottom: 20px;}
}

.cardinfocrdimg {
	width: 110px;
	height: auto;
}
@media (max-width: 808px) {
	.cardinfocrdimg {width: 90px;}
}

