


input, textarea
{
border: 1px solid #999;
}

#BVSubmissionContainer
{
width: 940px; 
margin: auto auto;
border: 0px solid #000;
padding: 20px;
font-size: 0.85em;
font-weight: normal;
font-family: arial;
}

#BVSubmissionContainer select, #BVSubmissionContainer textarea
{
margin-left: 20px;
}

#BVSubmissionContainer select
{
color: #333;
font-family: arial;
font-weight: normal;
font-size: 0.9em;
}


.BVproductHeader
{

margin-right:100px;
}
.BVproductname
{
font-weight: bold;
}
.BVproducttitle
{
padding-top: 10px;
display: block;
}
#BVrecToFriendRow
{

}
.BVrecToFriendLabelRadio
{

}
.BVbetweenFieldSpacer

{
width: 30px;
}
#BVprodcopy_sh
{
display: block;
}

.BVproductHeader img
{
float: left;
}
.BVsectionHeader

{
padding: 10px 0 10px 20px; 
font-family: georgia; 

clear: both;
margin: 10px 0 10px 0;
background-color: #220a36;
color: #fff;
font-weight: bold;
text-transform: uppercase;
}
.BVmainReviewHeader
{
clear : both;
}
.BVratingsTable
{
width: 940px;

font-weight: bold;
padding: 5px 0 0 30px; 

}
.BVlabelRow
{
clear:left;
}

.BVformLabel
{
padding: 10px 0 10px 30px; 


}
#BVrecToFriendLabel, #RadioBVrecToFriendLabel
{
float: left;
}

.BVrecToFriendRadioLabel
{
font-size: 1.0em;
}
.BVrequiredheader
{

text-transform:none;
font-weight: normal;
font-family: arial;
}
.BVrequired, .label-suffix-required-marker, .label-error-marker
{
color: #FF0000;
}

#BVnickNameLabel, #BVreviewTitleLabel, #BVreviewTextLabel, #BVlocationLabel, .BVformLabel
{

font-weight: bold;
width: 250px;
float: left;
padding-top: 5px;
padding-bottom: 0px;
}
#BVnickNameLabel
{
padding-top: 0px;
}
#BVnpQuestionRow
{
font-weight: bold;
margin-top: 20px; 
padding-left: 30px;

}

.BVinputHelper
{


}
#BVnickHelper, #BVtitleHelper, #BVlocationHelper, #BVnpWhyHelper, #BVtipLaunch
{
padding-left: 300px;
*padding-left: 300px;
}
#BVtipLaunch
{

}
#BVreviewTextRow
{
height: 200px;
}

#BVreviewTitleRow
{
width:600px;
}

#BVReviewText
{
float: left;
margin-left: 20px;
}
.BVRTcharCount
{
display: block;
}

.BVradioButtonCell 
{
padding: 0 10px 0 10px;

}

.BVradioButtonCell .BVradioButton
{
margin: 0px;
}

.BVradioButton
{
border: 0;
}

.BVnpNumbers, .BVradioButtonCell 
{
text-align: center;
width: 20px;
*width: 30px;
*padding: 0;
}

.BVnptable td
{

}

.BVnpTableLabelR,.BVnpTableLabelL
{
text-align:left;
padding: 10px;
}


.BVnpTableLabelR
{
padding-left: 16px;
*padding-left: 26px;
*margin-left: 100px;
}

.BVlabelRow
{
margin-top :8px;
}

.BVnptable
{
margin-left: 14px;
}
#BVpreviewBarGuidelinesLink a, #BVpreviewBarTermAndCondLink a
{

margin-left: 20px;
}

#BVnpTableRow
{
width: 450px;
*width: 650px;
*margin-left: 10px;
padding: 0px;
}

.BVnptable td
{
*padding: 0px;
}


.ratingTitle
{
width: 270px;
*width: 240px;
}

.ratingBar
{
background-repeat: repeat-x;
}

.BVRTcharCounter
{
float:left;  width: 100px; height: 200px; margin-left: 10px;
}

/* gradient backgrounds  */

#BVbasicReview, #BVmoreProductOpinions, #BVaboutYou, #BVnetPromoter
{
background: url(gradient.jpg);
}

#BVbasicReview
{
background-position: 100px -200px; background-repeat: repeat-x;
}
#BVmoreProductOpinions 
{
background-position: 100px -200px; background-repeat: repeat-x;
}
#BVaboutYou
{
background-position: 0 -320px; background-repeat: repeat-x;
}
#BVnetPromoter
{
background-position: 200px -280px;  background-repeat: repeat-x;
}

#BVgreatReviewContent
{
background-color: #210a36;
padding-bottom: 0px;

}
#BVReviewTipsContentDiv
{
background-color: #666;
color: #FFF;
}
#BVReviewTipsContentDiv ul
{
margin: 10px 0 10px 20px;
}
#BVReviewTipsContentDiv ul li
{
list-style-type: disc;
}
#BVReviewTipsContentDiv ul li a
{
color: #333;
}
#BVReviewTipsContentDiv ul li a:hover
{
text-decoration: underline;
color: #CCCCCC
}

#BVReviewTipsListHeader
{
background-color: #666;
color: #FFF;
padding:5px;
clear:both;
}
#BVReviewTipsHeaderDiv
{
background-color: #666;
}
#BVReviewTipsHeader
{
float:left;
background-color: #210a36;
color: #fff;
font-size: 1.1em;
font-weight: bold;
margin: 5px 0 0 5px;

}
#BVReviewTipsClose
{
float:right;
background-color: #210a36;
margin: 5px 5px 0 0;
color: #FFF;
}

.ratingDisplayValue
{

width: 75px;

}
.BVratingLegendValue
{

width: 75px;
text-align: left;
padding-left: 0px;
}
.ratingWrapper
{
width: 100px;
}

#BVReviewPreviewButton
{
background-color: #210a36;
color: #fff;
}

.BVErrorTextArea
{
color: #FF0000;
font-size: 0.9em;
font-weight: bold;
}

.BVDisplayName
{
float: left;
width: 100px;

*padding-left: 25px;
}
/* END */

            #BVtipContainerFrame {display: none; margin-top: -40px; margin-left: 300px; position: absolute;}
            #BVtipContainer {display: none; margin-top: -40px; margin-left: 300px; position: absolute; width: 350px; z-index: 400;}


			
/* PREVIEW PAGE */

.BVPreviewMainTableContainer
{
width: 80%;
}
.BVcustomerRatingItem 
{
font-size: 1.0em; 
font-weight: bold;
}
.BVRatingWraperTable img, .BVRatingWraperTable img
{
margin: 0 10px 0 10px;
}
.BVReviewTitle
{
display: none;
}

.BVcustomerRatingScore, .description, .BVReviewData, .BVTermsConditionsText
{
font-size: 1.0em;
}

.BVTermsConditions input
{
float: left; 
margin: 1px;
padding: 2px 5px 2px 5px;
background-color: #210a36; 
color: fff;
border: 1px solid #210a36;
font-size: 1.0em;
font-weight: bold;
}

.BVcustomerRatingFirst, .BVcustomerRatingItem
{
width: 120px;
}

.BVUIButton
{
color: #fff;
margin-right: 10px;
}


