@charset "utf-8";
/* CSS Document */

/*modal popups*/

#mask {display:none;
	position:fixed;
	_position:absolute;
	height:100%;
	width: 100%;
	top: 0;
	left: 0;
	background-color:#000;
	z-index:8000;}

#popup {display:none;
	position:fixed;
	_position:absolute;
	z-index: 9000;}
	
#popup div, #popup img, #popup form {float: left;
	clear: both;}
	
#popup form {background-image:url(../images/bkg_popup_form.png);
	background-repeat: repeat-y;
	padding: 10px 0px 5px 5px;
	width: 350px;}
	
#closeDiv {width: 350px; 
	height: 36px;
	background-image:url(../images/popup_close.png);
	background-repeat: repeat-y;
	text-align: right;}
		
#popup a:link, #popup a:visited, #popup a:hover {color: #903;
	position:relative;
	top:10px;
	right: 10px;
	text-decoration:none;}

#popup a:hover {color: #060}

/*popup forms*/

#popup fieldset {width: 305px; 
	margin-left: 10px}

#popup input {width: 200px}

#popupFormButtons {width: 305px}

#popupFormButtons input {float: right;
	margin: 10px;
	margin-right: 0px;
	padding: 3px 5px;
	width: auto;}
	
/*popup reviews*/

#popup #allReviews {width: 400px;}
	
#popup #allReviews #closeDiv {background: url(../images/reviews_close_div.png);
	background-repeat: no-repeat;
	width: 400px;
	height: 34px;}
	
#reviewContainer {width: 400px;
	height: 400px;
	background-image: url(../images/reviews_background.jpg);
	background-repeat: repeat-y;}
	
#reviewsDisplay {overflow: scroll;
	width: 390px;
	height: 400px;
	position: relative;
	left: 5px;
}
	
#reviewsDisplay p, #reviewsDisplay hr {width: 90%;
	position: relative;
	left: 5%;}
	
#reviewsDisplay hr {text-align: left}
	
#reviewsDisplay p {margin: 20px 0px;}
	
#popup #reviewsDisplay a {position: static;
	color: blue;}

