﻿.vioPic {
  position:relative;
  top:00px;
  left:0px;
  margin:8px 0px -5px 0px;
}
#detailContainer p,
#detailContainer td,
#detailContainer span,
#detailContainer li,
#detailContainer a,
.detailFloatTop{
  color:#333;
  font-size:10px;
}


#detailContainer{
  color:#352203;
  margin:0px 0px 15px 0px;
}
#topStyleNumber{
  color:#f1101b !important;
  font-size:17px !important;
  font-weight:bold;
}    
#topStyleName{
  color:#000 !important;
  font-size:17px !important;
  font-weight:bold;
}    
#pColorName{
  font-size:11px !important;
  font-weight:bold;
  text-transform:capitalize;
  position:relative;
}
#belowImage{
  margin-top:15px;  
  margin-left:15px;
  margin-right:40px;
  width: 250px;
  position:relative;
}
.detailFloatTop{
  float:left;
  font-size:10px !important;
}
.detailFloatTop ul li{
  list-style-image :url(/OuterBanks/images/detailpagebullet.gif);
  list-style-position:outside;
  margin:5px 0px 5px 11px;
}
.detailFloatTop a,
.sizeguide{
  color:#f61815 !important;
  font-weight:bold;
}
.detailFloatTop a:hover,
.sizeguide:hover{
  color:#b58080 !important;
}
.first{
  margin-right:10px;
  width:220px;
}
.second{
  margin-right:0px;
  width:275px;
  .width:295px;
  padding-right:15px;
}
.second a{
  color:#f50c1f !important;
  font-weight:bold;
  line-height:24px;
}
.second td{
  padding-left:7px;
}
.third{
  margin-right:0px;
  width:250px;
  padding-right:0px;
}
.third a{
  color:#f50c1f !important;
  font-weight:bold;
  line-height:24px;
}
.third td{
  padding-left:7px;
  padding-right:7px;
}
.third input#txtZipCode{
  border:solid 1px #7f9db9;
  background-color:#fff;
  width:70px;
  padding:1px 0px 1px 3px;
  height:20px;
}
#ddlColor{
  margin-top:10px;
}
#ddlColor,
#ddlWholeSalers{
  border:solid 1px #7f9db9;
  background-color:#fff;
  width:100%;
  font:normal 12px Trebuchet MS, Arial;
}
.CatProduct #ddlColor{width:130px; margin-right:6px;}
.CatProduct #ddlWholeSalers{width:250px; margin-left:6px;}


.headerTop{
  background-color:#f2101b;
  color:#fff !important;
  font-weight:bold;
  font-size:11px !important;
  padding-top:3px;
  padding-bottom:3px;
}
#colorZipButton,
#whoresalerButton{
  padding:1px 0px 1px 5px;
  border:solid 1px #bab38d;
  background-color:#faf6e3;
  cursor:pointer;
  position:relative;
  top:1px;
  left:5px;
}
#colorZipButton:hover,
#whoresalerButton:hover{
  border:solid 1px #000;
  background-color:#ece6c7;
}
.grid{
  width:770px;
}
#lblPproductSpec .grid{
  width:440px;
  margin-top:10px;

}

#lblPproductSpec td{
  border:solid 1px #c7c5c5;
  vertical-align:middle;
  padding:4px 0px 4px 6px;
}
tr.th td{
  background-color:#999999 !important;
  border:none !important;
}
tr.th strong{
  color:#fff !important;
}
.grid strong{
  font-weight:bold;
}
#colorOffering{
  width:770px;
}
#colorOffering .top{
  background-color:#f2101b !important;
  color:#fff !important;
  font-weight:bold;
  padding:4px 0px 4px 6px; 
  font-size:11px;
}
#colorOffering tr td{
  padding:4px 0px 4px 0px;
}
#colorNotes{
  width:770px;
  background-color:#ebebeb;
}
#colorNotes td{
  padding:3px 0px 10px 20px;
}
.colorbottom{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}    
.colorbottom tr td{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}    
.colorbottom td td p{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}    
 #careInstruction{
  width:770px;
}
#careInstruction .top{
  background-color:#f2101b !important;
  color:#fff !important;
  font-weight:bold;
  padding:4px 0px 4px 6px; 
  font-size:11px;
}
