@font-face {
    font-family: opensansbold;
    font-weight: bold;
    src: url(../font/OpenSans-Bold.ttf);
}
@font-face {
    font-family: opensansreg;
    font-weight: normal;
    src: url(../font/OpenSans-Regular.ttf);
}
/********** Default CSS *********/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    font-family:opensansreg, Arial, Helvetica, sans-serif !important;
}
a {
    text-decoration:none;
    color:#000;
}
a:hover{
    text-decoration: underline;
}

.anchors{
    color: #83B111;
}
/********** Default CSS *********/


body{
    margin:0;
    padding: 0;
    background:#f4f4f2;
}
.fl {
    float:left;
}
.fr {
    float:right;
}
.nowidth {
    width:auto !important;
}
.nomargn {
    margin:0px !important;
}
.nopad {
    padding:0 !important;}
.nobrdr {
    border:none !important;
}
.color1 {
    color:#6fac10;
}
.color2 {
    color:#bdbdbd;
    font-size:10px;
}
.clear{clear:both; height:0; font-size:0;}

/** CLEAR CSS **/



.header{
    width:100%;
    height:101px;
    background:url(../images/header_strip.png) repeat-x;
    display:block;
}
.header_inr{
    width:1002px;
    margin:0  auto; 
    padding:20px 0 0;
    height:78px;
}
.logo{
    font-size:25px;
    color:#ffffff;
    text-align:left;
    float:left;
    height:66px;
    line-height:66px;
    font-family:"Times New Roman", Times, serif;
    background:url(../images/head-sep.png) no-repeat right;
    padding-right:38px;
}
.logo a{
    color:#ffffff;
}
.register{
    color:#ffffff;
    text-align:center;
    float:left;
    padding:0px 0 0;

}
.signin{
    color:#ffffff;
    text-align:center;
    float:left;
    padding:0px 0 0;
}
.logged-in {
    width:180px !important;
    padding:0 17px;
    font-family:opensansreg, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#adb1b4;
    line-height:18px !important;
    margin:14px 0 0 6px;
}
.logged-in span {
    color:#fff;
}
.logged-in a {
    font-size:10px !important;
}
ul.registration {
    float:left;
    margin:0 0 0 0;
}
ul.registration li {
    float:left;
    list-style:none;
    width:110px;
    background:url(../images/head-sep.png) no-repeat right;
    height:66px;
    line-height:66px;
}
ul.registration li a {
    color:#adb1b4 !important;
    font-size:16px;
}
ul.registration li a:hover {
    color:#FFF !important;
}
.srch-area {
    float:left;
    margin:12px 0 0 10px;
}
.srch-area input {
    background:url(../images/searchbar.png) no-repeat;
    width:210px;
    height:27px;
    padding:5px;
    border:none;
    float:left;
}
.srch-dd {
    background:url(../images/ctgry-dd.png) no-repeat;
    width:148px;
    height:35px;
    overflow:hidden;
    float:left;
    margin:0 8px;
}
.srch-dd select {
    background:none;
    border:none;
    width:170px;
    height:35px;
    padding:7px 0 0 5px;
}
.srch_btn {
    width:88px;
    height:54px;
    float:left;
    margin-top:-18px;
}
.srch_btn a{
    background:url(../images/search_btn.png) no-repeat top;
    width:88px;
    height:35px;
    float:left;
    display:block;
    color:#fff;
    font-size:14px;
    font-family:opensansbold, Arial, Helvetica, sans-serif !important;
    line-height:35px;
    text-align:center;
}
.srch_btn a:hover{
    background:url(../images/search_btn.png) no-repeat bottom;
}
.advnc-srch {
    color:#fff;
    font-family:opensansreg, Arial, Helvetica, sans-serif !important;
    font-size:10px !important;
    background:none !important;
    height:18px !important;
    line-height:18px !important;
}
.advnc-srch:hover {
    text-decoration:underline;
}
.body-con {
    background:url(../images/body-strip.png) repeat-y;
    width:1006px;
    margin:0 auto;
    padding-bottom:20px;
    min-height: 600px;
}
.category {
    background:#f8f8f8;
    float:left;
    margin-left:3px;
    width:200px;
}
.category .a1 {
    width:125px;
    margin:10px auto;
}
.category ul {
    padding:20px 0 0;
}
.category ul li {
    list-style:none;
}
.category ul li a {
    border-top:#ececec solid 1px;
    border-bottom:#fff solid 1px;
    font-size:12px;
    line-height:27px;
    height:27px;
    width:183px;
    display:block;
    padding-left:15px;
    color:#404145;
    border-left:#f8f8f8 solid 1px;
    border-right:#f8f8f8 solid 1px;
}
.category ul li a:hover {
    background:url(../images/menu-hover.jpg) repeat-x top #eeeeee;
    border-bottom:#c3c3c3 solid 1px;
    border-left:#e8e8e8 solid 1px;
    border-right:#e8e8e8 solid 1px;
}
.category ul li.select a {
    background:url(../images/menu-hover.jpg) repeat-x top;
    border-bottom:#c3c3c3 solid 1px;
    border-left:#e8e8e8 solid 1px;
    border-right:#e8e8e8 solid 1px;
}

