*	{
	margin: 0px;
	padding: 0px;
	}
H1{color:#FF9900; font-size:xx-large; font-family:Arial, Verdana, Helvetica, sans-serif; }
body	{
	background-color: #99a9cb;
	background-image: url('images/bg.png');
	background-repeat: repeat;
	background-position: top left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	color: #6a6969;
	}
	img {
		border-color:#000000;
	}
a:link {
			color: #4a68a7;
			font-weight: bold;
			text-decoration: underline;
			}

 a:hover {
				color: #FF9900;
				font-weight: bold;
				text-decoration: none;
				}
a:active {
	color: #4a68a7;
			font-weight: bold;
			text-decoration: none;
			}

 a:visited {
color: #4a68a7;
			font-weight: bold;
			text-decoration: none;
				}
table	{
	border: 0px none transparent;
	border-spacing: 0px;
	border-collapse: collapse;
	}

#wrap	{
	width: 884px;
	margin: 3px auto 14px auto;
	}

	#wrap-top {
		width: 884px;
		height: 9px;
		background-image: url('images/wrap-top.png');
		background-repeat: no-repeat;
		background-position: top left;
		font-size: 10%;
		}

	#wrap2 {
		width: 874px;
		background-image: url('images/wrap2-bg.png');
		background-repeat: repeat-y;
		background-position: top left;
		padding: 0px 4px 6px 6px;
		}



		#header1 {
			width: 874px;
			height: 140px;
			background-image: url('images/sunrise-backgrounds/sunrise02.jpg');
			background-repeat: no-repeat;
			background-position: 4px 10px;
			}
				#header2 {
			width: 874px;
			height: 140px;
			background-image: url('images/sunrise-backgrounds/sunrise03.jpg');
			background-repeat: no-repeat;
			background-position: 4px 10px;
			}
				#header3 {
			width: 874px;
			height: 140px;
			background-image: url('images/sunrise-backgrounds/sunrise04.jpg');
			background-repeat: no-repeat;
			background-position: 4px 10px;
			}
				#header4 {
			width: 874px;
			height: 140px;
			background-image: url('images/sunrise-backgrounds/sunrise05.jpg');
			background-repeat: no-repeat;
			background-position: 4px 10px;
			}
				#header5 {
			width: 874px;
			height: 140px;
			background-image: url('images/sunrise-backgrounds/sunrise06.jpg');
			background-repeat: no-repeat;
			background-position: 4px 10px;
			}
				#header6 {
			width: 874px;
			height: 140px;
			background-image: url('images/sunrise-backgrounds/sunrise01.jpg');
			background-repeat: no-repeat;
			background-position: 4px 10px;
			}

			#menu {
				width: 874px;
				height: 28px;
				background-image: url('images/menu-bg.png');
				background-repeat: no-repeat;
				background-position: top left;
				padding-top: 20px;
				padding-left: 5px;

				}

			#logo {
				width: 255px;
				height:  70px;
				padding-left: 4px;
				}

				#logo img {
					width: 255px;
					height: 70px;
					}

		#content {
			width: 864px;
			background-color: #ffffff;
			background-image: url('images/content-bg.png');
			background-repeat: repeat-x;
			background-position: top left;
			margin-left: 4px;
			}

			#content h1 {
				margin-bottom: 8px;
				color: #f89d22;
				}

				#content h1 img {
					width: 300px;
					height: 25px;
					border: 0px none transparent;
					}

				#content p {
					margin-bottom: 8px;
					}

			#content-bg-layer {
				background-image: url('images/sun-bg.png');
				background-position: top right;
				background-repeat: no-repeat;
				padding: 10px 10px 5px 10px;
				}


		#index-header1 {
			width: 874px;
			height: 264px;
			background-image: url('images/sunrise-backgrounds/bg.png');
			background-repeat: no-repeat;
			background-position: 4px 0px;
			}
			#index-header2 {
			width: 874px;
			height: 264px;
			background-image: url('images/sunrise-backgrounds/bg.png');
			background-repeat: no-repeat;
			background-position: 4px 0px;
			}
			#index-header3 {
			width: 874px;
			height: 264px;
			background-image: url('images/sunrise-backgrounds/bg.png');
			background-repeat: no-repeat;
			background-position: 4px 0px;
			}
			#index-header4 {
			width: 874px;
			height: 264px;
			background-image: url('images/sunrise-backgrounds/bg.png');
			background-repeat: no-repeat;
			background-position: 4px 0px;
			}
			#index-header5 {
			width: 874px;
			height: 264px;
			background-image: url('images/sunrise-backgrounds/bg.png');
			background-repeat: no-repeat;
			background-position: 4px 0px;
			}
			#index-header6 {
			width: 874px;
			height: 264px;
			background-image: url('images/sunrise-backgrounds/bg.png');
			background-repeat: no-repeat;
			background-position: 4px 0px;
			}
