/* CSS Document */
/*********************************************************************************
* $Id: intro.css,v 1.00 2007/01/30 01:52:00 Miguel Exp $
* Description: Page CSS Standards.
* Created by the developers at C4/Omingroup. Copyright (C)2007 C4/Omingroup, Inc.
* All Rights Reserved.
*********************************************************************************/
@charset "utf-8";
img {
   behavior: url(../iepngfix/iepngfix.htc);
}

html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none;
   }

body {
	color: #414141;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #414141;
	background-image: url('../images/c4_background.jpg');
	background-repeat: no-repeat;  
	font-size: 12px;
	text-align: center;
	vertical-align: top;
}
img.PNG_check { border: 0px; };
img {
	border: 0px;
}

td.top_menus {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}
td.galleryshadow_top {
	background-image:url('../images/c4_galleryshadow_top.png');
	background-repeat:repeat-x;
}
td.galleryshadow_bottom {
	background-image:url('../images/c4_galleryshadow_bottom.png');
	background-repeat:repeat-x;
}
td.galleryshadow_left {
	background-image:url('../images/c4_galleryshadow_left.png');
	background-repeat:repeat-y;
}
td.galleryshadow_right {
	background-image:url('../images/c4_galleryshadow_right.png');
	background-repeat:repeat-y;
}
td.left_shadow {
	text-align: right;
	vertical-align: top;
	background-image: url('../images/c4_left_shadow_02.png');
	background-repeat: repeat-y;
}
td.bottom_shadow {
	text-align: center;
	vertical-align: top;
	background-image: url('../images/c4_bottom_shadow_01.png');
	background-repeat: repeat-x;
	color:#414141;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
}
#copyright_link a, #copyright_link a:visited {
color:#FFFFFF;
}

#lnews_link, #lnews_link a, #lnews_link a:visited {
color:#24579b;
}
td.right_shadow {
	text-align: left;
	vertical-align: top;
	background-image: url('../images/c4_right_shadow_01.png');
	background-repeat: repeat-y;
}
td.top_dividers {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	cursor: default;
}

#fullheight { height: 100%; position:relative;}

