/********************************************************************
 * JOOMLA! TEMPLATE CSS FILE
 * ----------------------------------------------------------------
 * Copyright (C) 2006 - 2008 JoomlaShine.com. All Rights Reserved.
 * @license - Copyrighted Commercial Software
 * Author: JoomlaShine.com
 * Websites:  http://www.joomlashine.com
*********************************************************************/
h1, h2, h3, h4, h5, h6, a, a:visited .title{
    color:       #BF0000;
    font-size:   1.2em;
    font-weight: bold;
    line-height: 20px;
    margin:      10px 0 5px;
    font-family: Verdana, Geneva, sans-serif;
}

a:hover{
    color: #000;
}

body{
    padding-left:  0px;
    padding-right: 0px;
    color:         #000;
    font-family:   Arial, Helvetica, sans-serif;
    line-height:   1.5;
}

body{
    font-family: Arial, Helvetica, sans-serif !important;
    color:       #000000;
    background:  url(../images/bgd_body.png) repeat-x #3B0F0F !important;
    font-size:   12px;
}

input, button, select, textarea{
    font-family: Arial, Helvetica, sans-serif !important;
}

body #rt-page-surround{
    overflow: visible;
}

body .visible-large{
    display: none !important;
}

body .hidden-large{
    display: inherit !important;
}

body .visible-desktop{
    display: inherit !important;
}

body .hidden-desktop{
    display: none !important;
}

body .promo h1{
    font-size: 3.7em;
}

body .promo p{
    font-size: 1.3em;
}

body .promo-image{
    width: 40%;
}

body .promo-image img{
    max-width: 100%;
}

body .fp-roksprocket-features .layout-showcase .sprocket-features-container{
    height: 409px;
}

body .fp-roksprocket-features .layout-showcase .sprocket-features-img-container img{
    width:  600px;
    height: 409px;
}

body .fp-roksprocket-features .sprocket-features-title{
    font-size: 3.3em;
}

body .fp-roksprocket-features .layout-showcase .sprocket-features-arrows{
    left: 77px;
}

body .fp-roksprocket-features .layout-showcase .sprocket-features-pagination{
    left: 177px;
}

body .fp-tab1 .rt-image img, body .fp-tab3 .rt-image img{
    width:      279px;
    height:     230px;
    background: url(../../../images/rocketlauncher/frontpage/roksprocket-tabs/img1-desktop.jpg) no-repeat scroll 0 0 transparent;
}

body .fp-tab2 .rt-image img, body .fp-tab4 .rt-image img{
    width:      279px;
    height:     230px;
    background: url(../../../images/rocketlauncher/frontpage/roksprocket-tabs/img2-desktop.jpg) no-repeat scroll 0 0 transparent;
}

body .title .rt-bubble.rt-big-bubble{
    width:  60px;
    height: 60px;
}

body .title .rt-bubble.rt-big-bubble:before{
    top:       5px;
    left:      -2px;
    font-size: 1.3em;
}

body .rt-container [class*="rt-grid"]{
    display: inline;
    float:   left;
}

/*.rt-block{
    margin: 0px;
}*/

.rt-menu-mobile{
    display: none !important;
}

body, #jsn-master{
    background: #3b0f0f url(../images/red/master-bg.jpg) repeat-x top left;
}

#rt-header #rt-logo{
    background: url("../images/banner.png") no-repeat scroll right 0 transparent !important;
    width:      auto;
}

#rt-header #rt-logo a{
    background: url("../images/logo.png") no-repeat scroll 50% 0 transparent !important;
    height:     100px;
    width:      44.6%;
}

#rt-header{
    background:    none;
    border-bottom: 0px;
    box-shadow:    none;
}

/* Start Rize dev nav menu modified By 20-06-2013 */
ul.gf-menu a{
    border-left:     1px solid #404040;
    border-right:    1px solid #000000;
    color:           #FFFFFF;
    display:         block;
    font-family:     Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight:     bold;
    margin:          0px;
    padding:         3px 1.5em;
    text-decoration: none;
}

ul.gf-menu a:hover{
    border-left:     1px solid #404040;
    border-right:    1px solid #000000;
    color:           #FFFFFF;
    display:         block;
    font-family:     Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight:     bold;
    margin:          0px;
    padding:         3px 1.5em;
    text-decoration: none;
    background:      none;
}

ul.gf-menu li a li a{
    font-weight: normal;
    color:       #FFF;
    font-size:   11px;
}

ul.gf-menu li a li a:hover{
    font-weight: normal;
    color:       #FFF;
    font-size:   11px;
}

.gf-menu.l1 > li:hover .rt-menu-border{
    border:     none;
    background: none;
}

.gf-menu > li > a.item:hover{
    color: #FFFFFF !important;
}

/* End Rize dev nav menu modified By 20-06-2013 */

.rt-container{
    background:   #fff;
    border-left:  2px solid #000;
    border-right: 2px solid #000;
}

.gf-menu{
    background: #282828;
}

.logo-block{
    margin: 0px;
}

.gf-menu .item{
    text-shadow: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.gf-menu li:hover > .dropdown, .gf-menu li.active:hover > .dropdown{
    left: 0px;
}

#rt-mainbody-surround{
    padding-top: 0px;
}

.gf-menu.l1 > li{
    background: none;
    padding:    3px 0px;
}

.gf-menu.l1 > li > .item{
    padding:        0 18px;
    text-transform: none;
    color:          #fff;
}

.gf-menu.l1 > li:last-child:before{
    background: none;
}

.gf-menu.l1 > li.active > .item{
    background:     none;
    border-bottom:  none;
    padding-bottom: 0px;
    color:          #fff;
    filter :        none !important;
}

.gf-menu.l1 > li.active > .item:before{
    background: none;
}

.gf-menu li.parent > .item:after{
    content: none;
    color:   #fff;
}

.gf-menu.l1 > li.active{
    margin-bottom: 0px;
}

.layout-mode-960fixed .gf-menu.l1 > li:hover .rt-menu-border, .layout-mode-1200fixed .gf-menu.l1 > li:hover .rt-menu-border{
    border:     none;
    background: none !important;
    filter :    none !important;
}

.gf-menu.l1 > li.active > .item .rt-item-border{
    border:     none;
    background: none !important;
    box-shadow: none;
    filter :    none !important;
}

.gf-menu.l1 > li.active .rt-item-shadow{
    box-shadow: none;
}

.gf-menu.l1 > li.active > .item:after{
    background: none !important;
    filter :    none !important;
}

.gf-menu .dropdown{
    margin-top: 2px;
    padding:    0px;
}

.layout-mode-960fixed .gf-menu li:hover > .item, .layout-mode-1200fixed .gf-menu li:hover > .item{
    color: #000;
}

.gf-menu.l1 > li:hover{
    background: #404040;
    color:      #fff;
}

.gf-menu.l1 > li.active{
    background: #404040;
    color:      #fff;
}

.layout-mode-960fixed .gf-menu .dropdown ul li:hover, .layout-mode-1200fixed .gf-menu .dropdown ul li:hover{
    background-color: #591F1F;
    border-top:       #591F1F;
}

.gf-menu ul{
    background: #732828;
}

.gf-menu ul li a{
    font-weight: normal;
    color:       #fff;
}

.gf-menu .dropdown ul li{
    background:          none;
    /*border-width:      1px;*/
    border-style:		 solid;
    border-bottom-color: #401616;
    border-left-color:   #401616;
    border-top-color:    #993636;
    color:               #E5CFCF;
    border-style:        solid none solid solid;
    border-width:        1px medium 1px 1px;
}

.gf-menu .dropdown ul li:hover > .item .border-fixer{
    background: none;
}

.gf-menu .dropdown li:hover > .flyout{
    margin-left: 0px;
    top:         -4px;
}

.gf-menu .dropdown ul li:hover{
    background:          none;
    /*border-width:      1px;*/
    border-style:        solid;
    border-bottom-color: #401616;
    border-left-color:   #401616;
    border-top-color:    #993636;
    color:               #E5CFCF;
    border-style:        solid none solid solid;
    border-width:        1px medium 1px 1px;
}

.gf-menu .dropdown ul li .active a{
    background-color: #404040;
}
/***** menu css  end*********/

.powered-by{
    display: none;
}

#rt-copyright{
    background: none;
    box-shadow: none;
}

#rt-footer{
    background:  none;
    padding-top: 0px;
}

hr{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors:   none;
    -moz-border-right-colors:  none;
    -moz-border-top-colors:    none;
    border-color:              #474747;
    border-image:              none;
    border-left:               0 none;
    border-right:              0 none;
    border-style:              solid none;
    border-width:              1px 0;
    margin:                    4px 0 0px;
}

.rt-container .rt-container{
    border: 0px;
}

.gf-menu .dropdown ul li .item{
    color:     #FFFFFF;
    font-size: 0.9em;
    padding:   3px;
}

.gf-menu .dropdown ul li .item:hover{
    color:       #FFFFFF !important;
    font-size:   0.9em;
    font-weight: normal;
    background:  #591F1F;
}

.gf-menu li.parent.active:hover .dropdown{
    margin-left: -3px;
    margin-top:  2px;
}

.gf-menu.l1 li ul li a{
    border:     none !important;
    background: none !important;
}

.gf-menu.l1 li ul li{
    background: #732828;
}

.gf-menu.l1 li ul li:hover{
    background: #591f1f;
}

/******************** footer menu starts ********************/

ul.menu-divbar{
    list-style: none outside none;
    margin:     0px;
    padding:    0px;
    text-align: right;
}
/* anandbabu - 01/06/2015 - task #3169*/
ul.menu-divbar li{
    background:  none repeat scroll 0 0 transparent;
    border-left: 1px solid #B3B3B3;
    display:     inline;
    margin:      0px;
    padding:     0 0.8em;;
}

ul.menu-divbar li:first-child{
    border-left: medium none !important;
}

ul.menu-divbar li a{
    font-size:   0.9em;
    color:       #000;
    font-weight: normal;
}

ul.menu-divbar li a:hover{
    text-decoration: underline;
}

/******************** footer menu ends ********************/

#rt-main{
    border-bottom: 1px solid #B3B3B3;
    background:    #fff;
}

#rt-bottom .rt-block{
    margin:  0px;
    padding: 9px 10px 0 0;
}

#rt-footer-surround .rt-block{
    float:     right;
    font-size: 0.9em;
    margin:    0 15px 0 0;
    padding:   0px;
}

#rt-footer-surround .rt-block a{
    font-weight:     normal;
    font-size:       0.9em;
    color:           #000000;
    text-decoration: underline;
}

#rt-footer-surround .rt-block a:hover{
    text-decoration: none;
}

#rt-showcase{
    padding:    0px;
    background: none;
}

#rt-showcase .rt-block{
    padding:       0px;
    margin:        0px;
    border-bottom: 5px solid #404040;
}

#rt-showcase .custom p{
    margin: 0px;
}

#rt-mainbody-surround .rt-container{
    /*background:url("../images/bg.jpg") repeat-y scroll left top transparent;*/
    padding: 0px;
}

.searchbox-green{
    background:    url("../images/module-box-green-bg-r.png") no-repeat scroll right top transparent;
    padding:       2px 5px 2px 10px;
    border-radius: 4px 13px 19px 13px;
}

.searchbox-green{
    padding:       8px 0px 0px 7px;
    background:    url("../images/module-box-green-bg-l.png") no-repeat scroll left top transparent;
    border-radius: 4px 13px 19px 13px;
}