.category ul li.head a{
    font-family:opensansbold, Arial, Helvetica, sans-serif !important;
    font-size:16px !important;
    background:url(../images/menu-hover.jpg) repeat-x;
    height:32px;
    line-height:32px;
    margin-bottom:10px;
    border-bottom:#c3c3c3 solid 1px;
    border-left:#e8e8e8 solid 1px;
    border-right:#e8e8e8 solid 1px
}
.body-area {
    float:left;
    margin-left:16px;
    width:772px;
}
.banner-area {
    margin:20px 0 0 0;
}
.banner {
    float:left;
    width:554px;
    background:url(../images/banner-bg.jpg) repeat-x #EFEFEF;
    height:302px;
    border:#e6e6e6 solid 1px;
}
.cpn-rght {
    float:right;
    background:#fbfbfb;
    width:82px;
    padding-left:8px;
}
.banner .arrow-up {
    background:url(../images/up_arrow.png) no-repeat;
    width:20px;
    height:13px;
    margin:9px auto;
}
.banner .arrow-down {
    background:url(../images/down_arrow.png) no-repeat;
    width:20px;
    height:13px;
    margin:9px auto;
}
.banner ul {
    overflow:hidden;
    height:240px;
}
.banner ul li{
    list-style:none;
}
.btns-con {
    width:200px;
    float:left;
    margin-left:14px;
}
.submit-btn {
    width:200px;
    height:68px;
}
.submit-btn a{
    background:url(../images/sbmt-btn.png) no-repeat top;
    width:182px;
    height:55px;
    padding:13px 0 0 18px;
    display:block;
    font-family:opensansbold, Arial, Helvetica, sans-serif;
    color:#FFF;
    text-shadow:#4f7d0c 0px 1px;
    font-size:20px;
    line-height:19px;
}
.submit-btn a:hover{
    background:url(../images/sbmt-btn.png) no-repeat bottom;
}
.community-btn {
    width:200px;
    height:68px;
}
.community-btn a{
    background:url(../images/join-community.png) no-repeat top;
    width:182px;
    height:55px;
    padding:13px 0 0 18px;
    display:block;
    font-family:opensansbold, Arial, Helvetica, sans-serif;
    color:#FFF;
    text-shadow:#4f7d0c 0px 1px;
    font-size:20px;
    line-height:19px;
}
.community-btn a:hover{
    background:url(../images/join-community.png) no-repeat bottom;
}
.amazon-btn {
    width:200px;
    height:68px;
}
.amazon-btn a{
    background:url(../images/etsycc-amazon.png) no-repeat top;
    width:182px;
    height:55px;
    padding:13px 0 0 18px;
    display:block;
    font-family:opensansbold, Arial, Helvetica, sans-serif;
    color:#FFF;
    text-shadow:#4f7d0c 0px 1px;
    font-size:16px;
    line-height:19px;
}
.amazon-btn a:hover{
    background:url(../images/etsycc-amazon.png) no-repeat bottom;
}
.feature {
    margin-top:10px;
}
.feature-head {
    background: url(../images/featr-head.jpg) repeat-x top #eeeeee;
    border-bottom: 1px solid #C3C3C3;
    border-left: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    border-top: 1px solid #E8E8E8;
    height:44px;
    font-family:opensansbold, Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#494a4e;
    line-height:18px;
    padding:6px 0 0 8px;
}
.featur-bdy {
    border-left:#ececec solid 1px;
    border-right:#ececec solid 1px;
    border-bottom:#ececec solid 1px;
    background:#f8f8f8;
    padding:10px;
}
.featur-bdy a {
    line-height:48px;
    color:#797979;
}
.featur-bdy img {
    float:left;
    margin-right:8px;
}
.adv-us {
    height:40px;
    margin:10px 0 0 0;
}
.adv-us a{
    background: url(../images/featr-head.jpg) repeat-x top #eeeeee;
    height:40px;
    display:block;
    color:#bdbdbd;
    text-align:center;
    font-family:opensansbold, Arial, Helvetica, sans-serif;
    line-height:40px;
    border-bottom: 1px solid #C3C3C3;
    border-left: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    border-top: 1px solid #E8E8E8;
}
.coupon {
    width: 440px;
    float:left;
    margin:12px;
}
.cpn-pic {
    background:url(../images/cp-bg.png) no-repeat;
    width:76px;
    height:76px;
    float:left;
    padding:7px;
}
.cpn-txt {
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    margin:0px 0 0 15px;
    line-height:24px;
    width: 250px;
}
.cpn-txt span {
    color:#5d6065;
    line-height:18px;
}
.cpn-txt img {
    float:left;
    margin:4px 7px 0 0;
}
.cpn-txt h1 {
    font-size:20px;
    font-family:opensansbold, Arial, Helvetica, sans-serif !important; 
}
.discount-box {
    border-bottom:#c0c0c0 dashed 1px;
    border-top:#c0c0c0 dashed 1px;
    padding:12px 0;
    margin:16px 0 0 0;
}
.cut-bg {
    height:31px;
    float:left;
}
.cut-bg a{
    background:url(../images/cut-bg.png) no-repeat;
    height:31px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight:bold;
    display:block;
    color:#222325;
    font-size:12px;
}
.cut-bg span {
    display:block;
    float:left;
    margin:8px 10px 0 31px;
}
.cut-rght {
    background:url(../images/cut-bg.png) right top;
    width:4px;
    float:right;
    height:31px;
}
.dis-up {
    float:left;
}
.dis-tag {
    background:url(../images/dis-tag.png) no-repeat;
    height:29px;
    line-height:26px;
    float:left;
    margin:0 0 0 4px;
    font-family:opensansbold, Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#fff;
    text-shadow: 0 1px #4f7d0c;
    padding:0 15px 0 33px;
}
.dis-up span {
    background:url(../images/dis-tag.png) right;
    width:5px;
    height:29px;
    display:block;
    float:left;
}
.tags-con {
    margin:0 auto;
}
.tags-bg {
    height:25px;
    border-top:#e1e1e1 solid 1px;
    border-left:#e1e1e1 solid 1px;
    border-right:#e1e1e1 solid 1px;
    border-bottom:#b8b8b8 solid 1px;
    float:left;
    margin:4px 4px 4px 0;
    background:url(../images/tags-bg.png) top ;
}
.tags-bg .tag {
    height:25px;
    line-height:25px;
    color:#404145;
    font-family:opensansreg, Arial, Helvetica, sans-serif;
    font-size:11px;
    padding-right:6px;
    text-shadow:0 1px #fff;
    display:inline-block;
}