#masthead_artists1 {
  position: absolute; 
  padding-left: 4px;
  z-index: 10;
  visibility: hidden;
}
#masthead_artists2 {
  position: absolute; 
  padding-left: 4px;
  z-index: 11;
  visibility: hidden;
}
#masthead_artists3 {
  position: absolute; 
  padding-left: 4px;
  z-index: 12;
  visibility: hidden;
}
#masthead_artists4 {
  position: absolute; 
  padding-left: 4px;
  z-index: 13;
  visibility: hidden;
}
#masthead_artists5 {
  position: absolute; 
  padding-left: 4px;
  z-index: 14;
  visibility: hidden;
}
#masthead_artists6 {
  position: absolute; 
  padding-left: 4px;
  z-index: 15;
  visibility: hidden;
}
#masthead_artists7 {
  position: absolute; 
  padding-left: 4px;
  z-index: 16;
  visibility: hidden;
}

			#index-menu {
				width: 874px;
				height: 25px;
				background-image: url('images/menu-index-bg.png');
				background-repeat: no-repeat;
				background-position: top left;
				padding-top: 25px;
				padding-left: 5px;
				}

				ul.menu-list img {
					border: 0px none transparent;
					}

					ul.menu-list {
						list-style-type: none;;
						}

						ul.menu-list li {
							float: left;
							padding: 0px 32px 0px 34px;
							}					

							li.home img {
								width: 44px;
								height: 14px;
								}

							li.about img {
								width: 73px;
								height: 14px;
								}

							li.services img {
								width: 63px;
								height: 14px;
								}

							li.portfolio img {
								width: 63px;
								height: 14px;
								}

							li.contact img {
								width: 85px;
								height: 14px;
								}


						ul.menu-list li a {
							background-image: none;
							}

						ul.menu-list li a:hover {
							background-image: url('images/menu-underscore.png');
							background-repeat: repeat-x;
							background-position: bottom left;
							}

			#index-logo {
				width: 541px;
				height: 112px;
				padding-left: 32px;
				padding-top: 19px;
				}

				#index-logo img {
					width: 541px;
					height: 112px;
					border: 0px none transparent;
					}

			#index-squares {
				width: 851px;
				padding-top: 12px;
				padding-left: 14px;
				margin-left: 4px;
				background-color: #ffffff;
				background-image: url('images/content-bg.png');
				background-repeat: repeat-x;
				background-position: top left;
				color: #ffffff;
				}

				tr.index-squares-content {
					width: 837px;
					background-image: url('images/index-squares-bg.png');
					background-repeat: no-repeat;
					background-position: top left;
					}

				#index-squares td {
					padding: 10px 21px 0px 15px;
					width: 177px;
					}

				tr.index-squares-bottom {
					height: 13px;
					width: 837px;
					background-image: url('images/index-squares-bottom.png');
					background-repeat: no-repeat;
					background-position: top left;
					font-size: 30%;
					}
					
					
						#index2-squares {
				width: 851px;
				padding-top: 12px;
				padding-left: 0px;
				margin-left: 0px;
				color: #ffffff;
				}
#index2-squares a:link {
					color: #FFFFFF;
					font-weight: normal;
			text-decoration: underline;
					}
#index2-squares a:hover {
					color: #FFFFFF;
					font-weight: normal;
			text-decoration: none;
					}
#index2-squares a:visited {
					color: #FFFFFF;
					font-weight: normal;
			text-decoration: underline;
					}