.searchbox-green{
    padding:       8px 0px 0px 7px;
    background:    url("../images/module-box-green-bg-l.png") no-repeat scroll left bottom transparent;
    border-radius: 4px 13px 19px 13px;
}

.searchbox-green{
    padding:       8px 0px 0px 7px;
    background:    url("../images/module-box-green-bg-r.png") no-repeat scroll right bottom transparent;
    border-radius: 4px 13px 19px 13px;
}

.searchbox-green label{
    background:  url("../images/red/icon-module-dots.png") no-repeat scroll left 5px transparent;
    padding:     0 0 0 10px;
    font-weight: bold;
}

#rt-sidebar-a{
    /*background:url("../images/module-box-green-bg-r.png") no-repeat scroll right top transparent;*/
    padding: 0px;
}

#login-form ul li a{
    font-size: 12px;
}

#rt-main.sa3-mb9{
    background:       url("/templates/rt_chapelco/images/bg/leftside23-bg-full.png") repeat-y scroll 23% top transparent !important;
    background-color: #fff;
}

#rt-sidebar-a .rt-block{
    margin-left: -10px;
}

.rt-block[class^="icon-"] .title, .rt-block[class*=" icon-"] .title{
    padding: 0px;
}

.font-size-is-small{
    line-height: 1.5em;
}

p{
    letter-spacing: 0px;
    margin:         0 0 6px;
}

#mod-search-searchword{
    width: 170px;
}

.gf-menu.l1 li:hover a{
    color: #FFFFFF !important;
}


/**** virtuemart css  starts ****/

.category img, .horizontal-separator{
    display: none;
}

.category h2 a{
    font-weight: normal;
}

.category h2 a:hover{
    color:           #BF0000;
    text-decoration: underline;
}

.product img{
    display: none;
}

.spacer .width30{
    display: none;
}

.width70{
    width: 100%;
}

h2, a, a:visited .title{
    line-height: 15px;
    margin:      5px 0;
}

h2.cattitle{
    color:          #CC8033;
    font-size:      1.2em !important;
    font-weight:    bold !important;
    margin-bottom:  5px !important;
    padding-bottom: 5px !important;
}

h3.cattitle{
    color:          #CC3333;
    font-size:      1.2em !important;
    font-weight:    bold !important;
    margin-bottom:  5px !important;
    padding-bottom: 5px !important;
}

.orderlistcontainer .title{
    font-size:      17px;
    margin-bottom:  0px;
    padding-bottom: 5px;
}

.vm-pagination ul li{
    margin:  3px;
    padding: 4px !important;
}

.vm-pagination span{
    margin-top: -28px;
}

.main-image img{
    height:    200px;
    max-width: 100%;
}

/*virtuemart css  ends */


/************************ side bar css starts*********************/

div.box-yellow{
    background: url("../images/module-box-yellow-bg-r.png") no-repeat scroll right top transparent !important;
}

/*div.box-yellow > div{
    background: url("../images/module-box-yellow-bg-l.png") no-repeat scroll left top transparent !important;

}

div.box-yellow > div > div{
    background: url("../images/module-box-yellow-bg-l.png") no-repeat scroll left bottom transparent !important;
}*/

div.box-yellow > div > div > div{
    background: url("../images/module-box-yellow-bg-r.png") no-repeat scroll right bottom transparent !important;
}

div.header-dots h3, div.icon-dots h3{
    background: url("../images/red/icon-module-dots.png") no-repeat scroll left 5px transparent !important;
    padding:    0 0 0 10px;
}

div.box-yellow div div div div{
    background: none repeat scroll 0 0 transparent !important;
}

.box-yellow h2{
    color:       #000000;
    font-size:   1.1em;
    margin:      0 0 3px;
    font-weight: bold;
}

div.header-dots h3, div.icon-dots h3{
    background: url("../images/red/icon-module-dots.png") no-repeat scroll left 5px transparent;
    padding:    0 0 0 10px;
}

.box-yellow .module-title{
    background: url("../images/red/icon-module-dots.png") no-repeat scroll left 8px transparent;
    padding:    0 12px;
}

#pagno{
    margin-top: -47px;
}

.orderlistcontainer div.orderlist{
    z-index: 1;
}

/* rize 02-07-2013 */

#g-layout .posInfo h4 a{
    color:           #BF0000 !important;
    text-decoration: none;
}

#g-layout .posInfo h4 a:hover, #g-layout .posInfo h4 a:focus{
    background:      none;
    color:           #3B3B3D !important;
    text-decoration: none;
}

#g-layout .g2_search{
    overflow:         hidden;
    background-color: #282828 !important;
    border-radius:    5px;
    padding:          5px 3px 3px 11px !important;
}

#g-layout .g2_search h3{
    font-size: 12px !important;
}

#g-layout .g2_search .customSelect .csText{
    font-size: 12px !important;
}

#g-layout .g2_search .lstButton{
    float: left !important;
}

#g-layout .g2_search h3{
    font-size:      12px !important;
    text-transform: none !important;
}

#g-layout .g2_search .lstButton input[type="submit"]:hover{
    color:      #FFF !important;
    background: #BF0000 !important;
}

#g-layout .g2_search .lstButton input{
    background:     #fff !important;
    border-radius:  2px 2px 2px 2px !important;
    font-size:      15px !important;
    padding:        4px !important;
    vertical-align: sub;
    color:          #BF0000 !important;
}

.gf-menu .dropdown ul li.active div.dropdown{
    /*margin-left: 176px !important;*/
}

/* rize 02-07-2013 */

.inusetable{
    width: 100%;
}

/************************ side bar css ends*********************/


/**** rize 06-07-2013 ****/

/* search */

.searchbox-green{
    width:   230px;
    padding: 8px 0 0 16px;
    height:  110px;
}

.searchbox-green{
    background:            #fefef7 url("../images/search-bg.jpg") repeat-x bottom;
    border-radius:         5px;
    -moz-border-radius:    5px;
    -webkit-border-radius: 5px;
    box-shadow:            0px 0px 4px #595959;
    -moz-box-shadow:       0px 0px 4px #595959;
    -webkit-box-shadow:    0px 0px 4px #595959;
}
/* search */

/* login */

.box-blue{
    background:            #f7fcfe url("../images/login-bg.jpg") repeat-x bottom !important;
    border-radius:         5px;
    -moz-border-radius:    5px;
    -webkit-border-radius: 5px;
    box-shadow:            0px 0px 4px #595959;
    -moz-box-shadow:       0px 0px 4px #595959;
    -webkit-box-shadow:    0px 0px 4px #595959;
    margin-left:           5px !important;
    width:                 215px;
    margin-top:            30px;
    margin-bottom:         30px;
}

.box-blue h2{
    background:  url("../images/red/icon-module-dots.png") no-repeat scroll left 5px transparent;
    font-weight: bold;
    padding:     0 0 0 10px !important;
    font-size:   14px;
    line-height: 22px;
}

.box-blue input{
    border-radius: 0px !important;
    box-shadow:    none;
    width:         135px !important;
    border:        1px solid #ccc !important;
    padding:       1px !important;
}

.box-blue input[type="radio"], input[type="checkbox"]{
    width:  30px !important;
    border: 0px !important;
}

.box-blue input[type="submit"]{
    width:                 64px !important;
    background:            none;
    color:                 #000;
    border-radius:         5px !important;
    -moz-border-radius:    5px;
    -webkit-border-radius: 5px;
    padding:               4px 0 !important;
    font-family:           Arial, Helvetica, sans-serif;
}

.box-blue li{
    list-style: disc inside none !important;
}

.box-blue li a{
    font-size:   90% !important;
    font-weight: normal;
}

.box-blue .component-content .login + div ul li a:before, #login-form a:before{
    /*content:    none;*/
    margin-right: 4px;
}

/* login */


/* cart */

.cart{
    background:            #fefef7 url("../images/cart-bg.jpg") repeat-x bottom;
    border-radius:         5px;
    -moz-border-radius:    5px;
    -webkit-border-radius: 5px;
    box-shadow:            0px 0px 4px #595959;
    -moz-box-shadow:       0px 0px 4px #595959;
    -webkit-box-shadow:    0px 0px 4px #595959;
    margin-left:           5px !important;
    width:                 215px;
    margin:                30px 0px 20px;
}

.cart h2.title{
    background:  url("../images/red/icon-module-dots.png") no-repeat scroll left 5px transparent;
    font-weight: bold;
    padding:     0 0 0 10px !important;
    font-size:   14px;
    line-height: 22px;
}

/* cart */


/* sidebar-a module position */

/*.rt-container .rt-pull-9{
    background: #e5e5e5 url("../images/leftside-bg-small.png") repeat-y right;
}*/

.rt-container .rt-pull-9 #rt-sidebar-a{
    padding-left: 20px;
}

/* sidebar-a module position */


/*Home left and right gray bar */

#rt-main .rt-container .rt-grid-12{
    background: url("../images/home-container-bg.jpg") repeat-y scroll 0 0 transparent;
}
.rt-container .rt-grid-12 .leading-0{
    padding: 0 15px;
}

/*Home left and right gray bar */


/* Menu down arrow */

.gf-menu.l1 > li.active.parent > .item:after{
    content: none;
}

/* Menu down arrow */


h4{
    color: #CC8033;
}

/**** rize 06-07-2013 ****/


/**** rize 08-07-2013 ****/

.sa3-mb9 .rt-container{
    background: url("../images/left-bg.jpg") repeat-y left center;
}

/**** rize 08-07-2013 ****/


/**** rize 10-07-2013 ****/

#facebox .content{
    width:   550px;
    display: block;
}

#facebox{
	top:	 130.7px !important;
}

/**** rize 10-07-2013 ****/

/**** rize 16-07-2013 ****/

/* Xmap */

#xmap h2.menutitle{
    font-weight:   bold;
    font-size:     18px;
    margin-bottom: 0px;
    color:         #000000;
}

#xmap ul{
}

#xmap ul li a{
    font-weight: normal;
}

/* Xmap */

/**** rize 16-07-2013 ****/

/**** rize 19-07-2013 ****/

/* virtuemart categories */
.cartcat{
    background:            #fefef7 url("../images/cart-bg.jpg") repeat-x bottom;
    border-radius:         5px;
    -moz-border-radius:    5px;
    -webkit-border-radius: 5px;
    box-shadow:            0px 0px 4px #595959;
    -moz-box-shadow:       0px 0px 4px #595959;
    -webkit-box-shadow:    0px 0px 4px #595959;
    margin-left:           5px !important;
    width:                 215px;
    margin:                30px 0px 20px;
}

.cartcat h2{
    background:  url("../images/red/icon-module-dots.png") no-repeat scroll left 5px transparent;
    font-weight: bold;
    padding:     0 0 0 10px !important;
    font-size:   14px;
    line-height: 22px;
}

.cartcat ul{
    margin-left: 14px;
}

.cartcat li a{
    font-size:   12px;
    font-weight: normal;
}

/* virtuemart categories */


/* Menu */

.gf-menu li.parent.active:hover .dropdown ul li.parent.active:hover ul{
    position: absolute;
    left:     178px;
    width:    180px;
}

/* Menu */

/*  Add to cart Button */

span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button{
    background:     url("../images/button.png") repeat-x scroll center bottom #F8F8F8;
    display:        block;
    padding:        4px 15px;
    border:         1px solid #CECECE;
    color:          #BF0000;
    height:         auto;
    width:          auto;
    border-radius:  0px;
    margin-top:     7px;
    font-weight:    bold;
    letter-spacing: 0px;
}

