@charset "utf-8";
/* CSS Document */

body {margin: 0; padding: 0;/* background: #1A1A19;*/ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color:#3e3d3d;}

h1, h2, h3 {margin: 0; padding: 0; font-weight: normal;	color: #000000;}
h1 { font-size: 2em;}
h2 { font-size: 2.4em;}
h3 { font-size: 1.6em;}
p, ul, ol {	margin-top: 0; padding:0px; border:0px;}
.spacer { clear:both; margin:0px; padding:0px;}
form{margin:0px; padding:0px; border:0px;}

.mainbody{ margin:0 auto; background-color:#3e3d3d; max-width:1000px;}

/* header */
.headermain{ width:1000px;}
.logo{ width:1000px;}
.logo1{ width:400px;}
.logo2{ width:300px; padding:2px 10px 0 0;}
.sear{width:150px; float:left; display:table; vertical-align:top;}
.sea{ width:140px; height:24px; background-color:#CCCCCC; border:1px solid #000000; margin-right:8px;}
.sea1{ width:55px; height:22px; background-color:#ffffff; font-size:13px; font-weight:normal; color:#000000; border:0px;}
.sear1{width:55px; float:left; display:table; vertical-align:top; margin-right:5px;}
.sear2{width:60px; float:left; display:table; vertical-align:top;}
{}
.menumain .nav{ font-size:15px; font-weight:bold; text-transform:uppercase;}
.navbar-inverse .navbar-nav>li>a{  color:#FFFFFF; text-decoration:none;}
.navbar-inverse .navbar-nav>li>a:hover{ color:#fa6f05;}
.navbar {
	margin-bottom:0px;
}
.nav>li>a{
	padding:12px 20px;
}
.header{margin-top:20px;}





/* body css */

.special { background:#222; color:#FFFFFF; font-size:14px; font-weight:bold; text-transform:uppercase; text-align:left; padding:10px 0 0 10px; width:100%; height:40px;}
.specialtxt { width:100%; background-color:#191919; margin:0 0 8px 0;}
.specialtxt a{  color:#FFFFFF; text-decoration:none;}
.specialtxt a:hover{ color:#fa6f05;}
.sppic{
    text-align:center;
     padding:5px 0 0 0;
     height: 116px;}
.sppicdol { width:100%; font-size:12px; font-weight:bold; text-align:center; padding:10px 0 0 0;}

.sprs { width:100%; font-size:12px; font-weight:bold; text-align:center; padding:5px 0 5px 12px;}


/* menu*/
.list-group-item{
	padding:0px;
	border:1px solid #222;
}
.list-group-item:first-child{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
}
.catlist {background:#181818; color:#FFFFFF; }
.catlist a{ text-decoration:none; color:#FFFFFF; display:block; padding:7px 12px; border-bottom:solid 1px #191919;}
.catlist a:hover {color:#000000; background:#f3ab11; border-bottom:solid 1px #e4a00e; display:block;  padding:7px 12px;}
.catlist a#select {color:#000000; background:#f3ab11; border-bottom:solid 1px #e4a00e;  display:block;  padding:7px 12px;}


.navbar-nav .catlist {background:#181818; color:#FFFFFF; }
.navbar-nav .catlist a{ text-decoration:none; color:#FFFFFF; display:block; padding:7px 12px; border-bottom:solid 1px #191919;}
.navbar-nav .catlist a:hover {color:#000000; background:#f3ab11; border-bottom:solid 1px #e4a00e; display:block;  padding:7px 12px;}
.navbar-nav .catlist a#select {color:#000000; background:#f3ab11; border-bottom:solid 1px #e4a00e;  display:block;  padding:7px 12px;}

.sidebar-nav .navbar-inverse .navbar-nav>li>a{ text-decoration:none; color:#FFFFFF; display:block; padding:7px 12px; border-bottom:solid 1px #191919;}
.sidebar-nav .navbar-inverse .navbar-nav>li>a:hover {color:#000000; background:#f3ab11; border-bottom:solid 1px #e4a00e; display:block;  padding:7px 12px;}
.sidebar-nav .navbar-inverse .navbar-nav>li>a#select {color:#000000; background:#f3ab11; border-bottom:solid 1px #e4a00e;  display:block;  padding:7px 12px;}


.product {}
.product1 {height: auto; padding:10px; font-size:14px; font-weight:bold; text-transform:uppercase; background-color:#191919;}
.product2 {border:1px solid #999999; border-top:0px; margin-bottom:3px; padding-top:8px; display:table;}
.prom {min-height: 200px;}
.prom1 {
text-align: center;}
.prom1 img{ margin: 0 auto; vertical-align: middle; width:100%; height:120px;}
.prom2{ width:auto;text-align:left; font-size:12px; color:#FFFFFF; max-height:32px; overflow:hidden;}
.prom3{ width:auto;text-align:left; font-size:12px; color:#fffc00;}


/* menu end*/
.catadd{ width:auto; height:auto; padding:7px 0 0 0;}


/* body */



.wel{padding:10px 0 0 10px; }
.wel1{  font-size:18px; font-weight:bold; color:#fa6f05; }
.wel2{  font-size:18px; font-weight:bold; color:#FFFFFF;padding-left: 6px; }
.weltxt{  padding:10px; font-size:13px; font-weight:normal; }
.rightcol {}
.specialtxt1 {background-color:#191919; background-image:url(../images/qu.jpg); background-repeat:no-repeat;  margin:0 0 2px 0; background-position:8px 0px;}
.testtxt {width:200px; float:left; font-size:14px; color:#FFFFFF; font-weight:bold; text-align:right; padding:3px 0 5px 0;}
.testtxt1 {width: 100%; font-size:13px; color:#FFFFFF; font-weight:normal; text-align:right; padding:3px 0 5px 0;}
.testtxt1 a{ text-decoration:none; color:#FFFFFF;}
.testimonial {
    background-color: #191919;
    width: auto;
     padding: 5px 10px;
}


/* footer  */
.footermain{ width:100%; height: auto;  padding:10px 0 10px 0px; background-color:#2c2c2c; margin:0 auto;}
.footerbody{ margin:0 auto; max-width:1000px;}
.footer{ width: auto; margin:0 auto; height: auto;}
.footer1{font-size:12px; }
.footer2{padding:5px 40px 0 0; font-size:11px; }
.footer2 a{ text-decoration:none; color:#FFFFFF; float:left; }
.footer3{ width: auto;padding:5px 0 0 0; font-size:11px; }
.footer3 a{ text-decoration:none; color:#FFFFFF; }


/* about us */

.abtbody {
border: 1px dotted;
    float: left;
    margin: 6px 5px 2px 2px;
    width: 765px;
     min-height: 400px;
}
.abtztxt{ float:left; width:98%; padding:10px; font-size:13px; font-weight:normal; }
.wel1abt{float:left; font-size:18px; font-weight:bold; color:#fa6f05; }
.strong-text
{
font-weight: bold;
padding: 3px;
}
.list-view
{
border: 1px dotted; padding: 2px;margin: 8px;
}
div.form .note {
    font-style: italic;
}
div.form label {
    display: block;
    font-size: 0.9em;
    font-weight: bold;
}
div.form div.error input, div.form div.error textarea, div.form div.error select, div.form input.error, div.form textarea.error, div.form select.error {
    background: none repeat scroll 0 0 #FFEEEE;
    border-color: #CC0000;
}
div.form input, div.form textarea, div.form select {
    margin: 0.2em 0 0.5em;
}
div.errorSummary {
    background: none repeat scroll 0 0 #FFEEEE;
    border: 2px solid #CC0000;
    font-size: 0.9em;
    margin: 0 0 20px;
    padding: 7px 7px 12px;
    color: black;
}
div.errorSummary p {
    margin: 0;
    padding: 5px;
}
div.errorSummary ul {
    margin: 0;
    padding: 0 0 0 20px;
    list-style-type: disc;
}
div.errorMessage {
    color: red;
    font-size: 0.9em;
}
div.form .row {
    margin: 5px 0;
}
.insert-form
{
    margin: 8px;border:1px solid #FFF;padding: 4px;
}
.successSummary{
    background-color:green;
    border: 1px dotted #FA6F05;
    font-size: 0.9em;
    margin: 0 0 20px;
    padding: 7px 7px 12px;
    color: black;
}
.buttons input
{
 background-color: #FA6F05;
 border: opx;
 padding: 2px 8px 2px 8px;
}
a
{
color: #FFF;
}
a:hover
{
    color: #FA6F05;
}
div.product-right-image
{
    width: 180px;float: right;padding: 4px;
}
div.product-right-image img
{
 border: 4px solid silver;
}
.price
{
float: right;text-align: right;
  color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
}
.product-head
{
    padding: 10px 0 0 10px;
    width:100%;
}
a.button,.button
{
 background-color: #FA6F05;
 border: opx;
 padding: 2px 8px 2px 8px;
 text-decoration: none;
 color: #FFFFFF;
}
a.button:HOVER {
color: #FFFFFF;
}
.contenthead {
    background-color: #E4E4E4;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #333333;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
}
.contentrow {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    line-height: 18px;
}
.contentrow1 {
    background-color: #666;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    line-height: 18px;
}
.total {
    border-top: 1px solid #999999;
    font-size: 12px;
    padding: 10px;
}
.cathead {
    background-color: #E4E4E4;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #333333;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    height: 32px;
    line-height: 30px;
    padding-left: 20px;
    font-weight: bold;
}
.divcontent {
    background-color: #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    color: #333333;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 13px;
    padding: 15px 20px;
}
span.required {
    color: red;
}
div.form .errorMessage {
    color: red;
    font-size: 0.9em;
}
.product-link
{
    color: #000;
    text-decoration: none;
}
.abtztxt .list-view
{
 border: none;
}
.abtztxt .list-view .view
{
    border: 1px dotted;
    margin-bottom: 10px;
    padding: 5px;
}
.leftbody {
    width: 98%;
}
.leftproduct {
    padding: 10px 0 0 5px;
    width: auto;
}
.leftproduct1 {
    background-image: url("../images/bck.jpg");
    background-repeat: no-repeat;
    font-size: 14px;
    font-weight: bold;
    height: 31px;
    padding: 10px 0 0 10px;
    text-transform: uppercase;
    width: auto;
}
.leftproduct2 {
    border-color: -moz-use-text-color #999999 #999999;
    border-right: 1px solid #999999;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    margin-bottom: 3px;
    padding: 0 0 5px 5px;
    width: auto;
}
ul.sitemap
{ font-size: 14px;
    line-height: 25px;
    margin-left: 40px;
}