/* CSS Document */

body {
	margin: 0;
  padding: 0;
  border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
  background:#F2F2F2 url(../images/bgd-body-top.gif)  top repeat-x;


	/*background-image:url(../images/redesign/Diagonal_BG.gif);*/
	/*background-repeat:repeat-x;*/ 
}

.allContentWrapper {
 width: 100%;
 margin:auto;
/* border:1px solid #0ff;*/
 
/*background: url("../images/bgd-all-content-wrpr.png") top center repeat-y;*/
}

span.reg{ 
font-size:9px; 
vertical-align:top; 
} 


a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}


.LeftMenuBG {
	border-right-style: solid; 
	border-right-color: #D3D3D3; 
	border-right-width: 1px;
}

.logo{
  float: left;
}
.wrpr_sm {
  float:right;
  height:32px;
  width:135px;
  margin:53px 3px 0 0;


}
.wrpr_sm a {
  height:32px;
  margin: 0 0 0 10px;
  text-decoration:none;
  
}
/* remove the list style */

.nav_main {
  width:960px;

  /*  background: url("../images/regions-map/logo-tph.png") 40px 6px no-repeat;*/
}

/*  TOP NAVIGATION MENU   */

/* These styles create the dropdown menus. */

.nav_main p {
  float:right;
  display:block;
  background:#DF343C;
  position:relative;
  z-index:20;
  margin:-76px 1px;
  height: 50px;
  }

.nav_main p a {
  display:block;
  font-size: 13px;
  padding:19px 0 15px 0;
  font-weight:400;
  text-decoration:none;
  color:#fff;
  text-align:left;
  text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);
  }


#nav_bar {
  list-style:none;
  height: 50px;
  width: 100%;
  float: left;
  margin: 5px 0 25px 0 ;
  background:#DF343C;
  border-bottom: 1px solid #FA5759;
}

  /* make the LI display inline */
  /* it's position relative so that position absolute */
  /* can be used in submenu */
  #nav_bar li {
  float:left;
  display:block;
  width:175px;
  background:#DF343C;
  position:relative;
  padding-left: 6px;
  z-index:20;
  margin:0 1px;
  }
 #nav_bar p {
  float:right;
  display:block;
  width:100px;
  background:#DF343C;
  position:relative;
  z-index:20;
  margin:0 1px;
  }

#nav_bar p a {
  display:block;
  font-size: 15px;
  padding:19px 0 15px 0;
  font-weight:400;
  text-decoration:none;
  color:#fff;
  text-align:left;
  text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);
  }

  /* this is the parent menu */
  #nav_bar li a {
  display:block;
  font-size: 15px;
  padding:19px 10px 16px 5px;
  font-weight:400;
  text-decoration:none;
  color:#fff;
  margin-left: 30px;
  text-align:left;
  text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);
  }
/*
  #nav_bar li a:hover {
    color:#cccccc;
  }
*/
  /* you can make a different style for default selected value */
  #nav_bar a.selected {
    color:#f00;
  }

  /* submenu, it's hidden by default */
  #nav_bar ul {
  position:absolute;
  width:200px;
  left: 10px;
  top:50px;
  display:none;
  margin:0 0 -1px;
  }

  #nav_bar ul li {
  width:200px;
  background:#DF343C;
  padding-left: 0;
  border-top: 1px solid #FA5759;
  }

  /* display block will make the link fill the whole area of LI */
  #nav_bar ul li a {
  display:block;
  padding:10px 0;
  color:#fff;
  font-size:14px;
  text-shadow:none;
  }

  #nav_bar ul a:hover {
    text-decoration:none;
  }

  /* fix ie6 small issue */
  *html #nav ul {
    margin:0 0 0 -3px;
  }


/* End Main navigation  */


.topHeaderTable {
  margin:auto;
}


