/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	color: #447781;
}
a:link {
	color:#447781;
	text-decoration:none;
	font-weight:bold;
	background-color:transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
a:visited {
	color:#447781;
	text-decoration:none;
	font-weight:bold;
	background-color:transparent;
}
a:hover {
	color:#447781;
	font-weight:bolder;
	background-color:#FFFFFF;
	text-decoration:underline;
}
a:active {
	color:#447781;
	text-decoration:none;
	font-weight:bolder;
	background-color:#FFFF00;
}
a:link.BoxLinks {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	background-color:transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:visited.BoxLinks {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	background-color:transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:hover.BoxLinks {
	color:#000000;
	font-weight:bolder;
	background-color:#FFFFFF;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:active.BoxLinks {
	color:#000000;
	text-decoration:none;
	font-weight:bolder;
	background-color:#FFFF00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#footer a:link {
	color:#447781;
	text-decoration:none;
	font-weight:bold;
	background-color:transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#footer a:visited {
	color:#447781;
	text-decoration:none;
	font-weight:bold;
	background-color:transparent;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#footer a:hover {
	color:#447781;
	font-weight:bolder;
	background-color:#FFFFFF;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#footer a:active {
	color:#447781;
	text-decoration:none;
	font-weight:bolder;
	background-color:#FFFF00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.bodystyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.Red12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #720C31;
}
.Size18{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 2px;
}

.justified {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}

.box1 {
	padding: 3px;
	border-width: medium;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}
.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border: 1px solid;
}
.RedText{color:#FF0000;}
.Burgandy12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7B0B31;
}
#designs p {margin:0; padding:0;}
#Container{
	position:relative;
	text-align:center;
	width:100%;
}
#Header{
	position:relative;
	text-align:left;
	height:120px;
	clear:both;
}
#Logo{
	position:relative;
	float:left;
	text-align:left;
	width:450px;
	height:118px;
	margin-bottom: 2px;
}
#TopRight{
	position:relative;
	text-align:center;
	margin-left:450px;
	padding-top:35px;
}
#Forms{
	width:100%;
	padding-top:15px;
	padding-bottom:0px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#720C31;
	font-weight:bold;
}
#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1C7282;
	text-align:center;
	padding-bottom:20px;
	margin-top: 25px;
}

/* BUTTONS */

.NavHoriz {
	width:95%;
	border-collapse:collapse;
	background-image:url(../images/Nav_Background.gif);
	height:32px;
	text-align:center;
}
.NavHoriz th {
	display:none;
}
.NavHoriz td {
	background-image:url(../images/Nav_Background.gif);
	text-align:center;
	height:32px;
}
.NavHoriz td a {
	display:block;
	height:32px;
	padding-top:10px;
	padding-bottom:-5px;
	background-image:url(../images/Nav_Background.gif);
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.NavHoriz td a:hover {
	background:#FFFFFF;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.NavHoriz th {
	display:none;
}
.NavHoriz .this a, .try2 .this a:hover {
	background:#FFFFFF;
}



.NavHoriz2 {
	border-collapse:collapse;
	height:25px;
	width:25px;
	text-align:center;
	background-color:#FFFFFF;
	background-image:url(../images/Nav_Background.gif);
	border:#000000 1px solid;
}
.NavHoriz2 th {
	display:none;
}
.NavHoriz2 td {
	background-image:url(../images/Nav_Background.gif);
	text-align:center;
	height:15px;
	width:15px;
}
.NavHoriz2 td a {
	display:block;
	height:20px;
	width:20px;
	padding-top:5px;
	padding-bottom:-2px;
	padding-left:2px;
	padding-right:2px;
	background-image:url(../images/Nav_Background.gif);
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.NavHoriz2 td a:hover {
	background:#FFFFFF;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.NavHoriz2 th {
	display:none;
}
.NavHoriz2 .this a, .try2 .this a:hover {
	background:#FFFFFF;
}




.NavHoriz3 {
	width:175px;
	border-collapse:collapse;
	height:45px;
	background-image:url(../images/Nav_Background.gif);
	text-align:center;
}
.NavHoriz3 th {
	display:none;
}
.NavHoriz3 td {
	background-image:url(../images/Nav_Background.gif);
	text-align:center;
	height:45px;
}
.NavHoriz3 td a {
	display:block;
	background-image:url(../images/Nav_Background.gif);
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.NavHoriz3 td a:hover {
	display:block;
	background:#FFFFFF;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.NavHoriz3 th {
	display:none;
}
.NavHoriz3 .this a, .try2 .this a:hover {
	background:#FFFFFF;
}


/* BUTTONS FOR CATALOG PAGE */

#nav, #nav ul { /* all lists */
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
	width:290px;
	z-index:10;
}

#nav li { /* all list items */
	position:relative;
	float:left;
	/*line-height:2em;*/
	margin-bottom:0px;
	width:290px;
	/*line-height:20px;*/
}
/*
#nav li ul {  second-level lists 
	position:absolute;
	left: -999em;
	margin-left:0px;
	margin-top:-2.35em;
	z-index:500;
}
third-and-above-level lists
#nav li ul ul {
	left: -999em;
}
*/
#nav li a {
	width:290px;
	height:32px;
	display:block;
	color:#FFFFFF; 
	font-size:16px; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:100%; 
	text-decoration:none;
	border:1px solid #000000;
	padding-left:0px;
	padding-top:15px;
	padding-bottom:8px;	
	padding-right:0px;
	margin-top:10px;
	z-index:501;
	background-image:url(../images/Nav_Background.gif);
	text-align:center;
}