.tags-bg .tag span {
    background:url(../images/icon_box1.png) no-repeat;
    width:8px;
    height:14px;
    float:left;
    margin:6px 6px 0 6px;
    display:block;
}
.tags-bg span {
    background:url(../images/icon_box1.png) no-repeat;
    width:8px;
    height:14px;
    float:left;
    margin:6px 6px 0 6px;
    display:block;
}
.tags-bg a {
    padding-right: 4px;
    line-height: 24px;
    font-size: 11px;
    display: block;
    height: 24px;
}
.tags-bg .tag .cross {
    background:url(smoothness/images/ui-icons_888888_256x240.png) no-repeat -85px -133px;
    width:7px;
    height:7px;
    float:right;
    display:inline-block;
    margin:10px 0 0 6px;
    padding: 0;
}
.ban-sharebar {
    background:#fbfbfb;
    padding:10px 0 10px 20px;
    margin-left: -13px;
    margin-right: -12px;
    margin-top:16px;
}
.ban-sharebar div {
    float:left;
    margin-right:10px;
}
.ban-sharebar div a {
    color:#343434;
    font-size:10px;
}
.ban-sharebar div span {
    margin-right:5px;
}
.ban-sharebar div .share {
    background:url(../images/ban-icns.png) no-repeat;
    width:11px;
    height:13px;
    float:left;
}
.ban-sharebar div .fav {
    background:url(../images/ban-icns.png) no-repeat -11px 0;
    width:11px;
    height:13px;
    float:left;
}
.ban-sharebar div .facebook {
    background:url(../images/ban-icns.png) no-repeat -23px 0;
    width:7px;
    height:13px;
    float:left;
}

.ban-sharebar div .flag {
    background:url(../images/ban-icns.png) no-repeat -31px 0;
    width:12px;
    height:13px;
    float:left;
}
.advertise-area {
    margin:20px 0 0 0;
}
.cpns-area {
    width:770px;
}
.cpns-head {
    color:#2e3034;
    font-size:16px;
    font-family:opensansbold, Arial, Helvetica, sans-serif;
    float:left;
    font-weight: bold;
}
.txt-head {
    border-bottom: 1px dashed #C0C0C0;
    padding:0 0 10px 0;
    margin:20px 0 0 0;
}
.arnge-box {
    float:right;
	margin-top:10px;
	margin-right:8px;
}
.grid-view {
    width:26px;
    height:24px;
    float:left;
}
.grid-view a{
    background:url(../images/arnge-view.png) no-repeat bottom left;
    width:26px;
    height:24px;
    display:block;
}
.grid-view a:hover{
    background:url(../images/arnge-view.png) no-repeat top left;
    width:26px;
    height:24px;
    display:block;
}
.grid-view .select{
    background:url(../images/arnge-view.png) no-repeat top left;
    width:26px;
    height:24px;
    display:block;
}
.list-view {
    width:26px;
    height:24px;
    float:left;
    margin-left:8px;
}
.list-view a{
    background:url(../images/arnge-view.png) no-repeat bottom right;
    width:26px;
    height:24px;
    display:block;
}
.list-view a:hover{
    background:url(../images/arnge-view.png) no-repeat top right;
    width:26px;
    height:24px;
    display:block;
}
.list-view .select{
    background:url(../images/arnge-view.png) no-repeat top right;
    width:26px;
    height:24px;
    display:block;
}
.bdy-arrowup {
    height:34px;
    margin:8px 0;
}
.bdy-arrowup a{
    background: url(../images/menu-hover.jpg) repeat-x top #eeeeee;
    border-bottom: 1px solid #C3C3C3;
    border-left: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    border-top: 1px solid #E8E8E8;
    height:34px;
    display:block;
    text-align:center;
}
.bdy-arrowup a:hover{
    background: url(../images/menu-hover.jpg) repeat-x bottom #eeeeee;
}
.bdy-arrowup a img {
    margin:7px 0 0 0;
}
.bdycpns-area {
    margin-top:0;
}
.bdy-cpn {
    background:#FFF;
    border:#eaeaea solid 1px;
    float:left;
    width:375px;
    margin-top:10px;
}
.bdy-share {
    float:left;
    margin-top:2px;
}
.bshare {
    width:21px;
    height:20px;
    float:left;
    margin-right:2px;
}
.bshare a{
    background:url(../images/icons.png) no-repeat left top;
    width:21px;
    height:20px;
    display:block;
}
.bshare a:hover{
    background:url(../images/icons.png) no-repeat left bottom;
}
.bfav {
    width:21px;
    height:20px;
    float:left;
    margin-right:2px;
}
.bfav a{
    background:url(../images/icons.png) no-repeat -22px 0;
    width:21px;
    height:20px;
    display:block;
}
.bfav a:hover{
    background:url(../images/icons.png) no-repeat -22px -20px;
}
.bfacbook {
    width:21px;
    height:20px;
    float:left;
    margin-right:2px;
}
.bfacbook a{
    background:url(../images/icons.png) no-repeat -44px 0;
    width:21px;
    height:20px;
    display:block;
}
.bfacbook a:hover{
    background:url(../images/icons.png) no-repeat -44px -20px;
}
.bflag {
    width:21px;
    height:20px;
    float:left;
    margin-right:4px;
}
.bflag a{
    background:url(../images/icons.png) no-repeat -66px 0;
    width:21px;
    height:20px;
    display:block;
}
.bflag a:hover{
    background:url(../images/icons.png) no-repeat -66px -20px;
}
.bc {
    width:355px !important;
    padding:10px;
    margin:0;
}
.bdb {
    padding-top:0;
    border-top:0;
}
.bct {
    margin-top:5px;
}
.rc {
    margin-left:10px;
}
.lc {
    width:748px !important;
    padding:10px;
    margin:0;
}
.footer {
    background:url(../images/footer_strip.png) repeat-x;
}
.ftr-con {
    width:1000px;
    margin:0 auto;
    padding-top:40px;
    padding-bottom:20px;
}
.ftr-links {
    float:left;
    width:186px;
    font-family:opensansreg, Arial, Helvetica, sans-serif;
}
.ftr-links ul {
    margin:0;
    padding:0;
}
.ftr-links ul .head {
    font-size:16px;
    color:#d8dbe0;
    border-bottom:#515459 dashed 1px;
    padding-bottom:5px;
    margin-bottom:10px;
}
.ftr-links ul li {
    list-style:none;
}
.ftr-links ul li a {
    color:#9699a0;
    font-size:11px;
    line-height:30px;
}
.ftr-links.mrgn-lft {
    margin-left:40px;
}
.lst {
    width:320px;
    font-size:11px;
    color:#fff;
}
.cpy-rght {
    border-top:#515459 dashed 1px;
    color:#585c65;
    margin-top:78px;
}
/************************************ Banner ***************************************/

