body.store div.storewrapper {
    background-color: transparent;
}

body.store div.storewrapper div.StoreHome, 
body.store div.storewrapper div.ViewOrders {
    margin: 0 0 10px;
}

body.store div.storewrapper div.fieldset div.legend {
    margin: 0 0 10px;
}

body.store div.storewrapper div.storelayout div.colmain div.fieldset, 
body.store div.storewrapper div.storelayout div.colaside div.fieldset {
    margin: 10px 0;
}

body.store div.storewrapper div.storelayout div.colmain div.fieldset {
    margin-right: 9px;
}

body.store div.storewrapper div.storelayout div.prod_search div.storeheader div.fieldset div.RadAjaxPanel div div.prodsearch {
    /* line-height: 0px; */
    white-space: nowrap;
    width: 100%;
    max-width: 330px;
}

body.store div.storewrapper div.storelayout div.prod_search div.storeheader div.fieldset div.RadAjaxPanel div div.prodsearch div.input {
    max-width: 250px;
    width: 100%;
}
 
body.store div.storewrapper div.storelayout div.prod_search div.storeheader div.fieldset div.RadAjaxPanel div div.prodsearch div.input, 
body.store div.storewrapper div.storelayout div.prod_search div.storeheader div.fieldset div.RadAjaxPanel div div.prodsearch div.action {
    display: inline-block;
}

body.store div.storewrapper div.storelayout div.prod_search div.storeheader div.fieldset div.RadAjaxPanel div div.prodsearch input[type=text] {
    max-width: 235px;
    width: 100% !important;
}

@media all and (max-width: 600px) {

    body.store div.storewrapper div.storelayout div.prod_search div.storeheader div.fieldset div.viewcartdiv {
        float: unset;
    }

}

body.store div.storewrapper div.storelayout div.prod_search div.storeheader div.fieldset div.viewcartdiv a.viewcartbutton.button {
    /* line-height: 10px; */
}

body.store div.storewrapper div.storelayout div.prod_search div.storeheader div.fieldset div.viewcartdiv a.viewcartbutton.button span {
    top: 1px;
}

body.store div.storewrapper div.storelayout div.colmain div.fieldset.Highlights div.RadRotator.RadRotator_Default div.rrRelativeWrapper {
    left: -7px;
}

body.store div.storewrapper div.storelayout div.colmain div.fieldset.Highlights div.RadTabStrip.RadTabStrip_Default.RadTabStripTop_Default.RadTabStrip {
    margin-left: 20px !important;
}

/* Store Responsive Styles */

.storewrapper .colmain {
    float: right;
    width: 67%;
}

.storewrapper .colaside {
    float: right;
    width: 33%;
}

.storelayout
{
    float: right;
    width:100%;
    clear:both;
}

.storewrapper:after {
    clear: both;
    content: "";
    display: block;
}


/* RWD Overrides */
@media (max-width: 767px) {
.storewrapper .storelayout,
.storewrapper .colmain,
.storewrapper .colaside {float: none;width:100%;}

body.store .storelayout {
    display: flex;
    flex-direction: column;
}
body.store .storelayout .prod_search {
    order: 0;
}
body.store .storelayout .colaside {
    order: 2;
}
body.store .storelayout .colmain {
    order: 1;
}
.storeheader .fieldset > div {
    clear: both;
    float:none;
}
.storeheader .viewcartdiv {
    padding: 1em 0;
}
div.storeheader .input {
    max-width: 173px!important;
}

    
    .storelayout .ResultsTopBar {float:left;width:100%;clear:both;}
    .storewrapper .imgzoom,    .storewrapper .img {float:none;}
    .storewrapper .proddetailinfo {margin-left: auto!important;}
    
    body.store div.storewrapper div.storelayout div.colmain div.fieldset{margin:auto;}
	.item.required.country { font-size:8px;}

}

/* Design and layout overrides */
.header.navbar {
	padding: 0;
}

.colmain .container {
	max-width: 100%;
}




