body{
	min-width: 900px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #FFF;
}

div#wrapper{
	position: relative;
	margin-left: auto;
	margin-right:auto;
	width: 900px;
	text-align: left;
	
}

div#navigation{
	height: 110px;
}

ul#nav{
	background: url(../images/navigationbg.gif);
	margin: 25px 0px 0px 0px;
	padding: 0px;
}

ul#nav li{
	float: left;
	list-style-type: none;
}

ul#nav li a{
	height: 110px;
	display: block;
	position: absolute;
	top: 0;
	text-indent: -9999px;
	outline: none;
}

li#navLogo a, li#navProfile a,li#navAbout a, li#navGallery a,li#navLocation a, li#navAwards a,li#navContact a{
	background: url(../images/navigationbg.gif);
}

li#navLogo a{
	background-position: 0 0;
	width: 166px;
	left: 0px;
} 

li#navLogo a:hover{
	background-position: 0 -110px;
}

li#navProfile a{
	background-position: -166px 0;
	width: 108px;
	left: 166px;
}

li#navProfile a:hover, body#pageProfile li#navProfile a{
	background-position:-166px -110px ;
}

li#navAbout a{
	background-position: -274px 0;
	width: 118px;
	left: 274px;
}

li#navAbout a:hover, body#pageAbout li#navAbout a{
	background-position:-274px -110px ;
}

li#navGallery a{
	background-position: -392px 0;
	width: 119px;
	left: 392px;
}

li#navGallery a:hover, body#pageGallery li#navGallery a{
	background-position:-392px -110px ;
}

li#navLocation a{
	background-position: -511px 0;
	width: 137px;
	left: 511px;
}

li#navLocation a:hover, body#pageLocations li#navLocation a{
	background-position:-511px -110px ;
}

li#navAwards a{
	background-position: -648px 0;
	width: 109px;
	left: 648px;
}

li#navAwards a:hover, body#pageAwards li#navAwards a{
	background-position:-648px -110px ;
}

li#navContact a{
	background-position: -757px 0;
	width: 143px;
	left: 757px;
}

li#navContact a:hover, body#pageContact li#navContact a{
	background-position:-757px -110px ;
}

div#contentwrapper{
margin:50px 0 0 0;
padding:0px;
}

/*BODY CSS*/

#indicator{
position:absolute;
top:125px;
left:40px;
margin:0px;
padding:0px;
width:107px; 
height:76px;
}
 
.companyprofile{
background:#fff url(../images/profile.jpg) no-repeat;	
}

.about{
background:#fff url(../images/about.jpg) no-repeat;	
}
.product{
background:#fff url(../images/pgallery.jpg) no-repeat;	
}

.location{
background:#fff url(../images/locations.jpg) no-repeat;	
}
.awards{
background:#fff url(../images/awards.jpg) no-repeat;	
}
.contactus{
background:#fff url(../images/contact.jpg) no-repeat;	
}


.roundcont {
	width: 900px;
	background: #246b90;
	color: #FFF;
}

div#content{
	margin: 30px 30px 25px 30px;
	background:#246b90;
}
.roundcont p {
	font: 13px/1.5 "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 5px 0 0 0;
	text-align:justify;
}

.roundcont p a:link, a:visited {
	color: #FFF;
	text-decoration: none;
}

.roundcont p a:hover, a:active {
	text-decoration: underline;
	color: #000;
}

.roundtop { 
	background: url(../images/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(../images/br.gif) no-repeat top right;
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

ol{
	font: 13px/1.5 "Lucida Grande", Lucida, Verdana, sans-serif;
	margin:0 0 0 15px;
}

.black{
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}

/* Footer CSS */

.footer {
	width: 900px;
	background: #FFF;
	color: #000;
}

.footer p {
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 25px 0 0 10px;
}

/*Gallery Left*/

div#galleryleft{
	width:220px;
	float:left;
	}
	
div#galleryright{
	width:570px;
	float:right;
}

.thumb{
	border:2px solid #333333;
	margin-left:25px;
	margin-bottom:25px;
}

.size{
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#000000;
}

.comp{
	font:14px Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	background-color:#000000;
	display:block;
	padding-left:5px;
}

a:hover .thumb{
	border:2px solid #FFFFFF;
}

div#gallerybottom{
clear:both;
background:#246b90;
}


/*Index Page Image Based Nav CSS*/

div#indextop{
	height: 73px;
	width:704px;
	margin-top:130px;
	padding:0px;
	position:relative;
	}

div#indexmiddle{
 	height: 73px;
	width:704px;
	padding:0px;
	margin-top:10px;
	position:relative;
}


div#indexbottom{
 	height: 73px;
	width:704px;
	position:relative;
	margin-top:10px;
	padding:0px;
}

ul#top{
	background: url(../images/index_1.jpg);
}

ul#middle{
	background: url(../images/index_2.jpg);
}

ul#bottom{
	background: url(../images/index_3.jpg);
}

ul#top li, ul#middle li, ul#bottom li{
	float: left;
	list-style-type: none;
}

ul#top li a, ul#middle li a, ul#bottom li a{
	height: 73px;
	display: block;
	position: absolute;
	top: 0;
	text-indent: -9999px;
	outline: none;
}

li#item1 a, li#item2 a,li#item3 a, li#item4 a, li#item5 a{background: url(../images/index_1.jpg);}
li#item6 a, li#item7 a,li#item8 a, li#item9 a, li#item10 a{background: url(../images/index_2.jpg);}
li#item11 a, li#item12 a,li#item13 a, li#item14 a, li#item15 a{background: url(../images/index_3.jpg);}

li#item1 a, li#item6 a, li#item11 a{	background-position: 0px 	0px;	width: 136px;	left: 0px;} 
li#item2 a, li#item7 a, li#item12 a {	background-position: -136px 0px;	width: 144px;	left: 136px;} 
li#item3 a, li#item8 a, li#item13 a{	background-position: -280px 0px;	width: 145px;	left: 280px;} 
li#item4 a, li#item9 a, li#item14 a{	background-position: -425px 0px;	width: 143px;	left: 425px;} 
li#item5 a, li#item10 a, li#item15 a{	background-position: -568px 0px;	width: 136px;	left: 568px;} 


li#item1 a:hover, li#item6 a:hover, li#item11 a:hover{ background-position: 0px 	-73px;}
li#item2 a:hover, li#item7 a:hover, li#item12 a:hover{ background-position: -136px -73px;}
li#item3 a:hover, li#item8 a:hover, li#item13 a:hover{ background-position: -280px -73px;}
li#item4 a:hover, li#item9 a:hover, li#item14 a:hover{ background-position: -425px -73px;}
li#item5 a:hover, li#item10 a:hover, li#item15 a:hover{ background-position: -568px -73px;}



