/* @charset "UTF-8"; */
/* CSS Document */
/* by Ryan McCoy : Fewtr */

/* R-JetTek Custom CSS */

html, body { 
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 16px !important;
    color: #000 !important;
    -webkit-font-smoothing: antialiased;
}

html { background: #fff !important; }

body {
    background: #fff url('../../../content/images/bg.png') repeat-x 0 117px !important;    
}

.BrandName { display:none !important; }

body .ProductDetailsGrid.ProductAddToCart .DetailRow.qty { display: block !important; }

.FeeMsg {
background: #ddd;
padding: 10px 0 10px 10px;
color: #e2428a;
font-weight: bold;
}

.multiStep li.ActivePage h4 {
    border-bottom: 4px solid #e2428a !important;

}

.icon-add {
  
    background-color: #e2428a;
}

a { 
    text-decoration: none !important;
    font-size: 16px !important; 
    color: #e2428a !important;
      -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

a:hover { 
    text-decoration: none !important;
    color: #0e5aaf !important; 
}

.AlternativeCheckout a:hover, p.InfoMessage a:hover {
color: #0e5aaf !important;
background-color: #fff !important;
}

a#toggle_form_link, a#toggle_form_link:hover { color: #fff !important; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
 font-family: 'Open Sans', Arial, sans-serif !important;
color: #000 !important;
text-transform: capitalize !important;
}

h2 {
font-size: 20px !important;
line-height: 20px !important;
padding: 0 0 17px 0 !important;
}

.category_menu {
margin-top: 25px;
}


.category_menu h2 {
 color: #0e5aaf !important;   
}

h1 {
    font-size: 24px !important;
line-height: 24px !important;
font-weight: 700 !important;
padding: 0 0 10px 0 !important;
}

h3 {
font-size:18px !important;
line-height: 18px !important;
font-weight: 700 !important;
padding: 0 0 10px 0 !important;
}

h4 { padding: 0 !important; }

h4 a { 

}

h4 a:hover {
    background: transparent !important;
}

.BlockContent.PageContent a:hover, .page-content #LayoutColumn2 a:hover {
background-color: transparent !important;
}

.TitleHeading {
border-bottom:0 !important;
}

input, select, textarea {   font-family: 'Open Sans', Arial, sans-serif !important; }

::-webkit-input-placeholder {
   font-size: 14px;
   color: #7b7b7b;
}

:-moz-placeholder { 
  font-size: 14px;
   color: #7b7b7b;
}

::-moz-placeholder {
  font-size: 14px;
   color: #7b7b7b;
}

:-ms-input-placeholder {  
 font-size: 14px;
   color: #7b7b7b;
}

.float_left { float: left; }
.float_right { float: right; }

input[type=submit]:hover, input[type=image]:hover, a.trans:hover, #Logo img:hover {
    opacity: 0.75;
    filter: alpha(opacity=75);
}

#Header { margin: 0 !important; height: 87px;}

#Wrapper { 
/*width: 997px !important;*/
width: 1240px;
background: #fff;
padding: 17px 17px 0 17px !important;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box;
}

/*.Center { width: 1014px !important; }*/
.Center { width: 1240px !important; }

.Left { width: 203px !important; margin-right: 23px !important; }
.Left li { margin: 0 !important; }
.Content.Wide { width: 753px !important; }
.Content.Widest { width: 100% !important; }
.Left .BlockContent { padding: 0 !important; }
.productPage .Content.Wide.WideWithRight {
width: 995px !important;
}

#cart__Page table tbody tr td, 
#cart__Page table thead tr td,
#cart__PAGE table thead tr th {
text-align: inherit !important;
}

#cart__Page .CartThumb img {
border: 0 !important;
}

#TopMenu {
    font-size: 12px !important;
padding: 0 !important;
height: 30px;
line-height: 30px;
margin: 0;
border-top: 0 !important;
}