.TopTabField{
	padding-left:2px;
	padding-right:2px;
	letter-spacing:0.04em;
	border: none;
	background-color: #FDF1D7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}



.SiteHeader {
/*background-image:url(../images/hdr_logo_top.png);
background-position-x:0;
background-position-y:0;
background-repeat:no-repeat;*/

/*border:1px solid #00f;*/
width:960px;
margin:auto;
height: 150px;
background-color:#F2F2F2;

}

.RightCell {
background-image:url(../images/redesign/DottedLineV.gif);
background-position:left;
background-repeat: repeat-y;
background-color:#FFFFFF;
}

.MainTableStyle {
/*	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 5px;
	border-bottom-style: solid;
  border-bottom-color: #4d4d4d;
	border-left-style: solid;
	border-left-width: 0px;
	border-left-color: #999999;*/
/*  border:1px solid #F00;*/
	width:960px;
	margin:auto;
	background-color:#F2F2F2;
}

.PageTitleBarTPHDirect {
	margin: 0; 
	padding: 0; 
	color: #E50028 !important; 
	font-size: 20px; 
	font-family:Arial;

	/*border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-bottom-width: 2px;*/
	padding-left:20px;
    background-image:url(../images/bgd-stripe-light-puple.png);
	background-repeat: no-repeat;
	background-position:left;
	background-color:#525193;

}

.PageTitleBarContact {
	margin: 0; 
	padding: 0; 
	color: #E50028 !important; 
	font-size: 20px; 
	font-family:Arial;

	/*border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-bottom-width: 2px;*/
	padding-left:20px;
    background-image:url(/images/bgd-stripe-light-orange.png);
	background-repeat: no-repeat;
	background-position:left;
	background-color:#ffb504;

}

.PageTitleBarWhy {
	margin: 0; 
	padding: 0; 
	color: #E50028 !important; 
	font-size: 20px; 
	font-family:Arial;

	/*border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-bottom-width: 2px;*/
	padding-left:20px;
    background-image:url(../images/bgd-stripe-light-green.png);
	background-repeat: no-repeat;
	background-position:left;
	background-color:#4fac06;

}

.PageTitleBarAbout {
	margin: 0; 
	padding: 0; 
	color: #E50028 !important; 
	font-size: 20px; 
	font-family:Arial;
	/*border-right-style: solid;
	border-right-color: #ffffff;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-bottom-width: 2px;*/
	padding-left:20px;
	background-image:url(../images/bgd-stripe-red.png);
	background-repeat: no-repeat;
	background-position:left;
	background-color:#ef3e33;
}

.PageTitleBarAboutExt {
border-bottom:#ef3e33 3px solid;
}


.PageTitleBarWhyExt {
border-bottom:#4fac06 3px solid;
}

.PageTitleBarContactExt {
border-bottom:#ffb504 3px solid;
}
.PageTitleBarTPHDirectExt {
border-bottom:#525193 3px solid;
background-color:#FFF;
}


.PageTitleBarPrint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #FFFFFF;
	/*border-right-style: solid;
	border-right-color: #ffffff;
	border-right-width: 2px;*/
	/*border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-bottom-width: 2px;*/
	padding-left:20px;
	background: transparent url(../images/bgd-stripe-darkpink.png) 0 0 no-repeat;
}

.PageTitleBarPrintExt {
border-bottom:#d00162 3px solid;
}


.PageTitleBarMarketing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #FFFFFF;
	/*border-right-style: solid;
	border-right-color: #ffffff;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-bottom-width: 2px;*/
	padding-left:20px;
	background-image:url(../images/bgd-stripe-light-blue.png);
	background-repeat: no-repeat;
	background-position:left;
}
.PageTitleBarMarketingExt {
border-bottom:#136cbf 3px solid;
}

.ListStyle {
  margin: 0px;
  padding-left: 2em;
  line-height:28px;
  font-size:12px;
  list-style-image: url(../images/redesign/CirclePrintBullet.gif); 
  list-style-type: square;
  color:#333333;
  font-family:Arial, Sans-Serif;
}


.ListItems {
font-family:Arial, Sans-Serif;
color:#2D2D2D;
font-size:12px;
padding-top:10px;
padding-bottom:10px;
border-bottom:#ffffff 1px solid;
border-top:#ffffff 1px solid;
}

.ListItems a{
font-family: Verdana;
color:#2D2D2D;
}


.ConatctQuestion {
	border-top:#cdcdcd 1px solid;


	border-right:#cdcdcd 1px solid;
	border-left:#464646 1px solid;
background:url(../images/redesign/gradient_shade.gif) top repeat-x;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#000000;
}
.ConatctAnswer {
    border-top:#cccccc 1px dotted;
	border-right:#cccccc 1px solid;
	border-left:#ee3b33 1px solid;
	border-bottom:#cccccc 1px solid;
	/*background:url(../images/NewDesign/light_purple_gradient.gif) bottom repeat-x;*/
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#000000;
}


.ContactText {
font-family:Verdana;
font-size:13px;
}

.ContactText a{
font-family:Verdana;
font-size:12px;
}




.ListBulletsImgNarrow {
padding-top:6px; 
font-size:14px; 
color:#ee3b33;
font-family: Verdana;
border-bottom:#ffffff 1px solid;
border-top:#ffffff 1px solid;

}

.ListItemsNarrow {
font-family: Verdana;
color:#2D2D2D;
font-size:12px;
padding-top:7px;
padding-bottom:7px;
border-bottom:#e4e4e4 1px solid;
}


.ListBullets {
padding-top:10px; 
font-size:14px; 
color:#ee3b33;
font-family: Verdana;
border-bottom:#fff 1px solid;
border-top:#fff 1px solid;

}

.ListBulletsImg {
padding:14px 0 0 14px; 
font-size:14px; 
color:#ee3b33;
font-family: Verdana;
border-bottom:#ffffff 1px solid;
border-top:#ffffff 1px solid;

}



.ListStyleRed {
  margin: 0px;;
  padding-left: 2em;
  line-height:28px;
  font-size:12px;
  font-family:Verdana;


  list-style-image: url(../images/redesign/CirclePrintBullet_red.gif); 
  list-style-type: square;
  color:#333333;
}

.BoxPrint {
border-top:#dfdfdf 1px solid;
border-bottom:#dfdfdf 1px solid;
color:#000000;
background-color: #f4f4f4;
padding-top:0px;
padding-bottom:0px;

/*background:url(../images/redesign/GradientBGPrint.gif) bottom repeat-x;*/
}

