@charset "utf-8";



.maintd {

	margin: 0px;

	padding: 0px;

	background-color: #FFFFFF;

	background-image: url(imgs/mbg.jpg);

	background-position: center top;

	background-repeat: no-repeat;

}
.mleftbg {
	background-image: url(http://www.acme-cw.com/imgs/mleftbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.mrightbg {
	background-image: url(http://www.acme-cw.com/imgs/mrightbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}


a {

   outline:none;

}

.btmbg {

	background-image: url(imgs/btmbg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

.topbg {

	background-image: url(imgs/topbg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

.topbg1 {

	background-image: url(imgs/topbg1.png);

	background-repeat: no-repeat;

	background-position: center top;

}

.arial12pxblack {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

.arial12pxblack a:link,.arial12pxblack a:visited,.arial12pxblack a:active{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

.arial12pxblack a:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	text-decoration: underline;

}

.topbar-bg {

	background-image: url(imgs/topbar-bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

.topbtnsfont {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #5c5c5c;

	text-decoration: none;

}

.topbtnsfont a:link,.topbtnsfont a:visited,.topbtnsfont a:active{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #5c5c5c;

	text-decoration: none;

}

.topbtnsfont a:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #5c5c5c;

	text-decoration: underline;

}

.toprightlinks {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #555555;

	text-decoration: none;

}

.toprightlinks a:link,.toprightlinks a:visited,.toprightlinks a:active{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #555555;

	text-decoration: none;

}

.toprightlinks a:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #555555;

	text-decoration: underline;

}

.searchbox {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #6f6f6f;

	text-decoration: none;

	background-image: url(imgs/search-bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	border: 1px solid #41b9e1;

	width: 255px;

	padding-top: 5px;

	padding-left: 15px;

	padding-bottom: 4px;

}

.search-area-bg {

	background-image: url(imgs/searcb-area-bg.png);

	background-repeat: no-repeat;

	background-position: left top;

}

.centercat-center-bg {

	background-image: url(imgs/centercat-center-bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

.head-gry {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #5c5c5c;

	text-decoration: none;

}

.headtextfont {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #4b4b4b;

	text-decoration: none;

}

.btm-content-bg {

	background-image: url(imgs/btm-content-bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

.head-font2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #5c5c5c;

	text-decoration: none;

}

.txtboxnlet {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	width: 138px;

	padding-left: 15px;

	line-height: 23px;

	height: 23px;

	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;

}

.arial11pxgry {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

}

.newsfont {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #5c5c5c;

	text-decoration: none;

}

.newsfont a:link,.newsfont a:visited,.newsfont a:active{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #5c5c5c;

	text-decoration: none;

}

.newsfont a:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #5c5c5c;

	text-decoration: underline;

}

.head-bg {

	background-image: url(imgs/head-bg.png);

	background-repeat: no-repeat;

	background-position: left top;

}

.news-bg1 {

	background-image: url(imgs/news-bg1.jpg);

	background-repeat: repeat-y;

	background-position: left top;

}

.txtboxnlet2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	padding-top: 5px;

	padding-left: 5px;

	padding-bottom: 5px;

	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;

	width: 99px;

}

.heafontlightgry {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #353535;

	text-decoration: none;

}

.news-border {

	border: 2px solid #d9d9d9;

}

.pmenu-font {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #646464;

	text-decoration: none;

}
.pmenu-font1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #e00909;

	text-decoration: none;

}
.pmenu-font a:link,.pmenu-font a:visited,.pmenu-font a:active{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #646464;

	text-decoration: none;

}

.pmenu-font a:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #646464;

	text-decoration: underline;

}

.cat-sep {

	background-image: url(imgs/cat-sep.png);

	background-repeat: repeat-x;

	background-position: left top;

}

.pmenu-bg {

	background-image: url(imgs/pmenu-bg.jpg);

	background-repeat: repeat-y;

	background-position: left top;

}

.prodhead-bg {

	background-image: url(imgs/prodpg-head-bg.png);

	background-repeat: no-repeat;

	background-position: left top;

}

.prod-center-bg {

	background-image: url(imgs/prod-center-bg.jpg);

	background-repeat: repeat-y;

	background-position: left top;

}

.pghead-font {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #646464;

	text-decoration: none;

}

.pdf-content-bg {

	background-image: url(imgs/pdf-content-bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

.pdf-fontblack {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

.arialblackblue {
	font-family: "Arial Black";
	font-size: 14px;
	font-weight: normal;
	color: #58c5fe;
	text-decoration: none;
}
.txtcontact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #f7f7f7;
	border: 1px solid #c7d2dd;
}
.aril_12blak {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.right_shadowss {
	background-image: url(imgs/right_shadows.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.aril_12gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #c0bcbc;
	text-decoration: none;
}
.aril_11featureNAME {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #c0bcbc;
	text-decoration: none;
}
.aril_11grayPaging {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #868686;
	text-decoration: none;
}
.aril_16gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #717171;
	text-decoration: underline;
}
.aril_12contactGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #717171;
	text-decoration: none;
}
.contact_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #717171;
	text-decoration: none;
	margin: 0px;
	height: 17px;
	width: 202px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #000000;
}


.gradient5 {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px;
	width: 250px;
}
.aril_12OrangeBAck {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #f87c01;
	text-decoration: none;
}


.gradient5 .pro_heading {
	position: relative;
	margin: 0;
	color: #D9D9D9;
	font-size:16px;
	font-weight:bold;
	letter-spacing: 0px;
	font-family: Arial;
	font-style: normal;
	line-height: 100%;
	font-variant: normal;
	width: 250px;
	visibility: visible;
}
.gradient5 .pro_heading span {
	background: url(imgs/gradient-shine2.png) repeat-x;
	position: absolute;
	display: block;
	width: 100%;
	height: 31px;
	top: -6px;
	left: 2px;


	 
}
.aril_11_wite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.pro_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	 
}
.quantity_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	height: 20px;
	width: 64px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #232323;
	border-right-color: #8b8b8b;
	border-bottom-color: #8b8b8b;
	border-left-color: #232323;
	background-color: #000000;
	color: #999999;
}

.aril_11grayPaging a:link, .aril_11grayPaging a:visited, .aril_11grayPaging a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #868686;
	text-decoration: none;
}.aril_11grayPaging a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #f87c01;
	text-decoration: none;
}
.aril_12orangeLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #f87c01;
	text-decoration: none;
}




.aril_11orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #d90b0b;
	text-decoration: none;
}

.prod_border {
	border: 2px solid #2A2B2B;
}
.prod_border:hover {
	border: 2px solid #d90b0b;
}

.aril_12gray_smenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
} 
.aril_12gray_smenu a:link,.aril_12gray_smenu a:visited,.aril_12gray_smenu a:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.aril_12gray_smenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#FFFFFF;
	text-decoration:underline;
}
.tds{
}
.tds:hover{
background-color:#d90b0b;}

.news_letter_box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #c0bcbc;
	text-decoration: none;
	background-image: url(imgs/box_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 2px;
	height: 21px;
	width: 107px;
	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;
}
.aril_11wite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.heading_downBg {
	background-image: url(imgs/heading_downBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #050505;
}
.prod_ofMonthBg {
	background-color: #323232;
	background-image: url(imgs/front_down_bg.jpg);
	background-position: left top;
}

.feature_bg {
	background-color: #0D0D0D;
	background-image: url(imgs/feature_bg.jpg);
	background-position: left top;
}


.left_shadows {
	background-image: url(imgs/left_shadows.png);
	background-repeat: repeat-y;
	background-position: right top;
}
.heading_bg {
	background-image: url(imgs/heading_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.aril_12Orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #f06c00;
	text-decoration: underline;
}
.footer_bg {
	background-image: url(imgs/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 219px;
}
}
.txtbox {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #555555;
	border: 1px solid #797979;
}
.searchtext {
	background-color: #111111;
	border: 1px solid #4D4D4D;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #8E8E8E;
	width: 170px;
	height: 18px;
}
