﻿/*===================================== Desktop =====================================================*/
/*Global*/
html {-webkit-text-size-adjust: 100%;}

/*Login */
/*.GenLoginWrap {width:100% !important;padding:30px 0;}
.GenLoginWrap .Gen_LoginBox {width:100% !important;margin:0 auto;}
.Gen_LoginBox .RC_FbLogin {width:480px !important;}
.Gen_LoginBox .RC_FbLogin > div:first-child {padding:3px !important;}
.Gen_LoginBox .LoginBox_Area .RC_Header {padding:3px;width:95%;}
.Gen_LoginBox .LoginBox_Area .NewCustomers {padding-top:0;margin-top:10px;padding:3px;width:95%;}*/

/*Register*/
.Gen_UserRegister {width:100%;padding-bottom:30px;}
.Gen_UserRegister .create_user {display:block;margin:0 auto;}
.Gen_UserRegister .Box_Area .ErrorLabel {width:auto;}

/* Checkout & Cart */
table.OrderStepTable {width:100%;margin-top:5px;}
table.OrderStepTable img {max-width:100%;}
.rgMasterTable {width:100%;}
.cartQtyTd .riSingle .riTextBox {width:inherit !important;}
.RadAjaxPanel .rgMasterTable .riTextBox {width:inherit !important;}
.rgMasterTable .riTextBox.riEnabled {width:inherit !important;}
.cartCurrency {width:98% !important;margin:0 auto;padding-top:30px;}
.cartTable {width:98% !important;margin:0 auto;}
.itemCartButtons {padding-bottom:30px;}

/*My Account*/
.adminPanel .rsHeader {z-index:1 !important;}
.adminUserMenu .rpRootGroup .rpItem {display:list-item;}
.adminUserMenu .rpRootGroup .rpItem .rpLink .rpText {display:inline-block;padding:0;}
.adminUserMenu .rpRootGroup .rpItem .rpLink.rpExpandable .rpExpandHandle {display:inline-block;vertical-align:middle;height:1.16667em;width:1.16667em;margin-top:12px;}
.adminUserMenu .rpRootGroup .rpItem .rpSlide .rpGroup .rpItem .rpLink {border:1px solid rgba(255,255,255,0);}
.adminUserMenu .rpRootGroup .rpItem .rpSlide .rpGroup .rpItem .rpLink.rpHovered {border:1px solid rgba(255,255,255,0);}
.adminUserMenu .rpRootGroup .rpItem .rpSlide .rpGroup .rpItem .rpLink .rpText {font-size:16px;line-height:1.83333em;}
.adminUserMenu .rpRootGroup .rpItem .rpSlide .rpGroup .rpItem .rpLink.rpExpandable .rpExpandHandle {height:1.04167em;width:1.04167em;}

