	body {
	background-color: #F1E8D8;
	margin: 0;
	padding: 0;
		}

	body,
	div,
	h1,
	h2,
	input,
	li,
	ol,
	p,
	select,
	td,
	textarea,
	ul {
		font-family: Verdana, sans-serif;
		}

	body,
	input,
	select,
	td,
	textarea {
		font-size: 11px;
		}

	body,
	div,
	li,
	ol,
	p,
	ul {
		width: auto;
		}



	div.header,
	div#navbar,
	div.mainContent,
	div.footer,
	div.footerCrnLft,
	div.footerCrnRgt,
	div.footerPad {
		width: 800px;
		}
	
.wrap,
.wrap a  {
word-wrap: break-word;
overflow:auto;
}

.hidden {
    display:none;
}

.visible {
    display:block;
} 

.redbord {
	border:red solid 1px;
}
 

/*-- HEADER DEFINITIONS ----------------------*/

	div.headerBounds {
		background: #FFFFFF url(/img/header_bg.gif) repeat-x top;
		position: relative;
		text-align: center;
		width: 100%;
		}

	div.header {
		background: #FFFFFF url(/img/header_bg.gif) repeat-x top;
		color: #62767D;
		height: 70px;
		margin: 0 auto 0 auto;
		position: relative;
		text-align: center;
		}
	div#headerLogo {
		background: url(/img/header_logo.gif) no-repeat top left;
		height: 39px;
		overflow: hidden;
		position: absolute;
			left: 6px;
			top: 25px;
		width: 250px;
		}

	div#headerLogo a,
	div#headerLogo a span {
		display: block;
		height: 39px;
		overflow: hidden;
		text-indent: -9999px;
		width: 250px;
		}

	div#headerTagLine {
		background: url(/img/header_tagline.gif) no-repeat top left;
		height: 21px;
		position: absolute;
			left: 311px;
			top: 50px;
		width: 431px;
		}

		div#headerTagLine span {
			display: block;
			height: 21px;
			overflow: hidden;
			text-indent: -9999px;
			width: 431px;
			}

	div#headerNav {
		color: #D3D3D3;
		height: 15px;
		position: absolute;
		right: 5px;
		top: 6px;
		}
		
		span.heading h4 {
      background:#ffffff url(/img/perinq-about.jpg) repeat-x left top;
			border-top:#ccc solid 1px;
			border-right:#ccc solid 1px;
			border-left:#ccc solid 1px;
			height:25;
      width:335px;
      padding-top:3px;
			padding-left:3px;
			margin-bottom:-19px !important;
			margin-bottom:-16px;
      }
		

	div#headerNavLinks {
		float:left;
		position:relative;
		margin-top:5px;
		left:10;
		}

		div#headerNavLinks a {
			border-bottom: #C59C6E dotted 1px;
			color: #614B88;
			cursor: auto;
			font-size: 10px;
			font-weight: normal;
			text-decoration: none;
			
			}

			div#headerNavLinks a:hover {
				border-bottom: #C59C6E solid 1px;
				color: #000000;
				cursor: pointer;
				}

		div#headerNavLinks b.detail-label {
			color: #000000;
			font-weight: normal;
			}


	div#navbarBounds {
		background-color: #FFFFFF;
		border-top: #D3D3D3 solid 1px;
		border-bottom: #DAD1C1 solid 1px;
		text-align: center;
		width: 100%;
		}

	hr {
		background-color: #E6DFD3;
		border: 0;
		clear: both;
		color: #E6DFD3;
		display: block;
		height: 1px;
		line-height: 1;
		margin: 5px 0 5px 0;
		padding: 0;
		}


	div#navbar,
	div#navbarLinkSet,
	div#navbarLinks {
		height: 23px;
		line-height: 1;
		overflow: hidden;
		}

	div#navbar {
		color: #D3D3D3;
		font-size: 10px;
		margin: 0 auto 0 auto;
		position: relative;
		text-align: center;
		}
	div#navbarLinkSet {
		text-align: left;
		}
	div#navbarLinks {
		padding: 0;
		}

		div#navbarLinks span.navbar-divider {
			display: block;
			float: left;
			height: 23px;
			padding: 6px 2px 0 2px;
			width: auto;
			}

		div#navbarLinks a {
		 	color: #614B88;
			cursor: pointer;
			display: block;
			float: left;
			font-family: Trebuchet MS, Verdana, sans-serif;
			font-size: 12px;
			font-weight: bold;
			height: 23px;
			margin: 0;
			padding: 0;
			text-decoration: none;
		 	width: auto;
			}

			div#navbarLinks a:hover {
				background: #FBF5EA;
				color: #000000;
				}

			div#navbarLinks a span {
				margin: 0;
				display: block;
				padding: 6px 7px 0 7px;
				}

div.navLinkBreadcrumbInactive {
cursor: pointer;
position: absolute;
right: 0;
height:24px;
width:176px;
color:#000000;
font-size:11px;
display: inline;
}
div.navLinkBreadcrumbInactive .containment {
padding: 7px 10px 5px 30px;
text-align:center;
color:#000000;
}
div.navLinkBreadcrumbInactive .containment a,
div.navLinkBreadcrumbInactive .containment a:hovver{
color:#000000;
}

div.navLinkBreadcrumbActive {
position: absolute;
left: 448;
height:24px;
width:176px;
color:#000000;
font-size:11px;
display: inline;
font-weight:bold;
}
div.navLinkBreadcrumbActive .containment {
padding: 7px 0px 5px 29px;
}

/* SHOPPING CART & HEADER */
div#headerNav div#carthead {
float:right;
background: transparent url(/img/cartheaderbak.png) no-repeat right top;
height:28px;
width:235px;
position:relative;
left:10;
}
div#headerNav div#carthead div#cartcontainer {
text-align:left;
margin:3px 0 0 10px;
}
div#headerNav div#carthead div#cartcontainer img {
position:relative;
top:3px;
}
div#headerNav div#carthead div#cartcontainer span {
text-align:left;
font-size:9px;
color: #E5431E;
position:relative;
top:1px;
}
div#headerNav div#carthead div#cartcontainer span a {
color:#E5431E;
text-decoration:none;
}
div#headerNav div#carthead div#cartcontainer span a:hover {
text-decoration:underline;
}
span#nodesignfee {
position:relative;
bottom:21;
}
span#designfee {
position:relative;
top:-2;
}

	div.overflow,
	div.mainPage {
		background: #F1E8D8 url(/img/body_bg.gif) repeat-x left top;
		text-align: center;
		}
	div.overflow {
		width: 100%;
		}
	div.mainPage {
		margin: 0 auto 0 0;
		}
	div.mainContent {
		margin: 0 auto 0 auto;
		background: #FCFAF5 url(/img/content_bg.gif) repeat-x left top;
		border-bottom: #FCFAF5 solid 1px;
		text-align: center;
		}
table.activitygrid tr.sc-removeditem td{	
		background: #e4ebee;
		}
 		table.activitygrid tr.sc-removeditem td.redbordtop {
		border-top:#dd0000 dashed 1px;
		background: #e4ebee;
		}
		table.activitygrid tr.sc-removeditem td.redbordtopleft {
		border-top:#dd0000 dashed 1px;
		border-left:#dd0000 dashed 1px;
		background: #e4ebee;
		}
		table.activitygrid tr.sc-removeditem td.redbordtopright {
		border-top:#dd0000 dashed 1px;
		border-right:#dd0000 dashed 1px;
		background: #e4ebee;
		}
		table.activitygrid tr.sc-removeditem td.redbordleftrightbottom {
		border-bottom:#dd0000 dashed 1px;
		border-left:#dd0000 dashed 1px;
		border-right:#dd0000 dashed 1px;
		background: #e4ebee;
		}
		table.activitygrid tr.sc-removeditem td.redbordleftrightbottom img.cartremoved {
		float:left;
		position:relative;
		top:20;
		left:40;
		}

/*--- CONTENT FIREFOX TOP PADDING for NON-PORTED PAGES ----------------------*/

	div.mainContent > center:first-child > table:first-child {
		margin-top: 15px;
		}
	div.mainContent center table table,
	div.mainContent center div table {
		margin-top: 0;
		}


/*--- FOOTER DEFINITIONS ----------------------*/

	div.footer {
		background: #FFFFFF url(/img/footer_bg.gif) repeat-x left top;
		border-top: #D5CCBD solid 1px;
		color: #62767D;
		font-size: 9px;
		margin: 0 auto 10px auto;
		text-align: center;
		vertical-align: bottom;
		}
	div.footerCrnLft {
		background: url(/img/footer_crn_lft.gif) no-repeat bottom left;
		}
	div.footerCrnRgt {
		background: url(/img/footer_crn_rgt.gif) no-repeat bottom right;
		padding: 8px 0 8px 0;
		}

		div.footerCrnRgt div {
			color: #62767D;
			margin: 0 8px 0 8px;
			}

	div.footerPad {
		background-color: #F1E8D8;
		height: 10px;
		}
	div#footerLinks,
	div#footerLinks2 {
		color: #D3D3D3;
		}
	div#footerLinks2 {
		margin: 6px 0 4px 0;
		}

		div#footerLinks a,
		div#footerLinks2 a {
			border-bottom: #614B88 dotted 1px;
			color: #614B88;
			text-decoration: none;
			}
		div#footerLinks a {
			font-size: 10px;
			font-weight: bold;
			}
		div#footerLinks2 a {
			font-size: 9px;
			}

			div#footerLinks a:hover,
			div#footerLinks2 a:hover {
				border-bottom-style: solid;
				color: #000000;
				}

	div#errorMsg,
	div#errorTag {
		color: #E5431E;
		font-weight: bold;
		}
	div#errorMsg {
		font-size: 10px;
		padding-bottom: 5px;
		text-align: left;
		}
	div#errorTag {
		font-size: 9px;
		text-align: right;
		}


/*--- BREADCRUMB BITS ----------------------*/

	span.breadcrumb {
		display: block;
		font-size: 12px;
		font-weight: bold;
		margin: auto;
		padding: 10px 0 1px 0px;
		text-align: left;
		width: 764px;
		}
		span.breadcrumb a {
			border-bottom: #1989B7 dotted 1px;
			color: #1989B7;
			font-weight: bold;
			text-decoration: none;
			}

			span.breadcrumb a:hover {
				border-bottom-style: solid;
				}

	div#content-container span.breadcrumb,
	div#home-container span.breadcrumb {
		width: auto;
		}

	span.breadcrumb + br {
		display: none;
		}


/*--- PAGE CONTENT CONTAINERS ----------------------*/

	div#content-container,
	div#shoppingcontent-container {
		margin: auto;
		padding: 20px 0 25px 0;
		text-align: left;
		}
	div#content-container {
		width: 764px;
		}
	div#shoppingcontent-container {
		width: 764px;
		}
	div.submit-container {
		text-align:left;
		padding:5px 20px 5px 20px !important;
		padding:5px;
		}
	div#home-container {
		margin: 0 17px 0 0;
		text-align: left;
		width: 783px;
		}


