@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; background-image:url(../images/head-logo-bg.png); background-position:center top;background-repeat:no-repeat;}
.fommy-logo { display:block; height:72px; width:248px; float: left; margin-top:43px;margin-bottom:32px; vertical-align:top;}
.fommy-logo a{display:block; height:100%; width:100%; overflow:hidden; vertical-align:top; border:0px;}

h1 {margin:0; padding:0;}
h2 {margin:0; padding:0;}

.head-txt-menu {font-family:arial;font-size:12px; padding-top:5px;padding-right:5px;}
.head-txt-menu a{color:#6e6e6e; text-decoration:none; margin:0 2px; font-weight:bold;}
.head-txt-menu a:hover{color:#da2128;border-bottom:#d6d6d6 solid 1px;}

.cart-box {background-image:url(../images/head-ftr-sprite.png); background-repeat:repeat-x; background-color:#c60314; height:33px;background-position:0 -100px; font-family:verdana; font-size:11px; color:#ffffff; padding:0 5px;}
.cart-box-sep {background-image:url(../images/head-ftr-sprite.png);background-repeat:no-repeat;height:33px;background-position:-5px -134px; width:7px;background-color:#c60314;}
.cart-box-l {background-image:url(../images/head-ftr-sprite.png);background-repeat:no-repeat;height:33px;background-position:0 -66px; width:5px;}
.cart-box-r {background-image:url(../images/head-ftr-sprite.png);background-repeat:no-repeat;height:33px;background-position:-12px -32px; width:5px;}
.chat-bg {background-image:url(../images/chat-icon-bg.jpg); background-repeat:no-repeat; padding:12px 0 6px 0; width:185px;}

.search-bg {background-image:url(../images/search-bg.jpg);background-repeat:no-repeat;background-position:left; width:182px; height:24px;}
.search-box { font-family:Trebuchet MS; font-size:12px; color:#787878;width:174px; height:24px; background-color:transparent; border:0; margin:0 3px; line-height:24px;}

.drp-dwn-menu{ background-image:url(../images/drpdwn-bg.jpg); background-repeat:repeat-x; width:165px; line-height:16px; font-family:Arial; color:#6b6b6b; font-size:11px;border:0;}

.head-menu-bg{background-image:url(../images/head-ftr-sprite.png); background-repeat:repeat-x; background-color:#3d3d3d;height:31px;background-position:0 0;}
.head-menu-txt{background-image:url(../images/top-menu-img.png); background-repeat:repeat-x;background-position:0 0; font-family:Arial; font-size:13px; color:#FFFFFF; font-weight:bold;line-height:31px;}
.head-menu-txt-lft{background-image:url(../images/top-menu-img.png); background-repeat:no-repeat;background-position:0 -32px; width:10px;}
.head-menu-txt-ryt{background-image:url(../images/top-menu-img.png); background-repeat:no-repeat;background-position:-10px -32px; width:10px;}
.head-menu-txt a{background-image:url(../images/head-ftr-sprite.png); background-repeat:repeat-x;background-position:0 0;height:31px; text-decoration:none; display:block; color:#FFFFFF;padding:0 10px; }
.head-menu-txt a:hover{text-decoration:underline;}
.sale-txt {text-indent: -666em; background-image:url(../images/sale-txt.png); background-repeat:no-repeat; background-position:0 0;display:block; height:31px; width:102px; float:left;}
.sale-txt a{display:block; height:100%; width:100%; overflow:hidden; background-image:url(../images/sale-txt.png); background-repeat:no-repeat;background-position:0 -31px;}

.left-menu-bg-top{background-image:url(../images/left-menu-bg.png); background-repeat:no-repeat;background-position:0 0px; height:11px;}
.left-menu-bg-mid{background-image:url(../images/left-menu-bg.png); background-repeat:repeat-y;background-position:-207px 0;}
.left-menu-bg-bot{background-image:url(../images/left-menu-bg.png); background-repeat:no-repeat;background-position:0 -13px; height:12px;}
.left-menu-tbl{ margin:0 0 0 11px; float:left}
.left-menu-hd{ background-image:url(../images/left-menu-head.png); background-repeat:no-repeat; background-position:left top; height:37px; font-family:arial; font-size:16px; color:#d2232b; text-align:center; padding-top:3px; font-weight:bold; vertical-align:top;}
.left-menu-txt{ font: normal 12px Arial; list-style: none; padding: 0 ;margin:0 0 5px 3px; width:174px;}
.left-menu-txt li{ background-image:url(../images/left-menu-icon.png); background-position:3px -25px; background-repeat:no-repeat; }
.left-menu-txt li a{ color: #000000; text-decoration: none; padding:0 0 0 20px;line-height: 25px; display:block; border-bottom:1px solid #e7e6e6; height:25px;  }
.left-menu-txt li a:hover{ background-image:url(../images/left-menu-icon.png); background-position:3px 0; background-repeat:no-repeat; color: #d2232b; text-decoration: none; font-weight:bold; }

.normal-link { font-family:arial; font-size:11px; color:#000000;}
.normal-link a {color:#000000; text-decoration:none; padding-right:15px; text-decoration:underline;}
.normal-link a:hover {color: #d2232b; text-decoration:underline;}

.drp-dwn-menu2{ background-image:url(../images/drpdwn-bg.jpg); background-repeat:repeat-x; width:177px; line-height:16px; font-family:Arial; color:#6b6b6b; font-size:11px;border:1px solid #999999;}

.email-signup{margin:0px auto; padding:0px; width:158px; height:187px; background:url(../images/signup-nl-bnr-bg.jpg) 0 0 no-repeat;}
.email-signup form{margin:0px;padding:0px;}
.email-signup-text{text-align:center; padding-top:60px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold;}
.email-signup-box input{margin:6px auto 8px 5px;background:url(../images/signup-nl-email-bg.jpg) top center no-repeat;text-align:center;width:118px;height:17px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;line-height:17px;color:#666;border:0;}
.email-signup-btn input{margin:0px;padding:0px;width:65px;height:22px;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:center;}

.sku-block-1-left-top{background-image:url(../images/box1-corners.png); background-repeat:no-repeat; background-position:0 0; width:15px; height:30px;}
.sku-block-1-left-bot{background-image:url(../images/box1-corners.png); background-repeat:no-repeat; background-position:0 -50px; width:15px; height:15px;}
.sku-block-1-ryt-top{background-image:url(../images/box1-corners.png); background-repeat:no-repeat; background-position:-35px 0; width:15px; height:30px;}
.sku-block-1-ryt-bot{background-image:url(../images/box1-corners.png); background-repeat:no-repeat; background-position:-35px -50px; width:15px; height:15px;}
.sku-block-1-top{background-image:url(../images/box1-head-bg.png); background-repeat:repeat-x; background-position:0 -68px;}
.sku-block-1-bot{background-image:url(../images/box-top-bot-bg.png); background-repeat:repeat-x; background-position:0 -45px;}
.sku-block-1-left{background-image:url(../images/box-lft-ryt-bg.png); background-repeat:repeat-y; background-position:0 0;}
.sku-block-1-ryt{background-image:url(../images/box-lft-ryt-bg.png); background-repeat:repeat-y; background-position:-35px 0; width:15px;}

.sku-block-1-head-l{background-image:url(../images/box1-head-bg.png); background-position:0 0; background-repeat:no-repeat; width:25px; height:30px; background-color:#FFFFFF;}
.sku-block-1-head-mid{background-image:url(../images/box1-head-bg.png); background-position:0 -35px;background-repeat:repeat-x; background-color:#FFFFFF; font-family:'Trebuchet MS'; font-weight:bold; font-size:small !important; color:#FFFFFF; vertical-align:top; text-align:center; padding:1px 5px 0 5px; letter-spacing:.2px; line-height:normal;}
.sku-block-1-head-r{background-image:url(../images/box1-head-bg.png);background-position:-25px 0; background-repeat:no-repeat; height:30px; width:46px;background-color:#FFFFFF;}

.sku-block-2-left-top{background-image:url(../images/box2-corners.png); background-repeat:no-repeat; background-position:0 0; width:15px; height:15px;}
.sku-block-2-left-bot{background-image:url(../images/box1-corners.png); background-repeat:no-repeat; background-position:0 -50px; width:15px; height:15px;}
.sku-block-2-ryt-top{background-image:url(../images/box2-corners.png); background-repeat:no-repeat; background-position:-35px 0; width:15px; height:15px;}
.sku-block-2-ryt-bot{background-image:url(../images/box1-corners.png); background-repeat:no-repeat; background-position:-35px -50px; width:15px; height:15px;}
.sku-block-2-top{background-image:url(../images/box-top-bot-bg.png); background-repeat:repeat-x; background-position:0 0;}
.sku-block-2-bot{background-image:url(../images/box-top-bot-bg.png); background-repeat:repeat-x; background-position:0 -45px; }
.sku-block-2-left{background-image:url(../images/box-lft-ryt-bg.png); background-repeat:repeat-y; background-position:0 0;}
.sku-block-2-ryt{background-image:url(../images/box-lft-ryt-bg.png); background-repeat:repeat-y; background-position:-35px 0; width:15px;}

.txt-head{font-family:Trebuchet MS; font-weight:bold; font-size:20px;color:#d2232b; padding:0 0 0 10px;}

.accessories-by-cat-head{font-family:Trebuchet MS; font-weight:bold; font-size:18px;color:#343434; padding:3px 0px 3px 10px;}

.modle-link{ font-family:Verdana; font-size:10px; font-weight:bold; color:#000000; text-align:center; padding:2px 0 2px 0; text-decoration:none; vertical-align:top;}
.modle-link a{ color:#000000; text-align:center; text-decoration:none;}

.modle-link-normal{ font-family:Verdana; font-size:10px; font-weight:normal; color:#000000; text-align:center; padding:2px 0 2px 0; text-decoration:none; vertical-align:top;}
.modle-link-normal a{ color:#000000; text-align:center; text-decoration:none;}

.sku-name{ font-family:Verdana; font-size:10px; font-weight:normal; color:#666666; text-align:center; padding:2px 5px; text-decoration:none; vertical-align:top; line-height:13px; height:65px;}
.sku-name a{ color:#666666; text-align:center; text-decoration:none;}

.sku-price{ font-family:Verdana; font-size:10px; font-weight:bold; color:#d2232b; text-align:center; padding:0 0 4px 0; text-decoration:none; vertical-align:top;}
.sku-price a{ color:#d2232b; text-align:center; text-decoration:none;}

.sku-price2{ font-family:Verdana; font-size:10px; font-weight:bold; color:#d2232b; text-decoration:none; }
.sku-price2 a{ color:#d2232b; text-align:center; text-decoration:none;}

.sku-nub{ font-family:Verdana; font-size:10px; font-weight:bold; color:#d2232b; text-decoration:none; padding:2px 0;}
.sku-nub a{ color:#000000; text-align:center; text-decoration:none;}

.blog-ryt-bg{background-image:url(../images/blog-bg.jpg); background-position:0 0; background-repeat:no-repeat; width:155px; height:165px;}
.blog-txt{list-style: none; padding: 0; margin:40px 8px 5px 8px;}
.blog-txt li{font-family:arial; font-size:11px; color:#444343;display:block; }
.blog-txt li a{color: #444343; text-decoration: none; line-height:10px; text-decoration:underline; }
.blog-txt li a:hover{color: #d2232b; text-decoration: none;}

.categ-txt{ font-family:Verdana; font-weight:bold; color:#474747; text-align:center; font-size:10px;}
.categ-txt img { border:0px; padding:5px 0;}
.categ-txt span a{ font-family:Verdana; font-weight:normal; color:#858585; text-decoration:none; text-transform:none;}
.categ-txt a{ font-family:Verdana; font-weight:bold;  color:#474747; text-transform:uppercase; text-decoration:none;}
.categ-txt a:hover{ text-decoration:underline;}

.categ-img-bg div {background-image:url(../images/categ-ing-bg.png); background-repeat:no-repeat; width:130px; height:107px; display:block; border:0px;}
.categ-img-bg div img {padding:4px 18px 3px 12px; }
.categ-img-bg div img a{ border:0px;}

.categ-head{font-family:Verdana; font-size:11px; color:#222222; padding-left:5px; text-align:justify; line-height:15px;padding-left:10px; padding-right:15px;}
.categ-head span{font-family:Trebuchet MS; font-weight:bold; font-size:medium;color:#d2232b; line-height:24px; }
.categ-head a{color:#222222; text-decoration:none; }

.categ-head2{font-family:Verdana; font-size:11px; color:#222222; padding-left:5px; text-align:justify; line-height:15px; padding-right:5px;}
.categ-head2 span{font-family:Trebuchet MS; font-weight:bold; font-size:medium;color:#d2232b; line-height:24px; }

.accessories-ryt-hd{ background-color:#cfcaca; display:block; width:155px; height:18px; border-bottom:#c3bebe solid 1px; font-family:Trebuchet MS; font-weight:bold; font-size:small;color:#d2232b; line-height:18px; text-align:center;}
.accessories-ryt-links{list-style: none; padding: 0; margin:5px 5px}
.accessories-ryt-links li{background-image:url(../images/link-arrow.png); background-repeat:no-repeat; background-position:left top; font-family:arial; font-size:10px; color:#868686; line-height:13px; display:block; margin:8px 0; padding-left:12px;}
.accessories-ryt-links li a{color:#868686; text-decoration: none; }
.accessories-ryt-links a:hover{color: #d2232b; text-decoration: none;}

.accessories-block-1-left-top{background-image:url(../images/accessories-box-corners.png); background-repeat:no-repeat; background-position:0 0; width:9px; height:46px;}
.accessories-block-1-left-bot{background-image:url(../images/accessories-box-corners.png); background-repeat:no-repeat; background-position:0 -47px; width:6px; height:6px;}
.accessories-block-1-ryt-top{background-image:url(../images/accessories-box-corners.png); background-repeat:no-repeat; background-position:-10px 0; width:9px; height:46px;}
.accessories-block-1-ryt-bot{background-image:url(../images/accessories-box-corners.png); background-repeat:no-repeat; background-position:-10px -47px; width:6px; height:9px;}
.accessories-block-1-top{background-image:url(../images/accessories-box-head.png); background-repeat:repeat-x; background-position:0 -94px;}
.accessories-block-1-bot{background-image:url(../images/accessories-box-head.png); background-repeat:repeat-x; background-position:0 -141px;}
.accessories-block-1-left{background-image:url(../images/accessories-box-lr.png); background-repeat:repeat-y; background-position:0 0;}
.accessories-block-1-ryt{background-image:url(../images/accessories-box-lr.png); background-repeat:repeat-y; background-position:-10px 0; width:6px;}

.accessories-block-1-head-mid{background-image:url(../images/accessories-box-head.png); background-position:0 0;background-repeat:repeat-x; background-color:#FFFFFF; font-family:Trebuchet MS; font-weight:bold; font-size:small; color:#FFFFFF; vertical-align:top;text-align:center; padding-left:5px; padding-right:5px; letter-spacing:.2px; line-height:46px;}
.accessories-block-1-head-r{background-image:url(../images/accessories-box-head.png);background-position:0 -47px; background-repeat:no-repeat; height:46px; width:25px;background-color:#FFFFFF;}

.accessories-bg {background-color:#f7f7f7; border-bottom:#d4d4d4 solid 1px; height:24px;}
.accessories-bg:hover{ border-bottom:#d4d4d4 solid 1px; height:24px;}

.accessories-sub-ctg{font-family:Verdana; font-weight:bold; color:#262626; text-align:left; font-size:10px; line-height:25px;}
.accessories-sub-ctg a{color:#262626; text-decoration:none;}
.accessories-sub-ctg a:hover{color:#d2232b;}

.accessories-search-bg-l{ background-image:url(../images/categ-drpdwn-bg.png); background-position:0 0; background-repeat:no-repeat; width:12px; height:25px;}
.accessories-search-bg-mid{ background-image:url(../images/categ-drpdwn-bg.png); background-position:0 -26px; background-repeat:repeat-x; height:25px;font-family:Verdana; font-weight:bold; color:#262626; text-align:center; font-size:10px; line-height:25px; text-align:center;}
.accessories-search-bg-r{ background-image:url(../images/categ-drpdwn-bg.png); background-position:-13px 0; background-repeat:no-repeat; width:12px; height:25px;}
.accessories-search-drpdwn{background-image:url(../images/drpdwn-bg.jpg); background-repeat:repeat-x; width:160px; line-height:18px; font-family:Arial; color:#6b6b6b; font-size:11px;border:1px #a2a2a2 solid; height:18px;}

.numbring{ font-family:verdana; font-size:12px; font-weight:bold; color: #d2232b;text-align:right; padding-right:10px; }
.numbring a{font-size:10px; color:#333333; padding:0 2px; font-weight:normal; text-decoration:none}
.numbring a:hover{font-size:10px; color:#d2232b; }
.numbring span a  {font-size:10px; color:#d2232b; font-weight:normal;}
.numbring span a:hover{color:#333333; }

.model-strip-bg-l{ background-image:url(../images/drpdwn-bar.png); background-position: 0 -80px; background-repeat:no-repeat; width:10px; height:30px;}
.model-strip-bg-mid{ background-image:url(../images/drpdwn-bar.png); background-position:0 -40px; background-repeat:repeat-x; height:30px; font-family:Verdana; font-weight:bold;  text-align:left; line-height:30px; vertical-align:top; color:#FFFFFF; font-size:12px; padding-right:10px;}
.model-strip-bg-r{ background-image:url(../images/drpdwn-bar.png); background-position:0 0; background-repeat:no-repeat; width:130px; height:30px;font-family:Verdana; font-weight:bold;  text-align:center; line-height:30px; vertical-align:top; color:#FFFFFF; font-size:10px; padding-right:10px;}

.sale-save-price {font-family:Arial; font-size:13px; font-weight:bold; color:#000000; text-decoration:none;}
.sale-save-price span {font-size:16px; font-weight:bold; color:#d2232b; text-decoration:none; height:17px;}
.sale-sku-no {font-family:Verdana; font-size:11px; font-weight:bold; color:#48474c; text-decoration:none; height:17px; line-height:17px;}
.sale-price {font-family:Arial; font-size:13px; font-weight:bold; color:#787878; text-decoration:none; line-height:17px;}
.sale-price span {font-size:16px; font-weight:bold; color:#d2232b; text-decoration:none; height:17px; line-height:17px;}
.sale-price span b {font-size:12px; font-weight:bold; color:#787878; text-decoration:line-through; height:17px; padding-left:3px; line-height:17px;}

.sale-more-info {font-family:Verdana; font-size:10px; font-weight: normal; color:#494747; height:17px; line-height:17px; padding-bottom:5px; text-align:center;}
.sale-more-info img { vertical-align:middle;}
.sale-more-info a  {font-size:10px; font-weight: normal; color:#494747; text-decoration: underline; height:17px; line-height:17px;}

.sale-ends {font-family:Verdana; font-size:10px; font-weight: normal; color:#494747; text-decoration:none; height:17px; line-height:17px;}
.sale-ends span {font-family:Verdana; font-size:10px; font-weight:bold; color:#494747; text-decoration:none; height:17px; line-height:17px;}

.seo-links{font-family:Verdana; font-size:11px; font-weight:bold; color:#d2232b; text-decoration:none; height:16px; vertical-align:top;}
.seo-links a{font-family:arial; font-size:10px; color:#666666; text-decoration:none; line-height:12px; font-weight:normal;}
.seo-links a:hover{ color:#333333; text-decoration:underline;font-weight:normal;}

.vfp-free-ship{font-family:Arial; font-size:12px; color:#222222; padding-left:5px; text-align:center; line-height:28px; padding-right:5px; background-color:#f0f0f0; font-weight:bold;}
.vfp-free-ship span{font-family:Arial; font-weight:bold;color:#da2128; font-size:16px; text-transform:uppercase; }

.vfp-sku{ width:300px; height:300px; display:block; margin:auto;}

.vfp-moreimg-bg { width:52px; height:60px; display:block; float:left; padding:9px 1px 1px 1px;}
.vfp-moreimg-bg img{ margin:9px 1px 1px 1px;}
.vfp-moreimg-bg span{  background-image:url(../images/more-img-bg.png); background-position:0 0; background-repeat:no-repeat; width:52px; height:60px; display:block; }
.vfp-moreimg-bg  a{ background-image:url(../images/more-img-bg.png); background-position:0 -60px; background-repeat:no-repeat; width:52px; height:60px; display:block;}
.vfp-moreimg-bg  a:hover{background-image:url(../images/more-img-bg.png); background-position:0 -120px; background-repeat:no-repeat;}

.vfp-sku-name{font-family:Trebuchet MS; font-size:22px; color:#000000; font-weight:bold; padding-bottom:5px;}

.vfp-sku-price{float:left; color:#000000; width:100%; margin:0; text-align:left; padding-bottom:8px; vertical-align:top;}
.vfp-sku-price div {font-family:arial; color:#000000; font-weight:normal; font-size:18px;}
.vfp-sku-price div span {font-size:26px; color:#da2128; line-height:26px; font-weight:bold;}
.vfp-sku-price div span span{font-size:16px; padding-left:2px;font-weight:bold; vertical-align:text-top; line-height:16px; }

.vfp-sku-info, .vfp-sku-info-grn, .vfp-sku-info-red {font-family:verdana; font-size:11px; font-weight:bold; padding:3px 0; color:#333333;}
.vfp-sku-info-grn { color:#005c00;}
.vfp-sku-info-red{color:#d2232b; text-decoration:none;}
.vfp-sku-info-input { border:#999999 solid 1px; width:25px; font-family:verdana; font-size:11px; line-height:11px; color:#333333; font-weight:bold; height:15px;}
.vfp-sku-info-nrml{font-family:verdana; font-size:11px; font-weight:normal; padding:3px 0; color:#333333;}

.vfp-seo-links{font-family:Verdana; font-size:10px; text-decoration:none; height:13px; vertical-align:top;}
.vfp-seo-links a{font-family:arial; font-size:10px; color:#666666; text-decoration:none; line-height:13px; font-weight:normal;}
.vfp-seo-links a:hover{ color:#d2232b; font-weight:normal;}

.pro-info-btn {text-indent: -666em; background-image:url(../images/vfp-pro-info-btn.jpg); background-repeat:no-repeat; background-position:0 0;display:block; height:24px; width:176px; float:left}
.pro-info-btn a{display:block; height:100%; width:100%; overflow:hidden; background-image:url(../images/vfp-pro-info-btn.jpg); background-repeat:no-repeat;background-position:0 -25px;}

.vid-rev-btn {text-indent: -666em; background-image:url(../images/vfp-vid-rev-btn.jpg); background-repeat:no-repeat; background-position:0 0; display:block; height:24px; width:138px; float:left;}
.vid-rev-btn a{display:block; height:100%; width:100%; overflow:hidden; background-image:url(../images/vfp-vid-rev-btn.jpg); background-repeat:no-repeat;background-position:0 -25px;}
.vfp-ryt-tbl{ margin:0 0 0 6px; float:left}
.vfp-ryt-hd{ background-image:url(../images/vfp-ryt-head.jpg); background-repeat:no-repeat; background-position:left top; height:33px; font-family:arial; font-size:14px; color:#d2232b; text-align:center; padding-top:5px; font-weight:bold; vertical-align:top;}

.vfp-ryt-more-colors{ font-family:arial; font-size:11px; color:#333333; line-height:13px; font-weight:bold;}
.vfp-ryt-more-colors span{color:#333333;font-weight:normal;}
.vfp-ryt-more-colors span span{color:#d2232b; font-weight:bold;}

.vfp-normal-txt{font-family:verdana; font-size:12px; font-weight:normal; color:#333333; line-height:16px; text-align:justify;}
.vfp-normal-txt span{font-family:verdana; font-size:14px; font-weight:bold; color:#d2232b; text-transform:uppercase;}

.testi-head{ background-image:url(../images/test-head-bg.jpg); background-repeat:repeat-x; font-family:verdana; font-size:12px; color:#000000; font-weight:bold; line-height:25px;}
.testi-pro, .testi-select-txt{font-family:verdana; font-size:11px; color:#636363; font-weight:bold; line-height:25px;}
.testi-select-txt{ color:#000000; line-height:18px;}
.testi-select-txt span { font-size:9px; color:#828282; font-weight:normal; padding-left:2px;}

.testi-rating-txt {font-family:verdana; font-size:10px; color:#6e6e6e; font-weight:normal; line-height:14px;}
.testi-rating-txt span {color:#d2232b; line-height:18px; font-weight:bold;}

.test-frm-txt{font-family:verdana; font-size:11px; color:#000000; font-weight:normal; line-height:25px;  padding-top:20px;}
.test-frm-txt span{color:#d2232b;line-height:25px;}

.test-frm-input-multi, .test-frm-input{ border:#d1d1d1 1px solid; font-family:verdana; font-size:11px; color:#000000; font-weight:normal; line-height:18px; width:350px; margin-top:20px;}

.test-frm-input{ height:20px; line-height:18px;}
.test-frm-archieve{ border:#aaaaaa 1px solid; height:18px; line-height:16px; width:auto; margin:0px; font-family:verdana; font-size:10px; color:#666666}

.testi-pro-rev {text-indent: -666em; background-image:url(../images/product-review.jpg); background-repeat:no-repeat; background-position:0 0;display:block; height:24px; width:131px; float:left; padding-right:0px;}
.testi-pro-rev a{display:block; height:100%; width:100%; overflow:hidden; background-image:url(../images/product-review.jpg); background-repeat:no-repeat;background-position:0 -24px;}

.testi-ser-rev {text-indent: -666em; background-image:url(../images/services-review.jpg); background-repeat:no-repeat; background-position:0 0;display:block; height:24px; width:137px; float:left; padding-right:0px;}
.testi-ser-rev a{display:block; height:100%; width:100%; overflow:hidden; background-image:url(../images/services-review.jpg); background-repeat:no-repeat;background-position:0 -24px;}

.testi-cust-rev {text-indent: -666em; background-image:url(../images/customer-service-review.jpg); background-repeat:no-repeat; background-position:0 0;display:block; height:24px; width:196px; float:left; padding-right:0px;}
.testi-cust-rev a{display:block; height:100%; width:100%; overflow:hidden; background-image:url(../images/customer-service-review.jpg); background-repeat:no-repeat;background-position:0 -24px;}

.testi-web-rev {text-indent: -666em; background-image:url(../images/overall-website-review.jpg); background-repeat:no-repeat; background-position:0 0;display:block; height:24px; width:183px; float:left; padding-right:0px;}
.testi-web-rev a{display:block; height:100%; width:100%; overflow:hidden; background-image:url(../images/overall-website-review.jpg); background-repeat:no-repeat;background-position:0 -24px;}

.testi-rev-block-1-left-top{background-image:url(../images/rev-top-lr.png); background-repeat:no-repeat; background-position:left bottom; width:15px; height:50px;}
.testi-rev-block-1-ryt-top{background-image:url(../images/rev-top-lr.png); background-repeat:no-repeat; background-position:right bottom; width:15px; height:50px;}
.testi-rev-block-1-top{background-image:url(../images/rev-top-bg.png); background-repeat:repeat-x; background-position:bottom;}
.testi-rev-block-mid{background-image:url(../images/rev-top-arrow.png); background-repeat:no-repeat; background-position:bottom; width:50px; height:50px;}
.testi-rev-block-mid-txt{ font-family:Verdana; font-size:13px; color:#000000; line-height:15px; padding-bottom:15px; font-weight:bold; padding-right:10px;}
.testi-rev-block-mid-ryt{padding-bottom:15px;}
.testi-rev-txt{ font-family:Verdana; font-size:11px; color:#515151; line-height:16px; text-align:justify;}
.testi-rev-date{font-family:verdana; font-size:10px; color:#000000; font-weight:normal; line-height:14px; padding-bottom:5px; text-align:right; padding-right:10px;}



.footer-menu-bg{background-image:url(../images/head-ftr-sprite.png); background-repeat:repeat-x; background-color:#3d3d3d;height:98px; background-position:0 -168px;}

#blck{text-decoration:none; color:#000000;}
#white{text-decoration:none; color:#fff;}
#maroon{text-decoration:none; color:#d8001e;}
#green{color:#01a601;}
#gray{color:#4f4f4f;}


.footer-head{padding-left:40px; font-weight:bold;  color:#fff; font-family:arial; font-size:12px; letter-spacing:0.6px;text-decoration:none; line-height:20px; padding-top:10px}
.footer-txt{padding-left:40px; color:#848484; font-family:arial; font-size:11px; text-align:left; letter-spacing:0.6px; line-height:14px;}
.footer-txt a{ color:#848484; text-align:left; letter-spacing:0.6px; text-decoration:none;}
.footer-txt a:hover{ text-decoration:underline;}

.text-footer2 { font-family:arial; font-size:11px; font-weight:bold; color:#d2232b; text-align:center; text-decoration:none; line-height:25px;}
.text-footer2 span a{color:#000000;font-size:12px; font-weight:bold; text-decoration:none;}
.text-footer2 span a:hover{color:#d2232b; text-decoration:none;}
.text-footer2 a {color:#d2232b; text-align:center; text-decoration:none; font-size:11px;font-weight:bold;}
.text-footer2 a:hover{ text-decoration:underline;}
.text-footer3{ font-family:arial; font-size:16px; font-weight:bold; color:#454343; text-align:center; text-decoration:none;}
.text-copyryt{ font-family:Verdana; font-size:10px; color:#000000; text-align:center; text-decoration:none; padding:10px 0 6px 0;}

.corporate-sales{border:#CCC 1px solid; padding:23px 42px}
.corporate-txt-bg{ background-image:url(../images/red-bg.jpg); background-repeat:repeat-x;font-family:Arial; font-size:14px; color:#fff; padding-left:10px; font-weight:bold;line-height:16px; text-align:justify;}
.corporate-txt-1{font-family:verdana; font-size:12px; color:#000;line-height:16px; text-align:justify;}
.corporate-txt-2{font-family:'Trebuchet MS'; font-size:18px; font-weight:bold; color:#da2128;line-height:16px; text-align:justify; padding-left:7px;}
.corporate-txt-3{font-family:verdana; font-size:12px; color:#000;line-height:18px; text-align:justify;}

.return-txt-1{font-family:verdana; font-size:12px; color:#000;line-height:18px; text-align:justify; padding-left:10px;}
.return-txt-2{font-family:verdana; font-size:14px; font-weight:bold; color:#da2128;line-height:18px;}

.faq-txt-1{font-family:arial; font-size:11px; font-weight:bold; color:#da2128; line-height:12px; text-align:left; vertical-align:text-top}
.faq-txt-2 a {font-family:verdana; font-size:12px; color:#000;line-height:18px; text-align:justify; padding-left:10px; text-decoration:none;}
.faq-txt-2 a:hover {font-family:verdana; font-size:12px; color:#f00;line-height:18px; text-align:justify; padding-left:10px; text-decoration:none;}

.contact-txt {font-family:verdana; font-size:12px; color:#6e6e6e;line-height:normal; text-align:justify;}
.contact-txt-red{font-family: Arial;font-size:20px;font-weight:bold;color: #cf1731;text-decoration: none;}
.contact-txt-black{font-family:Verdana;font-size:11px;font-weight:bold;font-variant:normal;text-decoration:none;color:#333; background-color:#f0f0f0;}
.contact-txt-com {font-family:verdana; font-size:12px; color:#000;line-height:normal; text-align:justify;text-decoration:none;}

.chat-txt{font-family:verdana;font-size:16px; color:#000;line-height:normal;}

.rev-top-left{background-image:url(../images/row-top.png); background-repeat:no-repeat; background-position:0 0; width:15px; height:26px;}
.rev-top-mid{background-image:url(../images/row-top.png); background-repeat:repeat-x; background-position:0 -27px; height:26px;}
.rev-top-rty{background-image:url(../images/row-top.png); background-repeat:no-repeat; background-position:0 -54px; width:15px; height:26px;}
.rev-txt {font-family:verdana; font-size:12px; font-weight:bold; color:#fff;}
.rev-item-txt {font-family:verdana; font-size:11px; font-weight:bold; color:#000;text-align:justify; vertical-align:middle;}
.rev-item-txt a {font-family:verdana; font-size:11px; font-weight:bold; color:#000;text-align:justify; vertical-align:middle; text-decoration:none;}
.rev-item-txt a:hover {text-decoration:underline;}
.rev-rty-hd{font-family:'Trebuchet MS'; font-size:16px; font-weight:bold; color:#da2128;line-height:16px; padding-left:7px;}
.rev-rty-links{list-style: none; padding: 0; margin:6px 6px}
.rev-rty-links li{background-image:url(../images/link-arrow.png); background-repeat:no-repeat; background-position:left top; font-family:verdana; font-size:10.5px; color:#000; line-height:14px; display:block; padding-left:12px; padding-bottom:10px; text-align:justify;}


.manufacturer-txt{ font-family:Verdana; font-weight:bold; color:#979797; text-align:center; font-size:11px; letter-spacing:-1px; line-height:14px;}
.manufacturer-txt img { border:0px; padding:5px 0;}
.manufacturer-txt a{ font-family:Verdana; font-weight:bold; color:#474747; text-decoration:none;}
.manufacturer-txt a:hover{ text-decoration:underline;}

.track-txt {font-family:arial; font-size:14px; font-weight:bold; color:#000;line-height:20px; text-align:right; text-decoration:none;}

.order-history-bg{border-left:#cdcdcd solid 1px; border-right:#cdcdcd solid 1px; background:url(../images/track-order-mid-1.jpg) repeat-x; background-position:bottom; height:375;}
.order-history-bot{ font-family:Arial; font-size:12px; text-align:center; color:#808080; padding:0;}
.order-history-all-txt{ font-family:verdana; font-weight:bold; font-size:11px; text-align:left; color:#737373; line-height:18px; vertical-align:middle; padding:3px 20px 0 20px;}
.order-history-all-txt td{ padding:18px 10px;}
.order-history-price { font-family:verdana; font-weight:bold; font-size:18px; color:#da2128; line-height:18px;;}
.order-history-view-txt{ font-family:verdana; font-weight:bold; text-decoration:underline; font-size:11px; color:#000000; line-height:18px;;}
.order-history-odr{ font-family:verdana; font-weight:bold; font-size:14px; color:#868686; line-height:18px;;}
.order-history-callus-txt{ font-family:verdana; font-weight:bold; font-size:10px; color:#000000; line-height:18px;;}

.order-head{ background-image:url(../images/order-details-head-bg.jpg); background-repeat:repeat-x;}
.order-head-bg{ background-image:url(../images/order-details-head-bg.jpg); background-position:left bottom; background-repeat:repeat-x;}
.order-head-txt{ font-family:verdana; font-size:12px; color:#000000; font-weight:bold; line-height:30px;}
.order-details-txt{ font-family:verdana; font-weight:bold; font-size:10px; text-align:left; color:#737373; line-height:12px;}
.order-details-txt td{ padding:8px 10px;}
.order-bill-txt{ font-family:verdana; font-weight:bold; font-size:15px; color:#da2128;}
.order-item-txt{font-family:verdana; font-size:11px; color:#636363; font-weight:bold; line-height:28px;}


.leftlinkheads{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9pt;font-weight:bold;color:#c9242b;text-decoration:none;}
a.leftlinkheads:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9pt;font-weight:bold;color:#000;text-decoration:none;}
.tabbarlink {font-family:Verdana;font-size:12px;font-weight:bold;color:#000;text-decoration:none;}
a.tabbarlink:hover{font-family:Verdana;font-size:12px;font-weight:bold;color:#c9242b;text-decoration:none;}
.seo-links-text{font-family:Verdana;font-size:11px;color:#000;text-decoration:underline;line-height:16px;}
a.seo-links-text:hover{font-family:Verdana;font-size:11px;color:#000;text-decoration:none;}


.privacy-policy-bg{ background-image:url(../images/red-bg.jpg); background-repeat:repeat-x;font-family:Arial; vertical-align:middle; font-size:14px; color:#fff;font-weight:bold;line-height:16px; text-align:center;}
.privacy-policy-bg a{color:#fff; text-decoration:underline;}


.see-all-btn{font-family:arial;font-size:11px; color:#FFF; background:url(../images/see-all-btn-middle.gif) 0 0 repeat-x; line-height:19px; vertical-align:top;}
.see-all-btn a:link{color:#FFF; text-decoration:none;}
.see-all-btn a:visited{color:#FFF; text-decoration:none;}
.see-all-btn a:hover{color:#FFF; text-decoration:underline;}


.model-top{font-family:Verdana;font-size:12px;color:#000;text-decoration:none;font-weight:normal;}
.model-txt-3 {font-family:Verdana;font-size:12px;color:#d2232b;text-decoration:none;font-weight:bold;line-height:18px;}
.model-txt-3 a{font-family:Verdana;font-size:12px;color:#000;text-decoration:none;font-weight:bold;line-height:18px;}
.model-txt-3 a:hover{font-family:Verdana;font-size:12px;color:#d2232b;text-decoration:none;}
.resource-txt{font-family:Verdana;font-size:11px;color:#000;text-decoration:none;font-weight:normal; line-height:16px; text-align:justify;}
.resource-txt a{font-size:12px;color:#000;text-decoration:none;font-weight:bold;line-height:18px;}
.resource-txt a:hover{color:#d2232b;font-size:12px;}
.resource-txt span a{font-size:11px;color:#000;text-decoration:none;font-weight:normal;line-height:18px;}
.resource-txt span a:hover{color:#d2232b;font-size:11px;}



.more-category{ font-family:Verdana; font-size:10px; font-weight:normal; color:#666666; text-align:center; padding:2px 5px; text-decoration:none; vertical-align:top; line-height:13px;}
.more-category a{ color:#666666; text-align:center; text-decoration:none;}

.accessories-by-cate-link{ font-family:Verdana; font-size:11px; font-weight:bold; color:#da2128; text-align:center; padding:2px 5px; text-decoration:none; vertical-align:top; line-height:13px;}
.accessories-by-cate-link a{ color:#da2128; text-decoration:none;}
.accessories-by-cate-link a:hover{ color:#000000; text-align:left; text-decoration:underline;}

/*ePromo*/
.epromo-box{ width:158px; height:270px; background-image:url(../images/epromo-bg.jpg); background-repeat:no-repeat; background-position:top; 
margin:auto; display:block; position:relative; z-index:5;}
.epromo-box2{ width:158px; height:270px; background-image:url(../images/epromo-bg2.jpg); background-repeat:no-repeat; background-position:top; 
margin:auto; display:block; position:relative; z-index:5;}
.epromo-box-epromo{ width:136px;margin:auto; padding:0; display:block; position:absolute; top:50px; left:11px;}
.epromo-box-txt{ font-family:arial; font-size:13px; font-weight:normal; text-align:center; line-height:16px; color:#FFFFFF; padding-bottom:5px; padding-top:3px;}
.epromo-box-email{ width:136px; height:21px; background-image:url(../images/epromo-input-bg.png); background-repeat:no-repeat; margin:0 auto; display:block;}
.epromo-box-email input {width:126px; height:18px; border:0; background:transparent; font-family:"Trebuchet MS"; font-size:11px; color:#626262;text-align:center; margin:0 5px; line-height:18px;}
.epromo-box-inner{width:136px; height:78px; background-image:url(../images/epromo-code-bg.png); background-repeat:no-repeat; background-position:top; margin:auto; position:absolute; top:70px;}
/*.epromo-box-inner-code{ width:123px; height:36px; background-image:url(../images/epromo-code-bg.gif); background-repeat:no-repeat; background-position:top; margin:7px auto;}*/
.epromo-box-inner-code{ width:123px; height:40px; background-position:top; margin:5px auto;}
.epromo-box-inner-code img{margin:1px 4px;}
.epromo-box-inner-code-bg{width:116px; height:21px; background-image:url(../images/epromo-input-bg2.png); background-repeat:no-repeat; background-position:top; margin:auto; padding-bottom:5px;}
.epromo-box-inner-code-bg input{width:108px; height:18px; border:0; background:transparent; font-family:"Trebuchet MS"; font-size:11px; color:#626262; text-align:center; margin:0 4px; line-height:18px;}
.epromo-box-inner-code-bg-submit{ margin:auto; height:20px; text-align:center;}

.epromo-box-txt-final{vertical-align:middle; text-align:center; margin:50px auto;font-family:arial; font-size:15px; font-weight:bold; text-align:center; line-height:16px; color:#FFFFFF; }

.search-hd{font-family:Arial; font-size:15px; color:#ffffff; line-height:25px; text-align:center; font-weight:bold;}
.search-sku-name{font-family:arial; font-size:12px; color:#000000; font-weight:bold; line-height:25px;}
.search-sku-name a{color:#d2232b; text-decoration:none;}

.search-price{ font-family:Arial; font-size:12px; font-weight:bold; color:#d2232b; text-decoration:none; }
.search-price a{ color:#d2232b; text-decoration:none;}

.search-sku-id{ font-family:Arial; font-size:12px; font-weight:bold; color:#000000; text-decoration:none; }
.search-sku-id a{ color:#000000; text-decoration:none;}
.search-sku-id a span{ color:#d2232b; text-decoration:none;}
div.slider-content{
	margin:0px;
	padding:0px;
}
#slider-box div.phone-slider{
	width:772px;
	height:181px;
	margin:0px;
	padding:0px;
}
div.phone-slider div.item-bg{
	float:left;
	margin:10px 12px 0px 12px;
	padding:5px 5px 5px 5px;
	height:144px;
	width:110px;
	text-align:center;
}
#slider-box div.phone-slider{
	width:772px;
	height:181px;
	margin:0px;
	padding:0px;
}
#pro-slideshow-area, #pro-slideshow-scroller {
  width: 782px;
  height: 190px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  padding:3px 0px 0px 15px;
}

#pro-slideshow-area {
  border: none;
}

#pro-slideshow-holder {
  height: 190px;
  
}
.pro-slideshow-content {
  float: left;
  width:772px;
  height:145px;
  overflow: hidden;
}

/* scrolling div on view full page css */

.vfp-scrolling {margin:0; padding:0; width:838px; height:175px;}
.scrolling-title {margin:0; padding:0; width:838px; height:40px;}	
.scrolling-head {height:35px; width:648px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#FFF; background:url(../images/scroll-bg-middle.jpg) 0 0 repeat-x; padding:5px 20px 0 20px;}
.scrolling-head-right-txt {height:33px; width:96px; float:right; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#FFF; background:url(../images/scroll-bg-right.jpg) 0 0 no-repeat; padding:7px 10px 0 33px;}
.scrolling-img-box{margin:0; padding:0; height:138px; width:838px; float:left;}
.scroll-arrow-left{float:left; width:24; height:63px; margin-top: 35px;}
.scroll-arrow-right{float:right; width:24; height:63px; margin-top: 35px;}
.scroll-img-middle{float:left; width:780px; height:145px; overflow:hidden; margin:0px 0px 0px 27px;}
.scroll-img-middle a{float:left; width:100px; height:100px; padding:15px 15px;}

div.scroller-previous {
    background:background: url(../images/slide-lft.jpg) no-repeat top left;;
    display: block;
    left: 0px;
    position: absolute;
    top: 44px;
}
div.scroller-next {
    background:background: url(../images/slide-ryt.jpg)  no-repeat top left;
    display: block;
    position: absolute;
    right: 5px;
    top: 44px;
}

div.phone-slider {
    height: 148px;
    margin: 0;
    padding: 0;
    width: 838px;
}

#tab-slideshow-area {
    border: medium none;
    height: 180px;
}
#tab-slideshow-area, #tab-slideshow-scroller {
    height: 148px;
    margin: 0 auto;
    overflow: hidden;
    padding: 5px 0 0 0px;
    position: relative;
    width: 838px;
}

#tab-slideshow-holder {
    height: 180px;
}

.tab-slideshow-content {
    float: left;
    height: 148px;
    overflow: hidden;
    width: 800px;
	padding-left:20px;
}
div.phone-slider div.item-bg {
    float: left;
    height: 108px;
    margin: 10px 8px 0px 8px;
    padding: 5px;
    text-align: center;
    width: 104px;
}
div.item-bg img.item {
    float: left;
    height: 100px;
    margin: 0 0 5px 4px;
    padding: 0;
    width: 100px;
	border:none;
}
.scroller-next {background: url(../images/slide-ryt.jpg)  no-repeat top left; cursor:pointer;height:58px; width:22px; right:0; float:right;  border:none;}
.scroller-previous { background: url(../images/slide-lft.jpg) no-repeat top left; cursor:pointer; left:167px; position:absolute; height:58px; width:22px; border:none;}

div.alert-msg{	margin:2px 0px 0px 0px; padding:0px;text-align:center;line-height:14px;font-size:11px;font-weight:bold;font-family:Verdana, Geneva, sans-serif;	color:#ffffff;	}	
div.alert-msg2{	margin:5px 0px 0px 0px;  padding:0px; text-align:center; font-weight:bold; line-height:12px; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#ffffff;}		
.clear{ 
		margin:0px;
		padding:0px;
		clear:both;
}


/* follow us banner css on about us page */

.follow-us-group{margin:0; padding:3px; width:748px; height:56px; border:#e9e9e9 1px solid;}
.follow-us-icon{width:234px; height:43px; background:url(../images/follow-us-group-bg.jpg) top right repeat-y; float:left; padding:13px 0 0 15px;}
.follow-us-icon-logo{float:left; width:32px; height:32px;}
.follow-us-icon-text{float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#666; text-align:left; margin-left:3px;}
.follow-us-icon-text a{float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}


/* check out pop on add to cart */
.chkout-popup{ margin:0; padding:0; width:321px; height:auto; position:absolute; top:33px; left:63%; z-index:6;}
.chkout-bg-top{ width:321px; height:13px;}
.chkout-bg-bottom{ width:321px; height:14px;}
.chkout-bg-middle{background:url(../images/chkout-popup-mid-bg.png) 0 0 repeat-y; padding: 0 10px 0 10px;}
.chkout-bg-middle h2 {margin:0; padding:0 0 10px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16pt; font-weight:bold; color:#da2128;}
.pop-close-btn{ position:relative; top:-5px; right:5px; float:right; width:67px; height:22px;}
.addcart-sku-detail {margin:5px 0 15px; 0; padding-right:10px;}
.addcart-sku-img {width:55px; height:55px; padding-right:10px; float:left;}
.addedcart-sku-title{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; font-weight:bold; color:#666; width:225px; height:30px; float:left; padding-bottom:5px;}
.addedcart-sku-qty{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666; width:65px; float:left;}
.addedcart-sku-remove a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000; width:60px; float:left;}
.addedcart-sku-price{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666; width:100px; float:right; text-align:right;}
.clear{clear:both; height:10px;}

.added-sku-subtotal{margin:10px 0 0 0; padding:8px 8px 0 8px; height:24px; border:#ccc 1px solid;}
.addedcart-total-items{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000; width:105px; float:left;}
.addedcart-subtotal-price{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000; width:140px; float:right; text-align:right;}
.popup-shopping-cart{width:140px; height:21px; float:left; padding-top:10px;}
.popup-secure-chkoutbtn{width:157px; height:38px; float:left;}


/*DEALS PAGE CSS-----------------*/

.deal-about-txt{font-family:arial; font-size:24px; font-weight:bold; padding-left:40px; color:#da2128;line-height:22px; text-align:justify;}
.deal-about{font-family:arial; font-size:15px; color:#747474;line-height:22px; text-align:justify;}

.deal-contact{font-family:arial; font-size:15px; color:#747474;line-height:22px; text-align:left;padding-left:40px;}
.deal-form-txt{border: 1px solid #999999;color: #000;font-family: arial;font-size: 12px;line-height: 18px;text-decoration: none;width: 225px;}

.deal-faq-txt{color:#747474;font-family:verdana;font-size:12px;line-height:18px;text-align justify;text-decoration:none; font-weight:bold; padding-left:10px;}
.deal-faq-txt a {color:#747474;font-family:verdana;font-size:12px;line-height:18px;text-align justify;text-decoration:none; font-weight:bold;}
.deal-faq-txt a:hover{ color:#F00;}
.deal-faq-txt-1{font-family:Arial; font-size:14px; color:#747474;line-height:18px; text-align:justify;}



.price-wrapper{margin-top:10px; background-image:url(../images/deal-price-box.png);background-repeat:no-repeat;height:266px;width:268px;margin-left:0px;}
.price-status{float: left;width: 100%;height: 90px;}
.price-status .retail-price{float: left; margin-left: 15px; margin-top: 50px; height: 40px; width: 100px;}
.price-status .retail-price span.price{color: Black;font-size: 32px;font-family: arial;font-weight: bold;float:left;text-align: center;}
.price-status .retail-price span.price2{color: Black;font-size: 18px;font-family: arial; font-weight: bold; float:left;text-align: left; margin-top:5px;}
.price-status .current-savings{float: left; margin-top:50px;margin-left: 30px; height: 40px;width: 90px;text-align: left;}
.price-status .current-savings span.saving-rate{color: Black;font-size: 32px;font-family: arial;font-weight: bold;float: right;}
.current-price{float: left; margin-top:55px; margin-left:83px; height:50px; width: 100px;}
.current-price span.price-fraction{float: left; color:White; margin-top:7px; font-size:18px; font-family:Arial; font-weight:bold;}
.current-price span.price{float:left; color:White; font-size:34px; font-family:Arial; font-weight: bold; float:left;text-shadow: 0.05em 0.05em 0.010em #333 }
.current-price span.price2{float:left; color:White; font-size:20px; font-family:Arial; font-weight: bold; float:left;text-align: left; margin-top:5px;text-shadow: 0.05em 0.05em 0.010em #333}
.current-price span.smaller-price{float: left;color: White;font-size: 44px;font-family: Arial;font-weight: bold;}
.current-price span.dollar-sign{float: left;font-family: Arial;font-weight: bold;color: White;margin-top: 8px;font-size: 35px;}
.deals-buy-now{float: left;width: 192px; height: 48px; margin-left: 38px; margin-top: 18px;}
.deals-buy-now span{ font-family:Arial;text-align:center; font-size:18px; color:#FFFFFF; text-decoration:none; font-weight:bold; line-height:48px; margin:auto; display:block; text-shadow: 0.1em 0.1em 0.2em #333}

.deal-txt-head{ font-family:Arial; font-size:22px; font-weight:bold; color:#000000;}
.deals-txt-small-b{font-family:arial; font-size:11px; font-weight:bold; color:#da2128; line-height:12px; font-style:italic}
.deals-txt-small-b a {font-family:arial; font-size:11px; color:#da2128;text-decoration:none;}

div.deals-info-box{display:block; width:360px; height:280px; overflow:auto; font-family:arial; font-size:11px; color:#828282;}
div.deals-info-box strong {font-family:arial; font-size:11px; color:#3f3f3f}

.deals-subscribe-txt{text-align:center; font-family:Arial; font-size:12px; color:#fff; font-weight:normal; padding:0 5px 5px 5px; line-height:16px;}
.deals-subscribe input{margin:6px auto 8px 5px;background:url(../images/deals-subscribe-input.jpg) top center no-repeat;text-align:center; width:160px;height:17px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;line-height:17px;color:#666;border:0;}
.deals-subscribe-code-bg{width:136px; height:78px; background-image:url(../images/epromo-code-bg.png); background-repeat:no-repeat; background-position:top; margin:auto; padding:1px 0 0 0;}

.deals-bold-txt{font-family:"Arial Narrow"; font-size:18px; color:#000000; font-weight:bold; text-transform:uppercase;}
.deals-bold-txt-gry{font-family:arial; font-size:13px; color:#747474; line-height:15px; padding:10px 0;}

.new-deals-head{ font-family:Arial; font-size:12px; font-weight:bold; color:#000000; line-height:15px; padding:0 0 8px 0; text-decoration:none;}
.new-deals-date{ font-family:Arial; font-size:10px; font-weight:normal; color:#767676; line-height:14px;}
.new-deals-date span{ font-weight:normal; color:#000000;}

div.past-deals-sku{width:140px; height:118px; background-image:url(../images/past-deals-sku-bg.jpg); background-repeat:no-repeat;}
div.past-deals-sku div {padding-top:5px;text-align:center; margin:auto; width:100px; height:100px;}

.past-deals-date, .past-deals-categ, .past-deals-name, .past-deals-discount {font-family:Arial; font-size:12px; font-weight:bold; color:#000000; padding:2px 0;}
.past-deals-categ {font-size:14px; font-weight:bold; color:#da2128;} 
.past-deals-name {font-size:14px; font-weight:normal; color:#7b7b7b; line-height:16px;}
.past-deals-discount {font-size:14px; font-weight:normal; color:#7b7b7b;}
.past-deals-discount strong {font-weight:bold; color:#000000;}

.deals-work{ font-family:Arial; font-size:14px; color:#747373;padding-top:10px;}
.deals-work span{ font-family:Arial; font-size:18px; color:#000000; font-weight:bold;text-transform:uppercase; line-height:18px; }
.deals-work p{ font-family:Arial; font-size:14px; color:#747373; margin:0px; padding:20px 0 0 0; line-height:18px; text-align:justify;}

.CollapsiblePanel {margin: 0px;padding: 0px;width:728px;border: solid 1px #d0d0d0;}
.CollapsiblePanelTab {background-image:url(../images/deals-spry-bg-on.jpg); background-repeat:no-repeat;font-family:arial; font-size:12px; color:#333333;font-weight:bold; line-height:26px; padding-left:10px;height:26px;background-color: #DDD;margin: 0px;cursor: pointer;	-moz-user-select: none;	-khtml-user-select: none;}
.CollapsiblePanelContent {margin: 0px;padding: 5px 10px 0 10px;font-family:arial; font-size:12px; color:#666666; line-height:16px; text-align:justify;}
.CollapsiblePanelContent strong { color:#000000; font-weight:bold;}
.CollapsiblePanelTab a {color: black;text-decoration: none;}
.CollapsiblePanelOpen .CollapsiblePanelTab {background-color: #EEE;	background-image:url(../images/deals-spry-bg-off.jpg); background-repeat:no-repeat;}
.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {background-color: #CCC;}
.CollapsiblePanelFocused .CollapsiblePanelTab {background-color: #3399FF;}

div.deals-timer-bg{width:268px; height:175px;position:relative; background-image:url(../images/deals-timer.jpg); background-position:0 0; background-repeat:no-repeat;}
div.deals-timer {position:absolute;left:74px;top:89px;width:176px;height:36px;border-width:0px;font-family:arial;font-size:22px;font-weight:bold;line-height:36px;text-align:center;color:#c0c0c0;}
div.deals-timer div.dash{ width:34px; height:36px; display:block; float:left; padding:0 5px;}
div.deals-timer div.digit{float:left; width:16px;}
div.deals-time-left{position:absolute;left:90px;top:145px;width:163px;border-width:0px;font-family:arial;font-size:11px;text-align:right;color:#000000;}
.error_strings{
	color:red; 
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
	font-family: arial;
}
.deals-sku-id{font-family:Arial; font-size:14px; font-weight:bold; color:#d2232b; text-decoration:none;line-height:20px;}
.deals-sku-type{font-family:Arial; font-size:11px; font-weight:bold; color:#252525; text-decoration:none; line-height:20px;}
.deals-drpdwn-type{ width:160px; line-height:20px; font-family:Arial; color:#252525; font-size:10px; border:1px #cecece solid; height:20px; font-weight:bold;}
.upcoming-deals-wrapper { height:310px; margin:0px auto; width: 196px;}
.upcoming-deals { float: left; margin-top: 5px; width: 100%;}
.upcoming-deals .deal-box .deal-content { float: left; height: 46px; margin-left: 10px; width: 198px;}
.upcoming-deals .deal-box { background-image: url("../images/upcoming-box.png"); background-position: left top; background-repeat: no-repeat; width: 198px;}
.upcoming-deals .deal-box .deal-content .deal-title { float: left; font-family: Helvetica; font-size: 11px; font-weight: bold; height: auto; margin-top:17px; text-transform: uppercase; width: 180px; line-height:12px;}
.deal-title a { color:#333; font-family: Arial; text-decoration: none; text-transform: uppercase;}
.upcoming-deals .deal-box .deal-content .deal-description { color:#767676; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 14px; width: 103px; line-height:14px;}
.upcoming-deals .deal-box .deal-content .deal-description span.deal-date { color: Black; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.upcoming-deals .deal-box .deal-notifier { float: left; margin-left: 4px; margin-top: 8px;}
.upcoming-deals .deal-box .deal-notifier a.notify-me-button { color: White; float: left; font-family: Helvetica; font-size: 11px; font-weight: bold; text-decoration: none;}
.seo-h1-text{font-family:Trebuchet MS; font-weight:bold; font-size:medium;color:#d2232b; line-height:24px;}

/*Pop-Up-Specified-Css--15-11-2011--*/
#pop-up-bg{	margin:0px;	padding:55px 0 0 0; height:163px; left:0px; bottom:0px;	width:172px; font-weight:bold; display:block; background:url(../images/pop-up-background-image.png) top left no-repeat;}
#pop-up-bg .title{font-family:Arial, Helvetica, sans-serif;	font-weight:bold; font-size:11px; text-align:center; width:143px; min-height:25px; margin:0px 0px 0px 12px; padding:0px;}
#pop-up-bg .title a{text-decoration:none; display:inline; color:#eb1f29;}
#pop-up-bg .title a:hover{text-decoration:underline; color:#eb1f29;}	
#pop-up-bg .sku-msrp-box{margin:0px 0px 0px 10px; padding:10px 0 0 0; width:143px; }
.sku-msrp-box .sku-box{	margin:0px 0px 0px 0px; padding:0px; float:left; color:white; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#eb1f29;text-align:left;}
.sku-box span.sku-no{ margin:0px; padding:0px; color:#000000; text-align:left;}
.sku-msrp-box .msrp-box{ margin:0px; padding:0px; float:right; color:#eb1f29; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.msrp-box span.msrp-price{ margin:0px; 	padding:0px; color:#000000;}
#pop-up-bg .current-saving-box{ margin:0px auto; padding:0px; width:143px; text-align:center;}
.current-saving-box .current-saving{ margin:5px 0 0 0; padding:0px; float:left; color:#000000; width:143px; font-family:Arial, Helvetica, sans-serif;	font-size:10px;}
.current-saving span.saving-price{margin:0px; padding:0px; color:#eb1f29;}
#pop-up-bg .current-price-box{ margin:0px auto; padding:0px; width:143px; text-align:center;}
.current-price-box .current-price{ margin:5px 0 0 0; padding:0px; height:auto; float:left; color:#000000; width:143px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.current-price span.final-price{ margin:0px; padding:0px; color:#eb1f29;}
img.pop-up-link{
	margin:0px;
	padding:0px;
	cursor:pointer;
	position:fixed;
	bottom:0;
	float:left;
	border:none;
	z-index:3;
	}
a.see-deal{ margin:3px 0px 0px 0px; padding:0px; float:right; color:#e5141e; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; width:80px; }
a.see-deal:hover{ margin:3px 0px 0px 0px; padding:0px; float:right; color:#000000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; width:80px; }
