@charset "utf-8";

/*CHAT*/
#content 		{ width:875px; text-align:left; margin-left:60px; }
#chatwindow		{ border:1px solid #FFFFFF; padding:4px; background:#111111; color:white; width:840px; height:auto; font-family:"courier new"; font-size:12px;}
#chatnick 		{ border: none; border:1px solid #aaaaaa; margin:14px 0px 0px 0px; background:#222222; color:#999999;}
#chatmsg 		{ border: none; border:1px solid #aaaaaa; margin:14px 0px 0px 0px; background:#222222; color:#999999;}
#info 			{ text-align:left; padding-left:0px; font-family:arial; }
#info td 		{ font-size:12px; padding-right:10px; color:#DFDFDF;  }
#info .small 	{ font-size:12px; padding-left:10px; padding-right:0px;}
#info a 		{ text-decoration:none; color:white; }
#info a:hover 	{ text-decoration:underline; color:#CF9700;}

#mainchatcontent {
	border: 5px solid #003366;
	background-color: #000;
	width:980px;
}
#chatinput {
	width:860px;
	clear:both;
}
/*END CHAT*/


/* test new account index2.php */
.sidebar1 {
	float: left;
	width: 250px;
	padding-left: 35px;
}
.middlecontent {
	width: 400px;
	float: left;
}
.sidebar2 {
	float: left;
	width: 250px;
}
/* END TEST */


