tr,td,caption {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;color: #333333;}

form,input,button,select,option {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;}

.checkoutbg {background-color: #ffffff;}

.tableheaderbg {background-color: #000000;color: #ffffff;font-weight: bold;}

.tablebg {background-color: #F5F5F5;color: #000000;}

.tablebg2 {background-color: #E9E9E9;color: #000000;}

.sidebarbg {background-color: #ffffff;}

.smallsidebartext {font-size:8pt;color: #000000;font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;}

.smallselectedsidebartext {font-size:8pt;color: #000000;font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-weight:bold;}

.sidebartext {color: #000000;font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;}

.head {color: #000000;font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;}

.alertmessage {color: #ff0000;font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;}

img.imageborder,div.imageborder {border-width:0;}

body	{
		margin: 0px;
	}
	
	.headtxt	{
		font-family: verdana, arial, helvetica;
		font-size: 24px;
		color: #681713;
		font-weight: bold;
	}
	
	.subhead	{
		font-family: verdana, arial, helvetica;
		font-size: 12px;
		color: #681713;
		font-weight: bold;
	}
	
	a	{
		font-family: verdana, arial, helvetica;
		font-size: 11px;
		color: #b2004d;
		text-decoration: underline;
	}
	
	a:hover	{
		font-family: verdana, arial, helvetica;
		font-size: 11px;
		color: #ff8c00;
		text-decoration: underline;
	}
	
	.cpBodyCopy	{
		font-family: verdana, ariall, helvetica;
		font-size: 11px;
		color: #000000;
		line-height: 15px;
	}
	
	.footer	{
		font-family: verdana, arial, geneva, helvetica,sans-serif;
		font-size: 11px;
		color: #f8f40d;
		line-height: 15px;
		text-align: center;
	}

	form,input,button,select,option {
		font-family: verdana, arial, helvetica;
		font-size: 10px;
	}
	
body,.normal {
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 10pt;
}


tr, td, table,form,input,button,select,option,textarea  {
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 10pt;
	page-break-inside: avoid;
}

table.border {
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	color: black;
	page-break-inside: avoid;
	border-color:Black;
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
}

.tableheader {
	background-color: #99cc33;
}

.smallprint {
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #691612; 
}

.subhead {
	font-family: verdana,geneva,arial,helvetica,sans-serif;
	font-size: 12pt;
	color: #99CC00;
	font-weight: bold;
}

.head {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 14pt;
	color: #000000;
	line-height: 100%;
}

hr {
	color: #000000;
	noshade;
}

img.imageborder {border-width:0;}
.tableheaderbg {background-color: #000000;color: #ffffff;}
.checkoutbg {background-color: #ffffff;}
.tablebg {background-color: #F5F5F5;color: #000000;}
.tablebg2 {background-color: #E9E9E9;color: #000000;}
.sidebartext {color: #000000;}
.sidebarbg {background-color: #ffffff;}
.alertmessage {color: #FF0000;}

.ffffff,.ffffff:link,.ffffff:visited {color:#ffffff;}
.75pt { font-size: 7.5pt; }
.8pt { font-size: 8pt; }
.arial8pt {font-size: 8pt; font-family:arial,helvetica,sans-serif; }
.85pt { font: 8.5pt; }

/* begin cmiller CSS additions */
.standardText {
	font-size: 12px;
}
.smallText, .mediumprint, .textmedium, {
	font-size: 11px;
}
.xsmallText, .smallerprint, .textsmall, .tinyprint {
	font-size: 10px;
}
.standardHeading {
	font-weight: bold;
}
.mediumHeading {
	font-size: 14px;
	font-weight: bold;
}
.smallHeading {
	font-size: 11px;
	font-weight: bold;
}
.xsmallHeading {
	font-size: 10px;
	font-weight: bold;
}
.largeHeading {
	font-size: 15px;
	font-weight: bold;
}
.xlargeHeading {
	font-size: 17px;
}
.xxlargeHeading {
	font-size: 19px;
}
.standardSectionHeader {
	background-color: #999999;
	padding: 4px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.largeSectionHeader {
	background-color: #999999;
	padding: 4px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.smallSectionHeader {
	background-color: #999999;
	padding: 4px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.standardTableHeader {
	background-color: #999999;
	font-weight: bold;
	color: #FFFFFF;
}
.largeTableHeader {
	background-color: #999999;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}
.smallTableHeader {
	background-color: #999999;
	padding: 4px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}

.buttonPrimary {
	background-color: #FF6600;
	border-style: outset;
	border-width: 2px;
	padding: 1px 6px;
	line-height: 16px;
	text-align: center;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.buttonPrimary:link {
	color: #FFFFFF;
}
.buttonPrimary:visited {
	color: #FFFFFF;
}
.buttonPrimary:hover {
	background-color: #FFB448;
	color: #FFFFFF;
	text-decoration: none;
}

.buttonPrimaryMedium {
	background-color: #FF6600;
	border-style: outset;
	border-width: 2px;
	padding: 3px 8px;
	line-height: 21px;
	text-align: center;
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.buttonPrimaryMedium:link {
	color: #FFFFFF;
}
.buttonPrimaryMedium:visited {
	color: #FFFFFF;
}
.buttonPrimaryMedium:hover {
	background-color: #FFB448;
	color: #FFFFFF;
	text-decoration: none;
}

.buttonSecondary {
	background-color: #FF9900;
	border-style: outset;
	border-width: 2px;
	padding: 1px 6px;
	line-height: 16px;
	text-align: center;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.buttonSecondary:link {
	color: #FFFFFF;
}
.buttonSecondary:visited {
	color: #FFFFFF;
}
.buttonSecondary:hover {
	background-color: #FFB448;
	color: #FFFFFF;
	text-decoration: none;
}

.buttonGray {
	background-color: #888888;
	border-style: outset;
	border-width: 2px;
	padding: 1px 6px;
	line-height: 16px;
	text-align: center;
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.buttonGray:link {
	color: #FFFFFF;
}
.buttonGray:visited {
	color: #FFFFFF;
}
.buttonGray:hover {
	background-color: #AAAAAA;
	color: #FFFFFF;
	text-decoration: none;
}

.buttonGrayMedium {
	background-color: #888888;
	border-style: outset;
	border-width: 2px;
	padding: 3px 8px;
	line-height: 21px;
	text-align: center;
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.buttonGrayMedium:link {
	color: #FFFFFF;
}
.buttonGrayMedium:visited {
	color: #FFFFFF;
}
.buttonGrayMedium:hover {
	background-color: #AAAAAA;
	color: #FFFFFF;
	text-decoration: none;
}

.buttonCloseWindow {
	background-color: #CCCCCC;
	border-style: outset;
	border-width: 1px;
	padding: 1px 2px;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	float: right;
	width: 94px;
}
.buttonCloseWindow .x {
	display: block;
	border: 1px solid #000000;
	float: right;
}
.buttonCloseWindow a:link {
	color: #000000;
	text-decoration: none;
}
.buttonCloseWindow a:visited {
	color: #000000;
	text-decoration: none;
}
.buttonCloseWindow a:hover {
	color: #000000;
	text-decoration: none;
}

.buttonWrapper {
	padding: 2px 0px;
}

.errorMessageWrapper {
	color: #FF0000;
	font-weight: bold;
	margin: 4px 0px;
}

/* end cmiller CSS additions */



#miscNotesContainer {
	position:relative;
	width:250px;
	height:70px;
	padding:10px 0px 10px 0px;
}
#fitFact {
	position:relative;
	left:0px;
	font-size: 9px;
 	vertical-align:middle;
 	padding:0px;
	margin:0px;
	text-align:left;
	width:135px;
}
#fabric {
	position:absolute;
	left:135px;
	top:12px;
	width:125px;
	font-size: 9px;
	vertical-align:middle;
	padding-left:15px;
	text-align:center;
}
.fitIcon {
	margin:0px 5px 10px 0px;
	align:right;
}
.fabricScale {
	margin:3px;
}
#md {
	position:absolute;
	width:1px;
	height:60px;
	left:140px;
	top:10px;
	border-left:1px #cccccc dotted;
}
.fitTitle {
	margin-bottom:5px;
}

#productCaption {
	margin-bottom:5px;
}

.cartETA {
	color:#759903;
}
.cartShowHideShipping {
	color:#fb8226;
}

.smallprintx {font-size:8pt;font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;}

div#sitemapx {float:left; width:320px;display:inline; background-color:#BFBFBF; padding: -20px 0;}

div#sitemaprx {float:right; width:320px;display:inline; background-color:#BFBFBF;}

.sidebox {width:160px; background-color:#f7a955; color:#691612; font-size: 11px; margin: 1em 1em 1em .5em; padding:.5em .5em; line-height:1.2; margin-top:0em; margin-bottom:.9em; }

.sidebox a {color:#000000;}
	
.sidebox a:hover {color:#f00000;}	

h5 {font-size:110%; color:#000000; text-align:left; font-weight: bold;} 
h1 {font-size:110%; color:#000000; text-align:left; font-weight: bold;} 

.horizmenu  {font-size: 11px; font-weight:bold; color: #691612; }
.horizmenu	a {color:#691612; text-decoration: none;}
.horizmenu  a:visited	{color: #c93c14; text-decoration: none;}
.horizmenu  a:hover	{color: #ffffff; text-decoration: underline;}

.sidebarlink  {font-size: 8px; font-weight:bold; color: #691612; }
.sidebarlink a {font-size: 11px; font-weight:bold; color:#691612; }
.sidebarlink  a:visited	{color: #c93c14; }
.sidebarlink  a:hover	{color: #f8f40d; }

div#article {color:#691612; padding:1em 6em 2em 6em; font-size: 100%;}
div#article p {font-size: 12px; margin-bottom:.2em; line-height:1.3; margin-top:0em;}

div#article a {font-size: 12px; color:#b2004d;}	
div#article a:visited {color:#7E3128;}	
div#article a:hover {color:#ff8c00;}	

div#article h1 {color:#691612; font-size:130%; font-weight: bold; margin-bottom:0em;}
div#article h2 {font-size:110%; font-weight: bold; margin-bottom:0em;}
div#article h3 {font-size:80%; font-weight: bold; margin-bottom:0em;} 
div#article h4 {font-size:100%; font-weight: bold; margin-bottom: -.5em; margin-top: .1em;}

.back {text-align:right; font-weight: bold;}