.number_slideshow{
    line-height: 20px;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0px;
    margin: 0px;
    position: relative;
    display: none;
    float:left;
    height:302px !important;
    width:464px !important;
}
.number_slideshow .number_slideshow_nav{
    filter: alpha(opacity=60);
    opacity: 0.6;
    padding: 0px;
    margin: 0px;
    position: absolute;
    bottom: 10px;
    right: 10px;
    height:auto !important;
}
.number_slideshow .number_slideshow_nav li{
    margin-left: 6px;
    position: relative;
    float: left;
}
.number_slideshow .number_slideshow_nav li a{
    width:9px !important;
    height:9px !important;
    display:block;
}
ul.number_slideshow_nav{
    margin: 0px;
    background-position:center center;
    background-repeat: no-repeat;
}
ul.number_slideshow_nav li{
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -khtml-border-radius: 5px;
    padding: 0px;
    margin: 0px;
    list-style: none;
    position: absolute;
}
ul.number_slideshow_nav li p{
    margin: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    padding-left: 5px;
    padding-right: 5px;
    filter: alpha(opacity=60);
    opacity: 0.6;
    font-size: 13px;
    line-height: 23px;
}
ul.number_slideshow_nav li a{
    text-decoration: none;
}
ul.number_slideshow_nav li a img{
    border: none;
}
div.sc_menu_wrapper {
    background:#fbfbfb;
    position: relative; 	
    height: 297px;
    width: 82px;
    overflow: auto;
    float:left;
    padding:5px 0 0 8px;
}
div.sc_menu {
    padding:0;
}
.sc_menu a {
    display: block;
    margin-bottom: 5px;
    width: 80px;	
    color: #fff;	
}
.sc_menu a:hover {
    border-color: rgb(130, 130, 130);
    border-style: dotted;
}
.sc_menu img {
    display: block;
    border: none;
}

.sc_menu_wrapper .loading {
    position: absolute;
    top: 50px;
    left: 10px;

    margin: 0 auto;
    padding: 10px;

    width: 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;	

    text-align: center;
    color: #fff;
    border: 1px solid rgb(79, 79, 79);
    background: #1F1D1D;
}

.sc_menu_tooltip {
    display: block;
    position: absolute;
    padding: 6px;
    font-size: 12px;	
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;	
    border: 1px solid rgb(79, 79, 79);
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.5);
}


#back {
    margin-left: 8px;
    color: gray;
    font-size: 18px;
    text-decoration: none;
}
#back:hover {
    text-decoration: underline;
}
/************************************ End Banner ********************************************/

.list-cpn {
    width:768px;
}
.shop-imgs {
    width:353px;
    margin:10px auto 4px;
}
.shop-imgs img {
    margin-right:7px;
}
.list-discount {
    margin:6px 0 0 0;
    background:url(../images/list-bck.jpg) repeat-x;
    height:36px;
} 
.list-discount .cut-bg a{
    background:url(../images/list-cut-icn.png) no-repeat left center !important;
}
.list-discount .cut-bg span {
    background:none !important;
    margin-left:25px;
}
.list-discount .dis-up {
    margin-top:4px;
}
.mlat {
    margin:8px 0 0 20px;
}
.mr {
    margin-right:20px;
}

.head-txt{
    float:left;
    width:186px;
    padding:33px 0 0 1px;
    font-family:opensansbold, Arial, Helvetica, sans-serif;
    color:#2E3034;
    font-weight:bold;
}
.tags-area{
    float:left;
    width:430px;
    margin-bottom:33px;
    margin-top:25px;
}
.brdr-tb {
    border-bottom:#c0c0c0 dashed 1px;
}
.grn-btn {
    background:url(../images/grn-btn.png) no-repeat;
}
.tags-btn {
    height:36px;
    margin-top:27px;
    float:left;
}
.tags-btn a {
    height:36px;
    color:#FFFFFF;
    font-size:14px;
    font-family:opensansreg, Arial, Helvetica, sans-serif;
    padding:0 12px 0 14px;
    text-shadow: 0 1px #4f7d0c;
    font-weight: bold;
    display:block;
    line-height:32px;
    float:left;
}
.tags-btn:hover {
    background-position:bottom left;
}
.tags-btn input {
    height:36px;
    color:#FFFFFF;
    font-size:14px;
    font-family:opensansreg, Arial, Helvetica, sans-serif;
    padding:0 12px 0 14px;
    text-shadow: 0 1px #4f7d0c;
    font-weight: bold;
    display:block;
    line-height:32px;
    float:left;
    background: none;
    border: none;
    cursor: pointer;
}

.tags-btn span{
    background:url(../images/grn-btn.png) no-repeat right top;
    width:6px;
    height:36px;
    float:left;
}
.tags-btn:hover > span {
    background-position:right bottom;
}
.exm{
    font-family:opensansreg, Arial, Helvetica, sans-serif;
    font-size:11px;
    margin-left:16px;
    width:187px;
}
.accn-form{
    width: 98%;
    border-bottom:#c0c0c0 dashed 1px;
    padding:28px 0;
}
.accn-form label{
    font-family:opensansreg, Arial, Helvetica, sans-serif;
    font-size:11px;
    /*    margin-left:16px;*/
    width:187px;
    line-height:52px;
}
.accn-form p{
    font-family:opensansreg, Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:18px;
}
.accn-form input{
    background:url(../images/input-bg.jpg) repeat-x;
    width:238px;
    height:37px;
    border:#d5d5d5 solid 1px;
}
.accn-form select{
    background:url(../images/dd-bg.jpg) repeat-x;
    width:238px;
    height:37px;
    border:#dadada solid 1px;
}
.accn-form .chcks{
    width:20px;
    height:37px;
}
.mrg-inp{
    margin: 16px 0 0 0;
}
.p-txt {
    width:186px;
}
.sc {
    text-align: right !important;
    margin-right: 18px;
}
.sc label {
    font-size: 14px !important;
    height: 39px !important;
    line-height: 39px !important;
    margin: 22px 0 0;
    display: block;
}
.rfav-coupon {
    width:377px;
    float:left;
    margin-top:20px;}
