body
{
	font-family: Arial;
	 margin-top:3px; margin-left:5px;
	background-color: #ffffff; 
}
.home_header {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#006;
	margin: 10px 0 10px 15px;
	text-align:right
	}
.chat_contain {
	background-image:url(../images/BVCrightheader.gif);
	height:67px;
	width:282px
}
.chat_button {
	float:right;
	margin:13px 17px 0 0;
	height:43px;
	width:130px;
}

.BodyTableBackground
{
/*background-color: #fef9e7; 

border-right-color:#cccccc;
border-right-width:1px;
border-right-style:ridge;
border-bottom-color:#cccccc;
border-bottom-width:1px;
border-bottom-style:ridge;

border-left-color:#cccccc;
border-left-width:1px;
border-left-style:ridge;
border-top-color:#cccccc;
border-top-width:1px;
border-top-style:ridge; */

vertical-align:top;

/*background-image:url(../images/background.jpg);background-repeat:repeat-y;*/
}
.BodyBackgroundColor
{
background-color: #fcf7ef; /*#fcf7ef*/
}

.PaymentDivs
{
	border:#336699 1px solid;
	padding:5px;
	HEIGHT: 100%	
}

.orderinstructions
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #0000FF;
}


S
{
	color: red;
}
.HomeSectionHeaders
{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color:#FFFFFF
}
.HomeSectionText
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	color:#000000
}
.heading
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}

.bodytextsmall
{
	font-family: Arial;
	font-size: 8pt;
	color: #003399;
}

.bodytextsmalllink
{
	font-family: Arial;
	font-size: 8pt;
	color: #003399;
	text-decoration: none;
}

.itemstylebackcolor
{
	background-color: #CDDEF3;
}

.bodytextsmallsofterblue
{
	font-family: Arial;
	font-size: 8pt;
	color: #336699;
}

.bodytext
{
	font-family: Arial;
	font-size: 10pt;
}

.bodytextsmallplain
{
	font-family: Arial;
	font-size: 8pt;
}

.bodytextinbold
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}

.bodytextinbold2
{
	font-family: Arial;
	font-size: 10pt;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}

.bodytextinboldblue
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #336699;
}

.bodytextinboldblue2
{
	font-family: Arial;
	font-size: 14pt;
	color: #003366;
}

.bodytextinblue
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #336699;
}

.productpageheading
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}

.breadcrumb
{
	font-family: Arial;
	font-size: 12pt;
}

.breadcrumbbold
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}

.thumbnail
{
	font-family: Arial;
	font-size: 8pt;
}

.checkoutfieldlabel, .checkoutfieldlabelerror
{
	font-family: Arial;
	font-size: 8pt;
	color: #000066;
}

.checkoutfieldlabelerror
{
	color:  #CC0000;
	font-weight: bold;
}


.checkoutbigheading
{
	font-family: Arial;
	font-size: 10pt;
	color: White;
	font-weight: bold;
}

.checkoutheading
{
	font-family: Arial;
	font-size: 10pt;
	color: White;
	font-weight: bold;
}

.checkoutheadingnew
{
	font-family: Arial;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
}

.checkoutDropDown, .checkoutDropDownAcct
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;
	white-space: nowrap;
}

.checkoutDropDownAcct
{
	font-family: Courier New, Courier, Arial, Verdana, Sans-Serif;
	font-size: 8pt;
	white-space: nowrap;
}

.checkoutTextBox
{
	font-family: Arial, Verdana, Sans-Serif ;
	font-size: 8pt;
}

.checkoutheading2
{
	font-family: Arial;
	font-size: 10pt;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}

.checkdesignerimportant
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: White;
}

.paymentpagefieldheadings, .paymentpagefieldtext
{
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
}

.paymentpagefieldtext
{
	font-size: 7pt;
	font-weight:bold;	
}

.optionsheadings
{
	font-family: Arial;
	font-size: 10pt;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}

.errorsmall
{
	font-family: Arial;
	font-size: 8pt;
	color: #CC0000;
}

.error
{
	font-family: Arial;
	font-size: 10pt;
	color: #CC0000;
}

.boldred
{
	font-family: Arial;
	font-size: 10pt;
	color: #CC0000;
	font-weight: bold;
}

