body div, h1, h2, h3, h4, h5, h6, p {
    font-family: Verdana, Arial;
}

*{outline:none;}
h1, h2, h3 {
    font-weight: bold;
    text-align: left;
}
input[type="button"],input[type="submit"]{ border:none; -webkit-appearance:none;}
h1 {
    font-size: 12pt;
    color: #694f8f;
}

h2 {
    font-size: 11pt;
}

h3 {
    font-size: 10pt;
}

.a:link {
    text-decoration: none;
    color: #009933;
}

.a:visited {
    text-decoration: none;
    color: #009933;
}

.a:hover {
    text-decoration: underline;
    color: #584670;
}

body, div, p {
    margin: 0px;
    padding: 0px;
}

.SiteMap {
    margin-top: 60px;
    font-size: 8pt;
    margin-left: 25px;
}

.SiteMap a {
    text-decoration: none;
}

.SiteMap a:hover {
    text-decoration: underline;
}

img {
    border: 0;
}

#mainPage {
    width: 100%;
    height: 100%;
    float: left;
    background-color: #efefef;
}

.LeftBanner {
    float: left;
    margin-left: -155px;
}

.RightBanner {
    float: right;
    margin-right: -155px;
}

.LeftBanner, .RightBanner {
    width: 150px;
    height: 0px;
    max-height: 600px;
    margin-top: 205px;
    background-color: #FF9;
}

.container {
    max-width: 100%;
    margin: 0 auto;
    padding-top: 20px;
    -moz-box-shadow: 0 0 15px #A3A3A3;
    -webkit-box-shadow: 0 0 15px #A3A3A3;
    box-shadow: 0 0 15px #A3A3A3;
    background-color: #FFFFFF;
}

.mobile-block, .mobile-inline {display: none !important;}

#top_menu {
    background-color: #584670;
    /* height: 25px; */
    width: 100%;
    z-index: 10;
    position: absolute;
    -webkit-box-shadow: 0px 2px 6px #A3A3A3;
    -moz-box-shadow: 0px 2px 6px #A3A3A3;
    box-shadow: 0px 2px 6px #A3A3A3;
}

.menu-icon, .menu-icon2, .home-icon, .view-cart-link,.camera-icon, .stores-icon {
    display: none;
}

#top_menu_container {
    max-width: 920px;
    height: 25px;
    background-color: #584670;
    margin: 0 auto;
}

.TopMenu-Item {
    float: left;
    text-align: center;
    position: relative;
    margin: 5px 28px 0px 20px;
    -webkit-margin-before: 5px;
    -webkit-margin-end: 28px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 20px;
    -moz-margin-before: 5px;
    -moz-margin-end: 28px;
    -moz-margin-after: 0px;
    -moz-margin-start: 20px;
    overflow: hidden;
}

.TopMenu-Item a {
    font-size: 10px;
    color: #ffffff;
    display: block;
    outline: 0;
    text-decoration: none;
}

.TopMenu-Item a:hover {
    text-decoration: underline;
}
.desc #Promotion-Text{position:relative;}
.Clearance-Section {
    float: left;
    text-align: center;
    position: relative;
    margin: 5px 20px 0px 15px;
    overflow: hidden;
    color: #FFFFC4;
}

.Clearance-Section a {
    font-size: 10px;
    color: #FFFFC4;
    display: block;
    outline: 0;
    text-decoration: none;
}

.Clearance-Section a:hover {
    text-decoration: underline;
}

#CartImg {
    float: right;
    margin-left: 0px;
    margin-top: 4px;
    vertical-align: middle;
    text-align: right;
}

.Cart-Section {
    float: right;
    overflow: hidden;
    background-color: #584670;
    color: #FFFFC4;
    text-align: right;
    position: relative;
    margin: 5px 20px 0px 5px;
    vertical-align: middle;
    font-size: 10px;
    display: block;
    text-decoration: none;
}

.Cart-Section a {
    text-decoration: none;
    color: #FFFFC4;
}

.menu-mark-con #menu .menu_right {
    float: left;
}

.Cart-Section a:hover {
    text-decoration: underline;
}

.Header-Container {
    margin-top: 0px;
    width: 100%;
}

.DCW_Logo {
    margin-top: 0px;
    width: 49.13%;
    float: left;
}

.DCW_Logo  a {
    float: left;
}

.DCW_Logo  a img {
    width: 100%;
}

.DCW_Logo2 {
    width: 22.84%;
    display: inline-block;
    margin: 0 auto;
    margin-left: 8px;
}

.DCW_Logo2 div.timer-box {
    background-color:  #b20007;
    padding: 12px 0 48px;
    border-radius: 5px;
    position: relative;
    /*background: transparent url('include/Images/timer-box-bg-green.png') no-repeat;*/
}
.DCW_Logo2 div.timer-box * {  text-align: center; color:#fff; margin:0; padding:0; text-shadow: 1px 1px #0A0A0A; }
.DCW_Logo2 div.timer-box h1 {font-size:21px;}
.DCW_Logo2 div.timer-box h2 {font-size:18px;}
.DCW_Logo2 div.timer-box iframe {
    margin-left: auto;
    left: 0;
    right: 0;
    margin-right: auto;
}

.DCW_Logo2 img {
    max-width: 100%;
}

.Header-Container_RightChild {
    float: right;
    width: 25%;
    margin-top: 30px;
}

.DCW_Search {
    width: 25%;
    height: 30px;
}

.SearchBox {
    font-size: 11px;
    border: 1px solid #29a94a;
    border-radius: 4px !important;
    padding: 6px !important;
    color: #CCCCCC;
    font-weight: bold;
    margin-top: 60px !important;
}

.SearchButton {
    vertical-align: middle;
    margin-bottom: 0px;
    -webkit-margin-end: 2px;
    -moz-margin-end: 2px;
}

.DCW_Phone {
    width: 100%;
    height: 0px;
    margin-top: -31px;
    margin-left: 34px;
    color: #584670;
    float: left;
    font-size: 23px;
    font-weight: bold;
    text-shadow: 0px 0px 0 #666 1px 0 #666, 1px 1px 0 #666,1px 1px 0px #666,1px 1px 0px #666,0px 0px 1px #666;
}
.DCW_Phone span {font-size: 12px;}
.DCW_Phone a{ color: #584670;text-decoration:none;}
.DCW_Phone-img {
    margin-top: -30px;
    margin-left: 0px;
    color: #584670;
    float: left;
}

.MegaMenu {
    max-width: 100%;
    /* position: absolute; */
;
}

.SlidingBanner {
    width: 100%;
    margin-top: 58px;
    position: relative;
    padding: 0 0 0 0;
}

.HomePage-ProductTabs {
    width: 100%;
    overflow: hidden;
}

.FB-Fan-Photos-Container {
    width: 61.95%;
    /* height: 262px; */
    float: left;
    margin-right:7px;
    border: 1px solid #E8E8E8;
}

.FB-Fan-Photos {
    width: 130px;
    height: 90px;
    margin-top: 10px;
    margin-left: 10px;
    float: left;
}

.FB-Fan-Photos-Footer {
    text-align: center;
    margin-top: 205px;
}
.html5gallery{margin-top:20px!important}
.FB-Fan-Photos-Footer a {
    font-size: 11px;
    font-weight: bold;
    color: #009933;
    line-height: 26px;
    text-decoration: none;
}

.FB-Fan-Photos-Footer a:hover {
    text-decoration: underline;
}

.Testimonial-Container {
    width: 340px;
    height: 175px;
    border: 1px solid #E8E8E8;
    overflow: hidden;
}

.testimonial {
    float: left;
    text-align: center;
    vertical-align: middle;
    font-size: 8pt;
    font-style: italic;
    color: #333;
    margin-top: 15px;
    margin-bottom: 6px;
    margin-left: 5px;
    height: 65px;
    width: 318px;
    overflow: hidden;
    line-height: 16px;
    overflow: hidden;
    /*text-overflow: clip ellipsis;*/
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.testimonial-readmore {
    margin-top: -5px;
    margin-left: 10px;
    width: 318px;
}

.testimonial-readmore a {
    font-size: 8pt;
    font-weight: bold;
    color: #009933;
    text-decoration: none;
}

.testimonial-Name, .testimonial-Place, .testimonial-Date {
    font-size: 8pt;
    position: relative;
    margin-bottom: 1px;
    font-style: italic;
    color: #666;
    font-weight: bold;
    text-align: right;
    width: 322px;
}

.RegisterInterest-Container {
    /*width: 340px;*/
    height: 85px;
    /*border: 1px solid #E8E8E8;*/
    overflow: hidden;
    margin: 15px 15px 0;
    background-color: #DFF5E5;
}

.MailChimp-Container {
    width: 470px;
    height: 47px;
    padding: 5px;
    -webkit-padding-start: 4px;
    -moz-padding-start: 4px;
    margin: 0 auto;
}

.MailChimpItem {
    float: left;
    width: 160px;
    height: 30px;
    margin-right: 10px;
}

.MailChimpItemSubmit {
    float: right;
    width: 100px;
    height: 30px;
    margin-right: 5px;
    margin-top: -31px;
}

.FB-Fan-Photos-Title, .RegisterInterest-Title, .Testimonial-Title, .Box-Header-Title {
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    text-align: center;
    vertical-align: middle;
    color: #ffffff;
    text-shadow: 0px 0px 0 rgb(170,170,170),1px 1px 0 rgb(107,107,107), 1px 1px 0 rgb(45,45,45),1px 1px 0px rgba(0,0,0,0.35),1px 1px 0px rgba(0,0,0,0.5),0px 0px 1px rgba(0,0,0,.2);
    background: #29a94a;
    background: -moz-linear-gradient(top, #29a94a 0%, #42d568 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#29a94a), color-stop(100%,#42d568));
    background: -webkit-linear-gradient(top, #29a94a 0%,#42d568 100%);
    background: -o-linear-gradient(top, #29a94a 0%,#42d568 100%);
    background: -ms-linear-gradient(top, #29a94a 0%,#42d568 100%);
    background: linear-gradient(to bottom, #29a94a 0%,#42d568 100%);
    filter: progidDXImageTransform.Microsoft.gradient( startColorstr='#29a94a', endColorstr='#42d568',GradientType=0 );
}

.Our-Services-Container {
    overflow: hidden;
}

.Our-Services-Container .thumb {
    margin: 15px 0 0 16px;
    float: left;
}

.Our-Services-Container .thumb:hover {
    opacity: 0.8;
}

#space {
    width: 100%;
    height: 15px;
}

#footer {
    background-color: #584670;
    padding-top: 2px;
    color: #FFFFFF;
    float: left;
    width: 100%;
    -moz-box-shadow: -0px -2px 5px #A3A3A3;
    -webkit-box-shadow: -0px -2px 5px #A3A3A3;
    box-shadow: -0px -2px 5px #A3A3A3;
}

.Footer-container {
    text-align: center;
    max-width: 920px;
    height: 267px;
    margin: 0 auto;
}

.Footer-menu-container {
    width: 955px;
}

.FooterMenu-Item {
    float: left;
    text-align: center;
    position: relative;
    margin: 5px 40px 8px 21px;
    -webkit-margin-end: 40px;
    -moz-margin-end: 33px;
    overflow: hidden;
}
.ie .FooterMenu-Item { margin: 5px 23px 8px 26px;}
.FooterMenu-Item a {
    font-size: 10px;
    color: #ffffff;
    display: block;
    outline: 0;
    text-decoration: none;
}

.FooterMenu-Item a:hover {
    text-decoration: underline;
}

.FooterMenu-Item-Right {
    float: right;
    text-align: center;
    position: relative;
    margin: 5px 70px 8px 0px;
    -webkit-margin-end: 70px;
    -moz-margin-end: 70px;
    overflow: hidden;
}

.FooterMenu-Item-Right a {
    font-size: 10px;
    color: #ffffff;
    display: block;
    outline: 0;
    text-decoration: none;
}

.FooterMenu-Item-Right a:hover {
    text-decoration: underline;
}

.Footer-Address-Con, .Footer-Payment-Con, .Footer-Copyrights-Con, .Footer-RightTop-Con {
    float: left;
    text-align: left;
}

.Footer-Address-Con, .Footer-RightTop-Con {
    height: 135px;
}

.Footer-Payment-Con, .Footer-Copyrights-Con {
    height: 100px;
}

.Footer-Copyrights-Con {
    width: 465px;
}
.Footer-RightTop-Con {
    width: 415px;
}

.Footer-Payment-Con {
    width: 450px;
}
.Footer-Address-Con {
    width: 500px;
}

.Footer-Address {
    /*width: 130px;*/
    height: 60px;
    float: inherit;
    margin-right: 20px;
    padding-top: 15px;
}

.Footer-Address-Con p {
    font-size: 14px;
    font-weight: bold;
    margin-top: 20px;
}

.Footer-Address a {
    font-size: 11px;
    font-weight: bold;
    color: #FFFFC4;
    text-decoration: underline;
}

.Footer-Address p {
    font-size: 11px;
    margin-top: 8px;
}

.Footer-Payment-Con p {
    font-size: 14px;
    font-weight: bold;
    margin-top: 5px;
}

.Footer-Payment-Con img {
    margin-top: 20px;
}

.Footer-Authorised, .Footer-CM-TP {
    width: 138px;
    height: 108px;
    float: right;
    padding-top: 20px;
    text-align: center;
}

.Footer-Authorised img {
    margin-bottom: 5px;
}

.Footer-CM-TP img {
    margin-bottom: 5px;
    /*width: none;
    max-width: none;*/
}

.Footer-Copyrights-Con p {
    font-size: 11px;
    margin-top: 20px;
    text-align: right;
    float: right;
}

.social-buttons {
    position: fixed;
    top: 25%;
    width: 35px;
    z-index: 8888;
}

#footer .social-buttons {
    display: none;
}

.button-left {
    left: 0;
}

.button-right {
    right: 0;
}

.social-buttons #twitter-btn .social-icon, .social-buttons #facebook-btn .social-icon, .social-buttons #google-btn .social-icon, .social-buttons #rss-btn .social-icon, .social-buttons #pinterest-btn .social-icon, .social-buttons #youtube-btn .social-icon, .social-buttons #instagram-btn .social-icon, .social-buttons #dcw-blog .social-icon .social-buttons #dcw-news .social-icon {
    background-color: #999999;
}

.button-right #facebook-btn {
    background-position: 12px 10px;
}

.button-right #twitter-btn {
    background-position: 11px -35px;
}

.button-right #google-btn {
    background-position: 10px -127px;
}

.button-right #rss-btn {
    background-position: 11px -80px;
}

.button-right #pinterest-btn {
    background-position: 11px -177px;
}

.button-right #youtube-btn {
    background-position: 11px -223px;
}

.button-right .social-icon {
    -moz-transition: background-color 0.4s ease-in 0s;
    -webkit-transition: background-color 0.4s ease-in 0s;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 43px;
    margin-bottom: 2px;
    width: 43px;
}

.social-buttons img {
    margin-left: 1px;
    padding-bottom: 10px;
    border: 0;
    border: 0 !important;
    margin-top: -5px !important;
    display: inline;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    transition: all 0.2s ease;
}

.social-buttons a {
    background: none !important;
}

.social-buttons a:hover, {
    text-decoration: none;
    border: 0;
}

.social-buttons img.fade:hover {
    opacity: 1 !important;
    -moz-opacity: 1 !important;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    transition: all 0.2s ease;
}

.social-buttons img.scale:hover {
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-zoom: 1.2;
    transition: all 0.2s ease;
}

.social-buttons img.bounce:hover {
    transform: translate(0px, -2px);
    -moz-transform: translate(0px, -2px);
    -webkit-transform: translate(0px, -2px);
    -webkit-transition: -webkit-transform 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    transition: all 0.2s ease;
}

.social-buttons img.combo:hover {
    transform: translate(0px, -4px);
    -moz-transform: scale(1.1) translate(0px, -4px);
    -webkit-transform: scale(1.1) translate(0px, -4px);
    -ms-zoom: 1.1;
    opacity: 1 !important;
    -moz-opacity: 1 !important;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    transition: all 0.2s ease;
}

.BrandLogoGen table, .BrandPage-TextTabs table, .BrandPage-ImgTextTabs table {
    padding: 0px;
    width: 100%;
    margin-top: 10px;
    /*margin-left: 25px;*/
}

.BrandLogoGen table a,.BrandPage-TextTabs table a, .BrandPage-ImgTextTabs table a, .BrandPage-ImgTextTabs .brand-box a {
    color: #009933;
    text-decoration: none;
}

.BrandLogoGen table a:hover, .BrandPage-TextTabs table a:hover, .BrandPage-ImgTextTabs table a:hover, .BrandPage-ImgTextTabs .brand-box a:hover {
    text-decoration: none;
}

.BrandLogoGen table p, .BrandPage-TextTabs table p, .BrandPage-ImgTextTabs table p, .BrandPage-ImgTextTabs .brand-box p {
    text-align: center;
    margin-top: 10px;
    font-weight: bold;
    color: #009933;
}

.BrandLogoGen td {
    height: 120px;
}

.BrandPage-TextTabs td {
    height: 80px;
}

.BrandPage-ImgTextTabs td, .BrandPage-ImgTextTabs .brand-box {
    height: 170px;
}

.BrandPage-ImgTextTabs td, .BrandPage-ImgTextTabs .brand-box {
    border: 1px solid #efefef;
    padding: 0px;
    width: 150px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    max-height: 120px;
    max-width: 150px;
    box-shadow: 1px 1px 6px #a3a3a3;
    -webkit-box-shadow: 1px 1px 6px #A3A3A3;
    -moz-box-shadow: 1px 1px 6px #A3A3A3;
}

.BrandPage-ImgTextTabs .brand-box {
    float: left;
    height:200px;
    margin: 5px;
    padding: 5px 10px;
    max-height: 100% !important;
}

.BrandLogoGen td, .BrandPage-TextTabs td {
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
    filter: progidDXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
    border: 1px thin #efefef;
    padding: 5px;
    width: 150px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    max-height: 120px;
    max-width: 150px;
    box-shadow: 1px 1px 6px #a3a3a3;
    -webkit-box-shadow: 1px 1px 6px #A3A3A3;
    -moz-box-shadow: 1px 1px 6px #A3A3A3;
}

.BrandPage-ImgTextTabs td:hover, .BrandPage-ImgTextTabs .brand-box:hover  {
    border: 1px solid #CCCCCC;
    box-shadow: inset 0px 0px 10px #e8e8e8;
    -webkit-box-shadow: inset 0 0 10px #E8E8E8;
    -moz-box-shadow: inset 0 0 10px #E8E8E8;
}

.BrandLogoGen td:hover, .BrandPage-TextTabs td:hover {
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
    filter: progidDXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
    border: 1px thin #efefef;
    box-shadow: inset 0px 0px 10px #e8e8e8;
    -webkit-box-shadow: inset 0 0 10px #E8E8E8;
    -moz-box-shadow: inset 0 0 10px #E8E8E8;
}

#BrandLogoGen-VT {
    vertical-align: top !important;
}
/* MArkupstyle*/
img {
    max-width: 100%;
    height: auto;
}

.container-box {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 15px #A3A3A3;
    float: left;
    width: 100%;
}

#cse-search-box div {
    width: auto!important;
}

.mobile-icon {
    display: none;
}

.menu-mark-con {
    width: 100%;
    float: left;
    position: relative;
}

.containerw {
    max-width: 920px;
    margin: 0 auto;
}

.test-mark-con {
    width: 36.95%;
    float: left;
}

.container {
    height: auto!important;
    /*float: left;*/
    overflow: hidden;
}

.CategoryContainer .Brand-Info {
    max-width: 870px;
    width: 100%;
    clear: both;
}
.CategoryContainer  .Brand-Info.dynamic{
    max-width: 100%;
    width: 100%;
}
.menu_ui #menu .menu_right {
    margin-right: 0px;
}

.SiteMap {
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 3%;
    width: 97%;
    margin-left: 0px;
}

.containerw .CategoryContainer {
    float: left;
    max-width: 920px !important;
    padding: 0 3%;
    width: 94%;
    margin: 0px;
    min-height: 550px;
}

.CategoryContainer h1 {
    margin-top: 10px;
    margin-bottom: 30px;
    color:#694F8F;
    float: left;
}
.CategoryContainer h1.only-mobile {
    display:none;
}

ul.logo-list {
    margin: 20px 0 40px 30px;
    padding: 0px;
    list-style: none;
    width: 100%;
    float: left;
}

