/* CSS Document */

body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;


	/*background-image:url(../images/redesign/Diagonal_BG.gif);*/
	/*background-repeat:repeat-x;*/ 
}

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;
}


.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: #000000;
}



.SiteHeader {
background-image:url(../images/redesign/Top.gif);
background-position:left;
background-repeat:no-repeat;
}

.RightCell {
background-image:url(../images/redesign/DottedLineV.gif);
background-position:left;
background-repeat: repeat-y;
background-color:#FFFFFF;
}

.MainTableStyle {
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
    border-bottom-color: #4d4d4d;
	border-left-color: #999999;
}

.PageTitleBarTPHDirect {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #FFFFFF;

	/*border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-bottom-width: 2px;*/
	padding-left:20px;
    background-image:url(../images/redesign/TitleStripesBG_TPHDirect.jpg);
	background-repeat: no-repeat;
	background-position:left;
	background-color:#525193;

}

.PageTitleBarContact {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #FFFFFF;

	/*border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-bottom-width: 2px;*/
	padding-left:20px;
    background-image:url(/images/yellow_stripe.jpg);
	background-repeat: no-repeat;
	background-position:left;
	background-color:#ffb504;

}

.PageTitleBarWhy {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #FFFFFF;

	/*border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-bottom-width: 2px;*/
	padding-left:20px;
    background-image:url(../images/green-stripe.jpg);
	background-repeat: no-repeat;
	background-position:left;
	background-color:#4fac06;

}

.PageTitleBarAbout {
	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/redesign/TitleStripesBG.jpg);
	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:#FFFFFF;
}


.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-image:url(../images/redesign/TitleStripesBG_Print.jpg);
	background-repeat: no-repeat;
	background-position:left;

}

.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/redesign/TitleStripesBG_Marketing.jpg);
	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:#ffffff 1px solid;
border-top:#ffffff 1px solid;

}

.ListBulletsImg {
padding-top:15px; 
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:#7b7b7b 1px dotted;
border-bottom:#7b7b7b 1px dotted;
color:#000000;
background-color: #F0F0F0;
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
{
    font-family:Arial;
    font-size:12px;
    color:#3f3f3f;
    font-weight:bold;
    height:5px;
 
 }


.LeftMenuTitle {

font-family: Arial, Helvetica, sans-serif;
	padding-left: 25px;
	font-size: 15px;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#4d4d4d;
	background-image:url(../images/purple-stripe.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	border-right:#FFFFFF solid 1px;

}





.LeftMenuBG {
	border-right-style: solid; 
	border-right-color: #D3D3D3; 
	border-right-width: 1px;
	
}
.LeftMenuBG2 {
	border-right-style: solid; 
	border-right-color: #D3D3D3; 
	border-right-width: 1px;
	padding: 10px 0 10px 20px;
	
}
.LeftMenuBG1 {

	background-image:url(../images/redesign/grey_pixel.gif);
	background-position:right;
	background-repeat: repeat-y;
	background-color:#eeeeee;

}





.LeftMenuSection {
/*background-image:url(../images/redesign/LeftMenuSectionBG.jpg); */
background-color:#FFFFFF;
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;
}



.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-left:17px;
	padding-right:17px;
	padding-top:0px;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-top-width: 6px;
	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;

}


.MainTextSubtitleAbout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-bottom:7px;
	padding-top:7px; 
		font-weight:bold;
	color:#ee3b33;

}

.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;
}

.CopyRight a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	cursor:pointer;
	text-decoration:underline;
	font-weight:normal;
}


.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: 16px;}

h2.title {margin: 0; padding: 0;}

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;
	border:#525193 1px solid;
	
}
.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:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-decoration:none;


}
.LoginLinks a:visited{
font: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;}

#twitter_link {
	padding-left: 30px;
	padding-top: 4px;
	background-image: url(/images/twitter.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 30px;
	display: block;
	width: 230px;
}

#elephoto_link {
	padding-left: 130px;
	padding-top: 4px;
	background-image: url(/images/tph_elephoto.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 30px;
	display: block;
	float: right;
	width: 300px;
}

/*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;}
/*End style VIC*/