.remove-fav {
    width:155px;
    height:25px;
    float:right;
}
.remove-fav a{
    background:url(../images/remove-fav.png) no-repeat;
    width:135px;
    height:25px;
    display:block;
    color:#404145;
    text-align:center;
    font-family:opensansreg;
    font-size:11px;
    line-height:25px;
    padding-left:20px;
}
.log .select a {
    background:#FFF !important;
    border-top:#ececec solid 1px !important;
    border-right:#fff solid 1px !important;
    border-bottom:#fff solid 1px !important;
}
.log li a:hover {
    background:#FFF !important;
    border-top:#ececec solid 1px !important;
    border-right:#fff solid 1px !important;
    border-bottom:#fff solid 1px !important;
}
.sbmt-cpn{
    width:222px;
    height:37px;
    float:right;
    margin:0 16px 0 0;
}
.sbmt-cpn a{
    font-size:14px;
    font-family:opensansbold, Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    text-shadow: 0 1px #4f7d0c;
    width:180px;
    height:37px;
    padding-left:42px;
    line-height: 32px;
    background:url(../images/sbmt-cpn.png) no-repeat top;
    display:block;
}
.sbmt-cpn a:hover{
    background:url(../images/sbmt-cpn.png) no-repeat bottom;
}
.newsfeed {
    height:56px;
    background-color:#F9F9F9;
    margin:10px ;
    float:left;
    display:block;
}
.newsfeed div {
    background:url(../images/mail_logo.png)no-repeat left center;
    width:705px;
    font-family:opensansreg, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-shadow:0 1px #fff;
    display:block;
    margin:15px 0 0 15px;
    padding:0 0 0 30px; 
}
.newsfeed a{
    color:#6fac10;
}
.newsfeed a:hover{
    text-decoration: underline;
}
.e-message{font-family: opensansreg, Arial, Helvetica, sans-serif; font-size: 12px;color:red;font-weight: bold;}
.message{font-family: opensansreg, Arial, Helvetica, sans-serif; font-size: 12px;color:#000;font-weight: bold;}
.rfav-coupon {
    width:377px;
    float:left;
    margin-top:20px;}
ul.mng-icn {
    float:right;
}
ul.mng-icn  li {
    float:right;
    list-style:none;
}
ul.mng-icn  li a{
    width:35px;
    height:25px;
    display:block;
}
ul.mng-icn .ficon {
    background:url(../images/mng-icn.png) no-repeat right top;
    width:35px;
    height:25px;
    margin-right:6px;
}
ul.mng-icn .ficon:hover {
    background:url(../images/mng-icn.png) no-repeat right bottom;
}
ul.mng-icn .remove {
    background:url(../images/mng-icn.png) no-repeat center top;
    width:35px;
    height:25px;

}
ul.mng-icn .remove:hover {
    background:url(../images/mng-icn.png) no-repeat center bottom;
}
ul.mng-icn .edit {
    background:url(../images/mng-icn.png) no-repeat left top;
    width:35px;
    height:25px;
    margin-right:6px;
}
ul.mng-icn .edit:hover {
    background:url(../images/mng-icn.png) no-repeat left bottom;
}
/********************************* Popup ******************************************/
.pop-head {
    background:url(../images/pop-head.jpg) repeat-x;
    border:#dadada solid 1px;
    height:36px;
    font-family:opensansbold, Arial, Helvetica, sans-serif;
    text-align:center;
    line-height:36px;
}
.alert {
    width:336px;
}
.pop-body {
    border:#dadada solid 1px;
    font-family:opensansreg, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:center;
    padding:8px;
}
.yes {
    width:90px;
}
.pbtns-con {
    width:194px;
    margin:10px auto 0;
}
.pop-btns {
    height:29px;
    float:left;
    background:url(../images/pop-btns.jpg) no-repeat top left;
}
.pop-btns a{
    height:29px;
    padding:0 32px 0 32px;
    font-family:opensansreg, Arial, Helvetica, sans-serif;
    text-align:center;
    line-height:29px;
    display:block;
    float:left;
    margin-right:-5px;
    position:relative;
    z-index:1;
}
.pop-btns:hover{
    background:url(../images/pop-btns.jpg) no-repeat bottom left;
}
.pop-btns span {
    background:url(../images/pop-btns.jpg) no-repeat right top;
    width:5px;
    display:block;
    float:right;
    height:29px;
}
.pop-btns:hover span {
    background:url(../images/pop-btns.jpg) no-repeat right bottom;
}
.ml {
    margin-left:10px;
}
.gfont *{
    font-family:opensansreg, Arial, Helvetica, sans-serif;
    line-height: 18px;
    font-size: 12px;
}
.feature_msg{padding:250px 0;line-height: 30px;}
.head-feature{font-family:opensansreg, Arial, Helvetica, sans-serif;font-weight: bold;display: inline-block;}
.feature_msg a{color:#83B111;}
.feature_msg strong{font-weight: bold;}
.feature_msg h2{font-size: 14px;}
.logo a{font-family:"Times New Roman", Times, serif !important;}
.greenBg{font-size: 12px;margin: 10px 0 0;background: #F4F4F2;padding: 2px 10px;}
.greenBg a{color:#83B111;}
.greenbg2{font-size: 14px;margin: 10px 0 0;font-weight: bold;}
.static-area{width: 650px;}
.numberText{text-align: center;font-size: 14px;margin: 10px 0 0;font-weight: bold;}
.social-plgn{margin: 50px 20px;}
.social-plgn .sidebanner{width:260px;}
.contact_table {padding: 10px 0;font-family:opensansreg, Arial, Helvetica, sans-serif;font-size: 12px;}
.contact_table tbody tr{height: 35px;}
.ans-plcy h2{margin: 0 20px;padding: 0;color: #069;line-height: 18px;}
.sidebanner h2{font-weight: bold;font-size: 16px;padding: 0 0 10px 0;margin: 20px 0 0 0;}
.sidebanner p{font-size: 12px;margin: 10px 0 0;background: #F4F4F2;padding: 2px 10px;}
.sidebanner ul li{font-size: 12px;margin: 5px 0 0;}
.input-group label{font-size: 12px;}
.f-cpn-br{bottom: 0;position: absolute;}
.connect_btn {width:107px;height:25px;float:right;margin: 5px 10px;}
.connect_btn a{background:url(../images/connect.jpg) no-repeat top;width:107px;height:25px;display:block;}
.shrt_txt {float:left;margin-top:20px;}
.connect_btn a:hover{background:url(../images/connect.jpg) no-repeat bottom;}
.welcome{font-size: 15px;margin:5px;}
.w-anc{font-size: 15px;margin:5px;color:#83B111}
.sign-r{font-size: 18px;font-weight: bold;padding: 5px;float: left;}
.success{font-size: 14px;color: #83B111;font-weight: bold;}
.error{font-size: 14px;color: red;font-weight: bold;padding:5px;text-align: center;}
.error a{font-size: 14px;color: blue;font-weight: bold;padding:5px;}
.error a:hover{text-decoration: underline;color: blue;}
.p-btns-wrp{width:760px;}
.p-btns-wrp a:hover{text-decoration: underline;}
.wlcbtn{text-align: center;width: 170px;margin: 10px 40px;float: left;}
.wlcbtn img{width: 128px;}
.invite-wrapper{width:600px;border:1px solid #000; padding: 10px;margin: 10px 0;}
#content-table	{
    font-size: 0px;
    line-height: 0px;
}
#content-table th.sized	{
    height: 15px;
    width: 15px;
    padding: 0;
    margin: 0;
    font-size: 0px;
    line-height: 0px;
}
#content-table-inner	{
    font-size: 12px;
    line-height: 12px;
    padding: 10px 0 20px 0;
}
#tbl-border-top	{
    background: url(../images/shared/border_bit.jpg) top repeat-x;
    line-height: 0;font-size: 0px;
    height: 15px;
}
#tbl-border-bottom	{
    background: url(../images/shared/border_bit.jpg) bottom repeat-x;
    line-height: 0;font-size: 0px;
    height: 15px;
}
#tbl-border-left	{
    background: url(../images/shared/border_bit.jpg) left repeat-y;
}
#tbl-border-right	{
    background: url(../images/shared/border_bit.jpg) right repeat-y;
}
#table-content	{
    line-height: 16px;
    margin: 0 10px 10px 10px;
    min-height: 300px;
}
#product-table	{
    margin-bottom: 20px;
}
#product-table	td a	{
    color: #393939;
}
#product-table	td a:hover	{
    text-decoration: underline;
}
#product-table	th	{
    height: 35px;
    text-align: left;
}
#product-table	.minwidth-1	{
    min-width: 110px;
}
#product-table td	{
    border-right: 1px solid #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
    padding: 10px 0 10px 10px;
}
#product-table tr.alternate-row	{
    background: #ececec;
}
td.options-width	{
    padding: 0 0 0 10px;
    width: 210px;
}
td.checkbox-width	{
}

