/* CSS Document */

body {
	padding: 0px;
	margin: 0px;
	background: url(../images/topright_repeat.jpg) top left repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3b490f;
}

table {
	padding: 0px;
	margin: 0px;
}

table tr td.topright {
	height: 149px;
	background: url(../images/topright_img.jpg) top left no-repeat;
}

a img {
	border: 0px;
}

img  {
	margin: 0px;
	padding: 0px;
}

h1 {
	color: #668016;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}

h2 {
 color: #A1A959;
 font-size: 16px;
}

h1.homepage {
	color: #668016;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
}

div.bodycontent {
	margin: 20px 10px 25px 10px;
}	

a {
	text-decoration: none;
}

a:link, a:visited {
	color: #337e90;
}

a:hover, a:active {
	color: #5aa5b7;
}

/*=== HEADER ===*/



/*=== FOOTER ===*/

div.footernav {
	margin: 12px 0 0 156px;
}

div.footertext {
	margin: 15px 0 0 0;
}


/*=== SIDENAV ===*/

div.nav {
	width: 170px;
	margin: 15px 0px 20px 15px;
}

div.nav div {
	display: block;
}

div.nav div.selected {
	display:none;
}


body.home div.nav div.btn7selected {
	display:block;
}
body.home div.nav div.btn7hover {
	display:none;
}

body.aboutus div.nav div.btn1selected {
	display:block;
}
body.aboutus div.nav div.btn1hover {
	display:none;
}

body.products div.nav div.btn2selected {
	display:block;
}
body.products div.nav div.btn2hover {
	display:none;
}

body.projects div.nav div.btn3selected {
	display:block;
}
body.projects div.nav div.btn3hover {
	display:none;
}

body.rfq div.nav div.btn4selected {
	display:block;
}
body.rfq div.nav div.btn4hover {
	display:none;
}

body.links div.nav div.btn5selected {
	display:block;
}
body.links div.nav div.btn5hover {
	display:none;
}

body.contactus div.nav div.btn6selected {
	display:block;
}
body.contactus div.nav div.btn6hover {
	display:none;
}

body.traffic div.nav div.subbtn1selected {
	display:block;
}
body.traffic div.nav div.subbtn1hover {
	display:none;
}

body.overhead_signs div.nav div.subbtn2selected {
	display:block;
}
body.overhead_signs div.nav div.subbtn2hover {
	display:none;
}

body.ground_mounted div.nav div.subbtn3selected {
	display:block;
}
body.ground_mounted div.nav div.subbtn3hover {
	display:none;
}

body.overhead_structures div.nav div.subbtn4selected {
	display:block;
}
body.overhead_structures div.nav div.subbtn4hover {
	display:none;
}

body.street_signs div.nav div.subbtn5selected {
	display:block;
}
body.street_signs div.nav div.subbtn5hover {
	display:none;
}

body.railings div.nav div.subbtn6selected {
	display:block;
}
body.railings div.nav div.subbtn6hover {
	display:none;
}

/*=== LINKS ===*/

div.link {
	height: 40px;
	background: #E9F3D0;
	width: 500px;
	margin: 0 0 10px 0;
}

div.link div.name {
	float: left;
	margin: 11px 0 0 13px;
}

div.link div.visitwebsite {
	float: right;
	margin: 10px 10px 0 0;
}

div.link a{
	text-decoration: none;
	font-size: 16px;
}

div.link div.name a:link, div.link div.name a:visited {
	color: #7AA62A;
}

div.link div.name a:hover, div.link div.name a:active {
	color: #a5b665;
}

div.link div.visitwebsite a:link, div.link div.visitwebsite a:visited {
	color: #7AA62A;
}

div.link div.visitwebsite a:hover, div.link div.visitwebsite a:active {
	color: #a5b665;
}

/*=== PROJECTS ===*/

div.album {
	float: left;
	display: inline;
	width: 270px;
	margin: 0 5px 0 0;
	height: 138px;
}

table.album {
	margin: 0px 10px 0px 5px;
	height: 80px;
	width: 255px;
}

table.album tr td div.inside {
	margin: 0px 30px 0px 12px;
}

table.album tr td a {
	text-decoration: none;
	font-size: 13px;
}

table.album tr td a:link, table.album tr td a:visited {
	color: #337e90;
}

table.album tr td a:hover, table.album tr td a:active {
	color: #5aa5b7;
}

div.album img {
	margin-right: 10px;
}

div.albumthumb {
	float: left;
	display: inline;
	width: 160px;
	margin: 0 5px 0 0;
	height: 138px;
}

table.albumthumb {
	margin: 0px 10px 0px 5px;
	height: 80px;
	width: 147px;
}

table.albumthumb tr td div.inside {
	margin: 0px 25px 0px 12px;
}

