html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, figure, footer, header, hgroup, menu, nav, section, menu,
time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}                  
article, aside, figure, footer, header, hgroup, nav, section { display:block; }
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }


body { font:13px sans-serif; *font-size:small; *font:x-small; line-height:1.22; }
table { font-size:inherit; font:100%; }
select, input, textarea { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }
 
body, select, input, textarea { color:#444; }
h1,h2,h3,h4,h5,h6 { font-weight: bold; text-rendering: optimizeLegibility; }
html { -webkit-font-smoothing: antialiased; }
a:hover, a:active { outline: none; }
a, a:active, a:visited { color:#607890; }
a:hover { color:#036; }
ul { margin-left:30px; }
ol { margin-left:30px; list-style-type: decimal; }
small { font-size:85%; }
strong, th { font-weight: bold; }
td, td img { vertical-align:top; } 
sub { vertical-align: sub; font-size: smaller; }
sup { vertical-align: super; font-size: smaller; }

pre { padding: 15px; white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word; }

input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; *vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type=button], input[type=submit], button { cursor: pointer; }

::-moz-selection{ background: #F0F0F0; color:#666666; text-shadow: none; }
::selection { background:#F0F0F0; color:#666666; text-shadow: none; } 

a:link { -webkit-tap-highlight-color: #FF5E99; } 


html { overflow-y: scroll; }
button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }

.ir { display:block; text-indent:-999em; overflow:hidden; background-repeat: no-repeat; }
.hidden { display:none; visibility:hidden; } 
.visuallyhidden { position:absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); }
.invisible { visibility: hidden; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }


 /* Primary Styles
    Author: 
 */

body {
	background: #137f76; /* Old browsers */
	background: -moz-linear-gradient(top,  #137f76 0%, #def1fb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#137f76), color-stop(100%,#def1fb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #137f76 0%,#def1fb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #137f76 0%,#def1fb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #137f76 0%,#def1fb 100%); /* IE10+ */
	background: linear-gradient(top,  #137f76 0%,#def1fb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#137f76', endColorstr='#def1fb',GradientType=0 ); /* IE6-9 */
	background-repeat:no-repeat;
	background-color:#def1fb;
	font-family:MetaPro;
}
#container {
	background-color:#FFFFFF;
	background-image:url('http://paintechnology.s3.amazonaws.com/img/body-design.png');
	background-position:bottom center;
	background-repeat:no-repeat;
	box-shadow: 1px 1px 15px #888888;
}
h1 {
	font-size: 26px;
	color: #287268;
	text-shadow: 1px 1px 3px #CACACA;
}
h2 {
	font-size: 18px;
	color: #666;
}
h3 {
	color: #527573;
	margin-top:10px;
}
ul {
	list-style:none;
}
p{
	padding:0 0 10px;
	line-height:20px;
	font-size:13px;
	text-align:justify;
	color:#444444;
}

/* header */
#logo {
	margin: 30px 0px 0px 25px;
}
.tel {
	font-weight: bold;
	font-size: 21px;
	color: #9EBFBB;
	float: right;
	margin-right: 10px;
	margin-top: 28px;
}
.email {
	color: #9EBFBB;
	text-decoration: none;
	font-weight: bold;
	float: right;
	font-size: 13px;
	margin-right: 10px;
}
.navHR {
	height: 2px;
	background-color: #137F76;
	width: 805px;
	float: right;
}
.navHR2 {
	height: 1px;
	background-color: #b7d8d5;
	width: 804px;
	float: right;
}
nav {
	margin-left:15px;
	float:right;
}
nav ul{ margin:0;}
nav ul li {
	float: left;
	list-style:none;
}
nav ul a {
	font-weight: bold;
	font-size:14px;
	float: left;
	display: block;
}
nav ul li:first-child a{ padding-left:0;}
nav ul a:link, nav ul a:visited {
 	color: #287268;
	text-decoration: none;
	outline: none;
	padding: 8px 10px 0px 10px;
	text-transform: uppercase;
	text-shadow: 1px 1px 3px #CACACA;
}
nav ul a:hover, nav ul a:active {
	color: #55b0a4;
	text-decoration: none;
}

.breadCrumbs_bg{
	background:none;
	border-top:1px #B7D8D5 solid;
}
.breadCrumbs_bg{line-height:20px; padding-left:10px; margin-top:2px;}
.breadCrumbs_bg span {
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #5C938C;
}
.breadCrumbs_bg span:hover {
	color:#287268;
}
.breadCrumbs_bg a {
	text-decoration:none;
}
#breadCrumbs{
	width:100%;
}
#breadCrumbs a {
	text-decoration:none;
}
#breadCrumbs span {
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #5C938C;
}
#breadCrumbs span:hover {
	color:#287268;
}
/* homepage */
/*#content {
	min-height:500px;
	padding:10px;
	background: rgba(250, 250, 250, 0.9);
	margin: 30px 10px 30px 10px;	width: 920px;
	box-shadow: 1px 1px 15px #CACACA;
	-webkit-box-shadow: 1px 1px 15px #CACACA;
	-moz-box-shadow: 1px 1px 15px #CACACA;
	border-radius: 10px;
}*/
#content {
	min-height:500px;
	padding:10px 0;
}

