/*styles for all pages*/

* { margin:0; padding:0;}

body { margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#ab9271; background:#ffe5bc url(../images/bg_top.jpg) repeat-x left top;}

div, p, form, ul, li, h1, h2, h3, h4, h5, h6, a, span, form, dl, dt, dd, img, br, big { padding:0; margin:0; }
	
.clr { clear:both; font-size:0; height:0; line-height:0; }

a, input { outline:none; }

img { border:0; outline:none; }

h1 {font:normal 22px/30px  Georgia, "Times New Roman", Times, serif; background-color:inherit; color:#501c03; text-decoration:none;}
h2 {font:normal 20px/24px Georgia, "Times New Roman", Times, serif; background-color:inherit; color:#fbe788; text-decoration:none;}
h3 {font:normal 20px/24px Georgia, "Times New Roman", Times, serif; background-color:inherit; color:#501c03; text-decoration:none;}
h4 {font:normal 20px/30px Arial, Helvetica, sans-serif; background-color:inherit; color:#3e2110; text-decoration:none;}

p {font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; background-color:inherit; color:#351200;}
p span {font:bold 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; background-color:inherit; color:#974700;}

.bold_text01 {font:bold 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; background-color:inherit; color:#b32e00;}
.bold_text02 {font:bold 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; background-color:inherit; color:#d1c84f; text-decoration:none;}
.bold_text02 a {font:bold 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; background-color:inherit; color:#d1c84f; text-decoration:none;}
.bold_text02:hover {color:#fff; background-color:inherit; text-decoration:none;}

/*===================================================================Layout css===================================================================*/
/*Navigation*/
#menu {margin:0 auto; padding:0; width:916px; height:45px;}
#menu ul {margin: 0 0 0 185px; padding: 0; list-style: none;}
#menu li {display: block; float: left; width:auto; font:bold 13px/38px Arial, Helvetica, sans-serif; background-color:inherit; color:#ffffff;}
#menu li span {float: left;	background:url(../images/menuline.jpg) no-repeat left; width:12px; height:45px;}
#menu a {display: block; float: left; width:auto; padding: 7px 30px 0 20px;	text-decoration: none; font:bold 13px/38px Arial, Helvetica, sans-serif; background-color:inherit; color: #FFFFFF; background:url(../images/img05.jpg) no-repeat left center;}
#menu a:hover { text-decoration: none; background-color:inherit; color: #ff9c00; background:url(../images/img06.jpg) no-repeat left center;}
#menu .current_page a {	text-decoration: none; background-color:inherit; color: #ff9c00; background:url(../images/img06.jpg) no-repeat left center;}
/*Header*/
#header {margin:0 auto; padding:0; width:916px; height:352px;}
/*Body*/
#body {margin:0 auto; padding:0; width:916px; background:url(../images/bodybg.jpg) repeat-y right top;}
	#body_left {margin:0; padding:20px 0 15px 0; width:612px; float:left;}
	.welcome {margin:0; padding:0; width:612px; float:left;}
	.product {margin:0; padding:7px; width:596px; float:left; color:inherit; background-color:#fbca88; border: 1px solid #d2a871;}
	.pro_header {margin:0; padding:6px 0 0 0; width:189px; height:52px; float:left; border:1px solid #ffffff; background:url(../images/headingbg.jpg) repeat-x left; text-align:center;}
	.pro_gap {margin:0; padding:0; width:11px; height:60px; float:left;}
	.pro_gap2 {margin:0; padding:0; width:596px; height:7px; float:left; line-height:0px;}
	.pro_image {margin:0; padding:3px; width:183px; height:124px; color:inherit; float:left; border:1px solid #ffffff; background-color:#591904;}
	.stories {margin:0; padding:20px 0 0 0; width:612px; float:left;}
	.stories_img {margin:0; padding:8px; width:116px; height:145px; float:left; color:inherit; background-color:#FFFFFF; border: 1px solid #c49d69;}
	.stories_text {margin:0; padding:0 0 0 18px; width:460px; float:left;}
	
	#body_right {margin:0; padding:10px  0 0 0; width:268px; float:right; background:url(../images/rightbg.jpg) repeat-x top;}
	#search_bg {margin:0 auto; padding:15px 0 0 16px; width:224px; height:280px; border:1px solid #5d3511; background:#9b591d url(../images/searchbg.jpg) repeat-x top; color:inherit;}
	
	#search_bg .header_box {margin:0; padding:0; width:205px; height:30px; border:1px solid #a1782e; background-color:#372401; font:normal 18px/30px Georgia, "Times New Roman", Times, serif; color:#f2ae24; text-decoration:none; text-align:center;}
	#search_bg .search_box1 {margin:0; padding:10px 0 0 0; width:207px; height:20px; float:left; font:normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; background-color:inherit; color:#ffffff; text-decoration:none;}
	#search_bg .search_box2 {margin:0; padding:0; width:207px; height:24px; float:left; font:normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; background-color:inherit; color:#ffffff; text-decoration:none;}
	#search_bg .search_box3 {margin:0; padding:4px 0 0 0; width:93px; height:20px; float:left; font:normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; background-color:inherit; color:#ffffff; text-decoration:none;}
	#search_bg .search_box4 {margin:0; padding:4px 0 0 20px; width:93px; height:20px; float:left; font:normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; background-color:inherit; color:#ffffff; text-decoration:none;}
	#search_bg .search_box5 {margin:0; padding:0; width:93px; height:24px; float:left;}
	#search_bg .search_box6 {margin:0; padding:0 0 0 20px; width:93px; height:24px; float:left;}
	#search_bg .search_box7 {margin:0; padding:4px 0 0 0; width:207px; height:20px; float:left; font:normal 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; background-color:inherit; color:#ffffff; text-decoration:none;}

.input {width:200px; height:17px; border:1px solid #151002; background-color:#ffebb0; font:normal 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#001a4d; text-decoration:none; padding:3px 0 0 5px}
.input2 {width:93px; height:20px; border:1px solid #151002; background-color:#ffebb0; font:normal 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#001a4d; text-decoration:none;}
.input3 {width:50px; height:20px; border:1px solid #151002; background-color:#ffebb0; font:normal 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#001a4d; text-decoration:none;}

	#latest_box {margin:0 auto; padding:10px 0 0 0; width:242px;}
	#latest_box .story_heading {margin:0; padding:0 0 0 10px; float:left; width:232px; height:36px; background:url(../images/storytopbg.jpg) repeat-x left; font:normal 18px/36px Georgia, "Times New Roman", Times, serif; color:#ffffff; text-decoration:none; background-color:inherit;}
	
	#latest_box .story_box {margin:0; padding:10px 0 10px 0; float:left; width:242px; border-bottom:1px dashed #825635;}
	
	#latest_box .story_box2 {margin:0; padding:10px 0 10px 0; float:left; width:242px;}
	
	.story_img {margin:0; padding:4px; width:51px; height:55px; float:left; color:inherit; border:1px solid #bba47c; background-color:#ffffff;}
	
	.story_text {margin:0; padding:0 0 0 10px; width:171px; float:left;}
	
	.story_text p {font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; background-color:inherit; color:#372401;}
	.story_text p span {font:bold 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; background-color:inherit; color:#b25600;}
	.story_text p a {font:bold 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; background-color:inherit; color:#930000; text-decoration:underline;}
	.story_text p a:hover {color:#9b591d; background-color:inherit; text-decoration:underline;} 
	
	.img_pad {float:left; width:auto; background-color:#FFFFFF; color:inherit; border: 1px solid #c49d69; padding:5px; margin-right:18px;}
	
/*Footer*/
#footer {margin:0 auto; padding:25px 0 0 0; width:916px; height:115px; color:inherit; background-color:#240801;}
.footer_box {margin:0 auto; padding:0; width:520px;}
.footer_logo {margin:0; padding:0; width:150px; height:85px; float:left;}
.footer_text {margin:0; padding:0 0 0 10px; width:360px; height:85px; float:left;}
.footer_text p {font:bold 12px/20px Arial, Helvetica, sans-serif; background-color:inherit; color: #FFFFFF; text-decoration:none;}
.footer_text p a {font:bold 11px/20px Arial, Helvetica, sans-serif; background-color:inherit; color: #FFFFFF; text-decoration:none; padding:0 7px 0 7px; }
.footer_text p a:hover {color: #ff9c00; background-color:inherit; text-decoration:none;}
.footer_text p.copy {font:normal 11px/20px Arial, Helvetica, sans-serif; background-color:inherit; color: #bd6752; text-decoration:none; padding:0 0 0 7px;}