

h1{ margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#191919;
font-weight:normal;
padding-top:20px;
padding-left:20px;
text-transform: none;}


h2{ margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
font-weight:normal;
padding-top:10px;
text-transform:uppercase}

h3{ margin:0px auto;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding-top:10px;
padding-left:20px;
font-weight:normal}

.welcome-txt{ font-size:30px;
color:#9ed40c}

.product-boxtext{ margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF}


body{ margin:auto;
background:url(../images/mainbg.jpg) #eff0f2; background-position: top; background-repeat:repeat-x;
}

#wrapper{ width:982px;    background-color:#dcdcdc;
height:auto;
margin:0px auto;}

#top-area{ width:982px; background-color:#dcdcdc;
height:115px;  }

#logo1{ width:354px;
height:80px;
float:left;
margin:20px 0px 0px 0px;
}

#logo2{ width:300px;
height:auto; 
float:left;
margin-top:15px;
margin-left:80px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:25px;
color:#666666;
padding-top:0px;
text-transform:uppercase;
}


#logo3{ width:209px;
height:auto;
float:left;
margin-top:0px;
margin-left:15px;

}


#toplink-area{ width:958px;
height:26px;
margin-left:11px;
margin-top:11px;}

#banner-area{ width:980px;
height:auto;  
border:1px solid #c7c7c7;
border-top:none;
/*background:url(../images/banner-bg.jpg);*/
background-repeat:repeat-x;
background-color:#dcdcdc}

#banner-section{ width:958px;
height:auto;  
margin-left:11px;
padding-top:0px;
margin-bottom:11px;}

#banner-section-inner{ width:958px;
height:268px;
margin-left:11px;
padding-top:14px;
margin-bottom:11px;}

#quote-area{ width:302px;
height:325px;
float:left;
background-color:#ed1a22;}

#ban-area{ width:958px;
height:325px;
float:left;}

#comingsoon-panel{ width:958px;
height:auto;
margin-top:11px;}

#panel1{ width:190px;
height:92px;
float:left;
background-color:#FFFFFF
}

#panel2{ width:190px;
height:92px;
float:left;
margin-left:2px;
background-color:#FFFFFF}

#panel3{ width:190px;
height:92px;
float:left;
margin-left:2px;
background-color:#FFFFFF}

#panel4{ width:190px;
height:92px;
float:left;
margin-left:2px;
background-color:#FFFFFF}

#panel5{ width:190px;
height:92px;
float:left;
background-color:#FFFFFF;
margin-left:2px;}

#comingsoon-img{ width:82px;
height:auto;
float:left;
position:relative;
left:-5px;
top:-6px;}

#pro-sec{ width:100px;
height:auto;
float:left;
position:relative;
left:50px;
top:20px;}

.product-txt{ font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#525252;
text-align:center;
position:relative;
top:-18px;
font-weight:bold;
text-transform:uppercase}

.product-txt a{ font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#525252;
text-align:center;
position:relative;
text-decoration:none;
}

.product-txt a:hover{ font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ed1d25;
text-align:center;
position:relative;
}

.icon{ margin:0px auto;
text-align:center;
padding-top:10px;
}

.icon-text{ margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#525252;
text-align:center;
font-weight:bold;
text-transform:uppercase}

.icon-text a{ margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#525252;
text-align:center;
font-weight:bold;
text-decoration:none;}

.icon-text a:hover{ margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ed1d25;
text-align:center;
font-weight:bold}


.quote-txt{ margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#FFFFFF;
margin-top:20px;
margin-left:20px;
/*text-shadow: 1px 2px #000;*/
text-transform:uppercase}


#quote-section{ width:260px;
height:auto;
margin-left:20px;
margin-top:10px;}

#quote1{ width:107px;
height:auto;
float:left;}

#quote2{ width:140px;
height:auto;
float:left;
margin-left:10px;}

.click-txt{ font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-top:30px;}

.click-txt a{ font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-top:30px;
text-decoration:none}

.click-txt a:hover{ font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
padding-top:30px;
text-decoration:underline}

#body-container{ width:982px;
height:auto;
margin-top:0px;
}

#b-container1{ width:583px;
height:397px;
float:left;
background-color:#dcdcdc}


#b-container1-inner{ width:982px;
height:auto;
float:left;
background-color:#fff;
border: 1px solid #e7e7e7}


#b-container2{ width:399px;
height:397px;
float:left;
background-color:#5a5a5a}

.left-img{ float:left;
margin-right:10px;
}

.body-text{ font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#191919;
text-align:justify;
padding-right:20px;
padding-left:20px;
line-height:20px;}

.readmore{ margin:0px auto;
font-size:12px;
color:#191919;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
padding-right:20px;}

.readmore a{ margin:0px auto;
font-size:12px;
color:#191919;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
}


