@charset "utf-8";
/* CSS Document */


body{
margin:0px;
border:0px;
background-image:url(../images/bkgd_page1.jpg);
background-repeat:repeat-x;
background-color:#dedede;
font-family:Arial, Helvetica, sans-serif;
color:#b40000;
font-size:15px;
}

#main{
position:relative;
margin-left:auto;
margin-right:auto;
width:100%;
}

#main{
position:relative;
margin-left:auto;
margin-right:auto;
width:950px;
min-height:50px;
}

	#blackbar{
	position:relative;
	float:right;
	width:200px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-align:right;
	padding-top:5px;
	padding-right:10px;
	}
	#blackbarLeft{
	position:relative;
	float:left;
	width:200px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
	padding-top:5px;
	padding-right:10px;
	}
	#menubar{
	position:relative;
	clear:both;
	width:950px;
	height:35px;
	background-image:url(../images/menu_bkgd.jpg);
	}
		#menuHome a{
		position:relative;
		float:left;
		background-image:url(../images/menu_home.jpg);
		width:76px;
		height:35px;
		}
		#menuHome span, #menuAbout span, #menuProducts span, #menuTech span, #menuPhoto span, #menuSpecials span, #menuEvents span, #menuOrder span, #menuContact span{
		display:none;
		}
		#menuHome a:hover{
		background-image:url(../images/menu_home_hover.jpg);
		}
		
		
		#menuAbout a{
		position:relative;
		float:left;
		background-image:url(../images/menu_about.jpg);
		width:189px;
		height:35px;
		}
		#menuAbout a:hover{
		background-image:url(../images/menu_about_hover.jpg);
		}
		
		
		#menuProducts a{
		position:relative;
		float:left;
		background-image:url(../images/menu_products.jpg);
		width:93px;
		height:35px;
		}
		#menuProducts a:hover{
		background-image:url(../images/menu_products_hover.jpg);
		}
		
		
		#menuTech a{
		position:relative;
		float:left;
		background-image:url(../images/menu_tech.jpg);
		width:111px;
		height:35px;
		}
		#menuTech a:hover{
		background-image:url(../images/menu_tech_hover.jpg);
		}
		
		
		#menuPhoto a{
		position:relative;
		float:left;
		background-image:url(../images/menu_photo.jpg);
		width:128px;
		height:35px;
		}
		#menuPhoto a:hover{
		background-image:url(../images/menu_photo_hover.jpg);
		}		
		
		
		#menuSpecials a{
		position:relative;
		float:left;
		background-image:url(../images/menu_specials.jpg);
		width:86px;
		height:35px;
		}
		#menuSpecials a:hover{
		background-image:url(../images/menu_specials_hover.jpg);
		}		
		
		
		#menuEvents a{
		position:relative;
		float:left;
		background-image:url(../images/menu_events.jpg);
		width:78px;
		height:35px;
		}
		#menuEvents a:hover{
		background-image:url(../images/menu_events_hover.jpg);
		}		
		
		
		#menuOrder a{
		position:relative;
		float:left;
		background-image:url(../images/menu_order.jpg);
		width:71px;
		height:35px;
		}
		#menuOrder a:hover{
		background-image:url(../images/menu_order_hover.jpg);
		}		
		
		
		#menuContact a{
		position:relative;
		float:left;
		background-image:url(../images/menu_contact.jpg);
		width:118px;
		height:35px;
		}
		#menuContact a:hover{
		background-image:url(../images/menu_contact_hover.jpg);
		}

#header{
position:relative;
float:left;
height:159px;
margin-top:1px;
width:950px;
background-image:url(../images/spectrum_logo.jpg);
background-repeat:no-repeat;
}
	#headerRightImg{
	position:relative;
	float:right;
	width:618px;
	height:159px;
	}
	#rotatorOverlay {
	width: 618px;
	height: 159px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1000;
	}
	img.rslide {
	position: absolute;
	top: 20px;
	left: 12px;
	z-index: 1;
	}

#redbar{
position:relative;
float:left;
width:950px;
height:194px;
text-align:left;
padding:0px;
}
.redbarImage{
position:relative;
float:left;
top:0px;
margin:0px;
}

#redbar1{
position:relative;
width:100%;
float:left;
height:194px;
background-image:url(../images/center_redbar_sliv.jpg);
background-repeat:repeat-x;
}
#redbarContent1{
position:relative;
width:950px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding:0px;
}


#content{
position:relative;
float:left;
width:950px;
}
	#contentLeft{
	position:relative;
	float:left;
	width:600px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:30px;
	}
	#contentRight{
	position:relative;
	float:left;
	width:330px;
	padding-top:10px;
	padding-bottom:30px;
	}
		#contentRightBoxTop{
		position:relative;
		float:left;
		background-image:url(../images/img_proud_top.jpg);
		width:320px;
		height:43px;
		}
		#contentRightBoxTop02{
		position:relative;
		float:left;
		background-image:url(../images/img_proud_top02.jpg);
		width:320px;
		height:19px;
		}		
		#contentRightBoxMid{
		position:relative;
		float:left;
		background-image:url(../images/img_proud_middle.jpg);
		width:310px;
		padding:5px;
		}		
		#contentRightBoxBottom{
		position:relative;
		float:left;
		background-image:url(../images/img_proud_bottom.jpg);
		width:320px;
		height:19px;
		}		
#fullwidth{
position:relative;
width:950px;
}


#footer{
position:relative;
float:left;
background-image:url(../images/copyright_footer.jpg);
height:60px;
width:950px;
}

.subtext, a.subtext:link, a.subtext:visited{
font-family:Arial, Helvetica, sans-serif;
color:#b40000;
font-size:12px;
font-style:italic;
text-decoration:none;
}
a.subtext:hover, a.subtext:active{
text-decoration:underline;
}


a.whiteLink:link, a.whiteLink:visited{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
text-decoration:none;
}
a.whiteLink:hover, a.whiteLink:active{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
text-decoration:underline;
}



a:link, a:visited{
font-family:Arial, Helvetica, sans-serif;
color:#b40000;
font-size:15px;
text-decoration:none;
}

a:hover, a:active{
font-family:Arial, Helvetica, sans-serif;
color:#b40000;
font-size:15px;
text-decoration:underline;
}


.social_links{clear:both; height:auto; width:950px; margin-left:auto; margin-right:auto; padding-top:5px; text-align:right;}
.social_links img{border:0px;}

