body{ font-family: Arial, Helvetica, sans-serif;
    background: url(../images/bg.jpg);
    color: #575656;
    background-repeat: no-repeat;
    background-size: 100%;
    background-attachment: fixed;
    font-size: 14px;
	}

#wrapper {
    width: 100%
}

.header {
    padding: 12px 0
}

a {
    text-decoration: none
}
td {
    font-size: 14px!important;
}
.content-innerpage {
    float: right;
    width: 765px;
    margin: 0 9px 15px 0;
    border: 1px solid #959595;
    background: #fff;
    padding: 0 0 10px;
    border-top: none;
    position: relative
}

.content-innerpage .filtering {
    width: 350px;
    position: absolute;
    right: 1%;
    top: 5px;
    height: 25px;
    z-index: 3000
}

.go {
    background: url(../images/go.png) no-repeat;
    width: 34px;
    height: 22px;
    border: none;
    cursor: pointer;
    float: right
}

.content-innerpage-cart {
    float: right;
    width: 960px;
    margin: 0 9px 15px 0;
    border: 1px solid #959595;
    background: #fff;
    padding: 0 0 10px;
    border-top: none;
    position: relative
}

.content-innerpage-cart h2,
.content-reg h2 {
    font: 700 14px/30px Arial, Helvetica, sans-serif, "Trebuchet MS";
    color: #fff;
    padding: 0 0 10px 12px;
    background: url(../images/cate_heading_bg.png) repeat-x
}

.inn-con p span.display_value,
span.display_value {
    font-size: 12px;
    color: #575656;
    font-family: arial
}

#box {
    position: absolute;
    right: -6px;
    top: 35px;
    padding: 0;
    width: 78px;
    height: 41px;
    font: 700 12px/18px Arial, Helvetica, sans-serif;
    color: #fff;
    background: url(../images/found2.png) right 0 no-repeat;
    text-align: center;
    z-index: 200
}

#box div {
    margin: 0
}

#box div span {
    font: 400 11px/12px Arial, Helvetica, sans-serif;
    color: #222e01
}

.content-innerpage .found {
    width: 200px;
    position: absolute;
    right: -8px;
    top: 50px;
    height: 27px;
    font: 700 13px/18px Arial, Helvetica, sans-serif;
    color: #fff;
    background: url(../images/found1.png) right 0 no-repeat;
    padding: 0 10px;
    text-align: right;
    z-index: 3000
}

.content-innerpage .found span {
    color: red
}

.content-innerpage2 {
    float: right;
    width: 767px;
    padding: 0;
    margin: 0 9px 15px 0
}

.content-reg {
    float: left;
    width: 565px;
    margin: 0 0 0 9px;
    border: 1px solid #959595;
    background: #fff;
    padding: 0 0 10px;
    border-top: none
}

.content-innerpage h2,
.content-reg h2 {
    font: 700 14px/30px Arial, Helvetica, sans-serif, "Trebuchet MS";
    color: #fff;
    padding: 0 0 10px 12px;
    background: url(../images/cate_heading_bg.png) repeat-x
}

.content-innerpage h2 a,
.content-reg h2 a {
    color: #ffe8a0;
    padding: 0 6px;
    text-decoration: none
}

.content-innerpage h2 a:hover,
.content-reg h2 a:hover {
    color: #fff
}

/*.content {
    float: left;
    width: 587px;
    margin: 0 9px;
    border-radius: 11px;
    height: 370px
}*/

.banner {
    display: block;
    /* width: 587px; */
    /* height: 341px; */
    margin-bottom: 16px!important;
}

.buckets {
    display: block;
    float: left
}

.bucket {
    display: block;
    width: 182px;
    height: 191px;
    margin-right: 10px!important;
    float: left
}

.bucket_content {
    width: 182px;
    height: 163px
}

.left {
    background: #F6F6F6;
}

.center {
    background: #F6F6F6;
}

.right {
    background: #F6F6F6;
}

.bucket h2,
.bucket_last h2 {
    background: url(../images/service_heading_bg.png) left top no-repeat;
    font-size: 15px;
    color: #fff;
    line-height: 29px;
    padding: 0 0 0 7px
}

.bucket_last {
    display: block;
    width: 182px;
    height: 191px;
    margin-right: 0;
    float: left
}

.bucket_button {
    padding: 110px 0 0 75px
}

.box {
    display: block;
    border: none;
    width: 86px;
    height: 30px;
    background: url(../images/order_now_button.png) left top no-repeat;
    font-size: 14px;
    color: #fff;
    padding: 4px 0 9px
}

.box_shop {
    display: block;
    border: none;
    width: 105px;
    height: 30px;
    background: url(../images/shop_now_button.png) left top no-repeat;
    font-size: 14px;
    color: #fff;
    text-align: left;
    padding: 4px 0 9px 11px
}

.products {
    display: block;
    float: left
}

.productsmiddle {
    display: block;
    width: 565px;
    border-right: 1px solid #e3e2e2;
    border-left: 1px solid #e3e2e2;
    float: left;
    padding: 8px 0 0
}

.productsmiddle2 {
    width: auto;
    margin: 10px 0;
    #height: 100%
}

.productstop {
    display: block;
    width: 567px;
    height: 5px;
    background: url(../images/product_bg_top_carv.png) left top no-repeat;
    margin-top: 16px;
    float: left
}

.productsbottom {
    display: block;
    width: 567px;
    height: 5px;
    background: url(../images/product_bg_bottom_carv.png) left top no-repeat;
    float: left;
    margin-bottom: 16px
}

.productbucket {
    float: left;
    width: 170px;
    font-size: 12px;
    padding: 4px;
    color: #656565;
    position: relative;
    border: 1px solid #e5d9d9;
    margin: 0 0 0 6px;
    background: #f7f3f3
}

.productbucket-inn {
    float: left;
    width: 152px;
    font-size: 12px;
    padding: 11px;
    color: #656565;
    border: 1px solid #cecece;
    background: #efefef;
    margin: 0 0 20px 8px;
    height: 358px;
    position: relative
}

.productbucket-inn2 {
    float: left;
    width: 152px;
    font-size: 12px;
    padding: 11px;
    color: #656565;
    border: 1px solid #cecece;
    background: #efefef;
    margin: 0 0 20px 8px;
    height: 270px
}

.titlebox {
    padding: 5px 0;
    height: 25px;
    overflow: hidden
}

.titlebox a {
    color: #900;
    text-decoration: none
}

.titlebox a:hover {
    text-decoration: underline
}

.titlebox-indx {
    padding: 10px 0
}

.titlebox-indx a {
    color: #900;
    text-decoration: none
}

.titlebox-indx a:hover {
    text-decoration: underline
}

.productbucket p {
    font-size: 12px;
    color: #656565;
    padding: 5px 0
}

.productbucket ul {
    list-style: none
}

.productbucket ul li {
    padding: 0;
    margin: 0
}

.productbucket ul li.noborder {
    border: none
}

.productbucket ul li a {
    color: #575656;
    background: url(../images/cate_arrow.png) 0 center no-repeat;
    padding: 5px 0 5px 12px;
    text-decoration: none;
    display: block
}

.productbucket ul li a:hover {
    color: #c22d33;
    text-decoration: underline
}

.footer-auto {
    width: 100%;
    background: #23486B;
    border-top: 1px solid #202020
}

.footer-holder {
    width: 978px;
    padding: 0 12px 16px;
    margin: 0 auto;
    text-align: left;
    background: #23486B
}

.logo {
    float: left;
    width: 260px;
    height: 89px
}

.right-top-nav {
    float: right;
    width: 511px;
    position: relative;
    padding: 0
}

.sign-in-nav {
    float: right;
    text-align: right;
    margin: 0 0 6px;
    position: relative
}

.sign-in-nav .count {
    width: 30px;
    height: 32px;
    position: absolute;
    right: 95px;
    top: -14px;
    background: url(../images/count.png) no-repeat;
    text-align: center;
    font: 700 13px/18px Tahoma, Arial, sans-serif;
    color: #fb060d
}

.common-nav-so img {
    margin: 0 0 0 5px
}

.common-nav {
    width: 100%;
    float: right;
    text-align: right
}

.productbucket-inn .featured {
    position: absolute;
    width: 33px;
    height: 105px;
    z-index: 10;
    left: 14px;
    top: 5px
}

.productbucket .featured {
    position: absolute;
    width: 33px;
    height: 105px;
    z-index: 10;
    left: 14px;
    top: -6px
}

.lft_topmenu,
.mdl_topmenu,
.rgt_topmenu {
    display: block;
    float: left;
    height: 35px
}

.lft_topmenu {
    width: 15px;
    background: url(../images/header_menu_left.png) left top no-repeat
}

.mdl_topmenu {
    background: url(../images/header_menu_bg.png) left top repeat-x
}

.rgt_topmenu {
    width: 4px;
    background: url(../images/header_menu_right.png) left top no-repeat
}

.mdl_topmenu ul {
    list-style: none;
    padding: 6px 0 0
}

.mdl_topmenu ul li {
    float: left
}

.mdl_topmenu ul li a {
    padding: 0 8px;
    border-right: 1px solid #000;
    color: #575757;
    font-size: 14px;
    line-height: 24px;
    text-decoration: none
}

.mdl_topmenu ul li a:hover {
    color: #d82b32
}

.mdl_topmenu ul li a img {
    padding: 0 8px 0 0
}

.mdl_topmenu ul li.noborder a {
    padding: 0 8px;
    border-right: 0;
    color: #575757;
    font-size: 14px;
    line-height: 24px;
    text-decoration: none
}

.mdl_topmenu ul li.noborder a:hover {
    color: #d82b32
}

