
/* global style */
* {
	font: 12px arial,sans-serif;
}

body {
  	margin: 0px;
	text-align: left;
}

table {
	padding: 0px;
}

td {
}

.playground {
  	margin-left: auto;
  	margin-right: auto;
	width: 990px;
}

.footer {
	font-size: 10px;
	color: #000;
	text-align: right;
	padding: 10px;
}

/* top menu */
.menuBg {
	width: 100%;
	height: 40px;
	background-color: #B11101;
	border-bottom: 3px solid #fccca4;
}

.menuLeft {
	width: 30px;
}

.menuRight {
	width: 23px;
}

.menuLanguage  {
	text-align: right;
	padding-top: 2px;
	font-size: 10px;
	color: #fff;
}

.menuLanguageItem {
	font-size: 12px;
	font-weight: normal;
	padding: 0px 4px;
	color: #fff;
	text-decoration: none;
}

.menuItem {
	text-align: left;
	padding-top: 6px;
	padding-left: 3px;
	padding-right: 3px;
}

.menuSeperator {
	width: 20px;
	color: #C9594E;
	font-size: 16px;
	font-weight: normal;
	padding-top: 3px;
}

.menu a.on {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.menu  a.off {
	color: #FAAB70;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.menu a:hover {
	color: #fff;
}

.home {
	width: 66px;
}
.about {
	width: 84px;
}
.product {
	width: 120px;
}
.contact {
	width: 100px;
}

/* index.html */
.mainContent1 {
	width: 100%;
	height: 310px;
	padding: 0px;
	margin: 0px;
	border-bottom: 3px solid #FFF;
}
.mainContent1a {
	width: 397px;
	height: 330px;
	background-color: #CC0D03;
}
.mainContent1b {
	width: 254px;
	height: 330px;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	background: url('images/index01.jpg');
	background-color: #5382A8;
}
.mainContent1c {
	width: 338px;
	background-color: #CC0D03;
}

.mainContent1aTop {
	height: 28px;
}
.mainContent1aMiddle {
	background-color: #B11101;
	padding: 0px 0px 0px 20px;
	height: 84px;
}
.companyName {
	color: #fff;
	font-size: 13px;
	padding: 10px;
}

.companyName span {
	font-weight: bold;
	font-size: 15px;
}
.mainContent1aBottom {
	text-align: left;
	vertical-align: top;
	color: #fff;
	padding: 20px 30px;
	line-height: 18px;
}

.mainContent1cTop {
	height: 110px;
	background-color: #820500;
}
.mainContent1cMiddle {
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	height: 110px;
	background-color: #fccca4;
}

.mainContent1cBottom {
	height: 110px;
	background-color: #ff6a52;
}
.item1Img{
	width: 140px;
	height: 110px;
	text-align: center;
	vertical-align: middle;
	background-color: #990600;
}
.item1Desc {
	padding-left: 10px;
}
.item1Desc a {
	color: #FFF;
	text-decoration: none;
	background-color: #990600;
	border: 5px solid #990600;
	text-align: center;
	font-weight: bold;
}
.item1Desc a:hover {
	color: #FCCBAA;
}
.item1Header{
	color: #fff;
	font-weight: bold;
}
.item1Text{
	color: #fff;
	font-weight: normal;
}

.item2Img{
	width: 140px;
	height: 110px;
	text-align: center;
	vertical-align: middle;
	background-color: #FABC8B;
}
.item2Desc {
	padding-left: 10px;
}
.item2Desc a {
	color: #FFF;
	text-decoration: none;
	background-color: #FABC8B;
	border: 5px solid #FABC8B;
	text-align: center;
	font-weight: bold;
}
.item2Desc a:hover {
	color: #B21003;
}
.item2Header{
	color: #B21003;
	font-weight: bold;
}
.item2Text{
	color: #B21003;
	font-weight: normal;
}

.item3Img{
	width: 140px;
	height: 110px;
	text-align: center;
	vertical-align: middle;
	background-color: #FF4E3C;
}
.item3Desc {
	padding-left: 10px;
}
.item3Desc a {
	text-decoration: none;
	color: #FFF;
	background-color: #FF4E3C;
	border: 5px solid #FF4E3C;
	text-align: center;
	font-weight: bold;
}
.item3Desc a:hover {
	color: #FABC8B;
}
.item3Header{
	color: #fff;
	font-weight: bold;
}
.item3Text{
	color: #fff;
	font-weight: normal;
}

.mainContent2 {
	height: 40px;
	padding: 0px;
	margin: 0px;
	border-bottom: 3px solid #FFF;
}
.mainContent2a {
	width: 397px;
	background-color: #FAAB70;
	text-align: center;
	padding-left: 0px;
	font-weight: bold;
	color: #AC1400;
}
.mainContent2b {
	width: 244px;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	background-color: #DFFBFE;
	padding-left: 10px;
	color: #327EB8;
	font-size: 16px;
	font-weight: bold;
}
.mainContent2c {
	width: 328px;
	background-color: #B11101;
	padding-left: 10px;
	color: #fff;
	font-weight: bold;
}

.mainContent3 {
	height: 160px;
	padding: 0px;
	margin: 0px;
	border-bottom: 3px solid #FFF;
}
.mainContent3a {
	width: 317px;
	text-align: left;
	padding: 0 40px;
	padding-top: 10px;
	color: #791C0D;
	vertical-align: top;
}		
.cat {
	width: 100%;
}
.cat td {
	padding: 4px 0px;
}
.cat a {
	color: #791C0D;
	text-decoration: none;
	text-align: left;
}
.cat a:hover {
	color: #FF4E3C;
	text-decoration: none;
	text-align: left;
}
.cat li {
	line-height:18px;
}
.mainContent3b {
	width: 234px;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	background-color: #DEE9EF;
	color: #6B7278;
	font-size: 12px;
	font-weight: normal;
	vertical-align: top;
	padding: 20px 10px;
	line-height: 18px;
}
.mainContent3b p {
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
}
.mainContent3b a {
	color: #fff;
	background-color: #3280B1;
	border: 8px solid #3280B1;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	vertical-align: bottom;
}
.mainContent3b a:hover {
	color: #9FF;
}
.mainContent3c {
	width: 318px;
	background-color: #FFF;
	padding: 10px;
	color: #676767;
	font-weight: normal;
}
.mainContent3c .header1 {
	font-family: Verdana;
	font-weight: normal;
	font-size: 12px;
	line-height: 22px;
}
.mainContent3c .header {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	line-height: 22px;
}
.mainContent3c td {
}
.mainContent3c a {
	color: #676767;
	text-decoration: none;
}
.mainContent3c a:hover {
	color: #676767;
	text-decoration: underline;
}
.phoneNumber {
	color: #B21001;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
}

/* product page */
.productContent1 {
	width: 100%;
	height: 152px;
	padding: 0px;
	margin: 0px;
	border-bottom: 6px solid #fccca4;
}
.productContent1a {
	width: 510px;
	vertical-align: top;
	background-color: #cc0d03;
}
.productContent1aTop {
	height: 33px;
}
.productContent1aMiddle {
	width: 100%;
	background-color: #B11101;
	padding: 0px 20px 0px 30px;
	height: 84px;
}
.productContent1aBottom {
	text-align: left;
	vertical-align: top;
	height: 35px;
	color: #fff;
}
.productContent1b {
	width: 389px;
	background-image: url('images/product01.jpg');
}
.productContent1b_about {
	width: 389px;
	background-image: url('images/about_top.jpg');
}
.productContent1b_dept1 {
	width: 389px;
	background-image: url('images/dept1_top.jpg');
}
.productContent1b_dept2 {
	width: 389px;
	background-image: url('images/dept2_top.jpg');
}
.productContent1b_contact {
	width: 389px;
	background-image: url('images/contact_top.jpg');
}
.productContent1c {
	/*width: 203px;*/

	background-color: #faab70;
}
.productContent2 {
	width: 100%;
	margin: 20px 0px;
}
.productContent2a {
	vertical-align: top;
	width: 270px;;
}
.productContent2aBorder {
	border: 1px solid #dab4b3;
}
.productCatTable {

}
.productCatTable td {
	padding: 5px 0 5px 10px;
}
.productCatTable a {
	color: #791C0D;
	text-decoration: none;
}
.productCatTable a:hover {
	color: #FF4E3C;
	text-decoration: none;
	font-weight: normal;
}
.productCatHeader {
	color: #870300;
	font-weight: bold;
}

.productContact1 {
	width: 100%;
	background-color: #B11101;
	color: #FAAB70;
}
.productContact1 td {
	font-weight: bold;
	padding: 10px 20px;;
}
.productContact2 {
	width: 100%;
	background-color: #FAAB70;
	color: #810600;
}
.productContact2 .header {
	font-weight: bold;
	line-height: 22px;
}
.productContact2 td {
	padding: 20px;
}
.productContact2 a {
	color: #810600;
	text-decoration: none;
}
.productContact2 a:hover {
	color: #810600;
	text-decoration: underline;
}
.productContactLine {
	border: 0;
	border-top: 1px solid #FAC38B;
}
.productContent2b {
	vertical-align: top;
	/*width: 640px;*/
	padding: 0 30px;
}
.productContent2b strong {
	font-weight: bold;
}
.productContent2b .header1 {
	color: #B40C01;
	font-size: 18px;
	font-weight: normal;
	line-height: 40px;
}
.productContent2b .header2 {
	color: #AABC8C;
	font-size: 14px;
	font-weight: normal;
}
.productHeaderLine {
	border: 0;
	border-top: 1px solid #B40C01;
}

.productItem {
	padding-right: 20px;
	padding-bottom: 10px;
	vertical-align: top;
}
.productItem2 {
	padding-right: 0px;
	padding-bottom: 10px;
	vertical-align: top;
}

.productImg {
	width: 170px;
	height: 100%;
	vertical-align: middle;
	text-align: center;
	background-color: #8C0700;
}
.productDescBG {
	width: 130px;
	height: 100%;
	vertical-align: top;
	background-color: #FCCCA4;
	padding: 20px 15px 5px 5px;
	color: #B11200;
}
.productName {
	font-weight: bold;
}
.productDetail {
	height: 20px;
	background-color: #8C0700;
}

/* contact page */
.contactBg {
	height: 80px;
	color: #FFF;
	padding: 20px;
	background: #B11101;
}
.contactBg2 {
	color: #FFF;
	padding: 20px;
	background: #FAAB70;
}
.contactBg2 a, .contactBg2 a:link, .contactBg2 a:visited {
	color: #fff
}
.contactFormText .form_head {
	font-size: 12px;
	color: #b11101;
	font-weight:bold;
	vertical-align:bottom;
	line-height: 50px;
}
.contactFormText .header {
	border-bottom: 1px dotted #5790de;
	vertical-align: bottom;
}
.contactFormText .txt_small {
	line-height: 24px;
	font-weight: normal;
	font-size: 10px;
}	
.contactFormText label {
	width: 80px;
}
.contactFormText input {
	color: #000;
	width: 150px;
}
.contactFormText select, option, textarea {
	color: #000;
}
.contactFormText .comment {
	height: 100px;
	width: 400px;
}
.contactFormText .submitBtn {
	border: none;
	width: 100px;
	color: #FFF;
	padding: 5px 0;
	background: #B11101;
}
.contactFormText .resetBtn {
	border: none;
	width: 100px;
	color: #000;
	padding: 5px 0;
	background: #FAAB70;
}
.contactFormText td {
	padding: 10px 0 0 0;
}
.contactFormText .info1 {
	width: 150px;	
}
.contactFormText .info2 {
	width: 415px;	
}
.contactFormText .info3 {
	width: 40px;	
}
.contactFormText .info4 {
	width: 400px;	
}
.contactFormText .info5 {
	width: 200px;	
}
.contactFormText .info6 {
	width: 80px;	
}
.contactFormText #gender {
	width: 20px;
}
.title {
	font-weight: bold;
	font-size: 15px;
	color: #B40C01;
}