ul.logo-list li {
    width: 29%;
    float: left;
    background: linear-gradient(to bottom, #FFFFFF 0%, #E5E5E5 100%) repeat scroll 0 0 transparent;
    box-shadow: 1px 1px 6px #A3A3A3;
    cursor: pointer;
    padding: 5px;
    margin: 0 5px 5px 0;
    text-align: center;
    vertical-align: middle;
}

ul.logo-list li:hover {
    background: linear-gradient(to bottom, #FFFFFF 0%, #E5E5E5 100%) repeat scroll 0 0 transparent;
    box-shadow: 0 0 10px #E8E8E8 inset;
}

ul.logo-list li a {
    float: left;
    width: 100%;
}

ul.logo-list li a img {
    max-width: 100%;
}

.Header-Container .DCW_Search {
    width: auto;
}
/* dynamic page*/
.product-list {
    border-bottom: 1px solid #cccccc;
    float: left;
    padding-bottom: 20px;
    margin-left: 3%;
    width: 92%;
    margin-bottom: 20px;
    position: relative;
}

.product-list:last-child {
    border-bottom: none;
}

.product-list   .mark-thumb {
    width: 20%;
    position: relative;
    float: left;
}

.product-list   .mark-thumb img {
    max-width: 100%;
    margin-top: 35px;
}

.mark-thumb .Ribbon-New {
    color: #FFFFFF;
    display: inline-block;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-left: 0px;
    margin-top: 4px;
    overflow: hidden;
    padding: 5px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.mark-thumb .Ribbon-New p {
    display: inline;
}

.mark-thumb .Ribbon-New p span {
    background: none repeat scroll 0 0 #49AAE3;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2), 0 5px 30px rgba(255, 255, 255, 0.2) inset;
    padding: 3px 10px;
    text-align: center;
    text-transform: uppercase;
    transform: rotate(360deg);
    width: 50px;
}

.mark-thumb .Ribbon-Bonus {
    color: #FFFFFF;
    display: inline-block;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    font-weight: bold;
    left: 0;
    margin-left: 0;
    margin-top: 4px;
    position: absolute;
    padding: 5px;
    top: 0;
}

.mark-thumb .Ribbon-Bonus p span {
    background: none repeat scroll 0 0 #29A94A;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2), 0 5px 30px rgba(255, 255, 255, 0.2) inset;
    padding: 3px 10px;
    text-align: center;
    text-transform: uppercase;
    transform: rotate(360deg);
    width: 50px;
}

.text-head {
    width: 42%;
    float: left;
    margin-left: 8%;
}

.text-head ul {
    margin: 2% 0 0 15%;
    padding: 0px;
    list-style: none;
}

.text-head ul li {
    color: #333333;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 9pt;
    list-style-image: url("include/Images/tick.jpg");
    margin-top: 2px;
    text-align: left;
    vertical-align: middle;
    width: 100%;
}

.right {
    float: right;
}

.right .Cart-Container {
    float: left;
    height: auto;
    margin-bottom: 4px;
    position: relative;
    margin-left: 0px;
    margin-top: 2px;
    text-align: center;
}
/* PRODUCT PAGE*/
.containerw  #ProductPage {
    max-width: 890px;
    /*   width: 96%; */;
}

.containerw  .ProductTabs {
    max-width: 890px;
    width: 100%;
}

.whop-wrap {
    width: 100%;
    float: left;
    background: url("include/Images/gradient.png") repeat-x left top;
    min-height: 200px;
}

.markup-wrap {
    max-width: 600px;
    margin: 0 auto;
}

.markup-inner {
    width: 90%;
    float: left;
    border-radius: 50px;
    position: relative;
    border: 1px solid #000;
    padding: 5%;
    margin-top: 10px;
    background: #fff;
}

#cse-search-box input[type="text"] {
    width: 90px;
}

.mheader {
    width: 100%;
    float: left;
}

.mheader img {
    float: left;
    max-width: 100%;
    margin-right: 20px;
}

.mheader h2 {
    font-family: Verdana,Helvetica,Arial;
    font-size: 14pt;
    font-weight: bold;
}

.mheader p {
    font-family: Verdana,Helvetica,Arial;
    font-size: 10pt;
    line-height: 15pt;
}

.mcontnet {
    width: 100%;
    float: left;
    font-size: 10pt;
    line-height: 15pt;
    font-family: Verdana,Helvetica,Arial;
}

.mcontnet p {
    margin: 20px 0;
}

.mlist {
    width: 100%;
    float: left;
}

.left-list {
    width: 43%;
    float: left;
}

.left-list h1 {
    font-family: Verdana,Helvetica,Arial;
    text-align: center;
    font-size: 14pt;
    font-weight: bold;
    color: #000000;
}

.left-list ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.left-list ul li {
    text-align: center;
}

.left-list ul li a {
    text-align: center;
    display: inline-block;
    font-family: Verdana,Arial;
    font-size: 8pt;
    font-weight: normal;
}

.left-list ul li a:hover {
    background: none repeat scroll 0 0 #7BB606;
    color: #000000;
    text-decoration: none;
    padding: 0px;
}

.right-list {
    width: 43%;
    float: right;
}

.right-list h1 {
    font-family: Verdana,Helvetica,Arial;
    font-size: 14pt;
    font-weight: bold;
    text-align: center;
    color: #000000;
}

.right-list ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.right-list ul li {
    text-align: center;
}

.right-list ul li a {
    text-align: center;
    display: inline-block;
    font-family: Verdana,Arial;
    font-size: 8pt;
    font-weight: normal;
}

.right-list ul li a:hover {
    background: none repeat scroll 0 0 #7BB606;
    color: #000000;
    text-decoration: none;
    padding: 0px;
}

.product-tab {
    width: 100%;
    float: left;
    min-height: 250px;
}

.product-tab ul.tab-list {
    margin: 0px 0 0 10px;
    padding: 0px;
    list-style: none;
    width: 99%;
    float: left;
}

.product-tab ul.tab-list li {
    border-bottom-width: 0;
    float: left;
    list-style: none outside none;
    margin: 10px 2px 0px 2px;
    padding: 5px 42px;
    position: relative;
    top: 0;
    white-space: nowrap;
    text-align: center;
    /*background: url(../images/tab-strip.png) repeat-x left top #e5e5e5;*/
    background-color: #e5e5e5;
    border-radius: 5px 5px 0 0;
    border: 1px solid #cccccc;
    border-bottom: none;
}

.product-tab ul.tab-list li a {
    color: #555555;
    font-size: 12px;
    text-decoration: none;
}

.product-tab ul.tab-list li:hover {
    background: #d8dad9;
    color: #212121;
}

.product-tab ul.tab-list li.active {
    /*background: url(../images/strip-nav.png) repeat-x left top #42d56d;*/
    background-color: #42d56d;
    text-decoration: none;
}

.product-tab ul.tab-list li.active a {
    /*background: url(../images/strip-nav.png) repeat-x left top #42d56d;*/
    background-color: #42d56d;
    color: #ffffff;
    text-shadow: 1px 1px 1px #000000;
    font-weight: normal;
}

/* .product-tab ul li:hober{background:#d8dad9;color:#212121}
.product-tab ul li.active a{background:url(../images/strip-nav.png) repeat-x left top #42d56d;}
.product-tab ul li a{color:#ffffff;text-shadow: 1px 1px 1px #000000;}
.product-tab ul.ui-tabs-nav li a{padding:10px;color:#555555;text-decoration:none;font-size:12px;text-align:center;} */
.tab-content {
    float: left;
    width: 100%;
}

.tab-pane.active ul li {
    width: 225px!important;
}

.pro-sin {
    text-align: center;
    display: block;
    width: 100%;
}

span.price {
    color: #29A94A;
    font-family: Verdana,Arial;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    display: block;
    margin-bottom: 10px;
}

.pro-sin p {
    color: #333333;
    font-family: Verdana,Arial;
    font-size: 8pt;
    padding-top: 6px;
    text-align: center;
    padding: 0 45px;
}

.pro-sin p span.red {
    color: #FF0000;
    font-family: Verdana,Arial;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    display: block;
}

.tab-content .bx-wrapper {
    position: relative;
}

.tab-content .bx-viewport {
    height: 300px!important;
}

.tab-content .bx-controls-direction {
    width: 100%;
    float: left;
    top: 42%;
    position: absolute;
    z-index: 9999;
}

.tab-content  .bx-controls-direction a {
    width: 33px;
    height: 32px;
    float: left;
    background: url(include/Images/products-slider-arrows.png) no-repeat left top;
    font-size: 0px;
    text-indent: -9999px;
    text-decoration: none;
    display: none;
}

.tab-content  .bx-controls-direction a.bx-prev {
    background-position: 0 0;
    display: block;
    float: left;
    left: 0px;
    position: absolute;
    top: 0px;
}

.tab-content  .bx-controls-direction a.bx-next {
    background-position: -33px 0;
    display: block;
    float: right;
    right: 0px;
    position: absolute;
    top: 0px;
}
/* Sacart page*/
.cart-paypal-wrapper {
    float: right;
}
.cart-paypal-wrapper h3 {
    float: left;
    margin: 20px 10px;
}
.cart-paypal-wrapper form {
    float: left;
    margin-top:10px;
}
.sacart {
    width: 96%;
    padding: 2% 2% 10px 2%;
    float: left;
}

.sacart .saleft {
    width: 67%;
    float: left;
}

.sacart .satitle {
    color: #694F8F;
    font-size: 15pt;
    font-weight: bold;
    text-align: left;
}

ul.sa-cart-area {
    margin: 20px 0 0 0;
    padding: 0px;
    list-style: none;
    width: 100%;
    float: left;
}

ul.sa-cart-area li {
    width: 96%;
    padding: 2%;
    float: left;
    font-weight: normal;
    border-bottom: 1px solid #cbcbcb;
    font-size: 12px;
    line-height: 15px;
    min-height: 60px;
}

ul.sa-cart-area li.first-th {
    background: #efefef;
    border: 1px solid #dedede;
    font-weight: bold;
    padding: 1% 2%;
    font-size: 15px;
    line-height: 20px;
}
.responsive-div ul li.highest{min-height: 0px;}

.scaolor {
    font-weight: bold;
    color: #000;
    text-transform: capitalize;
}

ul.sa-cart-area .sa-product-name {
    width: 51%;
    float: left;
    margin-right: 2%;
}

ul.sa-cart-area .sa-price {
    width: 13%;
    float: left;
    margin-right: 2%;
}

ul.sa-cart-area .sa-qty {
    width: 10%;
    float: left;
    margin-right: 3%;
}

ul.sa-cart-area .sa-subtolal {
    width: 18%;
    float: left;
}

ul.sa-cart-area .sa-subtolal span {
    float: left;
}

.sacart .QtyBox {
    background: none repeat scroll 0 0 #F5FAF6;
    border: 1px solid #6AAD6C;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 0 0 rgba(0, 0, 0, 0.7) inset;
    padding: 2px;
    border: 1px solid #CCCCCC !important;
    width: 30px;
    text-align: center;
}

ul.sa-cart-area .sa-subtolal img.img-right {
    float: right;
    cursor: pointer;
}

.sdelivery {
    float: left;
    padding: 2% 1% 2% 2%;
    width: 60%;
}

.sdelivery .radio-line {
    width: auto;
    margin-right: 10px;
}

.sdelivery i {
    display: none;
    line-height: 25px;
}

.sdelivery .information {
    width: 96%;
    padding: 2% 2%;
    display: none;
}

.sfraight {
    float: right;
    padding: 2% 1% 2% 2%;
    width: 31%;
}

.sfraight .saftext {
    width: 100%;
    float: left;
}

.sfraight .saftext span:first-child {
    float: right;
}
.sfraight .saftext span.rate{margin-left: 2px;font-size: 13px;}

.sfraight .saftext span {
    float: right;
}

.sfraight .satotalf {
    display: inline-block;
    font-size: 22px;
    font-weight: normal;
    padding: 10px 0 0  0;
    line-height: 25px;
    float:right;
}

.sfraight .saincl {
    text-align: right;
    clear:both;
    font-size: 13px;
}

.cshoping-row {
    width: 100%;
    float: left;
    padding: 0px 0 18px 0;
}

.cshoping-row span a {
    color: #c1c1c1;
    text-decoration: none;
    font-size: 17px;
    letter-spacing: -1px;
    text-align: left;
    line-height: 20px;
    padding: 10px 0px;
    display: inline-block;
}

.cshoping-row span a:hover {
    text-decoration: underline;
}

.sachout {
    float: right;
    /* Chrome10+,Safari5.1+ */
    background-color:#209a41;
    /*border: 1px solid #198534;*/
    border-radius: 3px;
    /*box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.4) inset;*/
    cursor: pointer;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0px 5px;
    padding:7px 20px;
    vertical-align: middle;
    text-align: center;
    clear: both;
}
.billing .sachout{margin:5px 3px 5px 0px;float: right;clear: both;}
body.cart-page{background:#EFEFEF}
.sachout .submit-button{background-position:98% 7px;width: 100%;}
.sachout .submit-button{background-position:right 5px;width: 100%;}
.sachout .submit-button {
    border: none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    background: url(include/Images/ch-right.png) no-repeat right 4px;
    padding: 0 23px 0 0;
    text-decoration: none;
    /*text-shadow: 0 1px 0 #050505;*/
    font-size: 17px;
}
.chrome .sachout .submit-button {background-position: right 2px}
.sacart .saright {
    width: 31%;
    float: right;
    position: relative;
}

.satestimonial {
    width: 100%;
    float: left;
    position: relative;display:none;
}

.satestimonial ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.sacart .saright .right-new-footer{width:100%;}

.satestimonial ul li {
    float: left;
}

.satestimonial ul li p {
    padding: 25px 0 25px 50px;
    background: url(include/Images/testimonial.png) no-repeat left 5px;
    margin: 0 0 0 50px;
    word-spacing: 3px;
    padding-right: 26px;
}

.satestimonial ul li p span {
    font-size: 28px;
    display: block;
    color: #797979;
}

.satestimonial .bx-controls {
    position: absolute;
    top: 50%;
    width: 100%;
}

.satestimonial a.bx-prev {
    float: left;
    width: 22px;
    height: 26px;
    background: url(include/Images/text-arow-left.png) no-repeat 0 0;
    font-size: 0px;
    margin-left: 10px;
    outline: none;
}

.satestimonial a.bx-next {
    float: right;
    width: 22px;
    height: 26px;
    background: url(include/Images/text-arow-right.png) no-repeat 0 0;
    font-size: 0px;
    outline: none;
}
/* .satestimonial a.disabled{display:none;} */
.sabuy {
    border: 1px solid #A8A7AC;
    border-radius: 10px 10px 10px 10px;
    float: left;
    margin: 40px 0 0;
    padding: 3% 4% 3% 2%;
    width: 94%;
}

.sabuy h2 {
    color: #453E50;
    font-family: arial;
    font-size: 16px;
    letter-spacing: 0;
    margin: 0;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
}

.sabuy ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: left;
}

.sabuy ul li {
    float: left;
    width: 100%;
    display: table;
    margin: 5px 0;
}

.sabuy ul li a {
    text-transform: capitalize;
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    width: 80%;
    text-decoration: none;
    border-bottom: 1px solid #a7a7a7;
    color: #413e49;
    font-size: 11px;
}
.sabuy ul li span {
    text-transform: capitalize;
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    width: 80%;
    text-decoration: none;
    border-bottom: 1px solid #a7a7a7;
    color: #413e49;
    font-size: 11px;
}
.sabuy ul li span.nob{border:none;}

.sabuy ul li a:hover {
    text-decoration: underline;
}

.sabuy ul li a.nob {
    border: none;
}

.sabuy ul li img {
    display: block;
}

.nortan {
    width: 100%;
    float: left;
    text-align: center;
}

.nortan.margin {
    /* margin-top: 250px; */
}

.cart-page .menu-mark-con , .cart-page .Header-Container .DCW_Search form {
    display: none;
}
/* .cart-page .Header-Container_RightChild{margin-top:55px;} */
.pay-image-option {
    display: none;
}

.cart-page .pay-image-option {
    display: block;
    position: relative;
    top: 50px;
}

.responsive-div {
    float: left;
    width: 100%;
}

ul.pay-method {
    margin: 10px 0 10px 2%;
    padding: 0px;
    list-style: none;
    float: left;
    width: 98%;
}

ul.pay-method li {
    text-align: left;
    float: left;
}

ul.pay-method li a {
    background: url(include/Images/pay-sep.png) no-repeat right center;
    padding: 15px 50px;
    color: #a1a1a1;
    font-size: 20px;
}
ul.pay-method li {
    background: url(include/Images/pay-sep.png) no-repeat right center;
    padding: 15px 50px  15px 50px;
    color: #a1a1a1;
    font-size: 20px;
}

ul.pay-method li.first {
    padding-left: 0px;
}
ul.pay-method li.active{color:#000;font-weight:bold;}
ul.pay-method li.last {
    background-image: none;
}

ul.pay-method li.first a {
    padding-left: 0px;
}

ul.pay-method li.last a {
    background-image: none;
}

ul.pay-method li a.active {
    color: #000;
}

ul.pay-method li a:hover {
    color: #000;
}

.form-area {
    width: 100%;
    float: left;
}

.bill-address-title {
    color: #010101;
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 10px;
    display:block;
    font-weight:bold;
    font-family: Verdana,Geneva,sans-serif;
    width:100%;
    float:left;
}

.bill-address-title small {
    float: left;
    font-size: 12px;
    font-weight: normal;
    width: 100%;
}

.form-area ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.form-area ul li {
    width: 48%;
    float: left;
    margin-right: 4%;
    margin-bottom: 2%;
}

.form-area ul li.right {
    float: right;
    margin-right: 0;
}

.form-area ul li label {
    width: auto;
    color: #000000;
    float: left;
    font-size: 12px;
    padding: 0px 0px 3px 0px;
}

.form-area ul li input {
    width: 98%;
    border: 1px solid #d4d4d4;
    border-radius: 5px;
    position: relative;
    padding: 1%;
}

.form-area ul li select {
    width: 100%;
    border: 1px solid #d4d4d4;
    border-radius: 5px;
    position: relative;
    padding: 1%;
}

.form-area ul li span.fcon {
    width: 100%;
    display: inline-block;
}

.form-area ul li span.req {
    color: #ca9ba1;
    padding: 1%;
}

.copy-billing {
    float: left;
    margin: 4% 0;
    width: 100%;
}

.copy-billing #cb {
    margin: 5px 5px 0 0;
}

.copy-billing span {
    font-size: 12px;
    text-align: left;
}

.cshoping-row span.back-button a {
    color: #67577c;
    display: inline-block;
    font-size: 18px;
    letter-spacing: -1px;
    line-height: 20px;
    padding: 10px 6px 10px 20px;
    text-align: left;
    text-decoration: none;
    background: url(include/Images/back-button.png) no-repeat left center;
}

.cart-summry {
    border: 1px solid #dbdbdb;
    border-radius: 5px;
    width: 100%;
    margin-top: 40px;
    padding-bottom: 10px;
    float: left;
}

.cart-summry h1 {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #DBDBDB;
    border-radius: 5px 5px 0 0;
    display: inline-block;
    float: left;
    margin: 0;
    padding: 10px 5%;
    text-align: left;
    width: 90%;
}

.cart-summry .row1 {
    width: 90%;
    margin: 0 auto;
    display: table;
}

.cart-summry .row1 span {
    display: table-cell;
    font-size: 12px;
    border-bottom: 1px solid #dddddd;
    padding: 5px 0;
}

.cart-summry .row1 span.leftspan {
    width: 25px;
    font-size: 12px;
    padding-right: 3px;
}

.cart-summry .row1 span.freight {
    float: right;
    text-align: left;
    border: none;
    font-size: 13px;

}

.cart-summry .row1 span.rate {
    float: right;
    margin-left: 2px;
    border: none;
    font-size: 13px;
}
/*.cart-page  .DCW_Logo{margin-top:-20px;}*/
.cart-page .Header-Container_RightChild {
    margin-top: 30px;
}

.cart-summry .total {
    float: right;
    font-size: 20px;
    margin-right: 13px;
    text-align: right;
    width: 90%;
}

.cart-summry small {
    display: inline-block;
    font-size:13px;
    padding: 0px 3px 10px 0;
    text-align: left;
}
.chrome .cart-summry .total{
    margin-right: 5px;
}

.chrome .cart-summry small {
    padding: 0px 9px 10px 0;
}

.firefox .cart-summry .total {
    margin-right: 13px;
}

.firefox .cart-summry small {
    padding: 0px 2px 10px 0;
}


.form-area ul li.last-red label small {
    color: #ff0000;
    /* font-style: italic; */
}

.form-area ul.asabove {
    display: none;
}

.form-area ul.asabove.checked {
    display: block;
}

.paymet-methos-section {
    width: 100%;
    float: left;
}

.three-method {
    width: 100%;
    float: left;
}

ul.payment_methods {
    margin: 20px 0 0 0;
    padding: 0px;
    list-style: none;
}

ul.payment_methods li {
    padding: 20px 0;
    display: block;
    border-bottom: 1px solid #c3c5c4;
    width: 100%;
    float: left;
}

.three-method .information {
    width: 96%;
    float: left;
    padding: 2% 2%;
}

.radio-line {
    width: 100%;
    float: left;
    font-weight: bold;
}

.three-method .information .info {
    display: block;
    padding: 5px 0;
    float: left;
    width: 100%;
}

.three-method .information {
    display: none;
}

.three-method .information .info > input {
    float: left;
    border-radius: 5px;
    border: 1px solid #c8c8c8;
    width: 40%;
    padding: 3px 5px;
}

.three-method .information .info > select {
    border-radius: 5px;
    border: 1px solid #c8c8c8;
    width: auto;
    padding: 3px 5px;
}

.three-method .information .info > input.cvc-number {
    width: 10%;
    padding: 3px 5px;
}

.three-method .information .info label {
    color: #000000;
    float: left;
    font-size: 14px;
    text-align: left;
    width: 35%;
}

.three-method .information .info > img {
    top: -5px;
    position: relative;
    left: 35%;
}

.three-method .information textarea {
    border: 1px solid #a9a9a9;
    float: left;
    padding: 2%;
    width: 96%;
}

.three-method .information span.terms-text {
    float: left;
    padding: 2%;
    width: 96%;
    text-align: right;
}

.three-method .information span.terms-text a {
    color: #237f58;
    text-decoration: none;
}

.three-method .information span.terms-text a:hover {
    text-decoration: underline;
}

.three-method  li.nob {
    border: none;
}

.information1 {
    float: left;
    padding: 1%;
    width: 98%;
}

.information1 .bill-address-title {
    color: #000000;
    font-size: 20px;
    line-height: 25px;
}

.information1 textarea {
    border: 1px solid #A9A9A9;
    float: left;
    padding: 2%;
    width: 96%;
    height:70px;
}

.information1 span.terms-text {
    /*float: left;
    padding: 2%;
    text-align: right;
    width: 96%;*/
}

.order-summary {
    width: 100%;
    float: left;
    border: 1px solid #dddddd;
    border-radius: 5px;
    margin-bottom: 30px;
}

.order-summary h1 {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #DBDBDB;
    border-radius: 5px 5px 0 0;
    color: #555557;
    display: inline-block;
    float: left;
    font-size: 16px;
    margin: 0;
    padding: 10px 4%;
    text-align: left;
    width: 92%;
}

.order-summary h2 {
    color: #000000;
    float: left;
    font-size: 17px;
    font-weight: bold;
    margin: 0 0 10px;
    text-align: center;
    width: 100%;
}

.text-area-this {
    width: 94%;
    padding: 1% 3%;
    float: left;
    text-align: center;
}

.text-area-this p {
    padding: 5px 0;
}

.text-area-this p a.mailto {
    text-decoration: none;
    color: #000;
}

.text-area-this p a.mailto:hover {
    text-decoration: underline;
}

.billaddress {
    width: 47%;
    float: left;
    border: 1px solid #dddddd;
    border-radius: 5px;
}

.billaddress h2 {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #DBDBDB;
    border-radius: 5px 5px 0 0;
    display: inline-block;
    float: left;
    margin: 0;
    padding: 10px 4%;
    text-align: left;
    width: 92%;
    font-size:16px;
    color:#555557;
}

.billaddress.shipaddress {
    float: right;
}

.billaddress ul {
    margin: 0px;
    padding: 1% 6%;
    list-style: none;
    float: left;
    width: 88%;
}

.billaddress ul li {
    width: 100%;
    display: table;
    float: left;
    line-height: 20px;
}

.billaddress ul li label {
    width: 20%;
    display: table-cell;
}

.billaddress ul li a.mailto {
    text-decoration: none;
    color: #000;
}

.billaddress ul li a.mailto:hover {
    text-decoration: underline;
}

.pro-summary {
    width: 100%;
    float: left;
    border: 1px solid #dddddd;
    border-radius: 5px;
    margin-top: 30px;
}

.pro-summary h1 {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #DBDBDB;
    border-radius: 5px 5px 0 0;
    color: #555557;
    display: inline-block;
    float: left;
    font-size: 16px;
    margin: 0;
    padding: 10px 4%;
    text-align: left;
    width: 92%;

}

.product-area-this {
    width: 94%;
    padding: 1% 3%;
    float: left;
    text-align: center;
}

.product-area-this ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.product-area-this ul li {
    border-bottom: 1px solid #CCCCCC;
    float: left;
    padding: 10px 0;
    width: 100%;
}

.product-area-this ul li .weight {
    font-weight: normal!important;
    line-height: 25px;
}
/* 		.product-area-this ul li.checked{background:green;color:#fff}
			.product-area-this ul li.checked:hover{background:yellow;color:red} */
.product-area-this ul li .th1 {
    float: left;
    margin: 0 1% 0 1%;
    text-align: left;
    width: 50%;
    font-weight: bold;
}

.product-area-this ul li .th2 {
    float: left;
    margin: 0 1%;
    text-align: center;
    width: 15%;
    font-weight: bold;
}

.product-area-this ul li .th3 {
    float: left;
    margin-right: 1%;
    text-align: center;
    width: 17%;
    font-weight: bold;
}

.product-area-this ul li .th4 {
    float: right;
    margin-right: 1%;
    text-align: right;
    width: 10%;
    font-weight: bold;
}

.product-area-this ul li.nbr {
    border: none;
}

.product-area-this ul li  .total {
    width: 250px;
    padding: 10px 0;
    float: right;
    text-align: right;
}

.product-area-this ul li  .total span.one {
    display: inline-block;
    padding-bottom: 10px;
}

.product-area-this ul li  .total span.two {
    font-size: 20px;
}

.button-wrap {
    /*background: -moz-linear-gradient(center top , #29A949, #198534) repeat scroll 0 0 transparent;
    background: -webkit-linear-gradient(top, #29A949 0%,#198534 100%);*/ /* Chrome10+,Safari5.1+ */
    background-color:#209a41;
    /*border: 1px solid #198534;*/
    border-radius: 3px;
    /*box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.4) inset;*/
    cursor: pointer;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 20px 36%;
    padding: 8px 20px;
    text-align: center;
    vertical-align: middle;
    margin: 20px 39.5%;
}

.button-wrap .submit-button {
    background: url("include/Images/ch-arrow.png") no-repeat scroll right 3px transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 17px;
    font-weight: bold;
    padding: 0 23px 0 0;
    text-decoration: none;
    /*text-shadow: 0 1px 0 #050505;*/
}
.ie .button-wrap .submit-button{background-position: right 3px;}
.boottom-section {
    width: 100%;
    float: left;
}

.co-testimonial {
    width: 65%;
    float: left;
    position: relative;
}

.co-testimonial ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.co-testimonial ul li {
    padding: 50px 70px;
    background: url("include/Images/testimonial.png") no-repeat scroll 22px 30px transparent;
}

.co-testimonial ul li p {
    line-height: 20px;
}

.co-testimonial ul li p span {
    color: #797979;
    display: block;
    font-size: 30px;
    line-height: 35px;
}

.boottom-section .nortan.margin {
    margin-top: 0px;
    width: 30%;
    float: right;
}

.boottom-section .bx-controls {
    position: absolute;
    top: 45%;
    width: 100%;
}

.boottom-section a.bx-prev {
    background: url("include/Images/text-arow-left.png") no-repeat scroll 0 0 transparent;
    float: left;
    font-size: 0;
    height: 26px;
    margin-left: 10px;
    outline: medium none;
    width: 22px;
}

.boottom-section a.bx-next {
    background: url("include/Images/text-arow-right.png") no-repeat scroll 0 0 transparent;
    float: right;
    font-size: 0;
    height: 26px;
    outline: medium none;
    width: 22px;
}

.onlyon {
    display: none;
}

.feed-back {

    width: 75%;
    display: block;
    float: left;
    margin-bottom: 30px;
}

.feed-back >ul {
    margin: 0 0 20px 0px;
    padding: 0px;
    list-style: none;
}

.feed-back >ul li {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

.feed-back >ul li .list-of-feedback {
    width: 100%;
    float: left;
}

.DCW-Box.lower {
    float: left;
    margin-bottom: 30px;
}

.left-feed {
    width: 55%;
    float: left;
}

.feed-back >ul li .list-of-feedback strong.head {
    float: left;
    padding: 10px 0 20px;
    width: 100%;
}

.left-feed strong.head1 {
    padding: 15px 0;
    float: left;
    width: 100%;
}

.left-feed p {
    text-align: left!important;
}

.right-feed {
    width: 42%;
    float: right;
}

.right-feed  p.head1 {
    padding: 15px 0 0 0;
    float: left;
    width: 100%;
    font-weight: normal;
}

.right-feed ul.review {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.right-feed ul.review li {
    margin-bottom: 26px;
}

.right-feed ul.review li span.left-side-text {
    float: left;
    width: 75%;
}

.right-feed ul.review li span.right-side-text {
    float: left;
}

.suport {
    width: 100%;
    float: left;
}

.suport ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.suport ul li {
    text-align: left;
    width: 100%;
    float: left;
    padding: 5px 0;
}

.suport ul li span {
    width: 100%;
    float: left;
}

.suport ul li span a {
    color: #009933;
    text-decoration: none;
}

.text-bot {
    padding: 20px 0 50px 0;
    display: block;
    float: left;
}

.product-tab {
    width: 100%;
    float: left;
    min-height: 250px;
}

.product-tab ul.tab-list {
    margin: 0px 0 0 10px;
    padding: 0px;
    list-style: none;
    width: 99%;
    float: left;
}

.product-tab ul.tab-list li {
    border-bottom-width: 0;
    float: left;
    list-style: none outside none;
    margin: 10px 2px 0px 2px;
    padding: 5px 42px;
    position: relative;
    top: 0;
    white-space: nowrap;
    text-align: center;
    /*background: url(../images/tab-strip.png) repeat-x left top #e5e5e5;*/
    background-color: #e5e5e5;
    border-radius: 5px 5px 0 0;
    border: 1px solid #cccccc;
    border-bottom: none;
}

.product-tab ul.tab-list li a {
    color: #555555;
    font-size: 12px;
    text-decoration: none;
}

.product-tab ul.tab-list li:hover {
    background: #d8dad9;
    color: #212121;
}

.product-tab ul.tab-list li.active {
    /*background: url(../images/strip-nav.png) repeat-x left top #42d56d;*/
    background-color: #42d56d;
    text-decoration: none;
}

.product-tab ul.tab-list li.active a {
    /*background: url(../images/strip-nav.png) repeat-x left top #42d56d;*/
    background-color: #42d56d;
    color: #ffffff;
    text-shadow: 1px 1px 1px #000000;
    font-weight: normal;
}

.billaddress ul li a.mailto {
    color: #000000;
    font-size: 11px;
    text-decoration: none;
}
/* .product-tab ul li:hober{background:#d8dad9;color:#212121}
.product-tab ul li.active a{background:url(../images/strip-nav.png) repeat-x left top #42d56d;}
.product-tab ul li a{color:#ffffff;text-shadow: 1px 1px 1px #000000;}
.product-tab ul.ui-tabs-nav li a{padding:10px;color:#555555;text-decoration:none;font-size:12px;text-align:center;} */
.tab-content {
    float: left;
    width: 100%;
}

.tab-pane.active ul li {
    width: 225px!important;
}

.pro-sin {
    text-align: center;
    display: block;
    width: 100%;
}

span.price {
    color: #29A94A;
    font-family: Verdana,Arial;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    display: block;
    margin-bottom: 10px;
}

.pro-sin p {
    color: #333333;
    font-family: Verdana,Arial;
    font-size: 8pt;
    padding-top: 6px;
    text-align: center;
    padding: 0 45px;
}

.pro-sin p span.red {
    color: #FF0000;
    font-family: Verdana,Arial;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    display: block;
}

.tab-content .bx-wrapper {
    position: relative;
}

.tab-content .bx-viewport {
    height: 300px!important;
}

.tab-content .bx-controls-direction {
    width: 100%;
    float: left;
    top: 42%;
    position: absolute;
    z-index: 9999;
}

.tab-content  .bx-controls-direction a {
    width: 33px;
    height: 32px;
    float: left;
    background: url(include/Images/products-slider-arrows.png) no-repeat left top;
    font-size: 0px;
    text-indent: -9999px;
    text-decoration: none;
    display: none;
}

.tab-content  .bx-controls-direction a.bx-prev {
    background-position: 0 0;
    display: block;
    float: left;
    left: 0px;
    position: absolute;
    top: 0px;
}

.tab-content  .bx-controls-direction a.bx-next {
    background-position: -33px 0;
    display: block;
    float: right;
    right: 0px;
    position: absolute;
    top: 0px;
}

.page-slider-area {
    width: 100%;
    float: left;
    position: relative;
}

.page-slider-area .html5gallery {
    float: left;
}

.page-slider-area .html5gallery div div div img {
    top: 0px!important;
    height: auto!important;
}

.page-slider-area .desc {
    float: right;
    width: 60%;
    position: relative;
}

.page-slider-area .desc ul {
    width: 350px;
    margin: 30px 0 0 0;
    padding: 0px;
    list-style: none;
    float: left;
}

.page-slider-area .desc ul li {
    float: left;
    background: url(include/Images/tick.jpg) no-repeat left -3px;
    padding-left: 20px;
    padding-bottom: 5px;
    margin-left:0px;
    clear: left;
}
.html5gallery{margin-top: 0px!important;}
.page-slider-area .desc .Cart-Container {
    float: right;
    height: auto;
    position: absolute;
    right: 0;
    text-align: center;
    margin: 0 0 0 0;
    top: 70px;
    width: 160px;

}

.html5gallery-title-text-0 {
    display: none;
}

.inl {
    width: 120px !important;
}

.inl1 {
    width: 160px !important;
}

.goto {
    display: none;
}

.HomePage-ProductTabs  .ui-tabs-panel {
    position: relative;
}

.HomePage-ProductTabs  .ui-tabs-panel ul li p {
    min-height: 115px!important;
    text-align: center;
}

.HomePage-ProductTabs .bx-controls-direction {
    width: 85%;
    float: left;
    position: absolute;
    top: 35%;
}

.HomePage-ProductTabs .bx-controls-direction a.bx-prev {
    background: url("include/Images/products-slider-arrows.png") repeat scroll 0 0 transparent;
    float: left;
    height: 32px;
    left: -100px;
    position: relative;
    width: 34px;
    font-size: 0px;
    color: green;
}

.HomePage-ProductTabs .bx-controls-direction a.bx-next {
    background: url("include/Images/products-slider-arrows.png") repeat scroll 34px 0 transparent;
    float: right;
    height: 32px;
    right: -10px;
    position: relative;
    width: 34px;
    font-size: 0px;
    color: green;
}

.HomePage-ProductTabs .bx-controls-direction a.disabled {
    display: none !important;
}

.mobile-search {
    display: none;
}

#ProductDetails #ProductDetails {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 10px;
    min-height: 220px;
    overflow: hidden;
}
#ProductDetails #ProductDetails:last-child {
    border-bottom: none;
}

a.colormy{color:#25a044;}
select.center_pull{width:89px;}
.html5gallery-elem-img-0 img{/*left:0px!important;width:100%!important;*/ /* margin-top:50px!important; */}
.DCW-Box.No-Border{max-width:100%;}
.new-footer{width:96%;float:left;padding: 0 2%}
.left-new-footer{width:71%;float:left;}
.right-new-footer{width:25%;float:right;}
input.upadtef{background:#209a41;border:none;font-size:13px;cursor:pointer;margin-top: 8px;color: #ffffff;border-radius:7px;padding: 5px 10px;display:none;}
.cart-page .social-buttons.button-right{display:none;}
.moveto.new-move-to{display:none;}
.mybullet{float:left;}
.mybullet.show{display:none;}
.gotopayment.showonmobile{display:none;}
.information1 .saright{display:none;}
#ProductPage .mobile-area{display:none;}
.desc > .Cart-Special-Note{display:none}
.mobile-show{display:none}
.ContentPage .ContentPage-Container h2{margin:20px 0 0px 0;}
.ContentPage .ContentPage-Container h3{margin:15px 0 10px 0;}
.ContentPage .ContentPage-Container p{margin:10px 0 10px 0;}
.ProductTabs small{text-decoration: underline;font-family: Verdana,Arial;font-size: 13px;}
.html5gallery-left-0,.html5gallery-right-0{top:50%!important;}
.html5gallery-left-0,.html5gallery-right-0, .html5gallery-lightbox-0{z-index:3;}
.back-button{float: left;font-size: 14px; font-weight: bold;color: #65557a;}
.back-button input[type="submit"]{background: none;cursor: pointer;}
.full-row{width:35%!important;float: right;margin-right: 12px!important}
.project{float: left;color: #67577c;padding-top: 26px;}
.page-slider-area .desc ul.project-class{margin:10px 0 0;}
#Product-Details{display: none;}
#Product-Details{width:100%;float: left;border-bottom: 1px solid #666666;margin-bottom: 10px;}
#Product-Details a.product-canon{float: left;font-size: 14px; line-height: 14px;color: #009933;font-family: Verdana,Geneva,sans-serif; text-align: left;margin-bottom: 10px;font-weight: bold;}
#Product-Details a.product-canon:hover{text-decoration: underline;color: #584670;}
#Product-Details p{ font-size: 11px;line-height: 15px;color: #e80000;float: left;text-align: left;font-family: Verdana,Arial;font-weight: bold;margin-bottom: 10px;}
.product-bottom{width:100%;float: left;margin-top: 10px;}
.product-bottom small{color: #fff;float: left;box-shadow:0 0 10px rgba(0, 0, 0, 0.2), 0 5px 30px rgba(255, 255, 255, 0.2) inset;padding:3px 10px;background: #49aae3;text-transform: uppercase;text-align: center;font-size: 14px;
    font-weight: bold;color: #fff;}
.product-bottom img {float: left;clear: both;margin-top: 10px;}
.product-bottom span{float: left;color: #29a94a;  font-size: 20px;font-weight: bold;margin-bottom: 6px;padding-right: 10px;}
.product-bottom span.color{float: left; color: #666;font-weight: bold; font-size: 10pt;  font-family: Verdana,Arial;padding-right: 10px;padding-right: 55px;margin: 6px 0px;}
select.new_center{margin: 6px 0px!important;}
.new-buy{margin: 6px 0px!important;}
.CategoryContainer .new-view-cart{margin: 6px 0px!important;}
.product-bottom-left{width:50%;float: left;}
.product-bottom-right{width:38%;float: right;}
.ribbon-desktop{display: block!important;}
.ribbon-mobile{display: none!important;}
.product-special{display:none;}
.special-new-ribbon{display:none!important;}

.terms-wrapper {
    float:right;
    margin-right:10px;
}

/* print page */
.print-content-box {
    border: 1px solid #efefef;
    box-shadow: 1px 1px 6px #a3a3a3;
    -webkit-box-shadow: 1px 1px 6px #A3A3A3;
    -moz-box-shadow: 1px 1px 6px #A3A3A3;
    overflow: hidden;
    width:382px;
    padding: 15px;
    float: left;
    margin: 15px;
    height: 210px;
}
.print-content-box .col-left{
    width:220px;
    margin-right: 20px;
    float: left;
    height: 160px;
}
.print-content-box .col-right{
    width:140px;
    float: left;
}
.print-content-box p.title{
    color: rgb(105, 79, 143);
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 5px;
    margin-top: 15px;
}
.green-wide-btn {
    background-color: rgb(63, 174, 82);
    color: rgb(255, 255, 255);
    font-size: 14px;
    font-weight: bold;
    padding: 10px 30px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 7px;
    box-shadow: 0 4px darkgrey;
    text-shadow: 0 1px 0 #050505;
}
.green-wide-btn:hover {
    opacity: 0.95;
}
.green-wide-btn * {
    color: #fff;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    padding: 35px;
    border-radius: 6px;
}

/*.jt-title {width:690px !important;}*/
.jotform-feedback-link {
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.75);
    -webkit-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.75);
    border: 2px solid #fff;
    border-top: none;
    font-size: 16px !important;
}

.sort-bar {
    width: 146px;
    background-color: #eee;
    padding: 6px 10px 2px;
    border: 1px solid #ccc;
    margin: 5px;
}

/* xmas - bpopup */
#element_to_pop_up {display:none; padding:20px;}
#element_to_pop_up .button.b-close {
    border-radius: 16px;
    font: bold 131% sans-serif;
    padding: 4px 8px;
    position: absolute;
    right: 6px;
    top: 5px;
    background-color: #3cc3d7;
    color: #fff;
    border: 2px solid #f2f1ef;
}
#element_to_pop_up .b-close:hover {
    cursor: pointer;
}
#element_to_pop_up img {border:3px solid #eee !important;}

.sale-text-color {color:#2BABE1 !important;}

.warranty-more {
    /*margin-top: 12px;*/
    cursor: pointer;
}
.warranty-more img {
    vertical-align: middle;
}
/*.warranty-more img {
    float: left;
    margin-left: 5px;
}
.warranty-more p {
    color: #666;
    float: right;
    font-size: 11px;
    line-height: 18px;
    margin-top: 4px;
}*/

.warranty-dialog h3 {font-size:10.5pt;}
.warranty-dialog p {font-size:10pt;}

/* Brand Slider */
#brands-slider {
    margin-top: -5px;
}
#brands-slider .bx-controls-direction {
    height: 60px;
    margin-top: -64px;
    position: relative;
    width: 100%;
}
#brands-slider .bx-controls-direction a {
    height: 50px;
    opacity: 0.3;
    position: absolute;
    text-indent: -999px;
    width: 30px;
    cursor: pointer;
    background-repeat: no-repeat;
}
#brands-slider .bx-prev {
    background-image: url("/common/include/Images/brandslider-arrows.png");
    left: -65px;
}
#brands-slider .bx-next {
    background-image: url("/common/include/Images/brandslider-arrows.png");
    right: -65px;
    background-position: -30px center;
}

