html
{
	-webkit-font-smoothing: antialiased;
}

body, th, td, input, select, textarea
{
	font-family: Helvetica, Arial, Tahoma, Verdana, Geneva, Trebuchet, Sans-Serif;
}

body
{
	/* Fix global sizing */
	/* 16px × 62.5% = 10px */
	font-size: 62.5%;
}

p
{
	color: #222;
	font-size: 13px;
	line-height: 18px;
	margin: 0 0 30px 0;
}

.columnLeftInternal p, .columnMiddleInternal p, .columnRightInternal p, .columnLeftProduct p, .columnMiddleProduct p, .columnRightProduct p, .columnLeftProductList p, .columnMiddleProductList p, .columnRightProductList p, .columnMiddleProductList2 p
{
	margin: 0 0 30px 0;
}

.newsStory p
{
	color: #444;
	padding: 30px 0 0 0;
}

.telSmall
{
	font-size: 13px;
	color: #999;
}

.telLarge
{
	font-family: "Open Sans Condensed", Helvetica, Arial, Tahoma, Verdana, Geneva, Trebuchet, Sans-Serif;
	font-weight: 300;
	font-size: 34px;
	color: #000;
	line-height: 38px;
}




/* ---------- STRAP ------------*/
.strap
{
	margin: 128px 0 0 0;
	padding: 0;
	font-family: "Open Sans Condensed", Helvetica, Arial, Tahoma, Verdana, Geneva, Trebuchet, Sans-Serif;
	font-size: 60px;
	line-height: 42px;
	font-weight: 300;
	color: #444;
	text-transform: uppercase;
	text-align: left;
	text-shadow: 0 1px 4px rgba(0,0,0,0.2);
	overflow: visible;
}

blockquote
{
	font-family: "Open Sans Condensed", Helvetica, Arial, Tahoma, Verdana, Geneva, Trebuchet, Sans-Serif;
	font-size: 28px;
	font-weight: 300;
	color: #09F;
	text-transform: uppercase;
	text-align: left;
}

.subStrap
{
	font-family: "Open Sans Condensed", Helvetica, Arial, Tahoma, Verdana, Geneva, Trebuchet, Sans-Serif;
	font-size: 28px;
	font-weight: 300;
	color: #09F;
	text-transform: uppercase;
	text-align: left;
}



h1
{
	font-family: "Open Sans Condensed", Helvetica, Arial, Tahoma, Verdana, Geneva, Trebuchet, Sans-Serif;
	font-size: 34px;
	line-height: 42px;
	font-weight: 300;
	color: #09F;
}

.article h1
{
	font-family: "Open Sans Condensed", Helvetica, Arial, Tahoma, Verdana, Geneva, Trebuchet, Sans-Serif;
	font-size: 34px;
	line-height: 42px;
	font-weight: 300;
	color: #09F;
	padding: 0 0 30px 0;
}

h2
{
	text-transform: uppercase;
	font-family: "Open Sans Condensed", Helvetica, Arial, Tahoma, Verdana, Geneva, Trebuchet, Sans-Serif;
	font-size: 34px;
	line-height: 28px;
	font-weight: 300;
	padding: 10px 0 10px 0;
	/*color: #09F;*/
         color: #09F;
}

h3
{
	font-family: "Open Sans Condensed", Helvetica, Arial, Tahoma, Verdana, Geneva, Trebuchet, Sans-Serif;
	font-weight: 300;
	font-size: 34px;
	line-height: 44px;
	padding: 20px 0 20px 0;
	margin: 40px 0 0 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.35);
	color: #FFF;
}

h4, .productTitle
{
	font-family: "Open Sans Condensed", Helvetica, Arial, Tahoma, Verdana, Geneva, Trebuchet, Sans-Serif;
	font-weight: 300;
	font-size: 32px;
	padding: 0;
	margin-top: 0;
	margin: 0 0 20px 0;
	color: #09F;
	text-transform: uppercase;
}

h5
{
	margin: 25px 0 10px 0;
	font-family: "Open Sans Condensed", Helvetica, Arial, Tahoma, Verdana, Geneva, Trebuchet, Sans-Serif;
	font-size: 32px;
	font-weight: 300;
	color: #444;
	text-transform: uppercase;
	text-align: left;
	text-shadow: 0 0 6px #FFF;
}

.productHeader h5
{
	margin: 25px 0 10px 0;
	font-family: "Open Sans Condensed", Helvetica, Arial, Tahoma, Verdana, Geneva, Trebuchet, Sans-Serif;
	font-size: 36px;
	font-weight: 300;
	color: #FFF;
	text-transform: uppercase;
	text-align: left;
	text-shadow: 0 0 6px #000;
}

h6
{
	font-family: "Open Sans Condensed", Helvetica, Arial, Tahoma, Verdana, Geneva, Trebuchet, Sans-Serif;
	font-size: 24px;
	font-weight: 300;
	color: #09F;
	border-bottom: 1px solid rgba(0,0,0,0.2);
	padding: 0 0 10px 0;
	margin: 0;
}

a
{
	color: #09F;
	text-decoration: none;
}

a:hover
{
	color: #09F;
	text-decoration: underline;
}

.footer, .footer p
{
	font-size: 13px;
	line-height: 16px;
	color: #FFF !important;
}

.footer a
{
	color: #FFF;
	text-decoration: none;
}

.footer a:hover
{
	color: #72FF20;
	text-decoration: underline;
}

.largeText
{
	font-family: "Open Sans Condensed", Helvetica, Arial, Tahoma, Verdana, Geneva, Trebuchet, Sans-Serif;
	font-weight: 300;
	font-size: 32px;
	line-height: 36px;
	color: #444;
}

li
{
	color: #000;
	font-size: 13px;
	line-height: 17px;
	margin: 0 0 5px 15px;
	list-style-image: url("../images/global/bullet.gif");
}


/* Colors */

.columnLeft p, .columnMiddle p, .columnRight p, .columnLeft li, .columnMiddle li, .columnRight li
{
	color: #222;
}

.white
{
	color: #FFF;
}

.grey, .gray
{
	color: #444;
}
.blues {
	text-align: left;
	font-family: 'Open Sans Condensed', Helvetica, Arial, Tahoma, Verdana, Geneva, Trebuchet, Sans-Serif;
	font-weight: 300;
	font-size: 60px;
	line-height: 56px;
	/*text-shadow: 0 1px 4px rgba(0,0,0,0.2);*/
        text-shadow:
    -1px -1px 0 #0000ff,
    1px -1px 0 #0000ff,
    -1px 1px 0 #0000ff,
    1px 1px 0 #0000ff;  
}
.blue
{
	/*color: #09F;*/
}
.blue1
{
	color: #09F;
}
.green
{
	color: #0D0;
}

.red
{
	color: #F00;
}
