﻿/*--------------------------------------------------------------
WARNING: (BEFORE YOU MAKE ANY CHANGES)
--------------------------------------------------------------
Please do not edit this.css or any other CSS files or 
Templates directly. Only edit the Custom.css file. All other
your customizations will be lost as soon as you update Smart 
Site. Please make a copy of the template you wish to edit, 
rename the template and css file and place them in their own 
folder. Those customized templates that you make will not be 
overwriten on an upgrade */

/* Standard Layout */
#item-list, #accordion, #ctl00_ctl00_ContentPlaceHolder1_ItemCustomerReview1_dvReviewHeaderContainer { position: relative; width: 100%; float: left; }
/*#item-list div{position: relative; display: inline; float: left; border-top: 1px solid #dadada; padding: 5px 0; width: 100%; clear: both;}*/
#wrapper { margin: 0; padding: 0; width: 100%; position: relative; float: left; }
.mobilecolumn { position: relative; float: left; width: 98%; margin: 1%; min-width:325px; }
.leftcolumn { position: relative; color: #333; /*border: 1px solid #A4A574;*/ /*background-image: url("../images/templates/box_bg.jpg");*/ background-color: #fff; background-repeat: repeat-x; background-position: fixed; margin: 0px 0px 0px 0px; padding: 10px; height: 100%; width: 630px; float: left; }
.rightcolumn { position: relative; float: right; color: #333; /*background-image: url("../images/templates/box_bg.jpg");*/ background-color: #fff; background-repeat: repeat-x; background-position: fixed; /*border: 1px solid #dadada;*/ margin: 0px 0px 0px 0px; padding: 10px; height: 100%; width: 100; display: inline; }
.leftcolumn h1 { color: #222222 !important; font: bold 18px Arial !important; margin-bottom: 0; padding-bottom: 0; text-decoration: none; }
.leftcolumn p b { color: #222222 !important; font: bold 14px Arial !important; margin-bottom: 10; padding-bottom: 0; text-decoration: none; }
#item-list div span { color: #222222; font: bold 12px Arial; margin-bottom: 0; padding-bottom: 0; text-decoration: none; }
.price { color: #990000 !important; font: bolder 20px Verdana !important; }
.graybox22_customer { background: none repeat scroll 0 0 #FFFFFF !important; border-bottom: 1px solid #A5A5A5; color: #575757; font: bold 18px/29px Arial !important; padding: 5px 1% 5px 3% !important; text-decoration: none; width: 96%; height:auto !important; }
#item-recommend-accessories, #ctl00_ctl00_ContentPlaceHolder1_OverallRating1_RateItDiv, .item-service-icons-wrapper { position: relative; float: left; }
#item-also-purchased { position: relative; float: left; border: 0px solid #A5A5A5; margin-top: 10px; background: none repeat scroll 0 0 #fff; } /*****    Gallery     *****/
.ad-gallery { width:280px !important; }
#ViewMoreImageLink, #sitefan-customer-images { position: relative; width: 50%; float: left; padding: 0; }
.ratereview { position: relative; padding-top: 10px; }
.SearchBox3 { width:50% !important }
#ctl00_ctl00_footer { position:relative; float:left; width:98%; padding:1% }
#item-short-description { font-size:14px !important; font-family: Impact !important }
#sitefan-customer-images br { display:none; }
/*accordian*/
.ui-widget-content { border: 1px solid #C5C5C5 !important }
/*image*/
#gallery { margin-left:auto; margin-right:auto }
.gallery-section { margin-bottom:25px; text-align:center }
#product-image { position: relative; float:left; text-align: center; margin: 25px 0; width:100% !important; height:auto !important }
/*image gallery*/
.galleryimgs li { height: 70px; width: 70px; border: solid 1px #D6D6D6; display: table-cell; margin-left: auto; margin-right: auto; text-align: center; vertical-align: middle; -moz-border-radius: 8px; padding: 2px; }
/*#product-image img {position: relative;float:left; text-align: center;max-height:150px}*/
.ulgallery { display: block; height: 150px; position: relative; vertical-align: middle; width: 100%; margin: 0 auto; padding: 0px; text-align: center; }
.ligallery { display: block; margin-left: auto; margin-right: auto; padding: 0px; text-align: center; vertical-align: middle; list-style: none outside none; position: relative; float: left; width: 100%; }
.ligallery img { position: relative; text-align: center; max-height:150px; max-width:320px; }
#ProductImage { position: relative; text-align: center; max-height:150px; max-width:320px; }
.itemimage-section { padding:0px !important }
.price, .gridprice { color: #990000 !important; font: bold 14px Arial !important; } /*.rightcolumn div, .leftcolumn div {position:relative;float:left;padding: 10px 0;width:100%}*/
.order-quantity { margin-left: 6px; width: 40px; }
.item-select { position: relative; float: left; width: 90%; margin: 5px 0px; }
#ctl00_ctl00_ContentPlaceHolder1_OverallRating1_RateItDiv { width: 100%; padding-bottom: 10px; }
#ctl00_ctl00_ContentPlaceHolder1_CustomerReview1_dvReviewHeaderContainer { width: 100%; padding:0px; margin:0px; position: relative; float: left; border: 0px solid #A5A5A5; background: none; }
/*****     Accesories     *****/
#item-resources { border-top: 1px solid #A5A5A5; border-left: 1px solid #A5A5A5; border-right: 1px solid #A5A5A5; }
#ctl00_ctl00_ContentPlaceHolder1_CustomerDiscussions1_NoDiscussionsLabel { position: relative; float: left; border: 0px solid #A5A5A5; width: 100%; padding: 0; background: none; }
#item-recommend-accessories { position: relative; float: left; border: 0px solid #A5A5A5; width: 100%; margin-top: 10px; }
.recommenditem-image { background: #fff; border: 0px solid #d2d2d2; padding: 5px 0px; }
/*accordion*/
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: 0.5em 0.5em 0.5em 2em !important; }
/* Vert */
.accalign { position: relative; width: 100%; float: left; margin: 5px 0%; text-align: center; border-top: 0px solid #d2d2d2; }
.accalign div { position: relative; width: 100% !important; float: left; text-align: center; margin-top: 10px; }
.accalign div span { position: relative; width: 100%; float: left; text-align: center; margin-top: 5px; }
.also-purchased-desc a { text-align:center !important; }
.item-button { position: relative; display: table; clear: both; padding: 5px 0px; margin-left:auto; margin-right:auto }
.graybox22_customer, #SubHeaderManufacturerInfoLabel { display:none }
.customerdiscussions-section { border: 0px solid #A5A5A5; background: rgba(0, 0, 0, 0); }
/*rec item*/
.recommenditem-desc a { text-align:center; float:none; }
#item-manufacturer-info { position: relative; float: left; width: 100%; padding: 0; border: 0px solid #A5A5A5; text-align: left; }
/*also bought*/
.alsopurchased-section { border: 0px solid #A5A5A5; }
/***** PRICE *****/
.purchase-style-section, .purchase-kit-section, .purchase-stylenc-section, .purchase-single-section { position: relative; width: 96%; padding: 0 2% 2% 2%; float: left; text-align: center !important; }
.item-pricing-wrapper { position: relative; }
.msrp-caption { position: relative; margin-top: 5px; float: left; width: auto; padding-left: 10%; color: #a6a6a6; font: 10px arial; }
.saving-caption { position: relative; margin-top: 5px; float: left; width: auto; padding-left: 10%; color: #ff002a; font: 10px arial; }
.saving-amount { position: relative; margin-top: 5px; float: left; width: auto; color: #ff002a; font: 10px arial; }
.msrp-amount { position: relative; margin-top: 5px; float: left; width: auto; color: #a6a6a6; text-decoration: line-through; font: 10px arial; }
.item-quantity-wrapper { text-align:center; width:100% }
.item-add-to-wrapper { border-top:none !important; position: relative; display: inline; float: left; padding:0 !important; text-align:center; width:100% }
/*list grid ps*/
.purchase-list-section { position: relative; width: 100%; padding: 0%; float: left; text-align: left !important; }
.purchase-grid-section { position: relative; width: 96%; padding: 0 2% 2% 2%; background: #fff; border-top: 1px solid #a5a5a5; border-bottom: 1px solid #a5a5a5; float: left; text-align: left !important; }
.grid-item-heading { position:relative; background:#bebebe }
.grid-item-heading th { padding-right:3px; border-right:1px solid #a5a5a5; border:1px solid #a5a5a5; background:#bebebe }
.grid-items-table tbody tr td { padding:3px; border-right:1px solid #a5a5a5; border-bottom:1px solid #a5a5a5; }
.grid-items-table tbody tr { border-bottom:1px solid #a5a5a5; }
/*.purchase-list-section #item-list div{border-bottom: 1px solid #a5a5a5;}
.purchase-list-section #item-list div a,.purchase-list-section #item-list div span, .purchase-list-section #item-list div label{position:relative;float:left;width:100%;clear:both;}*/
/******** END PRICE ********/
#ctl00_ctl00_ContentPlaceHolder1_OverallRating1_OverallRatingDiv { width: 100%; }
#ctl00_ctl00_ContentPlaceHolder1_CustomerReview1_rptReviews_ctl00_dvReviewContainer, #ctl00_ctl00_ContentPlaceHolder1_CustomerReview1_rptReviews_ctl01_dvReviewContainer { position: relative; width: 100%; float: left; text-align: left; }
#itemNumberLabel { position: relative; float: left; width: 100%; text-align: left; clear: both; }
/***** Grid *****/
.PurchaseSectionForGrid1 { overflow-y: scroll; overflow-x: scroll; }
/*Long-Discription*/
.longdescription-section { width:100% }
.longdescription-section p object { position:relative; float:left; width:280px !important; height:auto !important; margin:1% }
.longdescription-section p object embed { position:relative; float:left; width:280px !important; height:auto !important; margin:1% }
/*margins*/
.shortdescription-section, .brandtext-section, .overallrating-section { margin-bottom:5px; }
/* email a friend*/
.headerlevelcontainer-section { float: left; padding: 0 2%; position: relative; text-align: center; width: 94%; }
/*Search Button*/
#ctl00_ctl00_btnSearch { position: relative; top: 3px; max-height: 25px !important; }
/*social Media*/
.socialmedia-section { position: relative; float: left; width: 100%; margin: 0px 0px; }
/* lists */
.item-install-box ul { position:relative; text-align:center; list-style:none; margin:0; padding:0; }
/*reviews*/
.customerreview-section { border: 0px solid #A5A5A5; border-bottom: 0px; background: rgba(0, 0, 0, 0); }
/*purchase sections for single and stlye*/
.purchase-single-section .buy-box #item-icons { position:relative; float:left; width:49% }
.purchase-single-section .buy-box .wish-box { position:relative; float:right; width:49%; text-align:left; }
.purchase-single-section .buy-box .wish-box #NotifyMeLink { border-bottom: 1px solid #999999; float: left; line-height: 28px; position: relative; width: 100%; text-decoration:none; }
.purchase-single-section .icon-box ul { list-style:none; }
.purchase-single-section .wish-box .icon2 .notme-link { border-bottom: 1px solid #999999; float: left; line-height: 28px; position: relative; width: 100%; }
.purchase-single-section .buy-box .container-1 .item-wish-list { color: #997000; cursor: pointer; line-height: 28px; }
.purchase-single-section .buy-box .container-1 .icon-box ul { position:relative; display: block; clear: both; float: none; margin: 0em; padding: 0em; }
.purchase-single-section .buy-box .container-1 .icon-box ul li { position: relative; width: 100%; list-style: none inside; border-bottom: 1px solid #999; text-indent: 0px; padding: 0px; margin: 0px; line-height: 28px; float: left; height: 28px; text-align:left; }
.purchase-single-section .buy-box .container-1 .icon-box ul li:last-child { border-bottom: none; }
.purchase-single-section .buy-box .container-1 .icon-box ul li .icon1 a img { padding:2px 0; }
.purchase-style-section .buy-box #item-icons { position:relative; float:left; width:49% }
.purchase-style-section .buy-box .wish-box { position:relative; float:right; width:49%; text-align:left; }
.purchase-style-section .buy-box .wish-box #NotifyMeLink { border-bottom: 1px solid #999999; float: left; line-height: 28px; position: relative; width: 100%; text-decoration:none; }
.purchase-style-section .icon-box ul { list-style:none; }
.purchase-style-section .wish-box .icon2 .notme-link { border-bottom: 1px solid #999999; float: left; line-height: 28px; position: relative; width: 100%; }
.purchase-style-section .buy-box .container-1 .item-wish-list { color: #997000; cursor: pointer; line-height: 28px; }
.purchase-style-section .buy-box .container-1 .icon-box ul { position:relative; display: block; clear: both; float: none; margin: 0em; padding: 0em; }
.purchase-style-section .buy-box .container-1 .icon-box ul li { position: relative; width: 100%; list-style: none inside; border-bottom: 1px solid #999; text-indent: 0px; padding: 0px; margin: 0px; line-height: 28px; float: left; height: 28px; text-align:left; }
.purchase-style-section .buy-box .container-1 .icon-box ul li:last-child { border-bottom: none; }
.purchase-style-section .buy-box .container-1 .icon-box ul li .icon1 a img { padding:2px 0; }
/*kit*/
.purchase-kit-section .buy-box #item-icons { position:relative; float:left; width:49% }
.purchase-kit-section .buy-box .wish-box { position:relative; float:right; width:49%; text-align:left; }
.purchase-kit-section .buy-box .wish-box #NotifyMeLink { border-bottom: 1px solid #999999; float: left; line-height: 28px; position: relative; width: 100%; text-decoration:none; }
.purchase-kit-section .icon-box ul { list-style:none; }
.purchase-kit-section .fix-items ul { list-style:none; }
.purchase-kit-section .wish-box .icon2 .notme-link { border-bottom: 1px solid #999999; float: left; line-height: 28px; position: relative; width: 100%; }
.purchase-kit-section .buy-box .container-1 .item-wish-list { color: #997000; cursor: pointer; line-height: 28px; }
.purchase-kit-section .buy-box .container-1 .icon-box ul { position:relative; display: block; clear: both; float: none; margin: 0em; padding: 0em; }
.purchase-kit-section .buy-box .container-1 .icon-box ul li { position: relative; width: 100%; list-style: none inside; border-bottom: 1px solid #999; text-indent: 0px; padding: 0px; margin: 0px; line-height: 28px; float: left; height: 28px; text-align:left; }
.purchase-kit-section .buy-box .container-1 .icon-box ul li:last-child { border-bottom: none; }
.purchase-kit-section .buy-box .container-1 .icon-box ul li .icon1 a img { padding:2px 0; }
/*list*/
.purchase-list-section .buy-box { display: block; clear: both; float: left; width: 98% !important; position: relative; border:0px !important; padding:1% !important; }
.purchase-list-section .buy-box .padding-10 { padding: 1%; }
.purchase-list-section .buy-box .container-1 { display: block; width: 100%; margin-top: 0em; margin-bottom: .5em; border-top: 4px solid #CCC; padding: .5em 0 0 0; clear: both; float: left; }
.purchase-list-section .buy-box .container-1 .item-name-1 a:link, .buy-box .container-1 .item-name-1 a:visited, .buy-box .container-1 .item-name-1 a:active { font: 30px/30px Arial, Helvetica, sans-serif; text-align: left; display: block; clear: both; }
.purchase-list-section .buy-box .container-1 .item-add-1 a:link, .buy-box .container-1 .item-add-1 a:visited, .buy-box .container-1 .item-add-1 a:active { text-align: left; display: block; clear: both; }
.purchase-list-section .buy-box .container-1 .item-geo-1 a:link, .buy-box .container-1 .item-geo-1 a:visited, .buy-box .container-1 .item-geo-1 a:active { text-align: left; display: block; clear: both; line-height:28px; }
.purchase-list-section .buy-box .container-1 .item-info-box { display: inline-block; clear: none; float: none; line-height:18px; }
.purchase-list-section .buy-box .container-1 .item-info-box .item-number-box { display: inline-block; clear: none; float: left; font: normal 10px/18px Arial, Helvetica, sans-serif; text-align: left; vertical-align:bottom; }
.purchase-list-section .buy-box .container-1 .item-info-box .list-save-box { display: inline-block; clear: none; float: none; margin-left: .5em; }
.purchase-list-section .buy-box .container-1 .item-info-box .item-stock { display: inline-block; clear: none; float: left; font: normal 12px/18px Arial, Helvetica, sans-serif; /*color: #30ba10;*/ text-transform: capitalize; margin-left: 1em; vertical-align:bottom; }
.purchase-list-section .buy-box .container-1 .item-info-box .item-stock b { display:none }
.purchase-list-section .buy-box .container-1 .list-save-box { display: block; clear: both; }
.purchase-list-section .buy-box .container-1 .list-save-box .item-list-price { font: normal 10px Arial, Helvetica, sans-serif; color: #999; text-align: left; display: inline-block; clear: none; float: left; }
.purchase-list-section .buy-box .container-1 .list-save-box .item-savings { display: inline-block; clear: none; float: left; font: normal 10px Arial, Helvetica, sans-serif; color: #F00; margin-left: .5em; }
.purchase-list-section .buy-box .container-1 .icon-box { display: block; clear: both; float: none; }
.purchase-list-section .buy-box .container-1 .icon-box ul { display: block; clear: both; float: none; margin: .5em 0em 0em; padding: 0em; }
.purchase-list-section .buy-box .container-1 .icon-box ul li { list-style: none inside; border-bottom: 1px solid #999; text-indent: 0px; padding: 0px; margin:0px; line-height:28px; }
.purchase-list-section .buy-box .container-1 .icon-box ul li:last-child { border-bottom: none; }
.purchase-list-section .buy-box .container-1 .item-price { font: normal 26px Arial, Helvetica, sans-serif; color: #000; text-align: left; display: block; padding-top: .25em; padding-bottom: .25em; clear: both; float: left; }
.purchase-list-section .buy-box .container-1 .col-c .item-wish-list { color:#997000; cursor:pointer; }
.purchase-list-section .buy-box .container-1 .col-c .item-wish-list:hover { color:#ffbb00; }
.purchase-list-section .buy-box .container-1 .col-d .qty-box { display: block; clear: both; float: left; padding: .25em; }
.purchase-list-section .buy-box .container-1 .col-d .qty-box .item-qty-label { font: normal 12px Arial, Helvetica, sans-serif; color: #666; text-align: left; margin-right: .75em; vertical-align: middle; }
.purchase-list-section .buy-box .container-1 .col-d .qty-box input { margin: 0.25px; padding: .3em .25em; clear: none; width: 25px; text-align: center; display: inline-block; font: normal 12px Arial, Helvetica, sans-serif; color: #666; border: 3px solid #CCC; background: #FFF; }
.purchase-list-section .buy-box .container-1 .buy-button-box { display: block; clear: both; padding-top: 5px; padding-bottom: 5px; }
.purchase-list-section .buy-box .col-d .item-install-box ul { display: block; clear: both; float: none; margin: 0; padding: 0em; }
.purchase-list-section .buy-box .col-d .item-install-box ul li { list-style: none inside; border-bottom: 0px solid #999; text-indent: -.15em; padding: 0; line-height:28px; cursor:pointer; }
.purchase-list-section .buy-box .col-d .item-install-box ul li:last-child { border-bottom: none; }
.purchase-list-section .buy-box .col-d .item-install-box .icon2 { position:relative; width:100%; float:left; }
.purchase-list-section .buy-box .col-d .item-install-box .icon2 span { position:relative; width:100%; float:left; line-height:18px; text-indent:0px; }
.purchase-list-section .buy-button-box .item-button { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #ffffff; padding: 8px 8px; background: #04a401; outline:none; cursor:pointer; background: -moz-linear-gradient(  top,  #62d321 0%,  #04a401); background: -webkit-gradient(  linear, left top, left bottom,  from(#62d321),  to(#04a401)); -moz-border-radius: 14px; -webkit-border-radius: 14px; border-radius: 14px; border: 1px solid #04a401; }
.purchase-list-section .buy-button-box .item-button:hover { background: #62d321; background: -moz-linear-gradient(  top,  #04a401 0%,  #62d321); background: -webkit-gradient(  linear, left top, left bottom,  from(#04a401),  to(#62d321)); }
.purchase-list-section .icon1 { display:table-cell; vertical-align:middle; position:relative; text-align:left; height:28px; line-height:28px; }
.purchase-list-section .icon1 a { line-height:28px; height:28px; }
.purchase-list-section .icon1 a img { max-height:28px; }
.purchase-list-section .price-container { position:relative; float:left; text-align:left; width:100%; }
.purchase-list-section .price-container .msrp-caption { margin-right:3px; line-height:18px; font-size:10px; vertical-align:bottom; }
.purchase-list-section .price-container .msrp-amount.pricing { margin-right:10px; line-height:18px; text-decoration:line-through; font-size:10px; vertical-align:bottom; }
.purchase-list-section .price-container .saving-caption { margin-right:3px; line-height:18px; color:#ff0000; font-size:10px; vertical-align:bottom; }
.purchase-list-section .price-container .saving-amount { margin-right:0px; line-height:18px; color:#ff0000; font-size:10px; vertical-align:bottom; }
.purchase-list-section .buy-box .container-1 .col-c { display: inline-block !important; clear: none !important; float: left !important; width: 58% !important; }
.purchase-list-section .buy-box .container-1 .col-d { display: inline-block; clear: none; float: left; width: 40%; margin-left: 2%; }
.purchase-list-section .buy-box .container-1 .item-name-1 a { color:#000; text-decoration:none; }
/*buy box*/
.buy-box { display: block; clear: both; float: left; width: 90%; padding: 0 4%; position: relative; border: solid 4px #DDD; -webkit-border-radius: 10px; border-radius: 10px; margin-bottom: .5em; }
.item-selection-wrapper { text-align:center; }
.buy-box .list-save-box { position:relative; float:left; width:100%; text-align:center; }
.buy-box .list-save-box .price-container { position:relative; float:left; text-align:center; width:100%; font-size:26px; padding-top:.25em; }
.buy-box .list-save-box .price-container .msrp-caption { margin-right:3px; line-height:24px; font-size:10px; vertical-align:bottom; padding-top:0; position:relative; }
.buy-box .list-save-box .price-container .msrp-amount.pricing { margin-right:10px; line-height:24px; text-decoration:line-through; font-size:10px; vertical-align:bottom; padding-top:0; position:relative; }
.buy-box .list-save-box .price-container .saving-caption { margin-right:3px; line-height:24px; color:#ff0000; font-size:10px; vertical-align:bottom; padding-top:0; position:relative; }
.buy-box .list-save-box .price-container .saving-amount { margin-right:0px; line-height:24px; color:#ff0000; font-size:10px; vertical-align:bottom; padding-top:0; position:relative; }
.buy-box .container-1 .qty-box input { margin: 0.25px; padding: .3em .25em; clear: none; width: 25px; text-align: center; display: inline-block; font: normal 12px Arial, Helvetica, sans-serif; color: #666; border: solid 2px #B7B9BA; -webkit-border-radius: 5px; border-radius: 5px; }
.buy-box .container-1 .sel-box .item-select { width: 98%; clear: both; padding: 1%; text-align: left; border: solid 4px #B7B9BA; -webkit-border-radius: 5px; border-radius: 5px; }
.buy-box .webprice.pricing { font: normal 26px Arial, Helvetica, sans-serif; color: #3A3A3A; text-align: left; display: inline-block; padding-top: 0; padding-bottom: .25em; }
.buy-box .container-1 .buy-button-box { display: block; clear: both; padding-top: 5px; padding-bottom: 5px; width: 100%; text-align: center; }
.buy-button-box .item-button { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #ffffff; padding: 8px 50px; background: #04a401; outline:none; cursor:pointer; background: -moz-linear-gradient(  top,  #62d321 0%,  #04a401); background: -webkit-gradient(  linear, left top, left bottom,  from(#62d321),  to(#04a401)); -moz-border-radius: 14px; -webkit-border-radius: 14px; border-radius: 14px; border: 1px solid #04a401; }
.buy-button-box .item-button:hover { background: #62d321; background: -moz-linear-gradient(  top,  #04a401 0%,  #62d321); background: -webkit-gradient(  linear, left top, left bottom,  from(#04a401),  to(#62d321)); }
/*-----------------------------------------------------------------------

GRID STYLE

-----------------------------------------------------------------------*/
.purchasesectionforstylegrid { position:relative; float:left; width:100%; margin:5px 0px; }
#item-dropdown { position:relative; float:left; width:100%; background:#838383; margin:0 0 10px 0; }
#ItemsDropdownlist { position:relative; float:left; width:92%; margin:5px 4%; }
#ctl00_ctl00_ContentPlaceHolder1_PurchaseSectionForMobileGrid1_UpdatePanel1 { position:relative; float:left; width:100%; }
#ctl00_ctl00_ContentPlaceHolder1_PurchaseSectionForMobileGrid1_UpdatePanel1 .item-quantity-wrapper, #ctl00_ctl00_ContentPlaceHolder1_PurchaseSectionForMobileGrid1_UpdatePanel1 .webprice { position:relative; float:left; width:50%; text-align:center; }
#ctl00_ctl00_ContentPlaceHolder1_PurchaseSectionForMobileGrid1_UpdatePanel1 .item-add-to-wrapper { position:relative; float:left; width:50%; text-align:center; }
#ctl00_ctl00_ContentPlaceHolder1_PurchaseSectionForMobileGrid1_ItemInformationPanel { position:relative; float:left; width:100%; margin:5px 0px; }
#ctl00_ctl00_ContentPlaceHolder1_PurchaseSectionForMobileGrid1_ChildItemImage { float: left; margin: 0 10%; position: relative; text-align: center; width: 80% !important; }
.purchase-grid-section .buy-box { border:0px; position:relative; float:left; height:75px; }
.purchase-grid-section .buy-box .wish-box { position:absolute; top:55px; float:left; display:inline; width:100%; text-align:center; }
.purchase-grid-section .buy-box .buy-button-box { position:absolute; top:5px; float:left; display:inline; }
.grid-items-table a { text-decoration:underline; }
.list-savings-wrapper { position:relative; float:left; text-align:center; width:100%; font-size:10px; padding-top:.25em; height:24px; }
.list-savings-wrapper .msrp-caption { margin-right:0px; font-size:10px; padding-top:0; position:relative; float:left; height:16px !important; width:50%; text-align:right; }
.list-savings-wrapper .msrp-amount.pricing { margin-right:0px; text-decoration:line-through; font-size:10px; padding-top:0; position:relative; float:left; clear:right; height:16px !important; width:50%; text-align:left; }
.list-savings-wrapper .saving-caption { margin-right:0px; color:#ff0000; font-size:10px; padding-top:0; position:relative; float:left; height:16px !important; clear:left; width:60%; text-align:right; }
.list-savings-wrapper .saving-amount { margin-right:0px; color:#ff0000; font-size:10px; padding-top:0; position:relative; float:left; clear:right; height:16px !important; width:40%; text-align:left; }
/***** Price Drop Down *****/

#item-style-selector { position:relative; float:left; width:100%; text-align:center; margin-bottom:.05em; }
.select-wrapper { position:relative; float:left; width:100%; text-align:center; margin-bottom:.5em; }
.styled-select { }
#selectedChildOption { position:relative; float:left; width:100%; padding-right:25px; }
#itemChildSelection { position: relative; float:left; background: url('/Templates/ACStandard/Images/si/style-sel-down.png') no-repeat 100% 2px; width:90%; padding: 7px 20px 7px 5px; border: solid 4px #B7B9BA; -webkit-border-radius: 5px; border-radius: 5px; cursor:pointer; margin:0 auto; height:auto; }
#itemChildSelection ul { background: #fff; border: 1px solid; border-color: #BBB #AAA #999; border-radius: 0px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); display: none; font-weight: normal; list-style: none; margin: 0; padding: 0; position: absolute; top: 26px; right: -6px; left: -1px; z-index: 888888; width:95%; }
#itemChildSelection.open { background: url('/Templates/ACStandard/Images/si/style-sel-up.png') no-repeat 100% 5px !important; }
#itemChildSelection.open ul { display:block; }
#itemChildSelection ul li { display: list-item; text-align: -webkit-match-parent; }
#childItemSelector { position:relative; float:left; }
#childItemSelector span .pricing { position: absolute; float: right; width: 55px; text-align: right; color: #000; top: 0px; font:12px/25px arial; display:inline; }
#selectedChildOption .pricing { position: absolute; float: left; width: 35%; text-align: right; color: #000; font-size:13px; display:inline; padding-right:25px; left: 54%; line-height: 14px; }
.childItemSelector .webprice.pricing { position: absolute; float: left; width: 35%; text-align: right; color: #000; font-size:13px !important; display:inline; padding:0px 2% 0 0 !important; margin-bottom:0 !important; }
#itemChildSelection ul a { border-top: 1px solid #EEE; position: relative; z-index: 2; display: block; font-size: 13px; width:100%; padding: 7px 0px; text-align: left; float:left; }
#itemChildSelection ul a:hover { color:#686868; }
.itemChildDescription { position:relative; text-align:left; float:left; width:75% !important; padding:0 1%; border-right:1px solid #e2e2e2; font:13px/14px arial; }
.iteminstock { margin:0 !important }
.purchase-style-section .buy-box .row-b #item-installmentBilling { font: normal 16px/32px Arial, Helvetica, sans-serif !important; }
.purchase-style-section .buy-box .container-1 .row-a .list-save-box .price-container .list-savings-wrapper .list-savings-wrapper .msrp-caption { width:auto !important; float:none !important; padding-left:0 !important }
.purchase-style-section .buy-box .container-1 .row-a .list-save-box .price-container .list-savings-wrapper .list-savings-wrapper .msrp-amount.pricing { width:auto !important; float:none !important; }
.purchase-style-section .buy-box .container-1 .row-a .list-save-box .price-container .list-savings-wrapper .list-savings-wrapper .saving-caption { width:auto !important; float:none !important; }
.purchase-style-section .buy-box .container-1 .row-a .list-save-box .price-container .list-savings-wrapper .list-savings-wrapper .saving-amount { width:auto !important; float:none !important; }
.purchase-style-section .buy-box .container-1 .row-b .icon-box { position:relative; width:50%; text-align:left; }
.purchase-style-section .buy-box .container-1 .row-b .icon-box #item-icons { position:relative; width:100%; text-align:left; }
.purchase-style-section .buy-box .container-1 .row-b .icon-box a { text-decoration: none !important; text-align:left !important; }
#ctl00_ctl00_SourceCodeEntry1_lblSourceCodeLabel, #ctl00_ctl00_SourceCodeEntry1_txtSourceCode, #ctl00_ctl00_SourceCodeEntry1_btnSourceCodeEntry, #ctl00_ctl00_SourceCodeEntry1_btnSourceCodeEntryRemove, #ctl00_ctl00_SourceCodeEntry1_lblEnterSourceCodeMessage, #ctl00_ctl00_SourceCodeEntry1_lblFeedbackMessage { display:none }
.buy-box .row-b #item-installmentBilling { background: url("/Templates/Custom/AMS/Images/easypay-arrow.png") no-repeat 4px 7px !important; }
.imgnoborder { margin:auto !important; }

/*Icon pop ups */
.catblurb .popup-container{color:#000;position:relative;display:inline-block;}
.catblurb .popup-container strong{position:relative; float:left; width:100% }
.catblurb .popup-container img{position:relative; float:left; margin-right:100% !important; overflow:hidden;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable{z-index: 10005 !important;height: auto;width: 99% !important;left: 0px;display: block;margin:auto;}

.headerlevelcontainer-section {top: -9px !important;margin: 0 25% !important}
.item-email-page {margin: 0 22px !important}

.longdescription-section, .item-specifications-info, .specifications-section {line-height: 15px !important}
#item-availability {margin:10px 0}

.recommenditem-desc {display:none}
.recommenditem-image img {border:2px solid #6482b7 !important}
.accalign {width:auto !Important; border-bottom: none !important}
.accalign div {margin-top: 1px !important}
.recommenditem-image {padding:1px !important}
.accalign:last-child {margin:5px 0 0 0 !important}
.ui-widget-content {background-color:#001231 !important; border:#001231 !important}
#dvSegmentList h3 {background:#001231 !important; border:#001231 !important; padding-left:15px !important}
#dvSegmentList h3 span {display:none}
#accordion h3 span {display:none}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background:#001231 !important; border: none !important}
.ui-widget-header {background:#001231 !important}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #fff !important; font-weight:bold !important}
.ad-thumbs {left:15px !important}
.galleryimgs li {border:2px solid #6482b7 !important}
.buy-box {background: linear-gradient(to bottom, #21427b 0%, #001943 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); display: block; clear: both; float: left; width: 95%; padding: 0em 2% 1% 2%; position: relative; border: solid 2px #6482b7; margin-bottom: .5em;border-radius: 0px !important;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #fff !important; font-weight:bold !important}

.buy-box .container-1 .sel-box .item-select {border:2px solid #b7b9ba}

.FCsubcontainer {border: 7px solid #6482b7;background-color: #21427b !important; color: #fff !important}
.FCnewitmsincart {background-color: #21427b !important;}
.FCbtns {background-color: #21427b !important;}

#ui-id-3 {color:#a9c0e6 !important}
.catblurb {color:#a9c0e6 !important}
#lblPageContent A {color:#a9c0e6 !important}


.buy-button-box .item-button {text-shadow: none !important}

/* ExactTarget Recommendations */
#ExactTargetRecommendationItemsContainer .ExactTargetRecommendationItemImage{margin-bottom:1px;padding-bottom:3px;border-bottom:solid 1px #d8d8d8;width:100%;margin-right:0px}
#ExactTargetRecommendationItemsContainer .ExactTargetRecommendationItemName{width:100%!important;padding:10px 0!important;text-align: left;}
#ExactTargetRecommendationItemsContainer .ExactTargetRecommendationItemName a{text-align:left!important;text-decoration:none;font-weight:700;font-size:14px;color:#222}
#ExactTargetRecommendationItemsContainer .ExactTargetRecommendationItemName a:hover{text-decoration:underline}
#ExactTargetRecommendationItemsContainer .ExactTargetRecommendationItemWebPrice{line-height:22px;height:22px;font-size:14px;color:#000;padding:10px 10px 0 0 !important;width:auto!important;float:left}
#ExactTargetRecommendationItemsContainer .ExactTargetRecommendationItemInstallments{display:none!important}
#ExactTargetRecommendationItemsContainer .ExactTargetRecommendationItem{border:0px!important;padding:0px!important}
#ExactTargetRecommendationItemsContainer .ExactTargetRecommendationItemImage a{width:100%}
#ExactTargetRecommendationItemsContainer .bx-wrapper{-moz-box-shadow: 0 0 0px #ccc;-webkit-box-shadow: 0 0 0px #ccc;box-shadow: 0 0 0px #ccc;border: 0px solid #fff;}
#ExactTargetRecommendationItemsContainer .bx-controls.bx-has-controls-direction.bx-has-pager{display:none}
#ExactTargetRecommendationItemsContainer .bx-viewport{height:auto!important}