﻿body 
{
	margin-top: 2px;
}
table, td {
	font-family: verdana;
	font-size: 8pt;
	color: black;
}

/* For Top Navigation Bar - main.Master */
a.breadcrumbs:link
{
	color: #f2757a;
	text-decoration: none;
}
a.breadcrumbs:visited
{
	color: #f2757a;
	text-decoration: none;
}

/* For Side Navigation Bar - main.Master */
td.sidenavbar 
{
	border-bottom: solid 1px #afafaf;
	padding-left: 10px;
	height: 28px;
	vertical-align: middle;
}
td.sidenavbarhover 
{
	border-bottom: solid 1px #afafaf;
	background-color: #ebe5d9;
	padding-left: 10px;
	height: 28px;
	vertical-align: middle;
	cursor: hand;
}

/* For Main Content Scroller - main.Master */
div.contentScroller 
{
	overflow: auto;
	height: 100%;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-face-color: #f2757a;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}

/* For Whats Happening Style - Default.aspx */
div.happeningScroller 
{
	margin-bottom: 5px;
	overflow: auto;
	height: 188px;
	width: 100%;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-face-color: #f2757a;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}
td.happeningText 
{
	border-bottom: dashed 1px #afafaf;
}

/* For Press & Review Scroller - press.aspx */
div.pressScroller 
{
	overflow: auto;
	height: 410px;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-face-color: #f2757a;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}

/* Cupcake Homepage */
span.headerStyle 
{
	font-weight: bold;
	color: #f8abad;
}
a.categorylink:link
{
	color: black;
	text-decoration: none;
}
a.categorylink:visited 
{
	color: black;
	text-decoration: none;
} 
a.categorylink:hover 
{
	color: black;
	text-decoration: none;
} 

a.sidelink:link 
{
	color: #6a6a6a;
	text-decoration: none;
}
a.sidelink:visited 
{
	color: #6a6a6a;
	text-decoration: none;
}
a.sidelink:hover 
{
	color: #f2757a;
	text-decoration: none;
} 
a.sidelink:active 
{
	color: #f2757a;
	text-decoration: none;
} 

/* For navMain */
td.navMainBar
{
	color: #6a6a6a;
	font-size: 8pt;
	font-weight: bold;
}
a.navMainLink:link
{
	font-size: 8pt;
	font-weight: normal;
	color: #f2757a;
	text-decoration: none;
}
a.navMainLink:visited
{
	font-size: 8pt;
	font-weight: normal;
	color: #f2757a;
	text-decoration: none;
}

/* For Footer */
td.footerstyle 
{
	color: #6a6a6a;
}
a.footerlink:link
{
	color: #f2757a;
	text-decoration: none;
}
a.footerlink:visited
{
	color: #f2757a;
	text-decoration: none;
}

/* For Top Nav Bar */
/*td.topnavbar 
{
	border-top: solid 1px #afafaf;	
}*/
td.topnavbarcontent
{
	border-bottom: solid 1px #afafaf;
	border-right: solid 1px #afafaf;
}
td.topnavbarinnercontent
{
	text-align: center;
	border-right: solid 1px #afafaf;
	vertical-align: middle;
}
a.toplink:link 
{
	color: #6a6a6a;
	text-decoration: none;
}
a.toplink:visited 
{
	color: #6a6a6a;
	text-decoration: none;
}
a.toplink:hover 
{
	color: #f2757a;
	text-decoration: none;
} 
a.toplink:active 
{
	color: #f2757a;
	text-decoration: none;
} 

/* For signature cupcakeTitle */
.signatureTitle 
{
	color: #f2757a;
	font-weight: bold;
	font-size: 8pt;
}
.signaturePrice
{
	color: #6a6a6a;
	font-weight: bold;
	font-size: 8pt;
}
.signatureDescription
{
	color: #6a6a6a;
	font-size: 8pt;
}

/* Cupcake Order Form */
td.formTitle
{
	color: #8b5e3c;
	font-size: 12pt;
	font-weight: bold;
}
td.formHeader
{
	background-color: #f2757a;
	height: 20px;
	padding-left: 5px;
	color: White;
	font-weight: bold;
}
td.formSubHeader
{
	background-color: #ffcccc;
	height: 20px;
	padding-left: 5px;
	color: Black;
	
}
td.formDetail 
{
	color: #603913;
	padding-left: 25px;
}
span.formSmallNote
{
	font-size:8pt;
}
input.formInput 
{
	border: solid 1px #a7a5a6;
	height: 14px;
	font-size: 10pt;
}
textarea.formInput
{
	border: solid 1px #a7a5a6;
	font-size: 10pt;
}
.formError 
{
	font-family: arial;
	font-size: 10pt;
}

/* For scrollbar */
/*div.cupcakeScroller 
{
	overflow:auto;
	height: 380px;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-face-color: #f2757a;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}*/

/* For Main Headers */
.mainheader 
{
	color: #ffcccc;
	font-size: 20pt;
	font-weight: bold;
	padding-left: 10px;
}

/* For Main Content */
p.mainContent
{
	color: #6a6a6a;
}
.jmainContent
{
	color: #6a6a6a;
	text-align: justify;
}
.mainContenthl 
{
	color: #f2757a;
}

/* For full-month cupcakes, the rest use signature cupcake style */
.topnote 
{
	padding-left: 10px;
	color: #ff6666;
	font-weight: bold;
	font-size: 8pt;
}
.sizenote
{
	color: #6a6a6a;
	font-size: 8pt;
	font-weight: bold;
}
.minihighlights 
{
	color: #ffa3a3;
	font-size: 14pt;
	font-family: Arial Narrow;
}
.miniDescriptionBold
{
	color: #6a6a6a;
	font-size: 8pt;
}
.miniDescriptionLight
{
	color: #6a6a6a;
	font-size: 10pt;
}

/* For cupcake gallery */
a.gallerylink:link 
{
	color: #f2757a;
	text-decoration: none;
	/*font-weight:bold;*/
	font-size: 8pt;
}
a.gallerylink:visited 
{
	color: #f2757a; /*#6a6a6a;*/
	text-decoration: none;
	/*font-weight:bold;*/
	font-size: 8pt;
}
a.gallerylink:hover 
{
	/*color: #f2757a;*/
	text-decoration: none;
	/*font-weight:bold;*/
	font-size: 8pt;
} 
a.gallerylink:active 
{
	/*color: #f2757a;*/
	text-decoration: none;
	/*font-weight:bold;*/
	font-size: 8pt;
} 
.gallerylinkvisited
{
	/*color: #f2757a;*/
	text-decoration: none;
	/*font-weight:bold;*/
	font-size: 8pt;
} 