/***************************************************
			      Reset
***************************************************/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, ol, ul, li, form, label, legend, caption, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section, summary {
margin: 0;	padding: 0;	border: 0;	outline: 0;	vertical-align: baseline;}
ol, ul {list-style: none;}
a img {   border: none}
aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block}
/***************************************************
			      Global styles
***************************************************/
html {width: 100%;	height: 100%;}
body { margin:0px; padding:0px; font:normal 13px/18px 'Droid Sans',Arial, Helvetica, sans-serif; color:#000; height: 100%; background:url(../images/bg.gif) top left repeat;} 
p {margin-top: 3px;	text-align:justify;	line-height:20px;}	
a, p a { text-decoration: none; color:#333;}	
a:hover, .current{ text-decoration:underline; color: #F00;}
h1, h2, h3, h4, h5, h6{ color: #292929;	font-weight: bold;  line-height:1.5em; }
h1{	font-size: 22px; color:#C45A10; padding:15px  0px 10px 0px;}
h2{	font-size: 20px; color:#bf1b3b; }
h3{	font-size:22px; font-weight:bold; line-height:35px; text-transform:uppercase; color:#A72C31; border-bottom:#666 dashed 1px; }
h4{	font-size: 16px;  }
h5{padding:5px; font-size:16px; font-weight:normal; margin:20px 0 5px; background:#EEE; border-left:#bf1b4b solid 5px; color:#bf1b2b; }
h6{padding:5px; font-size:16px; font-weight:normal; margin:20px 0 5px; background:#EEE; border-left:#fbb85b solid 5px; color:#d6901d;}
table {	border-collapse: collapse;	border-spacing: 0px;}
.fleft{float:left;  }
.fright{float:right; }
.clr{clear:both; }
:focus{outline:none; }
/***************************************************
			      Global styles END
***************************************************/
#menu{ width:550px; height:auto; margin:0px; padding:0px; }
#menu ul{ margin:0px; padding:0px 30px; display:block; }
#menu ul li{ display:block; margin:0px; padding:0px; list-style:none; float:left; width:auto; font-weight:bold; font-size:13px;}
#menu ul li a{ display:block; list-style:none; float:left;  padding:60px 15px 26px 15px; text-decoration:none; color:#000; height:23px; font:normal 13px/18px 'Droid Sans',Arial, Helvetica, sans-serif;}
#menu ul li a:hover{ display:block; list-style:none; float:left;  padding:60px 15px 26px 15px; text-decoration:none; color:#F00; height:23px; }
#menu ul li a.current{ display:block; list-style:none; float:left; padding:60px 15px 26px 15px; text-decoration:none; color:#FFF; height:23px; background: url(../images/btn-hover-bg.png) bottom right no-repeat; border-top:#cb242c solid 5px; margin:0px 0px 0px 0px;}

#menu2{ width:100%; height:91px; margin:0px; padding:0px; background:url(../images/porducts-bg.png) top left repeat-x;}
#menu2 ul{ margin:0px; padding:0px 0px 0px 0px;}
#menu2 ul li{ display:block; margin:0px; list-style:none; float:left; width:auto;}
#menu2 ul li a{ display:block; margin:0px; list-style:none; float:left; padding:40px 30px; text-decoration:none; height:11px; color:#c7262e; height:13px;  font-family: my_font; letter-spacing:1px; font-size:25px;}
#menu2 ul li a:hover,#menu2 ul li a.current{ display:block; margin:0px; list-style:none; float:left; padding:40px 30px; height:11px; text-decoration:none; color:#FFF;  height:13px; background:url(../images/porducts-bg-hover.png) top left repeat-x;}
.devider{ background:url(../images/porducts-devider.png) no-repeat; width:2px; height:91px;}

#left_menu{margin:0px; padding:0px; width:190px; float:left;}
#left_menu ul{margin:0px; padding:0px; float:left;}
#left_menu ul li{margin:0px; padding:0px; list-style:none; font-size:13px;}
#left_menu ul li a{margin:0px; padding:5px 5px 5px 25px; background:url(../images/btn-bg.jpg) top left no-repeat; width:160px; height:20px; text-decoration:none; color:#070707; display:block;}
#left_menu ul li a:hover, #left_menu ul li a.current{margin:0px; padding:5px 5px 5px 25px; background:url(../images/btn-hover.jpg) top left no-repeat; width:160px; height:20px; color:#cb242c;}


.curve{ width:auto; height:auto; margin:0px; display:block; padding:0px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#FFF; border:#dfdfdf solid 1px;}

/*.ul{list-style:url(../images/ul.html); line-height:25px; padding:0px 0px 0px 30px; display:block; margin:0px; font-size:13px;}*/
.ul a{text-decoration:none; color:#ffd523;}
.ul a:hover{text-decoration:underline;}

.fld, .textarea{border:#CCC solid 1px; font:normal 13px/18px 'Droid Sans',Arial, Helvetica, sans-serif; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#FFF; color:#b9b9b9;} 


.footerlink{ text-decoration:none; color:#FFF;}
.footerlink:hover, .current{ text-decoration:none; color:#fbb83b;}
/****************
.more{ background:url(../images/more-btn.html)0px 0px; width:61px; height:21px; display:block;}
.more:hover{ background:url(../images/more-btn.html) 61px 0px; width:61px; height:21px; display:block;}  ************/

.search-dropdown, .search-fld, .search-txtarea{ margin:0px; display:block; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:#dddddd solid 1px; font:normal 13px/18px 'Droid Sans',Arial, Helvetica, sans-serif; padding:4px;}

.search-dropdown{ width:180px; height:30px; }
.search-fld{ width:150px; height:20px;}
.search-txtarea{ width:160px; height:150px;}


.fld{ width:212px; height:20px; padding:4px; } 

.textarea{ width:215px; height:80px; padding:4px;} 

.top-bg{background:url(../images/top-bg.jpg) top left repeat-x; height:100px;}

@font-face
{
    font-family: my_font;
    src: url('impact.eot');
    src: local(my_font), url('impact.ttf') format('opentype');
	
}

.embedfont
{
    font-family: my_font;
	letter-spacing:1px;
	font-size:25px;
}

.register-dropdown, .register-fld, .register-textarea, .register-dropdown2{ margin:0px; display:block; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:#dddddd solid 1px; font:normal 13px/18px 'Droid Sans',Arial, Helvetica, sans-serif; padding:4px;}

.register-fld{ width:290px; height:20px;}

.register-dropdown{ width:300px; height:30px; }

.register-dropdown2{ width:240px; height:30px; }

.register-textarea{ width:290px; height:140px; padding:4px;} 


.border-bottom{border-bottom:#b9b8b8 solid 1px; font-weight:bold; color:#0163ba; }
.border-right{border-right:#b9b8b9 solid 1px;}

.one-bg{background:#FFF;}
.two-bg:hover, .one-bg:hover{background:#eeeeee; color:#000;}

.two-bg{background:#fafafa;}



.products{ background:url(../images/products-btn.png) 0px 0px; width:195px; height:53px; display:block;}
.products:hover{ background:url(../images/products-btn.png) 195px 0px; width:195px; height:53px; display:block;}


.services{ background:url(../images/services-btn.png) 0px 0px; width:195px; height:53px; display:block;}
.services:hover{ background:url(../images/services-btn.png) 195px 0px; width:195px; height:53px; display:block;}


.label-printing{ background:url(../images/label-printing-btn.png) 0px 0px; width:195px; height:53px; display:block;}
.label-printing:hover{ background:url(../images/label-printing-btn.png) 195px 0px; width:195px; height:53px; display:block;}


.request-quote{ background:url(../images/request-quote-btn.png) 0px 0px; width:195px; height:53px; display:block;}
.request-quote:hover{ background:url(../images/request-quote-btn.png) 195px 0px; width:195px; height:53px; display:block;}


.special-offers{ background:url(../images/special-offers-btn.png) 0px 0px; width:195px; height:53px; display:block;}
.special-offers:hover{ background:url(../images/special-offers-btn.png) 195px 0px; width:195px; height:53px; display:block;}

