html {margin:0; padding:0;}
body{ margin:0; padding:0; background-color: #fff; }
#header { margin:0; padding:0; width:970px; position:relative; height:145px; background: #358dd4 url("../images/header.jpg") 0 0 no-repeat; }
*html #header { }
img {border:0;}
#HomeProd td {vertical-align: bottom;}
#HomeProd div {width:75%}


/**/

.ul_sub_cat {margin:0; padding:0; width:95%;list-style: none;}
.ul_sub_cat li {margin:0; padding:0; line-height: 16px; width:32%;display: block; float:left;}

#ContentBox {margin:0; padding:0;width:970px;background-color: #fff; background: #fff url("../images/right_02.jpg") 800px 0 repeat-y;}
#ContentBoxLeft {margin:0; padding:0; width:202px; float:left;background: #fff url("../images/left_column_nev.jpg") 0 0 no-repeat;overflow:hidden;}
*html #ContentBoxLeft {background: #fff url("../images/left_column_nev.jpg") 0 3px no-repeat;}
#SearchBox {margin:125px 0 0 30px; padding:0;}
#ContentBoxLeft .menu {width:173px;margin: 5px 0 0 8px; padding:0 0 0 2px;background: url("../images/bg_left_menu_center.jpg") 0 0 repeat-y;}

#ContentBoxLeft .menu ul { list-style : none; padding: 0px; width:165px; margin:0 0 0 2px; overflow:hidden;}
#ContentBoxLeft .menu ul li { background-color: #FFFFFF; }
#ContentBoxLeft .menu ul li a {
	padding-left: 10px;
	display : block;
	width : 165px;
	text-decoration : none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #035495;
	font-weight: normal;
	background-repeat: no-repeat;

}
#ContentBoxLeft .menu ul li a:hover {
	color: #035495;
	text-decoration: none;
	background-image: url(../images/arrowCat.gif);
	background-position: 3px 3px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#ContentBoxLeft .menu ul li.leftColBrowseByHeader {background-color: #035495;width : 165px;overflow:hidden;}
#ContentBoxLeft .menu ul li.leftColBrowseByHeader a {
	width : 165px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top-width: 1px;
	font-weight: bolder;
	background-color: #035495;
	display: block;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#ContentBoxLeft .menu ul li.leftColBrowseByHeader a:hover {
	background-color: #FFCC33;
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #035495;
	text-decoration: none;
}

#ContentBoxCenter {margin:0; padding:0; width:596px; float:left;overflow:hidden; }
#ContentBoxCenter .content {margin:10px auto; width:596px; padding:0;}
#ContentBoxCenter h1 {color:#336699;font-size: 18px; margin:15px;}
#bsnazzy h1, #bsnazzy h2, #bsnazzy p {margin:0 10px; }
#bsnazzy h2 a {font-size: 16px; }
#bsnazzy h2 {font-size:16px; margin:0;padding:0.5em 0 0 0;  }
#bsnazzy h3 {font-size:14px; margin:0;padding:0.5em 0 0 0;  }
#bsnazzy p {font-size:12px;margin:0; padding-bottom:0.5em;}
#bsnazzy {background: transparent; margin:1em;}

