body {
	text-align: center;
	background: #e9e9e9 url(../images/site_gradient.gif) repeat-x;
}

#wrapper {
	width: 766px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background: white;
	text-decoration: none;
}

#wrapper_enviro {
	width: 810px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background: white;
	text-decoration: none;
}

.sitenav {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}

.sitenav a:link {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
}

.sitenav a:visited {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
}

.sitenav a:active {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
}

.sitenav a:hover {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background: #336699;
}

/* digital */

.faqcopy {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.faqcopy h2 {
	color: #003366;
	text-decoration: underline;
	font: bold 13px Helvetica, Geneva, Arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}

.faqcopyred {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
}

.faqcopy a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
}
/*
.faqcopy a:visited {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
}

.faqcopy a:active {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
}*/

.faqcopy a:hover {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #CCDFFF;
	text-decoration: underline;
}

.faqcopy hr {
	border: none 0;
	border-top: 1px dotted #ccdfff;
	height: 1px;
}

#faq {
	width: 500px;
	padding: 2px;
}

.smnotes {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}

table.si {
	width: 522px;
	margin-left: 5px;
}

.si hr {
	border: none 0;
	border-top: 1px dotted #ccdfff;
	height: 1px;
	margin: 0px;
	padding: 0px;
}

td.si {
	width: 208px;
}