#homeContainer  {
	margin: 25px;
	width: 910px;
}
#productCategory  {
	margin: 25px;
	/*width: 910px;*/
	padding:0 10px
}
#productContainer  {
	margin: 25px 35px;
	width: 890px;	
	min-height:420px;
	/*padding:0 10px*/
}

#homeDescription{ margin:10px 5px;  padding:10px 5px; border: 1px solid #B8B8B8;
/* webkit example */
	        background-image: -webkit-gradient(
	          linear, right top, right bottom, from(rgba(223, 239, 239, .5)),
	          to(rgba(223, 239, 239, .5))
	        );

	        /* mozilla example - FF3.6+ */
	        background-image: -moz-linear-gradient(
	          top center,
	          rgba(223, 239, 239, .5) 20%, rgba(223, 239, 239, .5) 95%
	        );

	        /* IE 5.5 - 7 */
	        filter: progid:DXImageTransform.Microsoft.gradient(
	          gradientType=1, startColor=0, endColorStr=#DFEFEF
	        );

	        /* IE8 uses -ms-filter for whatever reason... */
	        -ms-filter: progid:DXImageTransform.Microsoft.gradient(
	          gradientType=1, startColor=0, endColoStr=#DFEFEF
	        );
}

.gsa-tab{ padding:5px;
/* webkit example */
	        background-image: -webkit-gradient(
	          linear, right top, right bottom, from(rgba(223, 239, 239, .5)),
	          to(rgba(223, 239, 239, .5))
	        );

	        /* mozilla example - FF3.6+ */
	        background-image: -moz-linear-gradient(
	          top center,
	          rgba(223, 239, 239, .5) 20%, rgba(223, 239, 239, .5) 95%
	        );

	        /* IE 5.5 - 7 */
	        filter: progid:DXImageTransform.Microsoft.gradient(
	          gradientType=1, startColor=0, endColorStr=#DFEFEF
	        );

	        /* IE8 uses -ms-filter for whatever reason... */
	        -ms-filter: progid:DXImageTransform.Microsoft.gradient(
	          gradientType=1, startColor=0, endColoStr=#DFEFEF
	        );
}
/*inner_content ul, li, li a{font-size:14px !important;}*/            /*what the hell is this?*/
.inner_content p{
	padding:0 0 10px;
	line-height:20px;
	font-size:14px !important;
	text-align:justify;
}
.inner_content h3{
	line-height:28px;
	padding:15px 0 10px;
	font-size:18px;
}
.inner_content h6{
	line-height:25px;
	padding:15px 0 1px;
	font-size:14px;
}
.inner_content ul{
	list-style:disc;
}
.inner_content li{
	line-height:20px;
	background:
}
.inner_content li a{
	color:#333;
	text-decoration:none;
}
.inner_content li a:hover{
	color:#000;
	text-decoration:none;
}


