/* this file effects: find-propdetails, find-reviews, find-reviewsbyauthor */ 

.inpage-reviews     {color: #666666;}

/* --- breadcrumbs --- */

.review-breadcrumbs         {color: #666666;padding: 16px 0 8px;}
.review-breadcrumbs p       {margin: 0;padding: 0;float: left;padding-right: 4px;}
.review-breadcrumbs ul      {margin: 0;padding: 0;list-style-type: none;list-style-image: none;float: left;}
.review-breadcrumbs li      {padding: 0 2px;color: #666666; float: left;}
.review-breadcrumbs li a    {color: #666666;padding-right: 2px;}

/* --- property group --- */

.reviewgroup            {border: #deecf5 4px solid; margin-bottom: 4px; zoom: 1; }
.reviewgroup.isdeal     {border-color: #D3EAD6; }

/* --- property --- */

.property               {
    background: #f1f6fb url(/resources/eda49c056d/images/vrfresh/property-bg2.png) 6px 0 repeat-x; 
    min-height: 150px; 
    *min-height: 152px; 
    position: relative; 
    left: 0; 
    top: 0; 
    padding-bottom: 10px; 
    _border-top: #eee 1px solid;
    /*
    _background-position: 9px 0;
    */
    }
.isdeal .property       {background: #c5eeca url(/resources/eda49c056d/images/vrfresh/property-deal-bg2.png) 0 -11px repeat-x; }

.property-title         {font-size:1.8em; font-weight:normal; text-decoration: none; margin-left: 210px; padding-top: 16px; display: block; }
.property-title:hover   {text-decoration: underline; }
.isdeal .property-title {color: #2FB44B; }

.property hr            {margin:  8px 20px 14px 210px;  _width: 670px; *margin: 2px 20px 6px 210px; }

.isdeal .property hr    {background: transparent url(/resources/eda49c056d/images/vrfresh/property-deal-bg.png) no-repeat; color: #b9cdc0; }

.property-photo         {position: absolute; top: 27px; left: 35px;  }

a.property-img          {display: block; width: 164; height: 123; }
a.property-write        {
    display: block; 
    font-size: 1.2em; 
    background: url(/resources/eda49c056d/images/vrfresh/review-write.png) no-repeat; 
    position: absolute; 
    top: 0; 
    left: 0; 
    padding: 2px 0 0 18px; 
    width: 140px; 
    height: 30px;
    _background-image: url(/resources/eda49c056d/images/vrfresh/review-write-8.png);
    }

.property-photo img     {border-width: 0; }
.property-info ul       {
    list-style-type: none; 
    list-style-image: none; 
    margin: 0; 
    padding: 0; 
    padding-left: 210px; 
    _height: 72px; 
    _position: relative; 
    _left: 0; 
    _top: 0; 
    } /* _height replicated min-height */
.property-info li       {width: 200px; font-size: 1em; float: left; position: relative; top: 0; left: 0; background: url(/resources/eda49c056d/images/vrfresh/review-dots.png) no-repeat; }
.property-info li b     {
    font-weight: normal; 
    margin: 0; 
    padding: 0 3px 0 0; 
    background: url(/resources/eda49c056d/images/vrfresh/review-dots-blue.png) 0 -1px no-repeat; 
    }

.isdeal .property-info li b{background-image: url(/resources/eda49c056d/images/vrfresh/review-dots-green.png); }

.property-info li span  {position: absolute; top: 0; left: 100px; color: #666666; }
li.property-info-rates, li.property-info-community  {width: 270px; }
li.property-info-rates span {line-height: 1.2em; }/* color: #0D6DB9;  */
.property-clear         {clear: both; width: auto; height: 1px; *font-size: 1px; }

/* --- property-deals --- */

.property-deals         {padding-left: 210px; }
.property-deals ul      {list-style-type: none; list-style-image: none; margin: 0; padding: 0;  }
.property-deals li      {
    width: 200px; 
    font-size: 1em; 
    float: left; 
    display: block;
    font-weight: bold;
    position: relative;
    top: 0; 
    left: 0; 
    line-height: 1.1em; 
    }
.property-deals strong      {display: block; padding: 4px 0 6px 60px; *padding-bottom: 3px; _padding-bottom: 6px; }
.property-freebie span, .property-savings span      {
    display: block; 
    width: 58px; 
    height: 28px; 
    float: left; 
    background:transparent url(/resources/eda49c056d/images/vrfresh/deal-tags.png) no-repeat scroll 0 0; 
    _background-image: url(/resources/eda49c056d/images/vrfresh/deal-tags-8.png); 
    position: absolute;
    top: 0; 
    left: 0; 
    }
.property-freebie span      {background-position: 0 -32px;}
li.property-deals-last      {width: 400px; }
.property-deals-clear       {clear: both; width: auto; height: 1px; *font-size: 1px; }


/* --- reviewsfor --- */
/* 
#reviewsfor .property           {border: #91BDE0 3px solid;}
#reviewsfor.isdeal .property    {border: #D3EAD6 3px solid;} #C5EECA */

.reviewtabs             {
    padding: 9px 0 0; 
    margin: 0; 
    position: relative; 
    top: 0; 
    left: 0; 
    }
.reviewtabs p                   {height: 30px; margin: 0; padding: 0; position: relative; top: 0; left: 0; }
.reviewtabs b                   {float: left; padding: 5px 13px 6px;}
.reviewtabs b                   {font-size: 1.3em; font-weight: normal; padding-left:15px; padding-right:9px; color: #F8981D;}
.reviewtabs input               {
    background:#FFFFFF none repeat scroll 0 0;
    border:0 none;
    cursor:pointer;
    margin: 4px 4px 0 0;
    font-size: 1em;
    padding-bottom:0;
    padding-right:10px;
    *padding-right: 5px;
    _padding-right: 10px;
    _text-align: left;
    _width: 40px;
    _overflow: visible;
    }
.reviewtabs-vbar    {
    color: #ccc;
    }
.reviewtabs input.sorted_down {
    background:transparent url(/resources/eda49c056d/images/vrfresh/sort-arrows.png) no-repeat scroll right -23px;
    }
.reviewtabs input.sorted_up {
    background:transparent url(/resources/eda49c056d/images/vrfresh/sort-arrows.png) no-repeat scroll right 6px;
    }

.reviewtabs-right   {
    font-family:Arial,Helvetica,sans-serif;
    padding: 4px 10px 0 0;
    display: block;
    width: 300px;
    font-size: 1em;
    text-align: right;
    position: absolute; 
    right: 0;
    top: 0;
    }
.reviewtabs-right a {
    font-family:Arial,Helvetica,sans-serif;
    padding: 0 6px;
    }

.reviewtabs-end     {
    width: 10px; 
    height: 40px; 
    position: absolute; 
    top: 0; 
    right: 0; 
    }

.reviewtabs                 {background: url(/resources/eda49c056d/images/vrfresh/graysides.png) -33px 0 no-repeat; }
.reviewtabs-end             {background: url(/resources/eda49c056d/images/vrfresh/graysides.png) 3px 0 no-repeat; }
.reviewtabs-divider         {border-top: #D1D1D1 1px solid; margin: 0 16px; padding: 0; *font-size: 1px; *height: 1px; }

/* --- reviews list --- */

.review                 {color: #333333; background: url(/resources/eda49c056d/images/vrfresh/reviews.png) 0 -86px no-repeat; padding-top: 6px; zoom: 1; position: relative; top: 0; left: 0;  }
.review-left            {float: left; width: 212px; }
.review-right           {float: left; width: 688px; line-height: 1em;} /*   *padding-top: 8px; */
.review-right h3        {padding-top: 10px; line-height: 1em; }
.review-right-spacer    {*padding-top: 6px; }
.review-right p         {padding-right: 20px; }


.review-label           {color: #733000; font-style: italic;  }
.review-nobottommargin      {margin-bottom: 0; }
.review-notopmargin         {margin-top: 0; }
.review-nomargin            {margin-top: 0; margin-bottom: 0; }
.review-response, .review-response-sans         {
    border: #D7E7F3 1px solid;
    border-left-width: 0;
    border-right-width: 0;
    padding: 0;
    margin: 8px 20px 8px 0;
    }
.review-response-sans {
    border-bottom-width: 0;
    }
.review-response .review-label, .review-response-sans .review-label {
    color: #E37222;
    font-weight: bold;
    font-style: normal;
    }
#review-response-submit               {
    background:#FFFFFF none repeat scroll 0 0;
    border:0 none;
    color: rgb(13, 109, 185);
    text-align: left;
    }
.review-helpful         {
    position: absolute; 
    bottom: 0; 
    right: 0; 
    width: 300px; 
    text-align: right; 
    margin: 0; 
    padding: 0 0 14px; 
    *padding-bottom: 20px;
    }

.review-clear           {clear: both; width: auto; height: 1px; *font-size: 1px; }
.review-stars-1, .review-stars-2, .review-stars-3, .review-stars-4, .review-stars-5, .review-stars-0 {
        background: url(/resources/eda49c056d/images/vrfresh/reviews.png) 0 0 no-repeat; 
        width: 190px; 
        height: 70px; 
        margin-left: 6px;
        }
.review-stars-2         {background-position: -190px 0; }
.review-stars-3         {background-position: -380px 0; }
.review-stars-4         {background-position: -573px 0; }
.review-stars-5         {background-position: -766px 0; }
.review-stars-0         {background-position: -973px 0; color: #999999; font-size: 1.1em; text-align: center; padding-top: 14px; line-height: 1em; }
.review-stars-0 b       {display: block; color: #3cbc42; font-size: 1.2em; position: relative; top: 0; left: 0; }
.inpage-reviews .review, #reviewsfor .review    {background-image: none; }
.inpage-reviews .review-clear, #reviewsfor .review-clear        {background: url(/resources/eda49c056d/images/vrfresh/reviews.png) 0 -86px no-repeat; height: 8px; *font-size: 8px;  }

.inpage-reviews .inner      {_padding-bottom: 0; }
.inpage-reviews-bottom      {text-align: center; _margin-bottom: 0; }
.inpage-reviews-bottom a    {_padding-bottom: 0; }
.inpage-reviews-note        {text-align: center; font-size: 1.1em; color: #666666; padding: 0; _margin-top: 0;}

 .inpage-reviews .review-helpful, #reviewsfor .review-helpful {
    padding-bottom: 22px;
    *padding-bottom: 30px;
    }
 
/* --- owner response/write review --- */

.ownerresponse-left h4, .writereview-left h4        {color: #333; font-size: 1.4em; font-weight: bold; font-family: Arial; padding: 4px 8px; }
.ownerresponse-note, .writereview-note              {font-weight: normal; color: #2FB44B; text-align: center; font-size: 1.6em; padding-bottom: 20px; }
.ownerresponse-group, .writereview-group            {}
.ownerresponse-left, .writereview-left              {float: left; width: 212px; margin-top: 1em; background: url(/resources/eda49c056d/images/vrfresh/column-bg.png) top left no-repeat; color: #333; }
.ownerresponse-left h3, .writereview-left h3        {text-align: center; font-size: 1.4em; border-bottom: #D7E7F3 1px solid; padding: 8px 2px; color: #2D80C2; }
.ownerresponse-left h3 b, .writereview-left h3 b    {color: #F37023; }
.ownerresponse-leftinner, .writereview-leftinner    {background: url(/resources/eda49c056d/images/vrfresh/column-bg.png) bottom right no-repeat; padding: 10px 6px 22px; }
.ownerresponse-leftinner p, .writereview-leftinner p    {margin: 0; padding: 6px 8px; line-height: 1.2em; }
.ownerresponse-left ul, .writereview-leftinner ul       {margin: 0; padding: 0; list-style-image: none; list-style-type: none; }
.ownerresponse-left li, .writereview-leftinner li       {margin: 0; padding: 6px 6px 2px 21px; line-height: 1.2em; background: url(/resources/eda49c056d/images/vrfresh/list-arrow.gif) 10px 10px no-repeat; }
.ownerresponse-right, .writereview-right            {float: right; width: 690px; _width: 686px; }
.ownerresponse-content, .writereview-content        {margin: 0; padding: 0 10px;  }

.responseform-label, .writereviewform-label             {color: #666666; display: block; font-size: 1.3em; padding: 0 0 10px; }
.responseform-label small, .writereviewform-label small {font-size: .9em; *font-size: .85em; }

.ownerresponse-content p, .writereview-content p    {margin: 0; padding: 0; }
.ownerresponse-content textarea, .writereview-content textarea      {height: 156px; display: block; width: 664px; _width: 654px; border: #b9bbc0 1px solid; border-right-color: #e8eef3; border-bottom-color: #e8eef3; }
.ownerresponse-content p.responseform-guidelines, .writereview-content p.writereview-guidelines {padding: 0 0 6px; }
.ownerresponse-clear, .writereview-clear            {
    clear: both; 
    width: auto; 
    height: 26px; 
    *font-size: 1px; 
    border-bottom: #D7E7F3 1px solid;
    }
.ownerresponse-bottom, .writereview-bottom          {padding: 20px 0 0; }
.ownerresponse-bottom small, .writereview-bottom small  {font-size: 1em; font-size: 1.1em; color:#666666; margin: 0; text-align: center; display: block; padding:16px 0 0;}
.ownerresponse-right ul, .writereview-right ul      {margin: 0; padding: 0; list-style-image: none; list-style-type: none;}
.ownerresponse-right li, .writereview-right li      {margin: 0; padding: 2px 6px 2px 14px; line-height: 1.2em; background: url(/resources/eda49c056d/images/vrfresh/list-arrow.gif) 4px 6px no-repeat; }

.ownerresponse-bottom p, .writereview-bottom p      {_padding-bottom: 0; _margin-bottom: 0; }
.ownerresponse-bottom .primary-button, .ownerresponse-bottom .primary-button span, .writereview-bottom .primary-button, .writereview-bottom .primary-button span{   
    _padding-bottom: 0; 
    }
 
.ownerresponse-submit, .writereview-submit, .writegbentry-submit    {
    background: transparent url(/resources/eda49c056d/images/vrfresh/subscribe-now-bg.png) no-repeat scroll left bottom;
    border:0 none;
    color:#FFFFFF;
    cursor:pointer;
    display:block;
    font-family:Verdana,Helvetica,sans-serif;
    font-size:1.4em;
    height:37px;
    left:264px;
    line-height:23px;
    margin:0;
    position: relative;
    padding-bottom: 10px;
    text-decoration:none;
    top:10px;
    width:140px;
    margin-bottom: 2px;
    *padding-bottom: 4px;
    }

.ownerresponse-submit   {
    left: 374px;
    }

.writegbentry-submit {
    background: url(/resources/eda49c056d/images/vrfresh/button-blank.gif) no-repeat left top;
    color: #fff;
    width: 212px;
    height: 36px;
    text-align: center;
    }

input.writereview-norcinput,
input.ownerresponse-medinput, input.writereview-medinput,
input.ownerresponse-biginput, input.writereview-biginput,
input.ownerresponse-dateinput, input.writereview-dateinput  {
    border: #b9bbc0 1px solid; border-right-color: #e8eef3; border-bottom-color: #e8eef3; height: 1.6em; width: 422px;
    } 
input.ownerresponse-dateinput, input.writereview-dateinput  {width: 104px;}
input.ownerresponse-medinput, input.writereview-medinput    {width: 200px;}
input.writereview-norcinput                                 {width: 262px; }

/* new */
#reviewsfor #responseform {
    clear: both;
    }

#reviewsfor .ownerresponse-right{
    background: url(/resources/eda49c056d/images/vrfresh/responseform.png) 0 6px no-repeat;
    width:687px;
    padding-top: 6px;
    }

#reviewsfor .ownerresponse-right h3{
    text-align: center;
    color: #2D80C2;
    padding: 0 14px;
    margin: 0;
    }
#reviewsfor .ownerresponse-right h3 span    {
    display: block;
    border-bottom: #D7E7F3 1px solid;
    padding: 10px 0; 
    }

#reviewsfor .ownerresponse-right .ownerresponse-content {
    padding: 10px 14px;
    }

#reviewsfor .ownerresponse-right textarea {
    width: 656px;
    }

#reviewsfor .ownerresponse-left {
    margin-top:0;
    }

#reviewsfor .responseform-bottom{
    background: url(/resources/eda49c056d/images/vrfresh/responseform.png) bottom left no-repeat;
    padding: 0 14px;
    margin:10px 0 0;
    position: relative;
    top: 0;
    left: 0;
    zoom: 1;
    }

#reviewsfor .responseform-bottom p  {
    padding: 20px 0 20px 216px;
    margin: 0;
    border-top: #D7E7F3 1px solid;
    }

#reviewsfor .responseform-clear {
    clear: both;
    float: none;
    height: 20px;
    font-size: 1px;
    }

.formplaceholder {clear: both;float: none; width: auto;}

.review-response-box-inner  {
    padding: 10px 20px 10px 0;
    font-size:1.3em;
    line-height:1.45em;
    color:#333333;
    text-align:left;
    }

/* --- myreviews --- */

#myreviews h1               {*margin-bottom: 0; *padding-bottom: 6px; }
hr.myreviews-topline        {*margin: 0; *padding: 0; }
p.myreviews-bottom          {padding-bottom: 0; margin-bottom: 0; }
.myreviews-bottom small     {font-size: .9em; color: #666666; display: block; text-align: center; }



/* --- noreviews --- */

#noreviews h1               {*margin-bottom: 0; *padding-bottom: 6px; }
#noreviews h2               {margin-top: 0; }
#noreviews                  {background: url(/resources/eda49c056d/images/vrfresh/noreviews-bg.jpg) 0 40px no-repeat; }
.noreviews-group            {padding-top:170px;}
.noreviews-left             {width: 580px; float: left; }
.noreviews-right            {width: 290px; float: right;}
#noreviews p                {margin-top: 0; }
.noreviews-right ul, .writereview-leftinner ul      {margin: 0; padding: 0; list-style-image: none; list-style-type: none; }
.noreviews-right li, .writereview-leftinner li      {margin: 0; padding: 6px 6px 2px 21px; line-height: 1.2em; background: url(/resources/eda49c056d/images/vrfresh/list-arrow.gif) 10px 10px no-repeat; }
#noreviews .writelink       {background: url(/resources/eda49c056d/images/vrfresh/writeicon.png) no-repeat; padding: 0 0 4px 18px; }


/* --- write reviews --- */

.writereview-bottom p               {margin-bottom: 0; padding-top: 12px; /* new */ }
.writereview-bottom small           {padding: 0; }
.reviewprop-border                  {border: #91BDE0 3px solid; zoom: 1;}


.writereview-starlist               {margin: 0; padding: 0; font-size: 1em; height: 48px; }
.writereview-starlist li            {float: left; width: 120px; background: url(/resources/eda49c056d/images/vrfresh/starlist-bg.png) 0 0 no-repeat; padding: 24px 0 0; margin-right:14px; _margin-right: 12px; }
li.writereview-starlist-1           {background-position: 0 0; }
li.writereview-starlist-2           {background-position: -140px 0; }
li.writereview-starlist-3           {background-position: -280px 0; }
li.writereview-starlist-4           {background-position: -419px 0; }
li.writereview-starlist-5           {background-position: -559px 0; }

ul.writereview-recommend            {margin: 0; padding: 4px 0 0; font-size: 1em; list-style-type: none; list-style-image: none;}
ul.writereview-recommend div        {width: 208px; }
ul.writereview-recommend li         {background: #F2F9F9 none; float: left; margin: 0 14px 4px 0; padding: 0; line-height: 1.2em; *margin-bottom: 0; }
ul.writereview-recommend input      {margin: 0 3px 0; padding: 0; position: relative; top: 2px; left: 0; *top: 0; *left: -2px; }

.writereview-datepicker             {position: absolute; top: -1px; left: 112px; }
.writereviewform-dategroup          {position: relative; top: 0; left: 0; }

.writereviewform-label-date         {float: left; width: 160px; border: red 0 solid; }
.writereviewform-label-norc         {float: left; width: 300px; }

.writereviewform-label-signup, .writereviewform-label-signin        {border: red 0 solid; width: 427px; float: left;  }
.writereviewform-label-signup2, .writereviewform-label-signin2      {
    width: 94px; /* 240px;*/ 
    float: right; 
    border: green 0 solid; 
    padding: 6px 0 0 4px; 
    *padding-top: 10px;
    _padding-top: 6px;
    }
.writereviewform-label-signup2 span, .writereviewform-label-signin2 span    {white-space: nowrap; font-size: 1.1em; position: relative; top: -3px; left: 2px; }
.writereview-signup-btn, .writereview-signin-btn        {
    background:transparent url(/resources/eda49c056d/images/vrfresh/buttons.png) -147px 0 no-repeat scroll;
    border:medium none;
    height:36px;
    padding-bottom:6px;
    width:142px;
    font-size: 1.6em;
    color: white; 
    float: right; 
    display: block;
    margin-top: 5px;
    cursor: pointer;
    *margin-top: 10px; 
    _margin-top: 5px; 
    }
.writereview-signin-btn     {background-position: -294px 0; }
.writereview-disabled       {background-position: -440px 0;}

.writereview-rememberme     {position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.writereview-forgot         {font-size: 1.1em; }
.writereview-right h2       {font-size:1.7em;}
.writereview-right hr       {clear: both; *margin: 5px 0; }


/* --- signup popup (supop) / tell us more popup (tumpop) / login thanks (kthxpop) --- */

.supop hr, .tumpop  hr, .kthxpop hr         {clear: both; float: none; }
.supop, .tumpop, .kthxpop                   {width: 530px; }
.supop form, .tumpop form, .kthxpop form    {padding: 0; margin: 0; }
.supop-padding, .tumpop-padding             {padding-left: 10px; padding-right: 10px; }
.supop h2, .tumpop h2, .kthxpop h2          {margin-top: 0; }
.supop p, .tumpop p, .kthxpop p             {line-height: 1.4em; }
.supop-row, .tumpop-row                     {padding-bottom: 10px; }
.supop-col1, .tumpop-col1                   {float: left; width: 146px; border: red 0 solid; margin-right: 10px; text-align: right; }
.supop-col1 h3, .tumpop-col1 h3             {color: #333; font-size: 1.3em; font-family: arial, sans-serif; font-weight: bold; padding: 0; margin: 0; }
.supop-col2, .tumpop-col2                   {float: left; width: 320px; border: red 0 solid; }
.supop-input, .supop-input-sm, .tumpop-input, .tumpop-input-sm {width: 314px; border: #b9bbc0 1px solid; border-right-color: #e8eef3; border-bottom-color: #e8eef3; height: 1.6em; padding:3px 0 0;}
.supop-input-sm, .tumpop-input-sm           {width: 142px; }
.supop-input-lastname                       {margin-left: 26px; }
.supop-col2 small, .tumpop-col2 small       {font-size: 1.1em; color: #666666; padding-top: 2px; display: block; *padding-bottom: 8px; }
.supop-bottom, .tumpop-bottom               {padding-top: 4px; }
.supop-bottom small, .tumpop-bottom small   {text-align: center; font-size: 1.1em; color: red; display: block; }
.supop-submit, .tumpop-submit, .kthxpop-submit {
    background:transparent url(/resources/eda49c056d/images/vrfresh/buttons-big.png) 0 0 no-repeat scroll;
    border:medium none;
    height:36px;
    padding-bottom:6px;
    width:190px;
    font-size: 1.6em;
    color: white; 
    display: block;
    margin-top: 5px;
    position: relative;
    top: 0; 
    left: 166px;
    cursor: pointer;
}
.supop-submit   {
    width:240px;
    left: 146px;
    background-position: -600px 0;
    }

/* tumpop adjustments */

/* owner response */
.review-respond, .review-respond-submit, .review-respond-cancel {
    height: 28px; 
    width: 178px; 
    color: #0282c6; 
    font-family: Arial, Verdana;
    font-weight: bold; 
    display: block; 
    background: url(/resources/eda49c056d/images/vrfresh/respond-to-review.png) no-repeat;
    }
.review-respond span    {
    padding: 4px 0 0 30px; 
    display: block; 
    *padding-left: 28px; 
    }

.review-respond-submit {width: 150px; background-position: -189px 0;}
.review-respond-cancel {width: 97px;background-position: -350px 0;}


input.review-respond, 
input.review-respond-submit, 
input.review-respond-cancel     {border-width: 0; font-size: 1em; padding-left:22px; cursor: pointer; display: inline; }
input.review-respond-submit     {padding-left: 26px;}
input.review-respond-cancel     {padding-left: 24px;}




a.review-respond:hover          {text-decoration: none; }
.writereviewform-req            {color: red; }
.writereviewform-bottomline     {clear: both; float: none; border-bottom: #D7E7F3 1px solid; margin-bottom: 14px; *font-size: 14px; *height: 14px; _font-size: 8px; _height: 8px; }
.writereviewform-2fields        {height: 56px; }

h2.top     { margin-top: 0; }
.datepicker { background: url(/resources/eda49c056d/images/vrfresh/calendar.png) no-repeat right center; }


/* addreviewpop */
#addreviewpop               {width: 530px; }
#addreviewpop h2            {margin-top: 0; }
.addreviewpop-field         {position: relative; top: 0; left: 0; }
.addreviewpop-picker        {position: absolute; bottom: 1px; left: 110px; margin: 0; padding: 0; *bottom: 3px; _position: relative; _bottom: -4px; _left: 0; }
#addreviewpop b             {font-size: 1.3em; padding-top: 6px; display: block; padding-bottom: 2px; }
.addreviewpop-input, #addreviewpop textarea     {border: #b9bbc0 1px solid; border-right-color: #e8eef3; border-bottom-color: #e8eef3; }
#addreviewpop textarea      {width: 508px; height: 155px; }
.addreviewpop-input         {width: 100px; height: 1.6em; }
.addreviewpop-padding       {padding: 0 10px; }
.addreviewpop-bottom        {padding:16px 0 2px;}
.addreviewpop-submit {
    background:transparent url(/resources/eda49c056d/images/vrfresh/buttons.png) 0 0 no-repeat scroll;
    border:medium none;
    height:36px;
    padding-bottom:6px;
    width:140px;
    font-size: 1.5em;
    color: white; 
    display: block;
    margin-top: 5px;
    position: relative;
    top: 0; 
    left: 178px;
    cursor: pointer;
    font-weight: normal !important;
}

#backtolist{
    background:url(/resources/eda49c056d/images/vrfresh/list-arrow.gif) no-repeat scroll 5px 50% transparent;
    padding-left:10px;
    font-weight:bold;
    margin-left:0px;
}

hr.dashed-line {
    border:thin dashed;
    color:#D7E7F3;
    height:1px;
    margin:1em 0;
    background:none repeat scroll 0 0 transparent;
}
.greyHeading
{
    color: #666666;
    font-size: 1.8em;
    font-family: verdana, Arial, Helvetica, sans-serif;
}
#writeReviewContent{
    font-weight:bold;
}

h3.review-confirmation{
    font-weight:bold;
    color: #949494;
}

h1.review-confirmation{
    margin-bottom:5px;
}

p.zero-top-margin{
	margin-top: 0px;
}

