/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	font-family: 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	color: #333;
	text-decoration: none;
	word-spacing: normal;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.6em;
	font-size: 16px;	
	background-color: #fff;
	background: #fff url(../images/top-bg-66.gif) top repeat-x;
}
#topbar {
background-color: #1A4884;
height: 66px;
border-bottom: 1px solid #fff;
color: #fff;
}
#topbanner {
background: none;	
color: #fff;
}
#topbanner.bnr1 {
height: 186px;	
}
#topbanner.bnr2 {
height: 108px;	
}

#bannerspecial {
font-family: "DejaVu Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
height: 30px;
padding-top: 10px;
width: 590px;
margin-top: 144px;
text-align: right;
font-size: 24px;
color: #eee;
}
#outershell.bnr1 {
background: url(../images/banner-bg.jpg) center 67px no-repeat;	
}
#outershell.bnr2 {
background: url(../images/banner-inner-bg.jpg) center 67px no-repeat;	
}
#content {
background: none;	
}
#contentbody {
background: none;	
}
#footer {
height: 100px;	
}
#footerbody {
border-top: 1px solid #ccc;

}
a:focus {
	outline: 1px dotted;
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
	font-size: 25px;
	color:#039
}

h2 {
	font-size: 23px;
}

h3 {
	font-size: 21px;
}

h4 {
	font-size: 19px;
}

h5 {
	font-size: 17px;
}

h6 {
	font-size: 15px;
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
	list-style: decimal;
}

ul {
	list-style: disc;
}

li {
	margin-left: 30px;
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 20px;
}

/* --------------------------------- 
	NAV
*/

#header #nav ul {
float: left;	
list-style: none;	
margin: 5px 0 0 0;
height: 45px;
padding: 0 0 0 1px;					
}
#header #nav ul li {
float: left;
margin: 0; padding: 0 0 0 4px;		
}
#header #nav ul li a {
float: left;
margin: 0;
padding: 0 5px 0 12px;
color: #eee;
margin-top: 30px;
font-weight: bold;
font-size: 12px;
font-family: Tahoma, Arial, sans-serif;
letter-spacing: 0.3px;
text-transform: uppercase;
text-decoration: none;
}
#header #nav ul li a:hover, 
#header #nav ul li a:active {
border: none;
color: #3CF;
background: transparent;
}
#header #nav ul li a.current {	
border: none;
color: #3CF;
}

/* --------------------------------- */

.features {
padding-left: 12px;	
}
.features ul {
margin-top: 8px;
text-indent: 0px;
}
.features li {
margin-left: 16px;
}
.red {
color: #A80004;	
}
#bannerspecial .price {
/*color:#D6FFC1;*/
font-weight:bold
}
sup {
vertical-align: top;
font-size: 10px;
}
.bluttl3 {
color: #1C3AA0;
font-size: 24px;
}
#contentbody2 {
margin:0; padding:0;	
}
p {
	text-align:justify;
}
.pad20 {
padding:20px;	
}
.imgRight {
margin-left: 10px;
margin-bottom: 2px;
float: right;
}
.imgLeft {
margin-right: 10px;
margin-bottom: 2px;
float: left;
}
.prodPrice {
font-family: Garamond, Georgia, 'Times New Roman', Times, serif; 
font-size: 48px;
line-height: 48px;
text-align: center;
}
.prodPrice sup {
font-size: 14px;
}
.prodSize { 
font-family: Verdana, Geneva, sans-serif; 
font-size: 72px;
line-height: 72px;
text-align: center;
}
.prodBuyNow {
text-align: center;
margin-top: 30px;
}
h1 {
color: #444;
border-bottom: 0px solid #eee;
}
.ctr {
text-align:center;	
}
.blu {
color: #00319f
}
img {
text-decoration:none;
border:0;
}
a:link, a:visited {
color:#039	
}

/* ****** BUTTONS ****** */

/* Large Wide Buttons */
div.btn300w {
	background: #fff url(../images/btn-large-300w.jpg) center center no-repeat;
	height: 56px;
	line-height: 56px;
}

div.btn260w {
	background: #fff url(../images/btn-large-260w.jpg) center center no-repeat;
	height: 49px;
	line-height: 49px;
}
div.btn220w {
	background: #fff url(../images/btn-large-220w.jpg) center center no-repeat;
	height: 41px;
	line-height: 41px;
}

/* Stout Buttons */
div.btnS180w {
	background: #fff url(../images/btn-stout-180w.jpg) center center no-repeat;
	height: 48px;
	line-height: 48px;
}

/* Button A Link Settings */
div.btn18px {
	font-size: 18px;
	text-align: center;
}
div.btn18px a {
	text-decoration: none;
}
div.btn18px a:hover {
	color: #06C
}

/* ****** END BUTTONS ****** */

.messageThankyou {
font-size: 24px;
color: #060;
}

.f24 { font-size: 24px }
.f14 { font-size: 14px }
.lh100 { line-height: 100% }
.lh120 { line-height: 120% }

.where-buy-stores {
padding-top: 3px;
padding-left: 0px;
}

a.hoverEffect {
text-decoration: none
}
a.hoverEffect:hover  {
text-decoration: underline
}