.contact-address{
	
}
.contact-address h5{
	font-size:14px;
	color:#287268;
}
.address_tab{
	margin:0 auto;
}
.inner_content .facts ul {
    margin-top: 20px;
	margin-bottom: 10px;
    overflow: hidden;
}
.inner_content .facts ul li {
    background: url("http://paintechnology.s3.amazonaws.com/img/i_ok.png") no-repeat scroll 0 5px;
    /*color: #3E3E3E;*/
    font-weight: normal;
    margin-bottom: 5px;
    padding: 0 0 0 18px;
}
.contact{
	font-size:12px;
	float:left;
	margin-right:15px;
}
.bizcard {
	background-image:url('https://paintechnology.s3.amazonaws.com/img/bizcard-pmt.jpg');
	box-shadow: 5px 5px 30px #666;
}
h4{ font-size:18px;}
.contact h5{ font-size:14px; color:#0C3D45;}
.contact p{
	font-size:1spx;
	line-height:20px;
	padding:0;
}
footer {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(left,  #ffffff 0%, #0c3d45 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#0c3d45)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffffff 0%,#0c3d45 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffffff 0%,#0c3d45 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ffffff 0%,#0c3d45 100%); /* IE10+ */
	background: linear-gradient(left,  #ffffff 0%,#0c3d45 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#0c3d45',GradientType=1 ); /* IE6-9 */
}
#footerAddress {
	float:right;
	width:200px;
	margin-top: 21px;
	line-height: 13px;
	font-family:MetaPro;
}
#footerAddress span {
	color:#FFFFFF;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	margin-right:5px;
	display:block;
}
.footerLogo {
	float: right;
	margin: 20px 5px 0px 0px;
}
.footer_links{
	padding-top:23px;
}
.footer_links p{
	text-align:center !important;
}
.footer_links a{
	padding:0 10px;
	text-decoration:none;
	text-shadow: 1px 1px 2px #666;
	color:#000;
}
.footer_links a:hover{
	text-decoration:underline;
	text-shadow: 1px 1px 2px #333;
	color:#000;
}
/* govt page styles */
.govtList {
	list-style:disc;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}
#governmentContainer {
	margin: 35px;
	width: 900px;
}

/* order details styles */
#orderDetailsContainer {
	margin: 35px;
	width: 900px;
}
.orderList {
	list-style: none;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	margin: 5px 0px 5px -25px;
}
.orderh3 {
	font-size:16px;
}
/* resource page styles */
#resourcesContainer  {
	margin: 35px;
	width: 900px;
}
#resourcesContainer ul,li {
	font-weight: bold;
	font-size: 18px;
}
#resourcesContainer li {
	margin:5px;
	padding-left: 12px;
	padding-top: 8px;
}
#resourcesContainer li:hover {
	background-color: #FFFFFF;
	color: #DDEFF2;
	border-radius: 15px;
	box-shadow: 1px 1px 5px #cacaca;
	
}
#resourcesContainer a {
	text-decoration:none;
	color: #287268;
	text-shadow: 1px 1px 3px #CACACA;
	position: relative;
	bottom: 5px;
}
.resourceBG {
	/* webkit example */
	        background-image: -webkit-gradient(
	          linear, right top, right bottom, from(rgba(223, 239, 239, 1.0)),
	          to(rgba(223, 239, 239, .5))
	        );

	        /* mozilla example - FF3.6+ */
	        background-image: -moz-linear-gradient(
	          top center,
	          rgba(223, 239, 239, 1.0) 20%, rgba(223, 239, 239, 0) 95%
	        );

	        /* IE 5.5 - 7 */
	        filter: progid:DXImageTransform.Microsoft.gradient(
	          gradientType=1, startColor=0, endColorStr=#DFEFEF
	        );

	        /* IE8 uses -ms-filter for whatever reason... */
	        -ms-filter: progid:DXImageTransform.Microsoft.gradient(
	          gradientType=1, startColor=0, endColoStr=#DFEFEF
	        );
	box-shadow: 1px 1px 5px #cacaca;
	border-radius: 10px;
	padding: 5px;
	margin: 0px;
	min-height:240px;
}
.resourceH2 {
	background-color: #B9D6D5;
	padding: 10px 0px 5px 15px;
	color: white;
	border-radius: 10px;
	width: 415px;
	margin: -15px 0px 0px -15px;
	text-shadow: 2px 2px 10px #666;
	position: relative;
	font-size: 22px;
}
.pdfIcon {
	 list-style-image: url('https://paintechnology.s3.amazonaws.com/img/pdfIcon.png');"
}
.videoIcon {
	list-style-image: url('https://paintechnology.s3.amazonaws.com/img/videoIcon.png');
}
.formsIcon {
	list-style-image: url('https://paintechnology.s3.amazonaws.com/img/formsIcon.png');
}
.pmtIcon {
	list-style-image: url('https://paintechnology.s3.amazonaws.com/img/pmtIcon.png');
}

/* about styles */
#aboutUsContainer  {
	margin: 35px;
	width: 900px;
}
.aboutList {
	list-style:disc;
	font-size: 14px;
	font-weight: bold;
	color: #666;
}

/* contact styles */
#contactUsContainer  {
	margin: 35px;
	width: 900px;
}

/* object styles */
.w400 {
	width:400px;
}
.w420 {
	width:420px;
}
.w438 {
	width:438px;
}
.w650 {
	width:650px;
}
.w890 {
	width:890px;
}
.h10 {
	height:10px;
}
.h90 {
	height:90px;
}
.h97 {
	height:97px;
}
.h120 {
	height:120px;
}
.h320 {
	height:317px;
}
.h263 {
	height:263px;
}
.wtf {
	width:937px;
	display:inline;
	float:left;
	padding: 10px 0px 10px 0px;
}
.m10 {
	margin:10px;
}
.m15 {
	margin:15px;
}
.m20 {
	margin:20px;
}
.mb20 {
	margin-bottom:20px;
}
.mb10 {
	margin-bottom:10px;
}
.mt10 {
	margin-top:10px;
}
.mt20 {
	margin-top:30px;
}
.mt30 {
	margin-top:30px;
}
.ml60 {
	margin-left: 60px;
}
.ml10 {
	margin-left: 10px;
}
.ml20 {
	margin-left: 20px;
}
.ml25 {
	margin-left:25px;
}
.ml50 {
	margin-left: 50px;
}
.ml-25 {
	margin-left: -25px;
}
.mr10 {
	margin-right: 10px;
}
.mr20 {
	margin-right: 20px !important;
}
.mh420 {
	min-height:420px;
}

