body			{margin: 0; padding: 0; background: #ffb /*url('images/ties_back2.gif')*/; color: #000}
.container		{margin: 0 auto; padding: 0; width: 702px; background: #fff}
.content		{border-top: 2px solid #990; margin-top: -1px; float: left; width: 700px}
.content_cat	{border-top: 2px solid #990; margin-top: -1px; float: right; width: 560px; background: #fff}
.float			{margin: 0; padding: 0; width: 700px; border: 1px solid #706; background: #fff; float: left}
.header			{margin: 0; padding: 15px 0 0 100px; background: #fff url('images/ties_logo.gif') no-repeat top left; 
					height: 120px}
img.title		{margin: 0; padding: 0; float: left}
img.tag			{margin: 0; padding: 5px 15px 0; float: left}
img.seal 		{margin: -80px 0 0; padding: 5px; float: right}
p.verse 		{margin: 0; padding: 10px 15px; font: bold italic small/1.1 verdana, arial, sans-serif; color: #006}

.nav			{background: #706; color: #fff;}
.nav, .subnav, .subnav2	{margin: 0; padding: 6px 0 5px 6px; font: 10pt/1 helevetica, verdana, sans-serif}
.subnav			{background: #990; color: #404; padding-left: 10px; margin-top: -1px}
.subnav_cat		{background: #990; color: #404; width: 120px; float: left; margin: 0; padding: 10px; 
					margin-top: -1px; border-top: 2px solid #990; text-align: right; 
					font: normal 9pt/2.0 verdana, sans-serif;  }
.subnav_cat a	{display: block; margin: 0 -10px; padding: 0 10px; text-decoration: none}
.subnav_cat a:hover {background: #fff}
.subnav_cat span	{background: #909; color: #eee; text-transform: uppercase; display: block; margin: 0 -10px;
						padding: 2px 10px}
.nav a	 		{color: #fff; margin: 0 6px; padding: 0 6px; text-decoration: none}
.nav a:hover, .subnav a:hover	{color: #ff0; background: #404}
.nav span		{background: #990 url('images/tab_corner.gif') no-repeat top left;  margin: 0 6px; 
					padding: 1px 6px 0; color: #400; border-bottom: 3px solid #990}
.subnav a		{color: #400; margin: 0 6px; padding: 0 5px; text-decoration: none}
.subnav span	{background: #fff; margin: 0 6px; padding: 0 5px 0; position: relative; bottom: 0;
					border-bottom: 5px solid #fff; border-top: 1px solid #fff}
.subnav2 a		{color: #008; margin: 0 5px; padding: 2px 4px;}
.subnav2 span	{color: #fff; margin: 0 5px; padding: 2px 4px; text-transform: uppercase; background: #008}
a img			{border: none;}
.footer			{background: #706; color: #eee; font-size: x-small; text-align: center; margin: 0; 
					padding: .5em 0; float: left; width: 700px}
.leftcol		{width: 425px; float: left; margin: 0; padding: 5px 10px 10px 15px}
.leftcol p.verse {padding: 0}
.login_contain	{float: none;}
.login			{float: none; margin: 2em auto; padding: 0;}
.orderbox		{margin: 0; padding: 10px; width: 300px; float: left}
.rightcol		{width: 249px; float: right; margin: -11px 0 0; padding: 0; background: #eee; 
					border-bottom: 1px solid #444; border-left: 1px solid #444}
.newsbox, .tipbox, .featurebox		{padding: 3px 8px; margin: 0 0 10px 0}
.newsbox p, .tipbox p, .featurebox p {margin: 5px 0; padding: 0}
.newsbox h4, .tipbox h4, .featurebox h4 {margin: -3px -8px; padding: 5px 0; text-align: center; line-height: 1.2em}
.newsbox h3, .tipbox h3, .featurebox h3 {margin: -3px 0; padding: 5px 0; text-align: left; font-size: 100%}
.newsbox h4		{background: #004; color: #eee}
.tipbox h4		{background: #040; color: #eee}
.featurebox h4	{background: #400; color: #eee}
.leftcol p,	.leftcol h2	{margin: .2em 0; padding: .2em 0}
.leftcol ul		{background: url('images/ties_sel1.jpg') no-repeat center right}
h2, h3			{margin: 0 15px 10px; padding: 10px 0; }
h2				{border-bottom: 1px solid #004}
p				{margin: 0; padding: 10px 15px}
blockquote		{margin: 0 25px; padding: 0}
form.tips		{float:right; margin: -2.7em 15px 0 0; padding: 0; }
select			{font: bold 100%/1.2 garamond, serif; padding: 0 ; margin: 0}
optgroup		{background: #600; color: #fff}
option			{background: #fff; color: #600}
input			{background: #600; color: #fff; font: bold 90%/1 garamond, serif; padding: 2px 2px 0; margin: 0}
p.attention		{color: #a00}
li				{margin-top: .3em; margin-bottom: .3em}
ol.tips			{padding-left: 0; margin-left: 100px}
#windsor1, #windsor2, #windsor3, #windsor4, #windsor5, 
#halfwindsor1, #halfwindsor2, #halfwindsor3, #halfwindsor4, #halfwindsor5,
#fourinhand1, #fourinhand2, #fourinhand3, #fourinhand4, #fourinhand5
				{margin: 0; padding: 60px 0 80px 90px; list-style:none;}
#windsor1		{background: url('images/knots/windsor1.gif') no-repeat center left}
#windsor2		{background: url('images/knots/windsor2.gif') no-repeat center left}
#windsor3		{background: url('images/knots/windsor3.gif') no-repeat center left}
#windsor4		{background: url('images/knots/windsor4.gif') no-repeat center left}
#windsor5		{background: url('images/knots/windsor5.gif') no-repeat center left}
#halfwindsor1	{background: url('images/knots/halfwindsor1.gif') no-repeat center left}
#halfwindsor2	{background: url('images/knots/halfwindsor2.gif') no-repeat center left}
#halfwindsor3	{background: url('images/knots/halfwindsor3.gif') no-repeat center left}
#halfwindsor4	{background: url('images/knots/halfwindsor4.gif') no-repeat center left}
#halfwindsor5	{background: url('images/knots/halfwindsor5.gif') no-repeat center left}
#fourinhand1	{background: url('images/knots/fourinhand1.gif') no-repeat center left}
#fourinhand2	{background: url('images/knots/fourinhand2.gif') no-repeat center left}
#fourinhand3	{background: url('images/knots/fourinhand3.gif') no-repeat center left}
#fourinhand4	{background: url('images/knots/fourinhand4.gif') no-repeat center left}
#fourinhand5	{background: url('images/knots/fourinhand5.gif') no-repeat center left}
.dual			{float: left; width: 90%; margin: 10px 0; padding: 0 5%}
.dual p			{margin: 2em 0; padding: 0}
.dual h3.left, .dual h3.right	{margin: 0; padding: 0}
.left			{float: left; padding: 0; margin: 5px 8px 5px 0}
.right			{float: right; padding: 0; margin: 5px 0 5px 8px}
.dual .left		{float: left; margin: 5px 30px; padding: 0;}
.dual .right	{float: right; margin: 5px 30px; padding: 0}
.tiebox a img			{border: none; }
.tiebox			{float: left; width: 110px; height: 320px; padding: 0; margin: 0 0 1em; text-align: center;}
.bottom_link 	{position: relative; left: 0; bottom: 5px}
.tiebox img		{display: block; margin: 10px auto; padding: 0; }
.tiebox p		{font-size: 9pt; text-align: center; margin: 0; padding: 0 5px}
.tiebox form input {padding: 3px 0 0; margin: 0;}
p.results_nav	{text-align: center; clear: left; font-weight: bold; padding: 5px 0; margin: 0 15px;}
p.results_nav a	{border: 1px solid #990; background: #706; color: #fff; padding: 0 8px; margin: .2em 2px; 
					text-decoration: none; line-height: .9}
p.results_nav a:hover {background: #600}
p.results_nav span	{background: #fff; color: #aaa; border: none; padding: 1px 8px; margin: .3em}
.contact		{font: bold 14pt/1.5 garamond,times,serif; letter-spacing: .05em; margin: 0; padding: 10px 40px}
.job			{font: bold 18pt/1.5 garamond, times, serif; letter-spacing: .08em; color: #b00}
table.cart		{border: none; margin: 1em auto; padding: 0; border-collapse: collapse; clear: both}
.cart td		{border: 1px solid #222; background: #eee; color: #004; width: 60px; text-align: center; margin: 0;
					padding: 2px}
.cart td.desc, .cart th.desc {width: 220px; text-align: left; padding: 2px 6px}
.cart td.space	{border: none; background: #fff; padding: 2px 10px; text-align: right; font-weight: bold; width: 480px}
.cart input		{background: #ddd; color: #000; font-size: 105%; text-align: center}
input.cart		{margin: .5em 50px; float: right}
.cart_info		{font: normal 8pt/1.3 verdana, sans-serif; margin: 10px -2px; padding: 5px; background: #eee}
.cart_info a	{text-decoration: underline; background: none; color: #404}
.cart_info a:hover {background: none; color: #800}
form p			{margin: .3em 0; padding: 0 50px}
form table		{margin: 0 48px; padding: 0}
input.norm, select.norm option, select.norm	{background: #fff; color: #222; margin: 0; padding: 0}
.buttonize		{margin: 10px 50px; padding: 2px 12px; background: #600; color: #eee; border: 2px outset #bbb;
					float: right; text-decoration: none}
.rush h4		{margin: 0 50px; padding: 0; color: #a00;}
.rush p			{margin: .2em 50px 1em; padding: 0; color: #a00}
table.knots		{border-collapse: collapse; margin: 10px auto; padding: 2px; width: 90%}
.knots th, .knots td	{border: 1px solid #000; padding: 4px; width: 23%}
.knots th		{background: #ddd}
.knots ul, .knots li	{list-style: none; margin: 6px 0; padding: 0}
.narrow			{width: 320px; line-height: 1.8}
.accessbox		{float: left; width: 520px; margin: 0; padding: 10px 15px}
.add_desc		{float: left; width: 400px; padding: 0; margin: 0;}
.add_desc p, .add_desc li, .add_desc h3, .add_desc ul {margin-top: 5px; margin-bottom: 5px; padding-top: 0; padding-bottom:0}