
body {
background:#000000 none repeat scroll 0%;
font-family:Arial,Helvetica,sans-serif;
font-size:70%;
margin:0px 0px 0px 10px;
}
div {
margin:0px;
padding:0px;
}

hr{
	background:transparent url(../images/divider.gif) repeat-x;
	line-height:5px;
	border:0;
}

div .divider_grey{
	background:transparent url(../images/divider_grey.jpg) no-repeat scroll center;
	background-position: top center;
	width:100%;
	height:20px;
	margin-bottom:15px;
	border:0;
}

div .divider_grey hr{
    display:none;
}



.divider{
background:transparent url(../images/divider.gif) repeat-x;
background-position:center left;
line-height:5px;
border:0;
height:20px;
vertical-align:middle;

}

a {
    color:#767676;
}

a:hover {
    text-decoration:none;
}
.off {
text-decoration:none;
}
strong {
font-weight:bold;
}
em {
font-style:italic;
}
ul {
list-style-type:disc;
margin:0px 0px 0px 15px;
padding:0px;
}
ul li {
list-style-type:disc;

}
ul.none, ul.none li {
list-style-type:none;
}
img {
border:0px none;
}
h1, h2, h3, h4, h5, h6 {
font-size:1em;
margin:0px;
padding:0px;
}
h1 {
font-size:2em;
color:#cc0000;
font-weight:normal;
}
h2 {
font-size:1.5em;
font-weight:bold;
}

h3 {
font-size:1.1em;
}
.inline {
display:inline;
}
.smallYellow, .smallYellow a, .smallYellow:hover a {
color:#ECB616;
font-size:0.9em;
}
.red {
color:#EE1B2E;
}
.black {
color:#000000;
}
.white {
color:#FFFFFF;
}
.caps {
text-transform:uppercase;
}
.floatClear {
}
.clearBoth {
clear:both;
}
.textAlignBot {
}
.floatRight {
float:right;
}
.floatLeft {
float:left;
}
.displayBlock {
display:block;
}
.displayNone {
display:none;
}
input, select {
color:#000;
font-size:0.9em;
background:#ffffcc;
}
input.search {
border:1px solid #878587;
margin:0px 0px 4px 5px;
}
input.border {
border:1px solid #878587;
}
form {
display:inline;
}
#header {
margin:15px 0px 6px;
width:770px;
}
#search {
text-align:right;
}
#nav {
float:left;
}
.marginLeftXsm {
margin-left:3px !important;
}
.marginBottomXsm {
margin-bottom:3px !important;
}
.marginBottomSm {
margin-bottom:6px !important;
}
.marginLeftSm {
margin-left:6px !important;
}
.marginLeftMed {
margin-left:9px !important;
}
.marginLeftLg {
margin-left:20px !important;
}
.marginTopMed {
margin-top:9px !important;
}
.padTopLg {
padding-top:20px !important;
}
.padBottomLg {
padding-bottom:20px !important;
}
.padRightLg {
padding-right:20px !important;
}
.padLeftLg {
padding-left:20px !important;
}
.padTopMed {
padding-top:9px !important;
}
.padBottomMed {
padding-bottom:9px !important;
}
.padRightMed {
padding-right:9px !important;
}
.padLeftMed {
padding-left:9px !important;
}
.padBottomSm {
padding-bottom:6px !important;
}
.padTopSm {
padding-top:6px !important;
}
.padLeftSm {
padding-left:6px !important;
}
.padRightSm {
padding-right:6px !important;
}
.padBottomXsm {
padding-bottom:3px !important;
}
.contentWrapper {
padding:0px 9px;
}
.contentWrapper h1 {
padding:5px 0px 9px;
}
.content2ndCol {
float:right;
padding:0px 9px 9px;
width:528px;
}
.content2ndCol_2thirds {
width:470px;
}
.content2ndColCol1 {
float:left;
padding:0px 9px 0px 0px;
width:370px;
}
.content2ndColCol1 h2 {
color:#000000;
font-family:arial;
font-size:1.3em;
margin-bottom:9px;
}
.content2ndColCol2 {
float:left;
padding:0px 9px 9px 0px;
width:160px;
}
div#containerDiv {
margin:0pt auto;
width:767px;
}
.mainContainer {
width:767px;
}