.BoxContact {
border-top:#7b7b7b 1px dotted;
border-bottom:#7b7b7b 1px dotted;
color:#000000;
background-color: #ffffff;
padding-top:0px;
padding-bottom:0px;

/*background:url(../images/redesign/GradientBGPrint.gif) bottom repeat-x;*/
}

.BoxCareer {
color:#000000;
background-color: #ffffff;
padding-top:0px;
padding-bottom:0px;

/*background:url(../images/redesign/GradientBGPrint.gif) bottom repeat-x;*/
}
#locSelection {
  background: url(../images/btn-find-branch-smal.png) no-repeat top left;
  width: 134px;
  display:block;
  height:44px;
	margin: 4px 0 10px -2px;
 }


#locSelection:hover {
  background:url(../images/btn-find-branch-smal.png) no-repeat bottom left;
 }

.LeftMenuTitle {

font-family: Arial, Helvetica, sans-serif;
	padding-left: 21px;
	font-size: 20px;
	font-weight: bold;
  color:#525193;
	background-image:url("../images/bgd-purple-stripe.png");
	background-position: top right;
	background-repeat: no-repeat;

}

.LeftMenuBG {
	border-right-style: solid; 
	border-right-color: #D3D3D3; 
	border-right-width: 1px;
	
}
.LeftMenuBG2 {
	padding: 10px 0 10px 20px;
/*	background:url(../images/bgd-login-form.png) repeat-y;*/
	
}

.LeftMenuBG1 {

/*	background-image:url(../images/redesign/grey_pixel.gif);*/

}

#leftColumnTable {
/*	background:url(../images/bgd-login-form.png) repeat-y;*/
	background:url(../images/bgd-login-form-bottom.png) bottom left repeat-y;
  width:180px;
  height: 600px;
  margin-left:16px;
  border:none;
  padding:0 0 20px 0;
}

.rightContentTable {
  background:url(../images/bgd-right-area-bottom.png) bottom left no-repeat;
  padding-bottom: 16px;
  width:710px;
  margin-left:16px;
  background-color:#F2F2F2;
}




.LeftMenuSection {
/*background-image:url(../images/redesign/LeftMenuSectionBG.jpg); */
background-color:#FFF;
height:32px;
padding-left:0px;

}

.LeftMenuItem a{
text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	line-height:30px;
	text-align:left;
	/*padding-left:15px; */
	padding-bottom:2px;
	padding-top:2px;
	

}

.LeftMenuItemSelected a{
text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #d10163;
	line-height:30px;
	text-align:left;
	/*padding-left:15px; */
	padding-bottom:2px;
	padding-top:2px;

}


.DottedUnderline
{
	background-image:url(../images/redesign/DottedLineH.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.LeftMenuItem a:link{
text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	line-height:30px;
	text-align:left;
	/*padding-left:15px; */
	padding-bottom:2px;
	padding-top:2px;
	
}

.LeftMenuItem a:visited{
text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	line-height:30px;
	text-align:left;
	/*padding-left:15px; */
	padding-bottom:2px;
	padding-top:2px;
	
}



.LeftMenuItem a:hover{
text-decoration:none;
padding-left:3px;

	
}


/*.CorporateLinks a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}*/


.wrprTableFooter {
  width: 960px;
  height: 110px;
  margin:auto;
  background: #fff;
}

.wrprTableFooter a {
  display:inline-block;
  width: 160px;
  height: auto;
  margin:auto;
}

/* FOOTER VERSION 2 all styles are located in Default.master - because of weird IE7 glitch. Everyone loves IE...

/* END FOOTER VERSION 2 */




.MainContentTable {
	border-right-style: solid;
	border-right-color: #ffffff;
	border-right-width: 2px;
	

}

.MainTextCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	line-height:21px;
	padding:5px 17px;
/*	background-color:#FFFFFF;*/

}


.MainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
		line-height:21px;

}

.MainTextSubtitleWhy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-bottom:7px;
	padding-top:7px; 
		font-weight:bold;
	color:#4fac06;

}
.WrprMainTextSubtitleAbout {
  margin:10px 0 0 30px;
}

.MainTextSubtitleAbout {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight:bold;
  color:#ee3b33;

}
.MainTextSubtitleAboutContent {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height:17px;
}

.MainTextSubtitle2About {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom:7px;
	padding-top:7px; 

	font-weight:bold;
	color:#ee3b33;
}

.MainTextSubtitlePrint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-bottom:7px;
	padding-top:7px; 

	font-weight:bold;
	color:#d10163;

}

.Subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom:7px;
	padding-top:7px; 

	font-weight:bold;
	color:#333333;

}

.SubheaderAbout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom:7px;
	padding-top:7px; 

	font-weight:bold;
	color:#ee3b33;

}

.MainTextSubtitleMarketing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-bottom:7px;
	padding-top:7px; 

	font-weight:bold;
	color:#136cc0;

}



.MainTextSubtitleTPHDirect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-bottom:7px;
	padding-top:7px; 
	font-weight:bold;
	color:#525193;
}

.MainTextSubtitle2TPHDirect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom:7px;
	padding-top:7px; 
	font-weight:bold;
	color:#525193;
}



.MainTextSubtitle2TPHDirect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom:7px;
	padding-top:7px; 

	font-weight:bold;
	color:#525193;
}


.CopyRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
  padding:12px 0 0 12px;
}

