@charset "utf-8";
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
a,
img,
strong,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}
html {
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
hgroup {
	display: block;
}
ol,
ul {
	list-style: none;
}
p {
	padding-bottom:15px;
	line-height:18px;
}
blockquote,
q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* Other elements */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
small {
	font-size: 85%;
}
b,
strong,
th {
	font-weight: bold;
}
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;
	cursor: help;
}
hr {
	display: block;
	height: 0px;
	border: 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid rgba(255, 255, 255, 0.6);
	margin: 20px 0 40px;
	padding: 0;
}
/* Hand cursor on clickable input elements */
	label[for],
input[type="button"],
input[type="submit"],
input[type="image"],
button,
input[type="reset"] {
	cursor: pointer;
}

/* Remove extra padding and inner border in Firefox */
	input::-moz-focus-inner,  button::-moz-focus-inner {
border: 0;
padding: 0;
}
input[type="button"],
 input[type="checkbox"],
 input[type="radio"],
 input[type="submit"],
 input[type="reset"],
 select {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline:none;
}
submit,reset,radio,select{
	cursor:pointer;
}
textarea,
input {
	outline:none;
}
input[type="text"],
 input[type="password"],
 textarea {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
/*  Clearfix
------------------------------------------------------------------------------*/
.clearfix:before,
.clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}
.clear {
	clear:both;
	height:0;
}
/* Links
--------------------------------------------- */
a {
	color: #009BC2;
	text-decoration: none;
	outline:none;
}
a:hover {
	color: #777777;
	text-decoration: underline;
}
/* General  Styles for ie.radius*/
/*.pagination,*/
.radius{
	behavior:url(PIE/PIE.htc);
	position:relative;
}
.ease{
		transition:all ease .4s ;
	-moz-transition:all ease .4s ;
	-webkit-transition:all ease .4s ;
	-o-transition:all ease .4ms ;
}
/* General  Styles for ie6
--------------------------------------------- */
.text-input {
}
/*
 background
 *********************************/
/* saf3+, chrome1+ */

body {
	max-width:1577px;
	background:url(../images/bg.png) no-repeat center top;
	font:12px Tahoma, Geneva, sans-serif;
	color:#302d2d;
	
}
.frame       { width:1037px; margin:0 auto;}
.title-frame { }
#logo        { width:443px; float:left; height:75px; padding:16px 0 0 17px}
#logo a      { display:block; text-indent:-999em; overflow:hidden;width:443px;height:75px; background:url(../images/logo.png) no-repeat 0 0} 

header                    { height:117px;}
header ul#partners        { padding:26px 17px 0px 0px; float:right; text-align:right;}
header ul#partners li     { display:inline; padding:0 0 0 20px; }

header ul#partners li img  { 
							transition:All .4s ease;
							-webkit-transition:All .4s ease;
							-moz-transition:All .4s ease;
							-o-transition:All .4s ease;
							transform: rotate(0deg) scale(1)  ;
							-webkit-transform: rotate(0deg) scale(1)  ;
							-moz-transform: rotate(0deg) scale(1)  ;
							-o-transform: rotate(0deg) scale(1)  ;
							-ms-transform: rotate(0deg) scale(1)  ;
                           }
header ul#partners li:hover img{
							transform: rotate(4deg) scale(.8)  ;
							-webkit-transform: rotate(4deg) scale(.8)  ;
							-moz-transform: rotate(4deg) scale(.8)  ;
							-o-transform: rotate(4deg) scale(.8)  ;
							-ms-transform: rotate(4deg) scale(.8)  ;
					
                           }


.content-frame       { border-top:3px solid #eb1c25;}
.lft-panel           { width:241px; float:left; position:relative; z-index:2;}

#prime_nav           { margin-top:-3px; background:#faf9f9; border-left:3px solid #eb1c25; height:348px; position:relative; z-index:2;}
#prime_nav ul        { padding:23px 0 0 0;}
#prime_nav ul li     { padding:0 10px; text-transform:uppercase;}
#prime_nav ul li a   { color:#646d71; text-decoration:none; border-bottom:1px solid #e9e8e8; display:block; padding:10px 0 10px 41px;}
#prime_nav ul li:last-child a{ border-bottom:0;}

#prime_nav ul li{
					transition:all ease .4s ;
					-moz-transition:all ease .4s ;
					-webkit-transition:all ease .4s ;
					-o-transition:all ease .4ms ;
}
#prime_nav ul li:hover         { background:#eb1c25;}
#prime_nav ul li:hover a       { border-bottom:0;color:#ffffff;padding:10px 0 11px 41px;}
#prime_nav ul li.select        { background: url(../images/nav-bg.png) no-repeat right top; width:229px; height:41px; margin-bottom:-10px}
#prime_nav ul li.select a      { color:#ffffff; border-bottom:0;}

