﻿
/* --------------------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:1000px;
    background-image: url(../images/mainBodyBackgroundWide.jpg);
    background-repeat:repeat-y;
    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:525px;
    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/navSearchBarBackgroundWide.jpg);
    background-repeat:no-repeat;
    width:475px;
    height:38px;
}

.navCartItem
{
    vertical-align:text-top;
    color:Red;
    font-size:11px;
}

.header
{
    background-image:url(../images/headerBannerWide.jpg);    
    background-repeat:no-repeat;
    width:1000px;
    height:114px;
}

.footer
{
    background-image:url(../images/footerBackGroundWide.jpg);
    background-repeat:repeat-y;
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:10px;
    line-height:1.5em;   
    width:1000px;
    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 ----------------------------- */
.bodyTextWidePlainText a:link, .bodyTextWidePlainText a:visited,.bodyTextWidePlainText a:active
{
    text-decoration:underline;
    color:#eb471b;
}

.bodyTextWidePlainText a:hover
{
    text-decoration: none;
    color:#5dc5f4;
}

.bodyTextWidePlainText
{
    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;
}

/*--------------------- End of all other pages CSS -------------------------*/


/*--------------------- Special CSS just for a page -------------------------*/

/*-- newProducts.aspx -- */
.bodyTextWidePlainTextNewProducts
{
    width:1062px; 
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
    line-height:1.8em;    
    vertical-align:top;
    padding-top:0px;
    padding-left:35px;
    padding-right:35px;
    padding-bottom:8px;
    text-align:left; 
}

/*-- newProducts.aspx -- */

.newProductsHL a:link, .newProductsHL a:visited,.newProductsHL a:active
{
    text-decoration:underline;
    color:#eb471b;
}

.newProductsHL a:hover
{
    text-decoration: none;
    color:#5dc5f4;
}

/*-- invoice.aspx --*/

.invoicePageItem
{
    padding-left:8px;
    padding-right:3px;
}

.invoiceBodyTextWidePlainText
{
    width:1062px; 
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
    line-height:1.8em;    
    vertical-align:top;
    padding-top:0px;
    padding-left:70px;
    padding-right:70px;
    padding-bottom:10px;
    text-align:left;
}

/*-- notificationsAndAlerts.aspx --*/
.notificationAndAlertsFirstTDBox
{
    background-color:#f2f2f2;
    text-align:left; 
    vertical-align:top;
    padding:10px;
    border-left:solid 1px #bebebe;
    border-right:solid 1px #bebebe;
    border-bottom:solid 1px #bebebe; 
    border-top:solid 1px #bebebe;
}

.notificationAndAlertsLeftCol
{
    background-color:#5dc5f4;
    width:150px;
    text-align:right;
    vertical-align:top;
    padding:10px;
    
}

.notificationAndAlertsRightCol
{
    text-align:left;
    padding:10px;
    vertical-align:top;    
}

.notificationAndAlertsRightCol
{
    text-align:left;
    padding:10px;
    vertical-align:top;    
}

.notificationClkLgnLnk a:link, .notificationClkLgnLnk a:visited, .notificationClkLgnLnk a:active, .notificationClkLgnLnk a:hover
{
    text-decoration:underline;
    color:#000193;
}

.itemHistoryCol
{
    background-color:#5dc5f4;
    width:130px;
    height:10px;
    padding:4px;
    text-align:right;
}

.purchaseByItemItems a:link,.purchaseByItemItems a:active
{
    text-decoration:none;
    color:#5cc5f4;
}

.purchaseByItemItems a:hover
{
    text-decoration:underline;
    color:#eb471b;
}

.purchaseByItemDetails a:link,.purchaseByItemDetails a:active
{
    text-decoration:none;
    color:#5cc5f4;
}

.purchaseByItemDetails a:hover
{
    text-decoration:underline;
    color:#eb471b;
}

/*-- logon.aspx --*/
.loginCol1
{
    text-align:center;
    vertical-align:top;
    width:350px;
    padding-bottom:30px;
    border-right: 1px solid #bebebe;
    padding-left:50px;
}

.loginCol2
{
    text-align:left;
    vertical-align:top;
    width:400px;
    padding-bottom:30px;
    padding-left:45px;
}

/*------------------ End of Special CSS just for a page ---------------------*/

/*--------------------- Special CSS just for Administrator Page -------------------------*/
.bodyTextWidePlainTextAdmin a:link, .bodyTextWidePlainTextAdmin a:visited,.bodyTextWidePlainTextAdmin a:active
{
    text-decoration:underline;
    color:#eb471b;
}

.bodyTextWidePlainTextAdmin a:hover
{
    text-decoration: none;
    color:#5dc5f4;
}

.bodyTextWidePlainTextAdmin
{
    width:942px; 
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
    line-height:1.8em;    
    vertical-align:top;
    padding-top:10px;
    padding-left:15px;
    padding-right:15px;
    padding-bottom:10px;
    text-align:left;
}

.navAdmin
{
    width:200px;
    background-image:url(../admin/images/navAdminBackground.jpg);
    background-repeat:repeat-y;
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
    line-height:1.8em;    
    vertical-align:top;
    padding-top:10px;
    padding-left:30px;
    padding-right:5px;
    padding-bottom:10px;
    text-align:left;
}

.adminTitle
{
   background-image:url(../admin/images/titleBackground.jpg);
   background-repeat:no-repeat;
   width:350px;
   height:30px;
   text-align:left;
   vertical-align:top;
   padding-left:8px;
   padding-top:4px;
   font-size:14px;
}

.treeViewBody
{
    padding-left:10px;
    font-family:Verdana, Lucida Grande, sans-serif;
    font-size:11px;
    font-variant:normal;
}

.item1 td
{
    vertical-align:top;
}
/*------------------ End of Special CSS just for Administrator Page ---------------------*/
