html {
	height: 100%; }
	
body a:hover {
	color: #19100d; }
body a {
	text-decoration: underline; 
	color: #545454;
	background-color: transparent; }
body {
	margin: 0px;
	background-color: #ffffff;
	font-family: myriad,arial,helvetica;
	font-size: 12px;
	line-height: 15px;
}

p {
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 15px;
	color: #979195 !important;
	font-size: 10px;  }

.divFix {
	clear: both; 
	padding: 0px; 
	margin: 0px; 
	height: 1px;
	display: block; }
	
.spacerFix {
	display: block; }
	
form {
	margin: 0px; }
	
img {
	border: 0px; }
	
blockquote {
	margin: 0px;
	padding: 0px; }

.buttonScoot {
	position: relative; 
	top: 7px; }
	
.movieShift {
	position: relative; 
	top: -9px;
	left: -25px; }
	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* main body ++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.friendlink {
	background-color: #ff0000;
	position: absolute;
	top: -150px; }
.a h6 { 
	clear: both; 
	padding: 0px; 
	margin: 0px; 
	height: 1px;
	display: block; }
.a .navBox {
	position: absolute;
	top: 5px;
	left: 350px;
	width: 650px;
	text-align: right; }
.a .logo a {
	width: 210px;
	height: 104px;
	position: absolute;
	top: -66px;
	left: 6px;
	z-index: 6001;
	background-image: url("/images/logo.jpg");
}
.a {
	width: 1000px;
	margin: auto;
	position: relative;
	margin-top: 69px;
	padding: 49px 0px 0px 0px; }	
	
.mainPic img {
	display: block; }
.mainPic {
	height: 490px;
	width: 1000px; }
	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Text Pages +++++++++++++++++++++++++++++++++++++++++++++++++++++++*/	

.contactForm input {
	padding: 3px; 
	border: 1px solid #837d81; 
	color: #837d81; }
.contactForm span {
	font-size: 10px; }
.contactForm td {
	border-top: 1px dotted #837d81;
	vertical-align: center; }

.bigCallout {
	position: absolute; 
	top: 0px;
	left: 0px; 
	width: 625px; 
	font-size: 15px !important;
	background-color: #fff; }

.pageTitle {
	color: #837d81; 
	text-transform: uppercase;
	font-size: 16px;
	padding-top: 60px;
	margin-bottom: 25px; }

#vendorPage p strong {
	font-size: 10px !important;
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid #979195; }
#vendorPage p {
	padding-bottom: 5px; }

#faqPage p strong {
	font-size: 10px !important;
	padding-right: 10px;
	margin-right: 10px;
	border-right: 1px solid #979195; }

.textPics {
	margin-top: 35px; }

.columnBox p {
	line-height: 20px;
	font-size: 10px;
	text-transform: uppercase; }
.columnBox {
	width: 950px; 
	margin: 0px auto 0px auto; }

.thcCenter {
	width: 300px;
	vertical-align: top; }
.thcRight {
	width: 300px;
	vertical-align: top; }
.thcSpacer {
	width: 25px; }
.thcLeft {
	width: 300px;
	vertical-align: top;  }	
.threeColumn {}	
	
.tcRight {
	width: 450px; 
	vertical-align: top;
	text-transform: uppercase; }
.tcSpacer {
	width: 50px; }
.tcLeft {
	width: 450px;
	vertical-align: top;
	text-transform: uppercase; }	
.twoColumn {  }	
	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Number & Arrow Navigation ++++++++++++++++++++++++++++++++++++++++*/

.banRight a:hover {
	background-image: url('../images/arrow_banRight.png'); 
	background-position: 220px center;
	background-repeat: no-repeat;
	filter: alpha(opacity=40);
	-moz-opacity: .40;
	opacity: .40; }
.banRight a {
	display: block; 
	height: 490px;
	width: 300px;
	position: absolute;
	top: 49px;
	right: 0px; }
.banLeft a:hover {
	background-image: url('../images/arrow_banLeft.png');
	background-position: 30px center;
	background-repeat: no-repeat;
	filter: alpha(opacity=40);
	-moz-opacity: .40;
	opacity: .40; }
.banLeft a {
	display: block; 
	height: 490px;
	width: 300px;
	position: absolute;
	top: 49px;
	left: 0px; }
.bigArrowNav {
	z-index: 10; }

.arrowNav img {
	padding: 2px 6px 2px 6px;
	margin-bottom: -4px; }
.arrowNav {
	position: absolute;
	top: 558px;
	right: 0px;
	width: 100px;
	font-size: 12px;
	font-family: myriad, arial, helvetica;
	font-weight: bold;
	color: #979195;
	text-align: right;
	display: none; }

#nn30.nn_off a:hover {
	background-image: url('../images/picNav/30.gif'); }
#nn30.nn_off a {
	background-image: url('../images/picNav/30_off.gif'); }
