#cattable {
  background-color: #f6f6f6;
  float: left;
}
#cattable ul {
  width: 282px;
  margin: 0;
}
li {
  list-style: none;
  margin: 0;
}
#cattable li a {
  text-decoration: none;
  line-height: 25px;
  padding: 5px 11px;
  padding-left: 30px;
  display: block;
  font-size: 13px;
  background-color: #f6f6f6;
  color: #b5471c;
  border: 1px solid transparent;
  font-weight: 500;
}
#cattable li a:hover {
  border: 1px solid #f56f1c;
}
#cattable li a.selectedCat {
  background-color: #f56f1c !important;
  color: #ffffff;
}
#tabmenu {
  height: 50px;
  font-size: 11px;
  width: 635px;
}
#tabmenu_content .tab {
  float: left;
  width: auto;
  display: inline-block;
  vertical-align: bottom;
  bottom: 0;
}
#tabmenu_content #splittereffect {
  position: relative;
  top: 1px;
}
#tabmenu_content div.tab a {
  position: relative;
}
#tabmenu_content div.tab a:link,
#tabmenu_content div.tab a:visited {
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
}
#tabmenu_content a:link p,
#tabmenu_content a:visited p {
  line-height: 30px;
  height: 31px;
  display: inline-block;
  padding: 5px 8px 0 10px;
}
#tabmenu_content div.tab a.tabselected {
  display: inline-block;
  text-decoration: none;
}
a.car_link:hover {
  text-decoration: none;
}
.car_bar {
  background-color: #858585;
  height: 5px;
}
.selected_car_bar {
  background-color: #dd8e18;
  height: 5px;
}
.car_text {
  color: #858585;
  padding: 9px 13px 10px 13px;
}
.selected_car_text {
  color: #b5471c;
  padding: 9px 13px 10px 13px;
}
a.car_link:hover .car_text {
  color: #690801;
}
a.car_link:hover .car_bar {
  background-color: #f66f1d;
}
#s_subreview_btn {
  background-color: #5f3c5d;
  color: #ffffff;
  padding: 10px 15px;
  border-radius: 20px;
}
#s_subreview_btn:hover,
#s_vote_btn:hover {
  background-color: #c82d5c;
}
#s_vote_btn {
  background-color: #5f3c5d;
  color: #ffffff;
  padding: 10px 31px;
  border-radius: 20px;
}
#small_submit_btn {
  background-color: #5f3c5d;
  color: #ffffff;
  padding: 7px 25px;
  border-radius: 5px;
}
#small_submit_btn:hover {
  background-color: #c82d5c;
}
/*Mobile css*/
.odd_col {
  padding: 25px 0;
}
.even_col {
  padding: 25px 0;
  background-color: #F5F5F5;
}
#nominees_carCAT {
  width: 100%;
  height: 35px;
  border-radius: 5px;
  color: #585d61;
  border: 1px solid #c4c9cd;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-left: 5px;
  background: url("https://i.i-sgcm.com/all/nav_down_arrow_9x5.png") no-repeat
    96% center;
  background-size: 8px;
}
#cattable .Menutitle {
  padding: 15px 0 10px 20px;
  font-size: 13px;
  color: #b5471c;
  font-weight: bold;
}
#cattable .singleMenu {
  font-size: 13px;
  color: #b5471c;
  font-weight: bold;
  text-transform: uppercase;
}
#cattable .minus-icon {
  float: right;
  padding-right: 20px;
  font-size: 20px;
  display: none;
  line-height: 15px;
  color: #b5471c;
  cursor: pointer;
}
#cattable .plus-icon {
  float: right;
  padding-right: 20px;
  font-size: 20px;
  display: block;
  line-height: 15px;
  color: #b5471c;
  cursor: pointer;
}
#nomDD {
  width: 90%;
  margin: 20px auto 0;
  height: 36px;
}
.nomMakeModel {
  font-size: 16px;
  padding-top: 20px;
}
.nomDescription {
  padding-top: 15px;
  line-height: 19px;
}
.nomGreyLine {
  height: 1px;
  border: 0;
  border-top: 1px solid #333333;
  margin-top: 20px;
}
.nomPrice {
  padding-top: 15px;
}
.nomDistributor {
  padding-top: 5px;
  line-height: 20px;
}
.nomVoteReview {
  padding: 20px 0 25px 0;
}
