﻿/*Colors:	background: f6f7f2;	content background: white;	text: 465946;	dark accent #1: dddfd8*/html, body, form{    margin: 0;    padding: 0;    /* font: 90%/120% Verdana, Arial, Helvetica, sans-serif; */  /*mab.cd3 2008.02.25 turned off to show slider */    background-color: #ffffff;	font-family:Verdana, Arial, Helvetica, sans-serif;}/* Product Presentation */.xsmalltxt{	font-size:xx-small;	COLOR: #003366;}.smalltxt{	font-size:x-small;}span.price{	display: block;	font-weight: bold;	font-size: larger;	padding: 10px;}div.variantProperty{	display:inline-table;	font-weight: bold;	color:inherit;	padding-right: 5px;}/*div.variantProperty span{	display: block;	font-weight: bold;	padding-right: 5px;}*/.ListPriceColumn{	text-align: right;}.ProductNameColumn{	text-align: left;}.ProductDescriptionColumn{	text-align: left;}.ProductImageColumn{	text-align: center;	}.ProductIdColumn{	white-space: nowrap;}.ListPriceHeader{	text-align: center;}.ProductNameHeader{	text-align: center;}.ProductDescriptionHeader{	text-align: center;}.ProductImageHeader{	text-align: center;}.RelatedItems fieldset{	border-style: none;	margin: 0px 60px 0px 0px;	padding: 0px 100px 0px 0px;	width: 100%;	} .RelatedItems legend{	text-align:left;	COLOR: #003366;    PADDING-RIGHT: 2px;    FONT-WEIGHT:600;    FONT-SIZE: 12px;    PADDING-BOTTOM: 0px;    PADDING-TOP: 0px;    font-family: Helvetica, Arial, geneva, Verdana;} .RelatedItems table{   padding: 0;   margin: 0;}.RelatedItems td{	text-align: center;}.RelatedItems ul{	display: inline-table;	 padding: 0px;   	 margin: 0px;     margin-left:10px;     margin-right:10px;}.RelatedItems li{	display:table-cell;	list-style: none;	float:left;	padding: 0px;    margin-left: 10px;    margin-right: 10px;}.RelatedItems{	padding-top: 1px;		padding-left: 0px;	padding-bottom: 1px;	padding-right: 1px;	height: 125px;	width: 350px;}.VariantChooser fieldset{	padding-top: 0px;	padding-left: 0px;	padding-bottom: 0px;	padding-right: 0px;} .VariantChooser legend{	text-align:left;	COLOR: #003366;    PADDING-RIGHT: 2px;    FONT-WEIGHT:600;    FONT-SIZE: 12px;    PADDING-BOTTOM: 0px;    PADDING-TOP: 0px;    font-family: Helvetica, Arial, geneva, Verdana;} .VariantChooser table{   padding: 0;   margin: 0;}.VariantChooser td{	text-align: center;}.VariantChooser ul{	 display: inline-table;	 float:left;	 padding: 0;    margin: 0;}.VariantChooser li{	display:table-cell;	list-style: none;	float:left;	padding: 0;    margin: 0;}.VariantChooser {	FONT-WEIGHT:500;    FONT-SIZE: 12px;	padding-top: 1px;		padding-left: 0px;	padding-bottom: 1px;	padding-right: 1px;	height: 125px;	width: 350px;	COLOR: #003366;       font-family: Helvetica, Arial, geneva, Verdana;}.ProductFilter{	margin: 0 15px;	border: none;}.ProductFilter span{	display: block;	width: 30%;	padding: 4px;	float: left;}.ProductFilter span label{	margin-right: 10px;	display: block;}.ProductFilter div{	text-align: left;	margin: 0 auto;	clear: both;}.ProductFilter div input{	margin: 0 10px;	width: 120px;}.ProductFilter span select{	width:180px;}.ProductDisplayName{	FONT-WEIGHT: bold;    FONT-SIZE: 18px;    COLOR: #003366;    font-family: Helvetica, Arial, geneva, Verdana;    TOP: -5px;}.ProductDetailDisplayName{	letter-spacing: .1em;	font-size: 2.4em;	color: Black;	line-height: 1.6em;    font-family: Helvetica, Arial, geneva, Verdana;    TOP: -5px}.ProductShortDescription{	FONT-WEIGHT: bold;    FONT-SIZE: 12px;    MARGIN-BOTTOM: 5px;    COLOR: #003366;    font-family: Helvetica, Arial, geneva, Verdana;}.ProductDetailShortDescription{    FONT-WEIGHT: bold;    FONT-SIZE: 18px;    MARGIN-BOTTOM: 5px;    COLOR: #003366;    font-family: Helvetica, Arial, geneva, Verdana;}.ProductDetailProductDescription{     COLOR: #003366;    PADDING-RIGHT: 2px;    FONT-WEIGHT:400;    FONT-SIZE: 12px;    PADDING-BOTTOM: 0px;    PADDING-TOP: 0px;    font-family: Helvetica, Arial, geneva, Verdana;}.ProductProductPrice{	PADDING-LEFT: 1px;     FONT-WEIGHT:500;    FONT-SIZE: 14px;    MARGIN-BOTTOM: 5px;    COLOR: #003366;    font-family: Helvetica, Arial, geneva, Verdana;}.ProductDetailProductPrice{	PADDING-LEFT: 5px;     FONT-WEIGHT: normal;    FONT-SIZE: 20px;    line-height: 1.1em;    MARGIN-BOTTOM: 5px;    COLOR: black;}.ProductDetailImagePresentation{    	text-align: center;	color:inherit;}.ProductDetailImagePresentation table{	border-width:0px;    border:0px;    border-style:none;}.ProductDetailImagePresentation span{	border-width:0px;    border:0px;    border-style:none;}.ProductDetailImagePresentation td{	border-width:0px;    border:0px;    border-style:none;}.ProductDetailImagePresentation img{		border: solid 1px #dddfd8;	}.ProductListFilterDropDown{	width:350px;}.AssocImgTable img{		border-style: none;}.AssocImgTable tr{	height: 40px;}.AssocImgTable td{}td.AssocImgTdImage{	border-width: 1px;	border-color: #dddfd8;	border-style: solid;}.InfoLabels{    FONT-WEIGHT: 500;    FONT-SIZE: 12px;    MARGIN-BOTTOM: 5px;    COLOR: #003366;    font-family: Helvetica, Arial, geneva, Verdana;}.ProductSummaryPresentation{	 border-width:thin;	 border-color:#dddfd8;	 border-style: solid;}.ProductSummaryPresentation div{	 border-width:thin;	 border-color: Gray;	 border-style: solid;}.ProductSummaryPresentation img{	border: none 0 white;}.ProductSummaryImageCell{	width:120px;}.ProductSummaryDescCell{	width:250px;}.ProductGridTable{	height:127px;}.CatalogItemShortDescription{	/*FONT-WEIGHT: bold;    FONT-SIZE: 12px;    MARGIN-BOTTOM: 1px;    COLOR: #003366;    font-family: Helvetica, Arial, geneva, Verdana;*/	margin-left: 4px;  	color:#003399; 	font-family:Verdana,Arial,Sans-serif; 	font-size:11px; }.CatalogItemPrice{	PADDING-LEFT: 1px;    FONT-WEIGHT:500;    FONT-SIZE: 10px;    MARGIN-BOTTOM: 1px;    COLOR: #003366;    font-family: Helvetica, Arial, geneva, Verdana;}.CatalogItemSummaryPresentation{	padding-left:12px;}.CatalogItemSummaryPresentation th{	FONT-WEIGHT: 600;    FONT-SIZE: 16px;    MARGIN-BOTTOM: 5px;    COLOR: #003366;    font-family: Helvetica, Arial, geneva, Verdana;}.CategoryItemLinkPresentation td{	width:115px;    }.CategoryItemLinkPresentation table{	width:115px;	height:93px;}.CategoryItemExtLinkPresentation td{	width:115px;    }.CategoryItemLinkBalancerPresentation img{		border-width:thin;	border-color: Gray;	border-style: solid;	text-align:center;	vertical-align:middle;}.CategoryItemLinkItemBalancerPresentation{	width:115px;	height:123px;	border-width:thin;	border-color: Gray;	border-style: solid;	text-align:center;	vertical-align:middle;}.CategoryTitle{	letter-spacing: .1em;	font-size: 1.9em;	font-weight: lighter;	color: Black;	line-height: 1em;    font-family: Helvetica, Arial, geneva, Verdana;}/* End Product Presentation *//* Menu Display */ul.Menu, ul.Menu ul{	padding: 0;	margin: 0;	display: block;}ul.Menu a{	text-decoration: none;	display: inline-block;	padding: 2px;	margin: 0;	font-weight: bold;}ul.Menu li{    list-style: none;    text-indent: 0;    padding: 0;    margin: 0;}div.MainMenu li{    display: inline;}div.MainMenu a{	padding: 4px;}div.MainMenu a:hover{	background-color: White;}table.MainMenu a{	color: #003399;	font-family: Verdana,Arial,Sans-serif;	font-size: 11px;	text-decoration: none;}/* End Menu Display */table.HeaderFooter a{	color: black;	font-family: Verdana,Arial,Sans-serif;	font-size: 11px;	text-decoration: none;}table.HeaderFooter A:visited{	color: black;	font-family: Verdana,Arial,Sans-serif;	font-size: 11px;	text-decoration: none;}table.HeaderFooter A:active{	color: black;	font-family: Verdana,Arial,Sans-serif;	font-size: 11px;	text-decoration: none;}table.HeaderFooter A:hover{	color: #41A0C0;	font-family: Verdana,Arial,Sans-serif;	font-size: 11px;	text-decoration: underline;}.EvenRow table{	width: 100%;	border: none;	empty-cells: show;	table-layout: auto;}.EvenRow th{	background-color: #dddfd8;	color: #465946;	padding: 4px;	font-size: larger;	border: none;}.EvenRow td{	padding: 2px 4px;	border: none;}.OddRow table{	width: 100%;	border: none;	empty-cells: show;	table-layout: auto;}.OddRow th{	background-color: #dddfd8;	color: #465946;	padding: 4px;	font-size: larger;	border: none;}.OddRow td{	padding: 2px 4px;	border: none;	background-color: #f6f7f2;}.SubtotalLine td{	background-color: #DDDDDD;	line-height: 2em;	font-weight: bold;}.xtable{	width: 100%;	border: none;	empty-cells: show;	table-layout: auto;}.xth{	background-color: #dddfd8;	color: #465946;	padding: 4px;	font-size: larger;	border: none;}.xtd{	padding: 2px 4px;	border: none;}/* MasterPage */div#ctl00_categoryNavigation ul.Menu a{	display: block;	background: url(aw-menu.gif) repeat-x bottom;	width: 100%;	border-bottom: solid 1px #dddfd8;	border-right: solid 1px #dddfd8;	padding-left: 5px;*	text-align: left;}div#ctl00_categoryNavigation ul.Menu a:hover{	background: white;	color: #465946;}#ctl00_container{	width: 100%;	min-width: 500px;	left: 10px;	position: absolute;	top: 10px;}#ctl00_banner{	width: 795px;	min-height: 68px;	margin: 0;	padding: 0;	position: static;	background-color: white;}#ctl00_userStatus{	text-align: right;}#ctl00_branding a{	height: 60px;	width: 240px;	margin: 4px;	margin-right: 30px;	text-indent: -5000px;	font-size: 2em;	float: left;	background-attachment: scroll;	background-position-y: center;	background-image: url(discgearcom.gif);	background-repeat: no-repeat;	background-color: transparent;	padding-top: 10px;}#ctl00_content{	/*float: right;*/ /*Commented out so appears correctly in Firefox*/	padding: 10px;	left: 10px;	top: 10px;	/*right: 400px;*/	background-color: white;	font-size: 11px;	font-family: Verdana, Arial, Sans-Serif;	text-align: left;}#ctl00_MainContent_Breadcrumbs{	display: block;	padding: 4px;	border-bottom: solid 1px #dddfd8;	/* Nullify content's padding */	margin: -10px;		margin-bottom: 10px;}#ctl00_MainContent_Breadcrumbs a{	font-weight: bolder;	font-size: 14px;	font-family: Verdana, Arial, Sans-Serif;	COLOR: #003366;	text-decoration:underline;}#ctl00_MainContent_Breadcrumbs A:hover{	font-weight: bolder;	font-size: 14px;	font-family: Verdana, Arial, Sans-Serif;	color: #41A0C0;	text-decoration: underline;}#ctl00_MainContent_Breadcrumbs span{	font-weight: bolder;	font-size: 14px;	font-family: Verdana, Arial, Sans-Serif;	COLOR: #003366;}/*#ctl00_footer{	clear: both;	margin: -1px 180px 0 135px;	background-color: #dddfd8 ;	border: solid 1px #dddfd8;	border-top: none;	padding: 0 4px;}*//*#ctl00_sidebar_a{	float: left;	left: 0;	width: 0px;	margin: 0;	padding: 0;}*//*#ctl00_sidebar_b{	position: absolute;	right: 0;	text-align: right;	width: 170px;}#ctl00_sidebar_b div{	border-bottom: solid 1px #dddfd8;}#ctl00_sidebar_b div div{	border: none;}#ctl00_sidebar_b div{	padding: 5px;}*/#ctl00_MainContent_QuantityBox{	width: 2em;}#ctl00_MainContent_Products_SearchResults,#ctl00_MainContent_ProductList_SearchResults,#ctl00_MainContent_OrderHistoryGrid{	border: solid 1px #dddfd8;	margin: 15px auto 15px auto;	padding: 10px 10px 10px 10px}#ctl00_MainContent_BasketDetail{	border: solid 1px #dddfd8;	margin: 15px 15px 15px 15px;	padding: 10px 10px 10px 10px}#ctl00_MainContent_BasketDetail th{	background-color: #DDDDDD;	line-height: 2em;}#ctl00_menu{	clear: left;}/* End MasterPage */.Error{	color: Red;}.Error A:link{    COLOR: Red;    TEXT-DECORATION: none}.Error A:visited{    COLOR: Red;    TEXT-DECORATION: none}.Error A:hover{    COLOR: #0099ff;    TEXT-DECORATION: none}.BannerAd{	float: right;}.BannerAd img{	border: none;}.SquareAd, .VerticalPageAd{	margin: 30px auto;	width: 120px;	display: block;}.SquareAd img, .VerticalPageAd img{	border: 1px solid black;}dl.productSpecification dt{	clear: left;	float: left;	font-weight: bold;}.CreditCardWallet div, .AddressBook div{	margin-top: 2px;}.CreditCardWallet #CreditCard,.CreditCardWallet #Account,.CreditCardWallet #ExpirationDate,.CreditCardWallet #BillingAddress{	margin-top: 10px;}.CreditCardWallet .SelectedText{	font-style: italic;}.AddressBook fieldset, .CreditCardWallet fieldset{	display: block;}.AddressBook .AddressInstructions{	/*width: 45%;*/	width: 90%;	float: right;}.AddressBook fieldset.Address, .AddressBook fieldset.InsertLink{	/*width: 45%;*/	width: 90%;	margin: 0px;}.AddressEdit div#PersonName div,.AddressEdit div#RegionPart div,.AddressEdit div#Telephone div{	width: 47%;}.AddressBook .SelectedText{	font-style: italic;}.AddressBook #StreetAddress span{	width: 99%;}.AddressBook .AddressDelete p{	color: Red;}.AddressBook #City, .AddressBook #Region, .AddressBook #PostalCode, .AddressBook #FirstName, .AddressBook #TelephoneNumber{	/*float: left;*/}.AddressBook #Region{	margin-bottom: 2px;}/* User Pages */.NewUserRegistration table{	margin: 0 auto;	width: 90%;}.NewUserRegistration input{	width: 90%;}.NewUserRegistration input.Button{	width: auto;	margin: 0 auto;}.Password{	display: block;	margin-left: 3em;}.RecoverPassword .Question{	font-style:italic;}/* Profile Pages */.Options .notice{	font-style: italic;	font-weight: normal;}.Options ul li{	list-style: none;}.Options div{	width: 40%;}.AdvancedOptions .notice{	font-style: italic;	font-weight: normal;	padding-bottom: 10px;}fieldset.AdvancedOptions {	width:400px;}#ctl00_MainContent_EmailAddressPanel, #ctl00_MainContent_EmailAddressPanel div{	width: auto;}#ctl00_MainContent_ProfileEdit_FirstNamePanel, #ctl00_MainContent_ProfileEdit_TelephoneNumberPanel,  #ctl00_MainContent_ProfileEdit_FaxNumberPanel{	float: left;}.hidden {	display: none !important;}body.Checkout div#ctl00_content, body.OrderDetail div#ctl00_content{	margin-left: 40px;	margin-right: 40px;}div.CheckoutWizard{	padding: 0;	margin: 0;	min-width: 400px;}div.CheckoutWizard div{	padding: 4px;}div.CheckoutHeader{	border-bottom: solid 1px #dddfd8;	margin-bottom: -5px;}div.CheckoutHeaderImgMap{	border-top: solid 1px #dddfd8;	margin-top: -20px;	border-bottom: solid 1px #dddfd8;	margin-bottom: -5px;}div.CheckoutHeader span.selected a{	font-weight: bolder;	font-style: italic;}div.CartWizard{	padding: 0;	margin: 0;	min-width: 400px;}div.CartWizard td{	padding: 5px 15px 5px 15px;}div.CartWizard th{	padding: 5px 15px 5px 15px;}div.CartWizard div{	padding: 4px;}.CartWizard li{	padding: 0;	margin: 0;	min-width: 400px;}div.CartHeader{	border-bottom: solid 1px #dddfd8;	margin: -10px;}div.CartHeader span.selected a{	font-weight: bolder;	font-style: italic;}ul.ButtonMenu{	display: block;	padding: 0 4px;	width: 100%;	text-align: center;}ul.ButtonMenu ul{	margin: 0;}ul.ButtonMenu li{    display: inline;}.PaymentMenu, .ShippingMenu{	margin: 0;}ul.ButtonMenu li a{	width: 30%;}ul.ButtonMenu li a{	border: solid 1px #dddfd8;	background-color: White;	padding: 6px;	margin: 0;	font-weight: normal;}ul.ButtonMenu li.selected a{	background-color: #f6f7f2;	font-weight: bolder;}ul.ButtonMenu a:hover{	background-color: #dddfd8;}#ShippingAddressSection, #ShippingMethodSection{	width: 250px;	margin: auto;}#ShippingAddressSection select, #ShippingMethodSection select{	width: 100%;}.CheckoutSteps .AddressBook fieldset, .CheckoutSteps .CreditCardWallet fieldset{	/*width: 60%;*/	width: 90%;	margin: 0 auto;}.CheckoutSteps .PaymentStep table, .CheckoutSteps .PaymentStep #ctl00_MainContent_Payment_PromoCodes_PromoCodes #ctl00_MainContent_Payment_PaymentTable{	/*width: 60%;*/	width: 90%;	margin: 0 auto;}.CreditCardWallet .AddressBook fieldset{	width: 90%;}div.CheckoutNavigation{	text-align: right;}div.CheckoutNavigation input{	margin: 5px;	width: 15%;}div.CheckoutNavigation input.Cancel{    float: left;}.MultipleShippingTable .ShippingToColumn, .MultipleShippingTable .ShippingToHeader{	text-align: center}.MultipleShippingTable .ShippingMethodColumn, .MultipleShippingTable .ShippingMethodHeader{	text-align: right;}.MultipleShippingTable .DisplayNameColumn, .MultipleShippingTable .DisplayNameHeader{	text-align: left;}.PaymentTable{	width: auto;	text-align: right;}.PaymentTable span{	color: Black;}.PaymentTable input{	width: 99%;	text-align: right;	border: solid 1px #dddfd8;}.PaymentTable .BalanceDueRow th, .PaymentTable .BalanceDueRow td{	border-top: solid 1px black;}.PaymentTable .BalanceDueRow *{	background-color: #f6f7f2;}.FooterItem{	background-color: #f6f7f2;}td.currency{	text-align: right;}.Shipment{	background-color: #f6f7f2;}.Shipment td{	border: solid 1px #dddfd8;}.FooterItemLabel, #ctl00_MainContent_OrderDetail .FooterItemValue{	text-align: right;}.OrderDetail .Header td{	vertical-align: top;	width: 50%;}.notice{	text-align: center;	color: Blue;}.menustyle{	font-size: 10pt; 	font-family: Verdana; 	background-color:white; 	font-weight: bold; 	cursor: default; 	border:1px;	border-left-color:Silver;	border-top-color:Silver;	border-right-color:Gray;	border-bottom-color:Gray;	border-style:solid;}.menuitem{	width:10px;	color:black;	background-color:#F0F0F0;	font-family:verdana;	font-size:10pt;	padding:0px;	padding-left:0px;	padding-right:0px;	border:1px;	border-left-color:Silver;	border-top-color:Silver;	border-right-color:Gray;	border-bottom-color:Gray;	border-style:inset;}.mouseup{	width:10px;	background-color:white;	color:black;	font-family:verdana;	font-size:10pt;	padding:0px;	padding-left:0px;	padding-right:0px;	border:1px;	border-left-color:Silver;	border-top-color:Silver;	border-right-color:Gray;	border-bottom-color:Gray;	border-style:solid;	cursor:pointer;	cursor:hand;}.mouseover{	width:10px;	background-color:#E0E0E0;	color:black;	font-family:verdana;	font-size:10pt;	padding:0px;	padding-left:0px;	padding-right:0px;	border:1px;		border-left-color:Silver;	border-top-color:Silver;	border-right-color:Gray;	border-bottom-color:Gray;	border-style:outset;	cursor:pointer;	cursor:hand;}.mousedown{	width:10px;	background-color:#3B5386;	color:red;	font-family:verdana;	font-size:10pt;	padding:0px;	padding-left:0px;	padding-right:0px;	border:1px;	border-left-color:Silver;	border-top-color:Silver;	border-right-color:Gray;	border-bottom-color:Gray;	border-style:solid;	cursor:pointer;	cursor:hand;}.highlighteditem { 	font-size: 10pt; 	font-family: Verdana; 	color: #ffffff; 	background-color: #c00000; 	font-weight: bold; 	cursor: default}.spacer { 	border-top-width: thick; 	border-top-style: dotted; 	border-top-color: black; }#ctl00_footer{	clear: both;	width: 795px;	left: 10px;	background-color: white;	position: static;}.ScanAlert{	float: right;	padding-top: 15px;	padding-bottom: 5px;	padding-right: 5px;}.footerBorderTop{	border-top: lightgrey thin solid;}.footerBorderBottom{	border-bottom: lightgrey thin solid;}.HorizontalAd, .HorizontallPageAd{	margin: 30px auto;	width: 500px;	display: block;}.HorizontalAd img, .HorizontalPageAd img{	border: 1px solid black;}.THFootSpace{	padding-bottom: 1px;	padding-top: 1px;	background-color: #003366;}.THFoot{ color: #003366 }.THspace{	visibility: visible;	padding-bottom: 2px;	padding-top: 2px;	height: 10px;	background-color: #003366;}.TR3{	padding-right: 0px;	padding-left: 0px;}H1{    FONT-WEIGHT: bold;    FONT-SIZE: 22px;    COLOR: #003366;    font-family: Helvetica, Arial, geneva, Verdana;    TOP: -5px}.h1 {font-size:18px;}H2{    FONT-WEIGHT: bold;    FONT-SIZE: 18px;    MARGIN-BOTTOM: 5px;    COLOR: #003366;    font-family: Helvetica, Arial, geneva, Verdana;}H3{    COLOR: #003366;    PADDING-RIGHT: 10px;    FONT-WEIGHT: bold;    FONT-SIZE: 14px;    PADDING-BOTTOM: 0px;    PADDING-TOP: 0px;    font-family: Helvetica, Arial, geneva, Verdana;}H4{    FONT-WEIGHT: bold;    FONT-SIZE: 14px;    PADDING-BOTTOM: 0px;    PADDING-TOP: 0px;    font-family: Helvetica, Arial, geneva, Verdana;    COLOR: #003366;}.footerH4 {color:#666666; }.footerNav{	border-bottom: solid thin lightgrey;	border-top: solid thin lightgrey;}div#WarrantyQuestion a{	font-size: 10px;	color:#FF0000;	text-decoration: none;	font-weight: bold;}div#WarrantyQuestion a:hover{	font-size: 10px;	color: #990000;	text-decoration: none;	font-weight: bold;}ul.InfoCenter li{	list-style-type: square;	list-style-position: outside;	 padding-left:0px;	 margin-left:-20px; }/* Profile - Added*/.AddressSelected{	padding: 3px;	width: 500px;	margin: 5px auto;}.AddressUnselected{	padding: 3px;	width: 500px;	margin: 5px auto;}.AddressInsertLink{	padding: 3px;	width: 500px;	margin: 5px auto;}.PaymentSelected{	padding: 3px;	width: 500px;	margin: 5px auto;}.PaymentUnselected{	padding: 3px;	width: 500px;	margin: 5px auto;}.PaymentInsertLink{	padding: 3px;	width: 500px;	margin: 5px auto;}.OrderHistoryFilterFieldSet{	padding: 3px;	width: 380px;	margin: 5px auto;}/* End Profile - Added*/a{	font-size: 11px;	color: black;	font-family: Verdana,Arial,Sans-serif;	text-decoration: none;}A:visited{    COLOR: black;    TEXT-DECORATION: none;}A:link{    COLOR: blue;    TEXT-DECORATION: none;}A:hover{    COLOR: #0099ff;    TEXT-DECORATION: underline;}A:active{    COLOR: blue;    TEXT-DECORATION: none;}#ctl00_MainContent_LoginForm_NewUserLink {color:blue;}#ctl00_MainContent_LoginForm_NewUserLink:visited {color:blue;}#ctl00_MainContent_LoginForm_NewUserLink:link {color:blue;}#ctl00_MainContent_LoginForm_NewUserLink:hover {color:blue; text-decoration:underline;}#ctl00_MainContent_LoginForm_NewUserLink:active {color:blue;}#ctl00_MainContent_LoginForm_ForgotPasswordLink {color:blue;}#ctl00_MainContent_LoginForm_ForgotPasswordLink:visited {color:blue;}#ctl00_MainContent_LoginForm_ForgotPasswordLink:link {color:blue;}#ctl00_MainContent_LoginForm_ForgotPasswordLink:hover {color:blue; text-decoration:underline;}#ctl00_MainContent_LoginForm_ForgotPasswordLink:active {color:blue;}.ctl00_menu_1 {color:#000000;}.ctl00_menu_1 a {color:black;}.ctl00_menu_1 a:visited {color:black;}.ctl00_menu_1 a:link {color:black;}.ctl00_menu_1 a:hover {color:black; }.ctl00_menu_1 a:active {color:black;}.ctl00_menu_5 {color:#000000;}.ctl00_menu_5 a {color:black;}.ctl00_menu_5 a:visited {color:black;}.ctl00_menu_5 a:link {color:black;}.ctl00_menu_5 a:hover {color:black; }.ctl00_menu_5 a:active {color:black;}.ctl00_menu_5:visited {color:black;}.ctl00_menu_5:link {color:black;}.ctl00_menu_5:hover {color:black; }.ctl00_menu_5:active {color:black;}label{	font-weight: bolder;    padding-right: 10px;}fieldset{	padding: 6px;	width: 80%;	margin: 5px auto;}fieldset input.TextBox{	width: 90%;}fieldset input.Button{	float: right;}fieldset.selected legend{	color: black;	font-style: italic;}legend a{	font-weight: lighter;	font-size: smaller;}fieldset input.TextBox{	width: 90%;}fieldset p{	margin: 0 15px;}legend{	font-size: larger;	font-weight: bolder;}.label{	font-weight: bolder;    padding-right: 10px;}.emailForm{	background-color: lightgrey;	border-top: solid thin gray;	border-bottom: solid thin gray;}.emailForm label{	font-weight: normal;}.compareTable{	font-size: 10px;	line-height: 100%;}.compareTable a{	font-size: 14px;	font-weight: bold;	line-height: 120%;}.compareTableHeading{	font-weight: bold;	font-size: 11px;	white-space: nowrap;}#tableContainer{	border: solid thin lightgrey;}.warrantyreturn label{	font-weight: normal;}textarea{    PADDING-LEFT: 3px;    FONT-WEIGHT: bold;    FONT-SIZE: 12px;    COLOR: #000000;    FONT-FAMILY: Arial, geneva, Helvetica, Verdana, monospace;    BACKGROUND-COLOR: #e2eaee;    width: 100%;}.CreditCardAppearAs{	color: #cc3300;}@media print {	#tableMainContent	{		width:100%;	}	#tableContainer	{		border-style: none;	}		.printHide	{		display: none;		visibility: hidden;	}	.printShow	{		display: block;	}}#movieFrame > #flashcontent{	border: 1px solid #DDDFD8;}.shoppingCartTitle{	padding-top:5px;	font-size: 2em;	}#updateButton{	padding-left:14px;	float:left;}#continueButton{	float:left;}#checkoutButtonLower, #checkoutButtonUpper{	float:right;	padding-right:14px;}#shoppingCartTaxMessage{	margin-left:10px;}.PrimaryMenuStyle{	z-index:3;	position:relative;}