#nn30.nn_on a {
	background-image: url('../images/picNav/30.gif'); }

#nn29.nn_off a:hover {
	background-image: url('../images/picNav/29.gif'); }
#nn29.nn_off a {
	background-image: url('../images/picNav/29_off.gif'); }
#nn29.nn_on a {
	background-image: url('../images/picNav/29.gif'); }

#nn28.nn_off a:hover {
	background-image: url('../images/picNav/28.gif'); }
#nn28.nn_off a {
	background-image: url('../images/picNav/28_off.gif'); }
#nn28.nn_on a {
	background-image: url('../images/picNav/28.gif'); }

#nn27.nn_off a:hover {
	background-image: url('../images/picNav/27.gif'); }
#nn27.nn_off a {
	background-image: url('../images/picNav/27_off.gif'); }
#nn27.nn_on a {
	background-image: url('../images/picNav/27.gif'); }

#nn26.nn_off a:hover {
	background-image: url('../images/picNav/26.gif'); }
#nn26.nn_off a {
	background-image: url('../images/picNav/26_off.gif'); }
#nn26.nn_on a {
	background-image: url('../images/picNav/26.gif'); }

#nn25.nn_off a:hover {
	background-image: url('../images/picNav/25.gif'); }
#nn25.nn_off a {
	background-image: url('../images/picNav/25_off.gif'); }
#nn25.nn_on a {
	background-image: url('../images/picNav/25.gif'); }

#nn24.nn_off a:hover {
	background-image: url('../images/picNav/24.gif'); }
#nn24.nn_off a {
	background-image: url('../images/picNav/24_off.gif'); }
#nn24.nn_on a {
	background-image: url('../images/picNav/24.gif'); }

#nn23.nn_off a:hover {
	background-image: url('../images/picNav/23.gif'); }
#nn23.nn_off a {
	background-image: url('../images/picNav/23_off.gif'); }
#nn23.nn_on a {
	background-image: url('../images/picNav/23.gif'); }

#nn22.nn_off a:hover {
	background-image: url('../images/picNav/22.gif'); }
#nn22.nn_off a {
	background-image: url('../images/picNav/22_off.gif'); }
#nn22.nn_on a {
	background-image: url('../images/picNav/22.gif'); }

#nn21.nn_off a:hover {
	background-image: url('../images/picNav/21.gif'); }
#nn21.nn_off a {
	background-image: url('../images/picNav/21_off.gif'); }
#nn21.nn_on a {
	background-image: url('../images/picNav/21.gif'); }

#nn20.nn_off a:hover {
	background-image: url('../images/picNav/20.gif'); }
#nn20.nn_off a {
	background-image: url('../images/picNav/20_off.gif'); }
#nn20.nn_on a {
	background-image: url('../images/picNav/20.gif'); }


#nn19.nn_off a:hover {
	background-image: url('../images/picNav/19.gif'); }
#nn19.nn_off a {
	background-image: url('../images/picNav/19_off.gif'); }
#nn19.nn_on a {
	background-image: url('../images/picNav/19.gif'); }


#nn18.nn_off a:hover {
	background-image: url('../images/picNav/18.gif'); }
#nn18.nn_off a {
	background-image: url('../images/picNav/18_off.gif'); }
