/* CSS Document */

body {
	background-color:#ddd9b3;
	padding: 0px;
	font-family:Trebuchet, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
	line-height:1.5em;
	}
#div_wrap1{
	position: absolute;	
	top: 0px;
	left: 0px;
	width: 100%;
	z-index:600;
}
#div_wrap2{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index:90;
}
#more_info_box{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index:900;
}
a {
	color:#a0af14;
	text-decoration:none;
	}
a:hover {
	color:#888;
	text-decoration:none;
	}
h2{
	margin:0px 0px 4px 0px;
	padding:0px;
	color:#666;
	font-size:18px;
}
.babyearth_green{
	color:#a0af14;
}
.header1style{
	display:none;
	}
.headerError{
	background-color:#CCCCCC;
	color:#FF0000;
}
.headerInfo{
	background-color:#CCCCCC;
	color:#00f;
}
#header{
	padding:30px 38px 0px 34px;
	width:918px;/* minus padding */
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	background-image:url(images/dropshadow_top.jpg);
	background-repeat:no-repeat;
	height:156px;/*156 for error, else 145?*/
}
#header_inner{
	}
#center_shell {/* this is for the all brands page */
	overflow: hidden;
	margin-top:186px;/* 186 for errors, else 175? */
	background-image:url(images/dropshadow_bg1.jpg);
	background-color:#fff;
	background-repeat:repeat-y;
	padding-right:36px;/*36*/
	padding-left:28px;/*28*/
	/*padding-top:5px;*/
	width:926px;/* minus padding */
	margin-left:auto;
	margin-right:auto;
	}
#center_shell2 {/* this is for the all brands page */
/* have removed "overflow: hidden" in attempt to get alpha anchor linking working in safari  */
	margin-top:186px;/* 186 for errors, else 175? */
	background-image:url(images/dropshadow_bg1.jpg);
	background-color:#fff;
	background-repeat:repeat-y;
	padding-right:36px;/*37*/
	padding-left:28px;/*32*/
	width:926px;/* minus padding */
	margin-left:auto;
	margin-right:auto;
	}
#col_wrapper{

}

#center_shell .column1 {
	margin-bottom: -10000px;
	padding-bottom: 10000px;
	}
#center_shell .column2 {
	margin-bottom: -10000px;
	padding-bottom: 10000px;
	}
#center_shell .column3 {
	margin-bottom: -10000px;
	padding-bottom: 10000px;
	}
#center_shell .column1 {
	width: 174px;/*174*/
	float: left;
	display:none;
	}
#center_shell .column2{
	width: 910px;/*570*/
	float: left;
	background-color:#fff;
	margin-left:10px;
	}
#center_shell .column3{
	width: 174px;/*744*/
	float: right;
	background-color:#fff;
	display:none;
	}
	
#center_shell .columnA  {
	margin-bottom: -10000px;
	padding-bottom: 10000px;
	}

#center_shell .columnB  {
	margin-bottom: -10000px;
	padding-bottom: 10000px;
	}
.columnA {
	width: 191px;/*231 */
	background-color:#fff;
	float: right;
	}
.columnB{
	width: 676px;/*676*/
	/*margin-right:10px;*/
	margin-left:12px;
	float: right;
	background-color:#fff;
	}
#category_box,
#brands_box,
#newsletter_box,
#news_box{
border:1px solid green;
	
	}
#category_box,
#brands_box,
#news_box{
padding:4px;}

#newsletter_box{
padding:8px 0;
}

.title_c2{font-size:20px;font-weight:bold; padding:10px;}
.title_c3{font-size:18px;font-weight:bold; padding:6px; background:url(images/button1a.gif)}

.filter_inset {
	padding:26px 3px;;
	display:block;
	height:50%;
	background-color:#e5e4c1;
	border:1px solid #c7c780;
	min-height:550px;
	}
* html .filter_inset {
	height:550px;
	}
#footer {
	clear: both;
	color:#555;
	background-image:url(images/dropshadow_bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:120px;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	width:990px;/* minus padding */
	}
#footer .foot{
	width:963px;
	background-image:url(images/dropshadow_bg1.jpg);
	background-color:#fff;
	background-repeat:repeat-y;
	padding:0px 27px 0px 0px;
	height:100px;
	}
#footer a{
	color:#555;
	text-decoration:none;
	font-size:14px;
}
#footer a:hover{
	color:#a0af14;
	text-decoration:none;
}
.copyright{
	font-size:11px;;
}