.CopyRight a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	cursor:pointer;
	text-decoration:underline;
	font-weight:normal;
}

.ftrSocialMediaLinks {
  height: 70px;
  width: 960px;
}

.ftrSocialMediaLinks a {
  display: block;
  float: left;
  width:230px;
  height: 40px;
}


#twitter_link {
	background: url(/images/twitter.png) 0 0 no-repeat;
	background-position: 0 0;
	height: 30px;
	width: 250px; 
  margin:7px 0 0 0;
  padding: 2px 0 0 30px;
}

#elephoto_link {
	background: url(/images/tph_elephoto.png) 0 0 no-repeat;
	height: 30px;
	width: 210px; 
  margin:7px 0 0 20px;
  padding:3px 0 0 120px;
}

#newsletter_link {
	background: url(/images/tph_subscribe_newsletter.png) 0 0 no-repeat;
	height: 30px;
	width: 210px; 
  padding: 11px 0 0 93px;
}



.LoggedInUser {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
}

.buttonTPH {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #ee3b33;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:2px;
	border:#CCCCCC solid 1px;
	cursor:pointer;
}

.buttonTPHDirectSec {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
background:#E9E9F3;
	padding-left:4px;
	padding-right:4px;
	color:#525193;
border:#525193 solid 2px;
cursor:pointer;
}


.TPHWarning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3300;
	margin-top:5px;
	margin-bottom:5px;
	display:block;

}
.TPHDirectSuccess {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #339933;
	font-weight:bold;
	
}



.TableCellPrint{
background:#FFFFFF;
padding-left:7px;
padding-right:3px;
padding-top:7px;
padding-bottom:7px;
border-bottom:#ffc1be solid 1px;
}



.TPHDirectFileTableCell{
background:#FFFFFF;
padding-left:3px;
padding-right:3px;
padding-top:3px;
padding-bottom:3px;
border-bottom:#cfcee0 solid 1px;
}

.FieldNamesPrint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color:#252525;
	font-weight:bold;

}
.Fields {
	font-family: Verdana;
	font-size: 11px;
	color:#000000;
	border:#a1a1a1 1px solid;
	padding:2px;


}

.Data {
	font-family: Verdana;
	font-size: 11px;
	color:#333333;
	
	padding:2px;


}



.bottomlinks a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ee3b33;
	text-decoration: underline;
}

.bottomlinks a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.bottomlinks a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.bottomlinks a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ee3b33;
	text-decoration: underline;
}