.hovereffect img:hover {
    opacity: 0.8;
}

.Cart-Container .related-checkbox-text {
    float:right;
    width:145px;
}
.Cart-Container .related-checkbox {
    margin: 13px 2px 0 0
}

span.close-btn {
    cursor: pointer;
    color: #fff;
    /*border: 1px #b2aeae solid;
    border-radius: 10px;*/
    line-height: 12px;
    width: 15px;
    height: 15px;
    text-align: center;
    position: absolute;
    right: 2px;
}
span.close-btn:hover {
    color: #ccc;
    border-color: #ccc;
}
/* Media query */
@media only screen and (max-width:1024px) {
    .product-special{display:none;}
    .HomePage-ProductTabs .ui-tabs .ui-tabs-nav{margin-left:40px;}

    .TopMenu-Item {
        margin: 6px 2% 0 2%;
    }

    .Cart-Section {
        margin: 5px 3% 0 1%;
        float: right;
    }

    #CartImg {
        float: right;
    }

    .menu-mark-con #menu .menu_right {
        /*  margin-right:5px!important; */
    }

    .menu-mark-con #menu li {
        /*  padding: 4px 1%!important; */
    }

    .HomePage-ProductTabs .ui-tabs .ui-tabs-nav li a {
        padding: 0.5em 2.4em;
    }

    .FooterMenu-Item {
        margin: 5px 22px 8px;
    }

    .FooterMenu-Item-Right {
        float: left;
        margin: .5%;
    }

    .Footer-menu-container {
        float: left;
    }

    .jotform-feedback-link {display:none;}

}

