@charset "UTF-8";
/* CSS Document */

*
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

body
{
background-color:#DBE120;
text-align:center;
}

a:link
{color:#777;}

a:visited
{color:#777;}

a:hover
{color:#000;}

a:active
{color:#777;}

.mainPageContent
{
background-image:url(../images/basePageBackground.gif); 
background-repeat:repeat-y; 
width:816px;
margin:0px auto;
text-align:left;
padding:15px;
position:relative;
}

.pageContent
{
width:769px;
height:400px;
margin:10px 0;
line-height:18px;
}

a.firstLevelNavLinks
{
font-size:14px;
color:#000000;
float:left;
}

.centerPhoto
{
margin:10px 0;
}

/*---Primary Nav Bar---*/

#primaryNav
{
/*display:table;*/
margin:25px 0 0 0;
width:450px;
float:left;
}
/*
#jprimaryNav ul
{
display:table-row;
}

#jprimaryNav li
{
display:table-cell;
padding:0 5px;
}
*/
/*
#primaryNav a
{
color:#000;
font-size:14px;
}

#primaryNav a:hover
{
color:#777;
font-size:14px;
}
*/
/*
#jprimaryNav .pipe
{
color:#000;
font-size:14px;
padding:0 5px;
}
*/
/*---Secondary Nav Bar---*/

#secondaryNav
{

width:769px;
clear:both;
}
/*
#secondaryNav ul
{
display:table-row;
}

#secondaryNav li
{
display:table-cell;
padding:0 15px;
padding:10px 0;
}
*/
#secondaryNav a
{
color:#FFF;
text-decoration:none;
}

#secondaryNav a:hover
{
text-decoration:none;
}
/*
#secondaryNav .pipe
{
color:#777;
padding:0 15px;
}
*/


.contactUsLink
{
text-decoration:none;
font-size:14px;
color:#000000;
}

a.contactUsLink_HP
{
text-decoration:none;
font-size:14px;
color:#db620a;
}

.followUsText
{
font-size:12px;
color:#777777;
float:right;
margin:40px 0 0 0;
}

.priceTag
{
font-size:14px;
font-weight:bold;
}

.onlineStoreProductBox
{
border:1px solid #CDCDCD; 
padding:15px; 
background-color:#F3F3F3;
margin:0 0 20px 0;
}


.videoBalloon
{
/*margin:0 0 0 650px;
position:relative;*/
position:absolute;
right:35px;
top:14px;
}

.contactUsLinkHolder
{
/*float:right; 
margin:10px 25px 110px 0;
margin:10px 25px 60px 0;
margin:10px 25px 0 0;
margin:0 25px 60px 0;*/
float:right;
margin:-14px 25px 0 0;
position:relative;
z-index:1000;
}

.twitterHolder
{
float:left; 
margin:10px 0 110px 0;
margin:10px 0 60px 0;
}

.bodyText
{
font-size:13px;
margin:50px 0 0;
color:#7C7C7C;
line-height:18px;
width:765px;
}


.footer
{
text-align:center;
clear:both;
color:#777;
margin:50px 0 0 0; 
font-size:10px;
}

.footerLinks
{
text-align:center; 
color:#777;
font-size:11px;
}

.quoteBox
{
background-color:#CCCCCC;
padding:15px;
border:1px #999999 solid;
margin:20px 0;
line-height:18px;
}

.pageHeaders
{
font-size:18px;
}

.indent20
{
padding:0 0 0 20px;
}

.articleHeader
{
font-size:16px;
font-weight:bold;
}

.pullQuotes
{
float:left;
width:170px;
font-style:italic;
font-size:14px;
margin:20px 0 0 19px;
padding:0 10px 0 0;
}

.articleColumn
{
float:left;
width:570px;
}

* html .articleColumn
{
float:left;
width:565px;
}


/* columnOne + columnTwo = 750px total */
.columnOne
{
float:left;
padding:0 20px 0 0;
width:400px;
}

.columnTwo
{
float:left;
width:330px;
/*margin:20px 0 0 0;*/
padding:0 10px 0 0;
}

/* columnOne + columnTwo = 750px total */

.curveGrayBox
{
border-left:#ccc solid 1px;
border-right:#ccc solid 1px;
width:284px;
background:#e3e3e3;
padding:10px 20px 20px 20px;
}

.resourcesBox
{
/*border-left:#ccc solid 1px;
border-right:#ccc solid 1px;
width:284px;
background:#e3e3e3;*/
width:579px;
padding:0px 20px 20px 20px;
background-image:url(../images/resPageBackground.gif);
background-repeat:repeat-y;
}


.navButton
{
background-image:url(../images/navbarBackground.gif);
float:left;
line-height:28px;
/*padding:0 25.4px;*/
padding:0 21px;
text-align:center;
font-weight:bold;
/*width:127.6px;*/
/*width:16.6%;*/
}

* html .navButton
{
padding:0 21px 0 22px;
}

.builtByHeaders
{
color:#777;
font-size:10px;
}



#div1, #div2, #div3, #div4, #div5, #div6 
{
position:absolute; top: 100; left: 200; width:200; visibility:hidden
}


.orangeBullet
{
margin:0 5px 0 0;
}

/*
.navButton_ON
{
background-image:url();
float:left;
line-height:31px;
text-align:center;
width:200px;
}
*/