.boldredsmall
{
	font-family: Arial;
	font-size: 8pt;
	color: #CC0000;
	font-weight: bold;
}

.errorlarge
{
	font-family: Arial;
	font-size: 14pt;
	color: #CC0000;
	font-weight: bold;
}

.footer
{
	font-family: Arial;
	font-size: 10pt;
	color: 003399;
}

.crossselllink
{
	font-family: Arial;
	color: #003399;
	text-decoration: none;
	font-size: 11px;
}

.navcategory
{
	font-family: Arial;
	color: white;
	text-decoration: none;
	font-size: 12px;
}

.bodyCopy
{
	font-family: Arial;
	color: #003399;
	text-decoration: none;
	font-size: 12px;
}

.important
{
	font-family: Arial;
	font-size: 10pt;
	color: #CC0000;
}

.masthead
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	color: #0E3E64; 
}

.previewbutton
{
	background-color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	height: 25px;
	width: 100px;
}

.approvebutton
{
	background-color: #CC3366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	height: 25px;
	width: 100px;
}

.picturechecksheading
{
	font-size: 24pt;
	color: #101264;
	font-family: Arial;
	font-weight: bold;
}

.nav
{
	font-family: Arial;
	color: #003399;
	text-decoration: none;
	font-size: 10px;
}

.nav:hover
{
	color: #0066FF;
}

.nav:active
{
	color: #cc0000;
}

.navheader
{
	font-family: Arial;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}

.navheader:hover
{
	color: #CCCCCC;
}

.navheader:active
{
	color: #cc0000;
}

.freetext
{
	font-family: Arial;
	font-size: 10pt;
	color: #CC0000;
	font-weight: bold;
}

.freetextsmall
{
	font-family: Arial;
	font-size: 8pt;
	color: #CC0000;
	font-weight: bold;
}
.personalize-table
{
	font-size: 11px;
	font-weight: bold;
	background-color: #EDE7D0;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 8px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.emphasize
{
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.personalizetable
{
	background-color: #cccccc;
}
.personalizetablelabel
{
	background-color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
	font-size: 10pt;
	font-weight: bold;
	margin: 3px;
}

.deliveryTable
{
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	width: 400px;
	padding: 0px;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	border-collapse: collapse;
}

.deliveryTable td, .deliveryTable th
{
	border-right: #cccccc 1px solid;
	padding-right: 2px;
	border-top: #cccccc 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	vertical-align: top;
	background-color: #ffffff;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}

.deliveryTable th
{
	text-align: left;
	font-weight: bold;
}

.shipTable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .80em;
	padding: 2px;
	margin: 1px;
	width: 99%;
	border: solid 2px #000000;
	vertical-align: top;
	border-collapse: collapse;
}

.shipTable td, .shipTable th
{
	border: solid 1px #000000;
	height: 40px;
	font-family: Arial, Helvetica, sans-serif;
}

.shipTable tr
{
	vertical-align: top;
}

.deliveryMethod
{
	background-color: #FFC626;
}

.greenText
{
	color: #008000;
}
.redText
{
	color: #FF0000;
}
.blueText
{
	color: #0000A0;
}

.shipTable th
{
	background-color: #336699;
	text-align: left;
	font-weight: bold;
	font-size: 1.3em;
	color:#ffffff;
}

.EstDateIndex
{
	background-color: #D8E9FD;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	border-width: 3px;
	border-color: #000099;
	border-style: dotted;
	line-height: 20px;
	width: 100%;
	text-transform: uppercase;
	padding: 3px;
	
}

a.EstDateMoreInfo, a.EstDateMoreInfo:hover, a.EstDateMoreInfo:visited
{
	font-size: 10px;
}

.estDate{
	font-family: Arial, Helvetica Black, Sans-Serif;
	color: #333333;
	font-size: .80em;
	padding: 5px;
	border: dotted 2px #336699;
	background-color: #DDDDDD;
	margin-top: 10px;
	width: 98%;
}

.faxSheetBackground
{
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-size: large;
	color: #d0d0d0;
	text-align: center;
	font-weight:bold;
	
}

a.authorizationPrintLink, a.authorizationPrintLink:hover, a.authorizationPrintLink:visited
{
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}