.alphabet-box{
    width:412px;
}
.alphabet-box ul{
    display:block;
    height:30px;
}
.alphabet-box li{
    float:left;
    margin-left:2.7px;
}
input.search-box {
  border:1px solid #BBBBBB;
  color:#4A4A4A;
  padding:4px 3px;
  width:382px;
}
.territory-holder h3 {
  margin:0;
}
.territory-holder {
  margin:5px 0 0 14px;
}
#main-nav li, #main-nav2 li{
  padding:3px 0 3px 20px;
  width:377px;
  cursor:pointer;
  z-index:9;
}
.alt{
  background-color:#F1F1F1;  
}
#show-zipcodes{
  color:#333333;
  display:block;
  float:right;
  font-size:10px;
  height:21px;
  margin:-24px 25px 0 0;
  position:absolute;
  right:0;
  width:78px;
  z-index:10;
  cursor:pointer;
}
#territory-name{
  float:left;
  width:297px;
  font-size:12px;
}
#product-name{
  float:left;
  width:360px;
}

.selected{
    background-color:#E7713B;
    color:#fff;
}
.my-terr .city-list {
  width:420px;
}
.my-terr {
width:422px;
}
#zipcodes{
  color:#333;
  font-size:10px;
}
#generic-name{
  color:#333;
  font-size:10px;
}
#product-name{
	font-size:12px;
}
.person-list li {
	width:386px;
}
#right-territories-box {
  margin-top:100px;
}
#right-products-box {
  margin-top:58px;
}
#right-targets-box {
  margin-top:100px;
}
.content-container{
  margin-bottom:20px;
}
#tab_container {
    margin:auto;
    width:1000px;
}

#tab-content-container {
  width: 980px;
  min-height:558px;
}

#tab-buttons-panel {
    width: 100%;
    float: left;
    background:transparent url(/images/bg-tab-holder.gif) repeat-x scroll 0 0;
}

#tab-buttons-panel ul {
  margin: 0;
  padding: 0px;
  list-style: none; 
  float:left;
  background:transparent url(/images/bg-tab-list.gif) no-repeat scroll 100% 0;
  width:100%;
}

#tab-buttons-panel li {
  float:left;
  position:relative;  
  cursor: pointer;
  margin:13px -6px 0 0;
}
#tab-buttons-panel .tab-button-container{
  float:left;
  height:29px;
}
#tab-buttons-panel .tab-end{
  background:transparent url(/images/bg-tab-link.png) no-repeat scroll 0 0;
  cursor:pointer;
  float:left;
  height:100%;
  width:17px;
}
#tab-buttons-panel span {
  float:left;
  height:100%;
  background: url(/images/sprites-min.png) repeat-x 0 -12198px;
  margin-bottom:-10px;
}
#tab-buttons-panel span h3{
  color:#FFFFFF;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  margin:9px 0 10px 18px;
  padding:0;
  text-align:left;
  min-width:100px;
}

#tab-buttons-panel li.tab-show .tab-end{
  background: url(/images/bg-tab-link-active.png) no-repeat;
}
#tab-buttons-panel li.tab-show span {
  background: url(/images/sprites-min.png) repeat-x 0 -12227px;
}
#tab-buttons-panel li.tab-show span h3{
  margin:13px 0 10px 18px;
  font-weight:bold;
}
#tab-buttons-panel li.tab-show {
  margin:6px -6px 0 0;
}
#tab-buttons-panel li.tab-show .tab-button-container{
  height:36px;
}

.ext-border-box .tab-content {
    top: 0px;    
}
.tab-content{
  display:none;
}
.tab-content-show {
    display: block;
}

.tab-content-panel-border {
    margin-bottom: 20px;
}
.tab-content-panel li {
    list-style-type: circle;
    list-style-position: inside;
}

.out {
  display:block; 
  background:#FBFBFB; 
  border:1px solid #FBFBFB; 
  }
.in2 {
  display:block; 
  background:#F5F5F5; 
  border:1px solid #F8F8F8; 

  padding:1px;
  margin:1px;
  }
.in {
  background:#fff; 
  border:1px solid #DDDDDD; 
float:left;
  padding:5px;
  font-weight:normal;
  margin-bottom:35px;
  }

.ltin {
  left:-5px;
  }
.tpin {
  top:-5px;
  }
.rtin {
  left:5px;
  }
.formError{
  font-size:12px;
  color:red;
}
#zipcode_sub_container{
	height:100%;
	background:none;
}
/* #zipcode_sub_container li:hover{
	background-color:#E7713B;
} */
#zipcode_sub_container li span{
	width:100%;
	display:block;
}
#zipcode_sub_container li.selected{
	background-color:#E7713B;
}
.all-terr {
height:385px;
overflow-x:auto;
width:426px;
}
.territory-holder {
margin:5px 0 0 46px;
}
#update-btn{
  padding-right:20px;
}
.person-list{
  height:385px;
}
.all-terr .shadow-block .center-shadow {
  overflow:auto;
height:auto;
}
.all-terr {
height:312px;
overflow-x:auto;
width:426px;
}