.btop, .bbottom {display:block; background:transparent; font-size:1px;}
.bb1, .bb2, .bb3, .bb4 {display:block; overflow:hidden;}
.bb1, .bb2, .b3 {height:1px;}
.bb2, .bb3, .bb4 {background: #d9f2eb; border-left:1px solid #c3c5c8; border-right:1px solid #c3c5c8;}
.bb1 {margin:0 5px; background:#c3c5c8;}
.bb2 {margin:0 3px; border-width:0 2px;}
.bb3 {margin:0 2px;}
.bb4 {height:2px; margin:0 1px;}

.bboxcontent {display:block; padding:10px; background:#d9f2eb; border:0 solid #c3c5c8; border-width:0 1px;}

#ContentBoxRight {margin:0; padding:0; width:170px; float:right;overflow:hidden;text-align:center;}
#ContentBoxRight .TextBanner {width:154px; height:172px; margin: 0 auto;padding: 15px 0 0 0;background: #fff url("../images/right_box1.gif") 0 0 no-repeat;}
#ContentBoxRight .FLeft {width:50px;float:left; padding: 0 0 0 2px}
#ContentBoxRight .FRight {width:50px;float:right;}
#ContentBoxRight .line {margin:0; padding: 3px 0;border-bottom: 1px solid #00508d; background-color: #e5f0fa;}
#ContentBoxRight .ShoppingBagBox { padding:0 5px 0 5px; background: url("../images/right_box1.gif") center top repeat-y;}
#ContentBoxRight .cart-text {margin:0; padding:0;}
#ContentBoxRight form {margin:0; padding:0;}
#ContentBoxRight .ShoppingBagBox p {margin:0; padding:0;}

#TMenuItem1 {width:75px;}
#TMenuItem1 .TMenuItemA {height:29px;background-image:url(test_03.gif);}
#TMenuItem1 .imsubc {width:140px;top:-1px;left:-1px;}

/* Global Footer */
	.footer {margin:0; padding: 0; width:970px; border-bottom: 10px solid #99CCFF;background-color:#cee5fc; text-align:center;font-family:Arial,sans-serif; font-size:10.0pt; }
	.footer .footerHeader {margin:0; padding: 0;background-color:#0066CC; color:#fff;font-weight: bold; }
	.footer .content {font-family:Arial,sans-serif; font-size:10.0pt; width:670px; float:left;}
	.footer .content p {margin:20px 0 5px 0; padding: 0;}
	.footer .footerLeft {margin:0; padding: 0; width:150px; float:left;}
	.footer .footerLeft p {margin:10px 0 5px 0;}
	.footer .footerRight {margin:0; padding: 0; width:150px; float:left; font-size:9px;}
	.footer .footerRight p {margin:10px 0 5px 0;}

/**/
.both { clear:both;}
.center {text-align:center;}

/**/
                                              
.style22 {color: #666666} !important
.style4 {font-size: 10px}
.RightNavRed {color: #CC0000}
.style7 {color: #CC0000; font-size: 12px; }
.style8 {font-size: 12px}
.style10 {font-size: xx-small}
.style11 {font-size: 11px}
.style12 {color: #CC0000; font-size: 11px; }

.style5 {color: #CC0000}

/**/

.leftnav_infobox_outer {
	width : 100%;
}

.leftnav_infobox {
	display : none;
}

.leftcolUL {
	list-style : none;
	padding: 0px;
	width:169px; margin:0 0 0 2px;
}

.leftcolLI {
	background-color: #FFFFFF;
}

.leftColA:hover {
	color: #035495;
	text-decoration: none;
	background-image: url(../images/arrowCat.gif);
	background-position: 5px center;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.leftnav_infobox_rightcap {
	width : 0px;
	height : 0px;
	background-repeat: no-repeat;
	background-position: left top;
}

.leftnav_infobox_header {
	color : #EAEAEA;
	width : 145px;
	height : 0px;
	text-align : left;
	background-repeat: repeat-x;
}

.leftnav_infobox_content {
  width : 100%;
  padding : 0px;
}

.leftColA {
	text-indent: 10px;
	display : block;
	width : 165px;
	text-decoration : none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #035495;
	font-weight: normal;
	background-repeat: no-repeat;
}
.leftColOuter {
}
.leftLowerLinksContent {	padding : 3px;
}
.leftLowerLinksLabel {	font-weight : bold;
	padding-left : 3px;
	color : #666;
}
.leftcolLI {}
.leftcolUL {  list-style : none;
  margin: 0px 0px 10px 0px;
  padding: 0px;
}
.leftnav_infobox {	display : none;
  width : 145px;
}
.leftnav_infobox_content_inner {
	width : 100%;
	border : 1px solid #EAEAEA;
	border-width : 0px 0px 0px 0px;
	background-color : #EAEAEA;
}
.leftnav_infobox_header {
	color : #EAEAEA;
	width : 145px;
	height : 0px;
	text-align : left;
	background-repeat: repeat-x;
}
.leftnav_infobox_leftcap {
	color : #666666;
	width : 0px;
	height : 0px;
	background-repeat: no-repeat;
	background-position: left top;
}
.leftnav_infobox_rightcap {
	width : 0px;
	height : 0px;
	background-color : #FBF1AA;
	background-image: url(../images/white-spacer.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.sepline {  background-color : #EAEAEA;
  height : 1px;
  width : 100%;
  margin-bottom : .5em;
  margin-top : .5em;
}
.MainCat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	border-top-width: 1px;
	font-weight: bolder;
	background-color: #035495;
	display: block;
	text-indent: 5px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.MainCat:hover {
	background-color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #035495;
	text-decoration: none;
}
.MainCat1 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
	border-top-width: 1px;
	font-weight: bolder;
	background-color: #F3DE89;
	display: block;
	text-indent: 5px;
	border-top-color: #003366;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.leftColA1 {	text-indent: 15px;
	display : block;
	width : 165px;
	text-decoration : none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

	color: #000000;
	font-weight: normal;
	background-repeat: no-repeat;
}
.leftColA2 {	text-indent: 15px;
	display : block;
	width : 165px;
	text-decoration : none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006600;
	font-weight: normal;
	background-repeat: no-repeat;
}

/* */
	#home_list {margin:0; padding:0;}
	#home_list table {margin:0; padding:0;border-bottom: 1px dashed #a3a3a3;}
	#home_list td {background:#eff5fa; border-top: 1px dashed #a3a3a3;vertical-align: top;height: 100px; padding:5px;font-size: 12px; width:225px;}
	#home_list td img {width:40px;border:0;}
	#home_list td.size { width:50px;}
	#home_list td.b_left {border-left: 1px dashed #a3a3a3;}
	#home_list td h2 {margin:0; padding:0;font-size: 12px;}
	#home_list td a {font-weight: normal;font-size: 10px; color:#3886ba;}
	#home_list td h2 a {font-weight: bold;text-decoration: none;font-size: 12px; color:#3886ba;}
	#home_list .tile {font-size: 20px;color:#233038;}
/* */
#cn5 table { font-size: 10px;}
	#cn5 td { vertical-align: top; }
	#cn5 td p {margin: 0;padding: 0;}
	#cn5 td ul {margin: 0;padding: 0 0 0 20px;}
	#cn5 td ul ul {margin: 0;padding: 0;}
	#cn5 td span {color: #007ac3;}
	#cn5 td .right {text-align:right;}
	#cn5 td .bord {border-bottom: 2px solid #007ac3;}
	#cn5 td.title {background-color: #007ac3;color:#fff;font-size: 14px;}
	#cn5 td.title a {color:#fff;text-decoration: none;font-size:14px;}
	#cn5 td.bord_2 {border-bottom: 1px solid #000;border-top: 1px solid #000;}
	#cn5 td.color {background-color: #ffcf06;}