.common-nav ul {
    list-style: none
}

.common-nav ul li {
    float: right
}

.common-nav ul li a {
    padding: 0 8px;
    border-right: 1px solid #000;
    color: #575757;
    font-size: 12px;
    line-height: 24px;
    text-decoration: none
}

.common-nav ul li.noborder a {
    padding: 0 8px;
    border-right: 0;
    color: #575757;
    font-size: 12px;
    line-height: 24px;
    text-decoration: none
}

.common-nav ul li a:hover {
    color: #d82b32
}

.auto-con {
    width: 100%;
    background: url(../images/con-bg.gif) repeat-x #fff;
    margin: 0 auto
}

.content-wrapper {
    width: 1170;
    padding: 12px 0 0 0;
    margin: 0 auto;
    text-align: left;
    /* background: url(../images/content_back.jpg) -11px 0 no-repeat; */
}

.clear {
    clear: both
}

.left-sidebar {
    width: 20%;
    float: left;
    margin-right: 20px;
    padding-left: 10px;
}

.left-sidebar h2 {
    background: #911C1C;
    border-radius: 5px 5px 0 0;
    font-size: 16px;
    color: #fff;
    padding: 10px 0 10px 15px!important;
    /* height: 26px; */
}

.left-sidebar h2.second {
    font: 700 14px/30px Arial, Helvetica, sans-serif, "Trebuchet MS";
    color: #fff;
    padding: 0 0 0 12px;
    background: #23486B;
    border-radius: 10px 10px 0 0
}

.left-sidebar ul {
    list-style: none;
    border-right: 1px dashed #ccc;
    border-left: 1px dashed #ccc;
    margin-bottom: 20px;
}

.left-sidebar ul li {
    /* background: url(../images/cate_listing_bg.png) 0 bottom repeat-x; */
    border-bottom: 1px dashed #ccc;
}

.left-sidebar ul li.noborder {
    background: url(../images/cate_listing_bg.png) 0 bottom repeat-x;
    border: none
}

.left-sidebar ul li a {
    font: 400 15px/25px Arial, Helvetica, sans-serif, "Trebuchet MS";
    color: #575656;
    background: url(../images/cate_arrow.png) 11px center no-repeat;
    padding: 5px 0 5px 23px;
    text-decoration: none;
    display: block;
}

.left-sidebar ul li a:hover {
    background-color: #f5f5f5;
}

.category {
   /* background: url(../images/cate_bottom_carv.png) 0 bottom no-repeat;*/
    margin: 0 0 12px;
    padding: 0 0 4px
}

.right-sidebar h2 {
    background: #23486B;
    border-radius: 10px 10px 0 0;
    font: 700 14px/30px Arial, Helvetica, sans-serif, "Trebuchet MS";
    color: #fff;
    padding: 0 0 0 12px
}

.right-sidebar h2.second {
    font: 700 14px/30px Arial, Helvetica, sans-serif, "Trebuchet MS";
    color: #fff;
    padding: 0 0 0 12px;
    background: url(../images/cate_heading_bg.png) repeat-x
}

.right-sidebar ul {
    list-style: none;
    border-right: 1px solid #e9e7e7;
    border-left: 1px solid #e9e7e7
}

.right-sidebar ul li {
    background: url(../images/cate_listing_bg.png) 0 bottom repeat-x;
    border-bottom: 1px solid #e9e7e7
}

.right-sidebar ul li.noborder {
    background: url(../images/cate_listing_bg.png) 0 bottom repeat-x;
    border: none
}

.right-sidebar ul li a {
    font: 400 12px/25px Arial, Helvetica, sans-serif, "Trebuchet MS";
    color: #575656;
    background: url(../images/cate_arrow.png) 11px center no-repeat;
    padding: 0 0 0 23px;
    text-decoration: none;
    display: block
}

.right-sidebar ul li a:hover {
    background-color: #f5f5f5
}

.paint_banner {
    width: 176px
}

.right_banner {
    float: right;
    width: 199px;
    margin: 0 0 2px
}

.right_banner_top {
    float: right;
    width: 199px;
    margin: 0 0 15px
}

.15percent_one {
    width: 199px;
    height: 63px
}

.right_cont {
    background: url(../images/right_cont_bg.png) 0 bottom repeat-x #fff;
    border-right: 1px solid #d0d0d0;
    border-left: 1px solid #d0d0d0;
    padding: 10px 8px 6px;
    width: 181px
}

.right_cont h2 {
    font: 400 19px/24px Arial, Helvetica, sans-serif, "Trebuchet MS";
    color: #af0000;
    background-color: inherit
}

.right_cont p {
    font: 400 12px/15px Arial, Helvetica, sans-serif, "Trebuchet MS";
    color: #6b6b6b;
    background-color: inherit
}

.banner_bottom {
    background: url(../images/body_right_banner_bottom.png) no-repeat;
    font: 400 20px/24px Tahoma, Arial, "times New Roman";
    color: #fff;
    width: 199px;
    height: 44px;
    text-align: center;
    padding: 4px 0 0
}

.newsletters_cont {
    background-color: #555454;
    color: #fff;
    border-right: 1px solid #434242;
    border-left: 1px solid #434242;
    padding: 0 8px 8px
}

.newsletters_cont h2 {
    font: 400 18px/22px Arial, Helvetica, sans-serif, "Trebuchet MS";
    color: #fff;
    background: url(../images/newsletters_devider_bg.png) 0 bottom repeat-x;
    padding: 0 0 5px
}

.newsletters_input {
    background: url(../images/newsletters_tnput.png) no-repeat;
    width: 176px;
    height: 24px;
    border: none;
    margin: 10px 0;
    font: 400 12px/24px Arial, Helvetica, sans-serif;
    color: #a7a7a7;
    padding: 0 0 0 5px
}

.subscribe_button {
    background: url(../images/subscribe_button.png) no-repeat;
    width: 86px;
    font: 400 14px Arial, Helvetica, sans-serif, "Trebuchet MS";
    color: #fff;
    text-decoration: none;
    text-align: center;
    margin: 0 0 0 94px;
    border: none;
    padding: 5px 0 6px;
    cursor: pointer
}

.seller_main {
    width: 199px;
    padding: 0;
    margin: 0
}

.seller_main h2 {
    background: url(../images/seller_h2_bg.png) no-repeat;
    font: 400 16px/29px Arial, Helvetica, sans-serif, "Trebuchet MS";
    color: #fff;
    padding: 0 0 0 9px
}

.seller_cont {
    border-bottom: 1px solid #e2e2e2;
    margin: 0 0 9px
}

.seller_conttwo {
    margin: 0
}

.seller_cont p,
.seller_conttwo p {
    font: 400 11px/15px Arial, Helvetica, sans-serif, "Trebuchet MS";
    color: #858480
}

.seller_cont p span,
.seller_conttwo p span {
    color: #d82b32
}

.seller_image {
    width: 71px;
    height: 66px;
    float: left;
    margin: 0 10px 0 0
}

.seller_bottom {
    background-color: #f2f2f2;
    border-top: 1px solid #cecece;
    border-left: 1px solid #cecece;
    border-right: 1px solid #cecece;
    width: 177px;
    float: left;
    padding: 10px 0 0 20px
}

.seller_btmbg {
    width: 199px
}

.seller_input {
    background: url(../images/seller_pagination.png) no-repeat;
    width: 28px;
    height: 16px;
    border: none;
    padding: 4px 0 0 6px;
    float: left;
    text-align: center
}

.seller_next_arrpw,
.seller_txt {
    float: left;
    padding: 0 5px
}

.seller_txt {
    padding-top: 3px
}

.dv_pagging {
    float: left;
    width: 165px;
    padding: 8px 0 0 30px
}

.header-container,
.nav-container {
    width: 1170px;
    padding: 0;
    margin: 0 auto;
    text-align: left;
    background: #fff;
}

.mainnav {
    float: left;
    width: 978px
}

.mainnav_left {
    background: #23486B;
    height: 42px;
    width: 6px;
    float: left
}

.mainnav_right {
    background: #23486B;
    height: 42px;
    width: 6px;
    float: right
}

#navigation {
    background: #23486b;
    padding: 7px 0 0;
    float: left;
    width: 966px;
    height: 35px
}

#navigation ul {
    margin: 0;
    padding: 0 0 0 7px;
    list-style: none
}

#navigation ul li {
    margin: 0;
    padding: 0;
    font: 400 14px/35px Arial, Helvetica, sans-serif, "Trebuchet MS";
    color: #fff;
    float: left;
    background: url(../images/nav_devider.png) right center no-repeat
}

#navigation ul li a {
    font: 400 14px/35px Arial, Helvetica, sans-serif, "Trebuchet MS";
    color: #fff;
    text-decoration: none;
    display: block
}

#navigation ul li a span {
    font: 400 14px/35px Arial, Helvetica, sans-serif, "Trebuchet MS";
    color: #fff;
    text-decoration: none;
    padding: 0 13px;
    display: block
}

#navigation ul li a.select,
#navigation ul li a:hover {
    color: #fff;
    border-radius: 5px 0 0
}

#navigation ul li a.select span,
#navigation ul li a:hover span {
    border-radius: 5px 5px 0 0;
    background: no-repeat #BB7A1E;
    color: #fff
}

.search {
    float: left;
    background: no-repeat #BB7A1E;
    padding: 9px 9px 0;
    margin: 0;
    width: 1152px;
    position: relative;
}

.search_cont {
    background: no-repeat #EDA237;
    width: 1132px;
    height: 41px;
    padding: 0 10px;
    float: left;
}

.search_input {
    border-radius: 5px;
    width: 199px;
    height: 28px;
    border: none;
    margin: 7px 0 0;
    float: left;
    color: #a7a7a7;
    padding: 0 0 0 5px
}