#nn18.nn_on a {
	background-image: url('../images/picNav/18.gif'); }


#nn17.nn_off a:hover {
	background-image: url('../images/picNav/17.gif'); }
#nn17.nn_off a {
	background-image: url('../images/picNav/17_off.gif'); }
#nn17.nn_on a {
	background-image: url('../images/picNav/17.gif'); }


#nn16.nn_off a:hover {
	background-image: url('../images/picNav/16.gif'); }
#nn16.nn_off a {
	background-image: url('../images/picNav/16_off.gif'); }
#nn16.nn_on a {
	background-image: url('../images/picNav/16.gif'); }


#nn15.nn_off a:hover {
	background-image: url('../images/picNav/15.gif'); }
#nn15.nn_off a {
	background-image: url('../images/picNav/15_off.gif'); }
#nn15.nn_on a {
	background-image: url('../images/picNav/15.gif'); }


#nn14.nn_off a:hover {
	background-image: url('../images/picNav/14.gif'); }
#nn14.nn_off a {
	background-image: url('../images/picNav/14_off.gif'); }
#nn14.nn_on a {
	background-image: url('../images/picNav/14.gif'); }


#nn13.nn_off a:hover {
	background-image: url('../images/picNav/13.gif'); }
#nn13.nn_off a {
	background-image: url('../images/picNav/13_off.gif'); }
#nn13.nn_on a {
	background-image: url('../images/picNav/13.gif'); }


#nn12.nn_off a:hover {
	background-image: url('../images/picNav/12.gif'); }
#nn12.nn_off a {
	background-image: url('../images/picNav/12_off.gif'); }
#nn12.nn_on a {
	background-image: url('../images/picNav/12.gif'); }


#nn11.nn_off a:hover {
	background-image: url('../images/picNav/11.gif'); }
#nn11.nn_off a {
	background-image: url('../images/picNav/11_off.gif'); }
#nn11.nn_on a {
	background-image: url('../images/picNav/11.gif'); }

#nn10.nn_off a:hover {
	background-image: url('../images/picNav/10.gif'); }
#nn10.nn_off a {
	background-image: url('../images/picNav/10_off.gif'); }
#nn10.nn_on a {
	background-image: url('../images/picNav/10.gif'); }

#nn9.nn_off a:hover {
	background-image: url('../images/picNav/9.gif'); }
#nn9.nn_off a {
	background-image: url('../images/picNav/9_off.gif'); }
#nn9.nn_on a {
	background-image: url('../images/picNav/9.gif'); }

#nn8.nn_off a:hover {
	background-image: url('../images/picNav/8.gif'); }
#nn8.nn_off a {
	background-image: url('../images/picNav/8_off.gif'); }
#nn8.nn_on a {
	background-image: url('../images/picNav/8.gif'); }

#nn7.nn_off a:hover {
	background-image: url('../images/picNav/7.gif'); }
#nn7.nn_off a {
	background-image: url('../images/picNav/7_off.gif'); }
#nn7.nn_on a {
	background-image: url('../images/picNav/7.gif'); }

#nn6.nn_off a:hover {
	background-image: url('../images/picNav/6.gif'); }
#nn6.nn_off a {
	background-image: url('../images/picNav/6_off.gif'); }
#nn6.nn_on a {
	background-image: url('../images/picNav/6.gif'); }

#nn5.nn_off a:hover {
	background-image: url('../images/picNav/5.gif'); }
#nn5.nn_off a {
	background-image: url('../images/picNav/5_off.gif'); }
#nn5.nn_on a {
	background-image: url('../images/picNav/5.gif'); }

#nn4.nn_off a:hover {
	background-image: url('../images/picNav/4.gif'); }
#nn4.nn_off a {
	background-image: url('../images/picNav/4_off.gif'); }
#nn4.nn_on a {
	background-image: url('../images/picNav/4.gif'); }

#nn3.nn_off a:hover {
	background-image: url('../images/picNav/3.gif'); }
#nn3.nn_off a {
	background-image: url('../images/picNav/3_off.gif'); }