@media only screen and (min-width:741px) {

    #cse-search-box .SearchBox {
        border-radius: 3px 0 0 3px !important;
        padding: 0 9px !important;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
        width:145px !important;
        vertical-align: bottom;
        line-height: 30px;
        height: 30px;
    }

    #cse-search-box .SearchButton {
        border-radius: 0 3px 3px 0;
        padding: 0 8px;
        background-color: #29a94a;
        color: #fff;
        margin-left: -5px;
        font-weight: bold;
        vertical-align: bottom;
        height: 32px;
        cursor: pointer;
    }

    #Address h3, #Address p {text-align: center;}
}

@media only screen and (min-width:741px) and (max-width:920px) {
    .Our-Services-Container .thumb.first-row {
        margin: 15px 0 0 2%;
        width: 47%;
    }

    .Our-Services-Container .thumb.second-row {
        margin: 15px 0 0 2%;
        width: 30.7%;
    }
}

@media only screen and (min-width:901px) and (max-width:925px) {
    .menu-mark-con #menu li a {
        font-size: 12px;
    }
}


@media only screen and (min-width:799px) and (max-width:900px)
{
    .product-special{display:none;}
    .DCW_Phone-img {
        margin-left: -0px!important;
        margin-top: -10px!important;
        float:left!important;
    }
    .Header-Container_RightChild .DCW_Phone{
        margin-left: 8px;
        margin-top: -10px!important;}
}
@media only screen and (max-width:900px) {
    .Footer-RightTop-Con div:last-child {
        display: none;
    }
    .product-special{display:none;}
    .right-new-footer{width:25%;float:right;}
    .DCW_Phone-img {
        margin-left: 0px;
        margin-top: -15px;
    }
    .cart-page .Header-Container_RightChild{margin-top:0px;}
    .sfraight .satotalf{font-size:18px;}

    #space{float:left;}

    .HomePage-ProductTabs .ui-tabs .ui-tabs-nav{margin-left:10px;}
    .contentpages .ContentPage-Container {
        float: left;
        min-height: 419px;
    }

    .HomePage-ProductTabs .ui-tabs .ui-tabs-nav{margin:0 5%;}

    .contentpages .DCW-Box {
        float: left;
        /* margin-bottom:20px; */;
    }

    .FB-Fan-Photos {
        width: 120px;
        height: 85px;
    }

    .rpost .floaterAcc .AccBuyButton {
        max-width:121px;
    }

    #cse-search-box input[type="text"] {
        width: 99px;
    }


    .HomePage-ProductTabs .bx-controls-direction a.bx-prev {
        left:-33px;
    }
    .HomePage-ProductTabs .bx-controls-direction a.bx-next
    {
        left:68px;
    }
    .DCW_Logo2 {
        float: left;
    }

    .product-list .right {
        float: right;
        position: absolute;
        right: 0;
    }

    .billaddress ul li label {
        width: 20%;
        display: table-cell;
    }

    .SlidingBanner {
        float: left;
        margin-top: 0px;
        padding: 0;
        position: relative;
    }

    p.duty {
        color: #333333;
        float: left;
        font-size: 9pt;
        line-height: 18px;
        margin-bottom: 10px;
        text-align: justify;
        width: 100%;
    }

    h2.duty {
        float: left;
        margin-bottom: 10px;
        width: 100%;
    }

    h3.duty {
        float: left;
        margin-bottom: 10px;
        width: 100%;
    }

    .warrantySection {
        height: auto;
        overflow: hidden;
        width: 100%;
    }

    .DCW_Phone {
        width: auto;
    }

    .page-slider-area .desc {
        width: 50%;
        float: left;
    }

    .ExtendedWarranty {
        float:left;
        width: auto;
    }

    .menu-mark-con #menu li {
        padding: 4px 0%!important;
    }

    .menu-mark-con #menu li a {
        font-size: 11px;
    }

    .TopMenu-Item {
        margin: 5px 2% 0 2%;
    }

    .Clearance-Section {
        margin: 5px 10px 0 15px;
    }

    .button-right {
        display: none!important;
    }

    .Header-Container_RightChild .DCW_Phone {
        font-size: 15px;
        margin-top: -20px;
    }

    .Cart-Section {
        float: right;
        margin: 5px 1% 0;
    }

    #CartImg {
        float: right;
    }

    #CartImg  img {
        float: right;
    }

    .HomePage-ProductTabs .ui-tabs .ui-tabs-nav li a {
        padding: 0.5em 1.2em;
    }

    .Header-Container_RightChild .DCW_Phone {
        font-size: 21px;
        margin-top: -26px;
        color: #584670;
    }

    .HomePage-ProductTabs .products-slider {
        width: 79%;
    }

    .HomePage-ProductTabs .products-slider .jcarousel-clip {
        width: 99%;
    }

    .container-box .FB-Fan-Photos-Container {
        width: 52.95%;
    }

    .container-box  .FB-Fan-Photos-Footer {
        display: inline-block;
        margin-top: 0;
        padding: 1%;
        text-align: center;
    }

    .test-mark-con {
        width: 45%;
        margin-left:5px;
    }

    .Footer-container {
        padding: 0 10px;
    }

    .Footer-menu-container {
        max-width: 100%;
        float: left;
    }

    .Footer-RightTop-Con, .Footer-Address-Con {
        width: 60%;
        float: left;
    }

    .FooterMenu-Item {
        margin: 1.4%;
    }

    .FooterMenu-Item-Right {
        float: left;
        margin: 1.5%;
    }

    .Footer-RightTop-Con {
        width: 40%;
        float: right;
    }

    .Footer-Address {
        margin: 0px;
    }

    .Footer-Authorised {
        float: right;
        margin-left: 5px;
    }

    .Footer-CM-TP {
        float: left;
        margin-left: 5px;
    }

    .Footer-Payment-Con {
        width: 40%;
        float: left;
    }

    .Footer-Copyrights-Con {
        float: right;
        width: 58%;
        margin-top: 20px;
    }

    .Header-Container_RightChild {
        float: right;
        margin-left: 10px;
        margin-top: 15px;
        width: 28%;
    }

    .FooterMenu-Item a, .FooterMenu-Item-Right a {
        font-size: 10px;
    }

    .DCW_Logo {
        width: 46.13%;
    }

    .Header-Container_RightChild {
        float: left;
    }

    .SlidingBanner #wowslider-container1 .ws_images img {
        max-width: 100%;
        height: auto;
    }

    .dropdown_4columns {
        margin-left: -150px!important;
    }

    .dropdown_6columns {
        margin-left: 0px!important;
        width: 600px!important;
    }

    .SlidingBanner #wowslider-container1 .ws_images img {
    }

    .ProductTabs  #wrapper {
        width: auto;
        margin-left: 0px;
    }

    #ProductName {
        width: 100%;
        float: left;
    }

    #Product-Left-Top {
        width: 40%;
        HEIGHT: AUTO;
        float: left;
    }

    #Product-Right-Top {
        width: 50%;
        height: auto;
        float: left;
    }

    .html5gallery {
        width: 100%;
    }

    img.html5gallery-container-0 {
        width: 100%;
    }

    #Promotion-Text {
        width: 100%;
        position: static;
    }

    .FeatureIcon-Contianer {
        width: 100%;
    }

    .Cart-Container {
        position: relative;
        margin-top: 0px;
    }

    .SiteMap {
        margin-bottom: 10px;
    }

    .CategoryContainer #CategoryPage-Right-Top {
        float: right;
        width: 473px;
    }

    .CategoryContainer .FeatureIcon-Contianer {
        width: 292px;
    }

    .CategoryContainer #Promotion-Text {
        width: 292px;
    }

    .CategoryContainer #ProductName {
        width: 292px;
    }

    .CategoryContainer .Cart-Container {
        margin-left: 320px;
    }

    .HomePage-ProductTabs .ui-widget {
        margin-top: 20px;
    }

    .cart-page .Header-Container_RightChild {
        float: right;
        background: none;
    }

    /*.cart-page .Header-Container .DCW_Search {
        float: left;

    }*/

    .cart-page .DCW_Phone {
        width: auto;
    }

    .cart-page .pay-image-option {
        top: -8px;
        max-width: 100%;
    }

    .page-slider-area .desc ul {
        width: 100%;
    }

    .page-slider-area .desc ul li {
        width: 100%;
    }

    .page-slider-area .desc .Cart-Container {
        width: 95%!important;
        position: relative!important;
        top: 0px;
        padding: 10px 0 20px 0;
        float: left;
    }

    .product-single .page-slider-area .desc .Cart-Container, .product-single .page-slider-area .desc .Cart-Container form {width:100% !important;}

    .page-slider-area .desc .Register-Interest-Button {
        float: left;
        margin-left: 10px;
    }

    .page-slider-area .desc {
        float: right;
        width: 50%;
    }

    .page-slider-area .html5gallery {
        width: 50%!important;
        height: auto;
        float: left;
    }

    .rpost {
        float: none;
    }

    .rpost .floaterAcc {
        width: 135px;
        height: 232px;
        float: left;
        margin: 20px 8px;
    }

    .rpost .floaterAcc .AccImgDetails {
        margin: 5px 25px;
    }

    .rpost .floaterAcc  .AccBuyButton {
        width: 87%;
    }

    .rpost .floaterAcc  .AccBuyButton .bbform {
        width: 87%;
        float: left;
    }

    .AccCleaning,.AccMemoryCards,.AccCases {
        clear: none;
        width: auto;
    }


    .AccCleaning .floaterAcc,.AccMemoryCards .floaterAcc,.AccCases .floaterAcc {
        float: left;
        height: 240px;
        margin: 20px 8px;
        width: 135px;
    }
    .rpost .AccColourOptions{margin-bottom:20px;}
    .page-slider-area .desc {
        width: 49%;
        float: left;
    }

    .html5gallery {
    }

    #ProductPage {
        width: 98%;
    }

    .ContentPage-Container .Store-Address {
        width: 100%;
        margin-bottom: 30px;
    }

    .duty .DCW-Box {
        float: left;
        /* margin-bottom:20px; */;
    }

    .ContentPage-Container .ContactUs {
        max-width: 365px;
    }

    .cart-page .pay-image-option {
        top: 50px;
        max-width: 100%;
    }

    .mobile-none{display:none;}
    .mobile-show{display:none;  }


    .ExtendedWarranty .midle{ margin:0 auto;}
    .Footer-container .mobile-show{display:none; }
    .containerw .ProductTabs{width:97%;}
    .CompanyWarranty{width:320px;}
    .Warranty{padding:5px;}
    .full-row{width:41% !important}
    .TopMenu-Item{margin:5px 1.6% 0;}
    .responsive-div{display:block;}
    .cart-summry .total{padding:10px 0px 0 10px!important;margin-right:9px;}
    .cart-summry small{padding:1px 1px;}
    .Register-Interest-Button{display:block;}
    .product-special{display:none;}
}
.mobile-tex,
.mobile-image,
.mobile-cart,
.text-head.mobile,
.slider-fallback,
.mobile-dynamic .mark-thumb .KeyFeature,
.HomePage-ProductTabs.mobile,
.new-footer{display:none;}
.mobile-dynamic{float:left;width:100%;}

@media only screen and (min-width:768px){
    #accordion{display:none;}
    .containerw #ProductPage {min-height: 290px;}
}

@media only screen and (min-width:767px) {
    .ColourOptions p{display:inline;}
}
@media only screen and (min-width:741px) and (max-width:767px) {
    .TopMenu-Item {margin: 5px 1.4% 0;}
    .menu-mark-con #menu li a {
        font-size: 10px;
    }
}
@media only screen and (max-width:767px) {
    /* .page-slider-area .html5gallery{margin-bottom:30px !important;margin-top:30px !important;} */
    .contentpages  .page-slider-area .html5gallery{margin-left: 9% !important;width: 80% !important;}
    .html5gallery-left-0, .html5gallery-right-0{top:0!important;background-position: center center !important;}
}

