﻿#backgroundPopup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;	width:100%;
	top:0;	left:0;
	background:#000000;
	z-index:99;
	opacity: 0.7;
}
#popupDiv{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	z-index:100;
	top:20%; left:32%;
	border:10px solid #4E68A0;
	padding:10px;
	width:40%; 
	height:auto; min-height:25%;
	background:#FFFFFF url(../images/loading_icon.gif); background-repeat:no-repeat; background-position:center;
}
#requestButtons{
	z-index: 101;
	width: 90%;
	margin:0px;
	margin-left: 3%;
	position: absolute;
	margin-top: -52px;
	text-align:center;
}
#closeup{
	cursor:pointer;  
	z-index:101;
	color:#ff0000; 
	font-size:20px; 
	font-weight:bold; 
	width:16px;
	padding:3px 19px 3px 7px;
	position:absolute;
	top:1px;	right:1px;
	background-color:#eeeeee;
	-webkit-box-shadow: 0px 0px 5px 2px #FFFFFF;
	  -moz-box-shadow: 0px 0px 5px 2px #FFFFFF;
		   box-shadow: 0px 0px 5px 2px #FFFFFF;
}
#popupContact{ overflow:auto;height: auto; padding-bottom:30px;
	font-size:13px;
	margin:0 auto;
	background:#FFFFFF;	
}
#popupContact h1{
	text-align:left;
	color:#6FA5FD;
	font-size:22px;
	font-weight:700;
	border-bottom:1px dotted #D3D3D3;
	padding-bottom:2px;
	margin-bottom:20px;
}
#popupContactClose{
	font-size:14px;
	line-height:14px;
	right:6px;
	top:15px;
	position:absolute;
	color:#6fa5fd;
	font-weight:700;
	display:block;
	margin-right:30px;
}
.paymentProcessMsg{float:left; color:#006600; font-size:12px; font-weight:normal; margin:0; padding:0;line-height: 20px;}
#getprice span.errors{line-height:18px;}
#button{}
#button1{}
#button2{}
#button3{}

@media screen and (max-width: 1124px) {
	#popupDiv{left:18%; width:64%;} #requestButtons{width:405px;}
}
@media screen and (max-width: 980px) {
	#popupDiv{left:18%; width:64%;}	#requestButtons{width:405px;}
}
@media screen and (max-width: 850px) {
	#popupDiv{left:8%; width:84%;}
}
@media screen and (max-width: 650px) {
	#popupDiv{left:1%; width:98%;} #requestButtons{width:380px;}
}
@media screen and (max-width: 480px) {
	#requestButtons{width:290px;}
	#popupDiv{top:20%}
	#getprice span{width:30%;}
	#getprice span.result{width:70%}
	#getprice input{height:auto;}
	#getprice span.full{width:100%;}
	#getprice span.result {width: 64%;}
}
@media screen and (max-width: 420px) {
	#popupDiv{top:10%;}
	#getprice span.title {width: auto; padding-right:2px;}
	#getprice span{width:auto; margin-bottom: 0px;}
	#getprice span.result {float: left;margin-bottom: 3px; width: auto;}
}