#nn3.nn_on a {
	background-image: url('../images/picNav/3.gif'); }

#nn2.nn_off a:hover {
	background-image: url('../images/picNav/2.gif'); }
#nn2.nn_off a {
	background-image: url('../images/picNav/2_off.gif'); }
#nn2.nn_on a {
	background-image: url('../images/picNav/2.gif'); }


#nn1.nn_off a:hover {
	background-image: url('../images/picNav/1.gif'); }
#nn1.nn_off a {
	background-image: url('../images/picNav/1_off.gif'); }
#nn1.nn_on a {
	background-image: url('../images/picNav/1.gif'); }
	
.nn_off a:hover em {
	display: block; 
	background-image: url('../images/bg_imagePop.png');
	position: absolute; 
	top: -85px;
	left: -27px;
	height: 79px;
	width: 74px;
	padding: 7px 0px 0px 7px;  }
.nn_off a:hover {
	width: 29px;
	background-position: center;
	height: 26px;
	display: block; }
.nn_off a em {
	display: none; }
.nn_off a {
	width: 29px;
	background-position: center;
	height: 26px;
	display: block;
	position: relative; }
.nn_on a:hover em {
	display: block; 
	background-image: url('../images/bg_imagePop.png');
	position: absolute; 
	top: -85px;
	left: -27px;
	height: 79px;
	width: 74px;
	padding: 7px 0px 0px 7px;  }
.nn_on a em {
	display: none; }
.nn_on a {
	width: 29px;
	background-position: center;
	height: 26px;
	display: block;
	position: relative; }
	
.numberNav {
	position: absolute;
	top: 553px;
	left: 0px; }
	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Main Nav Menu Functional Code ++++++++++++++++++++++++++++++++++++*/

.menuCache {
	visibility: hidden;
	position: absolute;
	top: -5000px;
	left: -5000px; }
.menuFloat {
	width: 100%;
	position: absolute;
	top: -24px;
	left: 1px;
}

#nav li {
  /*float the main list items*/
  margin: 0;
  float: right;
  display: block; }

 #nav li.off ul, #nav li.on ul {
  /*put the subnavs below and hide them all*/
  display: none;
  position: absolute;
  top: 30px;
  height: 15px;
  left: 0;
  padding-top: 0px;
  padding-bottom: 15px;
  width: 960px; }

#nav li a {
  /*for all links in the list*/
  color: #f90;
  font-weight: bold;
  display: block; }
 
#nav li.on ul a, #nav li.off ul a {
  float: left;
  /*ie doesn't inherit the float*/
  border: 0;
  color: #f90;
  width: auto; }

#nav li.on ul {
  /*display the current topic*/
  display: block; }

#nav li.off:hover ul, #nav li.over ul { 
  display: block;
  z-index: 6000;
  background-color: #fff;
  float: right; }
  
#nav li.off a:hover,
#nav li:hover a,
#nav li.over a {
  color: #f90; }
 
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* First Level Nav ++++++++++++++++++++++++++++++++++++++++++++++++++*/
  
a#blog:hover {
	background-image: url('../images/menu/blog-O.gif'); } 
.on #blog {
	background-image: url('../images/menu/blog-O.gif'); }
#blogParent.on {
	margin: 0px 12px 0px 12px; }
#blogParent.off {
	margin: 0px 12px 0px 12px; }
#blog {
 	background-image: url('../images/menu/blog.gif');
	width: 28px !important;
	height: 18px !important;
	display: block; }

a#weddings:hover {
	background-image: url('../images/menu/weddings-O.gif'); }
.on #weddings {
	background-image: url('../images/menu/weddings-O.gif'); }
#weddingsParent.on {
	margin: 0px 12px 0px 12px; }
#weddingsParent.off {
	margin: 0px 12px 0px 12px; }
#weddings {
 	background-image: url('../images/menu/weddings.gif');
	width: 59px !important;
	height: 18px !important;
	display: block; }

a#engagements:hover {
	background-image: url('../images/menu/engagements-O.gif'); }