td.si2 {
	background-color: #FFFFFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

.si2 a:link, a:visited, a:active, a:hover {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: underline;
}

table.filmlens {
	width: 675px;
	margin-left: 5px;
}

.filmlens hr {
	border: none 0;
	border-top: 1px dotted #666666;
	height: 1px;
	margin: 0px;
	padding: 0px;
}

table.lens {
	width: 675px;
	margin-left: 5px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.lens hr {
	border: none 0;
	border-top: 1px dotted #ccdfff;
	height: 1px;
	margin: 0px;
	padding: 0px;
}

.lens h1 {
	color: #336699;
	text-decoration: none;
	font: bold 12px Helvetica, Geneva, Arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	background: no-repeat url(../images/blue_arrow.gif) left;
	padding-left: 20px;
}

.lens h2 {
	color: #152B41;
	text-decoration: none;
	font: bold 14px Helvetica, Geneva, Arial, sans-serif;
	margin-top: 25px;
	margin-bottom: 0px;
}

.lens ul {
	margin-top: 0px;
}

.lens li {
	list-style: lower-roman;
	margin-left: -5px;
}

td.lens {
	background-color: #FFFFFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

.lens a:link, a:visited, a:active, a:hover {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: underline;
}

.lensName {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}


table.digitalspec {
	width: 522px;
	background-color: #CCDFFF;
	border: 1px;
	border-color: #6699CC;
	margin-left: 5px;
	margin-bottom: 10px;
	color: black;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

/* @group Rebate Table */
table.rebate {
	width: 522px;
	background-color: #97a5a8;
	border: 1px;
	border-color: #6699CC;
	margin-left: 5px;
	margin-bottom: 10px;
	color: black;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
th.rebatesection {
	background-color: #bccdd1;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	font-size: 14px;
}

td.rebateinfo {
	background-color: #FFFFFF;
	vertical-align: top;
	font-size: 14px;
}

td.rebateinfo2 {
	width: 120px;
	background-color: #97a5a8;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	vertical-align: top;
	text-align: right;
}

.rebatenote{
	font-size: 9px;
}

/* @end */

table.digitalcompare {
	width: 720px;
	background-color: #CCDFFF;
	border: 1px;
	border-color: #6699CC;
	color: black;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 5px;
}

td.digitalhead {
	background-color: #eee;
	font-weight: bold;
	font-size: 1.4em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

td.digitalspec {
	width: 175px;
	background-color: #EAF2FF;
}

th.digitalcomaptibility {
	background-color: #F5F7FF;
	color: #0C4EA7;
	font-weight: bold;
}

td.digitalcomaptibility1 {
	width: 90px;
	background-color: #EAF2FF;
}

tr.digitalcomaptibilityrow {
	background-color: #CCCCCC;
}

td.digitalcomaptibility2 {
	width: 65px;
	background-color: #E3EBF9;
	font-size: 12px;
}

td.digitalstoragespec {
	background-color: #EAF2FF;
	font-size: 9px;
}

td.digitalstoragespec2 {
	font-size: 9px;
	background: #ffffff;
}

td.digitalspec2 {
	background-color: #FFFFFF;
}

table.digitalsoftware {
	width: 522px;
	background-color: #CCDFFF;
	border: 1px;
	border-color: #6699CC;
	margin-left: 5px;
	color: black;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

table.digitalsoftwaresmall {
	width: 335px;
	background-color: #CCDFFF;
	border: 1px;
	border-color: #6699CC;
	margin-left: 0;
	color: black;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

table.digitalsoftwareupdate {
	width: 495px;
	background-color: #CCDFFF;
	border: 1px;
	border-color: #6699CC;
	margin-left: 0;
	color: black;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

td.digitalsoftwaredate {
	width: 100px;
	background-color: #EAF2FF;
	font-weight: bold;
	text-align: center;
}

td.digitalsoftwaredescrip {
	background-color: #EAF2FF;
	font-weight: bold;
}

td.digitalsoftware2 {
	background-color: #FFFFFF;
	text-align: center;
}

td.digitalsoftware3 {
	background-color: #FFFFFF;
	padding-left: 10px;
}

td.digitalsoftware3 a:link {
	color: #336699;
}

td.digitalsoftware3 a:visited {
	color: #336699;
}

td.digitalsoftware3 a:active {
	color: #336699;
}

td.digitalsoftware3 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #336699;
}

.softwareupdate {
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-right: 8px;
	padding-left: 8px;
}

.softwareupdate a:link {
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	color: #28557F;
}

.softwareupdate a:visited {
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	color: #28557F;
}

.softwareupdate a:active {
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	color: #28557F;
}

.softwareupdate a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #336699;
}

.softwareupdateimage {
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-right: 8px;
	padding-left: 8px;
	height: 29px;
}

.softwareupdate hr {
	border: none 0;
	border-top: 1px dotted #1F4060;
	height: 1px;
	width: 75%;
}

/* product elements */

.newhighlight {
	color: #FFFFFF;
	text-decoration: none;
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	background: #CB0000;
}

div.aSpacer {
	text-align: center;
	float: left;
	width: 13px;
}

div.aImage {
	width: 250px;
	border: 1px solid #e9e9e9;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-bottom: 15px;
	float: left;
	font-size: 10px;
}

.faqcopy {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

div.aImage hr {
	border: none 0;
	border-top: 1px dotted #e9e9e9;
	height: 1px;
	margin-bottom: 3px;
}

.aSub {
	border: none 0;
	height: 1px;
	margin-bottom: 3px;
	font-weight: bold;
	color: #4D4D4D;
}

.aSub hr {
	border: none 0;
	border-top: 1px dotted #e9e9e9;
	height: 1px;
	margin-bottom: 3px;
}

div.aImage img {
	
}

.leftTitle {
	color: #000000;
	text-decoration: none;
	font: bold 16px Helvetica, Geneva, Arial, sans-serif;
}

.leftTitle p {
	margin-top: 8px;
	margin-bottom: 5px;
}

.leftTitle img {
	position: relative;
	top: 5px;
	left: 75px;
}

.leftTitle hr {
	border: none 0;
	height: 1px;
	border-top: 1px dotted #BFBFBF;
	margin-bottom: 5px;
	width: 100%;
}

.leftCopy {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.leftCopyGallery {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	width: 725px;
	margin-right: 25px;
}

.leftCopySearchWeight {
	font: italic 11px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}

.leftCopy a:link {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #CB0000;
	text-decoration: underline;
}

.leftCopy a:visited {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #CB0000;
	text-decoration: underline;
}

.leftCopy a:active {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #CB0000;
	text-decoration: underline;
}

.leftCopy a:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #CB0000;
}

.leftCopy h1 {
	color: #000000;
	text-decoration: none;
	font: bold 12px Helvetica, Geneva, Arial, sans-serif;
	margin-left: 25px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.leftCopy h2 {
	color: #CB0000;
	text-decoration: underline;
	font: bold 12px Helvetica, Geneva, Arial, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.leftCopy h3 {
	color: #CB0000;
	text-decoration: underline;
	font: bold 14px Helvetica, Geneva, Arial, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.leftcopy hr {
	border: none 0;
	height: 1px;
	border-top: 1px dotted #BFBFBF;
	width: 100%;
}

.leftCopyIDS {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.leftCopyForms {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.leftCopy li {
	list-style: square;
}

.formheading {
	font: bold 14px Helvetica, Verdana, Arial, sans-serif;
	color: #5d0402;
	text-decoration: none;
	padding-top: 5px;
}

.formheadingblue {
	font: bold 14px Helvetica, Verdana, Arial, sans-serif;
	color: #003366;
	text-decoration: none;
	padding-top: 5px;
}

.formtitles {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.formtext {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

.formtextdark {
	font: 10px Verdana, Helvetica, Arial, sans-serif;
	color: #333333;
	text-decoration: none;
}

.forminputs {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	width: 400px;
}

.forminputs_threechar {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	width: 35px;
}

.forminputs_small {
	font: 9px Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	text-decoration: none;
	width: 300px;
}

.formtext hr {
	border: none 0;
	height: 1px;
	border-top: 1px dotted #454545;
	margin-bottom: 0;
	width: 90%;
	margin-left: 0;
}

/* Digital Specific Content */

#leftCopyDigitalSpecs {
	background: white;
	width: 532px;
	float: left;
	padding-left: 25px;
	padding-bottom: 13px;
	padding-right: 25px;
}

.leftCopyDigitalReqSpec {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
}

.leftCopyDigitalReqSpec h1 {
	color: #000000;
	text-decoration: none;
	font: bold 14px Helvetica, Geneva, Arial, sans-serif;
}

.leftCopyDigital {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.leftCopyDigital ul {
	margin-top: 0px;
}

.leftCopyDigital ol {
	margin-top: 0px;
}

.leftCopyDigital li {
	list-style: square;
	margin-left: -15px;
}

.leftCopyDigital a:link {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: underline;
}

.leftCopyDigital a:visited {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: underline;
}

.leftCopyDigital a:active {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: underline;
}

.leftCopyDigital a:hover {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: underline;
}

.leftCopyDigital h1 {
	color: #336699;
	text-decoration: none;
	font: bold 13px Helvetica, Geneva, Arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	background: no-repeat url(../images/blue_arrow.gif) left;
	padding-left: 20px;
}

.leftCopyDigital h2 {
	color: #003366;
	text-decoration: underline;
	font: bold 11px Helvetica, Geneva, Arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}

.leftCopyDigital h3 {
	color: #003366;
	text-decoration: underline;
	font: bold 13px Helvetica, Geneva, Arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}

.leftCopyDigital hr {
	border: none 0;
	height: 1px;
	border-top: 1px dotted #dbf0ff;
}

/* Sport Specific Content */

.leftCopySportSpecs {
	background: white;
	width: 532px;
	float: left;
	padding-left: 25px;
	padding-bottom: 13px;
	padding-right: 25px;
}

.leftCopySportReqSpec {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
}

.leftCopySportReqSpec h1 {
	color: #000000;
	text-decoration: none;
	font: bold 14px Helvetica, Geneva, Arial, sans-serif;
}

.leftCopySport {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.leftCopySport ul {
	margin-top: 0px;
}

.leftCopySport li {
	list-style: square;
	margin-left: -15px;
}

.leftCopySport a:link {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #B2AEA1;
	text-decoration: underline;
}

.leftCopySport a:visited {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #B2AEA1;
	text-decoration: underline;
}

.leftCopySport a:active {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #B2AEA1;
	text-decoration: underline;
}

.leftCopySport a:hover {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #B2AEA1;
	text-decoration: underline;
}

.leftCopySport h1 {
	color: #5D5A4F;
	text-decoration: none;
	font: bold 12px Helvetica, Geneva, Arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	background: no-repeat url(../images/khaki_arrow.gif) left;
	padding-left: 20px;
}

.leftCopySport h2 {
	color: #5D5A4F;
	text-decoration: underline;
	font: bold 11px Helvetica, Geneva, Arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}

.leftCopySport hr {
	border: none 0;
	height: 1px;
	border-top: 1px dotted #B2AEA1;
}

table.sportspec {
	width: 522px;
	background-color: #A19E92;
	border: 1px;
	border-color: #6699CC;
	margin-left: 5px;
	margin-bottom: 10px;
	color: black;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

table.sportspec2 {
	width: 720px;
	border: 1px;
	border-color: #6699CC;
	margin-left: 5px;
	margin-bottom: 10px;
	color: black;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

table.sportcompare {
	width: 720px;
	background-color: #A19E92;
	border: 1px;
	border-color: #6699CC;
	color: black;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 5px;
}

td.sportspec {
	width: 175px;
	background-color: #CFC9B1;
}

td.sportspecfree {
	background-color: #CFC9B1;
}

table.sportspecsmall {
	width: 335px;
	background-color: #A19E92;
	border: 1px;
	border-color: #6699CC;
	margin-left: 0;
	color: black;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

td.sportspec2 {
	background-color: #FFFFFF;
}

td.sportspec2 a:link {
	color: #A19E92;
}

td.sportspec2 a:visited {
	color: #A19E92;
}

td.sportspec2 a:active {
	color: #A19E92;
}

td.sportspec2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #A19E92;
}

/* FilmSpecific Content */

.leftCopyFilmSpecs {
	background: white;
	width: 532px;
	float: left;
	padding-left: 25px;
	padding-bottom: 13px;
	padding-right: 25px;
}

.leftCopyFilmReqSpec {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
}

.leftCopyFilmReqSpec h1 {
	color: #000000;
	text-decoration: none;
	font: bold 14px Helvetica, Geneva, Arial, sans-serif;
}

.leftCopyFilm {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.leftCopyFilm ul {
	margin-top: 0px;
}

.leftCopyFilm li {
	list-style: square;
	margin-left: -15px;
}

.leftCopyFilm a:link {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4f4f4f;
	text-decoration: underline;
}

.leftCopyFilm a:visited {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4f4f4f;
	text-decoration: underline;
}

.leftCopyFilm a:active {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4f4f4f;
	text-decoration: underline;
}

.leftCopyFilm a:hover {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4f4f4f;
	text-decoration: underline;
}

.leftCopyFilm h1 {
	color: #4f4f4f;
	text-decoration: none;
	font: bold 12px Helvetica, Geneva, Arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	background: no-repeat url(../images/grey_arrow.gif) left;
	padding-left: 20px;
}

.leftCopyFilm h2 {
	color: #4f4f4f;
	text-decoration: underline;
	font: bold 11px Helvetica, Geneva, Arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}

.leftCopyFilm hr {
	border: none 0;
	height: 1px;
	border-top: 1px dotted #B2AEA1;
}

table.contactforms {
	width: 522px;
	border: 1px;
	border-color: #6699CC;
	margin-left: 5px;
	margin-bottom: 10px;
	color: black;
	font: 11px Verdana, Helvetica, Arial, sans-serif;
}

table.dealerresults {
	width: 522px;
	background-color: #cccccc;
	border: 1px;
	border-color: #6699CC;
	margin-left: 5px;
	margin-bottom: 10px;
	color: black;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.dealertitles {
	color: #990000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background: #f5f5f5;
}

.dealername {
	color: black;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.dealerresults a:link {
	color: #990000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.dealerresults a:visited {
	color: #990000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.dealerresults a:active {
	color: #990000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.dealerresults a:hover {
	color: #FFFFFF;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	background: #990000;
}

th.dealerresults {
	width: 125px;
	background-color: #cccccc;
	color: #990000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}

table.filmspec {
	width: 522px;
	background-color: #909090;
	border: 1px;
	border-color: #6699CC;
	margin-left: 5px;
	margin-bottom: 10px;
	color: black;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

td.filmspec {
	width: 125px;
	background-color: #cccccc;
}

td.filmspec3 {
	width: 125px;
	background-color: #e5e5e5;
}

td.filmspec2 {
	background-color: #FFFFFF;
}

/* SurveySpecific Content */

.leftCopySurveySpecs {
	background: white;
	width: 532px;
	float: left;
	padding-left: 25px;
	padding-bottom: 13px;
	padding-right: 25px;
}

.leftCopySurveyReqSpec {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
}

.leftCopySurveyReqSpec h1 {
	color: #000000;
	text-decoration: none;
	font: bold 14px Helvetica, Geneva, Arial, sans-serif;
}

.leftCopySurvey {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.leftCopySurvey ul {
	margin-top: 0px;
}

.leftCopySurvey li {
	list-style: square;
	margin-left: -15px;
}

.leftCopySurvey a:link {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #cc6600;
	text-decoration: underline;
}

.leftCopySurvey a:visited {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #cc6600;
	text-decoration: underline;
}

.leftCopySurvey a:active {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #cc6600;
	text-decoration: underline;
}

.leftCopySurvey a:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #cc6600;
	text-decoration: underline;
}

.leftCopySurvey h1 {
	color: #cc6600;
	text-decoration: none;
	font: bold 12px Helvetica, Geneva, Arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	background: no-repeat url(../images/grey_arrow.gif) left;
	padding-left: 20px;
}

.leftCopySurvey h2 {
	color: #cc6600;
	text-decoration: none;
	font: bold 14px Helvetica, Geneva, Arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	background: no-repeat url(../images/grey_arrow.gif) left;
	padding-left: 20px;
}

.leftCopySurvey hr {
	border: none 0;
	height: 1px;
	border-top: 1px dotted #dcc6b0;
}

table.surveyspeccompares {
	width: 700px;
	background-color: #E7CB89;
	border: 1px;
	border-color: #6699CC;
	margin-left: 5px;
	margin-bottom: 10px;
	color: black;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

table.surveyspec {
	width: 522px;
	background-color: #E7CB89;
	border: 1px;
	border-color: #6699CC;
	margin-left: 5px;
	margin-bottom: 10px;
	color: black;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

td.surveyspecheading {
	background-color: #FFF6DC;
	font-weight: bold;
}

td.surveyspecwide {
	width: 350px;
	background-color: #f5f5f5;
}

td.surveyspec {
	width: 175px;
	background-color: #f5f5f5;
}
td.surveyspecalt {
	width: 120px;
	background-color: #f5f5f5;
}

td.surveyspecsmall {
	width: 75px;
	background-color: #f5f5f5;
}

td.surveypec2 {
	background-color: #FFFFFF;
}

#indexContent {
	background: white;
	padding-bottom: 12px;
	padding-left: 12px;
	padding-right: 12px;
}

#leftContent {
	background: white;
	width: 532px;
	float: left;
	padding-bottom: 13px;
	padding-left: 13px;
}

#rightContent {
	background: white;
	width: 195px;
	float: left;
	padding-bottom: 13px;
	padding-right: 13px;
	padding-left: 13px;
}

#topElements {
	background: white;
}

#productNavigation {
	background: white;
	padding: 10px;
}

.bottomNav {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
	clear: both;
	float: left;
	width: 500px;
}

.bottomNav a:link {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
}

.bottomNav a:visited {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
}

.bottomNav a:active {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
}

.bottomNav a:hover {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: underline;
	background: #e9e9e9;
}

.bottomNavsportoptics {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3D3B34;
	text-decoration: none;
	clear: both;
	float: left;
	width: 500px;
}

.bottomNavsportoptics a:link {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3D3B34;
	text-decoration: none;
}

.bottomNavsportoptics a:visited {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3D3B34;
	text-decoration: none;
}

.bottomNavsportoptics a:active {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3D3B34;
	text-decoration: none;
}

.bottomNavsportoptics a:hover {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #3D3B34;
	text-decoration: underline;
	background: #e9e9e9;
}

.bottomNavfilm {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #636363;
	text-decoration: none;
	clear: both;
	float: left;
	width: 500px;
}

.bottomNavfilm a:link {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #636363;
	text-decoration: none;
}

.bottomNavfilm a:visited {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #636363;
	text-decoration: none;
}

.bottomNavfilm a:active {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #636363;
	text-decoration: none;
}

.bottomNavfilm a:hover {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #636363;
	text-decoration: underline;
	background: #e9e9e9;
}

.productNav {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.productNav hr {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	border-top: 1px dotted #e9e9e9;
}

.productNav a:link {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.productNav a:visited {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.productNav a:active {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.productNav a:hover {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	background: #e9e9e9;
}

/* index boxes*/

.digitaltopcopy {
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	color: #6e879f;
	text-align: right;
	padding-top: 3px;
	padding-right: 20px;
}

.digitalmidcopy {
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	color: #2D3742;
	padding-right: 11px;
	padding-left: 11px;
	float: left;
	text-align: center;
	padding-top: 8px;
}

.digitaldamidcopy {
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	color: #2D3742;
	padding-right: 11px;
	padding-left: 11px;
	float: left;
	text-align: left;
	padding-top: 8px;
}

.digitaldamidcopy a:link {
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	color: #6E879F;
	text-decoration: underline;
}

.digitaldamidcopy a:visited {
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	color: #6E879F;
	text-decoration: underline;
}

.digitaldamidcopy a:active {
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	color: #6E879F;
	text-decoration: underline;
}

.digitaldamidcopy a:hover {
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	background: #6e879f;
}

.filmdamidcopy {
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	color: #2D3742;
	padding-right: 11px;
	padding-left: 11px;
	float: left;
	text-align: left;
	padding-top: 8px;
}

.filmdamidcopy a:link {
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	color: #2D3742;
	text-decoration: underline;
}

.filmdamidcopy a:visited {
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	color: #2D3742;
	text-decoration: underline;
}

.filmdamidcopy a:active {
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	color: #2D3742;
	text-decoration: underline;
}

.filmdamidcopy a:hover {
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	background: #2D3742;
}

.digitalintrocopy {
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	color: #2D3742;
	padding-right: 4px;
	padding-left: 4px;
	text-align: left;
	padding-top: 8px;
}

.digitalintrocopy h1 {
	font: bold 15px Geneva, Arial, Helvetica, sans-serif;
	color: #2D3742;
	padding-right: 0px;
	padding-left: 0px;
	text-align: center;
}

.digitalintrocopy hr {
	border: none 0;
	height: 1px;
	border-top: 1px dotted #dcc6b0;
	padding-top: 0px;
	padding-bottom: 0px;
}

.digitalslrtopcopy {
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	color: #6e879f;
	text-align: right;
	padding-top: 3px;
	padding-right: 25px;
}

.digitalslratopcopy {
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	color: #6e879f;
	text-align: right;
	padding-top: 3px;
	padding-right: 45px;
}

.digitalslrfrtopcopy {
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	color: #6e879f;
	text-align: right;
	padding-top: 3px;
	padding-right: 17px;
}

.sporttopcopy {
	font: bold 11px Geneva, Arial, Helvetica, sans-serif;
	color: #5B584E;
	text-align: right;
	padding-top: 3px;
	padding-right: 16px;
}

#digitaltop {
	

	background: #FFFFFF url(../images/digital_index_top2.gif) no-repeat top left;
	width: 140px;
	height: 10px;
	margin-top: 5px;
}

#digitaldatop {
	

	background: #FFFFFF url(../images/digitalda_index_top.gif) no-repeat top left;
	width: 280px;
	height: 5px;
	margin-top: 5px;
}

#digitalslrtop {
	

	background: #FFFFFF url(../images/dslr_index_ptop.gif) no-repeat top left;
	height: 19px;
	margin-top: 5px;
}

#digitalslratop {
	

	background: #FFFFFF url(../images/dslr_index_atop.gif) no-repeat top left;
	height: 19px;
	margin-top: 5px;
}

#sporttop {
	background: #FFFFFF url(../images/sport_index_top.gif) no-repeat top left;
	width: 140px;
	height: 20px;
	margin-top: 5px;
}

#sportdoubletop {
	background: #FFFFFF url(../images/sport_index_doubletop.gif) no-repeat top left;
	width: 290px;
	height: 20px;
	margin-top: 5px;
}

.digitalslrbottomcompare {
	height: 21px;
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.digitalbottomcompare {
	height: 21px;
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.digitaldabottomcompare {
	height: 21px;
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.digitalslrbottomcompare {
	height: 21px;
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.sportbottomcompare {
	height: 10px;
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	padding-bottom: 5px;
}

.sportbottomdouble {
	height: 31px;
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	padding-bottom: 5px;
}

#digitalmid {
	border-right: 1px solid #DEE4E9;
	border-left: 1px solid #DEE4E9;
	border-bottom: 1px solid #DEE4E9;
	height: 200px;
}
#digitalmidtall {
	border-right: 1px solid #DEE4E9;
	border-left: 1px solid #DEE4E9;
	border-bottom: 1px solid #DEE4E9;
	height: 230px;
}

#digitaldamid {
	border-right: 1px solid #DEE4E9;
	border-left: 1px solid #DEE4E9;
	height: 200px;
	margin-top: 0px;
}

#digitaldamid2 {
	border-right: 1px solid #DEE4E9;
	border-left: 1px solid #DEE4E9;
	height: 250px;
	margin-top: 0px;
}

#digitalslrmid {
	border-right: 1px solid #DEE4E9;
	border-left: 1px solid #DEE4E9;
	border-bottom: 1px solid #DEE4E9;
	width: 432px;
}

#digitalslramid {
	border-right: 1px solid #DEE4E9;
	border-left: 1px solid #DEE4E9;
	border-bottom: 1px  #DEE4E9;
	height: 115px;
	width: 293px;
	padding-top: 10px;
}

#digitalbottom {
	width: 140px;
	background: #FFFFFF url(../images/digital_index_bottom.gif) no-repeat bottom left;
}

#digitaldabottom {
	width: 280px;
	background: #FFFFFF url(../images/digitalda_index_bottom.gif) no-repeat bottom left;
}

#digitalslrbottom {
	background: #FFFFFF url(../images/dslr_index_pbottom.gif) no-repeat bottom left;
}


#filmlensmid {
	border-right: 1px solid #DEE4E9;
	border-left: 1px solid #DEE4E9;
	height: 225px;
	margin-top: 0px;
}

#sportmid {
	height: 95px;
	border-right: 1px solid #d7d3ca;
	border-left: 1px solid #d7d3ca;
	border-bottom: 1px solid #d7d3ca;
}

#sportbinomid {
	height: 95px;
	border-right: 1px solid #d7d3ca;
	border-left: 1px solid #d7d3ca;
	height: 1px;
	height: 180px;
}

#sportbinomidlong {
	height: 95px;
	border-right: 1px solid #d7d3ca;
	border-left: 1px solid #d7d3ca;
	height: 1px;
	height: 220px;
}

#surveymidlarge {
	border-right: 1px solid #d7d3ca;
	border-left: 1px solid #d7d3ca;
	height: 1px;
	height: 240px;
}

#surveymidlarge_fr {
	border-right: 1px solid #d7d3ca;
	border-left: 1px solid #d7d3ca;
	height: 1px;
	height: 260px;
}

#sportbottom {
	width: 140px;
	background: #FFFFFF url(../images/sport_index_bottom.gif) no-repeat bottom left;
}

#sportdoublebottom {
	width: 290px;
	background: #FFFFFF url(../images/sport_index_doublebottom.gif) no-repeat bottom left;
}

#darkblue {
	width: 179px;
	background: #6e879F url(../images/195box_top.gif) no-repeat top left;
	color: #FFFFFF;
	font: bold 12px Geneva, Helvetica, Arial, sans-serif;
	padding: 5px 8px 5px 8px;
	margin-bottom: 1px;
}

#darkgreen {
	width: 179px;
	background: #aac034 url(../images/195box_top.gif) no-repeat top left;
	color: #FFFFFF;
	font: bold 12px Geneva, Helvetica, Arial, sans-serif;
	padding: 5px 8px 5px 8px;
	margin-bottom: 1px;
}

#lightblue {
	width: 179px;
	background: #C6D5E4 url(../images/195box_top.gif) no-repeat top left;
	color: #336699;
	font: bold 12px Geneva, Helvetica, Arial, sans-serif;
	padding: 5px 8px 5px 8px;
	margin-bottom: 1px;
}

#lightgreen {
	width: 179px;
	background: #BED63A url(../images/195box_top.gif) no-repeat top left;
	color: #333333;
	font: bold 12px Geneva, Helvetica, Arial, sans-serif;
	padding: 5px 8px 5px 8px;
	margin-bottom: 1px;
}

#lightgrey {
	width: 179px;
	background: #CCCCCC url(../images/195box_top.gif) no-repeat top left;
	color: #333333;
	font: bold 12px Geneva, Helvetica, Arial, sans-serif;
	padding: 5px 8px 5px 8px;
	margin-bottom: 1px;
}