.TopMenu a:link{
line-height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


.TopMenu a:visited{
line-height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


.TopMenu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ee3b33;
	text-decoration: none;
}

.OrderCompleteCancelledMessage
{
    font-family:Arial;
	font-size: 12px;
	color: #333333;
    text-align:left; 
    width:200px;
    color:red;
}
        
.OrderCompleteMessage
{
    font-family:Arial;
	font-size: 12px;
	color: #333333;
    text-align:left; 
    width:200px;
}

#content_main 
{
    padding: 0 15px 15px 15px;
}

h1
{font-size: 20px; margin-top: 5px; padding-top: 5px; margin-bottom: 1px; padding-bottom: 0;}

h2 {font-size: 20px; font-family:Arial;}

h2.title {margin: 0; padding: 0; color: #E50028 !important; font-size: 20px; font-family:Arial;}

h3 {font-size: 14px; margin-top: 14px; margin-bottom: 10px; padding: 0;}

h3 a:link{font-size: 14px; font-weight: bold;}
h3 a:hover{font-size: 14px; font-weight: bold;}
h3 a:active{font-size: 14px; font-weight: bold;}
h3 a:visited{font-size: 14px; font-weight: bold;}



#l_finishing 
{
    list-style: none;
    padding: 0;
}

#l_finishing li
{
    list-style: none;
    padding-bottom: 10px;
}

.i_ctrl, .i_power, .i_bolt, .i_check, .i_stick, .i_clock, .i_bind, .i_uv1, .i_uv2,.i_lam, .i_cut1, .i_cut2, .i_mount, i_pantone
{
    padding-left: 70px;
}


.i_clock{background: transparent url(/images/icons_01.gif) 0 0 no-repeat;}
.i_ctrl{background: transparent url(/images/icons_04.gif) 0 0 no-repeat;}
.i_power{background: transparent url(/images/icons_03.gif) 0 0 no-repeat;}
.i_bolt{background: transparent url(/images/icons_02.gif) 0 0 no-repeat;}
.i_check{background: transparent url(/images/icons_05.gif) 0 0 no-repeat;}
.i_stick{background: transparent url(/images/icons_06.gif) 0 0 no-repeat;}

.i_bind{background: transparent url(/images/icons2_03.gif) 0 0 no-repeat;}
.i_uv1{background: transparent url(/images/icons2_06.gif) 0 0 no-repeat;}
.i_uv2{background: transparent url(/images/icons2_07.gif) 0 0 no-repeat;}
.i_lam{background: transparent url(/images/icons2_05.gif) 0 0 no-repeat;}
.i_cut1{background: transparent url(/images/icons2_01.gif) 0 0 no-repeat;}
.i_cut2{background: transparent url(/images/icons2_02.gif) 0 0 no-repeat;}
.i_mount{background: transparent url(/images/icons2_04.gif) 0 0 no-repeat;}
.i_pantone{background: transparent url(/images/off_pantone.gif) 0 0 no-repeat;}


#cta_banner:hover
{
    background-position: 0 -230px;
}



/*TPH DIRECT LOGON & MAIN COMBINED PAGES START*/

.HomeLoginFiledName
{
    font-family:Arial;
	font-size: 12px;
	color: #525193;
	font-weight:bold;
}

.HomeLoginFiled
{
  font-family:Arial;
	font-size: 12px;
  height: 20px;
  width: 154px;
  border:#9495C4 1px solid;
  border-left-color:#9495C4;
  border-top-color:#9495C4;
  border-right-color:#A2A3CC;
  border-bottom-color:#AAABD0;
  background-color: #fff;
	
}
.HomeLoginCheckboxName
{
    font-family:Arial;
	font-size: 11px;
	color: #525193;
}

.HomeLoginLinks a:link
{
    font-family:Arial;
	font-size: 11px;
	color: #525193;
}

.HomeLoginLinks a:visited
{
    font-family:Arial;
	font-size: 11px;
	color: #525193;
}



.HomeLoginRegister a:link
{
    font-family:Arial;
	font-size: 14px;
	color: #525193;
	font-weight: bold;
}
.HomeLoginRegister a:visited
{
    font-family:Arial;
	font-size: 14px;
	color: #525193;
    font-weight: bold
}

.HomeLoginRegister2 a:link
{
    font-family:Arial;
	font-size: 11px;
	color: #525193;
	
}
.HomeLoginRegister2 a:visited
{
    font-family:Arial;
	font-size: 11px;
	color: #525193;
}

.TPHDirectLoginUserName
{
    font-family:Arial;
	font-size: 15px;
	color: #525193;
	
}

.TPHDirectLoginLargeFont
{
    font-family:Arial;
	font-size: 15px;
	color: #525193;
	
}

.TPHDirectLoginLargeFont a:link
{
    font-family:Arial;
	font-size: 14px;
	color: #525193;
	font-weight: normal;
	
}

.TPHDirectLoginLargeFont a:visited
{
    font-family:Arial;
	font-size: 14px;
	color: #FF0000;
	font-weight: normal;
}

/*TPH DIRECT LOGON & MAIN COMBINED PAGES END*/

/*TPH DIRECT ABOUT PAGES*/
.TPHDirectFramed {
	border-top:#b1b0d4 1px solid;
	border-bottom:#b1b0d4 1px solid;
	border-right:#b1b0d4 1px solid;
	border-left:#ff753f 3px solid;
	background:url(../images/redesign/light_purple_gradient.gif) bottom repeat-x;
	padding:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;

	line-height:18px;
	color:#242354;
}

.TPHDirectFramedPlain{
	border-top:#b1b0d4 1px solid;
	border-bottom:#b1b0d4 1px solid;
	border-right:#b1b0d4 1px solid;
	border-left:#b1b0d4 1px solid;
	
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;

	line-height:18px;
	color:#242354;
	list-style-type:circle;
}

.TPHDirectFramedGeneral {
	border-top:#b1b0d4 1px solid;
	border-bottom:#b1b0d4 1px solid;
	border-right:#b1b0d4 1px solid;
	border-left:#b1b0d4 3px solid;
	background:url(../images/redesign/light_purple_gradient.gif) bottom repeat-x;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;

	line-height:18px;
	color:#242354;
	list-style-type:circle;
}
.TPHDirectFramedGeneral  li{
	list-style-type:circle;
}

.TPHDirectFramed a:link{
color:#ff753f;
text-decoration:underline;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
}


.TPHDirectFramed a:visited{
color:#ff753f;
text-decoration:underline;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
}

.TPHDirectFAQQuestion {
	border-top:#b1b0d4 1px solid;

	border-right:#b1b0d4 1px solid;
	border-left:#ff753f 3px solid;
	background:url(../images/redesign/light_purple_gradient.gif) bottom repeat-x;
	padding:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;

	line-height:18px;
	color:#242354;
}
.TPHDirectFAQAnswer {
	border-top:#b1b0d4 1px solid;
	border-right:#b1b0d4 1px solid;
	border-left:#76b259 3px solid;
	border-bottom:#b1b0d4 1px solid;
	/*background:url(../images/redesign/light_purple_gradient.gif) bottom repeat-x;*/
	padding:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#242354;
}



/*END OF TPH DIRECT ABOUT PAGES*/



.TPHDirectErrorBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#ee3b33;
}


.CommentText {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;

}

.UsefulLinks{
border:#3c3a85 1px dashed;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px;
color:#3c3a85;
}

.UsefulLinks a:link{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;


color:#3c3a85;

}
.UsefulLinks a:visited{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3c3a85;
}

.OrderDetails{
font:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#333333;
border:#b1b0d4 1px solid;

}

.LoginLinks a:link{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-decoration:none;


}
.LoginLinks a:visited{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#828282;
text-decoration:none;
}

.TableTopBorder{
border-top:#ee3b33 solid 2px;
}

/*DOCUMENT MANAGER*/

.DMCells {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-color:#e4e3fb;
border:#FFFFFF 1px solid;
}

.DMCellNames {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#ffffff;
background-color:#908fc5;
border:#FFFFFF 1px solid;
}


.DMMenuLinks{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#525193;
background-color:#EFEFEF;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
}
.DMMenuLinks a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#525193;
background-color:#EFEFEF;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
}
.DMMenuLinks a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#525193;
background-color:#EFEFEF;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
}
.DMMenuLinks a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#ee3b33;

}
.DataTables {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.dropdownStyle 
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.AssetTypeDropdown 
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
font-weight:bold;
}