@media only screen and (min-width:580px) and (max-width:740px){

    body .mobile-description #CategoryPage-Right-Top .mobile-image{width:63% !important;display:inline !important;}
    body .mobile-description #CategoryPage-Right-Top .mobile-image .FeatureIcon-Contianer{display:inline-block;width:53%;padding:0 0 0 1%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
    body .mobile-description #CategoryPage-Right-Top .Cart-Container,body .mobile-description #CategoryPage-Right-Top .mobile-image{vertical-align:top !important;}
    .mobile-description .Cart-Container .Cart-ProductCost{padding-top: 60px !important;}
    .mobile-description .Cart-Container.mobile .Cart-ProductCost{padding-top:0 !important;}


    body .product-list .mobile-dynamic .mark-thumb{width:63% !important;display:inline !important;}
    body .product-list .mobile-dynamic .FeatureIcon-Contianer{display:inline-block;width:58%;padding:0 0 0 1%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
    .product-list .right{vertical-align:top !important;}
    body .mobile-dynamic .mark-thumb, body .mobile-dynamic .right{float:left !important;}
    .CategoryContainer .mark-thumb .Ribbon-New,
    .CategoryContainer .mark-thumb .Ribbon-Bonus{width:100%;}
    body .mobile-dynamic .mark-thumb a{width:45%;}
    body .mobile-dynamic .right{width:35% !important;}
    body .product-list .mark-thumb img{max-width:80%;}
    body .mobile-dynamic .mark-thumb .KeyFeature{width:42%;float:left;display:block !important;}

}

@media only screen and (max-width:740px) {

    .Cart-Container .related-checkbox {float: left; margin:23px 4px 0 0;}
    .Cart-Container .related-checkbox-text {
        float:left;
        width:auto;
        line-height: 20px;
        text-align: left;
    }

    .MailChimpItem {
        float: none;
        width: 100%;
    }

    .MailChimpItemSubmit {
        float: none;
        width: 100%;
        height: 40px;
        margin: 5px 0;
    }

    .dialog-message #wty-list-wrapper {background-color:#fff !important;}
    .dialog-message .wty-text {
        color:#584670;
        font-size:12px !important;
    }

    .warranty-dialog {width: 300px !important;}
    .warranty-dialog img {display: none;}
    .warranty-dialog h3 {margin-top:5px;}

    .jt-feedback, .jt-content, #js-form-content {
        width: 280px !important;
    }
    .jt-title {width:270px !important;}

    .mobile-block {display: block !important;}
    .mobile-inline {display: inline !important;}

    .Our-Services-Container .thumb {
        margin: 15px;
        float: none;
        text-align: center;
        width: auto !important;
    }

    .terms-wrapper {
        float:none;
        text-align: center;
    }

    .cart-paypal-wrapper, .cart-paypal-wrapper h3, .cart-paypal-wrapper form {
        float: none;
        text-align: center;
    }
    .cart-paypal-wrapper h3 {margin: 10px;}

    .cart-page .Header-Container .DCW_Search {
        float: left;
    }

    .BrandLogoGen table, .BrandPage-TextTabs table, .BrandPage-ImgTextTabs table {
        margin-left: 10px;
    }

    #accordion{margin: 10px 2%;overflow: hidden;width: 96%;border: 1px solid #CCCCCC;float: left;border-radius:3px;}

    #accordion > h3{padding: 0.5em 0;background: rgb(255,255,255);font-family: Verdana,Arial;text-align:center;font-size: 18px;cursor: pointer;margin:0;
        background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1)));
        background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
        background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
        background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);
        background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%);border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;
        filter: progidDXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
        font-weight: normal;float:left;width:100%;text-shadow:none;
        color: #555555}
    #accordion > div{margin-bottom:5px;float:left;width:90%;padding:0 5%;height:auto !important;}
    #accordion li{text-align:center;}
    .HomePage-ProductTabs{display:none !important;}
    .HomePage-ProductTabs.mobile{display:block;}
    .new-footer{display:block;}
    .HomePage-ProductTabs.mobile{display:block !important;}
    .mobile-dynamic .mark-thumb .KeyFeature{display:none !important;}
    .cart-page #footer{display:none;}
    .contentpages  .page-slider-area .html5gallery{display:none !important;}
    .HomePage-ProductTabs .bx-wrapper p {
        text-align: left;padding-right: 20px;
        padding-top: 10px;
    }
    .AccType {
        margin: 0;color:#694f8f;text-decoration:underline;cursor:pointer;padding: 0 10px;line-height: 30px;background:#584670 url(include/Images/accordion-arrow-left.png) no-repeat;background-position:97% center;color:#fff;text-decoration:none;
    }
    .AccType.active{background:#584670 url(include/Images/accordion-arrow.png) no-repeat;background-position:97% center;}
    .AccType1 {
        color:#000;text-decoration:none;cursor:pointer;
    }
    .slider-fallback{display:block;text-align:center;padding:15px 0;}
    .HomePage-ProductTabs .bx-wrapper p b br{display:none;}
    .CategoryContainer #Promotion-Text{width:100% !important;}
    .mobile-dynamic .right .Cart-Container .Price{margin-top:-10px;float: right !important;}
    .mobile-dynamic .right .Cart-Container .From{position:relative !important;z-index:999;float: right !important;}

    .HomePage-ProductTabs .bx-controls{position:absolute;left:0;top:50%;width:100% !important;margin-top:-16px;}
    .HomePage-ProductTabs .bx-controls .bx-controls-direction{width:100% !important;}
    .HomePage-ProductTabs .bx-controls a{position:static !important;}
    .HomePage-ProductTabs .bx-controls a.bx-prev{margin-left:-34px;}
    .HomePage-ProductTabs .bx-controls a.bx-next{margin-right:-34px;}
    .HomePage-ProductTabs .bx-wrapper{position:relative;}
    .HomePage-ProductTabs .bx-wrapper li a{width: 100%;text-align:center;float:left;}
    .HomePage-ProductTabs .bx-wrapper li a img{float:none !important;margin-right:0;}
    .HomePage-ProductTabs .bx-wrapper .price{float:left;width:100%;padding-top:10px; font-size: 20px !important;}
    .AccMemoryCards,
    .view-our-products{display:block !important;}
    .view-our-products{
        font-size: 15px;
        line-height: 20px;
        margin: 0 auto;
        padding: 10px 0 0;
    }

    .view-our-products{
        background: linear-gradient(to bottom, #29a94a 0%, #42d568 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);display:block !important;
        color: #ffffff;height: 30px;vertical-align: middle;width: 96%;border-radius: 10px;text-align:center;cursor:pointer;margin-bottom:20px;text-transform: uppercase;
    }
    .ShowMore-Button{display:none;}
    .mobile-description *{position:static !important;}
    .mobile-tex{display:block;float:left;width:100%;}
    .mobile-description.new-product-details{margin-bottom: 10px !important;padding-top:11px !important;}
    .mobile-tex #Promotion-Text{margin-top: 10px !important;}
    .mobile-description #CategoryPage-Right-Top #ProductName,
    .mobile-description  #CategoryPage-Right-Top #Promotion-Text,
    .mobile-description  #CategoryPage-Left-Top,
    .mobile-description .product-img-product-mobile,
    .mobile-description .new-ribbon-news-mobile,
    .mobile-description .mobile-container-product{display:none !important;}
    body .mobile-description  #CategoryPage-Right-Top{width:100%;margin-left:0;display:table;margin-top:10px !important;margin-bottom:10px !important;}
    body .mobile-description  #CategoryPage-Right-Top .mobile-image{margin-top:0;width:40% !important;float:none;display:table-cell;vertical-align:bottom;text-align:left;}
    body .mobile-description  #CategoryPage-Right-Top .Cart-Container{margin-top:0;width:40% !important;float:none;display:table-cell;vertical-align:bottom;text-align:center;}
    body .mobile-description  #CategoryPage-Right-Top *{max-width:100% !important;}
    .mobile-description  .ColourOptions{margin-top:0 !important; padding-left:0 !important;float:right !important;}
    .mobile-description .Cart-ProductCost{width:154px !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
    .mobile-description .Cart-Special-Note{margin:0 !important;min-height:0 !important;height:0 !important;}
    .mobile-description .ribbon-news a,.mobile-description .ribbon-news img{padding-top:0;}
    .mobile-description .Ribbon {float:left;width:100%;margin-bottom:15px !important;}
    .product-special,
    .mobile-description .ribbon-desktop{display:none !important;}

    .text-head.mobile{display:block;width:100% !important;float:left;position:static;margin-top:0  !important;margin-left:0 !important;}
    .text-head.mobile *{position:static !important;}
    .mobile-dynamic{display:table;}
    .mobile-dynamic .mark-thumb,
    .mobile-dynamic .right{display:table-cell;float:none !important;vertical-align:bottom;margin-top:15px !important;position:static !important;width:50% !important;}
    .mobile-dynamic .right *{position:static !important;float:right !important;}
    .mobile-dynamic .mark-thumb *{position:static !important;float:left !important;}
    .mobile-dynamic .mark-thumb li{width:100%;	}
    .mobile-dynamic .mark-thumb a{width: 100%;}
    /* .mobile-dynamic .mark-thumb a{float:left !important;} */
    .mobile-dynamic .Ribbon-New{margin-bottom:10px !important;}
    .mobile-dynamic .mark-thumb .Ribbon-Bonus{margin-top:0 !important;margin-bottom:10px !important;}
    .mobile-dynamic .mark-thumb img{margin-top:0 !important;}
    .mobile-dynamic .text-head{display:none;}
    .mobile-dynamic .right .View-Button{margin-top:28px !important;}
    .mobile-dynamic .right .Cart-Container{margin-left:0 !important;margin-bottom:0 !important;}
    .mobile-dynamic .right .Cart-Container .Price{margin-top:-10px;float: right;}
    .mobile-dynamic .right .Cart-Container .From{position:relative !important;z-index:999;float: right;}
    .text-head.mobile .text-head{width:100% !important;margin-left:0 !important;}


    .rpost .floaterAcc {
        height: 240px !important;
        margin: 20px 5px !important;
        width: 121px !important;
    }
    .AccImgDetails{width:auto !important;}
    .AccImgDetails img{margin:0 !important;}
    .rpost .floaterAcc .AccBuyButton{max-width:100% !important;width:100% !important;margin:0 !important;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}


    body .saright .cart-summry .total{width:90%;padding-left:0 !important;float:none !important;margin: 0 auto !important;}
    body .saright .cart-summry .total small{padding:0;}
    .floaterExtendedWarranty .AccPrice{text-align:left;}
    .mobile-none{display:none;}
    .mobile-show{display:block;  width: 100%; font-size:10pt; margin: 10px 10px;}
    .Footer-container .mobile-show{margin:10px 0;}
    ul.sa-cart-area .sa-product-name{width:47%;}
    ul.sa-cart-area .sa-price{margin-right:5%;}
    ul.sa-cart-area .sa-subtolal{width:20%;}
    .Cart-Container .Register-Interest-Button{margin-top:35px;padding: 18px 10px;}
    .CategoryContainer .ProductImage.margin-top-none{margin-top:10px;}
    .DCW_Phone{margin-left:18px;margin-top:0px!important}
    ul.sa-cart-area .sa-qty{width:12%;}

    .floaterExtendedWarranty{margin-left:0px;}
    .sachout .back-button{background: url(include/Images/ch-arrow-left.png) no-repeat 10px 1px;}
    .billaddress ul {
        padding: 1% 4%;
        width: 92%;
    }

    .product-area-this {

        width: 97%;
    }
    .enable .sachout{position:relative;}
    .desc > .Cart-Special-Note{display:block}
    #ProductPage .mobile-area{display:block;}
    .information1 .saright{display:block;}
    .sachout.hideonmobile{display:none;}
    .saright{display:none;}
    .button-wrap.hideonmobile{display:none;}
    .gotopayment.showonmobile
    {
        background: #229a40;
        display:block;
        /*border: 1px solid #198534;*/
        border-radius: 3px;
        /*box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 0 rgba(255, 255, 255, 0.4) inset;*/
        cursor: pointer;
        float: right;
        font-family: Verdana,Geneva,sans-serif;
        font-size: 14px;
        font-weight: bold;
        margin: 5px;
        padding:8px 14px;
        text-align: center;
        vertical-align: middle;
        width:84%;
        margin-right:6%;
        background-position:250px 7px;
        background-repeat: no-repeat;
    }
    .gotopayment.showonmobile .submit-button{
        border: medium none;
        color: #FFFFFF;
        cursor: pointer;
        font-size: 17px;
        font-weight:normal;
        padding: 0 0px 0 0;
        text-decoration: none;
        /*text-shadow: 0 1px 0 #050505;*/
        background:none;
        text-transform:capitalize;
        background:url(include/Images/right-arrow.png);
        background-repeat:no-repeat;
        background-position:155px 2px;
        padding:0 20px 0 0;

    }
    .gotopayment.confirm.showonmobile{width:93%;
        margin:10px 0 0 0;

    }
    .gotopayment.confirm.showonmobile .submit-button
    {

        padding:0 20px 0 0
    }
    .gotopayment.showonmobile{width:88%;margin:10px 0 0 0;
        float:left;


    }

    .gotopayment.showonmobile .submit-button
    {
        /* background:url(include/Images/ch-right.png); */
        background:none;
        background-repeat:no-repeat;
        background-position:center right;
        padding:0 0 0 0 !important;
        width:100%;
        font-weight: bold;
    }
    /* .product-single #ui-accordion-1-panel-0{display:none!important;}
    .product-single #ui-accordion-1-header-0{display:none!important;} */

    .sachout .back-button { padding: 0 27px 0 47px!important; }
    .cart-page .gotopayment{width:92%!important;text-transform:capitalize;}
    .nortan.margin{margin-top:-99px!important;}


    .mybullet{display:none;}
    .mybullet.show{display:block; display: block;
        padding: 0 2% 2 2%;
        width: 96%;}
    .Cart-Special-Note{min-height:auto;height:auto;}
    .mybullet.show ul{margin:0px;}
    .moveto.new-move-to{display:block;}
    .desc .moveto{display:none;}
    .page-slider-area .Ribbon{position:static;left:-5px; top:10px;}
    .product-single .Cart-Special-Note{display:block}

    /* .product-single #ui-accordion-1-header-1, .product-single #ui-accordion-1-header-2{display:none;} */
    .page-slider-area .desc .Cart-Special-Note {
        COLOR:#FF0000;
        WIDTH:100%;
        text-align:left; font-size:16px;
    }
    .page-slider-area .desc .Register-Interest-Button.none{display:none;}
    .button-wrap .submit-button{text-transform:uppercase;}
    .sacart{margin:10px 0 0 0;}
    .cart-page .sachout {
        width:40%;
        height:20px;
    }
    ul.pay-method li.last {
        background-image: none;}
    ul.pay-method li {    font-size: 13px;    padding: 15px 22px 15px 20px;}
    .ProductTabs{margin-left:20px;}
    .html5gallery-lightbox-0{left:0px;}
    .html5gallery-elem-img-0 img{left:0px!important;width:100%!important; margin-top:0px!important;}
    .floaterExtendedWarranty{height:240px;}
    .floaterExtendedWarranty .AccImgDetails img{margin:0 0}
    .ExtendedWarrantyTitle{margin-left:0px;}
    .information1 textarea {

        height:70px;
    }
    .information1 span.terms-text{ text-align:left;margin-top: 10px;}

    #tandc{    /*left: -9px;
        margin-right: 0;*/
        padding-right: 5px;
        position: relative;
        top: 1px;}
    input[type="radio"]{ position: relative;
        top: 2px!important;}

    .HomePage-ProductTabs .accordion{border: 1px solid #ccc; border-top: none;border-radius:5px;}
    .HomePage-ProductTabs .ui-accordion .ui-accordion-header{margin-top:2px;}
    .HomePage-ProductTabs .bx-viewport{height:auto !important;}
    .ProductTabs .ui-accordion .ui-accordion-icons{padding-left:0px;}
    .CategoryContainer h1{margin-bottom:15px;}
    .HomePage-ProductTabs .ui-accordion .ui-accordion-icons {
        padding-left: 0px!important;
    }

    .ui-accordion .ui-accordion-content {

    }

    .menu-mark-con #menu li > a {
        background: url("include/Images/arrow-menu.png") no-repeat scroll 400px center transparent;
    }



    .Footer-Address {
        width: 29%;
    }

    .mobile-search {
        display: block;
        background: url(include/Images/search-mobile.png) right center no-repeat;
        width: 21px;
        height: 21px;
        text-indent: -99999px;
        display: inline-block;
        border: none;
        float: right;
        margin: 7px 7px 0 0;
    }

    .HomePage-ProductTabs .bx-controls-direction a.bx-next,
    .HomePage-ProductTabs .bx-controls-direction a.bx-prev {
        display: block;
    }

    .contentpages .menu-mark-con {
        display: none;
    }
    .menu_ui{background-color: #7a5ba3;
        float: left;
        padding-bottom: 10px;
        width: 100%;}

    .CategoryContainer  .product-list .text-head h2 #Promotion-Text.display-mobile {
        display: block;
        left: 0;
        position: relative;
        width: 100%;
        top: -20px;
    }
    .goto.productp{width:100%;}
    .goto {
        display: block;
        float: left;
        width: 100%;
        color: #fff;
        padding: 0px 0%;
        background: linear-gradient(to bottom, #29A94A 0%, #42D568 100%) repeat scroll 0 0 transparent;
        background:    -moz-linear-gradient(#29A94A, #42D568) repeat scroll 0 0 ;
        background: -webkit-linear-gradient(#29A94A, #42D568) repeat scroll 0 0 ;
        background: linear-gradient(#29A94A, #42D568) repeat scroll 0 0 ;
        margin: 10px 0;
        border-radius: 10px;
        border: medium none;
        color: #ffffff;
        cursor: pointer;
        font-size: 17px;
        font-weight: normal;
        text-decoration: none;
        text-shadow: 0 1px 0 #050505;
        text-transform: capitalize;


    }

    .goto div {
        color: #fff;
        text-align: center;
        background-image: url(include/Images/left-arrow-image.png);
        background-repeat: no-repeat;
        background-position: 16px center;
        padding: 12px 10px 12px 35px;
    }
    .goto.productp div.register{background:none;}
    .goto div a {
        color: #fff;
        text-align: center;
        text-transform: uppercase;
        padding-left: 0px;
    }

    .rpost .floaterAcc {
        width: 115px;
        height: 232px;
        float: left;
        margin: 20px 2px;
    }

    .rpost .floaterAcc .AccBuyButton {
        max-width: 116px;
    }

    .container {
        overflow: hidden;
    }

    #top_menu_container {
        display: none;
    }

    .cart-page .pay-image-option {
        top: 0px;
        max-width: 100%;
    }

    .menu-icon {
        width: auto;
        float: left;
        background: url(include/Images/mobile-nav.png) no-repeat center 5px  #4cb556;
        display: block;
        padding: 35px 10px 11px;
        cursor: pointer;
        color: #fff;
        font-size: 12px;
    }

    .menu-icon.has {
        background: url(include/Images/mobile-nav.png) no-repeat center 5px #7a5ba3;
    }

    .home-icon {

         float: left;
         display: block;
         font-size: 0px;
         color: #584670;

     }
    .home-icon  a{
        background: url(include/Images/home.png) no-repeat center 5px;
        float: left;
        display: block;
        font-size: 12px;padding: 35px 10px 11px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
        color: #fff;text-transform:capitalize;
    }
    .stores-icon {
        float: left;
        display: block;
        font-size: 0px;
        color: #584670;
    }
    .stores-icon  a{
        background: url(/common/include/Images/stores-icon.png) no-repeat center 5px;
        background-size: 25px;
        float: left;
        display: block;
        font-size: 12px;padding: 35px 10px 11px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
        color: #fff;text-transform:capitalize;
    }
    .view-cart-link {
        background:#4cb556 url(include/Images/Cart.png) no-repeat scroll center 5px;
        display: block;
        float: right;
        margin-left: 10px;
    }

    .view-cart-link a {
        color: #fff;
        display: inline-block;
        font-size: 12px;
        padding: 36px 5px 10px;float:left;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
        text-decoration: none;
        text-transform: capitalize;
    }
    #top_menu{z-index:9999;}
    .cart-page #top_menu{display:block;}
    #top_menu{background: url(menu-bg.png) repeat-x top left !important;}
    #top_menu_container {
        float: left;background: url("light-box-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
        height: auto!important;z-index:99999;
    }

    .opened .Cart-Section, .opened #CartImg {
        display: none;
    }

    .TopMenu-Item {
        width: 94%;
        text-align: left;
        text-transform: uppercase;
        border-bottom: 1px solid #9e85bf;
    }

    .TopMenu-Item a {
        font-size: 16px;
        line-height: 48px;font-weight:normal;text-shadow:none;
        padding: 0 20px;
    }

    .Clearance-Section {
        width: 94%;
        text-align: left;font-weight:normal;text-shadow:none;
        text-transform: uppercase;
        margin: 5px 2% 0;
    }

    .Clearance-Section a {
        font-size: 16px;
        line-height: 48px;
        color: #fff;
        padding: 0 20px;
    }

    .LeftBanner, .RightBanner {
        display: none;
    }

    .Cart-Section {
        float: left;
        margin-right: 10px;
        padding-left: 13px;
    }

    .DCW_Logo {
        width: 100%;
        margin-top: 42px;
    }

    .cart-page .DCW_Logo {
        width: 100%;
        margin-top: 42px;
    }

    .cart-page .Header-Container {
        width: 100%;
        /*  margin-top: -25px; */
    }

    .DCW_Logo2 {
        display: none;
    }

    .Header-Container_RightChild {
        margin-top: 0px;
        width: 100%;
        background: #584670;
        margin-left: 0px;
    }

    .DCW_Phone-img {
        display: none;
    }

    .Header-Container_RightChild .DCW_Phone {
        font-size:16px;
        color: #fefefe;
        height: auto;
        width: 35%;
        float: left;
        padding: 14px 5px 14px 45px;
        background: url(include/Images/Phone.png) no-repeat 0px;
        margin-left:5px;
    }

    .cart-page .Header-Container_RightChild .DCW_Phone {
        font-size: 19px;
        color: #584670;
        height: auto;
        width: auto;
        float: right;
        margin: 0px;
        padding: 14px 10px 14px 50px;
        background: url(include/Images/Phone-bg.png) no-repeat 10px;
        background-size:18%;
    }

    .DCW_Search {
        float: right;
        width: 44%!important;
        margin-top: 8px;
        margin-right:10px;
    }
    .intern{margin-right:10px!important;}

    #cse-search-box input[type="text"] {
        background: #fff;
        color: #584670;
        font-size: 14px;
        line-height: 20px;
        border: none;
        width: 74%;
    }

    #cse-search-box .SearchButton {
        background: url(include/Images/search-mobile.png) right center no-repeat;
        width: 21px;
        height: 21px;
        text-indent: -99999px;
        display: inline-block;
        border: none;
        display: none;
    }

    .DCW_Search .SearchBox {
        margin-top: 0px!important;
    }

    #cse-search-box {
        background: #fff;
        border-radius: 5px;
    }

    .menu-mark-con {
        width: 96%;
        margin: 4% 2% 4% 2%;
        border-radius: 10px;
        background: #eeeeee;
        border: 1px solid #e0e0e0;
    }

    .menu-mark-con  #menu {
        height: auto;
        float: left;
    }

    .menu-mark-con  #menu li:hover div {
        /* display: block; */
    }

    .menu-mark-con #menu li {
        text-align: center;
        width: 100%;
        display: inline-block;
        margin: 0px!important;border:0;
        padding:4px 0 0 !important;
        float: left;
        background: url(include/Images/mobile-cat-bg.png) right center repeat-x;
    }

    .menu-mark-con #menu li > a {
        color: #353535;
        font-weight: normal!important;
        font-size: 21px;
        line-height: 40px;
        text-shadow: none;
        background: url(include/Images/arrow-menu.png) 95% center no-repeat;
    }

    .menu-mark-con #menu li > a.drop {
        padding: 0px 10px 5px;
        text-align:left;
    }

    .menu-mark-con #menu li:first-child {
        border-radius: 5px 5px 0 0;
    }

    .menu-mark-con #menu li:last-child {
        border-radius: 0 0 5px 5px;
     }

    .menu-mark-con #menu li:last-child a.drop {
        /*background-color: red !important; OFFERS menu*/
    }

    .SlidingBanner #wowslider-container1 a.ws_next,
    .SlidingBanner #wowslider-container1 a.ws_prev {
        background: url(include/Images/arrows.png) right center no-repeat;
        display: block!important;
        width: 64px;
        height: 64px;
    }

    .container-box {
        background: none;
        box-shadow: none;
        width: 100%;
    }

    .RegisterInterest-Container {
        border: none;
    }

    .FB-Fan-Photos-Container,.Testimonial-Container {
        display: none;
    }

    .RegisterInterest-Container {
        margin: 0 auto;
        width: 96%;
    }

    .RegisterInterest-Title {
        width: 96%;
        margin: 0 auto;
        font-size: 21px;
        line-height: 30px;
        text-shadow: none;
        border-radius: 10px 10px 0 0;
        padding: 10px 0;
        /*background: #584670;*/
        color: #29a94a;
        background: transparent;
    }
    .view-our-products{font-size: 21px;}

    .HomePage-ProductTabs .ui-tabs .ui-tabs-nav li {
        width: 100%;
    }

    .HomePage-ProductTabs .ui-tabs .ui-tabs-nav li a {
        width: 84%;
        text-align: center;
        display: block;
    }

    .container-box .FB-Fan-Photos-Container {
        width: 100%;
    }

    .Footer-RightTop-Con, .Footer-Address-Con {
        width: 100%;
    }

    .Footer-RightTop-Con {
        width: 100%;
    }

    .Footer-Payment-Con {
        width: 100%;
    }

    .Footer-Copyrights-Con {
        width: 100%;
        text-align: left;
        margin-top: 40px;
        padding-bottom: 20px;
        height: auto;
    }

    .Footer-Authorised {
        float: left;
        width:100%;
        height:auto;
        margin-left:0px;
    }

    .Footer-CM-TP {
        float: left;
        margin-left: 5%;

    }

    .Footer-Copyrights-Con p {
        float: left;
        text-align: left;
        margin-top: 0px;
    }

    .test-mark-con {
        width: 100%;
        margin: 20px 0;
    }

    .MailChimp-Container {
        /*border: 1px solid #E4E4E4;*/
        display: block;
        float: left;
        height: auto;
        margin: 0 2.2%;
        width: 94.5%;
        border-radius: 0 0 10px 10px;
    }

    .MailChimp-Container #mc_embed_signup input {
        max-width: 100%;
        width: 100%;
        padding: 5px 0!important;
        border: 1px solid #f3f3f3;
        margin: 10px 0;
    }

    body, #mainPage {
        background: none;
    }

    .container {
        margin-bottom: 0px;
    }

    #footer .social-buttons {
        display: none !important;
        position: static;
        width: 100%;
        margin-top: 20px;

    }

    #footer	.social-buttons a {
        display: inline-block;
        margin: 0 3px;
    }

    #footer .social-buttons img {
        margin-top: 10px!important;
    }

    .Footer-Address-Con p:first-child , .Footer-Payment-Con p {
        font-size: 21px;
        line-height: 38px;
        color: #fff;
        text-align: center;
        border-bottom: 1px solid #7f6b99;
        padding-bottom: 5px;
    }

    .SlidingBanner #wowslider-container1 {
        width: 100%;
        float: left;
    }

    .SlidingBanner #wowslider-container1 .ws_bullets {
        float: left;
        font-size: 0;
        top: 0px;
        right: 0px;
        position: absolute;
        z-index: 70;
    }

    .Footer-Payment-Con {
        text-align: center;
    }

    .Footer-Copyrights-Con p {
        text-align: center;
    }

    .Footer-Address {
        margin-left: 19px;
    }

    .Footer-Address.lastaddress {
        float: right;
        margin-right: 0;
    }

    .Footer-Address a {
        text-decoration: none;
    }

    .Footer-menu-container {
        display: none;
    }

    .test-mark-con .MailChimpItem {
        width: 100%;
        margin-bottom: 0px;
        height: auto;
    }

    .test-mark-con .MailChimpItemSubmit {
        width: 100%;
    }

    .test-mark-con #mc_embed_signup .button {
        /* background: url(include/Images/subscribe.png) left top repeat-x; */
        width: 100%;
        text-align: center;
        color: #fff;
        height: auto;
        text-transform: uppercase;
    }

    .test-mark-con #mc_embed_signup .button:hover {
        /*  background: url(include/Images/subscribe1.png) left top repeat-x; */
    }

    .test-mark-con #mc_embed_signup input:focus {
        border: 1px solid #E4E4E4;
    }

    .test-mark-con .MailChimpItemSubmit {
        float: right;
        height: auto;
        margin-right: 0px;
        margin-top: 0px;
        width: 100%;
    }

    .Header-Container > div {
        height: auto;
    }

    /*.ColourOptions{clear:both;}*/
    .Cart-Container .bbform div[id^="alert_msg"]{margin-bottom: 10px;
        position: static !important;}
    .SlidingBanner {
        margin-top: 0px;
        width: 96%;
        margin: 25px 2% 0;
    }
    .onlyonmobile .Cart-Section,.onlyonmobile #CartImg{display:none;}

    .Footer-container {
        max-width: 95%;
        height: auto;
        margin: 0 auto;
    }

    .Footer-Address-Con, .Footer-RightTop-Con {
        height: auto;
    }

    .Footer-RightTop-Con {
        display: none;
    }

    .menu-mark-con .MenuMoreSection, .menu-mark-con  #menu {
        background-image: none;
        box-shadow: none;margin: 0 1.5% 0;width:97%;
    }

    .HomePage-ProductTabs .products-slider {
        width: 57%;
    }

    .menu-mark-con  #menu li:hover {
        background: url("include/Images/mobile-cat-bg.png") repeat-x scroll right center transparent;
    }

    .menu-mark-con  #menu li:hover a {
        color: #000;
    }

    .menu-mark-con  #menu li:hover div {
        border: medium none;
        box-shadow: none;;
        margin: 0!important;
        padding: 0;
        position: relative;
        width: 100%!important;
    }

    .menu-mark-con .menu_ui #menu .MenuMoreSection ul li{border-bottom:1px solid #fff !important;}
    .menu-mark-con  #menu li div h3,.menu-mark-con #menu h2 {
        /*background: none repeat scroll 0 0 #CCCCCC;*/
        background: url(arrow.png) no-repeat 25px center !important;
        /* color: #000000; */
        color: #fff !important;
        font-family: arial;
        font-size: 16px !important;
        font-weight: normal;border-bottom:0;
        line-height: 16px;
        padding: 5px 25px 5px 40px!important;
        text-align: left;display:block;clear:both;
        text-shadow: none;
        margin: 0px;
        text-transform: uppercase;
        cursor: pointer;
    }
    .menu-mark-con .MenuMoreSection{width:100%;}
    .menu-mark-con #menu *{max-width:100%;}
    .menu-mark-con #menu li ul.second-level a{padding-left:40px;padding-right:40px;line-height: 20px;}
    .menu-mark-con  #menu li ul li:first-child, .menu-mark-con  #menu li ul li:last-child {
        border-radius: 0;
    }

    .menu-mark-con #menu li ul li a .Latest {
        color: green;
        font-size: 18px;
        padding: 0 15px;
        background: url("include/Images/view-all.png") no-repeat 5px center;
        width: 94% !important;
    }

    .menu-mark-con  #menu li ul {
        /* background: #f2f2f2; */

    }
    /* .menu-mark-con ul li ul.second-level{display:none;} */

    .menu-mark-con  #menu li ul li {
        margin: 0;

        background: #f2f2f2;

        padding: 0 0 !important;
        width: 100%;
    }

    .menu-mark-con  #menu li ul li a {
        background: none repeat scroll 0 0 transparent;
        color: #fff !important;
        font-size: 16px;
        line-height: 16px;border:0;
        margin: 0;
        padding: 0 25px;font-weight:normal;
        text-align: left;
        border-top: 1px solid #CDCDCD;
        text-decoration: none;
        text-shadow: none;
        text-transform: uppercase;
    }
    .menu-mark-con  #menu li ul li{border:0 !important;}
    .menu-mark-con  #menu li ul li a:hover {
        text-decoration: none;
        color: #333333;
    }

    .Testimonial-Container {
        width: 100%;
    }

    .menu-mark-con  #menu li:hover div h2 {
        background: none repeat scroll 0 0 #CCCCCC;
        color: green;
        float: left;
        font-family: arial;
        font-size: 18px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
        font-weight: normal;
        line-height: 30px;
        padding: 5px 15px;
        text-align: left;
        text-shadow: none;
        margin: 0px;
        text-transform: uppercase;
        width: 93%;
    }
    .ptabOuter .AccColourOptions{visibility:hidden;   height:2000px!important;}
    .camera-icon{
        float: left;
        display: block;
        color: #fff;
        margin-left: 5px;font-size:12px;
        cursor:pointer;padding: 35px 10px 11px;
        background:url(camera-menu.png) no-repeat center 10px #4cb556;text-transform:capitalize;
    }
    #top_menu span {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;margin: 0;text-align: center;width: 20%;}
    .camera-icon.open{background:url(camera-menu.png) no-repeat center 10px #7a5ba3;}
    body .menu-mark-con{position:absolute;top:60px;left:0;z-index:999999;margin:0;border:0;width: 100%;background: url(light-box-bg.png) repeat;border-radius:0;display:none;}
    body .menu-mark-con li,
    .menu-mark-con .menu_ui #menu .MenuMoreSection ul li{ border-bottom: 1px solid #9e85bf;
        text-align: left;
        text-transform: uppercase;background:none !important;
        width: 94%;}
    .menu-mark-con .menu_ui #menu .MenuMoreSection{margin:0 !important;}
    body .menu-mark-con #menu li:first-child{border-radius:0;}
    .menu-mark-con #menu li > a{font-size: 16px;background:none !important;border-radius:0; border-bottom: 1px solid #9e85bf; margin-bottom: 0 !important;
        line-height: 48px;font-weight: normal; text-shadow: none;
        padding: 0 20px !important;color: #ffffff !important;text-shadow:none !important;
        display: block;}







    .menu-mark-con #menu li > .first-level a{border-bottom:0 !important;padding: 0 25px !important;}
    body .menu-mark-con #menu li ul li a .Latest{color: #ffffff !important;}
    body .menu-mark-con #menu h3{font-size:18px;}
    body .menu-mark-con #menu li ul.second-level{display:none;float:left;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
    .menu-mark-con #menu li > div{border:0 !important;margin:0 !important;padding:0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;left:0 !important;float:left;box-shadow:none;
        display:none;
        position: static;background:none;
        width: 100%;}
    .menu-mark-con #menu li .first-level{padding-top:5px !important;}
    .menu-mark-con .col_1,
    .menu-mark-con .col_2,
    .menu-mark-con .col_3,
    .menu-mark-con .col_4,
    .menu-mark-con .col_5{
        margin: 0 !important;
        padding: 0;background:none;
        width: 100%;}


    .FooterMenu-Item {
        width: 100%;
        margin: 5px 0px;
        padding: 0px;
        text-align: left;
    }

    .FooterMenu-Item-Right {
        margin: 0px;
    }

    .dropdown_5columns.align_right .MenuMoreSection ul li {
        margin: 0;
        padding: 0 !important;
        background: #f2f2f2;
    }

    .dropdown_5columns.align_right .MenuMoreSection ul li a {
        background: none repeat scroll 0 0 transparent;
        color: #333333!important;
        font-size: 16px;
        line-height: 48px;
        margin: 0;
        padding: 0 10px;
        text-align: left;
        border-top: 1px solid #CDCDCD;
        text-decoration: none;
        text-shadow: none;
        text-transform: uppercase;
    }

    .menu-mark-con .menu_ui #menu .MenuMoreSection ul {
        float: left;
        width: 100%;
        margin: 0px;
        padding: 0px;
    }

    .menu-mark-con .menu_ui #menu .MenuMoreSection ul li {
        float: left;
        width: 100%!important;padding: 5px 0 !important;
        /* background:#ccc */border:0 !important;
        background:none;
    }

    .menu-mark-con .menu_ui #menu .MenuMoreSection ul li a{padding: 0 40px !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:0 !important;font-size:16px !important;line-height:16px;background: url("arrow.png") no-repeat scroll 25px center rgba(0, 0, 0, 0) !important;margin-bottom:0 !important;}
    #menu .MenuMoreSection ul li a {
        width: 94%!important;
        float: left!important;
        color: #000!important;
        text-align: left!important;
        text-shadow: none!important;
        padding: 0px 2%!important;
        padding: 5px 15px;
        background: none repeat scroll 0 0 transparent;
        border-top: 1px solid #CDCDCD;
        color: #333333;
        font-size: 18px!important;
        line-height: 40px;
        margin: 0;
        padding: 0 10px!important;
        text-align: left;
        text-decoration: none;
        text-shadow: none;
        text-transform: uppercase;
    }

    /* .menu_right.mobile-remove .col_2{display:none!important;} */
    .menu_right.mobile-remove h2{display:none!important;}

    .HomePage-ProductTabs{display:block;}
    .HomePage-ProductTabs ul{margin:0;padding:0;}
    .HomePage-ProductTabs ul li{margin:0 !important;}
    .CategoryContainer h1.only-mobile { display:block;background: linear-gradient(to bottom, #29A94A 0%, #42D568 100%) repeat scroll 0 0 transparent;}
    .CategoryContainer h1.only-mobile a{   border-radius: 10px 10px 10px 10px;background: url("include/Images/left-arrow-image.png") no-repeat 8px center;    color: #FFFFFF;
        display: block;    float: left;     padding: 0 0;    width: 100%;font-weight:normal}
    h1.remove-mobile{display:none;}

    .test-mark-con .testimonial-slider {
        width: 70%;
        margin: 0 auto;
    }

    .test-mark-con .testimonial-slider .jcarouse2-clip {
        width: 100%;
    }

    .test-mark-con .testimonial {
        width: 70%;
    }

    .test-mark-con .testimonial-Name, .testimonial-Place, .testimonial-Date {
        width: 80%;
    }

    .test-mark-con #mc_embed_signup form {
        width: 100%;
    }

    .RegisterInterest-Container {
        height: auto;
    }

    .MailChimpItem {
    }

    ul.logo-list li {
        width: 75%;
    }

    /* dyanmic page*/
    .product-list .mark-thumb , .product-list .text-head {
        width: 100%;
        float: left;
    }

    .product-list .right {
        top: 30px!important;
    }

    .product-list .mark-thumb img {
        max-width: 50%;
    }

    .product-list .right {
        position: absolute;
        right: 0px;
        top: 0px;
    }

    .text-head ul {
        margin-left: 6%;
    }

    #Product-Right-Top {
        width: 100%;
    }

    .ShowMore-Button {
        width: 100%;
        padding: 0px;
        text-align: center;
        max-width: 100%;
        float: left;
        clear: both;
    }

    .warrantySection {
        width: 100%;
        text-align:center;
    }

    .ProductTabs #wrapper {
        padding: 0px;
        border:0;
    }

    #tabs ul > li {
        width: 100%;
    }

    .Cart-Container {
        float: left;
        margin-left: 10px;
    }

    .floaterAcc {
        float: none;
    ; margin: 20px auto 0px auto;
    }

    .AccColourOptions {
        margin-bottom: 10px;
    }

    .AccBuyButton {
        width: 100%;
        float: none;
        position: relative;
    }

    .left-list {
        width: 100%;
        float: left;
    }

    .right-list {
        width: 100%;
        float: left;
    }

    .HomePage-ProductTabs {
        margin: 0 2%;
        overflow: hidden;
        width: 96%;
    }
    .HomePage-ProductTabs .bx-wrapper{
        max-width:90% !important;
    }

    .inl {
        width: 100%;
    }

    .inl1 {
        width: 100%;
    }
    /* category page*/
    .SiteMap {
        display: none;
    }

    .CategoryContainer h1 {
        /*  background: linear-gradient(to bottom, #29A94A 0%, #42D568 100%) repeat scroll 0 0 transparent; */
        background: -webkit-linear-gradient(top, #29A94A 0%,#42D568 100%);
        /* Chrome10+,Safari5.1+ */
        color: #FFFFFF;
        font-weight: normal;
        text-align: center;
        font-size: 21px;
        line-height: 30px;
        text-transform: uppercase;
        padding: 5px 0 5px 0;
        border-radius: 5px;
        /*background-image:;*/
        background-repeat: no-repeat;
        float: none;
    }

    .CategoryContainer h1 span {
        display: inline-block;
        width: 100%;

    }

    .CategoryContainer h1 span a {
        text-transform: uppercase;
        color: #fff;
        text-decoration: none;
        font-weight: bold;
    }

    #ProductDetails {
        border-bottom: 1px solid #cdcdcd;
        float: left;
        margin: 0px 0;
        padding: 0 0px 0 0;
        width: 100%;
    }

    #ProductDetails #ProductDetails {
        padding: 11px 0;
    }


    .CategoryContainer #CategoryPage-Left-Top {
        width: 44%;
        float: left;
        margin-top: 40px;
        position: relative;
    }

    .CategoryContainer #CategoryPage-Right-Top {
        width: 42%;
        float: right;
    }

    .CategoryContainer #CategoryPage-Right-Top > div {
        width: 90%;
    }

    .hr {
        width: 100%;
    }

    .CategoryContainer .Ribbon-New {
        /*margin-left: 0px;
        margin-top: 40px;
        top:74px;
        left:0;
        position:absolute;*/
    }

    .CategoryContainer .ProductImage {
        margin-left: 0px;
        position: absolute;
        float: left;
        margin-top:70px;
    }
    .CategoryContainer .product-images {
        margin-left: 0px;
        position:relative;
        float: left;
        margin-top:0px;
    }

    .CategoryContainer .ProductImage a {
        float: left;
        margin: 0px  0 0 0;
    }

    .CategoryContainer .Cart-Container {
        position: relative;
    }

    .CategoryContainer #ProductName {
        position: absolute;
        left: 25px;

    }

    .CategoryContainer #Promotion-Text {
        background: none repeat scroll 0 0 transparent;
        border: medium none;
        left: 25px;
        margin-top: 10px;
        position: absolute;
    }

    .CategoryContainer #Promotion-Text.mob {
        font-size: 12px!important;
        position: absolute;
    }

    .CategoryContainer #Promotion-Text.promotion-mob {
        font-size: 12px!important;
        position: relative;
        margin-top:10px;
        left:0px;

    }
    .CategoryContainer .FeatureIcon-Contianer {
        display: none;
    }

    .CategoryContainer .Cart-Container {
        margin-top: 82px;
    }


    .CategoryContainer .ColourOptions {
        height: auto;
        min-height: 0;
        max-height: none;
        display: inline-block;
        padding-left: 50px;
        float: right;
        text-align: left;

    }

    .CategoryContainer select.center_pull {
        width: 150px;
        float: right;
        text-align: left;
    }

    .CategoryContainer .Cart-ProductCost {
        display: block;
        float: right;
        text-align: right;
        width:154px;
    }

    .CategoryContainer .ViewCart {
        float: right;
    }

    .CategoryContainer .Buy-Button {
        float: right;
    }

    .CategoryContainer  .Cart-Special-Note {
        width: auto;
        float: right;
        min-height:8px;
    }

    .text-head ul.KeyFeature {
        display: none;
    }

    .product-list {
        width: 100%;
        margin-left: 0;
        border-color: #cdcdcd;
    }

    .text-head h2 {
        position: absolute;
        left: 0px;
        top: 0px;
        font-weight: bold;
    }

    .CategoryContainer .mark-thumb .Ribbon-New {
        /* margin-top: 30px; */
    }

    .CategoryContainer  .mark-thumb .Ribbon-Bonus {
        margin-top:45px;
    }

    .CategoryContainer  .text-head h2 #Promotion-Text {
        display: none;
    }

    .Cart-Container .Price {
        margin-left: 0px;
    }

    .Cart-Container .From {
        margin-left: 0px;
    }

    .Cart-Container .View-Button {
        margin-top: 90px;
        margin-left: 0px;
    }

    .product-list .mark-thumb, .product-list .text-head {
        width: 50%;
        margin-top: 17px;
    }

    .CategoryContainer .product-list .Cart-Container {
        margin-top: 10px;
    }

    .product-list .mark-thumb img {
        max-width: 100%;
        margin-top: 70px;
    }

    .sachout {
        width: 90%;
    }

    .cshoping-row span {
        float: left;
        margin-left:0px;
        position: relative;

    }
    .sachout .submit-button
    {font-size:15px;padding-right:18px;}
    .sachout.confirm .submit-button{font-size:10px;background-position:right 0px;}
    .cshoping-row {
        margin: 10px 0 50px 0;
    }

    .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
        text-align: center;
        display: block;
        font-size:18px;
        outline:none;
    }
    .ui-accordion-header a{
        text-align: center;
        display: block;
        font-size:18px;
        outline:none;
    }
    /* .ui-accordion .ui-accordion-content{background:#ff0000;} */
    .HomePage-ProductTabs .products-slider .jcarousel-clip ul li {
        padding: 0px;
    }

    .OrderDetailList {
        float: left;
    }

    .sacart .saleft {
        width: 100%;
    }

    .sacart .saright {
        width: 100%;
    }

    .sabuy ul li a {
        width: 90%;
    }

    .sfraight {
        width: 31%;
    }

    .sfraight .satotalf {
        font-size: 17px;
    }

    .satestimonial, .sabuy {
        display: none;
    }

    .nortan.margin {
        margin: 0px 0 0 0px;
        text-align: right;
        padding: 0 10%;
        width: 90%;
    }

    .satestimonial ul li p {
        padding: 25px 50px;
    }

    ul.sa-cart-area li.first-th {
        font-size: 12px;
    }

    ul.sa-cart-area li {
        font-size: 10px;
    }

    ul.sa-cart-area .sa-product-name {
        width: 56%;
    }

    ul.sa-cart-area .sa-price {
        margin-right: 20px;
    }

    ul.sa-cart-area .sa-subtolal {
        width: 23%;
    }

    ul.pay-method {
        margin-top: 10px;

    }

    ul.pay-method li a {
        padding: 15px 28px;
    }

    .form-area ul li {
        width: 100%;
    }

    .sachout {
        width: 92%;
    }

    .sachout .submit-button {

        text-transform: uppercase;
    }

    .cshoping-row {
        margin: 0;
    }

    .three-method .information span.terms-text {
        text-align: left;
        padding-left: 0;
    }

    .billaddress {
        width: 100%;
    }

    .billaddress.shipaddress {
        float: right;
        margin-top: 30px;
    }

    .boottom-section .nortan.margin {
        margin-top: 50px;
        width: 25%;
    }

    .product-area-this ul li:first-child {
        display: none;
    }

    .product-area-this ul li .th4, .product-area-this ul li .th3 {
        display: none;
    }

    .co-testimonial {
        display: none;
    }

    .button-wrap {
        width: 90%;
        margin: 30px 0px;
    }

    .product-area-this ul li .th2 {
        float: right;
    }

    ul.pay-method {
        display: block;
    }

    .DCW-Box {
        border: none!important;
        margin-left: 0px;
        float: left;
    }

    .DCW-Box h3 {
        margin: 0px 0 0 0!important;
        padding: 10px 0px;
    }

    .DCW-Box  ul {
        margin: 0px 0 20px 15px;
        padding: 0px;
    }

    .ContentPage-Container .Store-Address {
        width: 100%;
        margin-bottom: 30px;
    }

    .ContentPage-Container #Float-Right {
        float: left!important;
    }

    .ContentPage-Container #Store-Img img {
        max-width: 100%;
        float: right;
    }

    .ContentPage-Container #Directions {
        max-width: 100px;
    }

    .ContentPage-Container .DCW-Box {
        float: left;

    }

    .ContentPage-Container .DCW-Box h3 {
        margin-left: 0px;
    }

    .ContentPage-Container .DCW-Box  ul {
        margin: 0px 0 0 15px;
        padding: 0px 0 0px 0;
    }

    .ContentPage-Container .ContactUs {
        max-width: 425px!important;
    }

    #Store-Img {
        width: 47%;
    }

    #Address {
        width: 47%;
        min-width: 160px !important;
    }

    .ContentPage-Container .onlyon {
        background: linear-gradient(to bottom, #29A94A 0%, #42D568 100%) repeat scroll 0 0 transparent;
        background: -webkit-linear-gradient(top, #729A94A 0%,#29A94A 100%);
        /* Chrome10+,Safari5.1+ */
        border-radius: 5px 5px 5px 5px;
        color: #FFFFFF;
        display: block;
        padding: 10px 0;
        text-align: center;
        width: 100%;
        float: left;
        margin-bottom: 10px;
    }

    .ContentPage-Container .onlyon a {
        text-transform: uppercase;
        color: #fff;
        font-size: 15px;
        /* background:url(include/Images/contact-us.arrow.png) no-repeat 6px center; */
        /*padding:*/
        width:100%;
        display: block;
    }

    .feed-back {
        width: 100%;
    }

    .left-feed {
        width: 100%;
    }

    .right-feed {
        width: 100%;
    }

    .ContentPage-Container p {
        text-align: left!important;
        width: 100%;
    }

    .right-feed ul.review li span span {
        float: right;
        padding: 0 10px;
    }

    .DCW-Box.lower {
        margin-bottom: 0px;
    }

    a:link {
        word-wrap: break-word;
    }

    .suport ul li {
        width: 100%;
    }

    .SlidingBanner #wowslider-container1 a.ws_next {
        width: 32px;
        height: 35px;
    }

    .SlidingBanner #wowslider-container1 a.ws_prev {
        width: 32px;
        height: 35px;
        background-position: 0px 0;
    }

    .SlidingBanner #wowslider-container1 .ws_bullets {
        display: none;
    }

    .page-slider-area  .html5gallery-car-list-0 {
        display: none;
    }


    /* .page-slider-area .html5gallery{overflow:visible;}
    .page-slider-area .html5gallery-container-0 .html5gallery-box-0{overflow:visible;}
    .page-slider-area .html5gallery-container-0 .html5gallery-box-0 .html5gallery-elem-0{overflow:visible!important;}
    .page-slider-area .html5gallery-container-0 .html5gallery-box-0 .html5gallery-elem-0 > div{overflow:visible!important;} */
    .desc .Cart-ProductCost {
        float: left;
        padding:0 0 0 4px;
    }

    .desc .bbform {
        float: right;
        margin-right: 30px;
    }

    .desc .Buy-Button {
        width: 100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
        max-width:100%;
        margin-top:0px;height:40px;
    }

    .page-slider-area .html5gallery-container-0 {
        width: 100%;
        height:500px!important;
    }

    .page-slider-area .html5gallery-container-0 .html5gallery-box-0 {
        width: 100%;position:static;
    }

    .page-slider-area .html5gallery-container-0 .html5gallery-box-0 .html5gallery-elem-0 {
        width: 100%!important;
    }

    .page-slider-area .html5gallery-container-0 .html5gallery-box-0 .html5gallery-elem-0 > div {
        width: 100%!important;
    }

    .page-slider-area .html5gallery-container-0 .html5gallery-box-0 .html5gallery-elem-0 > div img {
        width: 100%!important;
    }

    .page-slider-area .html5gallery-right-0 {
        position: absolute;
        left: 87%!important;
    }

    .page-slider-area .html5gallery-toolbox-buttons-0 {
        right: 0px !important;
    }

    .page-slider-area .html5gallery-elem-0 iframe {
        width: 100%!important;
    }

    .page-slider-area .desc {
        float: left;
        width: 100%;
    }

    .page-slider-area .html5gallery {
        width: 90%!important;
        float: left;
        height: 320px;
    }
    .page-slider-area .html5gallery *{height:100% !important;}
    .page-slider-area .html5gallery div div div img{max-height:100% !important;}

    .desc .bbform {
        float: right;
        margin-top: 10px;
        margin-right:0px;
    }

    .remove-mobile {
        display: none;
    }

    .mobile-remove {
        display: none !important;
    }

    .mobile-full-width {
        width: 100% !important;
    }

    .billaddress ul li label {
        width: 25%;
    }

    .ProductTabs .ui-accordion-1-panel-0 #wrapper {
        border: none;
    }

    h3.ui-accordion-header {
        text-align: center;
        display:block;
    }


    /* .HomePage-ProductTabs .bx-controls-direction a.bx-prev{left:-38px;top:20%;}
    .HomePage-ProductTabs .bx-controls-direction a.bx-next{right:-90px;top:20%;} */
    .HomePage-ProductTabs .bx-wrapper ul li img {
        float: left;
        margin-right: 20px;
    }

    .HomePage-ProductTabs .bx-wrapper .price {
        color: #29A94A;
        font-family: Verdana,Arial;
        font-size:26px;
        font-weight: bold;
        text-align: left;
    }

    /*     .HomePage-ProductTabs .bx-wrapper p {
            text-align: left;padding-right: 20px;
            padding-top: 10px;
        } */

    .CategoryContainer h1 {
        background: linear-gradient(to bottom, #29A94A 0%, #42D568 100%) repeat scroll 0 0 transparent;
        background: -webkit-linear-gradient(top, #29A94A 0%,#42D568 100%);
        /* Chrome10+,Safari5.1+ */;
    }
    /*  .HomePage-ProductTabs .bx-controls-direction a.bx-prev{ top:-125px;left:-45px;}
    .HomePage-ProductTabs .bx-controls-direction a.bx-next{ top:-125px;right:-70px;}  */

    .HomePage-ProductTabs .bx-controls-direction {
        position: relative;
    }

    .HomePage-ProductTabs .bx-controls-direction a.bx-prev {
        top: -75px;
        left: -25px;
    }

    .HomePage-ProductTabs .bx-controls-direction a.bx-next {
        top: -75px;
        right: -94px;
    }
    .AccImgDetails img{margin:0 20px;}
    .AccMemoryCards .floaterAcc .AccText{font-size:8pt!important;}
    .AccMemoryCards .floaterAcc .AccText a{font-size:8pt;}
    .Cart-Container .bbform  div[id^=alert_msg]
    {background: none repeat scroll 0 0 #FFE4E4;
        color: #FF0000;
        display: block;
        float: right;
        font-size: 13px;
        position: relative;
        right: 8px;
        text-align: left;
        top: 0;
        width: 142px;}

    ul.sa-cart-area .sa-price{display:none;}
    .cart-summry .row1 span.freight {

        padding: 10px 0px;
    }
    .cart-summry .row1 span.rate {

        padding: 10px 0px;
    }
    h1.mobile{display:none;}

    .Header-Container_RightChild .DCW_Phone a {
        outline: medium none;
        text-decoration: none;
        color:#fff
    }
    .cart-page .Header-Container_RightChild .DCW_Phone a {

        outline: medium none;
        text-decoration: none;
        color:rgb(88, 70, 112)
    }
    .tab-content .bx-viewport {
        height: 300px!important;
    }
    .right-new-footer{width:100%;}
    .mobile-area h1{margin:0px; padding:0px;}
    .desc h1{display:none;}
    .Cart-Container.show .Cart-Special-Note{display:none;}
    .mobile-area .Cart-Special-Note{color:#ff0000; text-align:left;font-size:14px;}
    .cart-page .Header-Container_RightChild .DCW_Phone{margin-top:10px}
    .enable .sachout{width:90%;margin-bottom:15px;}
    .enable .continue-button{width:25%!important;margin-top:30px;}

    /*cart new page for mobiole different section */
    .menu-mark-con #menu li ul.second-level{padding: 5px 25px 0;/* display:none !important; */}
    .menu-mark-con #menu li ul.second-level .Latest{display:none;}
    .menu-mark-con #menu li ul.second-level a{border-top:0 !important;font-size:12px;}
    .msview{width:97%;float:left;padding: 10px 5px 10px 5px;border-bottom:1px solid #cbcbcb;margin-bottom:5px;}
    .msview .left-ms{width:40%;float:left;font-weight:bold;}
    .msview .right-ms{width:55%;float:left;}
    .msview input.upadtef{margin:0px}
    .msview .ms-com{float:left;margin-bottom:10px;width: 100%;}
    .duplicate{width:94%;}
    .duplicate  .satotalf{width:100%;float:right;text-align:right;}
    .duplicate .saincl{width:100%;text-align:right;clear:both;}
    .sacart .mobile-show{margin:0px;}
    .form-area{width:99%;}
    .containerw .ProductTabs{width:92%;margin-left:4%;}
    #ProductPage{margin-left: 4%;
        width: 92%;}
    .floaterExtendedWarranty{width:102px;}
    .AccImgDetails{width:100%;text-align:center;margin:0px;}
    .floaterExtendedWarranty .AccPrice{text-align:center;}
    .AccText{width:100%;margin:0px;}
    .even{margin-right:4.5%;}
    .floaterExtendedWarranty .AccBuyButton{margin-left:0px;width:86% !important;}
    .mobile-show{display:block!important;margin-bottom:0px;margin-top:10px;}
    .mobile-show a.remove{float:left;margin-left:40%;}
    .mobile-show a.remove img{float:left;}
    .mobile-show a.remove span{float:left;margin-left:5px;color:#333333;}

    .html5gallery-elem-0 img{height:auto!important;}
    .gotopayment.showonmobile{width:94%;margin-bottom:10px!important;}
    .cart-page .Header-Container_RightChild .DCW_Phone{font-size:20px!important;float:right!important;padding-top:26px!important;margin-right:5px!important;background:url("include/Images/Phone-bg.png") no-repeat scroll 10px 17px / 18% auto rgba(0, 0, 0, 0)}
    .back-button{margin-top:30px;margin-left:4px !important}
    .nortan.margin{margin-top:-111px !important}
    .full-row{margin-top:5px!important;}
    .full-row span.freight{padding:0px!important;margin-left:53%!important;}
    .full-row span.rate{padding:0px!important}
    .cart-summry .total{float:left;width:94.5%;margin-right:0;}
    .cart-summry .total small{padding:0 10px 0 0;}
    .cart-summry .total{padding:10px 23px 0 10px;margin-right:20px!important;}
    .Header-Container_RightChild .DCW_Phone{font-size:18px!important;}
    .mybullet font{padding-left:7px;}
    .page-slider-area .desc ul li{margin-left:5px;}
    .enable .continue-button{width:35%!important;margin-top:44px;}
    .sachout .submit-button{background:url("include/Images/ch-right.png") no-repeat scroll 95% 2px rgba(0, 0, 0, 0)!important;}
    .confirm-button{display:none!important;}
    .gotopayment.confirm.showonmobile{margin: 10px 0 0;padding-left: 1%;padding-right: 1%;width: 97.9%}
    .sacart .satitle{padding-bottom:5px;float:left;}
    .ContentPage-Container{margin:10px 5px 0!important;}
    .DCW-Box{margin-left:5px!important;}
    .goto div{background-position:16px center;}
    .product-area-this ul li .total{margin-right:10px;}
    .nortan.margin.notu{margin-top:0px!important;}
    .Register-Interest-Button{display:block!important;margin-top:57px !important;}
    .html5gallery-lightbox-0,.html5gallery-play-0{display:none!important;}
    .CompanyWarranty{width:99%;}
    .Warranty{width:98%;}
    .right{float:left;}
    .ExtendedWarranty{width:100%;padding:5px;}
    #Product-Details{display:block;}
    .product-bottom-right{width:33%!important;}
    .product-bottom span{margin-bottom:1px;}
    .product-bottom span.color{margin:4px 0px!important;}
    .CategoryContainer .Ribbon-New{top:33px;}
    .CategoryContainer .new-buy-button{float:right;margin-bottom:6px;}
    .CategoryContainer .new-view-cart{float:right;}
    .ribbon-desktop{display: block!important;}
    .product-img-product{display:none;}
    .product-special{display:block;}
    .product-special{width:100%; float:left;}
    .special-product h2 a{margin-bottom:10px!important;float:left;}
    .promotion-special{width:100%!important;clear:both!important;margin-top:10px!important;}
    .special-ribbon span{float:left;}
    .special-ribbon img{float:left;clear:both;padding-top:10px;}
    .special-category{margin-top:0px!important;}
    .CategoryContainer .special-container{margin-top:30px!important;margin-bottom:10px!important; width:81%!important;}
    .CategoryContainer .special-product{position:static!important;}
    .CategoryContainer #Promotion-Text.promotion-mob{margin-top:0px!important;}
    .interest-none{display: none!important;}
    .mobile-container-product{width:100%!important;float:left;}
    .special-new-ribbon{display:block!important;}
    /*   .page-slider-area .html5gallery{margin-bottom:30px !important;margin-top:30px !important;} */
    .sort-bar {width: 95%; margin: 0 0 5px; padding: 2% 2% 1%;}
    .sort-bar #sort {float: right;}
}

@media only screen and (max-width:630px) {
    .mobile-dynamic .mark-thumb .KeyFeature{display:none !important;}
    .bill-address-title{color:#584670;}
}

@media only screen and (max-width:480px) {

    .sachout .continue{line-height:14px!important;padding:2px 7px 4px!important;}
    .sachout .submit-button{background:url("include/Images/ch-right.png") no-repeat scroll 95% 2px rgba(0, 0, 0, 0)!important;}

    .CategoryContainer .product-images {
        float: left;
        margin-left: 0;
        margin-top: 0;
        position: relative;
        width:100%!important;}
    .CategoryContainer #Promotion-Text.promotion-mob {width:100%!important;}
    .CategoryContainer .new-cart-container{width:32%!important;float:right!important;margin-top:0px;margin-left:0px;}
    .new-product-details{float:left;}
    .product-name{float:left;position:relative!important;left:0px!important;margin-bottom:10px!important;}
    .CategoryContainer .ribbon-news{position:relative!important;width:50%!important;float:left;top:16px!important;}
    .ribbon-news p span{float:left;}
    .ribbon-news img{float:left;clear:both;padding-top:98px;}
    .category-top{width:100%!important;margin-top:0px!important;}
    .category-bottom{width:100%!important;margin-top:10px!important;}
    .new-buy-button{margin:11px 0px 7px!important;}
    .ribbon-desktop{display: none!important;}
    .ribbon-mobile{display: block!important;}
    .product-special{display:none;}
    .CategoryContainer .new-buy-button{float:right;}
    .CategoryContainer .new-view-cart{float:right;}
    .Register-Interest-Button{display:block;margin-top:57px !important;}
    .ribbon-news{margin-top:10px!important;}
    .new-ribbon-news{margin-top:0px!important;}
    .ProductImage{display:block}
    .ui-accordion-content {height: auto!important;}
    .interest-none{display: none!important;}

    body .mobile-description #CategoryPage-Right-Top .Cart-Container{width: 30% !important;}
    .mobile-container-product{width:100%!important;float:left;}
    .mobile-description .Buy-Button{height:35px;}
    .mobile-description form{width:100%;float:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
    .mobile-description form *{width:100% !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
    .mobile-description .ViewCart.new-view-cart,
    .mobile-description .ViewCart{width:100% !important; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0 !important;}
    .mobile-description .Cart-ProductCost{width: 100% !important;}
    .rpost .floaterAcc{margin: 20px 5px !important;}
}
@media only screen and (max-width:420px) {
    .mobile-description .Cart-ProductCost{width: 120px !important;}
    .rpost .floaterAcc{margin: 20px 4px 20px 5px !important;}
    body .mobile-description #CategoryPage-Right-Top .Cart-Container{width: 30% !important;}
    .contentpages .page-slider-area .html5gallery{margin-left: 10% !important;width: 80% !important;}
    .CategoryContainer .ribbon-news{position:relative!important;width:50%!important;float:left;top:0px!important;}
    .ProductImage{display:block}
    .ribbon-desktop{display: none!important;}
    .product-special{display:none;}
    .Register-Interest-Button{display:block;margin-top:57px !important;}
    .category-bottom{width:100%!important;margin-top:0px!important;}
    .CategoryContainer .ribbon-news{position:relative!important;width:50%!important;float:left;}
    .category-top{width:99%!important;}
    .product-name{float:left;left:0px!important;position:relative!important;margin-bottom:10px!important;}
    .new-product-details{float:left;
        padding:0px 0px!important;
        margin:0px!important;
    }
    .Cart-ProductCost{width:153px!important;}
    .product-single .Cart-ProductCost{width:auto !important;}
    .CategoryContainer .Ribbon-New{top:74px;}
    .CategoryContainer .ribbon-news{top:0px;position:relative;float:left;}
    .ribbon-news p{float: left;margin-top:5px;}
    .ribbon-news a,.ribbon-news img{float:left;clear:both;padding-top:42px;}
    .product-bottom-right{width:38%!important;}
    .product-bottom span{margin-bottom:6px;}
    select.new_center{margin: 6px!important;}
    .new-buy{margin:6px!important;}
    .CategoryContainer .new-view-cart{margin-right:2px!important;}
    #Product-Details{display:block;}
    .ExtendedWarranty{padding:0px;}
    .Footer-Authorised span{width:100%;float:left;}
    .Footer-Authorised img.canon{clear:both;}
    .cart-page .Header-Container_RightChild .DCW_Phone{font-size:20px!important;float:right!important;padding-top:22px!important;margin-right:5px!important;background:url("include/Images/Phone-bg.png") no-repeat scroll 10px 13px / 18% auto rgba(0, 0, 0, 0)}
    .nortan.margin.nortan-cart{margin-top:-92px !important}
    .cshoping-row span.back-button a.continue{font-size:15px;}
    .page-slider-area .html5gallery-right-0 { left: 83%!important;}
    .Register-Interest-Button{display:none;}
    .CategoryContainer #CategoryPage-Left-Top{margin-top:0px;}
    #ProductDetails #category-top{width:100%;float:left;margin-bottom:10px;}
    .CategoryContainer #Cart2{margin-top:20px;}
    .CategoryContainer .Cart-Container{
        margin-top: 74px;
    }
    .cart-top{margin-top:20px;}
    .nortan.margin.notu{margin-top:0px!important;}
    .confirm-button{display:none!important;}
    .sachout .submit-button{background:url("include/Images/ch-right.png") no-repeat scroll 97% 4px rgba(0, 0, 0, 0);}
    .Header-Container_RightChild .DCW_Phone{font-size:16px!important;}
    .enable .sachout{margin-bottom:0px;}
    .enable .continue-button{width:54%!important;}
    .full-row{width:52% !important;margin-top:5px!important;}
    .cart-summry .row1 span.freight{}
    .full-row span.freight{padding:0px!important;}
    .full-row span.rate{padding:0px!important}
    .back-button{margin-top:34px;margin-left:2px!important;}

    .AccPrice{height:34px;}
    .page-slider-area .html5gallery{height:236px!important;}
    .page-slider-area .html5gallery-container-0 .html5gallery-car-0{display:none;}
    .html5gallery-play-0 { display: none!important; }
    .html5gallery-lightbox-0 { display: none!important; }
    .containerw .ProductTabs{width:92%;}
    .even{margin-right:18px;}
    .right{margin-right:0px;}
    .ExtendedWarranty{margin-left:3px;}
    .AccColourOptions{height:0px;margin-top:22px;max-height:0px;}
    .floaterExtendedWarranty .AccPrice{text-align:center;}
    .AccImgDetails{width:100%;text-align:center;margin:5px 0px;}
    .cart-summry .total {padding: 10px 7px 0 10px;margin-right:15px!important;}
    .mybullet.show{display:block;
        padding: 0 2% 2 0%;
        width: 100%;margin-bottom:20px;}
    .product-single .mybullet.show ul{width:100% !important;padding-left:2% !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
    ul.sa-cart-area .sa-product-name{width:26%;}
    ul.sa-cart-area .sa-subtolal{width:16%;}
    .gotopayment.confirm.showonmobile{width:97.9%; margin:10px 0 0 0px;padding-left: 1%;padding-right: 1%;}
    .gotopayment.showonmobile {width:90%;background:#1f943c;}
    .Header-Container_RightChild .DCW_Phone {margin-left:0px;margin-top: 1px;}
    .CategoryContainer .ProductImage {margin-left: 0px;position: relative;float: left;margin-top:102px;}
    .CategoryContainer .product-images{margin-top:0px;width:100%;float:left;margin-bottom:10px;}
    .CategoryContainer .ProductImage a {float: left;margin: 0px  0 0 0;}
    .sachout .back-button{background: url(include/Images/ch-arrow-left.png) no-repeat 10px 1px!important;}
    .billing .sachout{margin:5px 18px 5px 0px}
    .html5gallery .html5gallery-lightbox-0{right:50px;display:block}
    .ProductTabs{margin-left:10px;}
    .contentpages .ContentPage-Container{float:none;}
    .Cart-Container .bbform  div[id^=alert_msg]{background: none repeat scroll 0 0 #FFE4E4;
        color: #FF0000;
        display: block;
        float: right;
        font-size: 9px;
        position: relative;
        right: -4px;
        text-align: left;
        top: -27px;
        width: 107px;}
    .html5gallery-elem-img-0 img{left:0px!important;width:100%!important;}
    .floaterExtendedWarranty{height:240px;width:120px;}
    .floaterExtendedWarranty .AccBuyButton{width:89%!important;}
    .floaterExtendedWarranty .AccImgDetails img{margin:0px}

    .menu-mark-con #menu li > a {
        background: url("include/Images/arrow-menu.png") no-repeat scroll 270px center transparent;

    }

    h3.ui-accordion-header {
        text-align: center;
        display:block;
    }

    .container {
        overflow: hidden;
    }

    .MailChimp-Container {
        width: 93.6%;
    }

    .test-mark-con .MailChimpItem {
        width: 98%;
    }

    .Header-Container_RightChild .DCW_Phone {
        background-size: 25px 25px;
        font-size: 16px;
        padding-left: 30px;
        padding-right: 0px;
        color: #fff;
        -webkit-appearance: none!important;
    }

    #cse-search-box {
        background: none;
    }

    #cse-search-box input[type="text"] {
        width: 100%!important;
    }

    .SearchBox {
        font-size: 12px!important;
        line-height: 14px;
    }

    #cse-search-box .SearchButton {
        background: url("include/Images/search-mobile.png") no-repeat scroll right center transparent;
        display: inline-block;
        float: right;
        height: 21px;
        position: relative;
        right: -10px;
        text-indent: -99999px;
        top: -24px;
        width: 21px;
        display: none;
    }

    .RegisterInterest-Title,
    .view-our-products{
        font-size: 15px;
        line-height: 20px;
        margin: 0 auto;
        padding: 10px 0 0;
    }

    .view-our-products{
        background: linear-gradient(to bottom, #29a94a 0%, #42d568 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);display:block !important;
        color: #ffffff;height: 30px;vertical-align: middle;width: 96%;border-radius: 10px;text-align:center;cursor:pointer;margin-bottom:20px;
    }

    .Footer-Address {
        width: 100%;
        text-align: center;
    }
    .Footer-Address{margin-left:0px;}
    .Footer-Address.lastaddress{float:left;margin-bottom:20px;}
    .product-list .right {
        float: left;
        margin-bottom: 148px;
        position: relative;
        right: 0;
        top: 0;
    }

    #cse-search-box input[type="text"] {
        width: 83%;
    }

    #cse-search-box {
        margin: 0 5%;
    }

    .text-head {
        margin-left: 0px;
    }

    .DCW_Phone-img img {
        margin-left: 69px;
    }

    .CategoryContainer h1 {
        font-size: 14px;
    }

    .CategoryContainer #CategoryPage-Right-Top {
        width: 35%;
        margin-left: 30px;
    }

    .h2 {
        font-size: 14px;
        line-height: 14px;
    }

    .CategoryContainer .ProductImage img {
        float: left;
        width: 100%;
    }

    .CategoryContainer  #Promotion-Text.mob {
        font-size: 11px;
        left: 18px;
        line-height: 15px;
    }
    .CategoryContainer #Promotion-Text.promotion-mob{left:0px;position:relative;margin-top:10px;}
    .CategoryContainer .Cart-Container {
        margin-left: 0;
    }
    .CategoryContainer .new-cart-container{width:32%!important;float:right;margin-top:12px;}

    .CategoryContainer .ViewCart {
        font-size: 11px;
        padding: 5px 6px;
        display: block;
        height: auto;
        width: 93px;
    }

    .CategoryContainer .Buy-Button {
        font-size: 11px;
        padding: 5px 0;
        display: block;
        height: auto;
        width: 100px;
    }
    .CategoryContainer .new-buy-button{
        width:106px;

    }
    .CategoryContainer select.center_pull {
        width: 100px;
    }
    .CategoryContainer select.new-center-pull{float:left;width:106px;}
    .CategoryContainer #ProductName {
        left: 18px;
    }
    .CategoryContainer #product-name{}

    .CategoryContainer .Cart-ProductCost {
        display: block;
        float: right;
        text-align: right;
    }
    .CategoryContainer .new-cart-product-cost{
        float:right;
    }

    .product-list .right {
        width: 49%;
        margin-top:2px
    }

    .Cart-Container .Price {
        width: 125px;
        height: 30px;
        line-height: 33px;
    }

    .Cart-Container .From {
        width: 125px;
    }

    .Cart-Container .View-Button {
        width: 92px;
        margin-top: 100px;
    }

    .product-list .mark-thumb img {
        max-width: 120px;
    }

    #footer .social-buttons a {
        margin: 1px;
    }

    #footer .social-buttons img {
        height: 28px;
        margin-top: 10px !important;
        width: 28px;
    }

    .products-slider .jcarousel-clip ul li {
        padding-left: 0px!important;
    }

    .ui-accordion-content {
        height: auto!important;
    }

    .CategoryContainer #CategoryPage-Right-Top {
        margin-left: 50px;
    }
    .category-bottom{width:100%!important;}
    .satestimonial ul li p {
        margin-left: 20px;
    }

    .responsive-div {
        overflow: scroll;
    }

    ul.sa-cart-area {
        width: 500px;
    }

    .sfraight {
        width: 45%;
    }

    .cart-page .pay-image-option {
        top: -5px;
    }

    .cart-page .Header-Container_RightChild .DCW_Phone {
        float:right!important;
        margin-right:4px;
        padding: 20px 0px 14px 45px;
        margin-top: 0px;
        font-size: 15px!important;
        width: 37%;

    }

    .cart-page ul.pay-method li a {
        padding: 15px 15px;
        font-size: 14px;
    }
    ul.pay-method li a.active {
        color: #000000;
        padding-right: 20px !important;
    }

    .cart-page ul.pay-method li.first a {
        padding-left: 0px!important;
        padding-right:20px!important;
    }

    .cart-page .sachout {
        width:88%;
    }
    .billing.cart-page .sachout {
        width:84%;
        /*margin:*/
    }

    .three-method .information .info label {
        width: 100%;
    }

    .three-method .information .info > input {
        margin-top: 5px;
        width: 96%;
    }

    .three-method .information .info > img {
        left: 0px;
    }

    .three-method .information .info > select {
        margin: 10px 0 0;
    }

    .cart-summry .row1 span.freight {

        padding: 10px 0px;
    }

    .cart-summry .row1 span.rate {
        padding: 10px 0;
    }

    .co-testimonial {
        display: none;
    }

    .button-wrap {
        width: 90%;
        margin: 30px 0px;
    }

    .boottom-section .nortan.margin {
        margin-top: 0px;
        width: 41%;
    }

    .product-area-this ul li .th1 {
        margin: 0 3%;
        width: 69%;
    }

    .product-area-this ul li .th2 {
        float: left;
    }

    .billaddress ul li a.mailto {
        font-size: 10px;
    }

    .button-wrap {
        margin: 20px 0 5px 0;
    }

    .rpost .floaterAcc {
        float: left;
        height: 240px;
        margin: 15px 2px;
        width: 97px;
    }

    .page-slider-area .desc {
        width: 100%;
    }

    .desc .Buy-Button {
        max-width: 100%;
        width: 100%;
    }



    .cart-page .sachout{width:37%;}
    .continue-button{width:54%;padding:4px 0px;}
    .enable .sachout{position:relative; width:98%;padding:5px 0 8px;margin-bottom:12px;}
    .enable{padding-bottom:0px;}
    .ColourOptions {
        /*float: right;*/
        text-align: center;
        margin-right: 0px;
        margin-top: -3px;
    }

    .desc .Cart-ProductCost {
        float: none;
        text-align: center;
        padding:0 0 5px 0;
    }

    .page-slider-area .desc ul {
        width: 100%;
    }

    .page-slider-area .desc ul li {
        margin-left: 0;
        padding: 0 0 0 20px;
        width: 92%;
    }

    .Header-Container_RightChild .DCW_Phone {
        width:136px;
        color: #fff;
        -webkit-appearance: none;
        margin-left:1%;
    }
    .Header-Container_RightChild .DCW_Phone a{
        color: #fff;
        -webkit-appearance: none;
        text-decoration:none;
        outline:none;
    }
    .cart-page .Header-Container_RightChild .DCW_Phone a{
        color: #584670;
        -webkit-appearance: none;
        text-decoration:none;
        outline:none;
    }

    #cse-search-box .SearchButton {
    }

    .CategoryContainer h1 {
        background: linear-gradient(to bottom, #29A94A 0%, #42D568 100%) repeat scroll 0 0 transparent;
        background: -webkit-linear-gradient(top, #29A94A 0%,#42D568 100%);
        /* Chrome10+,Safari5.1+ */;
    }

    #cse-search-box {
        position: relative;
    }

    .mobile-search {
        position: absolute;
        right: -17px;
        top: -4px;
        cursor: pointer;
    }

    .CategoryContainer h1 span {
    }

    .AccText {
        font-size: 10px;
    }
    .AccText{width:100%;text-align:center;}
    .rpost .floaterAcc {
        width: 220px;
        height: 232px;
        margin: 10px 5px 20px 0px;
    }
    .AccCases .floaterAcc {
        width: 220px;
        height: 232px;
        margin: 10px 5px 20px 0px;
    }

    .AccCleaning .floaterAcc, .AccMemoryCards .floaterAcc, .AccCases .floaterAcc{width: 220px;
        height: 232px;
        margin: 10px 5px 20px 0px;}

    .rpost .floaterAcc .AccBuyButton {
        width: 100%;
        text-align: center;
        margin: 0 50px;
    }

    .ProductTabs #wrapper {
        border: none;
        margin-right: 0px;
        width: 100%;
    }

    .AccImgDetails img {
        margin: 0 70px;
    }

    .AccType{margin:0px;}

    .goto h1 a {
        color: #fff;
        text-align: center;
        text-transform: uppercase;
        padding-left: 0px;
        font-size: 12px;
    }

    /*     .HomePage-ProductTabs .bx-controls-direction a.bx-prev {
            top: -152px!important;
            left: -59px;
        }

        .HomePage-ProductTabs .bx-controls-direction a.bx-next {
            top: -152px!important;
            right: -80px;
        }*/
    .CategoryContainer .ColourOptions{margin-top:-25px;}
    .CategoryContainer .new-color-options{float:left;padding-left:0px;}

    .CompanyWarranty,
    .Warranty{width:98%;margin-top:0px;}
    .Cart-Special-Note{/* margin-top:20px; */margin-bottom:10px;}
    .interest-none{display: none!important;}
    .mobile-container-product{width:100%!important;float:left;}
    .html5gallery-viral-0{width: 100%;}
}


