/* CSS Document */
<style type="text/css">
Body {margin-top:0;}

* {margin: 0px; padding:0px;}


.header_menu_txt_top {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-transform:none;
}
a:hover.header_menu_txt_top {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	text-transform:none;
}

a:hover.header_menu_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-transform:uppercase;
	text-align:center;

}


.header_menu_txt {font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #05407d;
	text-decoration: none;
	text-transform:none;
	text-align:center;
	
}
.leftnav_main {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-transform:none;
	text-align:center;
	background-color:#221f80;
	width:180px;
	padding:2px;
	margin:2px;
	height:15px;
	vertical-align:middle;
	}
a:hover.leftnav_main {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #e0dff2;
	text-decoration: ;;
	text-transform:none;
	text-align:center;
	background-color:#221f80;
	padding:2px;
	margin:2px;
	height:15px;
	vertical-align:middle;
	}

.leftnav_product {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight221f80 normal;
	color: #05407d;
	text-decoration: none;
	text-transform:none;
	text-align:left;
	background-color:#e0dff2;
	width:180px;
	vertical-align:middle;
	line-height:16px;

}
a:hover.leftnav_product {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-transform:none;
	text-align:left;
	background-color:#e0dff2;
	width:180px;
	vertical-align:middle;
	line-height:16px;

}
.footerlinks_left {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align:left;
	padding-left:5px;
	margin-left:5px;
	vertical-align:middle;

}
a:hover.footerlinks_left {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	text-align:left;
	padding-left:5px;
	margin-left:5px;
	vertical-align:middle;

}
.footerlinks_right {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align:right;
	padding-right:5px;
	margin-right:5px;
	vertical-align:middle;

}
a:hover.footerlinks_right {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	text-align:right;
	padding-right:5px;
	margin-right:5px;
	vertical-align:middle;

}
.index_text_blk {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align:left;
	padding-left:10px;
	margin-left:10px;
	padding-top:10px;
	margin-top:10px;
	vertical-align:top;
	line-height:1.2em;


}
.index_text_wht {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align:left;
	padding-left:10px;
	margin-left:10px;
	padding-right:175px;
	margin-right:175px;
	padding-top:50px;
	margin-top:50px;
	vertical-align:top;
	line-height:16px;

}
.index_text_wht_two {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;

}
.sc_status {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #f4703b;
	text-decoration: none;
	text-transform:uppercase;
	text-align:right;
}

a:hover.sc_status {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #f4703b;
	text-decoration: none;
	text-transform:uppercase;
	text-align:right;

}
.index_text_dkblu {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #64769a;
	text-decoration: none;
	text-align:left;
	padding-left:10px;
	margin-left:10px;
	padding-top:10px;
	margin-top:10px;
	vertical-align:middle;
	line-height:14px;

}
.index_text_dkorg {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffa444;
	text-decoration: none;
	text-align:left;
	padding-left:10px;
	margin-left:10px;
	padding-top:10px;
	margin-top:10px;
	vertical-align:middle;
	line-height:14px;

}
.index_special_main {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #05407d;
	text-decoration: none;
	text-transform:uppercase;
	text-align:center;
	vertical-align:top;
	padding-top:50px;
	margin-top:50px;

}
.index_special_sub {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-transform:none;
	text-align:center;
	vertical-align:top;
	padding-top:100px;
	margin-top:100px;
	line-height:12px;

}
.index_special_promo {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #05407d;
	text-decoration: none;
	text-transform:none;
	text-align:center;
	vertical-align:top;
	padding-top:40px;
	margin-top:40px;

}
.index_special_sub2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	text-transform:none;
	text-align:center;
	vertical-align:top;
	padding-top:60px;
	margin-top:60px;
	line-height:12px;

}
.index_teach_ad {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #05407d;
	text-decoration: none;
	text-transform:none;
	text-align:left;
	vertical-align:top;
	padding-top:50px;
	margin-top:50px;
	padding-left:20px;
	margin-left:20px;
	line-height:16px;

}
.index_teach_ad_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #05407d;
	text-decoration: underline;
	text-transform:none;
	text-align:left;
	vertical-align:top;
	padding-top:50px;
	margin-top:50px;
	line-height:16px;

}

