@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000;}
h1, h2, h3, h4, h5, h6, form, ul{font-weight:normal; margin:0px; padding:0px;}
a{text-decoration:none; cursor:pointer;}
img, input{border:none;}
.img_left{float:left;}
.img_right{float:right;}

#doc_width{width:1000px; text-align:left;}
#header{float:left; width:1000px; margin-bottom:10px;}
#header .logo{float:left; margin:15px 0 0 15px;}
#header .top_links_right_img{margin:20px 15px 0 0; float:right;}
#header .header_pt1{float:right; width:491px; height:24px; background:#e7e7e7 url(images/top_links_left.gif) left no-repeat; margin:20px 0 0 0; padding:6px;}
#header .cart_box{float:left; background:#fff url(images/cart_box_left.gif) left no-repeat; width:240px; height:24px;}
#header .cart_box .cart_icon{float:left; margin:6px 10px;}
#header .cart_box .cart{font-family:Verdana, Arial, Helvetica, sans-serif; float:left; padding:5px 2px;}
#header .cart_box a.view_cart{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#cc0000; float:left; margin:5px 0px 0px 20px;}
#header .cart_box a.view_cart:hover{text-decoration:underline;}
#header .top_links_icons{float:left; margin:7px 0px 0px 13px;}
#header a.top_links{float:left; margin:5px 0 0 5px; color:#5c5c5c; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#header a.top_links:hover{color:#ab0000;}

#header .top_navigation{float:left; width:1000px; height:66px; background:url(images/top_navigation_bg.gif) repeat-x; margin-top:15px;}
#header .top_navigation img{float:left; margin-top:3px;}
#header .top_navigation img.right_corner{float:right; margin:0px;}
#header .top_navigation img.left_corner{float:left; margin:0px;}
#header .top_navigation a{float:left; font-size:12px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; margin:10px 20px 0px 20px; outline:none;}
#header .top_navigation a:hover{text-decoration:underline;}

#header .top_navigation .product_search{float:left; font-size:14px; color:#323232; font-family:Verdana, Arial, Helvetica, sans-serif; padding:7px 0px 0px 130px; width:750px; line-height:20px;}
#header .top_navigation .product_search select{float:left; margin:0px 10px; font-size:12px; color:#444;}
#header .top_navigation .product_search .input_text{float:left; font-size:12px; border:solid 1px #7f7f7f; padding:2px; width:265px; color:#444;}
#header .top_navigation .product_search .search_btn{float:left; margin:0px 5px 0px 10px;}
#header .top_navigation .product_search img{margin:0px;}

#content{float:right; width:783px;}
#content_pt1{width:589px; float:left;}

