/* CSS Document navigation */
#nav
{
	height:46px;
	width:auto;
	background-image:url(../images/nav/navbg.jpg);
	background-repeat:no-repeat;
}

#nav a{outline: none;}

/* image just to left of nav */
#navl
{
	position:relative;
	float:left;
	width:30px;
	height:46px;
}

#navr
{
	width:365px !important;
	width:362px; /*3px phenomena*/
	height:46px;
	position:relative;
	float:right;
	background-image:url(../images/nav/navright.jpg);
	background-repeat:no-repeat;
}

#nav a span
{
	display:none;
}

/* Home btn */
#btnhome
{
	position:relative;
	float:left;
	background-image:url(../images/nav/btn_home.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:69px;
	height:46px;
	display:block;
}

#btnhome a
{
	display:block;
	width:100%;
	height:100%;
}

/* Home btn When Current Page */
#btnhome_a
{
	position:relative;
	float:left;
	background-image:url(../images/nav/btn_home.jpg);
	background-repeat:no-repeat;
	background-position:left -46px;
	width:69px;
	height:46px;
}

#btnhome_a a
{
	display:block;
	width:100%;
	height:100%;
}

/* Home btn Hover */
#btnhome:hover
{
	position:relative;
	float:left;
	background-image:url(../images/nav/btn_home.jpg);
	background-repeat:no-repeat;
	background-position:left -46px;
	width:69px;
	height:46px;
}

/* Menu btn */
#btnmenu
{
	position:relative;
	float:left;
	background-image:url(../images/nav/btn_menu.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:79px;
	height:46px;
}

#btnmenu a
{
	display:block;
	width:100%;
	height:100%;
}

/* Menu btn When Current Page */
#btnmenu_a
{
	position:relative;
	float:left;
	background-image:url(../images/nav/btn_menu.jpg);
	background-repeat:no-repeat;
	background-position:left -46px;
	width:79px;
	height:46px;
}

#btnmenu_a a
{
	display:block;
	width:100%;
	height:100%;
}

/* Menu btn Hover */
#btnmenu:hover
{
	position:relative;
	float:left;
	background-image:url(../images/nav/btn_menu.jpg);
	background-repeat:no-repeat;
	background-position:left -46px;
	width:79px;
	height:46px;
}

/* Gallery btn */
#btngallery
{
	position:relative;
	float:left;
	background-image:url(../images/nav/btn_gallery.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:88px;
	height:46px;
}

#btngallery a
{
	display:block;
	width:100%;
	height:100%;
}

/* Gallery btn When Current Page */
#btngallery_a
{
	position:relative;
	float:left;
	background-image:url(../images/nav/btn_gallery.jpg);
	background-repeat:no-repeat;
	background-position:left -46px;
	width:88px;
	height:46px;
}

#btngallery_a a
{
	display:block;
	width:100%;
	height:100%;
}

/* Gallery btn Hover */
#btngallery:hover
{
	position:relative;
	float:left;
	background-image:url(../images/nav/btn_gallery.jpg);
	background-repeat:no-repeat;
	background-position:left -46px;
	width:88px;
	height:46px;
}

/* About btn */
#btnabout
{
	position:relative;
	float:left;
	background-image:url(../images/nav/btn_about.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:78px;
	height:46px;
}

#btnabout a
{
	display:block;
	width:100%;
	height:100%;
}

/* About btn When Current Page */
#btnabout_a
{
	position:relative;
	float:left;
	background-image:url(../images/nav/btn_about.jpg);
	background-repeat:no-repeat;
	background-position:left -46px;
	width:78px;
	height:46px;
}

#btnabout_a a
{
	display:block;
	width:100%;
	height:100%;
}

/* About btn Hover */
#btnabout:hover
{
	position:relative;
	float:left;
	background-image:url(../images/nav/btn_about.jpg);
	background-repeat:no-repeat;
	background-position:left -46px;
	width:78px;
	height:46px;
}

/* Design btn
#btndesign
{
	position:relative;
	float:left;
	background-image:url(../images/nav/btn_press-n.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:81px;
	height:46px;
}

#btndesign a
{
	display:block;
	width:100%;
	height:100%;
}

#btndesign_a
{
	position:relative;
	float:left;
	background-image:url(../images/nav/btn_press-n.jpg);
	background-repeat:no-repeat;
	background-position:left -46px;
	width:81px;
	height:46px;
}

#btndesign_a a
{
	display:block;
	width:100%;
	height:100%;
}

#btndesign:hover
{
	position:relative;
	float:left;
	background-image:url(../images/nav/btn_press-n.jpg);
	background-repeat:no-repeat;
	background-position:left -46px;
	width:81px;
	height:46px;
}
*/
a#btndesign
{
	position:relative;
	float:left;
	background-image:url(../images/nav/btn_design.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:78px;
	height:46px;
}

a#btndesign.selected, a#btndesign:hover
{
	position:relative;
	float:left;
	background-image:url(../images/nav/btn_design.jpg);
	background-repeat:no-repeat;
	background-position:left -46px;
	width:78px;
	height:46px;
}

/* news btn */
#btnnews
{
	position:relative;
	float:left;
	background-image:url(../images/nav/btn_news.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:78px;
	height:46px;
}

#btnnews a
{
	display:block;
	width:100%;
	height:100%;
}

/* news btn When Current Page */
#btnnews_a
{
	position:relative;
	float:left;
	background-image:url(../images/nav/btn_news.jpg);
	background-repeat:no-repeat;
	background-position:left -46px;
	width:78px;
	height:46px;
}

#btnnews_a a
{
	display:block;
	width:100%;
	height:100%;
}

/* Press btn Hover */
#btnnews:hover
{
	position:relative;
	float:left;
	background-image:url(../images/nav/btn_news.jpg);
	background-repeat:no-repeat;
	background-position:left -46px;
	width:78px;
	height:46px;
}

/* Directions btn */
#btndirections
{
	position:relative;
	float:left;
	background-image:url(../images/nav/btn_directions.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:112px;
	height:46px;
}

#btndirections a
{
	display:block;
	width:100%;
	height:100%;
}

/* Directions btn When Current Page */
#btndirections_a
{
	position:relative;
	float:left;
	background-image:url(../images/nav/btn_directions.jpg);
	background-repeat:no-repeat;
	background-position:left -46px;
	width:112px;
	height:46px;
}

#btndirections_a a
{
	display:block;
	width:100%;
	height:100%;
}

/* Directions btn Hover */
#btndirections:hover
{
	margin:0;
	padding:0;
	position:relative;
	float:left;
	background-image:url(../images/nav/btn_directions.jpg);
	background-repeat:no-repeat;
	background-position:left -46px;
	width:112px;
	height:46px;
}

#bannerhome
{
	display:block;
	width:120px;
	height:120px;
	position:relative;
	top:70px;
	left:30px;
	clear:left;
}