.search_select {
    background: url(../images/search_input.jpg) no-repeat;
    width: 118px;
    height: 28px;
    border: none;
    margin: 7px 0 0;
    float: left
}

.search_box {
    width: 300px;
    float: left;
    margin: 0;
    position: relative
}

.search_box_right {
    float: right;
    margin: 0;
    font: 400 18px/24px Arial, Helvetica, sans-serif, "Trebuchet MS";
    color: #B22222;
    padding: 8px 0 0;
    text-align: right
}

.search_box_right span {
    font: 400 16px/24px Arial, Helvetica, sans-serif, "Trebuchet MS";
    color: #000
}

.search_cont p.help {
    font: 400 20px/24px Arial, Helvetica, sans-serif, "Trebuchet MS";
    color: #fff;
    float: left;
    margin: 8px 0 0 30px
}

.search_cont p.date {
    font: 400 16px/24px Arial, Helvetica, sans-serif, "Trebuchet MS";
    color: #fff;
    float: left;
    margin: 8px 0 0 20px
}

.search_button {
    border: none;
    background: url(../images/search.png) no-repeat;
    width: 66px;
    height: 28px;
    margin: 7px 0 0 7px;
    float: left;
    cursor: pointer
}

.footer-left {
    width: 880px;
    margin: 0 auto;
}

.footer-left ul {
    float: left;
    margin: 22px 0 0 10px;
    color: #d7d7d7
}

.footer-left ul li {
    border-right: 1px solid #d7d7d7;
    float: left;
    list-style-type: none;
    padding: 0 6px
}

.footer-left ul li.no_border {
    border-right: none
}

.footer-left ul li.no_padding {
    padding: 0 6px 0 0
}

.footer-left ul li a {
    color: #d7d7d7;
    text-decoration: none;
    font-size: 14px;
}

.footer-left ul li a:hover {
    color: #ffdf60
}

.footer-left p {
    color: #CCC;
    margin: 14px 0 0 10px;
    text-align: center
}

.footer-right {
    width: 268px;
    float: right;
    margin: 16px 0 0
}

.footer-image {
    float: right;
    margin: 0 9px
}

.bottom-nav {
    float: left
}

.bottomnav_container {
    width: 960px;
    padding: 0 21px 16px;
    margin: 0 auto;
    text-align: left
}

.bottom-nav_box_1 {
    width: 291px;
    min-height: 152px;
    background: #fcfcfc;
    float: left;
    border-left: 1px solid #e3e2e2
}

.bottom-nav_box_2 {
    width: 246px;
    min-height: 152px;
    background: #fcfcfc;
    float: left;
    border-left: 1px solid #e3e2e2
}

.bottom-nav_box_3 {
    width: 197px;
    min-height: 152px;
    background: #fcfcfc;
    float: left;
    border-left: 1px solid #e3e2e2
}

.bottom-nav_box_4 {
    width: 221px;
    min-height: 152px;
    background: #fcfcfc;
    float: left;
    border-left: 1px solid #e3e2e2;
    border-right: 1px solid #e3e2e2
}

.bottom-nav_box_1 ul {
    width: 280px;
    list-style: none;
    padding: 15px 0 0 11px
}

.bottom-nav_box_1 ul li {
    width: 131px;
    font: 400 12px/18px Arial, Helvetica, sans-serif;
    float: left;
    background: url(../images/cate_arrow.png) 0 50% no-repeat;
    padding: 0 0 0 8px
}

.bottom-nav_box_1 ul li a {
    text-decoration: none;
    color: #2a2a2a
}

.bottom-nav_box_2 ul {
    width: 228px;
    list-style: none;
    padding: 15px 0 0 29px
}

.bottom-nav_box_2 ul li {
    width: 92px;
    font: 400 12px/18px Arial, Helvetica, sans-serif;
    color: #2a2a2a;
    float: left;
    background: url(../images/cate_arrow.png) 0 50% no-repeat;
    padding: 0 0 0 8px
}

.bottom-nav_box_2 ul li a {
    text-decoration: none;
    color: #2a2a2a
}

.bottom-nav_box_3 ul {
    width: auto;
    list-style: none;
    padding: 15px 0 0 29px
}

.bottom-nav_box_3 ul li {
    font: 400 12px/18px Arial, Helvetica, sans-serif;
    color: #2a2a2a;
    display: block;
    background: url(../images/cate_arrow.png) 0 50% no-repeat;
    padding: 0 0 0 8px
}

.bottom-nav_box_3 ul li a {
    text-decoration: none;
    color: #2a2a2a
}

.bottom-nav_box_4 ul {
    width: auto;
    list-style: none;
    padding: 15px 0 0 22px
}

.bottom-nav_box_4 ul li {
    font: 400 12px/18px Arial, Helvetica, sans-serif;
    color: #2a2a2a;
    display: block;
    background: url(../images/cate_arrow.png) 0 50% no-repeat;
    padding: 0 0 0 8px
}

.bottom-nav_box_4 ul li a {
    text-decoration: none;
    color: #2a2a2a
}

.bottom-nav_box_1 ul li a:hover,
.bottom-nav_box_2 ul li a:hover,
.bottom-nav_box_3 ul li a:hover,
.bottom-nav_box_4 ul li a:hover {
    text-decoration: none;
    color: #d82b32
}

.dv_news {
    padding-bottom: 10px
}

* {
    outline: 0
}

img {
    border: 0
}

.container {
    width: 1170px;
    padding: 0;
    /*height:658px;*/
}

.folio_block {
    margin: 0
}

.main_view {
    float: left;
    position: relative;
   display:none;
}

.window {
    height: 320px;
    width: 570px;
    overflow: hidden;
    position: relative
}

.image_reel {
    position: absolute;
    top: 0;
    left: 0
}

.image_reel img {
    float: left
}

.image_reel .withoutTextborder {
    z-index: 10000!important;
    position: relative
}

.pagingLeft {
    width: 21px;
    float: right;
    height: 47px
}

.pagingRight {
    width: 14px;
    float: right;
    height: 47px
}

.pagingMedl {
    width: auto;
    height: 47px
}

.paging {
    top: 336px;
    position: absolute;
    bottom: 5px;
    right: -7px;
    width: 100%;
    height: 47px;
    z-index: 10;
    text-align: center;
    line-height: 40px
}

.paging a {
    background: url(../images/wht.png) no-repeat;
    padding: 3px 10px;
    color: #e81f1f
}

.paging a.active {
    background: url(../images/grn.png) no-repeat
}

.paging a:hover {
    font-weight: 700
}

.cptn-tzt {
    position: absolute;
    background: #F8F5F5;
    top: 273px;
    left: 0;
    opacity: .8;
    height: 42px
}

.cptn-tzt span {
    font: 700 16px Arial, Helvetica, sans-serif!important;
    color: #000!important;
    padding: 10px;
    margin: 0;
    float: left;
    width: 550px
}

.cptn-tzt span h1,
h2,
h3,
h4,
h5,
h6.cpn-z {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    margin: 0;
    padding: 0;
    color: #000
}

.new-registration {
    width: 490px;
    margin: 0 auto 10px
}

.new-registration-left {
    width: 186px;
    padding: 0;
    font: 700 12px/23px Arial, Helvetica, sans-serif;
    color: #6d6d6d;
    text-align: right;
    float: left
}

.new-registration-right2 {
    width: 298px;
    padding: 0;
    font: 700 12px/23px Arial, Helvetica, sans-serif;
    color: #918d68;
    float: right
}

.new-registration-right {
    width: 298px;
    padding: 0;
    font: 400 11px/16px Arial, Helvetica, sans-serif;
    color: #918d68;
    float: right
}

.new-registration-right img,
.new-registration-right2 img {
    float: left
}

.new-registration-right span,
.new-registration-right2 span {
    font-weight: 700;
    color: #c32d2c
}

input.general {
    width: 262px;
    border: 1px solid #d8d6c5;
    background: url(../images/input-bg2.gif) repeat-x #fff;
    height: 21px;
    padding: 0 0 0 5px;
    font-size: 11px;
    color: #4b4b4b
}

input.ship-general {
    width: 230px;
    border: 1px solid #d8d6c5;
    background: url(../images/input-bg2.gif) repeat-x #fff;
    height: 21px;
    padding: 0 0 0 5px;
    font-size: 11px;
    color: #4b4b4b
}

.new-registration-right select {
    width: 270px;
    border: 1px solid #d8d6c5;
    background: url(../images/input-bg2.gif) repeat-x #fff;
    height: 23px;
    padding: 0;
    font-size: 11px;
    color: #4b4b4b
}

.ship-inn-right select {
    width: 238px;
    border: 1px solid #d8d6c5;
    background: url(../images/input-bg2.gif) repeat-x #fff;
    height: 23px;
    padding: 0;
    font-size: 11px;
    color: #4b4b4b
}

.captcha2 {
    border: 1px solid #d8d6c5;
    background: url(../images/input-bg2.gif) repeat-x #fff;
    height: 21px;
    padding: 0;
    color: #4b4b4b;
    font: right
}

input.captcha2 {
    width: 136px
}

.yes {
    width: 110px;
    font: 700 12px/16px Arial, Helvetica, sans-serif;
    color: #6d6d6d;
    float: left
}

.yes input.radio {
    width: 16px;
    margin: 3px 6px 0 0
}

input.indx-search {
    border: none!important;
    background-color: none;
    padding: 0!important;
    height: 28px!important;
    line-height: 22px!important
}

