.rateThisWrpr {}

/* Begin Commenting styles */

.cmtLeaveLink {background: url(/cms/images/core/addRemove.gif) 0px 1px no-repeat;cursor:pointer;text-align:right;margin-bottom:10px;float:right;padding-left:15px;}
.clickOn {background: url(/cms/images/core/addRemove.gif) 0px -43px no-repeat;}
.cmtNav {position:relative; width:650px; min-height:1px; text-align:center; background:#fff; z-index:100; padding:0;}
.cmtNav ul {margin:0; padding:0;}
.cmtNav li {float:left; list-style-type:none; width: 100px; padding:0px; margin: 0px -1px -1px 0px; border:solid 1px #c0dcf1; border-bottom: none;}
.cmtNav a, .cmtNav a:link, .cmtNav a:visited {padding:0px 0 0px 7px; font-size:1em; display:block; font-family:Georgia, Sans-Serif; color:#2777d1; height:38px; text-transform:uppercase;}
.cmtNav span {padding: 5px 9px 5px 3px;  font-size:11px; display:block; color:#2777d1; text-transform:uppercase;}
.cmtNav span:hover {background-color:#ebf2f8; cursor:pointer;}

/* Commenting Box */
.cmtBox {position:relative; clear:both; padding-bottom:12px; overflow: hidden; }
.cmtBox h2 {margin-left:10px; }
.cmtBox h4 {font-family:Georgia, Serif; font-size:1.3em; font-weight:normal; color:#acc3da; padding:0; margin:0; }
.cmtBox strong {color:#000; }

.cmtRead {padding-top:10px; background:#F6F6F6;border:1px solid #D6CEAD;}
.cmtRead .paging {margin-left: 10px; margin-top: 0px;}
.cmtReadInner { display:table; width:100%; }

.cmtLeave {padding-left:10px;display:none;border:1px solid #D6CEAD;padding-bottom:20px;padding-right:10px;background:#F6F6F6;margin-bottom:10px;}
.cmtLeave .cmtField .rateThis {float: left; margin-right: 7px; margin-top: 0; padding-top: 0;}
.cmtField {margin-top:10px;margin-right:10px;float:left;}
.cmtName { }
.cmtName p {float:left; margin-left:15px; }

.cmtWrpr { margin-bottom:10px; }
.cmtTextwrpr { position:relative; }
.cmtTextwrpr .fLeft {float:left;width:24px;margin-right:-2px;position:relative;}
.cmtText {border:1px solid #b0d8f2; background:#fff;margin:5px 0 0 0px; padding:10px; overflow: auto; overflow-x: hidden; }
.cmtLeave .submitBtn {margin-top:-30px;}

/* End Commenting styles */

/* label input formatting */
.formRow {margin:0 0 8px 0;}
.formRowNoMargin {margin:0 0 0px 0;}
.formRow label, .formRowNoMargin label {display:inline-block; margin:0 0 0px 0;}
.formRow input[type="radio"] {margin:0px 3px 0px 0px;}
.formRow input.text, .formRowNoMargin input.text {width:210px; margin:0 0 7px 0;}
.formRow input.full, .formRowNoMargin input.full {width:93%;}
.formRow .req, .formRow .fieldreq, .formRowNoMargin .req, .formRowNoMargin .fieldreq {padding:0 0 0 12px; background-position:0 2px;}
.formRow .error, .formRow .fieldred, .formRowNoMargin .error, .formRowNoMargin .fieldred {padding:0 0 0 12px; background-position:0 2px;}

.forms fieldset {margin:0; border:0; padding:0;}
.formRow .formLabel {display:block; font-weight:normal;}
.formRow strong.formLabel {display:block; font-weight:bold;}
.formRow .formContent {display:inline;}
.formRow .formContentBlock {display:block;float:left;}


.formsColumn .formRow .formLabel {float:left; display:inline; width:110px; margin-right:10px;}

.multiCol .colWrap {float:left; display:inline;}
.multiCol2 .colWrap {width:48%;}
.multiCol .ratio35  {width:34%;}
.multiCol .ratio40  {width:39%;}
.multiCol .ratio60  {width:59%;}
.multiCol .ratio65  {width:64%;}