#breadcrumbs{
	margin:8px 0px 8px 0px;
	font-weight:bold;
	color:#666;
	}
#breadcrumbs .bot_crumb{
	color:#8aaab5;
}
#breadcrumbs a{
	color:#666;
	/*color:#fe9448;*/
	text-decoration:none;
}
#breadcrumbs a:hover{
	color:#8aaab5;
}
#abstraction{
	border:1px solid #888;
	margin:10px 0px;
	padding:10px;
	/*background-image:url(images/bg/abstract.gif);*/
	background-repeat:repeat-x;
}
#wordy_box{
	margin:10px 24px;
	color:#555;
}
#livey_box{
	margin:10px 15px;
	color:#555;
}
#bloggy_box{
	margin:10px 14px;
	color:#555;
}
#formy_box{
	margin:10px 20px;
	color:#555;
}
#pressy_box{
	margin:10px 20px;
	color:#555;
}
#pressy_box h3{
	border-bottom:1px solid #555;
	margin-top:16px;
	}
#pressy_box .dot_sep{
	border-bottom:1px dotted #555;
}
#pressy_box .pr a{
	color:#547a51;
	font-weight:bold;
	}
#pressy_box .pr a:hover{
	color:#555;
	font-weight:bold;
	}
#reviewy_box{
	margin:10px 20px;
	width="600";
	border:0px solid red;
	color:#555;
}
.prod_box{
	border:1px solid white;
	margin:0px 0px 10px 0px;
	width:168px;
	}
.prod_box:hover{
	border:1px solid #a0af14;
}
.prod_box a{
	text-decoration:none;
}
.prod_box a:hover{
	text-decoration:none;
	color:#a0af14;
}
.a_productname{
	font-weight:bold;
	color:#000;
	}
.a_brandname{
	color:#999999;
	font-size:11px;
	}
.multi_color{
	color:#00f;
	font-size:11px;
}
.prod_box_spacer{
	margin-right:8px;
	}
.pagination{
	height: 30px;
	clear:both;
}
#item_grid{
	clear:both;
	
	}

.filter_drop{
	margin-bottom:20px;
	}
#abstraction2{
	margin:12px;
	line-height:1.5em;
}

.box_cats{
	clear:both;
	border:0px solid #888;
	background-repeat:repeat-x;
	padding-left:0px;
	padding-top:0x;
}
.box_mans{
	clear:both;
	border:1px solid #888;
	background-repeat:repeat-x;
	padding-left:10px;
	padding-top:4px;
}
.alpha_nav a{
	color:#fff;
	font-weight:bold;
	text-decoration:none
	}
.alpha_nav a:hover{
	color:#555;
	font-weight:bold;
	text-decoration:none
	}
.bg21{background-image:url(images/21.gif);}
.bg22{background-image:url(images/22.gif);}
.bg23{background-image:url(images/23.gif);}
.bg24{background-image:url(images/24.gif);}
.bg25{background-image:url(images/25.gif);}
.bg26{background-image:url(images/26.gif);}
.bg29{background-image:url(images/29.gif);}
.bg38{background-image:url(images/38.gif);}
.bg49{background-image:url(images/49.gif);}
.bg107{background-image:url(images/107.gif);}
.bg160{background-image:url(images/160.gif);}
.cathead{
	width:742px;
	height:256px;
	padding:1px;
}
.catheadbg21{	background-image:url(images/category_nursery.jpg);}
.catheadbg22{	background-image:url(images/category_bathing.jpg);}
.catheadbg23{	background-image:url(images/category_feeding.jpg);}
.catheadbg107{	background-image:url(images/category_baby_care.jpg);}
.catheadbg26{	background-image:url(images/category_baby_safety.jpg);}
.catheadbg24{	background-image:url(images/category_baby_toys.jpg);}
.catheadbg25{	background-image:url(images/category_baby_gear.jpg);}
.catheadbg29{	background-image:url(images/category_gifts.jpg);}

.catheadbg38{	background-image:url(images/category_learning.jpg);}
.catheadbg49{	background-image:url(images/category_sale.jpg);}
.catheadbg160{	background-image:url(images/category_clothing.jpg);}


.catheadbox{
	width:274px;
	height:236px;
	padding:10px 6px 10px 10px;
	line-height:normal;
	color:#fff;
	}
