body{
    font-family: Arial, "Helvetica", sans-serif;
	margin: 0 auto;
	padding: 0;
	background-color: #333;
}
#wrapper {margin: 0 auto; height: 100% auto; width: 1000px;}

div, p, ul, h1, h2, h3, img, form {padding:0; margin:0;   font-family: Arial, Helvetica, sans-serif;}
ul{list-style-type:none;}

h1 {font-size:18px; text-decoration:none; color: #666; font-weight: normal;}
h2 {font-size:16px; text-decoration:none; color: #666; font-weight: normal;}
h3 {font-size:14px; text-decoration:none; color: #666; font-weight: normal;}
h4 {font-size:12px; text-decoration:none; color: #666; font-weight: normal;}
h5 {font-size:11px; text-decoration:none; color: #666; font-weight: normal;}
p {font-size:11px; line-height: 14px; text-decoration:none; color: #333; font-weight: normal;}
      
/*------------------------START top section-------------------------*/

#top_part {width:1000px; height: 135px; float: left; background:url(../images/header/top_logo_right.gif) no-repeat 0 0;}
#top_part_left {width:344px; height: 135px; float: left;
background:url(../images/header/top_logo_left.gif) no-repeat 0 0;}
#top_part_right {width:656px; height: 135px; float: right;}

#top_part_right h1{font-family: "Impact", Arial, Helvetica, sans-serif; font-size:18px; line-height: 19px;
padding:0; margin: 85px 20px 0 34px; font-weight:normal; text-align:right; text-decoration:none; color: #FFF;
letter-spacing:0.029em;} 
#top_part_right h1 a{margin: 0 10px 0 10px; text-decoration:none; color: #FFF; font-weight:normal;}
#top_part_right h1 a:hover{ text-decoration:underline; color: #FFF; font-weight:normal;}
#top_part_right .vertical_line {color: #fbb03b;}

/*------------------------END top section-------------------------*/

/*------------------------START INDEX content-------------------------*/

#index_content {float: left; width:1000px; padding:0; text-align:left;
background:url(../images/content/index_content_grad_back.gif) repeat-x top left;}

#content {float: left; width:1000px; padding:0; text-align:left;
background:url(../images/content/content_grad_back.gif) repeat-x top left;}

#middle_content {float:left; width:950px; height: 307px; padding:13px 25px 0 25px ; text-align:left; }
#middle_content_right {float: right; width:579px; height: 307px; padding:0; text-align:left;}
#middle_content_left {float: left; width:371px; padding:0 0 0 0; text-align:left; }

#middle_content p {margin: 10px 0 10px 0;}
#middle_content p a {color:#013549; text-decoration:underline;}
#middle_content p a:hover {color:#013549; text-decoration:none;}
#middle_content h2 {margin: 0 0 5px 0; font-weight: bold; color:#000;}
#middle_content h5 {margin: 0 0 5px 0; font-weight: normal; color:#000;}

#middle_content .blue {color:#00678F; font-weight: bold;}

#bottom_content {float:left; width:950px; padding:0 25px 25px 25px ; text-align:left; }
#bottom_content_a {float:left; width:300px; padding:0 25px 0 0 ; text-align:left; }
#bottom_content_a_films {float:left; width:300px; height: 226px; padding:0 ;
background:url(../images/content/index/films.jpg) no-repeat 0 0;}

#bottom_content_a_text {float:left; width:300px; padding:0; text-align:center; margin:0;}

#bottom_content_bc {float:right; width:625px; padding:0 ; text-align:left; }
#bottom_content_b {float:left; width:300px; padding:0 25px 0 0 ; text-align:left;}
#bottom_content_b_containers {float:left; width:300px; height: 226px; padding:0 ;
background:url(../images/content/index/containers.jpg) no-repeat 0 0;}
#bottom_content_b_text {float:left; width:300px; padding:0; text-align:center;}

#bottom_content_c {float:right; width:300px; padding:0; text-align:left; }
#bottom_content_c_equipment {float:left; width:300px; height: 226px; padding:0 ;
background:url(../images/content/index/equipment.jpg) no-repeat 0 0;}
#bottom_content_c_text {float:left; width:300px; padding:0; text-align:center;}