/*Product Details*/
.ItemContentCSS .itemExtendContainer .iteminfo2 img {max-width:98%;margin:0 auto;}
.ItemContentCSS .itemNameContainer h1.itemNameHeader {font-variant:normal;}
.RelatedProduct a br {display:none;}
.RelatedProduct a .partNum {display:block;}
.buynowbutton {float:left;width:80px !important;background:#cccccc;margin-right:5px;}
.showcartbutton {float:left;width:100px !important;background:#cccccc;margin-right:5px;}
.addWishList {float:left;width:110px !important;background:#cccccc;margin-right:5px;color:#fff;font-weight:bold;}
.buynowbutton:hover {background:#CB191E;}
.showcartbutton:hover {background:#CB191E;}
.addWishList:hover {background:#CB191E;}
.ShareHolder {float:left;}

/*===================================== Desktop End ===============================================*/


/*===================================== Responsive ================================================*/
@media screen and (max-width:1006px) {
    /*Login*/
    /*.GenLoginWrap .Gen_LoginBox .RC_FbLogin {padding:10px 2px !important;}
    .GenLoginWrap .Gen_LoginBox .LoginBox_Area {margin-left:5px;}
    .GenLoginWrap .Gen_LoginBox .LoginBox_Area .RC_Script {width:250px;}
    .GenLoginWrap .Gen_LoginBox .LoginBox_Area .UserNameLabel {width:80px;}
    .GenLoginWrap .Gen_LoginBox .LoginBox_Area .UserNameInput {width:180px;}
    .GenLoginWrap .Gen_LoginBox .LoginBox_Area .UserNameInput input[type="text"] {width:180px !important;}
    .GenLoginWrap .Gen_LoginBox .LoginBox_Area .Password_Label {width:80px;}
    .GenLoginWrap .Gen_LoginBox .LoginBox_Area .PasswordInput {width:180px;}
    .GenLoginWrap .Gen_LoginBox .LoginBox_Area .PasswordInput input[type="password"] {width:180px !important;}
    .GenLoginWrap .Gen_LoginBox .LoginBox_Area .PasswordRecovery {float:none;clear:both;width:150px;padding:5px 0 5px 100px;}
    .GenLoginWrap .Gen_LoginBox .LoginBox_Area .RememberMe {float:none;width:150px;padding:5px 0 5px 100px;}
    .GenLoginWrap .Gen_LoginBox .FailureText {width:150px;float:none;padding:5px 0 5px 100px;}
    .GenLoginWrap .Gen_LoginBox .Login_Button_Area {width:104px;}
    .GenLoginWrap .Gen_LoginBox .NewRegisterScript {width:300px;}
    .GenLoginWrap .Gen_LoginBox .palRegister .CreateUser {width:104px;float:left;margin:0;}*/

    /*Register*/
    .Gen_UserRegister {width:100%;}
    .Gen_UserRegister .captionColumn {width:45% !important;}
    .Gen_UserRegister .inputColumn {width:55% !important;}
    .Gen_UserRegister .inputColumn .pwremark {font-size:10px;}

    /*Product Details*/
    .ItemContentCSS .imageContainer .itemPicture1 {width:auto;min-height:200px;}
    .ItemContentCSS .imageContainer .itemPicture1 img {max-width:100%;}
    .ItemContentCSS .itemNameContainer {width:55%;}
    .ItemContentCSS .itemContainer {width:55%;}
    .ItemContentCSS .itemContainer .itemDetail .iteminfo1 {width:80px;}
}

@media screen and (max-width:780px) {
    /*Login*/
    /*.GenLoginWrap .Gen_LoginBox .LoginBox_Area {margin-left:2px;}*/

    /* ProductDetails */
    .buynowbutton {width:45% !important;}
    .showcartbutton {width:45% !important;}
    .addWishList {margin-top:5px;width:92% !important;}

    /*Checkout & Cart*/
    .cartImageTh {display:none;}
    .cartImageTd {display:none;}
    .cartImageTf {display:none;}
    .CheckoutTable {width:99%;margin:0 auto;}
}

@media screen and (max-width:590px) {
    .OrderStepTable img {width:90%;}
}


@media screen and (max-width:570px) {
    /*Login*/
    /*.Gen_LoginBox .RC_FbLogin {width:99% !important;}
    .Gen_LoginBox .LoginBox_Area .RC_Header {width:99%;}
    .GenLoginWrap .Gen_LoginBox .LoginBox_Area {width:99%;}
    .Gen_LoginBox .LoginBox_Area .NewCustomers {width:99%;}*/

    /*Register*/
    .Gen_UserRegister .Box_Area .inputColumn {width:auto !important;max-width:200px !important;}
    .Gen_UserRegister .Box_Area .inputColumn input[type="text"] {width:auto !important;max-width:100% !important;}
    .Gen_UserRegister .Box_Area .inputColumn textarea {width:auto !important;max-width:100% !important;}
    .Gen_UserRegister .Box_Area .inputColumn select {width:auto !important;max-width:200px !important;}
    .Gen_UserRegister .Box_Area .LetterInput {width:auto !important;max-width:200px !important;}
    .Gen_UserRegister .Box_Area .CountryInput select {width:100% !important;}
}

@media screen and (max-width:560px){
    .contentMain .searchTable #featuredItemscontent > div:first-child > div {width:auto !important;}

    /*My Account*/
    .adminPanel .RadAjaxPanel .wishlist {width:100% !important;margin:10px 0 10px 0 !important;}
}

/* Mobile */
@media (max-width:480px) {

    /*.GenLoginWrap { width:100% !important; }
    .Gen_LoginBox { width:100%; }
    .Gen_LoginBox .LoginBox_Area .Login_Button_Area { position:static;top:auto;left:auto;float:left; }
    .Gen_LoginBox .LoginBox_Area .CreateUser { clear:left;float:left; }*/
    .cartTable .cartRemarkTh,.cartTable .cartRemarkTd,.cartTable .cartRemarkTf,.itemCartButtons .sendenquiry,.cartTable .rgGroupCol { display:none; }
    .cartTable .cartItemImage { width:80px; height:auto; }

    #checkoutDiv #headerDiv {padding-left:10px !important;text-align:center;}
    .checkouttable .contentColumn input,.checkouttable .contentColumn textarea { max-width:80%; }
    #checkout img { width:80px;}
    .adminUserMenu { display:block; }
    .userMenu { display:none; }
    .Gen_LoginBox .LoginBox_Area { width:100%; }
    .AccountInfoTable input,.AccountInfoTable textarea,.AccountInfoTable select { width:90% !important }
    #divPromptLogin #divLogin, #divPromptLogin #divRegister, #divPromptLogin #divNoLogin { width:200px; }
    .rwNormalWindow, .rwNormalWindow .rwTable, .rwNormalWindow .rwWindowContent > div { width:100% !important; }

    /*Product Detail*/
    .ItemContentCSS .itemNameContainer {width:90%;margin:0 auto;float:none;}
    .ItemContentCSS .itemContainer {width:90%;margin:0 auto;float:none;}
    .ItemContentCSS .imageContainer {width:100%;}


    /*Login*/
    /*.RC_FbLogin { width:auto !important; }
    .RC_FbLogin .fbLoginButton { display:block; padding-top:10px;float:none !important; }
    .GenLoginWrap .Gen_LoginBox .Login_Button_Area {float:none;clear:both;margin:0 auto;}
    .GenLoginWrap .Gen_LoginBox .palRegister .CreateUser {float:none;margin:0 auto;}*/

    /*Register*/
    .Gen_UserRegister { width:100%; }
    .Gen_UserRegister .Box_Area .captionColumn { display:block;text-align:left;}
    .Gen_UserRegister .navi td { text-align:center; }
    .Gen_UserRegister .Box_Area  .LetterLabel,.Gen_UserRegister .Box_Area .CapLabel { display:none !important; }

    .Gen_UserRegister .Box_Area .captionColumn {width:auto !important;max-width:80% !important;margin:0 auto;}
    .Gen_UserRegister .Box_Area .inputColumn {width:auto !important;max-width:80% !important;margin:0 auto;display:block;}
    .Gen_UserRegister .Box_Area .inputColumn input[type="text"] {width:200px !important;max-width:100% !important;}
    .Gen_UserRegister .Box_Area .inputColumn textarea {width:200px !important;max-width:100% !important;}
        .Gen_UserRegister .Box_Area .inputColumn select {width:auto !important;max-width:200px !important;}
    .Gen_UserRegister .Box_Area .inputColumn input[type="password"] {width:auto !important;max-width:100% !important;}
    .Gen_UserRegister .Box_Area .LetterInput {width:auto !important;max-width:80% !important;}
    .Gen_UserRegister .Box_Area .CountryInput select {width:100% !important;}

    /* Checkout & Cart */
    .Checkout1 {background-image:none;width:80px !important;background:#cccccc;margin-right:5px;border-radius:10px;}
    .Checkout1:hover {background:#54bf24;color:#fff !important;}  
    .ContinueShop {background-image:none;width:80px !important;background:#cccccc;margin-right:5px;border-radius:10px;}
    .ContinueShop:hover {background:#54bf24;color:#fff !important;}
    .itemCartButtons a {margin-left:5px;}

    .shipDetail > tbody > tr > td { display:block;width:auto;text-align:left; }
    .shipDetail .captionColumn { font-weight:bold; }
    .shipDetail input, .shipDetail select, .shipDetail textarea {width:auto !important; }
    .shipDetail .subTitle { margin-left:0 !important; }
    .shipDetail input[type="text"] {width:200px !important;max-width:80%;}
    .shipDetail textarea {width:200px !important;max-width:80%;}
    .CheckoutTable td {padding:1px;}
}

@media screen and (max-width:380px) {
    /* Product Search*/
    .searchTable .featuredItemsheader {margin:0;}
    .searchTable #featuredItemscontent div > div {max-width:100%;}

    /*Login*/
    /*.GenLoginWrap .Gen_LoginBox .RC_FbLogin > div:first-child {font-size:14px !important;}
    .GenLoginWrap .Gen_LoginBox .LoginBox_Area > .RC_Header {font-size:14px !important;}
    .GenLoginWrap .Gen_LoginBox .NewCustomers {font-size:14px !important;}
    .GenLoginWrap .Gen_LoginBox .NewRegisterScript {width:250px;}
    GenLoginWrap .Gen_LoginBox .LoginBox_Area .UserNameLabel {width:60px;}
    .GenLoginWrap .Gen_LoginBox .LoginBox_Area .Password_Label {width:60px;}*/

    /*Register*/
    .Gen_UserRegister .Box_Area .ErrorLabel {width:70%;}
    .Gen_UserRegister .inputColumn .pwremark {display:block;}
    .Gen_UserRegister .otherReg {padding-left:5px;}

    /* Checkout & Cart */ /*Changable for different website*/
    #ctl01_ctl00_pageContent_pageContent_Label4 {width:200px !important;}
    #ctl01_ctl00_pageContent_pageContent_txtShipInstruction_wrapper {width:200px !important;}
    #ctl01_ctl00_pageContent_pageContent_txtPostalCode_wrapper {width:200px !important;}
    #ctl01_ctl00_pageContent_pageContent_txtCardSender_wrapper {width:250px !important;}
    #ctl01_ctl00_pageContent_pageContent_txtCardMessage_wrapper {width:250px !important;}
    #ctl01_ctl00_pageContent_pageContent_txtCardRecipient_wrapper {width:250px !important;}

}

/*===================================== Responsive End ============================================*/



/*===================================== New GenLogin ================================================*/
.loginPromptTop {margin:0 2%;font-size:2em;}
.GenLoginBox .LoginPanel {padding-top:10px;}
.loginPromptBottom {width:98%;margin:0 auto;}
.loginPromptBottom img {width:100%;}

.GenLoginBox .LoginBox_Area {background:url(/Templates/ecworkshop/images/login_bg.png) center center no-repeat;border:none;width:489px;height:452px;margin:0 1%;font-size:16px;}
.GenLoginBox .LoginBox_Area .InnerLoginBoxArea {padding:60px;}
.GenLoginBox .LoginBox_Area .RC_Header {font-weight:normal;}
.GenLoginBox .LoginBox_Area .RC_Script {padding:20px 0;font-size:16px;}
.GenLoginBox .LoginBox_Area .RememberMe {padding:5px 0;text-align:left;margin-left:95px;font-weight:bold;}
.GenLoginBox .LoginBox_Area .PasswordRecovery {padding:5px 0;text-align:left;margin-left:100px;}
.GenLoginBox .LoginBox_Area .PasswordRecovery a {color:#CB191E;}
.GenLoginBox .LoginBox_Area .UserNameLabel {width:95px;}
.GenLoginBox .LoginBox_Area .Password_Label {width:95px;}
.GenLoginBox .LoginBox_Area .GenLoginGroup {margin:auto;position:absolute;left:0;right:0;bottom:80px;}
.GenLoginBox .LoginBox_Area .FbLogin {display:none;}

.GenLoginBox .RegisterBox_Area {background:url(/Templates/ecworkshop/images/login_bg.png) center center no-repeat;border:none;width:489px;height:452px;font-size:16px;}
.GenLoginBox .RegisterBox_Area .InnerRegisterBoxArea {padding:60px;}
.GenLoginBox .RegisterBox_Area .NewCustomers {font-weight:normal;}
.GenLoginBox .RegisterBox_Area .NewRegisterScript {padding:20px 0;font-size:16px;display:none;}
.GenLoginBox .RegisterBox_Area .DefaultMessage {display:none;}
.GenLoginBox .RegisterBox_Area .loginPrompt2 .LoginMessage {-webkit-padding-start:20px;list-style-image:url('/Templates/ecworkshop/images/point.png');}
.GenLoginBox .RegisterBox_Area .loginPrompt2 .LoginMessage li {padding:5px 0;}
.GenLoginBox .RegisterBox_Area .CreateUser {margin:auto;position:absolute;left:0;right:0;bottom:80px;}

.GenLoginBox .Gen_Button a {background:#CB191E;border-radius:0;}

@media screen and (max-width:1000px) {
    .loginPromptTop {font-size:1.5em;}

    .GenLoginBox .LoginBox_Area {width:48%;background:none;border:1px solid #959595;font-size:14px;height:380px;}
    .GenLoginBox .LoginBox_Area .InnerLoginBoxArea {padding:10%;}
    .GenLoginBox .LoginBox_Area .RC_Header {font-size:20px;}
    .GenLoginBox .LoginBox_Area .RC_Script {font-size:14px;}
    .GenLoginBox .LoginBox_Area .UserNameLabel {width:32%;}
    .GenLoginBox .LoginBox_Area .UserNameInput {width:65%;}
    .GenLoginBox .LoginBox_Area .UserNameInput .UserName {width:80%;}
    .GenLoginBox .LoginBox_Area .Error {width:20%;}
    .GenLoginBox .LoginBox_Area .Password_Label {width:32%;}
    .GenLoginBox .LoginBox_Area .PasswordInput {width:65%;}
    .GenLoginBox .LoginBox_Area .Password {width:80%;}
    .GenLoginBox .LoginBox_Area .RememberMe {margin-left:32%;}
    .GenLoginBox .LoginBox_Area .PasswordRecovery {margin-left:32%;}
    .GenLoginBox .LoginBox_Area .GenLoginGroup {bottom:10%;}

    .GenLoginBox .RegisterBox_Area {width:48%;background:none;border:1px solid #959595;height:380px;}
    .GenLoginBox .RegisterBox_Area .InnerRegisterBoxArea {padding:10%;}
    .GenLoginBox .RegisterBox_Area .NewCustomers {font-size:20px;}
    .GenLoginBox .RegisterBox_Area .loginPrompt2 {font-size:14px;}
    .GenLoginBox .RegisterBox_Area .CreateUser {bottom:10%;}
}

@media screen and (max-width:680px) {
    .loginPromptTop {margin:0 5%;border-bottom:1px dashed #eeeeee;padding:10px 0;}

    .GenLoginBox .LoginBox_Area {height:auto;float:none;margin:0 5%;width:auto;}
    .GenLoginBox .LoginBox_Area .RC_Header {color:#CB191E;}
    .GenLoginBox .LoginBox_Area .GenLoginGroup {position:static;margin-top:30px;}

    .GenLoginBox .RegisterBox_Area {height:auto;float:none;margin:10px 5%;width:auto;}
    .GenLoginBox .RegisterBox_Area .NewCustomers {color:#CB191E;}
    .GenLoginBox .RegisterBox_Area .CreateUser {position:static;margin-top:30px;}
}

@media screen and (max-width:420px) {
    .loginPromptTop {margin:0 1%;color:#CB191E;}

    .GenLoginContainer .GenLoginWrap {border-top:3px solid #CB191E;padding-top:0;}
    .GenLoginBox .LoginBox_Area {margin:0 1%;text-align:left;}
    .GenLoginBox .LoginBox_Area .InnerLoginBoxArea {padding:5%;}
    .GenLoginBox .LoginBox_Area .RC_Script {padding:5px 0;}
    .GenLoginBox .LoginBox_Area .UserNameSection {padding:5px 0;}
    .GenLoginBox .LoginBox_Area .PasswordSection {padding:5px 0;}
    .GenLoginBox .LoginBox_Area .PasswordRecovery {margin-left:0;}
    .GenLoginBox .LoginBox_Area .GenLoginGroup {margin-top:0;}

    .GenLoginBox .RegisterBox_Area {margin:10px 1%;text-align:left;}
    .GenLoginBox .RegisterBox_Area .InnerRegisterBoxArea {padding:5%;}
    .GenLoginBox .RegisterBox_Area .loginPrompt2 p {margin:5px 0;}
    .GenLoginBox .RegisterBox_Area .loginPrompt2 .LoginMessage {margin:5px 0;}
    .GenLoginBox .RegisterBox_Area .CreateUser {margin-top:0;text-align:left;}

}

/*===================================== New GenLogin End ============================================*/



/*=========================== Style Change (for different Websites) =================================*/
/* Shopping Cart */
.cartCurrency select {margin-bottom:5px;}
.cartTable .rgMasterTable {border-color:rgb(128, 128, 128);}
.cartTable .rgHeader {background-color:rgb(128, 128, 128);border-color:rgb(128, 128, 128);}
.cartTable .rgFooter td {background-color:rgb(128, 128, 128);color:#fff;}
.enquiryButton td {background-image:none !important;}
.enquiryButton td img {display:none;}
.sendenquiry {background:rgb(191, 191, 191);border:2px solid rgb(191, 191, 191);color:#fff !important;}
.sendenquiry:hover {color:rgb(191, 191, 191) !important;background:#fff;}
.ContinueShop {background:rgb(191, 191, 191);border:2px solid rgb(191, 191, 191);color:#fff !important;}
.ContinueShop:hover {color:rgb(191, 191, 191) !important;background:#fff;}
.Checkout1 {background:rgb(203,25,30);border:2px solid rgb(203,25,30);color:#fff !important;}
.Checkout1:hover {color:rgb(203,25,30) !important;background:#fff;}
.enquiryButton a {background:rgb(203,25,30);border:2px solid rgb(203,25,30);color:#fff !important;}
.enquiryButton a:hover {color:rgb(203,25,30) !important;background:#fff;}
.Checkout1, .ContinueShop, .sendenquiry, .enquiryButton a {padding:0;display:inline-block;text-align:center;vertical-align:middle;line-height:45px;width:200px !important;background-position:0; height:45px;font-size:12px;transition:all 0.3s;text-transform:uppercase;}

/* Checkout */
.checkoutbutton3 {padding:0;display:inline-block;text-align:center;vertical-align:middle;line-height:45px;width:200px !important;background-position:0; height:45px;font-size:12px;transition:all 0.3s;text-transform:uppercase;background:rgb(203,25,30) ;border:2px solid rgb(203,25,30);color:#fff !important;}
.checkoutbutton3:hover {color:rgb(203,25,30) !important;background:#fff;}

/* Login & Register */
/*.Gen_LoginBox .loginbutton {background:rgb(203,25,30);display:inline-block;text-align:center;padding:0;width:120px;height:40px;line-height:40px;}
.Gen_LoginBox .loginbutton:hover {color:#fff !important;opacity:0.8;background-position:0;}
.Gen_LoginBox .registerbutton {background:rgb(203,25,30);display:inline-block;text-align:center;padding:0;width:120px;height:40px;line-height:40px;}
.Gen_LoginBox .registerbutton:hover {color:#fff !important;opacity:0.8;background-position:0;}*/
/*.Gen_UserRegister .Box_Area .RC_Header {background-color:rgb(203,25,30) !important}
.Gen_UserRegister > table {border-color:rgb(203,25,30) !important;background:#fff !important;}
.create_user {background: rgb(203,25,30) !important;padding:0;}
.create_user:hover {color:#fff !important;opacity:0.8;background-position:0;}*/

/* My Account */
.RadMenu.userMenu {width:100%;background:rgb(203,25,30);z-index:5000 !important;}
.RadMenu.userMenu .rmRootGroup {border:rgba(255,255,255,0);background:none;}
.RadMenu.userMenu .rmRootGroup .rmItem {padding:10px;}
.RadMenu.userMenu .rmRootGroup .rmItem .rmLink {background:none;}
.RadMenu.userMenu .rmRootGroup .rmItem .rmLink .rmText {color:#fff;font-size:14px;}
.RadMenu.userMenu .rmRootGroup .rmItem .rmSlide .rmGroup {background:none;border:rgba(255,255,255,0);background:rgba(0, 0, 0, 0.8);}
.RadMenu.userMenu .rmRootGroup .rmItem .rmSlide .rmGroup .rmItem {padding:5px;}
.RadMenu.userMenu .rmRootGroup .rmItem .rmSlide .rmGroup .rmItem .rmLink {padding-left:0;transition:all 0.3s;}
.RadMenu.userMenu .rmRootGroup .rmItem .rmSlide .rmGroup .rmItem .rmLink:hover {background:rgb(203,25,30);}
.RadMenu.userMenu .rmRootGroup .rmItem .rmSlide .rmGroup .rmItem .rmLink .rmText {background:none;padding:0 10px;}
.adminUserMenu .rpRootGroup {border:1px solid rgba(255,255,255,0);}
.adminUserMenu .rpRootGroup .rpItem .rpRootLink {background:none;color:#000;color:#fff;background:rgb(203,25,30);}
.adminUserMenu .rpRootGroup .rpItem .rpLink.rpExpanded {border-color:#fff;color:#fff;}
.adminUserMenu .rpRootGroup .rpItem .rpLink.rpExpandable .rpExpandHandle {border-color:#fff;color:#fff;}
.adminUserMenu .rpRootGroup .rpItem .rpLink.rpExpanded .rpExpandHandle {border:1px solid #fff;color:#fff;}
.adminUserMenu .rpRootGroup .rpItem .rpLink.rpExpandable .rpExpandHandle.rpHovered {border:1px solid #fff;color:#fff;}
.adminUserMenu .rpRootGroup .rpItem .rpSlide .rpGroup {background:rgba(0,0,0,0.8);color:#fff;}
.adminUserMenu .rpRootGroup .rpItem .rpSlide .rpGroup .rpItem .rpLink.rpHovered {border:1px solid rgba(255,255,255,0);background:rgb(203,25,30);color:#fff;}
.adminUserMenu .rpRootGroup .rpItem .rpSlide .rpGroup .rpItem .rpLink.rpSelected {border:1px solid rgba(255,255,255,0);}
.adminUserMenu .rpRootGroup .rpItem .rpSlide .rpGroup .rpItem .rpLink.rpExpanded {border:1px solid rgba(255,255,255,0);}

.adminPanel {background:rgba(255,255,255,0) !important;color:#000;}
.adminPanel span {text-transform:uppercase;font-weight:normal;}
.adminPanel .RadGrid_Default {border-color:rgb(128, 128, 128);}
.adminPanel .rgHeader {background:none !important;background-color:rgb(128, 128, 128) !important;border-color:rgb(128, 128, 128) !important;color:#fff !important;}
.adminPanel .rgHeader a {color:#fff !important;}
.adminPanel .rgFooter td {background-color:rgb(128, 128, 128);border-color:rgb(128, 128, 128);}
.adminPanel input[type='submit'], .adminPanel input[type='button'] {background:rgb(203,25,30);color:#fff;padding:5px;border:rgb(203,25,30);}

@media screen and (max-width:380px) {
    .adminPanel .RadGrid .rgRow td, 
    .adminPanel .RadGrid .rgAltRow td, 
    .adminPanel .RadGrid .rgEditRow td, 
    .adminPanel .RadGrid .rgFooter td, 
    .adminPanel .RadGrid .rgFilterRow td, 
    .adminPanel .RadGrid .rgHeader, 
    .adminPanel .RadGrid .rgResizeCol, 
    .adminPanel .RadGrid .rgGroupHeader td {padding-left:0; padding-right:0;}
}

.wishlist {border-color:rgb(203,25,30) !important;}
.adminPanel .wishlist th {border-bottom:1px solid rgb(128, 128, 128) !important;}
.wishlist tbody tr {background:#fff;color:#000;border-color:rgb(128, 128, 128);padding:10px;border-bottom:1px solid rgb(128, 128, 128)}
.wishlist tbody tr + tr {background:none;}

/*Checkout - Step2*/
table.orderTable {border:none;}
table.orderTable th {background-color:rgb(128, 128, 128) !important;color:#fff !important;padding-top:5px !important;padding-bottom:5px !important;}
table.orderTable tfoot tr  {line-height:1.8;}
table.orderTable td, table.orderTable th {border:none;}
tr.orderTotal {background-color:rgb(128, 128, 128) !important;color:#fff !important;}
table.orderTable.deliveryInfo {margin:10px 0;padding:1%;border:1px solid rgb(128, 128, 128);display:block;width:auto !important;}
table.orderTable.deliveryInfo td {padding-left:10% !important;}
body .payButton {/*width:50%;*/border-radius:0 !important;}
.payButton.selected, .payButton.selected + .payDetail, .confirmButton {/*margin-left:0 !important;*/}
.payButton.selected {margin-top:10px !important;}
.payButton.selected + .payDetail {/*width:40% !important;*/}
body .confirmButton {/*width:50%;*/border-radius:0 !important;}
.confirmButton.active {background:none;background-color:rgb(128, 128, 128);border-color:rgb(128, 128, 128);color:#fff !important;margin-top:10px !important;}

/*Checkout - Step3*/


/*======================================== Style Change End =======================================*/