.helveticax
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.helveticaxProduct
{
    FONT-SIZE: 10px;
    WIDTH: 80px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.helveticaxiiBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #333333;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.helveticaxi
{
	background:none;
	height:20px;
	padding: 0px 0px 0px 0px;
    FONT-SIZE: 12px;	
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	border-style:solid;
	border-width:1px;
	border-color:#B0C4DE;
	
}
input.helveticaxi
{
	background-color: white;
	height:20px;
	padding: 0px 0px 0px 0px;
    FONT-SIZE: 12px;	
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	border-style:solid;
	border-width:1px;
	border-color:#B0C4DE;
	
}
.helveticaRedxiv
{
    FONT-SIZE: 14px;
    COLOR: #730101;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.helveticaRedxivBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.helveticaxiBlack
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.helveticaxiBlack img
{
    display:inline;
}

.helveticaxiBlack input[type=text]
{
	height:20px;
    border-style:solid;
	border-width:1px;
	border-color:#7F9DB9;
}

.helveticaxiBlack a
{    
    COLOR:#C97410;
}
.helveticaxiBlack a:hover
{    
    COLOR:#999999;
}

.helveticaxiBlackBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.helveticaxiBlackProduct
{
    FONT-SIZE: 11px;
    WIDTH: 180px;
    COLOR: #000000;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.helveticaxLite
{
    FONT-SIZE: 10px;
    COLOR: #cccccc;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.helveticaxiiBoldWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.helveticaxiiBoldBlack
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.helveticaRedxviii
{
    FONT-SIZE: 18px;
    COLOR: #730101;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.helveticaGrayxviii
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.helveticaxii
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.helveticaxii p
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.helveticaxBoldWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.helveticaxiBoldWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.helveticaBlackxviii
{
    FONT-SIZE: 18px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.helveticaRedxii
{
    FONT-SIZE: 12px;
    COLOR: #730101;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.helveticaRedxiiBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #990000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.helveticaxiiBoldLite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #999999;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.orange
{
    COLOR: #cc6600
}
.red
{
    COLOR: #730101
}
A.grayLink
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.grayLink:link
{
    COLOR: #000000
}
A.grayLink:visited
{
    COLOR: #000000
}
A.grayLink:active
{
    COLOR: #ffcc66
}
A.grayLink:hover
{
    COLOR: #999999
}
A.blackLink
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.blackLink:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.blackLink2
{
	border:none;
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.blackLink2 img
{
	display:inline;
}
A.blackLink:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.blackLink:active
{
    COLOR: #ffcc00;
    TEXT-DECORATION: none
}
A.blackLink:hover
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
A.whiteLink
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A.whiteLink:link
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, helvetica, san-serif;
    TEXT-DECORATION: underline
}
A.whiteLink:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
A.whiteLink:active
{
    COLOR: #999999;
    TEXT-DECORATION: underline
}
A.whiteLink:hover
{
    COLOR: #999999;
    TEXT-DECORATION: underline
}
.currentPage
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #fab110;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.menuText
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.navLink
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.navLink:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.navLink:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.navLink:active
{
    COLOR: #999999;
    TEXT-DECORATION: none
}
A.navLink:hover
{
    COLOR: #ffcc00;
    TEXT-DECORATION: none
}
SELECT
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, helvetica, sans-serif;
}
.helveticaBluexviii
{
    FONT-SIZE: 18px;
    COLOR: #3b569c;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.helveticaBluexiv
{
    FONT-SIZE: 14px;
    COLOR: #3b569c;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.helveticaBluexivBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #3b569c;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.helveticaGrayxiv
{
    FONT-SIZE: 18px;
    COLOR: #929592;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.helveticaBluexii
{
    FONT-SIZE: 12px;
    COLOR: #3b569c;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.helveticaBluexiiBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #3b569c;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.helveticaxiiBoldBlue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #3b569c;
    FONT-FAMILY: Arial, helvetica, sans-serif
}
.pageDirections
{
    PADDING-RIGHT: 10px;
    FONT-SIZE: 12px;
    COLOR: #333333;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;	
}
.pageDirections input
{
	border-style:solid;
	border-width:1px;
	border-color:#B0C4DE;
	height:20px;
}

.pageBody
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 0px
}
/*custom shop options form*/
p.left, div.left {
	float: left;
	margin: 10px 10px 0px 0px;
	display: inline;
	font-size: 11px;
	line-height: 12px;
}
div.initials_options {
	margin: 1px 0px 10px 0px;
	clear: left;
}
td.graybox {
	background-color: #F0F0F0;
	border: 1px solid #999;
	padding: 10px;
	width: 516px;
	margin-top: 10px;
}

td.graybox h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #999;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 10px 0px;
}

td.graybox h5.plain {
	border-bottom: 0px;
	margin-bottom: 0px;
}
td.graybox h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
table.summarytable td.lineitem h5, table.summarytable td.subtotal h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
}

td.graybox h5 span, td.lineitem h5 span {
	font-weight: normal;
}
td.graybox p a, td.graybox p a:visited {
	color: #000;
	text-decoration: underline;
}
td.graybox p.bottom_border {
	font-size: 11px;
	border-bottom: 1px solid #999;
	line-height: 12px;
	margin: 3px 0px 5px 0px;
	padding: 0px 0px 10px 0px;
}


table.summarytable {
	width: 400px;
	background-color: #FFF;
	margin: 0px;
	padding: 5px 10px 5px 5px;
}
table.summarytable td.lineitem {
	width: 280px;
	margin: 0px;
	padding: 4px 0px 4px 40px;
}
table.summarytable td.subtotal {
	width: 280px;
	margin: 0px;
	padding: 4px 0px 4px 50px;
}
table.summarytable td.separator {
	padding: 5px 0px 0px 0px;
}
table.summarytable td.separator div {
	width: 325px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	margin: 0px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
	background-color: #000;
}
table.summarytable td.lineitem span.dot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	float: left;
	display: inline;
	margin: -5px 5px 0px 0px;
	padding: 0px;
}

td.graybox fieldset {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

td.graybox fieldset input {
	float: left;
	display: inline;
	margin: 2px 2px 2px 0px;
	padding: 0px;
	clear: left;
}

td.graybox fieldset p {
	float: left;
	display: inline;
	margin: 2px 2px 2px 10px;
	padding: 0px;
	clear: right;
	line-height: 12px;
	font-size: 11px;
	width: 450px;
}
