/* CSS Document */
* {margin:0px auto;	padding:0px;}
body {
	width:898px;
	margin:0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#999;
	background:#1f1f1e url(../images/bg.jpg) top left repeat-x;
}

a {color:#ff0000; text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus {outline:none;}

a.more {color:#ff0000; text-decoration: none; background:url(../images/arrow.gif) left center no-repeat; padding-left:15px; font-weight:bold;}
a.more:hover {text-decoration:underline;}

.fleft {float:left;}
.fright {float:right;}
.fclear {clear:both;}
.clearall {clear:both; padding:0px; margin:0px}

img{border:0px none;}
.imgborder {padding:1px; border:3px solid #f1c130; background:url(../images/loader.gif) center no-repeat;}
.imgborder:hover {border-color:#1f487e;}

img1{border:0px none;}
.imgborder1 {padding:1px; border:1px solid #f1c130; background:url(../images/loader.gif) center no-repeat;}
.imgborder1:hover {border-color:#1f487e;}

.padding-lr {padding:0px 10px;}
.padding-tlr {padding:5px 10px 0px;}
.padding-tb {padding:5px 0px}
.padding {padding:5px 10px;}

p {padding:0 0 5px 0;}

ul {margin:0px; padding:0px; padding-left:25px;}
	ul li {padding-bottom:5px;}

/* Header Text */
h1 {font-size:16px; font-weight:bold; color:#ff0000 ;padding:0px; margin-bottom:3px; text-transform:uppercase; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h2 {font-size:16px; font-weight:bold; color:#ff0000; padding-left:5px; margin:0px 0px 4px 0px;}
h3 {font-size:12px; font-weight: bold; color:#FFF; margin:0px 0px 4px 0px; padding:3px; background-color:#1f1f1f}
h4 {font-size:14px; color:#697d95; margin:0px 0px 4px 0px; padding:0px;}
h5 {font-size:14px; color:#697d95; margin:0px 0px 4px 0px; padding:0px;}
h6 {font-size:11px; color:#d58130; margin:0px 0px 4px 0px; padding:0px; padding-bottom:4px; border-bottom:1px solid #697d95;}
.orangetitle {font-size:14px; font-weight:bold; color:#FF9C00;}
.orangetitle1 {font-size:18px; font-weight:bold; color:#FF0000;}

/*:: main Header */
.logo {padding-left:15px;}
.header-text {color:#CCC; font-size:18px; font-weight:normal; padding-right:15px; }

.main-menu {background:#000 url(../images/menubg.jpg) left top repeat-x; height:42px; line-height:42px;}
.menu {padding-left:15px;}
	.menu a {display:inline-block; height:26px; line-height:26px;  margin-right:2px;}
		.menu a span {display:inline-block; height:26px; line-height:26px; color:#999; font-size:12px; font-weight:bold; padding:0px 10px 0px 14px;}
		.menu a:hover {background:url(../images/menu-over.jpg) left top no-repeat; }
		.menu a:hover span {background:url(../images/menu-over-r.jpg) right top no-repeat;}
		.menu a:hover, .menu a:hover span, .menu a.active, .menu a.active span {text-decoration:none; color:#000;}
#bodyhome .menu a#home,
#bodyproduces .menu a#produces,
#bodygallery .menu a#gallery,
#bodyquote .menu a#quote,
#bodycontact .menu a#contact {background:url(../images/menu-over.jpg) left top no-repeat; }
	#bodyhome .menu a#home span,
	#bodyproduces .menu a#produces span,
	#bodygallery .menu a#gallery span,
	#bodyquote .menu a#quote span,
	#bodycontact .menu a#contact span {background:url(../images/menu-over-r.jpg) right top no-repeat; text-decoration:none; color:#000;}

.main-banner {margin-top:7px; background-color:#666;}

.bodytop {height:8px; overflow:hidden; background-color:#000;}
.bodybg {background:#616161 url(../images/bodybg.jpg) top left repeat-x; min-height:485px; padding:15px; vertical-align:top;}
.bodyfooter {height:10px; overflow:hidden; background-color:#616161;}

.produce-btn a {padding:10px 0px; display:inline-block; color:#CCC;}
	.produce-btn a:hover {color:#FFF; text-decoration:none;}

/*:: Form Start*/
.btn-search {background:#4cc40a url(../images/btn-search.jpg) left top repeat-x;  height:20px; width:21px; cursor:pointer; border:0px; font-size:0px; margin-top:2px;}

input[type=text],input[type=password], textarea, select {color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
input[type=text]:hover, textarea:hover, select:hover {background:#F9F9F9; border: 1px solid #CCC;}
input[type=text]:focus, textarea:focus, select:focus {background: #F3F3F3; border:1px solid #f1c130; color:#000000; font-weight:normal;}
textarea { width:325px;font:12px/12px Verdana, Geneva, sans-serif;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; overflow:auto; }
label { font-weight:bold; font-size:11px; padding:2px; line-height:20px;}
option {padding-left:5px;}


/*:: Footer Start*/
.footerbg {background:#0a0a09; padding:10px; padding-top:20px;}
.footer-menu {padding-top:10px;}
.footer-menu a {height:40px; padding:0px 15px; margin-right:5px; line-height:40px; color:#666; font-size:12px; background-color:#1f1f1f; display:inline-block;}
	.footer-menu a:hover {text-decoration:none; background-color:#333; color:#999;}
.copyright {padding:15px; padding-bottom:25px;}	
	.copyright span {float:right;}
	.copyright a {color:#ff0000;}
		.copyright a:hover {color:#FFF; text-decoration:none;}
.arrow {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	padding-left:10px;
	text-decoration: none;
}
.bodytextblack11 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left:10px;
	text-decoration: none;
}
.fieldheader { background-color:#333; color:#ccc; font-size:12px; }
.whitebg { font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; text-align:left; padding-left:10px; }
whitebg1 { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ccc;}
.whitebg { background-color:#000; }
.whitebg1 { background-color:#E8F6D3; }
.loginbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #ffffff;
	background-color: #ff0000;
	border: 1px solid #333;
	height: 23px;
}
.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
	background-color: #000;
	border: 1px solid #333;
}
