@charset "utf-8";
											/* Basics */
/* Reset all elements */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th {
	border:0pt none;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
}											
body{
	margin:0;
	padding:0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: url(../images/bg_body.gif) #FFFFFF repeat-x left top;
	line-height: 1.5;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clearB{
	clear:both;
}
.marginA{
	margin:auto;
}
a img{
	border:0px;
}
form, table{
	padding:0px;
	margin:0px;
}
p, h1, h2, h3, h4, h5{
	padding:0px 0px 13px 0px;
	margin:0px;
}
h1{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	color: #f06300;
}
h2{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #f06300;
}
:focus{
	outline:0 !important;
}
#wrapper{
	width: 993px;
}
											/* Header */
#header{}
#logo{
	top: 50px;
	margin: 0 0 0 11px;
	position: absolute;
	z-index: 3;
}
.headertop{
	padding: 42px 0 0 0;
	height: 46px;
}
.htxt1{
	font-size:30px; 
	color:#ffffff;
}
.htxt2{
	font-size:36px; 
	color:#362f2d;
}
#menu{
	padding: 0 0 0 263px;
	height: 38px;
	background: #362f2d;
}

#menu ul{
	padding: 5px 0px 0px 0px;
	margin: 0px;
}

#menu li{
	border-right: 1px solid #ffffff;
	padding: 5px 7px;
	margin: 0px;
	float: left;
	list-style: none;
}

#menu li#last{
	border-right: none;
}

#menu li a {
	color: #ffffff;
	text-decoration: none;
}

#menu li a:hover {
	text-decoration: underline;
}
				
.flash{
	height: 249px;
	background: url(../images/bg_contenttop.gif) repeat-x left bottom;
}						
											/* Body */
#body{
	padding: 0 0 25px 0;
}

#body a{

	color: #f06300;
	text-decoration: none;
}

#body a:hover{
	text-decoration: underline;
}
.colleft{
	padding: 0 20px 0 0 ;
	width: 670px;
}
.catlist{}
.cat_container{
	padding: 36px 0 0 0;
	width: 223px;
}
.catimg{
	padding: 0 6px 0 0;
	width: 80px;
}
.catname a{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #f06300;
	text-decoration: none;
}
.catname a:hover{
	text-decoration: underline;
}
.photogal_container{
	padding: 42px 0 0 0;
}
.photogal{
	padding: 0 15px 9px 0;
}
.colright{
	width: 302px;
}
.rbanner_container .r_banner{
	padding: 0 0 6px 0;
}
.inq_form{
	padding: 7px 0 0 0;
}				
.inqtitle{
	padding: 20px 0 0 18px;
	width: 284px;
	height: 46px;
	font-size: 29px;
	color: #FFFFFF;
	background: url(../images/bg_inquiry.gif) no-repeat left top;
}
.inq_content{
	padding: 11px 0 0 12px;
	width: 302px;
	height: 305px;
	background: url(../images/bg_inqform.gif) no-repeat left top;
}
.inq_label{
	padding: 8px 0 0 0;
	width: 58px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.inq_tboxcontainer{
	padding: 0 0 5px 0;
}
.inq_txtbox{	
	padding: 5px 0 0 0;
	width: 218px;
	height: 18px;
	border: 1px solid #e9d286;
	background: #ffffff;
}
.inq_txtarea{	
	width: 218px;
	height: 60px;
	border: 1px solid #e9d286;
	overflow: auto;
	background: #ffffff;
}
.btn_submit{
	padding: 0 12px 0 0;
}
											
											/* Footer */
#footer_wrapper{
	padding: 29px 0 0 0;
	width: 100%;
	height: 31px;
	font-size:11px;	
	background: url(../images/bg_footer.gif) repeat-x left top;
}						
#footer{
	padding: 0 19px;
	width: 955px;
	color: #FFFFFF;
}					
#footer ul{
	list-style:none;
	text-align:center;
	margin:0px;
	padding:0px;
}
#footer ul li{
	display:block;
	float:left;
}
#footer ul li a{
	display:block;
	float:left;
	padding:0px 9px;
	border-right:1px solid #ffffff;
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
}
#footer ul li a:hover{
	text-decoration:underline;
}
#footer a {
color: #ffffff;
text-decoration: none;
}
#footer a:hover {
text-decoration: underline;
}
.nb a{
	border:0px !important;
}
.nobg a{
	background: none !important;
}

.home_links a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #f06300;
	text-decoration: none;
}

.home_links a:hover {
	text-decoration: underline;
}

.bname {
float: left;
font-size: 30px;
color: #ED5A24;
padding: 0px 0 0 300px;
}