.pad10{padding:10px;}
.padB20{padding-bottom:20px;}
.padB40{padding-bottom:40px;}
.padTB10{padding:10px 0;}
.color{color:#0C3D45;}
.bgnone{ background:none !important;}
.shadow{box-shadow: 2px 2px 15px #666666;}
.transparent {
	zoom: 1;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.transparent2 {
	background: rgba(21, 143, 161, 0.15);
}
.transparentFix {
	zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1;
}
.bgGray {
	background-color:#CACACA;
}
.bgWhite {
	background-color:#FFFFFF;
}
.bgBlue {
	background-color:#e2f1f5;
}

.bold{
	font-weight:bold;
}
.border1{ 
	border:#b8b8b8 1px solid;
}
.floatL{
	float:left;
}
.floatR{
	float:right;
}
/* 
 * print styles
 */
@media print {
  * { background: transparent !important; color: #444 !important; text-shadow: none; }
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a:after { content: " (" attr(href) ")"; } 
  abbr:after { content: " (" attr(title) ")"; }
  .ir a:after { content: ""; }  /* Don't show links for images */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}



@media all and (orientation:portrait) { 
  
}

@media all and (orientation:landscape) { 
  
}

/* Grade-A Mobile Browsers */
@media screen and (max-device-width: 480px) {
  html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } 

}


/******************* Home Page Banner Style ********************/
.banner-thumb img{ padding:6px;}

/******************* Home Page Tab Style ********************/
.gr1{
	background: #fdf7e3; /* Old browsers */
background: -moz-linear-gradient(left,  #fdf7e3 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fdf7e3), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #fdf7e3 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #fdf7e3 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #fdf7e3 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(left,  #fdf7e3 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdf7e3', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}
.gr2{
	background: #f0f6f7; /* Old browsers */
background: -moz-linear-gradient(left,  #f0f6f7 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f0f6f7), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #f0f6f7 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #f0f6f7 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #f0f6f7 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(left,  #f0f6f7 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f6f7', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}
.gr3{
	background: #CEE8F0; /* Old browsers */
background-image: linear-gradient(bottom, #CEE8F0 0%, #FFFFFF 80%);
background-image: -o-linear-gradient(bottom, #CEE8F0 0%, #FFFFFF 80%);
background-image: -moz-linear-gradient(bottom, #CEE8F0 0%, #FFFFFF 80%);
background-image: -webkit-linear-gradient(bottom, #CEE8F0 0%, #FFFFFF 80%);
background-image: -ms-linear-gradient(bottom, #CEE8F0 0%, #FFFFFF 80%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #CEE8F0),
	color-stop(0.8, #FFFFFF)
);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:1px #BFEBFB solid;
}
.home-tab img{ float:left;}
.home-tab p{ text-align:right; font-family:MetaPro; color:#7d5620;}
.home-tab span{ font-size:17px; color:#b8720f;}
.home-tab2 p{ text-align:right; font-family:MetaPro; color:#125863;}
.home-tab2 span{ font-size:17px; color:#0c3d45;}
.gsa-tab img{float:left;padding: 2px 10px 0px 5px;}


/*********************** Product page style *************************/
.product-list{
	width:185px;
}
.product-head {
	background-image: url(http://paintechnology.s3.amazonaws.com/img/pro-list-bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	padding:15px 10px;
}
.product-list h2{
	width:600px;
	line-height:57px;
	padding-left:10px;
}
.product-list ul{
	padding:0;
	margin:0;
}
.product-list li{
	list-style:none;
	border-bottom:1px #b2dae1 solid;
}
.product-list li a{
	color:#098193;
	background: url(http://paintechnology.s3.amazonaws.com/img/arrow1.png) no-repeat 171px center;	
	display:block;
	line-height:35px;
	text-decoration:none;
	padding:0 10px 0 10px;
	font-size:13px;
}
.product-list li a:hover{
	color:#0c3d45;
	background:#cdedf6 url(http://paintechnology.s3.amazonaws.com/img/arrow2.png) no-repeat 171px center;
	text-decoration:none;
}

.product-thumb{
	float:left;
	width:auto;
}
.product-thumb ul{
	margin:10px 0 20px 200px;
}
.product-thumb h1{
	background: url(http://paintechnology.s3.amazonaws.com/img/pro-head-bg.jpg) repeat-x left top;
	line-height:57px;
	padding-left:10px;
	font-size:18px;
	color:#0c3d45;
}
.product-thumb .items{
	padding:10px 5px;
	min-height:150px;
}
.product-thumb .items .pro-thumb{
	margin: 0 0 0 25px;
    padding: 5px 0;
	border:1px #b2dae1 solid;
	background:#fff;
	text-align:center;
	min-height:150px;
}
.product-thumb .items .pro-thumb:hover{
	border:1px #0c3d45 solid;
}
.product-thumb .items .pro-thumb img{ /*width:140px;*/}
.pro-name, .pro-model{ font-family:Lato;}
.pro-name{ color:#098193; font-size:13px; display:block;}
.pro-model{color:#0c3d45; font-size:11px; display:block;}
.product_select{
	color: #666;
	padding: 1px;
	font-size: 12px;
	text-shadow: 0px 1px 0px #fff;
	outline: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #CACACA;
	-webkit-box-shadow: 1px 1px 0px #efefef;
	-moz-box-shadow: 1px 1px 0px #efefef;
	box-shadow:  1px 1px 0px #efefef;
	width:270px;
}
#pagination { width:320px;}
#pagination ul{ margin:0 auto; text-align:center;}

#pagination li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
}
#pagination a{
margin-right:2px;
display:block;
width:28px;
height:25px;
text-align:center;
line-height:25px;
color:#000 !important;
font-weight:bold;
background: url(http://paintechnology.s3.amazonaws.com/img/pagination.png) no-repeat left -79px;
}
#pagination .previous-off,
#pagination .next-off {
color:#000;
display:block;
float:left;
font-weight:bold;
padding:6px 15px;
background: url(http://paintechnology.s3.amazonaws.com/img/pagination.png) no-repeat left -0px;
text-indent:-9999px;
}
#pagination .next a,
#pagination .previous a {
font-weight:bold;
background: url(http://paintechnology.s3.amazonaws.com/img/pagination.png) no-repeat left -27px;
text-indent:-9999px;
}
#pagination .active{
color:#fff;
font-weight:bold;
display:block;
float:left;
padding:6px 12px;
background: url(http://paintechnology.s3.amazonaws.com/img/pagination.png) no-repeat left -53px ;
}
#pagination a:link,
#pagination a:visited {
color:#0063e3;
display:block;
float:left;
text-decoration:none;
}
#pagination a:hover{
background: url(http://paintechnology.s3.amazonaws.com/img/pagination.png) no-repeat left -53px;
color:#fff !important;
}
#pagination .previous-off a:hover,
#pagination .next a:hover {
background: url(http://paintechnology.s3.amazonaws.com/img/pagination.png) no-repeat left -27px;
text-indent:-9999px;
}


.product-catg{
	background:#e7f3f6 url(http://paintechnology.s3.amazonaws.com/img/pro-head-bg.jpg) repeat-x left bottom;
	float:left;
	border:1px #b2dae1 solid;
	margin-bottom:20px;
	width:100%;
}
.product-catg:hover{
	background:#e7f3f6;
	border:1px #0C3D45 solid;
}
.product-catg:hover h2 a{
	color:#137F76;
}
.product-catg h2{
	padding:8px 0 10px 10px;
	font-size:18px;
	color:#0c3d45;
	float:left;
	line-height:18px;
}
.product-catg h2 a{color:#0c3d45; text-decoration:none;}
.product-catg h2 a:hover{color:#0c3d45; text-decoration:none;}
.product-catg h2 span{ display:block;}
.product-catg img{ vertical-align:center;  display:table-cell;}
.product-catg-thumb{ padding:3px; border:1px #1591A3 solid; width:45px; height:45px; margin:6px 3px; background:#fff; float:left; overflow: hidden; display:table-cell; vertical-align:middle;  text-align:center;}
.pro_des{color:#098193; font-size:14px; font-weight:400;}


.product_view{ width:230px;}

.product_view  {
	width:290px;
	margin:0 ;

}
.product_view .media .cloud-zoom {
	border:1px solid #eee;
	width:270px;
	min-height:300px;
	display: table-cell;
	vertical-align:middle;
	background:#fff;
	cursor: default;
}
.product_view .media .cloud-zoom img{
	width:270px;
}

/*
.product_view .media .cloud-zoom-lens {
	border:1px solid #68c6b6;
	margin:-1px;
	cursor:move;
	width:100px !important;
}
.product_view .media .cloud-zoom-big {
	border:1px solid #68c6b6;
	overflow:hidden;
	margin:4px 0 0 20px;
	width:520px !important;
	height:300px
}*/

ul.gallery {margin-left:0 !important;}
.product_view .media .gallery li {
	float:left;
	position:relative;
	width:92px;
	min-height:80px;
	margin:9px 9px 0 0;
	border:1px solid #eee;
	list-style: none;
	text-align:center;
}
.product_view .media .gallery li.last {
	margin:9px 0 0 0
}
.product_view .media .gallery .caption {
	display:none;
	position:absolute;
	width:92px;
	height:92px;
	border:1px solid #68c6b6;
	top:0;
	left:0;
	z-index:100
}
.product_view .media .gallery .caption span {
	display:block;
	width:92px;
	height:92px;
}

.cloud-zoom-lens {
	border:1px solid #68c6b6;
	margin:-0px;	/* Set this to minus the border thickness. */
	background-color:#fff;	
	cursor:move;
}
/**********************/
/* This is for the title text. */
.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
	border:1px solid #68c6b6;
	overflow:hidden;
	width:630px !important;
	height:350px !important;
	top:0px !important;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color:#333;	
	padding:3px;
	border:1px solid #68c6b6;
	width:200px;
	height:100px;
	background:#fff url(http://paintechnology.s3.amazonaws.com/img/loader.gif) center center no-repeat;
}

/********************************/
div.tab_content {
    border: #b8b8b8 solid 1px;
    clear: left;
    padding: 1em;
	min-height:150px;
	color:#098193;
}
div.tab_content li{list-style:disc;}
div.tab_content.inactive {
	display: none;
}

ol#toc {
    height: 2em;
    list-style: none;
    margin: 0 0 0 10px;
    padding: 0;
}

ol#toc a {
    background: url(http://paintechnology.s3.amazonaws.com/img/pmt_tabs.png)repeat scroll 0 -34px ;
    color: #000;
    display: block;
    float: left;
    height: 34px;
    padding-left: 25px;
    text-decoration: none;
	outline:none;
}

ol#toc a:hover {
    background-position: 0 -34px;
}

ol#toc a:hover span {
    background-position: 100% -34px;
}

ol#toc li {
    float: left;
    margin: 0 1px 0 0;
	list-style: none;
	font-size:14px;
}

ol#toc li a.active {
    background-position: 0 0;
    color: #000;
    font-weight: bold;
	outline:none;
}

ol#toc li a.active span {
    background-position: 100% -68px;
}
ol#toc li a.inactive span {
    background-position: 100% -102px;
	color:#fff;
}

ol#toc span {
    background:  url(http://paintechnology.s3.amazonaws.com/img/pmt_tabs.png) 100% -102px;
    display: block;
    line-height: 34px;
    padding-right: 25px;
}

/*********************************/


/************** Peoduct details style *************/
.prodImgContainter{
	color:#098193;
	font-family:Lato;
	line-height:16px;
	font-size:13px;
	width:600px;
}



.prodImgContainter h3{
	font-size:18px;
	line-height:25px;
}
.prodImgContainter h4{
	font-size:13px;
	line-height:25px;
}
.prodImgContainter ul{ margin:10px 10px 10px 30px;}
.prodImgContainter li{
	list-style:disc;
	line-height:20px;
	font-size:13px;
}

.features{
	background:#e2f1f5;
	padding:10px;
	margin-top:10px;
}
.features h2{
	font-size:16px;
	line-height:25px;
}
.ProductSpecifications{
	width:890px;
}

div#opRolloverZoom {
    background: url("http://paintechnology.s3.amazonaws.com/img/rolloverZoom.gif") no-repeat scroll 0 0 transparent;
    bottom: 0;
    display: block;
    height: 35px;
    position: absolute;
    left: 0;
    width: 88px;
    z-index: 15;
}
/* Promo SLider box */
.sliderHtml{
	bottom:13px;
}
.slider {
	height: 317px;
	margin-top: 0px;
	width: 648px;
	margin-left: 1px;
}
#promoSlider ul, #promoSlider li{
	margin:0;
	padding:0;
	list-style:none;
}
#promoSlider li{ 
	width:650px;
	height:320px;
	overflow:hidden; 
}	
#promoNav a {
	display:block;
	width:100%;
	/*height:50px;*/
	margin:4px 0;
	text-align:center;
}
#promoBL {
	background-image: url('https://hhcdn.s3.amazonaws.com/images/promoBG.jpg');
}

input [type="text"] {
    -moz-box-sizing: border-box;
    background-image: -moz-linear-gradient(center top , #CCCCCC, #F1F1F1 15%, #FFFFFF 30%);
    border: 1px solid #4F7E6D;
    border-radius: 3px 3px 3px 3px;
    color: #0B1720;
    font: bold 13px/1 Arial,Helvetica,sans-serif;
    padding: 5px 4px 3px;
}
select{
	-moz-box-sizing: border-box;
    background-image: -moz-linear-gradient(center top , #CCCCCC, #F1F1F1 15%, #FFFFFF 30%);
    border: 1px solid #4F7E6D;
    border-radius: 3px 3px 3px 3px;
    padding:3px;
}
.no-data
{
	min-height:120px;
	text-align:center;
	padding-top: 50px;
	width:890px;
}

.notification_header{background:#FDF9F2;  border: 2px solid #f79a00; padding: 8px; position: fixed; right:0; bottom:0; width: 180px; z-index: 9999;}
.notification_header h3{color:#c03b34!important; font-weight:bold; font-size: 25px;}
.notification_header p{font-size:12px; line-height:15px; color:#c03b34;}
.notification_header p:last-child{margin-bottom:5px;}
.notification_header b{font-size:13px;color:#c03b34;}

#fancybox-wrap h2 span{
	color: #666666;
    font-size: 18px;
}

#page-1 p span, #page-2 p span, #fancybox-wrap p span{color: #444444;}

.contact-pmt {
    width: 175px;
    display: inline-block;
}
.access-forum {
    width: 164px;
    vertical-align: text-bottom;
    display: inline-block;
}