.cathead_head{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	}
.boxo_cats_top{
	height:20px;
}
.manf_box{
	background-color:#fff;
	width:182px;

	margin:10px 0px;
}
* html .manf_box{

	}
.manf_img_box{
	min-height:140px;
	border:1px solid red;
	}
* html .manf_img_box{
	height:140px;
	}

.catbox{
	background-color:#fff;
	width:180px;
	margin:0px 0px;
	font-size:11px;
	text-align:center;  
}

.catbox img{
	border:0px;
}
.catbox a div{
	border:0px solid #fff;
	margin: 0px 10px;
}

.catbox a:hover div{
	border:1px solid #a0af14;
}
.catbox a{
	color:#888;
	text-decoration:none;
	}

.catbox_spacer{
	/*border-right:1px solid #888;*/
}

.topcatbox{
	background-color:#fff;
	width:178px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	text-align:center;  
}

.topcatbox img{
	border:0px;
}
.topcatbox a div{
	border:0px solid #fff;
	margin: 0px 10px;
}

.topcatbox a:hover div{
	border:1px solid #000000;
}

.topcatbox a:hover {
	color: #000000;
}

.topcatbox a{
	color:#708e2f;
	text-decoration:none;
	}

.strollerbox img{
	border:0px;
}
.strollerbox a div{
	border:1px solid #fff;
	margin:0px 10px;
}

.strollerbox a:hover div{
	/*border:1px solid #a0af14;*/
}
.strollerbox a{
	color:#888;
	text-decoration:none;
	}
	
	
.grid_spacer{
	border-bottom:1px solid #888;
	margin:0px 10px;
	}
.grid_spacer2{
	border-bottom:0px solid #888;
	border-top:0px solid #888;
	margin:0px 10px;
	}
.grid_spacer2 a{
	font-size:11px;
	color:#fff;
	}
.grid_spacer2 a:hover{
	font-size:11px;
	color:#fff;
	text-decoration:underline;
	}
#side_cats{
	margin-bottom:10px;
	}
#side_cats a{
	text-decoration:none;
	color:#8aaab5;
	font-weight:bold;
	
	}
#side_cats a:hover{
	color:#666;
	}
#side_cats ul ul a{
	font-weight:normal;

}
#side_cats ul{
	list-style:none;
	margin:0px 6px 0px 0px;
	padding:0px;
	line-height:1.5em;
}
#side_cats ul ul{
	list-style:none;
	margin:0px 6px 6px 6px;
}
#side_cats a{
	}
#side_cats a:hover div{
background-color:#ddd;
	}
	
.margin_bot20{
	margin-bottom:20px;
}


/*  from product page  */

.font22bold {
    font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666;
	margin-left:50px;
}

.font_price {
    font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	/*font-weight: bold;*/
	color: #666;
}

.font22bold s{
	font-size: 18px;
	margin-right:5px;
}
.product_make {
	color: #666;
	font-weight: bold;
	font-size: 14px;
}
.product_make a{
	color: #666;
	text-decoration:none;
}
.product_make a:hover{
	color: #a0af14;
	text-decoration:none;
}
.product_main_info{
	margin:0px 0px 0px 50px;
	border:0px solid red;
	}
.product_info_section{
	border:1px solid #888;
	margin:12px 0px 0px 0px;
	min-height:300px;
}
* html .product_info_section{
	height:300px;
}

.product_info_box{
    font-size: 11px;
	margin:8px;
	color:#555;
	padding:10px;
	}
#product_reviews td.main a {
	color:#bbb;
	}
#product_reviews td.main a .az_button_submit{
	color:#fff;
	text-decoration:none;
}
#product_reviews td.main a:hover .az_button_submit{
	color:#222;
	text-decoration:none;
}	

/* BANNER and ICON navigation */
#billboard{
	margin:0px 0px 6px 0px;
	background-color:#fff;
	/*height:334px; */
	height:345px;
	}

#banner{
	margin:0px; 
	padding:0px; 
	/*height:308px; */
	height:450px;
	position:relative;
	float:right;
	}
#iconnav{
	/*position:absolute; 
	top:310px;
	text-align:center;*/
}

.navicon{
		float:left;
		background-image:url(images/ad/navi1.gif);
		background-repeat:no-repeat;
		width:26px;
		height:26px;
		margin-left:1px;
		margin-top:5px;
		text-align:center;
}
		