.lft-bottom     { height:276px; background: url(../images/rd-bg.jpg) no-repeat 0 0; border-left:3px solid #eb1c25;} 
.lft-shade      { position:absolute; top:0; right:-45px; height:100%; width:45px; z-index:1}

#hom-first-frame         { width:424px; height:621px; float:left; background: url(../images/hom-bg-first.png) no-repeat 0 0; position: relative;}
#hom-first-frame .shade  { position:absolute; top:0; right:-4px; height:100%; width:4px; z-index:1}
#hom-first-frame .in     { padding:20px 56px 20px 44px; text-align:justify; color:#1f1e1e; line-height:15px}
.p-hed                   { color:#ffffff; margin-bottom:33px; font-size:14pxpx; font-weight:bold; background:#eb1c25; padding:8px; 
                           font:bold 14px Arial, Helvetica, sans-serif;}

#ind_list             {}
#ind_list h3          { padding-bottom:20px; font-weight:normal; font-size:16px; font-weight:700; font-family: Arial, Helvetica, sans-serif}
#ind_list ul li       { background:url(../images/pointer.png) no-repeat 0 3px; padding:0 0 10px 23px; line-height:12px; text-align:left;}
#indystry                   { height:130px; text-align:center; color:#ffffff; padding:22px 0 0 0;}
#indystry h4                { font-weight:normal; padding:22px 0 15px;}



.slides_container     		 { width:199px;height:99px;display:none;border:4px solid #ffffff; margin:0px 22px 0 14px;}
.slides_container .slider,
.slides_container .slider img{ width:199px;height:99px;display:block; 	}
.pagination .current a       { color:red; }
.pagination                  { display:none;}

#slides                      { position:relative;}
#slides .next,
#slides .prev                { position:absolute; top:22px; width:14px; height:21px; overflow:hidden; display:block; 
                               text-indent:-999em; z-index:5; display:none;}
#slides .next                { background:url(../images/next.png) no-repeat 0 0; left:197px;}
#slides .prev                { background:url(../images/prev.png) no-repeat 0 0; left:30px;}

#search                     { height:27px; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; margin:0px 17px 0 14px; background:#ffffff;}
#search  .tfl   { background-image:url(../images/google_custom_search_watermark.gif);
       background-repeat:no-repeat;
       background-position:2px;
       color:transparent;  width:176px; height:20px; margin:2px 0 0 5px; float:left;  border:0; font-size:11px;}
#search  .tfl:focus{background-image:none;color:black;}	   
#search  input[type=submit] { width:16px; height:20px; margin:2px 0 0 0; float:left; float:left; background:url(../images/srh-icon.jpg) no-repeat; font-size:0px;
                              color:#ffffff; border:0;}

ul#nav-btm         { padding:20px 0 0 21px}
ul#nav-btm li      { padding:0 0 5px 30px; background:url(../images/arow.png) no-repeat 0 4px;}
ul#nav-btm li a    { color:#ffffff;}