@media only screen and (max-width:340px) {

    .mobile-container-product{width:100%!important;float:left;}
    .ribbon-news a,.ribbon-news img{padding-top:40px;}
    .product-special{display:none;}
    .Register-Interest-Button{display:block;margin-top:57px !important;}
    .CategoryContainer select.new_center{width:108px!important;}
    .CategoryContainer .new-buy{width:107px!important;float:left;margin:8px 0px!important;}
    .product-bottom span.color{margin:8px 0px!important;}
    .cart-page .Header-Container_RightChild .DCW_Phone{ font-size: 16px !important;
        margin-top: 0;
        padding: 20px 0 14px 40px;
        width: 37%;}
    .interest-none{display: none!important;}
    .CategoryContainer .new-cart-container{width:36%!important;}
    .cart-page .Header-Container_RightChild .DCW_Phone{font-size:14px!important;float:right!important;padding-top:16px!important;margin-right:5px!important;background:url("include/Images/Phone-bg.png") no-repeat scroll 10px 10px / 18% auto rgba(0, 0, 0, 0)}
    .CategoryContainer .new-view-cart{margin-right:2px!important;}
    select.new_center{margin: 5px 5px 8px!important;}
    .new-buy{margin:5px 0px!important;}
    #Product-Details{display:block;}
}

