/* Review Page */
#header,.borderb{background-color:transparent;}
#pi-header{height:41px;}
#first{background:#FFF;padding:0;}
#topp{margin-bottom:-70.5px;background:none;}
#clfooter{height:64px;clear:both;}
#botp{height:64px;}
*:first-child+html body #clfooter{height:64px;}
*:first-child+html body #botp{height:64px;}
*:first-child+html body #topp{margin-bottom:-65.5px;}

#review-page{color:#666;padding:10px 25px 30px 30px;}
#review-page a{color:#2769D9;}
#review-page h2{clear:both;float:none;}
/*#topImage{float:left;display:inline;width:350px;height:60px;background:url(images/rv-page/thedetails.jpg) no-repeat left;padding:0 0 0 45px;}*/
#topBanner{float:right;display:inline;width:468px;height:60px;}
.nvp-line-1,.nvp-line-2{background:#FFF url(images/rv-page/rvp_07.jpg) repeat-x center;display:block;width:100%;height:21px;overflow:hidden;margin:0 auto;clear:both;}
.nvp-line-2{width:100%;}
.nvp-line-3{background:#FFF url(images/rv-page/rvp_07.jpg) repeat-x top;display:block;width:580px;height:21px;overflow:hidden;margin:0 auto;clear:both;}
.nvp-wrap{background:#FFF url(images/rv-page/rvp_18-3.jpg) repeat-y 405px;}

#review-page .nvp-1{font-size:13px;float:left;width:406px;}
#review-page .nvp-1 #nvp-11{clear:both;overflow:hidden;margin:10px 0;padding:0 10px 0 0;}
#review-page .nvp-toplink{color:#FA5824;text-decoration:underline;float:right;padding:0 10px;font-weight:bold;font-size:11px;}
#review-page .nvp-1 #nvp-11 a img{float:left;margin:10px 15px 5px 0;}
#review-page .nvp-1 #nvp-11 #nvp-restaurant{margin:10px 0 0 178px;}
#review-page .nvp-1 #nvp-11 h3{color:#314397;font-size:17px;font-weight:normal;font-family:helvetica;margin-bottom:2px;}
#review-page .nvp-1 #nvp-11 p{color:#666;line-height:20px;font-size:13px;font-family:helvetica;}
#review-page .nvp-1 #nvp-11 p span{color:#666;font-weight:bold;}
#review-page .nvp-1 #nvp-11 p a{display:block;text-decoration:underline;font-weight:bold;padding:10px 0;}
#review-page .nvp-1 #nvp-1w{}
#review-page .nvp-1 #nvp-12{clear:both;margin:10px 0;padding:0 10px 0 0;}
#review-page .nvp-1 #nvp-12 h3{color:#FA5824;font:normal 18px/24px helvetica;}
#review-page .nvp-1 #nvp-12 p{padding:5px 0;line-height:20px;color:#314397;font-size:14px;font-family:helvetica;}
#review-page .nvp-1 #nvp-12 p span{color:#666;font-size:13px;}
#review-page .nvp-1 #nvp-13{padding:15px 10px 0 10px;margin:20px 10px 10px 0;background:#ECECD9;clear:both;overflow:hidden;height:1%;}
#review-page .nvp-1 #nvp-13 .nvp-toplink{padding:0;}
#review-page .nvp-1 #nvp-13 h3{padding:0 0 5px 15px;background:url(images/rv-page/rvp_30.jpg) no-repeat left 2px;font:normal 17px/14px helvetica;color:#314397;}
#review-page .nvp-1 #nvp-13 ul{color:#2769D9;}
#review-page .nvp-1 #nvp-13 ul li{float:left;padding:10px 10px 15px;}
#review-page .nvp-1 #nvp-13 ul li a{color:#2769D9;}
#review-page .nvp-1 #nvp-13 ul li a img{}

#review-page .nvp-2{font-size:12px;float:left;width:203px;}
#review-page .nvp-2 #nvp-21{margin:10px 0;padding:0 10px;}
#review-page .nvp-2 #nvp-21 h2{margin:10px 0 15px;color:#314397;font:normal 17px/14px helvetica;padding:0 0 5px 20px;background:url(images/rv-page/rvp_14.jpg) no-repeat left 2px;}
#review-page .nvp-2 #nvp-21 #nvp-star{overflow:hidden;width:133px;margin:30px auto;}
#review-page .nvp-2 #nvp-21 #nvp-star span{float:left;width:24px;height:22px;margin:0 2px 0 0;background:url(images/rv-page/rvp_22.jpg) no-repeat left;}
#review-page .nvp-2 #nvp-21 p{color:#2769D9;text-align:center;font-weight:bold;font-family:helvetica;font-size:13px;}
#review-page .nvp-2 #nvp-21 p span{color:#314397;font-weight:bold;font-family:helvetica;font-size:13px;}
#review-page .nvp-2 #nvp-22{margin:10px 0;padding:0 10px;}
#review-page .nvp-2 #nvp-22 h3{color:#FA5824;font:normal 17px/24px helvetica;margin:10px 0 15px 5px;}
#review-page .nvp-2 #nvp-22 ol{font:normal 12px/21px helvetica;color:#2769D9;list-style-type:decimal;list-style-position:inside;margin-left:10px;}
#review-page .nvp-2 #nvp-22 ol li a{color:#2769D9;}

#review-page .nvp-3{color:#2769D9;float:left;width:306px;}
#review-page .nvp-3 #nvp-31{text-align:center;padding:0 0 10px;margin-left:10px;}
#review-page .nvp-3 #nvp-31 div{}
#review-page .nvp-3 #nvp-31 div img{}
#review-page .nvp-3 #nvp-32{text-align:center;margin:10px 0 0 10px;}
#review-page .nvp-3 #nvp-32 img{}
#review-page .nvp-3 #nvp-32 h3{padding:10px 0;margin:0 auto;text-align:center;font:normal 18px/24px helvetica;}
#review-page .nvp-3 #nvp-32 h3 span{display:block;}

#review-page .nvp-4{font-size:12px;line-height:18px;clear:both;width:100%;overflow:hidden;}
#review-page .nvp-4 #nvp-41{float:left;width:610px;background:url(images/rv-page/rvp_18-2.jpg) repeat-y right 10px;margin-bottom:20px;}
#review-page .nvp-4 #nvp-41 h2{color:#FA5824;font:normal 23px/45px helvetica;height:45px;padding:0 0 10px 50px;background:url(images/rv-page/rvp_38.jpg) no-repeat left 2px;width:250px;float:left;margin-bottom:20px;}
#review-page .nvp-4 #nvp-41 h3{color:#2769D9;font:normal 14px/18px helvetica;padding:10px 0 5px 15px;}
#review-page .nvp-4 #nvp-41 p{padding:0 30px 15px 15px;text-align:justify;}
#review-page .nvp-4 #nvp-41 p a{color:#314397;text-decoration:underline;}
.reviewStars{float:right;width:130px;height:22px;margin:10px 30px 5px 15px;position:relative;display:inline;}
.reviewStars2{float:right;width:130px;height:22px;margin:10px 30px 15px 15px;position:relative;display:inline;}
.BadReview a{color:#314397;text-decoration:underline;width:130px;height:22px;font-size:12px;float:right;margin:5px 0 15px 0;}
.BadReviewSubmitted a{color:#FA5824;text-decoration:none;width:180px;height:22px;font-size:11px;float:right;margin:5px 0 15px 0;cursor:default;}
#review-page .nvp-4 #nvp-42{float:left;width:296px;padding:10px 0;}
#review-page .nvp-4 #nvp-42 h2{color:#314397;font:normal 17px/14px helvetica;margin:0 0 0 10px;padding:0 0 15px 20px;background:url(images/rv-page/rvp_14.jpg) no-repeat left 2px;}
#review-page .nvp-4 #nvp-42 ol{padding:5px 20px 5px 20px;margin:0 0 0 20px;color:#2769D9;list-style-type:decimal;font:normal 11px/21px helvetica;list-style-position:inside;}
#review-page .nvp-4 #nvp-42 ol li a{color:#2769D9;}
#review-page .nvp-4 #nvp-42 ol li a:hover{color:#2769D9;text-decoration:underline;}

/* Submit Review form css */
.SubmitReviewArea { width: 500px;margin: 10px 20px 10px 0;text-align: left;line-height: 25px;color: #276DDE;font-size: 18px;padding:0px;	top:0px;}
.SubmitReviewArea h4 { font: normal 18px arial;color: #F26C4F;text-align:left;;font-family:helvetica;top:0px;margin-bottom:20px;}
.SubmitReviewArea input, .SubmitReviewArea label, .SubmitReviewArea textarea, .SubmitReviewArea select {margin: 5px 0;}
.SubmitReviewArea p {float: left;text-align: right;}
.SubmitReviewArea label {display: block;text-align: right;vertical-align: middle;float:left;font-family:helvetica;}
.SubmitReviewArea input {font-size: 16px;color: #000;width: 280px;padding-left:3px;}

/*Editable content layout - Name/Address, Desc/Hours, Features*/
.EditNameAdd form, .EditFeatures form,
.EditDescHours form {width: 350px;margin: 10px 10px 10px 10px;text-align: left;line-height: 25px;color: #276DDE;font-size: 13px;padding:0;top:0;}
.EditNameAdd form input, .EditNameAdd form label, .EditNameAdd form textarea, .EditNameAdd form select,
.EditFeatures form input, .EditFeatures form label, .EditFeatures form textarea, .EditFeatures form select, 
.EditDescHours form input, .EditDescHours form label, .EditDescHours form textarea, .EditDescHours form select  {margin: 5px 0;}
.EditNameAdd form p, .EditDescHours form p, .EditFeatures form p  {float: left;text-align: right;}
.EditNameAdd form label, .EditDescHours form label, .EditFeatures form label  {display: block;text-align: right;vertical-align: middle;float:left;font-family:helvetica;}
.EditNameAdd form input {font-size: 12px;color: #000;width: 180px;padding-left:3px;}
.EditDescHours form input {font-size: 12px;color: #000;width: 150px;padding-left:3px;}
.EditFeatures form input {font-size: 12px;color: #000;width: 270px;padding-left:3px;}
.EditDescHours form textarea {font-size: 12px;color: #000;width: 240px;padding-left:3px;}