.home-frame2             { background:url(../images/hom-bg-second.png) no-repeat right bottom; width:372px; height:621px; float:left; position:relative;}
.home-frame2 .in         { padding:20px 29px 2px;}
.home-frame2 .in  .p-hed { font-size:13px; margin-bottom:0;}
.home-frame2 .heading    { padding:70px 0 138px 37px; height:73px; font:normal 48px/33px Arial, Helvetica, sans-serif;color:#646d71 }
.home-frame2 .heading span{ display:block; font-size:24px; color:#626161;}

.slider-frame            { width:195px; height:277px; padding:19px 18px 0px 16px; margin:0 0 0 36px; background:url(../images/slider-frame.png) no-repeat 0 0;}
.slider-frame .in-1      { background:red; width:198px; height:262px;}
nav#bootom-nav           { border-left:3px solid #eb1c25; height:47px; padding:0 25px; background:#aa0b01;}
nav#bootom-nav ul        { text-align:center; padding:17px 0 0 0;}
nav#bootom-nav ul li     { padding:0 10px; display:inline;color: #ffffff;}
nav#bootom-nav ul li a   { color: #ffffff;}

#partners2                { background:#ffffff;margin:15px 0 17px;height:118pxpx; padding:10px 0}
#partners2 ul li          { display:inline; padding:0 5px; width:158px; float:left; text-align:center;}

#partners2 ul.second li          { display:inline; padding:0 5px; width:148px; float:left; text-align:center;}
#partners2 ul.second             { margin-left:50px}

.copyright               { color:#ffffff; text-align:center; padding-bottom:20px; text-transform:uppercase; font-size:11px}
.copyright a             { color:#ffffff; }
.text a					{color:#ffffff;}
#follows            { position:absolute; right:27px; bottom:10px; color:#850c03;}
#follows ul         { text-align:right;}
#follows ul li      { display:inline; padding: 0 4px;}
#follows ul li.text { position:relative; top:-5px;}

#follows ul li img,
footer ul li img  { 
							transition:All .4s ease;
							-webkit-transition:All .4s ease;
							-moz-transition:All .4s ease;
							-o-transition:All .4s ease;
							transform: rotate(0deg) scale(1)  ;
							-webkit-transform: rotate(0deg) scale(1)  ;
							-moz-transform: rotate(0deg) scale(1)  ;
							-o-transform: rotate(0deg) scale(1)  ;
							-ms-transform: rotate(0deg) scale(1)  ;
                           }
#follows ul li:hover img,
footer ul li:hover img    {
							transform:  scale(1.2)  ;
							-webkit-transform:  scale(1.2)  ;
							-moz-transform:  scale(1.2)  ;
							-o-transform:  scale(1.2)  ;
							-ms-transform:  scale(1.2)  ;
					
                           }

.content-frameIn { background:url(../images/shade-3.png) no-repeat right bottom; height:677px; width:752px; margin-left:221px; padding:73px 0 0 63px}
.page-hed        { color:#9d090d; padding-bottom:33px; font-size:20px;}

.content                   {  height:530px; padding:0 20px 20px 0; overflow:auto;}
footer                     { text-align:center; padding:20px 0;}
footer ul         { text-align:center;color:#ffffff;}
footer ul li      { display:inline; padding: 0 4px;}
footer ul li.text { position:relative; top:-5px;}



#news-update            { background:#ffffff;
                          border-radius:0 0 5px 5px;
						  -moz-border-radius:0 0 5px 5px;
						  -webkit-border-radius:0 0 5px 5px;
						}
#news-update .p-hed     { margin-bottom:0;} 
#news-update ul li      { border-bottom:1px solid #d9d8d8; padding-bottom:15px; margin-bottom:15px; font-style:italic;}

#news-update marquee    { padding:20px}

.line-1      { padding:5px 0 2px 10px;}

.product_main{
	width:220px;
	height:182px;
	float:left;
	margin:7px;
	
}

.product_img{
	width:204px;
	height:126px;
	float:left;
	margin:8px;
	background-color:#FFF;
}
.box
{
display: box
}
.product_img_text{
	width: 204px;
	margin:3px 5px 0px 5px;
	background-color:#eb1c25;
	text-align:center;
	color:#FFF;
	font:11px/30px Tahoma, Geneva, sans-serif;
	padding: 3px 3px;
    
   
}
.product_img_text a{
	color:#FFF;
}

.product_img_textbig{
	width:204px;
	height:30px;
	float:left;
	margin:3px 8px 0px 8px;
	background-color:#eb1c25;
	text-align:center;
	color:#FFF;
	font-size:11px;
}
#blocks
{
	width:33%;
	float:left;
}
#blocks_img{width: 204px;background-color:#FFF;height:126px;}
#blocks_text{width: 204px;background-color:#eb1c25;text-align:center;color:#FFF;font:11px/20px Tahoma, Geneva, sans-serif; min-height:30px;padding: 3px 0px;}
#blocks_text a{color:#FFF;}
#left-block
{
	width:335px;
	height:auto;
	float:left;
	padding:3px 3px 3px 12px;
}
#left-block ul li       { background:url(../images/pointer.png) no-repeat 0 3px; padding:0 0 10px 15px; line-height:12px; }
#contact-left
{
	width:250px;
	height:auto;
	float:left;
	padding:3px 3px 3px 12px;
}
#product-view ul li       { background:url(../images/pointer.png) no-repeat 0 3px; padding:0 0 10px 15px; line-height:12px; }

.wide { min-width: 100%; display: inline-block; }
#p_container
{
	width:100%;
}
#subs1
{
float:left;
width:57%;
}
#subs2
{
float:left;
width:43%;

}
#subs3
{
float:left;
width:50%;

}