span.addtocart-button input.addtocart-button:hover, span.addtocart-button input.notify-button:hover, input.highlight-button:hover, a.highlight:hover{
    border: 1px solid #CECECE;
    color:  #000000;
}

/*  Add to cart Button */


/*  Search Button */

.button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button, #gantry-totop, .btn-primary, #k2Container .k2ReadMore, #k2Container #submitCommentButton, #gantry-resetsettings{
    background:     url("../images/button.png") repeat-x scroll center bottom #F8F8F8;
    padding:        4px 15px;
    border:         1px solid #CECECE;
    color:          #BF0000;
    height:         auto;
    width:          auto;
    border-radius:  0px;
    font-weight:    bold;
    letter-spacing: 0px;
    text-shadow:    none;
    box-shadow:     none;
    line-height:    18px;
    font-size:      14px;
}

.button:hover, .readon:hover, .readmore:hover, button.validate:hover, #member-profile a:hover, #member-registration a:hover, .formelm-buttons button:hover, #gantry-totop:hover, .btn-primary:hover, #k2Container .k2ReadMore:hover, #k2Container #submitCommentButton:hover, #gantry-resetsettings:hover{
    border:     1px solid #CECECE;
    color:      #000000;
    background: none;
}

/*  Search Button */


/*  Checkout Button */

.vm-button-correct, .vm-button-correct:link, .vm-button-correct:visited{
    background:     url("../images/button.png") repeat-x scroll center bottom #F8F8F8;
    padding:        4px 15px;
    border:         1px solid #CECECE;
    color:          #BF0000;
    height:         auto;
    width:          auto;
    border-radius:  0px;
    font-weight:    bold;
    letter-spacing: 0px;
    text-shadow:    none;
    box-shadow:     none;
    line-height:    18px;
    font-size:      14px;
}

.vm-button-correct:hover{
    border:     1px solid #CECECE;
    color:      #000000;
    background: none;
    font-size:  14px;
}

/*  Checkout Button */


/*  Cancel Button */
.control-buttons button.default{
    background:     url("../images/button.png") repeat-x scroll center bottom #F8F8F8;
    padding:        4px 15px;
    border:         1px solid #CECECE;
    color:          #BF0000;
    height:         auto;
    width:          auto;
    border-radius:  0px;
    font-weight:    bold;
    letter-spacing: 0px;
    text-shadow:    none;
    box-shadow:     none;
    line-height:    18px;
    font-size:      14px;
}

.control-buttons button.default:hover{
    border:     1px solid #CECECE;
    color:      #000000;
    background: none;
    font-size:  14px;
}

/*  Cancel Button */

.registration form div button{
    float: left;
}

.registration form div a{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin-top:  0px;
}

/* Payment method */

#payment_id_1{
    float:      left;
    margin-top: 2px;
}

/* Payment method */

/* Pagenation */

.vm-pagination{
    clear: both;
}

/* Pagenation */

/**** rize 19-07-2013 ****/


/**** rize 20-07-2013 ****/

/* articles h2 header */

.component-content .item-page h2{
    font-size:     15px;
    font-weight:   bold;
    margin-bottom: 0px;
    margin-top:    0px;
}

/* articles h2 header */


/* product popup image */

.menu-block{
    z-index: 9999;
}

#fancybox-wrap{
    top: 125px !important;
}

/* product popup image */

/**** rize 20-07-2013 ****/


/**** rize 25-07-2013 ****/

/* product detail align */

.width70.floatright > h2{
    min-height:  50px;
    line-height: 24px;
	font-size: 1.2em;
}

.width70.floatright .product_s_desc{
    min-height: 75px;
}

/* product detail align */


/* Virtuemart menu using joomla menu */

.rt-block.cart div ul.menu ul{
    margin-left: 14px;
}

.rt-block.cart div ul.menu li{
    list-style-type: disc;
    margin:          0 0 0 14px;
    border-bottom:   none;
}

.rt-block.cart div ul.menu li ul li{
    list-style-type: circle;
    padding:         0px;
    margin:          0px;
}

.rt-block.cart div ul.menu li:before{
    content:       "";
    box-shadow:    none;
    background:    none;
    border-radius: none;
}

.rt-block.cart div ul.menu li a{
    background:  none repeat scroll 0 0 transparent !important;
    font-weight: normal;
    padding:     0px;
    margin:      0px;
    color:       #BF0000;
    font-size:   12px;
    line-height: 20px;
    display:     inline;
}

.rt-block.cart div ul.menu li a:hover{
    color: #000000;
}

/* Virtuemart menu using joomla menu */


/* Top menu */

.rt-grid-12.rt-alpha.rt-omega{
    position:relative;
}

.rt-grid-12.rt-alpha.rt-omega .rt-block.headermenu{
    margin:  0px;
    padding: 0px;
}

.rt-block.headermenu div div ul.menu{
    position:   absolute;
    right:      200px;
    top:        -33px;
    background: #ffffff;
}

.rt-block.headermenu div div ul.menu li{
    display:       inline;
    float:         left;
    border-bottom: none;
    border-right:  solid 1px #BF0000;
    margin:        0px;
}

.rt-block.headermenu div div ul.menu li a{
    padding:     5px 5px;
    line-height: 0px;
    color:       #BF0000;
    font-size:   12px;
 }

.rt-block.headermenu div div ul.menu li a:hover{
    color: #000000;
}

.rt-block.headermenu div div ul.menu li.item-270{
    border: none;
}

.rt-block.headermenu div div ul.menu li:before{
    content:       "";
    box-shadow:    none;
    background:    none;
    border-radius: none;
}

/* Top menu */

/**** rize 25-07-2013 ****/


/**** rize 03-08-2013 ****/

.productdetails-view .ask-a-question{
    margin-top: 0px;
}

.productdetails-view a.ask-a-question{
    color:       #BF0000;
    border:      none;
    font-weight: normal !important;
    background:  none;
}

.productdetails-view a.ask-a-question:hover{
    text-decoration: underline;
    color:           #BF0000;
    background:      none;
}

.productdetails-view a.login-view-pricing{
    color:       #BF0000;
    border:      none;
    font-weight: normal !important;
    background:  none;
}

.productdetails-view a.login-view-pricing:hover{
    text-decoration: underline;
    color:           #BF0000;
    background:      none;
}

.productdetails-view .product-price{
    margin-bottom: 0px;
    float:         none; /* added anandbabu 01-13-15 - task #3184 */
    text-align:    left; /* added anandbabu 01-13-15 - task #3184 */
}

.productdetails-view .product-fields .product-field-type-P{
    border-bottom: none;
    margin:        0px;
}

.productdetails-view .product-field.product-field-type-A{
    position:    absolute;
    background:  none repeat scroll 0 0 #ADD8E6;
    border:      1px solid #000000;
    padding:     3px;
    width:       40%;
    margin-left: 240px
}

.productdetails-view .product-field.product-field-type-A .product-fields-title{
    display:        block;
    font-weight:    normal;
    /*padding-left: 4px;*/
}
/* anandbabu 01-27-15 task-3184 */
.productdetails-view .product-field.product-field-type-A .product-field-display .inputbox, .product-fields .product-field-type-A .product-field-display select{
    width:         100%;
    margin-bottom: 0px;
    padding:       0px;
    padding-left:  4px;
}

/* anandbabu 01-27-15 - task #3184 */
.productdetails-view .product-field-type-S{
    padding-left: 	0px;
    margin-bottom: 0px;
}

.productdetails-view .product-field-type-S .product-fields-title{
    float:       left;
    width:       250px;
    font-weight: normal;
}

.productdetails-view hr{
    margin: 0px 0px 8px 0px;
}

/**** rize 03-08-2013 ****/


/**** rize 05-08-2013 ****/

.productdetails-view .product-field-type-S .product-field-display > div{
    padding-left: 250px;
}

/**** rize 05-08-2013 ****/


/**** rize 09-08-2013 ****/

.productdetails-view .product-price > strong{
    display: none;
}

/**** rize 09-08-2013 ****/


/**** rize 13-08-2013 ****/

table.cart-summary{
    border-spacing:  0 5px !important;
    border-collapse: separate !important;
}


.S5VMColumnCartAction_total_products #vmCartModule2 img{
    /*display: none; */
}

/**** rize 13-08-2013 ****/


/**** rize 16-08-2013 ****/

.wwdistribution .rt-block.headermenu div div ul.menu li a{
    padding:     5px 5px;
    line-height: 10px;
    color:       #BF0000;
    font-size:   12px;
 }

/**** rize 16-08-2013 ****/

/**** rize 17-08-2013 ****/

.sa3-mb6-sb3 .rt-container{
    background: url("../images/container-bg-2-side.jpg") repeat-y left center;
}

.sa3-mb6-sb3 #rt-sidebar-a{
    padding-left: 20px;
    background:   url("../images/left-bg.jpg") repeat-y left center;
}

.sa3-mb6-sb3 select, .sa3-mb6-sc3 select, .sb3-mb6-sc3 select{
    width: 165px;
}


#rt-main.sa3-mb9{
    background:       url("/templates/rt_chapelco/images/bg/leftside23-bg-full.png") repeat-y scroll 23% top transparent !important;
    background-color: #fff;
}

/**** rize 17-08-2013 ****/

/**** rize 19-08-2013 ****/

.sa3-mb6-sb3 #rt-sidebar-b{
    padding-left: 20px;
}

.sa3-mb9 #rt-sidebar-b, .sa3-mb9 #rt-sidebar-c{
    padding-left: 20px;
}

.mb9-sa3 #rt-sidebar-a, .mb9-sa3 #rt-sidebar-b, .mb9-sa3 #rt-sidebar-c{
    padding-left: 20px;
}

.sa3-sb3-mb6 #rt-sidebar-a, .sa3-sb3-mb6 #rt-sidebar-b, .sa3-sb3-mb6 #rt-sidebar-c{
    padding-left: 20px;
}

.mb6-sa3-sb3 #rt-sidebar-a, .mb6-sa3-sb3 #rt-sidebar-b, .mb6-sa3-sb3 #rt-sidebar-c{
    padding-left: 20px;
}

.mb6-sa3-sc3 #rt-sidebar-a, .mb6-sa3-sc3 #rt-sidebar-b, .mb6-sa3-sc3 #rt-sidebar-c{
    padding-left: 20px;
}

.mb6-sb3-sc3 #rt-sidebar-a, .mb6-sb3-sc3 #rt-sidebar-b, .mb6-sb3-sc3 #rt-sidebar-c{
    padding-left: 20px;
}

.sa3-mb6-sc3 .rt-container{
    background: url("../images/container-bg-2-side.jpg") repeat-y left center;
}

.sb3-mb6-sc3 .rt-container{
    background: url("../images/container-bg-2-side.jpg") repeat-y left center;
}

.mb6-sa3-sb3 .rt-container{
    background: url("../images/container-bg-right-side.jpg") repeat-y left center;
}

.mb6-sa3-sc3 .rt-container{
    background: url("../images/container-bg-right-side.jpg") repeat-y left center;
}

.mb6-sb3-sc3 .rt-container{
    background: url("../images/container-bg-right-side.jpg") repeat-y left center;
}

.sa3-sb3-mb6 .rt-container{
    background: url("../images/container-bg-left-side.jpg") repeat-y left center;
}

.sa3-sc3-mb6 .rt-container{
    background: url("../images/container-bg-left-side.jpg") repeat-y left center;
}

.sb3-sc3-mb6 .rt-container{
    background: url("../images/container-bg-left-side.jpg") repeat-y left center;
}

