﻿a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #072B61;
	text-decoration: none;
	font-size: 12px;
}

a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #072B61;
	text-decoration: underline;
	font-size: 12px;
}

a:link img, a:visited img, a:hover img {
border: none;
text-decoration: none;
}

.style1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}

.style2 {
	font-size: xx-large;
	font-style: italic;
	color: #072B61;
}

.style9 {
	font-family: Georgia;
	font-size: x-small;
}

.style14 {
	color: #FFFFFF;
	font-family: Georgia;
}

.style15 {
	font-family: "LTZapfino One"; 
	font-size: xx-large; 
	color: #072B61; 
	font-weight: bold; 
}

.style17 {
	color: #072B61;
	font-size: xx-large;
	font-style: italic;
}

.style18 {
	font-family: Georgia;
	color: #FFFFFF;
}

.style19 {
	color: #072B61;
	font-size: xx-large;
	font-style: italic;
}

.style22 {
	font-family: Georgia;
	color: #072B61;
	font-size: large;
}





.style20 a {


	font-family: Georgia, "Times New Roman", Times, serif;


	font-size: x-small;


}





.style20 {


	font-family: "LTZapfino One";


	font-size: xx-large;


	color: #072B61;


}





.style21 {


	font-family: Georgia, "Times New Roman", Times, serif;


	color: #FFFFFF;


}





.style23 {font-family: Georgia, "Times New Roman", Times, serif}





.style24 {


	font-family: Georgia;


	color: #072A60;


	font-style: italic;


	font-size: x-large;


}





.style25 {


	color: #072B61;


	font-family: Georgia;


}





.style201 {	


	font-family: Georgia, "Times New Roman", Times, serif;


	font-size: x-small;


}








.style28 {


	font-size: 16px; 


	color: #072B61; 


	font-family: Georgia, "Times New Roman", Times, serif;}





.style29 {


	font-family: Georgia;


	font-size: 10px;


	color: #FFFFFF;





}





td img {


	display: block;


}





.vendorCategory {


	font-family: Georgia, "Times New Roman", Times, serif;


	font-size: 12px;


	color: #FFFFFF;


}





.vendorCategory a:hover {


	font-family: Georgia, "Times New Roman", Times, serif;


	text-decoration: underline;


	color: #072B61;


}





.vendorCategory a:visited {


	font-family: Georgia, "Times New Roman", Times, serif;


	color: #FFFFFF;


	text-decoration: none;


}





.footer, .footer a {


	font-family: Georgia, "Times New Roman", Times, serif;


	font-size: x-small;


}





.footer a {


	color: #072B61;


	text-decoration: none;


}





.footer a:hover {


	font-family: Georgia, "Times New Roman", Times, serif;


	color: #072B61;


	text-decoration: underline;


}

/* NAVIGATION BAR
/////////////////////////////////////*/

#nav {
width: 150px;
height: 410px;
position: relative;
background: url(../images/newNavSapphire.png);
margin: 0;
padding: 0;
list-style-type: none;
}

#nav li {
float: left;
}

#nav li a {
position: absolute;
top: 0;
margin: 0;
padding: 0;
display: block;
width: 150px;
background: url(../images/newNavSapphire.png) no-repeat;
text-indent: -9999px;
overflow: hidden;
}

/*up state*/
li#nav_home a {
top: 0;
width: 150px;
height: 50px;
background-position: 0 0;
}

li#nav_about a {
top: 50px;
width: 150px;
height: 50px;
background-position: 0 -50px;
}

li#nav_services a {
top: 100px;
width: 150px;
height: 50px;
background-position: 0 -100px;
}

li#nav_gallery a {
top: 150px;
width: 150px;
height: 50px;
background-position: 0 -150px;
}

li#nav_contact a {
top: 200px;
width: 150px;
height: 50px;
background-position: 0 -200px;
}

li#nav_testimonials a {
top: 250px;
width: 150px;
height: 50px;
background-position: 0 -250px;
}

li#nav_press a {
top: 300px;
width: 150px;
height: 50px;
background-position: 0 -300px;
}

li#nav_blog a {
top: 350px;
width: 150px;
height: 60px;
background-position: 0 -350px;
}

/*hover state*/ 
li#nav_home a:hover {
background-position: -150px 0;
}

li#nav_about a:hover {
background-position: -150px -50px;
}

li#nav_services a:hover {
background-position: -150px -100px;
}

li#nav_gallery a:hover {
background-position: -150px -150px;
}

li#nav_contact a:hover {
background-position: -150px -200px;
}

li#nav_testimonials a:hover {
background-position: -150px -250px;
}

li#nav_press a:hover {
background-position: -150px -300px;
}

li#nav_blog a:hover {
background-position: -150px -350px;
}

/*current state*/ 
#body_home li#nav_home a {
background-position: -300px 0;
}

#body_about li#nav_about a {
background-position: -300px -50px;
}

#body_services li#nav_services a {
background-position: -300px -100px;
}

#body_gallery li#nav_gallery a {
background-position: -300px -150px;
}

#body_contact li#nav_contact a {
background-position: -300px -200px;
}

#body_testimonials li#nav_testimonials a {
background-position: -300px -250px;
}

#body_press li#nav_press a {
background-position: -300px -300px;
}

#body_blog li#nav_blog a {
background-position: -300px -350px;
}


