/* MISC */
img {
border:0px;
}
.margin-top-5 {
margin-top:5px;
}
.margin-right-30 {
margin-right:30px;
}
.border-grey-left-right {
border-left: #dbd7d8 solid 1px;
border-right: #dbd7d8 solid 1px;
padding:0 4px 0 4px;
}
div.greyborderbox,
div.greyborderboxNoBak {
background:#eaeaea;
border:#d0d0d0 solid 1px;
padding:5px;
width:551px;
height:30px;
}
div.greyborderbox h3 {
background:url(img/user_active.gif) no-repeat left top;
}
input.noborder {
border:0;
text-decoration: none;
}
.pad-5-top-right {
padding:5 5 0 0;
}
div.width-22 {
width:22px;
}
div.width-450 {
width:450px;
margin:0px;
}
div.width-275 {
width:275px;
margin:0px;
}
div.width-200 {
width:200px;
margin:0px;
}
div.width-235 {
width:235px;
margin:0px;
}
div.width-300 {
width:300px;
margin:0px;
}
div.width-350 {
width:350px;
margin:0px;
}
div.width-551 {
width:551px;
}
div.width-763 {
width:763px;
margin:0px;
}
div.height-188{
 height:188px;
}
div.height-300{
 height:300px;
}
div.myurl {
width:253px;
}

#MyUrl a {
font-size:9px;
}
.searchfield {
background:url('/img/search_ico.gif') no-repeat;
padding-left:20px;
font-size:9px;
color:#7a7a7a;
font-style:italic;
height:20px;
width:130px;
}

/* LINKS */
a.black-dotted-purple {
border-bottom: #614B88 dotted 1px;
color: #000000;
text-decoration: none;
}
a.purple-dotted-purple {
border-bottom: #614B88 dotted 1px;
color: #614B88;
text-decoration: none;
}
a.black-dotted-black {
border-bottom: #000000 dotted 1px;
color: #000000;
text-decoration: none;
}
a.blue-dotted-blue {
border-bottom: #1989B7 dotted 1px;
color: #1989B7;
text-decoration: none;
}
a.red-dotted-red {
border-bottom: #dd0a0a dotted 1px;
color: #dd0a0a;
text-decoration: none;
}
a.blue-underline-blue {
color: #1989B7;
text-decoration: underline;
}
a.black-underline-black {
color: #000000;
text-decoration: underline;
}
a.black-dotted-purple:hover,
a.purple-dotted-purple:hover,
a.blue-underline-blue:hover,
a.blue-dotted-blue:hover,
a.back-dotted-black:hover,
a.red-dotted-red:hover,
a.black-underline-black  {
border-bottom-style: solid 1px;
color: #000000;
}



/* MAIN */
div.mainContainer {
width:800px;
background: #fff;
overflow:auto;
background:url("/img/content_bg.gif") repeat-x left top #FCFAF5;
/*background:#ffffff url(/img/content_bg.gif) repeat-x left top;*/
}