.mb6-sa3-sb3 select, .mb6-sa3-sc3 select, .mb6-sb3-sc3 select{
    width: 165px;
}

.sa3-sb3-mb6 select, .sa3-sc3-mb6 select, .sb3-sc3-mb6 select{
    width: 165px;
}

.mb9-sa3 .rt-container{
    background: url("../images/container-bg-right-1-side.jpg") repeat-y left center;
}


/**** rize 19-08-2013 ****/

/**** rize 21-08-2013 ****/

.productdetails-view .product-description, .product-fields{
    min-height: 52px;
}

#system-message{
    margin: 15px;
}

/**** rize 21-08-2013 ****/

/**** rize 23-08-2013 ****/

.productdetails-view .product-description p{
    min-height: 65px;
}

.browse-view .row{
    margin: 0px;
}

.rt-showcase-bg{
    background: none;
    height:     auto;
}

.productdetails-view h1{
    color:     #000;
    font-size: 17px;
}
/* anandbabu 01-29-15 task #3184 */
.productdetails-view a.ask-a-question{
    padding-left:  0px;
    margin-bottom: 10px;
}

.productdetails-view .product-description, .product-fields{
    margin: 0 0 15px;
}

/**** rize 23-08-2013 ****/


/**** rize 24-08-2013 ****/

.rokbox-content-element{
    width: 537px;
}

#rt-popuplogin ul li{
    padding-right: 10px;
}

#rt-popuplogin ul li a{
    font-weight: normal !important;
}

.rokbox-content{
    width:      565px !important;
    background: none repeat scroll 0 0 #FFFFFF !important;
    overflow:   hidden;

}

.rokbox-wrapper .rokbox-outer .rokbox-row .rokbox-inner .rokbox-container{
    background: #fff;
    box-shadow: none;
}

#rt-top{
    z-index: auto;
}

.wwdistribution .rt-popupmodule-button{
    top: 67px;
}

.rt-popupmodule-button .button:before{
    content: none !important;
}

.rt-popupmodule-button .button{
    background: #fff;
    border:     0px;
    padding:    1px 5px;
    font-size:  12px;
}

#rt-top .rt--block{
    margin:  0px;
    padding: 0px;
}

/**** rize 24-08-2013 ****/

/**** rize 26-08-2013 ****/

.product-field-type-P .product-fields-title{
    font-size: 12px;
}

#facebox .close{
    right: 18px;
}

.productdetails-view .spacer-buy-area{
    position: relative;
}

.productdetails-view .addtocart-bar{
    padding-left: 0px;
    margin:       0px;
    position:     absolute;
    right:        5px;
    top:          -85px;
    width:        220px;
}

.category-list h1{
    color: #000;
}

.gf-menu .dropdown ul li.parent > .item{
    font-weight: normal !important;
}

.gf-menu .dropdown ul li.active > .item{
    font-weight: bold;
}

.productdetails-view .product-description{
    min-height: 190px !important;  /* rize 28-12-2013 */
}

#com-form-login-remember input{
    float:        right;
    margin-right: 20px;
}

#remember{
    float: left !important;
}

#com-form-login-remember > label{
    float: left;
}



/** System Messages **/

#messages-overlay{
    opacity: 0.2;
}

#modal-messages{
    background:            #fff;
    padding:               0px;
    border-radius:         5px;
    -moz-border-radius:    5px;
    -webkit-border-radius: 5px;
    border:                3px solid rgba(0, 0, 0, 0.3);
    box-shadow:            0 0 18px rgba(0, 0, 0, 0.4);
}

#modal-messages #messages-header.error{
    background: none;
}

#modal-messages #messages-header{
    background: none;
}

#modal-messages #messages-main{
    background: none;
    min-height: 60px;
    width:      95%;
    padding:    0 15px 30px;
}

#modal-messages #messages-main p{
    padding: 0px 15px;
}

/* anandbabu - 01/22/2015 - task #3195 */
#modal-messages #messages-main span.messages-error, #modal-messages #messages-main span.messages-message{
    color: #c1242b;
}

#modal-messages #messages-footer{
    background: none;
    height:     0px;
}

/** System Messages **/

/**** rize 26-08-2013 ****/

/**** rize 27-08-2013 ****/

.productdetails-view .addtocart-area .addtocart-bar span.quantity-box{
    padding-left: 0px;
}

.terms h1, .secure h1{
    color: #000;
}

/**** rize 27-08-2013 ****/

/**** rize 28-08-2013 ****/

#dm_frmsearch .contentpaneopen input[type="checkbox"]{
    vertical-align: top;
    margin:         0px;
}

#rt-maintop{
    background:  none !important;
    box-shadow:  none;
    padding-top: 0px;
}

.width70.floatright > h2 a{
    color: #BF0000;
}

.width70.floatright > h2 a:hover{
    color:           #BF0000;
    text-decoration: underline;
}

input.highlight-button{
    font-family:    Arial, Helvetica, sans-serif !important;
    letter-spacing: 0px;
}

/**** rize 28-08-2013 ****/

/**** rize 29-08-2013 ****/

.h-tit{
    border-bottom: 2px solid #000;
}

.h-tit:hover{
    border-bottom: 2px solid #BF0000;
}

.h-tit a{
    color: #BF0000 !important;
}

.menu-create-account .key .title{
    font-size:   14px;
    font-weight: normal;
    margin:      0px;
    padding:     0px;
}

.search .small{
    color: #999999;
}

textarea.customer-comment{
    min-width: 240px;
    max-width: 700px;
}

/**** rize 29-08-2013 ****/



/**** rize 31-08-2013 ****/

#modal-messages #messages-header{
    color: #717171;
}

/**** rize 31-08-2013 ****/

/**** rize 3-09-2013 ****/

.rt-popupmodule-button{
    position: absolute;
    top:      62px;
    left:     83.4%;
    z-index:  99999;
}


/**** rize 3-09-2013 ****/

/**** rize 6-09-2013 ****/

.productdetails-view .product-field-type-S:last-child{
    margin: 0px 0px 20px;
}

#vmCartModule2 img{
    display: none;
}

/**** rize 6-09-2013 ****/

/**** rize 19-09-2013 ****/

#rt-breadcrumbs .bcrumb{
    margin: 0px;
    color:  gray;
}

/**** rize 19-09-2013 ****/

/**** rize 20-09-2013 ****/

#rt-breadcrumbs a{
    /*margin:     0 5px;*/
    margin: 0 11px 0 5px;
    /*position: relative;*/
}

#rt-breadcrumbs a:after{
    position: absolute;
    margin:   0px;
    top:      4px;
    color:    #999;
    left:     97%;
    cursor:   default;
    display:  none;
}

.breadcrumbsbcrumb > span{
    font-size:    14px;
    font-weight:  bold;
    color:        #000;
    padding-left: 5px;
}

/**** rize 20-09-2013 ****/

/**** rize 04-12-2013 ****/

.product-related-products, .product-related-categories{
    margin-top: 10px;
}

.product-field.product-field-type-R{
    float:      left;
    text-align: center;
    width:      150px;
}

.product-field.product-field-type-R .product-field-display a img{
    display:    block;
    text-align: center;
    margin:     0px auto;
}

/**** rize 04-12-2013 ****/

/**** rize 11-12-2013 ****/

.product-field.product-field-type-R .product-field-display a{
    font-size: 1em;
}

#facebox img{
    border: 0 none;
    margin: 0 auto;
}

/**** rize 11-12-2013 ****/


/**** rize 23-12-2013 ****/

.checkout-button-top #terms-of-service{
    padding-right: 40px;
}

.checkout-button-top #tosAccepted{
    margin-bottom: -45px;
}

/**** rize 23-12-2013 ****/


/**** rize 17-01-2014 ****/

#vmCartModule{
    background: none;
    box-shadow: none;
}

#vmCartModule .vm_cart_products .container{
    width: 100%;
}

#vmCartModule .show_cart{
    float:       left;
    margin-left: 15%;
}

#vmCartModule .show_cart a{
    background: url("../images/vmbuttoncheck.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding:    7px 0px;
    width:      123px;
    text-align: center;
}
/**** rize 17-01-2014 ****/

/**** rize 15-03-2014 ****/

.cp-filters-group-container{
    background: none !important;
    padding:    0px !important;
}

.product-field-type-S .product-field-desc{
    display: none;
}

.cp-sdd-group-title, .cp-price-group-title{
    font-size:   16px !important;
    font-weight: bold;
}

.cp-apply-filters{
    background:    url("../images/button.png") repeat-x scroll center bottom #F8F8F8 !important;
    border:        1px solid #CECECE !important;
    border-radius: 0 !important;
    color:         #BF0000 !important;
    font-size:     14px;
    font-weight:   bold !important;
    margin-left:   0 !important;
    padding:       4px 15px !important;
    text-shadow:   none !important;
}

.title-selected{
    color:#000000 !important;
}

/**** rize 15-03-2014 ****/

/* anandbabu - 01/06/2015 - task #3169*/
#rt-bottom .nav > li > a{
    display: inline-block;
}

/* anandbabu - 01/06/2015 - task #3184*/
.category-view .row .category .spacer h2{
    font-size: 19px;
}

/* anandbabu - 01/14/2015 - task #3181*/
#rt-mainbody div.foxcontainer .controls .chzn-container{
    width: 282px !important;
}

/* anandbabu - 01/14/2015 - task #3181*/
div.foxcontainer .chzn-container-single .chzn-single div b{
    background: url("/media/com_foxcontact/images/ui.png") 0px 0px no-repeat !important;
}

/* anandbabu - 01/14/2015 - task #3181*/
.chzn-container-active.chzn-with-drop .chzn-single div b{
    background-position: -28px 1px !important;
}

/* anandbabu - 01/14/2015 - task #3181*/
/* div.foxcontainer .control-label, div.foxcontainer input, div.foxcontainer label.checkbox, div.foxcontainer textarea, div.foxcontainer .chzn-container-single .chzn-single{
    box-sizing: initial !important;
} */

/* anandbabu - 01/14/2015 - task #3181*/
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
    margin-bottom: 9px !important;
}

/* anandbabu - 01/14/2015 - task #3181*/
div.foxcontainer .control-label{
    line-height: 20px !important;
}

/* anandbabu - 01/14/2015 - task #3181*/
div.foxcontainer select, div.foxcontainer input[type="text"]{
    height: 30px !important;
}

/* anandbabu - 01/14/2015 - task #3181*/
div.foxcontainer .chzn-container-single .chzn-search input[type="text"]{
    width: 80% !important;
}

/* anandbabu - 01/14/2015 - task #3181*/
div.product.floatleft{
    border: none;
}

/* anandbabu - 01/19/2015 - task #3181*/
div.foxcontainer input{
	width: 282px !important;
}

/* anandbabu - 01/19/2015 - task #3181*/
div.foxcontainer input[type="checkbox"]{
	width: auto !important;
}

/* anandbabu - 01/19/2015 - task #3181*/
div.foxcontainer .foxform-extended .control-label{
	margin-right:  16px !important;
	padding-right: 0px !important;
}

/* anandbabu - 01/19/2015 - task #3181*/
div.foxcontainer textarea{
	width:  282px !important;
	height: 110px !important;
}

/* anandbabu - 01/19/2015 - task #3181*/
div.foxcontainer .chzn-container-single .chzn-single{
	height: 28px !important;
	/*margin-bottom: 10px !important;*/
}

/* anandbabu - 01/19/2015 - task #3181*/
@-moz-document url-prefix(){
    div.foxcontainer .chzn-container-single .chzn-single{
        margin-bottom: 1px !important;
    }
}

