body {margin:0px auto 0px auto; padding:0; background:#f6f1eb ; color:#2e2d2d; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
h1, h2, h3, h4, h5, h6, p, ul, li{margin:0px; padding:0px; text-align:left; font-weight:normal;}
img, form, input{border:0; margin:0px; padding:0px;}
a {text-decoration:none; cursor:pointer; outline:none;}
.img_left{float:left;}
.img_right{float:right;}

* {margin: 0;}
/* html, body {height: 100%;}*/
#page_bottom{width:1000px; margin: 0px auto 0px auto;}
#doc_width {width:1000px; margin: 0 auto 0 auto; padding:0px 0px 0px 0px;}
#doc_bg {width:980px; margin: 0 auto 0 auto; padding:0px 10px 0px 10px; background:url(images/page_bg.gif) center top repeat-y; float:left;}

#header {width:980px; height:124px; background: url(images/header_bg.gif) center top repeat-x; padding:4px 0px 0px 0px;    float:left; text-align:right; font-family:Arial, Helvetica, sans-serif }
	.header_line1{float:left; width:970px; padding:0px 5px 0px 5px; font-size:11px; color:#545454}
		.search_box{float:left; width:225px; font-size:11px; color:#545454}
		.search_box input.textfield {float:left; width:158px; padding:0px 0px 1px 5px; float:left; margin:0px 4px 0px 0px; border:1px solid #7b7b7b; color:#7b7b7b; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
		.search_box input.submit {float:left;}
		.search_box a {color:#767676; text-decoration:underline; float:left; font-size:11px;}
		.page_nav{float:left; width:535px; padding:15px 0px 0px 0px; text-align:center; word-spacing:1px;position:relative;}
		.page_nav a{color:#545454; font-size:11px; word-spacing:0px;}
		.page_nav span{color:#ff0000; font-size:11px; word-spacing:0px; }
		.tollfree{float:right; color:#444444; width:210px; padding:10px 0px 0px 0px; font-size:13px;  text-align:right;}
		.tollfree span{padding:0px 0px 0px 0px; font-size:17px; font-weight:bold;  text-align:right;}
		.logo{float:left; width:970px; padding:17px 5px 0px 5px; text-align:center; margin-bottom:22px;}
		.top_links{float:left; width:970px; padding:0px 5px 0px 5px; text-align:center; font-size:11px; color:#545454; word-spacing:5px; font-size:12px;}
		.top_links a{color:#545454; word-spacing:0px; }
		.top_links a:hover{color:#311c03; word-spacing:0px;}
		.top_links a.active{color:#311c03; word-spacing:0px; font-weight:bold; }

	#bottom_bar { clear:both; float:left; width:960px; margin:0px 10px; display:inline; height:193px; background:url(images/bottombar_bg.gif) left top repeat-x ; }
		.newsletter {float:left; width:960px; text-align:center; padding:5px 0px 0px 0px; height:25px; margin-bottom:5px; color:#fff; font-size:14px; }
		.newsletter input.textfield{width:215px; padding:2px 0px 0px 5px; height:16px;  margin:0px 6px 0px 0px; border:1px solid #2a2929; color:#2a2929; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
		.bookmark{float:left; width:960px; text-align:center;  color:#545454; margin-bottom:15px;}
		.bookmark a{color:#545454; font-size:11px;}
		.bookmark a:hover{color:#000}

		.bottombar_links{float:left; width:960px; word-spacing:3px; text-align:center; color:#545454; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
		.bottombar_links a{color:#545454; word-spacing:0px;}
		.bottombar_links a:hover {color:#000}
		.security_icon{float:left; width:960px; padding:13px 0px 13px 0px; text-align:center; font-size:10px; color:#545454;}
		.security_icon img{margin-right:10px;vertical-align:middle;}
		.copyright{float:left; width:960px; text-align:center; font-size:10px; color:#545454;}
		.copyright a{color:#5b5b5b;}


#content_width_index {width:960px; float:left; padding:0px 0px 20px 10px; clear:left ;}

	#content_width_inner {width:960px; float:left; padding:0px 0px 20px 0px; background: url(images/content_width_bg.gif) 158px top repeat-y;}
	.banner{float:left; width:960px; margin-bottom:11px;}
	.mainbanner{float:left; width:960px;}
	.promotion_banner{float:right; width:261px; text-align:right}
	.promotion_banner_home{float:left; width:920px; margin-bottom:16px;}
	.promotion_banner_home img.img_left{margin-left:75px;}
	.promotion_banner_home img.img_right{margin-right:75px;}
	.promotion_banner img{float:right; margin-bottom:10px;width:261px;height:165px;}

	.freeshipping{float:left; width:960px; margin-bottom:16px;position:relative;height:90px;}
	.freeshipping div.carousel {float:left;width:910px;overflow:hidden;height:75px;position:relative;margin:0px 5px;}
	 .freeshipping div.divArrow{float:left;width:20px;height:75px;}
	.freeshipping div.divscroll {position:absolute;width:1820px;}
	.freeshipping img{float:left; margin-right:10px;}
	.freeshipping img.left{float:left; margin:34px 13px 0px 10px;}
	.freeshipping img.right{float:left; margin:34px 0px 0px 0px;}


	
	.welcome_text{float:left; width:280px; padding:80px 0px 0px 11px;}
	.fp_display{float:left; width:890px; padding:18px 30px 0px 31px; border:1px solid #d6d6d6; border-top:none;text-align:left; }
		.fp_box{float:left; width:163px;height:320px; margin:0px 18px 0px 0px;}
		.fp_box h2{font-size:11px; color:#373737; padding:20px 25px 10px 0px; background:url(images/seperator-1.gif) left bottom no-repeat;}
		.fp_box h2 a{color:#373737;height:56px;overflow:hidden;display:block;}
		.fp_box h2 a:hover{color:#b60101;}
		.fp_box div.img_center{display:table-cell; text-align:center; vertical-align:middle; border:1px solid #d6d6d6; width:155px; height:134px;}
		.fp_box div.img_center *{vertical-align:middle;}
		.fp_box div.img_center span{display:inline-block; height:100%;}
		.fp_box p{margin:14px 0px 10px 0px; color:#444444; font-size:11px;}
		.fp_box p span.retail_price_left{color:#444444;}
		.fp_box p span.retail_price{color:#444444; text-decoration:line-through;}
		.fp_box p span.ourprice_left{color:#f00;}
		.fp_box p span.our_price{color:#f00;}
		.fp_box p.ordernow {margin:0px; color:#f57d12; word-spacing:4px;padding:0px;}
		.fp_box p.ordernow a{color:#f57d12; word-spacing:0px;}


	.tabing{width:953px; float:left;  position:relative; background:url(images/dot_gray.gif) left bottom repeat-x ;  }
	.tabing a{height:33px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(images/tab_left.gif) left bottom no-repeat; float:left; outline:none; text-transform:uppercase;}
	.tabing a.bestsellers{ padding:0px 0px 0px 1px;}
	.tabing a.specials{}
	.tabing a.vacuum_sale{}
	.tabing a.embroidery_sale{}
	.tabing a.sewing_sale{}
	/*.tabing a:hover{background:url(images/tab_left.gif) left bottom no-repeat; padding-left:1px;}*/
	.tabing a span{float:left; background:url(images/tab_right.gif) right bottom no-repeat; font-size:12px; font-weight: normal; color:#2e2d2d; padding:12px 20px 5px 26px; cursor:pointer;text-align:center;}
	.tabing a:hover{background:url(images/tab_left.gif) left top no-repeat;padding-left:1px;}
	.tabing a:hover span{background:url(images/tab_right.gif) right top no-repeat; padding:9px 20px 9px 26px; color:#b60101}
	.tabing a.over{background:url(images/tab_left.gif) left top no-repeat; height:33px;  padding-left:1px;  }
	.tabing a.over span{background:url(images/tab_right.gif) right top no-repeat; padding:12px 20px 6px 20px;  color:#b60101; font-size:13px; font-weight:bold;  }


	.breadcrumb{text-align:left; padding:0px 0px 0px 8px; color:#585858; font-size:11px; height:26px; }
	.breadcrumb a{color:#585858; text-decoration:underline;}
	.breadcrumb span{color:#f77d33;}




	#menu{float:left; width:158px; padding:0px 0px 0px 0px; text-align:left; color:#4f4035; font-family:Arial, Helvetica, sans-serif;}
	#menu div.lm_links{float:left; width:128px; margin:0px 30px 0px 0px; margin-bottom:20px; font-size:13px; color:#585858; font-weight:bold;}
	#menu div.lm_links span.brand{color:#942222; font-size:12px;}
	#menu div.lm_links span.style{color:#11587d; font-size:12px;}
	#menu div.lm_links span.feature{color:#611457; font-size:12px;}
	#menu div.lm_links span.situation{color:#7e7a1b; font-size:12px;}
	#menu div.lm_links span.price{color:#105812; font-size:12px;}
	#menu div.lm_links span.accessory{color:#a86300; font-size:12px;}
	#menu div.lm_links span.occasion{color:#11a5a7; font-size:12px;}
	#menu div.lm_links a{color:#585858; font-size:12px; font-weight:normal;float:left;width:140px;padding-left:10px;background:url(/Images/arrow.gif) no-repeat scroll left 5px;}
	#menu div.lm_links a:hover{color:#000000;}
	#menu div.lm_links a.active{color:#000000;}
	#menu div.lm_links a.secRootCategory{font-size:13px;font-weight:bold;margin-top:10px;background:none;padding:0px;}
	#menu div.lm_links a.thirdRootCategory{background:none;padding:0px;}


	#content_right{float:right; width:780px;clear:right ;}
	#content_area_item{float:left; width:750px; padding:0px 10px 0px 0px;}
	#content_area_static{float:left; width:750px; padding:0px 25px 0px 5px;}
	.banner_inner{float:right; width:780px; margin-bottom:6px;text-align:center;}
	.promotion_banner_inner{float:right; width:742px; padding:0px 20px 0px 18px; margin-bottom:11px; }
	    	.promotion_banner_innerhome{float:right; width:742px; padding:0px 20px 0px 18px; margin-bottom:11px; padding-left :110px; padding-right:110px }

	.lowest_price{float:left; width:215px; padding:54px 55px 0px 510px; height:50px; background:url(images/banner_lowest_price.gif) center top no-repeat;}
	.lowest_price input.textfield{float:left; border:none; width:148px; margin:2px 14px 0px 0px; font-size:12px;}
	.lowest_price input.submit{float:left; margin:0px 0px 0px 0px;}
	.lowest_pricefordescription{padding:3px 20px 3px 20px; font-size :12px; font-weight :normal;text-align :justify;float:left;width:740px;}

	#content_right h1.prolist_title{font-size:24px; color:#de0116; text-align:left; padding:0px 0px 0px 18px; margin-bottom:5px;}
	#content_right h1.item_title{font-size:16px; color:#555555; font-weight:bold; text-align:left; padding:0px 0px 0px 0px; margin-bottom:5px;}
	#content_right h1.item_title span{font-weight:normal;font-size :14px;}
	.cat_description{float:left; width:260px; height:87px; font-size:12px; color:#585858; text-align:center; padding:100px 245px 0px 275px}

	.sorting{float:left; font-size:13px; width:760px; padding:7px 0px 0px 20px; height:30px; background:#F6F1EB; border-bottom:1px solid #D8C8B7; color:#646464;border-top:1px solid #D8C8B7; }
	.sorting select{color:#646464;margin-left:10px;}
	
	.cat_display{float:left; width:714px; padding:18px 32px 18px 32px; border:1px solid #d6d6d6; border-top:none; }
		.cat_box{float:left; width:165px; margin:0px 18px 0px 0px;}
		.cat_box h2{font-size:11px; color:#373737; padding:20px 25px 10px 0px; background:url(images/seperator-1.gif) left bottom no-repeat;}
		.cat_box h2 a{color:#373737;height:42px;overflow:hidden;display:block;}
		.cat_box h2 a:hover{color:#b60101;}
		.cat_box div.img_center{display:table-cell; text-align:center; vertical-align:middle; border:1px solid #d6d6d6; width:163px; height:134px;}
		.cat_box div.img_center *{vertical-align:middle;}
		.cat_box div.img_center span{display:inline-block; height:100%;}

		.cat_box p{margin:14px 0px 14px 0px; color:#444444; font-size:11px;}
		.cat_box p span.retail_price{color:#444444; text-decoration:line-through;}
		.cat_box p span.our_price{color:#f00;}
		.cat_box p.ordernow {margin:0px; color:#f57d12; word-spacing:4px;}
		.cat_box p.ordernow a{color:#f57d12; word-spacing:0px;}


	.pl_display{float:left; width:780px; padding-top:8px; }
	.pl_box{float:left; width:734px; padding:0px 26px 18px 20px; border-bottom:1px solid #e1e1e1; margin-bottom:10px;position:relative;}
		.pl_box div.pt1{float:left; width:145px; margin:0px 0px 0px 0px; text-align:center}
		.pro_content{float:right; width:550px; padding:0px;}
		.pro_content h2{font-size:14px; font-weight:bold; color:#444444; margin-bottom:20px; width :530px;}
		.pro_content h2 a{color:#444444;font-size :15px;}
		.pro_content h2 span{font-size:14px; font-weight:normal;}
		.pl_box div.pt2{float:left; width:180px; margin:0px 15px 0px 0px; text-align:left}
		.pl_box div.pt2 p{margin-bottom:10px; font-size:13px; color:#de0116;}
		.pl_box div.pt3{float:left; width:355px; margin:0px 0px 0px 0px; color:#585858;}
			.pl_box div.pt3 div.sort_des{font-size:11px; color:#585858; width:340px; float:left; margin-bottom:15px;}
			.pl_box div.pt3 div.sort_des a{float:right; color:#d22424; margin-right:50px; font-weight:bold; font-size:12px;}
			.pl_box div.pt3 div.price_sec{font-size:11px; color:#585858; float:left; width:210px; font-size:11px;margin-right:5px;text-align:center;}
			.pl_box div.pt3 div.price_sec div.prices{text-align:left;display:inline-block;width:125px;}
			.pl_box div.pt3 div.price_sec span.retail_price{text-decoration:line-through;}
			.pl_box div.pt3 div.price_sec span.ourprice_left{color:#d70013; font-weight:bold; font-size:13px;}
			.pl_box div.pt3 div.price_sec span.our_price{font-weight:bold; font-size:13px;}
		.pl_box div.pt3 input.addtocart{float:right; margin:10px 0px 0px 0px;}
	
	
	.promotion_banner_item{float:left; width:745px; margin-bottom:11px;margin-left:10px; }
	.item_display{float:left; width:750px; padding:0px 0px 18px 0px;}
		.item_pt1{float:left; width:436px; padding:10px 0px 0px 0px; }
			.item_pt1 div.image {float:left; width:436px; margin-bottom:5px;}
			.item_pt1 div.image div.img_center{display:table-cell; text-align:center; vertical-align:middle; width:436px; height:436px;}
			.item_pt1 div.image div.img_center *{vertical-align:middle;}
			.item_pt1 div.image div.img_center img{width:435px;height:436px;}
			/*.item_pt1 div.image div.img_center span{display:inline-block; height:100%;}*/


		
		.item_pt2{float:right; width:270px; padding:10px 0px 0px 0px; }
		.item_pt2 p.left{float:left; width:140px; margin-bottom:15px; font-size:11px; color:#3b3b3b; text-align:left;height:17px;}
		.item_pt2 p.qty_left{float:left; width:140px; margin-bottom:15px; font-size:11px; color:#585858; text-align:left;height:17px;}
		.item_pt2 p.right{float:right; width:130px; font-size:11px; margin-bottom:15px; color:#3b3b3b; text-align:left}
		.item_pt2 p.ourprice{float:left; width:140px; margin-bottom:15px; font-size:13px; font-weight:bold; color:#3b3b3b; text-align:left}
		.item_pt2 span.ourprice_left{float:left; width:140px; margin-bottom:15px; font-size:13px; font-weight:bold; color:#3b3b3b; text-align:left}
		.item_pt2 p.ourprice_right{float:right; width:130px; font-size:13px; margin-bottom:15px; font-weight:bold; color:#ff0000; text-align:left}
        .item_pt2 span.our_price{float:right; width:130px; font-size:13px; margin-bottom:15px; font-weight:bold; color:#ff0000; text-align:left}
        		.item_pt2 p b{width:250px;}
		.item_pt2 p.left{float:left; width:140px; margin-bottom:10px; font-size:11px; color:#3b3b3b; text-align:left}
		.item_pt2 p.right{float:right; width:130px; font-size:11px; margin-bottom:10px; color:#3b3b3b; text-align:left}
		.item_pt2 p.right select{border:1px solid #c0c0c0; text-align:left; font-size:11px; color:#3b3b3b}
		.item_pt2 p.right input.qty{border:1px solid #c0c0c0; width:30px; text-align:center}

		.product_description {float:left; width:750px; text-align:center; font-size:12px; margin-top:15px; color:#585858;}
		
		.prodes_tab_display{float:left; width:714px; padding:10px 17px 10px 17px; border:1px solid #d6d6d6; border-top:none; margin-bottom:21px; color:#797979; }
		.more_image{float:left; width:748px; margin:20px 0px;height:76px;}
		.more_image ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  list-style:none; float:left;  }
		.more_image li{margin:0px 8px 0px 0px; padding:0px 0px 0px 0px; float:left; width:60px; border:2px solid #2d2d2d; text-align:center}
		.more_image ul li img{float:left; }
.prodes_tab_display ul{margin:0px 0px 0px 0px; padding:10px 0px 0px 25px; list-style:none; }
.prodes_tab_display ul li{margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; background:url(images/bullet_grey.gif) no-repeat left center;}
.fp_tab_box{ width:630px; float:left; padding:20px 42px 0px 42px;}
.fp_tab_box .pt1{ width:150px; float:left;}
.fp_tab_box .pt1 div.img_center{ display:table-cell; vertical-align:middle; text-align:center; height:150px;width:166px; border:1px solid #b4b4b4;}
.fp_tab_box .pt1 div.img_center img{height:150px;width:164px;}
.fp_tab_box .pt1 div.img_center *{ vertical-align:middle;}
.fp_tab_box .pt1 div.img_center span{ display:inline-block; height:100%;}


.fp_tab_box .pt2{ width:460px; padding:0px 0px 0px 0px; float:right; font-size:12px; color:#b4b4b4;}
.fp_tab_box .pt2 h2{width:460px; float:left; font-size:13px; color:#5b5b5b; font-weight:bold; padding:0px 0px 10px 10px;}
.fp_tab_box .pt2 p{float:left; font-size:12px; color:#6c6c6c; font-weight:normal; width:460px; padding:0px 0px 0px 10px;text-align :justify ;}
	
	
	.customer_review{float:left; width:714px;  padding:18px 17px 18px 17px; border:1px solid #d6d6d6; border-top:none; margin-bottom:21px; }
	.customer_review div.pt1{float:left; width:110px;   margin-bottom:18px; font-size:11px; color:#444444;}
	.customer_review div.pt1 span{color:#c64381;}
	.customer_review div.pt2{float:left; width:604px;  margin-bottom:18px; font-size:11px; color:#626469;}
	.customer_review div.pt2 span{color:#c64381;}
	.customer_review div.pt2 input.textfield{border:solid 1px #d6d6d6; float:left;  font-size:11px; width:219px; height:16px; padding:1px; color:#626469;}
	.customer_review div.pt2 textarea.textarea{border:solid 1px #d6d6d6; font-size:11px; color:#626469; width:219px; height:68px; padding:1px; font-family:Arial, Helvetica, sans-serif;}
	.review{float:left; width:714px; background:url(images/horizotal_seperator1.gif) left 16px repeat-x;}
	.review img{margin-bottom:10px;float:left;}
	.review br{clear:both}
	.review div.name{clear:left;float:left; width:174px; font-size:11px; color:#444444;margin-bottom:5px;margin-top :3px;}
	.review div.name span{float:left; width:174px; color:#f00; font-weight:bold;}
	.review div.text{float:left; width:540px; text-align:left; color:#444; font-size:11px;margin-top :3px;}

	.relpro_display{float:left; width:710px; padding:20px 17px 10px 17px; border:1px solid #d6d6d6; border-top:none; }
		.rel_box{float:left; width:165px; margin:0px 18px 0px 0px;}
		.rel_box h2{font-size:11px; color:#373737; padding:20px 25px 10px 0px; background:url(images/seperator-1.gif) left bottom no-repeat;}
		.rel_box h2 a{color:#373737;}
		.rel_box h2 a:hover{color:#b60101;}
		.rel_box div.img_center{display:table-cell; text-align:center; vertical-align:middle; border:1px solid #d6d6d6; width:163px; height:134px;}
		.rel_box div.img_center *{vertical-align:middle;}
		.rel_box div.img_center span{display:inline-block; height:100%;}

		.rel_box p{margin:14px 0px 14px 0px; color:#444444; font-size:11px;}
		.rel_box p span.retail_price{color:#444444; text-decoration:line-through;}
		.rel_box p span.our_price{color:#f00;}
		.rel_box p.ordernow {margin:0px; color:#f57d12; word-spacing:4px;}
		.rel_box p.ordernow a{color:#f57d12; word-spacing:0px;}

	.static_display {float:left; width:750px; padding:0px 0px 18px 0px;}
	.static_display h3{font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#95182b; background:#ece9de; border:1px solid #dbd4cc; widows:738; padding:3px 0px 0px 10px; height:22px; margin:0px 0px 5px 0px;}
	.static_display p{margin:0px 15px 8px 15px;}
	.static_display p a{color:#d70302;}
	.static_display p span{color:#d70302; }
	.static_display ul{margin:8px 0px 0px 22px; padding:0px 0px 0px 0px; list-style:none;}
	.static_display ul li{text-align:justify; margin:0px 0px 0px 0px; padding:0px 0px 5px 12px; background:url(images/bullet_purple.gif) no-repeat left 5px; }
	.static_display ul li a{color:#626469; text-decoration:underline;}


.shopping_display {float:left; width:750px; padding:0px 0px 18px 0px;}

	.shopping_display h3{font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#95182b; background:#ece9de; border:1px solid #dbd4cc; widows:738; padding:3px 0px 0px 10px; height:22px; margin:0px 0px 5px 0px;}
	.shopping_display p{padding:0px 15px;line-height:16px; color:#2e2d2d}
	.shopping_display a{color:#2e2d2d}
	.shopping_display span{color:Gray ;}
	.shopping_display a:hover{text-decoration:underline;}
	.shopping_display ul{font-size:11px; color:#4c4c4c; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
	.shopping_display ul li{font-size:11px; color:#666666; margin:0px 0px 0px 0px; padding:0px 0px 3px 18px; background:url(images/bullet_gray.gif) no-repeat 8px 5px; line-height:16px;}
	.textfield_medium{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e2d2d; border:1px solid #d8d8d8; padding-left:2px; height:16px; background-color:#ffffff;}
	.shopping_display ol{font-size:11px; color:#666666; margin:0px 0px 0px 28px; padding:0px 0px 0px 0px; list-style-type:decimal; }
	.shopping_display ol li{font-size:11px; color:#666666; margin:0px 0px 0px 0px; padding:0px 0px 3px 28px; line-height:16px;}
	.form_table tr.alter_row{background-color:#f9f9f9;}
	.form_table td{padding:5px 8px; font:12px/14px Arial, Helvetica, sans-serif, sans-serif; color:#2e2d2d; line-height:18px; }
	.form_table td span{color:#d23333;}
	.form_table td code{font-size:10px; color:#2e2d2d; font-family:Arial, Helvetica, sans-serif; line-height:13px; }
	.form_table td input.txtbox{border:solid 1px #cecece; width:175px; font-weight:normal; }
	.form_table td textarea{border:solid 1px #cecece; width:350px; font-weight:normal; color:#2e2d2d}
	.form_table td select{font-size:11px;  color:#2e2d2d}
	.form_table th{background:#585858; font-size:13px; padding:5px 8px; border-bottom:none; border:1px solid #fff; color:#fff;}
	.form_table a{color:#f77d33 !important; font-weight:bold;}
	
	.table{border:1px solid #eeecf7; border-collapse:collapse;}
	.table td{padding:5px 8px; font:12px/14px Arial, Helvetica, sans-serif; color:#2e2d2d; line-height:18px; border:1px solid #eeecf7;}
	.table th{background:#585858; font-size:13px; padding:5px 8px; border-bottom:none; border:1px solid #d7d4e5; color:#fff;}
	.table td input.txtbox{border:solid 1px #eeecf7; font-weight:normal; text-align:center; background-color:#f9f9fc; color:#2e2d2d;}
	.table td textarea{border:solid 1px #eeecf7; width:350px; font-weight:normal; background-color:#f9f9fc; color:#626469;}
	.table a{color:#2e2d2d}
	.table a:hover{text-decoration:underline;}
	
	
	.login_border{border:1px solid #e4e4e4;}
	.login_box{text-align:left;}
	.login_box td{padding:5px 12px; font:12px/14px Arial, Helvetica, sans-serif; color:#2e2d2d;}
	.login_box td a{color:#f77d33; text-decoration:underline;}
	.login_box th{background:#585858; font-size:13px; border:solid 1px #fff; padding:8px; color:#fff;}
	.login_box td p{color:#2e2d2d !important; padding:0px !important; text-align:left !important;}
	.login_box td input.txtbox{border:solid 1px #cecece; width:175px; font-weight:normal;}
	.login_box th span{background:#585858; font-size:13px;  padding:8px; color:#fff;}
	.login_box td span{padding:5px 12px; font:12px/14px Arial, Helvetica, sans-serif; color:#2e2d2d;}
	
	.tellafriend_pt1{width:150px; float:left; text-align:left; padding:5px 0px;  line-height:15px;  font-size:11px; color:#2e2d2d;}
	.tellafriend_pt2{width:557px; float:left; text-align:left; padding:5px 0px; line-height:15px;  font-size:11px; color:#2e2d2d;}
	.textfield_medium2{border: 1px solid #cfcfcf; width:180px; padding-left:3px; height:18px; margin:0px 0px; color:#2e2d2d;}
	
		#popupup_docwidth{width:563px; padding:10px 10px 10px 10px; margin:0px auto 0px auto;}
#popup_bg{ background:#FFFFFF; float:left; width:545px; margin:0px 0px 10px 0px; background:url(images/popup_bg.gif) repeat-y left top;}
#popup_header{float:left; width:543px; background:#000; border:1px solid #000; height:35px; margin:0px 0px 0px 0px;}
#popup_content{float:left; width:523px; padding:10px; color:#333333; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
	#popup_content h1{padding:3px 0px 5px 10px; text-align:left; color:#555555; font-size:14px; font-family:Arial, Helvetica, sans-serif}
	#popup_content div.img_center{display:table-cell; text-align:center; vertical-align:middle; width:423px; height:500px;}
	#popup_content div.img_center *{vertical-align:middle;}
	#popup_content div.img_center span{display:inline-block; height:100%; width:1px;}

	.popup_display{float:left; width:503px; padding:10px; color:#626469; font-size:11px; line-height:16px;}
	.popup_display p{margin-bottom:8px; color:#333333; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
	.popup_display p span{color:#c64381; font-weight:bold;}
	.popup_display p a{text-decoration:underline; color:#626469;}
	.popup_display p a:hover{text-decoration:none;}
	
	
	.item_pt1 a img{float:left; margin-right: 20px;}
	.item_pt1 a.ProductNavLink img{margin-right:0px;}
	.item_pt1 a.ProductNavLink img.next{float:right;margin-right:0px;}
	.AddToCartButton{float: left; margin-top: 10px;}
	.AddToWishButton{float: right; margin-top: 10px;}
	.fp_box div.img_center img{width:140px;height:113px;}
	.cat_description p{text-align:center;}
	.more_image img{width:72px;height:72px;}
	
		.more_image td{padding:0px 0px 0px 0px; text-align:center}
		.more_image tr td img{float:left; margin:0px 8px;border:1px solid #acacac;}
		
		ul.sitemapul{list-style-image:none;list-style-position:outside;list-style-type:none;}
		ul.sitemapul li a{background:transparent url(images/sitemap-static.gif) no-repeat scroll 8px 5px;color:#30597C;font-weight:bold;padding:0 0 0 20px;}
		ul.sitemapul li ul.sitemapul li a{background:transparent url(images/sitemap-index.gif) no-repeat scroll 18px 5px;color:#558FA7;font-weight:bold;padding:0 0 0 30px;}
		ul.sitemapul li ul.sitemapul li ul.sitemapul li a {color:#30597C;line-height:18px;padding:0 0 0 40px;}
		.divKitPrice {float:left;width:270px;}
		.divKitPrice b{color:#585858;}
		.divKitPrice input.AddToWishButton{float:left;}
		.frmKitPriceOptions table{clear:both;}
		.frmKitPriceOptions b{color:#585858;}
		.frmKitPriceOptions td.GroupName{background-color:#eaeaea;width:500px;}
		.divKitPrice p.left{float:left; width:100px; margin:10px 0px 5px; font-size:12px; color:#3b3b3b; text-align:left;height:17px;}
		.divKitPrice p.right{float:right; width:170px; font-size:12px; margin:10px 0px 5px; color:#3b3b3b; text-align:left}
		.divKitPrice p.right input.qty{border:1px solid #c0c0c0; width:30px; text-align:center}
		
		span.errorLg{color:Red;}
		span.error{color:Red;}
		.page_nav a.username{color:#000;font-weight:bold;}
		table input.normalButtons{color:Black;border:0px;background-color:Transparent;cursor:pointer;}
		.CartDeleteButton{color:Black;border:0px;background-color:Transparent;cursor:pointer;}
		
		.UpdateCartButton {background:#f77d33; text-transform:uppercase; font-size:12px; color:#fff; padding:3px; font-weight:bold; font-family:'Lucida Sans Unicode', Verdana, Arial;border:2px solid #e4e4e4;cursor:pointer;}
		.MoveToCartButton{background:#f77d33; text-transform:uppercase; font-size:12px; color:#fff; padding:3px; font-weight:bold; font-family:'Lucida Sans Unicode', Verdana, Arial;border:2px solid #e4e4e4;cursor:pointer;}
		.PaymentPageContinueCheckoutButton{background:#f77d33; text-transform:uppercase; font-size:12px; color:#fff; padding:3px; font-weight:bold; font-family:'Lucida Sans Unicode', Verdana, Arial;border:2px solid #e4e4e4;cursor:pointer;}
		.frmKitPriceOptions input{background:#f77d33; text-transform:uppercase; font-size:12px; color:#fff; padding:3px; font-weight:bold; font-family:'Lucida Sans Unicode', Verdana, Arial;border:2px solid #e4e4e4;cursor:pointer;}
		.item_pt2 div{float:left;}
		.item_pt2 div form{float:left;}
		.item_pt2 div b{float:left; margin-bottom:15px; font-size:13px; font-weight:bold; color:#3b3b3b; text-align:left}
		.item_pt2 p.left small a{font-size:12px;color:Black;vertical-align:middle;}
		.item_pt2 p.price_right{float:right; font-size:12px; margin:10px 10px 10px 0px; width:200px;text-align:right;}
		.item_pt2 span.retail_price_left{float:left; width:140px; margin-bottom:15px; font-size:13px; font-weight:bold; color:#818181; text-align:left}
		.item_pt2 span.retail_price{float:right; width:130px; font-size:13px; margin-bottom:10px; font-weight:bold;color:#F79F60; text-align:left;text-decoration:line-through;}
		.item_pt2 span.saveprice_left{float:left; width:140px; margin-bottom:15px; font-size:13px; font-weight:bold; color:#3b3b3b; text-align:left}
		.item_pt2 span.save_price{float:right; width:130px; font-size:13px; margin-bottom:15px; font-weight:bold; color:#ff0000; text-align:left}
		
		/*.item_pt2 p.price_right a{text-decoration:underline;color:#3b3b3b;}*/
		
	.related_tabbing{width:748px; float:left;  position:relative; background:#FCFBF9;border:1px solid #E1E1E1;  }
	.related_tabbing a{height:25px; float:left; outline:none; text-transform:uppercase;}
    .related_tabbing a:hover{background:url(images/tab_left.gif) left top no-repeat;padding-left:1px;}
	.related_tabbing a span{float:left; font-size:12px; font-weight: bold; color:#7E7D7B; padding:5px 25px 6px 24px; cursor:pointer;text-align:center;}
	.related_tabbing a:hover span{background:#FCFBF9;margin-top:-7px; padding:8px 25px 8px 24px; color:#b60101;border:1px solid #E1E1E1;margin-left:-1px;}
	.related_tabbing a.over span{background-color:#F8F5F0;margin-top:-7px; padding:8px 25px 7px 24px;  color:#585858; font-size:13px; font-weight:bold;border:1px solid #E1E1E1; margin-left:-1px;}
	
	.cattabing{width:750px; float:left;  position:relative; background:url(images/dot_gray.gif) left bottom repeat-x ;  }
	.cattabing a{height:33px; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background:url(images/tab_left.gif) left bottom no-repeat; float:left; outline:none; text-transform:uppercase;}
	.cattabing a.detailed_description{padding:0px 0px 0px 1px;}
	.cattabing a.category1{padding:0px 0px 0px 1px;}
	.cattabing a.related{padding:0px 0px 0px 1px;}
	.cattabing a:hover{background:url(images/tab_left.gif) left top no-repeat;padding-left:1px;}
	.cattabing a span{float:left; background:url(images/tab_right.gif) right bottom no-repeat; font-size:12px; font-weight: normal; color:#6f6f6f; padding:12px 10px 5px 10px; cursor:pointer;text-align:center;}
	.cattabing a:hover span{background:url(images/tab_right.gif) right top no-repeat; padding:9px 10px 9px 10px; color:#b60101}
	.cattabing a.over{background:url(images/tab_left.gif) left top no-repeat; height:33px;  padding-left:1px; }
	.cattabing a.over span{background:url(images/tab_right.gif) right top no-repeat; padding:12px 10px 6px 10px;  color:#FE1D01; font-size:13px; font-weight:bold; }
		
/*	.cattabing{width:750px; float:left;  position:relative; background:url(images/dot_gray.gif) left bottom repeat-x ;  }
	.cattabing a{height:33px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(images/tab_left.gif) left bottom no-repeat; float:left; outline:none; text-transform:uppercase;}
	.cattabing a.category1{ padding:0px 0px 0px 1px;}
	.cattabing a:hover{background:url(images/tab_left.gif) left bottom no-repeat; padding-left:1px;}
	.cattabing a span{float:left; background:url(images/tab_right.gif) right bottom no-repeat; font-size:12px; font-weight: normal; color:#2e2d2d; padding:12px 25px 5px 25px; cursor:pointer;}
	.cattabing a:hover span{background:url(images/tab_right.gif) right top no-repeat; padding:9px 25px 9px 25px; color:#b60101}
	.cattabing a.over{background:url(images/tab_left.gif) left top no-repeat; height:33px;  padding-left:1px;  }
	.cattabing a.over span{background:url(images/tab_right.gif) right top no-repeat; padding:12px 35px 9px 35px;  color:#b60101; font-size:13px; font-weight:bold;  }*/
	.selitemoption {color:#3B3B3B;font-size:11px;}
	
	.CategoryBrowserFrame div.SBCatName{color:#585858; font-size:13px; font-weight:normal;margin-bottom:10px;float:left;}
	.CategoryBrowserFrame a.SBProdName{color:#585858; font-size:12px; font-weight:normal;margin-left:5px;float:left;width:150px;}
	.CategoryBrowserFrame a.SBProdName:hover{text-decoration:underline;}
	.pb_pt2 {float:right;width:250px; margin-left :10px;}	
	.pb_pt2 p.left{float:left;width:120px;font-size:12px;margin-bottom:7px;}
	.pb_pt2 p.right{float:left;width:120px;font-size:12px;margin-bottom:7px;}
	.pb_pt2 p input.qty{text-align:center;border:1px solid #C0C0C0;}
	.ProductBrowserBody {background-color:Transparent;}
	.ProductBrowserBody div.img_center img{width:240px;}

.TopMenuItem, .TopMenuItemHover,.TopMenuItemLast,.TopMenuItemSelected,.TopMenuItemLastSelected,.TopMenuItemLastHover{color: #311C03;cursor: pointer;padding: 0 10px 0px 0px;line-height: 15px;vertical-align:middle;text-transform:uppercase;word-spacing:0px;background:transparent url(images/menu_sep.gif) no-repeat scroll right top;}
.TopMenuItemSelected{color: red;}
.TopMenuItemLast,.TopMenuItemLastHover,.TopMenuItemLastSelected{background:none;}
.TopMenuItemLastSelected{color: red;}
/*.TopMenuItemSelected, .TopMenuItemSelectedHover{font-weight:bold; color: #311C03;cursor: pointer;padding: 0 10px 0px 0px;line-height: 15px;vertical-align:middle;text-transform:uppercase;word-spacing:0px;}*/
.MenuGroup{border:1px solid #c9c2b8;}
.MenuItem,.MenuItemHover,.MenuItemDown{background: #F5F2ED none;width:150px;height:20px;padding:0px 3px;cursor:pointer;}
.MenuItem td{color:#404040;padding:0px 3px;}
.MenuItemHover td,.MenuItemDown td{background:#fff none;height:20px;cursor:pointer;padding:0px 3px;}
td.MenuItem{color:#404040;cursor:pointer;background-color:#FCFBF9;padding:0px 3px;}
td.MenuItemHover{color:#404040;cursor:pointer;background-color:#F5F2ED;padding:0px 3px;}

.ReviewTab{float:left;background-color:#F8F5F0;width:748px;height:25px;border:1px solid #E1E1E1;}
.ReviewTab span{float:left;color:#585755;font-size:12px;font-weight:bold;margin:5px 0px 5px 20px;text-transform:uppercase;}
.pagging{text-align:right;margin:4px 10px ;float:right;color:#000000;font-size:9pt;}
.pagging span.active{}
.pagging span.list{font-weight:bold;}
.pagging a{color:#1500b2;text-decoration:underline;}

/*#miniCart{width:160px;position:absolute;top:10px;left:500px;height:0px;overflow:visible;z-index:10;}
#miniCart a{font-weight:bold; float:left;width:140px;height:30px;overflow:hidden;font-size:12px;}
#miniCart a.checkout{margin:2px;padding:5px;background-color:#F5F2ED;height:auto;text-align:center;}
#miniCart td{color:#311C03;font-size:11px;background-color:#FCFBF9;}
#miniCart span{color:#311C03;font-weight:bold; float:left;width:140px;font-size:12px;}*/
#miniCart{float:left;width:150px;overflow:hidden;color:#311C03;font-size:9px;}
#miniCart a{color:#311C03;font-weight:bold; display:block;height:11px;overflow:hidden;text-align:left;}
/*#miniCart a:hover{width:200px;position:absolute;left:0px;top:0px;background-color:#F5F2ED;}
#miniCart a.checkout:hover{position:relative;background-color:#F5F2ED;}*/
#miniCart a.checkout{margin:2px 2px 2px 5px;padding:5px;background-color:#F5F2ED;height:auto;text-align:center;width:130px;}
#miniCart td{background-color:#FCFBF9;height:22px; font-weight:bold;}
#miniCart div{position:relative;height:12px;width:90px;}
/*#miniCart span{font-weight:bold;text-align:right;padding-right:3px;clear:both;}*/
#miniCart span.title{display:block;font-size:13px;width:140px;text-align:center;}
#miniCart span.subtotal{display:block;height:12px;width:150px;text-align:right;}
.pnldisplay{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#757575;}

.pl_box_Multicart{float:right; width:734px; padding:0px 26px 18px 20px; border-bottom:1px solid #e1e1e1; margin-bottom:10px;position:relative;}
		.pl_box_Multicart div.pt1{float:left; width:145px; margin:0px 0px 0px 0px; text-align:center}
		.pl_box_Multicart div.pt1 img{height:100px;}
		.pro_content{float:right; width:550px; padding:0px;}
		.pro_content h2{font-size:12px; font-weight:bold; color:#444444; margin-bottom:5px;}
		.pro_content h2 a{color:#444444;}
		.pro_content h2 span{font-size:14px; font-weight:normal;}
		.pl_box_Multicart div.pt2{float:left; width:180px; margin:0px 15px 0px 0px; text-align:left}
		.pl_box_Multicart div.pt2 p{margin-bottom:10px; font-size:13px; color:#000;}
		.pl_box_Multicart div.pt3{float:left; width:355px; margin:0px 0px 0px 0px; color:#585858;}
			.pl_box_Multicart div.pt3 div.sort_des{font-size:11px; color:#585858; width:355px; float:left; margin-bottom:15px;}
			.pl_box_Multicart div.pt3 div.sort_des a{float:right; color:#d22424; margin-right:50px; font-weight:bold; font-size:12px;}
			.pl_box_Multicart div.pt3 div.price_sec{font-size:11px; color:#585858; float:left; width:100%; font-size:11px;}
			.pl_box_Multicart div.pt3 div.price_sec span.retail_price{text-decoration:line-through;}
			.pl_box_Multicart div.pt3 div.price_sec span.ourprice_left{color:#d70013; font-weight:bold; font-size:13px;float:left;width:90px;}
			.pl_box_Multicart div.pt3 div.price_sec span.our_price{font-weight:bold; font-size:13px;float:left;width:250px;}
			.pl_box_Multicart div.pt3 div.price_sec div p.left{float:left;margin-top:3px; width:90px; margin-bottom:10px; font-size:11px; color:#000; text-align:left;}
			.pl_box_Multicart div.pt3 div.price_sec div p.right{float:right; width:260px; font-size:11px; margin-bottom:10px; color:#000; text-align:left;}
			.pl_box_Multicart div.pt3 div.price_sec div p.right select{border:1px solid #c0c0c0; text-align:center; font-size:11px; color:#000}
			.pl_box_Multicart div.pt3 div.price_sec div p.right input.qty{border:1px solid #c0c0c0; width:30px; text-align:center;}

		.pl_box_Multicart div.pt3 input.addtocart{float:right; margin:10px 0px 0px 0px;}
	
.pl_box_Multicart div.pt2{float:left; width:180px; padding:0px 0px 0px 0px}
		.pl_box_Multicart div.pt2 p.left{float:left; width:140px; margin-bottom:15px; font-size:11px; color:#000; height:17px;}
		.pl_box_Multicart div.pt2 p.qty_left{float:left; width:140px; margin-bottom:15px; font-size:11px; color:#585858; text-align:left;height:17px;}
		.pl_box_Multicart div.pt2 p.right{float:right; width:130px; font-size:11px; margin-bottom:15px; color:#000; text-align:left}
		.pl_box_Multicart div.pt2 p.ourprice{float:left; width:140px; margin-bottom:15px; font-size:13px; font-weight:bold; color:#000; text-align:left}
		.pl_box_Multicart div.pt2 span.ourprice_left{float:left; width:140px; margin-bottom:15px; font-size:13px; font-weight:bold; color:#000; text-align:left}
		.pl_box_Multicart div.pt2 p.ourprice_right{float:right; width:130px; font-size:13px; margin-bottom:15px; font-weight:bold; color:#ff0000; text-align:left}
        .pl_box_Multicart div.pt2 span.our_price{float:right; width:130px; font-size:13px; margin-bottom:15px; font-weight:bold; color:#ff0000; text-align:left}
        		.pl_box_Multicart div.pt2 p b{width:250px;}
		.pl_box_Multicart div.pt2 p.left{float:left; width:120px; margin-bottom:10px; font-size:11px; color:#000; text-align:left;}
		.pl_box_Multicart div.pt2 p.right{float:right; width:120px; font-size:11px; margin-bottom:10px; color:#000; text-align:center;}
		.pl_box_Multicart div.pt2 p.right select{border:1px solid #c0c0c0; text-align:center; font-size:11px; color:#000}
		.pl_box_Multicart div.pt2 p.right input.qty{border:1px solid #c0c0c0; width:30px; text-align:center;}

#lnkDefault,#lnkMultiCart
{font-weight:bold;color:#D22424;}
.MulipleAddToCart {background:#f77d33; text-transform:uppercase; font-size:11px; color:#fff; padding:1px; font-weight:bold; font-family:'Lucida Sans Unicode', Verdana, Arial;}

#overlay{background-color:#000000;height:100%;left:0;position:absolute;top:0;width:1400px;z-index:1001;}

.addonProduct{width:100%; height:100%;text-align:center;float:left;min-height: 400px;height:auto !important;height:400px;}	
	.addonProduct div.product{}
		.addonProduct div.product div.title{font-size:14px;font-weight:bold;color:#555555;margin:8px;text-align:left;vertical-align:middle;float:left;width:500px;text-transform:uppercase;}
		.addonProduct div.product div.productDetail{}
			.addonProduct div.product div.productDetail div.img_center{float:left;text-align:center;vertical-align:middle;margin:5px;}
				.addonProduct div.product div.productDetail div.img_center img{ text-align:center;vertical-align:middle;height:300px;display:inline;}
			.addonProduct div.product div.productDetail div.productName{font-size:14px;font-weight:bold;color:#555555;padding:0;text-align:left;}
	.addonProduct hr{width:98%;text-align:center;float:left;margin-left:7px;}	
	.addonProduct div.descDetail{float:left;margin:10px 15px;}
		.addonProduct div.descDetail div.description{font-size:12px;color:#000; padding:0;text-align:left;text-align:justify;}
		.addonProduct div.descDetail div.description a{font-size:11px; color:#585858; width:205px; float:left; margin-bottom:15px;}


.pl_box_Multicart_Addon{float:right; width:734px; padding:0px; border-bottom:1px solid #e1e1e1; margin:0px 0px 0px 10px;position:relative;}
		.pl_box_Multicart_Addon div.pt1{float:left; width:145px; margin:0px 0px 0px 0px; text-align:center}
		.pl_box_Multicart_Addon div.pt1 img{margin:5px 0px 5px 0px;}
		.pro_content{float:right; width:550px; padding:0px;}
		.pro_content h2{font-size:12px; font-weight:bold; color:#444444; margin-bottom:5px;}
		.pro_content h2 a{color:#444444;}
		.pro_content h2 span{font-size:14px; font-weight:normal;}
		.pl_box_Multicart_Addon div.pt2{float:left; width:180px; margin:0px 15px 0px 0px; text-align:left}
		.pl_box_Multicart_Addon div.pt2 p{margin-bottom:10px; font-size:13px; color:#000;}
		.pl_box_Multicart_Addon div.pt3{float:left; width:355px; margin:0px 0px 0px 0px; color:#585858;}
			.pl_box_Multicart_Addon div.pt3 div.sort_des{font-size:11px; color:#585858; width:355px; float:left; margin-bottom:15px;}
			.pl_box_Multicart_Addon div.pt3 div.sort_des a{float:right; color:#d22424; margin-right:50px; font-weight:bold; font-size:12px;}
			.pl_box_Multicart_Addon div.pt3 div.price_sec{font-size:11px; color:#585858; float:left; width:100%; font-size:11px;}
			.pl_box_Multicart_Addon div.pt3 div.price_sec span.retail_price{text-decoration:line-through;}
			.pl_box_Multicart_Addon div.pt3 div.price_sec span.ourprice_left{color:#d70013; font-weight:bold; font-size:13px;float:left;width:90px;}
			.pl_box_Multicart_Addon div.pt3 div.price_sec span.our_price{font-weight:bold; font-size:13px;float:left;width:250px;}
			.pl_box_Multicart_Addon div.pt3 div.price_sec span.our_realprice{font-weight:bold; font-size:13px;float:left;width:250px;text-decoration:line-through;}
			.pl_box_Multicart_Addon div.pt3 div.price_sec div p.left{clear:left;float:left;margin-top:3px; width:90px; margin-bottom:10px; font-size:11px; color:#000; text-align:left;}
			.pl_box_Multicart_Addon div.pt3 div.price_sec div p.right{clear:right;float:right; width:260px; font-size:11px; margin-bottom:10px; color:#000; text-align:left;}
			.pl_box_Multicart_Addon div.pt3 div.price_sec div p.right select{border:1px solid #c0c0c0; text-align:center; font-size:11px; color:#000}
			.pl_box_Multicart_Addon div.pt3 div.price_sec div p.right input.qty{border:1px solid #c0c0c0; width:30px; text-align:center;}

		.pl_box_Multicart_Addon div.pt3 input.addtocart{float:right; margin:10px 0px 0px 0px;}
	
.pl_box_Multicart_Addon div.pt2{float:left; width:180px; padding:0px 0px 0px 0px}
		.pl_box_Multicart_Addon div.pt2 p.left{float:left; width:140px; margin-bottom:15px; font-size:11px; color:#000; height:17px;}
		.pl_box_Multicart_Addon div.pt2 p.qty_left{float:left; width:140px; margin-bottom:15px; font-size:11px; color:#585858; text-align:left;height:17px;}
		.pl_box_Multicart_Addon div.pt2 p.right{float:right; width:130px; font-size:11px; margin-bottom:15px; color:#000; text-align:left}
		.pl_box_Multicart_Addon div.pt2 p.ourprice{float:left; width:140px; margin-bottom:15px; font-size:13px; font-weight:bold; color:#000; text-align:left}
		.pl_box_Multicart_Addon div.pt2 span.ourprice_left{float:left; width:140px; margin-bottom:15px; font-size:13px; font-weight:bold; color:#000; text-align:left}
		.pl_box_Multicart_Addon div.pt2 p.ourprice_right{float:right; width:130px; font-size:13px; margin-bottom:15px; font-weight:bold; color:#ff0000; text-align:left}
        .pl_box_Multicart_Addon div.pt2 span.our_price{float:right; width:130px; font-size:13px; margin-bottom:15px; font-weight:bold; color:#ff0000; text-align:left}
        		.pl_box_Multicart_Addon div.pt2 p b{width:250px;}
		.pl_box_Multicart_Addon div.pt2 p.left{float:left; width:120px; margin-bottom:10px; font-size:11px; color:#000; text-align:left;}
		.pl_box_Multicart_Addon div.pt2 p.right{float:right; width:120px; font-size:11px; margin-bottom:10px; color:#000; text-align:center;}
		.pl_box_Multicart_Addon div.pt2 p.right select{border:1px solid #c0c0c0; text-align:center; font-size:11px; color:#000}
		.pl_box_Multicart_Addon div.pt2 p.right input.qty{border:1px solid #c0c0c0; width:30px; text-align:center;}
		
		
		.ip_display div.fp_box{float:left; width:163px;height:260px; margin:0px 18px 0px 0px;}
	.ip_display div.fp_box h2{font-size:11px; color:#373737; padding:20px 25px 10px 0px; background:url(images/seperator-1.gif) left bottom no-repeat;}
	.ip_display div.fp_box h2 a{color:#373737;height:56px;overflow:hidden;display:block;}
	.ip_display div.fp_box h2 a:hover{color:#b60101;}
	.ip_display div.fp_box div.img_center{display:table-cell; text-align:center; vertical-align:middle; border:1px solid #d6d6d6; width:155px; height:134px;}
	.ip_display div.fp_box div.img_center *{vertical-align:middle;}
	.ip_display div.fp_box div.img_center span{display:inline-block; height:100%;}

	.ip_display div.fp_box p{margin:14px 0px 10px 0px; color:#444444; font-size:11px;}
	.ip_display div.fp_box p span.retail_price_left{color:#444444;}
	.ip_display div.fp_box p span.retail_price{color:#444444; text-decoration:line-through;}
	.ip_display div.fp_box p span.ourprice_left{color:#f00;}
	.ip_display div.fp_box p span.our_price{color:#f00;}
	.ip_display div.fp_box p.ordernow {margin:0px; color:#f57d12; word-spacing:4px;padding:0px;}
	.ip_display div.fp_box p.ordernow a{color:#f57d12; word-spacing:0px;}

#popupup_docwidthtemplate{width:800px; height:800px; padding:10px 10px 10px 10px; margin:0px auto 0px auto;}
#popup_bgtemplate{float:left; width:800px; margin:0px 0px 10px 0px; background:url(images/popup_bg.gif) repeat-y left top ;}
#popup_headertemplate{float:left; width:800px; background:#000; border:1px solid #000; height:35px; margin:0px 0px 0px 0px; }
#popup_contenttemplate{float:left; background:#FFFFFF; width:800px; padding:0px; color:#333333; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
	#popup_contenttemplate h1{padding:3px 10px 5px 10px; text-align:left; color:#555555; font-size:14px; font-family:Arial, Helvetica, sans-serif}
	#popup_contenttemplate div.img_center{display:table-cell; text-align:center; vertical-align:middle; width:423px; height:500px;}
	#popup_contenttemplate div.img_center *{vertical-align:middle;}
	#popup_contenttemplate div.img_center span{display:inline-block; height:100%; width:1px;}

	.popup_displaytemplate {float:left; width:503px; padding:10px; color:#626469; font-size:11px; line-height:16px;}
	.popup_displaytemplate p{margin-bottom:8px; color:#333333; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
	.popup_displayteamplate p span{color:#c64381; font-weight:bold;}
	.popup_displayteamplate p a{text-decoration:underline; color:#626469;}
	.popup_displayteamplate p a:hover{text-decoration:none;}
.special{font-size:12px;float:right;width:120px;margin:15px 10px 10px 0;text-align:right;background:transparent url(/images/special-offer.gif) no-repeat scroll 25px 1px;line-height:20px;}
.special a{color:#F77D33;font-weight:bold;}


#horizontal_carousel {float: left;width: 900px;margin-bottom: 11px;position: relative;}
#horizontal_carousel .container {float: left;width: 909px;height: 75px;position: relative;overflow: hidden;}
#horizontal_carousel img {float:left;margin-right:10px;width:293px;height:75px;}
#horizontal_carousel ul {margin: 0;padding:0;width: 100000px;position: relative;top: 0;left: 0;}
#horizontal_carousel ul li {list-style:none; float:left;}
.price_match{width:100px;float:left;font-size:12px;margin:15px 10px 10px 0;text-align:left;}
.ddlselect{font-size:11px;}
.lnkRating{color:red;font-weight:bold;}
table.CommentCell{margin-bottom:10px;}
table.ratingTable{font-size:13px;}
.ratingTable td select{font-size:11px;  color:#2e2d2d}

.item_pt2 span.expr_left{float:left; width:140px; margin-bottom:15px; font-size:13px; font-weight:bold; color:#3b3b3b; text-align:left}
.item_pt2 span.expr_right{float:right; width:130px; font-size:13px; margin-bottom:15px; font-weight:bold; color:#ff0000; text-align:left}
.fp_box span.expr_left{color:#3b3b3b;width:50px;float:left;}
.fp_box span.expr_right{color:#ff0000;width:100px;float:left;}
span.CallToOrder{float:left;width:200px;font-size:13px;text-transform:uppercase;}
span.CallToOrder img{margin-right:5px;}
span.Outofstock{float:left;width:255px;font-size:13px;text-transform:uppercase;}
div.CommentHelpfulText{float:right;margin-bottom:25px;}
.item_pt2 span.kitpurchase{font-weight:bold;text-align:center;width:270px;display:inline-block;color:Red;padding-bottom:13px;font-size:13px;}
.reviewstars{float:left;height:16px;}
.reviewhelpful{float:right;height:16px;}
.form_table td span.estimateleft{float:left;color:#2E2D2D;}
.form_table td span.estimateright{color:#2E2D2D;float:right;}
.form_table td span.estimateleft span,.form_table td span.estimateright span{color:#2E2D2D;}
.form_table td.Value input{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e2d2d; border:1px solid #d8d8d8; padding-left:2px; height:16px; background-color:#ffffff;}
.ShippingAndTaxEstimator{width:350px;}
.ShippingAndTaxEstimator td.header{font-weight:bold;}
.ShippingAndTaxEstimator{border:1px solid #eeecf7; border-collapse:collapse;}
.ShippingAndTaxEstimator td{padding:5px 8px; font:12px/14px Arial, Helvetica, sans-serif; color:#2e2d2d; line-height:18px; border:1px solid #eeecf7;}
.ShippingAndTaxEstimator th{background:#585858; font-size:13px; padding:5px 8px; border-bottom:none; border:1px solid #d7d4e5; color:#fff;}
.ShippingAndTaxEstimator td input.txtbox{border:solid 1px #eeecf7; font-weight:normal; text-align:center; background-color:#f9f9fc; color:#2e2d2d;}
.ShippingAndTaxEstimator td textarea{border:solid 1px #eeecf7; width:350px; font-weight:normal; background-color:#f9f9fc; color:#626469;}
.ShippingAndTaxEstimator a{color:#2e2d2d}
.ShippingAndTaxEstimator a:hover{text-decoration:underline;}

.ShippingAndTaxEstimateAddress{width:350px;}
.ShippingAndTaxEstimateAddress td.header{font-weight:bold;}
.ShippingAndTaxEstimateAddress{border:1px solid #eeecf7; border-collapse:collapse;}
.ShippingAndTaxEstimateAddress td{padding:5px 8px; font:12px/14px Arial, Helvetica, sans-serif; color:#2e2d2d; line-height:18px; border:1px solid #eeecf7;}
.ShippingAndTaxEstimateAddress th{background:#585858; font-size:13px; padding:5px 8px; border-bottom:none; border:1px solid #d7d4e5; color:#fff;}
.ShippingAndTaxEstimateAddress td input.txtbox{border:solid 1px #eeecf7; font-weight:normal; text-align:center; background-color:#f9f9fc; color:#2e2d2d;}
.ShippingAndTaxEstimateAddress td textarea{border:solid 1px #eeecf7; width:350px; font-weight:normal; background-color:#f9f9fc; color:#626469;}
.ShippingAndTaxEstimateAddress a{color:#2e2d2d}
.ShippingAndTaxEstimateAddress a:hover{text-decoration:underline;}
.ShippingAndTaxEstimateAddress td.ErrorMessage{height:0px; padding:0px 5px;}
.ShippingAndTaxEstimateAddress #ctrlEstimateAddress_ErrorMessage{color:Red;}

td.CheckoutEmailGiftCardHeader{font-weight:bold;font-size:13px;}
.listCartLink{float:right;padding-right:7px;}
.listCartLink span.CallToOrder{width:auto;}
.listCartLink span.Outofstock{width:auto;}
.mincartShipOption{color:#F77D33;display:inline-block;padding:3px 0px;}
.cartShipOption{color:#F77D33;padding:3px 0px;text-align:center;font-weight:bold;}
.loginlink{color:Red;}
.divEstimate{float:left;width:270px;margin:10px 0px 0px}
.divEstimate p.left{margin:0px;width:120px;}
.divEstimate p.righ{margin:0px;width:120px;}
span.weightmsg{color:Red;font-size:11px;}