.mainContainer_innerWhite{
	background:#fff;
	padding:15px;
	
	
}
.mainContainer_top {
background:transparent url(../images/bg/greybox_top_767.gif) no-repeat;
line-height:21px;
height:45px;
}
.mainContainer_mid {
background:transparent url(../images/bg/greybox_bg_767.gif) repeat scroll 0%;
overflow:hidden;
padding:0px 0px 0px 9px;
padding-right:9px;
width:749px;
}
.mainContainer_bot {
background:transparent url(../images/bg/greybox_bottom_767.gif) repeat scroll center bottom;
line-height:16px;
}
.whiteContainer_fullPage_top {
background:transparent url(../images/bg/content_white_top.gif) no-repeat scroll 0%;
line-height:6px;
width:747px;
background-position: top;
}
.whiteContainer_fullPage_mid {
background:transparent url(../images/bg/content_white_mid.gif) repeat-y scroll 0%;
margin:0px;
overflow:hidden;
padding:0px;
width:747px;
}
.whiteContainer_fullPage_bot {
background:transparent url(../images/bg/content_white_bot.gif) no-repeat scroll 0%;
line-height:6px;
width:747px;
background-position: top;
}
.whiteContainer_1third_top {
background:transparent url(../images/bg/content_white_top_1third.gif) no-repeat scroll 0%;
line-height:6px;
width:243px;
}
.whiteContainer_1third_mid {
background:transparent url(../images/bg/content_white_mid_1third.gif) repeat-y scroll 0%;
margin:0px;
overflow:hidden;
padding:0px;
width:243px;
}
.whiteContainer_1third_bot {
background:transparent url(../images/bg/content_white_bot_1third.gif) no-repeat scroll center bottom;
line-height:6px;
width:243px;
}
.whiteContainer_1half_top {
background:transparent url(../images/bg/content_white_top_1half.gif) no-repeat scroll left top;
line-height:6px;
width:369px;
}
.whiteContainer_1half_mid {
background:transparent url(../images/bg/content_white_mid_1half.gif) repeat-y scroll 0%;
margin:0px;
overflow:hidden;
padding:0px;
width:369px;
}
.whiteContainer_1half_bot {
background:transparent url(../images/bg/content_white_bot_1half.gif) no-repeat scroll center bottom;
line-height:6px;
width:369px;
}
.whiteContainer_2thirds_top {
background:transparent url(../images/bg/content_white_top_2thirds.gif) no-repeat scroll left top;
line-height:6px;
width:496px;
}
.whiteContainer_2thirds_mid {
background:transparent url(../images/bg/content_white_mid_2thirds.gif) repeat-y scroll 0%;
margin:0px;
overflow:hidden;
padding:0px;
width:496px;
}
.whiteContainer_2thirds_bot {
background:transparent url(../images/bg/content_white_bot_2thirds.gif) no-repeat scroll center bottom;
line-height:6px;
width:496px;
}
.whiteContainer_3fourths_top {
background:transparent url(../images/bg/content_white_top_3fourths.gif) no-repeat scroll 0%;
line-height:6px;
width:558px;
}
.whiteContainer_3fourths_mid {
background:transparent url(../images/bg/content_white_mid_3fourths.gif) repeat-y scroll 0%;
margin:0px;
overflow:hidden;
padding:0px;
width:558px;
}
.whiteContainer_3fourths_bot {
background:transparent url(../images/bg/content_white_bot_3fourths.gif) no-repeat scroll center bottom;
line-height:6px;
width:558px;
}
#leftNavWrapper {
padding:0px 0px 20px;
width:180px;
}
#leftNavWrapper ul, #leftNavWrapper ul li {
font-weight:bold;
list-style-type:none;
margin:0px 0px 5px;
padding:0px;
text-decoration:underline;
text-transform:uppercase;
}
.promoHeader {
color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
height:13px;
text-transform:uppercase;
}
.promoBot_2thirds_top {
background:transparent url(../images/bg/module_dgrey_2thirds_top.gif) no-repeat scroll 0%;
line-height:10px;
background-position:top;
}
.promoBot_2thirds_mid {
background-color:#414141;
padding:1px 0px 0px 10px;
width:486px;
}
.promoBot_2thirds_bot {
background:transparent url(../images/bg/module_dgrey_2thirds_bot.gif) no-repeat scroll center bottom;
line-height:4px;
background-position:bottom;
}
.promoBot_1half_top {
background:transparent url(../images/bg/module_dgrey_1half_top.gif) no-repeat scroll 0%;
line-height:10px;
background-position:top;
}
.promoBot_1half_mid {
background-color:#414141;
padding:1px 0px 0px 10px;
width:359px;
}
.promoBot_1half_bot {
background:transparent url(../images/bg/module_dgrey_1half_bot.gif) no-repeat scroll center bottom;
line-height:4px;
}
.promoBot_1third_top {
background:transparent url(../images/bg/module_dgrey_1third_top.gif) no-repeat scroll 0%;
line-height:10px;
background-position: top;

}
.promoBot_1third_mid {
background-color:#414141;
padding:1px 0px 0px 10px;
width:235px;
}
.promoBot_1third_bot {
background:transparent url(../images/bg/module_dgrey_1third_bot.gif) no-repeat scroll center bottom;
line-height:4px;
}
.promoBot_1fourth_top {
background:transparent url(../images/bg/module_dgrey_1fourth_top.gif) no-repeat scroll 0%;
line-height:10px;
}
.promoBot_1fourth_mid {
background-color:#414141;
padding:1px 0px 0px 10px;
width:170px;
}
.promoBot_1fourth_bot {
background:transparent url(../images/bg/module_dgrey_1fourth_bot.gif) no-repeat scroll center bottom;
line-height:4px;
}
.promo_1third_top {
background:transparent url(../images/bg/module_dgrey_1third_top.gif) no-repeat scroll 0%;
line-height:10px;
}
.promo_1third_mid {
background-color:#414141;
padding:1px 0px 0px 10px;
width:235px;
}
.promo_1third_bot {
background:transparent url(../images/bg/module_dgrey_1third_bot.gif) no-repeat scroll center bottom;
line-height:4px;
}
.promo_1fourth_top {
background: url(../images/bg/module_dgrey_1fourth_top.gif) no-repeat scroll 0%;
line-height:10px;
background-position: top;

}
.promo_1fourth_mid {
background-color:#414141;
padding:1px 0px 0px 10px;
width:170px;
}
.promo_1fourth_bot {
background:transparent url(../images/bg/module_dgrey_1fourth_bot.gif) no-repeat scroll center bottom;
line-height:4px;
}
.promo_1half_top {
background:transparent url(../images/bg/module_dgrey_1half_top.gif) no-repeat scroll 0%;
line-height:10px;
}
.promo_1half_mid {
background-color:#414141;
padding:1px 0px 0px 10px;
width:350px;
}
.promo_1half_bot {
background:transparent url(../images/bg/module_dgrey_1half_bot.gif) no-repeat scroll center bottom;
line-height:4px;
}
.mod_1third_top {
background:transparent url(../images/bg/module_grayFlat_1third_top.gif) no-repeat scroll 0%;
line-height:7px;
}
.mod_1third_mid {
background:#A5A5A5 url(/images/bg/module_grayFlat_1third_mid.jpg) no-repeat scroll 0%;
padding:1px 0px 0px 10px;
width:235px;
}
.mod_1third_bot {
background:transparent url(../images/bg/module_grayFlat_1third_bot.gif) no-repeat scroll center bottom;
line-height:4px;
}
.mod_1half_top {
background:transparent url(../images/bg/module_grayFlat_1half_top.gif) no-repeat scroll 0%;
line-height:7px;
background-position:top;
}
.mod_1half_mid {
background:#A5A5A5 url(../images/bg/module_grayFlat_1half_mid.jpg) no-repeat scroll 0%;
padding:1px 0px 0px 10px;
width:350px;
background-position:top;
}
.mod_1half_bot {
background:transparent url(../images/bg/module_grayFlat_1half_bot.gif) no-repeat scroll center bottom;
line-height:4px;
}
.inner_1third_top {
background:transparent url(../images/bg/innerPromoThird_top.gif) no-repeat scroll left top;
line-height:3px;
background-position:middle;
}
.inner_1third_mid {
background:#FFFFFF none repeat scroll 0%;
padding:6px 8px 6px 9px;
width:208px;
}
.inner_1third_bot {
background:transparent url(../images/bg/innerPromoThird_bottom.gif) no-repeat scroll left bottom;
line-height:3px;
}
.inner_1fourth_top {
background:transparent url(../images/bg/innerPromoFourth_top.gif) no-repeat scroll left top;
line-height:3px;
background-position:middle;
}
.inner_1fourth_mid {
background:#FFFFFF none repeat scroll 0%;
padding:6px 8px 6px 9px;
width:144px;
}
.inner_1fourth_bot {
background:transparent url(../images/bg/innerPromoFourth_bottom.gif) no-repeat scroll left bottom;
line-height:3px;
}
.inner_1half_top {
background:transparent url(../images/bg/innerPromoHalf_top.gif) no-repeat scroll left top;
line-height:3px;
background-position:middle;
}
.inner_1half_mid {
background:#FFFFFF none repeat scroll 0%;
padding:6px 8px 6px 9px;
width:325px;
}
.inner_1half_bot {
background:transparent url(../images/bg/innerPromoHalf_bottom.gif) no-repeat scroll left bottom;
line-height:3px;

}
.innerBot_2thirds_top {
background:transparent url(../images/bg/innerBotPromo2thirds_topbot.gif) no-repeat scroll left top;
line-height:3px;
background-position:middle;
}
.innerBot_2thirds_mid {
background:#FFFFFF none repeat scroll 0%;
padding:6px 8px 6px 9px;
width:461px;
}
.innerBot_2thirds_bot {
background:transparent url(../images/bg/innerBotPromo2thirds_topbot.gif) no-repeat scroll left bottom;
line-height:3px;
}
.innerBot_1half_top {
background:transparent url(../images/bg/innerBotPromoHalf_top.gif) no-repeat left top;
line-height:3px;
background-position:middle;
}
.innerBot_1half_mid {
background:#FFFFFF none repeat scroll 0%;
padding:6px 8px 6px 9px;
width:334px;
}
.innerBot_1half_bot {
background:transparent url(../images/bg/innerBotPromoHalf_bottom.gif) no-repeat scroll left bottom;
line-height:3px;
}
.innerPromoWrapper {
padding:6px 0px;
}
#footercontent {
background:transparent url(../images/bg/footer_bg.jpg) repeat-x scroll 0%;
background-position:top;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.9em;
height:170px;
line-height:150%;
margin:0px 1px;
text-align:left;
vertical-align:top;
}
#footerPadding {
padding-left:10px;
}
#footercontent ul {
display:inline;
list-style-type:none;
margin:0px;
padding:0px;
}
#footercontent ul li {
color:#FFFFFF;
display:inline;
float:left;
list-style-type:none;
margin:0px;
padding:0px;
}
#footercontent ul li.category {
color:#ECB616;
}
#footercontent ul li a {
border:medium none;
color:#FFFFFF;
text-decoration:none;
}
#footercontent p {
color:#ECB616;
}
#footertop {
background:transparent url(../images/bg/footer_top.gif) repeat scroll 0%;
line-height:10px;
margin:10px 0px 0px 1px;
width:765px;
}
* html #footercontent {
width:765px !important;
}
.footerwhite, .footerwhite a {
color:#FFFFFF;
text-decoration:none;
}
.footerwhite a:hover {
text-decoration:underline;
}
.footerPaddingBottom {
padding:45px 0px 0px;
}
ul#leftNavigation {
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
list-style-type:none;
margin:0px 9px 0px 0px;
padding:0px;
width:200px;
}
ul#leftNavigation li {
color:#000000;
list-style-type:none;
}
ul#leftNavigation li a {
color:#666666;
text-decoration:none;
}
ul#leftNavigation li a:hover {
text-decoration:underline;
}
ul.leftNav_level1 li {
margin:12px 0px 0px;
}
ul.leftNav_level2, ul.leftNav_level3, ul.leftNav_level4 {
margin:0px 0px 9px 18px;
}
ul.leftNav_level2 li, ul.leftNav_level3 li, ul.leftNav_level4 li {
margin:0px;
}
li.on {
list-style-image:url(../images/global/leftnav_caret_on.gif);
}

