/*disclaimer modal*/
.modal-disclaimer-copy{
	max-width:450px;
	padding:20px;
	text-align:left;
}

/*pricing*/
.price-block{
	width:80%;
	padding:0px 0px 10px 0px;
}
.price-sell-lab{
	color:#000;
	font:bold 14px arial;
	padding:0px 0px 3px 0px;
}
.price-sell-price-red{
	color:#fff;
	font:bold 25px arial;
	padding:5px;
	margin:0px 0px 3px 0px;
	background-color: #900!important;
	background: -ms-linear-gradient(top, #f00, #900);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f00), to(#900));
	background: -webkit-linear-gradient(top, #f00, #900);
	background: -moz-linear-gradient(top, #f00, #900);
	background: -o-linear-gradient(top, #f00, #900);
}
.price-call-price-red{
	color:#fff;
	font:bold 20px arial;
	padding:5px;
	margin:0px 0px 3px 0px;
	background-color: #900!important;
	background: -ms-linear-gradient(top, #f00, #900);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f00), to(#900));
	background: -webkit-linear-gradient(top, #f00, #900);
	background: -moz-linear-gradient(top, #f00, #900);
	background: -o-linear-gradient(top, #f00, #900);
}
.price-alt{
	font-size:12px;
}
.price-save{
	color:green;
	font-size:12px;
}
.price-break{
	height:1px;
	border-bottom:1px solid #000;
	padding:3px 0px 0px 0px;
	margin:0px 0px 3px 0px;
}
/*buttons*/
.btn-grey{
	width:100%;
	background-color:#d0d0d0!important;
	background: -ms-linear-gradient(top, #fff, #d0d0d0);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#d0d0d0));
	background: -webkit-linear-gradient(top, #fff, #d0d0d0);
	background: -moz-linear-gradient(top, #fff, #d0d0d0);
	background: -o-linear-gradient(top, #fff, #d0d0d0);
	font:bold 14px arial!important;
	color:#000;
	border:1px solid #E4E4E4;
	margin-top:5px;
	text-align:left;
	padding:0px;
}
.btn-icon{padding:1px 5px 1px 1px;}

.btn-green{
	width:100%;
	color:#fff;
	background-color:#009900 !important;
	background: -ms-linear-gradient(top, #00cc00, #009900 );
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00cc00), to(#009900 ));
	background: -webkit-linear-gradient(top, #00cc00, #009900 );
	background: -moz-linear-gradient(top, #00cc00, #009900 );
	background: -o-linear-gradient(top, #00cc00, #009900 );
	font:bold 14px arial;
	border:1px solid #009900 ;
	margin-top:5px;
	text-align:center;
	padding:0px;
}
.btn-green:hover{
	color:#ff0;
}
.btn-green-srp{
	width:100%;
	color:#fff;
	background-color:#009900 !important;
	background: -ms-linear-gradient(top, #00cc00, #009900 );
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00cc00), to(#009900 ));
	background: -webkit-linear-gradient(top, #00cc00, #009900 );
	background: -moz-linear-gradient(top, #00cc00, #009900 );
	background: -o-linear-gradient(top, #00cc00, #009900 );
	font:bold 14px arial;
	border:1px solid #009900 ;
	margin-top:5px;
	text-align:left;
	padding:0px;
}
.btn-green-srp:hover{
	color:#ff0;
}
.btn-yellow{
	width:100%;
	color:#fff;
	background-color:#e9c000 !important;
	background: -ms-linear-gradient(top, #ffdb34, #e9c000 );
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffdb34), to(#e9c000 ));
	background: -webkit-linear-gradient(top, #ffdb34, #e9c000 );
	background: -moz-linear-gradient(top, #ffdb34, #e9c000 );
	background: -o-linear-gradient(top, #ffdb34, #e9c000 );
	font:bold 13px arial;
	border:1px solid #e9c000 ;
}
.btn-yellow:hover{
	color:#ff0;
}

/*srp*/
.srp-page-pad{
	padding-top:25px;
}
.srp-form{
	font-weight:bold;
	color:white;
	margin:5px 0px 5px 0px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color:#000000!important;
	background: -ms-linear-gradient(top, #999999, #000000);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#999999), to(#000000));
	background: -webkit-linear-gradient(top, #999999, #000000);
	background: -moz-linear-gradient(top, #999999, #000000);
	background: -o-linear-gradient(top, #999999, #000000);
}
.srp-label{
	display:block;
	padding:8px 0px 0px 0px;
}
.srp-input{
	font-size:12px;
	width:100%;
	margin:5px 0px 0px 0px;
	padding:3px;
	font-weight:normal;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.srp-btn-search{
	font-size:12px;
	width:100%;
	margin:5px;
	padding:3px;
	font-weight:bold;
}
.srp-row{
	border:1px solid #ddd;
	padding:10px 3px 3px 3px;
	margin:0px 0px 5px 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.srp-img{
	width:100%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-left:5px;
}
.srp-title,.srp-title:hover,.srp-title:active,.srp-title:visited{
	display:block;
	font:bold 14px arial;
	color:#000;
	text-decoration:none!important;
}
.srp-specs,.srp-specs:hover,.srp-specs:active,.srp-specs:visited{
	display:block;
	font:normal 12px arial;
	color:#000;
	text-decoration:none!important;
}
.v-phone{
	font:bold 14px arial;
	color:#f00;
}
.srp-comment-title{
	font-weight:bold;
	padding-bottom:5px;
}
.srp-comments,.srp-comments:hover,.srp-comments:active,.srp-comments:visited{
	font:normal 12px arial;
	padding:10px;
	height:100px;
	overflow:scroll;
	color:#000;
	text-decoration:none!important;
}
.srp-btn{
	padding:0px 3px 0px 0px;
}
.srp-results{
	display:block;
	font-size:20px;
	color:white;
	text-align:center;
	padding:3px;
	margin:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color:#294A7D!important;
}
.srp-filters{
	display:block;
	font-size:11px;
	color:white;
	text-align:center;
	padding:3px;
	margin:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color:#666!important;
}
.srp-filter-block{
	display:block;
	color:#13006A;
	font-size:12px;
}
.btn-srp-price {
	font-size:12px;
	color:#fff;
	background-color: #ADBCD1!important;
	border-color: #ADBCD1;
	display:block;
	margin:0px 3px 3px 0px;
	padding:2px 2px 2px 5px;
}
.btn-srp-price:hover,
.btn-srp-price:focus,
.btn-srp-price:active,
.btn-srp-price.active {
	background-color: #294A7D!important;
	border-color: #294A7D;
	color:#fff;
	text-decoration:none;
}
.btn-srp-sel {
	font-size:12px;
	color:#fff;
	background-color: #294A7D!important;
	border-color: #294A7D;
	display:block;
	margin:0px 3px 3px 0px;
	padding:2px 5px 2px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.btn-srp-filt {
	font-size:12px;
	color:#fff;
	background-color: #ADBCD1!important;
	border-color: #ADBCD1;
	display:block;
	margin:0px 3px 3px 0px;
	padding:2px 5px 2px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.btn-srp-filt:hover,
.btn-srp-filt:focus,
.btn-srp-filt:active,
.btn-srp-filt.active {
	background-color: #294A7D!important;
	border-color: #294A7D;
	color:#fff;
	text-decoration:none;
}
/*srp pagination*/
.srp-page-link{
	color:#294A7D;
}
.srp-page-link:hover{
	color:#294A7D;
}
.srp-page-link-active,.srp-page-link-active:hover{
	color:#fff;
	background-color:#294A7D!important;
}
/*disclaimer*/
.srp-disclaimer{
	font:normal 11px arial;
	padding:10px 0px 10px 0px;
}
/*vdp*/
.vdp-title{
	font-size:25px;
}
.vdp-condition{
	padding:0px 0px 10px 0px;
}
.vdp-text{
	font:normal 12px arial;
}
.vdp-text-sm{
	font:normal 11px arial;
}
.vdp-store{
	margin:10px 0px 10px 0px;
}
.vdp-store-name{
	font-size:14px;
}
.vdp-store-text{
	font-size:13px;
}
.vdp-store-phone{
	font-size:22px;
}
.vdp-comments{
	height:150px;
	overflow:scroll;		
}
.vdp-options-box{
	margin-top:10px;
	border:2px solid #e4e4e4;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;	
}
.vdp-options-div{
	height:250px;
	overflow:scroll;
}
.vdp-option-cat{
	padding-left:20px;
}
.vdp-option-li{
	margin-left:20px;
}
.btn-grey{
	width:100%;
	background-color:#d0d0d0!important;
	background: -ms-linear-gradient(top, #fff, #d0d0d0);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#d0d0d0));
	background: -webkit-linear-gradient(top, #fff, #d0d0d0);
	background: -moz-linear-gradient(top, #fff, #d0d0d0);
	background: -o-linear-gradient(top, #fff, #d0d0d0);
	font:bold 14px arial;
	color:#000;
	border:1px solid #E4E4E4;
	margin-top:5px;
	text-align:left;
	padding:0px;
}
.btn-icon{padding:1px 5px 1px 1px;}

.btn-green{
	width:100%;
	color:#fff;
	background-color:#009900 !important;
	background: -ms-linear-gradient(top, #00cc00, #009900 );
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00cc00), to(#009900 ));
	background: -webkit-linear-gradient(top, #00cc00, #009900 );
	background: -moz-linear-gradient(top, #00cc00, #009900 );
	background: -o-linear-gradient(top, #00cc00, #009900 );
	font:bold 14px arial;
	border:1px solid #009900 ;
	margin-top:5px;
	text-align:left;
	padding:0px;
}
.btn-green:hover{
	color:#ff0;
}
.btn-yellow{
	width:100%;
	color:#000000;
	background-color:#e9c000 !important;
	background: -ms-linear-gradient(top, #ffdb34, #e9c000 );
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffdb34), to(#e9c000 ));
	background: -webkit-linear-gradient(top, #ffdb34, #e9c000 );
	background: -moz-linear-gradient(top, #ffdb34, #e9c000 );
	background: -o-linear-gradient(top, #ffdb34, #e9c000 );
	font:bold 14px arial;
	border:1px solid #e9c000 ;
	margin-top:5px;
	text-align:left;
	padding:0px;
}
.btn-yellow:hover{
	color:#009900;
}

.vdp-form-box{
	background-color:#E4E4E4!important;
	margin:10px 0px 0px 0px;
	padding:0px 10px 10px 10px;
	border:1px solid #e4e4e4;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.vdp-form-mobile{
	background-color:#E4E4E4!important;
	padding:10px;
	margin:5px;
	border:1px solid #e4e4e4;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.vdp-tn{
	width:60px;
	padding:1px 1px 0px 0px;
}
.bx-wrapper .bx-pager {
    top: -95px!important;
  }
.vdp-pad-10{
	padding:10px;
}
.vdp-form-title{
	font:bold 14px arial;
	padding:10px 0px 10px 0px;
}
.vpd-similar{
	color:#000;
	font:normal 11px arial;
}
.vpd-similar:hover{
	text-decoration:none;
}
.qq-input{
	margin:0px 0px 5px 0px;
	padding:0px;
}
.btn-navy{
	width:100%;
	color:#fff;
	background-color:#030069!important;
	background: -ms-linear-gradient(top, #203D8B, #030069);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#203D8B), to(#030069));
	background: -webkit-linear-gradient(top, #203D8B, #030069);
	background: -moz-linear-gradient(top, #203D8B, #030069);
	background: -o-linear-gradient(top, #203D8B, #030069);
	font:bold 13px arial;
	border:1px solid #030069;
}
.btn-navy:hover{
	color:#ff0;
}

.btn-green{
	width:100%;
	color:#fff;
	background-color:#009900 !important;
	background: -ms-linear-gradient(top, #00cc00, #009900 );
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00cc00), to(#009900 ));
	background: -webkit-linear-gradient(top, #00cc00, #009900 );
	background: -moz-linear-gradient(top, #00cc00, #009900 );
	background: -o-linear-gradient(top, #00cc00, #009900 );
	font:bold 14px arial;
	height:30px;
	border:1px solid #009900 ;
	text-align:center;
}
.btn-green:hover{
	color:#ff0;
}
.popup-location{
	text-align:center;
	padding:0px 0px 10px 0px;
}
.pop-form-box{
	background-color:#E4E4E4!important;
	margin:0px 0px 10px 0px;
	padding:20px 10px 20px 10px;
	border:1px solid #e4e4e4;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
/*calculator*/
.vdp-payment-cell{
	font-size:12px;
	font-weight:bold;
}
.vdp-calc-payment{
	color:#294A7D;
	font-size:25px;
	font-weight:bold;
}
.vdp-calc-input{
	max-width:150px;
	font-size:12px;
	font-weight:bold;	
	border:1px solid #666;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding:3px;
}