@charset "utf-8";

/*Modified Header Elements from ScreenCore*/

.iSec_gallery h3.iTxt_secHeader
{
background-image:url(/style/images/headers/portfolioHeader.png);
background-position:0 10px;
height:45px;
}

.iSec_addtlinfo h3.iText_secHeader{
background-image:url(/style/images/headers/AdBuilderHeader.png);
background-position:0 10px;
}

.iSec_gallery h3.iText_secHeader{
background-image:url(/style/images/headers/AdBuilderHeader.png);
background-position:0 10px;
}

.iSec_confirmation h3.iTxt_secHeader{
background-image:url(/style/images/headers/orderConfirmed.png);
background-position:0 10px;
}

/*Nav Elements from ScreenCore */

#iBlk_galleryBanner h4.iTxt_secSubBoxHeader{
	background-image:url(/style/images/headers/subGallery_banner.png);
	background-repeat:no-repeat;
}

#iBlk_galleryTjobs  h4.iTxt_secSubBoxHeader{
	background-image:url(/style/images/headers/subGallery_tcareers.png);
	background-repeat:no-repeat;
}

#iBlk_galleryTCars h4.iTxt_secSubBoxHeader{
	background-image:url(/style/images/headers/subGallery_tcars.png);
	background-repeat:no-repeat;
}

#iBlk_galleryThomes h4.iTxt_secSubBoxHeader{
	background-image:url(/style/images/headers/subGallery_thomes.png);
	background-repeat:no-repeat;
}

#iBlk_galleryTMarketplace h4.iTxt_secSubBoxHeader{
	background-image:url(/style/images/headers/subGallery_classified.png);
	background-repeat:no-repeat;
}

#iBlk_galleryThomes h4.iTxt_secSubBoxHeader{
	background-image:url(/style/images/headers/subGallery_thomes.png);
	background-repeat:no-repeat;
}

#iBlk_galleryDisplay h4.iTxt_secSubBoxHeader{
	background-image:url(/style/images/headers/subGallery_display.png);
	background-repeat:no-repeat;
}

/* Form Elements */

#i_formTemplate label{
display:block;
width:120px;
text-align:right;
padding:0 5px 0 0;
}

#i_formTemplate input, #i_formTemplate select, #i_formTemplate textarea{
border:1px solid #ccc;
padding:0;
text-align:left;
}

#i_formTemplate input.i_checkbox{border:none;

}

#i_formTemplate td{padding:0 0 5px 0; margin-left:5px;text-align:left;}

#i_formTemplate input.i_inputSm{
width:50px;
}
#i_formTemplate input.i_inputMed{
width:140px;
}
#i_formTemplate input.i_inputLrg{
width:265px;
}

#i_formTemplate textarea{
width:388px;
height:50px;
}

#i_formTemplate .iTxt_Disclaimer {float:right;font-size:10px;display:block;width:370px;margin-top:-16px}

#i_formTemplate .i_ctlGrp{display:block;text-align:left;margin:0 0 0 0;}

.iTxt_required {color:#ff0000;}

/*Page Elements*/

#TopNav{
	width:250px;
	height:105px;
	margin:5px;
	text-align:center;
	position:absolute;
	top:30px;
	left:655px;
}

.TopNavadp2{
	width:130px;
	height:80px;
	position:absolute;
	top:40px;
	left:850px;
}


.TopNavadb{
	width:250px;
	height:80px;
	position:absolute;
	top:45px;
	left:660px;
}

#BottomNav{
	width:250px;
	height:105px;
	margin-top:20px;
	float:right;
}

.BottomNavadb{
	width:340px;
	height:60px;
	float:right;
}

.BottomNavadp2{
	width:370px;
	height:auto;
	float:right;
	display:inline;
}

.NavButton a{
	width:107px;
	height:43px;
	margin:8px;
	float:left;
	text-align:center;
	border:none;
}

.SkipButton2 {
	width:200px;
	height:50px;
	text-align:center;
	margin:auto;
}

#TopNav input{
	margin-top:9px;
	margin-right:18px;
}

.TopNavadb input{
	margin-top:9px;
	margin-right:18px;
}


#BottomNav input{
	margin-top:9px;
}

.BottomNavadb input{
	margin-top:9px;
	float:left;
	display:bl
}

/*Begin Selections Bar (disabled)

#SelectionBar{
	width:185px;
	min-height:635px;
	background:url(/style/images/selection1px.gif) repeat-x;
    float:left;
	padding-right:5px;
	margin-top:10px;
	display:none;
}

#NrintSelDark {
	width:155px;
	height:20px;
	padding:5px 15px 5px 15px;
	border-bottom:1px dotted #505050;
}

#CurrentlyBuilding {
	width:177px;
	height:65px;
	background:#666;
	padding:4px;
}

#SelectionBar h2{
background:url(/style/images/headers/yourSelections.png) 0 0 no-repeat;
height:20px;
}

End Selections Bar */