.navicon a {
	font-size:18px;
	font-weight:bolder;
	color:#0000FF;
	line-height:1.4em;
	color:#708e2f;
}
	
.navicon img {
	border: 1px;
}
* html .navicon  a:hover {
	visibility:visible;
	display:block;
}
.navicon a:hover img {
	visibility:hidden;
	display:block;
}

/* ICONS */
#navicon_0{
	background-image:url(images/ad/navi2.gif);
	}

/* HOTBOX: hover */

.navhotbox img {
	border: 0px;
}
* html a:hover {
	visibility:visible;
}
.navhotbox a:hover img {
	visibility:hidden;
	display:block;
}
* html .navhotbox a:hover img {
	visibility:hidden;
	display:inline;
}
.navhotbox_hot{
	background-image:url(images/hot_o.gif);
	background-repeat:no-repeat;
}
.navhotbox_brand{
	background-image:url(images/brand_o.gif);
	background-repeat:no-repeat;
}
.navhotbox_bargain{
	background-image:url(images/bargain_o.gif);
	background-repeat:no-repeat;
}	
.navhotbox_blogs{
	background-image:url(images/blogs_o.gif);
	background-repeat:no-repeat;
}

/*  CSS ROLLOVER SECTION  */
/* REGISTRY BOX: hover */
.registrybox img {border: 0px;}
* html a:hover {visibility:visible;}
.registrybox a:hover img {visibility:hidden;display:block;}
* html .registrybox a:hover img {visibility:hidden;display:inline;}
.registrybox{
	background-image:url(images/side_banner1_o.jpg);background-repeat:no-repeat;
}

/* ECO BOX: hover */
.ecobox img {border: 0px;}
* html a:hover {visibility:visible;}
.ecobox a:hover img {visibility:hidden;display:block;}
* html .ecobox a:hover img {visibility:hidden;display:inline;}
.ecobox{
	margin:10px 0px 0px 0px;
	background-image:url(images/side_banner2_o.jpg);
	background-repeat:no-repeat;
}

/* SBG BOX: hover */
.sbgbox img {border: 0px;}
* html a:hover {visibility:visible;}
.sbgbox a:hover img {visibility:hidden;display:block;}
* html .sbgbox a:hover img {visibility:hidden;display:inline;}
.sbgbox{
	background-image:url(images/sbg_o.gif);
	background-repeat:no-repeat;
	width:200px;
	height:42px;
	margin:0px 0px 0px 544px;
}
/* showall BOX: hover */
.b_showall img {border: 0px;}
* html a:hover {visibility:visible;}
.b_showall a:hover img {visibility:hidden;display:block;}
* html .b_showall a:hover img {visibility:hidden;display:inline;}
.b_showall{
	background-image:url(images/all_o.gif);
	background-repeat:no-repeat;
	float:right;
	margin:0px 0px 0px 10px;
}
/* l_arrow BOX: hover */
.l_arrow img {border: 0px;}
* html a:hover {visibility:visible;}
.l_arrow a:hover img {visibility:hidden;display:block;}
* html .l_arrow a:hover img {visibility:hidden;display:inline;}
.l_arrow{
	background-image:url(images/l_arrow_o.gif);
	background-repeat:no-repeat;
	float:right;
	margin:0px 3px;
}
/* r_arrow BOX: hover */
.r_arrow img {border: 0px;}
* html a:hover {visibility:visible;}
.r_arrow a:hover img {visibility:hidden;display:block;}
* html .r_arrow a:hover img {visibility:hidden;display:inline;}
.r_arrow{
	background-image:url(images/r_arrow_o.gif);
	background-repeat:no-repeat;
	float:right;
	margin:0px 3px;
}
.b_moreinfo2 img {border: 0px;}
/* b_moreinfo BOX: hover */
.b_moreinfo img {border: 0px;}
* html a:hover {visibility:visible;}
.b_moreinfo a:hover img {visibility:hidden;display:block;}
* html .b_moreinfo a:hover img {visibility:hidden;display:inline;}
.b_moreinfo{
	background-image:url(images/b_moreinfo_o.gif);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	left:53px;
}

.b_addnow2 img {border: 0px;}

