/* container divs START here */#content-container {	width: 570px;	margin: 0px 5px 0px 0px;	padding:10px;    text-align: left;}a {text-decoration: none; color: #003366;font-family: Verdana, Arial, Helvetica, sans-serif;}a:hover {text-decoration: underline;}a:hover div{text-decoration: underline;}/* container divs END here *//* text styles START here */.title-white-bold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #ffffff;}.medium-blck-bold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;}.lwrcs-lrg-blck {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #000000;	line-height: 25px;}.uprcs-lrg-blck {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	text-transform: uppercase;	color: #000000;    line-height: 25px;}.small-grey {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;}.medium-grey {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	font-weight: normal;}.medium-grey-bold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	font-weight: bold;}.lrg-grey-bold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #666666;	font-weight: bold;}.medium-grey-bold2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333;}.xsmall-blue-bold, .xsmall-blue a, .xsmall-blue a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #003366;	font-weight: bold;	padding-bottom: 5px;}.small-blue, .small-blue a, .small-blue a:hover, .small-blue td  {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #003366;}.small-blue2, .small-blue2 a, .small-blue2 a:hover,  {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #003366;}.small-blue2 a { text-decoration: underline;}.small-blue2 a:hover  { text-decoration: none;}.small-blue-bold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #003366;}.medium-blue, .medium-blue a, .medium-blue a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #003366;	padding-top: 10px;	padding-bottom: 10px;}.medium-blue-bold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #003366;	padding-bottom: 5px;}.medium-blue-bold2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #003366;	padding-bottom: 10px;	text-align: center;	}.medium-blue3, .medium-blue3 a, .medium-blue3 a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #003366;}.uprcs-medium-blue-bold2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #003366;	padding-bottom: 10px;	text-transform: uppercase;	text-align: center;	}.lrg-blue  {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #003366;}.lrg-blue-bold, .lrg-blue-bold a, .lrg-blue-bold a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #003366;	line-height: 20px;}.xtrlrg-blue-bold {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: bold;	color: #003366;	line-height: 25px;}.small-red, .small-red a, .small-red a:hover, .small-red td {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #990000;	}.small-red-italic {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #990000;	font-style: italic;	font-weight: normal;}.errorMessage {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #990000;	font-style: italic;	font-weight: bold;}.errorMessage a {	text-decoration: underline;}.medium-red, .medium-red a, .medium-red a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #990000;	}.lrg-red {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #990000;	}.lrg-red2, .lrg-red2 a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #990000;	}.xlrg-red {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #990000;	}.small-green,.small-green a, .small-green a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #336633;}.small-green a {text-decoration: underline;}.small-green a:hover{text-decoration: none;}.medium-green,.medium-green a, .medium-green a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #336633;}.bodytext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #333333;	padding-top: 5px;	padding-bottom: 10px;	line-height: 16px;}.bodytext a {	font-size: 11px;	font-weight: bold;	text-decoration: underline;}.bodytext a:hover {	font-weight: bold;	text-decoration: none;}.detailContent {	font: 11px Verdana;	color: #333333;}/* text styles End here *//* page elements styles START here */.borderStyle { border: 1px solid #666666;}.smallDetailBox { border: 1px solid #CCCCCC; min-height:50px; padding: 5px; margin-bottom:5px;}.smSilverBar { 	background-image: url(/images/sm_silver_bar.jpg); 	background-repeat: no-repeat; 	padding-top:4px; 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}.blue-bar {	background-image: url(/images/blue_title_bar.jpg);	background-repeat: repeat-y;	background-position: left center;	text-align: left;	width: 550px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	text-decoration: none;	color: #FFFFFF;	line-height: 25px;    letter-spacing: 0.1em;	padding-left: 10px;	margin: 0px 0px 5px 0px;}#brdCrmb {	color: #666666;	margin-bottom: 5px;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	display: block;	width: 590px;	}#brdCrmb a {	color: #666666;	text-decoration: none;}#brdCrmb a:hover {	text-decoration: underline;}/* page elements styles START here *//* image styles START here */.img-shadow {	clear: both;	float:left;	background: url(/images/shadow_alpha.png) no-repeat bottom right !important;	background: url(/images/shadow.gif) no-repeat bottom right;	margin: 16px 16px 10px!important;	margin: 16px 16px 16px 16px;}.img-shadow img {	display: block;	border: 2px solid #003366;	background-color: #fff;	margin: -6px 6px 6px -6px;	padding: 0px;}/* image styles END here *//* general styles START here */.single-link {    font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;    color: #003366;	text-decoration: none;	}	.single-link a {    font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;    color: #003366;	text-decoration: none;	}.single-link a:hover {	color: #000000;	text-decoration: underline;}.availability {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #003366;	}/* general styles END here */* html input.ziptxtbox{        background: url(/images/ziptxtbox.gif) no-repeat; }input.ziptxtbox{        background: transparent url(/images/ziptxtbox.gif) no-repeat;        margin: 2px 0px 0px 0px;        padding: 3px 0px 0px 2px;        border: none;        color: #333333;        font: 11px Arial, Helvetica, sans-serif;        height: 16px;        width: 48px;}/* links list STARTS here */.links {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #003366;	text-decoration: none;	font-style: normal;	font-weight: normal;	line-height: 18px;	text-indent: 10px;}.links ul {    list-style-type: none;}.links li {    display: inline;	list-style-type: none;} .links li a {    color: #003366;	text-decoration: none;	}.links li a:hover, #links li a:active {	color: #000000;	text-decoration: none;	text-decoration: underline;}.links a:visited {	color: #666666;	text-decoration: none;}/* link list ENDS here *//* FEATURED RIGHT NAV AREA - STARTS HERE */.sm-blue-bar {	background-image: url(/images/sm_silver_bar.jpg);	background-repeat: repeat-y;	background-position: center top;	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	margin-top: 0px;	color: #003366;	line-height: 20px;}.special-blue {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #003366;	text-decoration: none;	font-style: normal;	background-repeat: repeat-x;	background-image: url(/images/blue_gradient.jpg);	margin: 0px 0px 10px 0px;	padding: 0px 0px 10px 0px;	text-align: left;	font-weight: bold;	border: 1px solid #CCCCCC;}.special-blue ul {    margin: 0px; 	padding: 0px;}.special-blue li {    font-size: 11px;	font-weight: normal;    list-style-type: none; 	padding-left: 22px;	padding-right:10px;	padding-top: 4px;	padding-bottom: 4px;}.special-blue a, .special-blue a:visited {	color: #003366;	text-decoration: none;	display: block;	}.special-blue li:hover {	text-decoration: none;    display: block;	background-color: #FFFFFF;}.narrowSearchBar {	text-align: center;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #ffffff;	line-height: 20px;	letter-spacing: 0.1em;	background-color: #336699;}.drillDown-Inclds {	border-top: 1px solid #336699;	padding: 10px 20px 15px 20px;}.drillDownBox {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #003366;	text-decoration: none;	font-style: normal;	background-repeat: repeat;	background-image: url(/images/blue_backg_color.jpg);	margin-bottom: 10px;	padding: 0px;	text-align: left;	border: 1px solid #336699;	display: block;    line-height: 16px;}.drillDownBox a {	text-decoration: none;	}.drillDownBox a:hover {	text-decoration: underline;	}	.drillDownBox a:visited {	color: #003366;}.drillDownBox2 {	width: 590px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #003366;	text-decoration: none;	font-style: normal;	background-repeat: repeat;	background-image:  url(/images/blue_backg_color.jpg);	margin-bottom: 10px;	margin-right: 10px;	padding: 0px;	text-align: left;	border: 1px solid #336699;	display: block;    line-height: 16px;}.drillDownBox2 ul {	list-style-type: none;	padding-top: 0px;	font-weight: bold;}.drillDownBox2 li {    padding-left: 15px;	line-height: 12px;    font-size: 10px;    font-weight: normal;}.drillDownBox2 a {	text-decoration: none;	}.drillDownBox2 a:hover {	text-decoration: underline;	}	.drillDownBox2 a:visited {	color: #003366;}/* FEATURED RIGHT NAV AREA - ENDS HERE *//* Category Page Styles START here */#cat-list-box {	background-repeat: repeat;	background-image:   url(/images/blue_backg_color.jpg);	border: 1px solid #336699;	margin: 0px 5px 0px 0px;	padding: 5px;}#cat-list-box ul {	list-style-type: none;	padding-top: 0px;	font-weight: bold;}#cat-list-box li {    padding-left: 15px;	line-height: 12px;    font-size: 10px;    font-weight: normal;}#cat-list-box a {	text-decoration: none;}#cat-list-box a:hover {	text-decoration: underline;}/* Category Page Styles END here *//* Listing Page Styles Start here */.pageNumber {	font-weight: normal;	color: #003366;}.pageNumber a {	text-decoration: none;	font-weight: normal;	color: #003366;}.pageNumber a:hover {	text-decoration: underline;}/* Listing Page Styles END here *//* Listing & Detail Page Styles START here */.vendorName, .vendorName a, .vendorName a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #003366;	line-height: 15px;	font-weight: bold;  }.modelNumb, .modelNumb a, .modelNumb a:hover {	font-size: 9px;	font-style: oblique;	color: #003366;	font-family: Verdana, Arial, Helvetica, sans-serif;	text-transform: uppercase;	line-height: 15px;	margin-top: 5px;  }    .itemListDesc, .itemListDesc a, .itemListDesc a:hover  {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #003366;	margin-top: 3px;	font-style: normal;  }  .itemAvailability {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;}.itemListPrice {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #990000;	font-weight: normal;	padding-bottom: 5px;} .itemRebatePrice, .itemRebatePrice a, .itemRebatePrice a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #990000;}.afterRebatePrice {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #990000;}.specialOffers {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #006600;}/* Listing & Detail Page Styles END here */.ad-Extras {	color: #000000;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	display: block;	margin: 0px;	padding: 10px;	text-align: left;	width: 164px;}.ad-Extras a {	text-decoration: none;}.ad-Extras a:hover{	text-decoration: underline;}.hot-box-bar {	background-image: url(images/blank.gif);	background-repeat: repeat-y;	background-position: center top;	text-align: center;	font-family: "ITC Kabel Book", Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	margin-bottom: 5px;	color: #FFFFFF;	line-height: 20px;	letter-spacing: 0.1em;	border: 2px solid #336699;	background-color: #336699;	width: 195px;}.hot-box {	color: #003366;	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	display: block;	border: 2px solid #660000;	margin: 0px 0px 5px 0px;	padding: 5px 3px 5px 3px;	text-align: left;	vertical-align: middle;	min-height:85px; 	height:auto !important;  	height:85px;}#emailOffers {	border: 2px solid #cccccc;}/* FEATURED-AREAS CSS - STARTS HERE *//* Content Tabs Styles START here */.shadetabs{padding: 3px 0;margin-left: 0;margin-top: 5px;margin-bottom: 0;font: bold 12px Verdana;list-style-type: none;text-align: left; /*set to left, center, or right to align the menu as desired*/}.shadetabs li{display: inline;margin: 0;}.shadetabs li a{text-decoration: none;padding: 3px 7px;margin-right: 3px;border: 1px solid #cccccc;color: #333333;background: white url(/images/tabs/shade.gif) top left repeat-x;}.shadetabs li a:visited{color: #333333;}.shadetabs li a:hover{text-decoration: underline;color: #333333;}.shadetabs li.selected{position: relative;top: 1px;}.shadetabs li.selected a{ /*selected main tab style */background-image: url(/images/tabs/shadeactive.gif);border-bottom-color: white;}.shadetabs li.selected a:hover{ /*selected main tab style */text-decoration: none;}.tabcontentstyle{	background-image: url(images/blank.gif);	font: 11px Verdana;	color: #333333;	border: 1px solid #CCCCCC;	min-height: 150px;	width: 566px;	margin-bottom: 1em;	padding: 10px;	background-repeat: repeat;}.tabcontent{display:none;}@media print {.tabcontent {display:block!important;}}/* Content Tabs Styles END here */#cartBg {   background: url(/images/silver-bar-2.gif) no-repeat bottom left;	height: 30px; 	width: 770 px;  }#cartBg td {	background-image: none;  } .bodytext2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #333333;	padding-top: 5px;	padding-bottom: 10px;	line-height: 16px;}.bodytext2 a {	font-size: 11px;	font-weight: bold;	text-decoration: none;}.footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	text-decoration: none;}