/* anandbabu - 01/19/2015 - task #3181*/
.chzn-container-single .chzn-single{
	display: inline-block;
}

/* anandbabu - 01/21/2015 - task #3183*/
#rt-popuplogin .logout-button .btn-primary{
	background:    url("../images/button.png") repeat-x scroll center bottom #f8f8f8;
	border:        1px solid #cecece;
	border-radius: 0;
	color:         #bf0000;
	box-shadow:    none;
	font-size:     14px;
}

/* anandbabu - 01/21/2015 - task #3183*/
#dm_header{
	border-bottom: 1px dotted #ddd;
	height:        55px;
	text-align:    center;
}

/* anandbabu - 01/21/2015 - task #3183*/
#dm_header div{
	float:   left;
	padding: 3px;
	width:   30%;
}

/* anandbabu - 01/21/2015 - task #3182*/
#g-layout .g2_listLegend{
	height: 417px !important;
}

/* anandbabu - 01/22/2015 - task #3183*/
#dm_docs .dm_row{
	line-height: 1.2em;
	padding:     0 15px 15px;
}

/* anandbabu - 01/22/2015 - task #3183*/
#dm_docs h3.dm_title{
	height:     auto !important;
	margin:     0 0 10px !important;
	min-height: 30px !important;
	padding:    15px 0 5px !important;
}

/* anandbabu - 01/22/2015 - task #3183*/
#dm_docs .dm_row .dm_details{
	float:  right;
	margin: 0 0 0 10px;
	width:  200px;
}

/* anandbabu - 01/22/2015 - task #3183*/
.dm_taskbar{
	list-style-type: none;
	margin:          0 0 6px !important;
	padding:         0 0 6px;
	float:           left !important;
}

/* anandbabu - 01/22/2015 - task #3183*/
.dm_taskbar ul{
	margin:  0 !important;
	padding: 0 !important;
}

/* anandbabu - 01/22/2015 - task #3183*/
.dm_taskbar li{
	background-image: none !important;
	float: 			  left !important;
	list-style-type:  none !important;
	margin: 		  0.5em 0 2px !important;
	padding: 		  0 5px 0 0 !important;
}

/* anandbabu - 01/22/2015 - task #3183*/
.dm_taskbar li a{
	background: url("../images/button.png") repeat-x scroll center bottom #f8f8f8;
	display: 	block;
	padding:    4px 15px;
}

/* anandbabu - 01/22/2015 - task #3183*/
.dm_taskbar li a:link, .dm_taskbar li a:visited{
	border: 1px solid #cecece;
}

/* anandbabu - 01/22/2015 - task #3183*/
.dm_taskbar li a:link, .dm_taskbar li a:visited, .dm_taskbar li a:hover{
	text-decoration: none;
}

/* anandbabu - 01/22/2015 - task #3183*/
#dm_nav{
	clear: 		 both;
	padding-top: 15px;
	margin-top:  15px;
	border-top:  2px dotted #ddd;
}

/* anandbabu - 01/22/2015 - task #3183*/
.koowa .docman_document{
	margin: 0px !important;
}

/* anandbabu - 01/22/2015 - task #3183*/
#dm_docs .dm_row .dm_details table{
	border:  1px dotted #d0d0d0;
	margin:  0 !important;
	padding: 5px 0 0 !important;
	width:   100%;
}

/* anandbabu - 01/22/2015 - task #3183*/
.no-show-div{
	display: none;
}

/* anandbabu - 01/22/2015 - task #3183*/
.dm_row{
	background: url("/joomlatools-files/docman-images/bg-gradient.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}
/* anandbabu - 01/22/2015 - task #3184*/
.display-number, .control-buttons, .right{
	margin: 0px !important;
}

/* anandbabu - 01/23/2015 - task #3182*/
#g-layout .lstPosition .prev{
	background: url("../images/icon_left_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

/* anandbabu - 01/23/2015 - task #3182*/
#g-layout .lstPosition .next{
  background: url("../images/icon_right_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)  !important;
}

/* anandbabu - 01/23/2015 - task #3182*/
.g2_search ul{
	width: 100%;
}

/* anandbabu - 01/23/2015 - task #3182*/
.g2_search li{
	width: 20%;
	float: left;
}

/* anandbabu - 01/23/2015 - task #3182*/
#locator.map{
	float: 	left;
	width: 	83.5%;
	height: 400px;
}

/* anandbabu - 01/23/2015 - task #3182*/
.g2_right{
	float: right;
	width: 16%;
}

/* anandbabu - 01/23/2015 - task #3182*/
.listLocate li.titNote{
	display: none;
}

/* anandbabu - 01/23/2015 - task #3182*/
.listLocate li{
	min-height: 32px;
	padding: 	  0;
	text-align: left !important;
	width: 	  100% !important;
}

/* anandbabu - 01/23/2015 - task #3182*/
.listLocate li span{
	display: 	 inline !important;
	font-weight: normal !important;
	margin:      0 0 0 6px;
}

/* anandbabu - 01/23/2015 - task #3182*/
.blockSearch.g2_search{
	background: #000;
}

/* anandbabu - 01/26/2015 - task #3182*/
.listLocate li img{
	max-height:  none !important;
	margin-left: 7px;
	height:      auto;
}

/* anandbabu - 01/26/2015 - task #3182*/
.listItemSearch #frmSearch h3{
	float:  left;
	margin: 0px;
}

/* anandbabu - 01/26/2015 - task #3182*/
.listItemSearch #frmSearch  ul{
    float:  left;
    margin: 0;
    width:  90%;
}

/* anandbabu - 01/26/2015 - task #3182*/
.listItemSearch #frmSearch li{
    float:    left;
    margin:   0;
	padding:  0;
    width:    20%;
    overflow: visible
}

/* anandbabu - 01/26/2015 - task #3182*/
.listItemSearch #frmSearch li:nth-child(2n){
    width: 30%;
}

/* anandbabu - 01/26/2015 - task #3182*/
.listItemSearch #frmSearch li:nth-child(4n){
	width: 20%;
}

/* anandbabu - 01/26/2015 - task #3182*/
.listItemSearch #frmSearch li:last-child{
    width: auto;
}

/* anandbabu - 01/26/2015 - task #3182*/
.blockSearch.g2_search{
    background:    none repeat scroll 0 0 #000;
    float: 		   left;
	padding: 	   1px 0;
    width: 		   100%;
    border-radius: 6px;
}

/* anandbabu - 01/26/2015 - task #3182*/
#frmSearch{
    margin: 0;
}

/* anandbabu - 01/26/2015 - task #3182*/
.listItemSearch #frmSearch h3{
    float:       left;
    font-size:   12px;
    line-height: 30px;
    margin:      5px 5px 0 0;
}

/* anandbabu - 01/26/2015 - task #3182*/
.listItemSearch  #filter_type_chosen{
	margin: 0;
	width:  94%! important;
}

/* anandbabu - 01/26/2015 - task #3182*/
.listItemSearch #frmSearch li a{
    margin: 5px 0;
}

/* anandbabu - 01/26/2015 - task #3182*/
.listItemSearch #frmSearch .chosen-container-single .chosen-single{
	 overflow: 		visible;
	 border: 		medium none;
	 border-radius: 5px;
}

/* anandbabu - 01/26/2015 - task #3182*/
.listItemSearch #frmSearch li:nth-child(4n){
    width: 19%;
}

/* anandbabu - 01/26/2015 - task #3182*/
.listItemSearch #frmSearch li .gls_search{
	margin: 5px 0;
}

/* anandbabu - 01/26/2015 - task #3182*/
.chosen-container .chosen-results li.active-result{
	width: 100% !important;
}

/* anandbabu - 01/26/2015 - task #3182*/
.frmSearch li input[type="text"]{
	height:		   28px;
	border:		   none;
	margin: 	   5px 0 !important;
	border-radius: 5px;
}

/* anandbabu - 01/26/2015 - task #3182*/
.gls_day #filter_day{
	background: #FFF url("../images/calendar.png") no-repeat scroll 200px center ;
}

/* anandbabu - 01/26/2015 - task #3182*/
#rt-content-bottom .rt-block{
	margin:  0 10px;
	padding: 0 15px;
}

/* anandbabu - 01/26/2015 - task #3182*/
.wwdistribution #rt-content-top, .menu-find-distributors #rt-content-top{
	overflow: visible;
}

/* anandbabu - 01/26/2015 - task #3182*/
.wwdistribution .rt-block, .menu-find-distributors .rt-block{
	clear: both;
}

/* anandbabu - 01/26/2015 - task #3182*/
.wwdistribution #filter_time_chosen, .menu-find-distributors #filter_time_chosen{
	width: 95% !important;
}

/* anandbabu - 01/26/2015 - task #3182*/
:root .frmSearch li input[type="text"]{
	width: 96%;
}

/* anandbabu - 01/26/2015 - task #3184 */
.browse-view h1{
	font-size: 16px;
	margin:    0 0 8px;
	padding:   0;
}

/* anandbabu - 01/26/2015 - task #3184 */
.orderby-displaynumber .width70.floatleft{
	width: 50% !important;
}

/* anandbabu - 01/27/2015 - task #3184 */
.productdetails-view .product-field-type-S .product-field-display:first-child{
	padding-left: 250px;
}

/* anandbabu - 01/27/2015 - task #3184 */
.product-field.product-field-type-G{
	margin-bottom: 0;
}

/* anandbabu - 01/27/2015 - task #3184 */
.product-field-type-A .product-fields-title strong{
	font-weight: normal;
}

/* anandbabu - 01/28/2015 - task #3184 */
.productdetails-view .addtocart-bar{
	left: 115px;
	top:  -64px;
}

/* anandbabu - 01/28/2015 - task #3184 */
span.quantity-controls{
	float: 		 left;
	margin: 	 0 0 0 10px;
	padding-top: 2px;
	width: 		 15px;
}

/* anandbabu - 01/28/2015 - task #3184 */
span.quantity-controls{
	margin: 	 0 0 11px;
	padding-top: 2px;
	float: 		 none;
}

/* anandbabu - 01/29/2015 - task #3184 */
span.addtocart-button{
	display: 		inline-block;
	margin: 		0 0 14px 6px;
	vertical-align: middle;
}

/* anandbabu - 01/29/2015 - task #3184 */
textarea#customer_note_field{
	max-width: 700px;
    min-width: 240px;
    width: 	   20%;
}

/* anandbabu - 01/29/2015 - task #3184 */
.tos input[type="checkbox"]{
	float: 		   right;
	margin-bottom: -45px;
	margin-top:    8px;
}

/* anandbabu - 01/29/2015 - task #3184 */
div.terms-of-service{
	display: inline;
	magin:   10px 0 0;
	padding: 10px 0 15px;
}

/* anandbabu - 01/29/2015 - task #3184 */
.terms-of-service a#terms-of-service{
	margin-right: 36px;
}

.terms-of-service > label{
  text-align: right;
}

/* anandbabu - 01/29/2015 - task #3184 */
textarea.customer-comment{
	background:    none repeat scroll 0 0 #fff;
	border: 	   1px solid #ccc;
	border-radius: 4px;
	color: 		   #777;
	margin-bottom: 2px;
	padding: 	   5px 5px 4px;
	text-align:    left;
}
/* anandbabu - 01/29/2015 - task #3184 */
.product-price{
    float:      left;
    margin:     0 0 6px;
    text-align: left;
    width:      100%;
}

