body
{
	font-family:Arial;
	font-size:12px;
	line-height:18px;	
	color:#4A4A4A;
	font-weight:normal;
	margin-left:auto;
	margin-right:auto;
	width:1004px;
	/*background-image:url(../images/body-bg2.jpg); background-repeat:no-repeat;
	background-position:center top;*/
}
#page-sec
{
width:1004px;
/*background-image:url(../images/top-line.gif); background-repeat:repeat-x;*/
float:left;
}
#left
{
float:left;
}
#top-section
{
float:left;
height:112px;
padding-left:52px;
padding-right:43px;
width:909px;
}
#logo
{
width:209px;
/*width:212px;*/
padding-top:20px;
/*height:93px;*/
float:left;
}
#menu-section
{
float:left;
/*width:697px;*/
width:700px;
}

#menu-top
{
margin-top:28px;
margin-bottom:28px;
float:right;
}
#menu
{
float:right;
width:697px;
}
#top-band-section
{
float:left;
margin-top:32px;
padding-left:50px;
}
#inntop-band-section
{
float:left;
padding-left:50px;
padding-right:45px;
width:909px;
}
#inn-top
{
float:right;
/*padding-right:50px;*/
height:32px;
line-height:32px;
padding-right:10px;
}
#inn-top-bg
{
background-image:url(../images/blue-bg.jpg); background-repeat:no-repeat;
width:537px;
height:79px;
padding-left:32px;
padding-top:24px;
float:left;
}
#flash
{
float:right;
width:247px;
height:28px;
padding-left:290px;
padding-top:6px;
}


#width-909
{
width:909px;
float:left;
}
#body-bg
{
width:954px;
/*background-image:url(../images/body-bg.jpg); background-repeat:no-repeat;*/
float:left;
margin-bottom:20px;
}
#ind-blue
{
background-image:url(../images/ind-blue-bg.jpg); background-repeat:no-repeat;
width:569px;
height:233px;
/*float:left;*/
}

#ind-blue-bg
{
padding-left:31px;
padding-top:18px;
padding-right:26px;
width:233px;
color:#E7EEF5;
float:left;
font-size:11px;
line-height:15px;
height:211px;
padding-bottom:15px;
}
#ind-blue-bg1
{
padding-left:31px;
padding-top:18px;
padding-right:26px;
width:220px;
color:#E7EEF5;
float:left;
font-size:11px;
line-height:15px;
height:211px;
padding-bottom:15px;
}
#bread
{
/*float:left;
height:32px;
line-height:32px;
color:#3369A5;
font-size:11px;
width:557px;
padding-left:12px;*/
float:left;
height:32px;
line-height:32px;
color:#3369A5;
font-size:11px;
padding-left:12px;
}

#news
{
width:569px;
float:left;
margin-bottom:15px;

}
#right-bg
{
width:339px;
float:left;
}
#shop-align
{
background-image:url(../images/right-bg.gif); background-repeat:no-repeat;
padding-left:31px;
padding-top:22px;
padding-right:33px;
float:left;
width:275px;
height:520px;
}
#ind-border
{
width:569px;
float:left;
border-right:1px solid #DFE8F2;
}

#width-569
{
width:569px;
float:left;
}
.box
{
font-size:11px;
line-height:15px;
}
#bullet
{
background-image:url(../images/ora-arr.gif); background-repeat:no-repeat;
background-position:5px 9px;
padding-top:2px;
padding-bottom:3px;
padding-left:15px;
}
.pop
 {
	display:none;
	position: absolute;
	/*left:300px;*/
	margin-top: -550px;
	z-index: 300;
	overflow:hidden;
	border: solid #E60000 1px;
	width:300px;
	text-align:justify;
	background-color:#FFFFFF;
	/*left: 304px;
	top: 807px;*/
}