#index2-squares a:active {
					color: #FFFFFF;
					font-weight: normal;
			text-decoration: underline;
					}
				tr.index2-squares-content {
					width: 837px;
					background-image: url('images/index-squares-bg.png');
					background-repeat: no-repeat;
					background-position: top left;
					}
					

				#index2-squares td {
					padding: 10px 21px 0px 15px;
					width: 177px;
					line-height: 20px;
					}

				tr.index2-squares-bottom {
					height: 13px;
					width: 837px;
					background-image: url('images/index-squares-bottom.png');
					background-repeat: no-repeat;
					background-position: top left;
					font-size: 30%;
					}
					
					
					
					
					#index3-squares {
				width: 200px;
				padding-top: 12px;
				padding-left: 0px;
				margin-left: 0px;
				color: #ffffff;
				}
#index3-squares a:link {
					color: #FFFFFF;
					font-weight: normal;
			text-decoration: underline;
					}
#index3-squares a:hover {
					color: #FFFFFF;
					font-weight: normal;
			text-decoration: none;
					}
#index3-squares a:visited {
					color: #FFFFFF;
					font-weight: normal;
			text-decoration: underline;
					}
#index3-squares a:active {
					color: #FFFFFF;
					font-weight: normal;
			text-decoration: underline;
					}
				tr.index3-squares-content {
					width: 200px;
					background-image: url('images/index-squares-bg.png');
					background-repeat: no-repeat;
					background-position: top left;
					}
					

				#index3-squares td {
					padding: 10px 21px 0px 15px;
					width: 177px;
					line-height: 20px;
					}

				tr.index3-squares-bottom {
					height: 13px;
					width: 200px;
					background-image: url('images/index-squares-bottom.png');
					background-repeat: no-repeat;
					background-position: top left;
					font-size: 30%;
					}

			#index-content {
				background-image: url('images/index-content-bg.png');
				background-repeat: repeat-x;
				background-position: top left;
				width: 857px;
				margin-left: 13px;
				padding-top: 23px;
				}

				img.index-content-title {
					width: 276px;
					height: 21px;
					margin-bottom: 6px;
					}


					table.newsletter-signup-table td {
						padding: 3px 0px 4px 0px;
						}

					table.newsletter-signup-table input.text {
						border: 1px solid #bbbbbb;
						width: 187px;
						height: 18px;
						background-image: url('images/input-bg.png');
						background-repeat: repeat-x;
						background-position: top left;
						padding: 2px 2px 0px 2px;
						color: #a6a5a5;
						}

				#index-content p {
					width: 260px;
					margin-bottom: 8px;
					}

				ul.featured-clients {
					list-style-type: none;
					}

					ul.featured-clients li {
						float: left;
						width: 86px;
						height: 63px;
						padding: 0px 10px 10px 0px;
						}

					ul.featured-clients img {
						width: 86px;
						height: 63px;
						border: 0px none transparent;
						}

								

#footer {
		width: 873px;
		background-image: url('images/footer-bg.png');
		background-repeat: no-repeat;
		background-position: top left;
		padding-top: 11px;
		padding: 11px 10px 11px 8px;
		color: #FFFFFF;
		font-weight: bold;
		}

	#footer-menu {
		width: 473px;
		float: left;
		}

	#copyright {
		float: right;
		width: 390px;
		text-align: right;
		padding-bottom: 5px;
		}		

	#footer a {
		color: #FFFFFF;
		text-decoration: none;
		}

		#footer a:hover {
			color: #353535;
			text-decoration: underline;
			}

div.clear {
	width: 100%;
	height: 0px;
	line-height: 0%;
	font-size: 0%;
	clear: both;
	}

.b	{
	font-weight: bold;
	}

.i	{
	font-style: italic;
	}

.u	{
	text-decoration: underline;
	}

.bluebold {
	color: #4a68a7;
	font-weight: bold;
	}
	.bluebold2 {
	color: #4a68a7;
	font-size: 16px;
	font-weight: bold;
	}
	
	
	
	.example {
position:relative;
}
.example div {
display:none;
position:absolute;
}
.example:hover div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
border:2px solid #F78F1E;
font-family: Arial, Verdana, Helvetica, sans-serif;
background-color:#FFFFFF; 
color: #6a6969;
padding: 10px;
text-align: center;
display:block;
left:-10px;
position:absolute;
bottom:30px;
left:10px;
width:275px;
}