/*Main Container Elements */

#ContentMain {
	width:980px;
	height:auto;
	position:relative;
	display:inline;
	}

#RightSide {
	width:780px;
	min-height:800px;
	padding-top:20px;
	margin:0 auto 0 auto;
}

/* Start Size Selector Bar */

.NrintSizeSelector {
	width:770px; 
	height:132px;
	margin:15px auto 0 auto;
	overflow:hidden;
	padding:2px;
	background:url(/style/images/sizeSelBox.png) no-repeat;
}

/* Begin jquery Slider Elements */

#content-slider {
  width: 690px;
  height: 6px;
  margin: 15px auto 10px 10px;
  background:url(/style/images/scrollbar.png) no-repeat;
  position: relative;
}

.ui-slider-handle {
  width: 27px;
  height: 26px;
  position: absolute;
  top: -11px;
  right:10px;
  background:url(/style/images/buttons/sliderHandle.png) no-repeat;
}

#content-scroll {
  width: 728px;
  height: 110px;
  overflow: hidden;
}

#content-holder {
  width: 980px;
  height: 140px;
}

#content-holder-long {
  width:2695px;
  height: 140px;
}

/* End jquery Slider Elements */

.NrintSizeSelCat {
	width:225px;
	height:78px;
	float:left;
	display:block;
	padding:8px;
	margin-right:4px;
	margin-bottom:4px;
}

.NrintSizeSelThumb {
	/*max-width: 80px;
	max-height: 80px;*/
    width: 80px;
	height: 80px;
	float:left;
	margin:-3px 6px 3px 12px;
}

.NrintSizeRadioButton{
	width:6px;
	height:6px;
	float:left;
	margin-top:30px;
	margin-left:5px;
}

/* End Size Selector Bar */



.SkipButton2 a{
	float:left;
	width:139px;
	height:30px;
	text-align:center;
	background:url(/style/images/buttons/Skipstep_Button.png) 0 0 no-repeat;
	margin:0 0 0 28px;
}

/*Begin Thumbnail Box*/ 

#Thumbnails1 {
	width:780px;
	height:380px;
	margin:5px;
	position:relative;
	padding-bottom:15px;
}

.NrintThumbnailBox {
	width:123px;
	height:85px;
	display:block;
	float:left;
	margin:3px 3px 3px 4px;
}

.NrintThumbRadioButton{
	width:6px;
	height:6px;
	float:left;
	margin:0;
	padding-top:30px;
}

.NrintThumbnail {
	width:78px;
	height:78px;
	border:solid 1px #ccc;
	background:#fff;
	float:right;
	border:solid 1px;
	margin-right:25px;
}

/* End Thumbnail Box */

.ShowMoreAds,.ShowFewerAds {
	clear:left;
	height:30px;
	float:right;
	display:block;
	margin:6px;
	text-align:right;
}

#Refine {
	width:770px;
	height:110px;
	float:left;
	margin-bottom:10px;
}

#Narrow ul {
	width:245px;
	height:110px;
	float:left;
	margin:15px 2px 10px 5px;
	text-decoration:none;
	list-style-type:none;
}

#Narrow li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:20px;
	line-height:24px;
}

#Narrow li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
}

/* Start Feedback Section */

#Feedback {
	width:500px;
	height:110px;
	margin:8px 0 5px 5px;
	float:left;
}

.NrintFdbkCheckbox {
	width:auto;
	height:auto;
	float:left;
}

#Feedback ul {
	min-width:130px;
	height:auto;
	float:left;
	margin-right:8px;
	margin-top:8px;
	text-decoration:none;
	list-style-type:none;
	
}

#Feedback li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:20px;
	line-height:24px;
}


.ViewSample {
	width:113px;
	height:23px;
	margin:0 auto 0 60px;
	float:left;
}

/* Reference Tracker Elements */

#ReferenceTracker {
	width:450px;
	height:120px;
	float:left;
	margin-top:10px;
}

.ReferenceTrackeradb {
	width:450px;
	height:120px;
	float:left;
	margin-top:15px;
}

.ReferenceTrackeradbp2 {
	width:420px;
	height:120px;
	float:left;
	margin-top:10px;
}

.ReferenceTrackerSplit {
	width:100px;
	height:auto;
	float:left;
	display:block;
	margin-left:6px;
}

/* End Feedback Section */

/* Adbuilder Elements*/

.td-disabled{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}

#AdBox1 {
	width:310px;
	height:610px;
	float:left;
	margin-top:10px;
	border-right:solid 1px #808A85;
}

#LeaderBoardSpace {
	width:738px;
	height:100px;
	border:solid 1px #808A85;
	background:#fff;
	margin-top:10px;
}

#ChooseAdType {
	width:405px;
	height:610px;
	float:left;
	margin-left:5px;
	margin-top:10px;
}

#ChooseAdType h2 {
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	margin:10px 0 10px 15px;
	border-bottom:solid 1px #999;
	width:375px;
}