#offwhite {
	width: 179px;
	background: #F5F5F5 url(../images/195box_bottom.gif) no-repeat bottom;
	color: #000000;
	padding: 7px 8px 10px 8px;
	margin-bottom: 13px;
}

#blue {
	width: 179px;
	background: #E6EAEF url(../images/195box_bottom.gif) no-repeat bottom;
	color: #000000;
	padding: 5px 8px 10px 8px;
	margin-bottom: 13px;
}

#green {
	width: 179px;
	background: #cfea40 url(../images/195box_bottom.gif) no-repeat 0 bottom;
	color: #333;
	padding: 5px 8px 10px 8px;
	margin-bottom: 13px;
}

#blueselecttop {
	background: #e6eaef url(../images/515box_top.gif) no-repeat top left;
	padding: 10px 8px 5px 8px;
	margin-bottom: 1px;
	font-weight: bold;
	font-family: Geneva, Helvetica, Arial, sans-serif;
	width: 515px;
}

#blueselecttop360 {

	background: #e6eaef url(../images/360box_top.gif) no-repeat top left;
	padding: 10px 8px 5px 8px;
	margin-bottom: 1px;
	font-weight: bold;
	font-family: Geneva, Helvetica, Arial, sans-serif;
	width: 349px;
}

#greyselecttop360 {
	background: #E0E0E0 url(../images/360box_top.gif) no-repeat top left;
	padding: 10px 8px 5px 8px;
	margin-bottom: 1px;
	font-weight: bold;
	font-family: Geneva, Helvetica, Arial, sans-serif;
	width: 349px;
}