/*--- BASIC LINKS ----------------------*/

	a,
	a.actionlink,
	a.actionlink2,
	div.backtotop a,
	div.link-container a {
		color: #1989B7;
		}
	a.actionlink-red,
	a.actionlink2-red {
		color: #E5431E;
		}

	a.actionlink,
	a.actionlink2,
	a.actionlink-red,
	a.actionlink2-red,
	div.backtotop a,
	a.nonactionlink,
	a.actionbutton,
	a#disabledbutton,
	a.actionbutton-red,
	div.link-container a {
		text-decoration: none;
		}

	a.actionlink,
	a.actionlink-red,
	div.link-container a {
		border-bottom: #C59C6E dotted 1px;
		font-weight: bold;
		}

	a.actionlink2,
	a.actionlink-red,
	div.backtotop a {
		border-bottom: #1989B7 dotted 1px;
		}

		a.actionlink:hover,
		a#disabledbutton:hover,
		a.actionlink2:hover,
		a.actionlink-red:hover,
		a.actionlink2-red:hover,
		div.backtotop a:hover,
		div.link-container a:hover {
			border-bottom-style: solid;
			}

	a.nonactionlink {
		border-bottom: #C59C6E dotted 1px;
		color: #000000;
		}

		a.nonactionlink:hover {
			border-bottom-style: solid;
			}

	input.actionButton,
	div#ecom-leftcolumn input.actionButton,
	div#ecom-rightcolumn input.actionButton,
	a.actionbutton,
	a.actionbutton-red,
	a.tooltip,
	a.tooltip:hover {
		border: #FFFFFF solid 1px;
		color: #FFFFFF;
		font-family: Verdana, sans-serif;
		font-weight: bold;
		margin: 0;
		width: auto;
		font-size: 12px;
		}
		
	input.actionButton,
	div#ecom-leftcolumn input.actionButton,
	div#ecom-rightcolumn input.actionButton,
	a.actionbutton,
	a.actionbutton-red {
		cursor: pointer;
		}
		
	input.actionButton,
	div#ecom-leftcolumn input.actionButton,
	div#ecom-rightcolumn input.actionButton,
	a.actionbutton,
	a.tooltip,
	a.tooltip:hover {
		background-color: #1989B7;
		}

	a.actionbutton-red {
		background-color: #E5431E;
		}

		a.actionbutton span,
		a.actionbutton-red span {
			border-width: 3px 8px 4px 8px;
			border-style: solid;
			white-space: nowrap;
			}
		a.actionbutton span {
			border-color: #1989B7;
			}
		a.actionbutton-red span {
			border-color: #E5431E;
			}
		a#disabledbutton span {
			border-color: #c1c3c2;
			}
		input#disabledbutton,
		a#disabledbutton {
		background-color: #c1c3c2;
		border: #FFFFFF solid 1px;
		color: #9c9f9d;
		font-family: Verdana, sans-serif;
		font-weight: bold;
		margin: 0;
		width: auto;
		font-size: 12px;
		cursor:text;
		padding:3px 8px 4px 8px;
		white-space: nowrap;
		}

	input.actionButton,
	div#ecom-leftcolumn input.actionButton,
	div#ecom-rightcolumn input.actionButton {
		height: auto;
		padding: 3px 8px 4px 8px;
		text-decoration: none;
		}

	a.greybox-right {
		float: right;
		}

	h3.areaheading a.areaheading-small {
		border-bottom: #C69C6D dotted 1px;
		color: #614B88;
		font-family: Verdana, sans-serif;
		font-size: 10px;
		text-decoration: none;
		}

		h3.areaheading a.areaheading-small:hover {
			border-bottom-style: solid;
			}


/*--- HEADLINES ----------------------*/

	h1,
	h2 {
		font-family: Trebuchet MS, Arial, sans-serif;
		font-weight: bold;
		margin: 0;
		padding: 0;
		}

	h1 {
		font-size: 20px;
		}

		h1.splash-headline1 {
			font-size: 20px;
			color: #563F80;
			}

	h2 {
		font-size: 18px;
		}

		h2.splash-headline2 {
			font-size: 24px;
			margin-bottom: 10px;
			}

			h2.splash-headline2 span.phone-tollfree {
				font-size: 16px;
				}
			h2.splash-headline2 span.phone-number {
				font-size: 20px;
				}

		h2.ecomheading,
		h2.offerheading,
		h2.publicationheading,
		h2.auctionheading {
			}

	h3 {
		color: #614B88;
		font-family: Trebuchet MS, arial, sans-serif;
		font-size: 16px;
		font-weight: bold;
		margin: 0 0 5px 0;
		padding: 0;
		width: auto;
		}

		h3.areaheading {
			height: 21px;
			margin: 15px 0 5px 0;
			position: relative;
			}

			h3.areaheading span.areaheading-right {
				display: block;
				font-family: Verdana, sans-serif;
				font-size: 11px;
				font-weight: normal;
				padding-bottom: 2px;
				position: absolute;
					bottom: 1px;
					right: 0;
				width: auto;
				}

				h3.areaheading span.areaheading-right span.expired,{
					font-weight: bold;
					color: #E5431E;
					}



	h4 {
		color: #614B88;
		font-family: Trebuchet MS, Arial, sans-serif;
		font-size: 13px;
		font-weight: bold;
		margin: 0;
		padding: 0;
		}


/*--- PAGE COLUMN DEFINITIONS ----------------------*/

	div#splash-leftcolumn,
	div#viewoffer-leftcolumn,
	div#viewpublication-leftcolumn,
	div#registration-leftcolumn,
	div#homepage-leftcolumn,
	div#ecom-leftcolumn,
	div#login-leftcolumn,
	div#halves-leftcolumn,
	div#tapkit-leftcolumn,
	div#viewauction-leftcolumn,
	div#viewbid-leftcolumn,
	div#createauction-leftcolumn,
	div#createcampaign-leftcolumn,
	div#advisor-leftcolumn,
	div#accountedit-subleft,
	div#piadv-leftcolumn {
		float: left;
		text-align: left;
		}
	div#splash-rightcolumn,
	div#viewoffer-rightcolumn,
	div#viewpublication-rightcolumn,
	div#registration-rightcolumn,
	div#homepage-rightcolumn,
	div#ecom-rightcolumn,
	div#login-rightcolumn,
	div#halves-rightcolumn,
	div#tapkit-rightcolumn,
	div#viewauction-rightcolumn,
	div#viewbid-rightcolumn,
	div#createauction-rightcolumn,
	div#createcampaign-rightcolumn,
	div#advisor-rightcolumn,
	div#accountedit-subright,
	div#piadv-rightcolumn {
		float: right;
		text-align: left;
		}

	div#advisor-centercolumn {
		float: left;
		text-align: left;
		}

	div#splash-leftcolumn {
		width: 530px;
		}
	div#splash-rightcolumn {
		width: 210px;
		}

	div#viewoffer-leftcolumn {
		width: 455px;
		}
	div#viewoffer-rightcolumn {
		width: 290px;
		}

	div#viewpublication-leftcolumn,
	div#registration-leftcolumn {
		width: 480px;
		}
	div#viewpublication-rightcolumn,
	div#registration-rightcolumn {
		width: 265px;
		}

	div#homepage-leftcolumn {
		border-right: #F4EBDB solid 1px;
		background: #FCFAF5 url(/img/home-menucolumn-bg.gif) repeat-x top left;
		width: 165px;
		}

		div#homepage-leftcolumn div#homepage-left-content {
			text-align: left;
			margin: 13px 0 13px 13px;
			line-height: 1.5;
			}
		div#homepage-leftcolumn div.certification-seals {
			text-align: center;
			margin: 50px 0 0 -10px;
			}

	div#homepage-rightcolumn {
		width: 600px;
		}
	div#ecom-leftcolumn,
	div#piadv-rightcolumn {
		width: 400px;
		}
	div#ecom-rightcolumn {
		width: 340px;
		}
		
	div#piadv-leftcolumn {
		width:250px;
		}	
		
	div#piadv-rightcolumn {
		width:500px;
		}	



	div#login-leftcolumn,
	div#halves-leftcolumn {
		width: 370px;
		}
	div#login-rightcolumn,
	div#halves-rightcolumn {
		width: 370px;
		}
	div#homepage-rightcolumn div#tapkit-leftcolumn div.tapkit-column-subright span.pilogo-detail img,
	div.tapkit-column-subright span.pilogo-detail-370 img,
	div#homepage-rightcolumn div#tapkit-leftcolumn div.tapkit-column-subright span.adSample-detail img {
		max-width: 370px;
		width: expression(this.width > 370? 370: true);
		}
	div.tapkit-column-subright span.adSample-detail-170 img {
		max-width: 170px;
		width: expression(this.width > 170? 170: true);
		}		
	span.adSample-detail-85 img,
	span.pilogo-detail-85 img {
		max-width: 85px;
		width: expression(this.width > 85? 85: true);
		margin-right:5px;
		}	
	div.tapkit-column-subright span.pilogo-detail-370 img,
	div.tapkit-column-subright span.adSample-detail-170 img,
	span.adSample-detail-85 img {
		padding:5px;
		border:#ccc solid 1px;
		}	
	div#homepage-rightcolumn div#halves-leftcolumn,
	div#homepage-rightcolumn div#halves-rightcolumn {
		width: 288px;
		}

	div#homepage-rightcolumn div#tapkit-leftcolumn {
		width: 395px;;
		}

	div#homepage-rightcolumn div#tapkit-rightcolumn {
		width: 195px;
		}



	div#viewauction-leftcolumn {
		width: 405px;
		}
	div#viewauction-rightcolumn {
		width: 335px;
		}


	div#viewbid-leftcolumn {
		width: 440px;
		}
	div#viewbid-rightcolumn {
		width: 298px;
		}

	div#createauction-leftcolumn {
		width: 450px;
		}
	div#createauction-rightcolumn {
		width: 290px;
		}

	div#createcampaign-leftcolumn {
		width: 450px;
		}
	div#createcampaign-rightcolumn {
		width: 290px;
		}

	div#advisor-leftcolumn {
		width: 200px;
		}
	div#advisor-centercolumn {
		width: 370px;
		margin: 22px 0 0 20px;
		}
	div#advisor-rightcolumn {
		width: 150px;
		}

	div#accountedit-subleft {
		width: 385px;
		}
	div#accountedit-subright {
		width: 190px;
		}


/*--- CONTAINERS and CONTAINER ELEMENTS ----------------------*/

	div.greybox-outside,
	div.greybox-outside-nobottom,
	div.tanbox-outside,
	div.tanbox-outline-outside,
	div.lightgreybox-outside,
	div.whitebox-outside {
		margin-bottom: 15px;
		overflow: visible;
		width: 100%;
	}


	div.greybox-outside,
	div.greybox-outside-nobottom
	 {
		background: #EEEDEC;
		border: #DBDAD7 solid 1px;
		}
			
	div.greybox-outside-nobottom {
		border-bottom-color: #EEEDEC;
		margin-bottom: 10px;
		}
		

	div.tanbox-outside,
	div.smaller-tanbox-outside,
	div.pagi a.tanbox,
	a.tooltip:hover span /* CSS DIV TOOLTIP */ {
		background: #F9F5EE;
		border: #E6DFD3 solid 1px;
		}
		
	div.pagi a.tanbox:hover,
	div.pagi a.current {
		background: #F9F5EE;
		border: #999 solid 1px;
		}
		
	div.pagi a.tanbox,
	div.pagi a.current {
		padding:5px;
		text-decoration:none;
		font-weight:bold;
		}	
	
	div.pagi p {
		width:250px;	 
		}
	
	div.pagi span.p-enter {
		text-align:left;
		margin-bottom:5px;
		font-weight:bold;
		color:#999;		
	  }		
		
			
	div.tanbox-outside-redbord {
		background: #F9F5EE;
		border: #E5431E solid 1px;
		}	
	
	div.tanbox-gradient {
		background: url(/img/tangradBak.gif) repeat-x left top;
		border: #ccc solid 1px;
	}
	
	div.greybox-outside h4.font-purple {
			clear: both;
			color: #614B88;
			font-family: Verdana, sans-serif;
			font-size: 12px;
			font-weight: bold;
			height: 24px;
			margin: 0;
			padding: 0 0 0 10px;
			}
			
		div.greybox-outside h4,
		div.tanbox-outside h4 {
			clear: both;
			color: #000000;
			font-family: Verdana, sans-serif;
			font-size: 12px;
			font-weight: bold;
			height: 24px;
			margin: 0;
			padding: 0 0 0 10px;
			}
		div.greybox-outside h4,
		div.greybox-outside h4.font-purple,
		ul.pi-list li h4 {
			background: #DBDAD7;
			}		
		div.tanbox-outside h4 {
			background: #E8DFCF;
			}
			div.tanbox-outside h4.pad {
			height:45px;
			padding:0 5 5 5;
			}

			div.greybox-outside h4 span,
			div.tanbox-outside h4 span {
				display: block;
				padding-top: 5px;
				}

	div.tanbox-outline-outside {
		background: #FFFFFF;
		border: #E0CBB1 solid 1px;
		}

		div.tanbox-outline-outside div.auction1 {
			margin-right: 10px;
			padding-right: 10px;
			border-right: #DBDAD7 solid 1px;
			}

	div.lightgreybox-outside {
		background: #F5F4F2;
		border: #B4B3B0 solid 1px;
		}

	div.whitebox-outside {
		background: #FFFFFF;
		border: #DBDAD7 solid 1px;
		}

	div.greybox-padding,
	div.tanbox-padding,
	div.lightgreybox-padding,
	div.whitebox-padding {
		color: #000000;
		font-family: Verdana, sans-serif;
		font-size: 11px;
		height: auto;
		line-height: 1.5;
		margin: 10px;
		position: relative;
		word-wrap: break-word;
		}

		div.greybox-padding p,
		div.tanbox-padding p,
		div.lightgreybox-padding p {
			padding: 0;
			margin: 0 0 10px 0;
			}

	div.greybox-padding hr,
	div.tanbox-padding hr,
	div.whitebox-padding hr,
	hr.greyline,
	hr.whiteline {
		border: 0;
		clear: both;
		display: block;
		height: 1px;
		line-height: 1;
		margin: 5px 0 5px 0;
		padding: 0;
		}

	div.greybox-padding hr,
	div.whitebox-padding hr,
	hr.greyline {
		background-color: #DBDAD7;
		color: #DBDAD7;
		}

	hr.whiteline {
		background-color: #FFFFFF;
		color: #FFFFFF;
		}

	div.tanbox-padding hr {
		background-color: #E6DFD3;
		color: #E6DFD3;
		}

	div.splashbox-tan-outside {
		background: #F1E8D8;
		border: #F1E8D8 solid 1px;
		margin: 0 20px 15px 20px;
		}

	div.splashbox-grey-outside,
	div.aboutus-grey-outside {
		background: #EEEDEC;
		border: #EEEDEC solid 1px;
		margin: 0 25px 15px 25px;
		}

	div.splashbox-tan-padding,
	div.splashbox-grey-padding,
	div.aboutus-grey-padding {
		font-family: Verdana, sans-serif;
		font-size: 12px;
		margin: 10px;
		}

	br.halfgap {
		line-height: 1;
		margin: 0;
		padding: 0;
		}

	div.greyline {
		border-top: #DBDAD7 solid 1px;
		margin-bottom: 15px;
		padding-top: 8px;
		}

	div.testimonial {
		font-family: Trebuchet MS, Arial, sans-serif;
		line-height: 1.2;
		}

	div#bottom,
	div#content-bottom,
	div#viewoffer-bottom {
		clear: both;
		}

	div.bottom-text {
		font-size: 10px;
		text-align: center;
		}


