@charset "utf-8";
/* CSS Document */
body { margin: 0px; width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#header { background: #A80000; width: 100%; height: auto !important;  min-height: 70px; height: 70px; font-size: 52px; color: #FFF;}
#header span { font-size: 28px; float: right; font-family: arial; margin-right: 20px;}
#header span a { color: #FFF; font-size: 12px; text-decoration: none;}
#content { width: 1000px; margin: 0px auto;  margin-bottom: 30px; height: auto !important; min-height: 300px; height: 300px;}
.acterr { padding: 20px; background: #FCEFFB; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #A80000; margin: 20px 60px 0px 60px; text-align: center; font: bold 14px arial; }
#leftcontent { width: 690px; float: left;  }
#products { background: url(../images/bgimgindex.png) no-repeat 0px 50px; color: #999; height: 380px; margin-top: 10px; text-align: justify;  } 
#rightcontent { width: 300px; float: left; padding-top: 30px;}
#footer { width: 1000px; margin: auto; clear: both; height: 25px; background: #A80000; margin-bottom: 40px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #DDD; color: #FFF; line-height: 25px;  margin-top: 20px; }
#footer a {color: #FFF; text-decoration: none; padding: 0px 5px 0px 5px;  }
#footer span { float: right; margin-right: 20px; color: #FFF; text-decoration: none; padding: 0px 5px 0px 5px; }
#footer img { float: right; margin-right: 20px; height: 25px; }
.fnames, .bnames, .fnams { width: 101px; float: left; line-height: 25px; font-size: 11px; text-align: right; font-weight: bold; }
.fnames { width: 80px;}
#register, #login { background: #FCEFFB;  margin: 20px 10px 10px 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #A80000;  }
#login_div {  min-height: 120px; background: #FCEFFB; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.owners, .products { color: #666; width: 300px; margin-left: 30px;  margin-top: 45px; float: left; text-align: left;}
.heading { -moz-border-radius: 10px; -webkit-border-radius: 10px;  border: 1px solid #A80000; background: #A80000; line-height: 20px; font-weight: bold; text-indent: 15px; color: #FFF; height: 20px; display: block;}
.finput {  border: 1px solid #CCC; font-size: 12px; width: 140px; }
.forinput {  border: 1px solid #CCC; }
.crinput { border: 1px solid #CCC; width: 160px;}
.button { border: none; background: #A80000; height: 22px; width: 70px; text-align: center; color:#FFF; line-height: 22px; }
#register { text-align: center;  color: #A80000; padding: 5px; margin: 0px 10px;}
#register a, .continue { background: #A80000; color: #FFF; text-decoration: none; padding: 4px 10px; display: inline-block; margin: 8px;}
#mlogin { display: block; color: #000; font-size: 16px; font-weight: bold; line-height: 40px; height: 40px;  text-indent: 20px;}
#login_div { padding: 20px 10px; border-top: none;}
.createuser, .forgotpassword { display: none; position: fixed; top: 20%; left: 0; margin: auto; height: 100%; z-index:1002; overflow: auto; width: 100%; }
.shade{ display: none; 	position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: #000; z-index:1001; -moz-opacity: 0.3; opacity:.30; filter: alpha(opacity=30); }
.change_label { -moz-border-radius-topright: 12px;  -moz-border-radius-topright: 12px;  -webkit-border-radius-topleft: 12px;  -moz-border-radius-topleft: 12px; display: block; background: #A80000; line-height: 25px; padding-left: 20px; color: #FFF;  }
.change_label a { color: #FFF; text-decoration: none; margin-right: 20px;}
#passwordcontent { background: #FFF; width: 450px; -moz-border-radius: 20px; -webkit-border-radius: 20px;  border: 8px solid #999;  left: 50%;}
.fnams { width: 120px; }
#democontent { background: none; width: 300px;  }
.fakedemo { top: 50%; z-index:0;  left: 44%; position: fixed;  display: none; overflow: auto; width: 100%; }
#demofake {background: none;  }
.demo { top: 20%; position: fixed;  display: none; left: -8%; z-index:1002; overflow: auto; width: 100%; }
.createuser {top: 15%; }
.formerrors {display: none; -moz-border-radius: 10px; -webkit-border-radius: 10px;  text-align: center; font-size: 12px; padding: 7px; background: #FFEBE8; text-indent: 20px; border: 1px solid #A80000; margin: 10px 40px 0px 20px;}
#reseterror { color: red;  }
#resetdiv { width: 370px; padding: 20px 40px; margin-top: 100px; -moz-border-radius: 15px; -webkit-border-radius: 15px; border: 6px solid #DDD;  }
.bnames { width: 80px; }
.busser { width: 800px; margin: 0px auto; }
#form { width: 280px; float: left; }
.busser img { float: right; margin-right: 70px;  }
.pickupcond { font: noraml 11px arial; color: #999;}
.pickupcond label {font: bold 11px arial;}
.pickupcond ul { list-style: square; font-size: 11px; padding: 0px; margin: 0px 10px; }
.sucssregme { font: bold 12px tahoma, verdana, arial; color: #CC0000; padding: 30px 0px; background: url(../images/email.jpg) no-repeat center; }
.impnotereg { font-weight: bold; margin-bottom: 4px;} .impnotereg b { color: #CC0000; }
/*ceo video*/
.ceovideo { top: 10%; position: fixed;  display: none; left: -8%; z-index:1002; overflow: auto; width: 100%;}
#ceocontent { background: none; top: 0%;  }
.shade1 { display: none; 	position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: #000; z-index:1001; -moz-opacity: 0.4; opacity:.40; filter: alpha(opacity=40); }
/*faq*/
#leftmenufaq { width: 210px; float: left; height: 500px; border-right: 1px dotted #DDD;}
.faqselected { background: #000; display: block; border-bottom: 1px solid #FFF; padding: 5px 10px;  color: #FFF;  }
.ansdiv { display: none;}
#leftmenufaq ul {padding: 0px; margin: 0px; list-style: none; font: normal 12px tahoma, verdana, arial; }
#leftmenufaq ul li a { border-bottom: 1px dotted #CCC; color: #A80000; text-decoration: none; padding: 5px 10px; display: block;  }
#leftmenufaq ul li a:hover { background: #FCEFFB; color: #666; font-weight: bold;}
#rightcontentfaq { width: 770px; float: left; margin-left: 10px; margin-bottom: 20px;  }
#rightcontentfaq b { display: block; color: #2F68C1; margin: 10px 0px; cursor:pointer; font-weight: normal; text-decoration: underline;}
.faqnames { color: #A80000; font: bold 20px arial; display: block; border-bottom: 1px dotted #DDD; margin-top: 15px; }