#bottom_content_a_text h3, #bottom_content_b_text h3, #bottom_content_c_text h3
{color: #FFF; font-weight: bold; line-height: 24px; font-size: 13px; margin: 0;}

#bottom_content_a_text h3 a, #bottom_content_b_text h3 a, #bottom_content_c_text h3 a
{color: #FFF; text-decoration: none; font-weight: bold;}

#bottom_content_a_text h3 a:hover, #bottom_content_b_text h3 a:hover, #bottom_content_c_text h3 a:hover
{text-decoration: underline; color:#fff; font-weight: bold;}

/*------------------------END INDEX content-------------------------*/

/*START specific class*/

.blue {color:#00678F; font-weight: bold;}
.bold {font-weight: bold;}

/*END specific class*/

/*------------------------START INSIDE-A content-------------------------*/

#inside_content {float:left; width:950px;  padding:13px 25px 0 25px ; text-align:left;}
#inside_content_bottom {float:left; width:950px;  padding:0; margin:0; text-align:left; }

/*START inside left */

#inside_left {float: left; width:371px; padding:0; text-align:left; min-height: 600px; height:600px;
background:url(../images/content/inside/TPS_logo.png) no-repeat bottom left;}
#inside_left_title_containers {float: left; width:371px; margin: 0; height: 41px; padding:0;
background:url(../images/content/inside/containers/containers_title.gif) no-repeat 0 0; }

#inside_left_text {float: left; width:371px; padding:0; text-align:left; margin:0;}
#inside_left_text h1 {font-family: "Impact", Arial, Helvetica, sans-serif;font-size: 48px;
margin: 0 0 0.1em .06em; font-weight: normal; color:#00678F; line-height: 51px;}
#inside_left_text h2 {font-size: 18px; line-height: 24px; margin: 0 0 .8em 0.27em; font-weight: bold; color:#000;}
#inside_left_text h3 {font-size: 12px; line-height: 16px; margin: 0 1em 1em .62em; font-weight: bold; color:#00678F;}
#inside_left_text h3 a {color:#00678F; text-decoration:underline;}
#inside_left_text h3 a:hover {color:#00678F; text-decoration:none;}

#inside_left_text h4 {margin: 30px 0 10px 7px; color:#FF0000; font-weight: bold; padding: 0 0 0 37px;
background: url(../images/misc/video_icon.gif) no-repeat 0 2px;  line-height: 34px;}
#inside_left_text h4 a {color: #FF0000; text-decoration: none;}
#inside_left_text h4 a:hover {color: #FF0000; text-decoration: underline;}

#inside_left_text h5 {font-size: 12px; margin: 10px 0 10px 7px; color:#FF0000; font-weight: bold; padding: 0 0 0 37px;
background: url(../images/misc/pdf_icon.gif) no-repeat 0 2px;  line-height: 34px;}
#inside_left_text h5 a {color: #FF0000; text-decoration: none;}
#inside_left_text h5 a:hover {color: #FF0000; text-decoration: underline;}

#inside_left_text ul {font-size:18px; color: #000; font-weight: normal; margin: 0.5em 0 0 0; padding: 0;}
#inside_left_text ul li {background: url(../images/misc/red_bullet.gif) no-repeat 0.3em 0.3em; padding-left: 1em;
line-height: 20px; margin : 0 0 0.5em 0.3em;}
#inside_left_text ul li a{color:#000; text-decoration:none;}
#inside_left_text ul li a:hover{color:#000; text-decoration:underline;}

#inside_left_text ol {font-size:12px; color: #000; font-weight: normal; margin: 0; padding: 0;}
#inside_left_text ol li { padding-left: 0.3em; line-height: 18px; margin : 0 1em 0.5em 2em;}
#inside_left_text ol li a{color:#0076e3; text-decoration:none;}
#inside_left_text ol li a:hover{color:#0076e3; text-decoration:underline;}


/*END inside left */

/*START inside right */

/*inside right narrow*/

#inside_right {float: right; width:579px;  padding:0; text-align:left;}
#inside_right_image {float: right; width:554px;  padding:0 0 5px 25px; text-align:left;}

#inside_right_image_narrow {float: left; width:337px; padding:0 15px 0 0; text-align:left;}
#inside_right_image_text {float: right; width:202px; padding:0 0 0 0; text-align:left;}

