/*styles for all pages*/

* { margin:0; padding:0;}

body {
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ab9271;

	background-color: #FFF2BC;
	background-image: url(bg_top.jpg);
	background-repeat: repeat-x;
	background-position: 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;
	color: #F0D2A0;
}
	
.clr { clear:both; font-size:0; height:0; line-height:0; background-color:FFE5BC; }

a {text-decoration:none; color:#0000cd;}
a:hover {text-decoration:none; color:gray;}

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;}
.scrollingMarquee {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #F90;
	line-height: 1.4em;
}

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;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
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;}

/* Outer Frame */
#outer_frame 	{border-width:thin; 	border-style:dashed; border-color:#A68B60; width: 921px; margin-left: auto; margin-right:auto; padding-top: 2px; padding-bottom: 2px; background-color:#f0d2a0; } 


/*Headers*/
#header {margin:0 auto; padding:0; width:916px; height:238px;}

#header2 {margin:0 auto; padding:0; width:916px; height:88px;}


/*Body*/
#body {margin:0 auto; padding:0; width:916px; background-color:ffe5bc; background:url(../images/bodybg.jpg) repeat-y right top;}
	#body_left {
	margin:0;
	width: 646px;
	float:right;
	background-color:#FFE5BC;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 20;
}


/* Welcome Part*/

	.welcome {margin:0; padding:0; width:612px; float:right;}
	
/* Three Photos Part */	
	
	.product {margin:0; padding:7px; width:596px; float:right; color:inherit; background-color:#fbca88; border: 1px solid #d2a871;}
	.pro_gap {margin:0; padding:0; width:11px; height:100px; float:right;}
	.three_photos {margin:0; padding:8px; width:172px; height:81px; float:right; color:inherit; background-color:#F1D3A1; border: 1px solid #c49d69;}
	
	
/* What's New Part */	
	.pro_image {margin:0; padding:3px; width:183px; height:200px; color:inherit; float:right; border:1px solid #ffffff; background-color:#591904;}
	.stories {margin:0; padding:20px 0 0 0; width:612px; float:right;}
	.stories_img {margin:0; padding:8px; width:116px; height:95px; float:left; color:inherit; background-color:#FFFFFF; border: 1px solid #c49d69;}
	.stories_text {margin:0; padding:0 0 0 18px; width:460px; float:right; background-color:ffe5bc;}
	

/* Body Right */	
	#body_right {margin:0; padding:10px  0 0 0; width:268px; float:left; background:url(../images/rightbg.jpg) repeat-x top;}
	#search_bg {
	width:224px;
	height:408px;
	border:1px solid #5d3511;
	background:#9b591d url(../images/searchbg.jpg) repeat-x top;
	color:#FFE5BC;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 16px;
}
	
	#search_bg .menu_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:left;}
	

	#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:10px 0 0 0; width:916px; height:50px; color:inherit; background-color:#F0D2A0;}
.footer_box {margin:0 auto; padding:0; width:520px;}
.footer_logo {margin:0; padding:0; width:150px; height:120px; 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;}
.six-marks-head {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #900;
	text-align: center;
	font-weight: bold;
}
.six-marks {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: center;
	font-weight: normal;
}
.headers-red {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #900;
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
}
.top-headings {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #900;
	text-align: right;
	font-weight: bold;
}

.wrap_left {
	float: left;
	margin: 0;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}     
.wrap_right {
	float: right;
	margin: 0;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}.bold_text03 {
	color:#000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
