/* general CSS */body {	margin: 0;	padding: 0;	border: 0;}.bgRepeat {	background-color: #8C8C8C;}.bgText {	display: none;}/* header image CSS *//* text CSS */h1,h2,h3,h4,h5,h6{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}/* header logo */h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 30px;	color: #666666;	vertical-align: bottom;	font-style: normal;	font-weight: bolder;	margin: 0px;	padding: 0px;	line-height: normal;	text-decoration: none;	text-align: left;}/* nav */h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #666666;	text-align: left;	vertical-align: middle;	font-style: normal;	font-weight: bold;	margin: 0px;	padding: 0px;}/* heading */h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #666666;	text-align: left;	vertical-align: top;	font-style: normal;	font-weight: bold;	margin: 0px;	padding: 0px;}/* subheading */h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #666666;	text-align: left;	vertical-align: top;	font-style: normal;	font-weight: bold;	margin: 0px;	padding: 0px;}/* body text */h5 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	text-align: left;	vertical-align: top;	font-style: normal;	font-weight: normal;	margin: 0px;	padding: 0px;}/* footer */h6 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	color: #777777;	text-align: center;}a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #A50100;	text-decoration: underline;	line-height: 16px;}a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #A50100;	text-decoration: underline;	line-height: 16px;}a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #A50100;	text-decoration: none;	line-height: 16px;}a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	color: #A50100;	text-decoration: none;	line-height: 16px;}/* .navText {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #666666;	text-align: left;	vertical-align: top;	font-style: normal;	font-weight: bold;	margin: 0px;	padding: 0px;	text-decoration: none;} */a.navText:link, a.navText:visited, a.navText:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #666666;	text-align: left;	vertical-align: top;	font-style: normal;	font-weight: bold;	margin: 0px;	padding: 0px;	text-decoration: none;}a.navText:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #A50100;	text-align: left;	vertical-align: top;	font-style: normal;	font-weight: bold;	margin: 0px;	padding: 0px;	text-decoration: none;}/* a.navText:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #666666;	text-align: left;	vertical-align: top;	font-style: normal;	font-weight: bold;	margin: 0px;	padding: 0px;	text-decoration: none;}a.navText:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #666666;	text-align: left;	vertical-align: top;	font-style: normal;	font-weight: bold;	margin: 0px;	padding: 0px;	text-decoration: none;} */a.navText2:link, a.navText2:visited, a.navText2:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #666666;	text-align: right;	vertical-align: top;	font-style: normal;	font-weight: bold;	margin: 0px;	padding: 0px;	text-decoration: none;}a.navText2:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #A50100;	text-align: right;	vertical-align: top;	font-style: normal;	font-weight: bold;	margin: 0px;	padding: 0px;	text-decoration: none;}/* a.navText2:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #666666;	text-align: right;	vertical-align: top;	font-style: normal;	font-weight: bold;	margin: 0px;	padding: 0px;	text-decoration: none;}a.navText2:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #666666;	text-align: right;	vertical-align: top;	font-style: normal;	font-weight: bold;	margin: 0px;	padding: 0px;	text-decoration: none;} *//* navigation CSS */.navTableHome {	background-color: #EDEDED;	text-align: left;	vertical-align: middle;	height: 20px;	width: 72px;}.navTableWallpaper {	background-color: #EDEDED;	text-align: left;	vertical-align: middle;	height: 20px;	width: 98px;}.navTableCanvas {	background-color: #EDEDED;	text-align: left;	vertical-align: middle;	height: 20px;	width: 130px;}.navTableAcrylic {	background-color: #EDEDED;	text-align: left;	vertical-align: middle;	height: 20px;	width: 135px;}.navTableStretched {	background-color: #EDEDED;	text-align: left;	vertical-align: middle;	height: 20px;	width: 153px;}.navTableContact {	background-color: #EDEDED;	text-align: left;	vertical-align: middle;	height: 20px;	width: 108px;}.navTablePayOnline {	background-color: #EDEDED;	text-align: left;	vertical-align: middle;	height: 20px;	width: 100px;}.navTableSiteMap {	background-color: #EDEDED;	text-align: right;	vertical-align: middle;	height: 20px;	width: 62px;}/* positional CSS */.topLeftAlign {	vertical-align: top;	text-align: left;}.topRightAlign {	text-align: right;	vertical-align: top;}.bottomRight {	text-align: right;	vertical-align: bottom;}.bottom {	vertical-align: bottom;}/* table CSS */.tableBg {	background-color: #F4F4F4;}td {	vertical-align: top;}.tdBorder {	text-align: left;	vertical-align: top;	padding: 12px;	border: 1px solid #DDDDDD;}/* footer CSS */a.footer:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	color: #777777;	text-align: center;	text-decoration: none;}a.footer:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	color: #777777;	text-align: center;	text-decoration: none;}a.footer:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	color: #777777;	text-align: center;	text-decoration: none;}a.footer:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	color: #777777;	text-align: center;	text-decoration: none;}/* other CSS */.formbox {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #333333;	text-decoration: none;	border: 1px solid #DDDDDD;	background-color: #F4F4F4;}.testimonials {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #A50100;}.testimonialsPerson {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	color: #A50100;	text-align: right;}a.button:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #FFFFFF;	background-color: #A40000;	text-align: center;	vertical-align: middle;	padding: 1px 3px 1px 3px;	text-decoration: none;}a.button:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #A40000;	background-color: #FFFFFF;	text-align: center;	vertical-align: middle;	padding: 1px 3px 1px 3px;	text-decoration: none;}a.button:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #FFFFFF;	background-color: #A40000;	text-align: center;	vertical-align: middle;	padding: 1px 3px 1px 3px;	text-decoration: none;}a.button:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #FFFFFF;	background-color: #A40000;	text-align: center;	vertical-align: middle;	padding: 1px 3px 1px 3px;	text-decoration: none;}