.on #engagements {
	background-image: url('../images/menu/engagements-O.gif'); }
#engagementsParent.on {
	margin: 0px 12px 0px 12px; }
#engagementsParent.off {
	margin: 0px 12px 0px 12px; }
#engagements {
 	background-image: url('../images/menu/engagements.gif');
	width: 81px !important;
	height: 18px !important;
	display: block; }

a#lifestyle:hover {
	background-image: url('../images/menu/lifestyle-O.gif'); }	
.on #lifestyle {
	background-image: url('../images/menu/lifestyle-O.gif'); }
#lifestyleParent.on {
	margin: 0px 12px 0px 12px; }
#lifestyleParent.off {
	margin: 0px 12px 0px 12px; }
#lifestyle {
 	background-image: url('../images/menu/lifestyle.gif');
	width: 53px !important;
	height: 18px !important;
	display: block; }

a#info:hover {
	background-image: url('../images/menu/info-O.gif'); }	
.on #info {
	background-image: url('../images/menu/info-O.gif'); }
#infoParent.on {
	margin: 0px 12px 0px 12px; }
#infoParent.off {
	margin: 0px 12px 0px 12px; }
#info {
 	background-image: url('../images/menu/info.gif');
	width: 26px !important;
	height: 18px !important;
	display: block; }
	
a#clients:hover {
	background-image: url('../images/menu/clients-O.gif'); }	
.on #clients {
	background-image: url('../images/menu/clients-O.gif'); }
#clientsParent.on {
	margin: 0px 12px 0px 12px; }
#clientsParent.off {
	margin: 0px 12px 0px 12px; }
#clients {
 	background-image: url('../images/menu/clients.gif');
	width: 43px !important;
	height: 18px !important;
	display: block; }

a#contactUs:hover {
	background-image: url('../images/menu/contactUs-O.gif'); }
.on #contactUs {
	background-image: url('../images/menu/contactUs-O.gif'); }
#contactUsParent.on {
	margin: 0px 0px 0px 12px; }
#contactUsParent.off {
	margin: 0px 0px 0px 12px; }
#contactUs {
 	background-image: url('../images/menu/contactUs.gif');
	width: 68px !important;
	height: 18px !important;
	display: block; }
	
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Second Level Nav +++++++++++++++++++++++++++++++++++++++++++++++++*/

a#children:hover {
	background-image: url('../images/menu/children-O.html'); }
.on .onSub #children {
	background-image: url('../images/menu/children-O.html');}
#children {
	display: block;
	width: 64px !important;
	height: 15px !important;
	background-image: url('../images/menu/children.html'); }

a#specialEvents:hover {
	background-image: url('../images/menu/specialEvents-O.gif'); }
.on .onSub #specialEvents {
	background-image: url('../images/menu/specialEvents-O.gif');}
#specialEvents {
	display: block;
	width: 92px !important;
	height: 15px !important;
	background-image: url('../images/menu/specialEvents.gif'); }

a#commercial:hover {
	background-image: url('../images/menu/commercial-O.gif'); }
.on .onSub #commercial {
	background-image: url('../images/menu/commercial-O.gif');}
#commercial {
	display: block;
	width: 82px !important;
	height: 15px !important;
	background-image: url('../images/menu/commercial.gif'); }

a#family:hover {
	background-image: url('../images/menu/family-O.gif'); }
.on .onSub #family {
	background-image: url('../images/menu/family-O.gif');}
#family {
	display: block;
	width: 50px !important;
	height: 15px !important;
	background-image: url('../images/menu/family.gif'); }

a#seniorPortraits:hover {
	background-image: url('../images/menu/seniorPortraits-O.gif'); }
.on .onSub #seniorPortraits {
	background-image: url('../images/menu/seniorPortraits-O.gif');}
#seniorPortraits {
	display: block;
	width: 112px !important;
	height: 15px !important;
	background-image: url('../images/menu/seniorPortraits.gif'); }

a#suggestedVendors:hover {
	background-image: url('../images/menu/suggestedVendors-O.gif'); }