/*Custom Styles*/
#tableGrid {
	border-color: #ccc;
    border-width: 0 0 1px 1px;
    border-style: solid;
}

#tableGrid td
{
    border-color: #ccc;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
}

.columnHeader{
	background:#e2e2e2;
}

.productList{
	width:520px;
}

.productList hr{
	width:100%;
}


#msrpTable{
margin-bottom:20px;
border-bottom:1px dotted #a3a3a3;
}

#msrpTable td{
padding-bottom:10px;
}

#msrpTable h2{
padding:0px;
margin:0px;
}

.msrpTitle{
	color:#a3a3a3;
	
}

.msrpPriceReduced{
	color:#000;
	text-decoration:line-through;
}

.msrpPriceFeature{
	color:#cc0000;
}

.msrpPrice{
	color:#000;
}

.msrpPriceReduced_Details{
	font-size:9px;
}

.msrpPrice, .msrpTitle, .msrpPriceReduced, .msrpPriceFeature{
	font-size: 12px;
	font-weight: bold;
}

#btn_learnmore{
margin-top:5px;
}

#msrpTable h2 {
	font-family: inherit; 
	color: #a3a3a3;
	font-size: 14px;
	font-weight: bold;
}

#msrpTable .msrpTitle{
	color:#a3a3a3;
}

