/***** AWP REVIEWS *****/

#review-submission-results div {
margin: 5px 0;
padding: 0 5px;
}

#reviews {
border: 1px solid #a01536;
padding: 7px;
margin: 10px 0 10px;
background-color: #fff;
}

#reviews .heading {
padding: 0 0 8px;
}

#reviews .heading .title {
display: block;
float: left;
font-weight: bold;
font-size: 16px;
margin: 0;
padding: 0;
}

#reviews .heading .visitor-review-link {
display: block;
float: right;
font-weight: bold;
font-size: 13px;
text-decoration: underline;
}

#reviews .review {
font-weight: normal;
font-size: 12px;
}

#reviews .review .header {
padding: 3px;
background-color: #a01536;
}

#reviews .review .header .rating {
display: block;
float: left;
margin-right: 20px;
}

#reviews .review .header .date {
display: block;
float: left;
color: #fff;
}

#reviews .review .posted {
padding: 4px 2px 4px 2px;
font-style: italic;
}

#reviews .review .posted .reviewer-name-location {
font-size: 11px;
}

#reviews .review .comment {
padding: 4px 2px 4px 2px;
}

/***** review submission window *****/

#dialog-overlay {
position: fixed;
z-index:1002;
top: 0;
left: 0;
height:100%;
width:100%;
}
.dialog-macxff-overlay-bg {
background: url(macxff-overlay-bg.png) repeat;
}
.dialog-overlay-bg {
	background-color:#000;
	-khtml-opacity: 0.35
	-moz-opacity: 0.35;
	opacity: 0.35;
}
#visitor-review-form {
position: fixed;
z-index: 1004;
width: 450px;
top: 0;
left: 50%;
margin: 40px 0 0 -225px;
padding: 0;
line-height: 1.2;
text-align: left;
background: #d2dac3 url(reviews-form-bg.jpg) 0 0 repeat-x;
border: 2px solid #747b48;
font: normal 12px arial,helvetica,sans-serif;
color: #ac1b3f;
}
#visitor-review-form div.content {
display: block;
padding: 5px;
margin: 0;
border: 1px solid #f0f0f0;
background: transparent url(reviews-form-logo.gif) 7px 185px no-repeat;
}
#visitor-review-form fieldset {
display: block;
padding: 0;
margin: 0;
border: none;
}
#visitor-review-form input,
#visitor-review-form textarea,
#visitor-review-form select {
font: normal 12px arial,helvetica,sans-serif;
color: #000;
}
#visitor-review-form div.item {
padding: 3px 0 0;
}
#visitor-review-form label {
display: block;
float: left;
width: 108px;
padding: 2px 5px 0 0;
text-align: right;
font-weight: bold;
}
#visitor-review-form input,
#visitor-review-form textarea {
width: 315px;
}
#visitor-review-form select,
#visitor-review-form .button {
width: auto;
}
#visitor-review-form-cancel {
margin-left: 20px;
}
#visitor-review-form .title,
#visitor-review-form .subtitle {
text-align: center;
}
#visitor-review-form .title {
padding: 0;
margin: 3px 0 5px;
font-size: 18px;
font-weight: bold;
font-family: georgia,times new-roman,serif;
}
#visitor-review-form .subtitle {
padding: 0;
margin: 3px 5px 8px;
}

* html #dialog-ie6-hider {
z-index: 1001;
position: fixed;
top: 0;
left: 0;
background-color: #fff;
border: none;
filter:alpha(opacity=0);
height: 100%;
width :100%;
}

* html #visitor-review-form {
position: absolute;
}

* html #dialog-overlay {
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
filter:alpha(opacity=35);
}

* html #dialog-ie6-hider {
position: absolute;
top: 0;
left: 0;
width :100%;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
filter:alpha(opacity=0);
z-index: 1001;
background-color: #fff;
border: none;
}

.enclose:after {
clear:both; 
content:"."; 
display:block; 
height:0; 
visibility:hidden;
}

.enclose {
zoom: 1;
}

/* end AWP REVIEWS */

