﻿@charset "utf-8";
/* CSS Document */

@font-face {font-family: 'Rockwell';
src: url('../font/ROCK_0.eot') format("truetype");
src: local(Rockwell bold), url(../font/ROCK_0.ttf) format("truetype");}



img, div { behavior: url(iepngfix.htc) }
html, body, div, span, h1, h2, h3, h4, h5, h6, p, ul, li, form, label, img {margin:0px; padding:0px; border:0px; outline:0px;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:#baedff; text-align:left; text-decoration:none; line-height:18px;}
.clear{clear:both; height:0px; margin:0px; padding:0px;}
*{margin:0; padding:0; list-style:none; border:none;}
a{outline:none; text-decoration:none;}
/*main div css*/
.main-div{width:100%; min-width:985px; margin:0px; padding:0 0 0px 0; background:url(../images/main-bg.jpg) top center no-repeat; }
/*main div end*/
.header-main{ width:100%; height:154px; background:url(../images/header-bg.jpg) top center no-repeat;}
.header{ width:970px; height:150px; margin:0px auto; position:relative;}
.body-container{ width:970px; margin:0px auto;}
.logo{ margin:0px; padding:0px; float:left;}
.sunny-text{float:left; margin:0px; padding:51px 0 0 19px;visibility:hidden;}
.header-car-bx{float:left;visibility:hidden; margin:28px 0 0 40px; padding:7px 0 0 8px; width:239px; height:102px; background:url(../images/header-car-pic.png) top left no-repeat; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight: bold;}
.right-login{margin:0px 0 0 -70px; padding:5px 0 0 0; float:left; width:242px; font-size:9px; text-transform:uppercase; color:#336699;}
.right-login a{color:#336699; padding-right:5px; float:right;}
.right-login a:hover{ text-decoration:underline;}
.right-login span{font-family:Rockwell, Arial, Helvetica, sans-serif; font-size:24px; padding-right:5px; padding-top:12px; float:right; font-weight:bold}
.right-login ul{margin:10px 0 0 0;  padding:8px 0 0 0; float:right;}
.right-login ul li{list-style:none; display:inline; padding-right:0px;}
.search-bx{margin:-6px 0 0 10px; padding:5px 0 0 0; float:right; width:240px; position:absolute; top:127px; left:720px; z-index:100;}
.search-bx input{background:url(../images/search-bg.jpg) top left no-repeat; border:none; width:178px; height:13px; padding:3px 0 3px 20px; font-size:11px; color:#333333;}

/*top nav start here*/
.top-nav{ margin:0px; padding:0px;}
.nav{float:left; margin-left:15px; margin-top:-26px; display:inline; padding:0px; height:30px;}
.topmenu{}
.topmenu ul{ margin:auto; /*width:910px; position:relative*/}
.topmenu ul li{float:left; list-style:none;position:relative; font-family:Rockwell, Arial, Helvetica, sans-serif; font-size:15px;}
.topmenu ul li a{line-height:45px; padding:0 15px 0 0; float:left; color:#ffffff; text-decoration:none; display:block;  margin:0 10px 0 10px;}
.topmenu ul li a span{display:block; padding:0 0px 0 20px; cursor:pointer; }
.topmenu ul li:hover a{background:url(../images/right-cor.png) no-repeat right; line-height:45px; padding:0 15px 0 0; float:left; color:#ffffff; text-decoration:none; font-weight:bold; display:block;  margin:0 10px 0 10px; }

.topmenu ul li:hover a span{background:url(../images/left-cor.png) no-repeat left; line-height:45px; display:block; padding:0 0 0 15px; float:left; cursor:pointer;}
.topmenu ul li ul{ display:none}
/*.topmenu ul li:hover ul{display:block; background:url(../images/drop-down-menu-bg.png) top left no-repeat; color:#000000; width:180px; position:absolute; z-index:9999 !important; top:38px;left:-22px; padding:5px 0 20px 15px;}*/
.topmenu ul li:hover ul{display:block; background:url(../images/drop-down-menu-bg.png) bottom left no-repeat; color:#000000; width:180px; position:absolute; z-index:9999 !important; top:38px;left:-22px; padding:5px 0 30px 15px;}
.topmenu ul li ul li{ float:none !important; display:block; font-family:Arial, Helvetica, sans-serif !important ; font-size:13px;  position:relative;  padding:0 0 0 10px !important; margin:0 !important;}
.topmenu ul li ul li.catogary{ text-transform:uppercase; float:none !important; display:block; font-family:Arial, Helvetica, sans-serif !important ; font-size:13px;  position:relative;  padding:0 0 0 10px !important; margin:0 !important; border-bottom:#FFFFFF solid 1px; border-top:#FFFFFF solid 1px; width:142px;}
.topmenu ul li ul li a{float:none !important; font-weight:normal !important; line-height:21px !important;  background:none !important; display:block !important; margin:0 !important;}
.topmenu ul li ul li a:hover{ color:#f4f4f4; display:block !important;}
.topmenu ul li ul li ul{display:none !important; line-height:18px !important;}
.topmenu ul li ul li:hover ul{ display:block!important;  top:-5px !important;}
.topmenu ul li.active a{background:url(../images/hove-top-right-bg.png) no-repeat right; padding:0 15px 0 0; float:left; color:#ffffff; text-decoration:none; font-weight:bold; display:block;  margin:0 5px 0 5px;}
.topmenu ul li.active a span{background:url(../images/left-cor-hover.png) no-repeat left; display:block;padding:0 0 0 15px; float:left; cursor:pointer;}
.topmenu ul li a{background:url(../images/right-cor.png) no-repeat right; padding:0 15px 0 0; float:left; color:#ffffff; text-decoration:none; font-weight:bold; display:block;  margin:0 5px 0 5px;}
.topmenu ul li a span{background:url(../images/left-cor.png) no-repeat left; display:block;padding:0 0 0 15px; float:left; cursor:pointer;}
.topmenu ul li:hover a{background:url(../images/hove-top-right-bg.png) no-repeat right; padding:0 15px 0 0; float:left; color:#ffffff; text-decoration:none; font-weight:bold; display:block;  margin:0 5px 0 5px;}
.topmenu ul li:hover a span{background:url(../images/left-cor-hover.png) no-repeat left; display:block;padding:0 0 0 15px; float:left; cursor:pointer;}
.topmenu ul li:hover ul li a:hover{text-decoration:underline;}
.topmenu ul li ul.last{background:url(../images/bottom-img-dropdown-nv.png) bottom left; height:20px;}
/*top nav end here*/

.left-bloc{width:730px; height:auto; float:left; margin:0px; padding:23px 0 0 0;}
.right-bloc{width:219px; height:auto; float:right; margin:0px 0 0 15px; padding:0px;}
.bottom-banner{width:100%;}
.ottlite-vs-others{float:left; margin:0px; padding:15px 0 0 0;}
.put-the-fun{float:right; padding:15px 0 0 0;}
.join-the-comunity{margin:0px 0 10px 0; padding:0px; font-size:11px;}
.join-the-comunity h2{ color:#1e6589; font-family:Rockwell, Arial, Helvetica, sans-serif; font-size:24px;}
.join-fied{ background:url(../images/comunity-bx.gif) top left no-repeat; width:192px; border:none; height:22px;}
.bulb-finder-bx{margin:0px 0 10px 0; padding:0px;}
.get-crafty-bx{margin:0px 0 10px 0; padding:0px; font-size:11px; background:url(../images/get-crafty.png) top left no-repeat; width:290px; height:148px;}
.get-crafty-bx-b{width:170px; float:right; padding:25px 0 0 0; color:#2983a7;}
.get-crafty-bx-b span{width:160px; float:right; padding:20px 0 0 0; color:#2983a7; font-size:24px; line-height:25px;}
.get-crafty-bx-b span a{color:#2983a7;}
.get-crafty-bx-b p{font-size:12px; color:#333333; width:160px; float:right; line-height:14px;}
.shipping-bx{ width:970px; height:41px; background: url(../images/shipping-baner.png) top center no-repeat; margin:20px 0 0 0; font-size:28px; font-weight:bold; color:#2e97c2; font-family:Rockwell, Arial, Helvetica, sans-serif; text-align: center; padding:15px 0 20px 0;}

.footer-main{ width:100%; height:auto; background: url(../images/footer-bg.png) top repeat-x; margin-top:-13px;}
.footer{ width:970px; margin:0px auto;}
.footer-div{ width:170px; height:250px; float:left; margin-right:10px; background:url(../images/saprater-img.gif) right 40px no-repeat;}
.footer-div ul{ padding:0px; margin:0px;}
.footer-div ul li{ padding:0px 0 0 20px; margin:0px; display:block; font-size:12px; color:#FFFFFF; line-height:20px;}
.footer-div ul li a{ color:#FFFFFF;}
.footer-div ul li a:hover{ text-decoration:underline;}
.footer-div ul li.catog{ font-weight:bold; text-transform:uppercase;}
.footer-heading-bx{ width:144px; height:30px; float:left; background:url(../images/footer-head-bx.png) top left no-repeat; font-size:12px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; padding:5px 0 0 0; text-align: center;}
.footer-div-connect{ width:170px; height:250px; float:left; margin-right:10px; background:url(../images/saprater-img.gif) right 40px no-repeat;}
.footer-div-connect ul{ padding:0px; margin:0px;}
.footer-div-connect ul li{ padding:5px 0 5px 20px; margin:0px; display:block; font-size:12px; color:#FFFFFF; line-height:20px;}
.footer-div-connect ul li a{ color:#FFFFFF;}
.footer-div-connect ul li a:hover{ text-decoration:underline;}
.last-bx-footer{ background:url(../images/news-lat-bg.gif) left 15px no-repeat; width:211px; float:right; padding:25px 10px 0 15px; font-weight:bold; color:#FFFFFF; font-size:11px; line-height:14px;}
.email-field{width:198px; height:12px; border:#663300 solid 1px; padding:5px 0 5px 5px;}
.right-botton-icon{ float:left; margin-top:20px;}
.right-botton-icon ul{ margin:0px; padding:0px;}
.right-botton-icon ul li{ list-style:none; display:inline; padding-right:25px; float:left;}
.right-botton-icon ul li.last{ padding:0px;}

.footerlink{ width:230px; float:left; margin-top:10px; font-size:12px;}
.footerlink ul{ margin:0px; padding:0px;}
.footerlink ul li{ list-style:none; display:inline; padding-right:15px}
.footerlink ul li a{ color:#FFFFFF;}
.footerlink ul li a:hover{ text-decoration:underline;}

.footercopyright{ width:230px; float:left; margin-top:5px; font-size:12px; margin-bottom:14px;}
.footercopyright ul{ margin:0px; padding:0px;}
.footercopyright ul li{ list-style:none; padding-right:22px; text-align:right;}
.footercopyright ul li a{ color:#FFFFFF;}

.left-bloc-inner{ width:222px; float:left;}
.right-bloc-inner{ width:727px; float:right; margin-right:10px; margin-left:10px}
.right-bloc-inner1{ width:728px; float:right; margin-right:10px; margin-left:10px}
.product-txt{ margin:0px; padding:0px 0 10px 0;}
.body-container-inner{ width:977px; margin:0px auto; background:url(../images/inner-body-bg.png) top left repeat-y; padding:10px 0 0 10px;}
.left-nav{margin:0px; padding:0px;}

.left-nav ul{margin:0px; padding:0px;list-style:none; }
.left-nav ul li{color:#006699; font-family:Rockwell, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding-left:20px; line-height:30px; margin-left:-10px; margin-bottom:5px;}
.left-nav ul li a{color:#006699; padding:5px 0 5px 0;}
.left-nav ul li a:hover{color:#ff3300; background:url(../images/left-nav-shap.gif) bottom no-repeat; padding:5px 0 5px 0;}
.left-nav ul li.by-cat{background:url(../images/catogary-bg.gif) left 3px no-repeat; margin-left:-10px; margin-bottom:5px; font-family:Rockwell, Arial, Helvetica, sans-serif; text-transform: capitalize; color:#ffffff; font-size:16px; cursor:pointer; line-height:30px;}
.left-nav ul li.by-cat a{ color:#FFFFFF; background:none;}

.left-nav ul li ul{list-style:none; color:#006699;text-transform: capitalize;}
.left-nav ul li ul li{list-style:none; color:#006699;text-transform: capitalize; line-height:31px;}
.left-nav ul li ul li a{color:#006699; line-height:30px;}
.left-nav ul li ul li a:hover{color:#006699; background:url(../images/left-nav-shap-blue.gif) 0px 22px no-repeat; padding:5px 0 5px 0;}

.left-nav ul li.by-cat ul li{margin-left:-10px; font-family:Rockwell, Arial, Helvetica, sans-serif; text-transform: capitalize; color:#006699; padding-left:25px; font-size:16px;}
.left-nav ul li.by-cat ul li a{ color:#006699 !important;}
.left-nav ul li.by-cat ul li a.active{color:#ff3300 !important; background:url(../images/left-nav-shap.gif) 0px 23px no-repeat; padding:5px 0 5px 0;}

.left-nav ul li.by-cat-inner{ background:url(../images/catogary-bg.gif) left 3px no-repeat; margin-left:-10px; font-family:Rockwell, Arial, Helvetica, sans-serif; text-transform: capitalize; color:#FFFFFF; padding-left:25px; font-size:16px; cursor:pointer;}


/*
.left-nav ul li.by-cat-1{ margin-left:-10px; margin-bottom:5px; font-family:Rockwell, Arial, Helvetica, sans-serif; text-transform: capitalize; color:#006699; padding-left:25px; font-size:16px;}
.left-nav ul li.by-cat-1:hover{ color:#FFFFFF; background:url(../images/get-cat-img.jpg) 0px 3px no-repeat; margin-left:-10px; margin-bottom:5px; cursor:pointer}
.left-nav ul li.by-cat-1:hover a{ color:#FFFFFF; background:none;}
*/
.left-nav ul li.by-cat-1{margin-left:-10px; margin-bottom:5px; font-family:Rockwell, Arial, Helvetica, sans-serif; text-transform: capitalize; font-size:16px; cursor:pointer; line-height:30px;}
.left-nav ul li.by-cat-1:hover{background:url(../images/get-cat-img.jpg) left 3px no-repeat; margin-left:-10px; margin-bottom:5px; font-family:Rockwell, Arial, Helvetica, sans-serif; text-transform: capitalize; color:#ffffff; font-size:16px; cursor:pointer; line-height:30px;}
.left-nav ul li.by-cat-1 a:link{ color:#006699 ; background:none;}
.left-nav ul li.by-cat-1 a:visited{ color:#006699 ; background:none;}
.left-nav ul li.by-cat-1 a:hover{ color:#ffffff ; background:none; }
.left-nav ul li.by-cat-1 a:active{ color:#006699 ; background:none;}
/*
.left-nav a:link{ color:#006699 ; background:none;}
.left-nav a:visited{ color:#006699 ; background:none;}
.left-nav ul li ul li a:hover{ color:#006699 !important;}
.left-nav a:active{ color:#006699 ; background:none;}
*/
.left-nav ul li.by-cat-1 ul li{margin-left:-10px; font-family:Rockwell, Arial, Helvetica, sans-serif; text-transform: capitalize; color:#006699; font-size:16px; padding-left:25px;}
.left-nav ul li.by-cat-1 ul li a:hover{background:url(../images/left-nav-shap-blue.gif) 0px 24px no-repeat;}
.left-nav ul li.by-cat-1 ul li a{ color:#006699 !important;}
.left-nav ul li.by-cat-1 a ul li a:hover{ color:#fff; background:url(../images/left-nav-shap.gif) 0px 23px no-repeat;}
.left-nav ul li.by-cat-1 ul li a.active{color:#ff3300 !important; background:url(../images/left-nav-shap.gif) 0px 23px no-repeat; padding:5px 0 5px 0;}

.pagination{font-size:12px; text-transform:uppercase; color:#336699}
.pagination a{color:#336699; padding:0}
.pagination a.selected{color:#ff3300; padding:0}
.masterhead{margin:0px; padding:0px;}
.paging{background:url(../images/paging.gif) top left no-repeat; margin:0px 0 0 0; line-height:25px; height:35px; padding-top:10px}
.paging table{font-size:13px; text-transform:uppercase; color:#006699;}
.paging table .list{ font-size:11px; color:#006699; text-transform:capitalize; font-weight:bold; width:135px; border:#006699 solid 1px;}
.paging-text{font-size:13px; color:#006699}
.paging-text a{color:#006699; padding:5px;}
.bulb-finder-im{margin:0 0 0 0; padding:20px 0 0 0;}
.body-mid-content{ margin:0px; padding:33px 0 0 0;}


.ppbx {width:240px; float:left; height:auto; overflow:visible; margin-bottom:30px;}
.product-bx{ width:240px; float:left; height:310px; min-height:285px; height:auto; margin-bottom:30px; overflow:hidden; position:relative}
.ppbx img{padding:0 0 0px 0;z-index:10;}
.ppbx span{font-size:12px; color:#006699; font-weight:bold; display:block; text-align:center !important;}
.ppbx span a{color:#006699; text-decoration:underline;}
.ppbx p{color:#333333; font-size:15px; font-weight:bold; text-align:center !important; padding-right:2px; height:20px;}
.ppbx .pro-hover-bx{display:none;}
.ppbx:hover .pro-hover-bx{display:block; position:absolute; min-height:450px; overflow:hidden; margin-top:-34px;}
.ppbx b {color:#FF9900; font-size:15px; font-weight:inherit;} 
.img-bih-bx{width:250px; height:250px; margin:0 0 0 0px; background:url("../images/hover-bg1.png") repeat-y scroll left top transparent; margin-left:-1px; text-align:center;}
/*hack for IE7 start here*/
*+html>body .ppbx:hover .pro-hover-bx{margin-left:-240px;}
*+html>body .ppbx p {display:none;}
*+html>body .center-bx span{display:none;}
*+html>body .img-bih-bx{width:250px; height:270px; margin:0 0 0 0px; background:url("../images/hover-bg1.png") repeat-y scroll left top transparent; margin-left:-1px; text-align:center;}
/*hack for IE7 END here*/


.pro-last{ width:200px; float:left; padding-bottom:30px; position:relative;}
.pro-last img{padding:0 0 5px 0;}
.pro-last span{font-size:12px; color:#006699; font-weight:bold; display:block; text-align:center !important;}
.pro-last span a{color:#006699; text-decoration:underline; }
.pro-last p{color:#333333; font-size:12px; font-weight:bold; text-align:center !important;}
.pro-last:hover .pro-hover-bx{z-index:1000 !important; display:block; position:absolute; top:-15px; left:-15px;}

.product-content-bx{margin:0px; padding:20px 0 10px 0;}
.product-content-bx img{float:left; padding:0 10px 10px 0;}
.product-content-bx p{color:#999999; font-size:16px; line-height:22px; padding-bottom:10px;}
.prodetail{margin:0px; padding:0px;}
.prodetail-bxs{float:left; width:235px; padding:0 0 10px 0;}
.prodetail-bxs ul{margin:0px 0 0 30px; padding:0px;}
.prodetail-bxs ul li{list-style:disc !important; color:#3399cc; font-size:14px; line-height:20px; font-family:Rockwell, Arial, Helvetica, sans-serif; padding:0 15px 0 0px;}
.prodetail-bxs ul li a{color:#3399cc;}
.prodetail-bxs img{ float:left;}

.prodetail-bxs-first{float:left; width:205px; padding:0 0 10px 0;}
.prodetail-bxs-first ul{margin:0px 0 0 30px; padding:0px;}
.prodetail-bxs-first ul li{ list-style:disc !important; color:#3399cc; font-size:14px; line-height:20px; font-family:Rockwell, Arial, Helvetica, sans-serif; padding:0 15px 0 0px;}
.prodetail-bxs-first ul li a{color:#3399cc;}
.prodetail-bxs-first img{ float:left;}

.light-bx{margin:0px; padding:15px 0 0 0;}
.light-bx p{padding:10px;}
.light-bx img{float:left; padding:0 25px 0 0;}
.light-bx span{font-size:30px; line-height:20px; font-family:Rockwell, Arial, Helvetica, sans-serif; color:#ff9933;}
.light-bx p span{color:#ff3300; font-size:16px;}

.light-bx-bottom{margin:0px; padding:15px 0 0 0;}
.light-bx-bottom p{padding:10px;}
.light-bx-bottom img{float:left; padding:0 30px 0 0;}
.light-bx-bottom span{font-size:30px; padding:35px 0 0 10px; display:block; font-family:Rockwell, Arial, Helvetica, sans-serif; color:#ff9933;}
.right-mini-bx{ padding:13px 0 20px 0; margin:0px;}
.bottom-banner-bxs{float:left; margin:0px; padding:15px 0 0 0;}
.get-craft-1{float:left; width:auto;}
.get-craft-img{float:right; margin-left:10px;}
.get-banner-bx{width:285px; float:left;}
.get-banner-bx-text{float:left;}
.get-banner-bx-text p{float:left; padding-left:15px; padding:0 0 0 10; width:140px; color:#333333}
.get-banner-bx-text p a{font-style:italic; color:#006699; text-decoration:underline;}
.get-banner-bx-text p span{ font-size:20px; line-height:25px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:bold; color:#2983a7;}
.divider-bx{ padding:15px; height:186px; background:url(../images/divider-img.png) top center repeat-y; float:left;}

.hello-gorgeous{float:right; padding:0px; margin:0px; background:url(../images/hello-gorgeous.png) top left no-repeat; width:292px; height:179px;}
.hello-gorgeous ul{margin:0px; padding:80px 0 0 20px;}
.hello-gorgeous ul li{ list-style:disc; color:#44899a; font-size:14px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
.hello-gorgeous span{ font-size:42px; color:#44899a; padding-left:20px; padding-top:10px; display:block; font-family:Trebuchet MS, Arial, Helvetica, sans-serif}
.hello-gorgeous p{ padding:10px 0 5px 40px; font-size:14px; font-weight:bold;}
.hello-gorgeous p a{ color:#3986ab;}
.button{ cursor:pointer;}

/*pro-hover*/
.pro-hover-bx{width:244px; display:none; z-index:100;}
.pro-hover-bx .top-bx{width:244px; float:left;}
.pro-hover-bx .top-bx img{padding:0px !important;}
.pro-hover-bx .center-bx{width:224px; float:left; background:url(../images/hover-center-bg.png) top left repeat-y; padding:0 10px 0 6px; text-align:center;}
.pro-hover-bx .center-bx p{}
.pro-hover-bx .bottom-bx{width:240px; float:left;}

.pro-hover-bx .like-btn {margin: 0 auto 0 75px;padding-top: 5px;display:block;text-align:center;}

.pro-hover-bx .content-bx{ width:95%; text-align:left; padding:5px 10px 5px 10px; font-size:12px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#666666; font-weight:normal;} 
.center-bx img{ margin-top:-19px; margin-left:-15px}
/*.center-bx span{margin-left:-8px !important; }*/
.like-btn img{ margin:0px !important;}
.like span iframe{ height:25px !important}
.tabcontent .text-heading1 .like iframe{ height:25px !important}
.pro-hover-bx .button-bx{ width:100%; margin:0px auto;}
.button-bx img{ margin:0px; padding:0px;}
/*pro-hover END*/

.fadein { float:left; width:726px; height:485px; overflow:hidden;}
.fadein img {left:0; top:0; background: transparent; -ms-filter: “progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)”; /* IE8 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); /* IE6 & 7 */ zoom: 1; border-style:none;

}
#heros-slideshow {padding-top:10px; overflow:hidden; clear:both;}
#heros { width:730px; height:500px; overflow:hidden; float:left; clear:both;}
#hero-controls {height:15px; overflow:hidden; float:left; clear:both;}
#hero-controls li { display:inline-block; width: auto; margin: 0 5px; }
#hero-controls a {background:url(../images/icon_rotator.png) no-repeat; display: inline-block; width: 9px; height: 9px; border:none; color:#fff; overflow: hidden; line-height: 50px; text-indent: -500px; }
#hero-controls li.selected a {background:url(../images/icon_rotator_active.png) no-repeat;}


/* 21 july */

/* 508 technology */
.Content-tech-box {width:655px; float:left; margin:40px 0 20px 25px;}
.Content-tech-box .techbox {float:left; width:100%;}
.Content-tech-box .techbox span {font-size:32px; line-height:35px; font-family:Rockwell, Arial, Helvetica, sans-serif; color:#ff9933; padding-bottom:15px; display:block; }
.Content-tech-box .techbox img {float:right; margin-left:10px;}
.Content-tech-box .techbox p {color:#999999; font-size:16px !important; line-height:22px; padding:0 0 10px 0;}

/* visual efficiency */ 
.Content-visual-box {width:655px; float:left; margin:25px 0 20px 25px;}
.Content-visual-box .visualbox {float:left; width:100%;}
.Content-visual-box .visualbox span {font-size:32px; line-height:35px; font-family:Rockwell, Arial, Helvetica, sans-serif; color:#ff9933; padding-bottom:15px; display:block; }
.Content-visual-box .visualbox span strong {font-size:20px; color:#ff9933;}
.Content-visual-box .visualbox img {float:right; margin-left:10px;}
.Content-visual-box .visualbox p {color:#999999; font-size:16px !important; line-height:22px; padding:0 0 10px 0; }

.Content-visual-box .visualbox2 {float:left; width:100%;}
.Content-visual-box .visualbox2 span {font-size:32px; line-height:35px; font-family:Rockwell, Arial, Helvetica, sans-serif; color:#ff9933; padding-bottom:15px; display:block; }
.Content-visual-box .visualbox2 span strong {font-size:20px; color:#ff9933;}
.Content-visual-box .visualbox2 img {float:left; margin-right:10px;}
.Content-visual-box .visualbox2 p {color:#999999; font-size:16px !important; line-height:22px; padding:0 0 10px 0; }
.Content-visual-box .visualbox2 p b {color:#006699; font-size:18px; font-weight:bold; margin-top:20px; display:block; }

/* save energy */

.Content-sevenr-box {width:655px; float:left; margin:25px 0 20px 25px;}
.Content-sevenr-box .box {float:left; width:100%;}
.Content-sevenr-box .box span {font-size:32px; line-height:35px; font-family:Rockwell, Arial, Helvetica, sans-serif; color:#ff9933; padding-bottom:15px; display:block; }
.Content-sevenr-box .box img {float:right; margin-left:10px;}
.Content-sevenr-box .box p {color:#999999; font-size:16px !important; line-height:22px; padding:0 0 10px 0; }

.Content-sevenr-box .box2 {float:left; width:100%;}
.Content-sevenr-box .box2 span {font-size:32px; line-height:35px; font-family:Rockwell, Arial, Helvetica, sans-serif; color:#ff9933; padding-bottom:15px; display:block; }
.Content-sevenr-box .box2 span strong {font-size:20px; color:#ff9933;}
.Content-sevenr-box .box2 img {float:left; margin-right:10px; padding-bottom:30px;}
.Content-sevenr-box .box2 p {color:#999999; font-size:16px !important; line-height:22px; padding:0 0 10px 0; }
.Content-sevenr-box .box2 p b {color:#006699; font-size:18px; font-weight:bold; margin-top:20px; display:block; }

/* brighter learning */

.Content-brighter-box {width:655px; float:left; margin:25px 0 20px 25px;}
.Content-brighter-box .box {text-align:center; width:100%; float:left;}

.Content-brighter-box .box2 {float:left; width:100%;}
.Content-brighter-box .box2 span {font-size:32px; line-height:35px; font-family:Rockwell, Arial, Helvetica, sans-serif; color:#ff9933; padding-bottom:15px; display:block; }
.Content-brighter-box .box2 p strong {color:#ff3300; font-weight:normal;}
.Content-brighter-box .box2 img {float:left; margin-right:10px;}
.Content-brighter-box .box2 p {color:#999999; font-size:16px !important; line-height:22px; padding:0 0 10px 0; }

/*about us page*/
.main-contant-box {width:668px; float:left; margin:40px 0 20px 25px;}
.left-side-img-bx{float:left;}
.left-side-img-bx p{font-size:18px !important; line-height:35px!important; color:#999999; width:340px; padding-top:10px;}
.right-side-img-bx{float:right;}
.main-contant-box p{font-size:14px; line-height:20px; color:#999999; padding:10px 0 10px 0;}
.main-contant-box p img{ float:left; padding:10px 10px 0 0;}
.main-contant-box p span{ font-size:14px; color:#336699; display:block; font-weight:bold;}

.main-contant-box1 {width:700px; float:left; margin:40px 0 20px 0px; font-size:16px; color:#999999; line-height:22px;}
.main-contant-box1 img{ float:left; padding:0 20px 25px 0;}
.main-contant-box1 img.rightImg{ float:right; padding:10px 0px 0 30px;}
.main-contant-box1 strong{font-size:35px; color:#ff9933; font-family:Rockwell, Arial, Helvetica, sans-serif; display: block; font-weight:normal; line-height:35px;}
.main-contant-box1 a{color:#336699; text-decoration:underline;}.main-contant-box1 a:hover{text-decoration:none;}
.main-contant-box1 p{font-size:12px; width:630px; line-height:18px; padding:0 0 10px 0;}
.main-contant-box1 p span{font-size:12px; font-weight:bold; display:block; color:#17649c;}

.main-contant-box1 .fonrm-left{width:300px; float:left; background:url(../images/dotline-1.jpg) top right repeat-y; min-height:580px; height:580px; height:auto;}
.main-contant-box1 .fonrm-left span{font-size:12px; font-weight:bold; display:block; color:#17649c; }
.main-contant-box1 .fonrm-left p{font-size:12px; line-height:18px; padding:0 0 30px 0; width:100% !important;}

.main-contant-box1 .fonrm-right{width:312px; float:left; margin-left:55px;}
.main-contant-box1 .fonrm-right span{font-size:12px; font-weight:bold; display:block; color:#17649c; }
.main-contant-box1 .fonrm-right p{font-size:12px; line-height:18px; padding:0 0 30px 0; width:100% !important;}
.main-contant-box1 .fonrm-right img{ text-align:center;}
.main-contant-box1 .form-bx{font-size:10px}
.main-contant-box1 .form-bx span{color:#FF0000; font-size:10px; float:left;}
.main-contant-box1 .form-bx .job-seach-field{color:#9a9a9a; background: url(../images/input-bg.jpg) top left no-repeat; padding:5px 10px 5px 10px; line-height:10px; font-size:11px; width:181px; height:10px; font-family:Arial, Helvetica, sans-serif;}
.form-bx table{ font-size:11px;}
.main-contant-box1 .form-bx td{font-size:11px;}
.main-contant-box1 .form-bx .text-area-bx{color:#9a9a9a; background: url(../images/text-area-field.jpg) top left no-repeat; padding:5px 10px 15px 10px; line-height:10px; font-size:11px; width:181px; height:90px; font-family:Arial, Helvetica, sans-serif; overflow: auto;}
.tv-box{ float:left; padding:0px !important;}
.services-bx{ float:left; width:440px; padding:0px !important; margin-left:25px; font-size:16px;}
.services-bx a{ color:#336699; text-decoration:underline;}

.main-contant-box2{width:728px; float:left; margin:20px 0 20px 0px; font-size:16px; color:#999999; line-height:22px;}
.main-contant-box2 a{ color:#336699; text-decoration:underline;}
.main-contant-box2 a:hover{text-decoration:none;}
.main-contant-box2 strong{font-size:35px; color:#ff9933; font-family:Rockwell, Arial, Helvetica, sans-serif; display: block; font-weight:normal; line-height:35px;}
.main-contant-box2 p{font-size:12px; padding-bottom:10px; line-height:16px; width:580px;}
.main-contant-box2 span{font-weight:bold; font-size:12px; color:#336699}

.image-links{ float:left; padding-top:15px;}
.image-links a{ padding-right:4px;}
.bottom-email-cont{ color:#717272; font-size:13px;}
.bottom-email-cont a { color:#2f6897; text-decoration:underline;}

.breadcrumb{ padding:0px; color:#416897; text-transform:uppercase; color:#cc3300; width:100%;}
.breadcrumb a{color:#416897; text-decoration:none; text-transform:uppercase;}

.product-suport-txt-bx{ width:300px; float:left;}
.video-screen-bx{ width:428px; float:right; background:url(../images/need-more-help-bg.jpg) top left no-repeat;}
.video-search-bx{ padding:10px 0 5px 0; font-size:14px; font-weight:bold;}
.job-seach-field{color:#9a9a9a; background: url(../images/input-bg.jpg) top left no-repeat; padding:5px 10px 5px 10px; line-height:10px; font-size:11px; width:181px; height:10px; font-family:Arial, Helvetica, sans-serif;}

.video-list-bx{ padding:10px 10px 5px 0; font-size:14px; font-weight:bold; line-height:15px;}
.video-txt-bx{ padding:10px 0 5px 0; font-size:12px;}
.video-txt-bx img{ float:left; padding-right:10px;}
.video-code-bx{ padding:32px 0 0 17px; margin:0px; height:287px;}
.video-bottom-txt{ font-family:Rockwell, Arial, Helvetica, sans-serif; font-size:14px; padding:44px 0 21px 10px; color:#336699; font-weight:bold; text-align:center; line-height:17px;}

.fonrm-left-contact{width:250px; float:left; min-height:580px; height:580px; height:auto; font-size:14px; font-weight:bold;}
.fonrm-right-contact{width:400px; float:left; min-height:580px; height:580px; height:auto; margin-left:20px; font-size:12px;}
.fonrm-right-contact span{font-size:12px; font-weight:bold; color:#336699; padding-right:10px;}
.fonrm-right-contact span a{font-weight:normal;}
.fonrm-right-contact p{font-size:12px; font-weight:bold; display:block; font-weight:normal; width:100%;}
.main-contant-box2 table p{font-size:10px; display:inline;}
.main-contant-box2 table span{color:#990000; font-size:10px;}
.main-contant-box2 .heading-txt{font-family:Rockwell, Arial, Helvetica, sans-serif; font-size:14px; color:#336699;}
.main-contant-box2 table p{font-size:11px; padding-right:10px;}
.list-box-field{ width:200px; height:20px; border:#999999 solid 1px;}
.text-area-bx1{color:#9a9a9a; background: url(../images/text-area-field.jpg) top left no-repeat; padding:5px 10px 15px 10px; line-height:10px; font-size:11px; width:181px; height:90px; font-family:Arial, Helvetica, sans-serif; overflow: auto;}
.error-bx{ width:90%; height:25px; color:#fff; background:#990100; text-align:center; font-size:14px; margin-top:20px}

/*05-08-2011*/
.product-detail-pg{ width:711px; padding:10px 0 40px 0;}
.product-detail-pg .left-bxi{width:310px; float:left; padding:33px 0 0 0;}
.product-detail-pg .left-bxi .image-bx{ margin:0px; padding:0 0 5px 0;}
.product-detail-pg .right-bxi{width:375px; float:right;}
.image-zoom-bx{ margin:0px; padding:0px 0 10px 0; text-align:right; color:#666666; font-size:10px; background:url(../images/zixk-line.gif) bottom left no-repeat;}
.image-zoom-bx a{ color:#666666}
.img-thum-bx{ margin:0px; padding:5px 0 10px 0; background:url(../images/zixk-line.gif) bottom left no-repeat;}
.img-thum-bx span{ font-size:14px; color:#ff3503; font-family:Rockwell, Arial, Helvetica, sans-serif; padding-bottom:5px; display:block;}
.img-thum-bx ul{ margin:0px; padding:0px;}
.img-thum-bx ul li{padding:0px; display:inline; padding:2px;}

.select-thum-bx{ margin:0px; padding:5px 0 10px 0;}
.select-thum-bx span{ font-size:14px; color:#ff3503; font-family:Rockwell, Arial, Helvetica, sans-serif; padding-bottom:5px; display:block;}
.select-thum-bx select{ border:#6e6f72 solid 1px; font-size:11px; width:140px;}
.add-to-cart{float:left; padding:20px 0 0 0;}
.fotter-pro-list{padding:20px 0 0 0; margin:40px 0 0 0; background:url(../images/line-xk.gif) top left no-repeat;}
.you-may-also-like{ margin:0px; position:absolute; margin:-57px 0 0 10px;}
.fotter-pro-list .bottom-line{padding:10px 0 0 0; margin:20px 0 0 0; background:url(../images/line-xk.gif) top left no-repeat;}
.fotter-pro-list .box-product{ float:left; background: url(../images/vertical-line.gif) right top repeat-y; padding:14px; float:left;}
.fotter-pro-list .box-product.last{ background:none;}
.fotter-pro-list .box-product p{ margin:0px; padding:0px; font-size:11px; text-align:left; padding-left:10px; line-height:14px;}
.fotter-pro-list .box-product span{font-weight:bold;  font-size:11px; padding-left:10px; display:block; line-height:14px;}
.blue-txt-heading{ color:#336699; font-size:20px; font-weight:bold;}
.dotline-2{background:url(../images/dotline-2.jpg) top left repeat-x; height:2px; margin:5px 0 15px 0;}
.energy-saving-calc{margin:5px 0 5px 0;}
.energy-saving-calc span{font-size:18px; font-weight:bold; color:#336699; display:block; padding:10px 0 0 0;}
.energy-saving-calc table td span{font-size:16px; font-weight:bold; color:#999999; padding:0px;}
.energy-saving-calc table td{font-size:14px;}
.energy-saving-calc img{float:left; margin:0px; padding:0px 10px 0 0;}
.energy-saving-calc .fiend-bg-cls{background:url(../images/saving-field-bx.jpg) top left no-repeat; width:41px; height:20px; font-size:11px; padding:0 2px 0 2px; text-align:center; color:#9b9b9b;}
.energy-saving-calc .fiend-bg-list-cls{border:#9b9b9b solid 1px;width:45px; height:20px; font-size:11px; color:#9b9b9b;}
.div-conti{ font-size:12px; color:#006699; padding:0 20px 0 0; line-height:18px;}
.div-conti span{font-weight:bold; color:#006699 !important; font-size:12px !important;}
.price-text-bx{font-size:16px; color:#336699; font-weight:bold; text-align: center;}
.price-text-red{font-size:24px; color:#cc0033; font-weight:bold; text-align: center;}
.blue-heading-txt{font-size:24px; color:#336699; font-weight:bold; padding-bottom:10px;}
.price-bx{float:left; width:213px; text-align: center; font-size:12px !important;}
.product-bx span{font-size:12px; padding-right:0px; width:242px;}
.product-bx p{padding-right:6px; padding-bottom:10px; height:20px; display:block !important;}
.center-bx span{font-size:12px; padding-left:0px; width:230px;}
.button-bx-nw{text-align:center; padding-left:27px;}
.price-bx img{text-align:center;}
.bottom-pro-bx{ width:auto; margin:0px; padding:0px;}
.price-bx1{ padding-left:14px;}
.price-bx-b{ font-size:16px; font-weight:bold; text-align: center;}
.add-to-cart-price{ font-size:26px;float:left; padding:15px 0 0 15px; font-weight:bold}
.add-to-cart-price span{ font-size:14px; color:#666; text-decoration: line-through}

/* shopping */

.see-all-btn {float:right; padding:0 20px 5px 0;}
.shopping-box001 {width:100%; float:left;}
.shopping-box001 .p1 {width:250px; float:left;}
.shopping-box001 .p2 {width:720px; float:left;}
.shopping-box001 .product-txt {padding:0px 0 10px 7px;}
.continue-shopping-link {background:url(../images/get-cat-img.jpg) left 3px no-repeat; margin-left:-10px; margin-bottom:5px; font-family:Rockwell, Arial, Helvetica, sans-serif; text-transform: capitalize; color:#ffffff; font-size:16px; cursor:pointer; line-height:30px;}
.free-shopping-on-order {float:left; padding:15px 0 12px 0;}
.f_lft {float:left;}
.f_rgt {float:right;}
.steps-box {width:100%; height:26px; float:left; cursor:pointer; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:right;}
.steps-bg1 {width:113px; height:22px; float:left; background:url(../images/step-bg11.png) no-repeat; padding:4px 25px 0 0; cursor: default;}
/*.steps-bg1:hover {background:url(../images/step-bg1.png) no-repeat;}*/
.steps-bg1.active {background:url(../images/step-bg1.png) no-repeat;}
.steps-bg2 {width:96px; height:22px; background:url(../images/step-bg2.png) no-repeat; padding:4px 25px 0 0; left:-9px; float:left; position:relative; cursor: default;}
/*.steps-bg2:hover {background:url(../images/step-bg22.png) no-repeat;}*/
.steps-bg2.active {background:url(../images/step-bg22.png) no-repeat;}
.steps-bg3 {width:96px; height:22px; background:url(../images/step-bg2.png) no-repeat; padding:4px 25px 0 0; left:-19px; float:left; position:relative; cursor: default;}
/*.steps-bg3:hover {background:url(../images/step-bg22.png) no-repeat;}*/
.steps-bg3.active {background:url(../images/step-bg22.png) no-repeat;}
.steps-bg4 {width:96px; height:22px; background:url(../images/step-bg2.png) no-repeat; padding:4px 25px 0 0; left:-29px; float:left; position:relative; cursor: default;}
/*.steps-bg4:hover {background:url(../images/step-bg22.png) no-repeat;}*/
.steps-bg4.active {background:url(../images/step-bg22.png) no-repeat;}
.steps-bg5 {width:96px; height:22px; background:url(../images/step-bg2.png) no-repeat; padding:4px 25px 0 0; left:-39px; float:left; position:relative; cursor: default;}
/*.steps-bg5:hover {background:url(../images/step-bg22.png) no-repeat;}*/
.steps-bg5.active {background:url(../images/step-bg22.png) no-repeat;}

.shopping-box002 {width:100%; float:left; padding:30px 0 20px 0;}
.shopping-box002 .p1 {width:700px; float:left; padding-right:10px;}
.shopping-box002 .p2 {width:250px; float:left;}
.shopping-box002 .p3 {width:700px; float:left; padding-right:10px;}
.shopping-box002 .p3 .txt1 {width:100%; text-align:center; float:left; font-size:35px; color:#ff9933; font-family:Rockwell, "Times New Roman", Arial;}
.blue-txt01 {color:#336699; font-size:14px; font-weight:bold; padding:5px 20px;}
.product-img01 {padding:20px 10px 20px 20px; width:160px;}
.q-txt01 {font-size:14px; font-weight:bold; color:#000000; line-height:20px;}
.q-txt02 {font-size:12px; font-weight:bold; color:#000000;}
.q-txt03 {font-size:10px; font-weight:bold; color:#000000; line-height:14px;}
.q-txt04 {font-size:10px; color:#000000; line-height:14px;}
.q-form {width:15px; border:1px solid #000; padding:5px; text-align:center; font-size:12px; font-weight:bold;}
.dot-img {width:95%; margin:0 auto; background:url(../images/dot-img.gif) repeat-x left center; height:2px;}
.dot-img1 {width:100%; float:left; background:url(../images/dot-img.gif) repeat-x left center; height:2px;}
.price-txt {font-size:12px; color:#000000; font-weight:bold;}
.padding-table01 {padding-top:20px;}
.update-btn {padding-top:4px; float:right;}
.order-summary {width:100%; height:10px; background:url(../images/order-summary.png) no-repeat 65px 0; float:left; padding-top:38px;}
.pack001 {padding-left:15px; width:235px; float:left;}
.pack001 .subtotal {font-size:14px; color:#000000; font-weight:bold; width:100%; float:left; line-height:normal;}
.pack001 .price {width:100%; float:left; font-size:28px; color:#ff6600; font-weight:bold; line-height:normal;}
.pack001 .txt1 {font-size:11px; font-weight:bold; color:#999999; width:100%; float:left; padding:8px 0;}
.pack001 .txt2 {font-size:12px; font-weight:bold; color:#ff6600; width:100%; float:left; padding:5px 0; text-align:center;}
.pack001 .txt2 span {font-size:16px;}
.pack001 .txt3 {font-size:10px; font-weight:bold; color:#6699cc; width:195px; float:left; padding:5px 0; text-align:center;}
.pack001 .txt3 a:link {color:#6699cc; text-decoration:underline;}
.pack001 .txt3 a:visited {color:#6699cc;}
.pack001 .txt3 a:hover {color:#6699cc; text-decoration:none;}
.pack001 .txt3 a:active {color:#6699cc;}
.pack001 .txt3  span {font-weight:normal;}
.pack001 .question-mark {float:left; padding-top:7px;}
.pack001 .form-bg01 {background:url(../images/form-bg01.gif) no-repeat; width:191px; height:19px; float:left; margin-top:5px; padding:1px 0 0 10px;}
.pack001 .form-bg01 input {width:182px; height:17px; font-size:11px; border:0;}
.pack001 .apply { width:201px; float:left; font-size:11px; color:#666666; font-weight:bold; text-align:right;}
.pack001 .apply a:link {color:#666666;}
.pack001 .apply a:visited {color:#666666;}
.pack001 .apply a:hover {color:#666666; text-decoration:underline;}
.pack001 .apply a:active {color:#666666;}
.pack001 .checkout-btn {float:left; padding:15px 0;}
.pack001 .need-help {font-size:14px; font-weight:bold; color:#000000; width:100%; float:left; padding:5px 0;}
.pack001 .need-help span {font-size:12px; font-weight:normal;}

/* promp box */

#promo-box {width:460px; height:282px; position:fixed; top:200px; right:150px; background:url(../images/promo-box-bg.png) no-repeat; padding:10px 24px 0 24px;}
#promo-box .txt1 {width:100%; font-size:12px; color:#666666; font-weight:bold; text-align:center;}
#promo-box .email-box {width:275px; float:left; padding:25px 5px 15px 20px;}
#promo-box input {width:265px; height:17px; border:0; font-size:12px; color:#666666; background:none;}
#promo-box .subscribe-btn {padding:23px 0 0 0; float:left;}
#promo-box .txt2 {width:100%; font-size:10px; color:#666666; font-weight:bold; text-align:center; line-height:16px;}

.shopping-box003 {width:100%; float:left; padding:30px 0 20px 0;}
.shopping-box003 .p1 {width:700px; float:left; padding-right:10px;}
.shopping-box003 .p2 {width:250px; float:left;}
.shopping-box003 .p1 .txt1 {width:100%; text-align:center; float:left; font-size:35px; color:#ff9933; font-family:Rockwell, "Times New Roman", Arial; font-weight:bold;}
.shopping-box003 .p1 .txt2 {width:100%; float:left; font-size:20px; color:#006699; font-family:Rockwell, "Times New Roman", Arial; font-weight:bold; padding-bottom:7px;}
.shopping-box003 .p1 .txt3 {width:100%; float:left; font-size:14px; color:#006699; font-family:Rockwell, "Times New Roman", Arial; font-weight:bold; padding-bottom:7px;}
.shopping-box003 .p1 .pack01 {width:690px; float:left; padding:20px 0 0 7px;}
.shopping-box003 .p1 .blue-box {width:310px; height:220px; float:left; background:#e0f0ff; padding:15px; margin-right:5px;}
.email-bg1 {width:194px; height:20px; float:left; background:url(../images/email-bg01.gif) no-repeat; margin:10px 0 10px 0; padding:0 0 0 7px;}
.email-bg1 input {width:185px; height:20px; font-size:12px; color:#333333; background:none;}
.loginnprocced-btn {float:left; padding:10px 0;}
.shopping-box003 .p1 .txt4 {width:99%; float:left; font-size:12px; color:#666666; font-family:Arial; font-weight:bold;}

/* Payment Method */

.shopping-box004 {width:100%; float:left; padding:30px 0 20px 0;}
.shopping-box004 .p1 {width:700px; float:left; padding-right:10px;}
.shopping-box004 .p2 {width:250px; float:left;}
.shopping-box004 .p1 .txt1 {width:300px; float:left; font-size:26px; color:#ff9933; font-family:Rockwell, "Times New Roman", Arial; padding:0 0 10px 25px;}
.shopping-box004 .p1 .txt2 {width:100%; float:left; font-size:12px; color:#336699; font-weight:bold; padding:2px 0;}
.shopping-box004 .p1 .blue-box {width:665px; float:left; background:#e0f0ff; padding:15px; margin-left:5px;}
.drop-down-bg01 {width:176px; height:18px; float:left; background:url(../images/drop-down-bg.gif) no-repeat; padding:1px 4px;}
/*.drop-down-bg01 select {width:174px; height:17px; background:#f6f6f6; border:0px; color:#666666; font-size:11px;}*/
.drop-down-bg01 select {background: none repeat scroll 0 0 #FFFFFF; border: 0 none; color: #666666; font-size: 11px; height: 18px; width: 177px !important;}
.credit-card-input-bg {width:437px; height:20px; float:left; background:url(../images/credit-card-input-bg.gif) no-repeat; padding:1px 7px;}
.credit-card-input-bg input {width:421px; height:16px; border:0; color:#666666; font-size:11px;}
.month-bg {width:116px; height:20px; float:left; margin-right:20px; background:url(../images/month-bg.gif) no-repeat; padding:1px 4px;}
/*.month-bg select {width:107px; height:17px; color:#666666; font-size:11px; background:#f6f6f6; border:0; }*/
.month-bg select {background: none repeat scroll 0 0 #FFFFFF; border: 0 none; color: #666666; font-size: 11px; height: 18px; width: 110px;}s
.ccv-bg {width:97px; height:20px; float:left; background:url(../images/ccv-bg.gif) no-repeat; padding:1px 7px;}
.ccv-bg input {width:82px; height:16px; border:0; color:#666666; font-size:11px; margin-bottom:10px;}
.whats-txt {width:200px; font-size:10px; color:#666666; float:left; margin-bottom:10px;}
.whats-txt a:link {color:#666666; text-decoration:underline;}
.whats-txt a:visited {color:#666666; text-decoration:underline;}
.whats-txt a:hover {color:#666666; text-decoration:none;}
.whats-txt a:active {color:#666666; text-decoration:underline;}
.shopping-box004 .p1 .blue-box .box {width:100%; float:left; padding-top:10px;}
.checkbox01 {width:14px; height:13px; float:left; background:url(../images/checkbox-bg.gif) no-repeat bottom; padding-top:3px;}
.checkbox01 input {width:12px; height:12px; border:0; background:none;}
.shopping-box004 .p1 .txt3 {width:auto; float:left; font-size:12px; color:#999999; font-weight:bold; padding:0 50px 0 5px;}
.shopping-box004 .p1 .blue-box .box .p1 {width:400px; float:left; padding:0;}
.shopping-box004 .p1 .blue-box .box .p2 {width:200px; float:left;}
.email-bg2 {width:194px; height:20px; float:left; background:url(../images/email-bg01.gif) no-repeat; padding:0 0 0 7px;}
.email-bg2 input {width:185px; height:20px; font-size:12px; color:#333333; background:none;}
.continue-btn {width:100%; float:left; text-align:right; padding-top:10px;}

/* Review*/

.shopping-box005 {width:100%; float:left; padding:30px 0 20px 0;}
.shopping-box005 .p1 {width:700px; float:left; padding-right:10px;}
.shopping-box005 .p2 {width:250px; float:left;}
.shopping-box005 .p1 .txt1 {width:300px; float:left; font-size:26px; color:#ff9933; font-family:Rockwell, "Times New Roman", Arial; padding:0 0 10px 25px;}
.product-img002 {padding:0 20px 20px 0;}
.shopping-box005 .p1 .blue-box {width:665px; float:left; background:#e0f0ff; padding:15px; margin-left:5px;}
.dot-img-review {width:100%; background:url(../images/dot-img.gif) repeat-x; height:10px;}
.subtotal-txt {font-size:14px; color:#000000; font-weight:bold; padding-bottom:10px;}
.q-txt01-review {font-size:13px; font-weight:bold; color:#000000; line-height:14px;}
.q-txt-review {font-size:11px; font-weight:bold; color:#000000; line-height:14px;}
.shopping-box005 .p1 .white-box {width:665px; float:left; padding:15px; margin-left:5px; background:#ffffff;}
.shopping-box005 .p1 .white-box .pack01 {width:300px; float:left; padding:15px;}
.shopping-box005 .p1 .white-box .pack01 h1 {font-size:16px; color:#336699; font-weight:bold; padding-bottom:5px;}
.shopping-box005 .p1 .white-box .pack01 p {font-size:14px; color:#666666;}
.thank-you-bg {width:944px; height:27px; background:url(../images/thank-you-bg.gif) no-repeat; float:left; margin-left:10px; padding-top:80px;}
.thank-you-bg p {font-size:15px; font-weight:bold; color:#000000; text-align:center;}
.summary-order-bg {background:url(../images/summary-bg.gif) no-repeat; width:165px; height:40px; float:left; font-size:19px; color:#ffffff; font-family:Rockwell, "Times New Roman", Arial; text-align:center; padding:13px 19px 0 65px;}
.total-box {width:225px; float:left; padding:0 0 15px 15px; font-size:14px; font-weight:bold; color:#666666; line-height:19px;}
.total-box .p1 {width:150px; float:left; padding-right:5px;}
.total-box .p2 {width:65px; float:left;}
.total-price-txt {width:100%; float:left; font-size:14px; font-weight:bold; color:#336699; line-height:22px; padding:0 0 15px 15px;}
.total-price-txt p {font-size:24px;}
.print-reciept {text-align:center; width:100%; float:left; padding:10px 0;}

/* Shipping */

.form-bg02 {width:181px; height:18px; float:left; background:url(../images/form-bg02.gif) no-repeat; padding:1px 10px;}
.form-bg02 input {width:180px; height:17px; background:#ffffff; border:0px; color:#666666; font-size:11px;}
.txt10 {font-size:10px; color:#666666; width:460px; float:left; padding-left:10px;}
.confirm-place-order-btn {width:100%; float:left; text-align:center; padding:15px 0;}
.txt14-shipping {font-size:13px; color:#999999;}




.numbring {padding-left:210px;}
.numbring .p1 {float:left;} 
.numbring .p2 {float:left; padding:0px 0 0 10px} 
.numbring .p3 { float:left;padding-left:10px;padding-top:1px;}
.numbring .p3 .PageNumber{ padding: 2px 5px 0 0; color:#006699; background:#ffffff;cursor:pointer; }
.numbring .p3 .PageNumber a{ padding:0 5px 0 5px; color:#006699; cursor:pointer;}
.numbring .p3 .PageNumber a.active{color:#FF0000;}
.numbring .p3 td{ float:left;}

.paging-numbring {font-size:13px; color:#006699;width:auto !important; min-width:90px;float:right;}
.paging-numbring a{color:#006699; padding:0 5px;}
.paging-numbring a.active{color: #ff0000;background:#ffffff;}




.AddToCartButton2 {
    background: url("../images/add-to-cart.gif") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    height: 50px;
    vertical-align: top;
    width: 130px;
}


.CartDeleteButton {
    background: url("../images/remove.gif") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    height: 30px;
    vertical-align: top;
    width: 25px;
}

.continue-btn {
    float: left;
    padding-top: 10px;
    text-align: right;
    width: 100%;
}

.ContinueCheckoutButton {
    background: url("../images/continue-btn.gif") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    height: 30px;
    vertical-align: top;
    width: 90px;
}

.transparent{ padding:0px; margin:0px;}
.transparent img{ width:250px; height:250px;}
.closeTxt-pop { text-align:right; padding:5px 5px 77px 0; float:left; width:100%;}


.go-class{ width:38px !important; height:20px !important; background:url(../images/go-btn.png) top left no-repeat !important; cursor:pointer;}
.go-class:hover{background:url(../images/go-btn-1.png) top left no-repeat !important;}

.home_signup{ width:74px !important; height:24px !important; background:url(../images/sign-up-btn.gif) top left no-repeat !important; cursor:pointer;}
.home_signup:hover{background:url(../images/sign-up-btn-hover.gif) top left no-repeat !important;}

#cse-search-results {
    border: 0 solid #000000;
    float: left;
    width: 705px;
   
}

/*iframe{width:715px;height:1000px!important;} */


.home_sonny{ width:70px !important; height:22px !important; background:url(../images/sign-up-1.gif) top left no-repeat !important; cursor:pointer; display:inline-block; float:left;}
.home_sunny:hover{background:url(../images/sign-up-1.gif) top left no-repeat !important;}
.top-heading-n {
    padding-top: 15px;
}
.save-money-cls {
    margin: 0;
    padding: 10px 0 0;
}
.save-money-banner {
    background: url("../images/line-nn.jpg") no-repeat scroll left bottom transparent;
    padding-bottom: 15px;
}
.save-money-bloc {
    padding: 20px 0 0;
}
.save-money-bloc ul {
    margin: 0;
    padding: 0;
}
.save-money-bloc ul li {
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 15px 15px;
    width: 330px;
}
.face-book-homeapage-bx {
    background: url("../images/facebook-bg-homepage.png") no-repeat scroll left top transparent;
    float: right;
    height: 164px;
    width: 320px;
}
.facebook-api-bx {
    padding: 60px 0 0;
}
.tweenty-off {
    background: url("../images/20-off-banner.png") no-repeat scroll left top transparent;
    float: left;
    height: 200px;
    width: 275px;
}
.signup-btn-bx {
    padding: 95px 0 0;
}
.signup-btn-bx img {
    margin: 0;
    padding: 0;
}
.email-field1 {
    border: 1px solid #663300;
    height: 14px;
    padding: 3px 0 3px 5px;
    width: 193px;
    display: inline-block;
    float: left;
}
.account-table-text {
    color: #336699;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.account-field-big {
    background: url("../images/account-field-bg.jpg") no-repeat scroll left top transparent;
    color: #9A9A9A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 10px;
    line-height: 10px;
    padding: 5px 10px;
    width: 277px;
}
.account-gry-txt {
    color: #999999;
    display: inline;
    font-size: 10px;
    padding-left: 10px;
}
.account-nor-text {
    color: #336699;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.address-book-cls {
    float: left;
    margin-right: 10px;
    width: 350px;
}
.address-book-cls .heading {
    color: #336699;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 0 0;
}
.address-book-cls p {
    padding: 10px 0;
}
.add-new-1 {
    color: #336699;
    font-size: 14px;
}
.order-history {
    color: #FF9933;
    font-family: Myriad Pro;
    font-size: 26px;
    padding-bottom: 15px;
}
.order-table-bx {
    margin: 0;
    padding: 0;
}
.tab-heading-bg {
    background: none repeat scroll 0 0 #E0F0FF;
    color: #006699;
    font-size: 14px;
    font-weight: bold;
    line-height: 15px;
    padding: 10px 5px;
    text-align: center;
}
.tab-contect-cls {
    font-size: 12px;
    line-height: 18px;
    padding: 10px 0 15px;
    text-align: center;
}
.tab-contect-cls a {
    color: #336699;
}
.whereismystuff {
    float: left;
    margin-right: 10px;
}
.nameid {
    color: #336699;
    float: right;
    padding-right: 15px;
    text-align: right;
    width: 350px;
}
.nameid a {
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
}
.signout-btn {
    padding-bottom: 35px;
}



.main-contant-box1 .form-bx .job-seach-field {
    background: url("../images/input-bg.jpg") no-repeat scroll left top transparent;
    color: #9A9A9A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 10px;
    line-height: 10px;
    padding: 5px 10px;
    width: 181px;
}
.form-bx table {
    font-size: 11px;
}
.main-contant-box1 .form-bx td {
    font-size: 11px;
}
.main-contant-box1 .form-bx .text-area-bx {
    background: url("../images/text-area-field.jpg") no-repeat scroll left top transparent;
    color: #9A9A9A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 90px;
    line-height: 10px;
    overflow: auto;
    padding: 5px 10px 15px;
    width: 181px;
}
.tv-box {
    float: left;
    padding: 0 !important;
}
.services-bx {
    float: left;
    font-size: 16px;
    margin-left: 25px;
    padding: 0 !important;
    width: 440px;
}
.services-bx a {
    color: #336699;
    text-decoration: underline;
}
.main-contant-box2 {
    color: #999999;
    float: left;
    font-size: 16px;
    line-height: 22px;
    margin: 20px 0 20px 0;
    width: 728px;
}
.main-contant-box2 a {
    color: #336699;
    text-decoration: underline;
}
.main-contant-box2 a:hover {
    text-decoration: none;
}
.main-contant-box2 strong {
    color: #FF9933;
    display: block;
    font-family: Rockwell,Arial,Helvetica,sans-serif;
    font-size: 35px;
    font-weight: normal;
    line-height: 35px;
}
.main-contant-box2 p {
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 10px;
    width: 580px;
}
.main-contant-box2 span {
    color: #336699;
    font-size: 12px;
    font-weight: bold;
}
.image-links {
    float: left;
    padding-top: 15px;
}
.image-links a {
    padding-right: 4px;
}
.bottom-email-cont {
    color: #717272;
    font-size: 13px;
}
.bottom-email-cont a {
    color: #2F6897;
    text-decoration: underline;
}
.breadcrumb {
    color: #CC3300;
    padding: 0;
    text-transform: uppercase;
    width: 100%;
}
.breadcrumb a {
    color: #416897;
    text-decoration: none;
    text-transform: uppercase;
}
.product-suport-txt-bx {
    float: left;
    width: 300px;
}
.video-screen-bx {
    background: url("../images/need-more-help-bg.jpg") no-repeat scroll left top transparent;
    float: right;
    width: 428px;
}
.video-search-bx {
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0 5px;
}
.job-seach-field {
    background: url("../images/input-bg.jpg") no-repeat scroll left top transparent;
    color: #9A9A9A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 10px;
    line-height: 10px;
    padding: 5px 10px;
    width: 181px;
}
.video-list-bx {
    font-size: 14px;
    font-weight: bold;
    line-height: 15px;
    padding: 10px 10px 5px 0;
}
.video-txt-bx {
    font-size: 12px;
    padding: 10px 0 5px;
}
.video-txt-bx img {
    float: left;
    padding-right: 10px;
}
.video-code-bx {
    height: 287px;
    margin: 0;
    padding: 32px 0 0 17px;
}
.video-bottom-txt {
    color: #336699;
    font-family: Rockwell,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 17px;
    padding: 44px 0 21px 10px;
    text-align: center;
}
.fonrm-left-contact {
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    min-height: 580px;
    width: 250px;
}
.fonrm-right-contact {
    float: left;
    font-size: 12px;
    height: auto;
    margin-left: 20px;
    min-height: 580px;
    width: 400px;
}
.fonrm-right-contact span {
    color: #336699;
    font-size: 12px;
    font-weight: bold;
    padding-right: 10px;
}
.fonrm-right-contact span a {
    font-weight: normal;
}
.fonrm-right-contact p {
    display: block;
    font-size: 12px;
    font-weight: normal;
    width: 100%;
}
.main-contant-box2 table p {
    display: inline;
    font-size: 10px;
}
.main-contant-box2 table span {
    color: #990000;
    font-size: 10px;
}
.main-contant-box2 .heading-txt {
    color: #336699;
    font-family: Rockwell,Arial,Helvetica,sans-serif;
    font-size: 14px;
}
.main-contant-box2 table p {
    font-size: 11px;
    padding-right: 10px;
}
.list-box-field {
    border: 1px solid #999999;
    height: 20px;
    width: 200px;
}
.text-area-bx1 {
    background: url("../images/text-area-field.jpg") no-repeat scroll left top transparent;
    color: #9A9A9A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 90px;
    line-height: 10px;
    overflow: auto;
    padding: 5px 10px 15px;
    width: 181px;
}
.error-bx {
    background: none repeat scroll 0 0 #990100;
    color: #FFFFFF;
    font-size: 14px;
    height: 25px;
    margin-top: 20px;
    text-align: center;
    width: 90%;
}
.product-detail-pg {
    padding: 10px 0 40px;
    width: 711px;
}
.product-detail-pg .left-bxi {
    float: left;
    padding: 33px 0 0;
    width: 310px;
}
.product-detail-pg .left-bxi .image-bx {
    margin: 0;
    padding: 0 0 5px;
}
.product-detail-pg .right-bxi {
    float: right;
    width: 375px;
}
.image-zoom-bx {
    background: url("../images/zixk-line.gif") no-repeat scroll left bottom transparent;
    color: #666666;
    font-size: 10px;
    margin: 0;
    padding: 0 0 10px;
    text-align: right;
}
.image-zoom-bx a {
    color: #666666;
}
.img-thum-bx {
    background: url("../images/zixk-line.gif") no-repeat scroll left bottom transparent;
    margin: 0;
    padding: 5px 0 10px;
}
.img-thum-bx span {
    color: #FF3503;
    display: block;
    font-family: Rockwell,Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding-bottom: 5px;
}
.img-thum-bx ul {
    margin: 0;
    padding: 0;
}
.img-thum-bx ul li {
    display: inline;
    padding: 2px;
}
.select-thum-bx {
    margin: 0;
    padding: 5px 0 10px;
}
.select-thum-bx span {
    color: #FF3503;
    display: block;
    font-family: Rockwell,Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding-bottom: 5px;
}
.select-thum-bx select {
    border: 1px solid #6E6F72;
    font-size: 11px;
    width: 140px;
}
.add-to-cart {
    float: left;
    padding: 20px 0 0;
}
.fotter-pro-list {
    background: url("../images/line-xk.gif") no-repeat scroll left top transparent;
    margin: 40px 0 0;
    padding: 20px 0 0;
}
.you-may-also-like {
    margin: -57px 0 0 10px;
    position: absolute;
}
.fotter-pro-list .bottom-line {
    background: url("../images/line-xk.gif") no-repeat scroll left top transparent;
    margin: 20px 0 0;
    padding: 10px 0 0;
}
.fotter-pro-list .box-product {
    background: url("../images/vertical-line.gif") repeat-y scroll right top transparent;
    float: left;
    padding: 14px;
    width:150px;
}
.fotter-pro-list .box-product.last {
    background: none repeat scroll 0 0 transparent;
}
.fotter-pro-list .box-product p {
    font-size: 11px;
    line-height: 14px;
    margin: 0;
    padding: 0 0 0 10px;
    text-align: left;
}
.fotter-pro-list .box-product span {
    display: block;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    padding-left: 10px;
}
.blue-txt-heading {
    color: #336699;
    font-size: 20px;
    font-weight: bold;
}
.dotline-2 {
    background: url("../images/dotline-2.jpg") repeat-x scroll left top transparent;
    height: 2px;
    margin: 5px 0 15px;
}
.energy-saving-calc {
    margin: 5px 0;
}
.energy-saving-calc span {
    color: #336699;
    display: block;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 0 0;
}
.energy-saving-calc table td span {
    color: #999999;
    font-size: 16px;
    font-weight: bold;
    padding: 0;
}
.energy-saving-calc table td {
    font-size: 14px;
}
.energy-saving-calc img {
    float: left;
    margin: 0;
    padding: 0 10px 0 0;
}
.energy-saving-calc .fiend-bg-cls {
    background: url("../images/saving-field-bx.jpg") no-repeat scroll left top transparent;
    color: #9B9B9B;
    font-size: 11px;
    height: 20px;
    padding: 0 2px;
    text-align: center;
    width: 41px;
}
.energy-saving-calc .fiend-bg-list-cls {
    border: 1px solid #9B9B9B;
    color: #9B9B9B;
    font-size: 11px;
    height: 20px;
    width: 45px;
}
.div-conti {
    color: #006699;
    font-size: 12px;
    line-height: 18px;
    padding: 0 20px 0 0;
}
.div-conti span {
    color: #006699 !important;
    font-size: 12px !important;
    font-weight: bold;
}
.price-text-bx {
    color: #336699;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.price-text-red {
    color: #CC0033;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
}
.blue-heading-txt {
    color: #336699;
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 10px;
}
.price-bx {
    float: left;
    font-size: 12px !important;
    text-align: center;
    width: 213px;
}
.product-bx span {
    font-size: 12px;
}
.center-bx span {
    font-size: 12px;
}
.button-bx-nw {
    padding-left: 27px;
    text-align: center;
}
.price-bx img {
    text-align: center;
}
.bottom-pro-bx {
    margin: 0;
    padding: 0;
    width: auto;
}
.price-bx1 {
    padding-left: 14px;
}
.price-bx-b {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
.add-to-cart-price {
    float: left;
    font-size: 26px;
    font-weight: bold;
    padding: 15px 0 0 15px;
}
.add-to-cart-price span {
    color: #666666;
    font-size: 14px;
    text-decoration: line-through;
}
.see-all-btn {
    float: right;
    padding: 0 20px 5px 0;
}
.shopping-box001 {
    float: left;
    width: 100%;
}
.shopping-box001 .p1 {
    float: left;
    width: 250px;
}
.shopping-box001 .p2 {
    float: left;
    width: 720px;
}
.shopping-box001 .product-txt {
    padding: 0 0 10px 7px;
}
.continue-shopping-link {
    background: url("../images/get-cat-img.jpg") no-repeat scroll left 3px transparent;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Rockwell,Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 5px;
    margin-left: -10px;
    text-transform: capitalize;
}
.free-shopping-on-order {
    float: left;
    padding: 15px 0 12px;
}
.f_lft {
    float: left;
}
.f_rgt {
    float: right;
}
.steps-box {
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    text-align: right;
    width: 100%;
}
.steps-bg1 {
    background: url("../images/step-bg11.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 22px;
    padding: 4px 25px 0 0;
    width: 113px;
}

.steps-bg1.active {
    background: url("../images/step-bg1.png") no-repeat scroll 0 0 transparent;
}
.steps-bg2 {
    background: url("../images/step-bg2.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 22px;
    left: -9px;
    padding: 4px 25px 0 0;
    position: relative;
    width: 96px;
}

.steps-bg2.active {
    background: url("../images/step-bg22.png") no-repeat scroll 0 0 transparent;
}
.steps-bg3 {
    background: url("../images/step-bg2.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 22px;
    left: -19px;
    padding: 4px 25px 0 0;
    position: relative;
    width: 96px;
}

.steps-bg3.active {
    background: url("../images/step-bg22.png") no-repeat scroll 0 0 transparent;
}
.steps-bg4 {
    background: url("../images/step-bg2.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 22px;
    left: -29px;
    padding: 4px 25px 0 0;
    position: relative;
    width: 96px;
}
/*.steps-bg1:hover {
    background: url("../images/step-bg1.png") no-repeat scroll 0 0 transparent;
}
.steps-bg2:hover {
    background: url("../images/step-bg22.png") no-repeat scroll 0 0 transparent;
}
.steps-bg3:hover {
    background: url("../images/step-bg22.png") no-repeat scroll 0 0 transparent;
}
.steps-bg4:hover {
    background: url("../images/step-bg22.png") no-repeat scroll 0 0 transparent;
}*/
.steps-bg4.active {
    background: url("../images/step-bg22.png") no-repeat scroll 0 0 transparent;
}
.steps-bg5 {
    background: url("../images/step-bg2.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 22px;
    left: -39px;
    padding: 4px 25px 0 0;
    position: relative;
    width: 96px;
}
/*.steps-bg5:hover {
    background: url("../images/step-bg22.png") no-repeat scroll 0 0 transparent;
}*/
.steps-bg5.active {
    background: url("../images/step-bg22.png") no-repeat scroll 0 0 transparent;
}
.shopping-box002 {
    float: left;
    padding: 30px 0 20px;
    width: 100%;
}
.shopping-box002 .p1 {
    float: left;
    padding-right: 10px;
    width: 700px;
}
.shopping-box002 .p2 {
    float: left;
    width: 250px;
}
.shopping-box002 .p3 {
    float: left;
    padding-right: 10px;
    width: 700px;
}
.shopping-box002 .p3 .txt1 {
    color: #FF9933;
    float: left;
    font-family: Rockwell,"Times New Roman",Arial;
    font-size: 35px;
    text-align: center;
    width: 100%;
}
.blue-txt01 {
    color: #336699;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 20px;
}
.product-img01 {
    padding: 20px 10px 20px 20px;
    width: 160px;
}
.q-txt01 {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
}
.q-txt02 {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}
.q-txt03 {
    color: #000000;
    font-size: 10px;
    font-weight: bold;
    line-height: 14px;
}
.q-txt04 {
    color: #000000;
    font-size: 10px;
    line-height: 14px;
}
.q-form {
    border: 1px solid #000000;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    text-align: center;
    width: 15px;
}
.dot-img {
    background: url("../images/dot-img.gif") repeat-x scroll left center transparent;
    height: 2px;
    margin: 0 auto;
    width: 95%;
}
.dot-img1 {
    background: url("../images/dot-img.gif") repeat-x scroll left center transparent;
    float: left;
    height: 2px;
    width: 100%;
}
.price-txt {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}
.padding-table01 {
    padding-top: 20px;
}
.update-btn {
    float: right;
    padding-top: 4px;
}
.order-summary {
    background: url("../images/order-summary.png") no-repeat scroll 65px 0 transparent;
    float: left;
    height: 10px;
    padding-top: 38px;
    width: 100%;
}
.pack001 {
    float: left;
    padding-left: 15px;
    width: 235px;
}
.pack001 .subtotal {
    color: #000000;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
    width: 100%;
}
.pack001 .price {
    color: #FF6600;
    float: left;
    font-size: 28px;
    font-weight: bold;
    line-height: normal;
    width: 100%;
}
.pack001 .txt1 {
    color: #999999;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 8px 0;
    width: 100%;
}
.pack001 .txt2 {
    color: #FF6600;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
.pack001 .txt2 span {
    font-size: 16px;
}
.pack001 .txt3 {
    color: #6699CC;
    float: left;
    font-size: 10px;
    font-weight: bold;
    padding: 5px 0;
    text-align: center;
    width: 195px;
}
.pack001 .txt3 a:link {
    color: #6699CC;
    text-decoration: underline;
}
.pack001 .txt3 a:visited {
    color: #6699CC;
}
.pack001 .txt3 a:hover {
    color: #6699CC;
    text-decoration: none;
}
.pack001 .txt3 a:active {
    color: #6699CC;
}
.pack001 .txt3 span {
    font-weight: normal;
}
.pack001 .question-mark {
    float: left;
    padding-top: 7px;
}
.pack001 .form-bg01 {
    background: url("../images/form-bg01.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 19px;
    margin-top: 5px;
    padding: 1px 0 0 10px;
    width: 191px;
}
.pack001 .form-bg01 input {
    border: 0 none;
    font-size: 11px;
    height: 17px;
    width: 182px !important;
}
.pack001 .apply {
    color: #666666;
    float: left;
    font-size: 11px;
    font-weight: bold;
    text-align: right;
    width: 201px;
}
.pack001 .apply a:link {
    color: #666666;
}
.pack001 .apply a:visited {
    color: #666666;
}
.pack001 .apply a:hover {
    color: #666666;
    text-decoration: underline;
}
.pack001 .apply a:active {
    color: #666666;
}
.pack001 .checkout-btn {
    float: left;
    padding: 15px 0;
}
.pack001 .need-help {
    color: #000000;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0;
    width: 100%;
}
.pack001 .need-help span {
    font-size: 12px;
    font-weight: normal;
}
#promo-box {
    background: url("../images/promo-box-bg.png") no-repeat scroll 0 0 transparent;
    height: 182px;
    padding: 110px 24px 0;
    position: fixed;
    right: 150px;
    top: 200px;
    width: 460px;
}
#promo-box .txt1 {
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 100%;
}
#promo-box .email-box {
    float: left;
    padding: 25px 5px 15px 20px;
    width: 275px;
}
#promo-box input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #666666;
    font-size: 12px;
    height: 17px;
    width: 265px;
}
#promo-box .subscribe-btn {
    float: left;
    padding: 23px 0 0;
}
#promo-box .txt2 {
    color: #666666;
    font-size: 10px;
    font-weight: bold;
    line-height: 16px;
    text-align: center;
    width: 100%;
}
.shopping-box003 {
    float: left;
    padding: 30px 0 20px;
    width: 100%;
}
.shopping-box003 .p1 {
    float: left;
    padding-right: 10px;
    width: 700px;
}
.shopping-box003 .p2 {
    float: left;
    width: 250px;
}
.shopping-box003 .p1 .txt1 {
    color: #FF9933;
    float: left;
    font-family: Rockwell,"Times New Roman",Arial;
    font-size: 35px;
    font-weight: bold;
    text-align: center;
    width: 100%;
}
.shopping-box003 .p1 .txt2 {
    color: #006699;
    float: left;
    font-family: Rockwell,"Times New Roman",Arial;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 7px;
    width: 100%;
}
.shopping-box003 .p1 .txt3 {
    color: #006699;
    float: left;
    font-family: Rockwell,"Times New Roman",Arial;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 7px;
    width: 100%;
}
.shopping-box003 .p1 .pack01 {
    float: left;
    padding: 20px 0 0 7px;
    width: 690px;
}
.shopping-box003 .p1 .blue-box {
    background: none repeat scroll 0 0 #E0F0FF;
    float: left;
    height: 350px;
    margin-right: 5px;
    padding: 15px;
    width: 310px;
}
.email-bg1 {
    background: url("../images/email-bg01.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    margin: 10px 0;
    padding: 0 0 0 7px;
    width: 194px;
}
.email-bg1 input {
    background: none repeat scroll 0 0 transparent;
    color: #333333;
    font-size: 12px;
    height: 20px;
    width: 185px;
}
.loginnprocced-btn {
    float: left;
    padding: 10px 0;
}
.shopping-box003 .p1 .txt4 {
    color: #666666;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    width: 99%;
}
.shopping-box004 {
    float: left;
    padding: 30px 0 20px;
    width: 100%;
}
.shopping-box004 .p1 {
    float: left;
    padding-right: 10px;
    width: 700px;
}
.shopping-box004 .p2 {
    float: left;
    width: 250px;
}
.shopping-box004 .p1 .txt1 {
    color: #FF9933;
    float: left;
    font-family: Rockwell,"Times New Roman",Arial;
    font-size: 26px;
    padding: 0 0 10px 25px;
    width: 300px;
}
.shopping-box004 .p1 .txt2 {
    color: #336699;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 0;
    width: 100%;
}
.shopping-box004 .p1 .blue-box {
    background: none repeat scroll 0 0 #E0F0FF;
    float: left;
    margin-left: 5px;
    padding: 15px;
    width: 665px;
}
.drop-down-bg01 {
    background: url("../images/drop-down-bg.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 18px;
    padding: 1px 4px;
    width: 176px;
}

.credit-card-input-bg {
    background: url("../images/credit-card-input-bg.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    padding: 1px 7px;
    width: 437px;
}
.credit-card-input-bg input {
    border: 0 none;
    color: #666666;
    font-size: 11px;
    height: 16px;
    width: 421px;
}
.month-bg {
    background: url("../images/month-bg.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    margin-right: 20px;
    padding: 1px 4px;
    width: 116px;
}

.ccv-bg {
    background: url("../images/ccv-bg.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    padding: 1px 7px;
    width: 97px;
}
.ccv-bg input {
    border: 0 none;
    color: #666666;
    font-size: 11px;
    height: 16px;
    margin-bottom: 10px;
    width: 82px !important;
}
.whats-txt {
    color: #666666;
    float: left;
    font-size: 10px;
    margin-bottom: 10px;
    width: 200px;
}
.whats-txt a:link {
    color: #666666;
    text-decoration: underline;
}
.whats-txt a:visited {
    color: #666666;
    text-decoration: underline;
}
.whats-txt a:hover {
    color: #666666;
    text-decoration: none;
}
.whats-txt a:active {
    color: #666666;
    text-decoration: underline;
}
.shopping-box004 .p1 .blue-box .box {
    float: left;
    padding-top: 10px;
    width: 100%;
}
.checkbox01 {
    background: url("../images/checkbox-bg.gif") no-repeat scroll center bottom transparent;
    float: left;
    height: 13px;
    padding-top: 3px;
    width: 14px;
}
.checkbox01 input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    height: 12px;
    width: 12px;
}
.shopping-box004 .p1 .txt3 {
    color: #999999;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 0 50px 0 5px;
    width: auto;
}
.shopping-box004 .p1 .blue-box .box .p1 {
    float: left;
    padding: 0;
    width: 400px;
}
.shopping-box004 .p1 .blue-box .box .p2 {
    float: left;
    width: 200px;
}
.email-bg2 {
    background: url("../images/email-bg01.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    padding: 0 0 0 7px;
    width: 194px;
}
.email-bg2 input {
    background: none repeat scroll 0 0 transparent;
    color: #333333;
    font-size: 12px;
    height: 20px;
    width: 185px;
}
.continue-btn {
    float: left;
    padding-top: 10px;
    text-align: right;
    width: 100%;
}
.shopping-box005 {
    float: left;
    padding: 30px 0 20px;
    width: 100%;
}
.shopping-box005 .p1 {
    float: left;
    padding-right: 10px;
    width: 700px;
}
.shopping-box005 .p2 {
    float: left;
    width: 250px;
}
.shopping-box005 .p1 .txt1 {
    color: #FF9933;
    float: left;
    font-family: Rockwell,"Times New Roman",Arial;
    font-size: 26px;
    padding: 0 0 10px 25px;
    width: 300px;
}
.product-img002 {
    padding: 0 20px 20px 0;
}
.shopping-box005 .p1 .blue-box {
    background: none repeat scroll 0 0 #E0F0FF;
    float: left;
    margin-left: 5px;
    padding: 15px;
    width: 665px;
}
.dot-img-review {
    background: url("../images/dot-img.gif") repeat-x scroll 0 0 transparent;
    height: 10px;
    width: 100%;
}
.subtotal-txt {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
}
.q-txt01-review {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    line-height: 14px;
}
.q-txt-review {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
}
.shopping-box005 .p1 .white-box {
    float: left;
    margin-left: 5px;
    padding: 15px;
    width: 665px;
}
.shopping-box005 .p1 .white-box .pack01 {
    float: left;
    padding: 15px;
    width: 300px;
}
.shopping-box005 .p1 .white-box .pack01 h1 {
    color: #336699;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
}
.shopping-box005 .p1 .white-box .pack01 p {
    color: #666666;
    font-size: 14px;
}
.thank-you-bg {
    background: url("../images/thank-you-bg.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 27px;
    margin-left: 10px;
    padding-top: 80px;
    width: 944px;
}
.thank-you-bg p {
    color: #000000;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
}
.summary-order-bg {
    background: url("../images/summary-bg.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-family: Rockwell,"Times New Roman",Arial;
    font-size: 19px;
    height: 40px;
    padding: 13px 19px 0 65px;
    text-align: center;
    width: 165px;
}
.total-box {
    color: #666666;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 19px;
    padding: 0 0 15px 15px;
    width: 225px;
}
.total-box .p1 {
    float: left;
    padding-right: 5px;
    width: 150px;
}
.total-box .p2 {
    float: left;
    width: 65px;
}
.total-price-txt {
    color: #336699;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    padding: 0 0 15px 15px;
    width: 100%;
}
.total-price-txt p {
    font-size: 24px;
}
.print-reciept {
    float: left;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}
.form-bg02 {
    background: url("../images/form-bg02.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 18px;
    padding: 1px 10px;
    width: 181px;
}
.form-bg02 input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    color: #666666;
    font-size: 11px;
    height: 17px;
    width: 180px !important;
}
.txt10 {
    color: #666666;
    float: left;
    font-size: 10px;
    padding-left: 10px;
    width: 460px;
}
.confirm-place-order-btn {
    float: left;
    padding: 15px 0;
    text-align: center;
    width: 100%;
}
.txt14-shipping {
    color: #999999;
    font-size: 13px;
}
.country-bg {
    background: url("../images/country-bg.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 18px;
    padding: 1px 4px;
    width: 176px;
}
.country-bg select {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 0 none;
    color: #666666;
    font-size: 11px;
    height: 17px;
    width: 148px !important;
}
.state-bg {
    background: url("../images/state-bg.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 18px;
    padding: 1px 4px;
    width: 120px;
}
.state-bg select {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 0 none;
    color: #666666;
    font-size: 11px;
    height: 17px;
    width: 92px !important;
}

.paging-numbring {
    color: #006699;
    float: right;
    font-size: 13px;
    min-width: 90px;
    width: auto !important;
}
.paging-numbring a {
    color: #006699;
    padding: 0 5px;
}
.top-heading-n {
    padding-top: 15px;
}
.save-money-cls {
    margin: 0;
    padding: 10px 0 0;
}
.save-money-banner {
    background: url("../images/line-nn.jpg") no-repeat scroll left bottom transparent;
    padding-bottom: 15px;
}
.save-money-bloc {
    padding: 20px 0 0;
}
.save-money-bloc ul {
    margin: 0;
    padding: 0;
}
.save-money-bloc ul li {
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 15px 15px;
    width: 330px;
}
.face-book-homeapage-bx {
    background: url("../images/facebook-bg-homepage.png") no-repeat scroll left top transparent;
    float: right;
    height: 164px;
    width: 289px;
    padding-right: 22px;
    padding-left:5px;
}
.facebook-api-bx {
    padding: 70px 0 0;
}
.tweenty-off {
    background: url("../images/20-off-banner.png") no-repeat scroll left top transparent;
    float: left;
    height: 200px;
    width: 285px;
}
.signup-btn-bx {
    padding: 95px 0 0;
}
.signup-btn-bx img {
    margin: 0;
    padding: 0;
}
.email-field1 {
    border: 1px solid #663300;
    height: 14px;
    padding: 3px 0 3px 5px;
    width: 193px;
}
.account-table-text {
    color: #336699;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.account-field-big {
    background: url("../images/account-field-bg.jpg") no-repeat scroll left top transparent;
    color: #9A9A9A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 10px;
    line-height: 10px;
    padding: 5px 10px;
    width: 277px;
}
.account-gry-txt {
    color: #999999;
    display: inline;
    font-size: 10px;
    padding-left: 10px;
}
.account-nor-text {
    color: #336699;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.address-book-cls {
    float: left;
    margin-right: 10px;
    width: 350px;
}
.address-book-cls .heading {
    color: #336699;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 0 0;
}
.address-book-cls p {
    padding: 10px 0;
}
.add-new-1 {
    color: #336699;
    font-size: 14px;
}
.order-history {
    color: #FF9933;
    font-family: Myriad Pro;
    font-size: 26px;
    padding-bottom: 15px;
}
.order-table-bx {
    margin: 0;
    padding: 0;
}
.tab-heading-bg {
    background: none repeat scroll 0 0 #E0F0FF;
    color: #006699;
    font-size: 14px;
    font-weight: bold;
    line-height: 15px;
    padding: 10px 5px;
    text-align: center;
}
.tab-contect-cls {
    font-size: 12px;
    line-height: 18px;
    padding: 10px 0 15px;
    text-align: center;
}
.tab-contect-cls a {
    color: #336699;
}
.whereismystuff {
    float: left;
    margin-right: 10px;
}
.nameid {
    color: #336699;
    float: right;
    padding-right: 15px;
    text-align: right;
    width: 350px;
}
.nameid a {
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
}
.signout-btn {
    padding-bottom: 35px;
}


.UpdateAccountButton
{
     background: url("../images/update-account-btn.jpg") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    height: 24px;
    vertical-align: top;
    width: 126px;
    }
    
    
    /*------23Sep11-----*/
    
    
    
    .shopping-main {
    float: left;
    width: 100%;
	color:#000000;
	font-size:12px;
}

.shopping-main .blue-box {
    background: none repeat scroll 0 0 #E0F0FF;
    float: left;
    margin-right: 5px;
    padding: 15px;
    width: 310px;
}

.shopping-main .blue-box .txt2 {
    color: #006699;
    float: left;
    font-family: Rockwell,"Times New Roman",Arial;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 7px;
    width: 100%;
}

.shopping-main .txt3 {
    color: #006699;
    float: left;
    font-family: Rockwell,"Times New Roman",Arial;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 7px;
    width: 100%;
}
.shopping-main .boxblue {
    float: left;
    padding: 20px 0 0 7px;
    width: 690px;
}
.shopping-main .txt1{
    color: #FF9933;
    float: left;
    font-family: Rockwell,"Times New Roman",Arial;
    font-size: 35px;
    text-align: center;
    width: 100%;
}
.bloc-txt{ font-size:12px; line-height:18px; color:#000000;}
.copytxt{font-size:12px; padding-top:10px; margin:0px; color:#000000;}
.login-form-left{float: left; font-size: 14px; font-weight: bold; height: auto; width:310px;}
.login-form-left table{ font-size:12px; color:#000000; font-weight:normal;}
.login-form-left table span{ color:#FF0000;}
.drop-down-cls{ width:300px; border:#999999 solid 1px;}
.drop-down-cls1{ width:200px; border:#999999 solid 1px;}
.boxib span{ /*color:#FF0000;*/}
.address-form-bx{ margin:0px; padding:0px; font-size:12px; color:#000000; margin:10px 0 0 0;}
.address-form-bx span{ color:#FF0000;}
.address-bx{ width:335px; float:left; margin-right:15px; margin-bottom:15px;}
.address-bx-bold{width:335px; float:left; margin-right:15px; margin-bottom:15px; font-weight:bold}
	
.submit_contact {
    background: url("/images/send-btn.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 22px;
    width: 68px;
}


/*css created on 26-sep-2011*/
.center-bx span{font-size:12px; padding-left:15px; width:200px;}
.product-bx span {font-size: 12px; width:200px; padding-left:21px;}
.copy-bold span{font-size:16px !important; text-decoration:underline;}
.copy-bold .copy span a{ color:#006699;}
.copy-bold .copy span a:hover{ color:#006699; text-decoration:none !important;}


.SelectAddressButton {
    background: url("../images/add-new-address.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 22px;
    width: 114px;
}

.BackAddressButton {
    background: url("../images/back-to-account.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 22px;
    width: 114px;
}


.EditAddressButton {
    background: url("../images/saved-edited-address.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 22px;
    width: 145px;
}

.DeleteAddressButton {
    background: url("../images/delete-this-address.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 22px;
    width: 145px;
}
.pad {
    margin-left: 14px !important;
}


/*css for sitemap start here*/
.sitemapul{ width:220px; float:left;}
.sitemapul ul li{ margin:0px; padding:0px; color:#000000; font-weight:bold; font-size:14px; text-transform:uppercase; }
.sitemapul ul li a{ font-size:12px ; text-transform: capitalize;}
.sitemapul ul li ul li{ padding-left:10px; list-style:disc inside !important; color:#336699}
.sitemapul ul li ul li a{color:#336699 !important; font-size:12px !important; text-transform: capitalize !important; }
.sitemapul ul li.active{color:#000; font-weight:bold; font-size:14px; text-transform:uppercase !important; }
.sitemapul ul li.active a{color:#000; font-size:14px; text-transform:uppercase; text-decoration: none;}
.sitemapul ul li.active a:hover{text-decoration: underline !important;}
/*css for sitemap end here*/



/*rating css start here*/
#rateStatus{float:left; clear:both; width:100%;}
#rateMe{float:left; clear:both; width:75px; height:auto; padding:0px; margin:0px;}
#rateMe li{float:left;list-style:none;}
#rateMe li a:hover,
#rateMe .on{background:url(../images/star_on.gif) no-repeat;}
#rateMe a{float:left;background:url(../images/star_off.gif) no-repeat;width:12px; height:12px;}
#ratingSaved{display:none;}
.saved{color:red; }
/*rating css END here*/


.checkout-text-feild-272-ddl{font-size:12px; font-family:arial}
.stButton .chicklets {line-height:0px !important; height:15px !important;}

.body-mid-content-search {
    margin: 0;
    padding: 0 0 0;
}
.body-mid-content-search h2{color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:19px;}
.body-mid-content-search h3{color:#006699; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding-top:5px;}
.product-box {
    float: left;
    margin: 30px 0 30px 4px;
    width: 177px;
    height:200px;
}
.product-box .pro-heading {
    color: #006699;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    width: 170px;
}
.product-box .pro-heading a{color:#006699; text-decoration:underline; line-height:16px;}
.product-box .pro-rate {
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
.product-box .pro-rate span {
    color: #FF9900;
    line-height: 19px;
}

.body-mid-content-search1 {margin: 0; padding: 0;}
.body-mid-content-search1 h2 {color: #006699; font-family: Arial,Helvetica,sans-serif; font-size: 19px; padding-left: 5px;}
.body-mid-content-search1 h3 {color: #006699; font-family: Arial,Helvetica,sans-serif; font-size: 15px; padding-left: 5px; padding-top: 5px;}

.top-line-bg-bx{background:url(../images/shearch-page-bg.jpg) top left no-repeat; height:15px;}


/*shop product page new class start here- 07-10-2011*/
#css-image-swap-1{
width:237px; height:238px; margin-bottom:50px; float:left; background:url(../images/bulb-and-tube-bw.jpg);
}
#css-image-swap-1 img:hover{
opacity:0;
}

#css-image-swap-2{
width:237px; height:238px; margin-bottom:50px; float:left; background:url(../images/desk-and-table-lamps-bw.jpg);
}
#css-image-swap-2 img:hover{
opacity:0;
}

#css-image-swap-3{
width:237px; height:238px; margin-bottom:50px; float:left; background:url(../images/floor-lamps-bw.jpg);
}
#css-image-swap-3 img:hover{
opacity:0;
}

#css-image-swap-4{
width:237px; height:238px; margin-bottom:50px; float:left; background:url(../images/led-lamps-bw.jpg);
}
#css-image-swap-4 img:hover{
opacity:0;
}

#css-image-swap-5{
width:237px; height:238px; margin-bottom:50px; float:left; background:url(../images/137_1.jpg);
}
#css-image-swap-5 img:hover{
opacity:0;
}

#css-image-swap-6{
width:237px; height:238px; margin-bottom:50px; float:left; background:url(../images/93_1.jpg);
}
#css-image-swap-6 img:hover{
opacity:0;
}

#css-image-swap-7{
width:237px; height:238px; margin-bottom:50px; float:left; background:url(../images/41_1.jpg);
}
#css-image-swap-7 img:hover{
opacity:0;
}

#css-image-swap-8{
width:237px; height:238px; margin-bottom:50px; float:left; background:url(../images/119_1.jpg);
}
#css-image-swap-8 img:hover{
opacity:0;
}

#css-image-swap-9{
width:237px; height:238px; margin-bottom:50px; float:left; background:url(../images/128_1.jpg);
}
#css-image-swap-9 img:hover{
opacity:0;
}

#css-image-swap-10{
width:237px; height:238px; margin-bottom:50px; float:left; background:url(../images/25_1.jpg);
}
#css-image-swap-10 img:hover{
opacity:0;
}

/*shop product page new class end here*/