#TopMenu ul { height: 30px; margin: 0; padding: 0; }

.header #TopMenu ul.phone_hours { 
    
}

.header #TopMenu ul.phone_hours li { 
padding: 0 17px !important; 
color: #e2428a !important;
    font-size: 12px;
    font-weight: bold;
}

#TopMenu li.noborder, #TopMenu li.account_link { border: 0px !important; }


#TopMenu li {
    display: table-cell !important;
line-height: 30px !important;
padding: 0 !important;
height: 30px;
border-right: 1px solid #000 !important;
color: #000 !important;
}

#TopMenu li a { padding: 0 13px !important; }

#TopMenu li.last {
border-right: 0px !important;
}


#TopMenu li a {
    font-size: 12px !important;
color: #000 !important;
white-space: none !important;

}

#TopMenu img { vertical-align: middle; }

#TopMenu li a:hover {
background-color: transparent !important;
color: #e2428a !important;
}

#TopMenu li a, #TopMenu li div {
line-height: 30px !important;
}

.CartLink .icon {
height: 30px;
width: 30px;
background: url('../../../content/images/cart-icon.png') no-repeat 0 0;    
}

#TopMenu .CartLink { padding: 0 !important; background: #dddddd; }
#TopMenu .CartLink a { font-weight: bold; font-size: 14px !important; padding: 0 13px 0 0px !important;}
#TopMenu .top_menu_checkout_button { background: #e2428a; }
#TopMenu .top_menu_checkout_button a { color: #fff !important; font-weight: bold !important; font-size: 14px !important; }
#TopMenu .top_menu_checkout_button a:hover { color: #000 !important; }


#SearchForm { margin: 27px 0 0 0 !important; }

#SearchForm #search_query {
    border-top: 1px solid #aaaaaa !important;
    border-right: 0px solid #aaaaaa !important;
    border-bottom: 1px solid #aaaaaa !important;
    border-left: 1px solid #aaaaaa !important;
    height: 27px !important;
    line-height: 27px !important;
    padding: 0 0 0 10px !important;
}

#SearchForm .Button {
height: 29px !important;
width: 48px !important;
background: url('../../../content/images/goBtn.png') no-repeat 0 0 !important;
    
}

#Logo { margin: -14px 0 0 17px !important; }
#Logo a { display:block; }

.PageMenu {
border-top: 0 !important;
border-bottom: 0 !important;
height: 40px;
}

.PageMenu li {
    padding: 0px !important;
    margin: 0 !important;
    background: none !important;
    border-right: 1px solid #fff !important;
    height: 40px;
}



.PageMenu li a {
  padding: 0 22px 0 17px !important;
  line-height: 40px;
  height: 40px;
  display: block;    
  color: #fff !important;
  text-transform: capitalize !important;
}

.PageMenu li a:hover {

color: #ddd !important;    
}

.sf-menu a.sf-with-ul {
padding-right: 17px !important;
}

.PageMenu .SideCategoryListFlyout > ul > li > a:hover, .PageMenu #Menu > ul > li > a:hover {
border-bottom: 0px !important;
}

.PageMenu li ul {
padding: 10px 0 10px 0 !important;
width: 260px !important;
background: #53a5d2 !important;
}

.PageMenu li ul:before {
    border-color: transparent transparent #53a5d2 transparent;
}

.PageMenu li ul li {
border-right: 0px !important;    
height: 30px;
margin: 0 !important;
}

.PageMenu li ul li a {
padding: 0 !important;
border-bottom: 0 !important;
font-family: 'Open Sans', Arial, sans-serif !important;
font-size: 14px !important;
font-weight: bold !important;
text-indent: 17px;
line-height: 30px !important;
height: 30px !important;
color: #fff !important;
}

.PageMenu li ul li a:hover {
background: #0e5aaf;
color: #fff !important;    
}

#FooterOuter, #ContainerFooter a {
color: #000 !important;
}

