/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(http://store.yahoo.com/lib/vtbear/080512-pagebackground.gif) repeat-y 0px 16px;
}

.featured {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5bbf20;
	font-weight: bold;
}


/* PREZ BEARS HOMEPAGE ROLLOVERS */
a.hillary-rollover 
	{
	display: block;
	width: 160px;
	height: 303px;
	background: url("vtb-moodshot-hillary-rollover.gif") 0 0 no-repeat;
	text-decoration: none;
	 }
a:hover.hillary-rollover  
	{
	background-position: -160px 0;
	}
	
a.obama-rollover 
	{
	display: block;
	width: 142px;
	height: 303px;
	background: url("vtb-moodshot-obama-rollover.gif") 0 0 no-repeat;
	text-decoration: none;
	 }
a:hover.obama-rollover  
	{
	background-position: -142px 0;
	}
	
a.mccain-rollover 
	{
	display: block;
	width: 152px;
	height: 303px;
	background: url("vtb-moodshot-mccain-rollover.gif") 0 0 no-repeat;
	text-decoration: none;
	 }
a:hover.mccain-rollover  
	{
	background-position: -152px 0;
	}
	
a.mom-rollover 
	{
	display: block;
	width: 156px;
	height: 303px;
	background: url("vtb-moodshot-mom-rollover.gif") 0 0 no-repeat;
	text-decoration: none;
	 }
a:hover.mom-rollover  
	{
	background-position: -156px 0;
	}


/* NEW HOMEPAGE CUSTOMER FAVORITES AND POPULAR OCCASION STYLES - A.FRANCKE 3-22-08 */
.custfavtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5bbf20;
	font-weight: bold;
}
.custfavlink {
	color: #5bbf20;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.custfavlink:a {
    color: #5bbf20;
    text-decoration: none;
}
.custfavlink a:hover {
    color: #002950;
    text-decoration: underline;
}
.occasiontitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #5bbf20;
	font-weight: bold;
}
.occasionlink {
	color: #5bbf20;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.occasionlink:a {
    color: #5bbf20;
    text-decoration: none;
}
.occasionlink a:hover {
    color: #002950;
    text-decoration: underline;
}
/* END */


.contentlargeblue {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #000000;
}
.contentlargestblue {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 19px;
    color: #000000;

}

/* Left Nav formatting */
.menu { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.menu:a {
    color: #000000;
    text-decoration: none;
}
.menub {
	color: #5bbf20;
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;

}
.menub:a {
    color: #5bbf20;
    text-decoration: none;
}
.menub a:hover {
    color: #666666;
    text-decoration: underline;
}

.menusmall { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px;
    color: #000000;
}
.menubold { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px;
    font-weight:bold;
    color: #000000;
}

.menusmallBlue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
	text-decoration: none;
}
.menusmallBlue:a {
    color: #132083;
	text-decoration: none;
}

.menutitle {
    text-decoration: underline;
    cursor:pointer;
    color:#000000;
    width:148px;
    font-family:Arial;
    font-size:12px;

}
.submenu {
    width:148px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#000000;
    margin-bottom: 0.3em;
    padding:2px;
}
.sweetestday {
    color: #000000;
    text-decoration: none;
}
/* End Left Nav formatting */
.select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #40AE49;
    background-color: #132083;
}
.input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #033395;
    background-color: #FFFFFF;
}
.button {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;	
    color: #FFFFFF;
    background-color: #000000;
}
.SUBMIT{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;	
    color: #FFFFFF;
    background-color: #156c9e;
}
a {
    color: #000000;
}
a:hover {
    color: #000000;
}

.subheader {
    color:#000000;
    width:148px;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px;
}

/* Top Navigation Bar elements 
table.tmmenu {
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #FFFFFF;
}
td.tmmenu {
	font-size: 10px;
	text-align: center;
	font-weight: normal;
	border-collapse: collapse;
	border-spacing: 0px;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(http://store.yahoo.com/lib/vtbear/061507-tab.gif) no-repeat right bottom;
	text-decoration: none;
}
td.tmend {
	font-size: 10px;
	text-align: center;
	padding-top: 3px;
	background: url(http://store.yahoo.com/lib/vtbear/061507-tabend.gif) no-repeat right bottom;
	text-decoration: none;
}*/
.topnavlink {
	color: #FFFFFF;
	text-decoration: none;

}
.topnavlink:hover {
	color: #ffffff;
	text-decoration: underline;
}

.link {
    color: #000000;
	text-decoration: none;
}
.link:hover {
	color: #8f0504;
	text-decoration: underline;
}
.small-link {
	font-size:10px;
	font-weight:bold;
	font-style:italic;
    color: #000000;
	text-decoration: none;
}
.small-link:hover {
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color: #8f0504;
	text-decoration: underline;
}
.white {
    color: #FFFFFF;
    text-decoration: none;
}
.white:hover {
    color: #000000;
    text-decoration: none;
}
.white:vlink {
	color: #FF0000;
}
.under50 {
	border-left: 1px solid #132083;
	}
	
.hpalt {
	color: #000000;
	text-decoration: none;
	font-size: 12px;

}
.hpalt:hover {
    color: #666666;
    text-decoration: none;
}
.hpalt:vlink {
	color: #FF0000;
}
.midbar {
	font:  18px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #ff7800;
	text-align: center;
}
/*-----------Top Navigation List definitions-----------------*/
.navcontainer {
	overflow: hidden;
	background-color:#5bbf20;
	background-image: url(http://store.yahoo.com/lib/vtbear/080512-top-nav-background.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#navlist {
	list-style-type: none;
	margin: 0;
	padding: 0px 1px 0px 1px;
}
#navlist li {
	border-left: 1px solid #FFFFFF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 .5em 0 -.5em;
	padding: 0 .5em 0 .5em;

}
#navlist li a{
	color:#ffffff;
	text-decoration: none;
}
#navlist li a:hover{
	color:#ffd702;
	text-decoration: none;
}

.page-headline-2007-11 { 
	font-family:AvantGarde Md BT,AvantGarde,Arial,Geneva,Helvetica,sans-serif;
	font-size: 14pt; 
	font-style: normal;
	line-height: normal; 
	font-weight: normal; 
	color: #000000;
	margin: 0px;

	}
/*-----------Add'l Text Formatting-----------------*/
.grayhr
	{
	color: #cfcfcf;
	background-color: #cfcfcf;
	width: 620px;
	height: 2px;
	border: 0;
	text-align: left;
	margin-left: 0px;
	}
.margin-and-width
	{
	margin-left: 10px;
	width: 600px;
	}
.next-text
	{
	font-size: 8pt; 
	font-weight: normal;
	font-family: Arial, Helvetica, Verdana, San-Serif;
	}
.h-style
	{
	font-size: 9pt; 
	font-weight: bold;
	font-family: Arial, Helvetica, Verdana, San-Serif;
	color: #C1272D; 
	display:inline;	
	}