#whiteselecttop340 {
	background: #ffffff;
	padding: 10px 8px 5px 8px;
	margin-bottom: 1px;
	font-weight: bold;
	font-family: Geneva, Helvetica, Arial, sans-serif;
	width: 329px;
	border-bottom: 1px dotted #E6EAEF;
}

#greyselecttop {
	background: #E0E0E0 url(../images/515box_top.gif) no-repeat top left;
	padding: 10px 8px 5px 8px;
	margin-bottom: 1px;
	font-weight: bold;
	font-family: Geneva, Helvetica, Arial, sans-serif;
}

#greyselecttop_survey {
	background: #E0E0E0 url(../images/360box_top.gif) no-repeat top left;
	padding: 10px 8px 5px 8px;
	margin-bottom: 1px;
	font-weight: bold;
	font-family: Geneva, Helvetica, Arial, sans-serif;
}

#bluecontacttop {
	background: #e6eaef url(../images/515box_top.gif) no-repeat top left;
	padding: 0px 8px 5px 8px;
	margin-bottom: 1px;
	font-weight: bold;
	font-family: Geneva, Helvetica, Arial, sans-serif;
	width: 516px;
}

#greycontacttop {
	background: #E0E0E0 url(../images/515box_top.gif) no-repeat top left;
	padding: 0px 8px 5px 8px;
	margin-bottom: 1px;
	font-weight: bold;
	font-family: Geneva, Helvetica, Arial, sans-serif;
	width: 481px;
	overflow: hidden;
}

