﻿/*******************HTML tags*****************/
html{font-size:62.5%;background-color:#FFF;margin:0;padding:0;font-family:Verdana;border:0px;height:100%;}
body{margin:0 auto;padding:0;margin-top:-12px;height:100%;}
a:link {color: #000;text-decoration: none;}
a:visited {color: #000;text-decoration: none;}
a:hover {color: #000;text-decoration: underline;}
a:active {color: #000;text-decoration: none;}
/*******************Common*****************/
#container{margin-left:auto; margin-right:auto;width:985px;position:relative;min-height:100%;height:auto !important; height:100%;}
#container .leftbg {}
#container .rightbg {}
form{width:100%;}
#header-stripe {}
#header{height: 165px;padding:10px;padding-bottom:0;border:0px solid #000;}
.logged-in #header{height: 135px;}
#header.header-basic{height: 110px;}
#content{padding:5px 10px 0px 10px;margin:auto;}

#content.products-page-content{padding:5px 10px 0px 0px;margin:0px auto 10px 8px;}
 /* Use same value for Height of the #footer and padding-bottom of #content*/
#footer{position:absolute;bottom:0;width:100%;height:175px;}
#btm-footer{text-align:center;clear:both;margin:5px;}
#social-footer{color:#333;float:right;font-size:13px;line-height:1.4em;margin:0px 0px 9px;text-align:right;padding-right:10px;}
.social-footer-ele{color:#003874;margin-left:5px;padding-right:20px;text-decoration:none;}
#links-footer{color:#333;float:left;font-size:13px;line-height:1.4em;margin:0px 0px 9px;padding-left:10px;}
#links-footer a{text-decoration:none;}
#links-footer-r{color:#333;float:left;font-size:13px;line-height:1.4em;margin:0px 0px 9px;}
#links-footer-r a{text-decoration:none;}
#copyright{color:#333;font-size:13px;line-height:1.4em;margin:0px 0px 9px;}
#copyright a{text-decoration:none;}
#privacy{color:#333;font-size:13px;line-height:1.4em;margin:0px 0px 9px;}
#privacy a{text-decoration:none;}
#terms{color:#333;font-size:13px;line-height:1.4em;margin:0px 0px 9px;}
#terms a{text-decoration:none;}
#financing{color:#333;font-size:13px;line-height:1.4em;margin:0px 0px 9px;}
#financing a{text-decoration:none;}
.noselect{}
.top-link{font-size:1.2em;}
.Hdr{text-align:right;padding: 1px 5px;margin: 1px 5px;}
/**********************/
#company-logo-wrapper {}
#company-logo-wrapper a{}
.company-logo{background: url("../images/NCRD_Logo_New.png") no-repeat scroll transparent;display: inline-block;height: 110px;margin-top:5px;margin-bottom: 10px;width: 201px;text-indent:-9999px;}
#company-logo-wrapper-s {display:inline-block;}
#company-logo-wrapper-s a{cursor:pointer;}
.company-logo-s{display:block;height:120px;width:205px;text-indent:-9999px;background:transparent url('../Images/company-logo-s.png') no-repeat 0;  background-position: 0px 5px;margin-bottom:0px;}

#company-slogan-wrapper{width:660px;display:inline-block;background-color:#002060;color:#FFF;font-size:12px;height:27px;position:absolute;top:12px;right:19px;padding-top:12px;}
span.slogan{float:left;font-style:italic;padding-left:20px;}
span.slogan-phone-lbl{float:right;padding-right:20px;}
span.slogan-phone-lbl a{color:#FFF;}

.menu{background-image: -webkit-linear-gradient(top, #9F9F9F 0%, #8E8E8E 49%, #858585 51%, #919191 100%);height:40px;margin:auto;margin-top:5px;color:#FFF;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#9f9f9f', endColorstr = '#919191', GradientType = 0); BACKGROUND: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlmOWY5ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzhlOGU4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzg1ODU4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MTkxOTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)}
.menu ul{list-style:none;list-style-position: outside;margin:0px;padding:0px;height:40px;line-height: 13px; float:left;display:block;width:100%;}
.menu ul li{display:list-item;float:left;height:40px;margin:0px;padding:0px 5px; position:relative;width:116px;border-right: solid 1px #717171;}
.menu ul li.myAccount {width:110px;}
.menu ul li.shopNow {width:95px;background-color:#29235C;}
.menu ul li.cart {width:60px;}
.menu ul li .cartItemCount{color:#0F0;font-size:10px;}
.menu ul li.apply-now {width:100px;background-color:#FEC902;}
.menu ul li.our-financing{width:125px;}
.menu ul li.faq{width:50px;}
.menu ul li.about{width:145px;}
.menu ul li.HowWeSaveYouMoney{width:225px;}
.menu ul li.contact{width:75px;}
.menu ul li.signOut {width:70px;}
.menu ul li a{color:#FFF;font-size:17px;position:relative; height:28px;text-decoration:none;display:block;padding-top:12px;padding-bottom:0px; padding-left:5px; position:relative; text-align:left; text-decoration:none;width:66px;margin:0px;vertical-align:middle;}
.menu ul li.myAccount a{width:105px;}
.menu ul li.shopNow a{width:90px;}
.menu ul li.cart a{width:55px;}
.menu ul li.apply-now a{width:95px;color:#000000;}
.menu ul li.our-financing a{width:120px;}
.menu ul li.faq a{width:45px;}
.menu ul li.about a{width:140px;}
.menu ul li.HowWeSaveYouMoney a{width:220px;}
.menu ul li.contact a{width:70px;}
.menu ul li.signOut a{width:65px;}
.menu-gap1{}
.main-menu{margin-top:5px;}

#hrd-social{color:#333; bottom:0px; display:block;font-size:13px;line-height:1.4em;list-style-type:none; margin: -20px 0px 9px 25px; overflow:hidden; padding:0px; float:right;padding-right:10px;}
#hrd-social li{display:block;float:left;line-height:18px;list-style-type:none;}
.social-icon{color:#003874; display:block; height:28px; line-height: 18px; margin-left:5px;text-decoration:none;width:30px;}

#SightMaxImgDiv{overflow:hidden;border:0;}

#divCCImage{position:absolute;top:34px;left:300px;}
#imgCCImage{width:309px;height:71px;}

#header-offer-banner{margin-left:10px;}
/*******************Input Controls*****************/
.textbox{margin:2px 0;width:248px;height:26px;font-size:1.8em; }
.textbox.invalid {margin:2px 0;width:248px;height:26px;font-size:1.8em; border-color:#F00;}
.selectBox{margin:4px 0;width:252px;height:26px;font-size:1.8em;}
.selectBox.invalid{margin:4px 0;width:252px;height:26px;font-size:1.8em;border-color:#F00;}
/*******************Form Items*****************/
.form-top{height:116px;clear:both;width:985px;}
.form-middle{padding:0;/*min-height:450px;*/ margin:auto;width:985px;}
.form-bottom{height:20px;font-size: 1.5em;}
.form-top-left{height: 116px;position:relative;width:285px;float:left;margin:0;background-image: url('../Images/quote-bg.gif');    
    background-repeat: no-repeat;text-align:center;vertical-align:middle;}
.form-top-right{height: 116px;width: 700px;float: right;margin: -1px 0 0 0;background-image: url('../Images/banner-home.jpg');background-repeat: no-repeat;}
.form-top-left .customer-say{display: block;float: left;width: 265px;margin: 15px 20px 5px 20px;font-size: 1.8em;text-align:left;}
.form-top-left .customer-name{display: block;float: right;width: 265px;margin: 0px 2px 0px -85px;font-size: 1.8em;text-align: right;font-style: italic;}

.form-title{width:400px;height:35px;margin:1px 0;clear:both;position:relative;border-color:#000;border-width:4px;}
.form-title .form-title-label{display:block;width:400px;float:left;margin:6px 5px;font-size:2em;color:#0076C0;}
/*******************Products*****************/
.products{width:560px;height:400px ;margin: -10px 0px 1px 0px;clear:both;position:relative;border-color:#CCC;
          border-width:1px; border-style:none;
        -webkit-border-top-left-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-topleft: 15px;}
/*******************Products*****************/
#product1 {width:265px;height:390px;margin: 2px 0px 1px 6px;clear:both;position:relative;}
#product2 {width:265px;height:390px;margin: -390px 0px 1px 280px;clear:both;position:absolute;}
.product-image{margin: 0px 15px 0px 30px;width:229px;height:162px;}
.product-details{margin: 0px 15px 0px 30px;}
.product-price{display:block;float:left;width:215px;margin:6px 10px 6px 5px;font-size:1.2em;color:Red;}
.product-desc{display:block;float:left;width:215px;margin:6px 10px 6px 5px;font-size:1.1em;color: #000;}
.product-link {font-size:1.2em;margin:0px 5px 0px 5px;}
.more-product-link {font-size:1.2em;position:relative;}
.more-product-link:link, visited, hover, active {text-decoration: underline;}
/*******************Login Items*****************/
.log-in{width:600px;margin-left:190px;clear:both;position:absolute;border-color:#CCC;border-width:1px;border-style:solid;
        -webkit-border-top-left-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-topleft: 15px;
        -moz-border-radius-bottomright: 15px;border-top-left-radius: 15px;border-bottom-right-radius: 15px;}
.log-in-option{margin: 1px 0px 1px 60px;clear: both;position: relative;font-size: 1.3em;color: #000;}
/*******************Sign In*****************/
.sign-in{width:590px;margin:1px 0;clear:both;position:relative;border-color:#000;border-width:4px;}
.sign-in.inactive{display:none;}
.sign-in.active{}
.sign-in label{display: block;float: left;width: 120px;margin: 6px 6px;font-size: 2em;color: #000;}
.sign-in-item{width:590px;height:35px;margin:1px 0;clear:both;position:relative;border-color:#000;border-width:4px;}
.sign-in-item label{display:block;float:left;width:100px;margin:8px 20px 3px 4px;font-size:1.5em;}
.new-customer{display:block;float:left;width:120px;margin:4px 4px 0px 110px;font-size:1.2em;}
.forgot-password{display:block;float:right;width:120px;margin:4px 40px 0px 4px;font-size:1.2em;}
.sign-in .validation {height:0px;width:0px;position:absolute;right:68px;top:2px;}
.sign-in .sign-in-validation-summary{font-size:1.5em;margin:0px 5px}
.sign-in .sign-in-validation-summary .error-message{display:block;float:left;margin:0px 5px 0px 2px; color:Red;width:580px;}
.sign-in .sign-in-validation-summary .message{display:block;float:left;margin:0px 5px 0px 2px; color:Green;width:580px;}

.sign-in .textbox{margin:2px 0;width:240px;height:20px;font-size:1.5em; }
.sign-in .textbox.invalid {margin:2px 0;width:240px;height:20px;font-size:1.5em; border-color:#F00;}
.sign-in .selectBox{margin:4px 1px;width:80px;height:23px;font-size:1.5em;}
.sign-in .selectBox.invalid{margin:4px 1px;width:80px;height:23px;font-size:1.5em;border-color:#F00;}

.sign-in-button{display:block;width:140px;margin:0px 4px 4px 124px;font-size:1.2em;}
/*******************Sign Up*****************/
.sign-up{width:590px;margin:1px 0;clear:both;position:relative;border-color:#000;border-width:4px;}
.sign-up.inactive{display:none;}
.sign-up.active{}
.sign-up label{display:block;float:left;width:120px;margin:6px 6px;font-size:2em;color: #000;}
.sign-up-item{display:block;width:590px;margin:1px 0;clear:both;position:relative;border-color:#000;border-width:4px;}
.sign-up-item label{display:block;float:left;width:120px;margin:8px 0px 3px 4px;font-size:1.5em;}
.sign-up-item .captcha{display:block;float:left;width:240px;margin:6px 12px 3px 124px;font-size:1em;color: #000}
.sign-up-item .captcha label{display:block;width:240px;float:left;margin:0px 0px 0px 0px;font-size:1.5em;}
.sign-up-item .captcha .validation{height:0px;width:0px;position:absolute;right:68px;top:8px;}
.sign-up-item .captcha .new-captcha{font-size:1.5em;}

.returning-customer{display:block;float:left;width:200px;margin:1px 4px 0px 144px;font-size:1.2em;}
.sign-up .validation {height:0px;width:0px;position:absolute;right:68px;top:2px;}
.sign-up .sign-up-validation-summary{font-size:1.5em;margin:0px 5px}
.sign-up .sign-up-validation-summary .error-message{display:block; float:left;margin:0px 5px 0px 2px; color:Red;width:580px;}
.sign-up .sign-up-validation-summary .message{display:block; float:left;margin:0px 5px 0px 2px; color:Green;width:580px;}

.sign-up .textbox{margin:2px 0;width:220px;height:20px;font-size:1.5em; }
.sign-up .textbox.invalid {margin:2px 0;width:240px;height:20px;font-size:1.5em; border-color:#F00;}
.sign-up .selectBox{margin:4px 1px;width:75px;height:23px;font-size:1.5em;}
.sign-up .selectBox.invalid{margin:4px 1px;width:75px;height:23px;font-size:1.5em;border-color:#F00;}

.sign-up-button{display:block;width:140px;margin:5px 4px 5px 124px;font-size:1.2em;}
/*******************Sign Up2*****************/
.sign-up2{width:590px;margin:1px 0;clear:both;position:relative;border-color:#000;border-width:4px;}
.sign-up2 label{display:block;float:left;width:350px;margin:6px 10px 6px 30px;font-size:2em;color: #000;}
.sign-up2-item{width:590px;height:35px;margin:1px 0;clear:both;position:relative;border-color:#000;border-width:4px;}
.sign-up2-item label{display:block;float:left;width:120px;margin:8px 0px 3px 4px;font-size:1.5em;}
.sign-up2-item .label{display:block;float:left;width:120px;margin:8px 0px 3px 4px;font-size:1.5em;color: #000;}
.sign-up2 .validation {height:0px;width:0px;position:absolute;right:68px;top:2px;}
.sign-up2 .sign-up2-validation-summary{font-size:1.5em;width:590px;}
.sign-up2 .sign-up2-validation-summary .error-message{display:block; float:left;margin:0px 5px 0px 2px; color:Red;width:580px;}
.sign-up2 .sign-up2-validation-summary .message{display:block; float:left;margin:0px 5px 0px 2px; color:Green;width:580px;}
/*.sign-up2 .sign-up2-confirmation-message{display:block; color:Green;font-size:1.7em;width:400px;margin:1px 15px;}*/

.sign-up2 .textbox{margin:2px 0;width:240px;height:20px;font-size:1.5em; }
.sign-up2 .textbox.invalid {margin:2px 0;width:240px;height:20px;font-size:1.5em; border-color:#F00;}
.sign-up2 .selectBox{margin:4px 0;width:80px;height:23px;font-size:1.5em;}
.sign-up2 .selectBox.invalid{margin:4px 0;width:80px;height:23px;font-size:1.5em;border-color:#F00;}
/*******************Confirmation*****************/
.confirmation{width:580px;margin:1px 0;clear:both;position:relative;border-color:#000;border-width:4px;}
.confirmation .confirmation-validation-summary{font-size:1.5em;width:580px;}
.confirmation .confirmation-validation-summary .error-message{display:block; float:left;margin:0px 5px 5px 5px; color:Red;width:580px;}
.confirmation .confirmation-validation-summary .message{display:block; float:left;margin:0px 5px 5px 5px; color:Green;width:580px;}
/*******************Activation*****************/
.activation{width:900px;margin: 0px 0px 1px 20px;clear:both;position:absolute;border-color:#CCC;border-width:1px;background-color:#EEE;border-style:solid;
        -webkit-border-top-left-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-topleft: 15px;
        -moz-border-radius-bottomright: 15px;border-top-left-radius: 15px;border-bottom-right-radius: 15px;}
.activation .error-message{display:block;float:left;width:800px;margin:6px 10px 6px 30px;font-size:2em;color: Red;}
.activation .message{display:block;float:left;width:800px;margin:6px 10px 6px 30px;font-size:2em;color: Green;}
.activation .sign-in-link{float:left;margin:6px 10px 6px 30px;font-size:1.5em;text-decoration:underline;}
/*******************Container-Curved-Border*****************/
.curved-border{border-color:#CCC;border-width:1px;border-style:solid;
        -webkit-border-top-left-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-topleft: 15px;
        -moz-border-radius-bottomright: 15px;border-top-left-radius: 15px;border-bottom-right-radius: 15px;}
/*******************Message-Holder*****************/
.message-holder{margin:5px auto;padding:5px;font-size:2em;background-color:#EEE;}
.error-message{color: Red;}
.message{color: Green;}
/*******************Profile*****************/
#divPersonalDetails{min-height:460px;margin:0;clear:both;position:relative;border-color:#000;border-width:0px;}
#divPersonalDetails .form-title{width:100%;border-bottom:solid 1px #888;margin: 0px 0px 14px 0px;text-transform:capitalize;}
#divPersonalDetails .form-title .form-title-label{display:block;width:480px;float:left;margin:6px 5px;font-size:1.3em;color:#0076C0;}
#divProfile{height:100%;width:100%;margin:0;}
#divProfile .profile-item{width:500px;height:25px;margin:1px 0;clear:both;position:relative;border-color:#000;border-width:4px;}
#divProfile .profile-item .title{display:block;width:155px;float:left;margin:1px 0px;font-size:1em;}
#divProfile .textbox.value{margin:0px 0px 2px 40px;width:140px;height:18px;font-size:1em; }
#divProfile .textbox.value.invalid {margin:0px 0px 2px 40px;width:140px;height:18px;font-size:1em; border-color:#F00;}
#divProfile .selectBox.title{margin:2px 1px;width:95px;height:23px;font-size:1em;}
#divProfile .selectBox.title.invalid{margin:2px 1px;width:95px;height:23px;font-size:1em;border-color:#F00;}
#divProfile .profile-item .button{margin:2px 0px 2px 15px;width:140px;height:18px;font-size:1em; text-decoration:underline;}

#divAddress{width:100%;margin:0;clear:both;position:relative;border-width:0;text-transform:capitalize;}
#divMailingAddress{width:350px;margin:0px 0px;display:table-cell;}
#divShippingAddress{margin:0px 5px 0px 0px;width:350px;display:table-cell;}

.payment-account{width:100%;margin:0;clear:both;position:relative;border-width:0;text-transform:capitalize;}
.bank-account{width:350px;margin:0px 0px;display:table-cell; vertical-align:top;}
.cc-account{margin:0px 5px 0px 0px;width:350px;display:table-cell;vertical-align:top;}
.alternate-payment{vertical-align:middle;text-align:center; text-transform:uppercase;color:#F00;width:250px}
.credit-card-type{text-transform:uppercase;}
/**************Products Purchased****************/
.products-purchased{padding:0px;margin:-9px;height:auto;}
#divProductsPurchased{height:100%;width:100%;clear:both;position:relative; margin-left:1px;margin-right:5px;}
#divProductsPurchased .form-title{width:100%;border-bottom:solid 0px black;margin: 0px 0px 6px 0px;text-transform:capitalize;}
#divProductsPurchased .form-title .form-title-label{display:block;width:480px;float:left;margin:6px 5px;font-size:1.3em;color:#0076C0;}
#divProductsPurchased .profile-item{width:475px;height:25px;margin:1px 0;clear:both;position:relative;border-color:#000;border-width:4px;}
.purchased-product-image{max-height:100px;max-width:100px;height:100px;width:100px;}
.purchased-product-image img {max-height:100px;max-width:100px;}
.purchased-recur-payment{font-size:16px;font-weight:bold;background-color:Yellow;max-width:100px;}
.ninetyday-subtotal{background-color:Yellow;}
.ninetyday-savingstotal{background-color:Yellow;}
/**************Payments****************/
.payment-details{padding:0px;margin:-9px;}
#divPayments{height:100%;width:100%;margin:0;}
#divPaymentSummary .profile-item{width:475px;height:25px;margin:1px 0;clear:both;position:relative;border-color:#000;border-width:4px;}
#divPaymentSummary .profile-item .title{display:block;width:135px;float:left;margin:0px 4px;font-size:1em;}

#divPaymentDetail .form-title{width:100%;border-bottom:solid 0px #444;margin: 0px 0px 6px 0px;text-transform:capitalize;}
#divPaymentDetail .form-title .form-title-label{display:block;width:480px;float:left;margin:6px 5px;font-size:1.3em;color:#0076C0;}

#divRewardSummary{padding-top:10px;}
#divRewardSummary .profile-item{width:475px;height:25px;margin:1px 0;clear:both;position:relative;border-color:#000;border-width:4px;}
#divRewardSummary .profile-item .title{display:block;width:205px;float:left;margin:0px 4px;font-size:1em;}

.grid{width:100%;}
.grid caption{background-color:#000;color:#FFF;padding:5px;font-size:14px;}
.grid-header{color:#0076C0;font-size:1em;background-color:#EEE;}
.grid-row{}
.grid-alternate-row{}
.grid-footer{color:#0076C0;font-size:1em;}
.grid.no-bottom-border{border:none;}
.grid-footer1 td{border:none;} 
.grid-footer1 th{border:none;}      
/*******************SVF*****************/
#svf-container{margin:0px auto;width:985px;position:relative;}
#svf-container form{width:960px;position:relative;margin:0px;}
.svf{width:958px;margin: 0px;clear:both;position:absolute;border-color:#CCC;border-width:1px;border-style:solid;
        -webkit-border-top-left-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-topleft: 15px;
        -moz-border-radius-bottomright: 15px;border-top-left-radius: 15px;border-bottom-right-radius: 15px;}
.svf .form-title{width:100%;height:25px;margin:1px 0;clear:both;position:relative;background-color:#EEE;}
.svf .form-title .form-title-label{display:block;width:100%;float:left;margin:0px;font-size:1.8em;color:#0076C0;}
.svf-form-title{width:100%;margin:10px;clear:both;position:relative;text-align:center;}
.svf-form-title .form-title-label{display:block;width:100%;margin:auto;font-size:1.8em;color:#0076C0;}
/*.svf label{display: block;float: left;width: 120px;margin: 6px 6px;font-size: 2em;color: #000;}*/
.svf-item{border-color:#000;vertical-align:top;}
.svf-item label{font-size:12px;font-weight:bold;background-color:#FFF;}
.svf .validation {right:68px;top:2px;float:right;display:block;width:50px;}
.svf .svf-validation-summary{font-size:1.5em;margin:0px 5px}
.svf .svf-validation-summary .error-message{display:block;float:left;margin:0px 5px 0px 2px; color:Red;width:360px;}
.svf .svf-validation-summary .message{display:block;float:left;margin:0px 5px 0px 2px; color:Green;width:360px;}
.svf .textbox{margin:2px 0;width:140px;height:16px;font-size:1.2em; }
.svf .textbox.invalid {margin:2px 0;width:140px;height:16px;font-size:1.2em; border-color:#F00;}
.svf .selectBox{margin:4px 1px;width:80px;height:20px;font-size:1.2em;}
.svf .selectBox.invalid{margin:4px 1px;width:80px;height:20px;font-size:1.2em;border-color:#F00;}

.svf-button{display:block;float:left;width:140px;margin:0px 4px 4px 124px;font-size:1.2em;}

/*******************Forgot password*****************/
.forgot-password{width:415px;border-color:#CCC;border-width:1px;border-style:solid;
        -webkit-border-top-left-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-topleft: 15px;
        -moz-border-radius-bottomright: 15px;border-top-left-radius: 15px;border-bottom-right-radius: 15px;
        margin:40px 250px 0px 250px;}
.forgot-password .textbox{margin:0px 0px;width:248px;height:20px;font-size:1.3em; }
.forgot-password .selectBox{margin:4px 1px;width:80px;height:23px;font-size:1.3em;}
.forgot-password .selectBox.invalid{margin:4px 1px;width:80px;height:23px;font-size:1.3em;border-color:#F00;}
.forgot-password label{display: block;float: left;width: 80px;margin: 6px 6px;font-size: 1em;color: #000;}
.forgot-password-item{width:415px;margin:1px 0;clear:both;position:relative;border-color:#000;border-width:4px;display:block;}
.forgot-password-item label{display:block;float:left;width:50px;margin:8px 20px 3px 14px;font-size:1.2em;}
.forgot-password-item .captcha{display:block;float:left;width:320px;margin:6px 0px 3px 84px;font-size:1em;color: #000}
.forgot-password-item .captcha label{display:block;width:350px;float:left;margin:0px 0px 0px 0px;font-size:1.5em;}
.forgot-password-item .captcha .new-captcha{font-size:1.5em;}
.forgot-password-button{display:block;float:left;width:350px;margin:0px 4px 4px 84px;font-size:1.2em;}
.forgot-password-message{display:block;float:left;width:400px;margin:10px 4px 4px 14px;font-size:1.2em;}
.forgot-password .error-message{display:block; float:left;margin:0px 0px 0px 10px; color:Red;width:400px;}
.forgot-password .message{display:block; float:left;margin:0px 0px 0px 10px; color:Green;width:400px;}

/*******************Change password*****************/
.change-password{width:415px;height:240px; border-color:#CCC;border-width:1px;border-style:solid;
        -webkit-border-top-left-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-topleft: 15px;
        -moz-border-radius-bottomright: 15px;border-top-left-radius: 15px;border-bottom-right-radius: 15px;
        margin:20px 280px 0px 280px;position:relative;}
.change-password .textbox{margin:0px 0px;width:248px;height:20px;font-size:1.3em; }
.change-password label{display: block;float: left;width: 80px;margin: 6px 6px;font-size: 1em;color: #000;}
.change-password-item{width:415px;margin:4px 0;clear:both;position:relative;border-color:#000;border-width:0px;display:block;}
.change-password-item label{display:block;float:left;width:110px;margin:8px 2px 3px 8px;font-size:1.2em;}
.change-password-item .validation{width:415px;margin:4px 0 4px 121px;clear:both;position:relative;border-color:#000;border-width:0px;display:block; font-size:1.3em;}
.change-password-item .captcha{display:block;float:left;width:280px;margin:6px 0px 3px 116px;font-size:1em;color: #000}
.change-password-item .captcha label{display:block;width:305px;float:left;margin:0px 0px 0px 0px;font-size:1.5em;}
.change-password-item .captcha .new-captcha{font-size:1.5em;}
.change-password-button{display:block;float:left;width:350px;margin:0px 4px 4px 116px;font-size:1.3em;}

.confirmation-message{width:900px;margin: 0px 0px 1px 20px;clear:both;position:absolute;border-color:#CCC;border-width:1px;background-color:#EEE;border-style:solid;
        -webkit-border-top-left-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-topleft: 15px;
        -moz-border-radius-bottomright: 15px;border-top-left-radius: 15px;border-bottom-right-radius: 15px;}
.confirmation-message .error-message{display:block;float:left;width:800px;margin:6px 10px 6px 30px;font-size:1.8em;color: Red;}
.confirmation-message .message{display:block;float:left;width:800px;margin:6px 10px 6px 30px;font-size:1.8em;color: Green;}
.confirmation-message .sign-in-link{float:left;margin:6px 10px 6px 30px;font-size:1.5em;text-decoration:underline;}

.validation-summary div{width:900px;margin: 0px 0px 10px 20px;position:relative;border-color:#CCC;border-width:1px;background-color:#EEE;border-style:solid;
        -webkit-border-top-left-radius: 15px;-webkit-border-bottom-right-radius: 15px;-moz-border-radius-topleft: 15px;
        -moz-border-radius-bottomright: 15px;border-top-left-radius: 15px;border-bottom-right-radius: 15px;height:auto;display:inline-table;}
.validation-summary .error-message{display:block;float:left;width:900px;margin:6px 10px 6px 10px;font-size:2em;color: Red;padding-left:10px;}
.validation-summary .message{display:block;float:left;width:900px;margin:6px 10px 6px 10px;font-size:2em;color: Green;padding-left:10px;}

.Group{border:solid 1px #CCC;width:100%;margin: 5px auto;padding-left:5px;}
.Group-NoBorder{width:100%;margin: 5px auto;padding-left:0px;}
.Group-Title{display:inline ;font-size:1.2em;color:#0076C0;font-weight:bold; text-transform:capitalize; text-decoration:underline;line-height:22px;}
.Col-LHdr{text-align:right;margin:1px 0px;padding:0 2px 0 0; width:125px;background-color:#EEE;}
.Col-LHdr-Wide{text-align:right;margin:1px 0px;padding:0 2px 0 0; width:220px;background-color:#EEE;}
.Col-RHdr{text-align:right;margin:1px 0px;padding:0 2px 0 0; width:180px;background-color:#EEE;}
.Col-RHdr-Wide{text-align:right;margin:1px 0px;padding:0 2px 0 0; width:220px;background-color:#EEE;}
.Col-LVal{text-align:left;margin:1px 0px;padding-left:2px;}
.Col-RVal{text-align:left;margin:1px 0px;padding-left:2px;}
.cap{text-transform:capitalize;}

/* Product Category */
.product-item-style{width:240px;}
.product{position:relative;display:inline-block;margin:20px 10px 10px 0px;padding:0;border:0;width:220px;height:280px;text-align:center;vertical-align:top;border:solid 1px #CCC;-moz-box-shadow: 0 1px 2px 1px #ccc; -webkit-box-shadow: 0 1px 2px 1px #ccc;  box-shadow: 0 1px 2px 1px #ccc;}

.tblProduct .imgContainer{top:50px;}
.tblProduct .click-image-to-zoom{display:block;margin-top:50px;}

.imgContainer{position:relative;display:inline-block;margin:40px 0 0 0;padding:0;border:solid 0px #EEE;width:216px;height:154px;background-color:#FFF;text-align:center;}
.imgContainer img{position:absolute;margin:auto;padding:0;border:0;max-height:150px;max-width:150px;width:auto;height:auto;top:0;right:0;bottom:0;left:0;}

/*.product.product-size2{height:420px;margin:10px 0px 10px 0px;width:238px;}
.product.product-size2 .imgContainer{width:238px;height:275px;margin-top:0px;border:0px solid #000;}
.product.product-size2 .imgContainer img{max-width:238px;max-height:275px;}
.product.product-size2 .heading{text-indent:-9999;visibility:hidden;}*/

.product .OriginalNowPrice{display:inline;margin:0;padding:0;border:0;width:100%;}
.product .NowPrice{display:block;margin:0;padding:0;border:0;width:100%;font-weight:bold;font-size:13px;color:#F00;}
.product .OriginalPrice{display:block;margin:0;padding:0;border:0;width:100%;font-weight:normal;font-size:10px;color:#000;}
/*.product .heading{display:inline;margin:0;padding:5px;border:0;width:210px;height:30px;font-weight:bold;font-size:13px;color:#000;position:absolute;top:0;left:0;color:#707070;border:0px solid #000;}*/
.product .heading{display:inline;margin:0;padding:0;border:0;width:100%;font-weight:bold;font-size:11px;color:#707070;}
.product .ninety-day-price{display:block;font-size:11px;color:Red;font-weight:bold;}
.product .spanFrequencyPrice{display:block;margin:0;padding:0;border:0;width:100%;font-weight:bold;font-size:13px;color:#F00;}

.tab-financing-options .freq-price{font-weight:bold;font-size:18px;}
.tab-financing-options .ships-after .reqd-down-pay{font-weight:normal;}

.product .price-details-wrapper{position:relative;left:0;display:block;width:218px;text-align:center;}
.product .price-details-wrapper .promo-price-language{font-size:10px;font-weight:bold;color:#000;text-align:left;margin-left:2px;display:inline-block;top:-18px;position:relative;}
.product .price-details-wrapper .original-price2{width:100px;font-size:12px;color:#9E9E9E;text-align:left;margin-right:2px;}
.product .price-details-wrapper .original-price2 .original-price2-value{font-size:14px;color:#000;font-weight:bold;}
.product .price-details-wrapper .promo-price{clear:both;display:inline-block;font-size:26px;font-weight:bold;color:#0693D2;}
.product .price-details-wrapper .promo-price-asterisk{clear:both;display:inline-block;font-weight:bold;color:#0693D2;position:relative;top:-8px;}
.product .price-details-wrapper .now-price2{position:absolute;right:0px;top:132px;width:68px;font-size:8px;color:#9E9E9E;}
/*color:#08c;*/

.product .price-details-extratext-wrapper a:link, .product .price-details-extratext-wrapper a:visited, .product .price-details-extratext-wrapper a:hover, .product .price-details-extratext-wrapper a:active{color:#00F;font-size:14px;text-decoration:underline !important;visibility:hidden;display:none;}

.make-dell{background: url("../../Common/images/category/make-dell.png") no-repeat left top;width:45px;height:18px;position:absolute;right:2px;bottom:150px;}
.make-acer{background: url("../../Common/images/category/make-acer.png") no-repeat left top;width:45px;height:18px;position:absolute;right:2px;bottom:150px;}
.processor-intel{background: url("../../Common/images/category/processor-intel.png") no-repeat left top;width:45px;height:32px;position:absolute;right:2px;bottom:90px;}
.other-specifications{position:relative;left:0px;width:215px;display:inline-block;border-top:1px solid #BBB;border-bottom:1px solid #DDD;margin-bottom:5px;padding-top:5px;padding-bottom:5px;}
.spec{color:#000;width:55px;float:left;margin-right:4px;font-size:11px;font-weight:bold;vertical-align:middle;}
.see-total-cost{background: url("../../Common/images/plus-blue.png") no-repeat center top;color:#29235C;width:20px;height:20px;float:right;margin:2px;font-size:7px;}

/*Weekly Price Burst*/
.weekly-price{position:absolute;top:-22px;left:40px;width:120px;height:45px;background-image:url('../images/burst3_s.png');background-repeat:no-repeat;font-weight:bold;color:#FFF;}
.weekly-price.weekly-price-2{left:50px;}
.weekly-price .only{font-size:11px;position:absolute;display:inline;top:0px;left:40px;}
.weekly-price .sign{font-size:17px;position:relative;display:inline;top:-6px;left:0px;}
.weekly-price .dollar{font-size:26px;position:relative;display:inline;top:0px;left:0px;}
.weekly-price .cent{font-size:17px;position:relative;display:inline;top:-6px;left:0px;}
.weekly-price .per-week{font-size:7px;position:absolute;display:block;top:28px;right:5px;}

/*Recur Price Wrapper*/
.recur-price-wrapper{position:relative;left:0;display:block;width:238px;clear:both;}

/*Daily Price*/
.daily-price{}
.daily-price-only{font-size:15px;position:relative;top:-35px;}
.daily-price-dollar{font-size:20px;color:#0294CA;position:relative;top:-35px;}
.daily-price-lbl{font-size:70px;font-weight:bold;color:#0294CA;font-family:Sans-Serif;line-height:1em;}
.daily-price-cent-lbl{font-size:15px;font-weight:bold;color:#0294CA;position:relative;top:-35px;}
.daily-price-per-day{font-size:15px;color:#706f6f;position:relative;left:-30px;top:-15px;}

/*Recur Price*/
.recur-price{float:right;}
.recur-price-lbl{font-size:18px;font-weight:bold;}
.recur-price-freq-lbl{font-size:10px;color:#000;}

/*Retail Price Burst */
.retail-price{position:absolute;top:-25px;left:50px;width:120px;height:45px;background-image:url('../images/burst3_s.png');background-repeat:no-repeat;font-weight:bold;color:#000;}
.retail-price .values{position:relative;top:16px;margin-left:auto;margin-right:auto;font-size:16px;}

.btn-cat-product-apply-now-wrapper{text-align:center;margin-top:-5px;margin-bottom:5px;clear:both;}
.btn-cat-product-apply-now{font-size:12px;font-weight:bold;text-align:center;display:inline-block;padding:0;width:120px;height:40px;margin:0 auto;position:relative;cursor:pointer;background-image: url('../images/Apply_Now_Button_small.png');background-repeat:no-repeat;background-color:#FFF;text-indent:-9999px;border:0;/*background-color:#FEC320;border:1px solid #000;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;*/}

/*Product*/
.ninety-day-saving{width:122px;height:75px;text-align:center;vertical-align:middle;background-image:url('../Images/SavingsBurst.png'); background-repeat:no-repeat;margin-top:5px;}
.ninety-day-saving-text{display:block; padding-top:20px;font-size:15px;color:#FFF;font-weight:bolder;}

.prod-marketing-desc2{vertical-align:top;padding: 0 10px 5px 10px;font-size:13px;display:block;text-align:justify;}
.prod-features2{vertical-align:top;padding: 0 10px 5px 10px;font-size:13px;display:block;}

.tdProductHeading{width:415px;padding-left:10px;vertical-align:bottom;}

/*Categories Page*/
.category-header{font-size:16px;font-weight:bold;float:none;text-decoration:underline;}

.trFullRetailPrice{font-weight:normal;font-size:11px;display:inline;padding-right:5px;}
.trNowPrice{display:inline;height:33px;position:relative;font-size:13px;color:#000;font-weight:normal;}
.trNowPrice .labelNow{display:none;}

a.why-charge-activation1:link,a.why-charge-activation1:visited,a.why-charge-activation1:hover,a.why-charge-activation1:active{color:#706f6f;font-size:11px;}

/* Related Product */
.related-product{position:relative;display:inline-block;margin:17px 10px 34px 10px;padding:0;border:0;width:150px;height:230px;text-align:center;vertical-align:top;}
.divLblRelatedProducts{margin-bottom:30px;width:90%;}
.related-product .imgContainer{position:relative;display:inline-block;margin:0;padding:0;border:solid 1px #EEE;width:148px;height:168px;background-color:#FFF;text-align:center;}
.related-product .imgContainer img{position:absolute;margin:auto;padding:0;border:0;max-height:148px;max-width:148px;width:auto;height:auto;top:20px;right:0;bottom:0;left:0;}
.related-product .heading{display:inline;margin:0;padding:0;border:0;width:100%;font-weight:normal;font-size:11px;color:#000;}
.related-product .OriginalNowPrice{display:inline;margin:0;padding:0;border:0;width:100%;}
.related-product .NowPrice{display:block;margin:0;padding:0;border:0;width:100%;font-weight:bold;font-size:13px;color:#F00;}
.related-product .OriginalPrice{display:block;margin:0;padding:0;border:0;width:100%;font-weight:normal;font-size:10px;color:#000;}

/*Related Product Weekly Price Burst*/
.related-product .weekly-price{position:absolute;top:-24px;left:15px;width:120px;height:45px;background-image:url('../images/burst3_s.png');background-repeat:no-repeat;font-weight:bold;color:#000;}
.related-product .weekly-price .values{margin-top:10px;margin-left:5px;}
.related-product .weekly-price .only{font-size:11px;position:absolute;display:inline;top:0px;left:45px;}
.related-product .weekly-price .dollar{font-size:24px;position:relative;display:inline;top:-6px;left:-8px;}
.related-product .weekly-price .sign{font-size:13px;position:relative;display:inline;top:-14px;left:-5px;}
.related-product .weekly-price .cent{font-size:13px;position:relative;display:inline;top:-14px;left:-5px;}
.related-product .weekly-price .per-week{font-size:7px;position:absolute;display:block;top:12px;right:5px;}

.attribute-label{display:inline-block;width:80px;padding:10px auto;font-size:13px;}
.attribute-ddl{width:150px;}
.attribute-rbl{}
.attribute-hint{display:inline-block;width:260px;padding:10px auto;font-size:13px;font-weight:bold;margin-top:5px;}

/* Free Product */
.free-product{position:relative;display:inline-block;margin:2px 4px 14px 4px;padding:0;border:0;width:120px;text-align:center;vertical-align:top;}
.free-product .imgContainer{position:relative;display:inline-block;margin:5px 0 0 0;padding:0;border:solid 1px #EEE;width:120px;height:140px;background-color:#FFF;text-align:center;}
.free-product .imgContainer img{position:absolute;margin:auto;padding:0;border:0;max-height:115px;max-width:115px;width:auto;height:auto;top:10px;right:0;bottom:0;left:0;}
.free-product .heading{display:inline;margin:0;padding:0;border:0;width:100%;font-weight:normal;font-size:11px;color:#000;}

/*Shopping Cart*/
a.cart-item-link {text-decoration:underline;}
.cart-item-err {color:Red;}
.cart-free-item-desc {color:Green;font-weight:bold;}
.cart-free-gift-desc {}
.cart-item-opt{padding-left:5;font-weight:bold;display:inline-block}
.cart-subscription-item{color:Green;font-weight:bold;display:inline-block;}

/*Category Menu*/
.dcjq-vertical-mega-menu .menu1 li.menu-highlighted a {background-image:none;background-color:#FFFFCC;}
.dcjq-vertical-mega-menu .menu1 li.mothersday a {background-image:none;background-color:#FFCCFF;}
.dcjq-vertical-mega-menu .menu1 li.fathersday a {background-image:none;background-color:#CCFFCC;}
.title-color{color:#29235C !important;}
.bg-color{background-color:#29235C !important;}

.home-promo img{border-style: none;}
#divCoupon{vertical-align:middle;padding:5px;border: 2px dashed #C91B74;border-radius:25px;font-weight:bold;width:340px;}

#user-access{position:absolute;top:10px;right:0;display:block;}
#user-access-link-wrapper{position:absolute;right:33px;top:5px;width:180px;text-align:right;}
.user-access-links{color:#707070 !important;font-family: Arial;font-size: 12px;font-weight: bold;}
#shopping-bag-wrapper{width:130px;}
#shopping-bag-wrapper a{color: #fff !important;}
.shopping-bag-lbl{background-color:#00A5D9 !important;color:#FFF !important;padding:4px;line-height:20px;margin:0px;font-size:11px;}

#header-start-shopping{position:absolute;top:20px;left:230px;display:block;width:600px;height:80px;margin:0;padding:0;border:0;}
#header-start-shopping img{border:none;width:600px;height:80px;margin:0;padding:0;border:0;}

#cart-area {height:45px;position:absolute;right:16px;top:40px;}
#cart-area1 {width:100%; margin:-15px auto 10px auto; height:55px;}
#top-blue-banner {height:35px; width:100%; float:left; background:#29235C; padding:13px 0 0 70px;margin:0 5px 0 -5px; color:#fff; font-size:1.75em; }
#cart-area-basic {width:950px; margin:0 auto; height:45px; min-width:940px;}
#top-blue-banner-basic {height:35px; width:95% !important;float:left; background:#29235C; padding:13px 0 0 70px;margin:0 5px 0 -5px; color:#fff; font-size:1.75em; }
#cart-button {width:105px; height:22px; background:#FDBD21; border-radius: 10px;  -webkit-border-radius: 10px;
 padding:5px; border:none; }
#cart-button a {color:#fff; font-size:2em; line-height:1.2; border:none;}

#phone-box {width:280px;margin:0 auto;text-align:right;font-size:1.5em;color:#706f6f;position:absolute;right:30px;top:88px;}
#phone-box a:link {color:#29235C !important;}

.cart-banner-img{position:absolute;top:-5px;}

#header-phone-wrapper{margin-top:5px;}
.header-phone-icon{width:23px;height:25px;}
.header-phone-lbl a{line-height: 20px;margin: 10px 0;font-size: 13px;font-weight: bold;text-transform: uppercase;color:#00A5D9;}

.prod-specifications {}
.prod-specifications .prod-specifications-title{font-weight:bold;text-decoration:underline;}
.prod-specifications .property{font-weight:bold;}
.prod-specifications .property-value{padding-left:10px;}

.ui-tabs.ui-widget{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.ui-tabs.ui-widget-content{border-color: #DDD !important;}
.ui-tabs .ui-widget-header{padding-left: 0px !important;background-color:#FFF;background:none;border:none;}
.ui-tabs .ui-tabs-nav a{background-color:#E9F2FB !important;border-color:#E9F2FB !important;color:#000 !important;}
.ui-tabs .ui-tabs-nav .ui-state-active, .ui-tabs .ui-tabs-nav .ui-state-active a, .ui-tabs .ui-tabs-nav .ui-state-hover, .ui-tabs .ui-tabs-nav .ui-state-hover a{background-color:#2290C3 !important;border-color:#2290C3 !important;color:#FFF;}
.ui-tabs .ui-tabs-panel{padding:1em 1.2em;}

.divPaymentOptions .header{background-color:#29235C;}
.divPaymentOptions .header.main{color:#FF0;}
.divPaymentOptions .header.sub .yellow{color:#FF0;}

/*Payment Option*/
.content-stripe{}
.tablePayOpt .col.col1{background-color:#29235C;color:#FFF;}

.btnBuyNow{background: url("../Images/btn_PayOptBuyNow.png") no-repeat center;width:166px;height:53px;font-size:15px;font-weight :bold;outline:none;border:none;cursor:pointer;white-space:normal;padding-left:20px;padding-right:20px;}
.btnInstallment{background: url("../Images/btn_PayOptInstallment.png") no-repeat center;width:166px;height:33px;font-size:15px;font-weight :bold;outline:none;border:none;cursor:pointer;}
.btnBuyNow:disabled, .btnBuyNow[disabled],.btnInstallment:disabled, .btnInstallment[disabled]{cursor:auto;}

.footer-box {width:320px;margin-bottom: 22px;float: left;font-size:14px;}
.footer-box h3 {color: #000;text-transform: uppercase;font-size:14px;margin-top:0px;}

.footer-box2 {width:220px;margin-bottom: 22px;margin-left:10px;float: left;font-size:14px;border:0px solid #000;}
.footer-box2 h3 {color: #000;text-transform: uppercase;font-size:14px;margin-top:0px;}

.tblDefault{border-width:0px !important;}

#links-footer1{line-height:1.4em;margin:0px 0px 9px;padding-left:0;}
#links-footer1 a{text-decoration:none;}

#links-footer-r1{line-height:1.4em;margin:15px 0px 9px;padding-left:0;}
#links-footer-r1 a{text-decoration:none;}

.product-reqd-down-pay{background-color:#000;color:#FFF;margin-bottom:5px;margin-top:5px;}
.product-reqd-down-pay-yours{font-size:14px;font-weight:bold;margin:0px;padding-top:5px;}
.product-reqd-down-pay-zero-int{text-align:right;margin:0px;padding-right:5px;padding-bottom:5px;}

.divPriceDetails{background-color:#000;color:#FFF;margin-bottom:5px;margin-top:5px;padding:5px;position:absolute;top:0;width:293px;}

.tblProduct .product-promo{background-color:#000;color:#FFF;margin-bottom:5px;margin-top:5px;padding-top:5px;padding-bottom:5px;font-weight:bold;}
.tblProduct .product-promo .product-promo-just{font-size:13px;}
.tblProduct .product-promo .product-promo-price{font-size:21px;}

.divPriceDetails .product-recur-price{}
.divPriceDetails .product-recur-price .product-recur-price-value{font-size:14px;font-weight:bold;}
.divPriceDetails .product-recur-price .product-recur-frequency{font-size:8px;}
.divPriceDetails .daily-price-promo{margin-bottom:5px;display:block;}
.divPriceDetails .daily-price-promo .daily-price-promo-lbl{font-size:24px;font-weight:bold;}
.divPriceDetails .daily-price-promo .daily-price-promo-per-day{}

.lbl-price-wo-promo{color:#9E9E9E;font-size:13px;}

.divTechSupportDetails{color:#706f6f;font-size:12px;margin-bottom:10px;}

.tblProduct .ibtnAddToCart{margin-left:43px;margin-top:10px;margin-bottom:5px;}

/*Categories Page*/
.tableCategory{border: solid 0px #CCC; width: 945px;min-height:550px;}

.product-filters-header{margin-bottom:10px;text-align:center;padding:5px;}
.product-filters-header span{color:#FFF;font-size:14px;}

.divCategoryImgDesc{height:120px;margin-bottom:5px;margin-top:15px;margin-left:17px;}
.divSearch{text-align:center;height:18px;margin:5px auto auto auto;}
.spanSearch{border:solid 2px #DDD;padding:0px 0px 0px 2px;height:23px;display:inline-block;}
.txtSearch{border:0px;margin:0px;width:480px;}
.ddlSubCategories{max-width:120px;border-top:0px;border-right:0px;border-bottom:0px;border-left:solid 2px #DDD;background-color:#EEE;}
.divResultControl1{text-align:center;margin-top:15px;}
.divResultControl2{text-align:center;margin-top:15px;clear:both;}
.paging{font-size:11px;display:inline-block;padding-top:5px;}
.divCategoryHeader{text-align:center;display:inline-block;width:100%;padding:5px 0 0 0;margin:auto auto 20px auto;}
.trSortBy{text-align:left;display:inline-block;margin-bottom:10px;position:absolute;right:100px;}
.divIPP{text-align:left;display:inline-block;margin-bottom:10px;position:absolute;right:5px;}
.Category-Products{padding-left:0;padding-top:10px;margin-left:0;}

/*Shopping Cart*/
.tableShoppingCart{border: solid 1px black; width: 965px;min-height:550px;}
.trCoupon{display:inline-block;margin-top:10px;margin-left:200px;}
.txtCouponCode{width:150px;}

/*Offer Registration*/
#content-r2{margin: 10px auto;padding:20px 80px;}
.fields .title{font-weight:normal;font-size:14px;margin:5px auto;}
#content-r2 #validators{margin: 5px;padding-left:15px;color:Red;}
#content-r2 .field{margin: 2px 4px;display:inline-block;zoom: 1; *display: inline;}
#content-r2 .field .title{font-weight:bold;display:block;font-size:12px;}
.offer-reg-btnSubmit{font-weight:bold;height:35px;padding:10px;border:none;width:212px;margin-top:10px;}

.mega-menu-theme ul.mega-menu li a.we-recommend-window-8:link,.mega-menu-theme ul.mega-menu li a.we-recommend-window-8:visited,.mega-menu-theme ul.mega-menu li a.we-recommend-window-8:hover,.mega-menu-theme ul.mega-menu li a.we-recommend-window-8:active {float: left; display: block; text-decoration: none;text-transform:uppercase;margin-right:3px;margin-left:333px;text-shadow:none;font-size:11px;font-weight:normal;cursor:default;}

#bottom-box {min-width:985px; width:100%; background:#706f6f; padding:10px 0; height:160px; color:#fff;margin-left:auto;margin-right:auto;}
#bottom-box a {color:#fff;}
#bottom-container {width:925px; margin:0 auto;  }
#bottom-container ul {list-style-type:none; text-transform:uppercase;}
#bottom-container li {float:left; margin:0 10px;}
#bottom-card-box {float:left; width:220px;}
#bottom-nav-box {float:right; width:700px;}

#bottom-container #links-footer {
    color: #fff; text-transform:uppercase;
    float: left;
    font-size: 1.3em;
    line-height: 1.4em;
    margin: 10px 0 9px;
    padding-left: 0 !important;
}
#bottom-container #links-footer a {
    text-decoration: none; color:#fff;
}
#bottom-container #links-footer-r {
    color: #fff;
    float: right;
    font-size: 1.3em;
    line-height: 1.4em;
    margin: 10px 0 9px;
}
#bottom-container #links-footer-r a {
    text-decoration: none;
}

#blue-promo-center-box {width:920px; background:#29235C; padding:10px; height:135px; color:#fff; font-size:1.65em;text-align:left;margin:0 auto;}
#blue-promo-center-box a {color:#fff;}
#blue-promo-center-box2 {width:920px; padding:10px; height:135px; color:#fff; font-size:1.65em;text-align:left;margin:0 auto;}
#blue-promo-center-box2 a {color:#fff;}
#blue-promo-container {width:940px; margin:0 auto;}/*Width is causing design issue. Changed the value from 1100px to 940px*/
#blue-promo-container a {border:none;}
#blue-promo-container2 {width:940px; margin:0 auto;}/*Width is causing design issue. Changed the value from 1100px to 940px*/
#blue-promo-container2 a {border:none;}
#email-signup-center-box {width:920px; background:#706f6f; padding:10px; height:40px; color:#fff; font-size:1.3em;text-align:left;margin:0 auto;}
#email-signup-container {width:920px; margin:0 auto;}/*Width is causing design issue. Changed the value from 1000px to 940px*/
#email-signup-container .button {border-radius:10px;-webkit-border-radius: 10px;color:#fff; font-size:1.6em; font-weight:bold;border: none;background: url('../images/button-color.png') top left #006e9c; background-repeat:repeat-x;padding: 8px 13px;line-height:1.3;}
#email-signup-container .button:hover {border: none;background: url('../images/button-color-up.png') top left;padding: 8px 13px;}
#email-signup-container .textInput { border: 1px solid #d5d4d4; background: #fff; font-size: 1.2em; }
#small-link-text2 {width:100%; margin:0 auto; height:auto; font-size:1em; color:#706f6f; margin-top:20px;text-align:left;}
#email-signup-center-box-disclaimer{width:920px; margin:0 auto;}
#more-details-container{width:920px; margin:0 auto;}
#hrd-social {bottom: 0;color: #333;float: left;font-size: 13px;line-height: 1.4em;list-style-type: none;margin: 20px 0;padding: 0 10px 0 0;}
#credit-promo {width:100%; margin:0 auto; height:180px; font-size:1.7em; color:#706f6f;text-align:left;}
.basic-social{display:none;}

#home-testimonials {width:90%; margin:0 auto; border:1px solid #d5d4d4; -moz-box-shadow: 0 3px 5px 3px #ccc; -webkit-box-shadow: 0 3px 5px 3px #ccc; box-shadow: 0 3px 5px 3px #ccc; padding:20px;text-align:left;height:auto;}
#testimonial-heading {width:100%; text-align:left; color:#29235C; margin:0 0 10px 20px;}
#testimonial-box {width:28%; float:left; padding: 0 20px; font-size:1.3em; color:#706f6f; border-right:1px solid #706f6f; height:350px;margin-top:20px;}
#testimonial-box-last {width:28%; float:left; padding: 0 20px; font-size:1.3em; color:#706f6f; margin-top:20px;}
blockquote.quote {padding-top: 22px;margin: 5px;background-image: url(../images/openquote.png);background-position: top left;background-repeat: no-repeat;text-indent: 65px;}
blockquote.quote span {display: block;background-image: url(../images/closequote.png);background-repeat: no-repeat;background-position: bottom right;}
#small-link-text {width:100%; margin:0 auto; height:40px; font-size:1em; color:#706f6f; margin-top:20px;}

.product-pay-plan-disclaimer{color:#706f6f;}
.category-advertised-price-disclaimer{color:#706f6f;}

.pnlSocial2{position:relative;top:38px;right:160px;}

.no-border{border:none !important;}