#box2
{
padding-left:30px;
padding-right:5px;
padding-top:15px;
padding-bottom:15px;
border-top: 1px solid #C8D7E6;
border-bottom: 1px solid #C8D7E6;
width:227px;
float:left;
font-size:11px;
}

.photo img
{
padding:3px;
float:left;

}
.photo:hover img
{
padding:3px;
float:left;
background-image:url(../images/bottom.gif); background-repeat:no-repeat;
background-position:center bottom;
}
.photo:hover 
{
color: #FCA029;
margin-right:0px;
background-image:url(../images/bottom.gif); background-repeat:no-repeat;
background-position:left bottom;
}
.frame img
{
margin-right:25px;
padding:3px;
float:left;
border:1px solid #C0CFA9;

}
.frame:hover img
{
border:1px solid #FCA029;
margin-right:25px;
padding:3px;
float:left;
}
.frame:hover 
{
color: #FCA029;
margin-right:0px;

}
#table
{
border:2px solid #DDE7F1;
}
.field 
{
		border : 1px solid #999999;
		color: #000000;
		font-style:normal; font-variant:normal; font-weight:normal; font-size:10pt; font-family:Arial;
		padding-left:3px;
		
}
input.btnsubmit
	{
                height:24px;
                width :71px;
    			background-position:top left;
			    background-image:url(../images/submit-button.gif); background-repeat:no-repeat;
				color:#7F7F7F;
				background-color:Transparent;
				border-top: black 0pt solid; 
				border-left: black 0pt solid;
				border-right: black 0pt solid;  
				border-bottom: black 0pt solid;	
       }

#contact-bg
{
background-image:url(../images/contact-bg.gif); background-repeat:no-repeat;
height:203px;
width:400px;
float:left;
}
#image
{
width:217px;
padding-right:22px;
float:left;
}
#text
{
width:532px;
padding-right:25px;
text-align:justify;
padding-left:12px;
float:left;
padding-top:34px;
}
#full-text
{
width:532px;
padding-right:25px;
float:left;
text-align:justify;
padding-left:12px;
border-right:1px solid #DFE8F2;
padding-top:34px;
}
#bullet1
{
background-image:url(../images/bullet1.gif); background-repeat:no-repeat;
background-position:0px 4px;
padding-left:15px;
padding-bottom:9px;
font-size : 12px;
color:#3068A5;
font-weight:bold;
}
#grey-border
{
margin-top:20px;
border-top: 1px solid #C0D1E3;
width:568px;
float:left;
}
.title
{
background-color:#DDE7F1;
color:#5080AF;
}
.tr-pad
{
padding-top:3px;
padding-bottom:3px;
}
.horizontalmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
height:38px;
/*float:left;*/
}

/*Top level list items*/
.horizontalmenu ul li{
position: relative;
display: inline;
float: left;
height:38px;
}

/*Top level menu link items style*/
.horizontalmenu ul li a{
display: block;
text-decoration: none;
/*border: 0px solid #FFFFFF;*/
}
.horizontalmenu ul li a:hover{
display:block;
}
#selected
{
display:block;
line-height:1.8em;
color:#E57916;
font-size:1.05em;
font-weight:bold;
}
img.pngfix {
/* fixes PNG transparency in IE */
   behavior: url("includes/pngbehavior.htc");
}
#map {
margin:0;
padding:0;
width:432px;
height:654px;
background:url(../images/quality-chart.jpg) top left no-repeat #fff;
font-family:arial, helvetica, sans-serif;
font-size:8pt;
      }
#map li {
position:relative;
margin:0;
padding:0;
list-style:none;
float: left;
      }

#map li a {
	position:absolute;
	display:block;
	background:url(blank.gif);
      }
