body{ margin:0px; padding:0px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/bg.jpg) no-repeat center top;}
*{ margin:0px; padding:0px; list-style:none;}
a{ text-decoration:none; -webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out; }
img{ border:none;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}


.content{ width:990px; margin:0 auto; }

.top_container{ width:100%; float:left;}

.logo{ float:left; margin:15px 0px; width:175px;}


#menu{ margin:50px 0px 0px 0px; padding:0px; width:660px; float:right;}
#menu ul{ margin:0px; padding:0px; float:left;}
#menu ul li{ float:left; list-style:none; position:relative; margin:0px 5px 0px 5px;}
#menu ul li a{ font-family:"Times New Roman", Times, serif; font-size:16px; float:left; display:block; margin:0px; padding:8px 10px 8px 10px; color:#FFFFFF; text-transform:uppercase; -webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;}
#menu ul li a:hover{ background-color:#bc211c;}

#menu ul li ul{ 

margin: 0px 0px 0px 160px;
		_margin: 0; /*IE6 only*/
		opacity: 0;
		width:240px;
		padding-bottom:10px;
		visibility: hidden;
		position: absolute;
		border:0px solid #003b7d;
		top: 35px;
		left: 0;
		z-index: 1;    
		background: #000;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out; 
		-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;

}

#menu ul li:hover ul{opacity: 1;visibility: visible; margin: 0;}
#menu ul li ul li{ float:none;}
#menu ul li ul li a{ float:none; text-align:left; padding:7px 0px 7px 18px; font-size:14px; text-transform:capitalize; border-bottom:#2b2828 dashed 1px;}
#menu ul li ul li a:hover{ color:#fff; padding-left:22px; background-color:#bc211c;}

.sp{ float:left;}

.banner_container{ width:100%; float:left;}
.banner_content{ position:relative; margin:0 auto; width:990px;}
.banner{ position:relative; width:990px; float:left;}

.categeories{ position:absolute; background:url(../images/cate_bg1.png) no-repeat left top; height:420px; width:235px; left:-2px; top:50px; padding:15px 0px;}
.cate{ float:left;}
.cate ul{}
.cate ul li{ list-style:none;}
.cate ul li a{ list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4a4a4a; padding:5px 0px 5px 15px; display:block;}
.cate ul li a:hover{ color:#cf2620; padding-left:18px;}
.cate ul h1{ background:url(../images/cate_bg.png) no-repeat left top; height:31px; color:#ffffff; font-size:13px; font-family:Arial, Helvetica, sans-serif; width:176px; line-height:28px; padding-left:14px;}

.cnter_container{ width:100%; float:left; background:url(../images/content_bg.jpg) repeat-y center top; margin:-20px 0px 0px 0px; padding-top:40px; padding-bottom:20px;}

.welcome_container{ float:left; width:496px;}
.welcome_container h1{ text-align:center; background:url(../images/line.png) no-repeat center top 9px; color:#FFFFFF; font-family:"Times New Roman", Times, serif; padding:0px 0px; text-transform:uppercase; font-size:16px; font-weight:normal; margin-bottom:5px;}
.welcome_container p{ color:#9c9c9c; font-size:13px; font:Arial, Helvetica, sans-serif; line-height:20px; text-align:justify;}

.products_container{ float:left; width:234px; margin-left:12px;}
.products_container h2{ text-align:left; background:url(../images/line2.png) no-repeat right top 9px; color:#FFFFFF; font-family:"Times New Roman", Times, serif; padding:0px 0px; text-transform:uppercase; font-size:16px; font-weight:normal; margin-bottom:5px;}

.news_container{ float:right; width:226px; margin-left:0px;}
.news_container h2{ text-align:left; background:url(../images/line2.png) no-repeat right top 9px; color:#FFFFFF; font-family:"Times New Roman", Times, serif; padding:0px 0px; text-transform:uppercase; font-size:16px; font-weight:normal; margin-bottom:5px;}

.news{ margin:0px; padding:0px; float:left}
.news ul{}
.news ul li{ list-style:none; width:100%; margin:0px; padding:0px; float:left; padding-bottom:13px;}
.news ul li .date{ background:url(../images/news_bg.png) no-repeat center top; width:78px; height:91px; color:#FFFFFF; text-align:center; float:left;}
.news ul li .date h3{ font-size:19px; font-weight:normal; text-align:center; line-height:24px; padding-top:5px;}
.news ul li .date h3 span{ font-weight:normal!important; font-size:14px;}
.news ul li .date h4{ font-size:15px; font-weight:normal; text-align:center; padding-top:13px;}
.news ul li p{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#878686; line-height:18px; width:140px; padding-left:5px; text-align:justify;}
.news ul li p a{ text-decoration:underline; float:right; padding-top:10px; color:#878686;}


.footer_container{ width:100%; float:left; margin-top:0px; background:url(../images/footer_bg.jpg) no-repeat center top; height:49px;}

.footer_container p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding-top:20px;}

.style{ color:#e4e4e6; font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:24px; padding:0px 0px;}
.style span{ color:#bc221a;}

.products{ float:left; margin:0px; padding:0px;}
.products ul{}
.products ul li{ list-style:none;}
.products ul li a{ list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9c9e9d; padding:5px 0px 5px 15px; display:block; background:url(../images/ar.png) no-repeat 5px 8px;}
.products ul li a:hover{ color:#cf2620; padding-left:18px; background:url(../images/ar.png) no-repeat 10px 8px}


.social_icons{ position:absolute; width:56px; right:0.5%; top:30%; position:fixed;}
.social_icons ul{}
.social_icons li { float:right; list-style:none; margin-bottom:10px;}


.heading1{ font:normal 16px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;}

.borderA{
	border:1px solid #BC1B0E;
	background-color:#EBEBEB;
	}
	.red12px {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FF0101;
	font-weight:bold;
	text-decoration:none;
}
.YELLOW12px {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FBBC00;
	font-weight: bold;
	text-decoration: none;
}
.wht12px {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
.wht13px {
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
.submenu2 {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
	color: #FFFFFF;
}
.submenu2:hover {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
	color:#FF0;
}
.Black2px {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#111111;
	font-weight:normal;
	text-decoration:none;
}


.border-large {
border:solid 1px #f3f3f3;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color:#FFF;
}
.border-large:hover{
	border: 1px solid #d12c2c;
}
/* button 
---------------------------------------------- */
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}

/* color styles 

/* orange */
.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
.productsNo{ font:bold 13px Arial, Helvetica, sans-serif; color:#FFF;}
.Products2Font{ font:normal 12px Arial, Helvetica, sans-serif; color:#BC221A; text-decoration:none;}

.text_field2 {
    border: 2px solid #F7F9FA;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;
    -webkit-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95A2A7 inset;
    box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95A2A7 inset;
	height:25px;
}
.text_field1{
    border: 2px solid #F7F9FA;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;
    -webkit-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95A2A7 inset;
    box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95A2A7 inset;
	height:100px;
}