.on .onSub #suggestedVendors {
	background-image: url('../images/menu/suggestedVendors-O.gif');}
#suggestedVendors {
	display: block;
	width: 120px !important;
	height: 15px !important;
	background-image: url('../images/menu/suggestedVendors.gif'); }

a#accolades:hover {
	background-image: url('../images/menu/accolades-O.gif'); }
.on .onSub #accolades {
	background-image: url('../images/menu/accolades-O.gif');}
#accolades {
	display: block;
	width: 75px !important;
	height: 15px !important;
	background-image: url('../images/menu/accolades.gif'); }

a#gc:hover {
	background-image: url('../images/menu/gc-O.gif'); }
.on .onSub #gc {
	background-image: url('../images/menu/gc-O.gif');}
#gc {
	display: block;
	width: 112px !important;
	height: 15px !important;
	background-image: url('../images/menu/gc.gif'); }
	
a#faq:hover {
	background-image: url('../images/menu/faq-O.gif'); }	
.on .onSub #faq {
	background-image: url('../images/menu/faq-O.gif');}
#faq {
	display: block;
	width: 34px !important;
	height: 15px !important;
	background-image: url('../images/menu/faq.gif'); }
	
a#prices:hover {
	background-image: url('../images/menu/prices-O.gif'); }	
.on .onSub #prices {
	background-image: url('../images/menu/prices-O.gif');}
#prices {
	display: block;
	width: 49px !important;
	height: 15px !important;
	background-image: url('../images/menu/prices.gif'); }

a#albums:hover {
	background-image: url('../images/menu/customAlbums-O.gif'); }
.on .onSub #albums {
	background-image: url('../images/menu/customAlbums-O.gif');}
#albums {
	display: block;
	width: 103px !important;
	height: 15px !important;
	background-image: url('../images/menu/customAlbums.gif'); }
	
a#aboutUs:hover {
	background-image: url('../images/menu/aboutUs-O.gif'); }	
.on .onSub #aboutUs {
	background-image: url('../images/menu/aboutUs-O.gif');}
#aboutUs {
	display: block;
	width: 66px !important;
	height: 15px !important;
	background-image: url('../images/menu/aboutUs.gif'); }

a#pismoBeach:hover {
	background-image: url('../images/menu/pismoBeach-O.gif'); }	
.on .onSub #pismoBeach {
	background-image: url('../images/menu/pismoBeach-O.gif');}
#pismoBeach {
	display: block;
	width: 84px !important;
	height: 15px !important;
	background-image: url('../images/menu/pismoBeach.gif'); }

a#santaCruz:hover {
	background-image: url('../images/menu/santaCruz-O.gif'); }
.on .onSub #santaCruz {
	background-image: url('../images/menu/santaCruz-O.gif');}
#santaCruz {
	display: block;
	width: 80px !important;
	height: 15px !important;
	background-image: url('../images/menu/santaCruz.gif'); }
	
a#arroyoGrande:hover {
	background-image: url('../images/menu/arroyoGrande-O.gif'); }	
.on .onSub #arroyoGrande {
	background-image: url('../images/menu/arroyoGrande-O.gif');}
#arroyoGrande {
	display: block;
	width: 102px !important;
	height: 15px !important;
	background-image: url('../images/menu/arroyoGrande.gif'); }
	
a#shellBeach:hover {
	background-image: url('../images/menu/shellBeach-O.gif'); }	
.on .onSub #shellBeach {
	background-image: url('../images/menu/shellBeach-O.gif');}
#shellBeach {
	display: block;
	width: 84px !important;
	height: 15px !important;
	background-image: url('../images/menu/shellBeach.gif'); }
	
a#cambria:hover {
	background-image: url('../images/menu/cambria-O.gif'); }	
.on .onSub #cambria {
	background-image: url('../images/menu/cambria-O.gif');}
#cambria {
	display: block;
	width: 54px !important;
	height: 15px !important;
	background-image: url('../images/menu/cambria.gif'); }
	
a#sanFrancisco:hover {
	background-image: url('../images/menu/sanFrancisco-O.gif'); }	