/* anandbabu - 01/29/2015 - task #3184 */
.vm-price-desc{
  color:     #000 !important;
  font-size: 12px !important;
}

/* anandbabu - 01/30/2015 - task #3184 */
.orderlistcontainer{
	margin: 0 15px 0 0;
}

/* anandbabu - 01/30/2015 - task #3184 */
.category-view .row .category .spacer h2 a{
	font-size: 14px;
}

/* anandbabu - 01/30/2015 - task #3184 */
.category-view .row .category .spacer, .featured-view .spacer, .latest-view .spacer, .topten-view .spacer, .recent-view .spacer, .related-products-view .spacer, .browse-view .row .product .spacer{
	padding: 6px;
}

/* anandbabu - 01/30/2015 - task #3184 */
.featured-view .spacer h3, .latest-view .spacer h3, .topten-view .spacer h3, .recent-view .spacer h3, .related-products-view .spacer h3, .browse-view .row .product .spacer h2{
	margin: 0 0 6px;
}

/* anandbabu - 01/30/2015 - task #3184 */
.product-price{
	margin: 0 0 15px;
}

/* anandbabu - 01/30/2015 - task #3184 */
#pagno{
	margin-top: 18px !important;
}

/* anandbabu - 02/12/2015 - task #3174*/
div.product{
    min-width: initial !important;
}

/* anandbabu - 05/05/2015 - task #3527*/
.jsn-gallery{
	height: 200px;
}

/* anandbabu - 05/05/2015 - task #3527*/
.hide-msg-task .alert-message{
	display: none !important;
}
/* anandbabu - 05/05/2015 - task #3527*/
#g-layout-1 .lstPosition .prev{
	background:  url("../images/icon_left_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 	 211px;
	left: 	     0;
	position:    absolute;
	text-indent: -9999px;
	width: 	     18px;
}
/* anandbabu - 05/05/2015 - task #3527*/
#g-layout-1 .lstPosition .next{
	background: url("../images/icon_right_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 	27px;
	left: 	    auto;
	position:   absolute;
	right: 	    0;
	width: 	    15px;
}
/* anandbabu - 05/05/2015 - task #3527*/
#g-layout-1 .lstPosition{
	margin-top: 3%;
	overflow:   hidden;
	padding: 	0 5%;
	position:   relative;
}
/* anandbabu - 05/05/2015 - task #3527*/
#g-layout-1 .lstPosition .scroll{
	overflow: hidden;
	width: 	  100%;
}
/* anandbabu - 05/05/2015 - task #3527*/
#g-layout-1 .lstPosition ul{
	float:   left;
	padding: 10px 0;
	width:   9000px;
}
/* anandbabu - 05/05/2015 - task #3527*/
#g-layout-1 .lstPosition li{
	border-left: 1px solid #d1f1fa;
	float: 	     left;
	min-height:  80px;
	padding: 	 0 10px;
	width: 	     163px;
}
/* anandbabu - 05/05/2015 - task #3527*/
#g-layout-1 .lstPosition .imgThumb{
	display: 	  block !important;
	float: 	 	  left;
	margin-right: 6px;
}
/* anandbabu - 05/05/2015 - task #3527*/
#g-layout-1 .lstPosition .posInfo{
	float: left;
	width: 120px;
}
/* anandbabu - 05/05/2015 - task #3527*/
#g-layout-1 .posInfo h4{
	font-size: 	    12px;
	line-height: 	16px;
	padding-bottom: 5px;
}
/* anandbabu - 05/05/2015 - task #3527*/
#g-layout-1 .posInfo h4 a{
	color: 			 #0390cf;
	text-decoration: none;
}
/* anandbabu - 05/05/2015 - task #3527*/
#g-layout-1 .posInfo p{
	padding-bottom: 10px;
}

@media only screen and (min-width: 320px) and (max-width: 480px){

	#rt-logo{
		height: 65px !important;
	}

	#rt-header #rt-logo a{
		width: 100%;
	}

	#rt-header #rt-logo a{
		background: url("../images/mobl_logo.jpg") no-repeat scroll 50% 20px transparent !important;
		height:     80px;
	}

	.item-page tbody{
		font-size: 70%;
	}

	/* flash */

	.jsn-themeclassic-gallery{
		margin-top: 30px;
	}

	/* flash */


	/* menu */

	.gf-menu-toggle{
		top: 0px;
	}

	ul.gf-menu a{
		border-right: none;
	}

	.gf-menu ul li a{
		color: #000 !important;
	}

	.gf-menu.l1 > li.active > .item, .gf-menu.l1 > li > .item, .gf-menu .dropdown ul li .item:hover, .gf-menu.l1 li:hover a{
		color: #000 !important;
	}

	.gf-menu .dropdown ul li:hover, .gf-menu .dropdown ul li{
		border:     none !important;
		background: none !important;
	}

	.gf-menu .dropdown li:hover > .flyout{
		top: 0px;
	}

	a{
		font-size: 0.8em;
	}

	.layout-mode-responsive .gf-menu-device-wrapper{
		margin-top: 29px !important;
	}

	/* menu */


	/* footer menu */

	ul.menu-divbar{
		margin-bottom: 10px;
		text-align:    left;
	}

	ul.menu-divbar li{
		width:      99%;
		float:      left;
		text-align: center;
	}

	#rt-bottom .rt-block{
		padding-top: 0px;
	}

	/* footer menu */


	/* copy right */

	#rt-footer .custom p{
		width:      98%;
		text-align: center;
		margin:     10px 0 0 9px;
	}

	/* copy right */


	/* Store */

	.width25, .width33{
		width:      100%;
		text-align: left;
	}

	.modal{
	/*  display: none; */
	}

	.display-number{
		margin-top: 0px;
	}

	.orderby-displaynumber .width70{
		width: 50%;
	}

	#pagno{
		margin-top: 0px;
	}

	.orderby-displaynumber #pagno.width30{
		width: 47%;
	}


	/* Store */


	/* Contact Us */
	.fox_form input[type="text"], .fox_form textarea, .chzn-container .chzn-single, .control-group .checkbox{
		width: 200px !important;
	}

	/* Contact Us */


	/****06-07-2013  rize***/

	/*Home left and right gray bar */

	#rt-main .rt-container .rt-grid-12{
		background:   none;
		/*margin-top: 10px;*/
	}

	.rt-container .rt-grid-12 .leading-0{
		padding: 0px;
	}

	/*Home left and right gray bar */

	/****06-07-2013 rize***/


	/**** rize 08-07-2013 ****/

	/* Store */

	#rt-main.sa3-mb9{
		background:    none !important;
	}

	.sa3-mb9 .rt-container{
		background: none;
	}

	.rt-container .rt-pull-9 #rt-sidebar-a{
		padding-left: 17px;
	}

	.vm-pagination ul{
		margin-left: 5px;
	}

	.vm-pagination span{
		margin-top: 0px;
	}

	#g-layout .lstPosition .scroll{
		margin-left: 8px;
		width:       97.5% !important;
	}

	div#foxcontainer_c3, div#foxcontainer_c11, div#foxcontainer_c12, div#foxcontainer_c13, div#foxcontainer_c95, div#foxcontainer_c100{
		padding: 16px 16px 16px 0;
	}

	.cart-view .width30{
		width: 85%;
	}

	#com-form-login .width30{
		width: 85%;
	}

	.display-number, .control-buttons{
		width: 240px;
	}

	.display-number, .control-buttons, .right{
		text-align: left !important;
	}

	table.user-details{
		width: 243px;
	}

	table.user-details td{
		width: 243px;
		float: left;
	}

	.cart-summary{
		margin-left: -22px;
	}

	.billto-shipto span, a.terms-of-service{
		font-size: 11px;
	}

	.vmpayment_cardinfo td{
		width:      243px;
		float:      left;
		text-align: left;
	}

	.vmpayment_cardinfo td label{
		text-align: left;
	}

	#payment_id_1{
		float: left;
	}

	#com-form-login-remember > label{
		clear: left;
		float: left;
	}

	#com-form-login input.default{
		float: left;
	}

	#com-form-login input#remember{
		float: left;
	}

	/* Store */


	/* docman search */

	#dm_frmsearch table{
		width: 90%;
	}

	#dm_frmsearch td{
		width: 250px;
		float: left;
	}

	#dm_frmsearch td label{
		display: inline;
	}

	#dm_frmsearch td input[type="checkbox"]{
		vertical-align: middle;
		margin:         0px;
	}

	#dm_frmsearch td select{
		width: 86%;
	}

	/* docman search */

	/*  */
	#dm_header div{
		width: 47%;
	}
	/*  */

	/* Cart */

	.productdetails-view .addtocart-bar{
		padding: 0px;
	}

	span.addtocart-button{
		width: 95px;
	}

	span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button{
		width: 95px;
	}

	/* Cart */


	/**** rize 08-07-2013 ****/


	/**** rize 09-07-2013 ****/

	/* cart popup */

	#facebox .content{
		width:   270px;
		display: block;
	}

	.component-body div.ask-a-question-view{
		padding: 0px !important;
	}

	.ask-a-question-view .form-field textarea.field{
		width: 240px !important;
	}

	.ask-a-question-view .form-field .submit{
		width: 160px;
	}

	.submit .floatright, span.floatright{
		float: left;
		width: 68% !important;
	}

	/* cart popup */

	/**** rize 09-07-2013 ****/


	/**** rize 25-07-2013 ****/

	/* top menu */

	.rt-block.headermenu div div ul.menu{
		position:   absolute;
		right:      36px;
		top:        17px;
		background: #ffffff;
	}

	/* top menu */

	/**** rize 25-07-2013 ****/


	/**** rize 27-07-2013 ****/

	.hidden-phone{
		/*display: block !important;*/
	}

	.jsn-container{
		background: url(../images/sherwin-home-mbl.jpg) no-repeat center center;
		height:     49px;
		width:      100%;
		margin-top: 45px;
	}

	#rt-showcase .rt-block{
		/*border-bottom: none;*/
	}

	.jsn-container embed{
		display: none;
	}

	/**** rize 27-07-2013 ****/

	/**** rize 17-08-2013 ****/

	.sa3-mb6-sb3 select{
		width: 125px;
	}

	.sa3-mb6-sb3 .rt-container{
		background: none;
	}

	.sa3-mb6-sb3 #rt-sidebar-a{
		background: none;
	}

	/**** rize 17-08-2013 ****/


	.productdetails-view .product-field.product-field-type-A{
		margin-left: 0px;
		width:       90%;
	}

	.productdetails-view .product-field-type-S .product-field-display > div{
		padding: 0px;
	}

	/**** rize 21-08-2013 ****/

	.jsn-gallery{
		display: none;
	}

	.jsn-gallery object{
		display: none;
	}

	#rt-header #rt-logo, #rt-logo{
		background:  none !important;
		padding-top: 8px;
	}

	/**** rize 21-08-2013 ****/

	/**** rize 23-08-2013 ****/

	span.quantity-controls input.quantity-plus{
		background: url(../images/quantity-controls.png) no-repeat 0px 0px;
	}

	span.quantity-controls input.quantity-minus{
		background: url(../images/quantity-controls.png) no-repeat -15px 0px;
	}

	span.quantity-controls{
		overflow: hidden;
	}

	.productdetails-view .addtocart-area .addtocart-bar span.quantity-box{
		padding-left: 20px;
	}

	/**** rize 23-08-2013 ****/

	/**** rize 26-08-2013 ****/

	.browse-view h1{
		padding-top: 15px;
	}

	.product-field.product-field-type-P{
		padding-top: 60px;
	}

	/**** rize 26-08-2013 ****/

	/**** rize 27-08-2013 ****/

	.productdetails-view .addtocart-bar{
		top:   -25px;
		right: 0px;
	}

	.rt-block.headermenu div div ul.menu{
		right: 36%;
	}

	.cart-view{
		padding-top: 15px;
	}

	.orderlistcontainer .title{
		line-height:    20px;
		padding-bottom: 0px;
	}

	table.user-details .vm-chzn-select{
		padding: 0px 5px 2px;
		width:   88% !important;
	}

	.user-details .key .title{
		margin:  0;
		padding: 0;
	}

	.wwdistribution .rt-popupmodule-button{
		top: 90px;
	}

	#modal-messages{
		width: 95%;
	}

	.dyn-tabs .user-details select{
		width: 85%;
	}

	/**** rize 27-08-2013 ****/


	/**** rize 2-09-2013 ****/

	#doc-guest{
		padding-top: 13px;
	}


	/**** rize 2-09-2013 ****/

	/**** rize 3-09-2013 ****/

	.rt-popupmodule-button{
		top:  85px;
		left: 64.5%;
	}

	/**** rize 3-09-2013 ****/

	/**** rize 20-09-2013 ****/

	#rt-breadcrumbs .bcrumb{
		margin: 30px 0px 0px 0px;
	}

	/**** rize 20-09-2013 ****/

	/**** rize 05-04-2014 ****/

	#multi-image{
		width: 100% !important;
	}

	/**** rize 05-04-2014 ****/

	/* anandbabu - 01/06/2015 - task #3169*/
	ul.menu-divbar li a{
		margin: 3px 0;
	}

	/* anandbabu - 01/26/2015 - task #3182*/
	.listItemSearch #frmSearch li, .listItemSearch #frmSearch li:nth-child(2n), .listItemSearch #frmSearch li:nth-child(4n){
		margin: 0 10px;
		width:  100%;
	}

	/* anandbabu - 01/26/2015 - task #3182*/
	.listItemSearch #frmSearch li input[type="text"]{
		width: 100%;
	}

	/* anandbabu - 01/26/2015 - task #3182*/
	.listItemSearch #filter_type_chosen, .gls_day #filter_day, .wwdistribution #filter_time_chosen{
		margin:    0;
		max-width: 100% !important;
		width: 	   100% !important;
	}
	
	/* anandbabu - 01/26/2015 - task #3184*/
	.productdetails-view .addtocart-bar{
		right: 	  	90px;
		text-align: left;
		top: 		-55px;
		left: 		-125px;
	}
	
	/* anandbabu - 01/28/2015 - task #3184*/
	.productdetails-view .product-field-type-S .product-field-display:first-child {
	    padding-left: 0px;
	}
	
	/* anandbabu - 01/28/2015 - task #3184*/
	.product-field.product-field-type-G{
		padding-top: 60px;
	}
	
	/* anandbabu - 02/12/2015 - task #3174*/
	#pagno{
		margin: 0 !important;
	}
	
	/* anandbabu - 02/12/2015 - task #3174*/
	#rt-content-top td{
		display: 		inline-block;
		height:         auto !important;
		vertical-align: top;
		width:          23% !important;
		word-wrap: 		break-word;
	}
	
	/* anandbabu - 02/12/2015 - task #3174*/
	div.foxcontainer textarea{
		height: 100px;
		width:  100% !important;
	}
	
	/* anandbabu - 02/16/2015 - task #3174*/
	.tab1{
		overflow-x: scroll;
		width: 		100% !important;
	}
	
	/* anandbabu - 02/16/2015 - task #3174*/	
	.component-content table{
		margin:  0;
		padding: 0;
	}
	
	.creative_form_module #google-recaptcha_0_167,
	.creative_form_module #google-recaptcha_0_156,
	.creative_form_module #google-recaptcha_0_178,
	.creative_form_module #google-recaptcha_0_186,
	.creative_form_module #google-recaptcha_0_197,
	.creative_form_module #google-recaptcha_0_209{
		transform: scale(0.75);
		transform-origin: 0 0;
	}
	
}