.class1 A:link {text-decoration: none; color: #FFFFFF; font-weight:bold;}
.class1 A:visited {text-decoration: none; color: #FFFFFF; font-weight:bold;}
.class1 A:active {text-decoration: none; font-weight:bold;}
.class1 A:hover {text-decoration: none; color: #fd0100; font-weight:bold;}

.class2 A:link {text-decoration: none; color: #666666; font-weight:bold;}
.class2 A:visited {text-decoration: none; color: #666666; font-weight:bold;}
.class2 A:active {text-decoration: none; font-weight:bold;}
.class2 A:hover {text-decoration: none; color: #fd0100; font-weight:bold;}

.class3 A:link {text-decoration: none; color: #333333; font-weight:bold;}
.class3 A:visited {text-decoration: none; color: #888888; font-weight:bold;}
.class3 A:active {text-decoration: none; font-weight:bold;}
.class3 A:hover {text-decoration: none; color: #fd0100; font-weight:bold;}

.class4 A:link {text-decoration: none; color: #FFFFFF; font-weight:bold; vertical-align:middle;}
.class4 A:visited {text-decoration: none; color: #FFFFFF; font-weight:bold; vertical-align:middle;}
.class4 A:active {text-decoration: none; font-weight:bold; vertical-align:middle;}
.class4 A:hover {text-decoration: none; color: #fd0100; font-weight:bold; vertical-align:middle;}

.class5 A:link {text-decoration: none; color: #f5b62b; font-weight:bold; font-size:20px;}
.class5 A:visited {text-decoration: none; color: #f5b62b; font-size:20px; font-weight:bold;}
.class5 A:active {text-decoration: none; font-weight:bold;}
.class5 A:hover {text-decoration: none; color: #f5b62b; font-size:20px; font-weight:bold;}

.class6 A:link {text-decoration: none; color: #fbff00; font-weight:bold;}
.class6 A:visited {text-decoration: none; color: #fbff00; font-weight:bold;}
.class6 A:active {text-decoration: none; font-weight:bold;}
.class6 A:hover {text-decoration: none; color: #fd0100; font-weight:bold;}

.class7 A:link {text-decoration: none; color: #ffe45c;}
.class7 A:visited {text-decoration: none; color: #ffe45c;}
.class7 A:active {text-decoration: none;}
.class7 A:hover {text-decoration: none; color: #ffe45c;}

.class8 {text-decoration: none; color: #888888; font-size: 12px; text-align: left; line-height: 8px;}

.class9 {text-decoration: none; color: #888888; font-size: 24px; text-align: center;}
.class9 A:link {text-decoration: none; color: #FFFFFF; font-weight:bold; text-align: center;}
.class9 A:visited {text-decoration: none; color: #FFFFFF; font-weight:bold; text-align: center;}
.class9 A:active {text-decoration: none; font-weight:bold; text-align: center;}
.class9 A:hover {text-decoration: none; color: #fd0100; font-weight:bold; text-align: center;}

.class10 {text-decoration: none; color: #888888; font-size: 36px; text-align: center;}
.class10 A:link {text-decoration: none; color: #FFFFFF; font-weight:bold; text-align: center;}
.class10 A:visited {text-decoration: none; color: #FFFFFF; font-weight:bold; text-align: center;}
.class10 A:active {text-decoration: none; font-weight:bold; text-align: center;}
.class10 A:hover {text-decoration: none; color: #fd0100; font-weight:bold; text-align: center;}

.class11 {text-decoration: none; color: #888888; font-size: 12px; text-align: center;}
.class11 A:link {text-decoration: none; color: #FFFFFF; font-weight:bold; text-align: center;}
.class11 A:visited {text-decoration: none; color: #FFFFFF; font-weight:bold; text-align: center;}
.class11 A:active {text-decoration: none; font-weight:bold; text-align: center;}
.class11 A:hover {text-decoration: none; color: #fd0100; font-weight:bold; text-align: center;}

.class12 {text-decoration: none; color: #888888; font-size: 36px; text-align: center;}
.class12 A:link {text-decoration: none; color: #FFFFFF; font-weight:bold; text-align: center;}
.class12 A:visited {text-decoration: none; color: #FFFFFF; font-weight:bold; text-align: center;}
.class12 A:active {text-decoration: none; font-weight:bold; text-align: center;}
.class12 A:hover {text-decoration: none; color: #fd0100; font-weight:bold; text-align: center;}

.class13 {text-decoration: none; color: #888888; font-size: 38px; text-align: center;}
.class13 A:link {text-decoration: none; color: #FFFFFF; font-weight:bold; text-align: center;}
.class13 A:visited {text-decoration: none; color: #FFFFFF; font-weight:bold; text-align: center;}
.class13 A:active {text-decoration: none; font-weight:bold; text-align: center;}
.class13 A:hover {text-decoration: none; color: #fd0100; font-weight:bold; text-align: center;}

.class14 {text-decoration: none; color: #888888; font-size: 12px; text-align: center; line-height:10px;}
.class14 A:link {text-decoration: none; color: #FFFFFF; font-weight:bold; text-align: center; line-height:10px;}
.class14 A:visited {text-decoration: none; color: #FFFFFF; font-weight:bold; text-align: center; line-height:10px;}
.class14 A:active {text-decoration: none; font-weight:bold; text-align: center; line-height:10px;}
.class14 A:hover {text-decoration: none; color: #fd0100; font-weight:bold; text-align: center; line-height:10px;}

.class15 {text-decoration: none; color: #888888; font-size: 42px; text-align: center;}
.class15 A:link {text-decoration: none; color: #fd0100; font-weight:bold; text-align: center;}
.class15 A:visited {text-decoration: none; color: #fd0100; font-weight:bold; text-align: center;}
.class15 A:active {text-decoration: none; font-weight:bold; text-align: center;}
.class15 A:hover {text-decoration: none; color: #FFFFFF; font-weight:bold; text-align: center;}

.class16 {text-decoration: none; color: #888888; font-size: 18px; text-align: center;}
.class16 A:link {text-decoration: none; color: #fd0100; font-weight:bold; text-align: center;}
.class16 A:visited {text-decoration: none; color: #fd0100; font-weight:bold; text-align: center;}
.class16 A:active {text-decoration: none; font-weight:bold; text-align: center;}
.class16 A:hover {text-decoration: none; color: #FFFFFF; font-weight:bold; text-align: center;}

.class17 {text-decoration: none; color: #f5b62b; font-size: 18px; text-align: center;}
.class17 A:link {text-decoration: none; color: #fbff00; font-weight:bold; font-size:20px;}
.class17 A:visited {text-decoration: none; color: #fbff00; font-size:20px; font-weight:bold;}
.class17 A:active {text-decoration: none; font-weight:bold;}
.class17 A:hover {text-decoration: none; color: #fd0100; font-size:20px; font-weight:bold;}

.class18 A:link {text-decoration: underline; color: #FFFFFF; font-weight:bold;}
.class18 A:visited {text-decoration: underline; color: #FFFFFF; font-weight:bold;}
.class18 A:active {text-decoration: underline; font-weight:bold;}
.class18 A:hover {text-decoration: underline; color: #fd0100; font-weight:bold;}

.class19 A:link {text-decoration: underline; color: #FFFFFF; font-weight:bold; font-size: 24px;}
.class19 A:visited {text-decoration: underline; color: #FFFFFF; font-weight:bold;}
.class19 A:active {text-decoration: underline; font-weight:bold;}
.class19 A:hover {text-decoration: underline; color: #fd0100; font-weight:bold;}

.class20 A:link {text-decoration: none; color: #f5b62b; font-weight:bold; font-size:14px;}
.class20 A:visited {text-decoration: none; color: #f5b62b; font-weight:bold;}
.class20 A:active {text-decoration: none; font-weight:bold;}
.class20 A:hover {text-decoration: none; color: #f5b62b; font-weight:bold;}

.class21 A:link {text-decoration: none; color: #9c9c9c;}
.class21 A:visited {text-decoration: none; color: #9c9c9c;}
.class21 A:active {text-decoration: none;}
.class21 A:hover {text-decoration: none; color: #fd0100;}

.class22 A:link {text-decoration: none; color: #f5b62b; font-weight:bold; font-size:32px;}
.class22 A:visited {text-decoration: none; color: #f5b62b; font-size:32px; font-weight:bold;}
.class22 A:active {text-decoration: none; font-weight:bold;}
.class22 A:hover {text-decoration: none; color: #f5b62b; font-size:32px; font-weight:bold;}

.class23 A:link {text-decoration: none; color: #FFFFFF; font-weight:bold; font-size:36px;}
.class23 A:visited {text-decoration: none; color: #FFFFFF; font-weight:bold;}
.class23 A:active {text-decoration: none; font-weight:bold;}
.class23 A:hover {text-decoration: none; color: #fd0100; font-weight:bold;}

.class24 A:link {text-decoration: none; color: #888888; font-weight:bold; font-size:20px;}
.class24 A:visited {text-decoration: none; color: #888888; font-weight:bold;}
.class24 A:active {text-decoration: none; font-weight:bold;}
.class24 A:hover {text-decoration: none; color: #fd0100; font-weight:bold;}

.class24 A:link {text-decoration: none; color: #888888; font-weight:bold; font-size:28px;}
.class24 A:visited {text-decoration: none; color: #888888; font-weight:bold;}
.class24 A:active {text-decoration: none; font-weight:bold;}
.class24 A:hover {text-decoration: none; color: #fd0100; font-weight:bold;}

.class26 A:link {text-decoration: none; color: #FFFFFF; font-weight:bold; font-size:24px;}
.class26 A:visited {text-decoration: none; color: #FFFFFF; font-weight:bold;}
.class26 A:active {text-decoration: none; font-weight:bold;}
.class26 A:hover {text-decoration: none; color: #fd0100; font-weight:bold;}

body {
	font: 100% Arial bold, sans-serif;
	font-family:"Arial bold", sans-serif;
	background: #000000;
	margin: 0px;
	padding: 0px;
	border:none;
	color: #999;
	font-weight: bold;
}
h1 {
	position:absolute;
	left:-1100px;
}
h2 {
	display: inline;
	font-size:10px;
}
h3 {
	position:relative;
}
#container {
	width: 990px;
	background: #000000;
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	border: none;
	padding: 0px;
}
#header {
	background: #000000;
	height:135px;
}
#mainContent {
	border: 8px solid #003366;
	background-color: #000;
	width:974px;
	float:right;
	text-align:center;
}
#footer {
	background:#000000;
	height: 65px;
	clear:both;
}
#since1996 {
	position:relative;
	float:left;
	left:-375px;
	top:99px;
	font-size:12px;
	color:#fd0100;
	z-index:2;
	font-weight:bold;
}
#depuis1996 {
	position:relative;
	float:left;
	left:-377px;
	top:115px;
	font-size:12px;
	color:#fd0100;
	z-index:2;
	font-weight:bold;
}
#superpunchlogo {
	position:relative;
	float:left;
	left:15px;
}
#superpunchlettering {
	position:relative;
	float:left;
	left:15px;
	top:39px;
}
#tm {
	position:relative;
	float:left;
	top:25px;
	left:19px;
}
#shoppingcart {
	position:relative;
	float:right;
	top:-6px;
	width:60px;
	height:59px;
}
#userinfoheader {
	position:relative;
	top:3px;
	left:150px;
	float:right;
	font-size:12px;
}
#userinfoheader2 {
	position:relative;
	top:3px;
	left:375px;
	float:right;
	font-size:12px;
}
#home {
	position:relative;
	float:left;
	left:105px;
	top:100px;
	font-size:16px;
	color: #FFF;
}
#home2 {
	position:relative;
	float:left;
	left:100px;
	top:98px;
	font-size:16px;
	color: #FFF;
}
#contact {
	position:relative;
	float:left;
	left:260px;
	top:100px;
	font-size:16px;
	color:#FFF;
}
#search {
	position:relative;
	float:right;
	left:60px;
	top:95px;
	font-size:16px;
	color:#FFF;
}
#paperless {
	position:relative;
	font-size:16px;
	float:left;
	top:10px;
	left:3px;
}
#copyright {
	position:relative;
	font-size:12px;
	float:right;
	right:200px;
	width:520px;
	color:#333;
	top:30px;
}
#language {
	position:relative;
	font-size:10px;
	left:95px;
}
#languageBACKUP {
	position:relative;
	font-size:10px;
	float:right;
	left:518px;
	bottom:18px;
	color: #666;
}

.innernav {
	position:relative;
	float:left;
	font-size:24px;
	left:8px;
	top:8px;
	padding: 40px 0px 40px 22px;
	margin: 0 auto;
}
.machinenav {
	position:relative;
	float:left;
	font-size:24px;
	left:8px;
	top:8px;
	padding: 60px 0px 40px 35px;
	margin: 0 auto;
}
.machinenav2 {
	position:relative;
	float:left;
	font-size:24px;
	left:8px;
	padding: 40px 0px 40px 45px;
}
.machinenav3 {
	position:relative;
	float:left;
	font-size:24px;
	left:8px;
	top:8px;
	padding: 60px 20px 40px 40px;
	margin: 0 auto;
}
.machinenav4 {
	position:relative;
	float:left;
	font-size:24px;
	left:8px;
	top:8px;
	padding: 60px 45px 40px 45px;
	margin: 0 auto;
}
.machinenav5 {
	position:relative;
	float:left;
	font-size:24px;
	left:8px;
	top:8px;
	padding: 60px 30px 40px 35px;
	margin: 0 auto;
}
#navcontainer ul {
	position:relative;
	float:left;
	list-style-type:none;
	width:800px;
	left:95px;
	top:5px;
	margin:0px;
	padding:0px;
	font-weight:bold;
}

#navcontainer ul li {
	display:inline;
}

#navcontainer ul li A {
	text-decoration:none;
	padding-right:10px;
	padding-left:10px;
	color:#FFFFFF;
}

#navcontainer ul li a:visited {
	color:#FFFFFF;
}

#navcontainer ul li a:hover {
	color:#fd0100;
}

#uppernav {
	position:relative;
	float:right;
	right:150px;
	list-style-type:none;
	font-size:10px;
	text-align:center;
}

#uppernav ul {
	z-index:2;
}

#uppernav ul li {
	display:inline;
}

#uppernav ul li A {
	text-decoration:none;
	padding-right:10px;
	padding-left:10px;
	color:#FFFFFF;
}

#uppernav ul li a:visited {
	color:#FFFFFF;
}

#uppernav ul li a:hover {
	color:#fd0100;
}
#aboutus {
	position:relative;
	float:left;
	font-size:16px;
	padding:4px;
	text-indent: 1.5em;
	text-align: left;
	padding: 0px 20px 0px 20px;
}
.aboutus {
	position:relative;
	font-size:16px;
	text-align: left;
	padding: 0px 20px 0px 20px;
}

/* STABILIZERS */
#boxuppertext {
	position:relative;
	text-align:center;
	color:#fd0100;
	font-size:1.4em;
	padding:20px;
	font-weight:bold;
}
#boxuppertextbig {
	position:relative;
	text-align:center;
	color:#fd0100;
	font-size:1.9em;
	padding:20px;
	font-weight:bold;
}
#boxuppertextbigger {
	position:relative;
	text-align:center;
	color:#fd0100;
	font-size:2.5em;
	padding:20px;
	font-weight:bold;
}
#boxuppertexttight {
	position:relative;
	text-align:center;
	color:#fd0100;
	font-size:1.3em;
	padding:8px;
	font-weight:bold;
}
#boxuppertextsmall {
	position:relative;
	text-align:center;
	color:#fd0100;
	font-size:1.1em;
	padding:0px 20px 20px 20px;
	font-weight:bold;
}
#boxuppertextsmallleft {
	position:relative;
	text-align:left;
	color:#fd0100;
	font-size:1.1em;
	padding:0px 20px 20px 20px;
	font-weight:bold;
}
.threadnav {
	position:relative;
	float:left;
	left:20px;
	font-size:28px;
	text-align:center;
	padding: 55px 15px 75px 15px;
}
.stabilizernav {
	position:relative;
	float:left;
	font-size:28px;
	text-align:center;
	padding: 55px 45px 50px 45px;
}
.stabilizernav2 {
	position:relative;
	float:left;
	font-size:28px;
	text-align:center;
	padding: 55px 35px 50px 35px;
}
#stabilizerleftimage {
	position:relative;
	float:left;
	padding:30px 50px 20px 50px;
}
#stabilizertable {
	position:relative;
	float:left;
}
#madeinusa {
	padding:10px 10px 10px 920px;
	clear:both;
}

/*
TEAR AWAY PAGE CONFIG
*/ 
td.tearstyle1 {	
	font-size: 24px;  
	font-weight: bold;
	border-right: 4px solid #003366;
	border-bottom: 4px solid #003366;
	vertical-align:middle;
}
td.tearstyle2 {
	font-size: 24px;
	font-weight: bold;
	border-bottom: 4px solid #003366;
	vertical-align:middle;
}
td.tearstyle3 {
	font-size: 24px;
	font-weight: bold;
	border-right: 4px solid #003366;
	vertical-align:middle;
}
td.tearstyle4 {
	font-size: 24px;
	font-weight: bold;
	vertical-align:middle;
}
td.tearstyle5 {
	font-size: 24px;
	font-weight: bold;
	height:20px;
	vertical-align:middle;
	padding:0px 0px 2px 10px;
	text-align:left;
} 

a.tearproperties {	 
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.tearproperties:hover {
	color: #fd0100;
	height:50px;
}
/*
FOR CAP PAGE CONFIG
*/ 
td.capstyle1 {	
	font-size: 24px;  
	font-weight: bold;
	border-right: 4px solid #003366;
	border-top: 4px solid #003366;
}
td.capstyle2 {	
	font-size: 24px;  
	font-weight: bold;
	border-top: 4px solid #003366;
}  

#contactinfo {
	position:relative;
	padding: 35px 25px 35px 25px;
	text-align: center;
}
#onehour {
	position:relative;
	padding:0px 80px 0px 80px;
}
#digitizinginfo {
	position:relative;
	bottom:3px;
	font-size:12px;
	padding:0px 20px 20px 20px;
	text-align: center;
}
#digitizinginfobottom {
	position:relative;
	padding:20px;
	clear:both;
}
#login {
	border: 8px solid #fd0100;
	background-color: #000;
	width:974px;
	padding:20px 0px 60px 0px;
}
#sellthreadform {
	border: 8px solid #fd0100;
	background-color: #000;
	width:974px;
	padding:20px 0px 60px 0px;
}
#threadchart {
	position:relative;
	float:left;
	width:700px;
	left:10px;
}
#spm-main-menu {
position:relative;
float:left;
left:300px;
}

#spm-main-menu ul {
	z-index:2;
}

#spm-main-menu ul li {
	display:inline;
}

#spm-main-menu ul li A {
	text-decoration:none;
	padding-right:10px;
	padding-left:10px;
	color:#FFFFFF;
}

#spm-main-menu ul li a:visited {
	color:#FFFFFF;
}

#spm-main-menu ul li a:hover {
	color:#fd0100;
}
td.threadchart {
	padding:1px 0px 1px 1px;
	text-align:center;
}
td.threadchart {
	padding:1px 0px 1px 1px;
	text-align:center;
}
#threadchartexpanded {
	width: 990px;
	background: #000000;
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	border: none;
	padding: 0px;
}
#threadchartexpandedbox {
	width:990px;
	position:relative;
	border: 8px solid #003366;
	background-color: #000;
}
#viewexpanded {
	position:relative;
	float:right;
	padding:0px 20px 10px 10px;
}
#testimonials {
padding:30px;
font-size:18px;
}

#testimonialslist {
padding:30px;
font-size:20px;

}

.testimonialsnav {
	position:relative;
	float:left;
	width:177px;
	font-size:16px;
	text-align:center;
	top:73px;
	left:10px;
	clear:both;
}
.testimonialsmainnav {
	position:relative;
	float:left;
	font-size:24px;
	left:8px;
	top:8px;
	padding: 40px 15px 40px 15px;
}
.testimonialsmainnav2 {
	position:relative;
	float:left;
	font-size:24px;
	left:8px;
	top:8px;
	padding: 40px 12px 40px 12px;
}
#testimonialsadminlist {
	border: 8px solid #003366;
	background-color: #000;
	width:934px;
	text-align:center;
	font-size:12px;
	padding: 20px 20px 20px 20px;
	}

#spmcontent {
	border: 8px solid #003366;
	background-color: #000;
	width:934px;
	text-align:center;
	padding: 20px 20px 20px 20px;

}
#spmdisplay {
	position:relative;
	float:left;
	font-size:16px;
	padding:0px 20px 0px 20px;
	text-indent: 1.5em;
}
td.listorders {
	padding: 0px 10px 0px 10px;
	vertical-align:middle;
}
td.listorders2 {
	padding: 0px 10px 0px 10px;
	vertical-align:middle;
	background-color:#006;
}
.digitizingnav {
position:relative;
float:left;
padding:40px 45px 50px 60px;
font-size:24px;
}
.forms {
	position:relative;
	float:right;
}
#goback {
text-align:right;
padding:5px 10px 5px 5px;
clear:both;
}
#whysuperpunch {
	font-size:18px;
	font-weight: bold;
	padding: 20px 120px 20px 120px;

}
#creditcards {
text-align:right;
padding:3px 5px 1px 5px;
clear:both;
}
.testimonialsmainnav {
	position:relative;
	float:left;
	font-size:24px;
	left:8px;
	top:8px;
	padding: 40px 15px 40px 15px;
}
.faqmainnav {
	position:relative;
	float:left;
	font-size:24px;
	left:8px;
	top:8px;
	padding: 40px 30px 40px 30px;
}
.faqmainnav2 {
	position:relative;
	float:left;
	font-size:24px;
	left:8px;
	top:8px;
	padding: 40px 26px 40px 26px;
}
#faqadminlist {
	position:relative;
	float:left;
	font-size:16px;
	padding:0px 20px 0px 20px;
	text-indent: 1.5em;
}
#faqlist {
	font-size:16px;
	line-height:22px;
}
#faqanswer {
	position:relative;
	text-align:left;
	padding: 0px 30px 0px 30px;
}
#viewthreadbobbin {
	padding: 0px 30px 0px 30px;
	float:left;
	width:30%;
	font-size:10px;
}
#viewthreadbobbinbig {
	padding: 0px 30px 0px 30px;
	float:left;
	width:37%;
	height:440px;
	font-size:10px;
}
#viewsuppliesbig {
	padding: 0px 30px 0px 30px;
	float:left;
	width:37%;
	height:400px;
	font-size:10px;
}
#bobbincolorname {
	position:relative;
	font-size:24px;
	float:left;
	width:90%;
	top:20px;
}
#bobbindescription {
	position:relative;
	font-size:14px;
	float:left;
	width:90%;
	top:40px;
}
#bobbindescriptionleft {
	position:relative;
	font-size:14px;
	float:left;
	width:90%;
	top:40px;
	text-align:left;
	padding: 0px 20px 0px 20px;
}
#bobbinpricing {
	position:relative;
	font-size:16px;
	float:left;
	width:90%;
	top:80px;
}
#threadaddtocart {
	position:relative;
	float:left;
	width:90%;
	top:100px;
	clear:both;
}
#shoppingcarttable {
	position:relative;
	top:50%;
	height:10em;
	margin-top:-5em
}
td.cartlistheader {
	border-bottom: 4px solid #003366;
	font-weight: bold;
	margin:14px 0px 14px 0px;}

td.align-top {
	vertical-align:top;
	}

.textmiddle {
	vertical-align:middle;
	margin: 5px;
} 
.imagemiddle {
	vertical-align:middle;
} 
#purchasesmallbobbins {
	position:relative;
	float:right;
	padding:10px 53px 10px 10px;
}
#bottomtestimonialnav {
	position:relative;
	width:95%;
	padding:50px 20px 10px 20px;
}
.prewoundnav {
	position:relative;
	float:left;
	font-size:24px;
	padding: 10px 60px 30px 60px;
}
#subtotals {
	clear:both;
	padding: 40px 100px 30px 60px;

}
#bottomcartbuttons {
	clear:both;
}
.cartitem {
	vertical-align:middle;
	text-align:center;
}
#viewthreadbobbinbigright {
	position:relative;
	float:left;
	padding: 0px 0px 0px 30px;
	width:50%;
	font-size:10px;
}
#viewsuppliesbigright {
	position:relative;
	float:left;
	padding: 0px 0px 0px 30px;
	width:45%;
	font-size:10px;
}
#viewthreadbobbinright {
	position:relative;
	float:left;
	padding: 0px 30px 0px 30px;
	width:55%;
	font-size:10px;
}
#viewstabilizer {
	padding: 0px 30px 0px 30px;
	float:left;
	width:30%;
	height:350px;
	font-size:10px;
}
.suppliesmainnav {
	position:relative;
	float:left;
	font-size:16px;
	left:15px;
	top:8px;
	padding: 40px 9px 40px 9px;
}
#newquote {
	border: 8px solid #003366;
	background-color: #000;
	width:934px;
	text-align:center;
	padding: 20px 20px 20px 20px;
}
#myaccount {
	border: 8px solid #003366;
	background-color: #000;
	width:974px;
	float:right;
	text-align:center;
	background-repeat:no-repeat;
}
#myaccountfr {
	border: 8px solid #003366;
	background-color: #000;
	width:974px;
	float:right;
	text-align:center;
	background-repeat:no-repeat;
}
#threeinonecontent {
	border: 8px solid #003366;
	background-color: #000;
	width:974px;
	float:right;
	text-align:center;
	background-image:url('/images/cvv2bg.jpg');
	background-repeat:no-repeat;
}
#threeinonecontentfr {
	border: 8px solid #003366;
	background-color: #000;
	width:974px;
	float:right;
	text-align:center;
	background-image:url('/images/cvv2bgfr.jpg');
	background-repeat:no-repeat;
}
#staffcontent {
	border: 8px solid #003366;
	background-color: #000;
	width:1150px;
	text-align:center;
	padding: 20px 20px 20px 20px;
}
#staffcontainer {
	width: 1200px;
	background: #000000;
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	border: none;
	padding: 0px;
	font-size: 14px;
}
#boxuppertextbigstaff {
	position:relative;
	text-align:center;
	color:#fd0100;
	font-size:1.9em;
	padding:0px 20px 20px 20px;
	font-weight:bold;
}
#editccinfo {
	border: 8px solid #003366;
	background-color: #000;
	width:974px;
	float:right;
	text-align:center;
	background-image:url('/images/editccinfobg.jpg');
	background-repeat:no-repeat;
}
#editccinfofr {
	border: 8px solid #003366;
	background-color: #000;
	width:974px;
	float:right;
	text-align:center;
	background-image:url('/images/editccinfobgfr.jpg');
	background-repeat:no-repeat;
}
#startupkit {
	position:relative;
	float:left;
	padding:4px;
	text-align: left;
	padding: 20px 20px 20px 20px;
}
#startupkittext {
	position:relative;
	text-align: left;
	padding: 20px 20px 0px 20px;
}
#startupcontent {
	position:relative;
	border: 8px solid #003366;
	background-color: #000;
	width:974px;
	font-size:14px;
}
#startupkitheader {
	text-align:center;
}
#clearboth {
	clear:both;
}
#viewusedmachine1 {
	padding: 0px 30px 0px 30px;
	float:left;
	width:30%;
	height:320px;
	font-size:10px;
}
#viewusedmachine2 {
	padding: 0px 30px 0px 30px;
	clear:both;
	width:30%;
	height:320px;
	font-size:10px;
}
.newmachine {
	float:left;
	padding: 20px 25px 30px 25px;
}
#boxuppertextnewmachine {
	position:relative;
	color:#fd0100;
	font-size:1.4em;
	padding:20px;
	font-weight:bold;
	text-align:center;
}
#newmachinecontent {
	border: 8px solid #003366;
	background-color: #000;
	width:974px;
	float:right;
}
.newsnav {
position:relative;
float:left;
padding:40px 60px 50px 130px;
font-size:24px;
}
.newsnav2 {
position:relative;
float:left;
padding:20px 20px 20px 30px;
font-size:24px;
}
#newsvideolink {
	position:relative;
	text-align:center;
	z-index:2;
}
#printnewsvideo {
	position:relative;
	float:left;
	text-align:center;
	padding: 0px 0px 0px 160px;
}
#printnews {
	position:relative;
	float:left;
	text-align:left;
	padding: 0px 30px 0px 30px;
	z-index:2;
}
img.floatLeft { 
    float: left; 
    margin: 4px; 
}
.welcomevideonavleft {
position:relative;
float:left;
padding:90px 30px 10px 90px;
font-size:24px;
}
.welcomevideonavright {
position:relative;
float:left;
padding:10px 10px 10px 10px;
font-size:24px;
width:400px;
}
.partsnav {
position:relative;
float:left;
padding:40px 45px 50px 70px;
font-size:24px;
}
#center {
text-align:center;
}
.contactsnav {
	position:relative;
	float:left;
	font-size:14px;
	left:15px;
	top:8px;
	padding: 10px 10px 10px 10px;
}
#digitizingupperleft {
	position:relative;
	float:left;
	text-align:center;
	padding: 30px 40px 30px 30px;
}
#digitizingupperright {
	position:relative;
	float:left;
	text-align:center;
	padding: 10px 10px 0px 30px;
}
#digitizinguppertextbig {
	position:relative;
	float:left;
	text-align:center;
	color:#fd0100;
	font-size:1.9em;
	padding:20px;
	font-weight:bold;
	width:620px;
	left:20px;
}
#digitizinguppertext {
	position:relative;
	text-align:center;
	color:#fd0100;
	font-size:1.4em;
	padding:20px 20px 20px 40px;
	font-weight:bold;
	clear:both;
	bottom:100px;
}
#digitizingbottomleft {
	position:relative;
	float:left;
	text-align:center;
	padding: 0px 30px 10px 30px;
}
#digitizingbottomright {
	position:relative;
	float:right;
	text-align:center;
	padding: 30px 30px 10px 30px;
}
#digitizingbottomtext {
	position:relative;
	float:left;
	text-align:center;
	color:#fd0100;
	font-size:1.4em;
	padding:20px 0px 20px 50px;
	font-weight:bold;
	width:530px;
}
.digitizingnav2 {
position:relative;
float:left;
padding:10px 45px 20px 85px;
font-size:24px;
top:-50px;
}
.digitizingnav3 {
position:relative;
float:left;
padding:10px 48px 20px 48px;
font-size:24px;
top:-50px;
}
#madeincanada {
	position:relative;
	font-size:11px;
	float:right;
	bottom:29px;
	color: #666;
}
td.madeirachart {
	font-size:10px;
	padding: 1px 0px 0px 1px;
}
td.madeirachart2 {
	font-size:10px;
	padding: 1px 0px 0px 5px;
}
tr.madeirachart {
	font-size:10px;
}
#madeirachart {
	position:relative;
	float:left;
	left:10px;
}
#purchasesmallbobbinsmadeira {
	position:relative;
	float:right;
	padding:10px 23px 10px 10px;
}
.whichthreadmain {
	position:relative;
	float:left;
}
.whichsmallnnav {
	position:relative;
	float:left;
	font-size:16px;
	left:15px;
	top:8px;
	padding: 0px 9px 10px 9px;
}
.whichsmallnnavleft {
	position:relative;
	float:left;
	font-size:16px;
	left:15px;
	top:8px;
	padding: 0px 9px 10px 100px;
}
.whichsmallnnavleft2 {
	position:relative;
	float:left;
	font-size:16px;
	left:15px;
	top:8px;
	padding: 0px 9px 10px 70px;
}
.whichsmallnnavright {
	position:relative;
	float:left;
	font-size:16px;
	left:15px;
	top:8px;
	padding: 0px 9px 10px 240px;
}
#viewthreadbobbinmadeira {
	padding: 0px 30px 0px 30px;
	float:left;
	width:40%;
	height:300px;
	font-size:10px;
}
#viewthreadbobbinrightmadeira {
	position:relative;
	float:left;
	padding: 0px 30px 0px 30px;
	width:40%;
	font-size:10px;
}
#bobbincolorname2 {
	position:relative;
	font-size:28px;
	float:left;
	width:90%;
	top:20px;
}
td.freedesignsleft {	
	vertical-align: middle; 
	height: 200px;
	width: 200px;
	text-align: center;
}
td.freedesignsright {	
	vertical-align: middle; 
	height: 175px;
	width: 500px;
	text-align: left;
	padding: 0px 0px 0px 20px;
}
td.middle {	
	vertical-align: middle; 
}
#auctionright {
	position:relative;
	float:right;
	padding: 0px 30px 0px 30px;
	width:50%;
	font-size:10px;
}
#auctionupperleft {
	position:relative;
	float:left;
	padding: 10px 20px 20px 20px;
}
#auctionuppermiddle {
	position:relative;
	float:right;
	padding: 0px 0px 20px 0px;
	float:left;
	width:550px;
}
#auctionupperright {
	position:relative;
	float:right;
	text-align:center;
	padding: 10px 20px 20px 0px;
}
#readmoreimage {
	position:relative;
	text-align:center;
	color:#fd0100;
	font-size:0.8em;
	padding:0px 20px 20px 20px;
	font-weight:bold;
}
#auctionimage {
	padding: 0px 30px 0px 30px;
	float:left;
	width:30%;
	height:500px;
	font-size:10px;
}
#machinedescription {
	position:relative;
	font-size:14px;
	float:left;
	width:90%;
	top:40px;
	text-align:left;
}