.TableAdTypes{
	width:auto;
	height:auto;
	margin-left:15px;
}

.Tabletr {
	width:auto;
	height:25px;
}

.Tabletd {
	width:185px;
	height:25px;
}

/*Fields for Adbuilder p2*/

#ProvidingMaterials {
	width:200px;
	height:155px;
	margin-top:20px;
	float:left;
}

#ProvidingMaterials ul{
	width:90px;
	height:auto;
	float:left;
	margin-right:10px;
	font-size:12px;
}

#ProvidingMaterials li{
	width:140px;
	height:auto;
	float:left;
	margin-right:10px;
	font-size:12px;
	line-height:23px;
}

#Impressions {
	width:160px;
	height:50px;
	float:left;
	padding:4px;
	margin:12px 0 7px 0;
}

#ClickthruURL {
	width:730px;
	height:60px;
	float:left;
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
}


#SitesandLocations {
	width:455px;
	height:auto;
	float:left;
        margin-bottom:6px;
	margin-right:15px;
	border-right:solid 1px #ccc;
}

#SitesandLocations ul {
	text-decoration:none; 
	list-style-type:none;
	width:225px;
	float:left;
}

#SitesandLocations li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	display:block;
	line-height:22px;
}

#Rundates {
	width:205px;
	height:75px;
	float:left;
	margin:15px 10px 0 0;
	display:inline;
	border-right:solid 1px #ccc;
}

#Rundates li{
	height:25px;
	float:left;
}

#Consultation {
	width:220px;
	height:70px;
	float:left;
	margin:15px 15px 0 10px;
	border-right: solid 1px #ccc;
}

#Consultation ul {
	width:300px;
	height:auto;
	margin-top:17px;
}

#Consultation li{
	width:300px;
	height:23px;
}

#SpecialInstructions {
	width:355px;
	height:150px;
	float:left;
	margin-top:15px;
}

#ImageUpload {
	width:270px;
	height:80px;
	float:left;
	display:block;
	margin:15px 0 0 10px;
}

#ContactInfo {
	width:790px;
	height:180px;
	float:left;
	border-bottom:solid 1px #ccc;
	margin:0 auto 6px auto;
}

.ContactInfoSideHeader1{
	width:370px;
	height:30px;
	float:left;
	display:block;
	margin-left:10px;
}

.ContactInfoSideHeader2{
	width:300px;
	height:30px;
	float:left;
	display:block;
	margin-left:90px;
}

#ContactTable{
	width:790px;
	height:140px;
	float:left;
	display:inline;
}

.NewAdCompleteOrderButton input{
	width:auto;
	height:50px;
	float:left;
	border:none;
	display:block;
	margin-top:5px;
}


/*Insertion Order*/

#SalesOnly_InsertionOrder {
	width:760px;
	height:auto;
	float:left;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	background:#e2e2e2;
}

#SalesOnly_InsertionOrder ul{
}

#SalesOnly_InsertionOrder li{
	float:left;
	margin:0 6px 4px 0;
}

/*End Insertion Order*/

#RightSide h2{
	margin-bottom:8px;
}

/*Elements for Confirmation Page*/

#OrderReview {
	width:700px;
	height:auto;
	padding:10px;
	margin-top:10px;
}

#ClientInfo {
	width:600px;
	height:auto;
	padding:10px;
	border:solid 1px #666;
	margin-bottom:6px;
}

#AdInfo {
	width:600px;
	height:auto;
	padding:10px;
	border:solid 1px #666;
	margin-bottom:6px;
}

#SalesInfo {
	width:600px;
	height:auto;
	padding:10px;
	border:solid 1px #666;
}

/*login box elements*/


#loginBox {
	width:980px;
	height:40px;
	background:#ccc;
	margin:0 auto 4px 10px;
	text-align:center;
	float:left;
	margin-top:30px;
}

#UNField {
	width:230px;
	height:20px;
	margin:10px auto 0 150px;
	float:left;
}

#PWField {
	width:240px;
	height:20px;
	margin:10px auto 0 10px;
	float:left;
}

input#doLogin, input#doLogout {
	width:94px;
	height:34px;
	display:block;
	overflow:hidden;
	text-indent:500px;
	cursor:pointer;
	float:left;
	background-color:transparent;
	background-image:url(/style/images/buttons/LoginButton.png);
	background-repeat:no-repeat;
	border:none;
	margin-top:3px;
	*padding-top: 500px;
	/* ie 6,7 hack */
	*text-indent: 0;
}

input#doLogout {
	background-image:url(/style/images/buttons/LogOutButton.png);
}

.msg {
	float:left;
	width:150px;
	height:20px;
	margin:11px 0 0 20px;
	text-align:center;
	font-weight:bold;
	color:#5D696F;
}

/*Class for disabled inputs*/
.InputDisabled {
color: DarkGray;
}


