/* -------------------------BLASI PRINTING STYLESHEET---------------------------------- */
/* ------------------------HORIZONTAL BAR DEFINITIONS--------------------------------- */

#bar {
	width: 800px;
	height: 209px;

	margin: 0 auto 0 auto;
	padding: 0;

	background-image: url(http://blasiprinting.com/images/interface/template-v3/page-bar.jpg);
	background-repeat: no-repeat;
	}
	
	#bar .main-nav {
		width: 800px;
		height: 30px;
		margin: 0 auto 0 auto;
		padding: 0;
		}

		#bar .main-nav .menu {
			float: left;
	
			width: 540px;
			margin: 7px 0 0 13px;
			padding: 0;
			}

			#bar .main-nav .menu ul {
				width: 540px;
				margin: 0;
				padding: 0;

				list-style: none;				
				}

			#bar .main-nav .menu li {
				width: 95px;
				margin: 0;
				padding: 0;

				display: inline;
				}

			#bar .main-nav .menu a, #bar .main-nav .menu a:visited {
				margin: 0 12px 0 0;
				padding: 0 0 0 19px;

				font-size: 12px;
				font-family: Geneva, sans-serif;
				font-style: normal;
				font-variant: normal;
				font-weight: 100;
				line-height: 16px;
				letter-spacing: 1px;
				text-align: left;
	
				color: #000033;

				text-decoration: none;
				}

				#bar .main-nav .menu a:hover, #bar .main-nav .menu a.selected {
					margin: 0 12px 0 0;
					padding: 0 0 0 19px;

					font-size: 12px;
					font-family: Geneva, sans-serif;
					font-style: normal;
					font-variant: normal;
					font-weight: 100;
					line-height: 16px;
					letter-spacing: 1px;
					text-align: left;
					vertical-align: middle;
	
					color: #000033;

					text-decoration: none;

					background-image: url(http://blasiprinting.com/images/interface/template-v3/main-nav_selection.jpg);
					background-repeat: no-repeat;
					}

		#bar .main-nav .client-login {
			float: right;
	
			width: 135px;
			margin: 7px 0 0 13px;
			padding: 0;
			}		

			#bar .main-nav .client-login ul {
				width: 135px;
				margin: 0;
				padding: 0;

				list-style: none;	
				}

			#bar .main-nav .client-login li {
				width: 125px;
				margin: 0;
				padding: 0;

				display: inline;
				}

			#bar .main-nav .client-login a, #bar .main-nav .client-login a:visited {
				margin: 0 0 0 0;
				padding: 0 0 0 0;

				font-size: 12px;
				font-family: Geneva, sans-serif;
				font-style: normal;
				font-variant: normal;
				font-weight: 100;
				line-height: 16px;
				letter-spacing: 1px;
				text-align: left;
	
				color: #000033;

				text-decoration: none;
				}

				#bar .main-nav .client-login a:hover, #bar .main-nav .client-login a.selected {
					margin: 0 0 0 0;
					padding: 0 0 0 0;

					font-size: 12px;
					font-family: Geneva, sans-serif;
					font-style: normal;
					font-variant: normal;
					font-weight: 100;
					line-height: 16px;
					letter-spacing: 1px;
					text-align: left;
					vertical-align: middle;
	
					color: #000033;

					text-decoration: underline;
					}

	#bar .message {
		float: left;

		width: 440px;
		height: 120px;
		margin: 25px 0 0 14px;
		padding: 0;
		}

		#bar .message .greenbox {
			float: left;

			width: 12px;
			height: 12px;
			margin: 7px 0 0 0;
			padding: 0;

			background-color: #66CC66;
			}

		#bar .message h1 {
			height: 32px;
			margin: 0 0 0 18px;
			padding: 0;

			font-size: 26px;
			font-family: Geneva, sans-serif;

			font-style: normal;
			font-variant: normal;
			font-weight: 100;
			line-height: 26px;
			letter-spacing: 3px;
			text-align: left;
	
			color: #FFFFFF;
			}

		#bar .message h2 {
			width: 440px;
			height: 62px;
			margin: 0 0 0 14px;
			padding: 0;

			font-size: 17px;
			font-family: Geneva, sans-serif;

			font-style: italic;
			font-variant: normal;
			font-weight: 100;
			line-height: 23px;
			letter-spacing: 1px;
			text-align: center;
	
			color: #FFFFFF;
			}

			#bar .message .name {
				float: right;
		
				height: 32px;
				margin: 7px 15px 0 0;
				padding: 0;

				font-size: 15px;
				font-family: Geneva, sans-serif;
	
				font-style: normal;
				font-variant: normal;
				font-weight: 100;
				line-height: 18px;
				letter-spacing: 1px;
				text-align: right;
	
				color: #FFFFFF;
				}

		#bar .message p {
			width: 440px;
			height: 56px;
			margin: 7px 0 0 18px;
			padding: 0;

			font-size: 15px;
			font-family: "Times New Roman", Times, serif;

			font-style: normal;
			font-variant: normal;
			font-weight: 100;
			line-height: 18px;
			text-align: left;
	
			color: #FFFFFF;
			}

			#bar .message p.more {
				width: 440px;
				height: 0px;
				margin: 0 0 0 18px;
				padding: 0;

				font-size: 10px;
				font-family: Geneva, sans-serif;

				font-style: normal;
				font-variant: normal;
				font-weight: 100;
				line-height: 13px;
				letter-spacing: 1px;
				text-align: right;
	
				color: #FFFFFF;
				}

		#bar .message a.more, #bar .message a.more:visited {
			font-size: 11px;
			font-family: Geneva, sans-serif;
			font-style: normal;
			font-variant: normal;
			font-weight: 300;
			line-height: 13px;
			letter-spacing: 1px;						
			text-align: right;
	
			color: #FFFFFF;

			text-decoration: none;
			}

			#bar .message a.more:hover {
				font-size: 11px;
				font-family: Geneva, sans-serif;
				font-style: normal;
				font-variant: normal;
				font-weight: 300;
				line-height: 13px;
				letter-spacing: 1px;						
				text-align: right;
	
				color: #FFFFFF;

				text-decoration: underline;
				}

		#bar .message a.testimonial, #bar .message a.testimonial:visited, #bar .message a.testimonial:hover {
			width: 440px;

			font-size: 11px;
			font-family: Geneva, sans-serif;
			font-style: normal;
			font-variant: normal;
			font-weight: 300;
			line-height: 13px;
			letter-spacing: 1px;						
			text-align: right;
	
			color: #FFFFFF;

			text-decoration: none;
			}
		
	#bar .sidebar {
		float: right;

		width: 246px;
		margin: 0;
		padding: 0;
		}

		#bar .sidebar .samples-button {
			width: 237px;
			height: 32px;
			margin: 83px 0 0 0;
			padding: 0;
			}

		#bar .sidebar .quote_top-button {
			width: 237px;
			height: 8px;
			margin: 56px 0 0 0;
			padding: 0;
			}

		#bar .sidebar a.samples, #bar .sidebar a.samples:visited, #bar .sidebar a.samples:hover {
			float: right;

			width: 76px;
			height: 30px;
			margin: 0 26px 0 0;
			padding: 0;
					
			font-size: 1px;
			font-family: Geneva, sans-serif;
			font-style: normal;
			font-variant: normal;
			font-weight: 300;
			letter-spacing: 1px;	
			text-align: right;

			text-decoration: none;
			}


		#bar .sidebar a.quote-top, #bar .sidebar a.quote-top:visited, #bar .sidebar a.quote-top:hover {
			float: right;

			width: 76px;
			height: 8px;
			margin: 0 26px 0 0;
			padding: 0;

			font-size: 1px;
			font-family: Geneva, sans-serif;
			font-style: normal;
			font-variant: normal;
			font-weight: 300;
			letter-spacing: 1px;					
			text-align: right;

			text-decoration: none;
			}