#nav li a:hover {
	display:block;
	color:black;
	background-color:#FFFFFF;
	border:1px solid #000000;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


/* Left Drop Down Menus */

#TJK_SlideMenu * {
	margin:0;
	padding:0;
}
#TJK_SlideMenu {
	width:225px;
	padding:1px;
	margin-left:0;
	font:12px Verdana,sans-serif;
	border:1px solid;
	border-color: #000000;
	background: #fff;
}
#TJK_SlideMenu a {
	display:block;
	text-decoration:none;
}
#TJK_SlideMenu dt a {
	position:relative /* IE bug */;
	padding:.4em 0 .4em 1.8em;
	border: 1px solid;
	border-color: #000000;
	color:#FFFFFF;
}
#TJK_SlideMenu ul {
	background:#666000;
	margin:0;
	padding:0;
}
#TJK_SlideMenu li {
	list-style-type:none;
	background:#2F7E8C;
	color:#FFFFFF;
	border: 1px solid;
	border-color: #000000;
}
#TJK_SlideMenu li a {
	padding:.4em 0 .5em .9em;
	color:#FFFFFF;
	line-height:1.2em;/* for FF */
}
#TJK_SlideMenu li a:hover{
	color:#000000;
	background-color:#FFFFCC;
}
#TJK_SlideMenu li a:active{
	color:#000000;
	background-color:#FFFF33;
}
#TJK_SlideMenu li a:focus {
	color:#000000;
	background-color:#FFFF33;
	/*background:#2F7E8C; url(TJK_SlideMENU_down.gif) 2% 50% no-repeat;*/
}


.LeftMenuAddon * {
	margin:0;
	padding:0;
}
.LeftMenuAddon {
	width:225px;
	background:#fff;
	padding:1px;
	margin-left:0;
	font:12px Verdana,sans-serif;
	border:1px solid;
	border-color: #000000;
}
.LeftMenuAddon a {
	display:block;
	text-decoration:none;
}
.LeftMenuAddon ul {
	background:#2F7E8C;
	margin:0;
	padding:0;
}
.LeftMenuAddon li {
	list-style-type:none;
	background:#2F7E8C;
	color:#FFFFFF;
	border: 1px solid;
	border-color: #000000;
}
.LeftMenuAddon li a {
	padding:.4em 0 .4em .9em;
	color:#FFFFFF;
	line-height:1.2em;/* for FF */
}
.LeftMenuAddon li a:hover,
.LeftMenuAddon li a:active,
.LeftMenuAddon li a:focus {
	color:#FFFFFF;
	background:#2F7E8C;
}
#LeftMenuAddon * {
	margin:0;
	padding:0;
}
#LeftMenuAddon {
	width:225px;
	background:#fff;
	padding:1px;
	margin-left:0;
	font:12px Verdana,sans-serif;
	border:1px solid;
	border-color: #000000;
}
#LeftMenuAddon a {
	display:block;
	text-decoration:none;
}
#LeftMenuAddon ul {
	background:#2F7E8C;
	margin:0;
	padding:0;
}
#LeftMenuAddon li {
	list-style-type:none;
	background:#2F7E8C;
	color:#FFFFFF;
	border: 1px solid;
	border-color: #000000;
}
#LeftMenuAddon li a {
	padding:.4em 0 .4em .9em;
	color:#FFFFFF;
	line-height:1.2em;/* for FF */
}
#LeftMenuAddon li a:hover,
#LeftMenuAddon li a:active,
#LeftMenuAddon li a:focus {
	color:#FFFFFF;
	background:#2F7E8C;
}
