/* CSS Document */

body{
background-color:#1674C3;
margin:0px;
font-family:"Lucida Grande",Arial,sans-serif;
font-size:11px;
color:#093961;
margin-top:15px;
}

.container{
width:830px;
margin:0px auto;
}

#topbar{
background-image:url(images/topBarBG.gif);
background-repeat:repeat-x;
background-position:top;
width:830px;
height:145px;
}

#nav{
background-image:url(images/navBG.gif);
background-repeat:repeat-x;
width:792px;
height:56px;
}

.border_left{
background-image:url(images/border/left.gif);
background-repeat:repeat-y;
width:19px;
}

.border_right{
background-image:url(images/border/right.gif);
background-repeat:repeat-y;
width:19px;
}

#content{
background-image:url(images/contentBG.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#A7CBE8;
width:792px;
}


.title{
padding-top:28px;
padding-left:22px;
padding-right:40px;
}

#hometext{
padding-right:30px;
padding-top:20px;
width:500px;
float:right;
}

h1{
font-size:11px;
font-weight:bold;
}

a{
color:#000000;
text-decoration:underline;
}

a:visited{
color:#ffffff;
text-decoration:underline;
}

a:hover{
color:#CC0000;
text-decoration:underline;
}


img{
behavior:url(/css/pngHack.htc);
border:0px;
}



/* MENU */
#navContainer{
z-index:100;
float:left;
font-size:12px;
font-weight:bold;
top: 0px;
width:792px;
height: 56px;
background-image: url('images/navBG.gif');
background-repeat: repeat-x;
position: relative;
}
#nav, #nav ul{
float:left;
list-style-type:none;
padding:0px;
margin:0px;
}

#nav a{
display: block;
color:white;
text-decoration: none;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:0px;
}
#nav a:hover{
color:#F6CD28;
background-image: url('images/nav/hover.gif');
background-position:top;
background-repeat:no-repeat;
}


#nav li{
float:left;
padding:0px;
margin:0px;


}

#nav li ul{
position:absolute;
left:-999em;
width:149px; 
margin:0px;
padding:0px;
}

#nav .item{
font-weight:normal;
background-color:#0B5DAF;
border-right:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}


#nav li li{
width: 149px;
}
#nav li ul a{
display:block;
padding:0px;
padding-left:10px;
}
#nav li ul a:hover{
background: #002D59;
}
#nav li ul li:hover a{
background: #002E89;
}
#nav li:hover ul, #nav li.sfhover ul{
	left:auto;
}

/* CONTACT */


#contactLeft{
background-image:url(images/contact/BG.gif);
background-repeat:repeat-x;
width:290px;
height:415px;

}

#contactRight{
background-image:url(images/contact/contentBG.jpg);
background-repeat:no-repeat;
width:521px;
height:387px;
padding-top:28px;

}

.map{
padding-left:22px;
padding-top:30px;
}

.titleContact{
padding-top:28px;
padding-left:22px;
padding-right:40px;
padding-bottom:40px;
}


/* ABOUT */


#contentAbout{
background-image:url(images/contact/BG.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
width:792px;
}

.titleAbout{
float:right;
padding-top:13px;
padding-left:22px;
padding-right:20px;
padding-bottom:5px;
}

.aboutText{
padding-right:30px;
padding-top:5px;
width:500px;
float:right;
}

/* DRY GOODS */


.dryGoodsText{
padding-right:30px;
padding-top:20px;
width:300px;
float:right;
}


.dryGoodsTextRight{
padding-right:30px;
padding-top:25px;
width:200px;
float:right;
}