/*--- LIST STYLES ----------------------*/

	ul {
		list-style-type: disc;
		}

	ul,
	ol {
		}
		ul li,
		ol li {
			margin-bottom: 5px;
			}

	ul.list-none,
	ol.list-none,
	ul.list-none-1,
	ol.list-none-1,
	ul.list-none-2,
	ol.list-none-2,
	ul.list-none-3,
	ol.list-none-3,
	ul.list-1,
	ol.list-1 {
		margin: 0;
		padding: 0;
		}

	ul.list-none,
	ol.list-none,
	ul.list-none-1,
	ol.list-none-1,
	ul.list-none-2,
	ol.list-none-2,
	ul.list-none-3,
	ol.list-none-3 {
		list-style-type: none;
		}

		ul.list-none li,
		ol.list-none li {
			clear: both;
			margin: 0;
			padding: 0;
			}

		ul.list-1 li,
		ol.list-1 li,
		ul.list-none-1 li,
		ol.list-none-1 li {
			clear: both;
			line-height: 1.2;
			margin: 0 0 8px 15px;
			}

		ul.list-none-2 li,
		ol.list-none-2 li {
			clear: both;
			margin: 0 0 8px 0;
			}

		ul.list-none-3 li,
		ol.list-none-3 li {
			clear: both;
			margin: 0 0 4px 0;
			}

	ul.list-2,
	ol.list-2 {
		clear: both;
		margin: 0 0 0 25px;
		padding: 0;
		}

		ul.list-2 li,
		ol.list-2 li {
			margin: 0;
			}


/*--- SPLASH PAGE SPECIFICS ----------------------*/

	div.splash-top,
	div.splash-bottom {
		clear: both;
		font-size: 10px;
		height: auto;
		overflow: hidden;
		}
	div.splash-bottom {
		border-top: #DBDAD7 dotted 1px;
		margin-top: 10px;
		}

		div.splash-top h1 {
			}
		div.splash-top h2,
		div.splash-bottom h2 {
			font-size: 16px;
			}
		div.splash-top h2 {
			margin: 5px 0 0 0;
			}
		div.splash-bottom h2 {
			margin: 0;
			}

		div.splash-top p,
		div.splash-bottom p {
			margin: 10px 0 0 0;
			}

		div.splash-top ul.list-2,
		div.splash-bottom ul.list-2 {
			margin-left: 18px;
			}

			div.splash-top ul.list-2 li,
			div.splash-bottom ul.list-2 li {
				margin-bottom: 4px;
				}

	div.splash-top-left {
		float: left;
		width: 360px;
		}
	div.splash-top-center,
	div.splash-top-right {
		margin-left: 20px;
		width: 180px;
		}
	div.splash-top-center {
		float: left;
		}
	div.splash-top-right {
		float: right;
		}


	div.splash-bottom-left,
	div.splash-bottom-center,
	div.splash-bottom-right {
		float: left;
		}
	div.splash-bottom-left,
	div.splash-bottom-center {
		width: 225px;
		}
	div.splash-bottom-left {
		margin-right: 15px;
		padding: 10px 0 0 0;
		}
	div.splash-bottom-center {
		border: #DBDAD7 dotted 1px;
		border-width: 0 1px 0 1px;
		padding: 10px 15px 0 15px;
		}
	div.splash-bottom-right {
		margin-left: 15px;
		padding: 10px 0 0 0;
		width: 240px;
		}


	/*--- SPLASH - "REACH YOUR AUDIENCE" SUBSECTION ---*/

	div#splash-reachyouraudience {
		}

		a.splash-searchbutton {
			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;
			text-decoration: none;
			}

			a.splash-searchbutton img {
				float: left;
				margin: 0 0 0 3px;
				}

			a.splash-searchbutton div {
				margin: 0 0 0 70px;
				}
			a.splash-searchbutton h3 {
				font-size: 14px;
				margin: 0 0 2px 0;
				}

			a.splash-searchbutton:hover {
				border-color: #999999;
				}

				a.splash-searchbutton:hover h3 {
					text-decoration: underline;
					}



	/*--- SPLASH - "REGISTRATION" SUBSECTION ---*/

	div#splash-registrationprompt {
		margin-bottom: 20px;
		}

	a.splash-registrationprompt {
		background: #F7ECC3;
		border: #E6DFD3 solid 1px;
		display: block;
		font-size: 10px;
		font-weight: bold;
		margin-bottom: 5px;
		padding: 4px 8px 4px 8px;
		text-align: center;
		text-decoration: none;
		}

		a.splash-registrationprompt:hover {
			border-color: #E5431E;
			text-decoration: underline;
			}



	/*--- SPLASH - "EXPLORE OUR SERVICES" SUBSECTION ---*/

	div#splash-exploreourservices {
		}

		div#splash-exploreourservices h2 {
			margin-bottom: 10px;
			}
		div#splash-exploreourservices div {
			background: #F9F5EE;
			border: #E6DFD3 solid 1px;
			border-bottom: 0;
			}
		div#splash-exploreourservices p {
			margin: 0;
			}
		div#splash-exploreourservices div.highlight {
			border:#E5431E dashed 1px;
			padding:5px;
			}	

	a.splash-servicesbutton {
		border-bottom: #E6DFD3 dotted 1px;
		color: #000000;
		display: block;
		padding: 8px 8px 8px 12px;
		text-decoration: none;
		}

		a.splash-servicesbutton h4 {
			font-size: 12px;
			}

			a.splash-servicesbutton:hover {
				background: #F1E8D9;
				}

				a.splash-servicesbutton:hover h4 {
					text-decoration: underline;
					}



	/*--- SPLASH - "TOP DEALS" SUBSECTION ---*/

	div#splash-topdeals {
		line-height: 1.3;
		margin-bottom: 20px;
		}

		div#splash-topdeals h2 {
			margin-bottom: 5px;
			}
		div#splash-topdeals p {
			clear: both;
			height: auto;
			margin: 0;
			}

		a.splash-topdeals,
		div.shopping-cart-pubfront {
			clear: both;
			color: #000000;
			cursor: hand;
			display: block;
			height: auto;
			overflow: hidden;
			padding: 5px 0 5px 0;
			text-decoration: none;
			}
			
			a.splash-topdeals {
			border-bottom: #DBDAD7 dotted 1px;
			}

			a.splash-topdeals img.cover-thumbnail,
			div.shopping-cart-pubfront img.cover-thumbnail {
				background: #FFFFFF;
				border: #DBDAD7 solid 1px;
				float: left;
				margin: 0 8px 0 5px;
				padding: 2px;
				width: 30px;
				}

			a.splash-topdeals div {
				margin: 0 0 0 50px;
				width: 125px;
				}
			a.splash-topdeals h4 {
				font-size: 11px;
				font-style: italic;
				margin: 0;
				}

			a.splash-topdeals:hover {
				background: #F1E8D9;
				}

				a.splash-topdeals:hover img {
					border-color: #999999;
					}
				a.splash-topdeals:hover h4 {
					text-decoration: underline;
					}



	/*--- SPLASH - "FAQs" SUBSECTION ---*/

		div#splash-faqs {
			padding-bottom: 2px;
			}



/*--- PERSONALIZATION FORM SPECIFICS ----------------------*/

	div.personalization-form-box,
	div.personalization-form-box-noscroll {
		background-color: #EEEDEC;
		border: #DBDAD7 solid 2px;
		margin: 0 0 15px 75px;
		overflow: auto;
		width: 275px;
		}
	div.personalization-form-box {
		height: 100px;
		}

		div.personalization-form-box ul,
		div.personalization-form-box-noscroll ul {
			border: #EEEDEC solid 1px;
			list-style-type: none;
			margin: 10px;
			padding: 0;
			}
		div.personalization-form-box-noscroll ul {
			margin-bottom: 3px;
			}

			div.personalization-form-box ul li,
			div.personalization-form-box-noscroll ul li {
				margin: 0 0 5px 0;
				padding: 0;
				}

				div.personalization-form-box ul li input[type="checkbox"],
				div.personalization-form-box-noscroll li input[type="checkbox"] {
					margin: 0 4px 0 0;
					padding: 0;
					width: 13px;
					height: 13px;
					}

					div.personalization-form-box ul ul {
						border: #EEEDEC solid 1px;
						font-size: 10px;
						list-style-type: none;
						margin: 4px 10px 0 10px;
						padding: 0;
						}

			div.personalization-form-box-noscroll div {
				margin: 10px;
				}
			div.personalization-form-box-noscroll input,
			div.personalization-form-box-noscroll select {
				font-size: 11px;
				}


