BODY {
	margin: 0px;
}

.bodyMain {
	background-color : #FFFFFF;
}

TD, P {
        font-family: Arial, Tahoma, sans-serif; 
        font-size: 12px; 
        color: #000000;
        text-align: left;
}

TR {
        text-align: left;
}

a:active {  color: #A0160F; text-decoration: underline}
a:link {  color: #A0160F; text-decoration: underline}
a:visited {  color: #A0160F; text-decoration: underline}
a:hover {  color: #A0160F; text-decoration: none}

H1 {
        margin: 0px;
}

H2 {
        margin: 0px;
}

H3 {
        margin: 0px;
}

H4 {
        margin: 0px;
}

.center { 
        text-align: center;
}

.containerTable { 
        width: 776px;
        margin-left: auto;
        margin-right: auto;
        text-align: left;
}

.topTable { 
        width: 100%;
        margin: 0px;
        padding: 0px;
}

.topTableCartAccount { 
        border-right: 1px #CDCDCD dotted;
        width: 248px;
}

.topTableCartAccountCells { 
        border-left: 1px #CDCDCD dotted;
        padding-left: 5px;
        text-align: center;
}

a.topTableCartLinks {  font-size: 11px; color: #CE2827; text-decoration: none; font-weight: bold}
a:active.topTableCartLinks {  font-size: 11px; color: #CE2827; text-decoration: none; font-weight: bold}
a:link.topTableCartLinks {  font-size: 11px; color: #CE2827; text-decoration: none; font-weight: bold}
a:visited.topTableCartLinks {  font-size: 11px; color: #CE2827; text-decoration: none; font-weight: bold}
a:hover.topTableCartLinks {  font-size: 11px; color: #CE2827; text-decoration: underline; font-weight: bold}


.topTableLinksTable { 
        border-left: 1px #CDCDCD dotted;
        border-top: 1px #CDCDCD dotted;
        margin-top: 0px;
        width: 325px;
        color: #CDCDCD;
        font-weight: bold;
}

a.topTableLinks {  font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; padding-left: 5px;}
a:active.topTableLinks {  font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; padding-left: 5px;}
a:link.topTableLinks {  font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; padding-left: 5px;}
a:visited.topTableLinks {  font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; padding-left: 5px;}
a:hover.topTableLinks {  font-size: 11px; color: #666666; text-decoration: underline; font-weight: bold; padding-left: 5px;}


.searchTable {
	width: 100%;
        background-image : url(/phase5_images/dark_grey_background_search.jpg);
	background-repeat : repeat-x;
        border: 1px #E2E2E2 solid;
}

.manufacturerSelect {
        background-color: #FFFFFF;
        color: #333333;
        font-size: 11px;
}

.keywordSearch {
        background-color: #FFFFFF;
        color: #333333;
        font-size: 11px;
        width: 250px;
}

.checkoutFormFields {
        background-color: #FFFFFF;
        color: #333333;
        font-size: 11px;
        width: 125px;
}

.innerContainerTable {
	width: 100%;
        border: 1px #E2E2E2 solid;
        margin-top: 3px;
}

.tableFeaturedItems {
	width: 193px;
        border: 1px #E2E2E2 solid;
}

.emphasisText {
	font-weight: bold;
	color: #CE2827;
        font-size: 12px;
}

.emphasisTextLarge {
	font-weight: bolder;
	color: #CE2827;
        font-size: 13px;
        font-family: Verdana, Arial, sans-serif;
}

.redHeaderH1 {
color: #CE2827;
font-size: 14px;
}

.homeFreeShippingBox {
        width: 33%;
        vertical-align: top;
        padding: 10px;
}

.homeFreeShippingDots {
        width: 1px;
        background-image: url(/phase5_images/home_free_shipping_dots.gif);
        padding:0px;
        margin:0px;
}

.homeFreeShippingRowSep {
        width: 33%;
        background-color: #E2E2E2;
}

a.homeFreeShippingHeaders {  font-size: 14px; color: #C14B4A; text-decoration: none; font-weight: bold; text-transform: uppercase;}
a:active.homeFreeShippingHeaders {  font-size: 14px; color: #C14B4A; text-decoration: none; font-weight: bold; text-transform: uppercase;}
a:link.homeFreeShippingHeaders {  font-size: 14px; color: #C14B4A; text-decoration: none; font-weight: bold; text-transform: uppercase;}
a:visited.homeFreeShippingHeaders {  font-size: 14px; color: #C14B4A; text-decoration: none; font-weight: bold; text-transform: uppercase;}
a:hover.homeFreeShippingHeaders {  font-size: 14px; color: #C14B4A; text-decoration: underline; font-weight: bold; text-transform: uppercase;}

a.homeFreeShippingLinks {  font-size: 12px; color: #8D8D8D; text-decoration: none; font-weight: bold;}
a:active.homeFreeShippingLinks {  font-size: 12px; color: #8D8D8D; text-decoration: none; font-weight: bold;}
a:link.homeFreeShippingLinks {  font-size: 12px; color: #8D8D8D; text-decoration: none; font-weight: bold;}
a:visited.homeFreeShippingLinks {  font-size: 12px; color: #8D8D8D; text-decoration: none; font-weight: bold;}
a:hover.homeFreeShippingLinks {  font-size: 12px; color: #8D8D8D; text-decoration: underline; font-weight: bold;}

.homeFreeShipping li { padding-left: 10px; padding-bottom: 3px; background-image: url(/phase5_images/arrow_list.gif); background-repeat: no-repeat; }
.homeFreeShipping ul { margin-left: 0px; padding-left: 2px; margin-top: 5px; list-style: none; margin-bottom:0px;}

.homeSpecialBoxTop {
background-image: url(/phase5_images/home_special_top.gif);
line-height: 31px;
color: #FFFFFF;
font-weight: bold;
padding-left: 5px;
font-size: 11px;
}

.homeSpecialTextBox {
padding-top: 7px;
text-align: center;
font-size: 11px;
}

#featuredTables td {
	color: #ACACAC;
        font-size: 12px;
}

a.featuredLinks {  font-size: 12px; color: #C14B4A; text-decoration: underline; font-weight: bold;}
a:active.featuredLinks {  font-size: 12px; color: #C14B4A; text-decoration: underline; font-weight: bold;}
a:link.featuredLinks {  font-size: 12px; color: #C14B4A; text-decoration: underline; font-weight: bold;}
a:visited.featuredLinks {  font-size: 12px; color: #C14B4A; text-decoration: underline; font-weight: bold;}
a:hover.featuredLinks {  font-size: 12px; color: #C14B4A; text-decoration: none; font-weight: bold;}

a.filterLinks {  color: #8C8C8C; text-decoration: none;}
a:active.filterLinks {  color: #8C8C8C; text-decoration: none;}
a:link.filterLinks {  color: #8C8C8C; text-decoration: none;}
a:visited.filterLinks {  color: #8C8C8C; text-decoration: none;}
a:hover.filterLinks {  color: #8C8C8C; text-decoration: underline;}

.specialsRedText {  color: #C14B4A;}

.featuredHR {
color: #DDDDDD; 
background-color: #DDDDDD; 
height: .1em; 
border: 0px;
}

.pageHeaderBoxes {
background-color: #DEDEDE;
padding: 5px;
}

.pageHeaderH1 {
color: #666666;
font-size: 14px;
text-transform: uppercase;
font-family: Verdana, Tahoma, Arial, sans-serif;
}

.resultsSubTableHeaders {
background-color: #D4E6F4;
padding: 5px;
}

.resultsHeaderH2 {
color: #666666;
font-size: 14px;
text-transform: uppercase;
font-family: Verdana, Tahoma, Arial, sans-serif;
}

.resultsHeader {
color: #666666;
font-size: 12px;
font-family: Tahoma, Arial, sans-serif;
text-transform: lowercase;
}

.resultsTopTable {
padding: 10px;
vertical-align: top;
}

.resultsTopTableDescription {
padding-top: 7px; 
padding-left: 2px;
}

.resultsSubTableHeadersSubcat2 {
background-color: #777777;
padding: 5px;
}

.resultsSubTableHeadersSubcat {
background-color: #777777;
padding: 5px;
}

.resultsHeaderSubcatH2 {
color: #FFFFFF;
font-size: 14px;
text-transform: uppercase;
font-family: Verdana, Tahoma, Arial, sans-serif;
}

#resultsSubTableHeadersSubcatSub a {
color: #BD2524;


}

#resultsSubTableHeadersSubcatSub a:hover {
color: #FFFFFF;
}

.resultsSubTableHeadersSubcatSub {
background-color: #A5A5A5;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
padding: 5px;
}

.resultsSubTableHeadersSubcatGrey {
background-color: #DEDEDE;
color: #6C6C6C;
font-size: 11px;
padding: 1px;
}

a.subLinks {  color: #FFFFFF; text-decoration: none; font-weight: bold;}
a:active.subLinks {  color: #FFFFFF; text-decoration: none; font-weight: bold;}
a:link.subLinks {  color: #FFFFFF; text-decoration: none; font-weight: bold;}
a:visited.subLinks {  color: #FFFFFF; text-decoration: none; font-weight: bold;}
a:hover.subLinks {  color: #FFFFFF; text-decoration: underline; font-weight: bold;}

a.subLinksNoBold {  color: #FFFFFF; text-decoration: underline;}
a:active.subLinksNoBold {  color: #FFFFFF; text-decoration: underline;}
a:link.subLinksNoBold {  color: #FFFFFF; text-decoration: underline;}
a:visited.subLinksNoBold {  color: #FFFFFF; text-decoration: underline;}
a:hover.subLinksNoBold {  color: #FFFFFF; text-decoration: none;}

a.subLinksSort {  color: #6C6C6C; text-decoration: none; font-size: 10px;}
a:active.subLinksSort {  color: #6C6C6C; text-decoration: none; font-size: 10px;}
a:link.subLinksSort {  color: #6C6C6C; text-decoration: none; font-size: 10px;}
a:visited.subLinksSort {  color: #6C6C6C; text-decoration: none; font-size: 10px;}
a:hover.subLinksSort {  color: #6C6C6C; text-decoration: underline; font-size: 10px;}

.priceRangeSmall {
font-size: 11px;
font-weight: bold;
}

.makeCap {
    text-transform: capitalize;
}

.bottomTable {
color: #ACACAC;
font-size: 11px;
}

a.bottomTableLinks {  font-size: 11px; color: #ACACAC; text-decoration: none;}
a:active.bottomTableLinks {  font-size: 11px; color: #ACACAC; text-decoration: none;}
a:link.bottomTableLinks {  font-size: 11px; color: #ACACAC; text-decoration: none;}
a:visited.bottomTableLinks {  font-size: 11px; color: #ACACAC; text-decoration: none;}
a:hover.bottomTableLinks {  font-size: 11px; color: #ACACAC; text-decoration: underline;}

a.titleLinks {  color: #C14B4A; text-decoration: underline; font-weight: bold;}
a:active.titleLinks {  color: #C14B4A; text-decoration: underline; font-weight: bold;}
a:link.titleLinks {  color: #C14B4A; text-decoration: underline; font-weight: bold;}
a:visited.titleLinks {  color: #C14B4A; text-decoration: underline; font-weight: bold;}
a:hover.titleLinks {  color: #C14B4A; text-decoration: none; font-weight: bold;}

.resultsHR {
color: #DDDDDD; 
background-color: #DDDDDD; 
height: .1em; 
border: 0px;
}

.productTitle {
color: #C14B4A;
font-size: 16px;
text-transform: uppercase;
}

.productSubTitle {
font-size: 12px;
font-weight: normal;
}

.productPriceBig {
color: #C14B4A;
font-size: 16px;
font-weight: bold;
}

.productsubheaders {
font-size: 16px;
font-weight: bold;
color: #C14B4A;
}

#optionsTable td {
text-transform:capitalize;
padding:0 0 3px 0;
}
























.sortSelect {
background-color:#A0160F;
color:FFFFFF;
font-family:Arial, Verdana, Helvetica;
font-size:12px;
border: 1px solid #FFFFFF;
}

.filterSelect {
background-color:#FFFFFF;
color:#333333;
font-family:Arial, Verdana, Helvetica;
font-size:10px;
border: 1px solid #333333;
}




.navtable {
	background-color: #FFCC00;
}
.navcell {
	background-color: #3284F4;
}
.navcellactive {
	background-color: #EA1818;
}
.navcellecom {
	background-color: #FFFFFF;
}
.navcellactiveecom {
	background-color: #0099CC;
}
.checkoutfieldheaders {
	background-color: #CB2829;
}
.checkoutfieldcells {
	background-color: #858585;
}
.checkoutboxcontainers {
	background-color: #DDDDDD;
}                                                     
.topnavbg {
        background-color: #0049AD;
}
.promoBox {
        background-color: #0049AD;
}
.leftHeaderBoxes {
        background-color: #858585; 
}
.boxHeaders {
        background-color: #777777; 
}
.boxHeadersBlue {
        background-color: #0072CE; 
}
.boxCells {
        border: #6B1515; 
}
.boxCellsBlue {
        border: #0072CE; 
}
.subRows {
        background-color: #CB2829; 
}
.cartRow1 {
        background-color: #EEEEEE; 
}
.cartRow2 {
        background-color: #DDDDDD; 
}
.cartRow3 {
        background-color: #FFFFFF; 
}

.topNavBox {
line-height: 11px;
background-image: url(/phase5_images/topnav_back.gif);
}

.topNavShadow {
line-height: 7px;
background-image: url(/phase5_images/top_nav_shadow.gif);
}




.regular { }
.regularBig {  font-family: Arial, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none}
.regularSmall {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.subNote {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6B1515; font-weight: bold}
.topSeparators {  font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 12px; color: #A0160F}
.topNumberItems {  font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 11px; color: #999999}
.tabs {  font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 12px; color: #A0160F}
.smallTabs {  font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 11px; color: #A0160F}
.titleRed {  font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 13px; color: #A0160F}
.redBarSep {  font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 13px; color: #FFFFFF}
.whyShop {  font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 11px; color: #999999}
.breadcrumbs {  font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #A0160F}
.flypageBig {  font-family: Arial, Verdana, sans-serif; font-size: 16px; color: #000000; font-weight: bold;}

.regularRed {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #FF0000; text-decoration: none}
.regularRedBig {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #FF0000; text-decoration: none}

a:active.cart {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFCC00; text-decoration: underline; font-weight: bold}
a:link.cart {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFCC00; text-decoration: underline; font-weight: bold}
a:visited.cart {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFCC00; text-decoration: underline; font-weight: bold}
a:hover.cart {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFCC00; text-decoration: none; font-weight: bold}

a.menulink { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; line-height: 20px;}
a:active.menulink { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a:link.menulink { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a:visited.menulink { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; }
a:hover.menulink { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #990000; font-weight: bold; text-decoration: none; }

a.nav {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none}
a:active.nav {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold}
a:link.nav {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold}
a:visited.nav {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold}
a:hover.nav {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFF00; text-decoration: none; font-weight: bold}

a.specialsLinks {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #A0160F; text-decoration: none; font-weight: bold}
a:active.specialsLinks {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #A0160F; text-decoration: none; font-weight: bold}
a:link.specialsLinks {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #A0160F; text-decoration: none; font-weight: bold}
a:visited.specialsLinks {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #A0160F; text-decoration: none; font-weight: bold}
a:hover.specialsLinks {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #A0160F; text-decoration: underline; font-weight: bold}

a.filterRemove {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #A0160F; text-decoration: none; font-weight: bold}
a:active.filterRemove {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #A0160F; text-decoration: none; font-weight: bold}
a:link.filterRemove {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #A0160F; text-decoration: none; font-weight: bold}
a:visited.filterRemove {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #A0160F; text-decoration: none; font-weight: bold}
a:hover.filterRemove {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #A0160F; text-decoration: underline; font-weight: bold}

a.topnav {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold}
a:active.topnav {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold}
a:link.topnav {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold}
a:visited.topnav {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold}
a:hover.topnav {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline; font-weight: bold}

a.boxlinks {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #A0160F; font-weight: bold; text-decoration: none}
a:active.boxlinks {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #A0160F; text-decoration: none; font-weight: bold}
a:link.boxlinks {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #A0160F; text-decoration: none; font-weight: bold}
a:visited.boxlinks {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #A0160F; text-decoration: none; font-weight: bold}
a:hover.boxlinks {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #A0160F; text-decoration: underline; font-weight: bold}

a.seolinks {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
a:active.seolinks {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }
a:link.seolinks {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }
a:visited.seolinks {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }
a:hover.seolinks {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }


a.barlink {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none}
a:active.barlink {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: normal}
a:link.barlink {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: normal}
a:visited.barlink {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: normal}
a:hover.barlink {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #C42727; text-decoration: underline; font-weight: normal}

a.boxlinks2 {  font-family: Arial, Verdana, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: underline}
a:active.boxlinks2 {  font-family: Arial, Verdana, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: underline}
a:link.boxlinks2 {  font-family: Arial, Verdana, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: underline}
a:visited.boxlinks2 {  font-family: Arial, Verdana, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: underline}
a:hover.boxlinks2 {  font-family: Arial, Verdana, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none}

a.catLinks {  font-family: Arial, Verdana, sans-serif; font-size: 13px; color: #A0160F; text-decoration: none}
a:active.catLinks {  font-family: Arial, Verdana, sans-serif; font-size: 13px; color: #A0160F; text-decoration: none}
a:link.catLinks {  font-family: Arial, Verdana, sans-serif; font-size: 13px; color: #A0160F; text-decoration: none}
a:visited.catLinks {  font-family: Arial, Verdana, sans-serif; font-size: 13px; color: #A0160F; text-decoration: none}
a:hover.catLinks {  font-family: Arial, Verdana, sans-serif; font-size: 13px; color: #A0160F; text-decoration: underline}

a.nav_header {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #A0160F; font-weight: bold; text-decoration: none}
a:active.nav_header {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #A0160F; text-decoration: none; font-weight: bold}
a:link.nav_header {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #A0160F; text-decoration: none; font-weight: bold}
a:visited.nav_header {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #A0160F; text-decoration: none; font-weight: bold}
a:hover.nav_header {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #A0160F; text-decoration: underline; font-weight: bold}

a.resource {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #0000FF; font-weight: bold; text-decoration: none}
a:active.resource {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #0000FF; text-decoration: none; font-weight: bold}
a:link.resource {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #0000FF; text-decoration: none; font-weight: bold}
a:visited.resource {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #0000FF; text-decoration: none; font-weight: bold}
a:hover.resource {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #6B1515; text-decoration: none; font-weight: bold}

a.nav_side {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #111111; font-weight: bold; text-decoration: none}
a:active.nav_side {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #111111; text-decoration: none; font-weight: bold}
a:link.nav_side {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #111111; text-decoration: none; font-weight: bold}
a:visited.nav_side {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #111111; text-decoration: none; font-weight: bold}
a:hover.nav_side {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-decoration: none; font-weight: bold}

a.redBarNav {  font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 11px; color: #FCF779; text-decoration: underline}
a:active.redBarNav {  font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 11px; color: #FCF779; text-decoration: underline}
a:link.redBarNav {  font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 11px; color: #FCF779; text-decoration: underline}
a:visited.redBarNav {  font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 11px; color: #FCF779; text-decoration: underline}
a:hover.redBarNav {  font-family: Arial, Verdana, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; text-decoration: none}

a.resultsLinks {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #A0160F; font-weight: bold; text-decoration: none}
a:active.resultsLinks {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #A0160F; text-decoration: none; font-weight: bold}
a:link.resultsLinks {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #A0160F; text-decoration: none; font-weight: bold}
a:visited.resultsLinks {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #A0160F; text-decoration: none; font-weight: bold}
a:hover.resultsLinks {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #A0160F; text-decoration: underline; font-weight: bold}

.whiteForm {  font-family: Arial, Verdana, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none}
.whiteFormSmall {  font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none}
.whiteHeaders {  font-family: Arial, Verdana, sans-serif; font-size: 15px; color: #FFFFFF; font-weight: bold}

.cartLayer { 
        position: absolute; 
        left: 650px; 
        top: 35px; 
        width: 200px; 
        height: 400px;
        visibility: hidden; 
}

.hiddenSelect {
visibility: hidden;
}

.showSelect {
visibility: show;
background-color:#EEEEEE;
color:000000;
font-family:Arial, Verdana, Helvetica;
font-weight: bold;
font-size:10px;
border: 1px solid #000000;
}

.headers {
	font-family: Arial, Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #A0160F;
}



.headers2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #A0160F;
}

.imagepopheaders {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #A0160F;

}

.catheaders {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
        line-height: 25px;
        text-decoration: underline;
        text-transform: uppercase;
}

.subheaders {
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #989898;
}

.content {
	margin : 15px;
	font-family : Arial, Helvetica, Geneva, sans-serif;
	font-size : 12px;
	font-weight : normal;
	line-height : 22px;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #333333;
}


.text-small {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	font-weight : normal;
	line-height : 16px;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #333333;
}


.copyright {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	padding-left : 15px;
}

.sortSelect {
background-color:#A0160F;
color:FFFFFF;
font-family:Arial, Verdana, Helvetica;
font-size:12px;
border: 1px solid #FFFFFF;
}

.filterSelect {
background-color:#FFFFFF;
color:#333333;
font-family:Arial, Verdana, Helvetica;
font-size:10px;
border: 1px solid #333333;
}

.leftborder {
	width: 4px;
	background-color: #999999;
}
.rightborder {

	width: 5px;
	background-image: url(/new_site_images/shadow_right.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.bottomborder {

	width: 152px;
        height: 12px;
	background-image: url(/new_site_images/shadow_bottom.gif);
}

.specialsHR {
color: #DEDEDE;
height: 2px;
}

.rightDots {
	border-right-style: dotted;
	border-right-color: #CDCDCD;
	border-right-width: 1px;
}

.bottomDots {
	border-bottom-style: dotted;
	border-bottom-color: #CDCDCD;
	border-bottom-width: 1px;
}


#flyBreadCrumbs {
font-family: Arial, Verdana, sans-serif; 
font-size: 11px; 
color: #A4A4A4;
font-weight: bold;
margin-top:5px;
}

#flyBreadCrumbs a {
color: #D25352;
}

#flyTopContainer {
margin-top:10px;
width:100%;
}

#flyTopHeader {
width:100%;
background-color:#EBEBEB;
padding: 3px 0 3px 0;
overflow:hidden;
color: #9D9D9D;
border: 1px solid #E1E1E1;
}

#flyTopHeader a {
color: #D25352;
}

#flyTopHeader .left {
float:left;
width: 30%;
padding-left:10px;
}

#flyTopHeader .right {
float:right;
width: 60%;
text-align:right;
padding-right:10px;
}

#flyKeyFeatures td {
color: #5B5B5B;
font-weight: bold;
}

#flyKeyFeatures li {
padding-left: 1px; 
padding-bottom: 3px;
}

#flyKeyFeatures ul {
margin-left: 5px; 
padding-left: 10px; 
margin-top: 5px; 
list-style: disc; 
margin-bottom:0px;
}

#flyLeftBoxes {
width:100%;
border: 1px solid #E4E4E4;
background-color: #F3F3F3;
}

#flyLeftBoxes td {
color:#6D6D6D;
}

#flyLeftBoxes img {
border: 1px solid #E2E2E2;
}

.flyDottedRule {
border: 0;
height: 1px;
color: #A5AEC5;
width: 100%;
border-bottom: 1px dotted #A5AEC5;
}

#flyLeftBoxes .price {
font-weight:bold;
color:#CF2221;
font-size: 14px;
}

#flyLeftBoxes .videoTitle {
text-align:center;
font-weight:bold;
color:#CF2221;
text-transform:uppercase;
}


#flyRightBoxes {
width:100%;
border: 1px solid #E4E4E4;
}

#flyRightBoxes td {
color:#5B5B5B;
}

.flySubHeaders {
font-weight:bold;
color:#CE2827;
text-transform:uppercase;
}

.flyTabBack {
background: white url(/phase5_images/flypage/tab_background.gif) repeat-x;
}

#flyTabContainer a {
color:#7E7E7E;
text-decoration: none;
}


/* ---------- Shade Tabs for Flypage ----------- */


#maintab{
text-decoration: none;
overflow: hidden;
width: 100%;
}


.shadetabs{
font: bold 12px Verdana, Helvetica, sans-serif;
margin: 0;
padding: 0;
list-style-type: none;
vertical-align: top;
overflow: hidden;
width: 100%;
}

.shadetabs li{
display: inline;
margin: 0;
text-decoration: none;
}

#flyTabContainer .shadetabs li a{
line-height: 34px;
display: block;
float: left;
padding: 0 7px;
margin: 0 auto;
text-decoration: none;
color: #7E7E7E;
border-right:1px solid #CCC;
background: none;
}

#flyTabContainer .shadetabs li a:link{
text-decoration: none;
color: #7E7E7E;
}



#flyTabContainer .shadetabs li a:hover{
background-image: url(/phase5_images/flypage/tab_background_over.gif);
color: #FFF;
}

#flyTabContainer .shadetabs li a:active{

}

#flyTabContainer .shadetabs li.selected a{
color: #FFF;
}

#flyTabContainer .shadetabs li.selected a{ /*selected main tab style */
background-image: url(/phase5_images/flypage/tab_background_over.gif);
color: #FFF;
}

#flyTabContainer .shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content container*/
width: 100%;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display: none;
clear: both;
}

@media print {
.tabcontent {
display:block!important;
}
}