#redcarpet {
	position:relative;
	text-align:center;
}
td.redcarpet1 {
	width: 160px;
	font-size: 24px;
	font-weight: bold;
	border-top: 4px solid #003366;
	border-left: 4px solid #003366;
	border-right: 4px solid #003366;
	vertical-align:middle;
} 
td.redcarpet2 {
	width: 95px;
	font-size: 24px;
	font-weight: bold;
	border-top: 4px solid #003366;
	border-right: 4px solid #003366;
	vertical-align:middle;
	text-align:center;
} 
td.redcarpet3 {
	width: 95px;
	font-size: 24px;
	font-weight: bold;
	border-top: 4px solid #003366;
	border-right: 4px solid #003366;
	vertical-align:middle;
	text-align:center;
} 
td.redcarpet4 {
	width: 95px;
	font-size: 16px;
	font-weight: bold;
	border-top: 4px solid #003366;
	border-left: 4px solid #003366;
	border-right: 4px solid #003366;
	vertical-align:middle;
} 
td.redcarpet5 {
	width: 95px;
	font-size: 16px;
	font-weight: bold;
	border-top: 4px solid #003366;
	border-right: 4px solid #003366;
	vertical-align:middle;
	text-align:center;
} 
td.redcarpet6 {
	width: 95px;
	font-size: 16px;
	font-weight: bold;
	border-top: 4px solid #003366;
	border-right: 4px solid #003366;
	vertical-align:middle;
	text-align:center;
} 
td.redcarpet7 {
	width: 174px;
	font-size: 16px;
	font-weight: bold;
	border-top: 4px solid #003366;
	border-left: 4px solid #003366;
	border-right: 4px solid #003366;
	border-bottom: 4px solid #003366;
	vertical-align:middle;
} 
td.redcarpet8 {
	width: 95px;
	font-size: 16px;
	font-weight: bold;
	border-top: 4px solid #003366;
	border-right: 4px solid #003366;
	border-bottom: 4px solid #003366;
	vertical-align:middle;
	text-align:center;
} 
td.redcarpet9 {
	width: 95px;
	font-size: 16px;
	font-weight: bold;
	border-top: 4px solid #003366;
	border-right: 4px solid #003366;
	border-bottom: 4px solid #003366;
	vertical-align:middle;
	text-align:center;
} 
#selectthread {
	position:relative;
	float:left;
	font-size:24px;
	left:8px;
	top:8px;
	padding: 00px 25px 20px 25px;
	line-height: 17px;
}