.title{float:left; width:579px; background:#737373 url(images/title_top.gif) top no-repeat;}
.title h1{color:#fff; font-size:13px; padding:6px 15px; background:url(images/title_bottom.gif) bottom no-repeat;}


.title_recently_viewed{float:left; width:589px; background:#737373 url(images/recently_viewed_items.gif) top no-repeat; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.title_recently_viewed h1{color:#fff; font-size:13px; padding:6px 15px;}

.title_popup{float:left; width:589px; background:#737373 url(images/title_top.gif) top no-repeat;}
.title_popup h1{color:#fff; font-size:13px; padding:6px 15px; background:url(images/title_bottom.gif) bottom no-repeat;}

.fp_display{float:left; width:589px; padding:10px 0px;}
.fp_box{float:left; width:294px; height:160px; padding-top:15px;}
.fp_img{float:left; width:140px; height:160px; text-align:center;}
.fp_details{float:left; width:154px; color:#3d3d3d;}
.fp_details h2{font-size:11px; padding:0px 25px 10px 0px;}
.fp_details h2 a{color:#3d3d3d;}
.fp_details h2 a:hover{color:#b60101;}
.fp_details span{width:60px; float:left; padding:1px 0px; font-weight: bold;}
.fp_details span.price{font-size:12px; color:#df2f00; font-weight: bold;}
.fp_details .add_to_cart{margin:15px 0px;}
.fp_box a{outline:none;}


#sub_section{float:left; width:180px; padding-left:7px;}
#sub_section .sub_section_banner{float:left; margin-bottom:10px;}
#sub_section .best_seller_top{margin-top:10px; float:left;}
#sub_section .best_seller{float:left; width:180px; background:url(images/best_seller_bg.gif) repeat-y;}
#sub_section .best_seller_box{width:180px; text-align:center; padding-top:10px; padding-bottom:10px;}
#sub_section .best_seller_box h2{font-size:11px; padding:10px 0px;}
#sub_section .best_seller_box h2 a{color:#000;}
#sub_section .best_seller_box h2 a:hover{color:#b60101;}
#sub_section .best_seller_box div{color:#4a4a4a; padding-bottom:10px;}
#sub_section .best_seller_box div span{font-size:12px; color:#df2f00; font-weight:bold;}

#menu{float:left; width:202px; padding-left:7px;}
#menu ul{float:left; width:188px; background:url(images/left_menu_bg.gif) repeat-y; padding:7px; list-style:none;}
#menu ul li{background:url(images/left_menu_divider.gif) left bottom no-repeat; padding-bottom:2px;}
#menu ul li h3{padding:12px 10px 12px 35px; background:url(images/left_menu_ico_1.gif) left no-repeat; margin-left:5px;}
#menu ul li h3.brand{padding:12px 10px 12px 10px; background:none; margin-left:5px;}
#menu ul li h3 a{color:#1e1e1e; font-size:12px;}
#menu ul li h3 a.active{font-weight:bold;}
#menu ul li h3 a:hover{color:#b60101;}
#menu ul li ul{float:none; width:188px; padding:0px 0px 10px 0px; background:none;}
#menu ul li ul li{background:none;}
#menu ul li ul li h3{padding:2px 10px 2px 12px; background:url(images/bullet_sub_menu.gif) left no-repeat; margin-left:40px;}
#menu ul li ul li h3 a{color:#4b4b4b; font-size:11px;}
#menu ul li ul li h3 a:hover{color:#b60101;}

#menu .newsletter_box{float:left; width:159px; height:125px; padding:12px 20px 0px 20px; background:url(images/newsletter_bg.gif) repeat-x top; border-left:solid 1px #dedede; border-right:solid 1px #dedede; color:#666;}
#menu .newsletter_box input.textbox{border:solid 1px #e2e2e2; margin:10px 0px; width:151px; color:#666; font-size:11px; padding:2px;}
#menu .newsletter_box .note{color:#a2a2a2; font-size:10px; line-height:12px; padding-top:5px;}
#menu .left_menu_links{float:left; margin-top:10px;}

#bottom_bar{float:left; width:993px; padding:10px 0 35px 7px;}
#bottom_bar .deal_alerts{float:left; width:987px; background:url(images/deal_alert_bg.gif) repeat-x;}
#bottom_bar .deal_alerts input.textbox{float:left; margin:18px 10px 0px 10px; color:#666; font-size:11px; padding:2px; border:solid 1px #e2e2e2; width:155px;}
#bottom_bar .deal_alerts .subscribe_btn{float:left; margin:18px 0 0 0;}
#bottom_bar .deal_alerts .divider{float:left; margin:14px 15px 0 15px;}
#bottom_bar .deal_alerts .bookmark_to{float:left; margin:20px 15px 0 0;}
#bottom_bar .deal_alerts .bookmark_icons{float:left; margin:15px 6px 0px 6px;}
#bottom_bar .bottom_links_header{float:left; width:987px; margin-top:10px; background:url(images/directory_header_bg.gif) repeat-x;}

.directory_box{float:left; width:987px; background:url(images/directory_bg.gif) repeat-y; padding-bottom:40px;}
.directory_box .directory_sub_box{float:left; width:285px; height:302px; border-right:#e2e2e2 solid 1px; padding-left:40px; margin-top:40px;}
.directory_box .customer_center{float:left; width:285px; height:auto; border-right:#e2e2e2 solid 1px; padding-left:40px; margin-top:40px; padding-bottom:20px;}
.directory_box .directory_sub_box h4{background:url(images/bullet_bottom_links.gif) 0px 4px no-repeat; padding:2px 0px 2px 18px; height:30px;}
.directory_box .directory_sub_box h4 a{font-size:12px; font-weight:bold; color:#000;}
.directory_box .directory_sub_box h4 a:hover{color:#b60101;}
.directory_sub_box ul{float:left; /*list-style:none;*/ padding-left:15px; width:195px;}
.directory_sub_box ul li{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px;}
.directory_sub_box ul li a{color:#474747;}
.directory_sub_box ul li a:hover{color:#b60101;}

.credit_card_box{float:left; margin-top:10px; width:987px; background:url(images/credit_card_bg.gif) repeat-x;}
.credit_card_box .biz_rate{float:left; margin:12px 0 0 7px;}
.credit_card_box .credit_card_box_pt1_left{float:left; margin:10px 0 0 10px;}
.credit_card_box .credit_card_box_pt1_right{float:left; margin-top:10px;}
.credit_card_box .credit_card_box_pt1{float:left; height:58px; width:722px; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2; margin-top:10px; background:#fff; word-spacing:15px; padding-top:5px; padding-left:20px;}
.credit_card_box .credit_card_box_pt1 img{vertical-align:middle;}

.bottom_links{float:left; width:700px; margin:15px 0 0 10px; color:#626060; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px;}
.bottom_links a{color:#626060; font-weight:bold;}
.bottom_links a:hover{color:#b60101;}

.breadcrumb{float:left; width:569px; color:#737373; padding:10px;}
.breadcrumb a{color:#737373; font-weight:bold;}
.breadcrumb a:hover{color:#aa0000;}
.breadcrumb span{color:#aa0000;}

.cat_title{float:left; width:589px; background:url(images/cat_title_bg.gif) repeat-x; height:57px;}
.cat_title h1{color:#fff; font-size:13px; width:563px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px 7px;}
.cat_title .sorting{float:left; width:270px; padding:6px 7px 7px 7px; font-size:12px; color:#3b3a3a;}
.cat_title .sorting select{vertical-align:middle; font-size:11px; color:#3b3a3a; font-family:Arial, Helvetica, sans-serif;}
.cat_title .sorting_1{float:right; width:270px; padding:6px 7px 7px 7px; font-size:12px; color:#3b3a3a; text-align:right;}
.cat_title .sorting_1 select{vertical-align:middle; font-size:11px; color:#3b3a3a; font-family:Arial, Helvetica, sans-serif;}

.cat_display{float:left; width:589px; padding:10px 0px;}
.cat_box{float:left; width:262px; height:54px; background:url(images/cat_box_bg.gif) no-repeat; padding:10px 0 0 10px; margin:10px; display:inline;}
.cat_box img{vertical-align:middle; padding-right:10px;}
.cat_box a{font-size:12px; color:#3d3d3d; outline:none;}
.cat_box a:hover{color:#aa0000;}

.subcat_display{float:left; width:579px; padding:10px 5px;}
.subcat_addtocart{float:right; margin:15px 1px 25px 1px;}
.subcat_box{float:left; width:578px; background:url(images/subcat_box_bg.gif) repeat-y; text-align:left; padding:5px 0px;}
.subcat_box_bottom{float:left; margin-bottom:10px;}
.subcat_box_pt1{float:left; width:335px; color:#4a4a4a;}
.subcat_img{float:left; width:145px; height:100px; text-align:center;}
.subcat_box_pt1 h2{height:60px; padding:5px 0px 0px 0px;}
.subcat_box_pt1 h2 a{font-size:11px; color:#3d3d3d;}
.subcat_box_pt1 h2 a:hover{color:#aa0000;}
.subcat_box_pt2{float:left; width:130px; padding:0px 10px; color:#333;}
.subcat_box_pt2 span{color:#bd0404; font-size:14px;}
.subcat_box_pt3{float:left; width:60px; color:#333333; padding:0px 15px;}
.subcat_box_pt3 input.qty{float:left; width:25px; font-size:11px; color:#999999; border:solid 1px #a7a6a6; padding:1px 4px; margin:8px 3px;}

.item_title{width:589px; float:left; background:#737373;}
.item_title h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#fff; padding:8px 10px 13px 10px; float:left; width:569px;}


.item_display{float:left; width:589px; padding:10px 0px;}
.item_img_main{float:left; width:339px;}
.item_img{float:left; width:317px; height:295px; padding:11px; background:url(images/item_img_bg.gif) no-repeat; text-align:center;}
.item_details{float:right; width:225px; padding:5px 0px 25px 25px;}
.item_details h4{font-size:12px; color:#4b4b4b; width:105px; float:left; padding-bottom:5px; height:20px;}
.item_details h5{font-size:12px; color:#4b4b4b; width:115px; float:left; padding-bottom:5px; height:20px;}

.item_details h2{font-size:12px; color:#4b4b4b; width:65px; float:left; padding-bottom:5px; height:20px;}
.item_details h3{font-size:11px; color:#4b4b4b; width:130px; float:left; padding-bottom:5px; height:20px;}


.item_details h5.red{color:#c80000; font-weight:bold;}
.item_details .add_to_cart{float:left; margin:10px 0px;}
.item_details a.links{float:left; color:#1c1c1c; clear:left; white-space:nowrap; background:url(images/tell_a_friend_icon.gif) left no-repeat; padding:6px 0px 6px 40px; margin-bottom:6px;}
.item_details a.links:hover{color:#aa0000;}
.more_images{float:left; width:339px; padding:10px 0px 25px 0px;}
.more_images .more_img_thumb{float:left; width:49px; height:37px; padding:5px; background:url(images/more_img_bg.gif) no-repeat; text-align:center; margin-right:10px;}

.item_desc_new{ clear:both; width:569px; padding-left:7px; font-size:12px; margin-bottom:10px; padding-top:10px; }
.item_desc_new ul{padding-left:10px; list-style:none; }
*html .item_desc_new ul{padding-left:10px; width:509px; list-style:none; }
.item_desc_new ul li{ background:url(images/bullet-gray-new.gif) left no-repeat top; padding-left:10px; color:#494949; vertical-align:top; }

/* org till 060508
.item_display ul{float:left; width:529px; list-style:none; padding:5px 7px 10px 7px; margin:5px 7px 10px 7px;}

*html .item_display ul{float:left; width:509px; list-style:none; padding:5px 7px 10px 7px; margin:5px 7px 10px 7px;}

.item_display ul li{background:url(images/bullet_square_gray.gif) left no-repeat; padding:5px 15px; color:#494949; font-size:12px;}
*/

.customer_reviews{float:left; width:569px; padding:10px;}
.customer_reviews span{background:#f1efef; display:block; padding:5px; margin-bottom:10px; clear:both; float:left; width:559px;}
.customer_reviews h3{float:left; width:195px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#666; font-size:11px; padding-left:10px;}
.customer_reviews p{float:left; width:364px; padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; line-height:15px; padding-bottom:15px;}

.post_comments_table{float:left; margin:20px; width:549px; display:inline;}
.post_comments_table th{font-size:11px; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; padding:7px;}
.post_comments_table td{padding:7px;}
.post_comments_table input .textbox {border:solid 1px #ebebeb; font-size:11px; padding:2px; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; width:200px;}
.post_comments_table input {border:solid 1px #ebebeb;}
.post_comments_table textarea{border:solid 1px #ebebeb; font-size:11px; padding:2px; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif; width:350px;}

#popup_display{width:613px; height:630px; background:#e5e5e5; padding:10px; text-align:left;}
.popup_display_pt1{width:589px; height:630px; background:#fff; padding:0px 12px;}
.popup_header{float:left; width:593px; height:60px; padding:20px 0px 0px 0px;}
.popup_close{float:right; margin:10px 5px 0 0;}
.popup_img{float:left; width:589px;  text-align:center;}
.popup_add_to_cart{float:left; width:589px; height:30px; vertical-align:middle;}
.popup_price_tab{float:right; height:28px; padding-left:8px; background:url(images/price_tab_left.gif) left no-repeat;}
.popup_price_tab span{float:left; background:url(images/price_tab_right.gif) right no-repeat; color:#fff; padding:7px 8px 7px 0px; font-size:12px; line-height:14px;}
.popup_price_tab span code{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.static_title{width:589px; float:left; background:#737373;}
.static_title h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#fff; padding:3px 10px 8px 10px; float:left; width:569px;}

.static_display{float:left; width:569px; padding:0px 10px; color:#3d3d3d;}
.static_display p{color:#3d3d3d; padding:14px 0px; margin:0px; text-align:justify;}
.static_display a{color:#3d3d3d; text-decoration:underline;}
.static_display a:hover{color:#f00; text-decoration:none;}
.static_display p a{color:#3d3d3d; text-decoration:underline;}
.static_display p a:hover{color:#ab0000;}
.static_display h2{font-size:13px; font-weight:bold; color:#333; padding-top:10px;}
.static_display li{background:url(images/bullet_square_gray.gif) 0px 7px no-repeat; list-style:none; padding:2px 0px 2px 12px; margin:0px 0px 0px 0px; }
*html.static_display li{padding:2px 0px 2px 0px;}
.static_display table{color:#3d3d3d; font-size:12px; text-align:justify;}
.static_display table td{color:#3d3d3d; font-size:12px; text-align:justify;}
.static_display table td input{color:#3d3d3d; font-size:11px; border:1px solid #e2e2e2;}

.gift_certi_thumb{float:left; margin:30px 0px 0px 40px;}

/*css for tell a sitemap*/
.index a{background:url(images/bullet_orange1.gif) no-repeat 8px 6px; font-size:12px;color:#444; font-weight: bold; padding:0px 0px 0px 20px; line-height:18px;}
.category a{font-size:12px;color:#ab0000 ;font-weight: bold;text-align:left; line-height:18px; padding:0px 0px 0px 20px; background:url(images/bullet_black.gif) no-repeat 8px 5px;}
.sub_category a{font-size:12px; color:#000000; line-height:18px; text-align:left; padding:0px 0px 0px 20px; background:url(images/bullet_gray2.gif) no-repeat 8px 7px; }
.item a{ background:url(images/bullet_gray.gif) no-repeat 8px 5px; line-height:18px; font-size:12px; color:#666666; font-weight: normal; padding:0px 0px 0px 20px;}
.static a{ background:url(images/bullet_gray2.gif) no-repeat 8px 7px; line-height:18px; font-size:12px; color:#807f7f; font-weight: normal; padding:0px 0px 0px 20px;}


.request_a_quote{color:#4c4c4c;}
.request_a_quote td{padding:4px 0px 4px 0px;}
.request_a_quote input{border:solid 1px #7f7f7f; width:200px; font-size:11px; color:#666;}
.request_a_quote textarea{border:solid 1px #7f7f7f; width:350px;  font-size:11px; color:#666;}
.request_a_quote select{font-size:11px; color:#4c4c4c;}
.request_a_quote .submitrequest{border:0; width:auto;}
.request_a_quote a{color:#7d9448;}



.banner{float:left; width:589px; height:197px; margin-bottom:10px;}

.nsearch input{border:solid 1px #ccc; margin-top:5px;}


/* CSS for OUT OF STOCK */




/*.item_out_of_stock_box{float:left; width:200px; margin:3px; padding:7px 10px; display:inline; background:#f8f8f8; border:1px solid #cbcbcb;}
.item_out_of_stock_box span{font-weight:bold; color:#cb001d; font-size:12px; display:block; padding:0px; margin:0px;}
.item_out_of_stock_box p{font-size:11px; color:#545656; padding:0px 0px; margin:5px 0px;}
.item_out_of_stock_box .input_text{border:1px solid #cbcbcb; font-size:11px; padding:1px; vertical-align:middle; width:140px; margin-right:5px; color:#777;}
.item_out_of_stock_box .send{vertical-align:middle;}*/


/* CSS FOR PRODUCT DESCRIPTIOIN */

.product_desc
{
	margin-left: 5px;
}

.product_desc li
{
	clear:both;
	margin-left: 25px;
}

*:first-child+html .product_desc li
{
	clear:both;
	text-align:left;
	margin:0px;
	padding:0px;
}

*html .product_desc li
{
	clear:both;
	text-align:left;
	margin:0px;
	padding:0px;
}

.contact-us-form {padding:20px 20px;}
.contact-us-form table td { height:30px; }
.contact-us-form table td input, textarea,  select { border:1px solid #999999;}


.item_out_of_stock_box_1{width:218px; border:1px solid #cbcbcb; float:left;}
.item_out_of_stock_box{float:left; width:186px; padding:7px 10px; display:inline; border:6px solid #f8f8f8;}
.item_out_of_stock_box span{font-weight:bold; color:#cb001d; font-size:12px; display:block; padding:0px; margin:0px;}
.item_out_of_stock_box p{font-size:11px; color:#545656; padding:0px 0px; margin:5px 0px;}
.item_out_of_stock_box .input_text{border:1px solid #cbcbcb; font-size:11px; padding:1px; vertical-align:middle; width:180px; margin-right:5px; color:#777; margin-bottom:10px;}
.item_out_of_stock_box .send{vertical-align:middle;}
