@charset "utf-8";
@font-face {
	font-family: 'Myriad Roman';
	src: url('fonts/Myriad Roman.eot');
	src: local('☺'), url('fonts/Myriad Roman.woff') format('woff'), url('fonts/Myriad Roman.ttf') format('truetype'), url('fonts/Myriad Roman.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	margin: 0px;
}
.mainbg {
	background-color: #ebebeb;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ccc;
	border-bottom-color: #ccc;
}
#search-panel { width:210px;height:33px;float:right;position:relative;border-radius: 5px; border: 1px solid #cccccc; }
.topmenufontblk {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #454444;
	text-decoration: none;
}
.topmenufontblk a:link, .topmenufontblk a:visited, .topmenufontblk a:active {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #454444;
	text-decoration: none;
}
.topmenufontblk a:hover  {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #454444;
	text-decoration: underline;
}
.footer-bg {
	border: 1px solid #dddcdc;
	background-image: url(imgs/footer-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.footer-bg2 {
	background-image: url(imgs/footer-bg.2jpg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.btmmenufontblk {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2b2a2a;
	text-decoration: none;
}
.btmmenufontblk a:link, .btmmenufontblk a:visited, .btmmenufontblk a:active {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2b2a2a;
	text-decoration: none;
}
.btmmenufontblk a:hover {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2b2a2a;
	text-decoration: underline;
}

.btmcompanyfont {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 46px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.btmheadblk {
	font-family: "Trebuchet MS", 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #2b2a2a;
	text-decoration: none;
}




.icon-search { width:15px;height:17px;float:right;position:absolute;top:8px;right:13px; }
.txtsearch {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cccccc;
	background-color: transparent;
	text-decoration: none;
	padding: 11px 17px;
	border:none 0px;
	float:left;
	outline: none;
}
.btmheadfontwht {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
.txtboxnlet {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #787878;
	text-decoration: none;
	background-color: #f4f7fa;
	border: 1px solid #195096;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.mcatgfont2 {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3a3a3a;
	text-decoration: none;
}
.mcatgfont2 a {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3a3a3a;
	text-decoration: none;
}
.btmfontwht {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
.blue-bg {
	background-image: url(imgs/blue-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.txtlabel {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004d7c;
	text-decoration: none;
}
.txtboxhelpus {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6c6c6c;
	text-decoration: none;
	background-image: url(imgs/txtboxhelpus.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #c3c3c2;
}
.bg-helpus {
	background-image: url(imgs/bg-helpus.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.grybgheadfontwht {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.headbg-gry {
	background-image: url(imgs/headbg-gry.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.contentbg-gry {
	background-image: url(imgs/contentbg-gry.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #f0f0f0;
	border: 1px solid #eae9e9;
}
.contentfont {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6c707b;
	text-decoration: none;
}
.catalogtd :hover { background: #dcdcdc; }
.catalogimgtd {
	background-image: url(imgs/catalogimgtd.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.catalogfontblue {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0a56b4;
	text-decoration: none;
}
.catalogfontblue a:link, .catalogfontblue a:visited, .catalogfontblue a:active {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0a56b4;
	text-decoration: none;
}
.catalogfontblue a:hover {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0a56b4;
	text-decoration: underline;
}
.welcomefontgry1 {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4d4e4e;
	text-decoration: none;
}
.welcomefontred {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ff000b;
	text-decoration: none;
}
.leftmenu-mcatg {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
.leftmenu-mcatg a {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
.mcatgbg {
	background-image: url(imgs/mcatg-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.leftmenubg {
	background-color: #f4f4f4;
	background-image: url(imgs/leftmenu-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.leftfeatureprod-bg {
	background-color: #ecebec;
	background-image: url(imgs/leftfeatureprod-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.pinfo {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #414141;
	text-decoration: none;
}
.mcatgbg2 {
	background-image: url(imgs/mcatg-bg2.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.scatgfont2 {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #142f4a;
	text-decoration: none;
}
.scatgfont2 a {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #142f4a;
	text-decoration: none;
}
.scatgfont2 a:hover {
	text-decoration: underline;
}
.pgheadfont {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #2d2b2c;
	text-decoration: none;
}
.pgfontblue {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #142f4a;
	text-decoration: none;
}
.pgfontblue a:link, .pgfontblue a:link, .pgfontblue a:active {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #142f4a;
	text-decoration: none;
}
.pgfontblue a:hover {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #142f4a;
	text-decoration: underline;
}
#topmenu { margin:0px;padding:0px;float:left;width:907px;height:40px;background:url(imgs/topmenu-bg.png) left top no-repeat;position:absolute;top:-24px;z-index:11111;left:16px; }
.topfontgry13px {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #777575;
}
.topfontblue13px {
	font-family: 'Myriad Roman';
	font-size: 13px;
	font-weight: normal;
	color: #1d508d;
	text-decoration: none;
}
.topfontblue13px a:link,.topfontblue13px a:visited,.topfontblue13px a:active {
	font-family: 'Myriad Roman', 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #1d508d;
	text-decoration: none;
}
.topfontblue13px a:hover {
	font-family: 'Myriad Roman', 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #1d508d;
	text-decoration: underline;
}
#topmenu ul { margin:0px;padding:0px;float:left;width:907px;list-style:none; }
#topmenu ul li { margin:0px;padding:0px;float:left;list-style:none; }
#topmenu ul li a { margin:0px;padding:14px 15px;float:left;font-family:'Myriad Roman', Arial, Helvetica, sans-serif;font-size:15px;color:#fff;display:block;text-decoration:none; }
#topmenu ul li a:hover { text-decoration: underline; }
.topheader-bg {
	background-image: url(imgs/topheader-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.carti { position:absolute;top:20px;left:20px;color:#fff;font-family:'Myriad Roman', Arial, Helvetica, sans-serif;font-size:13px; }

.qtybox {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
}
.contact_txtbox {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #E0DFE3;
}
.imgtd {
	background-color: #FFF;
	border: 1px solid #dfe2ea;
	border-radius: 5px;
}.lgfontblack {
	font-family: 'Myriad Roman', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #2b2b2c;
	text-decoration: none;
}
#billboard-container {
	POSITION: left;
	MARGIN: 1px auto;
	WIDTH: 481px;
	HEIGHT: 297px;
	padding: 0px;
}
.carousel {
	POSITION: left;
	VISIBILITY: hidden;
	height: 297px;
	width: 481px;
}
.carousel img {
	width: 481px; height: 297px;
}
.arwback { position:absolute;top:120px;left:0px;width:38px;height:58px;z-index:1111; }
.arwnext { position:absolute;top:120px;right:0px;width:38px;height:58px;z-index:1111; }