.container.footer {
background: transparent url('../../../content/images/footerBg.png') repeat-x left bottom !important;
}

#FooterOuter .Center { padding: 0 !important; }

#FooterOuter ul {
    margin: 0;
    padding: 0;
}

#FooterOuter ul li {
list-style: none;
padding: 0;    
margin: 0;
float: left;
}

.newsletter_bar { 
color: #000 !important;
font-size: 20px !important;
background: #eee url('../../../content/images/mailus.png') no-repeat 275px 0px; 
border: 1px solid #000; 
height: 66px;
line-height: 66px;
padding: 0 40px;
margin: 0 0 20px 0;
}

.newsletter_bar a { font-size: 20px !important; color: #e2428a !important; text-decoration: underline !important;}
.newsletter_bar a:hover { color: #0e5aaf !important; }
.nl_form { margin-left: 125px !important; }

.nl_form input { 
height: 29px !important;
line-height: 29px !important;
border: 1px solid #555 !important;
font-size: 12px !important;
/*width: 155px !important;*/
width: 253px !important;
padding: 0 0 0 10px !important;
}

.NewsletterSubscription li { margin-right: 10px !important; }

.nl_form .btn.alt {
    height: 29px !important;
    width: 131px !important;
    background: transparent url('../../../content/images/subBtn.png') no-repeat 0 0 !important;
    border: 0 !important;
    background-color: transparent !important;
    text-indent: -9999px;
    -webkit-border-radius: 0px !important;
border-radius: 0px !important;
padding-top: 0 !important;
margin-top: 19px !important;
font-size: 29px !important;
line-height: 29px !important;
}

.nl_form li.inputForm { padding-top: 19px !important; }


#SearchForm input.Textbox {
width: 269px !important;
}

#FooterTop {
height: 40px;
/*width: 1014px;*/
width: 1240px;
padding: 0;
margin: 0;    
}

.footer_menu { float:left;  }
.footer_menu ul { margin: 0; padding: 0; }
.footer_menu li { 
    border-right: 1px solid #fff !important;
    height: 40px;
 }

.footer_menu li.first a { padding: 0 17px 0 0 !important;  }
.footer_menu li a {  
display: block;
padding: 0 17px;
  line-height: 40px;
  height: 40px;
  color: #fff !important;
  font-size: 14px;
  font-weight: bold;
}