#selectthreadsep {
	position:relative;
	float:left;
	left:8px;
	top:8px;
	padding: 2px 10px 00px 10px;
}
#soundtracklogo {
	position:relative;
	float:right;
	top:15px;
	right:50px;
	width:60px;
	height:59px;
	z-index:2;
}
#soundtracktext {
	position:relative;
	float:left;
	top:10px;
	right:50px;
	width:200px;
}
#soundtracktext_fr {
	position:relative;
	float:left;
	top:10px;
	right:50px;
	width:280px;
}
#bottomnewsletterarchive {
	position:relative;
	padding:20px 160px 10px 160px;
	text-align:center;
}
#vipleft {
	position:relative;
	float:left;
	top:10px;
	left:20px;
	width:200px;
}
#vipright {
	position:relative;
	float:left;
	top:10px;
	left:50px;
	width:680px;
	text-align:left;
}
.suppliesleft {
	position:relative;
	float:left;
	font-size:16px;
	left:300px;
	top:8px;
	padding: 40px 9px 40px 20px;
	text-align:center;
}
.suppliesright {
	position:relative;
	float:right;
	font-size:16px;
	right:300px;
	top:8px;
	padding: 40px 9px 40px 20px;
	text-align:center;
}
#embroidery-machines-left {
	position:relative;
	float:left;
	width:630px;
	left:10px;
}
#embroidery-machines-right {
	position:relative;
	float:left;
	width:300px;
	left:10px;
	height:820px;
}
#embroidery-machines-99cent {
	position:relative;
	float:right;
	width:120px;
	bottom:70px;
	left:10px;
}
td.vipstyle1 {	
	font-size: 16px;  
	font-weight: bold;
	border-right: 4px solid #003366;
	vertical-align:middle;
}
td.vipstyle5 {
	font-size: 16px;
	font-weight: bold;
	height:20px;
	vertical-align:middle;
	padding:0px 0px 2px 10px;
	text-align:left;
} 
#technicalvideovip {
	position:relative;
	float:right;
	text-align:center;
	padding: 10px 10px 0px 10px;
	top: -70px;
}
#technicalvideovip2 {
	position:relative;
	float:right;
	text-align:center;
	padding: 10px 10px 0px 10px;
	top: -165px;
	height: 10px;
}
#viewuserreview {
	padding: 0px 20px 0px 20px;
	float:left;
	font-size:14px;
}
.userlegal {
	width: 600px;
	padding: 0px 200px 0px 200px;
	text-align:left;
}
#userreviews {
	text-align:center;
	padding:0px 150px 0px 150px;
}
/* HOME EMBROIDERY SECTIONS */
#homemaincontent {
	border: 8px solid #680102;
	background-color: #000;
	width:974px;
	float:right;
	text-align:center;
	background-image:url('/images/homebgbottom.jpg');
	background-repeat:no-repeat;
	background-position:center bottom;
}
.homemenunav {
	position:relative;
	float:left;
	font-size:16px;
	padding: 40px 0px 40px 22px;
	color: #9c9c9c;
	font: 100% Arial, sans-serif;
	font-family:"Arial", sans-serif;
	font-weight:normal;
}