#greydealertop {
	padding: 0px 8px 5px 8px;
	margin-bottom: 1px;
	font-weight: bold;
	font-family: Geneva, Helvetica, Arial, sans-serif;
	width: 466px;
	overflow: hidden;
}

#greycontacttopdk {
	padding: 0px 8px 5px 8px;
	margin-bottom: 1px;
	font-weight: bold;
	font-family: Geneva, Helvetica, Arial, sans-serif;
	background: #c1c1c1 url(../images/515box_top.gif) no-repeat top left;
}

#bluecontact {
	width: 195px;
	background: #E6EAEF url(../images/515box_bottom.gif) no-repeat bottom;
	color: #000000;
	padding: 5px 25px 10px 25px;
	margin-bottom: 13px;
	width: 482px;
}

#greycontact {
	background: #E0E0E0 url(../images/515box_bottom.gif) no-repeat bottom;
	color: #000000;
	padding: 5px 25px 10px 25px;
	margin-bottom: 13px;
	width: 481px;
	overflow: hidden;
}

#greydealer {
	color: #000000;
	padding: 5px 25px 10px 25px;
	margin-bottom: 13px;
	width: 450px;
	overflow: hidden;
}

#blueselect {
	width: 195px;
	background: #F0F4FA url(../images/515box_bottom.gif) no-repeat bottom;
	color: #000000;
	padding: 5px 15px 10px 15px;
	margin-bottom: 13px;
	width: 500px;
}