/* b_addnow BOX: hover */
.b_addnow img {border: 0px;}
* html a:hover {visibility:visible;}
.b_addnow a:hover img {visibility:hidden;display:block;}
* html .b_addnow a:hover img {visibility:hidden;display:inline;}
.b_addnow{
	background-image:url(images/b_addnow_o.gif);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	left:47px;
}

#bar_extension{
	background-color:#4a3949;
	}	
.banner_layer{
	position:relative;
	left:0px;
	}
#banner0{
	visibility:hidden;
	display:none;
	}
#banner1{
	visibility:hidden;
	display:none;
	}	
#banner2{
	visibility:hidden;
	display:none;
	}
	
#banner1{
	visibility:visible;
	display:block;
	}


#header_links a {
	color:#333;
	text-decoration:none;
}
#header_links a:hover {
	color: #a2b114;
	text-decoration:none;
}

#header_links .signin_link a {
	color: #a2b114;
	font-weight: bold;
}
#header_links .signin_link a:hover {
	color: #333;
	font-weight: bold;
}
#stroller_lot_top{
	background-image:url(images/strollerlot.gif);
	background-repeat:no-repeat;
	}
#stroller_lot{
	border-top:0px; 
	/*width:560px; */
	width:900px;
	padding-bottom:33px!important;
	padding-bottom:0px;
}
#midway{
	width:745px; 
}
#be_difference {
	background-image:url(images/earth_dif.gif);
	background-repeat:no-repeat;
	border:1px solid #888; 
	width:520px;
	background-color:#fff;
	float:left;
	}
#pickoftheweek{
	margin-left:530px;
	background-image:url(images/product_pick.gif);
	background-repeat:no-repeat;
	padding-top:30px;
	border-top:0px;
	height:177px;
	width:210px;
	border:1px solid #888;
}







/* stolen from old stylesheet */

	/* CSS Manufacturers Box start */
div.manufacturers {
	padding: 0 0 1px 0;
	margin: 0;
	border: 0;
	height: 150px;
	overflow: auto;
	}
div.manufacturers a {
	display: block;
	padding: 0px 1px 1px 4px; /*0.5em;*/
	color: #5f5f5f;
	text-decoration: none;
	width: 100%;
	}

div.manufacturers ul {
	list-style: none;
	padding: 0;
	margin: 0;
	}

html>body div.manufacturers a {width:auto;}

div.manufacturers a:hover {
        background-color: #d3df68;
	border-left: 8px solid #ffffff;
	}
.infobox_manufacturers_heading {
        background-color: #FD5C01;
	color: #ffffff;
	height: 21px;
        font-size: 11px;
        font-weight: bold;
	font-family: Arial,sans-serif;
        text-align: left;
	padding-left: 10px;
	}
.infobox_manufacturers {
	background: white;
	font:10px Verdana,Arial,sans-serif;
	padding-bottom: 10px;
	border: 1px solid #73B500;
	}
.infobox_manufacturers_contents {
	color: #7b7b7b;
	font:11px Arial,sans-serif;
	}
.infobox_manufacturers_image {
	border: 0px solid #f9bf39;
	}
div.manufacturers a span {
	display: none;
	}
div.manufacturers a:hover span {
	display: block;
	position: absolute;	top: 600; width: 158px;
	padding: 5px;
	margin-left: -162px;
	z-index: 100;
	color: #555;
	background: transparent;
  font: Verdana,Arial,sans-serif;
	text-align: left;
	}
/* CSS Manufacturers Box end */



.infoBoxBottom {
  	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FD5C01;	
	padding-left: 5px;
}
.infoBoxContents, .infoBoxContentsLeft, .infoBoxContentsRight, .infoBoxContentsBottom {
  	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555;	
}
.infoBoxContents A:link, .infoBoxContents A:active, .infoBoxContents A:visited{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #555;
}
.infoBoxContents A:hover {
	color: #a0af14;
}
.infoBoxContentsLeft A:link, .infoBoxContentsLeft A:active, .infoBoxContentsLeft A:visited{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5F5F5F;
}
.infoBoxContentsLeft A:hover {
	color: #FD5C01;
}
.infoBoxContentsBottom A:link, .infoBoxContentsBottom A:active, .infoBoxContentsBottom A:visited{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5F5F5F;
}
.infoBoxContentsBottom A:hover {
	color: #FD5C01;
}
.infoBoxContentsRight A:link, .infoBoxContentsRight A:active, .infoBoxContentsRight A:visited{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5F5F5F;
}
.infoBoxContentsRight A:hover {
	color: #FD5C01;
}
.infoBoxContentsCenter A:link, .infoBoxContentsCenter A:active, .infoBoxContentsCenter A:visited{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5F5F5F;
}
.infoBoxContentsCenter A:hover {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FD5C01;
}
TD.main, .main, P.main, .category_desc {
  font-family: Arial, sans-serif;
  font-size: 11px;
  line-height: 1.2;
  color: #5F5F5F;
}
.infoBox, .formArea, .newProductsBox {
	border: 1px solid #73B500;
}