/**** 25-07-13 ****/

@media only screen and (min-width: 361px)  and (max-width:480px){
	
	/* anandbabu - 02/12/2015 - task #3174*/
	.product.floatleft.width33{
		float: left;
		width: 33% !important;
	}
	
	/* anandbabu - 02/12/2015 - task #3174*/
	.width70.floatright .product_s_desc{
		height: 	auto;
		min-height: 75px;
	}

}
@media only screen and (min-width: 481px) and (max-width:767px){

	#rt-header #rt-logo, #rt-logo{
		background: none !important;
	}

	#rt-main .rt-container .rt-grid-12{
		background: none !important;
	}

	#rt-header #rt-logo a{
		width: 100%;
	}

	body .component-content h1, body .component-content h2, body .component-content h3{
		font-size: 104%;
	}

	.rt-block.headermenu div div ul.menu{
		position:   absolute;
		right:      36px;
		top:        -3px;
		background: #ffffff;
	}

	/**** rize 27-07-2013 ****/

	.hidden-phone{
		display: block !important;
	}

	.jsn-container{
		background: url(../images/sherwin-home-tab.jpg) no-repeat center center;
		height:     79px;
		width:      100%;
		margin-top: 45px;
	}

	#rt-showcase .rt-block{
		/*border-bottom: none;*/
	}

	.jsn-container embed{
		display: none;
	}

	/**** rize 27-07-2013 ****/

	/**** rize 17-08-2013 ****/

	.sa3-mb6-sb3 #rt-sidebar-a{
		padding-left: 0px;
	}

	.sa3-mb6-sb3 select{
		width: 125px;
	}

	/**** rize 17-08-2013 ****/

	/**** rize 21-08-2013 ****/

	.jsn-gallery{
		display: none;
	}

	.jsn-gallery object{
		display: none;
	}

	/**** rize 21-08-2013 ****/

	/**** rize 23-08-2013 ****/

	span.quantity-controls input.quantity-plus{
		background: url(../images/quantity-controls.png) no-repeat 0px 0px;
	}

	span.quantity-controls input.quantity-minus{
		background: url(../images/quantity-controls.png) no-repeat -15px 0px;
	}

	span.quantity-controls{
		overflow: hidden;
	}

	/**** rize 23-08-2013 ****/

	/**** rize 26-08-2013 ****/

	.browse-view h1{
		padding-top: 15px;
	}

	.rt-block.headermenu div div ul.menu{
		right: 44%;
	}

	.product-field.product-field-type-P{
	  padding-top: 60px;
	}

	.productdetails-view .addtocart-bar{
		top:   -30px;
		right: 0px;
	}

	/**** rize 26-08-2013 ****/

	/**** rize 27-08-2013 ****/

	table.user-details .vm-chzn-select{
		padding: 0px 5px 2px;
	}

	#modal-messages{
		width: 50%;
	}

	/**** rize 27-08-2013 ****/

	/**** rize 3-09-2013 ****/

	.rt-popupmodule-button{
		top:  92px;
		left: 56%;
	}

	/**** rize 3-09-2013 ****/

	/**** rize 20-09-2013 ****/

	.gf-menu.l1 > li > .item{
		color: #000;
	}

	.gf-menu .dropdown ul li{
		border: 0px;
	}

	.gf-menu .dropdown ul li .item{
		color: #000;
	}

	.gf-menu .dropdown ul li:hover{
		border: 0px;
		color:  #000 !important;
	}

	.gf-menu .dropdown ul li .item:hover{
		color:  #000 !important;
		border: 0px;
	}

	.gf-menu .dropdown ul li.parent{
		color: #000 !important;
	}

	.gf-menu.l1 > li.active > .item{
		color: #000 !important;
	}

	.gf-menu.l1 li:hover a{
		color: #000 !important;
	}

	.gf-menu .dropdown li:hover > .flyout{
		top: 0px;
	}

	#rt-main.sa3-mb9, .sa3-mb9 .rt-container{
		background: none !important;
	}

	#rt-breadcrumbs .bcrumb{
		margin:  15px 0px 0px 0px;
	}



	/**** rize 20-09-2013 ****/

	/**** rize 05-04-2014 ****/

	#multi-image{
		width: 100% !important;
	}

	/**** rize 05-04-2014 ****/

	/* anandbabu - 01/26/2015 - task #3182*/
	.listItemSearch #frmSearch li, .listItemSearch #frmSearch li:nth-child(2n), .listItemSearch #frmSearch li:nth-child(4n){
		margin: 0 10px;
		width:  100%;
	}

	/* anandbabu - 01/26/2015 - task #3182*/
	.listItemSearch #frmSearch li input[type="text"]{
		width: 100%;
	}

	/* anandbabu - 01/26/2015 - task #3182*/
	.listItemSearch #filter_type_chosen, .gls_day #filter_day, .wwdistribution #filter_time_chosen{
		margin:    0;
		max-width: 100% !important;
		width:     100% !important;
	}
	
	/* anandbabu - 02/12/2015 - task #3174*/
	.product.floatleft.width33{
		float: left;
		width: 33% !important;
	}
	
	/* anandbabu - 02/12/2015 - task #3174*/
	.width70.floatright .product_s_desc{
		height: 	auto;
		min-height: 75px;
	}
}
/**** 25-07-13 ****/




