body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	background-color: #FFFFFF;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	text-align:center;}#topWrapper {	height:55px;	overflow:hidden;	background-color:#000000;}#topArea {	width:770px;	padding: 0px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	height:55px;	overflow:hidden;	text-align:left;	background-image: url(/images/interface/topAreaGradBackground.gif);	background-repeat: repeat-x;}#topNavWrapper {	height:23px;	overflow:hidden;	background-image: url(/images/interface/topNavGradBackground.gif);	background-repeat: repeat-x;}#topTable {	height:55px;}#topTable td.middleColumn {	width:770px;}#topTable td.leftColumn {	background-image: url(/images/interface/topLeftGradBackground.gif);	background-repeat: repeat-x;}#topTable td.rightColumn {	background-image: url(/images/interface/topAreaGradBackground.gif);	background-repeat: repeat-x;}#mainWrapper {	width: 770px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	text-align:left;}img.topTitle {	width:585px;	height: 55px;}img.brandLogo {	float:right;	margin-top:8px;}#breadCrumbArea {	height:20px;	overflow:hidden;	margin-top:4px;}#breadCrumbArea ul {	margin:0;	padding:0;	list-style-type:none;	font-size:10px;	line-height:11px;}#breadCrumbArea li {	display:inline;	margin-right:10px;}#breadCrumbArea li a {	text-decoration:none;	color:#333333;}#breadCrumbArea li a:hover {	color:#CC0000;}#dateArea {	float:right;	font-size:11px;	color:#666666;}#bottomWrapper {	margin-top:6px;	background-color:#413F40;	height:28px;	overflow:hidden;}#bottom {	width: 770px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}#bottom ul.subNav {	list-style-type:none;	font-size:11px;	line-height:11px;	float:right;	margin:7px 0px 0px;	padding:0;}#bottom ul.subNav li {	margin-left:10px;	display:inline;}#bottom ul.subNav li a {	color:#CCCCCC;	text-decoration:none;}#bottom ul.subNav li a:hover {	color:#FFFFFF;}#bottom ul.subNav li a.selected {	color:#FFFFFF;	font-weight:bold;	text-decoration:none;}#mainMenuOptions ul {	margin:0;	padding:0;	list-style-type:none;}#mainMenuOptions ul li {	margin-bottom:6px;}#mainMenuOptions ul li a {	text-decoration:none;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #B8B8B8;	border-bottom-color: #B8B8B8;	height:216px;	overflow:hidden;	display:block;	background-image: url(/images/interface/mainMenuLinkBackground.gif);	background-repeat: repeat-x;	background-position: 0px 178px;	color:#000000;	cursor:pointer;	position:relative;}#mainMenuOptions ul li a:hover {	border-top-color: #EE3248;	border-bottom-color: #EE3248;}#mainMenuOptions ul img.mainSectionImage {	float:left;	margin-right:15px;	width: 303px;	height: 216px;}.mainSectionImageArea {	width: 303px;	height: 216px;	overflow:hidden;	margin-right:15px;	float:left;}#mainMenuOptions ul img {	border:none;}#mainMenuOptions ul li a h2 {	margin:18px 0px 0px 0px;	padding:0px;	height:34px;	overflow:hidden;	text-indent:-1000px;	background-repeat:no-repeat;}#mainMenuOptions ul li a p {	line-height:17px;	margin-right:60px;	padding:0;	margin-top:15px;	height:52px;	overflow:hidden;	margin-bottom:0;}#mainMenuOptions ul div.lineupShotArea {	float:left;}#mainMenuOptions ul img.viewTheRange {	margin-top:36px;	margin-right:10px;	float:right;}form {	margin:0;	padding:0;}.newStyling {	float:right;	width:114px;	height:114px;	overflow:hidden;	background-repeat:no-repeat;	z-index:100;	position:absolute;	left:656px;	top:0px;}#theResellerExtraInformation a.closeButton {	float:right;	width:13px;	height:13px;	text-indent:-1000px;	background-image: url(/images/interface/closeButton1.gif);	background-repeat: no-repeat;	display:block;}#theResellerExtraInformation a.closeButton:hover {	background-image: url(/images/interface/closeButton2.gif);}ul.flagsList {	float:left;	list-style-type:none;	margin:0;	padding:4px 0px 0px;}ul.flagsList li {	float:left;	margin-right:1px;}ul.flagsList li a {	width:24px;	height:18px;	display:block;	overflow:hidden;	line-height:1000px;	background-repeat:no-repeat;}ul.flagsList li a.flag1 {	background-image: url(/images/flags/1_2.gif);}ul.flagsList li a.flag1:hover {	background-image: url(/images/flags/1_1.gif);}ul.flagsList li a.flag1Selected {	background-image: url(/images/flags/1_1.gif);}ul.flagsList li a.flag2 {	background-image: url(/images/flags/2_2.gif);}ul.flagsList li a.flag2:hover {	background-image: url(/images/flags/2_1.gif);}ul.flagsList li a.flag2Selected {	background-image: url(/images/flags/2_1.gif);}ul.flagsList li a.flag3 {	background-image: url(/images/flags/3_2.gif);}ul.flagsList li a.flag3:hover {	background-image: url(/images/flags/3_1.gif);}ul.flagsList li a.flag3Selected {	background-image: url(/images/flags/3_1.gif);}ul.flagsList li a.flag4 {	background-image: url(/images/flags/4_2.gif);}ul.flagsList li a.flag4:hover {	background-image: url(/images/flags/4_1.gif);}ul.flagsList li a.flag4Selected {	background-image: url(/images/flags/4_1.gif);}ul.flagsList li a.flag5 {	background-image: url(/images/flags/5_2.gif);}ul.flagsList li a.flag5:hover {	background-image: url(/images/flags/5_1.gif);}ul.flagsList li a.flag5Selected {	background-image: url(/images/flags/5_1.gif);}ul.flagsList li a.flag6 {	background-image: url(/images/flags/6_2.gif);}ul.flagsList li a.flag6:hover {	background-image: url(/images/flags/6_1.gif);}ul.flagsList li a.flag6Selected {	background-image: url(/images/flags/6_1.gif);}ul.flagsList li a.irishFlag {	background-image: url(/images/flags/irish_2.gif);}ul.flagsList li a.irishFlag:hover {	background-image: url(/images/flags/irish_1.gif);}ul.flagsList li a.irishFlagSelected {	background-image: url(/images/flags/irish_1.gif);}table.mainMenuTable td {	padding-bottom:6px;}table.mainMenuTable td a {	text-decoration:none;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #B8B8B8;	border-bottom-color: #B8B8B8;	height:216px;	overflow:hidden;	display:block;	background-image: url(/images/interface/mainMenuLinkBackground.gif);	background-repeat: repeat-x;	background-position: 0px 178px;	color:#000000;	cursor:pointer;	position:relative;}table.mainMenuTable td a:hover {	border-top-color: #EE3248;	border-bottom-color: #EE3248;}table.mainMenuTable td img.mainSectionImage {	float:left;	margin-right:15px;	width: 303px;	height: 216px;}table.mainMenuTable td img {	border:none;}table.mainMenuTable td a h2 {	margin:18px 0px 0px 0px;	padding:0px;	height:34px;	overflow:hidden;	text-indent:-1000px;	background-repeat:no-repeat;}table.mainMenuTable td a p {	line-height:17px;	margin-right:60px;	padding:0;	margin-top:15px;	height:52px;	overflow:hidden;	margin-bottom:0;}table.mainMenuTable td div.lineupShotArea {	float:left;}table.mainMenuTable td img.viewTheRange {	margin-top:36px;	margin-right:10px;	float:right;}#topSubNavWrapper {	height:33px;	background-image: url(/images/interface/topSubMenuGrad.gif);	background-repeat: repeat-x;	text-align:center;	overflow:hidden;}#topSubNavWrapper div.theSubNav {	text-align:left;	width:770px;	margin-left:auto;	margin-right:auto;	font-size: 14px;	font-weight: bold;	text-transform: uppercase;	padding-top:9px;	line-height:14px;}#topSubNavWrapper div.theSubNav a {	color: #535353;	text-decoration: none;	margin-right:20px;}#topSubNavWrapper div.theSubNav a:hover {	color: #000000;}#topSubNavWrapper div.theSubNav a.selected {	color: #000000;	text-decoration: none;	margin-right:20px;}