input.indx-search,
input.indx-search-2 {
    background: url(../images/input-bt.gif) no-repeat;
    font: 700 16px Arial, Helvetica, sans-serif;
    color: #fff;
    width: 86px;
    text-align: center;
    border: none;
    cursor: pointer;
    padding: 2px 0 5px;
    height: 28px
}

input.indx-search-2 {
    font-size: 14px
}

input.indx-search-2:hover,
input.indx-search:hover {
    background: url(../images/input-bt-ho.gif) no-repeat
}

.reg-msg {
    text-align: center;
    height: 22px;
    line-height: 22px
}

.inn-con {
    width: 745px;
    margin: 0 auto
}

.inn-con-cart {
    width: 950px;
    margin: 0 auto
}

.inner-in span {
    font: 20px/30px Verdana, Arial, Helvetica, sans-serif;
    color: #333;
    padding: 0 0 20px
}

.inner-in img {
    float: left;
    margin: 0 10px 5px 0;
    padding: 3px;
    background: #e9e7e7;
    border: 2px solid #aaa
}

.inn-con p span {
    font: 20px/30px Verdana, Arial, Helvetica, sans-serif;
    color: #333;
    padding: 0 0 20px
}

.inn-con p img {
    float: left;
    margin: 0 10px 5px 0;
    padding: 3px;
    background: #e9e7e7;
    border: 2px solid #aaa
}

.inn-con-with_right {
    width: 550px;
    margin: 0 auto
}

.inn-con h3,
.inn-con-with_right h3 {
    font: 400 18px/18px Arial, Helvetica, sans-serif;
    color: #333;
    padding: 0 0 10px
}

.inn-con-with_right h4 {
    font: 400 20px/20px Arial, Helvetica, sans-serif;
    color: #333;
    padding: 0 0 5px
}

.latest_img {
    opacity: .3;
    cursor: pointer
}

.width {
    width: 120px;
    float: left;
    background: url(../images/weidth1.png) 0 50% no-repeat;
    padding: 6px 0 0 75px;
    height: 26px
}

.height {
    width: 120px;
    float: left;
    background: url(../images/height1.png) 0 50% no-repeat;
    padding: 6px 0 0 60px;
    height: 26px
}

.del-height {
    width: auto;
    background: url(../images/height1.png) 7px 50% no-repeat;
    padding: 6px 0 0 75px;
    height: 26px
}

.width-bab {
    width: 120px;
    float: left;
    background: url(../images/weidth1.png) 0 50% no-repeat;
    padding: 6px 0 0 75px;
    height: 26px
}

.height-bab {
    width: 120px;
    float: left;
    background: url(../images/height1.png) 8px 50% no-repeat;
    padding: 6px 0 0 75px;
    height: 26px
}

.normal {
    width: 160px;
    float: left;
    line-height: 32px
}

.normal_room {
    width: 260px;
    float: left;
    line-height: 32px
}

.color_opt {
    margin-top: 6px;
    width: 205px;
    float: left
}

.color_opt label {
    width: 80px;
    display: inline-block;
    float: left;
    font: 700 13px/27px Arial, Helvetica, sans-serif;
    padding-right: 7px
}

.height select.innch,
.normal select.innch,
.width select.innch {
    width: 50px
}

.PriceSelect {
    width: 160px;
    float: right;
    font: 700 11px/16px Arial, Helvetica, sans-serif;
    color: #d79c8c;
    text-align: center;
    border-left: 1px solid #e0b6ab;
    margin: 0;
    padding: 0 13px
}

.price {
    width: 145px;
    float: left;
    line-height: 32px;
    color: red;
    font-size: 13px!important;
    font-weight: 400!important
}

.price span {
    color: #333
}

.price2 {
    line-height: 32px;
    color: red;
    font-size: 18px
}

.price2 span {
    color: #333
}

.buy-price {
    width: 150px;
    float: left;
    line-height: 32px;
    color: red;
    font-size: 13px;
    font-weight: 700;
    margin-top: 18px
}

.buy-price span {
    color: #333
}

.cart-left {
    width: 247px;
    border: 1px solid #fff;
    float: left;
    padding: 10px;
    margin: 0 0 3px
}

.cart-right {
    width: 247px;
    border: 1px solid #fff;
    float: right;
    padding: 10px;
    margin: 0 0 3px
}

.cart-md {
    width: 522px;
    border: 1px solid #fff;
    float: left;
    padding: 10px;
    margin: 0 0 3px
}

.ret ul li {
    float: left
}

.cart-sub {
    width: 150px;
    height: 32px;
    background: url(../images/add-to-cart.gif) no-repeat;
    border: none;
    cursor: pointer;
    font-size: 0
}

.cart-buy {
    width: 150px;
    height: 32px;
    background: url(../images/build.gif) no-repeat;
    border: none;
    cursor: pointer;
    font-size: 0
}

.add-prudct {
    width: 150px;
    height: 32px;
    background: url(../images/add-product.gif) no-repeat;
    border: none;
    cursor: pointer;
    font-size: 0;
    margin: 3px 0 0
}

.add-prudct2 {
    width: 150px;
    height: 32px;
    background: url(../images/add-product.gif) no-repeat;
    border: none;
    cursor: pointer;
    font-size: 0;
    margin: 0 0 0 3px
}

.cart-cal {
    width: 150px;
    height: 32px;
    background: url(../images/product_available.gif) no-repeat;
    border: none;
    cursor: pointer;
    font-size: 0
}

.cart-proc {
    width: 174px;
    height: 32px;
    background: url(../images/proceed.gif) no-repeat;
    border: none;
    cursor: pointer;
    font-size: 0
}

a.more {
    background: url(../images/shop_now_button.png) no-repeat;
    width: 97px;
    text-decoration: none;
    height: 30px;
    font: 700 13px/26px Arial, Helvetica, sans-serif;
    color: #fff;
    display: block;
    padding: 0 0 0 8px
}

a.more:hover {
    background: url(../images/shop_now_button-ho.png) no-repeat
}

#screenshot {
    position: absolute;
    border: 1px solid #ccc;
    background: #333;
    padding: 5px;
    display: none;
    color: #fff;
    z-index: 1000
}

.cart-heading {
    background: #ffede9;
    padding: 0;
    height: 30px
}

.item {
    width: 140px;
    padding: 5px;
    float: left
}

.catr-detail {
    width: 560px;
    padding: 5px;
    float: left;
    border-right: 1px solid #eecdc6;
    border-left: 1px solid #eecdc6
}

.catr-detail p img {
    float: inherit;
    width: 12px;
    height: 12px;
    padding: 0;
    margin: 0
}

.cart-quan p span,
.catr-detail p span {
    font-weight: 700;
    color: #348996;
    padding: 0 3px 0 0
}

.item p a {
    font-weight: 700;
    color: #cd2d33;
    text-decoration: underline;
    line-height: 22px;
    font-size: 13px
}

.item p a:hover {
    text-decoration: none
}

.cart-quan {
    width: 215px;
    padding: 5px;
    float: left;
    border-left: 0
}

.choose {
    padding: 2px;
    background: #fff;
    border: 1px solid #e8bfb6;
    float: right;
    margin-right: 20px
}

.product_cart_left {
    width: 50%;
    float: left;
    background: #ffede9;
    border-right: 5px solid #fff;
    min-height: 420px;
    height: 100%
}

.product_cart_right {
    width: 49%;
    float: left;
    background: #ffede9;
    min-height: 420px;
    height: 100%
}

.chanel {
    padding: 4px 0 5px 5px
}

.ch-left {
    width: 48%;
    font-weight: 700;
    color: #348996;
    text-align: left;
    float: left
}

.ch-right {
    width: 49%;
    float: left;
    padding: 0 0 0 3px;
    font-size: 11px
}

.chanel2 {
    padding: 3px 0 3px 10px;
    line-height: 24px;
    position: relative;
    background: #ffede9;
    border: 1px solid #e0b6ab;
    color: #881717
}

.chanel2 a {
    color: #d82b32
}

.chanel2 a:hover {
    color: #333;
    text-decoration: none
}

.chanel2 img {
    margin: 0 6px 0 0;
    float: right
}

.chanel2 .pls-mins {
    width: 80px;
    position: absolute;
    right: 0;
    top: 36px
}

.inner-heading {
    width: 650px;
    margin: 0 auto 3px;
    border: 1px solid #e9e7e7;
    position: relative;
    background: #fef5f5
}

.inner-heading h2 {
    background: url(../images/inn-heading.gif) repeat-x;
    font: 400 18px/35px Verdana, Arial, Helvetica, sans-serif
}

.inner-heading h2 span {
    font-size: 13px;
    font-weight: 400;
    padding: 0 0 0 10px
}

.inner-heading .edit {
    position: absolute;
    width: 200px;
    right: 10px;
    top: 12px;
    text-align: right;
    font: 700 13px/13px Verdana, Arial, Helvetica, sans-serif;
    color: #fffde5
}

.inner-heading .edit a {
    color: #fffab0;
    text-decoration: none
}

.inner-heading .edit a:hover {
    text-decoration: underline;
    color: #fff
}

button {
    border: 0;
    cursor: pointer;
    font-weight: 700;
    padding: 0 20px 0 0;
    text-align: center
}

button span {
    position: relative;
    display: block;
    white-space: nowrap;
    padding: 0 0 0 20px
}

button.submitBtn {
    background: url(../images/btn_blue_right.gif) right no-repeat;
    font-size: 13px
}

button.submitBtn span {
    height: 30px;
    line-height: 30px;
    background: url(../images/btn_blue_left.gif) left no-repeat;
    color: #fff
}

button.submitBtn:hover {
    background: url(../images/btn_blue_right_hover.gif) right no-repeat
}

button.submitBtn:hover span {
    background: url(../images/btn_blue_left_hover.gif) left no-repeat
}