/* REGISTERED PUB HOME */

      /* LEFT COL */
      div.leftcol {
      background:#fff url(/img/header_bg.gif) repeat-x top left;
      text-align:left;
      line-height:1.75em;
      font-size:10px;
      width:160px;
  	  border-right: #efe6d6 solid 1px;
  		border-bottom: #efe6d6 solid 1px;
        }
      h4.leftcoltitles {
      color: #614B88;
      font-size: 12px;
      font-weight: bold;
      margin: 0;
      padding: 0;
      } 
      div.leftcol hr {
      background-color: #e2e1e1;
      border: 0;
      clear: both;
      color: #e2e1e1;
      height: 1px;
      width:100%;
      margin-top:-10px;
      margin-bottom:0px;
      padding:0px;
      }
      div.leftcol div.pad-15-margin-0,
      div.rightcol div.pad-15-margin-0 {
      padding:15px;
      margin:0px;
      }
      div.pad-15-top-0 {
      padding:0px 15px 5px 15px;
      margin:0px;
      }
			select.pubName {
			width:125px;
			}
			
      /* RIGHT COL */
      div.rightcol {
      text-align:left;
      width:634px;
	  }
      div.rightcol div.pad-15-55-15-28 { 
     	padding:15px 55px 15px 28px;
      }
			div.rightcol div.pad-15-55-15-28 table.offergrid { 
     	width:551px;
      }
			
      /* TOP */
      div.rightcol div.pad-15-55-15-28 div.top {
			}


      div.rightcol div.pad-15-55-15-28 div.top div.top-left {
      width:253px;
      float:left;
      }
			div.rightcol div.pad-15-55-15-28 div.top div.top-right {
      width:290px;
      float:right;
      }
			
      /* TOP: MEDIA KIT */
      div.rightcol div.pad-15-55-15-28 div.top div.top-left div.kitinfo {
      width:254px;
      }
			div.rightcol div.pad-15-55-15-28 div.top div.top-left div.kitinfo img {
      border: #cdc3d7 solid 1px;
      }
			div.rightcol div.pad-15-55-15-28 div.top div.top-left div.kitinfo h2 {
      margin:0 0 5px 0;
			line-height:1.0em;
      }
      div.rightcol div.pad-15-55-15-28 div.top div.top-left div.kitinfo div.textside,
			div.rightcol div.pad-15-55-15-28 div.top div.top-left div.kitinfo div.textside p  {
      width:143px;
      font-size:9px;
      line-height:1.6em;
			margin:0px;
      }
			
      /* TOP: PI BOX */
      div.rightcol div.pad-15-55-15-28 div.top div.piAd {
      padding-top:10px;
			width:253px;
			clear:both;
      }
      div.rightcol div.pad-15-55-15-28 div.top div.piAd div.box {
      width:253px;
			height:96px !important;
      height:98px;
      background:url(/img/pi_bak.gif) repeat-x left top;
      border: #cdc3d7 solid 1px;
      }
      div.rightcol div.pad-15-55-15-28 div.top div.piAd div.box div.float-right {
      border-left:#e1e1e1 solid 1px;
      padding-left:5px;
			height:76px;
      }
			div.rightcol div.pad-15-55-15-28 div.top div.piAd div.box div.float-left {
      width:155px;
			height:76px;
			text-align:center;
      }
			div.rightcol div.pad-15-55-15-28 div.top div.piAd div.box div.float-left img {
      margin:5 0 0 0 !important;
			margin:5 0 0 5;
			border: #cdc3d7 solid 1px;
			max-width:148px;
			max-height:65px;
			height: expression(this.width < this.height & this.height > 65? 65: true);
			width: expression(this.width > this.height & this.width > 148? 148: true);
			}
      div.rightcol div.pad-15-55-15-28 div.top div.piAd div.box div.width-90 {
      width:90px;
      }
    
      /* ALERT BOX */
      div.alerts {
      width:292px;
      }
      div.alerts div.alertsBox {
      width:292px;
			height:62px;
      position:relative;
      }
      div.alerts div.alertsBox div.titlesBox {
      width:97px;
      height:15px;
      padding-top:3px;
      padding-bottom:5px;
      background:url(/img/alertTitles_bak.gif) repeat-x left top;
      border-top:#d8d8d8 solid 1px;
      border-left:#d8d8d8 solid 1px;
      border-right:#d8d8d8 solid 1px;
      text-align:center;
      vertical-align:middle;
      font-weight:bold;
      font-size:10px; 
      }
      div.alerts div.alertsBox div.bodyBox {
      width:97px;
      height:40px;
      background:url(/img/alertBody_bak.gif) repeat-x left top;
      border-top:#d8d8d8 solid 1px;
      border-left:#d8d8d8 solid 1px;
      border-right:#d8d8d8 solid 1px;
      text-align:center;
      vertical-align:middle;
      font-weight:bold;
      font-size:10px; 
      color:#dd0a0a;
      text-align:left;
      }
      div.alerts div.alertsBox div.bodyBox p {
      margin-top:5px;
      }
      div.alerts div.alertsBox div.bodyBox p#sold {
      margin-top:0px;
      }
      div.alerts div.alertsBox div.bodyBox img{
      float:left;
      }
      div.alerts div.alertsBox div.bodyBox img#expire,
			div.alerts div.alertsBox div.bodyBox img#user{
      margin:5 5 5 10;
      }
      div.alerts div.alertsBox div.bodyBox img#sold{
      margin:5 5 0 10;
      }
      div.alerts div.messagesBox {
      width:292px;
			height:auto;
      }
      #title1,
      #sec1 {
      position: absolute;
      left:0;
      float:left;
      }
      #title2,
      #sec2 {
      position: absolute;
      left:97;
      float:right;
      }
      #title3,
      #sec3 {
      position: absolute;
      left:194;
      float:right;
      }
      #sec1,
      #sec2,
      #sec3 {
      margin-top:21px;
      }
      div.icon,
			div.icon-dl,
			div.icon-warn,
			div.shadedIcon {
      float:left;
      width:16px;
      height:16px;
      clear:both;
      margin-top:5px;
      }
			div.icon {
      background: url(/img/altMess_active.gif) no-repeat left top;
			}
			div.shadedIcon {
      background:#ffffff url(/img/altMess_inactive.gif) no-repeat left top;
			}
			div.icon-dl {
      background:#ffffff url(/img/icon-dl.gif) no-repeat left top;
			}
			div.icon-warn {
      background:#ffffff url(/img/icon-warn.gif) no-repeat left top;
			}
      div.message {
      width:270px;
      font-size:9px;
      margin-top:5px;
      }
			div.placement{
			width:290px;
			height:41px;
			clear:both;
			float:right;
			margin-top:5px;
			}
			div.placement div.adButt {
			float:left;
			}
			div.placement div.piButt {
			float:right;
			}
		
			
      /* MIDDLE */
			div.rightcol div.pad-15-55-15-28 div.mid {
			clear:both;
			position:relative;
			top:-40;

			}
			
			
			div.rightcol div.pad-15-55-15-28 div.mid-bottom {
			position:relative;
			bottom:0;

			}
			
      div.rightcol div.pad-15-55-15-28 div.mid p,
	  div.rightcol div.pad-15-55-15-28 div.mid div.mid-bottom {
			margin-top:0px;
			clear:both;
      }
      
      div.rightcol div.pad-15-55-15-28 div.mid div.mid-bottom div.float-right,
      div.rightcol div.pad-15-55-15-28 div.mid div.mid-bottom div.float-left {
			position:relative;
			top:0;
      }
      
      div.active {
      float:left;
			width:180px;
      }
      div.active div.links {
      margin-top:5px;
      margin-left:5px;
      }
      div.delete {
      width:55px;
      float:right;
      margin:3px 0 0 35px;
      }
      div.delete div.float-right{
      margin-top:5px;
      }
      div.scroll {
      width:110px;
      float:right; 
      }
      div.scroll div.left {
      width:24px;
      left:0px;
      float:left;
      height:25px;
      float:left;
      }
      div.scroll div.pages {
      font-size:12px;
      margin-top:5px;
      margin-left:2px;
      left:50px;
      float:left;
      height:25px;
      }
			
			

			
			
			
      
      /* BOTTOM */


      div.rightcol div.pad-15-55-15-28 div.bot div.float-left {
      width:350px;
      position:relative;
      top:-50 !important;
      top:-90;
      }
			 		/* USER REQ */
          div.rightcol div.pad-15-55-15-28 div.bot div.float-right {
					width:175px;
          text-align:right;
          position:relative;
          top:-50 !important;
          top:-90;
          }
          div.rightcol div.pad-15-55-15-28 div.bot div.float-right div.right {
          width:175px;
          border:#dddddd solid 1px;
          text-align:left;
					background-color:#ffffff;
          }
    			div.right-user {
          background-color:#ffffff;
					border:#dddddd solid 1px;
          text-align:left;
    			width:275px;
          }
          div.rightcol div.pad-15-55-15-28 div.bot div.float-right div.right div.right-top,
					div.right-top{
          background:#ffffff url(/img/user_active.gif) no-repeat left top;
          margin:5px 0 0 5px;
    			}
          div.rightcol div.pad-15-55-15-28 div.bot div.float-right div.right div.right-top h4,
    			div.right-top h4 {
          height:25px;
          margin:0 0 0 30px;
          }
          div.rightcol div.pad-15-55-15-28 div.bot div.float-right div.right div.user {
          border-bottom:#dddddd solid 1px;
          padding:3px 0 3px 0;
          width:175px;
          text-align:right;
          }
    			div.user-acc {
          border-bottom:#dddddd solid 1px;
          padding:6px;
          text-align:right;
          }
          div.rightcol div.pad-15-55-15-28 div.bot div.float-right div.right div.user div.name,
    			div.name {
          position:relative;
          left:5px;
          float:left;
          }
					div.rightcol div.pad-15-55-15-28 div.bot div.float-right div.right div.right-bot,
    			div.right-bot {
					padding:3px 0 0px 0;
          background:#ffffff;
          }

					
					
					
					
					/* TABLES*/
    			table.requestbidgrid {
    			width:350px;
    			margin:0px
    			}
    			div.rightcol div.pad-15-55-15-28 div.mid div.mid-center table.offergrid,
    			div.rightcol div.pad-15-55-15-28 div.mid div.mid-center table.requestbidgrid {
          margin-bottom:5px;
          }
          table.offergrid tr#nav td,
    			table.requestbidgrid tr#nav td{
          background-color:#f2ebe1;
          }
	 				
			
