﻿/*--------------------------------------------------------------
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 */
.col-100 { display: inline-block; clear: none; float: left; width: 100%; margin: 0; padding: 0px; }
.col-a { display: inline-block; clear: none; float: left; width: 550px; margin-left: 0px; }
.col-b { display: inline-block; clear: none; float: left; width: 400px; margin-left: 50px; }
.col-c { display: inline-block; clear: none; float: left; width: 100%; margin-left: 0; }
.row-a { display: inline-block; clear: none; float: left; width: 100%; text-align: center; }
.row-b { display: inline-block; clear: none; float: left; width: 100%; }
#item-icons br { display: none !important }
/***** Recommended Accessories *****/
.recommenditem { position: relative; float: left; width: 100%; }
.recommenditem-desc a { position: relative; float: left; width: 100%; }
.accalign { position: relative; width: 90%; float: left; margin: 0px; padding: 0 5%; padding-bottom: 10px; text-align: center; border-bottom: 1px solid #A5A5A5; }
.accalign:last-child { position: relative; width: 90%; float: left; margin: 0px; padding: 0 5%; padding-bottom: 10px; text-align: center; border-bottom: 1px solid #A5A5A5; }
.recommenditem-image { width: 30% !important; float: left !important; text-align: center; }
.recommenditem-desc { width: 70% !important; float: right !important; }
.recommenditem-addtoorder a { text-decoration: underline; }
/***** Long Description *****/
#tabs { font-size: 16px; line-height:26px; background-color: #21427b; background-image: none; }
/***** Description *****/
.longdescription-section p { font-size: 12px ; line-height:20px;color: #FFF; text-align: left; display: block; float: left; margin: .5em 0em .5em 0em; }
/*.longdescription-section p br { display: none; }*/
.longdescription-section li { font: 12px/20px Tahoma, Arial, sans-serif; color: #8dbaff; }
.leftcolumn p b { font-size: 18px !important; }
#item-specifications-info { font: 16px/26px arial; }
.itembrandtext a { font: 16px/26px arial; text-decoration: underline; }
/*logo*/
.brandlogo-section, .brandtext-section { text-align: center; }
/*notify me link*/
/*#item-notifyLink a {text-decoration:underline;}*/
/***** NEW CUSTOM CSS *****/
.recommenditem-addtoorder { width: 50% !important; }
.recommenditem-desc a { font-size: 14px; font-weight: 700; }
.recommenditem-desc .webprice.pricing { font: normal 20px Arial, Helvetica, sans-serif; color: #000; text-align: right; display: block; padding: 0px; clear: both; float: left; width: 30%; padding-right: 20%; }
.recommenditem-addtoorder a { font-size: 12px; font-weight: 500; color: #323232 !important; }
.buy-box .webprice.pricing { font-size: 32px; text-align: left; display: inline-block; color: #d6a101; padding-top: 0; padding-bottom: .25em; }
.ratings-box { display: block; clear: both; float: none; margin-left: 0.5em; margin-top: .5em; }
.ratings-box .rate-icons { display: inline-block; clear: none; float: left; }
.ratings-box .ratings-text { display: inline-block; clear: none; float: left; margin-left: .25em; font: normal 11px/18px Arial, Helvetica, sans-serif; }
.ratings-box .rate-icons img { margin: 0px; padding: 0px; display: inline-block; border-style: none; }
.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; }
.buy-box .padding-10 { padding: 10px; }
.buy-box .container-1 { position: relative; display: block; width: 100%; margin-top: 0em; margin-bottom: .5em; padding: 0 0 0 0; clear: both; float: left; }
.buy-box .container-1 .col-c { display: inline-block; clear: none; float: left; width: 180px; }
.buy-box .container-1 .col-d { display: inline-block; clear: none; float: left; width: 200px; margin-left: 1.5em; }
.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; }
.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; }
.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; }
.buy-box .container-1 .item-info-box { display: inline-block; clear: none; float: none; line-height: 18px; width: 100%; text-align: center; }
.buy-box .container-1 .item-info-box .item-stock { display: inline-block; clear: none; float: none; line-height: 18px; width: 100%; text-align: center; }
.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; }
.buy-box .container-1 .item-info-box .list-save-box { display: inline-block; clear: none; float: none; margin-left: .5em; }
.buy-box .container-1 .item-info-box .item-stock .iteminstock { display: inline-block; clear: none; font: normal 12px/18px Arial, Helvetica, sans-serif !important; /*color: #30ba10 !important;*/ text-transform: capitalize; margin-left: 1em; vertical-align: bottom; }
.buy-box .container-1 .item-info-box .item-stock b { display: none }
.buy-box .container-1 .list-save-box { display: block; clear: both; }
.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; }
.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; }
.buy-box .container-1 .icon-box { margin-left: 3em; display: block; position: relative; width: 42%; text-align: left; }
.buy-box .container-1 .icon-box .notme-link { list-style: none inside; border-bottom: 0px solid #999; padding: 0px; margin: 0px; line-height: 28px; }
.buy-box .container-1 .icon-box { border-bottom: none; }
.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; }
a.item-wish-list,  a.item-wish-list:visited, a.item-wish-list:active { font: normal 11px "Trebuchet MS", Tahoma, Arial, sans-serif; color: #ffbb00; cursor: pointer; line-height: 28px; text-decoration: none; }
.buy-box .container-1 a.item-wish-list:hover { color: #997000; }
.buy-box .container-1 .sel-box { display: block; clear: both; margin-bottom: .5em; text-align: center; }
.buy-box .container-1 .sel-box .item-select { width: 98%; clear: both; padding: 1%; text-align: left; border: solid 1px #dcdbe0; -webkit-border-radius: 0px; border-radius: 0px; }
.buy-box .container-1 .qty-box { font-size: 12px; color: #FFF; display: block; clear: both; float: left; margin: .65em 0em .25em 0em; padding: .25em; width: 100%; text-align: center; }
.buy-box .container-1 .qty-box .item-qty-label { font: normal 12px Arial, Helvetica, sans-serif; color: #666; text-align: left; margin-right: .75em; vertical-align: middle; }
.buy-box .container-1 .qty-box input { margin: 0.25em; padding: .45em 0em; clear: none; width: 40px !important; text-align: center; display: inline-block; font: normal 12px Arial, Helvetica, sans-serif; color: #000; border: solid 2px #c6c6c6; -webkit-border-radius: 5px; border-radius: 5px; }
.buy-box .container-1 .buy-button-box { display: block; clear: both; padding-top: 5px; padding-bottom: 5px; width: 100%; text-align: center; }
.buy-box .item-install-box ul { display: block; clear: both; float: none; margin: 0; padding: 0em; }
.buy-box .item-install-box ul li { list-style: none inside; border-bottom: 0px solid #999; text-indent: 0; padding: 0; line-height: 28px; cursor: pointer; text-align: center; }
.buy-box .item-install-box ul li:last-child { border-bottom: none; }
.buy-box .col-d .item-install-box .icon2 { position: relative; width: 100%; float: left; }
.buy-box .col-d .item-install-box .icon2 span { position: relative; width: 100%; float: left; line-height: 18px; text-indent: 0px; }
.buy-box .list-save-box { position: relative; float: left; width: 100%; text-align: center; }
.buy-box .list-save-box .price-container { font-size: 26px; position: relative; float: left; text-align: center; width: 100%; padding-top: 20px; color: #FFF; }
.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 .icon-box ul { position: relative; display: block; clear: both; float: none; margin: 0em; padding: 0em; }
.buy-box .container-1 .icon-box ul li { position: relative; width: 100%; list-style: none inside; border-bottom: 0px solid #fff; padding: 0px; margin: 0px; float: left; height: 28px; text-indent: 0;text-align:center }
.buy-box .container-1 .icon-box ul li:last-child { border-bottom: none; }
.buy-box .container-1 .icon-box ul li icon1 a img { padding: 2px 0; }
.icon-box #item-notifyLink { position: relative; width: 50%; }
.icon-box { position: relative; width: 49%; float: left; }
.icon-box .icon1 { position: relative; width: 100%; height: 32px; padding-left: 0; float: none; display: inline-block; vertical-align: middle; position: relative; text-align: center; }
.icon1 #item-icons a { border-bottom: 0px solid #999; vertical-align: middle; display: inline-block; height: 28px; line-height: 28px; width: 100%; text-indent: 5px; padding: 0px; margin: 0px; }
.icon1 #item-icons a img { vertical-align: middle; max-height: 20px }

.wish-box .icon2 .notme-link { position: relative; width: 100%; float: left; border-bottom: 1px solid #999; line-height: 28px; }
/*.icon-box {position:relative;width:100%;float:left;}
.icon-box .icon1 {position:relative;width:100%;float:left;}
.icon-box .icon1 .notme-link{position:relative;width:100%;float:left;border-bottom: 1px solid #999;line-height:28px;}
.icon1 #item-icons a {border-bottom: 1px solid #999;vertical-align:middle;display:block;height:28px;line-height:28px; }
.icon1  #item-icons a img {vertical-align:middle;padding:4px 0 !important;max-height:20px}*/
.overallrating-section { text-align: center; }
/***** Section *****/
.headerlevelcontainer-section { padding: 0; margin-left: 2%; width: 45%; float: right; }
#item-social-media { position: relative; float: left }
.socialmedia-section { position: relative; float: left; width: 48%; margin: 0em; height: 31px; }
.st_sharethis_custom { float: left; line-height: 22px !important; height: auto !important; background-position: 0px 3px !important; }
#ctl00_ctl00_ContentPlaceHolder1_HeaderLevelContainer1_LinkEmailPageToFriend { text-align: center; width: 100%; }