.StaticPage_Header {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #05407d;
	text-transform:none;
	text-align:center;
	vertical-align:top;

}

.service_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #05407d;
	text-decoration: none;
	text-transform:none;
	text-align:left;
	vertical-align:top;
	margin-top:50px;
	padding-left:10px;
	margin-left:10px;
	line-height:12px;

}

a:hover.service_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #05407d;
	text-decoration: underline;
	text-transform:none;
	text-align:left;
	vertical-align:top;
	margin-top:50px;
	padding-left:10px;
	margin-left:10px;
	line-height:12px;
}
.breadcrumb_trail {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-transform:none;
	text-align:left;
	vertical-align:middle;

}
.footer_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-transform:none;
	text-align:center;
	vertical-align:center;
	margin-top:5px;
	padding-left:2px;
	margin-left:2px;
	}
a:hover.footer_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	text-transform:none;
	text-align:center;
	vertical-align:center;
	margin-top:5px;
	padding-left:2px;
	margin-left:2px;
	}
	
.breadcrumb_trail {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-transform:none;
	text-align:left;
	vertical-align:middle;

}
a:hover.breadcrumb_trail {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	text-transform:none;
	text-align:left;
	vertical-align:middle;

}

.breadcrumbtrail {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-transform:none;
	text-align:left;
	vertical-align:middle;

}
a:hover.breadcrumbtrail {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	text-transform:none;
	text-align:left;
	vertical-align:middle;

}
.Index_CopyTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-transform:none;
	text-align:left;
	vertical-align:middle;

}

a:hover.Index_CopyTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	text-transform:none;
	text-align:left;
	vertical-align:middle;

}


.catHdgStyle {font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #05407d;
	text-decoration: none;
	text-transform:uppercase;
	text-align:center;
}
.ProdCopy {font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-transform:none;
	text-align:left;
}
.HdgStyle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #05407d;
	text-transform:none;
	text-align:center;
	vertical-align:top;

}
.BuyNowTxt {font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-transform:none;
	text-align:left;

}

.WasTxt {font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ff0000;
	text-decoration:line-through;
	text-transform:none;
	text-align:left;

}

/*2010 styles below*/