#inside_right_image_text p {margin: 10px 0 10px 0;}
#inside_right_image_text h4 {color: #FF0000; font-weight: bold; line-height: 16px; font-weight: bold;
margin:0;}
#inside_right_image_text h5 {color: #222; font-weight: bold; line-height: 16px; font-weight: bold; margin:0;}

#inside_right_image_text ul {font-size:11px; color: #333; font-weight: normal; margin: .5em 0 .5em 0; padding: 0;}
#inside_right_image_text ul li {background: url(../images/misc/red_bullet_small.gif) no-repeat 0.25em 0.4em; padding-left: 1.3em; line-height: 13px; margin : 0 0 0.4em 0;}
#inside_right_image_text ul li a{color:#333; text-decoration:none;}
#inside_right_image_text ul li a:hover{color:#333; text-decoration:underline;}

/*inside right narrow*/

/*inside right text*/

#inside_right_text {float: left; width:554px; padding:10px 0 0 25px; text-align:left; margin:0;}
#inside_right_text p {margin: 10px 0 10px 0;}
#inside_right_text h4 {color: #FF0000; font-weight: bold; line-height: 16px; font-weight: bold;
margin:0;}
#inside_right_text h5 {color: #222; font-weight: bold; line-height: 16px; font-weight: bold; margin:0;}

#inside_right_text ul {font-size:11px; color: #333; font-weight: normal; margin: 1em 0 0 0; padding: 0;}
#inside_right_text ul li {background: url(../images/misc/grey_bullet.gif) no-repeat 0.25em 0.4em; padding-left: 1em; line-height: 14px; margin : 0 0 0.6em 0;}
#inside_right_text ul li a{color:#333; text-decoration:none;}
#inside_right_text ul li a:hover{color:#333; text-decoration:underline;}


/*inside right text*/

#inside_right_text {float: left; width:554px; padding:10px 0 0 25px; text-align:left; margin:0;}
#inside_right_text p {font-size: 11px; margin: 10px 0 10px 0; color:#333;}
#inside_right_text h4 {color: #FF0000; font-weight: bold; line-height: 16px; font-weight: bold;
margin:0;}
#inside_right_text h5 {color: #222; font-weight: bold; line-height: 16px; font-weight: bold; margin:0;}

#inside_right_text ul {font-size:11px; color: #333; font-weight: normal; margin: 1em 0 0 0; padding: 0;}
#inside_right_text ul li {background: url(../images/misc/grey_bullet.gif) no-repeat 0.25em 0.4em; padding-left: 1em; line-height: 14px; margin : 0 0 0.6em 0;}
#inside_right_text ul li a{color:#333; text-decoration:none;}
#inside_right_text ul li a:hover{color:#333; text-decoration:underline;}

/*inside right text*/

/*START inside right text table (red) */

#inside_right_text_table {float:left; width: 554px;}
#inside_right_text_table ul {font-size:11px; color: #333; font-weight: normal; margin: .5em 0 0 0; padding: 0;}
#inside_right_text_table ul li {background: url(../images/misc/red_bullet_small.gif) no-repeat 0.1em 0.4em; padding-left: 1em; line-height: 14px; margin : 0 0 0.3em 0;}
#inside_right_text_table ul li a{color:#333; text-decoration:none;}
#inside_right_text_table ul li a:hover{color:#333; text-decoration:underline;}

#inside_right_contact_text {float: left; width:554px; padding:20px 0 0 25px; text-align:left; margin:0;}
#inside_right_contact_text h4 {margin: 0 0 10px 0; color:#00678F; font-weight: bold; line-height: 18px;
text-align: left; padding: 0;}
#inside_right_contact_text h4 a {color:#013549; text-decoration:underline;}
#inside_right_contact_text h4 a:hover {color:#013549; text-decoration:none;}


/*END inside right text table (red) */

/*START inside right contact table (form style) */