.table-header-repeat	{
    background: url(../images/table_header_repeat.jpg) repeat-x;
    border: none;
    font-size: 0px;
    line-height: 0;
    padding: 15px 0 0 0;
}
.table-header-options a,
.table-header-repeat a	{
    color: #fff;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    line-height: 14px;
    margin: 0 0 0 10px;
    padding: 0 10px 0 0;
}

.table-header-options a:hover,
.table-header-repeat a:hover	{

    color:#94b52c
}

th.line-left	{
    border-left: 1px solid #373737;
}
.bdy-share img{
    margin: 0px 7px 0 0 !important;
}
.no-anc{text-decoration: none !important;}
.ads-maincpn{width:100%;text-align: center;display: inline-block;}
.tab_menu a.on_link{
    color: #6FAC10;
    background: #fff;
    border: 1px solid #C0C0C0;
    border-bottom: none;
    font-weight: bold;
}

.tab_menu a{
    height: 26px;
    line-height: 26px;
    background: #E8E8E8;
    float: left;
    padding: 0 12px;
    margin-bottom: 1px;

}
.tab_menu {
    margin-bottom: -2px;
}

/************* Profile page  27-08-2012 ****************/

.pleft {
    width:222px;
    margin:20px 0 0 9px;
    float:left;
    font:opensansreg, Arial, Helvetica, sans-serif;
}
.pright {
    width:742px;
    float:left;
    margin-left:14px;
    font:opensansreg, Arial, Helvetica, sans-serif;
}
.profile-box {
    background:#f8f8f8;
    border:#ebebeb solid 1px;
    width:220px;
    padding:14px 0px 14px;
}
.profile-box img {
    display:block;
    float:left;
    margin-left:10px;
}
.profile-box .txt {
    float:left;
    margin-left:5px;

    width:152px;
    font-size:11px;
    line-height:21px;
    padding:5px 0 0;
}
.profile-box .txt span {
    font-size:14px;
    color:#797979;
}
.inbox-link {

    float:left;
    background:url(../images/link-sep.png) no-repeat right center;
    padding:0 20px 0 0;
}
.inbox-link a{
    color:#3b68b3;
    font-size:12px;
    position:relative;
    display:block;
}
.inbox-link a span {
    background:#dd0000;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    color:#fff;
    font-size:10px;
    position:absolute;
    top:-2px;
    right:-7px;
    font-weight:bold;
    padding:2px;
    height:8px;
    line-height:8px;
}
.plinks {
    background:#e9e9e9;
    padding-left:26px;
    height:22px;
    line-height:22px;
    margin-top:14px;
}
.twitter-follow {
    width:210px;
    height:68px;
    margin:10px 0 0 12px;
}
.twitter-follow a{
    background:url(../images/twitter-follow.png) no-repeat top;
    width:210px;
    height:68px;
    display:block;
}
.twitter-follow a:hover{
    background:url(../images/twitter-follow.png) no-repeat bottom;
}
.pbanner {
    width:458px;
    float:left;
    position:relative;
}
.pbanner .txt-head {
    padding-bottom:5px;
    margin-bottom:10px;
}
.pb-bg {
    background:url(../images/pbanner-bg.png) no-repeat;
    width:458px;
    height:192px;
}
.pb-d {
    border-top:none;
    float:left;
    width:433px;
    padding-left:25px;
    padding-bottom:14px;
}
.pb-d .cut-bg {
    width:247px;
}
.pct {
    margin:0 0 0 25px;
    padding-top:10px;
}
.pct span {
    padding-bottom:4px;
    display:block;
}
.pct .bdy-share {
    margin-right:10px;
}
.pslides-bg {
    background:#f9f9f9;
    width:456px;
    position:absolute;
    bottom:1px;
    left:1px;
    height:30px;
    text-align:center;
}
.pslides-bg ul li {
    display:inline-block;
}
.pslides-bg ul li a{
    background:url(../images/slide-bullets.png) bottom;
    width:10px;
    height:9px;
    display:block;
}
.pslides-bg ul li.select a {
    background-position:top;
}
.p-product-box {
    width:456px;
    border:#d0d0d0 solid 1px;
}
.p-product-box li:first-child {
    margin-left:14px;
}
.p-product-box li {
    float:left;
    list-style:none;
    margin-right:11px;
}
.p-product-box li img{
    border:#efefef solid 1px;
}
.p-product-box li a {
    display:block;
}
.p-product-box .txt-head {
    border-bottom:none;
    margin:0 0 0 14px;
}
.p-product-box {
    padding:14px 0;
    margin-top:14px;
}
.pr-l {
    width:458px;
    float:left;
}
.pr-r {
    width:270px;
    float:left;
    margin:18px 0 0 14px;
}
.about-me {
    width:240px;
    padding:14px;
    border:#d0d0d0 solid 1px;
}
.about-me .txt-head {
    border:none;
    margin:0;
    padding:0;
}
.about-me p {
    color:#797979;
    font-size:13px;
    line-height:23px;
    margin:10px 0 0;
}
.guest-box {
    width:712px;
    border:#d0d0d0 solid 1px;
    padding:14px;
}
.guest-box .txt-head {
    border-bottom:none;
    margin:0;
}
.feedback {
    width:142px;
    height:36px;
    float:right;
}
.feedback a{
    background:url(../images/feedback.png) no-repeat top;
    width:142px;
    height:36px;
    display:block;
    color:#fff;
    font-size:14px;
    line-height:35px;
    text-align:center;
    font-weight:bold;
}
.guest-box .feedback a:hover{
    background:url(../images/feedback.png) no-repeat bottom;
}
.guest-box ul li {
    border:#eaeaea solid 1px;
    list-style:none;
    padding:10px;
    font-size:14px;
    color:#797979;
    line-height:24px;
    margin-top:14px;
}
.guest-box ul li .name {
    color:#000;
    font-size:14px;
    font-weight:bold;
    text-align:right;
}
.guest-box ul li .name a:hover {
    text-decoration:underline;
}
.guest-box ul li .name span {
    display:block;
}
.guest-box ul li .name a.edit {
    color:#6FAC10;
    padding-right:8px;
    border-right:#333 solid 1px;
    font-size:12px;
    line-height:16px;
}
.guest-box ul li .name a.del {
    color:red;
    font-size:12px;
}
.p2b {
    background:none;
    border:none;
    width:200px;
}
.p2b .txt {
    width:135px;
}
.p2b a {
    color:#6FAC10;
}
.edit-profile input {
    width:600px;
}
.textarea-field {
    width:600px;
    background:url(../images/input-bg.jpg) repeat-x top #fff;
    border:#d5d5d5 solid 1px;
    padding:6px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
}
.edit-profile label{
    display:block;
    line-height:22px;
    margin:0;
    font-size:14px;
    font-weight:bold;
    min-width:250px;
}
.edit-profile label span {
    font-weight:normal;
    font-size:10px;
    color:#999;
    line-height:16px;
}
.edit-profile {
    padding-top:14px;
}
.edit-ph{
    padding-bottom:4px;
}
.edit-ph h1 {
    margin-top:8px;
}
#pagination {
    width:280px;
    text-align:right;
    margin:8px 0;
    float:right;
}
#pagination li{
    border:0; margin:0; padding:0;
    font-size:11px;
    list-style:none;
}
#pagination a{
    border:solid 1px #DDDDDD;
    margin-right:2px;
}
#pagination .previous-off,
#pagination .next-off {
    color:#666666;
    display:block;
    float:left;
    font-weight:bold;
    padding:3px 4px;
}
#pagination .next a,
#pagination .previous a {
    font-weight:bold;
    border:solid 1px #FFFFFF;
    color:#6FAC10 !important;
}
#pagination .active{
    color:#6FAC10;
    font-weight:bold;
    display:block;
    float:left;
    padding:4px 6px;
}
#pagination a:link,
#pagination a:visited {
    color:#333;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
}
#pagination a:hover{
    border:solid 1px #666666;
} 
.advertise-area a { 
    display:block; 
    width:125px;
    height: 125px;
    overflow: hidden;
    margin-right:2px;
    float: left; 
}
.name a{
    color: blue;
}