/* UNREGISTERED PUB HOME */

	 		/* TOP LEFT */
			span.pubnoactionBox {
			background: #EEEDEC url(/img/splash-searchbutton-bg.gif) repeat-x left center;
			border: #DBDAD7 solid 1px;
			color: #000000;
			display: block;
			font-size: 10px;
			padding: 12px 15px 12px 10px;
			}
  		span.pubnoactionBox img {
  		float: left;
  		margin: 0 0 0 3px;
  		}
			span.pubnoactionBox div {
				margin: 0 0 0 70px;
				}
			span.pubnoactionBox h3 {
				font-size: 14px;
				margin: 0 0 2px 0;
				}		
      /* TOP RIGHT */
      div.splash-top-right-pub {
      margin: 20px 10px 0 0;
      width: 360px;
      }
      div.splash-top-right-pub {
      float: right;
      }
    	/* REG SECTION */
          div.splash-top-right-pub div.reg,
      	  div.splash-top-right-pub div.reg_green,
      	  div.splash-top-right-pub div.reg_red,
      	  div.splash-top-right-pub div.reg_blue{
          width:360px;
          }
        	div.splash-top-right-pub div.reg,
      		div.splash-top-right-pub div.reg_green,
      		div.splash-top-right-pub div.reg_red,
      		div.splash-top-right-pub div.reg_blue {
          	height:114px;
            margin:0px;
            text-align:center;
          }
        	div.splash-top-right-pub div.reg {
            background:#ffffff url(/img/regBak.gif) no-repeat left top;
        	}
        	div.splash-top-right-pub div.reg_green,
        	div.splash-top-right-pub div.reg_red,
        	div.splash-top-right-pub div.reg_blue {
        		padding:15px 5px 10px 0px;
						line-height:1.5em; 
        	}
        	div.splash-top-right-pub div.reg_green {
            background:#ffffff url(/img/regBak_green.gif) no-repeat left top;
        	}
        	div.splash-top-right-pub div.reg_red {
            background:#ffffff url(/img/regBak_red.gif) no-repeat left top;
        	}
        	div.splash-top-right-pub div.reg_blue {
            background:#ffffff url(/img/regBak_blue.gif) no-repeat left top;
        	}
        	div.splash-top-right-pub div.reg_blue p {
            padding:0 5px 0 5px;
        	}
          div.splash-top-right-pub div.reg h1,
      	  div.splash-top-right-pub div.reg_green h1,
      	  div.splash-top-right-pub div.reg_red h1,
      	  div.splash-top-right-pub div.reg_blue h1 {
          color: #614B88;
          margin-bottom:3px;
          }
          div.splash-top-right-pub div.reg hr,
      	  div.splash-top-right-pub div.reg_green hr,
      	  div.splash-top-right-pub div.reg_red hr,
      	  div.splash-top-right-pub div.reg_blue hr {
          background:#f4e7b5;
          border-bottom: #000 dotted 2px;
          width:70%;
          text-align:center;
          margin:5px 0px 3px 56px;
          }
      /* REG SECTION */
			div.splash-top-right-pub div.piAds {
      margin:10px 0 0 0 !important;
			padding:0px;
			width:360px;
			}
			div.splash-top-right-pub div.piAds ul {
			margin:10px 0px 0px 0px;
			margin-left:-40px !important;
			list-style:none;
			}
			div.splash-top-right-pub div.piAds ul li {
			float:left;
			margin-right:3px;
			text-align:center;
			width:115px;
			}
			div.splash-top-right-pub div.piAds ul li img {
			max-width: 105px;
			width: expression(this.width > 105? 105: true);
	  	max-height: 75px;
			height: expression(this.height > 75? 75: true);
			}
      div.splash-top-right-pub div.splash-aboutus h4 {
      clear:both;
      background:#ffffff url(/img/aboutBak.gif) repeat-x left top;
      border: #dbd7d8 solid 1px;
      width:360px;
      padding-left:5px;
      }
      div.splash-top-right-pub div.splash-aboutus p {
      line-height:1.7em;
      font-size:9px;
      margin:0px 0px 15px 0px;
			text-align:left;
      }
      /* MIDDLE */
      div.splash-middle {
      margin-top:10px;
			width:375px;
			float:left;
      }
      h3.title{
      color: #000000;
      }
     
			
			/*MEDIA KIT*/

			.basictab ul,
			.basictab input {
      margin: 0px;
      padding: 0px 0;
      margin-right: 0;
      font: bold 9px Verdana;
      list-style-type: none;
      text-align: left;
      }
      .basictab li {
      display: inline;
      margin: 0px;
      }
			.basictab input {
			margin-right: 0px;
			margin-left: 0px;
			}
			.float-left input.colorSwap {
			font-weight: bold;
			margin-right: 30px;
			margin-left: 65px;
			}
			.float-left input.colorSwapreg {
			font-weight: bold;
			margin-right: 0px;
			margin-left: 30px;
			}
			.float-left input.nicheSwap {
			font-weight: bold;
			margin-right: 0px;
			margin-left: 10px;
			}
			select.colorSelect {
			width:125px;
			}
			.basictab input,
			.float-left input.colorSwap {
			padding: 3px 9px;
      }
			.basictab input,
			.float-left input.colorSwap,
			.float-left input.colorSwapreg,
			.float-left input.nicheSwap {
      background-color: #d4d4d4;
      color: #2d2b2b;
			border:none;
			cursor:pointer;
			text-align: center;
      }
			.basictab input.current {
			cursor:default;
			}
      .basictab input.current,
			.basictab input.hover {
      background-color: #f4e7b5;
      color: black;
      }
			img.front-mast {
			max-width: 500px;
			width: expression(this.width > 500? 500: true);
			}