#contact_table_form {float:left; width: 554px;}
#contact_table_form h1 { font-size: 16px; line-height: 18px; margin:5px 9px 6px 20px; padding: 0;
font-weight: bold; color: #666; line-height: 24px;}
#contact_table_form h2 { font-size: 14px; line-height: 18px; margin:5px 9px 5px 0; padding: 0;
font-weight: bold; color: #666;}
#contact_table_form h3 {font-family: "Impact", Arial, Helvetica, sans-serif; font-size: 16px; padding:0;
margin: 0 0 0 20px; font-weight: normal; color:#FF0000; letter-spacing: 0.035em;}
#contact_table_form h3 a{font-weight: normal; color:#000; text-decoration:none; }
#contact_table_form h3 a:hover{font-weight: normal; color:#FF0000; text-decoration:underline;}
#contact_table_form h4 { font-size: 12px; line-height: 18px; margin:5px 9px 5px 0; padding: 0;
font-weight: bold; color: #000;}

#info_quote_radio_btn{ width:420px; margin:0; padding:0;}

.input {
	font-size: 12px;
	color: #000;
	width: 420px;
	border: 1px solid #666;
	margin: 0px;
	padding: 3px;
	background-color: #FFFFFF;
}
.input_text {
	font-size: 11px;
	color: #000;
	border: 1px solid #666;
	margin: 0px;
	padding: 3px;
	background-color: #FFFFFF;
}
.input-text-box {
	font-family: Arial, Helvetica, sans-serif;
	width: 420px;
	font-size: 11px;
	color: #000;
	border: 1px solid #666;
	margin: 0px;
	padding: 3px;
	background-color: #FFFFFF;
}

/*END inside right contact table (form style) */

/*END inside right */

/*------------------------END INSIDE-A content-------------------------*/

/*------------------------START INSIDE-B (Films) content-------------------------*/

/*START inside left Films*/

#inside_left_films {float: left; width:275px; padding:0; text-align:left; min-height: 400px; height:400px;
background:url(../images/content/inside/TPS_logo_b.png) no-repeat bottom left;}

#inside_left_films_text {float: left; width:275px; padding:0; text-align:left; margin:0;}
#inside_left_films_text h1 {font-family: "Impact", Arial, Helvetica, sans-serif;font-size: 48px;
margin: 0 0 0.1em .06em; font-weight: normal; color:#00678F; line-height: 51px;}
#inside_left_films_text h2 {font-size: 18px; line-height: 24px; margin: 0 0 .8em 0.27em; font-weight: bold; color:#000;}
#inside_left_films_text h3 {font-size: 12px; line-height: 16px; margin: 1em 1em 1em .62em; font-weight: bold; color:#00678F;}
#inside_left_films_text h3 a {color:#00678F; text-decoration:underline;}
#inside_left_films_text h3 a:hover {color:#00678F; text-decoration:none;}

#inside_left_films_text h4 {font-family: "Impact", Arial, Helvetica, sans-serif;font-size: 43px;
margin: 0 0 0.1em .06em; font-weight: normal; color:#00678F; line-height: 48px;}

#inside_left_films_text h5 {font-size: 13px; line-height: 17px; margin: 0 1em 1em .62em; font-weight: normal;
color:#000;}

#inside_left_films_text h6 {font-size: 12px; margin: 30px 0 10px 7px; color:#FF0000; font-weight: bold; padding: 0 0 0 37px;
background: url(../images/misc/pdf_icon.gif) no-repeat 0 2px;  line-height: 34px;}
#inside_left_films_text h6 a {color: #FF0000; text-decoration: none;}
#inside_left_films_text h6 a:hover {color: #FF0000; text-decoration: underline;}

#inside_left_films_text ul {font-size:18px; color: #000; font-weight: normal; margin: 0.5em 0 0 0; padding: 0;}
#inside_left_films_text ul li {background: url(../images/misc/red_bullet.gif) no-repeat 0.3em 0.3em; padding-left: 1em;
line-height: 20px; margin : 0 0 0.5em 0.3em;}
#inside_left_films_text ul li a{color:#000; text-decoration:none;}
#inside_left_films_text ul li a:hover{color:#000; text-decoration:underline;}

#inside_left_films_text ol {font-size:12px; color: #000; font-weight: normal; margin: 0; padding: 0;}
#inside_left_films_text ol li { padding-left: 0.3em; line-height: 18px; margin : 0 1em 0.5em 2em;}
#inside_left_films_text ol li a{color:#0076e3; text-decoration:none;}
#inside_left_films_text ol li a:hover{color:#0076e3; text-decoration:underline;}