#blueselect360 {
	width: 335px;
	background: #F0F4FA url(../images/360box_bottom.gif) no-repeat bottom;
	color: #000000;
	padding: 5px 15px 10px 15px;
	margin-bottom: 13px;
}

#greyselect360 {
	width: 335px;
	background: #F5F5F5 url(../images/360box_bottom.gif) no-repeat bottom;
	color: #000000;
	padding: 5px 15px 10px 15px;
	margin-bottom: 13px;
}

#blueselect360results {
	width: 335px;
	background: #F0F4FA url(../images/360box_bottom.gif) no-repeat bottom;
	color: #000000;
	padding: 5px 15px 10px 15px;
	margin-bottom: 13px;
}

#greyselect360results {

	width: 335px;
	background: #F5F5F5 url(../images/360box_bottom.gif) no-repeat bottom;
	color: #000000;
	padding: 5px 15px 10px 15px;
	margin-bottom: 13px;
}

#whiteselect360 {

	width: 335px;
	background: #FFFFFF url(../images/360box_bottom.gif) no-repeat bottom;
	color: #000000;
	padding: 5px 5px 10px;
	margin-bottom: 13px;
}

#greyselect {

	width: 195px;
	background: #F5F5F5 url(../images/515box_bottom.gif) no-repeat bottom;
	color: #000000;
	padding: 5px 15px 10px 15px;
	margin-bottom: 13px;
}