/*--- E-COMMERCE & FORMS THINGS ----------------------*/

	div.ecom-form,
	div.createauction-form,
	div.createcampaign-form,
	div.registration-form,
	div.messagecenter-form {
		overflow: visible;
		padding: 5px 0 5px 0;
		position: relative;
		width: 100%;
		}
		
	div.messagecenter-form {
		padding: 0;
		}

		div.ecom-form hr.whiteline,
		div.createauction-form hr.whiteline,
		div.createcampaign-form hr.whiteline,
		div.registration-form hr.whiteline,
		div.messagecenter-form hr.whiteline {
			background-color: #FFFFFF;
			border: 0;
			clear: both;
			color: #FFFFFF;
			display: block;
			height: 1px;
			line-height: 10;
			margin: 0;
			overflow: hidden;
			padding: 0;
			}

	div.ecom-form-row,
	div.createauction-form-row,
	div.createcampaign-form-row,
	div.registration-form-row,
	div.messagecenter-form-row {
		margin: 4px 0 0 0;
		overflow: visible;
		position: relative;
		width: 100%;
		z-index:0;
		}

		div.ecom-form-row br,
		div.createauction-form-row br,
		div.createcampaign-form-row br,
		div.registration-form-row br,
		div.messagecenter-form-row br {
			clear: both;
			}

	div.ecom-column-subleft,
	div.createauction-column-subleft,
	div.createauction-column-subleft-150,
	div.createcampaign-column-subleft,
	div.registration-column-subleft,
	div.registration-column-subleft-100,
	div.messagecenter-column-subleft {
		float: left;
		margin: 0 0 3px 0;
		padding: 0;
		text-align: right;
		}
	div.width-500 div.createauction-column-subleft,
	div.width-500 div.createauction-column-subright {
		margin:5px 0 5px 0;
		}	

	div.ecom-column-subright,
	div.createauction-column-subright,
	div.createauction-column-subright-375,
	div.createauction-column-subright-385,
	div.createauction-column-subright-400,
	div.createauction-column-subright-520,
	div.createcampaign-column-subright,
	div.registration-column-subright,
	div.registration-column-subright-480,
	div.messagecenter-column-subright {
		float: right;
		margin: 0 0 3px 0;
		padding: 0;
		text-align: left;
		}


	div.ecom-column-subleft {
		width: 150px;
		}
	div.ecom-column-subright {
		clear: right;
		width: 190px;
	 	}
	div.ecom-column-sublabel {
		color: #229F00;
		float: left;
		font-weight: bold;
		margin: 0 0 0 5px;
		width: auto;
		}
	div.registration-column-subleft-100 {
		width: 100px;
		}
	div.registration-column-subright-480 {
		width: 480px;
		}
	div.createauction-column-subleft,
	div.createcampaign-column-subleft,
	div.registration-column-subleft {
		width: 190px;
		}
	div.createauction-column-subright {
		width: 215px;
		}
	div.createauction-column-subright-375 {
		width: 375px;
		}
	div.createauction-column-subright-385 {
		width: 385px;
		}
  div.createauction-column-subright-400 {
  width: 400px;
		}
	div.createauction-column-subright-520 {
	width: 520px;
		}
	div.createauction-column-subleft-150 {
		width: 150px;
		}
	div.createcampaign-column-subright {
		width: 215px;
		}
	div.registration-column-subright {
		width: 255px;
		}

	div#accountedit-subleft div.registration-column-subleft {
		width: 110px;
		}
	div#accountedit-subleft div.registration-column-subright {
		width: 240px;
		}

	div.messagecenter-column-subleft {
		width: 60px;
		}
	div.messagecenter-column-subright {
		width: 510px;
		}


	div.messagecenter-messageheader-sender,
	div.messagecenter-messageheader-date {
		margin: -3px 0 5px 0;
		padding: 0;
		}

	div.messagecenter-messageheader-sender {
		color: #614B88;
		float: left;
		font-weight: bold;
		text-align: left;
		width: 430px;
		}
	div.messagecenter-messageheader-date {
		float: right;
		font-size: 10px;
		text-align: right;
		width: 140px;
		}

	div.ecom-form-row div.ecom-column-subleft,
	div.ecom-form-row div.ecom-column-sublabel,
	div.createauction-form-row div.createauction-column-subleft,
	div.createcampaign-form-row div.createcampaign-column-subleft,
	div.registration-form-row div.registration-column-subleft {
		padding: 2px 0 0 0;
		}

	div.ecom-form-row div.ecom-column-subright,
	div.createauction-form-row div.createauction-column-subright,
	div.createcampaign-form-row div.createcampaign-column-subright,
	div.registration-form-row div.registration-column-subright {
		margin: 0 0 3px 0;
		}

	input.form-style1,
	select.form-style1,
	textarea.form-style1,
	div.ecom-leftcolumn input,
	div.ecom-leftcolumn select,
	div.ecom-rightcolumn input,
	div.ecom-rightcolumn select,
	div#createauction-leftcolumn input,
	div#createauction-leftcolumn select,
	div#createauction-rightcolumn input,
	div#createauction-rightcolumn select,
	div#createauction-leftcolumn textarea,
	div#createcampaign-leftcolumn input,
	div#createcampaign-leftcolumn select,
	div#createcampaign-rightcolumn input,
	div#createcampaign-rightcolumn select,
	div#createcampaign-leftcolumn textarea,
	div#registration-rightcolumn input,
	div#registration-rightcolumn select,
	div.messagecenter-form input {
		font-family: Verdana, sans-serif;
		font-size: 11px;
		font-weight: normal;
		margin: 0;
		padding: 0;
		}

	input.form-style1,
	select.form-style1,
	div.ecom-leftcolumn input,
	div.ecom-leftcolumn select,
	div.ecom-rightcolumn input,
	div.ecom-rightcolumn select,
	div#createauction-leftcolumn input,
	div#createcampaign-leftcolumn input,
	div#createauction-leftcolumn select,
	div#createauction-rightcolumn input,
	div#createcampaign-rightcolumn input,
	div#createauction-rightcolumn select,
	div#registration-rightcolumn input,
	div#registration-rightcolumn select,
	div.messagecenter-form input {
		height: 18px;
		}

	span.noinput,
	span.messageheaders,
	span.messagebody {
		color: #000000;
		cursor: default;
		display: block;
		margin: 0 0 2px 0;
		width: auto;
		}
	span.noinput {
		background: #FFFFFF;
		border: #DBDAD7 solid 1px;
		}
	span.noinput {
		padding: 0 3px 0 3px;
		}
	span.messagebody {
		line-height: 1.2;
		padding: 0 20px 20px 5px;
		}

		span.messagebody p {
			margin: 0 0 10px 0;
			}

	div#createauction-leftcolumn input#infoMonitor,
	div#createcampaign-leftcolumn input#infoMonitor,
	input.characterCount {
		background: none;
		border: none;
		color: #000000 !important;
		display: inline;
		font-family: Verdana, sans-serif;
		font-size: 10px;
		font-weight: bold;
		height: 14px;
		margin: 0;
		padding: 0;
		text-align: right;
		}


	input.characterCount {
		width: 30px;
		}

	div#createauction-leftcolumn select {
		width: auto;
		}

	div#createcampaign-leftcolumn select {
		width: auto;
		}

	div.ecom-column-subleft input.actionbutton {
		float: left;
		padding-left: 0;
		}

	table.invoice-table {
		width: 255px;
		}
	table.order-table td.invoice-label {
		font-weight:bold;
		}	

		table.invoice-table th,
		table.invoice-table td,
		table.order-table td,
		table.order-table th {
			font-family: Verdana, sans-serif;
			font-size: 11px;
			color: #000000;
			}

		table.invoice-table th,
		table.order-table th {
			padding-bottom: 10px;
			text-align: center;
			}

		table.invoice-table td,
		table.order-table td {
			padding: 3px 0 3px 0;
			}

	table.invoice-table td.invoice-label {
		color: #3D3D3D;
		font-weight: bold;
		text-align: left;
		}
	table.invoice-table td.invoice-value {
		font-weight: normal;
		text-align: right;
		}
	table.invoice-table td.invoice-value span {
		font-weight: bold;
		}

	table.invoice-table td hr {
		border: 0;
		border-top: #111111 solid 1px;
		clear: both;
		height: 1px;
		line-height: 1;
		margin: 5px 0 5px 0;
		padding: 0;
		}

	div#ecom-rightcolumn .font-10 {
		line-height: 1.2;
		}

	table.ecom-verisign {
		margin-left: 50px;
		width: 680px;
		}

		table.ecom-verisign td {
			font-size: 9px;
			vertical-align: middle;
			}
		table.ecom-verisign td img {
			margin: 0 18px 3px 18px;
			}

	div.captcha {
		margin: 10px 10px 5px 70px;
		}

		div.captcha img {
			border: #666666 solid 1px;
			}

		div.captcha input {
			margin: 0 0 0 7px;
			position: relative;
			top: -4px;
			}
/*--PUB BOXES & PUB RESOURCES PAGE-----------*/

     div.main {
      padding:10px;
      }
     div.main div.container {
      height:250px;
      width:580px;
      border-right:dotted 1px #ccc;
      text-align:left;
      }
     div.main div.container div#pibox {
      width:270px;
      height:250px;
      background-image:url('../img/piBak.gif');
      margin:0px 15px 0 0;
      float:left;
      }
     div.main div.container div#resbox {
      width:270px;
      height:250px;
      background-image:url('../img/resBak.gif');
      margin:0px 15px 0 0;
      float:right;
      }
     h4.piboxTitle,
     h4.resboxTitle {
      margin:10px 15px 0px 60px;
      padding-bottom:5px;
      border-bottom:dotted 1px #ccc;

      }
     h4.resboxTitle {
      margin-left:65px;
      padding-top:10px;
      padding-bottom:12px;
      }
     h4.piboxTitle a,
     h4.resboxTitle a{
      color:#614B88;
      text-decoration:none;
      }
     h4.piboxTitle a:hover,
     h4.resboxTitle a:hover{
      color:#614B88;
      text-decoration:underline;
      }
		p.border-dotted{
			clear: both;
			border:1px dotted #cccccc;
			padding:5px 5px 20px 10px
			}
    p.border-pad65-dotted{
			clear: both;
			border:1px dotted #cccccc;
			padding:5px 5px 75px 10px
			}
/*-- PUBLICATION GRIDS ----------------------*/

	table.pub-array4,
	table.pub-array5 {
		width: 98%;
		margin: 0 5px -5px 5px;
		}

		table.pub-array4 td,
		table.pub-array5 td {
			font-size: 10px;
			font-weight: bold;
			text-align: center;
			}

			table.pub-array4 td {
				width: 25%;
				}
			table.pub-array5 td {
				width: 20%;
				}

			table.pub-array4 tr.title-row td,
			table.pub-array5 tr.title-row td {
				padding-top: 8px;
				}

			table.pub-array4 tr.covers-row td,
			table.pub-array5 tr.covers-row td {
				}

				table.pub-array4 tr.covers-row td img,
				table.pub-array5 tr.covers-row td img {
					border: #A7A7A7 solid 1px;
					height: 116px;
					margin: 5px;
					width: 98px;
					}

			table.pub-array4 tr.redtext-row td,
			table.pub-array5 tr.redtext-row td {
				color: #E5431E;
				font-size: 9px;
				padding-bottom: 8px;
				}

				table.pub-array4 tr.redtext-row td img,
				table.pub-array5 tr.redtext-row td img {
					margin-right: 3px;
					}


/*-- PUBLICATION VIEW SPECIFICS ----------------------*/

	b.detail-label {
		font-size: 10px;
		}

	span.cover-thumbnail {
		display: block;
		text-align: center;
		}
	span.cover-thumbnail img {
		border: #DBDAD7 solid 1px;
		margin: 5px 0 8px 0;
		width: 106px;
		}

	span.pub-minidescription {
		font-size: 10px;
		line-height: 1.2;
		}

/*-- AD PLAN/TAPKIT  VIEW SPECIFICS ----------------------*/

	span.adSample-detail{
		display: block;
		text-align: center;
		}
	span.adSample-detail img {
		border: #DBDAD7 solid 1px;
		margin: 5px 0 8px 0;
		width: 350px;
		}

	span.adLogo-detail img {
		margin: 5px 0 8px 0;
		float : right;
	}
		
	span.adLogo-detail img {
		border: #DBDAD7 solid 1px;
		max-width: 140px;
		width: expression(this.width > 140? 140: true);
		}	

	

/*-- CREATE AUCTION SPECIFICS ----------------------*/

	div#createauction-rightcolumn div.pub-scrolllist {
		background: #FFFFFF;
		border: #EEEEEE inset 2px;
		font-size: 9px;
		height: 200px;
		margin: 10px 0 10px 0;
		overflow: auto;
		}

		div#createauction-rightcolumn div.pub-scrolllist ul {
			list-style-type: none;
			margin: 5px;
			padding: 0;
			}

			div#createauction-rightcolumn div.pub-scrolllist ul li.greyline {
				color: #AAAAAA;
				text-decoration: line-through;
				}


/*--- CHOOSE A WINNER ----------------------*/

	div.sorting {
		font-size: 10px;
		}

		div.sorting a.sorting {
			border-bottom: #000000 dotted 1px;
			color: #000000;
			margin: 0 4px 0 6px;
			text-decoration: none;
			}

			div.sorting a.sorting:hover {
				border-bottom-style: solid;
				}

	div.chooseawinner div.bidinfo {
		float: left;
		font-size: 10px;
		width: 500px;
		padding:5px;
		}

		div.bidinfo b.detail-label {
			font-size: 9px;
			}

	div.bid-invoice {
		float: right;
		width: 225px;
		margin-right:10px;
		}

		div.bid-invoice table.invoice-table {
			width: 204px;
			}

			div.bid-invoice table.invoice-table th,
			div.bid-invoice table.invoice-table td {
				font-size: 10px;
				}

	div.chooseawinner div.greybox-padding.expired {
		color: #737373;
		}

	div.placementmng div.campaigninfo {
		float: left;
		font-size: 10px;
		width: 355px;
		}	

		div.campaigninfo b.detail-label {
			font-size: 9px;
			}

	div.placement-detail {
		float: right;
		width: 200px;
		margin-right:5px;
		}

		div.campaigninfo b.detail-label {
			font-size: 9px;
			}

	div.placement-detail {
		float: right;
		width: 325px;

		}
		
	div.placement-creative {
		background: #FFFFFF;
		border: #E0CBB1 solid 1px;
		font-size: 10px;
		width: 355px;
		}
	div.placement-creative table{

}	div.placement-creative table th{
		font-size: 10px;
}div.placement-creative table td{
		border-bottom : thin dashed #E0CBB1;
		padding-left : 2px;
		padding-right : 2px;
}

		div.placement-detail table.detail-table {
			width: 300px;
			}

			div.placement-detail table.detail-table th,
			div.placement-detail table.detail-table td {
				font-size: 10px;
				}
				
		div.placement-detail table.detail-table hr {
			width: 310px;
			}		

	div.placementmng div.greybox-padding.expired {
		color: #737373;
		}

	span.highlight {
		background-color: #FFFF6D;
		}


/*--- OFFER, MESSAGE & ACCOUNT ACTIVITY TABLE SPECIFICS ----------------------*/

	table.offergrid,
	table.messagegrid,
	table.activitygrid,
	table.cartPI {
		width: 100%;
		position: relative;
		}

	table.messagegrid,
	table.activitygrid,
	table.requestbidgrid,
	table.cartPI {
		margin-bottom: 10px;
		}

	table.offergrid tbody,
	table.messagegrid tbody,
	table.activitygrid tbody,
	table.requestbidgrid tbody {
		background-color: #EEEDEC;
		}
	
	table.cartPI {
		margin:5px;
		background: #F9F5EE;
		border: #E6DFD3 solid 1px;
		padding:5px;
	}	
	div.placementmng div.details-containment,
	div.placementmng div.dates-containment {
	width:500px;	
	}
	table.cartPI th {
	  border-bottom:#000 solid 1px;
		font-family: Verdana, sans-serif;
		font-weight: bold;
		padding: 5px;
		text-align: left;
		white-space: nowrap;
	}
	table.cartPI td.header {
	  border-bottom:#000 solid 1px;
	  padding: 5px;
	  text-align: left;
	  white-space: nowrap;
	}		
	
	table.offergrid th,
	table.messagegrid th,
	table.activitygrid th,
	table.requestbidgrid th {
		font-family: Verdana, sans-serif;
		font-weight: normal;
		padding: 0 2px 5px 5px;
		text-align: left;
		white-space: nowrap;
		}
	table.offergrid th,
	table.requestbidgrid th {
		font-size: 9px;
		}
	table.messagegrid th,
	table.activitygrid th,
	table.cartPI th {
		font-size: 10px;
		}

	table.offergrid td,
	table.messagegrid td,
	table.activitygrid td,
	table.requestbidgrid td,
	table.cartPI td {
		font-family: Verdana, sans-serif;
		font-size: 10px;
		padding: 4px 8px 4px 5px;
		}

	table.offergrid th,
	table.offergrid td,
	table.messagegrid th,
	table.messagegrid td,
	table.activitygrid th,
	table.activitygrid td,
	table.requestbidgrid th,
	table.requestbidgrid td {
		background: url(/img/white-pinstripe-bg.gif) repeat-y center right;
		border-bottom: #DBDAD7 solid 1px;
		}
	table.activitygrid td.delete {
	border-bottom:none;
	}
	table.activitygrid tr.shopping-invoice td {
	font-size:12px;
	}
	table.activitygrid tr.shopping-invoice td,
	table.activitygrid tr.whitebak td {
	background: #fcfaf5;
	}
	table.activitygrid tr.refundbak td {
	background: #CCFFCC;
	}
	table.activitygrid tr.sc-delete {
	background: #fcfaf5 url(/img/sc-deleteBak.gif) repeat top left;
	}
	table.activitygrid tr.shopping-invoice td span {
	line-height:1.5em;
	}
	table.activitygrid tr.shopping-invoice td span.bordbot {
	border-bottom:#000 solid 1px;
	padding-bottom:2px;
	}

		table.offergrid th a,
		table.messagegrid th a,
		table.activitygrid th a,
		table.requestbidgrid th a,
		table.cartPI th a {
			border-bottom: #000000 dotted 1px;
			color: #000000;
			font-weight: normal;
			text-decoration: none;
			}

			table.offergrid th a:hover,
			table.messagegrid th a:hover,
			table.activitygrid th a:hover,
			table.requestbidgrid th a:hover,
			table.cartPI th a:hover {
				border-bottom-style: solid;
				cursor : pointer;
				}

			table.offergrid th a img,
			table.messagegrid th a img,
			table.activitygrid th a img,
			table.requestbidgrid th a img,
			table.cartPI th a img {
				border: none;
				margin-left: 3px;
				}

		table.activitygrid th span  {
			border-bottom: #D3D3D3 dotted 1px;
			}	

	table.offergrid th.adsavings {
		color: #197A30;
		text-transform: uppercase;
		}

	table.offergrid th.bidsavings {
		color: #197A30;
		}

		table.offergrid th.bidsavings a {
			border-bottom: #197A30 dotted 1px;
			color: #197A30;
			}

			table.offergrid th.bidsavings a:hover {
				border-bottom-style: solid;
				}

		table.offergrid tbody tr.evenrow td,
		table.messagegrid tbody tr.evenrow td,
		table.activitygrid tbody tr.evenrow td,
		table.requestbidgrid tbody tr.evenrow td {
			background-color: #F2F2F1;
			}
		table.offergrid tbody tr.featured td,
		table.requestbidgrid tbody tr. featured td{
			background-color: #DAE4DC;
			border-bottom: #BDCAB8 solid 1px;
			}

		table.offergrid tbody tr.expired td,
		table.activitygrid tbody tr.expired td,
		table.requestbidgrid tbody tr.expired td {
			color: #737373;
			}
		table.offergrid tbody tr.highlightedbid.expired td {
			color: #000000;
			}

		table.offergrid tbody tr.winning td,
		table.offergrid tbody tr.expired.winning td,
		table.offergrid tbody tr.highlightedbid.expired.winning td {
			font-weight: bold;
			}
		table.offergrid tbody tr.expired.winning td {
			color: #4D4D4D;
			}
		table.offergrid tbody tr.highlightedbid.expired.winning td {
			color: #000000;
			}
		table.offergrid tbody tr.expired td.bidexpires,
		table.offergrid tbody tr.highlightedbid.expired td.bidexpires,
		table.offergrid tbody tr.expired.winning td.bidexpires,
		table.offergrid tbody tr.highlightedbid.expired.winning td.bidexpires,
		table.activitygrid tbody tr.expired span.expired {
			color: #E5431E;
			}

		table.activitygrid tbody tr.expired span.expired {
			color: #E5431E;
			display: block;
			}

		table.offergrid tbody tr.highlightedbid td {
			background-color: #FFFF6D;
			border-bottom: #DBD45C solid 1px;
			}
		table.offergrid tbody tr.evenrow.highlightedbid td {
			background-color: #FFFF7E;
			}

		table.offergrid tbody tr td.adsavings,
		table.offergrid tbody tr td.bidsavings {
			background-color: #D8E9D5;
			}
		table.activitygrid tbody tr td.delete,
		table.activitygrid tbody tr.evenrow td.delete {
			background-color: #f6dadb;
			text-align:center;
			}
		table.offergrid tbody tr.evenrow td.adsavings,
		table.offergrid tbody tr.evenrow td.bidsavings {
			background-color: #DBEED9;
			}
		table.offergrid tbody tr.featured td.adsavings {
			background-color: #C4E1C5;
			font-weight: bold;
			}
		table.offergrid tbody tr.highlightedbid td.bidsavings {
			background-color: #E7EE5E;
			}
		table.offergrid tbody tr.evenrow.highlightedbid td.bidsavings {
			background-color: #EBF473;
			}

			table.offergrid td.adsize,
			table.offergrid td.addimensions,
			table.offergrid td.adview,
			table.offergrid td.bidcolor,
			table.messagegrid td.messagedelete,
			table.activitygrid td.notificationlistdelete {
				text-align: center;
				}

			table.offergrid td.adinsertions,
			table.offergrid td.adprice,
			table.offergrid td.adsavings,
			table.offergrid td.bidsize,
			table.offergrid td.bidcpm,
			table.offergrid td.bidinsertions,
			table.offergrid td.bidsavings,
			table.offergrid td.bidexpires,
			table.activitygrid td.offerpurchasedate,
			table.activitygrid td.offerrundate,
			table.activitygrid td.notificationlistcreatedate,
			table.activitygrid td.notificationlistuseddate,
			table.activitygrid td.auctionbids {
				text-align: right;
				vertical-align:top;
				}

			table.offergrid td.adview,
			table.offergrid td.bidview {
				background-image: none;
				}

				table.offergrid td.adview a,
				table.offergrid td.bidview a,
				table.messagegrid td.messagesubject a,
				table.activitygrid td.auctiondescription a,
				table.activitygrid td.offerpublication a,
				table.activitygrid td.notificationlistname a {
					color: #1989B7;
					font-weight: bold;
					text-decoration: none;
					}

					table.offergrid td.adview a:hover,
					table.offergrid td.bidview a:hover,
					table.messagegrid td.messagesubject a:hover,
					table.activitygrid td.auctiondescription a:hover,
					table.activitygrid td.offerpublication a:hover,
					table.activitygrid td.notificationlistname a:hover {
						text-decoration: underline;
						}

			table.offergrid tr:hover td,
			table.offergrid tr.evenrow:hover td,
			table.offergrid tr.featured:hover td,
			table.messagegrid tr:hover td,
			table.messagegrid tr.evenrow:hover td,
			table.activitygrid tr:hover td,
			table.activitygrid tr.evenrow:hover td {
				background-color: #F1E8D8;
				}

			table.offergrid tr:hover td.adsavings,
			table.offergrid tr.evenrow:hover td.adsavings,
			table.offergrid tr.featured:hover td.adsavings,
			table.offergrid tr:hover td.bidsavings,
			table.offergrid tr.evenrow:hover td.bidsavings {
				background-color: #E6DFD3;
				}

		table.messagegrid td.messagestatus {
			width: 1%;
			padding-right: 2px;
			}
		table.messagegrid td.messagesubject {
			}
		table.messagegrid td.messagedate,
		table.activitygrid td.offerpurchasedate,
		table.activitygrid td.offerrundate,
		table.activitygrid td.notificationlistcreatedate,
		table.activitygrid td.notificationlistuseddate {
			white-space: nowrap;
			width: 10%;
			}
		table.messagegrid td.messagefrom {
			width: 20%;
			}
		table.messagegrid td.messagedelete,
		table.activitygrid td.notificationlistdelete {
			width: 8%;
			}

			table.messagegrid td.messagedelete input,
			table.activitygrid td.notificationlistdelete input {
				height: 12px;
				margin: 0;
				width: 12px;
				}

		table.messagegrid tr.messageread {
			color: #737373;
			}

			table.messagegrid tr.messageread td.messagesubject a {
				font-weight: normal;
				}

		table.activitygrid td.auctionnumber,
		table.activitygrid td.offernumber,
		table.activitygrid td.dollaramount,
		table.activitygrid td.auctioninsertion,
		 {
			width: 12%;
			}

		table.activitygrid td.auctionnumber,
		{
					vertical-align:top;
		}

		table.activitygrid td.auctiondescription,
		table.activitygrid td.auctionstatus,
		{
		 width: 47%;
		 vertical-align:top;
			}

		table.activitygrid td.enddate
		{
		 width: 15%;
		 vertical-align:top;
		 }

		table.activitygrid td.auctionbids {
			width: 2%;
			vertical-align:top;
			}

		table.activitygrid td.auctionstatus a.negstatus {
		 font-weight: normal;
		 color: #d70c11;
		 border-bottom: dotted #d70c11 1px;
		 text-decoration: none;
		}

		table.activitygrid td.auctionstatus a.posstatus {
		 font-weight: normal;
		 color: #057f0b;
		 border-bottom: dotted #057f0b 1px;
		 text-decoration: none;
		}

		table.activitygrid td.auctionstatus a.nostatus {
		 font-weight: normal;
		 color: #000000;
		 border-bottom: dotted #000000 1px;
		 text-decoration: none;
		}

/* -- PAGING CONTROLS ----------------------*/

	div.paging,
	span.messageselection,
	div.listmanagement {
		font-size: 10px;
		}
	div.paging,
	span.messageselection {
		padding-bottom: 2px;
		}

	div.paging {
		float: right;
		margin-top: -5px;
		text-align: right;
		}

		div.paging a,
		span.messageselection a,
		div.listmanagement a {
			border-bottom: #1989B7 dotted 1px;
			color: #1989B7;
			font-size: 10px;
			text-decoration: none;
			}

			div.paging a:hover,
			span.messageselection a:hover,
			div.listmanagement a:hover {
				border-bottom-style: solid;
				}

	span.nextPrevLinks {
		margin-left: 20px;
		}

	span.messageselection,
	div.listmanagement {
		text-align: right;
		}
	span.messageselection {
		padding-top: 2px;
		position: absolute;
			right: 0;
		width: auto;
		}

		span.messageselection a {
			margin-left: 5px;
			}
		span.messageselection a.deletechecked,
		div.listmanagement a.deletechecked {
			color: #E5431E;
			}



/*--- POPUP DIVS ----------------------*/

	div#popupDiv {
		background: url(/img/half-tan.gif);
		display: none;
		font-family: Verdana, sans-serif;
		height: 100%;
		margin: 5 0 0 0;
		padding: 0;
		position: absolute;
			left: 0;
			top: 0;
			z-index: 7;
		text-align: center;
		width: 100%;
		}

	div#popupShell {
		background-color: #FFFFFF;
		border: #B5AB9B solid 2px;
		height: auto;
		line-height: 0.8;
		margin: auto;
		font-size: 10px;
		position: absolute;
			left: 0;
			top: 0;
		text-align: left;
		width: 750px;
		}

	div.popupPadding {
		margin: 15px 20px 20px 20px;
		}

	div#popupTitle {
		color: #000000;
		font-family: Trebuchet MS, Arial, sans-serif;
		}

	div#popupData {
		border: #DBDAD7 solid 1px;
		height: auto;
		line-height: 1;
		margin: 0;
		overflow: auto;
		padding: 0;
		width: auto;
		}

	a.popup-close {
		background-color: #EEEDEC;
		border-bottom: #DBDAD7 solid 1px;
		display: block;
		font-weight: bold;
		padding: 4px;
		text-align: right;
		text-decoration: none;
		}
	a.popup-close img {
		border: 0;
		}


/*--- MEDIA KIT & GLOSSARY ----------------------*/

	body.mediakit,
	body.glossary,
	body.popup {
		background-color: #FFFFFF;
		}

	div.mediakit-tabbar,
	div.glossary-tabbar,
	div.popup-tabbar {
		background: #F2E9DA url(/img/mediakit-tabbar-bg.gif) repeat-x top left;
		height: 24px;
		}

		div.mediakit-tabbar ul,
		div.glossary-tabbar ul,
		div.popup-tabbar ul {
			background: transparent;
			height: 24px;
			list-style-type: none;
			margin: 0;
			overflow: hidden;
			padding: 0;
			width: 690px;
			}

			div.mediakit-tabbar ul li,
			div.glossary-tabbar ul li,
			div.popup-tabbar ul li {
				display: inline;
				float: left;
				height: 24px;
				margin: 0;
				padding: 0;
				width: auto;
				}

	a.mediakit-tabbar,
	a.glossary-tabbar,
	a.popup-tabbar {
		color: #614B88;
		display: block;
		float: left;
		font-weight: bold;
		height: 24px;
		margin: 0;
		padding: 5px 0 0 0;
		text-decoration: none;
		width: auto;
		}
		
	a.mediakit-tabbar,
	a.glossary-tabbar,
	a.popup-tabbar {
		color: #614B88;
		display: block;
		float: left;
		font-size: 11px;
		font-weight: bold;
		height: 24px;
		margin: 0;
		padding: 5px 0 0 0;
		text-decoration: none;
		width: auto;
		}
		

		a.mediakit-tabbar:hover,
		a.glossary-tabbar:hover,
		a.popup-tabbar:hover {
			text-decoration: underline;
			}

			a.mediakit-tabbar span {
				margin: 0 10px 0 10px;
				}
					
			a.glossary-tabbar span {
				margin: 0 8px 0 8px;
				}

	a.mediakit-tabbar.active,
	a.glossary-tabbar.active,
	a.popup-tabbar.active {
		color: #000000;
		background: #FFFFFF url(/img/mediakit-tabbar-active.gif) repeat-x top left;
		border: #BDAF99 solid 1px;
		border-width: 0 1px 0 1px;
		}

		a.mediakit-tabbar.active:hover,
		a.glossary-tabbar.active:hover,
		a.popup-tabbar.active:hover {
			text-decoration: none;
			}

			a.mediakit-tabbar.active span {
				margin: 0 9px 0 9px;
				}
			a.glossary-tabbar.active span {
				margin: 0 7px 0 7px;
				}

	a.mediakit-tabbar.active.first,
	a.glossary-tabbar.active.first,
	a.popup-tabbar.active.first {
		border-left: 0;
		}

		a.mediakit-tabbar.active.first span {
			margin: 0 9px 0 10px;
			}
		a.glossary-tabbar.active.first span {
			margin: 0 7px 0 8px;
			}

	div.mediakit-container,
	div.glossary-container,
	div.popup-container {
		}

	div.mediakit-padding,
	div.glossary-padding,
	div.popup-padding {
		color: #000000;
		font-family: Verdana, sans-serif;
		font-size: 11px;
		margin: 20px;
		word-wrap: break-word;
		}

	div.mediakit-padding hr.greyline,
	div.glossary-padding hr.greyline,
	div.popup-padding hr.greyline {
		display: none;
		}

	div.mediakit-content,
	div.glossary-content,
	div.popup-content {
		border-top: #DBDAD7 solid 1px;
		margin-top: 8px;
		padding-top: 8px;
		}

	div.mediakit-content-left {
		float: left;
		width: 535px;
		}

	div.mediakit-row {
		border-bottom: #EEEDEC solid 1px;
		line-height: 1.2;
		margin-bottom: 5px;
		padding: 0 10px 5px 0;
		width: auto;
		}

	div.mediakit-coverthumb {
		float: right;
		padding-top: 8px;
		text-align: right;
		width: 103px;
		}

		div.mediakit-coverthumb a img,
		div.mediakit-frontpage img {
			border: #DBDAD7 solid 1px;
			margin-bottom: 10px;
			}
		div.mediakit-coverthumb a img {
			width: 101px;
			}

			div.mediakit-coverthumb a:hover img {
				border: #1989B7 solid 1px;
				}

	div.mediakit-frontpage {
		border-bottom: #EEEDEC solid 1px;
		margin-bottom: 5px;
		padding-bottom: 10px;
		text-align: center;
		}

	div.mediakit-updated {
		clear: both;
		font-size: 9px;
		text-align: right;
		}

	div.sampleauctionresults {
		border-bottom: #DBDAD7 solid 1px;
		margin: 10px 20px 10px 20px;
		padding-bottom: 10px;
		}

	div.backtotop {
		border-top: #DBDAD7 solid 1px;
		font-size: 9px;
		margin: 5px 0 5px 0;
		text-align: right;
		}


/*--- LOADING ----------------------*/

	div.loading {
		color: #999999;
		font-family: Trebuchet MS, sans-serif;
		font-size: 16px;
		font-style: italic;
		padding: 15px;
		text-align: center;
		}

	div.loading span {
		background: url(/img/loading.gif) no-repeat center left;
		padding-left: 40px;
		width: auto;
		}


/*--- ADVISOR ----------------------*/

	div.advisor-nav-leftmenu {
		}

		div.advisor-nav-leftmenu ul,
		div.advisor-nav-rightmenu ul {
			line-height: 1.2;
			list-style-type: none;
			margin: 0;
			padding: 0;
			}

			div.advisor-nav-leftmenu ul li,
			div.advisor-nav-rightmenu2 ul li {
				margin-bottom: 10px;
				}

			div.advisor-nav-leftmenu ul ul {
				line-height: 1.2;
				list-style-type: disc;
				margin: 5px 0 10px 0;
				color: #999999;
				}

				div.advisor-nav-leftmenu ul ul li {
					font-size: 10px;
					margin: 0 0 5px 15px;
					}

	div.advisor-center-content {
		}

		div.advisor-center-content h4 {
			margin-top: 10px;
			}

		div.advisor-center-content ol,
		div.advisor-center-content ul {
			margin-top: 10px;
			}

		div.advisor-center-content ul {
			list-style-type: disc;
			}

			div.advisor-center-content ol h4,
			div.advisor-center-content ul h4 {
				margin: 10px 0 4px 0;
				}
			div.advisor-center-content ol h5,
			div.advisor-center-content ul h5 {
				color: #614B88;
				font-size: 10px;
				font-weight: bold;
				margin: 10px 0 4px -30px;
				}

			div.advisor-center-content ol div.backtotop,
			div.advisor-center-content ul div.backtotop {
				border-color: #EEEDEC;
				margin: 10px 0 5px 0;
				}

			div.advisor-center-content ol.list-none-1 div.backtotop {
				margin-left: 15px;
				}

			div.advisor-center-content li ol,
			div.advisor-center-content li ul {
				margin-top: 5px;
				}

	div.advisor-nav-rightmenu {
		}

		div.advisor-nav-rightmenu a {
			font-size: 10px;
			}


/*--- HIDE AND SHOW CONTROLS ----------------------*/
	.hide {
		border: #BAB9B7 solid 1px;
		border-top-color: #FFFFFF;
		background-color: #F1E8D9;
		display: none;
		font-family: Verdana, sans-serif;
		font-size: 10px;
		line-height: 150%;
		margin: 0;
		padding: 8px 0 5px 8px;
		position: absolute;
		z-index: 7;
		width: 265px; 
	}
	.show {
		display: block;
		}

	.expandSelect{
	}
	.expandSelectName{ 
    }
	.expandSelectName text{
		height: 14px;
    }
	.expandSelectList{
		position:relative;
		z-index:1;
		border:#BAB9B7 solid 1px;
		background-color:#e1e1e1;
		display:none;
		font-family:Verdana, sans-serif;
		font-size:10px;
		line-height:150%;
		padding:5px 0 5px 5px;
		width:265px;
		margin:0px 0px 0px 0px;
		border:#ccc solid 1px;
	}
	.expandSelectList a{
		color:black;
		text-decoration:none;
	}
	.expandSelectList  a:hover{
		color:#FFFFFF;
		background-color:#00008B;
	}
	.expandSelectList div.expandSelectItem:hover{
		background-color:#00008B;
		color:#FFFFFF;
	}
	
	.multiListExpandSelectList {
		position:relative;
		z-index:1;
		border:#BAB9B7 solid 1px;
		background-color:#e1e1e1;
		display:none;
		font-family:Verdana, sans-serif;
		font-size:10px;
		line-height:150%;
		padding:5px 0 5px 5px;
		width:265px;
		height:200px;
		margin:0px 0px 0px 0px;
		border:#ccc solid 1px;
		overflow : auto;
	}
	.multiListExpandSelectList a{
		color:black;
		text-decoration:none;
	}
	.multiListExpandSelectList  a:hover{
		color:#FFFFFF;
		background-color:#00008B;
	}
	.multiListExpandSelectList div.expandSelectItem:hover{
		background-color:#00008B;
		color:#FFFFFF;
	}


/*--- OLD STUFF ----------------------*/

	.whtBrdImg {border: #FFFFFF solid 1px;}
	.advSwapButton {
		font-weight: bold;
		font-size: 13px;
		color: #197A30;
		padding-left: 2px;
		background-color: #E4E4E4;
		border: #197A30 solid 1px;
		width: 120px;
		}
	.orangenormal {
		font-family: Verdana, Arial,sans-serif;
		font-size: 10pt;
		font-style: normal;
		color: #E67D58;
		}	
		
	.whtBrdImg {border: #FFFFFF solid 1px;}
		
	.pubSwapButton {
		font-weight: bold;
		font-size: 11px;
		color: #614B88;
		padding-left: 2px;
		background-color: #E4E4E4;
		border: #614B88 solid 1px;
		width:105px;
		}
	.advSwapButton {
		font-weight: bold;
		font-size: 13px;
		color: #197A30;
		padding-left: 2px;
		background-color: #E4E4E4;
		border: #197A30 solid 1px;
		width: 120px;
		}
	.orangenormal {
		font-size: 10pt;
		font-style: normal;
		color: #E67D58;
		}

	.advisornav {
		font-size: x-small;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
		}
	.evensmaller {
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
		}
	.leftnav {
		color: #000000;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
		}
	.locateauction {
		color: #FFFFFF
		font-size: 8pt;
		font-style: normal;
		font-weight: bold;
		}
	.searchtopic {
		color: #000000;
		font-size: xx-small;
		font-weight: bold;
		}
	.smallesttext {
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		color: #000000;
		}
	.smallesttextb {
		color: #000000;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-decoration: none;
		}
	.teeny {
		color: #000000;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		text-decoration: none;
		}
	.eightnormal {
		color: #000000;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		}
	.eightbold {
		color: #000000;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		}
	.normal {
		color: #000000;
		font-size: 10pt;
		font-style: normal;
		font-weight: normal;
		}
	.normalWht {
		color: #FFFFFF;
		font-size: 10pt;
		font-style: normal;
		font-weight: normal;
		}
	.normalWhtB {
		color: #FFFFFF;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		}
	.normalSubmit {
		background-color: #FFFFFF;
		border: none;
		color: #000000;
		cursor: hand;
		font-size: 10pt;
		font-style: normal;
		font-weight: normal;
		margin: 0;
		padding: 0;
		text-align: left;
		text-decoration: underline;
		text-indent: 0;
		}
	.purpleBoldSubmit {
		background-color: #FFFFFF;
		border: none;
		color: #614B88;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		margin: 0;
		padding: 0;
		text-align: left;
		text-decoration: underline;
		text-indent: 0;
		}
	.whiteBoldSubmit {
		background-color: #614B88;
		border: none;
		color: #FFFFFF;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		margin: 0;
		padding: 0;
		text-align: left;
		text-decoration: underline;
		text-indent: 0;
		}
	.normalbold {
		color: #000000;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		}
	.eightorange {
		color: #E67D58;
		font-size: 8pt;
		font-style: normal;
		font-weight: normal;
		text-decoration: none;
		}
	.eightorangeb {
		color: #E67D58;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
		}
	.orangebold {
		color: #E67D58;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
		}
	.purplebold {
		color: #614B88;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
		}
	.greenbold {
		color: #614B88;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
		}
	.greenlink {
		color: #614B88;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		text-decoration: underline;
		}
	.sixnormal {
		color: #000000;
		font-size: 9px;
		font-style: normal;
		font-weight: normal;
		text-decoration: none;
		}
	.whitebold {
		color: #FFFFFF;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
		}
	.eightwhitebold {
		color: #FFFFFF;
		font-size: 10px;
		font-weight: bold;
		}
	.ninewhitebold {
		color: #FFFFFF;
		font-size: 11px;
		font-weight: bold;
		}
	.twelvepurpleb {
		color: #614B88;
		font-size: 12pt;
		font-weight: bold;
		text-decoration: none;
		}
	.twelvegreenb {
		color: #614B88;
		font-size: 12pt;
		font-weight: bold;
		text-decoration: none;
		}
	.twelveorangeb {
		color: #E67D58;
		font-size: 12pt;
		font-weight: bold;
		font-style: normal;
		}
	.eightorange {
		color: #E67D58;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		}
	.ninebold {
		color: #000000;
		font-size: 9pt;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
		}
	.ninenormal {
		color: #000000;
		font-size: 9pt;
		font-style: normal;
		text-decoration: none;
		}
	.fourteenbold {
		color: #000000;
		font-size: 14pt;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
		}
	.smallesttexto {
		color: #E67D58;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		font-variant: normal;
		text-decoration: none;
		}
	.eightpurpleb {
		color: #614B88;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
		}
	.eightgreenb {
		color: #614B88;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
		}
	.thirteenbold {
		color: #000000;
		font-size: 13pt;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
		}
	.thirteenorangeb {
		color: #E67D58;
		font-size: 13pt;
		font-weight: bold;
		font-style: normal;
		}
	.elevenpurpleb {
		color: #614B88;
		font-size: 11pt;
		font-weight: bold;
		text-decoration: none;
		}
	.thirteenpurpleb {
		color: #614B88;
		font-size: 13pt;
		font-weight: bold;
		text-decoration: none;
		}
	.twelvebold {
		color: #000000;
		font-size: 12pt;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
		}
	.elevenorangeb {
		color: #E67D58;
		font-size: 11pt;
		font-weight: bold;
		text-decoration: none;
		}
	.elevenbold {
		color: #000000;
		font-size: 11pt;
		font-weight: bold;
		text-decoration: none;
		}
	.ninebold {
		color: #000000;
		font-size: 9pt;
		font-weight: bold;
		text-decoration: none;
		}
	.redbold {
		color: #E5431E;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
		}
	.normalred {
		color: #E5431E;
		font-size: 10pt;
		font-style: normal;
		font-weight: normal;
		text-decoration: none;
		}
	.eightredb {
		color: #E5431E;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
		}
	.thirteenredb {
		color: #E5431E;
		font-size: 13pt;
		font-weight: bold;
		font-style: normal;
		}
	.thirteengreenb {
		color: #614B88;
		font-size: 13pt;
		font-weight: bold;
		text-decoration: none;
		}
	.elevengreenb {
		color: #614B88;
		font-size: 11pt;
		font-weight: bold;
		text-decoration: none;
		}
	.fourteengreenb {
		color: #614B88;
		font-size: 14pt;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
		}
	.thirteenwhiteb {
		color: #FFFFFF;
		font-size: 13pt;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
		}
	.sixteenwhiteb {
		color: #FFFFFF;
		font-size: 16pt;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
		}
	.greennormal {
		color: #614B88;
		font-size: 10pt;
		font-style: normal;
		font-weight: normal;
		text-decoration : none;
		}
	.greenBackGround {
		background: #614B88;
		}
	.purpleBackGround {
		background: #614B88;
		}
	.redBackGround {
		background: #E5431E;
		}
	.twelveredb {
		color: #E5431E;
		font-size: 12pt;
		font-weight: bold;
		text-decoration: none;
		}
	.twelvewhiteb {
		color: #FFFFFF;
		font-size: 12pt;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
		}
	.twelvenormal {
		color: #000000;
		font-size: 12pt;
		font-style: normal;
		font-weight: normal;
		text-decoration: none;
		}
	.eightgreen {
		color: #614B88;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		text-decoration: none;
		}
	.eightpurple {
		color: #614B88;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		text-decoration: none;
		}
	.eightwhiteb {
		color: #FFFFFF;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
		}
	.purplealtbold {
		color: #614B88;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
		}
	.eightwhite {
		color: #FFFFFF;
		font-size: 10px;
		font-weight: normal;
		}
	.elevenwhiteb {
		color: #FFFFFF;
		font-size: 11pt;
		font-weight: bold;
		text-decoration: none;
		}
	.purplelink {
		color: #614B88;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		text-decoration: underline;
		}
	.purplelinkelevenbold {
		color: #614B88;
		font-size: 11pt;
		font-style: normal;
		font-weight: bold;
		text-decoration: underline;
		}
	.greenlinksm {
		color: #614B88;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		text-decoration: underline;
		}
	.greenlinksmb {
		color: #614B88;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		text-decoration: underline;
		}
	.purplelinksm {
		color: #614B88;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		text-decoration: underline;
		}
	.purplelinksmb {
		color: #614B88;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		text-decoration: underline;
		}
	.orangelinksm {
		color: #E67D58;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		text-decoration: none;
		}
	.mknav {
		color: #FFFFFF;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
		}
	a.mknav:hover {
		color: #FFFFFF;
		text-decoration: underline;
		}
	a.mknav:link {
		color: #FFFFFF;
		text-decoration: none;
		}
	.fourteenwhiteb {
		color: #FFFFFF;
		font-size: 14pt;
		font-style: normal;
		font-weight: bold;
		text-decoration: none;
		}
	.mksubnav {
		color: #000000;
		font-size: 8pt;
		font-style: normal;
		font-weight: normal;
		text-decoration: underline;
		}
	a.mksubnav:hover {
		color: #999999;
		text-decoration: underline;
		}
	a.mksubnav:link {
		color: #000000;
		text-decoration: underline;
		}
	.pubmknav {
		color: #614B88;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		text-decoration: underline;
		}
	.purplenormal {
		color: #614B88;
		font-size: 10pt;
		font-style: normal;
		font-weight: normal;
		}
	.elevenredb {
		color: #E5431E;
		font-size: 11pt;
		font-weight: bold;
		text-decoration: none;
		}
	.eightred {
		color: #E5431E;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		}
	.purpleSubmit {
		background-color: #FFFFFF;
		border: none;
		color: #614B88;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		margin: 0;
		padding: 0;
		text-align: left;
		text-decoration: underline;
		}
	.greenSubmit {
		background-color: #FFFFFF;
		border: none;
		color: #614B88;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
		text-decoration: underline;
		}

	.listRow1 {
		background-color: #EEEDEC;
		color: #000000;
		font-size: 10px;
		}
	.listRow2 {
		background-color: #F2F2F1;
		color: #000000;
		font-size: 10px;
		}
	.listRow1Bold {
		background-color: #EEEDEC;
		color: #000000;
		font-size: 10px;
		font-weight: bold;
		}
	.listRow2Bold {
		background-color: #F2F2F1;
		color: #000000;
		font-size: 10px;
		font-weight: bold;
		}
	.textFieldWht {
		background: #FFFFFF;
		border: none;
		color: #000000;
		font-size: 10px;
		font-style: normal;
		font-weight: bold;
		}


/*--Alert Box on Homepage--*/

.headContainer {
padding-top:8px;
background-color:#ffffff;
}

.notices{
cursor: hand;
cursor: pointer;
padding: 0px 0px 0px 5px;
border-top: 1px solid #DBDAD7;
border-bottom: 1px solid #DBDAD7;
background: #EEEDEC;
text-align : left;
}

.opennotices{
background: #EEEDEC;
}

.noticeContainer{
margin-top:2px;
}

.iconPlus{
width:13px;
height: 13px;
background-image: url('/img/plus.gif');
padding: 0px 4px 0px 4px;
 background-position : center;
 background-repeat : no-repeat;
}
.iconMinus{
width:13px;
height: 13px;
background-image: url('/img/minus.gif');
padding: 0px 4px 0px 4px;
 background-position : center;
 background-repeat : no-repeat;
}

#greyBak {
float:right;
background-image: url('/img/greyBak.jpg');
width:448px;
height: 75px;
background-repeat: no-repeat;
text-align: left;
vertical-align: top;
}

#greyBak div#pad {
padding:0px 8px 0px 8px;
height: 40px;
}

div#close {
text-align: right;
float:right;
vertical-align: top;
margin-top: 4px;
margin-right:10px;
}

#head {
color:#614B88;
font-family:Trebuchet MS,arial,sans-serif;
font-size:14px;
font-weight:bold;
}

#alertText {
width: 400px;
}

/*--Alert Box on Homepage: Navigation --*/

.virtualpage {
display: none;
}

.paginationstyle{
text-align: right;
padding: 0px 15px;
margin: 0px 5px;
}

.paginationstyle a{
padding: 0 5px;
text-decoration: none;
border: 1px solid #aeaeae;
color: #1989b7;
background-color: #e1e1e1;
}

/*--Tooltip Activities Page---*/

#fixedtipdiv{
position:absolute;
padding: 2px;
border:1px solid black;
z-index:100;
}

/*SINGLE PUBS RATES*/
div.box2{
		width: 422px;
		background: #EEEDEC;
		border: #DBDAD7 solid 1px;
		margin: 0 auto;
		overflow:auto;
		}
div.box2 h4{
		color: #614B88;
		font-family: Verdana, sans-serif;
		font-size: 14px;
		font-weight: bold;
		margin: 0;
		padding: 5px;
		background: #DBDAD7;
		}
div.box2 h5{
		color: #614B88;
		font-family: Verdana, sans-serif;
		font-size: 10px;
		font-weight: bold;
		margin:0px 0px 10px 0px;
		}
div.box2 hr {
		background-color: #bcbcbc;
		border: 0;
		clear: both;
		color: #bcbcbc;
		display: block;
		height: 1px;
		line-height: 1;
		margin: 3px 0 0px 0;
		padding: 0;
		}
div.box2 div.colleft2 {
		width:170px;
		border-right:#DBDAD7 dotted 1px;
		padding:10px;
		float:left;
		}
div.box2 div.colmid2 {
		width:200px;
		padding:10px;
		text-align:left;
		float:right;
		}
div.colleft2 p{
		margin-bottom:-5px;
		line-height:1.3em;
		}
div.bottomBox {
	  width:422px;
		margin: 0 auto;
		text-align:center;
		}


/*-- GENERIC STYLES ----------------------*/

	
	.border-grey {
		border:#ccc solid 1px;
		}
	.border-left-grey {
		border-left:#ccc solid 1px;
		padding-left:10px;
		}
	.border-right-grey {
		border-right:#ccc solid 1px;
		}

	.formfield {
		font-family: Verdana, sans-serif;
		}

	.notavail {
		color: #999999;
		text-transform: uppercase;
		}

	.float-left {
		float: left;
		}
	.float-right {
		float: right;
		}

	.text-right {
		text-align: right;
		}
	.text-left {
		text-align: left;
		}
	.text-center {
		text-align: center;
		}

	.clear {
		clear: both;
		}
	.clear-left {
		clear: left;
		}
	.clear-right {
		clear: right;
		}
	div.clear-1 {
		clear: both;
		height: 1px;
		overflow: hidden;
		}
	.font-8 {	
		font-size:8px;
		}
	.font-9 {
		font-size: 9px;
		}
	.font-10 {
		font-size: 10px;
		}
	.font-11 {
		font-size: 11px;
		}
	.font-12 {
		font-size: 12px;
		}
	.font-14 {
		font-size: 14px;
		}
	.font-16 {
		font-size: 16px;
		}
	.font-18 {
		font-size: 18px;
		}
	.font-20 {
		font-size: 20px;
		}
	.font-24 {
		font-size: 24px;
		}
	.font-30 {
		font-size: 30px;
		}

	.font-black {
		color: #000000;
		}
	.font-red {
		color: #E5431E;
		}
	.font-purple {
		color: #614B88;
		}
	.font-blue {
		color: #1989B7;
		}
	.font-green,
	.greentext {
		color: #197A30;
		}
	.font-brown {
		color: #A06502;
		}
	.font-grey {
		color: #999999;
		}
	.font-verdana {
		font-family: Verdana, sans-serif;
		}
	.font-trebuchet {
		font-family: Trebuchet MS, sans-serif;
		}
	.font-bold {
		font-style: bold;
		font-weight: bold;
		}
	.font-plain {
		font-style: normal;
		font-weight: normal;
		}
		
	.height-35 {
		height:35px;
		}
		
	.height-55 {
		height:55px;
		}	
		
	.height-100 {
		height:100px;
		}
		
	.height-128 {
		height:128px;
		}	
		
	.line-10 {
		line-height: 1;
		}
	.line-12 {
		line-height: 1.2;
		}
	.line-12px {
		line-height: 1.2px;
		}
	.line-15 {
		line-height: 1.5;
		}





	.margin-top-neg5 {
		margin-top:-5px;
 		}
	.margin-top-neg10 {
		margin-top:-10px;
 		}
	.margin-top-neg20 {
		margin-top:-20px;
 		}
	.margin-top-neg40 {
		margin-top:-40px;
 		}
	.margin-top-0{
		margin-top:0;
		}
	.margin-left-5 {
		margin-left: 5px;
		}
	.margin-right-5 {
		margin-right: 5px;
		}
	.margin-top-5 {
		margin-top: 5px;
		}
	.margin-bottom-5 {
		margin-bottom: 5px;
		}
	.margin-sides-5 {
		margin: 0 5px 0 5px;
		}
	.margin-5 {
		margin: 5px;
		}
	.margin-left-10 {
		margin-left: 10px;
		}
	.margin-right-10 {
		margin-right: 10px;
		}
	.margin-top-10 {
		margin-top: 10px;
		}
	.margin-bottom-10 {
		margin-bottom: 10px;
		}
	.margin-sides-10 {
		margin: 0 10px 0 10px;
		}
	.margin-10 {
		margin: 10px;
		}
	.margin-top-13 {
		margin-top: 13px;
		}
	.margin-top-15{
		margin-top:15px;
		}
	.margin-left-20 {
		margin-left: 20px;
		}
	.margin-right-20 {
		margin-right: 20px;
		}
	.margin-top-20 {
		margin-top: 20px;
		}
	.margin-bottom-20 {
		margin-bottom: 20px;
		}
	.margin-sides-20 {
		margin: 0 20px 0 20px;
		}
	.margin-20 {
		margin: 20px;
		}
	.margin-bottom-25{
		margin-bottom: 25px;
		}
	.margin-sides-25 {
		margin: 0 25px 0 25px;
		}
	.margin-left-30 {
		margin-left: 30px;
		}
	.margin-right-30 {
		margin-right: 30px;
		}
	.margin-right-45 {
		margin-right: 45px;
		}	
	.margin-left-45 {
		margin-left: 45px;
		}
	.margin-top-40{
		margin-top:40px;
		}
	.margin-top-48{
		margin-top:48px;
		}
	.margin-left-50{
		margin-left:50px;
		}
	.margin-top-55{
		margin-top:55px;
		}
	.margin-left-55{
		margin-left:55px;
		}	
	.margin-top-60{
		margin-top:60px;
		}
	.margin-top-65{
		margin-top:65px;
		}
	.width-auto {
		width: auto;
		}
	.margin-sides-30-18{
		margin:35px 0 0 18px !important;
		margin:22px 0 0 18px;
		}
	.margin-sides-40-18{
		margin:40px 0 0 18px;
		}
	.padding-5 {
		padding:5px;
		}	
	.padding-bottom-5 {
		padding:0 0 5px 0;
		}
	.padding-right-20 {
		padding:0px 20px 0px 0px;
		}
	.width-85 {
		width: 85px;
		}
	.width-100 {
		width: 100%;
		}
	.width-135 {
		width: 135px;
		}	
	.width-150 {
		width: 150px;
		}	
	.width-175 {
		width: 175px;
		}	
	.width-190 {
		width:190px;
		}	
	.width-200 {
		width:200px;
		}	
	.width-215 {
		width:215px;
		}
	.width-250 {
		width:250px;
		}
	.width-255 {
		width:275px;
		}
	.width-310 {
		width:310px;
		}
	.width-385 {
		width:385px;
		}
	.width-500 {
		width:500px;
		}
	.width-550 {
		width:550px;
		}
	.width-580 {
		width:580px;
		}
	.width-600 {
		width:600px;
		}
	.width-650 {
		width:650px;
		}
	.width-700 {
		width:700px;
		}	
	.zindex-0 {
		position:relative;
		z-index:0;
		}
	.zindex-1 {
		position:relative;
		z-index:1;
		}
	.zindex-2 {
		position:relative;
		z-index:2;
		}
	.zindex-100 {
		position:relative;
		z-index:10000;
		}	

/* TY AD RATES */
div.greybox_ty{
		background: #EEEDEC;
		border: #DBDAD7 solid 1px;
		margin: 0 auto;
		width:600px;
		}
div.greybox_ty h4{
		color: #614B88;
		font-family: Verdana, sans-serif;
		font-size: 14px;
		font-weight: bold;
		margin: 0;
		padding: 5px;
		background: #DBDAD7;
		}
div.smallcontainer_ty {
		color: #000000;
		font-family: Verdana, sans-serif;
		font-size: 11px;
		line-height:1.5em;
		margin: 10px;
		text-align:left;
		}
div#halves-leftcolumn-ty {
		float: left;
		text-align: left;
		width:200px;
		position:relative;
		left:100;
		}
div#halves-rightcolumn-ty {
		float: right;
		text-align: left;
		width:400px;
		position:relative;
		right:100;
		}
/*SELECT OVERLAP for DROPDOWNS*/
        select.pubName {
		width:125px !important;
		}
        select.tapKitName {
		width:220px !important;
		}
		div.createauction-column-subright select.height75-width141 {
		height:75px !important;
		width: 141px !important;
		}
/* PI ADV PAGE */ 
div.stepcarousel-outtercontainer {
margin-bottom:-100;
}
div.pi-list-container,
div.pi-list-container-empty {
float:left;
width:190px;
height:250px;
text-align:center;
margin:0 10px 0 0;
}

div.pi-list-container {
border:#ccc dotted 1px;
}

div.pi-list-container-empty {
border:none;
}
     
div.pi-list-container h4 {
text-align:left;
height:25px;
padding:3;
background:#ccc;
color:#594783;
}

div.pi-list-container img{
text-align:center;
border:#ccc solid 1px;
}

div#piadv-rightcolumn #mygallery,
div#piadv-rightcolumn #mygallery2,
div#piadv-rightcolumn #mygallery3  {
height:265px;
text-align:left;
}


div#piadv-rightcolumn div.tanbox-outside {
overflow:hidden;
}

div#piadv-rightcolumn div.secondrow div.tanbox-outside {
padding:0 0 10px 0;
margin:0 0 40px 0;
}

p.samplebuttons  {
position:relative;
left:-5;
top:-180;
}
div.secondrow p.samplebuttons  {
position:relative;
left:-5;
top:-350;
}
p.samplebuttons a {
outline: none;
}

p.samplebuttons #greenNext {
margin-left: 10px;
position:relative;
left:463;
}


	

/* PURE CSS DIV TOOLTIP -- TERMS OF SERVICE -- & -- SHOPPING CART -- */
a.tooltip,a.tooltip:hover {padding: 5px;text-decoration:none;position:absolute;left:25;cursor:auto;}
a.tooltip span {display:none; padding:2px 3px; margin-left:-155px !important;margin-left:-5px; width:250px;text-align:left;color: #E5431E;font-size:10px;}
a.tooltip:hover span{display:inline; position:absolute;}

a.tooltip-placementlayout,a.tooltip-placementlayout:hover {
	text-decoration:none;
	cursor:auto;
	font-weight:bold;
}
a.tooltip-placementlayout span {
	display:none; 
	margin-left: -85px !important;
	margin-left:-85px; 
	width:275px;
	text-align:left;
	color: #E5431E;
	font-size:10px;
	background: #F9F5EE;
}
a.tooltip-placementlayout:hover span{
	display:inline; 
	position:absolute;
}


a.tooltip-sc {position:relative; z-index:1; }
a.tooltip-sc span {display:none;}
a.tooltip-sc span img {width:150px;max-width:150px;border:none;}
a.tooltip-sc:hover {z-index:1;}
a.tooltip-sc:hover span {
display:block;
position:absolute;
top:50px;
left:41px;
text-decoration:none;
}

a.tooltip-fee { position:relative; z-index:24; }
a.tooltip-fee span.feebox { display:none;}
a.tooltip-fee:hover {z-index:25;}
a.tooltip-fee:hover span.feebox {
display:block;
position:absolute;
top:12px;
left:0px;
text-decoration:none;
width:450px;
color:#000;
}
a.tooltip-fee span { font-weight:normal;}
a.tooltip-fee h4 span { font-weight:bold;}

/* BROWSE SECTION */
div.splash-browse div.float-left, 
div.splash-browse div.float-right{
	border:#dbd7d8 solid 1px;
	width:367px;
	padding:0 0 0 5px;
} 
div.splash-browse div.float-left div.link-container, 
div.splash-browse div.float-right div.link-container{
	overflow:auto;
	height:105px;
	clear:both;
	margin-top:-10px;
} 
div.link-container p {
	width:auto;
	background:#f1f0f1;
	border-bottom:#E6DFD3 solid 1px;
	margin-bottom:3px;
	line-height:1.45em; 
	padding:5px;
}
div.link-container a {
	font-size:10px;
}

div.splash-browse h4 {
  clear:both;
  background:#ffffff url(/img/aboutBak.gif) repeat-x left top;
  border: #dbd7d8 solid 1px;
	width:275px;
  padding-left:5px;
	text-align:center;
	position:relative;
	top:-10;
	left:15;
}

.optionTitle{
	background : #D3D3D3;
}


