body {text-align:center; FONT-FAMILY: Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
.outerBox770 
{
	border:2px solid #000000; 
	width:770px;
	margin: 0 auto; /* to center body together with text-align:center in the body */
	text-align: left;
}
.boxBlue { border:1px solid #637994; }
.borderBottomLBlue {border-bottom:3px solid #c6d7de; }
.borderRightLBlue {border-right:3px solid #c6d7de; }
.borderRightBottomLBlue {border-right:3px solid #c6d7de; border-bottom:3px solid #c6d7de; }

.borderLeft { border-left: 1px solid #7B8684; }
.borderLeftText { 
	border-left: 1px solid #7B8684; 
	color:#666666;
	font-size:12px;
	font-weight:bold;
}

.belowImgText {
	color:#666666;
	font-size:12px;
	font-weight:bold;
}

.calendarBorder {
	BORDER-RIGHT: #fff1c6 3px solid; BORDER-TOP: #fff1c6 3px solid; BORDER-LEFT: #fff1c6 3px solid; BORDER-BOTTOM: #fff1c6 3px solid;
	margin: 3px;
}
.text-below-calendar
{
	color:#666666;
	font-weight:bold;
	padding:0 0 8px 0;
	font-size:13px;
}

a:link, a:visited, a:active, a.hover { }
A.linkNav { 
	FONT-FAMILY:Verdana; FONT-SIZE: 8pt; color:#ffffff; font-weight:bold; TEXT-DECORATION: none }
A.linkNav:hover { FONT-FAMILY:Verdana; FONT-SIZE: 8pt; font-weight:bold; TEXT-DECORATION: underline }

A.linkRegularBold { 
	FONT-SIZE: 8pt; color:#000000; font-weight:bold; TEXT-DECORATION: underline }
A.linkRegularBold:hover { FONT-SIZE: 8pt; font-weight:bold; TEXT-DECORATION: none }

A.linkDaVinci { 
	color:#526984; font-weight:bold; TEXT-DECORATION: underline }
A.linkDaVinci:hover { font-weight:bold; TEXT-DECORATION: none }

A.linkEmail:link { 
	color:#000000; font-style:italic; TEXT-DECORATION: underline }
A.linkEmail:hover { font-style:italic; TEXT-DECORATION: none }

A.linkOrangeBold { 
	FONT-SIZE: 8pt; font-family:Arial Narrow; color:#E79642; font-weight:bold; TEXT-DECORATION: underline }
A.linkOrangeBold:hover { FONT-SIZE: 8pt; font-weight:bold; TEXT-DECORATION: none }

A.help {FONT-SIZE: 13px; COLOR: #666666; text-decoration: underline;}
A.help:hover { text-decoration: none; FONT-SIZE: 13px;}

A.ButtonStyle
	{color:#FFFFFF}
table.button {
	cursor: pointer;
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.smallBold {FONT-SIZE: 8pt; font-weight:bold;}
.xSmallBold {FONT-SIZE: 7pt; font-weight:bold; letter-spacing:0;}
.callUs { FONT-SIZE: 8pt; font-weight: bold; font-style:italic;  }
.sizes {font-size: 8pt; }
.sizesText { color:#333333; font-size: 11px; font-weight:bold }
input.button
{
    background-color: #6B8694;
    border-top: 3px solid #B9C6CF;
    border-right: 3px solid #303C4A;
    border-bottom: 3px solid #303C4A;
    border-left: 3px solid #7D98A9;
    color: #ffffff;
    cursor: pointer;
    font-family: Arial;
    font-size: 13px;
    font-weight:bold;
}
A.linkNavCart { 
	FONT-FAMILY:Verdana;
	FONT-SIZE: 8pt;
	color:#ffffff;
	font-weight:bold;
	TEXT-DECORATION: none;
}
A.linkNavCart:hover 
{
    TEXT-DECORATION: underline;
}
span.cartTopNavSep
{
    font-weight: bold;
    color: #000000;
    font-size: 15px;
}

/* New Styles added 01/21/09 */

.btitle
{
	font-size:28px;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0px;	
}

.addToCart { FONT-SIZE: 13px; COLOR: gray; font-family:Arial Narrow;}
		.squareBox { VISIBILITY: hidden }
		.inputStyleLight { WIDTH: 369px; BACKGROUND-COLOR: #fff4dc }
		.inputStyleDark { WIDTH: 369px; BACKGROUND-COLOR: #fbf1bf }
		.pricing { FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
