
body {
	background-image:url(images/bkg.gif);
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.text {
	font-size: 11px;

}

p {
	font-size: 11px; 
	line-height:16px;
	margin-top:0px;
}

.textBlock {
	font-size: 11px;
	line-height:16px;
	margin-top:0px;
}
.blue10 {
	font-size: 10px;
	color:#003366;
}
.blue11 {
	font-size: 11px;
	color:#003366;
}
.small {
	font-size: 9px;
}

h1 {
text-align:left;
color:#cc0000;
font-size:21px;
margin:0px 0px 0px 0px;
line-height:24px;
}
h2 {
text-align:left;
color:#003366;
font-size:12px;
margin:0px;
line-height:18px;
}
.bc1 {
text-align:left;
color:#cc0000;
font-size:13px;
margin:-0px 0px 0px 0px;
line-height:24px;
}
.bc2 {
text-align:left;
color:#cc0000;
font-size:11px;
margin:-0px 0px 0px 0px;
line-height:24px;
}
a.bcCatLink {color:#cc0000;}

ol {
	list-style-position:outside;
		font-size: 11px;
	text-align:left;

	line-height:16px;
	margin: 0px 4px 4px 24px;
}

ul {
	list-style-image: url(images/bulletonWhite.gif);
	list-style-position:outside;
		font-size: 11px;
	text-align:left;

	line-height:16px;
	margin: 0px 4px 4px 24px;
}
li{margin:8px;}


.red {color:#CC0000; font-size:11px;}
.chartHeader {color:#CC0000; font-size:11px; font-weight:bold;}
/*Navigation Styles*/
.navTitle{font-size:10px;
color:#003366;
font-weight:bold;
text-align:left;
margin:0px;

}
.btnCat { background-color:#FFFFFF;
border:1px solid #999999;
padding:1px 1px 3px 0px;
margin-top:1px;
}

/*form Styles*/
.searchinput {font-size:10px; width:100px;  color:#333; border:1px solid #000; }
.fieldFW {font-size:10px; width:95%;  color:#333; border:1px solid #000; }
.fieldNW {font-size:10px;   color:#333; border:1px solid #000; }

/*Mixed Styles*/
.EngravingAvailable {
color:#CC0000;
margin:2px;
padding:0px 1px 2px 1px;
border:1px solid #cc0000;
	font-size: 11px;
	text-align:center;
	line-height:11px;
}
.productBox {
border:1px solid #003366;

}
.footer { border:1px solid #999999;
background-image:url(images/bkg_footer.gif);
background-repeat:repeat-x;
padding:12px 2px 8px 2px;
font-size: 9px;
line-height:15px;
background-color:#FFFFFF;
text-align:center;
}
.searchBox { 
background-image:url(images/bkg_search.gif);
border-bottom:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
margin-top:-2px;
}
.addToCompare { 
background-image:url(images/bkg_addToCompare.gif);
border-bottom:1px solid #003366;
border-left:1px solid #003366;
border-right:1px solid #003366;

}
.emailSignUpBox { 
background-image:url(images/bkg_emailSignUp.gif);
border-bottom:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
padding:8px;
}
.inset { 
border-bottom:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
font-size: 11px;
text-align:left;
padding:2px 2px 5px 5px;
line-height:16px;
}
.chartLeftColumn {
border-left:1px solid #003366;
border-bottom:1px solid #003366;

border-right:1px solid #003366;
}
.chartColumns {
border-bottom:1px solid #003366;

border-right:1px solid #003366;
}
.insetLite { 
border-bottom:1px solid #A8A8A8;
border-left:1px solid #A8A8A8;
border-right:1px solid #A8A8A8;
font-size: 11px;
text-align:left;
padding:2px 2px 2px 2px;
line-height:16px;
}
.insetBestSellers { 

border-left:1px solid #003366;

font-size: 11px;
text-align:left;

}

/*Link Styles*/
a.footerLink {color:#000; text-decoration:none;}
a.footerLink:hover {color:#cc0000; text-decoration:underline;}
a.footerLink:visited {color:#000; text-decoration:none;}
a.footerLink:visited:hover {color:#cc0000; text-decoration:underline;}

a.btnLink {color:#000; text-decoration:none;}
a.btnLink:hover {color:#cc0000; text-decoration:underline;}
a.btnLink:visited {color:#000; text-decoration:none;}
a.btnLink:visited:hover {color:#cc0000; text-decoration:underline;}

a.textLink {color:#cc0000; text-decoration:underline;}
a.textLink:hover {color:#003366; text-decoration:underline;}
a.textLink:visited {color:#cc0000; text-decoration:underline;}
a.textLink:visited:hover {color:#003366; text-decoration:underline;}

a.black {color:#000; text-decoration:underline;}
a.black:hover {color:#cc0000; text-decoration:underline;}
a.black:visited {color:#000; text-decoration:underline;}
a.black:visited:hover {color:#cc0000; text-decoration:underline;}


/*CHECKOUT STYLES*/
.thead {color:#003366; font-size:11px; background-color:#F3F3F3; text-transform:uppercase; border-bottom:2px solid #000000; font-weight: bold;}
.text-small {
	font-size: 9px;
}
.btn2 {background-color:#F3F3F3;  border:2px solid #999999; font-size:11px; font-weight:normal; color:#003366; padding:1px; font-weight:bold;}

.InfoContainer { font-size:12px; color:#000; float:left; clear:both; width:99.8%; }

	/* Tabs */
	#Tabs { margin:0; padding:0; list-style-image:none; list-style:none; height:26px; float:left; }
	#Tabs li { padding:0; position:relative; top:1px; margin:0 2px 0 0; float:left; cursor:pointer; background-image:url(images/bg-tab.gif); height:26px; background-repeat:no-repeat; background-position:top right; display:inline; }
	#Tabs li.active { background-image:url(images/bg-tab-selected.gif); background-repeat:no-repeat; background-position:top right; }
	#Tabs li h4 { font-size:12px; margin:0; padding:0; background-image:none; display:inline; clear:none; float:left; }
	#Tabs li h4 a { padding:5px 12px 0 14px; font-weight:normal; float:left; color:#003366; text-decoration:none; background-image:url(images/bg-tab-left.gif); height:21px; background-repeat:no-repeat; background-position-left:-6px; }
	#Tabs li h4 a:hover { text-decoration:underline; color:#003366; }
	#Tabs li.active h4 { background-image:none; }
	#Tabs li.active h4 a { padding:5px 12px 0 14px; float:left; color:#fff; text-decoration:none; font-weight:bold; background-image:url(images/bg-tab-selected-left.gif); height:21px; background-repeat:no-repeat; background-position-left:-6px; }
	#Tabs li.active h4 a:hover { padding:5px 12px 0 14px; float:left; color:#fff; text-decoration:none; font-weight:bold; background-image:url(images/bg-tab-selected-left.gif); height:21px; background-repeat:no-repeat; background-position-left:-6px; }

	/* User Reviews */
	#UserReviews { font-size: 11px; color:#003366; }
	.Submit { display:block; font-weight:bold; }
	#UserReviews .Image { width:60px; float:left; display:block; }
	#UserReviews dl { padding:0; margin:15px 0 0px 0; }
	#UserReviews dd { margin:0; display:block; padding:2px 0 2px 0; list-style:none; }
	#UserReviews .Title { font-size:12px; font-weight:bold; }
	#UserReviews .Name { margin-bottom:10px; }
	#UserReviews span { margin-bottom:0px; display:block; }
	#UserReviews a { color:cc0000; }
	
	/* User Reviews */
	.Summary { font-size:11px; border-bottom:1px solid #A8A8A8; }