#map li a span { display:none; }
		
		#map li a:hover span {
			position:relative;
			display:block;
			width:200px;
			left:20px;
			top:20px;
			border:1px solid #000;
			background:#fff;
			padding:5px;
 			filter:alpha(opacity=90);
			opacity:0.9;
			cursor:pointer;
			float:left;
			color:#000000;
			
  		}
	
		#map a.one {
			top:51px;
			left:197px;
			width:50px;
			height:50px;
			
		}
		
		#map a.two {
			top:132px;
			left:197px;
			width:50px;
			height:50px;
			
		}
		
		#map a.three {
			top:205px;
			left:197px;
			width:50px;
			height:50px;
		}
		
		#map a.four {
			top:315px;
			left:20px;
			width:50px;
			height:50px;
		}
		
		#map a.five {
			top:315px;
			left:132px;
			width:50px;
			height:50px;
		}
		#map a.six {
			top:315px;
			left:197px;
			width:50px;
			height:50px;
		}
		#map a.seven {
			top:315px;
			left:255px;
			width:50px;
			height:50px;
		}
		#map a.eight {
			top:315px;
			left:368px;
			width:50px;
			height:50px;
		}
		#map a.nine {
			top:375px;
			left:368px;
			width:50px;
			height:50px;
		}
		#map a.ten {
			top:434px;
			left:368px;
			width:50px;
			height:50px;
		}
		#map a.eleven {
			top:498px;
			left:368px;
			width:50px;
			height:50px;
		}
		#map a.twelve {
			top:586px;
			left:197px;
			width:50px;
			height:50px;
		}
.pop
 {
display:none ;
position: absolute;
left: 285px;
/*top: 300px;*/
z-index: 300; 
overflow:hidden; 
border: solid #AAAAAA 2px;
width: 600px;
height:800px;
/*width:auto;*/
text-align:justify;
background-color:#FFFFFF;
}
#pad-top
{
padding-top:30px;
float:left;
}
.boxtext
{
font-size:11px;
text-decoration: none;
}
a:hover
{
	font-size:11px;
    text-decoration: none;
	color:#E25500;
	font-weight:none;
}
#textdiv
{
width:293px;
padding-right:25px;
float:left;
text-align:justify;

}
#inn-top2
{
float:right;
padding-right:0px;
height:32px;
line-height:32px;
}
#image1
{
width:217px;
padding-right:22px;
float:right;
}
#bread-shop
{
width:300px;
float:left;
height:32px;
line-height:32px;
color:#3369A5;
font-size:11px;
padding-left:12px;
}
#inn-top3
{
float:left;
width:260px;
text-align:right;
padding-right:0px;
height:32px;
line-height:32px;
}
.disp-btn
{
	border:0px solid #808080;
	background-image:url(../images/display-products.gif); background-repeat:no-repeat;
	height:34px;
	width:138px;
	cursor:pointer;
}
.topic-field 
{
		border : 1px solid #81a3c6;
		color: #212121;
		font-style:normal; font-variant:normal; font-weight:bold; font-size:12pt; font-family:Arial;
		padding:5px;
		width:500px;
		height:20px;
		background-color:#f4f7fa;

}
.comment-field 
{
		border : 1px solid #81a3c6;
		color:#212121; 
		font-style:normal; font-variant:normal; font-weight:normal; font-size:10pt; font-family:Arial;
		padding:5px;
		width:500px;
		height:150px;
		background-color:#f4f7fa;
		
}
.create-field 
{
		border : 1px solid #81a3c6;
		color:#212121; 
		font-style:normal; font-variant:normal; font-weight:normal; font-size:10pt; font-family:Arial;
		padding:5px;
		width:500px;
		height:200px;
		background-color:#f4f7fa;
		
}
.shop-field-sel 
{
		border : 1px solid #81a3c6;
		color:#212121; 
		font-style:normal; font-variant:normal; font-weight:normal; font-size:10pt; font-family:Arial;
		padding:0px;
		width:35px;
		background-color:#f4f7fa;
		
}
.shop-field
{
		border : 1px solid #81a3c6;
		color:#212121; 
		font-style:normal; font-variant:normal; font-weight:normal; font-size:10pt; font-family:Arial;
		padding:0px;
		width:35px;
		
}

