/* Body text - the main content font */ .bodytxt {	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;	font-size: 12px;	color: #333333;}.bodytxt a:link {	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	text-decoration: underline;}.bodytxt a:visited {	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	text-decoration: underline;}.bodytxt a:hover {	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;	font-size: 12px;	color: #E08709;	text-decoration: underline;}.bodytxt a:active {	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;	font-size: 12px;	color: #E08709;	text-decoration: underline;}/* Smaller gray fonts like "thank you for supporting our sponsors" */ .bodytxtsmall-gray {	font-family: "Lucida Grande", Verdana,  Helvetica, sans-serif;	font-size: 10px;	color: #666666;}.bodytxtsmall-gray a:link, .bodytxtsmall-gray a:visited, .bodytxtsmall-gray a:active   {	font-family: "Lucida Grande", Verdana,  Helvetica, sans-serif;	font-size: 10px;	color: #666666;	text-decoration: underline;}.bodytxtsmall-gray a:hover {	font-family: "Lucida Grande", Verdana,  Helvetica, sans-serif;	font-size: 10px;	color: #E08709;	text-decoration: underline;}/* small black is used throughout the site, and mostly on the reviews list table */ .bodytxtsmall-black {	font-family: "Lucida Grande", Verdana,  Helvetica, sans-serif;	font-size: 10px;	color: #333333;}.bodytxtsmall-black a:link, .bodytxtsmall-black a:visited, .bodytxtsmall-black a:active  {	font-family: "Lucida Grande", Verdana,  Helvetica, sans-serif;	font-size: 10px;	color: #333333;	text-decoration: underline;}.bodytxtsmall-black a:hover {	font-family: "Lucida Grande", Verdana,  Helvetica, sans-serif;	font-size: 10px;	color: #E08709;	text-decoration: underline;}/* highlighted small black for camera size table */ .bodytxtsmall-black-bold {	font-family: "Lucida Grande", Verdana,  Helvetica, sans-serif;	font-size: 10px;	color: #333333;	font-style: normal;	font-weight: bold;}/* reviews table buy now link */ .bodytxtsmall-orange {	font-family: Verdana, Lucida Grande, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #E08709;}.bodytxtsmall-orange a:link, .bodytxtsmall-orange a:visited, .bodytxtsmall-orange a:active {	font-family: Verdana, Lucida Grande, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #E08709;	text-decoration: underline;}.bodytxtsmall-orange a:hover {	font-family: Verdana, Lucida Grande, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #333333;	text-decoration: underline;}/* footer & any small white linked text (like advertising info) */.whiteLinks {	font-family: "Lucida Grande", Verdana,  Helvetica, sans-serif;	font-size: 10px;	color: #F9F9F9;	text-decoration: none;}.whiteLinks a:link {	font-family: "Lucida Grande", Verdana,  Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	text-decoration: underline;	text-transform: uppercase;}.whiteLinks a:visited {	font-family: "Lucida Grande", Verdana,  Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	text-decoration: underline;	text-transform: uppercase;}.whiteLinks a:hover {	font-family: "Lucida Grande", Verdana,  Helvetica, sans-serif;	font-size: 10px;	color: #000000;	text-decoration: underline;	text-transform: uppercase;}.whiteLinks a:active {	font-family: "Lucida Grande", Verdana,  Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	text-decoration: underline;	text-transform: uppercase;}/* subheaders - not meant to be linked */.subheadLg-orange {	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;	font-size: 16px;	color: #CD7907;	font-weight: bold;}.subhead-orange {	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;	font-size: 12px;	color: #CD7907;}.news h2.subhead-orange {	margin-bottom: 1px;}.news h2.subhead-orange a { 	color: #CD7907;	text-decoration: none;}.news h2.subhead-orange a:hover {	color: #333333;}.headerLargeGray {	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;	font-size: 20px;	font-weight: bold;	color: #999999;}.news h1.headerLargeGray {	margin: 0 px;}.cameraName {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 23px;	font-weight: bold;	color: #999999;	line-height: 31px;}.reviewDCRP {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #CD7907;	line-height: 31px;}.reviewCameraName {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #615D52;	line-height: 31px;}.reviewBox {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	line-height: 15px;}.reviewAdvertisement {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #333333;}.reviewProductTable {	border: 1px solid #666666;	}.reviewWidget {	font-family: "Lucida Grande", Verdana,  Helvetica, sans-serif;	font-size: 10px;	color: #333333;	border: 1px solid #999999;}	.reviewWidget a:link, .reviewWidget a:visited, .reviewWidget a:active  {	font-family: "Lucida Grande", Verdana,  Helvetica, sans-serif;	font-size: 10px;	color: #333333;	text-decoration: none;}.reviewWidget a:hover {	font-family: "Lucida Grande", Verdana,  Helvetica, sans-serif;	font-size: 10px;	color: #E08709;	text-decoration: underline;}.reviewWidgetwhite {	font-family: "Lucida Grande", Verdana,  Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;}/* highlighted small black for camera size table */ .bodytxtsmall-black-bold {	font-family: "Lucida Grande", Verdana,  Helvetica, sans-serif;	font-size: 10px;	color: #333333;	font-style: normal;	font-weight: bold;}/* list bullet image */ul {	list-style-image: url(/images/dcrp2004/global/bullet_arrow_dkgrayonlightgray.gif);}/* NAVIGATION */.secondLevelNav {	font-family: "Lucida Grande", Verdana,  Helvetica, sans-serif;	font-size: 10px;	color: #CCCCCC;	text-decoration: none;	background-color: #615D53;	text-transform: uppercase;}.secondLevelNav a:link, .secondLevelNav a:visited, .secondLevelNav a:active {	font-family: "Lucida Grande", Verdana,  Helvetica, sans-serif;	font-size: 10px;	color: #EEEDEA;	text-decoration: none;	text-transform: uppercase;}.secondLevelNav a:hover {	font-family: "Lucida Grande", Verdana,  Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	text-decoration: underline;	text-transform: uppercase;}.hoverlinkSm {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;}.hoverlinkSm a:link, .hoverlinkSm a:active, .hoverlinkSm a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	text-decoration:none;}.hoverlinkSm a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #E08709;	text-decoration:underline;}.shopnsavetable {	font-family: "Lucida Grande", Verdana,  Helvetica, sans-serif;	font-size: 11px;	color: #333333;	background-color: #FFFFCC;	border: 1px dotted #000000;	padding: 3px;	margin: 3px;}.shopnsavetable td p {	margin-top: 1.5em;}.shopnsavetable a:link, .shopnsavetable a:active, .shopnsavetable a:visited {	font-family: "Lucida Grande", Verdana,  Helvetica, sans-serif;	font-size: 11px;	color: #0000FF;}.notice_box {	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;	font-size: 12px;	background-color: #FF9;	border-top-style: dotted;	border-right-style: dotted;	border-bottom-style: dotted;	border-left-style: dotted;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	text-align: center;}h1.home-title{	width: 417px;	height: 30px;	text-indent: -9999px;	background: transparent url(/images/dcrp2004/headers/news_latest.gif) no-repeat 0px 0px;	margin: 0px;}h1.newsarchive-title{	width: 200px;	height: 30px;	text-indent: -9999px;	background: transparent url(/images/dcrp2004/headers/news_archive.gif) no-repeat 0px 0px;	margin: 0px;}.tour {	width: 530px;	margin: auto;}#facebook-link a {	font-family: "Lucida Grande", Verdana,  Helvetica, sans-serif;	color: #F9F9F9;	text-decoration: none;	font-size: 10px;}#facebook-link a:hover {	text-decoration: underline;}