#greyselect_survey {

	width: 195px;
	background: #F5F5F5 url(../images/360box_bottom.gif) no-repeat bottom;
	color: #000000;
	padding: 5px 15px 10px 15px;
	margin-bottom: 13px;
}

#sporttop1 {
	

	width: 179px;
	background: #3D3B34 url(../images/195box_top.gif) no-repeat top left;
	color: #FFFFFF;
	font: bold 12px Geneva, Helvetica, Arial, sans-serif;
	padding: 5px 8px 5px 8px;
	margin-bottom: 1px;
}

#sporttop2 {
	

	width: 179px;
	background: #B2AEA1 url(../images/195box_top.gif) no-repeat top left;
	color: #3D3B34;
	font: bold 12px Geneva, Helvetica, Arial, sans-serif;
	padding: 5px 8px 5px 8px;
	margin-bottom: 1px;
}

#sportbottom1 {

	width: 179px;
	background: #D8D4C5 url(../images/195box_bottom.gif) no-repeat bottom;
	color: #000000;
	padding: 5px 8px 10px 8px;
	margin-bottom: 13px;
}

#sportbottom2 {

	width: 179px;
	background: #E6E4E0 url(../images/195box_bottom.gif) no-repeat bottom;
	color: #000000;
	padding: 7px 8px 10px 8px;
	margin-bottom: 13px;
}

#filmtop1 {
	

	width: 179px;
	background: #4F4F4F url(../images/195box_top.gif) no-repeat top left;
	color: #FFFFFF;
	font: bold 12px Geneva, Helvetica, Arial, sans-serif;
	padding: 5px 8px 5px 8px;
	margin-bottom: 1px;
}

#registertop {
	

	width: 179px;
	background: #4f0c0d url(../images/195box_top.gif) no-repeat top left;
	color: #FFFFFF;
	font: bold 12px Geneva, Helvetica, Arial, sans-serif;
	padding: 5px 8px 5px 8px;
	margin-bottom: 1px;
}