.TableTopBorderPrint {
border-top:#d10163 solid 2px;
}
.TableTopBorderGrey {
border-top:#4d4d4d solid 2px;
}
.clickable
{

}
.thumbnailStyle {
border: #CCCCCC 1px solid;
}
.ConsoleNextPrev a{
color:#d10163;
font-size:11px;
font-weight:bold;
}

.AssetCell {
padding-top:15px;
padding-bottom:15px;
}

.DAMLoginLink a{
	font-size:11px; 
	font-family:verdana; 
	color: #666666; 
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	background-image: url(Images/menu_separator.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-decoration:none;
}

.DAMLoginLink a:visited{
	font-size:11px; 
	font-family:verdana; 
	color: #666666; 
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	background-image: url(Images/menu_separator.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-decoration:none;
}

.DAMLoginLink a:hover{
color:#000000;

}

#ProductTitle a {

font-size:15px;
color:#333333;
font-weight:bold;
text-decoration:none;
}

#ProductTitle a:hover {
color:#d10163;
}

#ProductLink {
background:url(../images/redesign/menu_separator.gif) right no-repeat;
height:23px;
}


/*__________________TABS____________________



#dolphincontainer{width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}
#dolphinnav{height:50px;background:#fff; padding:0px; margin:0px;}
#dolphinnav td{display:block;float:left; background:url(../images/redesign/frontpage_tab_bg.gif) repeat-x top; padding-right:6px;}
#dolphinnav td a{display:block;float:left;color:#000000;text-decoration:none;padding:0 0 0 20px;height:28px; line-height:28px; font-size:17px; font-family:"Trebuchet MS"; outline: none;}
#dolphinnav td a span{padding:0px 5px 0 0;float:left; outline: none; }
#dolphinnav td a:hover{color:#3b3b3b; outline: none;}
#dolphinnav td a:hover span{display:block;width:auto;cursor:pointer; outline: none;}
#dolphinnav td a.current,#dolphinnav ul li a.current:hover{color:#ee3b33; text-decoration:underline;/*background:url(../images/redesign/tab_left.gif) no-repeat top left; outline: none;}
#dolphinnav td a.current span{display:block;padding:0 5px 0 0;width:auto;/*background:url(../images/redesign/tab_right.gif) no-repeat top right;height:28px; outline: none;}

*/

#dolphincontainer{width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}
#dolphinnav{height:25px;background:#fff; padding:0px; margin:0px;}
#dolphinnav td{/*background:url(../images/redesign/main_tabs_separator.gif) no-repeat bottom right; padding-top:10px; */}
#dolphinnav td a{font-size:15px; font-family:"Trebuchet MS";  cursor:pointer;text-decoration:none;}
#dolphinnav td a.current {text-decoration:underline;}

.innercontent{display: none;}


/*__________________/TABS____________________*/

.CDLinks {
font-size:14px;
color:#999999;
font-style:italic;
line-height:25px;
text-decoration:underline;
}

.CDLinks a:link{
font-size:14px;
color:#d10163;
font-style:italic;
line-height:25px;
}

.CDLinks a:visited{
color:#d10163;
font-size:14px;
font-style:italic;
line-height:25px;
}

.CDLinks a:hover{
color:#d10163;
text-decoration:none;
font-size:14px;
font-style:italic;
line-height:25px;
}




.EnvLinks {
font-size:14px;
color:#999999;
font-style:italic;
line-height:25px;
text-decoration:underline;
}

.EnvLinks a:link{
font-size:14px;
color:#000000;
font-style:italic;
line-height:25px;
}

.EnvLinks a:visited{
color:#000000;
font-size:14px;
font-style:italic;
line-height:25px;
}

.EnvLinks a:hover{
color:#000000;
text-decoration:none;
font-size:14px;
font-style:italic;
line-height:25px;
}

.LoginInfo {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}

.LoginInfo a:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.LoginInfo a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}


.newsletter
{
    height:auto;
    font-size: 12px;
    color:#FFF;
    margin: 0 0 0 0;
}

#newsbox1
{
height: 250px;
width: 350px;
padding: 0px;
background-image: url(/images/newsbox1.jpg);
display:block;
float:left;
margin-top:-10px;
position:relative;
-moz-box-shadow: 1px 1px 10px #a3a3a3;
 box-shadow: 1px 1px 10px #a3a3a3; 
}

#newsbox3
{
height: 250px;
width: 520px;
padding: 0px;
background-image: url(/images/newsboxevents.jpg);
display:block;
float:left;
margin-top:-10px;
position:relative;
-moz-box-shadow: 1px 1px 10px #a3a3a3;
 box-shadow: 1px 1px 10px #a3a3a3; 
}

