/***********************************************//* XHTML tag styles                             *//***********************************************/ body{	font-family: Arial,sans-serif;	color: #aa9580;	line-height: 1.166;		margin: 0px;	padding: 0px;}a:link, a:visited, a:hover {	color: #aa9580;	text-decoration: none;}a:hover {    color: #3a3839;	text-decoration: none;}/* overrides decoration from previous rule for hovered links */h1, h2, h3, h4, h5, h6 {	font-family: Arial,sans-serif;	margin: 0px;	padding: 0px;}h1{	font-family: Arial, sans-serif;	font-size: 104%;	color: #aa9580;	text-transform: uppercase;}h2{    font-family: Arial, sans-serif;	font-size: 100%;	color: #aa9580;	text-transform: uppercase;}h3{    font-family: Arial, sans-serif;	font-size: 100%;	color: #aa9580;	text-transform: lowercase;}ul{ list-style-type: square;}ul ul{ list-style-type: disc;}ul ul ul{ list-style-type: none;}label{	font: bold 100% Arial,sans-serif; color: #aa9580;}/***********************************************//* Layout Divs                                 *//***********************************************/#navBar{	margin: 0 0 0 79%;	padding: 0px;	background-color: #eeeeee;	border-left: 1px solid #ccc;	border-bottom: 1px solid #ccc;}#content{	margin-top: 0;	clear: both;	padding: 72px 20px 70px 0px;	text-align: right;	position: static;	width: 820px;}#contentProduct{	margin-top: 0;	clear: both;	padding: 0px 0px 22px 0px;	text-align: right;	position: static;	width: 820px;}#contentOther{	margin-top: 0;	clear: both;	padding: 0px 0px 22px 0px;	text-align: right;	position: static;	width: 820px;}#contentContact{	margin-top: 0;	clear: both;	padding: 0px 0px 22px 0px;	text-align: right;	position: static;	width: 820px;}#contentPress{	margin-top: 0;	clear: both;	padding: 0px 0px 22px 0px;	text-align: right;	position: static;	width: 820px;}/***********************************************//* Component Divs                              *//***********************************************//************** .Image styles ***************/.Image{	font-size: 80%;	text-align: right;}.Image h3{	text-align: center;}.Image img{	text-align: right;}/************** .productImage styles ***************/.productImage{	font-size: 80%;	text-align: right;}.productImage h3{	text-align: center;}.productImage img{	text-align: right;}/************** .otherImage styles ***************/.otherImage{	font-size: 80%;	text-align: right;}.otherImage h3{	text-align: center;}.otherImage img{	text-align: right;}/************** .contactImage styles ***************/.contactImage{	font-size: 80%;	text-align: right;}.contactImage h3{	text-align: center;}.contactImage img{	text-align: right;}/* adjust margins to change separation between the feature image and text flowing around it *//************** .productName styles ***************/.productName{	font-size: 65%;	text-align: left;	width: 275px;	position: absolute;	top: 145px;	left: 77px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #eed8c0;}/************** .largerView styles ***************/.largerView{	font-size: 65%;	text-align: left;	position: absolute;	top: 160px;	left: 275px;	width: 75px;	font-weight: bold;}/************** .productInfo styles ***************/.productInfo{	font-size: 65%;	text-align: left;	width: 175px;	position: absolute;	top: 160px;	left: 77px;}/************** .paypalButtons styles ***************/.paypalButtonAdd{	text-align: left;	width: 70px;	position: absolute;	left: 77px;	top: 224px;}.paypalButtonView{	text-align: left;	width: 70px;	position: absolute;	left: 150px;	top: 224px;}/************** .productMenu styles ***************/.productMenu{	font-size: 65%;	text-align: left;	width: 275px;	position: absolute;	top: 265px;	left: 77px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #eed8c0;	padding-top: 2px;}/************** .pageTitle styles ***************/.pageTitle{	font-size: 65%;	text-align: left;	width: 300px;	position: absolute;	top: 110px;	left: 77px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #eed8c0;}/************** .pageText styles ***************/.pageText{	font-size: 65%;	text-align: left;	width: 300px;	position: absolute;	top: 125px;	left: 77px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #eed8c0;}/************** .pressTitle styles ***************/.pressTitle{	font-size: 65%;	text-align: left;	width: 300px;	position: absolute;	top: 145px;	left: 77px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #eed8c0;}/************** .pressListing styles ***************/.pressListing{	font-size: 65%;	text-align: left;	width: 300px;	position: absolute;	top: 160px;	left: 77px;	font-weight: bold;}/************** .pressView styles ***************/.pressView{	font-size: 65%;	text-align: left;	position: absolute;	top: 270px;	left: 77px;	width: 300px;	font-weight: bold;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #eed8c0;	padding-top: 2px;}/************** .contactTitle styles ***************/.contactTitle{	font-size: 65%;	text-align: left;	width: 300px;	position: absolute;	top: 95px;	left: 77px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #eed8c0;}/************** .formContainer styles ***************/#formContainer{	font-size: 65%;	text-align: left;	width: 300px;	position: absolute;	top: 110px;	left: 77px;}#formContainer div.clearFix {	padding: 2px 0px 2px 0px;}#formContainer div.clearFix2 {	padding: 4px 0px 0px 0px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #eed8c0;}#formContainer label {	width:100px;	float:left;}/************** .thanks styles ***************/#thanks{	font-size: 65%;	text-align: left;	width: 300px;	height: 80px;	position: absolute;	top: 110px;	left: 77px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #eed8c0;}/***********************************************//* Other Divs DO NOT CHANGE                    *//***********************************************//************* #linebreak styles ***************/#linebreak{	clear: both;	font-size: 75%;	margin-top: 0px;	border-bottom: 1px solid #cbb79f;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #eed8c0;	width: 100%;	padding: 0px 0px 0px;}/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)   the bottom border of the navBar in cases where they "touch" *//************* #siteInfo styles ***************/#siteInfo{	clear: both;	font-size: 65%;	color: #aa9580;	margin-top: 0px;	font-weight: bold;	text-align: right;	position: absolute;	top: 508px;	padding: 5px 0px 5px 0px;	left: 472px;}/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)   the bottom border of the navBar in cases where they "touch" */#siteInfo em{	color:#cbb79f;	font-style: normal;}/************* #logo styles ***************/#logo{	clear: both;	font-size: 75%;	color: #cccccc;	padding: 0px 0px 0px 35px;	margin-top: 0px;	position: absolute;	top: 455px;}/* negative top margin pulls siteinfo up so its top border overlaps (and thus lines up with)   the bottom border of the navBar in cases where they "touch" */#logo img{	padding: 0px 0px 0px 0px;	vertical-align: middle;}/***********************************************//* Navigational Divs                           *//***********************************************//*********** #navBar link styles ***********/#navBar ul a:link, #navBar ul a:visited {display: block;}#navBar ul {list-style: none; margin: 0; padding: 0;}/* hack to fix IE/Win's broken rendering of block-level anchors in lists */#navBar li {border-bottom: 1px solid #EEE;}/* fix for browsers that don't need the hack */html>body #navBar li {border-bottom: none;}