/* Navigation Stylesheet Royston Windows website

  (c) Colin Sewell, 2008
------------------------- */

.skiplinks {display:none;}



.ImageLink, .ImageLink:hover
{
    text-decoration: none;
	border-bottom: none;
}


/* Generic Page Links
   ------------------ */

a
{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 100%;
    color: #8dbfc0;
    text-decoration: none;
	text-align: center;
	border-bottom: 1px dotted #fff;
}

a:link
{
    color: #a31919;
}
a:visited
{
    color: #a31919;
}
a:hover
{
    color: #a31919;
	border-bottom: 1px solid #a31919;
}
a:active
{
    color: #a31919;
}




/* Left Navigation Menu
   -------------------- */

#NavMenu ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
	overflow: hidden;
}

#NavMenu li
{
	float: left;
    margin: 0px;
    padding: 0px;
	list-style-type: none;
	list-style-image: none;
	overflow: hidden;
}

#NavMenu a {
	float: left;

	overflow: hidden;
	height: 0px !important;	/* hide inline link text */
	padding: 36px 0 0 0;
	height /**/:36px; /* for IE5/Win only */

	font-size: 80%;
	color: #fff;

	text-decoration: none;
	border-bottom: 0px;
}


#NavMenu #nav-home {
	width: 91px;
	padding: 36px 0 0 0;
	background: url("../images/nav-home.gif") 0 0 no-repeat;
}
#NavMenu #nav-home:hover {
	background: url("../images/nav-home.gif") 0 -36px no-repeat;
}


#NavMenu #nav-about {
	width: 89px;
	padding: 36px 0 0 0;
	background: url("../images/nav-about.gif") 0 0px no-repeat;
}
#NavMenu #nav-about:hover {
	background: url("../images/nav-about.gif") 0px -36px no-repeat;
}


#NavMenu #nav-windows {
	width: 93px;
	padding: 36px 0 0 0;
	background: url("../images/nav-windows.gif") 0 0px no-repeat;
}
#NavMenu #nav-windows:hover {
	background: url("../images/nav-windows.gif") 0px -36px no-repeat;
}


#NavMenu #nav-doors {
	width: 77px;
	padding: 36px 0 0 0;
	background: url("../images/nav-doors.gif") 0 0px no-repeat;
}
#NavMenu #nav-doors:hover {
	background: url("../images/nav-doors.gif") 0px -36px no-repeat;
}


#NavMenu #nav-conservatories {
	width: 138px;
	padding: 36px 0 0 0;
	background: url("../images/nav-conservatories.gif") 0 0px no-repeat;
}
#NavMenu #nav-conservatories:hover {
	background: url("../images/nav-conservatories.gif") 0px -36px no-repeat;
}


#NavMenu #nav-testimonials {
	width: 117px;
	padding: 36px 0 0 0;
	background: url("../images/nav-testimonials.gif") 0 0px no-repeat;
}
#NavMenu #nav-testimonials:hover {
	background: url("../images/nav-testimonials.gif") 0px -36px no-repeat;
}


#NavMenu #nav-contact {
	width: 147px;
	padding: 36px 0 0 0;
	background: url("../images/nav-contact.gif") 0 0px no-repeat;
}
#NavMenu #nav-contact:hover {
	background: url("../images/nav-contact.gif") 0px -36px no-repeat;
}


/* Footer and other Links
   ------------------ */

#footer a {
    font-size: 90%;
    color: #a31919;
    text-decoration: none;
	text-align: center;
	border-bottom: 1px dotted #a31919;
}
#footer a:link {
    color: #a31919;
}
#footer a:visited {
    color: #a31919;
}
#footer a:hover {
    color: #a31919;
	border-bottom: 1px solid #a31919;
}
#footer:active
{
    color: #a31919;
}


.DesignCreditsLink
{
	font-family: verdana, arial, helvetica, sans-serif, serif;
	font-size: 100%;
    font-weight: normal;
    color: #a31919;
    text-decoration: none;
	border-bottom: 1px dotted #a31919;
}
.DesignCreditsLink:link, .DesignCreditsLink:visited
{
    color: #a31919;
}
.DesignCreditsLink:hover
{
    color: #a31919;
	border-bottom: 2px solid #a31919;
}