#newsbox4
{
height: 250px;
width: 520px;
padding: 0px;
background-image: url(/images/newsboxgolf.jpg);
display:block;
}

#newstext1
{
width: 320px;
height:73px;
padding: 5px;
display:block;
float:left;
position:relative;
font-size:11px;
color:Gray;
line-height:15px;
margin-top:150px;
margin-left:10px;
background: #f9f9f9; /* Old browsers */
background: -moz-linear-gradient(top, #f9f9f9 0%, #efefef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f9f9f9 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f9f9f9 0%,#efefef 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #f9f9f9 0%,#efefef 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F9F9', endColorstr='#EFEFEF',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #f9f9f9 0%,#efefef 100%);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-moz-box-shadow: 1px 1px 10px #a3a3a3;
 box-shadow: 1px 1px 10px #a3a3a3;
}


#newseventtext1
{ height: 1280px;
width: 500px;
padding: 10px;
display:block;
float:left;
position:relative;
font-size:11px;
color:Gray;
line-height:15px;
margin-top:250px;
margin-left:0px;
}
  
    
    

#newsbox2
{
height: 150px;
width: 350px;
padding: 0px;
background-image: url(/images/newsbox2.jpg);
display:block;
float:left;
margin-top:14px;
position:relative;
-moz-box-shadow: 1px 1px 10px #a3a3a3;
 box-shadow: 1px 1px 10px #a3a3a3;
}



#newstext2
{
width: 150px;
height:90px;
padding: 5px;
background:#fff;
display:block;
float:left;
position:relative;
font-size:11px;
color:Gray;
line-height:15px;
margin-top:25px;
margin-left:175px;

background: #f9f9f9; /* Old browsers */
background: -moz-linear-gradient(top, #f9f9f9 0%, #efefef 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f9f9f9 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f9f9f9 0%,#efefef 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #f9f9f9 0%,#efefef 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F9F9', endColorstr='#EFEFEF',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #f9f9f9 0%,#efefef 100%);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-moz-box-shadow: 1px 1px 10px #a3a3a3;
 box-shadow: 1px 1px 10px #a3a3a3;
}


#video1
{
height: 255px;
width: 175px;
padding: 0px;
display:block;
float:right;
margin-top:0px;
}



#videotitle1
{
height: 20px;
width: 175px;
padding: 5px;
float:right;
display:block;
color:Red;
text-align:center;
background: #f2f2f2; /* Old browsers */
background: -moz-linear-gradient(top, #f2f2f2 0%, #cfcfcf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#cfcfcf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f2f2f2 0%,#cfcfcf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2f2f2 0%,#cfcfcf 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #f2f2f2 0%,#cfcfcf 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #f2f2f2 0%,#cfcfcf 100%);
}


#videobox1
{
height: 110px;
width: 160px;
padding: 5px;
background-image: url(/images/episode6.jpg);
display:block;
float:right;
-moz-box-shadow: 1px 1px 8px #a3a3a3;
 box-shadow: 1px 1px 8px #a3a3a3;
}

#videotext1
{
width: 160px;
padding: 5px;
background: #fff;
display:block;
position:relative;
font-size:11px;
color:Gray;
line-height:15px;
float:right;
}


#newsgolftext1
{
     /*height: 500px;*/
width: 500px;
padding: 10px;
display:block;
float:left;
position:relative;
font-size:13px;
color:Gray;
line-height:15px;
margin-top:250px;
margin-left:0px;
}

#video2
{
height: 255px;
width: 175px;
padding: 0px;
display:block;
float:right;
margin-top:5px;
}


#videotitle2
{
height: 20px;
width: 175px;
padding: 5px;
background: #DBDBDB;
display:block;
float:right;
text-align:center;
color:Red;
background: #f2f2f2; /* Old browsers */
background: -moz-linear-gradient(top, #f2f2f2 0%, #cfcfcf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#cfcfcf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f2f2f2 0%,#cfcfcf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f2f2f2 0%,#cfcfcf 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #f2f2f2 0%,#cfcfcf 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #f2f2f2 0%,#cfcfcf 100%);
}


#videobox2
{
height: 100px;
width: 160px;
padding: 5px;
background-image: url(/images/customcut_video.jpg);
display:block;
float:right;
position:relative;
-moz-box-shadow: 1px 1px 8px #a3a3a3;
 box-shadow: 1px 1px 8px #a3a3a3;
}

#videotext2
{
height: 120px;
width: 160px;
padding: 5px;
background: #fff;
display:block;
float:right;
position:relative;
font-size:11px;
color:Gray;
line-height:15px;
}

#newslinks
{
    font-size:11px;
    color:Red;
    font-style:italic;
}

a.newslinks:link, a.newslinks:hover, a.newslinks:visited, a.newslinks:active
{
    font-size:11px;
    color:Red;
    font-style:italic;
}

#productsbox
{
height: 120px;
width: 350px;
padding: 0px;
background-image: url(/images/product.jpg);
display:block;
float:left;
margin-top:0px;
position:relative;
}

#tphservicesbg
{
height: 148px;
width: 520px;
background-image: url(/images/bgred.jpg);
display:block;
float:left;
margin-top:-5px;
position:relative;

}


#tphservicetext
{
height: 148px;
width: 450px;
float:left;
margin-top:0px;
margin-left:30px;
position:relative;
font-size:11px;
color:white;
padding: -20px;
line-height:15px;
}

#elephotoad
{
height: 310px;
width: 520px;
padding: 0px;
background-image: url(/images/elephoto-ad.png);
display:block;
float:left;
margin-top:-60px;
position:relative;
}

#event-title-holder
{
height:320px;
width:250px;
float:left;
font-size:11px;
color:Gray;
line-height:15px;
padding:10px;
position:relative;
top:-5px;
}


#newseventtext1 h4, h5, h6
{
    color:#560c2f;
    line-height:28px;
    padding:-10px;
}

#event-title
{
    font-size:24px;
    font-weight:bold;
    color:#560c2f;
    line-height:28px;
}

#event-para
{
   margin-top:20px; 
}

#event-bullets
{
    position:relative;
    top:5px;
    padding:0 0 0 5px;
    
}

#event-textbox1
{
    width:240px;
    float:left;
    padding:0 5px 0 5px;
}

#event-textbox2
{
    width:240px;
    float:right;
    padding:0 10px 0 10px;
}


#golf-title-holder
{
height:130px;
font-size:12px;
line-height:15px;
padding:10px;

}


#newsgolftext1 h4, h5, h6
{
color:#a8c168;
line-height:28px;
padding:-10px;
  }

#golf_info {
}

#golf_info h2 {
  margin:10px 0;
  font-size:16px;
  color:#94b04d;
  font-weight:bold;
}


#golf-title
{
font-size:22px;
  margin:10px 0 0 0;
font-weight:bold;
color:#a8c168;
line-height:26px;
  }

#golf-para
{
margin-top:20px;
  }

#golf-bullets
{
position:relative;
top:5px;
padding:0 0 0 5px;

  }

/*Start style VIC*/
#pageText {width:685px; padding:20px 0 10px 35px}
#pageCoupons{margin:0 0 0 8px}
#pageCoupons p {margin:0 0 10px 280px; padding:0;}
#pageCoupons p a {margin:0 95px 0 0;}
#pageCoupons img {margin:10px 0 0 10px; border:0}
.pageStatement {margin:20px auto; width:340px; }
.pageStatement p {font-size:20px; color:#4d4221; ; text-align:center; margin:20px 0 0; font-weight:bold}
.pageStatement p.add {font-size:12px; color:#231f20; text-align:center; margin:0}
p.pageContact {background:#8f7b4c; padding:5px 20px; text-align:center;font-weight:bold; font-size:25px; color:#fff;margin:0 0 0 20px}
#pageFooter {height:200px;}
#pageFooter img {margin:40px 0 0 0; float:left}
#pageFooter span {height:200px; float:left; padding:40px 0 0 40px; text-align:center; font-size:15px;}

/*productivity page*/
#boxes #dialog1.window {position:absolute;  left:0;  top:50px;  width:581px;  height:670px; display:none;  z-index:9999;  padding:20px;background:url(/images/redesign/Coffee-Contest-Modal.png) no-repeat 0 0}
#IE #boxes #dialog1.window {background-image:none; background:#fff;width:520px; height: auto}
#IE6 #boxes #dialog1.window #d-header div label {color:#000; zoom: 1;z-index:1}
#IE6 #boxes #dialog1.window #d-header .submitProductivity  {margin:-20px 0 0 0; zoom: 1;}
#IE6 #boxes div#dialog1.window {background-image:none; background:#fff; zoom: 1;}
div#ctl00_Main_UserEntryForm1_UserEntryForm_Panel_Main table tbody tr td {padding:3px 0}
div#ctl00_Main_UserEntryForm1_UserEntryForm_Panel_Main table tbody tr td select{width: 210px;float:right;}
div#ctl00_Main_UserEntryForm1_UserEntryForm_Panel_Main table tbody tr td select#ctl00_Main_UserEntryForm1_UserEntryForm_Printpeeve_DDL_Value {float:left; font-size:10px}
div#ctl00_Main_UserEntryForm1_UserEntryForm_Panel_Main table tbody tr td select#ctl00_Main_UserEntryForm1_UserEntryForm_Printpeeve_DDL_Value option {}
div#ctl00_Main_UserEntryForm1_UserEntryForm_Panel_Main table tbody tr td input {float:right;}
div#ctl00_Main_UserEntryForm1_UserEntryForm_Panel_Main table tbody tr td input#ctl00_Main_UserEntryForm1_UserEntryForm_btn_Next {float:left}
div#ctl00_Main_UserEntryForm1_UserEntryForm_Panel_Main table tbody tr td span.valid {color: #C00; font-weight:bold;float:right;clear:both;font-size:9px; padding:0;margin:0;line-height:1;}
#IE div#ctl00_Main_UserEntryForm1_UserEntryForm_Panel_Main table tbody tr td {width: 210px; z-index:9000}
#IE div#ctl00_Main_UserEntryForm1_UserEntryForm_Panel_Main table tbody tr td span.valid {clear:both;margin: 0;font-weight: bold; font-size:11px;width:200px}
span#ctl00_Main_Label_Message {color: #C00; font-weight:bold;padding:0 0 0 20px; font-size:30px;float:left;line-height:3}
/*End style VIC*/
