* { margin:0px; padding:0px; }
img { border:none; vertical-align:top; }
ul,
li { list-style:none; margin:0px; padding:0px; }
.fl { }
.fr { }
.clr { clear:both; font-size:0px; height:0px; overflow:hidden; }
body { background:#ffffff url(../images/bg.gif) repeat-x left top; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
input.view{ background:url(../images/view-all.jpg) no-repeat left top; width:74px; height:25px; border:0px none; text-indent:-9999px; float:right; cursor:pointer; padding:0px; margin:0px 0px 0px 0px;}
input.subscribe{ background:url(../images/subscribe.jpg) no-repeat left top; width:79px; height:26px; border:0px none; text-indent:-9999px; float:right; cursor:pointer; padding:0px; margin:0px 0px 0px 0px;}
input.add-to-cart{ background:url(../images/add_cart_btn.gif) no-repeat left top; width:100px; height:25px; border:0px none; text-indent:-9999px; float:left; cursor:pointer; padding:0px; margin:0px 0px 0px 0px;}
input.be-first{ float:left; background:url(../images/be-first.jpg) no-repeat left top; width:222px; height:31px; text-indent:-9999px; cursor:pointer; padding:0px; margin:0px; border:0px none;}
input.add-tags{ float:right; background:url(../images/add-tags.jpg) no-repeat left top; width:79px; height:26px; text-indent:-9999px; cursor:pointer; padding:0px; margin:0px; border:0px none;}
input.ipt-field{ float:left; border-left:solid 1px #7f8081; border-top:solid 1px #7f8081; border-right:solid 1px #cdcdcd; border-bottom:solid 1px #cdcdcd; height:19px; background:none; margin:0px 10px 0px 0px;}
input.search{ background:url(../images/search.gif) no-repeat left top; width:72px; height:26px; border:0px none; text-indent:-9999px; float:right; cursor:pointer; padding:0px; margin:0px 0px 0px 0px;}
input.Checkout{ float:right; background:url(../images/checkout.jpg) no-repeat left top; width:74px; height:25px; text-indent:-9999px; cursor:pointer; padding:0px; margin:0px; border:0px none;}
input#search{ float:left; border-left:solid 1px #7f8081; border-top:solid 1px #7f8081; border-right:solid 1px #cdcdcd; border-bottom:solid 1px #cdcdcd; height:19px; background:none; margin:0px 10px 0px 0px; width:158px;}

#wrapper { width:998px; margin:0px auto;}



/*### Header Section Strated ###*/
#header { height:122px; position:relative; width:998px; }
.logo { width:272px; height:81px; position:absolute; left:6px; top: 12px; }
.shopping-cart { position:absolute; right:243px; top: 8px; width: 140px; height:33px; line-height:33px; }
.shopping-cart img { margin-right:11px; }
.shopping-cart p { line-height:28px; vertical-align:middle; font-size:11px; color:#000000; float:left; }
.shopping-cart span { font-size:15px; }
.shopping-cart a { color:#465ea6; text-decoration:none; }
.shopping-cart a:hover { color:#b62c1a; }
.call-us { position:absolute; right:7px; top: 6px; color:#000000; text-align:right; }
.call-us P { font-size:17px; margin:0px 0px 4px 0px; }
.call-us span { font-size:21px; display:block; }
.search-box { width:286px; height:42px; background-color:#FFFFFF; bottom:10px; position:absolute; right:0px; border:1px solid #ededed; display:none; }
.search-box .wrap { padding:10px 0px 0px 9px; }
.search-box label { line-height:19px; vertical-align:middle; }
.search-box-text { float:left; width:auto; padding-left:5px; }
.search-input-box { float:left; padding:0px 0px 0px 6px; }
.search-input-box input { font-size:11px; color:#a0a0a0; width:156px; height:19px; padding:0px 5px 0px 5px; border-left:1px solid #7f8081; border-top:1px solid #808080; border-right:1px solid #cacbcc; border-bottom:1px solid #cdcdcd; }
.input-box{ width:150px; float:left; padding:0px 0px 0px 0px;}
.input-box input.input-text{ float:left; border-left:solid 1px #7f8081; border-top:solid 1px #7f8081; border-right:solid 1px #cdcdcd; border-bottom:solid 1px #cdcdcd; height:19px; background:none; margin:0px 10px 0px 0px;}
h5 a{color:#2C91B6}
h5 a:hover{color:#b52913}
.search-submit-button { float:left; }
.submit_btn { background: transparent url(../images/search_btn.gif) no-repeat left top; height:21px; width:50px; border:none; font-size:11px; color:#ffffff; cursor:pointer; }
.free-shipping { width:224px; height:44px; bottom:10px; position:absolute; right:398px; }
/*### Header Section Ended###*/



/*### Top NAV Strated ###*/
#top-nav { background:url(../images/nav_bg.gif) repeat-x left top; margin-bottom:10px; }
#top-nav .left_rnd { background:url(../images/nav_left_bg.gif) no-repeat left top; }
#top-nav .right_rnd { background:url(../images/nav_right_bg.gif) no-repeat right top; padding:0px 6px; height:37px; }
#top-nav ul { float:left; width:969px; list-style:none; margin:0px; padding:5px 0px 0px 0px; }
#top-nav ul li { float:left; padding:0px 27px 0px 27px; background:url(../images/menu_sep.gif) no-repeat right center; }
#top-nav ul li.last { background:none; }
#top-nav ul li a { color:#FFFF00; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; text-transform:uppercase; padding:7px 0px 7px 0px; vertical-align:middle; display:block;}
#top-nav ul li a:hover { color:#fff; text-decoration:none; }
/*### Top Nav Ended ###*/



/*### Banner and Top add Section Strated ###*/
.banner { float:left; }
.top-add{ float:right; margin:0px 0px 0px 0px; position:relative; padding:0px 0px 20px 0px;}
.top-add .input-area{ float:left; position:absolute; left:20px; top:204px;}
.top-add .input-area input.review-this-pro{ float:left; background:url(../images/review-this-pro.gif) no-repeat left top; width:153px; height:30px; text-indent:-9999px; border:0px none; cursor:pointer;}
/*### Banner and Top add Section Ended ###*/



#middle-area{ float:right;}


/*### Left Section ###*/
.body-left-container { float:left; width:699px; }
.body-right-container { float:right; width:699px; }
.banner{ float:left; padding:0px 0px 0px 0px;}
.left-content{ float:left; width:289px;}
.container_top_rnd { height:5px; overflow:hidden; float:left;}
.container_top_rnd img{ float:left;}
.container_bottom_rnd { height:5px; overflow:hidden; display:none;}
.container_bottom_rnd img{ float:left;}
.body-left-container1 { padding:0px 12px 12px 12px; float:left; width:673px; border-left:solid 1px #ededed; border-right:solid 1px #ededed; border-bottom:solid 1px #ededed; background:#fff;}
.body-left-container1 ul{ margin:0px; padding:0px 0px 0px 15px;}
.body-left-container1 ul.arr{ float:left; width:95%; padding:0px 0px 0px 15px; margin:0px;}
.body-left-container1 ul.arr li{ float:left; width:90%; padding:0px 0px 0px 10px; margin:0px; list-style-type:none; background:url(../images/arrow-inner.png) no-repeat left center;}
.body-left-container1 .body-left-container1 { padding:0px; margin:0px; width:650px; border-left:solid 0px #ededed; border-right:solid 0px #ededed; border-bottom:solid 0px #ededed; color:#000;}
.body-left-container1 strong{ color:#000;}
h1.title{ background:url(../images/title_dot.gif) repeat-x left bottom; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px; height:36px; line-height:36px; text-transform:uppercase; color:#000;}
h1.title-2{ background:none; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; height:18px; line-height:18px; width:657px; text-transform:uppercase; }
.product-container { width:187px; height:285px; border:#EDEDED 1px solid; position:relative; float:left; display:inline; padding:18px 10px 0px 10px; font-size:11px; margin:0px 14px 24px 0px; overflow:hidden;}
.product-container .new-product { position:absolute; right:0px; top:0px; z-index:999; }
.product-container .product_img { height:142px; vertical-align:top; text-align:center;  }

.product-container .product_name { font-size:11px; font-weight:bold; color:#646565; margin:8px 0px; text-align:left; }
.product-container .price { margin-bottom:9px;}
.product-container .reg_pri { color:#a2a2a2; }
.product-container .blue-text { color:#43a5ce; }
.product-container .spe_pri { color:#e63100; margin-bottom:14px; }
.product-container .view_detail { margin-bottom:10px; }
.product-container .view_detail a:hover { text-decoration:none; }
.product-container .add_cart { float:left; }
.grey-text { color:#A2A2A2; }
.grey-text select{float:left; border-left:solid 1px #7f8081; border-top:solid 1px #7f8081; border-right:solid 1px #cdcdcd; border-bottom:solid 1px #cdcdcd; height:19px; background:none; margin:0px 10px 0px 0px;}
.red-text { color:#E63100; }
.product-container a { color:#43A5CE; text-decoration:underline; font-size:11px; }


.breadcrumbs{ float:left; padding:5px 10px !important; border:solid #ededed 1px; background:#ffffff; width:679px;}
.breadcrumbs{ float:left; padding:0px; margin:0px;}
.breadcrumbs li{ float:left; padding:0px 3px 0px 0px; margin:0px; list-style-type:none; font-size:12px !important; color:#000;}
.breadcrumbs li a{ color:#878787; text-decoration:none; font-size:12px !important;}
.breadcrumbs li a:hover{ text-decoration:underline;}



/*### Product Detail Page ###*/
.long_dis_containers{ float:left; width:657px; padding:10px 0px 0px 0px;}
.long_dis_containers .leftimage{ float:left; width:264px; padding:42px 20px; text-align:center; margin:0px 45px 0px 0px; border:solid 1px #ededed;}

.long_dis_containers .longdis{ float:left; width:300px; margin-left:10px; display:inline;}
.long_dis_containers .longdis p{ float:left; padding:0px 0px 20px 0px; margin:0px; width:100%; line-height:19px;}
.long_dis_containers .longdis p.pro_heading{ color:#1c8fac; font-size:16px; font-weight:bold;}
.long_dis_containers ul.add-to-box{ float:left; padding:0px; margin:0px;}
.long_dis_containers ul.add-to-box li{ float:left; padding:0px; margin:0px; list-style-type:none; width:90%;}

.pro_description{ float:left; margin:28px 0px 0px 0px;}
.add-your-tag{ float:left; margin:28px 0px 0px 0px; color:#838282; padding:0px 0px 90px 0px;}
.add-your-tag h3{ float:left; border-bottom:#ededed solid 1px; color:#000000; font-size:12px; line-height:18px; width:657px; padding:0px; margin:0px;}
.add-your-tag p{ padding:0px; margin:15px 0px 0px 0px; width:657px; float:left;}
.add-your-tag p a{ color:#2c91b6; text-decoration:underline;}
/*### Product Detail Page ENDED###*/



/*### Product Paging ###*/
.paging{ float:left; width:657px; background:url(../images/paging.jpg) repeat-x left top; height:28px; padding:9px 0px 0px 0px; margin:5px 0px 12px 0px; color:#5c5c5c; font-size:12px;}
.paging .col-1{ float:left; width:150px; padding:4px 0px 0px 10px;}
.paging .col-2{ float:left; width:150px; padding:4px 0px 0px 10px;}
.paging .col-3{ float:right; width:300px; padding:0px 10px 0px 0px;}
.paging .paging-selected{ color:#000; font-weight:bold;}
.paging a{ margin:0px 2px; color:#5c5c5c; text-decoration:none;}
.paging strong{ color:#000;}

.paging label{ padding:4px 0px 0px 0px; margin:0px; float:left;}
.paging select{ padding:0px; margin:0px 10px 0px 3px; float:left; color:#5c5c5c; border:solid 1px #b6b6b6;}
/*### Product Paging Ended###*/




/*### Right Section ###*/

.right-content{ float:right; margin:0px 0px 0px 0px; width:289px;}
.left-header { float:left; background:url(../images/categories-bg.gif) no-repeat left top; height:41px; line-height:41px; padding-left:20px; text-transform:uppercase; color:#FFFFFF; font-size:16px; font-weight:bold; width:269px;}
.left-nav {margin-bottom:20px; background:#fbfbfb url(../images/categories-bg2.gif) repeat-y left top; float:left; }
.left-nav ul { margin:0px; padding:4px 35px 11px 34px; list-style:none; border-bottom-width:1px; border-bottom-color:#ededed; border-bottom-style:solid; width:220px; float:left;}
.left-nav ul li {background:url(../images/left_nav_bot_dot.gif) repeat-x left bottom; line-height:30px; float:left;}
.left-nav ul li.last{ background:none;}
.left-nav ul li a { background:url(../images/arrow.jpg) no-repeat left 7px; padding:0px 0px 0px 18px; color:#878787; font-size:12px; text-decoration:none; text-transform:uppercase; line-height:29px; vertical-align:middle; float:left; width:202px;}
.left-nav ul li a:hover { color:#141414; text-decoration:none; }
.popular-tags { width:289px; float:left;}
.popular-tags .left-img1{ float:left; background:url(../images/left-img1.jpg) no-repeat left top; line-height:1px; font-size:1px; height:3px; width:289px;}
.popular-tags .left-img1-b{ float:left; background:url(../images/img1.jpg) no-repeat left top; line-height:1px; font-size:1px; height:3px; width:289px; padding:0px 0px 0px 0px;}
.popular-tags1 { background-image:url(../images/left-img2.jpg); background-repeat:repeat-y; padding-top:6px; float:left; width:289px;}
.popular-tags2 { background-image:url(../images/left-img3.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#FFFFFF; padding-left:15px; margin-left:1px; float:left; width:271px; display:inline;}
.popular-tags h2 { background-image:url(../images/arrow2.jpg); background-repeat:no-repeat; background-position:left; margin:0px; padding-left:20px; height:15px; line-height:15px;}
.popular-tags-text { padding:9px 0px 0px 20px; width:230px; color:#878787;}
.popular-tags-text a{ color:#878787; text-decoration:none; padding:0px 7px; line-height:17px;}
.popular-tags-text ul li{ padding:0px 0px 0px 5px; float:left; width:85%;}
.popular-tags-text ul li{ float:left; width:90%; padding:0px 0px 0px 10px; line-height:30px; background:url("../images/arrow-inner.png") no-repeat scroll left center;}
.popular-tags-text ul li a{ padding:0px;}
.popular-tags-text ul li+li{ border-top:dashed 1px #d8d8d8;}
.popular-tags-text a:hover{ text-decoration:underline; color:#141414;}
.view-all { height:29px; width:250px; float:left; margin:6px 0px 0px 0px;}
.view-all img { float:right; }
.left-banner { margin-top:20px; float:left;}
.pipe{ display:none !important;}
.form-button span{ color:#fff;}



/*### Footer Section ###*/
.footer-container {margin-top:29px !important; width:992px; clear:both; border:1px solid #ededed; border-bottom-width:0px; padding:2px;  background:#ffffff; color:#B1B0B0; font-size:13px; position:relative; }
.footer_bg { background:#ffffff url(../images/footer_bg.gif) repeat-x left top; height:76px; overflow:hidden; margin:0px 0px 0px 0px;}

.footer-link { float:left; padding:10px 0px 0px 0px; width:610px;}
.footer-link ul{ float:left; padding:0px; margin:0px;}
.footer-link ul li{ float:left; padding:0px; margin:0px; list-style-type:none;}
.footer-link a { color:#b1b0b0; font-size:13px; text-decoration:none; margin:0px 14px;}
.footer-link a:hover { color: #b52913; font-size:13px; text-decoration:none; word-spacing:normal; }
.footer-link p.copyright{margin-left:14px; color:#B1B0B0; font-size:13px; text-decoration:none; margin-top:5px;}
.legality_cpyright{ float:left; padding:10px 0px 0px 13px; margin:0px;}

.footer-icon {width:350px; float:right; margin:10px 10px 0px 0px; display:inline;}

/*### Featured Products ###*/
.featured-products{ height:170px !important; margin:10px 14px 24px 0 !important; padding:18px 13px 0 !important;}
.box one-page-checkout-progress{float:left;width:289px;}