input[type="radio"]{ position: relative;
    top: 2px}
body {
    -webkit-text-size-adjust: none;
}



#cse-search-box .SearchButton,img {
    border: none!important;
    box-shadow: none!important;
    -webkit-appearance: none!important;
}

.sachout .back-button{border: none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    background: url(include/Images/ch-left.png) no-repeat 10px 5px;
    padding: 0 7px 0 23px;
    text-decoration: none;
    text-shadow: 0 1px 0 #050505;
    font-size: 17px;
    height:28px;
    text-transform: capitalize;
}
.information select{border-radius: 5px;
    border: 1px solid #c8c8c8;
    width: auto;
    padding: 6px 9px;}
.sachout .continue{background: #209a41; padding: 0 7px 0 7px;background-image: none; border: medium none;
    color: #ffffff;
    cursor: pointer;
    font-size: 17px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 0 1px 0 #050505;
    text-transform: capitalize;
}
.mybullet font{float: left;margin-bottom: 10px;}
.page-slider-area .desc ul{clear: both;}
.mybullet ul.links{margin:0px;}
#Promotion-Text{margin-bottom: 20px;clear: both;}
.product-images{position: relative!important;}

@media only screen and (max-width:319px){
    .cart-page ul.pay-method li{padding: 15px 15px;font-size: 12px;}
}