button {
    #width: auto;
    #overflow: visible;
    margin: 0 5px 0 0
}

button span {
    #margin-top: 0
}

.btn {
    float: right;
    clear: both;
    background: url(../images/btn_left.png) no-repeat;
    padding: 0 0 0 10px;
    margin: 5px 0
}

.btn a {
    float: left;
    height: 30px;
    background: url(../images/btn_stretch.png) left top repeat-x;
    line-height: 30px;
    padding: 0 10px;
    color: #fff;
    font-size: 13px;
    text-decoration: none;
    font-weight: 700;
}

.btn span {
    background: url(../images/btn_right.png) no-repeat;
    float: left;
    width: 10px;
    height: 30px;
}

.btn_addtocart {
    background-color: green;
}

.btn_checkout {
    background-color: red;
}

.btn_checkout:hover {
    background-color: #CCC;
}

.btn_learnmore {
    background-color: orange;
}

.btn_try {
    background-color: #002c85;
}

.saved-cart {
    background: #ffede9;
    border: 1px solid #e0b6ab;
    padding: 10px;
    margin: 0 10px 15px;
    font-size: 13px;
}

.saved-cart-left {
    width: 320px;
    float: left;
    border-right: 1px solid #e0b6ab;
}

.saved-cart-right {
    width: 190px;
    float: right;
    padding: 0 0 0 10px;
    position: relative;
}

.saved-cart-left a,
.saved-cart-right a {
    text-decoration: none;
}

.saved-cart-right .delete {
    position: absolute;
    right: -20px;
    top: -20px;
    width: 24px;
    height: 24px;
}

.delete-bt {
    background: url(../images/dlt.png) no-repeat;
    border: none;
    width: 24px;
    height: 24px;
    font-size: 0;
    cursor: pointer;
}

.contact-left {
    width: 428px;
    float: left;
}

.contact-right {
    width: 517px;
    float: right;
}

.contact-chanel {
    margin: 0 auto 10px;
    width: 400px;
}

.contact-chanel-left {
    width: 128px;
    float: left;
    font: 700 12px/23px Arial, Helvetica, sans-serif;
    text-align: right;
    color: #6d6d6d;
}

.contact-chanel-left span {
    color: red;
}

.contact-chanel-right {
    width: 230px;
    float: left;
    font: 400 12px/23px Arial, Helvetica, sans-serif;
    padding: 0 0 0 5px;
    color: #6d6d6d;
}

.address {
    font: 400 14px/18px Arial, Helvetica, sans-serif;
    color: #353429;
    padding: 0 0 15px;
}

.address a {
    color: #353429;
    text-decoration: none;
}

.address a:hover {
    color: #e88f13;
}

.contact-chanel-right select {
    width: 239px;
    border: 1px solid #d8d6c5;
    background: url(../images/input-bg2.gif) repeat-x #fff;
    height: 23px;
    padding: 0;
    font-size: 11px;
    color: #4b4b4b;
}

.contact-chanel-right textarea {
    width: 239px;
    border: 1px solid #d8d6c5;
    background: url(../images/input-bg2.gif) repeat-x #fff;
    height: 100px;
    padding: 0;
    font-size: 11px;
    color: #4b4b4b;
}

.bluebartextrowalt {
    width: auto;
    float: left;
    border: 1px solid #d7938f;
    padding: 10px;
    background: #fff;
    margin: 0 0 5px;
}

.bluebartextrowalt-chnl {
    padding-bottom: 8px;
}

.bluebartextrowalt-left {
    width: 70px;
    float: left;
}

.bluebartextrowalt-right {
    width: 630px;
    float: right;
}

.ship-chanel-left {
    width: 360px;
    float: left;
    margin: 0 0 0 10px;
    padding: 10px 0;
}

.ship-chanel-right {
    width: 360px;
    float: right;
    margin: 0 10px 0 0;
    padding: 10px 0;
}

.ship-inn-chanel {
    width: 360px;
    margin: 0 0 6px;
}

.ship-inn-left {
    width: 124px;
    float: left;
    text-align: right;
}

.ship-inn-right {
    width: 230px;
    float: right;
    text-align: left;
}

.vdo-box {
    width: 120px;
    height: 120px;
    padding: 2px;
    border: 2px solid #959595;
    background: #fff;
    float: left;
    margin: 0;
    position: relative;
}

.vdo-box .play {
    width: 120px;
    height: 120px;
    position: absolute;
    left: 2px;
    top: 2px;
    z-index: 120;
    background: url(../images/vdo.png) no-repeat;
}

.vdo-box .play:hover {
    background: url(../images/vdo-ho.png) no-repeat;
}

.vdo-box_right {
    width: 375px;
    background: #fff;
    margin: 0;
    position: relative;
    float: right;
    padding: 10px;
    height: 108px;
    overflow: hidden;
}

.vdo-box_right h4 {
    font: 400 18px/22px Verdana, Arial, Helvetica, sans-serif;
    color: #b91a1f;
    padding: 0 0 5px;
}

.free-smpl {
    font: 700 13px/30px Verdana, Arial, Helvetica, sans-serif;
    background: #CCC;
    padding: 0 0 0 15px;
    color: #000;
}

.free-in {
    width: 176px;
    float: left;
    padding: 2px 2px 6px;
    border: 1px solid #e9e7e7;
    margin: 0 0 6px 4px;
    background: #f6f6f6;
    text-align: center;
}

.product-image {
    float: right;
    margin: 0 0 6px 10px;
    padding: 2px;
    border: 1px solid #b6b6b6;
    background: #fff;
}

.paypal {
    background: url(../images/purchase_butt_img.jpg) repeat-x;
    width: 223px;
    height: 40px;
    border: 1px solid #9a1013;
    cursor: pointer;
    color: #fff;
    text-align: center;
    font-size: 18px;
    font-family: arial;
    border-radius: 5px;
    box-shadow: 2px 2px 4px #333;
    text-shadow: 1px 1px 0 #ee060d;
}

.line2 {
    background: url(../images/line2.gif) repeat-y;
}

.My-in {
    width: 100%;
    padding: 5px 0;
    font-size: 11px;
    background: #FFEDE9;
    border: 1px solid #FFDFD8;
    margin: 0 0 3px;
}

.My-in-left {
    width: 113px;
    float: left;
    font-weight: 700;
    padding: 0 0 0 5px;
}

.My-in-right {
    width: 220px;
    float: right;
}

#pricebox {
    position: absolute;
    right: -6px;
    top: 35px;
    padding: 0;
    width: 125px;
    height: 63px;
    font: 700 12px/18px Arial, Helvetica, sans-serif;
    color: #fff;
    background: url(../images/found2_new.png) right 0 no-repeat;
    text-align: center;
    z-index: 200;
}

#pricebox div {
    margin: 0;
}

.top_price_small {
    font: 400 11px/12px Arial, Helvetica, sans-serif;
    color: #fff;
}

.top_price_white {
    font: 700 11px/12px Arial, Helvetica, sans-serif;
    color: #fff;
}

.Small_line_height {
    height: 20px;
}

.box_new {
    display: block;
    border: none;
    width: 86px;
    height: 30px;
    background: url(../images/order_now_button.png) left top no-repeat;
    font-size: 14px;
    color: #fff;
    padding: 4px 0 9px;
    cursor: pointer;
}

.width-bab-new {
    width: 120px;
    background: url(../images/weidth1.png) 0 50% no-repeat;
    padding: 6px 0 0 75px;
    height: 26px;
}

.height-bab-new {
    width: 120px;
    background: url(../images/height1.png) 8px 50% no-repeat;
    padding: 6px 0 0 75px;
    height: 26px;
}

.headrail_left {
    float: left;
}

.headrail_right {
    float: right;
}

.headrail_select {
    float: left;
    width: 310px;
}

.headrail_img {
    background-color: none;
    border: #EECDC6;
}

.headrail_select_width {
    width: 55px;
}

.free_sample_no_div {
    color: red;
    text-align: center;
    font-weight: 700;
}

#paging_button ul {
    width: 600px;
    padding: 0;
    margin: 8px;
}

#paging_button ul li {
    float: left;
    height: 20px;
    width: 20px;
    list-style-image: none;
    list-style-type: none;
    font-weight: 700;
    border: 1px solid #CCC;
    margin: 3px;
    cursor: pointer;
    text-align: center;
}

li:hover {
    color: #C00;
    cursor: pointer;
}

.each-rec {
    width: 176px;
    float: left;
    padding: 2px 2px 6px;
    border: 1px solid #e9e7e7;
    margin: 0 0 6px 4px;
    background: #f6f6f6;
    text-align: center;
}

#paging_button_shade ul {
    width: 600px;
    padding: 0;
    margin: 8px;
}

#paging_button_shade ul li {
    float: left;
    height: 20px;
    width: 20px;
    list-style-image: none;
    list-style-type: none;
    font-weight: 700;
    border: 1px solid #CCC;
    margin: 3px;
    cursor: pointer;
}

.each-rec-shade {
    width: 176px;
    float: left;
    padding: 2px 2px 6px;
    border: 1px solid #e9e7e7;
    margin: 0 0 6px 4px;
    background: #f6f6f6;
    text-align: center;
}

#paging_search ul {
    width: 600px;
    padding: 0;
    margin: 8px;
}

#paging_search ul li {
    float: left;
    height: 20px;
    width: 20px;
    list-style-image: none;
    list-style-type: none;
    font-weight: 700;
    border: 1px solid #CCC;
    margin: 3px;
    cursor: pointer;
    text-align: center;
}

#paging_search_shade ul {
    width: 600px;
    padding: 0;
    margin: 8px;
}