TD.smallText, SPAN.smallText, P.smallText, DIV.smallText {
  font-family: Arial, sans-serif;
  font-size: 11px;
}
.az_button_img{
/*	background-image:url(..images/az_button_mid.gif); 
	background-repeat: repeat-x;
	background-position: top left;*/
    white-space: nowrap;
	color: #FFFFFF;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px; 
	cursor: pointer;
	display: inline;
	text-decoration: none; 
	background-color:#bbb;
	}
	.az_button_submit{
/*	background-image:url(..images/az_button_mid.gif); 
	background-repeat: repeat-x;*/
    white-space: nowrap;
	vertical-align: top;
    border: 0px;
	color: #FFFFFF;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px; 
    height: 16px;
	cursor: pointer;
	text-decoration: none;
	background-color:#bbb;
	}
INPUT.submit_button, INPUT.az_button_submit{
	border: 0px;
}

.tableHeading{
	font-weight:bold;
	}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	background: #dfeddc;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

}
TD.main, .main, P.main, .category_desc {
  font-family: Arial, sans-serif;
  font-size: 11px;
  line-height: 1.2;
  color: #5F5F5F;
}
TD.smallText, SPAN.smallText, P.smallText, DIV.smallText {
  font-family: Arial, sans-serif;
  font-size: 10px;
}
TD.tableHeading {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.newItemInCart {
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, sans-serif;
  font-size: 11px;
}

.stockWarning{
	color:#ff6600;
	font-weight:bold;
}
.error{
	color:#FF0000;
	font-weight:bold;
	}





.tbox_top_left{
	background-image:url(images/shadows_01.png);
	background-repeat:no-repeat;
	width:5px; 
	height:5px;
}
.tbox_top_middle{
	background-image:url(images/shadows_02.png);
	background-repeat:no-repeat;
	width:348px; 
	height:5px;
}
.tbox_top_middle2{
	background-image:url(images/shadows_02b.png);
	background-repeat:no-repeat;
	width:622px; 
	height:5px;
}
.tbox_top_right{
	background-image:url(images/shadows_03.png);
	background-repeat:no-repeat;
	width:14px; 
	height:5px;
}
.tbox_middle_middle{
	padding:6px;
	background-color:#fff;
}
.tbox_middle_left{
	background-image:url(images/shadows_04.png);
	background-repeat:no-repeat;
	width:5px; 
	height:5px;
}
.tbox_middle_right{
	background-image:url(images/shadows_06.png);
	background-repeat:no-repeat;
	width:14px; 
	height:5px;
}
.tbox_bottom_left{
	background-image:url(images/shadows_07.png);
	background-repeat:no-repeat;
	width:5px; 
	height:5px;
}
.tbox_bottom_middle{
	background-image:url(images/shadows_08.png);
	background-repeat:no-repeat;
	width:348px; 
	height:5px;

}
.tbox_bottom_middle2{
	background-image:url(images/shadows_08b.png);
	background-repeat:no-repeat;
	width:622px; 
	height:5px;
}
.tbox_bottom_right{
	background-image:url(images/shadows_09.png);
	background-repeat:no-repeat;
	width:14px; 
	height:14px;
}

.odd{
	background-color:#eee;
}
.close_link{
	float:right;
	margin-bottom:6px;
}
.more_info_box_inner{
	border:0px solid red; 
	width:700px; 
	height:500px;
	margin:60px auto; 
	padding:112px 0px 0px 248px;
}
.display_none{
	display:none;
	}
.display_block{
	display:block;
	}
#more_info_box{

}
.scroll_box{
	overflow:auto; 
	height:328px; 
	clear:both; 
	padding:0px 7px 0px 0px;
}

.grad_box{
	border:1px solid #ccc; 
	background-image:url(images/grad01.gif);
	background-repeat:repeat-x;
	width:266px; /**/
	height:100%; 
	margin-top:20px; 
	padding:14px;
	}
