/**
 * @package   Modulus Template - RocketTheme
 * @version   1.5.2 June 22, 2011
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2011 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */

/* RokAjaxSearch */
#rt-page-surround .inputbox,#rt-popuplogin .inputbox  {border: 1px solid #D7D7D7;color: #000;}
#roksearch_search_str {background: #fff url(../images/bodystyle/light/search-icon.png) no-repeat 98% 50%;}
.roksearch_wrapper1 {background: #F0F0F0;}
.roksearch_wrapper2 {background: #F0F0F0;border-color: #D7D7D7;}
.roksearch_wrapper3 {background: url(../images/bodystyle/light/title-overlay-top.png) 100% 0 repeat-x;}
.roksearch_wrapper4 {background: url(../images/bodystyle/light/title-overlay-bottom.png) 50% 100% repeat-x;}
body #roksearch_results .roksearch_header, body #roksearch_results .roksearch_row_btm {color: #555;text-shadow: 1px 1px 0 rgba(255,255,255,0.9);}
.roksearch_results a#roksearch_link {background: url(../images/bodystyle/light/search-controls.png) 0 -50px no-repeat;}
#roksearch_results .arrow-left {background: url(../images/bodystyle/light/search-controls.png) 0 2px no-repeat;}
#roksearch_results .arrow-left-disabled, #roksearch_results .arrow-right-disabled {background: url(../images/bodystyle/light/search-controls.png) 0 -33px no-repeat;}
#roksearch_results .arrow-right {background: url(../images/bodystyle/light/search-controls.png) 0 -15px no-repeat;}
.roksearch_result_wrapper1 {background: #F0F0F0;border-bottom: 1px solid #D7D7D7;}
.roksearch_result_wrapper1:hover {background: #fff;border-bottom: 1px solid #D7D7D7;}

/* RokComments */
#idc-container .idc-comments .idc-c .idc-c-h-inner {background: #E9E9E9 url(../images/bodystyle/light/readon-bg.png) 50% 19% repeat-x;border: 1px solid #D7D7D7;}
#idc-container .idc-user .idc-head_action.idc-user {background: #E9E9E9 url(../images/bodystyle/light/title-overlay-top.png) 50% 0% repeat-x;border: 1px solid #D7D7D7;}
#idc-container .idc-comments .idc-c-t-inner  {border: 1px solid #D7D7D7;color: #999;}
#idc-container .idc-btn_l .idc-r, #idc-container .idc-btn_s .idc-r {color: #999 !important;}
#rt-body-surround .rk-commentcount a {color: #666;}
#rt-body-surround .rk-commentcount {background: #e9e9e9;border: 1px solid #d7d7d7;}
#rt-body-surround .rk-commentcount:hover {background: #d7d7d7;border: 1px solid #ccc;}
#rt-body-surround .rk-commentcount a {background: url(../images/bodystyle/light/readon-bg.png) 50% 50% repeat-x;text-shadow: 1px 1px 0 rgba(255,255,255,0.9);border-top: 1px solid #fff;}

/* RokFeatureTable */
.featuretable-cell.ft-row-top,.featuretable-cell.ft-row-bottom {background-color: #fff;}
.featuretable-cell {border-top: 1px solid #D7D7D7;border-right: 1px solid #D7D7D7;background:#f9f9f9;text-shadow: 0 1px 0 #fff;}
.ft-row-odd, .ft-row-even {background: #F0F0F0 url(../images/bodystyle/light/title-overlay-top.png) 100% 0 repeat-x;}
.ft-row-bottom {border-bottom: 1px solid #D7D7D7;}
.ft-highlight .featuretable-cell.ft-row-top {background: url(../images/overlays/dark/showcase-readon.png) 100% 0 repeat-x;text-shadow: 0 1px 0 #333;}
.ft-highlight .ft-row-odd,.ft-highlight .ft-row-even {background: #F0F0F0 url(../images/bodystyle/light/title-overlay-top.png) 100% 0 repeat-x;}

/* RokMiniEvents */
.timeline .progress-wrapper, .rokminievents-badge {background: #E9E9E9 url(../images/bodystyle/light/readon-bg.png) 50% 50% repeat-x;border: 1px solid #D7D7D7;}
.rokminievents-wrapper .rokminievent-page {background: #E9E9E9 url(../images/bodystyle/light/readon-bg.png) 50% 30% repeat-x;border: 1px solid #D7D7D7;}
.rokminievents-wrapper .timeline .progress .knob {background: url(../images/dark/overlay-top2.png) 50% 100% repeat-x;}
.rokminievents-badge .day, .timeline-dates.date-inline .active {background: url(../images/overlays/dark/showcase-readon.png) 100% 0% repeat-x;text-shadow: 0px 0px 4px rgba(0,0,0,0.3);}
.rokminievents-badge .month, .rokminievents-badge .year {color: #999999;}
.rokminievents-wrapper .right-arrow, .rokminievents-wrapper .left-arrow {background-image: url(../images/bodystyle/light/roktabs-arrows.png);background-color: #E9E9E9;border: 1px solid #CCC;}

/* RokNewsFlash */
#rt-page-surround .roknewsflash .controls .control-next, #rt-page-surround .roknewsflash .controls .control-prev {background-image: url(../images/bodystyle/light/roktabs-arrows.png);background-color: #E9E9E9;border: 1px solid #CCC;}

/* RokNewsPager */
.roknewspager-toggle {background: transparent url(../images/bodystyle/light/roknewspager_toggle.png) 100% 100% no-repeat;}
.roknewspager .roknewspager-title {text-shadow: 1px 1px 0 rgba(255,255,255,0.9);}
.roknewspager-prev, .roknewspager-next, .roknewspager-prev-disabled, .roknewspager-next-disabled {background-image: url(../images/bodystyle/light/list-arrows.png);}
.roknewspager-numbers li {background: #E9E9E9 url(../images/bodystyle/light/readon-bg.png) 50% 50% repeat-x;border: 1px solid #D7D7D7;}
.roknewspager-numbers li.active {background: url(../images/overlays/dark/showcase-readon.png) 100% 0% repeat-x;text-shadow: 0 0 4px rgba(0,0,0,0.3);}

/* RokStock */
#rt-page-surround #rokstock .rokstock-add, #rt-page-surround #rokstock .rokstock-list .row {background: #E9E9E9 url(../images/bodystyle/light/readon-bg.png) 50% 50% repeat-x;border: 1px solid #D7D7D7;color: #666666;} 
#rt-page-surround #rokstock .legend {background-image: url(../images/bodystyle/light/rokstock_circles.png);}
#rt-page-surround #rokstock .row .delete, #rt-page-surround #rokstock .rokstock-reload {background-color: transparent;}
.rokstock-tooltip {box-shadow: 0 0 5px rgba(0,0,0,0.2);}

/* RokTabs General */
.roktabs-wrapper .arrow-next, .roktabs-wrapper .arrow-prev {background-image: url(../images/bodystyle/light/roktabs-arrows.png);}

/* RokTabs Style 1 */
.roktabs1 .roktabs-wrapper {background: #fff;border: 1px solid #d7d7d7;box-shadow: 0 0 5px rgba(255,255,255,0.8);}
.roktabs1 .roktabs-links ul li {background: #e9e9e9;border: 1px solid #ccc;}
.roktabs1 .roktabs-links ul li span {background: url(../images/bodystyle/light/readon-bg.png) 50% 50% repeat-x;text-shadow: 1px 1px 0 rgba(255,255,255,0.9);}
.roktabs1 .roktabs-links ul li:hover {background: #dadada;}
.roktabs1 .roktabs-links ul li.active {background: #d7d7d7;box-shadow: inset 0 2px 2px rgba(0,0,0,0.1);border: 1px solid #b0b0b0;}
.roktabs1 .arrow-next, .roktabs1 .arrow-prev {background-color: #e9e9e9;border: 1px solid #ccc;}
.roktabs1 .arrow-next:hover, .roktabs1 .arrow-prev:hover {background-color: #d7d7d7;box-shadow: inset 0 2px 2px rgba(0,0,0,0.1);border: 1px solid #b0b0b0;}

/* RokTabs Style 2 */
.roktabs2 .roktabs-container-inner {background: #fff;border: 1px solid #d7d7d7;box-shadow: 0 0 5px rgba(255,255,255,0.8);}
.roktabs2 .roktabs-links ul li {background: #e9e9e9;border: 1px solid #ccc;}
.roktabs2 .roktabs-links ul li:hover {background: #dadada;}
.roktabs2 .roktabs-links ul li span {background: url(../images/bodystyle/light/readon-bg.png) 50% 50% repeat-x;text-shadow: 1px 1px 0 rgba(255,255,255,0.9);}
.roktabs2 .roktabs-links ul li.active {background: #fff;}
.roktabs2 .arrow-next, .roktabs2 .arrow-prev {background-color: #e9e9e9;border: 1px solid #ccc;}
.roktabs2 .arrow-next:hover, .roktabs2 .arrow-prev:hover {background-color: #fff;}

/* RokTabs Style 3 */
.roktabs3 .roktabs-wrapper .module-title {background: #eaeaea;border: 1px solid #d7d7d7;box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);}
.roktabs3 .roktabs-container-inner {background: #eaeaea;border: 1px solid #d7d7d7;box-shadow: 0 0 5px rgba(255,255,255,0.8);box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);}
.roktabs3 .roktabs-links ul li.active {background: #fafafa;border: 1px solid #ccc;}
.roktabs3 .arrow-next, .roktabs3 .arrow-prev {background-color: #e9e9e9;border: 1px solid #ccc;}
.roktabs3 .arrow-next:hover, .roktabs3 .arrow-prev:hover {background-color: #fafafa;}

/* RokTabs Style 4 */
.roktabs4 .roktabs-container-inner {background: #fff;border: 1px solid #d7d7d7;box-shadow: 0 0 5px rgba(255,255,255,0.8);}
.roktabs4 .roktabs-links ul li {background-color: #e9e9e9;border: 1px solid #ccc;}
.roktabs4 .roktabs-links ul li:hover {background: #dadada;}
.roktabs4 .roktabs-links ul li span {background: url(../images/bodystyle/light/readon-bg.png) 50% 50% repeat-x;text-shadow: 1px 1px 0 rgba(255,255,255,0.9);}
.roktabs4 .roktabs-links ul li.active {background-color: #fff;}

/* RokTwittie */
#roktwittie .header {text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9);}
.dual-bg, #roktwittie .roktwittie-m1 {background: #F0F0F0;}
.dual-bg1, #roktwittie .roktwittie-m2 {background: #F0F0F0;border-color: #D7D7D7;}
#roktwittie .roktwittie-m2 {transition: background 0.2s ease-out;}
#roktwittie .roktwittie-m2:hover {background: #FFFFFF;}
.dual-bg2, #roktwittie .roktwittie-m3 {background: url(../images/bodystyle/light/title-overlay-top.png) 100% 0 repeat-x;}
.dual-bg3, #roktwittie div.roktwittie-text {background: url(../images/bodystyle/light/title-overlay-bottom.png) 50% 100% repeat-x;}
#roktwittie .roktwittie-avatar img {background-color: #FFFFFF;border-color:#D7D7D7;}

/* RokWeather */
#rt-page-surround  #rokweather .icon div {color: #666;}











/**
 * @package   Mercado Template - RocketTheme
 * @version   1.5.0-SNAPSHOT March 1, 2011
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2011 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

.redshop .componentheading{color: #666666;text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);}

/* redSHOP Frontpage category */

 
#redshop-frontpage-cat-main-wrapper{width:690px; }
.redshop-frontpage-cat-category_wrapper{width:690px; min-height:135px;}
.redshop-frontpage-cat-image-wrapper{float:left; width:210px;}
.redshop-frontpage-cat-image-bg{width:200px; height:118px;}
.redshop-frontpage-cat-image{clear:left; width:200px; padding-top:2px; height:115px; background-color:#ffffff; overflow:hidden;}
.redshop-frontpage-cat-text-wrapper{float:left; width:425px; padding-left:25px;}

.redshop-frontpage-cat-text-readmore a{color:#ffffff; font-size:14px; line-height:35px; }
.redshop-frontpage-cat-spacer{width:690px; height:35px; clear:left;}

/* -------------------------------------------------------------- */

/* redSHOP category template */

#redshop-cat-wrapper{width:695px;}
#redshop-cat-category-heading{width:695px;  padding-top:30px; clear:left; padding-bottom:20px;}

#redshop-cat-filter-wrapper{width:690px; padding-top:10px; clear:left; padding-bottom:15px;}
#redshop-cat-productfinder-filter{width:690px; clear:left;}
#redshop-cat-orderby-filter{width:690px; height:20px; clear:left;}
#redshop-cat-orderby-filter form{width:250px;float:left;}



/* redSHOP category template - sub categories */

.redshop-frontpage-cat-subcat-category_wrapper{width:695px; min-height:135px;}
.redshop-frontpage-cat-subcat-image-wrapper{float:left; width:210px;}
.redshop-frontpage-cat-subcat-image-bg{width:207px; height:126px;}
.redshop-frontpage-cat-subcat-image{clear:left; width:210px; padding-top:2px;}
.redshop-frontpage-cat-subcat-text-wrapper{float:left; width:425px; padding-left:25px;}
.redshop-frontpage-cat-subcat-text-readmore a{ display:block; width:120px; height:35px;}
.redshop-frontpage-cat-subcat-spacer{width:690px; height:35px; clear:left;}

/* redSHOP category template - product list */

#redshop-cat-productlist-loop-wrapper{width:690px;}
.redshop-cat-productlist-product-wrapper{width:207px; padding-bottom:25px; float:left; padding-right:20px;}
.redshop-cat-productlist-product-image{width:200px; height:200px; clear:left; overflow:hidden;}
.redshop-cat-productlist-product-title{width:200px; clear:left; height:20px; overflow:hidden; padding-top:10px;}
.redshop-cat-productlist-product-price-sku-wrapper{width:207px; clear:left;}
.redshop-cat-productlist-product-price{min-width:50px; float:left; font-weight:bold;}
.redshop-cat-productlist-product-sku{min-width:50px; float:left; color:#CCCCCC}





/* --------------------------------------------------------------- */

/* redSHOP product detail template */
#redshop-productdetail-wrapper{width:695px; }
#redshop-productdetail-title{width:695px; clear:left; font-size:30px; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9); font-weight:normal; padding-bottom:20px;}


#redshop-productdetail-image-main-wrapper{width:695px; clear:left;}
#redshop-productdetail-image-large{width:500px; float:left;}
#redshop-productdetail-image-moreimages{width:100px; float:left; margin-top:0 !important; margin-left:40px;}
#redshop-productdetail-image-moreimages-title{width:100px; clear:left;  margin-bottom:10px; text-align:center;}
#redshop-productdetail-image-moreimages-images{width:100px; clear:left;}
#redshop-productdetail-image-moreimages-images img{padding:0 !important; margin-bottom:5px; border:1px solid #d1d1d1; text-align:center;}
#redshop-productdetail-image-moreimages-images span.redhoverImagebox {width: 100px; height:100px; padding:0; margin:0; }
.redshop-productdetail-vertical-spacer{width:695px; height:20px; clear:left;}
.redshop-productdetail-facebook-button{width:695px; height:30px; overflow:hidden; clear:left;}
#redshop-productdetail-info-wrapper{width:695px; clear:left;}
#redshop-productdetail-info-left{width:208px; float:left;}

connect_widget_text span.connect_widget_not_connected_text{display:none !important;}

#redshop-productdetail-info-box-wrapper{width:208px; display:block; float:left;}
#redshop-productdetail-info-box-top{width:208px; height:27px; clear:left;}
#redshop-productdetail-info-box-stock{width:100px; float:left; height:20px;}
#redshop-productdetail-info-box-sku{width:95px; font-size:11px; float:left; padding-top:4px; text-align:right; height:20px;}

/* Product style */
#redshop-productdetail-info-box-wrapper-giftcard, #redshop-cart-right-inside,.redshop-productdetail-info-box-wrapper{background: #ddd !important;border-top: 1px solid #c0c0c0 !important;border-left: 1px solid #c0c0c0 !important;border-right: 1px solid #fff !important;border-bottom: 1px solid #fff !important;-webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.1);-moz-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.1);box-shadow: inset 1px 1px 2px rgba(0,0,0,0.1); }
#redshop-productdetail-info-box-cart-body-price{color:#2AB4E1 !important; text-shadow: 1px 1px 1px rgba(255,255,255,0.9); height:45px; font-size:28px !important; line-height:30px;}
.redshop-productdetail-old-price{width: 200px; font-weight:bold;padding-left:1px; font-size:16px; font-style:italic; text-decoration:line-through; color:#666; line-height:20px; float:left; text-shadow: 1px 1px 1px rgba(255,255,255,0.9); height:18px; line-height:15px; }
.redshop-product-addtocart-cart-link{font-size:36px; width: 130px !important;height: 40px !important;}
.redshop-product-addtocart-cart-link span img{width:130px; height:40px; background-color:transparent; background-image:none;}
span.redshop-quantity{color:#666}
span.redshop-productprice-label{color:#666; font-size:13px; line-height:20px;font-weight:bold; text-shadow: 1px 1px 1px rgba(255,255,255,0.9);}





#redshop-product-detail-info-box-price-wrapper{margin-left:15px;}
#redshop-productdetail-info-box-body .attribute_wrapper select.inputbox{width: 180px; color: #666666}
#redshop-productdetail-info-box-body .attribute_wrapper{min-height:15px; padding-bottom:10px;}
#redshop-productdetail-info-box-body-attribute{width:180px; min-height:30px; float:left; padding-top:10px; padding-bottom:10px; margin-left:15px;}



#redshop-productdetail-info-box-cart-body{width:208px;}


#redshop-productdetail-info-box-cart-bottom{width:208px; height:8px; margin-bottom:10px; float:left;}
span.redshop-productdetail-wishlist{width:208px; clear:left; cursor:pointer;}

#wishlist form table.adminlist tbody tr td{width:400px;}
#wishlist form table.adminlist tbody tr td{width:400px;}
#wishlist{width:400px;}

#wishlist form table.adminlist thead tr th{color:#ffffff;}

#wishlist h1.componentheading{color:#ffffff;}

#product-detail-left-review{width:208px; min-height:20px; float:left;}
#redshop-productdetail-left-review-link{width:208px; font-size:14px; clear:left;}
#redshop-productdetail-left-review-link a{padding-top:5px; padding-bottom:5px;}
#redshop-productdetail-left-review-link a.modal input{background:none; width:140px; text-align:left; color:#0F829C; font-weight:Bold; padding:0; margin:0; border:none; font-family: Helvetica,Arial,FreeSans,sans-serif; font-size:14px;}
#redshop-productdetail-left-review-link a.modal{margin-bottom:10px;}
#redshop-productdetail-left-review-link a img{width:125px; height:16px;}

/* Wishlist  */

#newwishlist h1.componentheading{color:#ffffff;}
#newwishlist input{background-color:#0F829C; margin-right:10px; float:left; border:none; color:#ffffff;}
#newwishlist input#txtWishlistname{background-color:#ffffff !important; color:#000000; border:none;}
#newwishlist form{width:400px;}
#newwishlist h1.componentheading{width:400px;}

#newwishlist{overflow:hidden; margin-left:50px; width:400px; height:300px;}

#redshop-productdetail-left-review-link form input#btnwishlist{background:none; border:none; text-align:left; color:#0F829C; font-weight:Bold; padding:0; margin:0; cursor:pointer; font-family: Helvetica,Arial,FreeSans,sans-serif; font-size:14px;}

/* product detail review */
#redshop-cart-order-recipet-wrapper{width:690px;}
#redshop-productdetail-left-review-wrapper{width:208px; min-height:10px; clear:left;}
#redshop-productdetail-left-review-loop-wrapper{width:208px min-height:10px; padding-top:10px; padding-bottom:10px; clear:left;}
#redshop-review-left{width:85px; font-weight:bold; min-height:20px; float:left;}
#redshop-review-right{width:120px; min-height:20px; float:left;}
#redshop-review-left-stars{width:120px; height:10px; clear:left;}
#redshop-review-left-comment{width:120px; min-height:20px; text-align:justify; clear:left;}


#redshop-productdetail-info-right{width:435px; float:left; padding-left:25px;}
#redshop-productdetail-info-right-title{width:435px; min-height:20px; padding-bottom:20px; clear:left; font-size:18px;}
#redshop-productdetail-info-right-description{width:435px; min-height:30px;}


/* addtocart template */

#redshop-productdetail-info-box-cart-body-addtocart{height:90px; padding-left:15px; color:#ffffff; font-weight:bold; font-size:11px; line-height:15px; text-align:center; padding-right:5px;}
.redshop-product-addtocart-cart-quantity{width:200px; height:30px; clear:left;}
.redshop-product-addtocart-cart-link{width:200px; height:50px; clear:left;}


.redshop_productdetail-info-accessory{width:435px; min-height:30px; clear:left;}
.redshop_productdetail-info-related{width:435px; min-height:30px; clear:left;}

/* Accessory products */
.redshop-accessory-wrapper{width:435px;}
.redshop-accessory-wrapper-heading{width:435px; margin-bottom:10px;clear:left; height:20px;}
.redshop-accessory-wrapper-heading h2{display:inline;}
.redshop-accessory-intro{width:435px; font-size:11px; clear:left; height:30px;}
.redshop-accessory-loop-wrapper{width:145px; height:120px; float:left;}
.redshop-accessory-loop-image{width:140px; clear:left; height:50px; overflow:hidden;}
.redshop-accessory-loop-name{width:140px; clear:left;  color: #0f829c; font-weight:bold; font-size:11px;}
.redshop-accessory-loop-price{width:140px; height:15px; lear:left;}

.redshop-accessory-loop-price span.redshop-accessory-loop-price-style{
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);
	font-weight:bold; font-size:16px;
	}
/* Related products */

.redshop-relatedproduct-wrapper{width:435px;}
.redshop-relatedproduct-header{width:435px; height:20px; padding-bottom:10px;}
.redshop-relatedproduct-header h2{display:inline; }
.redshop-relatedprodct-loop-wrapper{width:145px; min-height:150px; float:left;}
.redshop-relatedproduct-loop-image{width:100px; height:61px;}
.redshop-relatedproduct-loop-image-bg{width:100px; height:61px;}
.redshop-related-loop-image-inside{width:100px; height:55px; overflow:hidden;}
.redshop-relatedproduct-loop-title{width:145px; min-height:20px; font-size:11px; font-weight:bold; color: #0f829c;}

.redshop-relatedproduct-loop-price-wrapper{font-size: 16px; font-weight:bold; width:145px; padding-bottom:2px; clear:left; height:15px;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);
}
.redshop-relatedproduct-loop-addtocart{width:145px; clear:left; padding-top:5px; height:20px;}
.redshop-addtocart-cart-link-wrap{width:100px; height:40px; clear:left;}
.redshop-relatedproduct-loop-addtocart-bg{width:100px; height:33px;}
.redshop-addtocart-link{width:100px; text-align:left !important;  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9); font-weight:bold; line-height:30px; color:#004C5C;height:20px;}
.redshop-addtocart-link span{width:100px; font-size:15px; display:block;}
/* .redshop div form table tbody tr td{color:#ffffff;} */

/* --------------------------------------------------------------------*/

/* Cart template */


/* Cart styles */


#redshop-cart-left-button-update{float:left; text-align:right; width:120px; padding-left:10px;}
#redshop-cart-left-button-empty{float:left; text-align:right; padding-left:55px; width:100px;}



	


#redshop-cart-main-wrapper{width:690px;}
#redshop-cart-left{width:445px; float:left;}
#redshop-cart-left input.inputbox{width:20px;}
#redshop-cart-left th {font-size:10px; text-align:left;  padding-left:10px; padding-right:10px;}
td.redshop-cart-producttables{text-align:right; vertical-align:top; font-size:11px; padding-left:10px; padding-right:10px;}
.redshop-cart-producttables-image{text-align:left; vertical-align:top; font-size:11px; padding-left:10px; padding-right:10px;}
.redshop-cart-left-attribute .checkout_attribute_static{font-weight:bold; font-size:11px; display:none;}
.redshop-cart-left-attribute .checkout_attribute_title{font-weight:bold; font-size:11px;}
.redshop-cart-producttables .product_price{font-size:12px;}
.redshop-cart-left-productname a{font-size:14px; color:#686868 !important; font-weight:normal; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);}
.redshop-cart-left-productname{font-size:14px; color:#686868 !important; font-weight:normal; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);}
.redshop-cart-left-total-head{text-align:right !important; min-width:55px;}
table.redshop-cart-tdborder{border-left:0px solid #ccc !important;  border-right:0px solid #ccc !important;}
.redshop-cart-tdborder th{padding-top:5px; padding-bottom:5px; padding-left:5px;}
.redshop-cart-tdborder td{padding:5px;}
td.redshop-cart-producttables form img.update_cart{display:none;}
.redshop-cart-tdborder div.product_image {width:79px; border:none;}

#redshop-cart-left-button-wrapper{width:445px; clear:left; margin-top:10px; }
#redshop-cart-left-button-shopmore{text-align:right; width:200px; text-align:left; float:left;}
#redshop-cart-left-button-shopmore input.blackbutton{font-size:1px; text-align:left;  line-height:15px; padding-bottom:10px; height:27px; width:158px; background-image:none !important; background-color:transparent !important;}




#redshop-cart-right{width:208px; float:left; padding-left:30px; }
#redshop-cart-right-box{width:208px;}
#redshop-cart-right-box-body{width:208px; display:block; padding:0; margin:0; _height: auto !important; height: auto !important; min-height: 20px; height:20px; clear:left;}
#redshop-cart-right-inside{padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:10px;}
#redshop-cart-right-box-bottom{width:208px; height:11px; clear:left;}
td.redshop-cart-right-calc-lbl{font-weight:bold; font-size:12px; padding-right:5px; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);}
td.redshop-cart-right-calc{font-weight:bold; font-size:12px; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);}

.redshop-cart-right-box-body-total-lbl{font-size:17px; font-weight:bold; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);}
.redshop-cart-right-box-body-total{font-size:17px; font-weight:bold; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);}

#redshop-cart-right-checkout-button{width:208px; height:49px; margin-top:15px;}
input.greenbutton{background:none; line-height:5px; font-size:0px; width:130px; height:38px;}

#redshop-cart-right-box-discount .update_cart form input.blackbutton{height:27px; width:87px;}
#redshop-cart-right-box-discount .update_cart form{text-align:right;}
#redshop-cart-right-box-discount{margin-top:10px;}
#redshop-cart-right-box-discount .update_cart form input.inputbox{ width:105px; height:22px; margin-right:10px;}
#redshop-cart-right-box-discount div.coupon_label{font-size:14px;}
/*Address lightbox */
div#rt-mainbody div.redshop div table.admintable input{background-color:#ffffff; border:1px solid; color:#000000;}
div#rt-mainbody div.redshop table.admintable input#username{background-color:#ffffff;}
div#rt-mainbody div.redshop table.admintable input#email{background-color:#ffffff;}
div#rt-mainbody div.redshop table.admintable input.required{background-color:#ffffff;}
div#rt-main-surround div.redshop fieldset.adminform legend{color:#ffffff; font-size: 14px; color:#cbcbcb; font-weight:bold;}
div#rt-main-surround div.redshop table.admintable tbody tr td label{font-size:14px; color:#ffffff;}
#login_div label{color:#000000;}

/* Address step */
.redshop form#adminForm fieldset.adminform legend b{font-size:16px; color:#666; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);}
.redshop form#adminForm fieldset.adminform legend{font-size:16px;  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);}
.redshop form#adminForm fieldset.adminform legend strong{font-size:16px; margin-top:10px; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);}
.stretcher tr td table tbody tr td fieldset legend, .subTable2 legend, #rs_shippingblock fieldset legend strong{font-size:16px; color:#666; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);}
#rs_shippingblock fieldset div h3{font-size:12px; display:inline;}
#rs_shippingblock fieldset.adminform{padding-bottom:15px;}
.subTable table.admintable tbody tr td label{line-height:15px; color:#666!important;}
.subTable table.admintable tbody tr td input{background-color:#ffffff !important; border:1px solid #666 !important;}
.stretcher tbody tr td label{color:#666!important;}
input#pri_security_code{border:1px solid #666;}

.subTable2 td fieldset tbody tr td input{background-color:#fff !important; border:1px solid #666 !important;}

/* Checkout */
#redshop-cart-right-checkout-terms{font-size:11px; padding-top:5px;}
#redshop-cart-right-checkout-terms a{font-size:11px; font-weight:normal; line-height:10px;}
#redshop-cart-left-button-shopmore-checkout{float:right;}

#redshop-cart-right-checkout-button-checkout{width:208px; height:49px; margin-top:15px;}

/* order reciept */
th.redshop-cart-left-head-reciept{text-align:left !important; padding:0;}
#redshop-cart-order-recipet-wrapper .redshop-cart-tdborder th{padding:0; text-align:right;}
#redshop-cart-order-recipet-wrapper table.order_details tbody tr td{font-size:14px;}
#redshop-cart-order-recipet-wrapper .redshop-cart-producttables .product_price{font-size:14px;}

#redshop-cart-order-recipet-wrapper .redshop-cart-right-calc{text-align:right;}
#redshop-cart-order-recipet-wrapper .redshop-cart-right-box-body-total{text-align:right;}
div.redshop div.componentheading{width: 695px; font-size: 30px; clear: left; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9); font-weight: normal; padding-bottom: 20px;}


/*------------------------------------------------------------- */

/* Manufacturer - list*/
 
#redshop-manufacturer-wrapper{width:690px; }
.redshop-manufacturer-loop-wrapper{width:690px; min-height:135px;}
.redshop-manufacturer-image-wrapper{float:left; width:210px;}
.redshop-manufacturer-image-bg{width:207px; height:126px;}
.redshop-manufacturer-image{clear:left; width:210px; padding-top:2px;}
.redshop-manufacturer-text-wrapper{float:left; width:425px; padding-left:25px;}
.redshop-manufacturer-text-title{padding:0; margin:0; font-size:18px; line-height:20px;}

.redshop-manufacturer-spacer{width:690px; height:35px; clear:left;}

 /* Manufacturer - detail*/

.redshop-manufacturer-detail-name{width:690px; font-size: 30px; padding-top: 30px; clear: left; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9); font-weight: normal; padding-bottom: 20px;}
.manufacturer-detail-image{width:690px; clear:left;}
.manufacturer-detail-description{width:670px; padding-right:20px; padding-top:20px; text-align:justify; min-height:20px; clear:left;}

.manufacturer-detail-product-link{width:690px; clear:left;}

/*------------------------------------------------------------- */

/* My account */
.redshop td.account_billinginfo tr td strong{font-size:16px; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9); margin-bottom:5px;}
.redshop-myaccount-maintable{line-height:12px; padding:0; margin:0;}
td.account_billinginfo tr td.account_label{width:90px; font-weight:bold;}
.redshop-myaccount-billing-table td{}
.redshop table.redshop-myaccount-maintable td.account_billinginfo table{padding:0; margin:0;}



#redshop-minicart-main-wrapper{width:140px; height:57px; margin-top: -20px;float: right; position: relative;}


#redshop-cart-inside{width:140px; height:43px; margin-top:10px;}


.redshop-cart-addtocart-link{width:53px; text-align:center; height:43px; float:left;}

.redshop-cart-counter-wrapper{float:left; height:43px; width:80px;}
.redshop-cart-counter{float:left; padding-top:5px; width:30px; height:43px; text-align:center; font-size:28px; color:#ffffff;}
.redshop-cart-text{width:40px; color:#ffffff; font-size:11px; line-height:14px; height:43px; float:left;}
.redshop-cart-bottom{float:left; width:140px;}

/* giftcard modifications */

span.redshop-giftcard-validity{font-size:11px; line-height:26px; padding-left:15px;}
span.redshop-giftcard-reciever-label{font-size:11px; font-weight:bold;}

/* Order list tweaks */

div.redshop table.redshop-order-list-table th{text-align:left;}

/* Lighrbox hack */

#sbox-content{overflow:hidden !important;}
#sbox-content div.redshop div form{width:600px;}
#sbox-content div.redshop div{width:600px;}
#sbox-content .redshop div form table tbody tr td{color:#000000; font-weight:bold; vertical-align:top;}



div fieldset tbody tr td table.admintable tbody tr td label{color:#666;}
div fieldset table.admintable tbody tr td table.admintable tbody tr td input{background-color:#fff !important; border:1px solid #000 !important; color:#000000;}
td#td_password table.admintable tbody tr td{text-align:right;}


#sbox-content .redshop div form table tbody tr td input{background-color:#777777; border:none; color:#ffffff; font-size:20px; width:100px;}
#sbox-content .redshop div form table tbody tr td input#your_email{background-color:#ffffff; border:1px solid #8F8F8F; color:#000000; font-size:12px;}
#sbox-content .redshop div form table tbody tr td input#your_name{background-color:#ffffff; border:1px solid #8F8F8F; color:#000000;  font-size:12px;}
#sbox-content .redshop div form table tbody tr td textarea#your_question{background-color:#ffffff; border:1px solid #8F8F8F; font-size:12px;}

div.redshop div form{text-align:left;}

/* Ajax popup */
.cbContainer .cbBox{overflow:hidden; border:none; background-color:#EAEAEA;}
#redshop-ajax_cart_continue_button{width:250px; text-align:center; float:left;}
#redshop-ajax_cart_show_button{width:250px; float:left;}
#redshop-ajax_cart_continue_button input{border:1px solid #000000; color:#ffffff; font-size:18px; font-weight:bold; background-color:#127C92;width:200px; height:40px; }
#redshop-ajax_cart_show_button input{background-color:#127C92; color:#ffffff; font-size:18px; font-weight:bold; border:1px solid #000000; width:200px; height:40px;}
#ajax-cart-label{font-size:18px;}
div#ajax_cart_wrapper div#ajax_cart_text{font-size:15px; padding-bottom:12px;}
h3.cbHeader{border:none; background-color:#ffffff !important;}








/**
 * @package   Mercado Template - RocketTheme
 * @version   1.5.0-SNAPSHOT March 1, 2011
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2011 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

/******** STRUCTURE ********/


.redshop-frontpage-cat-text-readmore{ display:block; width:300px; text-align:center; height:35px; background:url("../images/extended/redshop/style1/notice-bg4.png") top left repeat-x;}
.redshop-frontpage-cat-text-title{ font-size: 15px;}
/* redSHOP category template - Bottom shadow */

.redshop-frontpage-cat-image-bg img, .redshop-cat-productlist-product-imagebg img{border-radius: 5px !important;}
.redshop-frontpage-cat-image-bg, .redshop-cat-productlist-product-imagebg{background: url(../images/extended/redshop/style1/bottom-shadow2-m.png) 50% 100% repeat-x !important; display: block !important;padding-bottom: 5px !important;position: relative !important;}
.redshop-frontpage-cat-image-bg:before, .redshop-cat-productlist-product-imagebg:before {background: url(../images/extended/redshop/style1/bottom-shadow2-l.png) 0 0 no-repeat !important; position: absolute !important;height: 5px !important;width: 40px !important;left: 0 !important;bottom: 0 !important;content: '' !important;}
.redshop-frontpage-cat-image-bg:after, .redshop-cat-productlist-product-imagebg:after{background: url(../images/extended/redshop/style1/bottom-shadow2-r.png) 100% 0 no-repeat !important; position: absolute !important;height: 5px !important;width: 40px !important;right: 0 !important;bottom: 0 !important;content: '' !important;}

.redshop-productdetail-divider{width:680px; clear:left; background:url("../images/extended/redshop/style1/body-div.png") top left repeat-x;}
.redshop-productdetail-divider-left{ width:208px; clear:left; height:5px; background:url("../images/extended/redshop/style1/body-div.png") top left repeat-x;}
.redshop-cart-right-box-body-divider{width:208px; padding:0; margin:0; line-height:4px; clear:left; height:5px; background:url("../images/extended/redshop/style1/body-div.png") top left repeat-x;}
.redshop-cart-right-box-body-divider-recipt{width:208px; padding:0; margin:0; clear:left; height:3px; background:url("../images/extended/redshop/style1/body-div.png") top left repeat-x;}
.redshop-cart-divider{ float:left; height:43px; margin-bottom:10px; width:6px; background:url("../images/extended/redshop/style1/cart-div.png") top left no-repeat;}
.redshop-cat-divider{width:680px;height:10px; background:url("../images/extended/redshop/style1/body-div.png") top left repeat-x;}

.redshop-product-addtocart-cart-quantity input{background: #F9F8FE url(../images/extended/redshop/style1/body-gradient2.png) 50% 0 repeat-x !important;border: 1px solid #ccc !important; width:30px;}
.redshop-manufacturer-text-readmore a{ display:block; width:120px; text-align:center; line-height:34px; font-size:14px; color:#ffffff; height:35px; background:url("../images/extended/redshop/style1/notice-bg4.png") top left repeat-x;}


.redshop-productdetail-divider-right{width:435px; clear:left; height:5px; background:url("../images/extended/redshop/style1/body-div.png") top left repeat-x;}

#redshop-cart-right-box-discount .update_cart form input.blackbutton, #redshop-cart-left-button-update input.blackbutton, #redshop-cart-left-button-empty input.blackbutton{background: #e8e8e8 url(../images/extended/redshop/style1/body-gradient1.png) 50% 0 repeat-x !important;border: 1px solid #bbb !important;color: #555 !important;text-shadow: 1px 1px 1px rgba(255,255,255,0.9);}


input.greenbutton{
	font-size:1px !important; text-align:left; background-color: transparent;width:130px; height:40px; color:#118FAA;
	background-image: url(../images/extended/redshop/ecwid/style1/shop-button1.png) !important;background-repeat: no-repeat; width: 130px !important;height: 40px !important; background-position: 0 -160px !important;}

#redshop-cart-left-button-shopmore-checkout input.blackbutton{
	background-image: url(../images/extended/redshop/ecwid/style1/shop-button1.png) !important;background-repeat: no-repeat;
	width: 160px !important;height: 40px !important;
	background-position: 0 0 !important;
	background-color:transparent !important;
	font-size:1px;
	padding-top:12px;
	color:#1298B0;
	}

.redshop-cart-left-button-shopmore-btn{
	width: 160px !important;height: 40px !important;
	background-position: 0 0 !important;
	background-image: url(../images/extended/redshop/ecwid/style1/shop-button1.png) !important;background-repeat: no-repeat;
	}
.redshop-cart-left-button-shopmore-btn input.blackbutton{
		color:#14A7BB !important;

}

td.redshop-cart-left-imageborder{padding:0 !important; margin:0 !important; line-height:3px; background:url("../images/extended/redshop/style1/body-div.png") top left repeat-x;}

#redshop-cart-wrapper{width:140px; height:50px; float:left;background:url("../images/extended/redshop/style1/horizontal-bar-active.png") top left repeat-x;}


/* Cart styling */
.cart-badge {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    border-top: 0 none;
    display: block;
    float: none;
    margin: -8px 0px 0px -8px;
}
.cart-left {
    float: left;
    margin: -4px 0px;
    padding: 0px 10px 0px 0px;
}
.cart-icon {
    height: 29px;
    width: 29px;
}
.cart-right {
    float: none;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
}
/*
.cart-badge {
    background: url("../images/extended/redshop/style6/horizontal-bar-active.png") repeat-x scroll 50% 0 #1AA3D4;
    border: 1px solid #75D5F8;
}
*/
.cart-left {
    background: url("../images/extended/redshop/style6/cart-div.png") no-repeat scroll 100% 50% transparent;
}
.cart-icon {
    background: url("../images/extended/redshop/style6/cart-icon.png") repeat scroll 0 0 transparent;
}