﻿
/* --------------------Master page CSS------------------*/
.body
{
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
    font-variant:normal;
    margin:0;
    padding:0px;
}

a:link
{
    text-decoration: none;
}
a:visited
{
    text-decoration: none;
}
a:hover
{
    text-decoration: none;
}
a:active
{
    text-decoration: none;
    color: #000000;
}

.bodySize
{
    width:838px;
    background-image: url(../images/mainBodyBackground.jpg);
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
    font-variant:normal;
    line-height:1.8em;
}

.navMenu
{
    background-image:url(../images/navBackground.jpg);
    background-repeat:no-repeat;
    width:539px;
    height:38px;    
    text-align:left;    
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
}

.dyamicHoverStyle .link:hover
{
    color:Red;
}

.navSearchBar
{
    background-image:url(../images/navSearchBarBackground.jpg);
    background-repeat:no-repeat;
    width:299px;
    height:38px;
}

.navCartItem
{
    vertical-align:text-top;
    color:Red;
    font-size:11px;
}

.header
{
    background-image:url(../images/headerBanner.jpg);
    background-repeat:no-repeat;
    width:838px;
    height:114px;
}

.footer
{
    background-image:url(../images/footerBackGround.jpg);
    background-repeat:repeat-y;
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:10px;
    line-height:1.5em;   
    width:838px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:10px;
    padding-right:0px;
    vertical-align:bottom;
}

.footer a:link, .footer a:visited, .footer a:active, .footer a:hover
{
    text-decoration:underline;
    color:#000000;
}

.navSubItemDivider
{
    background-image:url(../images/navSeperator.jpg);
}
/*--------------------- End of master page CSS -------------------------*/


/*--------------------- All other pages CSS ----------------------------- */


.bodyText a:link, .bodyText a:visited,.bodyText a:active
{
    text-decoration:underline;
    color:#eb471b;
}

.bodyText a:hover
{
    text-decoration: none;
    color:#5dc5f4;
}

.bodyTextWide a:link, .bodyTextWide a:visited,.bodyTextWide a:active
{
    text-decoration:underline;
    color:#eb471b;
}

.bodyTextWide a:hover
{
    text-decoration: none;
    color:#5dc5f4;
}

.bodyTextWidePlainText a:link, .bodyTextWidePlainText a:visited,.bodyTextWidePlainText a:active
{
    text-decoration:underline;
    color:#eb471b;
}

.bodyTextWidePlainText a:hover
{
    text-decoration: none;
    color:#5dc5f4;
}


.bodyTitle
{
   width:560px;
   height:63px;
   vertical-align:top;
}

.bodyTitleRightBlank
{
    width:278px;
    height:63px;
    vertical-align:top;
    text-align:left;
}

.bodyText
{
    width:560px; 
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
    line-height:1.8em;    
    vertical-align:top;
    padding-top:30px;
    padding-left:75px;
    padding-right:5px;
    padding-bottom:10px;
    text-align:left;
}

.bodyTextWide
{
    width:800px; 
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
    line-height:1.8em;    
    vertical-align:top;
    padding-top:0px;
    padding-left:8px;
    padding-right:0px;
    padding-bottom:8px;
    text-align:center; 
}

.bodyTextWidePlainText
{
    width:800px; 
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
    line-height:1.8em;    
    vertical-align:top;
    padding-top:0px;
    padding-left:75px;
    padding-right:75px;
    padding-bottom:8px;
    text-align:left; 
}

.bodyPersonPhoto
{
    width:278px;
    padding-right:14px;
    vertical-align:top;
}
/*--------------------- End of all other pages CSS -------------------------*/



/*--------------------- Special CSS just for a page -------------------------*/

/*-- Default.aspx -- */
.flashDefaultPage
{
    text-align:center;
    padding-left:23px;
}

.flashTextDefaultPage
{
    font-family: Verdana, Lucida Grande, sans-serif;
    font-size: 11px; 
    line-height: 1.7em;
    text-align: left;
    padding-left:5px;
    padding-right:20px;
}

/*-- coaExamples.aspx -- */
.flashCoaExamplePage
{
    text-align:center;
    padding-left:21px;
}

.bodyTextCoaExample
{
    width:800px; 
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
    line-height:1.8em;    
    vertical-align:top;
    padding-top:15px;
    padding-left:45px;
    padding-right:45px;
    padding-bottom:8px;
    text-align:left; 
}

.bodyTextCoaExample a:link,.bodyTextCoaExample a:active
{
    text-decoration:underline;
    color:#5dc5f4;
}

.bodyTextCoaExample a:hover
{
    text-decoration:none;
    color:#5dc5f4;
}

.lblCoaDisplayBox
{
    padding:10px;
    text-align:left;
    line-height:1.5em;
}

/*-- productInNews.aspx -- */
.bodyTextProductInNews
{
    width:560px; 
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
    line-height:1.8em;    
    vertical-align:top;
    padding-top:30px;
    padding-left:75px;
    padding-right:5px;
    padding-bottom:10px;
    text-align:left;
}

.bodyTextProductInNews a:link,.bodyTextProductInNews a:active
{
    text-decoration:none;
    color:#eb471b;
}

.bodyTextProductInNews a:hover
{
    text-decoration:underline;
    color:#5dc5f4;
}

/*-- productArticle.aspx -- */
.bodyTextProductArticle
{
    width:560px; 
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
    line-height:1.8em;    
    vertical-align:top;
    padding-top:30px;
    padding-left:75px;
    padding-right:0px;
    padding-bottom:10px;
    text-align:left;
}

.bodyTextProductArticle a:link,.bodyTextProductArticle a:active,.bodyTextProductArticle a:visited
{
    text-decoration:underline;
    color:#eb471b;
}

.bodyTextProductArticle a:hover
{
    text-decoration:underline;
    color:#5dc5f4;
}

/*-- newsroom.aspx -- */
.bodyTextNewsRoom
{
    width:1062px; 
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
    line-height:1.8em;    
    vertical-align:top;
    padding-top:10px;
    padding-left:70px;
    padding-right:70px;
    padding-bottom:10px;
    text-align:left;
}

.bodyTextNewsRoom a:link,.bodyTextfeaNewsRoom a:active
{
    text-decoration:none;
    color:#eb471b;
}

.bodyTextNewsRoom a:hover
{
    text-decoration:underline;
    color:#5dc5f4;
}

/* paper and poster pages */
.bodyTextPaperPosterPages
{
   font-family:Verdana, Lucida Grande, sans-serif;
   font-size:11px;
   line-height:1.8em; 
}

.bodyTextPaperPosterPages a:link,.bodyTextPaperPosterPages a:active
{
    text-decoration:underline;
    color:#eb471b;
}

.bodyTextPaperPosterPages a:hover
{
    text-decoration:underline;
    color:#5dc5f4;
}

/* catalog help page */
.bodyTextCatalogHelpPage
{
   font-family:Verdana, Lucida Grande, sans-serif;
   font-size:11px;
   line-height:1.8em;
   padding-left:75px; 
}

.bodyTextCatalogHelpPage a:link,.bodyTextCatalogHelpPage a:active
{
    text-decoration:none;
    color:#eb471b;
}

.bodyTextCatalogHelpPage a:hover
{
    text-decoration:underline;
    color:#5dc5f4;
}
/*--------------------- End of special CSS just for a page -------------------------*/


