@charset "utf-8";
/* CSS Document */
ul.toplinks_new{list-style-type:none; padding:0; margin:15px 0 0 0; width:780px; float:left;}
ul.toplinks_new li{list-style-type:none; padding:0; margin:0; float:left;}
ul.toplinks_new li a{padding:3px 0 3px 0; margin:0 5px 0 0; color:#fff; text-decoration:none !important; font:13px "Trebuchet MS"; background:url(../images/lft_b.jpg) no-repeat left top; float:left;}
ul.toplinks_new li a strong{padding:3px 17px 3px 10px; margin:0 0 0 6px; color:#fff; text-decoration:none !important; font:13px "Trebuchet MS"; background:url(../images/rgt_b.jpg) no-repeat right top; font-weight:bold;}
ul.toplinks_new li a b{padding:3px 17px 3px 10px; margin:0 0 0 6px; color:#fff; text-decoration:none !important; font:13px "Trebuchet MS"; background:url(../images/rgt_b.jpg) no-repeat right top; font-weight:bold;}
ul.toplinks_new li a:hover{background:url(../images/lft_b.jpg) no-repeat left -28px; float:left;}
ul.toplinks_new li a:hover b{background:url(../images/rgt_b.jpg) no-repeat right -28px;}
ul.toplinks_new li a:hover strong{background:url(../images/rgt_b.jpg) no-repeat right -28px;}
ul.toplinks_new li a.active{background:url(../images/lft_b.jpg) no-repeat left -28px; float:left;  text-decoration:none !important;}
ul.toplinks_new li a.active b{background:url(../images/rgt_b.jpg) no-repeat right -28px; text-decoration:none !important;} 
ul.toplinks_new li a.active strong{background:url(../images/rgt_b.jpg) no-repeat right -28px; text-decoration:none !important;} 
/*subcategory links css*/
ul.toplinks_subcat{list-style-type:none; width:780px; float:left; padding:0; margin:0 0 0 0; background:#6eaf3b;}
ul.toplinks_subcat li{list-style-type:none; padding:5px 0; margin:0; float:left;}
ul.toplinks_subcat li a{list-style-type:none; padding:0 8px; font-size:11px !important; margin:0 0; float:left; text-decoration:none; color:#FFFF66; font-weight:bold; border-right:solid 1px #fff;}
ul.toplinks_subcat li a:hover{color:#fff; text-decoration:none;}
ul.toplinks_subcat li a.active{color: #fff; text-decoration:none;}

.price_tag{color:#353535; background:url(../images/price_bg_tps.jpg) no-repeat center top; width:130px; height:26px; padding:4px 0 0 0; font-weight:bold; margin:5px 0 0 0; font-size:13px;} 


/* round pad css*/
.round_pads table{float:left; font:13px "Trebuchet MS";}
.title_pad{background:url(../images/title_pad.jpg) no-repeat center top; height:25px; font-weight:bold; text-align:center !important;}
.title_pad a{color:#353535;}
.round_pads_title{background:url(../images/round_pads_new.jpg) no-repeat center top; width:535px; height:50px; padding:5px 0 0 0; color:#fff !important; font-size:14px !important; font-weight:bold;}

.title_pad_new{background:url(../images/bg_new.jpg) no-repeat center top; width:154px !important; height:35px !important; padding:5px 0 0 0; *padding:5px 0 0 0; color:#fff !important; font-size:13px !important; font-weight:bold; text-decoration:none !important;}
.title_pad_new:hover{font-size:13px; font-weight:bold; text-decoration:none;}


/*homepage new css*/
.fabric_mat{float:left; padding:10px 10px 10px 20px;}
.fabric_mat a{width:80px; text-align:center; float:left; text-decoration:underline; margin:0 10px 10px 0;}
.fabric_mat a span{width:80px; text-align:center; float:left; text-decoration:underline; margin:5px 0 10px 0;}
.fabric_mat a:hover span{text-decoration:underline; color:#e2843a;}

.footer_logo img{margin:0 10px 0 0; float:left; vertical-align:middle;}

/*review new css*/
.reviews_container{width:542px; float:left; margin-top:20px;}
.reviews_top{background:url(../images/review_top_bg.jpg) no-repeat left top; width:522px; height:26px; float:left; font:16px "Verdana"; color:#fff; padding:25px 0 0 20px; font-weight:bold;}
.reviews_bot{background:url(../images/review_bot_bg.jpg) no-repeat left top; width:522px; height:26px; float:left; font:16px "Verdana"; color:#fff; padding:25px 0 0 20px; font-weight:bold;}
.reviews_content{width:542px; float:left; padding:10px 0; background:url(../images/review_content_bg.jpg) repeat-y left top; color:#353535;}
.sort_paging{width:528px; float:left; background:#fff; padding:5px; margin:0 2px;}
.sorting{width:228px; float:left;}
.sorting a{color:#102d55; font-weight:bold;}
.sorting a:hover{color:#fe7e00; font-weight:bold; text-decoration:none;}
.sort_paging a.active{color:#fe7e00; font-weight:bold; text-decoration:none;}

.paging{width:150px; float:right; text-align:right;}
.paging a{float:left; text-decoration:none; border:solid 0px #ccc; background:#fff; padding:2px 1px !important; color:#102d55; margin:0 10px 0 0;}
.paging a:hover{float:left; text-decoration:none; border:solid 0px #ccc; background:#102d55; color:#fff; padding:2px 1px !important; }
.paging a.active{float:left; text-decoration:none; border:solid 0px #ccc; background:#102d55; color:#fff; padding:2px 1px !important; }


.review_lists{width:528px; float:left; padding:5px;}
ul.lists{width:532px; float:left; list-style-type:none; padding:10px 5px; margin:0;}
ul.lists li{width:532px; float:left;}
ul.lists li span.review_helpful{width:332px; float:left;}
ul.lists li span.date{width:180px; float:left; text-align:right; font-style:italic; font-size:11px; font-weight:bold; color:#0d406f; padding:0 20px 0 0;}

ul.lists li.rating{width:532px; float:left; font-weight:bold; padding:10px 0 0 0;}
#unit_long{float:left;}
ul.lists li.rating b{float:left;}

ul.lists li.address{width:532px; float:left; font-weight:bold; font-style:italic; color:#23619b; padding:10px 0;}
ul.lists li.helpful{width:522px; float:left; font-weight:bold; padding:10px 0 20px 0;  background:url(../images/review_divider.gif) repeat-x left bottom;}
ul.lists li.helpful b{float:left;}
ul.lists li.helpful a{float:left; vertical-align:middle; margin:0 10px;}

/*new dropdown menu*/
.menu {width:750px; position:relative; font-size:11px; z-index:4;}
.menu ul li a, .menu ul li a:visited {display:block;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display:none; background:url(../images/topmenu_sub_bg.jpg) repeat-x left top #7fbc44;  border:dotted 1px #fff; border-top:dotted 0px #fff; padding:0; font-size:13px; width:150px !important;  margin:-1px 0 0 0; margin:0\0/;}/* for IE8, going last */

*+html .menu ul li ul{margin:3px 0 0 0;}

.toplinks_new li ul li{background:none !important;} 
.toplinks_new li ul li a{background:url(../images/divider.jpg) repeat-x left bottom !important; display:block; width:140px !important; padding:3px 5px;}
.toplinks_new li ul li a.nobg{background:none !important;}
.toplinks_new li ul li a:hover{background:url(../images/divider.jpg) repeat-x left bottom #7fbc44 !important;  display:block; width:140px !important; padding:3px 5px;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff;}
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; z-index:999;}

.menu ul li:hover ul li ul {display: none;}


.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:0;}




/* new css for Tabs */
.new_tabs {float:left; border-bottom:solid 1px #000; margin:0; padding:0;}
.new_tabs a{background:url(../images/lft_tab_n.jpg) no-repeat left top !important; padding:0; float:left;}
.new_tabs a b{background:url(../images/rgt_tab_n.jpg) no-repeat right top !important; padding:3px 14px 2px 0; float:left; margin:0 0 0 20px; color:#353535; text-decoration:none!important;}
/* new tab hover css*/
.new_tabs a:hover{background:url(../images/lft_tab_n_h.jpg) no-repeat left top !important; padding:0; float:left;}
.new_tabs a:hover b{background:url(../images/rgt_tab_n_h.jpg) no-repeat right top !important; padding:3px 14px 2px 0; float:left; margin:0 0 0 20px; color:#353535; text-decoration:none !important; margin-bottom:-2px;}
/* new tab active css*/
.new_tabs a.tab_active{background:url(../images/lft_tab_n_h.jpg) no-repeat left top !important; padding:0; float:left;}
.new_tabs a.tab_active b{background:url(../images/rgt_tab_n_h.jpg) no-repeat right top !important; padding:3px 14px 2px 0; float:left; margin:0 0 0 20px; color:#353535; text-decoration:none !important; margin-bottom:-2px;}


.new_tabs_content{border:solid 1px #000; border-top:solid 0px #fff !important;}





/*Rating star */
.rating_star_bg{background:url(../images/review_rating_bg.jpg) no-repeat left top; width:168px; height:21px; float:left; padding:10px 10px 5px 10px; font-weight:bold; margin:0 0 20px 0;}