@media only screen and (min-width: 768px) and (max-width: 1023px){

	body .component-content h1, body .component-content h2, body .component-content h3{
		font-size: 100%;
	}

	.rt-container{
		width: 746px;
	}

	.rt-push-3{
		left: 170px;
	}

	.rt-pull-9{
		left: -552px;
	}

	.rt-grid-3{
		width: 170px;
	}

	/* search module */
	.searchbox-green{
		width: 150px;
	}

	#mod-search-searchword{
		width: 120px;
	}

	/* search module */


	/* Doc Man */

	#dm_cats{
		padding-right: 25px;
	}

	#dm_header{
		width: 520px;
	}

	/* Doc Man */

	/* menu */

	.gf-menu.l1 > li > .item{
		font-size: 10px;
	}

	/* menu */


	/* logo */

	.rt-grid-12{
		width: 746px;
	}

	/* logo */


	/* footer menu */

	ul.menu-divbar li{
		padding: 0 5px;
	}

	ul.menu-divbar li a{
		font-size: 9px;
	}

	/* footer menu */

	/* copy right */

	#rt-footer .custom p{
		width:      100%;
		text-align: center;
	}

	/* copy right */

	/* Store */

	#pagno select.inputbox{
		width: 95px;
	}

	/* Store */


	/** 08-07-2013 **/

	/* Left Modules */

	.box-blue li{
		list-style: none !important;
	}

	.box-blue{
		width: 137px;
	}

	.sa3-mb9 .rt-container{
		background: url("../images/left-bg.jpg") repeat-y -122px 0px;
	}

	.rt-container .rt-pull-9 #rt-sidebar-a{
		padding-left: 0px;
	}

	.rt-grid-9{
		width: 560px;
	}

	#rt-main .rt-container .rt-grid-12{
		background: none;
	}

	.box-blue h2{
		font-size: 12px !important;
	}

	.rt-container .rt-grid-9 rt-push-3 .rt-block{
		margin: 12px 10px 20px;
	}

	/* Left Modules */

	/* Store */

	.cart h2.title{
		font-size: 12px !important;
	}

	.cart-view .width30{
		width: 40%;
	}

	#com-form-login-remember > label{
		clear: left;
		float: left;
	}

	#com-form-login input.default{
		float: left;
	}

	#com-form-login input#remember{
		float: left;
	}

	#com-form-login .width30{
		width: 40%;
	}

	#payment_id_1{
		float: left;
	}

	/* Store */

	/* BG */

	.rt-showcase-bg{
		height: auto;
	}

	/* BG */

	/* Logo */

	#rt-header #rt-logo, #rt-logo{
		background: url("../images/logo-768.jpg") no-repeat center !important;
		height:     79px;
	}

	#rt-header #rt-logo a{
		background: none !important;
		height:     79px;
	}

	/* Logo */

	/**** rize 19-07-2013 ****/

	/* virtuemart categories */

	.cartcat{
		width: 137px;
	}

	/* virtuemart categories */

	/**** rize 19-07-2013 ****/


	/**** rize 25-07-2013 ****/

	.jsn-container{
		background: url(../images/sherwin-home.jpg) no-repeat 0 0;
		height:     128px;
		width:      auto;
	}

	.jsn-container embed{
		/*width: 746px;
		height:  100px;*/
		display: none;
	}

	/**** rize 25-07-2013 ****/

	/**** rize 21-08-2013 ****/

	.jsn-gallery{
		display: none;
	}

	.jsn-gallery object{
		display: none;
	}

	/**** rize 21-08-2013 ****/

	/**** rize 23-08-2013 ****/

	.sa3-mb6-sb3 .rt-container{
		background: url(../images/ipad-cont-2-side-bg.jpg) repeat-y center center;
	}

	.cart{
		margin-left: -10px !important;
	}

	.sa3-mb6-sb3 #rt-sidebar-b{
		padding-left: 10px;
	}


	.mb9-sa3 .rt-container{
		background: url(../images/ipad-cont-right-side-bg.jpg) repeat-y center center;
	}

	.mb9-sa3 #rt-sidebar-a, .mb9-sa3 #rt-sidebar-b, .mb9-sa3 #rt-sidebar-c{
		padding-left: 10px;
	}

	.productdetails-view .product-field.product-field-type-A{
		margin-left: 40px;
	}

	.productdetails-view .addtocart-bar{
		padding-left: 70px;
	}

	#userForm select, .width80{
		width: 74%;
	}

	.search .ordering-box #ordering{
		width: 200px;
	}

	span.quantity-controls input.quantity-plus{
		background: url(../images/quantity-controls.png) no-repeat 0px 0px;
	}

	span.quantity-controls input.quantity-minus{
		background: url(../images/quantity-controls.png) no-repeat -15px 0px;
	}

	span.quantity-controls{
		overflow: hidden;
	}


	/**** rize 23-08-2013 ****/

	/**** rize 26-08-2013 ****/

	.cart, .box-blue{
		width: 77.5%;
	}

	.box-blue{
		margin-left: 0px !important;
	}

	.cart{
		margin-left: 0 !important;
	}


	.productdetails-view .addtocart-bar{
		/*top: 40px;*/
	}

	.width70.floatright .product_s_desc{
		min-height: 130px;
	}

	.width70.floatright > h2{
		min-height: 72px;
	}

	table.user-details .vm-chzn-select{
		padding: 0px 5px 2px;
		width:   74% !important;
	}

	/**** rize 26-08-2013 ****/

	/**** rize 3-09-2013 ****/

	.rt-popupmodule-button{
		top:  41px;
		left: 73.2%;
	}

	/**** rize 3-09-2013 ****/

	/**** rize 17-01-2014 ****/

	#vmCartModule .show_cart{
	  margin-left: 0px;
	}

	/**** rize 17-01-2014 ****/

	/**** rize 05-04-2014 ****/

	.cp-filter-select{
	  width: 100%;
	}



	/**** rize 05-04-2014 ****/

	/* anandbabu - 01/26/2015 - task #3182*/
	.listItemSearch #frmSearch ul {
		width: 86%;
	}

	/* anandbabu - 01/26/2015 - task #3182*/
	.listItemSearch #frmSearch li{
		width: 19%;
	}

	/* anandbabu - 01/26/2015 - task #3182*/
	.listItemSearch #frmSearch li:nth-child(2n){
		width: 27%;
	}

	/* anandbabu - 01/26/2015 - task #3182*/
	.listItemSearch #frmSearch li:nth-child(4n){
		width: 18%;
	}

	/* anandbabu - 01/26/2015 - task #3182*/
	#filter_time_chosen, #filter_time{
		width: 98px !important;
	}
	
	/* anandbabu - 01/26/2015 - task #3184*/
	.productdetails-view .addtocart-bar{
		left: -95px;
		top:  -115px;
	}
	
	/* anandbabu - 01/26/2015 - task #3174*/
	.product.floatleft.width33{
		float: left;
		width: 33% !important;
	}
	
}


/**** rize 06-01-2013 ****/
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){
	.productdetails-view .product-field.product-field-type-A{
		margin-left: 40px;
	}

	/**** rize 17-01-2014 ****/

	#vmCartModule .show_cart{
		margin-left: 0px;
	}

	/**** rize 17-01-2014 ****/
	/* anandbabu - 01/26/2015 - task #3182*/
	.listItemSearch #frmSearch ul{
		width: 86%;
	}

	/* anandbabu - 01/26/2015 - task #3182*/
	.listItemSearch #frmSearch li{
		width: 19%;
	}

	/* anandbabu - 01/26/2015 - task #3182*/
	.listItemSearch #frmSearch li:nth-child(2n){
		width: 27%;
	}

	/* anandbabu - 01/26/2015 - task #3182*/
	.listItemSearch #frmSearch li:nth-child(4n){
		width: 18%;
	}

	/* anandbabu - 01/26/2015 - task #3182*/
	#filter_time_chosen, #filter_time{
		width: 98px !important;
	}
	
	/* anandbabu - 02/12/2015 - task #3174*/
	.product.floatleft.width33.vertical-separator {
		float: left;
		width: 31% !important;
	}
	
	/* anandbabu - 02/12/2015 - task #3174*/
	div.product{
		min-width: 200px !important;
	}
}
/**** rize 06-01-2013 ****/


@media only screen and (min-width: 1024px) and (max-width: 1200px){
	body .component-content h1, body .component-content h2, body .component-content h3{
		font-size: 100%;
	}

	.rt-container{
		width: 850px;
	}

	.rt-push-3{
		left: 230px;
	}

	.rt-pull-9{
		left: -627px;
	}

	.rt-grid-9{
		width: 580px;
	}

	.rt-grid-3{
		width: 170px;
	}

	/* Doc Man */

	#dm_header{
		width: 580px;
	}

	/* Doc Man */

	/* menu */

	.gf-menu.l1 > li > .item{
		font-size: 10px;
		padding:   0 17px;
	}

	/* menu */

	/* logo */

	.rt-grid-12{
		width: 850px;
	}

	/* logo */

	/* footer menu */

	ul.menu-divbar li{
		padding: 0 7px;
	}

	/* footer menu */


	/** 08-07-2013 **/

	/** Left Modules **/

	#rt-header #rt-logo, #rt-logo{
		background: url("../images/logo-1024.jpg") no-repeat center !important;
		height:     87px;
	}

	#rt-header #rt-logo a{
		background: none !important;
		height:     87px;
	}

	#rt-main .rt-container .rt-grid-12{
		background: none;
	}

	.cart h2.title{
		font-size: 12px !important;
	}

	.box-blue h2{
		font-size: 12px !important;
	}

	.cart{
		width: 167px;
	}

	.box-blue li{
		list-style: none !important;
	}

	.box-blue{
		width: 167px;
	}

	.searchbox-green{
		width: 181px;
	}

	#mod-search-searchword{
		width: 150px;
	}

	.sa3-mb9 .rt-container{
		background: url("../images/left-bg.jpg") repeat-y -70px 0px;
	}

	.rt-container .rt-pull-9 #rt-sidebar-a{
		padding-left: 10px;
	}

	/** Left Modules **/

	/** 08-07-2013 **/

	/**** rize 19-07-2013 ****/

	/* virtuemart categories */

	.cartcat{
		width: 167px;
	}

	/* virtuemart categories */

	/**** rize 19-07-2013 ****/


	/**** rize 25-07-2013 ****/

	.jsn-container{
		background: url(../images/sherwin-home-tablet.jpg) no-repeat 0 0 !important;
		height:     141px !important;
		width:      auto;
	}

	.jsn-container embed{
		/*width: 746px;
		height:  100px;*/
		display: none;
	}

	/**** rize 25-07-2013 ****/

	/**** rize 21-08-2013 ****/

	.jsn-gallery{
		display: none;
	}

	.jsn-gallery object{
		display: none;
	}

	/**** rize 21-08-2013 ****/

	/**** rize 23-08-2013 ****/

	.rt-push-3{
		left: 215px;
	}

	.sa3-mb6-sb3 .rt-container{
		background: url(../images/ipad-cont-2-side-bg-1024.jpg) repeat-y center center;
	}

	.cart, .box-blue{
		width: 85.5%;
	}

	.sa3-mb6-sb3 #rt-sidebar-a{
		padding-left: 10px;
		background:   none;
	}

	.sa3-mb6-sb3 #rt-sidebar-b{
		padding-left: 15px;
	}

	.sa3-mb6-sb3 select, .sa3-mb6-sc3 select, .sb3-mb6-sc3 select{
		width: 125px;
	}

	.rt-grid-9{
		width: 650px;
	}

	.mb9-sa3 .rt-container{
		background: url(../images/ipad-cont-right-side-bg-1024.jpg) repeat-y center center;
	}

	span.quantity-controls input.quantity-plus{
		background: url(../images/quantity-controls.png) no-repeat 0px 0px;
	}

	span.quantity-controls input.quantity-minus{
		background: url(../images/quantity-controls.png) no-repeat -15px 0px;
	}

	span.quantity-controls{
		overflow: hidden;
	}

	#pagno select.inputbox{
		width: 180px;
	}


	/**** rize 23-08-2013 ****/

	/**** rize 26-08-2013 ****/

	.productdetails-view .addtocart-bar{
		/*top: 40px;*/
	}

	.width70.floatright .product_s_desc{
		min-height: 130px;
	}

	.width70.floatright > h2{
		min-height: 72px;
	}

	table.user-details .vm-chzn-select{
		padding: 0px 5px 2px;
		width:   74% !important;;
	}


	/**** rize 26-08-2013 ****/

	/**** rize 3-09-2013 ****/

	.rt-popupmodule-button{
		top:  49px;
		left: 76.5%;
	}

	/**** rize 3-09-2013 ****/

	/**** rize 05-04-2014 ****/

	.cp-filter-select{
		width: 100%;
	}

	/**** rize 05-04-2014 ****/
	
	.width70.floatright > h2{
		font-size: 1.2em !important;
	}


}

body.component-body{
    background: #FFFFFF !important;
}


.sherwin-home #rt-content-top .rt-block{
    padding-bottom: 0 !important;
    margin:         0 10px 0;
}

/**** rize 02-04-2014 ****/

#searchbtn{
    background:    url("../images/button.png") repeat-x scroll center bottom #F8F8F8 !important;
    border:        1px solid #CECECE !important;
    border-radius: 0 !important;
    color:         #BF0000 !important;
    font-size:     14px;
    font-weight:   bold !important;
    margin-left:   0 !important;
    padding:       4px 15px !important;
    text-shadow:   none !important;
    width:         100%;
}

/**** rize 02-04-2014 ****/


/* rodrigo - 01/27/2015 - task #3182 */
#filter_time_chosen,
#filter_day,
#filter_to{
    display: none;
}
