
#vehOuterDiv { width:700px; padding-left:8px; }
#vehOuterDiv a{ color:#666666; text-decoration:underline; }
#vehOuterDiv a:hover{ color: #550000; text-decoration:none; }
#vehOuterDiv a:visited{ color:#666666; text-decoration:underline; }
#vehOuterDiv .header { width:100%; height:30px; }
#vehOuterDiv .header .left{ width:350px; float:left; padding:10px 0; font-size:16px; color:#444; text-align:left;}
#vehOuterDiv .header .right{ width:250px; float:right; text-align:right; margin:15px; padding:0px 10px;  }
#vehOuterDiv .header .right span { color:#bb0000; }
#vehOuterDiv .bannerArea { float:left; width:100%; clear:both; margin-bottom:15px;}
#vehOuterDiv .bannerArea .left{ width:420px; float:left; border-right:0px solid #ccc;  margin-bottom:10px; }
#vehOuterDiv .bannerArea .left .movie { width:430px; height:250px; margin:auto; text-align:center;}
#vehOuterDiv .bannerArea .right{ width:265px; float:right; border-left:1px solid #ccc; margin-bottom:5px; }
#vehOuterDiv .bannerArea .right .vehRevForm {padding-left:5px;   }
#vehOuterDiv .title {  padding:2px; font-size:13px; font-weight:bold;    text-align:left; margin:0px auto; clear:both; height:16px; }
#vehOuterDiv .desc { text-align:justify;   padding:10px; margin:0 auto; clear:both;  }

#vehOuterDiv .part-wrapper { margin:5px 0 0 0; padding:0; width:99%; height:198px; border:1px dashed #ddd;  }
#vehOuterDiv .part-wrapper-left { padding-top:10px; margin:0;   width:100%;  border:none;   }
#vehOuterDiv .part-wrapper-left input{  }
#vehOuterDiv .subcomponentWrapper { padding:0; margin:0; line-height:20px; height:25px; clear:both;}
#reviewquote .part-wrapper .ui-widget-content { background:none; }
#vehOuterDiv .subcomponentWrapper .labelWrapper { padding:0; margin:0; float:left; width:100px; text-align:right; padding-right:4px;  }
#vehOuterDiv .subcomponentWrapper .elementWrapper { padding:0; margin:0;  }
#vehOuterDiv .errorMsg { width:100%; clear:both; line-height:30px; color:#990000; font-weight:bold;}
#vehOuterDiv .widgetTitle { font-size:14px; font-weight:bolder; text-align:left; margin:0; padding:5px; }
#vehOuterDiv .submit  { padding:0 0 10px 10px;  }
/* #vehOuterDiv .submit button { margin-left:92px;   }*/
#vehOuterDiv .submit .subcomponentWrapper .elementWrapper  { margin:0; padding-left:35px;}
#vehOuterDiv .submit .subcomponentWrapper  .labelWrapper { display:none; }
#vehOuterDiv .movie img {margin:35px 0px 0px 0px; }
.reviewDisclaimer {border-top:2px solid #CCCCCC; text-align:justify; padding:5px;}

