.body	{	color:#000000;	font-size:12px;	font-family:Verdana, Arial;	white-space:normal;	height: 14px;}.pulldownmenu	{	color:#000066;	font-size:10px;	font-family:Verdana, Arial;	white-space:wrap;	height: 10px;}.tablecells	{	color:#333333;	font-size:12px;	font-weight:400;	font-style:normal;	font-family:Verdana, Arial;	background:#F7F7F7;	white-space:normal;}.tablenumber	{	color:#333333;	font-size:12px;	font-weight:400;	font-style:normal;	text-decoration:none;	font-family:Verdana, Arial;	background:#F7F7F7;	text-align:right;	vertical-align:top;	white-space:wrap;	height: 12px;}.tableheader	{	color:#333333;	font-size:13px;	font-weight:700;	font-family:Verdana, Arial;	vertical-align:top;	background:#EAEAEA;	height: 13px;	white-space: normal;}.pageheader {	font-family: Verdana, Arial;	font-size: 18px;	font-style: normal;	font-weight: bold;	color: #003366;}.highlights {	font-family: Arial, Verdana;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #003366;}.headingsleft {	font-family: Arial, Verdana;	font-size: 14px;	font-style: normal;	font-weight: bold;	color: #990000;}.menubody	{	color:#000000;	font-size:11px;	font-family:Arial, Verdana;	white-space:normal;	height: auto;}.innerheaders {	font-family: Verdana, Arial;	font-size: 15px;	font-style: normal;	font-weight: bold;	color: #000000;}a:link {	color: #000000;	text-decoration: underline;}a:visited {	color: #333333;	text-decoration: underline;}a:hover {	color: #CCCCCC;	text-decoration: underline;}a:active {	color: #000000;	text-decoration: underline overline;}.highlightsital	{	color:#000000;	font-size:12px;	font-family:Verdana, Arial;	white-space:normal;	font-weight: bold;	height: auto;}/*	Additional styles*//*	styles the left headers (by use, by type, support)	*/.leftCat_Header{	font-family: tahoma, verdana;	font-size: 100%;	text-align: center;	color: #b51c1f;		}/*	styles the main content titles */.content_Header{	font-family: tahoma, verdana;	font-size: 100%;	text-align: center;	color: #b51c1f;		}/*	styles the sub content titles */.content_SubHeader{	font-family: tahoma, verdana;	font-size: 100%;	color: #b51c1f;		}/*	styles the main content body*/.content_Body{	font-family: tahoma, verdana;	font-size: 100%;	color: #000000;	font-weight: normal;	}/*	used by the custom alert when we switch over to 'custom' quote mode*/#overlay { visibility: hidden; position: absolute; left: 0px; top: 0px; width:100%; height:100%; text-align:center; background-image:url(/images/overlay.gif); z-index: 1000; }#overlay div { width:400px; margin: 100px auto; background-color: #fff; border:1px solid #000; text-align:center; }/*	styles the running tally for each engraving area's price*/.engraving_option_price{	font-size: 100%;	color: #000000;}/*	styles the engraving area name in the configurator*/.configurator_engraving_area_name{	font-size: 100%;	color: #000000;}/*	styles the 'engrave this area' link in the configurator*/.configurator_engravearea_link{	font-size: 100%;}/*	styles the left-category links (universal awards, golf awards, etc)*/.leftCat_Link:link{	text-decoration: none;	font-family: tahoma, verdana;	font-size: 100%;	font-weight: bold;}.leftCat_Link:visited{	text-decoration: none;	font-family: tahoma, verdana;	font-size: 100%;	font-weight: bold;}.leftCat_Link:hover{	text-decoration: none;	font-family: tahoma, verdana;	font-size: 100%;	font-weight: bold;}.leftCat_Link:active{	text-decoration: none;	font-family: tahoma, verdana;	font-size: 100%;	font-weight: bold;}/*	styles the breadcrumb links*/.mainContent_breadcrumb:link{	color: #0e636b;	font-size: 80%;	text-decoration: none;}.mainContent_breadcrumb:visited{	color: #0e636b;	font-size: 80%;	text-decoration: none;}.mainContent_breadcrumb:hover{	color: #0e636b;	font-size: 80%;	text-decoration: none;}.mainContent_breadcrumb:active{	color: #0e636b;	font-size: 80%;	text-decoration: none;}/*	styles the basket contents on the right-side nav*/.basketContents{	font-size: 90%;}/*	styles the 'utility' links (about/faq/contact/login)*/.topnavUtility_link:link{	font-family: Arial, Verdana;	color: #000000;	font-size: 80%;	text-decoration: none;	font-weight: bold;}.topnavUtility_link:visited{	font-family: Arial, Verdana;	color: #000000;	font-size: 80%;	text-decoration: none;	font-weight: bold;}.topnavUtility_link:hover{	font-family: Arial, Verdana;	color: #000000;	font-size: 80%;	text-decoration: none;	font-weight: bold;}.topnavUtility_link:active{	font-family: Arial, Verdana;	color: #000000;	font-size: 80%;	text-decoration: none;	font-weight: bold;}/*	styles the 'call us' text*/.topnavCallUs_text{	color: #0e636b;	font-family: Arial, verdana;	font-size: 100%;	font-weight: bold;}/*	styles the input box used on the search area*/.searchInputBox{	font-family: tahoma, verdana;	font-color: #cfcfcf;	font-size: 80%;}/*	styles the 'search' button*/.searchGoButton{	padding-top: 3px;}/*	styles the "From #44.99" text on the product list and search list pages*/.productListing_price{	text-align: right;	align: right;	font-weight: bold;	font-size: 120%;	color: red;}/*	styles the menu used for selecting emblems*/.emblem_selector {	margin: 0;	padding: 0;	list-style: none;	width: 150px;	}.emblem_selector a {	display: block;	text-decoration: none;	color: #000000;	background: #fff;	border: 1px solid #ccc;	border-bottom: 0;	}/*	styles the product cat link on pages like */.productCatName:link{text-decoration: none;}.productCatName:hover{text-decoration: none;}.productCatName:active{text-decoration: none;}.productCatName:visited{text-decoration: none;}/*forms*//*inputs*/input {font-family: verdana; font-size: 11px;}input.text {font-family: verdana; font-size: 10px;}textarea {font-family: verdana; font-size: 11px; width:100%;}input.button {font-family: verdana; font-size: 11px;}select {font-family: verdana; font-size: 11px;}.datatableHeader{font-family: verdana; font-weight: bold; font-size: 12px;}.datatableContent{font-family: verdana; font-size: 12px;}.dataTable{	margin-left: 8px;}.dataEditWindowFieldsTable td{	border-bottom: 1px solid #cccccc;}/*The following is used for bubble tips*//*CSS for Bubble Tooltips by Alessandro Fulciniti- http://pro.html.it - http://web-graphics.com */.tooltip{width: 350px; color:#000;font:lighter 11px/1.3 Arial,sans-serif;text-decoration:none;text-align:center}.tooltip span.top{padding: 5px 8px 0;    background: url(/images/bubbletips/bt_large.gif) no-repeat top}.tooltip b.bottom{padding:3px 8px 15px;color: #548912;    background: url(/images/bubbletips/bt_large.gif) no-repeat bottom}