﻿body {
	background-image: url(images/page_background.jpg);
	background-position: center top;
}
.bodytext {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #4a4a4a;
}
.bodytextdisabled {
	font-family: Arial, Verdana, Helvetica !important;
	font-size: 12px;		   
	color: #808080;
}
bodytextgold {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #ac913d;
}
.bodytext_sm {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	color: #4a4a4a;
	height: 25px;
	vertical-align:bottom;	
}
.bodytextbold {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #4a4a4a;
	font-weight: bold;
}
.bodytextboldgreenitalic_sm {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	color: green;
	font-weight: bold;
	font-style:italic;	
}
.bodytextboldgold {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #ac913d;
	font-weight: bold;
}
.button_sm {
	font-family: Arial, Verdana, Helvetica;
	font-size: 8px;
	color: #4a4a4a;	
}
.bodytextbold_sm {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #4a4a4a;
	font-weight: bold;
}
.bodytextlarge {
	font-family: Arial, Verdana, Helvetica;
	font-size: 18px;
	color: #4a4a4a;
}
.bodytextlargegold {
	font-family: Arial, Verdana, Helvetica;
	font-size: 18px;
	color: #ac913d;
}
.bodytextlargebold {
	font-family: Arial, Verdana, Helvetica;
	font-size: 18px;
	color: #4a4a4a;
	font-weight: bold;
}
.bodytextlargeboldgold {
	font-family: Arial, Verdana, Helvetica;
	font-size: 18px;
	color: #ac913d;
	font-weight: bold;
}
.errortext {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #CC0000;
}
.breadcrumbstyle {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #4a4a4a;
}
.breadcrumbgold {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10px;
	color: #ac913d;
}
.topnavdivder {
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #a3c5e8;
}
.topnavlinks {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #004fa3;
	font-weight: bold;
}
.goldlinks {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #ac913d;
	font-weight: bold;
}
.edititemlinks a {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;	
	text-decoration: none;
}
.edititemlinks  a:hover {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;	
	text-decoration: underline;
}
.topnavlinks a {
	text-decoration: none;
}
.topnavlinks a:hover {
	color: #ad923c;
	text-decoration: underline;
}

UL LI
{
	list-style-type:square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

.leftnavlinks a {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #4d493c;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 6px;
	line-height: 28px;
	display:inline;
}
.leftnavlinks a:hover {
	color: #ad923c;
	text-decoration: underline;
}
.leftnavlinkssmall a {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #4d493c;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
	padding-bottom: 12px;
	line-height: 14px;
	display:inline;
}
.leftnavlinkssmall a:hover {
	color: #ad923c;
	text-decoration: underline;
}
.leftnavlinkscurrentpage a {
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #2167af;
	font-weight: bold;
	text-decoration: none;
	padding-left: 6px;
	padding-bottom: 12px;
	line-height: 14px;
	display:inline;
}
.leftnavlinks li {

	background: url(images/navigation_divider.jpg) no-repeat left bottom;
}

.mainpageheading {
	background: url(images/pageheading_line.jpg) no-repeat left bottom;
	font-family: Arial, Verdana, Helvetica;
	font-size: 18px;
	color: #8f7543;
}

.subheading {
	background: url(images/pageheading_line.jpg) no-repeat left bottom;
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #8f7543;
}

.leftnavtopbkgrnd {
	background-image: url(images/left_nav_top.jpg);
	background-repeat: no-repeat;
}
.rightnavtopbkgrnd {
	background-image: url(images/right_nav_top.jpg);
	background-repeat: no-repeat;
}
.leftnavbkgrnd {
	background-image: url(images/left_nav_backgrnd.jpg);
	background-repeat: repeat-y;
}
.rightnavbkgrnd {
	background-image: url(images/right_nav_background.jpg);
	background-repeat: repeat-y;
}
.contentareatopbkgrnd {
	background-image: url(images/content_area_top.jpg);
	background-repeat: no-repeat;
}
.homepagebkgrnd {
	background-image: url(images/homepage_background.jpg);
	background-repeat: repeat-y;
}
.homepagerightbkgrnd {
	background-image: url(images/homepage_background_right.jpg);
	background-repeat: no-repeat;
}
.errmsg {
      font-family: Arial, Verdana, Helvetica;
      font-size: 12px;
      color: #D00000;
      font-weight:normal;
}
.noBorder
{
	border-style: none;
}
.swatchesbkgrnd {
 background-image: url(~/Portals/0/HoffMasterImages/Products/Swatch/swatches_background.jpg);
 background-repeat: repeat-x;
 background-color: #e6e4cf;
}

.swatchBorder{
  border-color:#ac913d;
}
a:hover .swatchBorder{
  border-color:#000000;
}

.swatchSelected{
  border-color:#000000;
}
.radiobtn
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	color: #4a4a4a;
	vertical-align:top;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}