a.top_menus {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
a.top_menus:hover {
	color:#FFCC99;
}
.sidebutton_01 {
	text-align: left;
	vertical-align: middle;
	background-image: url('../images/c4_sidebutton01.jpg');
	background-repeat: no-repeat;
  color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	padding-left: 22px;
	padding-top: 8px;
	cursor: pointer;
}
.sidebutton_01_over { 	
	text-align: left;
	vertical-align: middle;
	background-image: url('../images/c4_sidebutton01.jpg');
	background-repeat: no-repeat;
	color:#24579b; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	padding-left: 22px;
	padding-top: 8px;
	cursor: pointer;
}
.sidebutton_01_shadow {
	text-align: left;
	vertical-align: middle;
	width:145px;
	height:3px;
	background-image: url('../images/c4_sidebutton01_shadow.png');
	background-repeat: no-repeat;
	cursor: default;
}
.sidebutton_02 {
	text-align: left;
	vertical-align: middle;
	background-image: url('../images/c4_sidebutton02.jpg');
	background-repeat: no-repeat;
  color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	padding-left: 22px;	
	padding-top: 8px;
	cursor: pointer;
}
.sidebutton_02_over {
	text-align: left;
	vertical-align: middle;
	background-image: url('../images/c4_sidebutton02.jpg');
	background-repeat: no-repeat;
  color:#24579b; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	padding-left: 22px;	
	padding-top: 8px;
	cursor: pointer;
}
.sidebutton_02_shadow {
	text-align: left;
	vertical-align: middle;
	width:145px;
	height:3px;
	background-image: url('../images/c4_sidebutton02_shadow.png');
	background-repeat: no-repeat;
	cursor: default;
}
.sidebutton_03 {
	text-align: left;
	vertical-align: middle;
	background-image: url('../images/c4_sidebutton03.jpg');
	background-repeat: no-repeat;
  color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	padding-left: 22px;
	padding-top: 8px;
	cursor: pointer;
}
.sidebutton_03_over {
	text-align: left;
	vertical-align: middle;
	background-image: url('../images/c4_sidebutton03.jpg');
	background-repeat: no-repeat;
  color:#24579b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	padding-left: 22px;
	padding-top: 8px;
	cursor: pointer;
}
.sidebutton_03_shadow {
	text-align: left;
	vertical-align: middle;
	width:145px;
	height:3px;
	background-image: url('../images/c4_sidebutton03_shadow.png');
	background-repeat: no-repeat;
	cursor: default;
}
.sidebutton_04 {
	text-align: left;
	vertical-align: middle;
	background-image: url('../images/c4_sidebutton04.jpg');
	background-repeat: no-repeat;
  color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	padding-left: 22px;
	padding-top: 8px;	
	cursor: pointer;
}
.sidebutton_04_over {
	text-align: left;
	vertical-align: middle;
	background-image: url('../images/c4_sidebutton04.jpg');
	background-repeat: no-repeat;
  color:#24579b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	padding-left: 22px;
	padding-top: 8px;	
	cursor: pointer;
}
.sidebutton_04_shadow {
	text-align: left;
	vertical-align: middle;
	width:145px;
	height:3px;
	background-image: url('../images/c4_sidebutton04_shadow.png');
	background-repeat: no-repeat;
	cursor: default;
}
.sidebutton_05 {
	text-align: left;
	vertical-align: middle;
	background-image: url('../images/c4_sidebutton05.jpg');
	background-repeat: no-repeat;
  color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	padding-left: 22px;
	padding-top: 8px;	
	cursor: pointer;
}
.sidebutton_05_over {
	text-align: left;
	vertical-align: middle;
	background-image: url('../images/c4_sidebutton05.jpg');
	background-repeat: no-repeat;
  color:#24579b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	padding-left: 22px;
	padding-top: 8px;	
	cursor: pointer;
}
.sidebutton_05_shadow {
	text-align: left;
	vertical-align: middle;
	width:145px;
	height:3px;
	background-image: url('../images/c4_sidebutton05_shadow.png');
	background-repeat: no-repeat;
	cursor: default;
}
.sidebutton_06 {
	text-align: left;
	vertical-align: middle;
	background-image: url('../images/c4_sidebutton06.jpg');
	background-repeat: no-repeat;
  color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	padding-left: 22px;
	padding-top: 8px;	
	cursor: pointer;
}
.sidebutton_06_over {
	text-align: left;
	vertical-align: middle;
	background-image: url('../images/c4_sidebutton06.jpg');
	background-repeat: no-repeat;
  color:#24579b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	padding-left: 22px;
	padding-top: 8px;	
	cursor: pointer;
}
.sidebutton_06_shadow {
	text-align: left;
	vertical-align: middle;
	width:145px;
	height:3px;
	background-image: url('../images/c4_sidebutton06_shadow.png');
	background-repeat: no-repeat;
	cursor: default;
}
.sidebutton_07 {
	text-align: left;
	vertical-align: middle;
	background-image: url('../images/c4_sidebutton07.jpg');
	background-repeat: no-repeat;
  color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	padding-left: 22px;
	padding-top: 8px;	
	cursor: pointer;
}
.sidebutton_07_over {
	text-align: left;
	vertical-align: middle;
	background-image: url('../images/c4_sidebutton07.jpg');
	background-repeat: no-repeat;
  color:#24579b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	padding-left: 22px;
	padding-top: 8px;	
	cursor: pointer;
}
.sidebutton_07_shadow {
	text-align: left;
	vertical-align: middle;
	width:145px;
	height:3px;
	background-image: url('../images/c4_sidebutton07_shadow.png');
	background-repeat: no-repeat;
	cursor: default;
}
.sidebutton_08 {
	text-align: left;
	vertical-align: middle;
	background-image: url('../images/c4_sidebutton08.jpg');
	background-repeat: no-repeat;
  color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	padding-left: 22px;
	padding-top: 8px;	
	cursor: pointer;
}
.sidebutton_08_over {
	text-align: left;
	vertical-align: middle;
	background-image: url('../images/c4_sidebutton08.jpg');
	background-repeat: no-repeat;
  color:#24579b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	padding-left: 22px;
	padding-top: 8px;	
	cursor: pointer;
}
.sidebutton_08_shadow {
	text-align: left;
	vertical-align: middle;
	width:145px;
	height:3px;
	background-image: url('../images/c4_sidebutton08_shadow.png');
	background-repeat: no-repeat;
	cursor: default;
}
td.content_section {
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	background-image: url('../images/c4_bottom_panel_back.jpg');
	background-repeat: no-repeat;
	background-position:bottom;
	color:#414141;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	text-decoration:none;
}
td.small_heading01 {
	text-align: left;
	vertical-align: bottom;
	color:#24579b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
	padding-left:16px;
	cursor:default;
}
td.long_heading {
	text-align: left;
	vertical-align: bottom;
	color:#24579b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
	cursor:default;
}
td.panel_content {
	text-align: left;
	vertical-align:top;
	color:#414141;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:none;
	text-decoration: none;
	padding-left:22px;
	cursor:default;
}
td.navigation_content {
	text-align: center;
	vertical-align:top;
	color:#414141;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:none;
	text-decoration: none;
	cursor:default;
}
a.panel_content{
	color:#414141;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: underline;
	cursor: pointer;
}
a.panel_content:hover{ color:#24579b; }

a.panel_content2{
	color:#414141;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	cursor: pointer;
}
a.panel_content2:hover{ color:#24579b; text-decoration: underline; }

a.panel_content3{
	color:#414141;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	text-decoration: none;
	cursor: pointer;
}
a.panel_content3:hover{ color:#24579b; text-decoration: underline; }

h1 {
	text-align: left;
	color:#414141;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	cursor:default;
}
.italic_title{
	font-size:12px;
	font-style: italic;
	font-weight: bold;
}

div.sub_font {
	text-align: left;
	color:#414141;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	cursor:default;
	width:300px;
}

div.sub_font2 {
	text-align: left;
	color:#414141;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	cursor:default;

}

a.panel_link {
	color:#24579b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
	text-align:right;
	vertical-align:bottom;
}

a.panel_link2:hover { text-decoration:underline; }

a.panel_link2 {
	color:#24579b;
	font-weight:normal;
	text-decoration: none;
	text-align:right;
	vertical-align:bottom;
}

a.panel_link:hover { text-decoration:underline; }
a.apply_now {
	color:#24579b;
	font-weight:normal;
	text-decoration: none;
	padding-left: 28px; 
}

a.apply_now:hover { 
	text-decoration:underline;
	padding-left: 28px; 

}

div.rightWrap {
	text-align:center;
	float: right;
	clear: right;
	margin: 3px 3px 3px 3px;
}

td.copyright {
	vertical-align:top;
	text-align:justify;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
}

#slide_holder {
    position: relative;
    -overflow: hidden;
    margin: 2px;
    width: 602px;
    height: 218px;
    background-repeat: no-repeat;
}

#slide_holder div {
    position: absolute;
	left:0px;
	top:0px;
    -overflow: hidden;
    width: 602px;
    height: 218px;
    background-image: url(../custom_products/custom_embroider1.jpg);
}

div.sharing_button, #selectFilesLink{
	background-image:url(../images/web_button.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:25px;
	width:175px;
	padding-top:6px;
	padding-left: 22px;
	text-align:left;
	display:inline-block;
	overflow:visible;
}


a.sharing_button, a #selectFilesLink {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	
	text-decoration: none;
	cursor: pointer;
	vertical-align:top;
}
a.sharing_button:hover, a:hover #selectFilesLink { color:#24579b; }

.uploadButton a, .clearButton a {
	display:block;
	width:127px;
	height:25px;
	text-decoration: none;
	margin-left:5px;
}

.uploadButton a {
	background: url("../images/uploadFileButton.png") 0 0 no-repeat;
}

.clearButton a {
	background: url("../images/clearListButton.png") 0 0 no-repeat;
}

.uploadButton a:visited, .clearButton a:visited {
	background-position: 0 0;
}

.uploadButton a:hover, .clearButton a:hover {	
	background-position: 0 -25px;
}

.uploadButton a:active, .clearButton a:active {
	background-position: 0 -50px;
}
	
#upload_field_container {
	width:448px;
	border-collapse:separate;
	border-spacing:0px;
	padding:0px;
	text-align:center;
}

