body, table, div, span, p, ul, li, td, th, input, select, textarea, button {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13; color:#000000}
body {margin-top:0px}

.cartpadding {padding:8px}

td.smaller {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: tahoma, helvetica, sans-serif
}


td.bottomborder {border-bottom: 1px #cccccc solid; line-height:2px; border-top: 1px #cccccc solid; background-color: #ffffee;}
hr {color: #EEEEEE; background-color: #cccccc; width: 20pixels}

tr.10px {
	FONT-SIZE: 122px; COLOR: #000000; FONT-FAMILY: tahoma, helvetica, sans-serif; height: 10px;
}

td.rednavbar {
 line-height: 22px; background: #ed1c22;
}


div.padded {margin-left:12px; margin-right:12px margin-top:12px margin-bottom:12px;}

font.small {font-size:10;}
font.smallbold {font-size:10; font-weight:bold;}

.heading {font-family: tahoma; FONT-SIZE: 18px; font-weight:bold;}


H1 {font-family:Tahoma;}

p.bigred {font-family:Verdana; font-size:24px; color:#ed1c22; font-weight:bold;
}
p.wdh {font-family:Verdana; font-size:14px; color:#000000; font-weight:bold;
}
b.red{color:#FF0000; font-weight:bold;
}

a:link.linkAlert {FONT-SIZE: 11pt; COLOR: #FFDD00; FONT-FAMILY: arial, helvetica, sans-serif; font-weight: bold; text-decoration:none;}
a:visited.linkAlert {FONT-SIZE: 11pt; COLOR: #FFDD00; FONT-FAMILY: arial, helvetica, sans-serif; font-weight: bold; text-decoration:none;}
a:hover.linkAlert {FONT-SIZE: 11pt; COLOR: #FFDDFF; FONT-FAMILY: arial, helvetica, sans-serif; font-weight: bold; text-decoration:none;}
a:visited:hover.linkAlert {FONT-SIZE: 11pt; COLOR: #FFEE64; FONT-FAMILY: arial, helvetica, sans-serif; font-weight: bold; text-decoration:underline;}


a:link.titleMsgBox {FONT-SIZE: 12pt; COLOR: #00FF00; FONT-FAMILY: arial, tahoma, arial, helvetica, sans-serif; font-weight: bold; text-decoration:none; line-height:18pt}
a:visited.titleMsgBox {FONT-SIZE: 12pt; COLOR: #00FF00; FONT-FAMILY: arial, tahoma, arial, helvetica, sans-serif; font-weight: bold; text-decoration:none; line-height:18pt}
a:hover.titleMsgBox {FONT-SIZE: 12pt; COLOR: #AAAAFF; FONT-FAMILY: arial, tahoma, arial, helvetica, sans-serif; font-weight: bold; text-decoration:none; line-height:18pt}
a:visited:hover.titleMsgBox {FONT-SIZE: 12pt; COLOR: #AAAAFF; FONT-FAMILY: arial, tahoma, arial, helvetica, sans-serif; font-weight: bold; text-decoration:none; line-height:18pt}


pre { font-family: "Lucida Console", tahoma; color:004e82; font-size:14px;}

li {list-style-position: inside;}
ol {list-style-type:decimal;}



div.floater {float: left;}
div.spacer { clear : both;}
div.righty {float: right;}
span.righty {margin-left: 240}

div.rightbox {float: right; text-align: center; font-family: arial; font-weight: bold; background-color : #FFFAFA; padding: 4; border-style: solid; border-width: 2px; border-color: #9999FF;}
div.leftbox {float: left; text-align: left; font-family: arial; font-weight: normal; background-color : #FFFAFA; padding: 4; border-style: solid; border-width: 2px; border-color: #9999FF;}
div.middlebox {float: center; text-align: center; font-family: arial; font-weight: bold; background-color : #FFFAFA; padding: 4; border-style: solid; border-width: 2px; border-color: #9999FF;}

div.leftboxwhiteborder {float: left; text-align: left; font-family: arial; font-weight: normal; background-color : #FFFFFF; padding: 4; border-style: solid; border-width: 1px; border-color: #9999FF;}
div.middleboxwhite {float: center; text-align: center; font-family: arial; font-weight: normal; background-color : #FFFFFF; padding: 4; border-style: solid; border-width: 2px; border-color: #DDDDCC;}

div.titleBox {float: left; text-align: left; font-family: arial; font-weight: bold; background-color : #004E82; font-size: 14pt; color: #FFFFEE; padding: 4; border-style: none; border-width: 0px; border-color: #FFFFFF;}
div.titleCenterBox {float: center; text-align: center; font-family: arial; font-weight: bold; background-color : #004E82; font-size: 14pt; color: #00AA00; padding: 4; border-style: none; border-width: 0px; border-color: #FFFFFF;}
div.titleMsgBox {float: right; text-align: center; font-family: arial; font-weight: bold; background-color : #004E82; padding: 4; border-style: solid; border-width: 2px; border-color: #004E82;}

div.alertbox {float: left; text-align: left; font-family: arial; font-weight: normal; background-color : #EEEEEE; padding: 2; border-style: solid; border-width: 1px; border-color: #AAAAAA;}
div.bigalertBox {float: center; text-align: center;  font-weight: bold; font-size:13pt; background-color : #FF0000; padding: 2; border-style: solid; border-width: 1px; border-color: #FFDD00; color:#FFDD00}

div.alertBoxRight	 {float: center; text-align: left;  font-weight: bold; font-size:8pt; background-color : #FF0000; padding: 2; border-style: solid; border-width: 1px; border-color: #FFDD00; color:#FFDD00}
div.alertBoxLeft	 {float: center; text-align: center;  font-weight: bold; font-size:10pt; background-color : #FF0000; padding: 2; border-style: solid; border-width: 1px; border-color: #FFDD00; color:#FFDD00}



div.buybox {float: left; text-align: left; font-family: arial; font-weight: normal; color:#00AA00; background-color : #FFFFDD; padding: 2; border-style: solid; border-width: 1px; border-color: #000000;}
div.buyboxcenter {float: center; text-align: center; font-family: arial; font-weight: normal; color:#00AA00; background-color : #FFFFDD; padding: 2; margin-bottom: 6; border-style: solid; border-width: 1px; border-color: #000000; width:70px}

div.preorderbox {float: left; text-align: left; font-family: arial; font-weight: normal; color:#00AA00; background-color : #FFFFDD; padding: 2; border-style: solid; border-width: 1px; border-color: #CC0066;}
div.preorderboxcenter {float: center; text-align: center; font-family: arial; font-weight: normal; color:#00AA00; background-color : #FFFFDD; padding: 2; margin-bottom: 6; border-style: solid; border-width: 1px; border-color: #CC0066; width:70px}

.priceText {font-family:Arial, Helvetica, sans-serif; font-size: 11pt; line-height: 10pt; color: #000000; font-weight:bold;}

.blackcart {padding:2px vertical-align: text-top;}

div.leftboxwhite {float: left; text-align: left; font-family: arial; font-weight: normal; background-color : #FFFFFF; padding: 1; border-style: none; border-width:0}

div.hanger{
text-indent: -18px;
padding-left: 18px;
margin-left: 0px;
line-height: 20px;
}



input.btn {color:#2c5aaa;}
input.ucDefault {color:#000000; font-weight:bold;}
textarea.light {color: #000000; font-weight:normal; background: #FFFFEE;}

.ucDefault {	font-size: 13px;  color: #000000;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.ucShoppingCartText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13; color:#000000}
.ucFormField {color:#2c5aff; font-weight:bold; font-size: 12px}
.ucShoppingCartField {color:#000000; font-weight:bold; }
.ucColorHeader {font-family: verdana, arial; font-size: 14pt; color: #2c5aaa; font-weight: bold;}
.ucColorSubHeader {font-family:  Verdana, arial; font-size: 13px; color: #2c5aaa; font-weight: bold;}
.ucFormLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.ucFormLabelPaymentPreference{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.formfieldnote { 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-style: italic;
	color: #0b31ff;
}
.ucFormRequired{	color: #ff270e;
}
.ucTableHeaderBackground {
	background-color : #ed1c22;
}
.ucTableHeader {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size: 12px;
	color: #FFFFFF;
	font-weight : bold;
}
.ucTableBorderBackground {
	background-color : #aaaaaa;}

.ucShoppingBackground {background-color:#FFFFFF;}

.ucTableItemDarkBackground  {background-color:#dedede;}


.ucTableItemLightBackground {background-color:#eeeeee;}


.nav {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif
}
A:link {
	COLOR: #2c5aaa;
}
A:active {
	COLOR: #FF0000;
}
A:visited {
	COLOR: #2b5aaa;
}

a:hover {color: #2c5aff;}
a:visited:hover {color: #2c5aff; text-decoration: underline;}

.sfl {border-bottom: 1px solid #2680B4}
.sfm {border-bottom: 1px solid #87B3D0}


a:link.topnav {FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-weight: bold; text-decoration:none; vertical-align:30%; letter-spacing: 1.5pt;}
a:visited.topnav {FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-weight: bold; text-decoration:none; vertical-align:30%; letter-spacing: 1.5pt;}
a:hover.topnav {FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-weight: bold; text-decoration:underline; vertical-align:30%; letter-spacing: 1.5pt;}
a:visited:hover.topnav {FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-weight: bold; text-decoration:underline; vertical-align:30%; letter-spacing: 1.5pt;}

a:link.leftnav {FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-weight: bold; text-decoration:underline; line-height:16px; margin-right:5px}
a:visited.leftnav {FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-weight: bold; text-decoration:underline; line-height:16px; margin-right:5px}
a:hover.leftnav {FONT-SIZE: 8pt; COLOR: #2c5aff; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-weight: bold; text-decoration:underline; line-height:16px; margin-right:5px}
a:visited:hover.leftnav {FONT-SIZE: 8pt; COLOR: #2c5aff; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-weight: bold; text-decoration:underline; line-height:16px; margin-right:5px}


a:link.leftnavshop {FONT-SIZE: 14px; COLOR: #ed1c22; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-weight: bold; text-decoration:underline; margin: 5px; vertical-align:40%;}
a:visited.leftnavshop {FONT-SIZE: 14px; COLOR: #ed1c22; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-weight: bold; text-decoration:underline; margin: 5px; vertical-align:40%;}
a:hover.leftnavshop {FONT-SIZE: 14px; COLOR: #2c5aff; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-weight: bold; text-decoration:underline; margin: 5px;  vertical-align:40%;}
a:visited:hover.leftnavshop {FONT-SIZE: 14px; COLOR: #2c5aff; FONT-FAMILY: tahoma, arial, helvetica, sans-serif; font-weight: bold; text-decoration:underline;  margin:5px vertical-align:40%;}



a:link.leftNavHeading {FONT-WEIGHT: bold; FONT-SIZE: 16px;line-height: 18px;COLOR: #ed1c22; FONT-FAMILY: arial, helvetica, sans-serif; text-decoration:none;}
a:visited.leftNavHeading {FONT-WEIGHT: bold; FONT-SIZE: 16px;line-height: 18px;COLOR: #ed1c22; FONT-FAMILY: arial, helvetica, sans-serif; text-decoration:none;}
a:hover.leftNavHeading {FONT-WEIGHT: bold; FONT-SIZE: 16px;line-height: 18px;COLOR: #2c5aff; FONT-FAMILY: arial, helvetica, sans-serif; text-decoration:underline;}
a:visited:hover.leftNavHeading {FONT-WEIGHT: bold; FONT-SIZE: 16px;line-height: 18px;COLOR: #2c5aff; FONT-FAMILY: arial, helvetica, sans-serif; text-decoration:underline;}




a:link.inlinetext {FONT-SIZE: 13; COLOR: #2c5aff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration:none;}
a:visited.inlinetext {FONT-SIZE: 13; COLOR: #2c5aff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration:none;}
a:hover.inlinetext {FONT-SIZE: 13; COLOR: #2c5aff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration:underline;}
a:visited:hover.inlinetext {FONT-SIZE: 13; COLOR: #2c5aff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration:underline;}



.leftNavHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 16px;line-height: 18px;COLOR: #ed1c22; FONT-FAMILY: arial, helvetica, sans-serif
}


.headerContent {
	background:#000000; color: #ffffff; font-family: tahoma, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; 
}

.headerLogo {
	padding-top:0; padding-bottom:0; padding-left:0; padding-right:0;
}

.headerTagline {
	font-size:22px; color: #ffffff; font-family: tahoma, arial, helvetica, sans-serif; font-weight:normal; text-decoration: none; white-space:nowrap;
}

.wr-logo {	padding-top:2; padding-bottom:2; padding-left:2; padding-right:6;}

.leftNavContainer {
	border-left: 0px; border-right: 2px solid #ed1c22;
}
