#ParkCity #yui-main { width: 990px; border: 1px solid #f0e6cb;background:#faf9ec; border-radius: 4px;float:left;margin:0px 0px 20px 0px}
#ParkCity .container {overflow:visible}
h1.featureboxtitle {border:none;padding:7px 0px 12px 0px;font-size:22px;color:#8b7068;line-height:22px;}
.left_frame h1.featureboxtitle {padding-top:17px}
.top_content { width: 954px; padding: 14px 18px 0px 18px;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f3da), color-stop(50%,#faf9ec)); background: -moz-linear-gradient(center top, #f5f3da 0%, #faf9ec 50%); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f3da', EndColorStr='#faf9ec');  }
.left_frame { width: 616px }
.right_content { width: 322px }
.bodywide .socios { margin: 0px 0px 10px 0px }
.right_content .tabs_main { position: relative }
.right_content .tabs { margin: 0px; padding: 0px; list-style-type: none; }
.right_content .tabs nav { float: left; margin: 0px 7px 0px 0px; height: auto; width: auto; min-width: 50px; }
.tabs nav.one{width:50px}
.tabs nav.two{width:60px}
.tabs nav.three{width:70px}
.tabs nav.four{width:60px}
.tabs nav.five{width:50px;margin:0px;}
.tabs nav a span { display: block; background: url('http://media.away.com/images/gorp/tabs_gallery_bg.png') no-repeat; height: 20px; margin: 2px auto; }
.tabs nav a.t_map span { background-position: 0px 0px; width: 25px; }
.tabs nav a.t_gallery span { background-position: 0px -40px; width: 23px; }
.tabs nav a.t_attract span { background-position: 0px -80px; width: 33px; }
.tabs nav a.t_act span { background-position: 0px -120px; width: 11px; }
.tabs nav a.t_trails span { background-position: 0px -160px; width: 12px; }
.tabs nav a.t_map:hover span { background-position: 0px -20px }
.tabs nav a.t_gallery:hover span { background-position: 0px -60px }
.tabs nav a.t_attract:hover span { background-position: 0px -101px }
.tabs nav a.t_act:hover span { background-position: 0px -140px }
.tabs nav a.t_trails:hover span { background-position: 0px -180px }
.right_content .tab_popup { display: none; -moz-box-shadow: 0px 2px 2px #d9dac5; -webkit-box-shadow: 0px 2px 2px #d9dac5; box-shadow: 0px 2px 2px #d9dac5; background: #f6f4db; }
.tab_popup .content {width:100%;height:100%;overflow:hidden;border-radius: 4px; border: 1px solid #d6d7ab; }
.right_content .nomaps{position: absolute; top: -280px; width: 340px; height: 265px; left: -10px}
.right_content .maps{position: absolute; left:-637px; width: 628px; height: 320px}
.right_content .content .loader {width:32px;height:32px;margin: 33% 0 0 47%}
.right_content .tab_popup .arrow { position: absolute; bottom: -17px; background: url('http://media.away.com/images/gorp/tabs_gal_arrow.png') no-repeat; width: 16px; height: 17px; }
.right_content .tab_popup .arrow-side { position: absolute; bottom: 22px; right: -16px; background: url('http://media.away.com/images/gorp/tabs_gal_arrow_side.png') no-repeat; width: 16px; height: 17px; }
.ph_content {width:616px}
.ph_captions { margin: 7px 0px 0px 0px; color: #484137; font-weight: bold; }
.ph_cap_left { margin: 4px 0px 0px 0px;font-size:12px;color:#4a3f3b;font-weight:normal	}
/* google maps */
#google-map {width: 602px; height: 240px;margin:10px;border:1px solid #b7ab79}
.gmap_link {margin:5px 10px 0px 10px;width:auto;float:left}
/* rating styles */
ul.destRating { margin: 0px; padding: 0px; list-style-type: none;width:140px;float:left;font-size:11px; }
ul.destRating li {margin-right:0px;padding:0px 0px 0px 2px;width:100%}
ul.destRating li.stars {padding-bottom:3px;border:0px;}
ul.destRating li.write_review_text, ul.destRating li.user {margin:0px 0px 0px 6px}
ul.destRating li.user b {font-size:11px}
ul.destRating li.stars span.review_tab_count {font-size:12px;margin:0px 0px 0px 2px}
.write_review_text { color: #664718; margin: 2px 0px 0px 3px; }
.write_review_text a:link, .write_review_text a:hover { color:#499281;font-weight:bold}
/*a.wreview_green, form#rrRatingAndReviewForm input.submit{background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b8a6a), color-stop(50%,#0c584b));background: -moz-linear-gradient(center top, #2b8a6a 0%, #0c584b 50%);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2b8a6a', EndColorStr='#0c584b');height:32px;display:block;width:132px;color:#fff;font-weight:bold;font-size:13px;text-align:center;border-radius: 5px;line-height:32px;  }
a.wreview_green:link, a.wreview_green:hover  {color:#fff;text-decoration:none};*/
form#rrRatingAndReviewForm input.submit{background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b8a6a), color-stop(50%,#0c584b));background: -moz-linear-gradient(center top, #2b8a6a 0%, #0c584b 50%);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2b8a6a', EndColorStr='#0c584b');height:32px;display:block;width:132px;color:#fff;font-weight:bold;font-size:13px;text-align:center;border-radius: 5px;line-height:32px;  }

.been-here-btn { margin: 0px 0px 0px 5px }
a.button, a.button:link { background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffffe), color-stop(100%,#f3f1d6)); background: -moz-linear-gradient(center top, #fffffe 0%, #f3f1d6 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fffffe', EndColorStr='#f3f1d6'); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 4px 5px; display: block; border-color: #bbb787; border-width: 1px; border-style: solid; color: #624a1e; text-decoration: none; text-align: center; }
a.button:hover, a.button:active, .hover { background: #f5f3d9; -webkit-box-shadow: 0px 1px 10px 0px #bfb7a0 inset; -moz-box-shadow: 0px 1px 10px 0px #bfb7a0 inset; box-shadow: 0px 1px 10px 0px #bfb7a0 inset; border-color: #848051; color: #281b04; text-decoration: none; }
/*.mid_content { padding: 10px 0px 0px 0px }*/
.mid_left_frame { width: 633px;padding-bottom: 15px;/*border-right: 1px solid #e5e3ca; box-shadow: 3px 0px 6px #e8e1c4; moz-box-shadow: 3px 0px 6px #e8e1c4; -webkit-box-shadow: 3px 0px 6px #e8e1c4;*/}
.mid_left_frame .tabs_b_head { width: 100%; background: url('http://media.away.com/images/gorp/3-tabs_bg_head.png') repeat-x; height: 42px; }
.mid_left_frame .tabs_b_content { padding: 15px 25px 0px 25px; font-size: 13px;line-height:18px; }
.tabs_b_content p { font-size: 13px; color: #262523; margin: 0px; padding: 0px 0px 10px 0px;line-height:18px;}
.tabs_b_head .navs { width: 340px; margin: 0px auto; }
.tabs_b_head .navs nav { float: left; width: 110px; text-align: center; padding: 10px 0px 0px 0px; height: 32px; }
.navs nav.active { background: url('http://media.away.com/images/gorp/tabs_active_bg.png') 50% 100% no-repeat }
.navs nav a { color: #574f27; font-weight: bold;text-decoration: none; font-size: 15px; }
.navs nav a:hover, .navs nav.active a { color: #fff; text-shadow: 1px 1px 2px #69643d; -moz-text-shadow: 1px 1px 2px #69643d; -webkit-text-shadow: 1px 1px 2px #69643d;font-style: normal;}
.mid_left_frame .read_more { width: 600px; margin: 0px auto; background:url("http://media.away.com/images/gorp/readmore_shadow.png") no-repeat scroll 0 0 transparent; height:18px;border-top:1px solid #ccc}
.mid_left_frame .adjust {position:relative;width:608px;left:-13px}
.read_more nav { border-radius: 0px 0px 3px 3px; border: 1px solid #d7d6c2; text-align: center; width: 80px; font-size: 12px; padding: 2px; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffffe), color-stop(100%,#e3e1d2)); background: -moz-linear-gradient(center top, #fffffe 0%, #e3e1d2 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fffffe', EndColorStr='#e3e1d2'); float: left; position: relative; left: 250px;border-top:none; }
.read_more nav a { text-decoration: none; color: #696827; display: block; font-weight: bold;font-size:11px; }
.parkstravel_list { margin: 12px 0px 0px 0px }
.parkstravel_list ul { margin: 0px 0px 0px 10px; padding: 0px; font-size: 13px; list-style-type: none; float: left; }
.parkstravel_list ul li { line-height: 15px; background: url('http://media.away.com/images/gorp/rm_list_btn.png') 0px 1px no-repeat;padding: 0px 0px 12px 20px; float: left; width: 171px;height:25px }
.parkstravel_list ul li a { text-decoration: none; color: #111; }
/* socios buttons styles */
.socio_ver_aside {position:absolute;top:66px;left:-81px;background:-webkit-gradient(linear, 0% 0%, 100% 100%, from(#F3EDD6), to(#ECE2BE)); background: -moz-linear-gradient(10% 0% 0deg,#F3EDD6, #ece2be);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F3EDD6', endColorstr='#ECE2BE');-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#F3EDD6', endColorstr='#ECE2BE')";width:60px;border:1px solid #e2d8b5;border-radius:5px 0px 0px 5px;padding:10px 10px 0px 10px;border-right:none}
.socio_ver_aside ul, .socio_ver_inside ul {margin:0px;padding:0px;list-style-type:none;}
.socio_ver_aside ul li {margin:0px 0px 10px 0px;text-align:center;}
.socio_ver_inside {margin:0px 0px 10px 0px;clear:both;overflow:auto}
.socio_ver_inside ul li {float:left;margin:0px 10px 0px 0px;}
.socio_ver_inside .tweet_small {width:80px}
.socio_ver_aside.fixed {position:fixed}

/* overwritten styles */
div.highlightslistcontainer ul {list-style:none}
div.highlightslistcontainer ul li {padding-left:0px;background:none}
div.indexcontentsection {margin:0px}
.beenhere li {float:left;margin:0px 0px 0px 3px}
ul.destRating ul.ratingStar { padding:0px }
.destRating li.block {display: block}
div#RR_TB_window {box-shadow:none;border:6px solid #111;}
#RR_TB_window div.TB_closeAjaxWindow{ margin: 4px 6px 0 0;}
div.TB_top {background-color:none;border:none;height:0px;}
form#rrRatingAndReviewForm input.submit {width:auto;pading:0px 10px}
.activityList, .filterarticlelist {float: left;line-height: 16px;margin: 0 0 6px;width: 46%;}
ul li.green_bullet {background:url(http://media.away.com/images/gorp/activity_bullet.png) 0px 6px no-repeat;padding:0px 0px 0px 10px}
.activities h2.indexsectiontitle, .activities h1.indexpagetitle, .attractions h2.indexsectiontitle, .attractions h1.indexpagetitle, .gallerytabs h2.indexsectiontitle{color: #785D56;font-family: Helvetica,Arial,san-serif;font-size: 18px;font-weight: bold;padding: 16px;margin:0px;background:none;border:none}
ul.acti_new {list-style:none;float:left;margin:0px 0px 5px 0px;padding:0px 5px 0px 0px;}
.tab_popup ul {color: #2D726F;padding: 0 0 0 10px;}
#ParkCity .container {overflow:visible}
.afcpc-outerwrapper{margin-left:5px;width:620px}
.afcpc-outerwrapperbtm{padding:5px 4px;}
ul.destRating ul.ratingStar li {width:22px; height:19px; padding: 0px;margin:0px 0px 4px 0px;float:left}
html.ie7 ul.destRating ul.ratingStar li {padding: 0px;}
html.ie7 ul.destRating ul.ratingStarTab li {padding: 0px;}
ul.destRating li.activeRatingStar {background: url('http://media.away.com/gorp/images/qa/gorp_rating_star_prim.png') no-repeat scroll bottom left transparent; float: none; font-size: 14px;      line-hight: 19px;}
ul.destRating li.deactivedRatingStar {background: url('http://media.away.com/gorp/images/qa/gorp_rating_star_prim.png') no-repeat scroll top left transparent;  float: none; font-size: 14px;  line-hight: 19px;}
.tabs_b_content b{font-weight:bold}
/*RR average Stars - Using multiples of 19 px to move png*/
ul.destRating li.activeRatingStar1d {background: url('http://media.away.com/gorp/images/qa/gorp_rating_star_prim.png') no-repeat scroll 0px -19px       transparent; float: none; font-size: 13px; line-hight: -19px;}
ul.destRating li.activeRatingStar2d {background: url('http://media.away.com/gorp/images/qa/gorp_rating_star_prim.png') no-repeat scroll 0px -38px       transparent; float: none; font-size: 13px; line-hight: -38px;}
ul.destRating li.activeRatingStar3d {background: url('http://media.away.com/gorp/images/qa/gorp_rating_star_prim.png') no-repeat scroll 0px -57px       transparent; float: none; font-size: 13px; line-hight: -57px;}
ul.destRating li.activeRatingStar4d {background: url('http://media.away.com/gorp/images/qa/gorp_rating_star_prim.png') no-repeat scroll 0px -76px       transparent; float: none; font-size: 13px; line-hight: -76px;}
ul.destRating li.activeRatingStar5d {background: url('http://media.away.com/gorp/images/qa/gorp_rating_star_prim.png') no-repeat scroll 0px -95px       transparent; float: none; font-size: 13px; line-hight: -95px;}
ul.destRating li.activeRatingStar6d {background: url('http://media.away.com/gorp/images/qa/gorp_rating_star_prim.png') no-repeat scroll 0px -114px       transparent; float: none; font-size: 13px; line-hight: -114px;}
ul.destRating li.activeRatingStar7d {background: url('http://media.away.com/gorp/images/qa/gorp_rating_star_prim.png') no-repeat scroll 0px -133px      transparent; float: none; font-size: 13px; line-hight: -133px;}
ul.destRating li.activeRatingStar8d {background: url('http://media.away.com/gorp/images/qa/gorp_rating_star_prim.png') no-repeat scroll 0px -152px      transparent; float: none; font-size: 13px; line-hight: -152px;}
ul.destRating li.activeRatingStar9d {background: url('http://media.away.com/gorp/images/qa/gorp_rating_star_prim.png') no-repeat scroll 0px -171px      transparent; float: none; font-size: 13px; line-hight: -171px;}
ul.destRating li.activeRatingStard  {background: url('http://media.away.com/gorp/images/qa/gorp_rating_star_prim.png') no-repeat scroll 0px -190px  transparent; float: none; font-size: 13px; line-hight: -190px;}
ul.destRating.detailrating li ul.ratingStar li {margin:-2px 0px 0px 0px;}
.galleryphotoslist, .screensaverslist {float:left;margin:8px 8px 0px 8px;width:336px;}
.photoslist{margin:0px 12px 4px 0px;}
.tab_popup a.see_all{float: right;font-style: italic;font-weight: bold;margin: -10px 12px 0 0;text-align: right;clear:both;position:absolute;right:0px;bottom:2px;}
/*changes for REA-1335: right rail - have added yellowstonenationalpark so that it doesnt affect in future if used in other files*/
.cw{border-right:1px solid #E5E3CA;box-shadow:3px 0 6px #E8E1C4;-moz-box-shadow:3px 0 6px #E8E1C4;-webkit-box-shadow:3px 0 6px #E8E1C4;margin:20px 0px;}
.rr{border:0px;width:345px;padding-top:0px;margin-top:20px;}
.rr .rtcolsectiondivide{display:none;}
.yellowstonenationalpark{margin:0 auto 20px;width:95%;}
.yellowstonenationalpark .ad{padding:5px 10px;}
.yellowstonenationalpark .ad.top{margin-top:0;}
.yellowstonenationalpark, .yellowstonenationalpark .ad,.yellowstonenationalpark .adsense ul{background: #f7f4d8; /* Old browsers */
background: -moz-linear-gradient(top,  #f7f4d8 0%, #f3f0c8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f4d8), color-stop(100%,#f3f0c8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7f4d8 0%,#f3f0c8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7f4d8 0%,#f3f0c8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7f4d8 0%,#f3f0c8 100%); /* IE10+ */
background: linear-gradient(top,  #f7f4d8 0%,#f3f0c8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f4d8', endColorstr='#f3f0c8',GradientType=0 ); /* IE6-9 */}
.yellowstonenationalpark .tabheader{border:0px;background:none;border-radius:0px;padding:15px 5px 0px;text-align:left;margin-left:10px;}
.yellowstonenationalpark .tabheader u{text-decoration:none;}
.yellowstonenationalpark ul.glc-navlist, .yellowstonenationalpark ul.rss-items, .yellowstonenationalpark .ReadBlog{margin-left:7px}
.yellowstonenationalpark ul.glc-navlist, .yellowstonenationalpark .ReadBlog, .yellowstonenationalpark .ad, .yellowstonenationalpark .adsense{margin-bottom:0px}
.yellowstonenationalpark #destination_adsense{border:0px;}
.yellowstonenationalpark .adsense li{width:93%;margin-bottom:10px;}
.ask_ques {margin:0px 0px 0px 8px;border:1px solid #ccc;border-left:none;border-right:none}
.seealllistings{margin-left:15px;}
div.articleadvice {background: #f7f4d8; /* Old browsers */
background: -moz-linear-gradient(top,  #f7f4d8 0%, #f3f0c8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f4d8), color-stop(100%,#f3f0c8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7f4d8 0%,#f3f0c8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7f4d8 0%,#f3f0c8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7f4d8 0%,#f3f0c8 100%); /* IE10+ */
background: linear-gradient(top,  #f7f4d8 0%,#f3f0c8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f4d8', endColorstr='#f3f0c8',GradientType=0 ); /* IE6-9 */height: auto; overflow:hidden;margin:0 5px 0 0;padding:20px 10px 10px 5px;}
div.articleadvice .tabheader{border:0px;background:none;border-radius:0px;padding:0px;text-align:left;margin-left:10px;}
.articleadvice .articlelist{ float: none;margin: 0 15px 15px 0;clear:both;width:100%;}
.articleadvice .seealllink {clear: both;float: left;}
.articleadvice ul.none img {float: left;margin:0px 10px 10px 0;}
.pp2tower-ad  .rtcolsectiondivide{display:none;}
.pp2tower-ad{background: #f7f4d8; /* Old browsers */
background: -moz-linear-gradient(top,  #f7f4d8 0%, #f3f0c8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f4d8), color-stop(100%,#f3f0c8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7f4d8 0%,#f3f0c8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7f4d8 0%,#f3f0c8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7f4d8 0%,#f3f0c8 100%); /* IE10+ */
background: linear-gradient(top,  #f7f4d8 0%,#f3f0c8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f4d8', endColorstr='#f3f0c8',GradientType=0 ); /* IE6-9 */
float:left;width:160px;padding:10px 10px 0;margin-left:6px;}
.articletext{width:auto;}
/* reviews tabs styles */
#traveler_reviews .paddingRRDetails  {
background: #f9f8e2; /* Old browsers */background: -moz-linear-gradient(top,  #f9f8e2 0%, #f3efce 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f8e2), color-stop(100%,#f3efce)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #f9f8e2 0%,#f3efce 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #f9f8e2 0%,#f3efce 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #f9f8e2 0%,#f3efce 100%); /* IE10+ */background: linear-gradient(top,  #f9f8e2 0%,#f3efce 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f8e2', endColorstr='#f3efce',GradientType=0 );
padding:15px 0px 15px 15px;width:100%;position: relative;width: 605px;left: -20px;overflow:hidden;margin:0px 0px 3px 0px;clear:both;
}
#traveler_reviews .userProfileRRDetails {float:left;width:70px;}
#traveler_reviews .rrquoteimage {float: left;width: 27px;}
#traveler_reviews .rrdetailcontent {margin: 10px 0 0 0px;float:left}
#traveler_reviews .rrDetailReview {float: left;width: 525px;margin:0 0 0 5px}
#traveler_reviews .rruserreview {width:475px;margin:10px 0px 0px 10px}
.extraContentRRDetails {margin:5px 0px 0px 0px;color: #A4A4A4;font-size:11px;font-style:italic}
.helpFullRRDetails .voteRRMessage {text-align:right}
.rrDetailReview .rcontent_box {width:395px;margin-right:10px;}
.userName span {font-style:normal;color:#2d726f;font-size:15px;}
.ugcUserImage {margin:0px 0px 0px 5px}
.rrCreatedDate {font-style:normal}
/* common styles */
a {outline:none}
/*weather details */
.weather_details{height:253px;}
div.statistics{height:147px;overflow-y:auto;color:#4a3f3b;font-size:12px;margin-bottom:5px;}
.statistics nav.statslabel span.weajanjul{font-weight:normal;}
.statistics nav.statslabel{line-height:16px;}
.statistics nav.statslabel span{font-weight:bold;}
.statistica nav.value{}
#weathermap{clear:both;position:relative;}
.currently{width:120px;float:left;text-align:center;border-right:1px solid #d2cea2;height:70px;}
.day1, .day2, .day3{width:55px;float:left;text-align:center;border-right:1px solid #d2cea2;height:70px;}
.day3{border-right:0px;}
.washeading{font-size:10px;margin:2px 0 10px;font-weight:bold;}
.weadegbig{font-size:20px;font-weight:bold;margin-bottom:5px;}
.weaicon, .weadata{float:left;}
.smweaicon{text-align:center;}
.avetemp{float:left;clear:both;margin-left:20px;width:295px;}
.semigap{margin:0 2px;}
#poweredby{float:left;font-size:11px;margin-right:25px;margin-top:5px;}


a.wreview_popup:link{color: #2D726F}
.rrDisplayText{font-weight: 700}
/* duplication of registration button css, as the same css reference is not availabe for PP2 pages */

a.wreview_green:link {
    background: #0e7564;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #278c6f),
		color-stop(100%, #045248) );
	background: -moz-linear-gradient(center top, #278c6f 0%, #045248 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#278c6f', endColorstr='#045248', GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 0px 1px 0px 0px #40ad97 inset, 0px -1px 0px 0px
		#086b5e inset, 0px 0px 3px 0px #cfcfcf;
	-moz-box-shadow: 0px 1px 0px 0px #40ad97 inset, 0px -1px 0px 0px #086b5e
		inset, 0px 0px 3px 0px #cfcfcf;
	box-shadow: 0px 1px 0px 0px #40ad97 inset, 0px -1px 0px 0px #086b5e
		inset, 0px 0px 3px 0px #cfcfcf;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 1px 1px 0px #065c3a;
	padding: 0;
	display: block;
	border-color: #009e64;
	border-width: 1px;
	border-style: solid;
	text-align: center;
	font-family: Lucida Grande, arial;
	font-size: 14px;
	line-height: 33px;
	color: #FFFFFF;
	font-weight: bold;
	height: 35px;
    cursor: pointer;
    text-decoration: none;
}

a.wreview_green:hover, form#rrRatingAndReviewForm input.submit:hover {
    background: #05362A;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2e695a),
		color-stop(100%, #05362a) );
	background: -moz-linear-gradient(center top, #2e695a 0%, #05362a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e695a', endColorstr='#05362a', GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 0px -1px 0px 0px #07453b inset;
	-moz-box-shadow: 0px -1px 0px 0px #07453b inset;
	box-shadow: 0px -1px 0px 0px #07453b inset;
	text-shadow: 0px 0px 3px #000000;
	text-decoration: none;
}

a.wreview_green:active, form#rrRatingAndReviewForm input.submit:active {
    background: #065e52;
	-webkit-box-shadow: 0px 3px 5px 0px #074d44 inset;
	-moz-box-shadow: 0px 3px 5px 0px #074d44 inset;
	box-shadow: 0px 3px 5px 0px #074d44 inset;
	border-color: #074742;
	text-decoration: none;
}