.specialheader {font-size:16px; font-weight:bold;}
.specialimg {width:100px;height:100px;border:solid;border-width:1px;border-color:#000000;}
.specialtxt{font-size:12px;line-height:14px;color:#000;}
.specialpriority {font-size:10px}

.index_prod_bg{
	padding:5px;
	margin:5px;
	/*background-color:#fff8e5;*/
	text-align:center;
	vertical-align:top;
	border:solid;
	border-width:1px;
	border-color:#cccccc;

}
#index_prod_img{
	border:solid;
	border-width:1px;
	border-color:#cccccc;
	background-color:#fff;
	position:center;
	width:110px;
	height:110px;

}

.index_text_dkblu {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-align:left;
	padding-top:5px;
	margin-top:5px;
	vertical-align:top;
	line-height:14px;

}
.index_text_header_dkblu {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-align:center;
	text-decoration:none;
}
a:hover.index_text_header_dkblu {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #64769a;
	text-decoration:underline;
	text-align:center;
}

/*2010 styles above*/

@charset "utf-8";
/* CSS Document */

#cleft {float:left;height:auto;text-align:left;}
#cleft .mainfeatures {height:250px;}
#cleft .subfeatures {height:250px;background-color:#ffffff;}
#cleft .subfeatures a {font-size:10px;font-weight:bolder !important;text-transform:uppercase;text-decoration:none;color:#FFFFFF;}
#asub1 a.linksub1 {color:#000000;}
#cleft .subfeatures a:hover {color:#999999;font-weight:bolder !important;}
#cleft .subfeatures img {border:solid 1px #dddddd;margin:10px;}
#asub1, #asub2, #asub3, #asub4, #asub5, #asub6 {background-color:#000000;border:solid 1px #bbbbbb;}
#cleft .staticpage, #cleft .dynamicpage {padding:15px;line-height:20px; margin:0;}
#cleft .staticpage h2, #cleft .dynamicpage h2 {color:#003876;font-size:15px;font-weight:bold;font-style:italic;padding:0;padding-top:10px;padding-bottom:10px;margin:0;}
#cleft .staticpage h4, #cleft .dynamicpage h4 {color:#003876;font-weight:bold;font-size:11px;margin:0;padding:0;margin-bottom:-20px;}
#cleft .breadcrumb, #cleft .breadcrumb a {font-size:10px;font-style:italic;color:#333333;text-decoration:none;}
#asub1 {background-color:#ffffff;}
#asub6 {background-color:#cc2829;}
#sub1, #sub2, #sub3, #sub4, #sub5, #sub6 {height:225px;border:solid 1px #bbbbbb;margin:0;margin-left:2px;}
#sub1 div, #sub2 div, #sub3 div, #sub4 div, #sub5 div, #sub6 div {margin:0;padding:10px;}
#sub1 div {padding:0;}
#sub1 table, #sub2 table, #sub3 table, #sub4 table, #sub5 table, #sub6 table {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666666;}
#sub1 a, #sub2 a, #sub3 a, #sub4 a, #sub5 a, #sub6 a {color:#cc2829 !important;text-transform:uppercase;}
#sub1 a:hover, #sub2 a:hover, #sub3 a:hover, #sub4 a:hover, #sub5 a:hover, #sub6 a:hover {font-weight:bold;}
h1.searchResults { color:#003876; font-size:15px; font-weight:bold; font-style:italic; padding:0; margin:0; margin-top:10px; margin-bottom:10px; }
#cright {float:right;width:199px;height:auto;text-align:right;}
#QBOptin {width:197px;text-align:left;}
#QBOptin div {width:175px;height:230px;background-color:#dddddd;margin:2px auto;padding:10px;}
#QBOptin form {margin:0;padding:0;}
#QBOptin input {margin:0;margin-top:3px !important;padding:0;font-size:10px;text-transform:uppercase;color:#666666;
font-weight;width:170px;border: solid 1px #999999;}
.dynamicpage select {font-size:10px;}
#QBOptin .inputbtn {background-image:url(/images/bg_inputbutton.gif);background-repeat:repeat-x;background-position:center;color:#FFFFFF;font-weight:bold;}
.prdtTitle {color:#003876; font-size:15px; font-weight:bold; font-style:italic; padding:0; margin:0; margin-top:10px; margin-bottom:10px;}
.cattitledesc {width:100%;padding:2px;font-family: arial, sans-serif;font-size:11px;}
.listCatsBG {background-image:url(/images/bg_subcatimage.gif); background-repeat:no-repeat; background-position:bottom left;}
.listCatsImg {float:left;border:solid 1px #165d91;}
.listCatsLnk {text-decoration:none; color:#003876; font-size:11px; font-weight;bold;}
.searchFound {font-size:12px; color:#333333; font-weight:bold; background-color:#eeeeee;}
.grayBorder {border: solid 1px #cccccc;}
.listPrdtTitle {color:#950e0e; font-weight:bold;}
.listPrdtDesc {height:45px; overflow:hidden;}
#zoomimg {position:absolute;top:85px; left:85px;border:solid 3px #cccccc; padding:5px; display:none; width:500px; height:500px; background-color:#ffffff;z-index:2520;}
.redNotice {color:#ff0000; font-size:11px;}
.prdtOptionsTD {background-image:url(images/bg_productoptions_top.gif);background-repeat:repeat-x; font-size:12px; font-weight:bold;font-style:italic;color:#003876;}
.prdtOptionsTitle {padding:0; padding-left:10px;}
.prdtOptionsEnd {background-image:url(images/bg_productoptions_btm.gif);background-repeat:repeat-x; font-size:12px; font-weight:bold;font-style:italic;color:#003876;}
.upsellBG {background-image:url(images/bg_otherproducts.gif);background-repeat:no-repeat; background-position:left;}
.borderRight {border:none;border-right:solid 1px #eeeeee;}
#morearticles {width:700px; padding:5px; padding-left:0;margin:0;}
#beforeFtr {width:950px;height:auto;min-height:235px;margin:0 auto;text-align:center;}
#ftr {width:950px;height:auto;min-height:235px;background-color:#666666;margin:0 auto;background-image:url(/images/bg_ftr.jpg);background-repeat:repeat-x;background-position:top left;}
#ftr div {padding:20px;color:#bbbbbb;}
#ftr a {color:#dddddd;text-decoration:none;}
#ftr a:hover {text-decoration:underline;}
#SearchForm {margin:0 !important;padding:0 !important;background-image:url(/images/bg_search.png);background-repeat:no-repeat;text-align:left;background-position:left bottom;height:22px;}
#SearchForm input#sSearchString {margin:0 !important;padding:0 !important;margin-left:28px !important;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;text-transform:uppercase;font-style:italic;height:13px;width:202px;border:0;}
a.hdrcartlink {color:#FFFFFF;text-decoration:none;font-style:italic;}
a:hover.hdrcartlink {color:#c9e2ff;}
.vOverflow {overflow:auto;}
.hideOverflow {overflow:hidden;}
.alignright {text-align:right;}
.alignleft {text-align:left;}
.divcartlink {clear:both;padding:0;padding-top:10px;padding-right:20px;}
.boxtitle {font-family:Arial, Helvetica, sans-serif;color:#002751;font-weight:bold;}
a.linkgray {color:#666666;}
table {padding:2px;font-family: arial, sans-serif;font-size:11px;}
table .notalltable { /*-- negates above for some table elements -*/padding:inherit;font-family: arial, sans-serif;font-size:11px;}
#csshiptable {border:solid 1px #cccccc;padding:2px;font-family: arial, sans-serif;font-size:11px;}
#csshiptable td {padding:2px;}
.csoLookup {font-size:11px;float:left;}
.paginate {background-color:#3c3c3c; width:100%; height:18px; color:#ffffff; text-transform:uppercase; font-weight:bold; margin:0; padding:5px;}
.paginate a { color:#FFFFFF; text-decoration:none;font-weight:normal;}
.paginate a:hover { color:#FFFFFF; text-decoration:underline;font-weight:normal;}
/** IE 7 CSS Menu Fix **/
#backmenu {position:absolute; top:80px; left:0; width:100%; height:100%; background-color:#000000; z-index:9250; display:none;}
#hideselects_idbug {position:absolute; top:80px; left:0; width:100%; height:100%; background-color:#000000; z-index:9245; display:none;}
#mainmenu {display:none;position:absolute; border:solid 1px #666666; background-color:#FFFFFF;background-image:url(/images/bg_mainmenu_repeat.gif);background-repeat:repeat-x;background-position:bottom left;margin:0 !important;padding:10px !important;text-align:center;top:0/*78px*/; right:-1px;z-index:9500;width:950px; height:475px;}
/*#mainmenu {position:absolute;background-image:url(/images/bg_mainmenu.gif);background-repeat:no-repeat;background-position:top left;margin:0;padding:10px;text-align:center;display:none;top:78px;z-index:9500;width:750px; height:475px; float:right;}*/
#mainmenu div {float:left;width:150px !important;height:450px;margin:0 !important;padding:0 !important; padding-left:10px !important; padding-right:5px !important;font-size:11px;color:#333333;text-align:left;color:#333333;text-decoration:none; font-size:11px; line-height:20px; border:0; border-right: solid 1px #eeeeee;}
#mainmenu .first {width:150px;}
#mainmenu .last {width:200px !important; border:none;}
#mainmenu a {color:#333333;text-decoration:none; font-size:11px; line-height:20px;}
#mainmenu a:hover {color:#333333;text-decoration:underline;}
#mainmenu a.titleblue { color:#7da9ca; font-weight:bold; font-style:italic; text-transform:uppercase;}
#mainmenu a.titlered { color:#e25656;font-weight:bold; font-style:italic; text-transform:uppercase;}
#mainmenu a.titleblue:hover { color:#094a7a; text-decoration:none;}
#mainmenu a.titlered:hover { color:#8d0d0d; text-decoration:none;}
/** IE 7 CSS Menu Fix **/

.disclaimer {font-size:10px; color:#666;}

</style>