.readmore a:hover{ margin:0px auto;
font-size:12px;
color:#191919;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
text-decoration:none
}

#product-section{ width:370px;
height:auto;
margin-left:15px;
margin-top:12px;
margin-bottom:5px;}

#pro1{ width:116px;
height:auto;
float:left;}

#pro2{ width:240px;
height:auto;
float:left;
margin-left:10px;}


#footer-grid{ width:982px;
height:auto;}

#footer-section{ width:980px;
height:103px;
border: 1px solid #2d2d2d;
background-color:#2d2d2d}

#copyright-area{ width:982px;
height:30px;
margin-top:0px;
margin-bottom:10px;}

#f1{ width:365px; 
height:auto;
float:left;}

#f2{ width:445px;
height:auto;
float:left;}

#f3{ width:105px;
height:auto;
float:left;}

#f4{ width:245px;
height:auto;
float:left;}

li.footerlinks{ font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-left:20px;
list-style:none;
line-height:20px;
}

li.footerlinks a{ font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none
}

li.footerlinks a:hover{ font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#c0c0c0;
}

#navigation {font-size:0.75em; width:220px;}

.reachus{ margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-left:20px;}

#copy1{ width:450px;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px; margin-top:10px;
color:#000;
margin-left:20px;}

#copy2{ width:450px;
height:auto;
float:left; margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-align:right;
margin-left:40px;}






#inner-body-area{ width:958px;
height:auto;
margin:0px auto;
margin-top:12px;
}


#inner-left-panel{ width:691px;
height:auto;
float:left;}

#inner-right-panel{ width:263px;
height:auto;
float:left;
background-color:#5a5a5a;
border:1px solid #5a5a5a;
margin-bottom:10px;}

#inner-right-container{ width:243px;
height:auto;
margin:0px auto;
margin-top:10px;
margin-bottom:10px;}

#query-section{ width:243px;
height:32px;
background:url(../images/inner-probg.jpg);}

#query-container{ width:241px;
height:auto;
border:1px solid #038e9e;
border-top:none;
background-color:#5bc3cf}

#drop-img{ width:243px;
height:auto;
margin:0px auto;
margin-bottom:10px;
background-color:#e9e9e9}

#innerpage-linkheading{ font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
line-height:25px;
border-bottom: 1px dotted #ccc;
width:670px;}

#innerpage-linkheading a{ font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ec0e17;
line-height:25px;
text-decoration:none
}

#innerpage-linkheading a:hover{ font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
line-height:25px;
}

#innerpage-body-container{ width:670px;
height:auto;
margin-top:10px;
background-color:#fff}

#request-body-container{ width:670px;
height:auto;
margin-top:10px;
background:url(../images/request.jpg);
}

.inner-txt{ margin:0px auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
font-size:12px;
color:#000000;
padding-left:10px;
text-align:justify;
padding-right:10px;
padding-bottom:20px;}

.inner-img{ margin:0px auto;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}




.tb-menu-heading{ margin:0px auto;
font-size:16px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
}

.tbcontent-head{ margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;}

.tbcontent-head a{ margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;}

.tbcontent-head a:hover{ margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none}

.tb-txt{ color:#FFFFFF}





.clear{ clear:both;}



.maintex{ width:650px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:13px; float:left; background-image:url(../images/bullet_on.png); background-position:left top; background-repeat:no-repeat;  padding:0px 10px 10px 15px; float:left;}




.menu-div{height:45px; width:981px; margin:17px 0px 0px 1px; background-image: url(../images/but-bg.jpg); background-position:top; background-repeat:repeat-x; }


/******* tabs effects 03.09.2013 ***********/

h2, h3, p
{
    margin: 0 0 0px 0; 
}

#tabs
{
  overflow: auto;
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
}

#tabs li
{
    margin: 0;
    padding: 0;
    float: left;
}

#tabs a
{    background: #686868; border-radius: 5px 5px 0px 0px; margin-right:1px;
    color: #fff;
    float: left;
    font: bold 12px/35px 'Lucida sans', Arial, Helvetica;
    height: 30px;
    padding: 0 30px;
    text-decoration: none;
}

#tabs a:hover
{
    background: #7A7A7A; margin-right:1px; height: 30px;
  
}

#tabs a:focus
{
    outline: 0;
}

#tabs #current a
{
    background: #313131;  border-radius: 5px 5px 0px 0px; border:#515151 1px solid; border-bottom:none; margin-right:1px;
    color: #fff;
}

#content{ overflow:hidden;
    background-color: #F2F2F2; border:#EEEEEE 1px solid;
    border-radius: 0px 5px 5px 5px;
    padding: 30px;
}

/* Remove the rule below if you want the content to be "organic" */
#content div
{ float:left;
    height: auto;
}

/* --- */
#about
{
    color: #999;
}

#about a
{
    color: #eee;
}