/*END inside left */

/*START inside right */

/*inside right narrow*/

#inside_right_films {float: right; width:675px;  padding:0; text-align:left; }
#inside_right_films_image {float: right; width:658px; padding:0 0 5px 17px; text-align:left;}

#inside_right_films_image_narrow {float: left; width:384px; padding:0 15px 0 0; text-align:left;}
#inside_right_films_image_text {float: right; width:202px; padding:0 0 0 0; text-align:left;}

#inside_right_films_image_text p {margin: 10px 0 10px 0;}
#inside_right_films_image_text h4 {color: #FF0000; font-weight: bold; line-height: 16px; font-weight: bold;
margin:0;}
#inside_right_films_image_text h5 {color: #222; font-weight: bold; line-height: 16px; font-weight: bold; margin:0;}

#inside_right_films_image_text ul {font-size:11px; color: #333; font-weight: normal; margin: .5em 0 .5em 0; padding: 0;}
#inside_right_films_image_text ul li {background: url(../images/misc/red_bullet_small.gif) no-repeat 0.25em 0.4em; padding-left: 1.3em; line-height: 13px; margin : 0 0 0.4em 0;}
#inside_right_films_image_text ul li a{color:#333; text-decoration:none;}
#inside_right_films_image_text ul li a:hover{color:#333; text-decoration:underline;}

/*inside right narrow*/

/*inside right text*/

#inside_right_films_text {float: left; width:658px; padding:10px 0 0 17px; text-align:left; margin:0;}
#inside_right_films_text p {margin: 10px 0 10px 0;}
#inside_right_films_text h1 {font-size: 21px; color: #000; line-height: 38px; font-weight: bold; margin:0;}
#inside_right_films_text h2 {font-size: 18px; color: #000; line-height: 34px; font-weight: normal; margin:0;}
#inside_right_films_text h3 {font-size: 12px; color: #000; line-height: 24px; font-weight: normal; margin:0;}
#inside_right_films_text h4 {font-size: 14px; color: #000; line-height: 18px; font-weight: normal; margin:0;}
#inside_right_films_text h5 {color: #222; font-weight: bold; line-height: 16px; font-weight: bold; margin:0;}
#inside_right_films_text h6 {font-size: 18px; color: #444; line-height: 24px; font-weight: normal; margin:0;}


#inside_right_films_text ul {font-size:11px; color: #333; font-weight: normal; margin: 1em 0 0 0; padding: 0;}
#inside_right_films_text ul li {background: url(../images/misc/grey_bullet.gif) no-repeat 0.25em 0.4em; padding-left: 1em; line-height: 14px; margin : 0 0 0.6em 0;}
#inside_right_films_text ul li a{color:#333; text-decoration:none;}
#inside_right_films_text ul li a:hover{color:#333; text-decoration:underline;}

/*inside right text*/

/*START inside right text table (red) */

#inside_right_films_text_table {float:left; width: 580px;}

#inside_right_films_text_table h4 {font-size: 12px; margin: 0; color:#000; font-weight: bold; line-height: 18px;}

#inside_right_films_text_table ul {font-size:11px; color: #333; font-weight: normal; margin: .5em 0 0 0; padding: 0;}
#inside_right_films_text_table ul li {background: url(../images/misc/red_bullet_small.gif) no-repeat 0.1em 0.4em; padding-left: 1em; line-height: 14px; margin : 0 0 0.3em 0;}
#inside_right_films_text_table ul li a{color:#333; text-decoration:none;}
#inside_right_films_text_table ul li a:hover{color:#333; text-decoration:underline;}

#inside_right_films_contact_text {float: left; width:600px; padding:20px 0 0 25px; text-align:left; margin:0;}
#inside_right_films_contact_text h4 {margin: 0 0 10px 0; color:#00678F; font-weight: bold; line-height: 18px;
text-align: left; padding: 0;}

/*END inside right text table (red) */

/*START inside right text table (red) */

#inside_right_laminatefilms_text_table {float:left; width: 580px;}

#inside_right_laminatefilms_text_table_inside {float:left; width: 484px; height: 471px;
background: url(../images/content/inside/films/laminate_films_background.gif) no-repeat bottom left;}