#paging_search_shade ul li {
    float: left;
    height: 20px;
    width: 20px;
    list-style-image: none;
    list-style-type: none;
    font-weight: 700;
    border: 1px solid #CCC;
    margin: 3px;
    cursor: pointer;
}

#paging_search_all ul {
    width: 600px;
    padding: 0;
    margin: 0;
}

#paging_search_all ul li {
    float: left;
    height: 20px;
    width: 20px;
    list-style-image: none;
    list-style-type: none;
    font-weight: 700;
    border: 1px solid #CCC;
    margin: 3px;
    cursor: pointer;
    text-align: center;
    line-height: 20px;
}

.free-smpl-search {
    height: 20px;
    width: 155px;
    font: 700 2px/30px Verdana, Arial, Helvetica, sans-serif;
    background: #CCC;
    padding: 0 0 0 15px;
    color: #000;
}

.search-background {
    background-color: #FFE1E1;
    cursor: wait;
    width: 100%;
    height: 100%;
}

.free-sample {
    padding: 12px 0 0 10px;
}

.free-sample select {
    width: 115px;
    border: 1px solid #ccc;
    padding: 3px;
}

.free-sample select.bggg {
    width: 155px;
}

.free-sample select.bggg_new {
    width: 137px;
}

div.pro_details {
    border: 1px solid #e9e7e7;
    padding: 10px 0;
    text-align: center;
    border-bottom: none;
    border-top: none;
    background: #fff;
    min-height: 200px;
    display: table-cell;
    vertical-align: middle;
    width: 174px;
}

div.pro_details img {
    max-width: 164px;
    padding: 1px;
    border: 1px solid #e9e7e7;
}

div.free {
    height: 200px;
    display: table-cell;
    vertical-align: middle;
    font-size: 28px;
    text-align: center;
    color: #e9e7e7;
    width: 174px;
}

.free-color-bg {
    width: 540px;
    margin: 0 auto;
}

.free-color-bg h4 {
    background: #e9e7e7;
    color: #5c5c5c;
    font: 400 14px/20px Arial, Helvetica, sans-serif;
    padding: 5px 12px;
    text-align: left;
    border: 1px solid #ccc;
    border-bottom: none;
}

.free-color-bg2 {
    width: 540px;
    text-align: left;
    border: 1px solid #ccc;
    margin: 0 0 15px;
}

.free-color-bg2 h4 {
    background: #e9e7e7;
    color: #5c5c5c;
    font: 400 14px/20px Arial, Helvetica, sans-serif;
    padding: 5px 12px;
    text-align: left;
    border: none;
}

.free-color-bg2-in {
    width: auto;
    padding: 10px;
    border-bottom: 1px solid #ccc;
    margin: 0;
}

.free-color-bg2-in img {
    float: left;
    margin: 0 10px 0 0;
}

.free-color {
    border: 1px solid #ccc;
    border-top: none;
    padding: 8px 0;
    margin: 0 0 10px;
}

.free-color-pro {
    border: 1px solid #e9e7e7;
    padding: 5px;
    width: 100px;
    text-align: center;
    float: left;
    margin: 0 0 24px 5px;
    min-height: 95px;
}

.free-color-pro img {
    border: 1px solid #ebeaea;
    cursor: pointer;
}

.free-color-pro p {
    font-size: 11px;
    line-height: 12px;
    padding: 5px 0 0;
}

.titlebox2 {
    padding: 5px 0;
    min-height: 25px;
    overflow: hidden;
}

.size_error {
    color: red;
    font-weight: 700;
    font-size: 12px;
}

.new-cat {
    width: 345px;
    float: left;
    border: 1px solid #e5e5e5!important;
    background: 0 0;
    min-height: 100px;
    margin: 0 25px 25px 0;
    padding: 6px;
}

.new-cat-L {
    width: 190px;
    float: left;
}

.new-cat-R {
    width: 145px;
    float: right;
}

.new-cat-R a {
    color: red;
    font-weight: 700;
}

.new-cat-R a:hover {
    color: #000;
}

.no-subcat {
    color: red;
    font-weight: 700;
    text-align: center;
    padding-top: 30px;
}

.no-brand {
    color: red;
    font-weight: 700;
    text-align: center;
    min-height: 40px;
    padding-top: 20px;
}

.inner-in span a {
    font: 20px/30px Verdana, Arial, Helvetica, sans-serif;
    color: red;
    padding: 0 0 20px;
}

.inner-in span a:hover {
    font: 20px/30px Verdana, Arial, Helvetica, sans-serif;
    color: #333;
    padding: 0 0 20px;
}

.fetured-brand {
    text-align: left;
    border-bottom: 1px solid #ccc;
    margin: 0 0 15px;
}

.fetured-brand h4 {
    background: #e9e7e7;
    color: #5c5c5c;
    font: 400 14px/20px Arial, Helvetica, sans-serif;
    padding: 5px 12px;
    text-align: left;
    border: none;
}

.fetured-subcategory {
    text-align: left;
    border: 1px solid #ccc;
    margin: 0 0 15px;
}

.fetured-subcategory h4 {
    background: #e9e7e7;
    color: #5c5c5c;
    font: 400 14px/20px Arial, Helvetica, sans-serif;
    padding: 5px 12px;
    text-align: left;
    border: none;
}

#freeSampleColorBox {
    position: absolute;
    left: 2%;
    top: 12px;
    width: 176px;
    min-height: 200px;
    z-index: 20;
}

#freeSampleColorBox div {
    margin: 0;
}

.category h2 {
    padding-bottom: 0;
}

.freeProductBlankDiv {
    height: 268px;
    width: 174px;
    position: relative;
}

.content-wrapper-2 {
    width: 960px;
    padding: 12px 21px 0;
    margin: 0 auto;
    text-align: left;
    background: url(../images/content_back.jpg) no-repeat;
    position: relative;
    z-index: 10;
}

.bucket_left {
    display: block;
    width: 176px;
    height: 191px;
}

.bucket_content_left {
    width: 176px;
    height: 163px;
}

.bucket_left h2 {
    background: url(../images/service_heading_bg_1.png) left top no-repeat;
    font-size: 15px;
    color: #fff;
    line-height: 29px;
    padding: 0 0 0 7px;
}

.left_page_height {
    height: 15px;
}

.pdf_category {
    color: red;
    font: 14px;
}

.content-reg-new {
    width: 395px;
    border: 1px solid #959595;
    background: #fff;
    border-top: none;
}

.content-reg-new h2 {
    font: 700 14px/30px Arial, Helvetica, sans-serif, "Trebuchet MS";
    color: #fff;
    padding: 0 0 10px 12px;
    background: url(../images/cate_heading_bg.png) repeat-x;
}

.right-top-nav .common-nav-so {
    padding: 0 0 8px;
    float: right;
}

.header_contact {
    background: #FFF;
    border: 1px solid #CCC;
    border-radius: 4px;
    box-shadow: 0 0 5px #6A6A6A inset;
    color: #B5191D;
    float: left;
    font-size: 18px;
    font-weight: 400;
    padding: 3px;
    text-align: center;
    width: 170px;
    margin: 2px 0 0 50px;
}

.content-text-div {
    font: 12px/15px Arial, Helvetica, sans-serif, "Trebuchet MS";
    color: #575656;
    padding: 5px 10px 5px 12px;
}

.paypal-anchor-div {
    float: left;
    margin: 12px 10px 0 12px;
}

.paypal2 {
    background: url(../images/purchase_butt_img.jpg) repeat-x;
    border: 1px solid #9A1013;
    border-radius: 5px;
    box-shadow: 0 2px 4px #333;
    color: #FFF;
    cursor: pointer;
    font-family: arial;
    font-size: 16px;
    height: 40px;
    text-align: center;
    text-shadow: 1px 1px 0 #EE060D;
    width: 223px;
    padding: 6px 12px;
}

.content-width765 {
    width: 765px;
    overflow: hidden;
}

.ship-channel-float-lt {
    float: left;
}

.ship-channel-float-rt {
    float: right;
}

.ship-back-div {
    background: #FFF;
    border: 1px solid #B6B6B6;
    border-radius: 6px;
    box-shadow: 0 2px 2px #999;
    margin: 0 50px 20px 0;
    padding: 15px;
    width: 200px;
}

.ship-back-div h3 {
    font-size: 16px;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 21px;
    color: #575656;
    text-align: center;
}

.order-content-div {
    float: left;
    width: 100%;
    margin-bottom: 2px;
}

.order-name-div {
    float: left;
}

.order-name-div p {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 15px;
    color: #000;
}

.order-price-div {
    float: right;
}

.order-price-div p {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 15px;
    color: #000;
}

.order-fl-div {
    float: left;
    margin: 10px;
}

.order-fl-div label {
    font-weight: 700;
}

.order-input-div {
    border: 1px solid #D8D6C5;
    color: #4B4B4B;
    font-size: 11px;
    height: 21px;
    padding: 0 0 0 5px;
    width: 230px;
    margin-left: 5px;
}

#phone_sec {
    float: left;
    width: 189px;
    font-size: 12px;
    font-family: 'Montserrat';
    position: relative;
    top: -8px;
    font-weight: 600;
    line-height: 17px;
}

#phone_sec>span:first-child {
    color: #BB7A1E;
    font-size: 19px;
}

.right-box-1 {
    background: url(../images/right-box-1.png) no-repeat;
    height: 308px;
    padding: 10px 3px 8px 10px;
    width: 161px;
    margin-top: 10px;
}

.get_button {
    background: url(../images/get-button.png) repeat-x;
    border: none;
    color: #FFF;
    font-family: Arial;
    font-size: 18px;
    height: 36px;
    margin: 26px 21px;
    width: 121px;
    border-radius: 6px;
    cursor: pointer;
}