.grad_box2{
	width:300px;/**/
	}
.field_lng{
	width:225px;/**/
	}
.rule{
	border-bottom:1px solid #999999;
	width:100%;
}
.shade_box{
	border:1px solid #ccc; 
	background-image:url(images/grad01.gif); 
	background-repeat:repeat-x;
	}
.show_phone{
	background-image:url(images/number.gif);
	background-repeat:no-repeat;
	background-position:270px 53px;
	}


/* the following style apply to IE6 to get it to use PNG files with alpha channel  */
*html .menu li a:hover b.p0 {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/right2.png', sizingMethod='crop');
}
*html .menu li a:hover b.p1 {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bottom2.png', sizingMethod='crop');
}
*html .menu li a:hover b.p2 {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corner2.png', sizingMethod='crop');
}
*html .menu li a:hover ul li.pad1 b.p3 {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/right2.png', sizingMethod='crop');
}
*html .menu li a:hover ul li b.p4  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/side2.png', sizingMethod='crop');
}
*html .menu li a:hover ul li.pad2 b.p5  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bottom20.png', sizingMethod='crop');
}
*html .menu li a:hover ul li.pad2 b.p6  {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/corner2.png', sizingMethod='crop');
}
</style>
<![endif]-->

<!--[if lte IE 6]>
<style type="text/css">

*html .tbox_top_left {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadows_01.png', sizingMethod='crop');
}
*html .tbox_top_middle {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadows_02.png', sizingMethod='crop');
}
*html .tbox_top_middle2 {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadows_02b.png', sizingMethod='crop');
}
*html .tbox_top_right {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadows_03.png', sizingMethod='crop');
}

*html .tbox_middle_left {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadows_04.png', sizingMethod='crop');
}

*html .tbox_middle_right {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadows_06.png', sizingMethod='crop');
}

*html .tbox_bottom_left {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadows_07.png', sizingMethod='crop');
}
*html .tbox_bottom_middle {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadows_08.png', sizingMethod='crop');
}
*html .tbox_bottom_middle2 {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadows_08b.png', sizingMethod='crop');
}
*html .tbox_bottom_right {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/shadows_09.png', sizingMethod='crop');
}

