html {
font-family:Arial, Helvetica;
color:#333;
font-size:12px;
font-weight:400;
}

body {
background-color:#999;
margin:0;
padding:0;
}

input{font-family:arial;font-size:12px;}
select{font-family:arial;font-size:12px;}
textarea{font-family:arial;font-size:12px;}

LI {
list-style-image:url("../images/libtn.gif"); color: #333;
}

legend{
	color: #333;
}

hr {
border: 0px;
border-top: solid 1px #E10729;
height: 1px;
}

.header{
	font-size: 12px;
	font-weight: 700;
	color: #E10729;
}

a:hover {
color:#000;
font-weight:700;
text-decoration:none;
}

.text11 {
font-size:11px;
}
.text12 {
font-size:12px;
}

.startbuttonBottom {
margin-top:11px;
margin-right:2px;
float:left;
width:152px;
height:266px;
}

.dotRed {
float:left;
width:7px;
height:7px;
font-size:1px;
background-color:#E10729;
position:relative;
top:5px;
margin-right:5px;
}

.articleContainer {
padding-top:10px;
padding-bottom:10px;
border-top:1px solid #E10729;
}

.articleImage {
float:right;
padding-left:5px;
padding-bottom:5px;
}

.infoBoxButton {
width:156px;
height:14px;
color:#000;
font-size:11px;
padding-left:8px;
margin-bottom:5px;
background-color:#FFF;
border:1px solid #db3333;
border-left:5px solid #db3333;
}

.subnavLink {
width:100%;
padding-top: 3px;
padding-bottom: 3px;
border-bottom:1px solid red;
}

.dropdown {
visibility:hidden;
position:absolute;
z-index:2;
top:107px;
background-color:#CCC;
}

.dropdownItem {
border-bottom:1px solid red;
padding:2px 2px 2px 5px;
}

.dropdownItemBottom {
padding:2px 2px 2px 5px;
}

#subDropDown{
visibility:hidden;
position: absolute;
top: 0px;
left: 140px;
}

.dropdownItem2 {
width: 140px;
background-color:#E5E5E5;
border-bottom:1px solid red;
padding:2px 2px 2px 5px;
}

.dropdownItem2Bottom {
width: 140px;
background-color:#E5E5E5;
padding:2px 2px 2px 5px;
}

.infoSpecial {
padding:15px 10px 15px 15px;
}

.reset {
clear:both;
}

.productHeader{
border-bottom: 1px solid #fff;
background-color: #DC0032;
color: #FFF;
}

.productDetailCell{
padding: 5px;
border-bottom: 1px solid #fff;
}

#logo {
height:204px;
}

#upperNavbarContainer {
text-align:right;
width:697px;
position:absolute;
top:-8px;
left:50%;
margin-left:-247px;
height:25px;
}

#mainTextContainer {
background:url('../images/shadow.gif') top right repeat-y #FFF;
padding:20px 16px 16px;
}

#mainHeadline {
color: #000;
font-size:15px;
font-weight:700;
}

#subHeadline {
color:#E10729;
font-size:15px;
font-weight:700;
margin-bottom:36px;
}

#infoBox {
background-color:#EDCFC9;
padding:16px 15px 14px;
}

#subnav {
background-color:#E5E5E5;
}

#topBar {
width:100%;
background-color:#CCC;
height:222px;
text-align:center;
}

#contentStart {
text-align:right;
margin-left:-308px;
position:absolute;
left:50%;
top:31px;
width:616px;
}

#content {
text-align:left;
margin-left:-458px;
position:absolute;
left:50%;
top:18px;
width:932px;
}

#quickSearch{
padding:16px 15px 14px;
font-size: 10px;
}

#contactFields{
font-family:Arial, Helvetica;
color:#333;
font-size:13px;
line-height: 21px;
font-weight:400;
padding-left: 5px;
width: 135px;
float: left;
}

.productDetailButtonBar .button{
background-color: #EDCFC9;
font-size: 12px;
}

a:link,a:visited,a:active,a:hover {
color:#E10729;
font-weight:400;
text-decoration:none;
}

a:link.redU,a:visited.redU,a:active.redU {
color:#E10729;
font-weight:400;
text-decoration:none;
}

a:hover.redU{text-decoration:underline;}

a:link.blackBold,a:visited.blackBold,a:active.blackBold {
color:#000;
font-weight:400;
text-decoration:none;
}

a:hover.blackBold{font-weight:700}

a:link.blackBoldSmall,a:visited.blackBoldSmall,a:active.blackBoldSmall {
color:#000;
font-size: 80%;
font-weight:700;
text-decoration:none;
}

a:hover.blackBoldSmall{text-decoration:underline;}

a:link.black,a:visited.black,a:active.black,a:hover.black {
color:#000;
font-weight:400;
text-decoration:none;
}