#right-box-11 p {
    font-size: 15px;
    padding-top: 22px;
    text-align: start;
    line-height: 20px;
}

.right-box-3 {
    background: url(../images/march_sale.png) no-repeat;
    height: 121px;
    margin: 29px 0 0;
    position: relative;
    width: 100%;
}

.get_button_go {
    background: url(../images/get-button.png) repeat-x;
    bottom: 32px;
    height: 36px;
    margin: 0;
    position: absolute;
    right: 6px;
    width: 60px;
    font-size: 27px;
    font-weight: 700;
    color: #fff;
    font-style: italic;
}

.sale_span {
    font-family: fantasy;
    font-size: 39px;
    font-weight: 700;
}

.right-box-3 P {
    color: #FFF;
    font-family: arial;
    font-size: 27px;
    left: 16px;
    position: absolute;
    top: 0;
}

.heading_title {
    color: #000;
    font-size: 23px;
    text-align: left;
    font-family: 'Montserrat';
    padding: 0 15px 15px 0;
    font-weight: 500;
    position: relative;
}

#head {
    height: auto;
    background: 0 0;
}

.item1 {
    width: 246px;
}

#content {
    padding-right: 5px;
}

.clearfix {
    clear: both;
}

#at4-share {
    top: 400px;
}

.online_app marquee {
    background: #911C1C;
    color: #fff;
    font-size: 15px;
    font-style: italic;
    font-weight: 700;
    padding: 8px;
    margin-top: -4px;
}

.bulletin_text {
    margin-right: 15px;
}

.search_box_right span strong {
    color: #00f;
}

.addthis_toolbox {
    position: relative;
}

.inputfield {
    width: 350px;
    float: left;
}

.items-list-new {
    width: 350px;
}

.items-list-li {
    float: left;
    margin: 15px;
    list-style: none;
}

.img_front {
    display: none;
}

.mainrightimg {
    float: left;
    padding-top: 8px;
    width: 384px;
    height: 522px;
    margin-left: 3px;
    margin-top: -6px;
    display: flex;
    justify-content: center;
}

.main_image {
    width: 220px;
    padding: 10px;
    /* background: grey; */
    display: flex;
    align-items: center;
    justify-content: center;
}

.colormainbox {
    width: 474px;
    float: right;
    border-left: 1px dashed #000;
}

.roller-target {
    width: 256px;
    float: right;
    display: none;
}

.wall-roller-colors {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.wall-roller-color {
    cursor: pointer;
    float: left;
    height: 30px;
    margin: 1px;
    padding: 0;
    width: 30px;
}

.bg {
    background-image: url(../images/color_fill.png);
    background-position: center center;
    background-repeat: no-repeat;
    height: 30px;
}

.selectedli {
    background-image: url(../images/bgnew.png);
    background-position: center center;
    background-repeat: no-repeat;
}

#dhtmltooltip {
    background-color: #B2E7FF;
    border: 1px solid #000;
    color: #000;
    padding: 4px;
    position: absolute;
    visibility: hidden;
    width: 350px;
    z-index: 100;
}

#ToolTipID {
    display: none;
}

#content {
    margin: 0!important;
    width: 76%!important;
    float: left!important;
}

.colormainTop {
    float: left;
    width: 99.5%;
    border: 1px dashed #000;
}

#thankyouMsg {
    background: #FF0;
    border: 1px solid red;
    border-radius: 10px;
    color: #8B0000;
    font-size: 25px;
    font-weight: 700;
    margin: 20px;
    padding: 10px;
    text-align: center;
}

.videoyoutube {
    position: absolute;
    display: block;
    background: url(../images/playbutton.png) no-repeat;
    height: 52px;
    width: 51px;
    top: 112px;
    left: 285px;
}

.img_front_title {
    color: #5b69b3;
    font-family: Lucida Sans Unicode;
    font-size: 13px;
    font-weight: 700;
    display: none;
}

.colorsampleinn {
    border: 2px solid #FFC90E;
    float: left;
    padding: 25px 0 20px;
    width: 200px;
    margin: 8px;
}

.colorsampleinn1 {
    height: 440px;
    overflow: auto;
    width: 185px;
}

.colorsample_inner {
    padding-bottom: 5px;
}

.rightenlargesample {
    float: right;
    margin-right: 24px;
    margin-top: 115px;
}

.rightenlargesample_txt {
    color: #5b69b3;
    font-family: Lucida Sans Unicode;
    font-size: 15px;
    font-weight: 700;
    text-align: center;
    width: 200px;
}

.rightenlargesample_img {
    border: 1px solid grey;
    width: 192px!important;
    height: 192px!important;
}

.rightenlargesample_ord {
    margin: 13px;
}

.customize_ord {
    display: none!important;
}

.colorsample_inner.active {
    border: 3px solid red;
    padding: 0;
    margin-bottom: 5px;
}

#content p {
    float: left;
    padding: 5px 20px 5px 5px;
    font-size: 14px;
    line-height: 22px;
    margin-right: -15px; 
}

#swatch_des {
    padding: 0 0 0 25px;
    text-align: justify;
}

.right-sidebar {
    float: right;
    width: 175px!important;
}

#navigation ul ul {
    float: left;
    width: 170px;
}

#navigation ul {
    border-radius: 4px;
    position: relative;
    display: inline;
    z-index: 9999;
    float: left;
    width: 99%;
}

.sub-menu {
    background: #23486b;
}

#navigation ul li:hover>ul {
    margin: 0;
    padding: 0;
}

#navigation ul li:hover>ul li {
    float: none;
    display: block;
}

#navigation ul li:hover>ul li a {
    color: #f5f5f5;
    min-width: 150px;
    padding: 0 5px;
}

#navigation ul li:hover>ul li a:hover {
    color: #fff;
    background: #bb7a1e;
}

#navigation ul li {
    position: relative
}

#navigation ul li ul {
    position: absolute;
    top: 34px;
    left: 2px;
}

#navigation ul ul {
    display: none;
}

#navigation ul li:hover>ul {
    display: block;
}

.inner_wrapper {
    margin: 20px auto 0;
    width: 1170px;
}

#horizontalmenu {
    background: #000;
    float: left;
    height: 35px;
    padding: 5px 0 5px 0;
    width: 100%;
    display: table;
    position: relative;
    z-index: 9999;
}

#horizontalmenu ul {
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#horizontalmenu ul li {
    position: relative;
    /* background: url(../images/nav_devider.png) right center no-repeat; */
    color: #fff;
    float: left;
    font: 14px/35px Arial, Helvetica, sans-serif, "Trebuchet MS";
    margin: 0;
    padding: 0px 12px;
    width: auto;
}

#horizontalmenu ul li:last-child {
    background: 0 0;
}

#horizontalmenu ul li:hover {
    background: #BB7A1E;
    border-radius: 3px;
}

#horizontalmenu li ul {
    display: none;
    position: absolute;
}

#horizontalmenu ul li ul {
    left: 2px;
    position: absolute;
    top: 34px;
}

#horizontalmenu ul li a {
    color: #fff;
    display: block;
    font: 14px/35px Arial, Helvetica, sans-serif, "Trebuchet MS";
    text-decoration: none;
}

#horizontalmenu li:hover ul {
    display: block;
    background: #000;
    height: auto;
    width: 183px;
}

#horizontalmenu ul li:hover>ul {
    margin: 0;
    padding: 0;
}

#horizontalmenu ul li:hover>ul li {
    float: none;
    display: block;
}

#horizontalmenu ul li:hover>ul li a {
    color: #f5f5f5;
    min-width: 150px;
    padding: 0 5px;
}

#horizontalmenu ul li:hover>ul li a:hover {
    color: #fff;
    background: #bb7a1e;
}

#horizontalmenu li ul li {
    clear: both;
    border-style: none;
}

#main_menus,
#sub_menus {
    float: left;
    margin-top: 20px;
    width: 50%;
}

#menu_form,
#sub_menu_form {
    float: left;
    width: 50%;
}

#menu_form td {
    font-size: 13px;
    padding-left: 5px;
}

.tableheader {
    font-weight: 700;
}

.product-options-bottom .tprice {
    color: #ffb239;
    font-size: 16px;
    font-weight: 700;
    text-align: left;
    width: 50px;
}

.hover_image {
    position: relative
}

.hover_image span {
    display: none;
    position: absolute;
    z-index: 99;
    background: #ffffe0;
    border: 2px solid #00f;
    left: 33px
}

.hover_image:hover span {
    display: block
}

.gallerycontainer {
    float: left;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    width: 100%
}

.customoptionimage-image {
    float: left;
    height: 140px;
    width: 120px
}

.selectradiobutton.multiselect.test.compareWidthTwoStep {
    height: 240px
}

.cd-top {
    display: inline-block;
    height: 40px;
    width: 40px;
    position: fixed;
    bottom: 40px;
    right: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .05);
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    background: url(../images/cd-top-arrow.svg) center 50% no-repeat rgba(232, 98, 86, .8);
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s;
    -moz-transition: opacity .3s 0s, visibility 0s .3s;
    transition: opacity .3s 0s, visibility 0s .3s
}

.cd-top.cd-fade-out,
.cd-top.cd-is-visible,
.no-touch .cd-top:hover {
    -webkit-transition: opacity .3s 0s, visibility 0s 0s;
    -moz-transition: opacity .3s 0s, visibility 0s 0s;
    transition: opacity .3s 0s, visibility 0s 0s
}

.cd-top.cd-is-visible {
    visibility: visible;
    opacity: 1
}

.cd-top.cd-fade-out {
    opacity: .5
}

.no-touch .cd-top:hover {
    background-color: #e86256;
    opacity: 1
}