.on .onSub #sanFrancisco {
	background-image: url('../images/menu/sanFrancisco-O.gif');}
#sanFrancisco {
	display: block;
	width: 96px !important;
	height: 15px !important;
	background-image: url('../images/menu/sanFrancisco.gif'); }
	
a#santaBarbara:hover {
	background-image: url('../images/menu/santaBarbara-O.gif'); }	
.on .onSub #santaBarbara {
	background-image: url('../images/menu/santaBarbara-O.gif');}
#santaBarbara {
	display: block;
	width: 100px !important;
	height: 15px !important;
	background-image: url('../images/menu/santaBarbara.gif'); }

a#sanLuisObispo:hover {
	background-image: url('../images/menu/sanLuisObispo-O.gif'); }
.on .onSub #sanLuisObispo {
	background-image: url('../images/menu/sanLuisObispo-O.gif');}
#sanLuisObispo {
	display: block;
	width: 104px !important;
	height: 15px !important;
	background-image: url('../images/menu/sanLuisObispo.gif'); }
	
a#showcase:hover {
	background-image: url('../images/menu/showcase-O.gif'); }	
.on .onSub #showcase {
	background-image: url('../images/menu/showcase-O.gif');}
#showcase {
	display: block;
	width: 60px !important;
	height: 15px !important;
	background-image: url('../images/menu/showcase.gif'); }

a#showcase:hover {
	background-image: url('../images/menu/showcase-O.gif'); }	
.on .onSub #showcase {
	background-image: url('../images/menu/showcase-O.gif');}

#showcase {
	display: block;
	width: 86px !important;
	height: 15px !important;
	background-image: url('../images/menu/showcase.gif'); }

	
a#shop:hover {
	background-image: url('../images/menu/shop-O.gif'); }	
.on .onSub #shop {
	background-image: url('../images/menu/shop-O.gif');}
#shop {
	display: block;
	width: 60px !important;
	height: 15px !important;
	background-image: url('../images/menu/shop.gif'); }

a#shop:hover {
	background-image: url('../images/menu/shop-O.gif'); }	
.on .onSub #shop {
	background-image: url('../images/menu/shop-O.gif');}

#shop {
	display: block;
	width: 86px !important;
	height: 15px !important;
	background-image: url('../images/menu/shop.gif'); }
	

a#pasoRobles:hover {
	background-image: url('../images/menu/pasoRobles-O.gif'); }	
.on .onSub #pasoRobles {
	background-image: url('../images/menu/pasoRobles-O.gif');}
#pasoRobles {
	display: block;
	width: 86px !important;
	height: 15px !important;
	background-image: url('../images/menu/pasoRobles.gif'); }
	
a#carmel:hover {
	background-image: url('../images/menu/carmel-O.gif'); }
.on .onSub #carmel {
	background-image: url('../images/menu/carmel-O.gif');}
#carmel {
	display: block;
	width: 54px !important;
	height: 15px !important;
	background-image: url('../images/menu/carmel.gif'); }

a#favorites:hover {
	background-image: url('../images/menu/favorites-O.gif'); }
.on .onSub #favorites {
	background-image: url('../images/menu/favorites-O.gif');}
#favorites {
	display: block;
	width: 66px !important;
	height: 15px !important;
	background-image: url('../images/menu/favorites.gif'); }

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* bottombar ++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.bottombar a:hover {
	text-decoration: underline; }
.bottombar div {
	display: inline; }
.bottombar a {
	text-decoration: none;
	margin-left: 3px;
	color: #979195 !important; }
.bottombar {
	width: 600px;
	margin: 0px auto 0px auto;
	font-size: 9px;
	color: #979195 !important;
	text-align: center;
	line-height: 13px;
	text-transform: uppercase; }

.counter a:hover {
	color: #ffffff; }
.counter a {
	font-size: 1px;
	color: #ffffff;
	margin-left: 7px; }
.counter {
	text-align: center;
	display: block; }
  
h1
{
	font-size: 14px;
	color: #EE5F9F;
}