#msrpTable .msrpPriceReduced{
	color:#000;
	text-decoration:line-through;
}

#msrpTable .msrpPriceFeature{
	color:#cc0000;
}

#msrpTable .msrpPrice{
	color:#000;
}

#msrpTable .msrpTitle, #msrpTable .msrpPriceReduced, #msrpTable .msrpPriceFeature, #msrpTable .msrpPrice{
	font-size: 14px;
	font-weight: bold;
}

/* WARNING STYLES (orange module) */
.warning_fullPage_top {
	line-height: 9px;
	background: url('../images/bg/warning_fullPage_top.gif') no-repeat;
}
.warning_fullPage_mid {
	width: 711px;
	padding: 0px 9px 0px 9px;
	background: url('../images/bg/warning_fullPage_mid.gif');
	height: 65px;
}
.warning_fullPage_bot {
	line-height: 9px;
	background: url('../images/bg/warning_fullPage_bot.gif') no-repeat bottom;
}


/* WARNING STYLES (orange module) */
.warning_fullPage_top {
	line-height: 9px;
	background: url('../images/bg/warning_fullPage_top.gif') no-repeat;
}
.warning_fullPage_mid {
	width: 711px;
	padding: 0px 9px 0px 9px;
	background: url('../images/bg/warning_fullPage_mid.gif');
	height: 65px;
}
.warning_fullPage_bot {
	line-height: 9px;
	background: url('../images/bg/warning_fullPage_bot.gif') no-repeat bottom;
}

.formButton{
	background:#cc0000;
	color:#fff;
	padding:3px;
	font-weight:bold;
}

.label{
	font-weight: bold;
}