#location {
    float: left;
    width: 37%;
}
.right-side img{background-color: none !important;}

   // Conditional block example  
      
 [if IE] .search_box_right {  
        font-size: 15px;  
        
    }  
	
	.right-box-1 {
		margin-top: 75px;
	}
	.textttt img{
		height: 11px;
    width: 11px;
	}

	.right_image_new img:hover, .right_image_new img:focus, .right_image_new img:active{
		transform: scale(1.0) !important;
	}

	/*#customoptionimage_v_div_2{
		margin-top: -14px !important;
	}*/
	.right_image_new > img{
		height:83px; 
		width:100px ; 
		margin-top:-15px;
	}
	.right_image_new{
		border: 1px solid #fff !important;
	}
	.no-image{
		display: none !important;
	}
	
	.rightads{
	    margin-left: 82%;
        margin-top: 450px;
}
.right-top-nav{
    display:block;
}
.chirstmas-banner {
    width: 181px;
    position: absolute;
    top: -14px;
    z-index: 99;
    right: 53px;
}
canvas#sky {
    position: fixed!important;
    left: 0!important;
    display:none;
}
.right-top-nav > img[alt="ad image"] {
   display: none!important;
}
.amazingslider-nav-1 {display: none!important;}
.heading_title:before {
    content: '';
    position: absolute;
    background: #ccc;
    height: 1px;
    width: 100%;
    top: 35px;
}
.heading_title:after {
    content: '';
    position: absolute;
    width: 135px;
    background: #911C1C;
    height: 3px;
    left: 1px;
    top: 34px;
}
div#phone_sec table td,div#phone_sec span {font-size: 12px!important;}
.item1.ite {margin-bottom: 15px;width: 284px;margin-right: 10px;}
.amazingslider-box-1 {border: 0!important;margin-left: 0!important;}
#labeloptioncheckout {margin-right: 94px!important;top: 4px!important;font-size: 12px;}

.footer-auto {position: relative;left: 0;}
.cart_ {
    position: absolute;
    right: 19px;
    top: -34px;
    z-index: 9999;
}

.cart_ a {
    font-size: 18px;
    font-family: 'Montserrat';
    color: #fff;
}
.cart_ a:hover{color:#EDA237;}
.cart_ i {
    font-size: 25px;
    margin-right: 6px;
}
table#items td {
    font-size: 14px!important;
}
#content b {
    font-size: 15px;
}

.priced_chart_table {
    background-color: #ccc;
    padding: 10px 15px;
}
.productname,.producttitle a {color: #911C1C!important;}
.main_image {border: 0;}
table#items {border-color: #ccc!important;border-style: none none none solid;border-spacing: 0;
}
table#items td {font-size: 14px!important;border-style: none solid solid solid;
    border-color: #ccc;border-width: 0px 1px 1px 0px;padding:4px 10px;}
table#items tr:nth-child(odd) {
    background: #f3f3f3;
}
table#items td img {
    position: relative;
    top: -6px;
}
div#quick_quote h1 {
    font-size: 24px;
}
table.size_panel_header {
    padding: 8px 10px;
}
table.cat-content{margin-top:30px!important;}
table.cat-content td{vertical-align:top;}
table.cat-content img {
    padding: 4px;
    border: 1px solid #ccc;
}
table#example td {
    border-width: 1px 0 0 1px;
    border-style: dashed;
    border-color: #000;
    padding: 7px;
}
table#example {
    border-width: 0 1px 1px 0;
    border-style: dashed;
    border-color: #000;
    margin-top: 10px;
    margin-bottom: 10px;
}
input#txtEmail {
    height: 30px;
    text-indent: 5px;
    display: inherit;
    margin-top: 9px;
}
#proreview_form {
    text-indent: 5px;
    padding-top: 5px;
    width: 100%!important;
    margin: 20px 0 20px 0!important;
}
strong.choice_rating~strong {  
    margin-top: 10px;
    position: relative;
    top: 5px;
}
.review_button {
    background: #000!important;
    border: 0!important;
    color: #fff;
    font-weight: 400!important;
    margin-right: 0!important;
    font-family: 'Montserrat';
}
.review_button:hover
{
  background: #911C1C!important;
  color: #fff!important;

}
div#phone_sec table {
    font-weight: 600;
    line-height: 19px;
}
.main_image {
    width: 100%!important;
    /* margin-top: 20px; */
    border: 0!important;
    /* min-width: 393px; */
    padding: 0!important;
    /* max-width: 220px; */
    /* height: 522px; */
}
.main_image img {
    width: 100%!important;
    /* height: 100%; */
    max-height: 490px;
    margin-top: 0!important;
}
.rightenlargesample_img > img {
    height: 349px!important;
    width: 195px!important;
}
a.cat-video img,a.cat-img img {
    margin-top: 1px!important;
}
table.cat-content h5 {
    font-family: 'Montserrat';
    margin-bottom: 24px;
    font-size: 27px;
    position: relative;
    font-weight: 500;
}
table.cat-content h5:before {
    content: '';
    position: absolute;
    height: 1px;
    width: 96%;
    background: #ccc;
    top: 45px;
}
table.cat-content h5:after {
    content: '';
    position: absolute;
    height: 3px;
    width: 17%;
    background: #911C1C;
    left: 0;
    top: 43px;
}
img.fancybox-image {
    border: 10px solid #FFF;
    
}
.fancybox-iframe {
    border: 8px solid #fff;
    left: 0;
    position: absolute;
    top: 0;
}
.category-ftr a img {
    margin-right: 7px!important;
    margin-bottom:7px;
}
.category-ftr a:last-child img {
    margin-right: 0px!important;
}
.tabberlive .tabbertab p {
    float: none!important;
}
.tabbertab table {width: 100%;}
.category-ftr a img {
    width: 156px;
    height: 128px;
}
a.cat-video{
    position:relative;
   
}
a.cat-video:after {
    content: url(../images/youtube-play.png);
    position: absolute;
    padding-top: 54px;
    padding-left: 60px;
    left: 0;
}
.main_image .cat-img:before {content: "* Illustrated image only"; /* position: absolute; */ color: #000;
 /* background: rgba(0, 0, 0, 0.8); */ /* top: 0; */ /* left: 0; */ margin: auto; z-index: 999; right: 0; 
/* bottom: 0; */ width: 100%; /* height: 33px; */ /* line-height: 33px; */ font-size: 21px; /* color: #fff; */ /* padding: 3px 85px; */ }
a.d-block.mb-4.cat-img {  position: relative;}


/*header 3april2020*/

/*div#bb_code_ img {    margin-bottom: 20px;}*/
/*.appointment_ {    margin-bottom: 26px;}*/
/*.chirstmas-banner {width: 200px; position: absolute; top: -0px; z-index: 99; right: 52px; } */
./*google-review-btn a {clear: both;position: relative;text-decoration:  none;color: #fff;border-radius: 5px;
background: #040c17;background: linear-gradient(to bottom, #040c17 0%,#2b73d7 100%); } 
.google-review-btn a {padding: 6px 15px; font-size: 22px; font-weight: 700; box-shadow: 5px 5px #0c0c0ca8; }
 .google-review-btn {position: absolute; top: 140px; left: -105px; }*/
/*#bb_code_{ position: relative; right: 593px; top: 125px;    margin-bottom: 9px;}
.appointment_ {margin-bottom: 26px; position: relative; right: 305px; top: -80px; }
#quote_{margin-bottom: 0px; position: relative; right: 260px; top: -50px;}
#quote_ a {padding: 6px 20px; font-size: 20px; font-weight: 700;box-shadow: 1px 5px #0c0c0ca8; }
.appointment_ a {padding: 8px 15px; font-size: 14px; font-weight: 700;box-shadow: 5px 5px #0c0c0ca8; }
.chirstmas-banner {width:181px; position: absolute; top: -14px; z-index: 99; right: 52px; }
#phone_sec {margin-top: 26px !important;}
.google-review-btn {position: relative; top: 75px; right: 200px; margin-bottom: 19px; }
.google-review-btn img {height: 40px; }
 .rightads_{margin-top:-25px !important;}*/
 /*.appointment_ a {font-size: 14px;padding: 11px 16px;
clear: both;position: relative;text-decoration:  none;color: #fff;border-radius: 5px;top: 0px;
background: #040c17; 
background: -moz-linear-gradient(top, #040c17 0%, #2b73d7 100%); 
background: -webkit-linear-gradient(top, #040c17 0%,#2b73d7 100%); 
background: linear-gradient(to bottom, #040c17 0%,#2b73d7 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#040c17', endColorstr='#2b73d7',GradientType=0 );}
#quote_  {margin-top: 18px;}
#quote_ a {background: #2ca3e2; background: -moz-linear-gradient(top,  #040c17 0%,#2b73d7 100%);
 background: -webkit-linear-gradient(top,  #040c17 0%,#2b73d7 100%); 
 background:linear-gradient(to bottom, #040c17 0%,#2b73d7 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b73d7', endColorstr='#004063',GradientType=0 ); 
 text-decoration: none; padding: 8px 31px; color: #fff; border-radius: 5px; font-size: 14px; position: relative; top:-23px; }*/
#quote_ a:after {content: url(../images/arrow.png);position: absolute;}

 /*header 22april2020*/
 .rightads_ {float:left;margin-right: 255px !important;    margin-bottom: 2%; } 
 .appointment_ a img {width: 75%; margin-top: -3%;}
  #quote_ a img {width: 66%; margin-left: 5%;margin-top: -3%;  }
  .google-review-btn a img {width: 36%; margin-left: 20%;     margin-top: 1%;}
  div#bb_code_ {margin-top: 5%; }
  div#phone_sec {margin-top: 1%; }