/*styles for all pages*/

* {
	margin:0;
	padding:0;
}

body { margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; background:#000000 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:#ffffff;}
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:600px;
	height:45px;
}
#menu ul {margin: 0 0 0 10px; 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: #501c03; background:url(../images/img06.jpg) no-repeat left center;}
#menu .current_page a {	text-decoration: none; background-color:inherit; color: #501c03; background:url(../images/img06.jpg) no-repeat left center;}
/*Header*/
#header {
	margin:0 auto;
	padding:0;
	width:916px;
	height:400px;
}
/*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:550px;
	float:left;
	height: 600px;
}
#body_left1 {
	margin:0;
	padding:20px 0 15px 0;
	width:550px;
	float:left;
	height: 475px;
}
	.welcome {
	margin:0;
	padding:0;
	height:460px;
	width:500px;
	float:left;
}
	.welcome1 {
	margin:0;
	padding:0;
	height:170px;
	width:500px;
	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:475px;
	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:350px;
	float:right;
	background-color:#000000;
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:150px; color:inherit; background-color:#240801;}
.footer_box {
	margin:0 auto;
	padding:0;
	width:825px;
}
.footer_logo {margin:0; padding:0; width:300px; height:85px; float:left;}
.footer_text {margin:0; padding:0 0 0 10px; width:500px; 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/13px Arial, Helvetica, sans-serif; background-color:inherit; color: #bd6752; text-decoration:none; padding:0 0 0 7px;}

#qscroller3 {    position: relative;    width:205px;    height:137px;}#qscroller3-nav {    position:absolute;    height: 18px;    visibility: hidden;    background: #f0f0f0;    z-index: 1;    width: 100%;}#qscroller3-nav a {    text-decoration: none;}#qscroller3-nav div {    float: right;}#qscroller3-nav img {    border: none;    padding: 3px 2px 0;}.qslide3 img {    border: 1px solid #fff;} 

/*cascade*/

.hide {
	visibility: hidden;
	position: absolute;
	top: -400px;
}

#qscroller1 {
	width:350px;
	height:21px;
	border:1px solid #c0c0c0;
	background:#f0f0f0;
}

.qslide {
	background: #f0f0f0;
	font-size: 10pt;
	padding: 3px;
}

#qscroller2 {
	width:320px;
	height:185px;
	border:1px solid #c0c0c0;
	background:#fff;
}

.qscroller2-nav {
	font-size: 9pt;
	width:320px;
	height: 15px;
	background:#f0f0f0;
	border:1px solid #c0c0c0;
}

.qscroller2-nav a {
	text-decoration: none;
}

.qscroller2-nav div {
	float: right;
}

.qslide2 img {
	float: left;
	padding: 1px;
	border: 1px solid #00ffff;
	margin: 3px 15px 0 3px;
}

.qslide2 h1 {
	margin:0 0 5px;
	font-size: 110%;
	color: #16387c;
}

#qscroller3 {
	position: relative;
	width:250px;
	height:350px;
	background: #E0C492;
}

#qscroller3-nav {
	position:absolute;
	height:18px;
	visibility: hidden;
	background: #f0f0f0;
	z-index: 1;
	width: 100%;
}

#qscroller3-nav a {
	text-decoration: none;
}

#qscroller3-nav div {
	float: right;
}

#qscroller3-nav img {
	border: none;
	padding: 3px 2px 0;
}

a{
	color:#501c03;
	text-decoration:none;
	outline:none;
}
 
	a:hover{
	color:#FFFFFF;
}


.caption{font-style:italic;color:#887;}

	.demo{position:relative;margin-top:1em;}

	.gallery_demo{width:502px;margin:0 auto;}

	.gallery_demo li{width:68px;height:50px;border:3px double #111;margin: 0 2px;background:#000;}

	.gallery_demo li div{left:240px}

	.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}

	

	#main_image{
	margin:30px 10px 10px 10px;
	height:367px;
	width:550px;
	background: black;

}

	#main_image img{margin-bottom:10px;}

	

	.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}

	

	.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}

	.info p{margin-top:1.6em;}
	
	.style1 {font-size: 14px}
 
    .style2 {color: #348cbc}
 
.style5 {font-size: large}



.galleria{list-style:none;width:300px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */

