
/*----Structural DIVs----*/

#header {
	background: url(images/backgrounds/header.gif) no-repeat;
}

#sectionHeader {
	background: url(images/backgrounds/sectionHeader.gif) no-repeat;
	height: 193px /*193px*/;
	width: 780px /*780px*/;
	margin-left: 12px;
	overflow:hidden;
}

#content {
	background: url(images/backgrounds/content.gif) no-repeat;
	width: 780px;
	float: left;	
	margin-left: 12px;
	padding-top: 24px;
	display: inline;	
}

#footer {
	background: url(images/backgrounds/footer.gif) no-repeat;
}

/*----Other DIVs----*/

#siteSearch {
	width: 202px /*222px*/;
	height: 33px /*67px*/;
	padding: 34px 0 0 20px;
	background: url(images/backgrounds/siteSearch.gif) no-repeat;	
}

#siteSearch input {
	vertical-align: middle;
}

#keywords {
	width: 160px;
	height: 18px;
}

.searchBox {
	border: 0;
	margin: 0;
	border-top: 1px solid #7c7c7c;
	border-right: 1px solid #c3c3c3;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #c3c3c3;
	width: 119px;
}

.sectionHeaderPhoto {
	float: right;
	text-align: right;
}

#leftCol {
	width: 487px /*556px*/;
	float: left;
	padding: 5px 45px 30px 24px;
	display: inline;
	background: transparent;
	overflow: hidden;
}

#rightCol {
	width: 224px;
	float: left;	
	display: inline;
	background: transparent;
	padding-bottom: 20px;
}

.sidebarBox {
	width:224px;
	background: url(images/backgrounds/sidebarBox.gif) no-repeat bottom left;
	padding-bottom: 8px;
	margin-bottom: 5px;
}

.tabs {
	padding-top: 0 !important;
}

.hidden {
	height: 0;
	overflow: hidden;
	display: none;
}

  
table {
	font: normal 12px/18px tahoma, verdana, arial, sans-serif;
  	color: #211e1c;
  	margin: 10px 0 15px 0 !important;	
  	border: 1px solid #d3d9dd !important;
 	border-top: 0;
 	border-left: 0;
 	padding: 0;
 	width: 487px;
 	border-collapse: collapse;
 }
  
 td {
 	vertical-align: top;
  	border: 1px solid #d3d9dd;
  	border-bottom: 0;
  	border-right: 0;
  	padding: 5px;
  	text-align: left;
  	font: normal 12px/18px tahoma, verdana, arial, sans-serif;
  	color: #211e1c;	
 }
 
table.pressKitImages {
	font: normal 12px/18px tahoma, verdana, arial, sans-serif;
  	color: #211e1c;
  	margin: -10px 0 15px 25px !important;	
  	border: 1px solid #d3d9dd !important;
 	border-top: 0;
 	border-left: 0;
 	padding: 0;
 	width: 465px;
 	border-collapse: collapse;
 }
  
.pressKitImages td {
 	vertical-align: top;
  	border: 1px solid #d3d9dd  !important;
  	border-bottom: 0;
  	border-right: 0;
  	padding: 5px;
  	text-align: left;
  	font: normal 12px/18px tahoma, verdana, arial, sans-serif;
 }

.dark td {
  	background: #eef2f5;
}

.pressKitImages .pressKitDescription {
	width: 100px;
}

.pressKitImages .pressKitDescription2 {
	width: 17px;
}

.pressKitImages .pressKitDescription3 {
	width: 100px;
}

/*----Typography----*/

#sectionHeader h1 {
	font: normal 24px/28px tahoma, verdana, arial, sans-serif;
	color: #0c527b;
	margin: 0 0 8px 24px;	
}

#breadcrumbs {
	font: normal 12px/14px tahoma, verdana, arial, sans-serif;
	color: #0c527b;
	padding: 24px 0 10px 24px;
}

.pageHeading {
	font: normal 14px/20px tahoma, verdana, arial, sans-serif;
	color: #0c527b !important;
	margin: 30px 0 0 24px;		
	padding-right: 400px;
}

#leftCol p,
.pollResult,
.pollTotalVotes {
	font: normal 12px/18px tahoma, verdana, arial, sans-serif;
	color: #000;
	margin-bottom: 15px;
}

.pollResultAnswer,
.pollSelectedAnswer {
	font-weight: bold;
}

#leftCol .smallFont,
.sidebarBox .smallFont {
	font: normal 10px/18px tahoma, verdana, arial, sans-serif;
}

#sectionHeader .smallFont {
	font: normal 18px/28px tahoma, verdana, arial, sans-serif;
}
 
#leftCol h2,
.pollQuestion {
	font: bold 14px/18px tahoma, verdana, arial, sans-serif;
	color: #094f78;
	margin-bottom: 15px;
}

#leftCol h3 {
	font: bold 12px/14px tahoma, verdana, arial, sans-serif;
	color: #094f78;
	margin-bottom: 5px;
}

#leftCol ul {
	list-style: none;
	margin: 10px 0 30px 0;
}

#leftCol ul li {
	background: url(images/backgrounds/listBullet.gif) no-repeat 0 5px;
	display: block;
	margin: 0 0 15px 15px;
	padding-left: 15px;
	font: normal 12px/17px tahoma, verdana, arial, sans-serif;
	color: #202121;	
}

#leftCol ul ul {
	list-style: none;
	margin: 15px 0 5px 0 !important;
}

#leftCol ol {
	margin: 10px 0 30px 30px;
}

#leftCol ol li {
	font: normal 12px/17px tahoma, verdana, arial, sans-serif;
	color: #202121;	
	margin: 0 0 15px 0;	
}

.sidebarBox {
	width: 224px;
	overflow: hidden;
}

.sidebarBox h3 {
	padding-left: 21px;
	display: block;
	font: bold 12px/18px tahoma, verdana, arial, sans-serif;
	color: #fff;		
	height: 31px;
	overflow: hidden;
	}

.sidebarBox h3 span {
	display: none;
}

.sidebarBox h3.inThisSection {
	background: url(images/sidebarItems/headers/inThisSection.gif) no-repeat;	
}

.sidebarBox h3.additionalResources {
	background: url(images/sidebarItems/headers/additionalResources.gif) no-repeat;	
}

.sidebarBox h3.latestFeatures {
	background: url(images/sidebarItems/headers/latestFeatures.gif) no-repeat;	
}


.sidebarBox ul {
	list-style: none;
	padding: 9px 0 10px 0;
	width: 191px;
	background: url(images/backgrounds/inThisSection.gif) no-repeat;	
	margin-left: 21px;
}

.sidebarBox li {
	list-style: none;
	display: block;
	width: 191px;
}

.sidebarBox ul ul {
	padding: 2px 0 5px 0;
	margin-left: 10px;
}

.banner {
	padding-bottom: 10px;
}

.bottomBanner, 
#mediaContact {
	margin-left: 5px;
	margin-top: 7px;
}

#mediaContact {
	margin-top: 10px;
}

#mediaContact p {
	color: #666;
	font: normal 12px/15px tahoma, verdana, arial, sans-serif;	
	margin: 5px 0 10px 16px;
}

#mediaContact .small {
	font: normal 11px/13px tahoma, verdana, arial, sans-serif;	
	margin-top: 10px;
}

/*----Links----*/

#breadcrumbs a {
	font: normal 12px/14px tahoma, verdana, arial, sans-serif;
	color: #0c527b;
	text-decoration: none;
}

#breadcrumbs a:hover {
	color: #993300;
}

#content a {
	color: #094f78;
}

#content a:hover {
	text-decoration: none;
}

.sidebarBox a {
	font: normal 12px/18px tahoma, verdana, arial, sans-serif;
	color:#00466f !important;
	text-decoration: none;
	padding-left: 10px;
	display: block;
	width: 164px !important;
	background: url(images/backgrounds/sidebarLink.gif) no-repeat 0 5px;
}

.sidebarBox a:hover {
	color: #993300 !important;
}

.top {
	margin: -10px 0 20px 0 !important;
}

/*---- Image Styles ----*/

.photoLeft {
	float: left;
	margin: 0 15px 15px 0;
}

.photoRight {
	float: right;
	margin: 0 10px 15px 15px;
}

.imgBorder {
	border: 1px solid #e2e6e9;
}



/* ----- Browse Tabs ----- */

#browseTabs {
  float:left;
  width:100%;
  font-size:93%;
  line-height:normal;
 margin-top: -5px;
 }
 
#browseTabs ul {
  margin:0 !important;
  list-style:none;
  }
#browseTabs li {
 	float:left;
 	background:url("images/backgrounds/tabs/left.gif") no-repeat left top !important;
 	margin:0 !important;
 	padding:0 0 0 9px !important;
  	margin-right: 3px !important;
 	font: bold 11px/18px tahoma, verdana, arial, sans-serif !important; 
	display: inline !important;

  }
#browseTabs a {
  float:left;
  display:block;
  background:url("images/backgrounds/tabs/right.gif") no-repeat right top !important;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#153f58;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#browseTabs a {float:none;}
/* End IE5-Mac hack */
#browseTabs a:hover {
  color:#333;
  }
#browseTabs #current {
  background-image:url("images/backgrounds/tabs/left_on.gif") !important;
  }
#browseTabs #current a {
  background-image:url("images/backgrounds/tabs/right_on.gif") !important;
  color:#e5ebf0;
  }
  
  #browseTabs a:hover {
  	color: #041722;
  }
  
 #browseHeader {
	padding: 15px 25px 15px 15px;
	float: left;
	background: #1c4055;
	width: 449px /*489px*/;
}

#browseHeader .sectionTitle {
	font: bold 14px/18px tahoma, verdana, arial, sans-serif;
	color: #e5ebf0;
	margin-bottom: 5px;
}

#browseHeader ul {
	list-style: none;
	margin-bottom: 0 !important;
}

#browseHeader ul li {
	background: transparent !important;
	display: inline !important;
	margin: 0 !important;
	padding: 0 !important;
	font: normal 12px/16px tahoma, verdana, arial, sans-serif !important;
	color: #e5ebf0 !important;
}

#browseHeader .children {
	font: normal 12px/16px tahoma, verdana, arial, sans-serif;
	color: #e5ebf0;
}

#browseHeader .children li {
	list-style: none; 
	display: inline;
	margin-right: 20px !important;
}

#browseHeader .children li a {
	text-decoration: none !important;
	border-bottom: 1px solid #e5ebf0;
	color: #e5ebf0;
}

#browseHeader .children li a:hover {
	text-decoration: none !important;
	border-bottom: 1px solid #1c4055;	
}

#browseHeader .children li a.selected {
	font-weight: bold;
	border-bottom: 1px solid #466476;
}

 #browseResults {
	padding: 0 25px 15px 15px;
	float: left;
	background: url("images/backgrounds/browseResults.gif") bottom left no-repeat #eaeff3;
	width: 449px /*489px*/;
	color: #1d4258;	
	overflow: hidden;
}

#browseResults .sectionTitle {
	font: bold 14px/18px tahoma, verdana, arial, sans-serif;
	color: #1d4258;
	margin-bottom: 5px;
	border-bottom: 1px solid #c8d2d9;
}

#browseResults ul {
	list-style: none;
	margin-bottom: 0 !important;
}

#browseResults ul li {
	background: transparent !important;
	display: inline !important;
	margin: 0 !important;
	padding: 0 !important;
	font: normal 12px/16px tahoma, verdana, arial, sans-serif !important;
	color: #e5ebf0 !important;
}

#browseResults p {
	padding-top: 5px;
	color: #1d4258 !important;		
	margin-bottom: 5px !important;
}

#browseResults .airDate,
#browseResults .station {
	color: #1d4258;
	font: bold 12px/16px tahoma, verdana, arial, sans-serif !important;
}

.airDate,
.station {
	color: #1d4258;
	font: bold 12px/16px tahoma, verdana, arial, sans-serif !important;
}


.pagination {
	width: 459px;
	float: left;
	margin-top: 7px;
}

.pagination li {
	list-style: none;
	display: inline;
	background: transparent !important;
	color: #1d4258 !important;		
	font-weight: bold !important;	
}

.pagination .prevNext {
	float: right;
	font-weight: normal;	
}

.pagination a {
	text-decoration: underline;
	font-weight: normal;
}

.pagination a:hover {
	text-decoration: none;
}

.pagination a.selected {
	text-decoration: none;
	font-weight: bold;
	padding-left: 8px !important;	
}

.pagination .prevNext a {
	margin: 0 !important;
}
.pagination .prevNext a.previous {
	margin-right: 20px !important;
}

/* ----- Browse Results: Television ----- */

.videoResults .resultsListing li {
	float: left;
	width: 435px;
	padding: 25px 0 10px 5px !important;
	color: #1d4258 !important;	
	border-bottom: 1px solid #c8d2d9;	
	display: block;
	height: 110px;
}

.videoResults .resultsListing .last {
	border: 0;
}

.videoResults .thumbnail {
	padding: 2px;
	background: #fff;
	border: 1px solid #316888;
	float: left;
	margin:15px 15px 0 0;
}

.videoResults p {
	margin-top: 10px;
}

/* ----- Video Player Styles ----- */

 #videoPlayer {
	padding: 2px 0 0 0;
	float: left;
	background: url("images/backgrounds/browseResults.gif") bottom left no-repeat #eaeff3;
	width: 489px /*489px*/;
	color: #1d4258;	
	overflow: hidden;
}

.description {
	float: right;
	width: 155px;
	margin: 0 !important;
	padding: 0 !important;	
}


.description li {
	background: transparent !important;
	margin: 0 !important;
	padding: 0 !important;
	color: #1d4258 !important;
	font: bold 11px/16px tahoma, verdana, arial, sans-serif !important;	
	margin-top: 15px !important;
	padding-right: 15px !important;
}

.description li:first-line {
	font-weight: normal !important;
}

/* ----- Case Study Styles ----- */

#browseResults .caseStudies li {
	height: 120px !important;
}

.viewNowPDF {
	width: 93px;
	float: right;
	margin-right: 10px;
	margin-left: 50px;
}

.caseStudies .airDate {
	line-height: 25px !important;
}

.caseStudies .airDate a {
	text-decoration: none !important;
	border-bottom: 1px solid #c8d2d9;
	padding-bottom: 2px;
}

.caseStudies .airDate a:hover {
	border-bottom: 1px solid #eaeff3;
}

/* ----- Industry Link Styles ----- */

 .industryLinks {
	padding: 15px 25px 15px 15px;
	float: left;
	background: url("images/backgrounds/browseResults.gif") bottom left no-repeat #eaeff3;
	width: 449px /*489px*/;
	color: #1d4258;	
	overflow: hidden;
}

.industryLinks li {
	background: url(images/backgrounds/listBulletBrowse.gif) no-repeat 0 5px !important;
	display: block !important;
	margin: 0 0 15px 15px !important;
	padding-left: 15px !important;
	font: normal 12px/17px tahoma, verdana, arial, sans-serif !important;
	color: #202121 !important;	
}


/* ----- Press Release Styles ----- */
/* ----- Print Article Styles ----- */
/* ----- Case Studies Styles ----- */

p.container {
	border-bottom: 1px solid #c8d2d9 !important;	
	padding-bottom: 10px;
}

p.last {
	border-bottom: 0 !important;	
	padding-bottom: 0 !important;
}

/* ----- Press Release: Single Entry Styles ----- */

.singleEntry {
	margin-top: 10px;
}

.singleEntry ul {
	list-style: none;
}

.singleEntry li {
	display: block !important;
	float: none !important;
	background: url(images/backgrounds/listBulletBrowse.gif) no-repeat 0 5px !important;
	color: red !important;
}

/* ----- Event Listing Styles ----- */

#eventListingBar {
	height: 24px /*32px*/;
	background: #edf2f4;
	border: 1px solid #e2e6e9;
	border-left: 0;
	border-right: 0;
	padding: 8px 10px 0 10px;
	width: 469px /*489px*/;
	margin: 30px 0 20px 0;
}

#gridViewButton {
	height: 26px;
	width: 87px;
	overflow: hidden;
    float: right;	
    margin-top: -4px;     
}

#gridViewButton a {
	height: 26px;
	width: 87px;
	display: block;
	background: url(images/buttons/gridView.gif) 0 0  no-repeat;
	padding-top: 40px;	
}

#gridViewButton a:hover {
	background: url(images/buttons/gridView.gif) 0 -26px  no-repeat;
}

#eventListingBar a.listViewButton {
 	display: block;
     width: 87px;
     height: 26x;
     background-image: url(images/buttons/list-view.gif);
     background-repeat: no-repeat;
     float: right;
     text-decoration: none !important;
     padding-bottom: 5px;    
     margin: -4px 4px 0 0;
}

.eventDate {
	background: url("images/backgrounds/dateBG.gif") no-repeat #eaeff3;
	font: normal 16px/18px tahoma, verdana, arial, sans-serif !important;	
	color: #fff;
	width: 80px /*80px*/;
	height: 42px; /*52px*/;
	padding: 10px 0 0 0;
	text-align: center;
	text-transform: uppercase;
	float: left;
	margin-right: 15px;
}

.eventDate:first-line {
	font: bold 11px/16px tahoma, verdana, arial, sans-serif !important;
}

.eventListingDesc {
	height: 52px;
	clear: right;
}

/* ----- Press Kit Photo Styles ----- */

.pressKitPhotoWrapper {
	float: left;
	height: 127px;
	width: 98px;
	border: 1px solid #c8d1d5;
	background: #eff3f6;
}

.pressKitPhotoInner {
	height: 98px;
	width: 98px;
	text-align: center;
	vertical-align: center;
}

/* ---- Search Results ----- */

.searchResults .light {
	background: #fff;
	padding: 10px;
}

.searchResults .dark {
	background: #eef2f5;
	padding: 10px;	
}

.searchResults .airDate a,
.searchResults .airDate {
	color: #1d4258;
	font: bold 12px/16px tahoma, verdana, arial, sans-serif !important;
}

.searchResults .smallURL {
	color: #666;
	font: bold 10px/14px tahoma, verdana, arial, sans-serif !important;
}

/* ----- Form Styling ----- */

.noIndent {
	margin-left: 0 !important;
}

label{
	display: block;
	font: normal 12px/17px  tahoma, arial, verdana, sans-serif;
	margin: 0;
	padding: 0;
	color: #202121;
}

.textfield{
	font: normal 12px/17px  tahoma, arial, verdana, sans-serif;
	padding:2px;
	margin: 0;
	border: 1px solid #ccc;
	background-color: #fff;
	width: 200px;
	color: #202121;
}

.textfield2{
	font: normal 12px/17px  tahoma, arial, verdana, sans-serif;
	padding:2px;
	margin: 0;
	border: 1px solid #ccc;
	background-color: #fff;
	width: 443px;
	color: #202121;
}

.textfield3{
	font: normal 12px/17px  tahoma, arial, verdana, sans-serif;
	padding:2px;
	margin: 0;
	border: 1px solid #ccc;
	background-color: #fff;
	width: 125px;
	color: #202121;
}

.selectSmall {
	width: 120px;
}

.selectLarge {
	width: 200px;
}

#content td{
	padding:5px;
	border: 0 !important;
}

#content table{
	margin-top: 0;
	padding: 0;
	border: 0 !important;	
}

.rfp{
	font: normal 12px/17px  tahoma, arial, verdana, sans-serif;
	color: #202121;
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 0 !important;
}

.rfp td{
	padding: 0;
	margin: 0;
	padding:2px;
}

.rfp h3 {
	margin-top: 5px;
	border-top: 1px solid #d3d9dd;
	padding-top: 15px;
}

.rfp .extraLineHeight {
	line-height: 30px !important;
}

.rfp h3.first {
	margin-top: 0 !important;
	border-top: 0 !important;
	padding-top: 0 !important;
}

.rfp .tdline {
	padding-top: 10px;
	border-bottom: 1px solid #ccc;
}

.required {
	font: normal 9px  tahoma, arial, verdana, sans-serif;
	color: red;
}

form {
	padding: 0;
	margin: 0;
}

input[type="checkbox"] {
	vertical-align: middle;
	display:inline-block;
}

input[type="radio"] {
	margin-right: 5px;
}		

.rfp .blueText {
	color: #1c4056;
	font-weight: bold;
}

.rfp p {
	margin-left: 0 !important;
}

.rfp h3 {
	margin-left: 5px !important;
}

a.tooltip {
	position: relative;
	z-index: 0;
	text-decoration: none;
	cursor: help;
}

a.tooltip{
	display: inline;
	color: #000;
}

a.tooltip:hover {
	z-index: 1;
	text-decoration: none;
}

a.tooltip span {
	display: none;
}

a.tooltip:hover span {
	display: block;
	position: absolute;
	top: 20px;
	left: 20px;
	padding: 6px;
	border: 1px solid #bbb;
	background: #F7FBFE;
	color: #000;
	width: 250px;
	white-space: normal;
	text-align: left;
	text-decoration: none;
}

/* ----- OnTarget: Directory Results  / SCRAMLink----- */

.partnerResult {
	width: 490px;
	float: left;
	background: #f6f5ef;
	margin-bottom: 10px;
	margin-right: -3px;
}

.partnerResult h3 {
	width: 465px /*490px*/;
	height: 35px;
	background: #e9e6d8;
	color: #115780;
	font: bold 12px/35px tahoma, arial, verdana, sans-serif !important;
	padding-left: 25px !important;
	margin-top: 0 !important;
}

.partnerAddress {
	float: left;
	display: inline;
	width: 225px;
	margin-left: 25px;
	font: bold 12px/18px tahoma, arial, verdana, sans-serif !important;
	color: #000;
}

.partnerContactLabels {
	float: left;
	display: inline;
	width: 65px;
	text-align: right;
	margin-right: 5px;
}

.partnerContactLabels p {
	font: bold 11px/18px tahoma, arial, verdana, sans-serif !important;
	color: #000;
}

.partnerContact {
	float: left;
	display: inline;
	width: 150px;
	font: bold 12px/18px tahoma, arial, verdana, sans-serif !important;
	color: #000;
}

.emailWebAddress {
	float: left;
	clear: both;
	display: block;
	margin-left: 25px;	
	width: 465px;	
}

.searchAgain {
	float: right; 
	margin: 5px 15px 0 0;
}

/* ----- OnTarget: Order Form ----- */

.productCategory {
	width: 490px;
	float: left;
	margin-bottom: 15px;
}

.productCategory h3 {
	width: 465px /*490px*/;
	height: 35px;
	background: #e9e6d8;
	color: #115780;
	font: bold 12px/35px tahoma, arial, verdana, sans-serif !important;
	padding-left: 25px !important;
	margin-bottom: 10px !important;
}

.clearDivProduct {
	display: block;
	height: 1px;
	overflow: hidden;
	clear: both;
	border-bottom: 4px #e9e6d8 solid;
	padding-top: 10px;
	margin-bottom: 10px;
}

.productWrapper {
	font: bold 12px/18px tahoma, arial, verdana, sans-serif !important;
	color: #000;
	float: left;
}

.productThumb {
	float: left;
	width: 105px;
	border: 1px solid #e9e6d9;
	margin-top: 4px;
}

.productDescription {
	margin-left: 110px;
}

.productDescription p {
	padding-left: 10px;
}

.lineItems {
	list-style: none;
	margin-left: 7px !important;	
}

.lineItems li {
	border-top: 1px solid #e9e6d8 !important;
	padding: 5px 0 5px 3px !important;
	background: transparent !important;
	display: inline  !important;
	float: left !important;
	margin: 0 !important;
	height: 22px !important;
}

.lineItems li.last {
	border-bottom: 1px solid #e9e6d8 !important;
}

.lineItemDesc {
	width: 175px;
}

.lineItemPrice {
	width: 122px;
}

.lineItemQTY {
	width: 65px;
}

.qtyBox {
	width: 20px;
}

.expandCollapseLink {
	cursor:pointer;
}

.expand {
	background: url(images/buttons/expand.gif) no-repeat 6px 50% #e9e6d8 !important;
}

.collapse {
	background: url(images/buttons/collapse.gif) no-repeat 6px 50% #e9e6d8 !important;
}

#totalLine,
#resultsLine {
	height: 30px;
	width: 474px; /*490px*/
	background: #f5f8fb !important;
	border-left: 0 !important;
	border-right: 0 !important;
	padding: 5px 8px;
	color: #115780;
	font: bold 12px/35px tahoma, arial, verdana, sans-serif !important;	
	float: left;
	display: block;
	text-align: right;
}

.total {
	float: right;
	width: 100px;
}

#resultsLine {
	text-align: left !important;
	margin-bottom: 15px;
	padding-left: 25px;
	width: 455px; /*490px*/
}


/* ----- OnTarget: Order Form Shipping Info ----- */

#orderSummary {
	width: 470px; /*490px*/
	padding: 20px 10px 0 10px;
	background: #f5f8fb;
	border: 1px solid #e0e5e8;
	margin-bottom: 25px;
}

#orderSummary h3 {
	margin: 0 0 15px 5px !important;
	font-size: 14px;
}

#orderSummary table {
	width: 470px;
	font: normal 12px/18px tahoma, arial, verdana, sans-serif !important;		
}

#orderSummary th {
	color:#00467d;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #e0e5e8 !important;
	padding-bottom: 3px;
	font: bold 12px/18px tahoma, arial, verdana, sans-serif !important;		
}

#orderSummary td {
	border-bottom: 1px solid #e0e5e8 !important;
}

#orderSummary .desc {
	width: 272px; /*267px*/
	padding-left: 5px;
}

#orderSummary  td.desc {
 	color: #000;
}

#orderSummary .unitPrice {
	width: 68px; /*73px*/
 	text-align: right;	
 	padding-right: 20px !important;	
}

#orderSummary  td.unitPrice {
 	color: #000;
 	text-align: right;
}

#orderSummary .quantity {
	width: 42px; /*47px*/
	padding-left: 5px;
}

#orderSummary  td.quantity {
 	color: #000;
}

#orderSummary .subTotal {
	width: 68px; /*73px*/
	text-align: right;
	padding-right: 5px;
}

#orderSummary td.orderTotal {
	text-align: right !important;
	border-bottom: 0 !important;
	padding-top: 20px;	
}

#orderSummary td.noBorder {
	padding-top: 20px;
	border-bottom: 0 !important;
}

/* ---- SCRAM Poll Display ---- */

.pollAnswer {
	margin-bottom: 10px;
}

.pollButtonBlock {
	margin-top: 15px;
}

/* ----- SCRAM STATS ----- */

p.indent {
	margin-left: 15px;
}

.firstStat {
	margin-top: 15px !important;
}

/*----- EWIRE -----*/

#ewireSearch {
	width: 202px /*222px*/;
	height: 33px /*67px*/;
	padding: 34px 0 0 20px;
	background: url(images/backgrounds/ewireSearch.gif) no-repeat;	
}

#ewireSearch input {
	vertical-align: middle;
}

.sidebarBox h3.ewireCategories {
	background: url(images/sidebarItems/headers/ewireCategories.gif) no-repeat;	
}
	