.seller-like-div{
	width:250px;
}
.seller-div{
	float:left;
	width:70px;
}
.like-div{
	width:100px; 
	float:left;
}
.cat_menu {
    display: none;
}
.category .cat_menu a.catanc {
    font-family:opensansbold, Arial, Helvetica, sans-serif !important;
    font-size:16px !important;
    background:url(../images/menu-hover.jpg) repeat-x;
    height:32px;
    line-height:32px;
    margin-bottom:10px;
    border-bottom:#c3c3c3 solid 1px;
    border-left:#e8e8e8 solid 1px;
    border-right:#e8e8e8 solid 1px
}


@media(max-width:960px) {
.header {
    background: url("../images/header_strip.png") repeat-x scroll center bottom #313840;
    height: auto
}
.header_inr {
    width: 940px;
    height: auto;
    text-align: center;
}
.logo {
    float: none;
    text-align: center;
    font-size: 42px;
    padding-right: 0;
    background: none;
}
ul.registration {
    float: none;
    display: inline-block;
}
.frm_search {
    display: inline-block;
}
.srch-area {
    text-align: left;
}
.body-con {
    width: 940px;
}
.btns-con {
    margin-left: 5px;
}
.category {
    width: 165px;
}
.category ul li a {
   width: 147px;     
}
.body-area {
    width: 762px;
    margin-left: 10px;
}
.cpns-area {
    width: 762px;
}
.rc {
    margin-left: 6px;
}
.ftr-con {
    width: 940px;
}
.ftr-links {
    width: 150px;
}
.lst {
    width: 350px;
}
}
@media(max-width:800px) {
.header_inr {
   width: 100%;
}
.body-area {
    width: 604px;
    margin:0 auto;
    float: none;
}
.body-con {
    width: 100%;
}
.btns-con .clear,.btns-con .mrg-inp {
    display: none;
}
.submit-btn, .amazon-btn {
    float: left;
    margin-top: 10px;
    margin-right: 5px;
}
.btns-con {
    width: 100%;
}
.cpns-area {
    width: 100%;
}
.rc {
    margin-left: 0;
}
.ftr-con {
    width: 96%;
    padding: 40px 2% 10px;
}
.lst {
    width: 196px;
}
.bdy-cpn {
    width: 98%;
    margin: 10px auto 0;
}
.bc {
    width: 96% !important;
 
}
}
@media(max-width:768px) {
.category {
    width: 100%;
    margin-left: 0;
}
.category ul {
    padding-top: 0;
    display: none;
}
.category ul li a {
    font-size: 18px;
    height: 34px;
    line-height: 34px;
    padding-left: 0;
    text-align: center;
    width: 100%;
    border-left: none;
    border-right: none;
}
.category ul li.head {
    display: none;
}
.category .cat_menu a.catanc {
    line-height: 34px;
    height: 34px;
    font-size: 20px;
    display: block;
    width: 100%;
    text-align: center;
    color: #404145;
}
.category .a1, .advertise-area  {
   display: none;
}
.btn-navbar {
  display: block;
  float: right;
  padding: 7px 10px;
  margin-right: 5px;
  margin-left: 5px;
  color: #ffffff;
   position: absolute;
   top: 4px;
   right: 5px;
   cursor: pointer;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ededed;
  background-image: -moz-linear-gradient(top, #313840, #22252A);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#313840), to(#22252A));
  background-image: -webkit-linear-gradient(top, #313840, #22252A);
  background-image: -o-linear-gradient(top, #313840, #22252A);
  background-image: linear-gradient(to bottom, #313840, #22252A);
  background-repeat: repeat-x;
  border-color: #22252A #22252A #313840;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#313840', endColorstr='#22252A', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
   *background-color: #e5e5e5;
}

.btn-navbar:hover,
.btn-navbar:focus,
.btn-navbar:active,
.btn-navbar.active,
.btn-navbar.disabled,
.btn-navbar[disabled] {
  color: #ffffff;
  background-color: #e5e5e5;
  *background-color: #d9d9d9;
}

.btn-navbar:active,
.btn-navbar.active {
  background-color: #cccccc \9;
}

.btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}
.ftr-links {
    width: 25%;
}
.lst {
    width: 96%;
    float: none;
    clear: both;
    padding: 10px 2% 0;
    margin: 0 !important;
}
.footer {
    background:url(../images/footer_strip1.png) repeat-x top center #313840;
}
.cat_menu {
    display: block;
    position: relative;
}
.regform {
    margin: 50px auto 0 !important;
    float: none !important;
}
.banner {
    float: none;
    margin: 0 auto;
}
}
@media(max-width:600px) {
.body-area {
    width: 99%;
    margin-left: 0;
}
}

@media(max-width:480px) {
.banner {
    width: 96%;
    overflow: hidden;
}
.srch_btn {
    margin-top: 0;
    float: none;
}
.regform {
    width: 96% !important;
}
}
@media(max-width:380px) { 
.logo {
    font-size: 32px;
}
.shop-imgs {
    width: 96%;
}
}
@media(max-width:320px) {
.logo {
   font-size: 26px;     
}
.srch-dd {
    width: 180px;
    margin-left: 0;
}
.srch-dd select {
    padding: 5px;
}
.bdy-cpn {
    width: 96%;
}
.shop-imgs {
    width: 94%;
}
.ftr-links {
    width: 42%;
}
.ftr-con .ftr-links:nth-child(3n) {
    width: 96%;
    clear: both;
    margin-left: 0 !important;
    padding: 6px 2% 0;
}
.lst {
    width: 96%;
}
#inline-overlay .overlay-body {
    padding-left: 20px !important;
    padding-right: 10px !important;
}
}

@media(max-width:240px) {
.srch-area input {
    width: 160px;
    background-position: center center;
}
.cpn-txt {
    width: 86%;
}
.bc {
    width: 92%;
}
.logo {
    font-size: 20px;
}
.ftr-links {
    width: 96%;
    padding: 6px 2% 0;
}
.ftr-links.mrgn-lft {
    margin-left: 0;
}
#inline-overlay .overlay-body {
    padding-left: 4px !important;
}
#inline-overlay input.text {
    width: 194px !important;
}
}