.footer_menu li a:hover { color: #ddd !important; }

.social_media { float:right; height: 32px; padding: 4px 0 0 0; }
.social_media ul {  margin: 0; padding: 0; }
.social_media li { height: 32px; width: 32px; margin-left: 4px !important; }
.social_media li a { height: 32px; width: 32px; display:block; text-indent:-9999px; }
.social_media li:hover { opacity: 0.75; filter: alpha(opacity=75); }

.social_media li.fb  { background: url('../../../content/images/socialSprite.png') no-repeat 0 0;
    width: 32px;
    height: 32px;  }
.social_media li.gp  { background: url('../../../content/images/socialSprite.png') no-repeat -37px 0;
    width: 32px;
    height: 32px;  }
.social_media li.tw  {  background: url('../../../content/images/socialSprite.png') no-repeat -74px 0;
    width: 32px;
    height: 32px; }
.social_media li.yt  { background: url('../../../content/images/socialSprite.png') no-repeat -111px 0;
    width: 32px;
    height: 32px;  }
.social_media li.li  {  background: url('../../../content/images/socialSprite.png') no-repeat -148px 0;
    width: 32px;
    height: 32px; }
.social_media li.rss  {   background: url('../../../content/images/socialSprite.png') no-repeat -185px 0;
    width: 32px;
    height: 32px;}

#FooterBottom { height: 25px; /*width: 1014px;*/ width: 1240px; margin: 0; padding: 0;  text-align: center !important; line-height: 25px;}
#FooterBottom span { font-size: 12px !important; color: #fff !important; font-weight: normal !important;  line-height: 25px;}
#FooterBottom span a { color: #fff !important; font-size: 12px !important;  line-height: 25px; }
#FooterBottom span a:hover { color: #e2428a !important; }

.slide-show-render .slides li, .slide-content, .slide-show {
width: 753px !important;
}

.slide-show-render-full .slide-image {
max-height: 316px !important;
max-width: 753px !important;
}

.slide-show-render.slide-show .flex-control-nav.flex-control-paging li a {
    background: #eee !important;
}

.slide-show-render.slide-show .flex-control-nav.flex-control-paging li a.flex-active {
    background: #e2428a !important;
}

.slide-show-render.slide-show .flex-control-nav.flex-control-paging { right: 15px !important; left: initial !important; }

.category_menu {  }

.category_menu ul  { border-top: 2px dashed #d5d5d5; }

.category_menu ul li { height: 33px; border-bottom: 2px dashed #d5d5d5; position:relative; }

.category_menu ul > li:hover { 
border-bottom: 2px solid #fff; 
border-top: 2px solid #fff;
-webkit-box-shadow: -2px 2px 6px 2px rgba(50, 50, 50, 0.4);
-moz-box-shadow:    -2px 2px 6px 2px rgba(50, 50, 50, 0.4);
box-shadow:         -2px 2px 6px 2px rgba(50, 50, 50, 0.4);
z-index: 600;
margin: -2px -5px 0 -5px !important;
}

.category_menu ul li a { display: block; padding: 0 0 0 4px; background: url('../../../content/images/catArrow.png') no-repeat 190px 0px; color: #000 !important; font-weight:bold !important; line-height: 33px;}

.category_menu ul > li a:hover, .category_menu ul > li:hover a {  color: #0e5aaf !important; background: url('../../../content/images/catArrowOver.png') no-repeat 195px 0px; padding: 0 0 0 9px !important;}

.category_menu ul li ul { display:none; position: absolute; left: 213px; top: -2px; /*width: 500px !important;*/ min-width:500px; max-width: 650px; z-index: 500; background: #fff; border: 0 !important; padding: 17px 17px 17px 40px;
-webkit-box-shadow: 2px 2px 6px 2px rgba(50, 50, 50, 0.4);
-moz-box-shadow:    2px 2px 6px 2px rgba(50, 50, 50, 0.4);
box-shadow:         2px 2px 6px 2px rgba(50, 50, 50, 0.4);
}

.category_menu ul li:hover ul { display: block; }

.category_menu ul li ul.cat_sub_menu li { border: 0 !important; height: 20px !important; }

.category_menu ul li ul.cat_sub_menu li a {  font-size: 12px !important; line-height: 24px !important; background: none !important; color: #000 !important; padding: 0 !important; }

.category_menu ul li ul.cat_sub_menu li a:hover { color: #0e5aaf !important; }
.sub_list {  }
.sub_list .coverShadow { position:absolute; top: 0; left: -6px; height: 37px; width: 10px; background: #fff; }
.sub_list_img { border: 1px solid #d5d5d5; }
.sub_list_img:hover { opacity: 0.75; filter: alpha(opacity=75); }

.subsub {
    list-style: square !important;
  
    
}

.category_menu ul li ul.cat_sub_menu li.sub_main a { font-size: 16px !important;   }

.category_menu ul li ul.cat_sub_menu li.sub_indent a { font-size: 13px !important;  }

li.sub_main_first {  }
li.sub_main { margin-top: 15px !important; }

.btn {
background-color: #0e5aaf !important;
color: #fff !important;
border: 0px !important;
font-family: 'Open Sans', Arial, sans-serif !important;
-webkit-border-radius: 0px !important;
border-radius: 0px !important;
padding: 5px 11px !important;
}

.btn:hover { color: #fff !important; background: #000 !important; }

.productPage .ProductAddToCart .addto .BulkDiscount input {
    background: #0e5aaf url('../../../content/images/prodcartBtnBg.png') no-repeat 10px center !important;
    padding: 10px 30px 10px 45px !important;
}

input.quantityInput { 
height: 15px  !important;
line-height: 15px !important;
width: 113px !important;
}

.SortBox div.selector span, .SearchSorting div.selector span {
background: transparent !important;
}

.p-price {
color: #e2428a !important;
}

.ProductList .pname {
    color: #000 !important;
}

.ProductList .pname:hover {
    color: #e2428a !important;
}

#home .Content ul.ProductList li, .ProductList li {
    width: 217px !important;
    border: 1px solid #d6d6d6;
}
    
.ProductList .ProductImage, .brand-img {
border: 0 !important;
}

.ProductList li {
margin-right: 18px !important;
padding: 10px !important;    
margin-bottom: 18px !important;
}

.ProductImage { width: 217px !important; }
#HomeFeaturedProducts { margin-right: -18px !important; }
    
    .Breadcrumb li a, .Breadcrumb li { color: #000 !important; font-size: 12px !important; }
    .Breadcrumb li a:hover { color: #e2428a !important; }
    
    .CategoryContent {
padding: 0 !important;
margin-right: -18px !important;
}

.product-nav.btm {
border: 0px !important;
}

#page .Content, #account .Content { width: 753px !important; padding: 0 0 17px 0 !important; }


#SearchResultsProduct .Rating, #fastCartContainer span.Rating { display:none !important; }

.Cartcode {
margin-bottom: 20px;
overflow: hidden;
}

.CartCode .GiftCertificate input.btn, .CartCode .CouponCode input.btn {
line-height: inherit !important;
}

#Wrapper div.selector {
background: #ffffff url('../../../content/images/dropArrow.png') no-repeat right top !important;
height: 18px !important;
line-height: 18px !important;
min-height: 30px !important;
padding: 0px 20px 0 0 !important;
}

#Wrapper .finder_util div.selector, #PF_Page #Wrapper div.selector {
   background: none !important;
    
}

#Wrapper .finder_util div.selector > span, #PF_Page #Wrapper div.selector > span { display: none; }

#ProductDetails h1 {
margin: 0 !important;
}

.ProductDetailsGrid .DetailRow {
margin-bottom: 5px !important;
}

p {
margin-bottom: 5px !important;;
}

span.QuantityInput {
    padding-top: 5px;
}

.ProductDetailsGrid h1 { font-size: 20px !important; }

.ProductDetailsGrid .p-price {
font-family: 'Open Sans', Arial, sans-serif !important;
font-size: 18px !important;
line-height: 18px !important;
font-weight: 700 !important;
}

.prod_container_box {
    background: #eee;
    border: 1px solid #000;
    padding: 17px;
}

.productPage #ProductDetails.Block {
margin-right: 17px !important;    
}

#ProductDetails .ProductThumbImage {
margin: 0 !important;
border: 0px !important;
}

.chat_button {
    position: absolute;
    top: 23px;
    left: 590px;
    height: 36px;
    width: 132px;
}

.chat_button a {
    height: 36px;
    width: 132px;
    background: url('../../../content/images/chat.png') no-repeat 0 0;
}

.call_us {
    position: absolute;
   /* top: 5px; */
    top: -14px;
    left: 345px;
    text-align: center;
    font-weight: bold;
    background: #eee;
    padding: 5px;
}

.call_us .ordertext { font-size: 14px; }
.call_us .hours { font-size: 11px; }
.call_us .phonenumber { font-size: 17px; color: #e2428a;}

.CartTotalMessage { color: #F70A16; font-size: 1.2em; font-weight: bold }


#PF_Page .BlockContent.full-width {
padding-top: 0px !important;
}


/* product finder */

#Wrapper .finder_util .selector.fixedWidth, #PF_Page #Wrapper .selector.fixedWidth {  width: 183px; padding: 0 !important; border: 0px !important; }

.finder_util .select2-container, #PF_Page #Wrapper .select2-container { width: 183px !important; margin-left: 10px; }

.pf_search_button { margin: 0 7px 0 11px; }

#results .resSize select { height: 26px !important; margin-left: 5px; margin-top:-4px; padding: 0 !important;}

.resQuantity input[type=text] { padding: 0 !important; height: 20px !important; line-height: !important; }

#pfback {
background: #e0e0e0;
    border: 1px solid #777;
color: #444;
padding: 10px 30px 10px 30px !important;
font-weight: bold;
cursor: pointer;
    text-transform: uppercase;
    font-size: 14px;
    text-align: center;
   
}

#pfback:hover {
    background: #fff;
    color: #222;
 opacity: 0.75;
    filter: alpha(opacity=75);
}

.loadingDiv {
 height: 30px !important;
    margin: 0 0 10px 0px !important;
    padding-left: 10px !important;
}

.PageMenu li ul ul {
 border: 0 !important;
    left: 260px !important;
    top: -40px !important;
    position: relative !important;
    /*background: #348DBD !important;*/
    background: #0e5aaf !important;
}

.PageMenu li ul ul li a:hover, .PageMenu li ul ul li a.hasSub:hover {
    background: #eee !important;
    color: #333 !important;
}

.PageMenu li ul ul ul a:hover {
    background: #0e5aaf !important;
    color: #fff !important;
}

.PageMenu li ul ul ul {
 /*background: #0F7EBA !important;   */
    background: #53a5d2 !important;
}

.PageMenu li ul li a.hasSub {
background: url('../../../content/images/subMenuArrow.png') 95% 50% no-repeat;

}

.PageMenu li ul li a.hasSub:hover {
   
color: #fff !important;
    background: #0e5aaf url('../../../content/images/subMenuArrow.png') 95% 50% no-repeat !important;
}


.free_ship_box { 
 width: 203px;
    height: 105px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    background: url('../../../content/images/left_banner.jpg') no-repeat 0 0;
    color: #fff;
    line-height: 1.5em;
}

.free_ship_box:hover { 
 opacity: 0.75;
    filter: alpha(opacity=75);
}

.free_ship_box a { color: #fff !important; display: table-cell; height: 105px; width: 203px; text-align: center; vertical-align: middle; }

.free_shipping_text { font-size: 24px; font-weight: bold; }
.on_text, .or_more { font-size: 15px; font-weight: normal; }
.dollar_amt { font-size: 20px; font-weight: bold; }


.tollfree { color: #000 !important; font-size: 14px;}

h2.slide-heading {
      font-family: 'Open Sans', Arial, sans-serif !important;
font-size: 50px !important;
line-height: 50px !important;
color: #fff !important;
font-weight: 700 !important;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
}

#home .slide-show-render .slide-overlay {
width: 295px !important;
}

#home .slide-show-render .slide-overlay {

padding-top: 35px !important;
    
}

p.slide-text { display: none; }


.CartTotalMessage { color: #F70A16; font-size: 1.2em; font-weight: bold }

.productPage .DetailRow.qty .selector {
/*width: 145px !important;*/
width: 168px !important;
}

#bulkHeading { display: none; }


/* modal print model popup */

.ui-dialog {
padding: 0px !important;
border: 10px solid #fff !important;
background: #eee !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-khtml-border-radius: 0 !important;
border-radius: 0 !important;
-webkit-box-shadow: 0px 0px 22px 0px rgba(50, 50, 50, 0.45);
-moz-box-shadow:    0px 0px 22px 0px rgba(50, 50, 50, 0.45);
box-shadow:         0px 0px 22px 0px rgba(50, 50, 50, 0.45);

}

.ui-dialog .ui-dialog-titlebar {

background: #0e5aaf !important; 
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-khtml-border-radius: 0 !important;
border-radius: 0 !important;
color: #fff !important;
font-size: 18px !important;
font-weight: bold !important;
font-family: 'Open Sans', Arial, sans-serif !important;
}

.ui-dialog .ui-dialog-content {
background: #eee !important;
border-bottom: 0px solid #ccc !important;
border-top: 0 !important;
border-left: 0 !important;
border-right: 0 !important;
padding: 1em !important;
}


.ui-widget-content {
background: #f7f7f7 url(http://www.rjettek.com/templates/__custom/Styles/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png) 50% top repeat-x !important;


}

div.printerGrp {
font: bold 12px 'Open Sans', Arial, sans-serif !important;
color: #666 !important;
}


.ui-dialog .ui-dialog-buttonpane {
margin: 0 !important;
}


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
font-size: 14px !important;
text-transform: uppercase;
color: #666 !important;
background: #d8d8d8 !important;
moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-khtml-border-radius: 0 !important;
border-radius: 0 !important;
border: 1px solid #666 !important;
}

.ui-state-default:hover, .ui-widget-content .ui-state-default:hover, .ui-widget-header .ui-state-default:hover {
font-size: 14px !important;
text-transform: uppercase;
color: #666 !important;
background: #e9e9e9 !important;
moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
-khtml-border-radius: 0 !important;
border-radius: 0 !important;
border: 1px solid #888 !important;
}



/* right side */

.Right { width: 203px; }
.fright { float: right; }

.Right .Block {
width: 203px !important;
padding: 0 !important;
margin-bottom: 17px !important;
}

.right_heading {
background: #0e5aaf;
height: 34px;
width: 203px;
font-style: italic;
font-size: 18px;
font-weight: bold;
text-align: center;
line-height: 34px;
margin-bottom: 0px;
color: #fff !important;
text-transform: uppercase !important;
}

.Right .ProductList .ProductImage {
display: block;
}

.Right .BlockContent {
margin: 0 0 10px 0 !important;
}

.Right #HomeRecentBlogs .BlockContent,
.Right #BlogRecentPosts .BlockContent,
.Right #AcceptedPayments .BlockContent {
margin: 0 10px !important;
}

.Right .ProductList li {
margin-right: 0px !important;
margin-bottom: 10px !important;
width: 203px !important;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;  
box-sizing: border-box;
}

.Right .ProductList .ProductImage {
width: 181px !important;
}

.Right #HomeRecentBlogs li,
.Right #BlogRecentPosts li,
.Right #AcceptedPayments li {
border-bottom: 0 !important;
}

.Right .ProductList .ProductPriceRating {
display: none;
}

#HomeRecentBlogs,
#BlogRecentPosts,
#AcceptedPayments {
background: #eee !important;
}

#HomeRecentBlogs ul,
#BlogRecentPosts ul {
padding: 7px 0 !important;
}

#HomeRecentBlogs li,
#BlogRecentPosts li,
#AcceptedPayments li {
padding: 7px 0 !important;
}

#AcceptedPayments li {
color: #141414 !important;
font-size: 14px !important;
line-height: 18px;
display: block;
word-wrap: break-word;
height: 18px;
padding: 0 !important;
}

#HomeRecentBlogs li a,
#BlogRecentPosts li a {
color: #141414 !important;
font-size: 14px !important;
line-height: 18px;
display: block;
word-wrap: break-word;
height: 36px;
}

#HomeRecentBlogs li a:hover,
#BlogRecentPosts li a:hover {
color: #e2428a !important;
}


.paymentMethodsList {
padding: 12px 0 7px 0 !important;
}

#AcceptedPayments .BlockContent {
overflow: hidden;
}

.paymentImgs {
background: #fff;
margin: 10px auto 10px auto;
text-align: center;
line-height: 12px;
display: block;
}