﻿@charset "utf-8";

/* --------- Tanner Van Lines Review Layout CSS Styles --------- */

/*	
	1. Review
	2. Post a Review
	3. Light Box Reviews
*/

iframe #Reviews1_txtComments1_contentIframe html body {background:none #fff;}

.clear-table {clear:both; border:1px solid red;}

table.middle-content-count {background:url(/images/bg-headings.gif) repeat-x left bottom; height:42px; border:1px solid red;}

table.middle-content-count td {vertical-align:top;}


/* 1. Rest Page Styles ================================================================================= */

#page .hreview li {background:none; padding-left:0px;} /* Remove background <li> bullet of reviews Page */

#page .post-review-stars li {background:none; padding-left:0px;} /* Remove background <li> bullet of post review */


/* 2. Reviews Page Styles  ============================================================================= */

/*Over All Rating Styles*/

.hreview-aggregate {padding-bottom:10px; font-weight:bold; margin-bottom:10px; background:url(/images/bg-headings.gif) repeat-x left bottom;}

.hreview-aggregate .fn {font-size:1.5em; color:#000; margin-top:5px; font-weight:bold; padding-bottom:6px; display:block;}

.hreview-aggregate .item {}

.hreview-aggregate .rating {padding:0px; margin:0px;display:block;}

.hreview-aggregate .count {}

#page .bizRating 
{position:relative;
	margin-top:-53px;
	margin-left:75px;
	margin-bottom:40px;
}

#page .bizRating ul {padding:0px 0px 6px 0px; margin:0px;}

#page .bizRating li {padding:0px; margin:0px; background:none;}




/* Write a Review Button or Link */

.addareview {margin:15px 0px;} /* Container */

.addareview a {background:url(/images/btn_review.jpg) no-repeat left top; display:block; width:130px; height:26px;float:right;} /* Background */

.addareview span {display:none;} /* Hides the link text if using backgound image */




/* Reviews Container */

.hreview {padding-bottom:12px; margin-bottom:12px;  width:670px; display:block; min-height:30px;margin-top:-6px;  } /* Review Container */

#page .hreview a {text-decoration:none;}

.fn {font-size:1.1em; padding-bottom:6px;} /* Title of review */ 

.reviewer {font-size:.9em; color:#666; padding-bottom:6px; } /* Reviewer Container */



.dt {} /* Date */

.description {display:block; padding-top:10px;padding-bottom:5px;padding-right:20px;} /* Reviewers Description */

#page ul.social-bookmarks { margin-top:-18px;margin-left:-10px; width:612px; display:block; padding-bottom: 25px; border-bottom:1px solid #C5D3E1; } 

#page ul.social-bookmarks li {float:left; width:16px; background-image: none!important} 

#page ul.social-bookmarks li img {width:14px; height:14px;}

#page .individual-rating{margin-right:20px;}

#page .individual-rating li{background-image: none!important;padding-top:7px !important;}

/* Rating Stars */

#page span.rating {position:relative;} /* Rating Stars Container */

#page .RadRating ul {padding-left:0px; margin-left:0px;} /* Reset <ul> for global rating stars */

#page .RadRating li {padding-left:0px;} /* Reset <li> for global rating stars */

#page li.rrtSelected {} /* Postioning of the stars */

.RadRating a span {background-position: -18px -36px !important;} /* Postions the color of the star (Orange or Red) */


/* Pagination Container (Table) */

.page-count {border-bottom:1px solid #C5D3E1; height:50px;} /* Main table */

.page-count td span {padding-bottom:10px; display:block;} /* Verticle postioning */

.page-count td b {color:#039;} /* Numbers */

#page .page-count a {padding:5px; text-decoration:none; display:inline-block; font-weight:bold; border:1px solid #CCC;}

#page .page-count a:hover {text-decoration:none; border:1px solid #999; color:#039;}

#page .page-count b.active {color:#FFF; background:#133066; padding:6px; display:inline-block;} 


/* 3. Post a Review  ============================================================================= */

#post-container {float:left;}

.review-table {}

.RadRating {} /* Post review Rating Stars Container */

.review-table label {font-weight:bold; padding-top:5px;}

.review-table tr td {padding:5px 5px 5px 5px; vertical-align:top;}

#Reviews1_txtComments1 li {background:none;} /* Spell Checker */

.review-table #Reviews1_btnSubmit {background:url(/images/btn_comment.jpg) no-repeat left top; display:block; width:119px; height:26px; border:none; cursor:pointer;}

.review-table #Reviews1_btnSubmit:hover {background:url(/images/btn_comment_hover.jpg) no-repeat left top;}

.statusmsg {font-size:14px;}

.review-table input,textarea {padding:4px; border:1px solid #828282;}

#Reviews1_txtName, #Reviews1_txtEmail {width:360px;}

#Reviews1_txtComments {width:360px;height:281px;}

#Reviews1_tlrkRating {padding:0px;} /* Rating Stars Container */

#Reviews1_tlrkCaptcha_SpamProtectorPanel img {padding-bottom:15px;}

#Reviews1_tlrkCaptcha_SpamProtectorPanel a {margin-bottom:15px;}

#Reviews1_tlrkCaptcha_CaptchaTextBoxLabel {padding-left:15px;} /* Type the code from the image */

#page #Reviews1_RadListBox1 ul.rlbList {margin-left:0px; margin-bottom:0px; line-height:150%;}
	
#page #Reviews1_RadListBox1 ul.rlbList li.rlbItem {background:none; padding-left:3px;}

#page #Reviews1_RadListBox1 ul.rlbList li.rlbSelected {background:#133066;}

#page #Reviews1_RadListBox1 ul.rlbList li.rlbSelected .rlbText{color:#fff}

#page #Reviews1_RadListBox1 ul.rlbList li.rlbHovered .rlbText {color:#FFFFFF;}

#page #Reviews1_RadListBox1 ul.rlbList li.rlbHovered {background-color:#CC0000; color:#ffffff;}


/* 4. Quote Form  ============================================================================= */

#post-container {border:1px solid #CCC; width:560px; background:#EFEFEF; margin-top:20px; padding:20px 0px 20px 50px;}
	
#reviews-quote-form {width:224px; float:right; padding:15px; background:#000;}

#reviews-quote-form table {border-collapse:collapse; text-align:left;}

#reviews-quote-form table th strong {padding-bottom:20px; padding-left:0px; color:#FC0; font-size:1.8em; font-style:normal;}

#reviews-quote-form table td {height:51px;}

#reviews-quote-form table label {color:#CCC; padding:4px 0px; display:block; width:214px; /*font-size:.9em;*/ font-weight:bold;}

#reviews-quote-form input {padding:2px; border:#CCC 1px solid; width:215px; color:#666;}

#reviews-quote-form select {padding:2px; border:#CCC 1px solid; width:221px; color:#666;}

#reviews-quote-form .QuoteForm_moveDate, #reviews-quote-form label#lmoveDate{width:65px;}

#reviews-quote-form input#PickupZIP{width:45px;}

#reviews-quote-form label#lPickupPostal {width:65px;}

#reviews-quote-form input#DeliveryZIP {width:45px;}

#reviews-quote-form label#lDeliveryPostal {width:70px;}

#reviews-quote-form input[type=button] {width:227px; height:28px; margin:14px 0px 0px 0px;}



.greybackground {
position: fixed;
width:100%;
height:100%;
filter:alpha(opacity=40);
-moz-opacity:.40;
opacity:.40;
background-color: #000;
visibility:hidden;
left:0px;
top:0px;
}


/*------- Overall Rating -------*/

.avg-rating {float: right; width:200px; padding-top:5px;}

.avg-rating .avg-rating-label {float:left; font-weight:bold; padding-right:10px; color:#039;}

.avg-rating .overallrating li {background:none !important; padding-left:0px !important;}

.avg-rating .overallrating ul.rrtItem {margin:0px !important; padding:0px !important;}

