/* REQUIRED FOR JAVASCRIPTS USED */	#thumbBox {   background: #313131;   visibility: hidden;   cursor: pointer;   padding: 10px 10px 0;   position: absolute;   z-index: 10;   top: 0;   left: 0;   width: auto }#thumbBox .footerbar {   color: white;   font: bold 16px/1.1em Tahoma;   text-align: right;   letter-spacing: 5px;   padding: 5px 0 }#thumbBox #thumbImage {   background-color: white }#thumbLoading {   background-color: #efefef;   visibility: hidden;   padding: 5px;   position: absolute;   z-index: 5;   border: solid 1px black }#arrowhead {   visibility: hidden;   position: absolute;   z-index: 99;   top: -500px;   left: 0 }.balloonstyle {  position: absolute;  top: -500px;  left: 0;  padding: 5px;  visibility: hidden;  border:1px solid black;  font:normal 12px Verdana;  line-height: 18px;  z-index: 100;  background-color: white;   width: 200px; }/* GENERAL SITE WIDE FORMATTING */body, td   { font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }a  { color: #33302D; text-decoration: none }a:hover  { text-decoration: underline }textarea, checkbox, radio, select {  	font-size: 11px;  	border-color: #3c3c3c;	border-style: solid;	border-width: 1px;}h1   { 	color:#33302D;	font-size:15px;	font-weight:bold;	height:24px;	padding-bottom:0px;}.inputRequirement  { color: #ff0000; font-size: 10px }.inputTextField {	border-color: #3c3c3c;	border-style: solid;	border-width: 1px;}/* SIDEBOXES */.sideBox   { 	font-size: 11px;	font-family: Tahoma, Verdana, Arial, sans-serif;	width: 100%;	margin-bottom: 10px;	background-color: #BABD93;	 }.sideBoxHeading{	padding-left: 22px;	font-size: 15px;	color: #FFF4DE;	font-weight: bold;	height: 24px;	background-color: #898B6D;	height: 15px;	padding-bottom: 5px;}.sideBoxTitle {	color:#3D444F;	font-size:15px;	font-weight:bold;	height:24px;}.sideBoxContent  {	line-height: 125%;	padding-left: 15px;	}.sideBoxContent a {}.sideBoxContent a:hover {	}.sideBoxContent ul {	list-style-image: url("../Images/bullet.gif");	padding-left: 5px;	margin-left: 5px;}.sideBoxContent ul li {	border-bottom-color: #898B6D;	border-bottom-style: solid;	border-bottom-width: 1px;}.sideBoxContent ul li.subLink {	margin-left: 10px;	}.sideBoxFooter  {	height: 5px;}#sideBoxContent-OurCatalog {	border-left-color: #898B6D;	border-left-style: solid;	border-left-width: 7px;}#sideBoxContent-OurCatalog a {}#sideBoxContent-GiftRegistry a {	background-image: url(../Images/arrow_green.gif);	background-repeat: no-repeat;	background-position: left;	padding-left: 15px;}#sideBoxContent-Navigation {	border-left-color: #898B6D;	border-left-style: solid;	border-left-width: 7px;} #sideBoxSearchField { 	width: 99px; 	margin-right: 7px; }#sideBoxContent-Featured {	padding-left: 0px;	text-align: center;}#sideBoxContent-BestSellers {	padding-left: 0px;	text-align: center;}#sideBoxContent-Specials {	padding-left: 0px;	text-align: center;}#sideBoxContent-MyCart-CheckOutLink {	font-weight: bold;	background-image: url(../Images/arrow_green.gif);	background-repeat: no-repeat;	background-position: left;	padding-left: 15px;}#sideBoxContent-LiveAssistance {	padding-left: 0px;	text-align: center;	padding-top: 5px;}.sideBoxNewsDate {	visibility: hidden;	font-size: 1px;}/* USED FOR ITEM TILES, GRIDS, LISTS, CART */.itemListing {	font-size: 11px;	font-family: Verdana, Arial, sans-serif;	margin: 0;	border-bottom-color: #000000;	border-bottom-width: 1px;	border-bottom-style: solid;	background-color: #EEEBE8;}.itemListingPagination {}.itemListingPagination a {  color: #2D2D2D;}.itemListingPagination a:hover {  background: #FFFF33;}.itemListingHeaderCell  {	padding-left: 12px;	height: 24px;	background-image: url(../LayoutMedia/blueborder.png);	background-repeat: repeat-x;}.itemListingTitle  {	padding-left: 12px;	color: white;}.itemListingRow {}.itemListingHeaderRow {	font-size: 12px;	font-weight: bold;	padding-left: 12px;	height: 24px;	color: white;	background-image: url(../LayoutMedia/blueborder.png);	background-repeat: repeat-x;}.itemListingCell {}.itemListingData  { 	padding: 5px;	text-align: center; } .itemListingData a  {} .itemListingLink a:hover { }.itemListingFooterRow {}.itemListingFooterCell {	text-align: right;}/* ADDITIONAL CART TAGS */#inputTextField-CartQty {	width: 30px;}#cartFormFooter-Subtotal {	text-align: right;}#cartFormData-Name {	text-align: left;	font-size: 12px;}.cartFormData-ConfiguredOptions {	margin-top: 5px;	font-size: 10px;	}/* CHECKOUT ELEMENTS */#inputTextField-CVV {	width: 30px;}#inputTextField-PhoneExt {	width: 30px;}/* SITE SPECIFIC TAGS */.copywright { color: #666 }.headerLink { color: white }#navmenu {	height: 85px;	background: url(../LayoutMedia/background-top.png);	padding: 0px;}#navmenu ul {	margin: 0px;}