/*UNRED PUB SCROLL*/
div.blue-border-horz {
	background:url(/img/ps_bak.gif) repeat-x left top;
	margin:0px;
	padding:0px;	
	overflow:visible;
}
div.arrowRight {
	position:relative;
	right:5;
}	
div.arrowLeft {
	position:relative;
	left:5;
}	
div.pubContainer{
	width: 550px;
  position: absolute;
  left: 0;
  top: 0;
  }
div.pubContainer div.pubset-left,
div.pubContainer div.pubset-right{
  font-size: 10px;
  font-weight: bold;
  text-align: center;
	width: 155px;
  padding:5px 0px 5px 0px;
  }
div.pubContainer div.pubset-left{
  float:left;
  float: left; /*leave this value alone*/
  }
div.pubContainer div.pubset-right{
  float:right;
  }		
div.pubContainer div.pubset-left div.title,
div.pubContainer div.pubset-right div.title{
  padding-top: 8px;
	color:614b88;
  }
div.pubContainer div.pubset-left img,
div.pubContainer div.pubset-right img {
  }		 	
.border-right{
  border-right:2px dotted #ccc;
  }		
.border-left{
  border-left:2px dotted #ccc;
  }					
.stepcarousel{
  position: relative;
  overflow: scroll;
  }
.stepcarousel .panel{
  float: left;
  overflow: hidden;
  }