#filmtop2 {
	

	width: 179px;
	background: #909090 url(../images/195box_top.gif) no-repeat top left;
	color: #FFFFFF;
	font: bold 12px Geneva, Helvetica, Arial, sans-serif;
	padding: 5px 8px 5px 8px;
	margin-bottom: 1px;
}

#filmbottom1 {

	width: 179px;
	background: #CCCCCC url(../images/195box_bottom.gif) no-repeat bottom;
	color: #000000;
	padding: 5px 8px 10px 8px;
	margin-bottom: 13px;
}

#registerbottom {

	width: 179px;
	background: #eaddda url(../images/195box_bottom.gif) no-repeat bottom;
	color: #000000;
	padding: 5px 8px 10px 8px;
	margin-bottom: 13px;
}

#filmbottom2 {

	width: 179px;
	background: #F5F5F5 url(../images/195box_bottom.gif) no-repeat bottom;
	color: #000000;
	padding: 7px 8px 10px 8px;
	margin-bottom: 13px;
}

#storetop1 {
	

	width: 179px;
	background: #a80c14 url(../images/195box_top.gif) no-repeat top left;
	color: #FFFFFF;
	font: bold 12px Geneva, Helvetica, Arial, sans-serif;
	padding: 5px 8px 5px 8px;
	margin-bottom: 1px;
}

#storebottom1 {

	width: 179px;
	background: #eaddda url(../images/195box_bottom.gif) no-repeat bottom;
	color: #000000;
	padding: 5px 8px 10px 8px;
	margin-bottom: 13px;
}

#surveytop1 {
	

	width: 179px;
	background: #cc6600 url(../images/195box_top.gif) no-repeat top left;
	color: #FFFFFF;
	font: bold 12px Geneva, Helvetica, Arial, sans-serif;
	padding: 5px 8px 5px 8px;
	margin-bottom: 1px;
}

#surveytop2 {
	

	width: 179px;
	background: #c89868 url(../images/195box_top.gif) no-repeat top left;
	color: #FFFFFF;
	font: bold 12px Geneva, Helvetica, Arial, sans-serif;
	padding: 5px 8px 5px 8px;
	margin-bottom: 1px;
}

#surveybottom1 {

	width: 179px;
	background: #dcc6b0 url(../images/195box_bottom.gif) no-repeat bottom;
	color: #000000;
	padding: 5px 8px 10px 8px;
	margin-bottom: 13px;
}

#surveybottom2 {

	width: 179px;
	background: #F5F5F5 url(../images/195box_bottom.gif) no-repeat bottom;
	color: #000000;
	padding: 7px 8px 10px 8px;
	margin-bottom: 13px;
}

.sidecopytitle {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.sidecopy {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.sidecopyimage {
	border: none 0;
}

.sidecopy hr {
	border: none 0;
	border-top: 1px dotted #FFFFFF;
	height: 1px;
}

.sidecopy a:link {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

/* footer elements */

#footer {
	width: 766px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	clear: both;
	padding-bottom: 15px;
	height: 55px;
}

div.footer_logo {
	float: left;
	padding-left: 13px;
}

div.footer_disclaimer {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	float: right;
	text-align: right;
	padding-top: 10px;
	padding-right: 5px;
	color: #999999;
}

div.footer_disclaimer a:link, a:visited, a:active {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	color: #000000;
	text-decoration: underline;
}

div.footer_disclaimer a:hover {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	color: #000000;
	background: white;
}

#sportdoubletoplong {
	background: #FFFFFF url(../images/sport_index_doubletoplong.gif) no-repeat top left;
	width: 290px;
	height: 20px;
	margin-top: 5px;
}

#sportdoublebottomlong {
	width: 290px;
	background: #FFFFFF url(../images/sport_index_doublebottomlg.gif) no-repeat left;
	height: 55px;
}

/* @group frame group */
#framedownloads{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #414141;
	text-decoration: none;
	padding: 15px;
}

#framedownloads h3{
	background-color: #eeeeee;	font-size: 12px;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;	clear: both;
	margin: 15pt 0pt 10px;
	border-top: 1px solid #9c9c9c;
	border-right: 1px solid #9c9c9c;
	border-bottom: 1px solid #9c9c9c;
	border-left: 5px solid #9c9c9c;
}

p.download_frame{
	background: #E6EAEF;
	border-top: 1px solid #6e879F;
	border-bottom: 1px solid #6e879F;
	color: #6e879F;
	padding: 15px 5px;
}

#framedownloads h5{	clear: both;
	border-top-width: 3px;	border-top-style: double;	border-top-color: #dddddd;	border-bottom-width: 3px;	border-bottom-style: double;	border-bottom-color: #dddddd;	margin-top: 10px;	margin-right: 0pt;	margin-bottom: 10px;	margin-left: 0pt;	background-color: #f2f2f2;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;	text-align: left;	font-size: 105%;	letter-spacing: 0.02em;}
div.btn_download p {	clear: both;	border-top-width: 5px;	border-right-width: 5px;	border-bottom-width: 5px;	border-left-width: 5px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #eeeeee;	border-right-color: #eeeeee;	border-bottom-color: #eeeeee;	border-left-color: #eeeeee;	padding-top: 0.5em;	padding-right: 0pt;	padding-bottom: 0.5em;	padding-left: 0pt;
	line-height: 1.6em;
	text-align: center;
	vertical-align: middle;
}

/* @end */