#tab_container {
margin:auto;
width:995px;
}
#upload_form_container{
  color:#333333;
  margin:auto auto auto 458px;
  padding:0;
  position:absolute;
  top:479px;
  width:481px;
}
#upload_form_container img{
  display:inline;
  float:left;
  margin:0 20px 0 0;
  padding:0;
}
#upload_form_container p {
  float:left;
  font-size:12px;
  margin:0 0 10px;
  padding:0;
  width:290px;
}
#progress_bar{
    display:none;
    margin: 8px 0 0 0;
}
#right-territories-box {
margin-top:0;
}
#my_terr_list_a_z .alphabet-box li{
    float:left;
    margin-left:2px;
}
#add-new-target .inp-text input {
background:transparent none repeat scroll 0 0;
border-color:#FFFFFF -moz-use-text-color -moz-use-text-color #FFFFFF;
border-style:solid none none solid;
border-width:1px 0 0 1px;
float:left;
padding:6px 5px;
width:191px;
}
#add-new-target{
    position:absolute;
    z-index:9999;
    background-color:white;
    width:424px;
    height:358px;
    border: 1px solid #999;
    display:none;
}
#add-new-target .contact-list div {
float:left;
margin-right:11px;
overflow:hidden;
width:183px;
}
#add-new-target .contact-list .inp-text {
margin:0;
width:171px;
}
#add-new-target .inp-text input {
background:transparent none repeat scroll 0 0;
border-color:#FFFFFF -moz-use-text-color -moz-use-text-color #FFFFFF;
border-style:solid none none solid;
border-width:1px 0 0 1px;
float:left;
padding:6px 5px;
width:191px;
}
#add-new-target-container {color: rgb(51, 51, 51); width: 260px; float: left;}

.find-terr .add-product .add-to-my-targets {
width:121px;
}
.thanks-info{
	margin:20px;
	color:#333;
	font-size:14px;
}
.all-terr{
	
	overflow:hidden;
		
}

ul#doctor-list, ul#main-list {
	height:312px;
	overflow:scroll;
	overflow-x:hidden;
	width:427px;
}
#targets-section #right-targets-box {
margin-top:93px;
overflow-x:hidden;
overflow-y:auto;
}
.page-holder {
margin:0 auto;
width:989px;
}
#tab_container {
margin:auto;
width:989px;
}
.find-terr .add-product {
width:414px;
}
.find-terr .remove-product {
width:404px;
}
#add-new-target-container {
color:#333333;
float:left;
margin:-9px 0 0 4px;
width:256px;
}
.all-terr {
height:335px;
overflow-x:hidden;
width:426px;
}
.shadow-block{
  height:328px;
}
#target-list-item{
	color:#333;
}
#doctor-list2{
	color:#333;
}
.my-box{
	padding-left:53px;
}
.add-product {
background:transparent url(/images/arow-add.gif) no-repeat scroll 100% 18px;
float:left;
overflow:hidden;
padding:17px 24px 0 15px;
width:433px;
}
.add-product .main-btn {
margin:-4px 5px 0 0;
}
.find-terr .remove-product {
width:431px;
}
.products-section .all-terr .shadow-block .center-shadow, .territory-section .all-terr .shadow-block .center-shadow{
height:328px;
overflow:hidden;
width:auto;
}
.products-section .all-terr, .territory-section .all-terr{
height:370px;
overflow-x:hidden;
width:414px;
}
#right-territories-box {
height:316px;
margin-top:0;
}
.products-section .shadow-block {
height:310px;
}
div.alphabet-box li.selected a{
	color:#FFF;
}
#targets-section .person-list, .city-list {
height:356px;
overflow-x:hidden;
overflow-y:auto;
}
.territory-holder {
background:transparent url(/images/border1.gif) repeat-y scroll 454px 0;
margin:22px 0 0 13px;
overflow:hidden;
}
.person-list, .city-list {
height:313px;
overflow-x:hidden;
overflow-y:auto;
border:1px solid #EEEEEE;
}
#no_results{
	text-align:center;
}
.all-terr .shadow-block .center-shadow {
overflow-y:hidden;
}
#add-new-product-container {
color:#333333;
float:left;
margin:-9px 0 0 4px;
width:256px;
}
#tab-content3 .city-list div{
	background:transparent none repeat scroll 0 0;
	cursor:pointer;
	height:auto;
	overflow:visible;
	padding:0;
}
#add-product-container{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #999999;
	height:324px;
	position:absolute;
	padding:0 25px;
	width:375px;
	z-index:999;
	visibility:hidden;
}
#add-product-container #addProduct{
	float:left;
}
#add-product-container .close-link{
	float:right;
	margin-right:54px;
}
#add-product-container ul{
	padding-top:20px;
}
#add-product-container .inp-text{
	width:342px;
}
#add-product-container .name-box .main-btn {
margin-right:89px;
}
.add-products-button .main-btn{
	width:135px;
}