/*CALL STATS*/
div.callstats {
	width:375px;
	float:right;
	overflow:hidden;
	margin:12px 0 0 0;
}
div.callstats-reg {
	width:290px;
	height:65px;
	margin:5px 0 5px 0;
	float:right;
	overflow:hidden;
	border:#ccc solid 1px;
	background-color:#fff;
}
div.callstatsTop {
	background-image:url('/img/callstats-top.png');
	background-repeat:no-repeat;
	background-position:top left;
	padding: 5px 0px 0px 5px;
	font-size:10px;
	font-weight:bold;
}
div.callstatsMid {
	background-image:url('/img/callstats-mid.png');
	background-repeat:repeat-y;
	background-position:top left;
	margin:-10px 0 0 1px;
	padding: 8px 0px 0px 5px;
	font-size:9px;
	height:35px;
	overflow:hidden; 
}
div.callstatsMid-reg {									 
	height:25px;
}
 			div.callstatsMid div.callstats-row,
			div.callstatsTop div.callstats-row-colname {
			width:375px;
			height:35px;
			margin-left:4px;
			overflow:hidden;
			padding-bottom:5px;
			}
			div.callstats-row-reg,
			div.callstats-row-colname-reg {
			height:25px;
			font-size:9px;
			padding-left:4px;
			overflow:hidden;
			padding-bottom:5px;
			}
			div.callstats-row-colname-reg {
			width:290px;
			}
			div.callstats-row-reg {
			width:270px;
			}
			div.callstats-row-colname-reg {
			background-color:#ececec;
			border-bottom:#ccc solid 1px;
			margin-bottom:5px;
			}
			div.bord {
			border-bottom:#ccc dotted 1px;
			margin-bottom:5px;
			}
			div.nobord {
			border-bottom:none;
			margin-bottom:5px;
			}
			div.callstatsMid div.callstats-row span,
			div.callstatsTop div.callstats-row-colname span {
			overflow:hidden;
			float:left;
			list-style-type: none;
			height:35px;
			width:75px;
			
			}
			div.callstats-row-reg span,
			div.callstats-row-colname-reg span {
			overflow:hidden;
			float:left;
			list-style-type: none;
			height:25px;
			width:65px;
			}
			div.callstatsMid div.callstats-row span.adv,
			div.callstatsMid div.callstats-row span.length,
			div.callstatsMid div.callstats-row span.location,
			div.callstatsTop div.callstats-row-colname span.adv,
			div.callstatsTop div.callstats-row-colname span.length,
			div.callstatsTop div.callstats-row-colname span.location {
			margin-left:3px;
			}
			
div.callstatsBot {
	background-color:#fff;
	height:5px;
	width:351px !important;
	width:353px;
	border-bottom:#ccc solid 1px;
	border-left:#ccc solid 1px;
	border-right:#ccc solid 1px;
	text-align:right;
	margin-left:2px;
}
div.callstats img {
	position:relative;
	bottom:55;
	left:275;
}
div.callstats-outershell {
	width:290px;
	height:145px;
}
div.callstats-outershell img {
	position:relative;
	left:238;
	bottom:25;
}
/* AUTO SCROLL - PUB REG*/
#pscroller1{
width:375px;
height:35px;
font-size:9px;
padding-left:4px;
overflow:hidden;
}

#pscroller2{
width:270px;
height:65px;
font-size:9px;
padding-left:4px;
overflow:hidden;
}