.TopMore{
	color:#FFFFFF;
	font-size:14px;
}
.TopMore a{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

/*add by chi*/
#slidemaster{}



/* ================================================================ 
by chi
Copyright (c) 2008 1234ren.com. All rights reserved.
=================================================================== */
#multi-level {height:35px; position:relative; z-index:100; background:#fff url(images/button1a.gif) repeat-x; padding-left:0px; clear:both;}

#multi-level2 {height:35px; position:relative; z-index:100; background:#fff url(images/button1a.gif) repeat-x; padding-left:0px; clear:both;}

.menu{list-style-type:none; padding:0; margin:0; font-family:arial, sans-serif; font-size:12px;}
.menu ul {padding:0; margin:0; list-style:none; position:absolute; left:-9999px; width:0; height:0; border-top:0;}

.menu li {float:left;  border:0px solid red}
.menu li a {display:block; float:left;  line-height:35px; text-decoration:none; color:#000;}
.menu li a span {display:block; height:35px;  float:left; text-align:center; background:transparent;}

.menu li a:hover {position:relative; visibility:visible; cursor:pointer; line-height:32px;}

/* Default link styling */
.menu li.top a.top_link {display:block; float:left; height:35px; line-height:35px; text-decoration:none; color:#555; font-weight:bold; padding:0 0 0 14px;}
.menu li.top a.top_link span.span_top {display:block; float:left; height:35px; padding:0 13px 0 0;}/*19*/

* html .menu li.top a.top_link {padding:0 0 0 14px;}/*19*/
* html .menu li.top a.top_link span.span_top {padding:0 13px 0 0;}/*17*/

.menu li.top b.d1{display:block; width:1px; height:33px;  float:left; background:url(images/nav_space.gif);}

/* Style the list OR link hover. Depends on which browser is used */
.menu a:hover {visibility:visible; cursor:pointer; position:relative;}
.menu li:hover {position:relative; z-index:200;}

/* Style the top level links */
.menu li.top a.top_link:hover,
.menu li.top:hover a.top_link {background: url(images/image_drop_0b.gif) no-repeat; color:#fff}
.menu li.top a.top_link:hover span.span_top,
.menu li.top:hover a.top_link span.span_top {background: url(images/image_drop_1b.gif) right top;}


.menu ul {padding:0; margin:0; list-style:none; position:absolute; top:-999px; width:0; height:0; border-top:0;}
.padTheMenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.menu table {border-collapse:collapse; padding:0; margin:0 0 -1px 0; border:0;}

.menu :hover ul {left:0; top:35px; width:150px; z-index:500; background:url(images/trans000.htm);}

.menu :hover ul ul {position:absolute; top:-999px;}

.menu :hover ul :hover ul {left:131px; top:-4px;}

.menu :hover ul li {height:25px; width:150px;}
.menu :hover ul li.pad1 {height:8px; width:150px; background:transparent;}
.menu :hover ul li.pad2 {height:8px; width:150px; background:transparent;}

.menu :hover ul li ul li{height:25px; width:215px;}/* make flyouts a little wider */
.menu :hover ul li ul li.pad1 {height:8px; width:215px; background:transparent;}/* make flyouts a little wider */
.menu :hover ul li ul li.pad2 {height:8px; width:215px; background:transparent;}/* make flyouts a little wider */

.menu :hover ul li.pad1 b.p3 {display:block; width:8px; height:8px; font-size:1px; float:right; background:url(images/right200.png);}
.menu :hover ul li b.p4 {display:block; width:8px; height:25px; float:right; background:url(images/side2000.png);}
.menu :hover ul li.pad2 b.p5 {display:block; width:142px; height:8px; font-size:1px; float:left; background:url(images/bottom20.png);}
.menu :hover ul li ul li.pad2 b.p5 {display:block; width:207px; height:8px; font-size:1px; float:left; background:url(images/bottom20.png);}/* make flyouts a little wider: if this one goes any wider, the png will need to be made bigger */
.menu :hover ul li.pad2 b.p6 {display:block; width:8px; height:8px; font-size:1px; float:left; background:url(images/corner20.png);}

.menu :hover ul li.pad1 b.p7 {display:block; width:139px; height:7px; font-size:1px; float:left; background:#fff; border-top:1px solid #c7c780; border-left:3px solid #8f9c1c;}
.menu :hover ul li a {height:20px; line-height:15px; padding:5px 0px 0px 5px; width:134px; background:#fff; border-left:3px solid #8f9c1c;background-color:#fff;}

.menu :hover ul li ul li.pad1 b.p7 {display:block; width:204px; height:7px; font-size:1px; float:left; background:#fff; border-top:1px solid #c7c780; border-left:3px solid #8f9c1c;}/* make flyouts a little wider */
.menu :hover ul li ul li a {height:20px; line-height:15px; padding:5px 0px 0px 5px; width:199px; background:#fff; border-left:3px solid #8f9c1c;background-color:#fff;}/* make flyouts a little wider */

.menu :hover ul li a.fly {background:#fff url(images/arrow.gif) no-repeat 122px 10px;}

.menu :hover ul li a{font-weight:normal;}
.menu :hover ul li a:hover {color:#222; font-weight:normal; background-color:#ddd9b3; }
.menu :hover ul li:hover > a {color:#222; font-weight:normal; background-color:#ddd9b3;}

#menu2 li.twoline{height:36px;}
#menu2 li.twoline a{height:36px;}
#menu2 li.twoline b{height:36px;}
* html #menu2 li.twoline b{height:41px;}

.activated{
	color:#FFFFFF;
	}
.activated .span_top {
	background: url(images/image_drop_1b.gif) right top;
	color:#FFFFFF;
	}
.activated a{background: url(images/image_drop_0b.gif) no-repeat;}

#multi-tabs {height:35px; position:relative; z-index:100; background:#fff url(images/button1a.gif) repeat-x; padding-left:0px; clear:both;}
#multi-level2 {height:35px; position:relative; z-index:100; background:#fff url(images/button1a.gif) repeat-x; padding-left:0px; clear:both;}

SPAN.productSpecialPrice {
  color: #ff0000;
}

.cate_a a:link,.cate_a a:hover,.cate_a a:visited{font-size:14px;}

.pic_169{display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:148px;*font-family:Arial;width:169px;height:171px!important; height:169px; overflow:hidden}
.pic_169 img{vertical-align:middle;}