table.upload_field {
	background-color:#000000;
	width:268px;
	height:53px;
	border-collapse:separate;
	border-spacing:0px;
	margin-left:90px;
	margin-bottom:10px;
	/*display:none;*/
}

table.upload_field tr td {
	padding:0px;
	margin:0px;
}
td.icon_container{
	width:64px;
	height:53px;
	background-image:url("../sharing/filetransfertab_01.jpg");
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}

table.middle_container {
	background-color:#000000;
	width:150px;
	height:53px;
	border-collapse:separate;
	border-spacing:0px;
	margin:0px;
	padding:0px;
}

table.middle_container tr td {
	padding:0px;
	margin:0px;
}

img.middle_top {
	width:150px;
	height:3px;
	border:none;
}

table.progress_bar {
	width:150px;
	height:16px;
	border-collapse:separate;
	border-spacing:0px;
	margin:0px;
	padding:0px;
}

table.progress_bar tr td {
	padding:0px;
	margin:0px;
}

td.progress_empty{
	height:16px;
	background-image:url("../sharing/filetransfertab_04.jpg");
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
}

td.middle_bottom_empty {
	width:150px;
	height:34px;
	background-image:url("../sharing/filetransfertab_05.jpg");
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	color:#555555;
}

table.right_container {
	width:54px;
	height:53px;
	border-collapse:separate;
	border-spacing:0px;
	margin:0px;
	padding:0px;
}

table.right_container tr td {
	padding:0px;
	margin:0px;
}

td.right_top {
	width:54px;
	height:19px;
	background-image:url("../sharing/filetransfertab_03.jpg");
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}

td.right_bottom {
	width:54px;
	height:34px;
	background-image:url("../sharing/filetransfertab_06.jpg");
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
}
.top_back{
	background-image:url(../images/re-skin_09_homeB_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}.orange_line {
	background-image: url(../images/c4_right_arrow.png);
	background-repeat: repeat-x;
}
#share_this_container {
	clear:right;
	float:right;
}
