/* CSS Document */

body, p, ul, li, h1, h2, table, th, td, form {
margin: 0;
padding: 0;
}
body { 
font-family: arial, helvetica, sans-serif;
font-size: 12px; 
margin-top: 0px;
margin-bottom: 0px; 
background-color: #FFFFFF;
}

.productTitle { color: #8C0000; font-size : 130%; 	font-weight:bold; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px;} 
.highLight { color: #8C0000 };
/* copied h1 style to page header also  
h1 { color: #8C0000; font-size : 130%; 	font-weight:bold; margin-top: 16px; margin-bottom: 10px; padding-bottom: 0px;}
h2 { color: #8C0000; font-size : 120%; 	font-weight:bold; margin-top: 16px; margin-bottom: 10px; padding-bottom: 0px;} 
h3 { color: #8C0000;  font-size : 110%; font-weight:bold; margin-top: 16px; margin-bottom: 0px; padding-bottom: 0px;} 
*/
h4 { font-size : 100%; font-weight:bold; margin-top: 16px; margin-bottom: 0px; padding-bottom: 0px;} 


.toplinks3 {font-family:arial; font-weight:bold; font-size:13px; text-decoration:none; color:#FFFFFF; line-height:15px;} 
.logo {font-family:arial; font-weight:normal; font-size:25px; text-decoration:none; color:#FFFFFF; line-height:28px;} 
#momma {
width: 733px;
margin-right: auto;
margin-left: auto;
margin-top: 0px;
margin-bottom: 0;
border-top: 0px solid;
border-top-color: #000000;
border-left: 1px solid;
border-left-color: #000000;
border-right: 1px solid;
border-right-color: #000000;
border-bottom: 1px solid;
border-bottom-color: #000000;
background-color: #FFFFFF;
}
.rightEdge {
border-right: 1px solid;
border-right-color: #FF0000;
}
.leftNav {
background-color:#CC0000;
}
#nav {
background-color: #000000;
padding-top: 2px;
padding-bottom: 1px;
font-variant: normal;
border-top: 1px solid;
border-top-color: #000000;
border-bottom: 2px solid;
border-bottom-color: #FFFFFF;
clear: both;
}
#nav ul {
list-style-type: none;
text-align: center;
margin: 0;
padding: 0;
}
#nav li {
display: inline;
margin: 0;
padding: 0 15px 0;
font-weight: bold;
}
/*	darker red-brown color: #8A3F00;*/
#nav ul li a:link {
color: #F2F2F2;
text-decoration: none;
}
#nav ul li a:visited {
color: #F2F2F2;
text-decoration: none;
}
#nav ul li a:hover {
color: #FFFFFF;
}
#nav ul li a:active {
color: #F2F2F2;
}
#nav a {  
letter-spacing: 2px;
}
/*3rd nav =====================================*/
#nav3 {
width: 580px;
padding-top: 2px;
padding-bottom: 0px;
font-variant: small-caps;
float:right;
}
#nav3 ul {
list-style-type: none;
text-align: center;
margin: 0;
padding: 40px 0 0 0;  /* old layout */
padding: 20px 0 0 0;
}
#nav3 li {
display: inline;
margin: 0;
padding: 0 30px 0;
font-weight: lighter;
}
#nav3 ul li a:link {
color: #000000;
text-decoration: none;
}
#nav3 ul li a:visited {
color: #6B4321;
text-decoration: none;
}
#nav3 ul li a:hover {
color: #000000;
}
#nav3 ul li a:active {
color: #8A3F00;
}
#nav3 a {  
letter-spacing: 2px;
}
#nav3 img {  
}

/*=========================================*/
#search {
font-size: 10pt;
padding: 10px 15px 0 0;
text-align: right;
}
#leftNav {
}
#leftNav h3 {
font-size: 14px;
font-weight:bold;
margin-top: 2px; margin-bottom: 0px;
color:#FFFFFF;
font-variant:small-caps;
}
#leftNav ul { margin: 0px; }
#leftNav li { list-style-type:none; margin: 0px; padding: 0px; }
#leftNav a { font-size: 10pt; color:#FFFFFF; text-decoration:none}
#leftNav a:hover { text-decoration:underline } 

#footer { 
	border-top:1px solid #c99674; 
	padding: 2px 10px 2px 10px; 
	font-size: 8pt; 
}
#footer div { color:#666666;  margin-top:12px; }
#footer div a { color:#666666; text-decoration:none }
#footer div a:visited { color:#666666; text-decoration:none }
#footer div a:active { color:#666666; text-decoration:none }
#footer div a:link { color:#666666; text-decoration:none }
#footer div a:hover { color:#666666; text-decoration:underline }
.help {
	font-size: 10pt; 
}
.embroideryText {
	background-color: #ffffcc;
	font-weight:bold;
}
.shippingMessage, .minQtyMessage {
	margin-top: 10px;
	font-size: 10pt; 
	font-weight:bold;
}

#embroideryExamples {
	margin-top:10px;
}
#productOptions td { vertical-align:top } 

/* to override mainborder size in monsters stylesheet */
.mainborder {
	font-size:1px;	
}

#homeLinks { margin: 20px 10px 20px 20px;  }
#homeLinks li { list-style:disc; margin-bottom:10px; }
#homeLinks li a { font-size:120%; color:#333333; text-decoration:none }
#homeLinks li a:hover {  color:black; }
#homeLinks li a span { color:#a51010;  }
.test { text-decoration:underline; font-weight:bold; }

#homeBigList { font-size: 90%; margin:10px 0 10px 0}
#homeBigList h1 { font-size: 100%; color: #8C0000; padding:0; margin:0}
#homeBigList h2 { font-size: 110%; color: #8C0000; padding:0; margin:0}
#homeBigList li.old { list-style:url(homeImages/bullet-small.gif); margin-left:15px; 		 }
#homeBigList li { list-style:none;  }
#homeBigList li a { color:#000000; text-decoration:none }
#homeBigList li a:hover {  text-decoration:underline }

#homeBigList2 { font-size: 9pt; margin:0px }
#homeBigList2 td { vertical-align:top; }

#homeBigList2 h1 { padding:2px; margin:0 0 1px 0; 
					background-color:#8C0000; color:#FFFFFF;font-size:11px;  
					font-weight:bold; text-align: center; }
#homeBigList2 h2 { font-size: 10pt; color: #8C0000; padding:0; margin:0}
#homeBigList2 li { list-style:url(homeImages/bullet-small.gif); margin-left:15px; 		 }
#homeBigList2 li.old { list-style:none; padding-bottom:2px; }
#homeBigList2 li a {  text-decoration:underline; color:#0033FF }
#homeBigList2 li a:hover {  text-decoration:underline; color:#000099 }