@media only srceen and (min-width:361px) and (max-width:640px){
    body .rpost .floaterAcc{margin: 10px 5px 20px !important;}
}

@media only screen and (min-width:635px) and (max-width:670px){
    body .even {margin-right: 7.5% !important;}
    body .AccText{padding-top:10px !important;}
}
@media only screen and (min-width:359px) and (max-width:361px){
    .floaterExtendedWarranty{width: 137px !important;}
    .floaterExtendedWarranty .AccBuyButton{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
        max-width: 100%;
        width: 100% !important;}

}
/*
@media only screen and (min-width:635px) and (max-width:641px){
	body .slider5 li{width:553px !important;max-width:553px; }
	#accordion a.bx-prev{left: -25px;background: url("include/Images/products-slider-arrows.png") repeat scroll 0 0 transparent; height: 32px;width: 34px;color: green; font-size: 0;top: 50%;float: left;z-index:9999;}
	#accordion  a.bx-next{z-index:9999;
    top: 50%;background: url("include/Images/products-slider-arrows.png") repeat scroll 34px 0 transparent;float: right;font-size: 0;height: 32px;width: 34px;}
	#accordion .bx-wrapper{position:relative;}
	#accordion .bx-controls-direction{position:absolute;left:0;top:50%;margin-top:-12px;width:100%;}
	body .slider5 .bx-viewport{min-height:290px;}
}
@media only screen and (min-width:355px) and (max-width:361px){
	body .slider3 li{width:311px !important;max-width:311px; }
	#accordion a.bx-prev{left: -25px;background: url("include/Images/products-slider-arrows.png") repeat scroll 0 0 transparent; height: 32px;width: 34px;color: green; font-size: 0;top: 50%;float: left;z-index:9999;}
	#accordion  a.bx-next{z-index:9999;
    top: 50%;background: url("include/Images/products-slider-arrows.png") repeat scroll 34px 0 transparent;float: right;font-size: 0;height: 32px;width: 34px;}
	#accordion .bx-wrapper{position:relative;}
	#accordion .bx-controls-direction{position:absolute;left:0;top:50%;margin-top:-12px;width:100%;}
	body .slider3 .bx-viewport{min-height:290px;}
}

@media only screen and (min-width:470px) and (max-width:481px){
	body .slider2 li{width:415px !important;max-width:415px;}
	#accordion a.bx-prev{left: -25px;background: url("include/Images/products-slider-arrows.png") repeat scroll 0 0 transparent; height: 32px;width: 34px;color: green; font-size: 0;top: 50%;float: left;z-index:9999;}
	#accordion  a.bx-next{z-index:9999;
    top: 50%;background: url("include/Images/products-slider-arrows.png") repeat scroll 34px 0 transparent;float: right;font-size: 0;height: 32px;width: 34px;}
	#accordion .bx-wrapper{position:relative;}
	#accordion .bx-controls-direction{position:absolute;left:0;top:50%;margin-top:-12px;width:100%;}
	body .slider2 .bx-viewport{min-height:290px;}
}
@media only screen and (min-width:318px) and (max-width:322px){
	body .slider1 li{width:276px !important;max-width:276px;}
	#accordion a.bx-prev{left: -25px;background: url("include/Images/products-slider-arrows.png") repeat scroll 0 0 transparent; height: 32px;width: 34px;color: green; font-size: 0;top: 50%;float: left;z-index:9999;}
	#accordion  a.bx-next{z-index:9999;
    top: 50%;background: url("include/Images/products-slider-arrows.png") repeat scroll 34px 0 transparent;float: right;font-size: 0;height: 32px;width: 34px;}
	#accordion .bx-wrapper{position:relative;}
	#accordion .bx-controls-direction{position:absolute;left:0;top:50%;margin-top:-12px;width:100%;}
	body .slider1 .bx-viewport{min-height:290px;}
}*/

@media only screen and (max-width:319px){
    .Header-Container_RightChild .DCW_Phone{width:120px; font-size:14px !important;}
}

@media only screen and (min-width:318px) and (max-width:740px){
    #accordion ul{float:left;width:100%;margin:0;padding:20px 0;list-style:none;}
    #accordion li{float:left;width:100%;text-align:center;display:none;position:relative;}
    #accordion li:first-child{display:block;}
    .display-nav {position:absolute;left:0;top:50%;width:100%;}
    .display-nav a{float:left;height: 32px;width: 34px;background:#000;}
    .display-nav a.nav-prev{background: url("include/Images/products-slider-arrows.png") repeat scroll 0 0 transparent;}
    .display-nav a.nav-next1{background: url("include/Images/products-slider-arrows.png") repeat scroll 34px 0 transparent;float:right;}
}

.no-list {
    padding: 0;
}
.no-list li {
    list-style-type: none;
    list-style-image: none;
    background: none;
    padding: 0;
    margin: 0;
}

.mt0 {
    margin-top: 0px !important;
}
.mt5 {
    margin-top: 5px !important;
}
.mt15 {
    margin-top: 15px !important;
}
.mb0 {
    margin-bottom: 0px !important;
}
.mb5 {
    margin-bottom: 5px !important;
}
.ml20 {
    margin-left: 20px !important;
}
.text-purple {
    background-image: none !important;
    color: #694F8F !important;
}
.text-gray {
    color: #050606 !important;
}
.fr {
    float: right !important;
}
.text-left {
    text-align: left !important;
}
.text-center {
    text-align: center !important;
}
.error, .unhappyMessage {color:red;}

ul.green-bullet {
    list-style-image: url('/common/include/Images/tick.jpg');
}
.green-border-box .box-content {
    border: 2px solid #42d568;
    padding: 10px;
    border-radius: 0 0 5px 5px;
    overflow: hidden;
    height: 230px;
}
.green-border-box .box-content .col-grid.half {
    width: 48%;
    padding: 0 1%;
    float:left;
}
.green-border-box .Box-Header-Title {
    padding:0 20px;
}
.green-border-box .Box-Header-Title * {
    color:#fff;
}

/* Bootstrap Collapse */
.collapse.in {
    display: block;
}
.collapse {
    display: none;
}


/* free shipping promo temp */

.Header-Container {
    min-height:156px;
}
.header-promo {
    text-align: center;
    padding-bottom: 10px;
}
.header-promo.mob {
    display:none;
}
.header-promo.des > iframe {
    min-height: 72px;
}

@media only screen and (max-width:740px){
    .header-promo {
        background-color:#62cddd; text-align:center; padding: 10px 0; color:#ffffff; margin:0 0 5px;
    }
    .header-promo.des {
        display:none;
    }
    .header-promo.mob {
        display:block;
    }
}

@media only screen and (max-width:960px) {
    #PopupSignupForm_0 {display:none !important;}
}



.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    padding: 8px 18px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #dddddd;
}
.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #dddddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
    border-top: 0;
}
.table > tbody + tbody {
    border-top: 2px solid #dddddd;
}
.table .table {
    background-color: #ffffff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
    padding: 5px;
}
.table-bordered {
    border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
    border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
    border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
    background-color: #f5f5f5;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
    background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
    background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
    background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
    background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
    background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
    background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
    background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
    background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
    background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
    background-color: #ebcccc;
}
.table h2 {
    margin:5px 0 !important;
    color: #008000;
}
table, .table td {border:none !important;}

.mc-closeModal {
    color: transparent !important;
    background: url('/common/include/Images/black-close-btn.png') right 15px no-repeat !important;
    position: absolute !important;
    z-index: 10 !important;
    margin-right: -14px !important;
}

/*--- sticky-footer ---*/
#sticky-footer {
    height: 99px;
    background-color:#fff;
    position: fixed;
    bottom:0;
    right: 0;
    left: 0;
    z-index: 1030;
    border-top: 2px solid #ccc;
}
#sticky-footer .box-wrapper {
    margin: 0 auto;
    width: 1090px;
    height: 100%;
    overflow: hidden;
}
#sticky-footer .box-wrapper .box {
    float: left;
    height: 100%;
    padding: 25px 0 0 140px;
    width: 205px;
}

#sticky-footer * {
    font-family: Helvetica;
}

#sticky-footer .box-title {
    font-size: 1.7em;
    text-transform: uppercase;
    font-weight: bold;
}
#sticky-footer .box-wrapper .box.one {
    /*background: transparent url("/common/include/Images/sticky-footer/shop-icon.png") no-repeat scroll 45px 11px;*/
    padding: 10px 15px;
    width:315px;
}
#sticky-footer .box-wrapper .box.two {
    background: #574670 url("/common/include/Images/sticky-footer/store-circle-icon.png") no-repeat scroll 45px 11px;
    color: #fff;
    width:260px;
}
#sticky-footer .box-wrapper .box.three {
    background: transparent url("/common/include/Images/sticky-footer/au-icon.png") no-repeat scroll 40px 11px;
    color: #133880;
    padding-left: 130px;
}
@media (max-width:1200px){
    #sticky-footer {
        height: 75px !important;
    }
    #sticky-footer .box-wrapper {
        width: 735px;
    }
    #sticky-footer .box-wrapper .box {
        background-size: 55px !important;
        padding-left: 80px !important;
        background-position: 15px 10px !important;
        width: 154px !important;
        padding-top: 20px;
    }
    #sticky-footer .box-wrapper .box.one {
        padding-left: 15px !important;
        width: 210px !important;
    }
    #sticky-footer .box-wrapper .box.two {
        width: 180px !important;
    }
    #sticky-footer .box-title {
        font-size: 1.1em;
    }
    #sticky-footer .box-wrapper .box.three .box-title {
        font-weight: 800;
        margin-top: -2px;
    }
    #sticky-footer .box-wrapper p.box-subtitle {
        font-size: 12px;
    }
}
@media only screen and (max-width: 740px), only screen and (max-device-width: 740px) {
    #sticky-footer {display:none !important;}
}

/*--- Responsive grid --*/
.row-grid {
    margin: 20px 0;
}
.row-grid.box {
    padding: 2%;
    margin: 0;
    border-bottom: 1px solid #CCCCCC;
    width: 96%
}
.row-grid.box:last-child {
    border-bottom: none;
}
.row-grid.BrandPage-ImgTextTabs .col-grid.brand-box {
    width: 48%;
    padding: 5px 0;
    max-width: 50%;
    margin: 1%;
    border: none;
}
.row-grid.BrandPage-ImgTextTabs .col-grid.brand-box.four-cols {
    height: auto;
}
/*.row-grid.BrandPage-ImgTextTabs {
    margin-left: 25px !important;
}*/
@media only screen and (min-width: 741px) {
    .row-grid {
        display: table;
        table-layout: fixed;
        height: 100%;
        width: 100%;
    }
    .col-grid {
        display: table-cell;
        float: left;
        height: 100%;
    }
    .col-grid.half {
        width: 48%;
        padding: 0 1%;
    }
    .col-grid.two-third {
        width: 65%;
    }
    .col-grid.one-third {
        width: 35%;
    }
    .col-grid.three-cols {
        width: 31.3%;
        padding: 0 1%;
    }
    .col-grid.four-cols {
        width: 23%;
        padding: 0 1%;
    }
    .row-grid.BrandPage-ImgTextTabs .col-grid.brand-box.four-cols {
        width: 23%;
        padding: 15px 0;
        max-width: 25%;
        margin: 1%;
        border: none;
    }
    .row-grid .pull-right {
        float:right !important;
    }
    .col-grid.one-fifth {
        width: 16%;
        padding: 0 2%;
    }
    .row-grid.BrandPage-ImgTextTabs {
        height: auto;
    }
    .row-grid.BrandPage-ImgTextTabs .col-grid.half {
        padding:0 !important;
        width: 50%;
    }
}

/* temp */
.cart-page .DCW_Logo2 {
    /*background: transparent url(include/Images/header/free-shipping.png) center top no-repeat;
    height: 155px;*/
}