#inside_right_laminatefilms_text_table_inside ul {font-size:11px; color: #333; font-weight: normal;
margin: .5em 0 0 0; padding: 0;}
#inside_right_laminatefilms_text_table_inside ul li {background: url(../images/misc/red_bullet_small.gif)
no-repeat 0.1em 0.4em; padding-left: 1em; line-height: 14px; margin : 0 0 0.3em 0;}
#inside_right_laminatefilms_text_table_inside ul li a{color:#333; text-decoration:none;}
#inside_right_laminatefilms_text_table_inside ul li a:hover{color:#333; text-decoration:underline;}


#inside_right_laminatefilms_text_table_inside h1 {font-size: 12px; margin: 2px; color:#FFF;
font-weight: bold; line-height: 16px; padding: 0; text-align: center;}

#inside_right_laminatefilms_text_table_inside h2 {font-size: 11px; margin: 2px 0 2px 0; color:#000;
font-weight: normal; line-height: 12px;  padding: 0; text-align: center;}

/*END inside right text table (red) */

/*------------------------END INSIDE-B (Films) content-------------------------*/

/*------------------------START container table content-------------------------*/

#inside_right_container_wrapper {width:658px;  padding:0; margin:0; text-align:left;}
#inside_right_container_table_a {width:322px;  padding:0; margin:0; text-align:left;}
#inside_right_container_table_b {width:330px;  padding:0; margin:0; text-align:left;}

#inside_right_container_table_a h1, #inside_right_container_table_b h1
{font-size: 15px; color: #000; font-weight: bold; line-height: 16px; margin:0;}
#inside_right_container_table_a h2, #inside_right_container_table_b h2
{font-size: 9px; color: #000; font-weight: bold; line-height: 12px; margin:0;}
#inside_right_container_table_a h3, #inside_right_container_table_b h3
{font-size: 10px; color: #000; font-weight: normal; line-height: 13px; margin:0 0 10px 0;}
#inside_right_container_table_a h4, #inside_right_container_table_b h4
{font-size: 10px; color: #000; font-weight: bold; line-height: 14px; margin:0;  padding: 0; }
#inside_right_container_table_a h5, #inside_right_container_table_b h5 {font-size: 10px; color: #000; font-weight: normal; line-height: 16px; }
#inside_right_container_table_a h6, #inside_right_container_table_b h6
{font-size: 14px; color: #000; font-weight: bold; line-height: 16px; margin:0; letter-spacing: 0.01em;}


#inside_right_films_image_text ul {font-size:11px; color: #333; font-weight: normal; margin: .5em 0 .5em 0; padding: 0;}
#inside_right_films_image_text ul li {background: url(../images/misc/red_bullet_small.gif) no-repeat 0.25em 0.4em; padding-left: 1.3em; line-height: 13px; margin : 0 0 0.4em 0;}
#inside_right_films_image_text ul li a{color:#333; text-decoration:none;}
#inside_right_films_image_text ul li a:hover{color:#333; text-decoration:underline;}

.image_black_border {border: 2px solid #000;}


/*------------------------END container table content-------------------------*

/*------------------------START Footer-------------------------*/

#footer {float: left; width: 1000px; height: 50px; background: #000; margin: 0; padding: 0;}
#footer_copyright {float: left; width: 450px; height: 50px; margin: 0; padding: 0;}
#footer_nav {float: right; width: 550px; height: 50px;  margin: 0; padding: 0;}


#footer h3{	font-family: "Impact", Arial, Helvetica, sans-serif;  color: #FFFFFF; margin:16px 0 0 0; padding:0; text-decoration: none; letter-spacing: 0.032em; text-align: left; font-style: normal; font-size:16px;}
#footer h3 a{color: #FFFFFF; font-style: normal; text-decoration: none; padding: 0 10px 0 10px;}

#footer h3 a:hover{font-style: normal; text-decoration: underline;}

#footer h4{	color: #FFFFFF; margin:17px 0 0 40px; padding:0; text-decoration: none;
text-align: left; font-style: normal;}
#footer h4 a{color: #FFFFFF; font-style: normal; text-decoration: none; padding: 0 15px 0 15px;}

#footer h4 a:hover{font-style: normal; text-decoration: underline;}
#footer .yellow_line {color: #fbb03b;}

/*------------------------END Footer-------------------------*/



