﻿.foo {} /* -- W3C Validator Requirement. */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*                 Links StyleSheet - Quality Signatures
*           Created by Jeremy S. Cargilo for ETR Consulting.
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Purpose: 
*   This stylesheet contains the links css styles for the entire project.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* Default Link Styles
-------------------------------------------------------------------------------*/
a:link, a:visited { color: #006699; text-decoration: none; }
a:hover { text-decoration: underline; }

/* Custom Link Styles
-------------------------------------------------------------------------------*/
#master-header .header-homelink {
	position: relative;
	float: left;
	width: 264px;
	height: 66px;
	left: 60px;
	top: 20px;
	background: url("Images/logo.png") no-repeat;
}

#master-footer a {
	color: #FFFFFF;
}
#master-footer a:hover { text-decoration: underline; }

/* -- Background Hyperlink Alternate Text Hack -- */
a span { display: none; }

/* Button Styles
-------------------------------------------------------------------------------*/
.buttons-left a { float: left !important; }
.buttons-right a { float: right !important; }

.LearnMore  {
	float: right;
	margin-top: 5px;
	width: 66px;
	height: 12px;
	background: url("Images/btn_learnmore.gif") no-repeat;
}

.btn-newsearch:link, .btn-newsearch:visited {
	float: right;
	margin: 3px 0 3px 0px;
	width: 102px;
	height: 20px;
	background: url("Images/btn-newsearch.gif") no-repeat top left; 
}
.btn-newsearch:hover {
	float: right;
	width: 102px;
	height: 20px;
	background: url("Images/btn-newsearch.gif") no-repeat bottom left; 
}

.btn-submit:link, .btn-submit:visited {
	float: right;
	margin: 3px 0 3px 0px;
	width: 102px;
	height: 20px;
	background: url("Images/btn-submit.gif") no-repeat top left; 
}
.btn-submit:hover {
	float: right;
	width: 102px;
	height: 20px;
	background: url("Images/btn-submit.gif") no-repeat bottom left; 
}

.btn-continue-small:link, .btn-continue-small:visited {
	float: right;
	margin: 3px 0 3px 0px;
	width: 102px;
	height: 20px;
	background: url("Images/btn-continue-small.gif") no-repeat top left; 
}
.btn-continue-small:hover {
	float: right;
	width: 102px;
	height: 20px;
	background: url("Images/btn-continue-small.gif") no-repeat bottom left; 
}

.btn-yes:link, .btn-yes:visited {
	float: left;
	width: 151px;
	height: 30px;
	background: url("Images/btn-yes.gif") no-repeat top left; 
}
.btn-yes:hover {
	float: left;
	width: 151px;
	height: 30px;
	background: url("Images/btn-yes.gif") no-repeat bottom left; 
}

.btn-no:link, .btn-no:visited {
	float: left;
	width: 151px;
	height: 30px;
	background: url("Images/btn-no.gif") no-repeat top left; 
}
.btn-no:hover {
	float: left;
	width: 151px;
	height: 30px;
	background: url("Images/btn-no.gif") no-repeat bottom left; 
}

.btn-previous:link, .btn-previous:visited {
	float: left;
	width: 151px;
	height: 30px;
	background: url("Images/btn-previous.gif") no-repeat top left; 
}
.btn-previous:hover {
	float: left;
	width: 151px;
	height: 30px;
	background: url("Images/btn-previous.gif") no-repeat bottom left; 
}

.btn-continue:link, .btn-continue:visited {
	float: left;
	width: 151px;
	height: 30px;
	background: url("Images/btn-continue.gif") no-repeat top left; 
}
.btn-continue:hover {
	float: left;
	width: 151px;
	height: 30px;
	background: url("Images/btn-continue.gif") no-repeat bottom left; 
}

.btn-submitorder:link, .btn-submitorder:visited {
	float: left;
	width: 151px;
	height: 30px;
	background: url("Images/btn-submitorder.gif") no-repeat top left; 
}
.btn-submitorder:hover {
	float: left;
	width: 151px;
	height: 30px;
	background: url("Images/btn-submitorder.gif") no-repeat bottom left; 
}

.btn-uploadfile:link, .btn-uploadfile:visited {
	float: left;
	width: 151px;
	height: 30px;
	background: url("Images/btn-uploadfile.gif") no-repeat top left; 
}
.btn-uploadfile:hover {
	float: left;
	width: 151px;
	height: 30px;
	background: url("Images/btn-uploadfile.gif") no-repeat bottom left; 
}

.btn-uploadfiles:link, .btn-uploadfiles:visited {
	float: left;
	width: 151px;
	height: 30px;
	background: url("Images/btn-uploadfiles.gif") no-repeat top left; 
}
.btn-uploadfiles:hover {
	float: left;
	width: 151px;
	height: 30px;
	background: url("Images/btn-uploadfiles.gif") no-repeat bottom left; 
}

.btn-commitfiles:link, .btn-commitfiles:visited {
	float: left;
	width: 151px;
	height: 30px;
	background: url("Images/btn-commitfiles.gif") no-repeat top left; 
}
.btn-commitfiles:hover {
	float: left;
	width: 151px;
	height: 30px;
	background: url("Images/btn-commitfiles.gif") no-repeat bottom left; 
}

.btn-ok:link, .btn-ok:visited {
	float: left;
	width: 151px;
	height: 30px;
	background: url("Images/btn-ok.gif") no-repeat top left; 
}
.btn-ok:hover {
	float: left;
	width: 151px;
	height: 30px;
	background: url("Images/btn-ok.gif") no-repeat bottom left; 
}

/* Main Navigation Styles
-------------------------------------------------------------------------------*/
.links a {
	position: relative;
	z-index: 5;
	cursor: pointer;
}

.mainnav-home, .mainnav-home:visited {
	float: left;
	width: 36px;
	height: 46px;
	margin-right: 33px;
	background: url("Images/mainnav-home.png") no-repeat left top; }
.mainnav-home:hover, .mainnav-home-selected {
	float: left;
	width: 36px;
	height: 46px;
	margin-right: 33px;
	background: url("Images/mainnav-home.png") no-repeat left bottom; }

.mainnav-product, .mainnav-product:visited {
	float: left;
	width: 88px;
	height: 46px;
	margin-right: 33px;
	background: url("Images/mainnav-product.png") no-repeat left top; }
.mainnav-product:hover, .mainnav-product-selected {
	float: left;
	width: 88px;
	height: 46px;
	margin-right: 33px;
	background: url("Images/mainnav-product.png") no-repeat left bottom; }

.mainnav-buy, .mainnav-buy:visited {
	float: left;
	width: 56px;
	height: 46px;
	margin-right: 34px;
	background: url("Images/mainnav-buy.png") no-repeat left top; }
.mainnav-buy:hover, .mainnav-buy-selected {
	float: left;
	width: 56px;
	height: 46px;
	margin-right: 34px;
	background: url("Images/mainnav-buy.png") no-repeat left bottom; }

.mainnav-faq, .mainnav-faq:visited {
	float: left;
	width: 22px;
	height: 46px;
	margin-right: 33px;
	background: url("Images/mainnav-faq.png") no-repeat left top; }
.mainnav-faq:hover, .mainnav-faq-selected {
	float: left;
	width: 22px;
	height: 46px;
	margin-right: 33px;
	background: url("Images/mainnav-faq.png") no-repeat left bottom; }

.mainnav-login, .mainnav-login:visited {
	float: left;
	width: 36px;
	height: 46px;
	margin-right: 33px;
	background: url("Images/mainnav-login.png") no-repeat left top; }
.mainnav-login:hover, .mainnav-login-selected {
	float: left;
	width: 36px;
	height: 46px;
	margin-right: 33px;
	background: url("Images/mainnav-login.png") no-repeat left bottom; }
	
.mainnav-contact, .mainnav-contact:visited {
	float: left;
	width: 75px;
	height: 46px;
	margin-right: 24px;
	background: url("Images/mainnav-contact.png") no-repeat left top; }
.mainnav-contact:hover, .mainnav-contact-selected {
	float: left;
	width: 75px;
	height: 46px;
	margin-right: 24px;
	background: url("Images/mainnav-contact.png") no-repeat left bottom; }